/*
Theme Name:     Child Divi Theme 
Description:    Child Divi Theme
Author:         WNT
Template:       Divi
*/

@import url("../Divi/style.css");

.psacp-post-carousel-wrap.psacp-design-2 .psacp-post-carousel-content{
     border:0px !important;
}

.owl-item{
    
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.5s;
   
}
.owl-item:hover{
    color: #fff;
    animation: swoosh 0.4s ease-out 0.2s;
}
.owl-item:hover h2 a{
    color: #fff !important;
}
.owl-item:before,
.owl-item:after{
    content: "";
    background-color: #0d2d6e;
    height: 100%;
    width: 100%;
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: -1;
    transition: all 0.4s ease-out 0.1s;
}
.owl-item:after{
    opacity: 0;
    transform: scale(0.9,0.7);
    left: 0;
    transition: all 0.3s ease-out 0s;
}
.owl-item:hover:before{ left: 100%; }
.owl-item:hover:after{
    opacity: 1;
    transform: scale(1);
}
@keyframes swoosh{
    0%,100%{ box-shadow: 0 0 0 0 transparent; }
    50%{ box-shadow: 0 0 0 8px rgba(187,149,46,0.3); }
}


#pmy{
   z-index: 1;
     transition:all 0.5s ease 0s;
}
#pmy:focus,
#pmy:hover{
    color: #fff;
    background: #0d2d6e;
}
#pmy:before,
#pmy:after{
    content: '';
    height: 0%;
    width: 0%;
    border: 2px solid #fff;
    border-right: none;
    border-bottom: none;
    position: absolute;
    left: -7px;
    top: -7px;
    transition: all 0.2s ease-in, width 0.5s cubic-bezier(.45,-0.33,.43,1.46);
}
#pmy:after{
    transform: rotate(180deg);
    top: auto;
    left: auto;
    right: -7px;
    bottom: -7px;
    
}
#pmy:hover:before,
#pmy:hover:after{
    width: 30%;
  height: 70%;
  border-color: #0d2d6e;
}

.et_pb_menu .et-menu>li{
  padding-left:9px;
  padding-right:9px;
}

.et-menu .menu-item-has-children>a:first-child{
    padding-right:15px;
}

.et_pb_menu .et-menu-nav>ul ul{
    padding: 10px 0;
}

.et-menu li li a{
    padding: 6px 10px;
}



/*.et_pb_blurb_3{
   
    border: 2px solid #ad5389;
    border-radius: 0;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease-in-out;
}
.et_pb_blurb_3:hover{ 
    color: #3c1053;
    border: 2px solid #3c1053;
}
.et_pb_blurb_3:before,
.et_pb_blurb_3:after{
    content: "";
    width: 16px;
    height: 16px;
    border-style: solid;
    border-width: 2px 0 0 2px;
    border-color: #ad5389;
    position: absolute;
    top: -6px;
    left: -6px;
    transition: all 0.3s ease-in-out;
}
.et_pb_blurb_3:after{
    border-width: 0 2px 2px 0;
    top: auto;
    bottom: -6px;
    left: auto;
    right: -6px;
}
.et_pb_blurb_3:hover:before,
.et_pb_blurb_3:hover:after{ 
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-color: #3c1053;
    transform: rotateY(180deg);
}
*/
/* File Upload ခလုတ်များကို တစ်ကြောင်းချင်းစီ အောက်ဆင်းစေပြီး ပုံစံညှိခြင်း */
.wpcf7-form-control-wrap {
    display: block !important;
    margin-bottom: 15px !important;
}

.wpcf7-file {
    width: 100% !important;
    padding: 8px !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    background-color: #f9f9f9 !important;
}

/* Upload Photo ဆိုတဲ့ စာသားနဲ့ ခလုတ်ကြား ခြားထားရန် */
span.wpcf7-form-control-wrap {
    margin-top: 5px;
}