@CHARSET "UTF-8";
/**
 * Theme Name: CMM
 * Author: info@embraiz.com
 * Author URI: http://www.embraiz.com
 * Version: 2.0
 */

ol{margin-left: 20px;}
.kechenglist_square ol{margin-left: 30px;}
.vc_inner{}
.imgG2 img{max-width:100%;height:auto;}

.imgG a{color: #ac659d;text-decoration: underline;}
.imgG a:hover{color: #ac659d;text-decoration: underline;}
.imgG img{max-width:100%;height:auto;}
.imgG4 img{max-width:100%;height:auto;}
.imgG ul{list-style:outside;margin-left: 20px;padding: 10px 0;}
.imgG ul li{padding: 0px 0 8px;}

/* js-vc */
.vc_images_carousel .vc_carousel-control .icon-prev:before {border: 2px solid #ccc;padding: 0px 8px 8px 15px;border-radius: 100%;}
.vc_images_carousel .vc_carousel-control .icon-next:before {border: 2px solid #ccc;padding: 0px 13px 5px 15px;border-radius: 100%;}
.imgG h1,.imgG h2,.imgG h3,.imgG h4,.imgG h5,.imgG h6{color: #9b4388;font-weight: bold;}
.imgG2 h1,.imgG2 h2,.imgG2 h3,.imgG2 h4,.imgG2 h5,.imgG2 h6{color: #9b4388;font-weight: bold;}
.imgG2 ul{margin-left:20px;list-style-type: disc;}
.imgG2 ul ul{list-style: circle;}
.mt-10{margin-top:10px !important;}
.mb-15{margin-bottom:15px !important;}
.masonry-container .item{padding:2px;}
/*menu*/
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background: transparent;}
.navbar-nav>li>a.dropdown-toggle{display:block}
.headerMenu li ul >li a{padding: 0 20px;}
.nav>li>a:focus, .nav>li>a:hover{background:transparent;}
.navbar-nav>li .openBtn{pointer-events:none;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background:transparent;}

.container{margin-left:auto !important;margin-right:auto !important;}




/*page s*/
.prm ul{list-style: outside disc none;margin-left:20px;}
.prm ul ul{list-style: outside circle none;margin-left:20px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #6a436c;
    border-color: #6a436c;}

/* single */

.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright{float: right;}
.alignright:after{clear:both;height: 0px;display: block;}
.inner-content{1min-height:390px;}
.alignleft{float: left;}
.alignleft:after{clear:both;height: 0px;display: block;}


/* escrow-services */
.escrowServices li i{ background-position: center center !important;background-repeat: no-repeat;
position: absolute;width: 30px !important;height: 30px !important}

/*about*/
.founder_nav h3,.founder_nav h4 {color: #9b4388;font-weight: bold;}
.founder_nav p {margin-top:7px;}

/*化妆*/
.imgG5 img{max-width:100%;height:auto;}
.imgG5 ul li li:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome;}
/*統籌*/
.wedding_nav .table li{line-height: 1.4;}
/*交流*/
.imgBox{    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
    width: 100%;
    position: relative;


}
.national.active a::after {opacity: 0.5;}
/*政府资助*/
.xianshi{display:none;}
.kechengdatail_content img{width:calc(50vw / 332 * 135);height:auto;}
/*注册入学*/
#news_reg span.wpcf7-form-control-wrap{width: 42%;}
#news_reg span.wpcf7-form-control-wrap input{width: 100%;}
.btn02{  background: -webkit-linear-gradient(left, #d679c2, #9d448a);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d679c2), to(#9d448a));
    background: -moz-linear-gradient(left, #d679c2, #9d448a);
    background: -o-linear-gradient(left, #d679c2, #9d448a);
    background: -ms-linear-gradient(left, #d679c2,#9d448a);
    background: linear-gradient(left, #d679c2, #9d448a);
    border-radius: 20px;
    color: #FFFFFF;
    border: none !important;
    width: 100px !important;
    height: 37px !important;}
.btn01{    background: -webkit-linear-gradient(left, #b6b6b6, #666465);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#b6b6b6), to(#666465));
    background: -moz-linear-gradient(left, #b6b6b6, #666465);
    background: -o-linear-gradient(left, #b6b6b6, #666465);
    background: -ms-linear-gradient(left, #b6b6b6,#666465);
    background: linear-gradient(left, #b6b6b6, #666465);
    border-radius: 20px;
    color: #FFFFFF;
    border: none !important;
    width: 100px !important;
    height: 37px !important;
    margin-top: 15px;}
div.wpcf7 span.ajax-loader {width:16px !important;}
.setw span,.setw label{width:auto !important;}
.setw span.dashicons-update{font-size: 35px !important;}
.strongR strong{color: #9b4388;font-weight:bold;}
.strongR table{width:100% !important;}
.strongR table tr td{line-height: 2;}
.strongR li{margin-top:0;}
.strongR table tr{vertical-align: top;}

/*学员分享*/
.weddingcarousel{
    width: 100%;
    overflow: hidden;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.carousel-inner .item img{    margin: auto;
    
    width: auto;
   }
.galleryWP{margin:5px 0;}
.vc_gitem-zone, .vc_gitem_row .vc_gitem-col{background-position:50% 0 !important;}
@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(85,26,129,.75)}40%{box-shadow:0 2.5em 0 0 rgba(85,26,129,.75)}}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(85,26,129,.75)}40%{box-shadow:0 2.5em 0 0 rgba(85,26,129,.75)}}
/*交流*/
.mytime{padding: 0 10px;color: #fff;}


ul.flex-direction-nav{margin:0;padding:0;list-style:none;}
ul.flex-direction-nav li{margin:0;padding:0;}
.flexslider ul{margin: 0;padding: 0;}


nbody{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,sans-serif !important;}
.clear-lg,.clear-xs,.clear-sm,.clear-md{display: none;}
.clear{clear: both;display: block;}
.hidden{display:none;}

.footerM ul li{margin-bottom: .5rem!important;}
/*TESTIMONIAL*/
.justify-content-between li{margin: 40px 0;}


@media print{
	a:after,a:before{display:none;}
}
.full{width:100%;}
.full img{width:100%;}
.imgG iframe{max-width:100%;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {color: red;}

	
/* bootstrap 栅格系统 */
/* xs */
@media (max-width: 767px) {
/*外出相冊*/
.vc_grid .vc_grid-item{

	height:200px;
}
.vc_grid .vc_grid-item div{
	width:100% !important;
	height:100% !important;
}
.vc_grid .vc_grid-item .vc_gitem-is-link{
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.vc_grid .vc_grid-item img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	z-index: 999;
	visibility:visible;
pointer-events:none;
}
.vc_grid .vc_grid-item .vc_gitem-zone-mini{
	position:absolute;
}
    .vc_masonry_media_grid .vc_gitem-zone-mini{
        background: #fff!important;
    }
    .vc_gitem-zone .vc-zone-link{
        z-index:9999;
    }
    .clear-xs{display: block;clear: both;}
/*menu*/
header .navbar-nav > li .second {background: #976b99 !important;}
.dropdown-menu>.active>a{color:#6a436c;background: transparent !important;}
.dropdown-menu a:hover{color:#6a436c;background: transparent !important;}
/*交流*/
.imgBox{height:auto;}
/*注册入学*/
#news_reg span.wpcf7-form-control-wrap{width: 100%;}

.vc_grid .vc_grid-item{
	overflow: hidden;
    height: 200px;
    /*background: #ccc;*/
    margin: 3px;
    width: 48% !important;
    /* position: relative!important; */
    display: inline-block !important;
}
.vc_grid .vc_grid-item-mini.vc_clearfix {
    position: relative;
    top: 50%;
    height: auto;
    left: 50%;
    width: auto;
    transform: translate(-50%,-50%);
}

.imgG iframe{width:100% !important;height:200 !important;}
.strongR table{width:700px !important;}
}
/* sm */
@media screen and (min-width: 768px) and (max-width:991px){
.clear-sm{display: block;clear: both;}
/*交流*/
.imgBox{height:auto;}
}
/* md */
@media screen and (min-width: 992px) and (max-width:1199px){
.clear-md{display: block;clear: both;}
/*交流*/
.imgBox{height: 150px;}

}
/* lg */
@media (min-width:1200px){
.clear-lg{display: block;clear: both;}

}

@media (max-width:479px){
.kechengdatail_content img{width:calc(100vw / 332 * 135);height:auto;}
 .clear-xs-m{display: block;clear: both;}


/* footer */
.links-xs {width: 50%;}

}
@media (min-width:768px){
body.en-US .mar-2{width:18%;margin-left:2%;}
/*menu*/
ul#menu-main-tr-en>li{width:100px;text-align:center;vertical-align: top;}

.listTow>ul>li,.listTow>ol>li{float: left; width: 48%;}
.listTow>ul>li,.listTow>ol>li{padding-right:40px;}
.listTow>ul,.listTow>ol{display: table;width: 100%;}
.listTow>ul>li ul,.listTow>ol>li ul,.listTow>ul>li ol,.listTow>ol>li ol{padding-top:0;}
}
div.listTow:after{clear:both;display:block}
@media screen and (max-width: 767px) and (min-width: 480px){
.mar-2{clear:both;}
}

/*css3 loading */
.loading{
            /*width: 150px;*/
            height: 15px;
            margin: 0 auto;
            margin-top:20px;
            display:none;
        }
        .loading span{
            display: inline-block;
            width: 15px;
            height: 100%;
            margin-right: 5px;
            background: #000;;
            -webkit-transform-origin: right bottom;
            -webkit-animation: load 1s ease infinite;
        }
        .loading span:last-child{
            margin-right: 0px; 
        }
        @-webkit-keyframes load{
            0%{
                opacity: 1;
            }
            100%{
                opacity: 0;
                -webkit-transform: rotate(90deg);
            }
        }
        .loading span:nth-child(1){
            -webkit-animation-delay:0.13s;
        }
        .loading span:nth-child(2){
            -webkit-animation-delay:0.26s;
        }
        .loading span:nth-child(3){
            -webkit-animation-delay:0.39s;
        }
        .loading span:nth-child(4){
            -webkit-animation-delay:0.52s;
        }
        .loading span:nth-child(5){
            -webkit-animation-delay:0.65s;
        }
/*
学员分享相簿*/
.glleryMB-img-box{
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
    width: 100%;
    position: relative;
    
}
.glleryMB-img-box img{
    width: 100%;
    position: absolute;

    left: 50%;
    transform: translateX(-50%);
}

.pp_pic_holder .pp_content_container a.pp_expand{
	display:none !important;
}

.wpcf7-response-output.wpcf7-mail-sent-ok{color:#000;}