html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}
*{margin:0;padding:0;}
body{}
.welcome{width:100%;background:#f9f9f9;padding:30px 0 30px 0;}
.section{background:#fff;text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;}
#header{background:url(images/head-bg.png);height:78px;box-shadow:0 3px 2px RGBA(0,0,0,.15);-moz-box-shadow:0 3px 2px RGBA(0,0,0,.15);-webkit-box-shadow:0 3px 2px RGBA(0,0,0,.15);padding:5px 0 0 0;margin:0 0 3px;}
.search{margin:6px 0 0 0;}
#searchtoggl{background:#ea6d2f;width:110px;height:42px;border-bottom:3px solid #D9491A;display:block;text-align:center;line-height:42px;color:#fff;font:normal 15px/42px 'Museo-Bold';}
#searchtoggl:before{content:"\f002";font:normal 16px/1px 'FontAwesome';margin:0 5px 0 0;}
#banner{background:url(images/ban-back.jpg);background-attachment:fixed;background-position:50% 50%;height:auto;margin:0 0 0 0;}
#banner h1{color:#313131;font:normal 60px 'Museo-Regular';line-height:72px;margin:0;}
#banner p{font:normal 22px 'Museo-Semibold';line-height:36px;margin:10px 0 0;}
#banner h1 span{color:#0592af;font:normal 60px 'Museo-Bold';}
#searchbar {
    display: none;
    float: right;
    width: 340px;
    height: 62px;
    padding-left: 12px;
    padding-right: 10px;
    padding-top: 12px;
    z-index: 9999;
    background: #1fc0e8;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    line-height: 50px;
    margin-left: 67.2%;
    margin-top: 0px;
    margin-bottom: 15px;
    position:fixed;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: none;
    border-bottom: 1px solid #deded1;
}
#searchbar #searchform{height:40px;}
#searchbar #s {
    padding: 0 6px 0 6px;
    background: #fff;
    float: left;
    width: 83%;
    height: 40px;
    border: none !important;
    color: #000 !important;
    font: bold 16px/35px 'Arial' !important;
    /* font-family: 'Quicksand-Regular' !important; */
    box-shadow: inset 0 2px 2px rgba(10,10,10,0.1);
    transition: box-shadow 0.5s,border-color 0.25s ease-in-out;
}
#searchbar #search-submit {
    background: #313131 !important;
    border: none !important;
    width: 50px;
}
#searchbar #searchform .fa {
    font-size: 23px !important;
    line-height: 40px !important;
    color: #fff !important;
    float: none !important;
    margin-left: 0px !important;
}
#searchbar #s:focus{outline:none !important;}
#searchbar #submit{color:#fff;font-size:19px;font-weight:bold;line-height:35px;font-family:'Sketch-Block';cursor:pointer;padding:0 10px;border:1px solid #666666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-color:#3079ed;background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');text-shadow:none!important;}
#searchbar #submit:focus{outline:none !important;}
.item{width:100%;background:rgba(0, 0, 0, 0.3);}
.news_main{padding:22px 0 22px 0;}
.item_box{}
.item_main{width:76%;margin:0 auto;}
.item_up{text-align:center;}
.item_head{-webkit-transform:rotate(270deg);transform:rotate(270deg);-moz-transform:rotate(270deg);}
.item_head h2{color:#313131;font-size:34px;font-weight:bold;font-family:'PT-Bold';margin:0 0 22px 0;text-align:center;width:335px;margin-left:-161px;margin-top:152px;background:#fff;height:45px;border-top-left-radius:8px;border-top-right-radius:8px;}
.item_head h2:after{content:"\f0da";color:#fff;font:normal normal normal 46px/1 FontAwesome;margin-left:7px;margin-top:-10px;display:block;transform:rotate(90deg);}
.science, .life, .eng, .earth, .math{text-align:center;}
.item_up img{width:80px;margin:0 auto 12px;}
.item_up a{color:#f4f4f4;font:normal 23px 'PT-Bold';display:block;}
.item_up a:hover{text-decoration:underline;}
.main{width:70%;margin:0 auto;}
.pop_main{width:94%;margin:0 auto 25px;}
.pop_main .button{color:#166EB1;font:normal 13px 'proxima-Bold';padding:7px 12px;float:right;margin-top:-56px;background:#f8f8f8;}
.pop_main .button:hover{background:#efede7;}
.pop_main .button:after{content:"\f101";color:#337ab7;font:normal normal normal 13px/1 FontAwesome;margin-left:4px;}
#popular{background:#fff;}
.recent_one{background:#f8f8f8;padding:30px 0 30px 0;}
.recent_two{background:#fff;padding:30px 0 30px 0;}
.recent_one h4{color:#313131;font:normal 24px 'proxima-bold';margin:0 0 22px 0;border-bottom:#313131 4px solid;padding:0 0 6px;}
.recent_two h4{color:#313131;font:normal 24px 'proxima-bold';margin:0 0 22px 0;border-bottom:#313131 4px solid;padding:0 0 6px;}
.popular_main{overflow:hidden;}
.cate_one {
    overflow: hidden;
    margin: 0 0 20px 1.6%;
    width: 31%;
    background: #fff;
	border: 1px solid #eee;
    padding: 12px;
    display: inline-block;
	box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
}

.cate_one img{float:left;margin:0 15px 0 0;}
.cate_one a{color:#166EB1;font:normal 16px 'proxima-bold';
display: block;
padding-bottom: 7px !important;
}
.cate_one a:hover{color:#313131;}
.cate_one p{color:#313131;font:normal 14px/20px 'proxima-Regular';padding:6px 0 0 0;}


.popular_one{overflow:hidden;margin:0 0 15px 0;}
.popular_one img{float:left;margin:0 15px 0 0;}
.popular_one a{color:#166EB1;font:normal 16px 'proxima-bold';}
.popular_one a:hover{color:#313131;}
.popular_one p{color:#313131;font:normal 14px/20px 'proxima-Regular';padding:6px 0 0 0;}
.recent_main{overflow:hidden;}
.recent_main ul{margin-left:0;column-count:2;}
.recent_main ul li{list-style:none;margin-bottom:16px;position:relative;left:0.75em;color:#313131;font:normal 16px/20px 'proxima-bold';display:flex;}
.recent_main ul li a{color:#313131;margin:0 0 0 14px;}
.recent_main ul li a:hover{color:#166EB1;}
.recent_main ul li:before{content:"\f105";font:normal normal normal 18px/1 FontAwesome;color:#666;position:absolute;}
.SearchBar{box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);background-color:#ea6d2f;background-size:200% 200%;position:relative;display:table;width:78%;margin:0 auto;}
.SearchBar .bar{background-color:#F7F7F7;border:0px;border-radius:0px;height:58px;padding:0 20px;display:table-cell;width:92.5%;color:#313131;font:normal 19px 'proxima-bold';}
.SearchBar .searchValidate{background:none;border:none;border-radius:0px;color:white;font-size:30px;height:48px;line-height:1;padding:6px 12px;}
.SearchBar .bar:focus{outline:none;}
.SearchBar .searchValidate:focus{outline:none;}
.social_bar{display:none;width:100%;}
.social_back{background-color:rgba(43,43,43,0.6);}
.face{border-right:1px solid rgba(255,255,255,0.4);border-bottom:none;text-align:right;padding:10px 0 10px 0;}
.pin{border-left:1px solid rgba(255,255,255,0.4);text-align:left;padding:10px 0 10px 0;}
.face span{padding-right:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin span{padding-left:6%;color:#fff;font:normal 16px 'proxima-bold';}
.face .fa, .pin .fa{color:#fff;font:normal normal normal 28px/1 FontAwesome;margin-left:-36px;margin-top:-6px;display:inline-block;position:absolute;}
#slide{background:#33cccc;padding:45px 0 30px 0;height:auto;}
.swiper-container{width:100% !important;height:100% !important;margin-left:auto;margin-right:auto;}
.swiper-slide{font-size:18px;display:-webkit-box !important;display:-webkit-block !important;display:block !important;}
.swiper-slide img{background:#fff;padding:10px;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);float:left;margin:12px 30px 12px 0;}
.wrap_frame{
width:870px;
margin:0 auto;
}
.slide_main{width:90%;margin:0 auto;}
.swiper-pagination-bullet{width:13px !important;height:13px !important;display:inline-block !important;border-radius:100% !important;background:#fff !important;opacity:.3 !important;}
.swiper-pagination-bullet-active{opacity:0.9 !important;background:#fff !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0 !important;left:0 !important;width:100% !important;}
.swiper-slide a{color:#fff;font:normal 30px/34px 'PT-Bold';max-width:94%;display:block;}
.swiper-slide a:hover{text-decoration:underline !important;}
.swiper-slide p{color:#fff;font:normal 18px/26px 'proxima-Regular';max-width:100%;display:block;padding:12px 0 0 0;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:none !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:none !important;}
.swiper-button-next .fa{color:#FFF;cursor:pointer;font-size:92px;opacity:0.3;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;font-family:'FontAwesome';}
.swiper-button-next .fa:hover{opacity:0.9 !important;}
.swiper-button-prev .fa{color:#FFF;cursor:pointer;font-size:92px;opacity:0.3;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;font-family:'FontAwesome';}
.swiper-button-prev .fa:hover{opacity:0.9 !important;}
#browse{background:#fff;padding:25px 0 25px 0;}
#browse h4{text-align:center;color:#56544d;font-size:34px;font-weight:bold;font-family:'proxima-bold';margin:0 0 28px 0;}
.browse_main{width:100%;margin:0 auto;}
.browse_one{text-align:center;position:relative;}
.browse_one img{border:9px solid #e0ddd5;margin:0 0 22px 0;width:188px;height:188px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.browse_one p{color:#00aba4;font:normal 19px/22px 'proxima-bold';}
.browse_one:hover img{border:9px solid #54ccc3 !important;transition:all .5;-webkit-transition:all 2s;transition:all 2s;}
.browse_one:hover p{color:#2795b6 !important;-webkit-transition:all 2s;transition:all 2s;}
#footer{background:#efede7;padding:25px 0 25px 0;box-shadow:0 10px 10px -10px rgba(90,90,90,0.4) inset;}
.social_icon{text-align:center;}
.foot_up ul{padding:0;margin:0;}
.foot_up ul li{display:inline-block;color:#56544d;font:normal 14px/16px 'proxima-Regular';padding:0 0 0 0;position:relative;}
.foot_up ul li a{color:#56544d !important;}
.foot_up ul li:before{content:"|";float:left;position:relative;color:#56544d !important;font:normal 18px/19px 'proxima-Regular';margin:0 8px 0 3px;}
.foot_up ul li:first-child:before{display:none;}
.foot_up ul li a:hover{color:#1aaba3 !important;}
.foot_up{margin:0 0 10px 0;}
.foot_down p{color:#b5b1a8;font:normal 13px/16px 'proxima-Regular';}
.foot_down p a{color:#1aaba3;}
.foot_down p a:hover{color:#56544d !important;}
.social_icon .fa{font-size:28px;color:#56544d;margin:0 9px 0 0;text-align:center;display:inline-block;}
.social_icon .fa:hover{color:#1aaba3 !important;}
.trick h4{color:#fff;font:normal 15px 'proxima-bold';float:left;margin:0 12px 0 0;}
.news_one{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:center;padding:8px;border-radius:4px;}
.news_one li{list-style:none !important;}
.news_one li ul li{list-style:none !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:center;padding:8px;border-radius:4px;float:left !important;width:30%;clear:none !important;margin:0 0 0 23px;}
.news_one img{width:100%;height:235px;margin:0 0 14px 0;}
#letter{background:#33cccc;padding:30px 0 30px 0;}
.news_one h3{color:#313131;font:normal 20px/22px 'proxima-bold';margin:0 0 15px 0;}
.news_one .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:1px;cursor:pointer;font-family:'proxima-bold';font-weight:bold;line-height:normal;margin:0 0 1.15rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:.425rem 1rem .425rem 1rem;font-size:14px;background:#666;border-color:#444;color:#fff;transition:background-color 300ms ease-out;}
.news_one .button:hover{background:#ea6d2f;color:#fff;}
.letter_main{width:62%;margin:0 auto;}
.letter_content h3{color:#fff;font:normal 34px/36px 'PT-Bold';margin:0 0 16px 0;}
.letter_content h3:before{content: "\f0e0";color:#fff;font:normal normal normal 30px/1 FontAwesome;margin-right:12px;float:left;margin-top:2px;}
.letter_content span{color:#fff;font:normal 19px/22px 'proxima-bold';}
.letter_content{margin:30px 0 0 0;}
.letter_box{padding:10px 20px 10px 20px;background:#fff;-ms-box-shadow:0 2px 30px rgba(0,0,0,0.03);-moz-box-shadow:0 2px 30px rgba(0,0,0,0.03);-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.03);box-shadow:0 2px 30px rgba(0,0,0,0.03);-webkit-box-shadow:0 2px 16px #399e9e;box-shadow:0 2px 16px #399e9e;}
.letter_box .es_lablebox{display:table;color:#313131 !important;margin-top:5px !important;margin-bottom:5px !important;font:normal 15px 'proxima-Regular';}
.letter_box #es_txt_email, .letter_box #es_txt_name{line-height:25px;background:#fff;color:#313131;font:normal 15px/17px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:40px;border-radius:4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
.letter_box #es_txt_email:focus, .letter_box #es_txt_name:focus{outline:none;}
.letter_box #es_txt_button{padding:5px 10px;color:#fff;line-height:40px;background:#FF6633;border-bottom:3px solid #D9491A;border-top:3px solid #FF6633;margin:0 0 0 0 !important;font:700 16px 'proxima-bold';cursor:pointer;border-left:none !important;border-right:none !important;width:90px;height:32px;}
.letter_box .es_textbox{padding-bottom:0 !important;}
.letter_box #es_txt_button:focus{outline:none;}
.letter_box #es_txt_button:hover{background:#D9491A;border-bottom:3px solid #FF6633;border-top:3px solid #D9491A;color:#FFF;}
#related{background:#fff;padding:20px 0 20px 0;box-shadow:0 10px 10px -10px rgba(90,90,90,0.4) inset;}
#related h4{color:#5a5454;font-size:38px;font-weight:bold;font-family:'PT-Bold';margin:0 0 25px 0;text-align:center;}
.related_main{border-right:1px solid #313131;}
.related_main:last-child{border-right:none !important;}
.related_one{overflow:hidden;margin:0 0 0 20px;}
.related_one img{margin:0 22px 0 0;float:left;}
.related_one h3{color:#166EB1;font:normal 28px/32px 'PT-Bold';margin:0 0 10px;}
.related_one p{color:#313131;font:normal 18px/24px 'proxima-bold';margin:0 0 13px;
overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.related_one .button {
    width: 120px;
    background: #f8f8f8;
    padding: 7px 12px;
    color: #337ab7;
    font: normal 16px/20px 'proxima-Regular';
    margin-top: 2px;
    display: inline-block;
}
.related_one .button:before{content:"\f101";color:#337ab7;font:normal normal normal 16px/1 FontAwesome;margin-right:5px;}
.related_one .button:hover{color:#313131;}
.letter_content p{color:#fff;font:normal 17px/21px 'proxima-Regular';padding:12px 0 0 0;}
.logo{margin:14px 0 0 0;}
.search_box{background:rgba(0, 0, 0, 0.3);padding:25px 0 25px 0;}
#content_part{background:url(images/bk_body.jpg);margin:0 0 0 0;}
.bred_box{padding:10px 0 10px 0;margin:10px 0 15px 0;background:#fff;border-bottom:1px solid #dbdbdb;box-shadow:0 6px 6px -5px #d2d2d2;}
.bred_main{color:#777;font:normal 13px/15px 'proxima-Bold';margin-left:1%;}
.bred_main a{color:#00aba4;padding:0 0 0 0;}
.bred_main a:hover{text-decoration:underline;}
.net_box{padding:7px 0 0 0;color:#777;font:normal 15px/17px 'proxima-Regular' !important;background:#ececec;position:relative;}
.net_box p{color:#777 !important;font:normal 15px/17px 'proxima-Regular' !important;margin:0 !important;padding:0 !important;}
.net_box_main{background:#fff;padding:12px 15px 12px 12px;}
.net_box p:before{content:"\f073";font:normal normal normal 22px/1 FontAwesome;color:#666;margin:-4px 12px 0 8px;position:relative;float:left;}
.body_head{padding:15px 20px 15px 20px;background:#fff;text-align:center;}
.body_head h1{color:#016282;font:normal 34px 'proxima-bold' !important;margin-top:0 !important;margin-bottom:0 !important;}
.text_part h2{color:#018680;font:normal 24px 'proxima-bold' !important;margin:0 0 16px 0;padding:20px 20px 0 20px;border-top:20px solid #ececec;text-align:center;}
.text_part h3{color:#313131;font:normal 20px 'proxima-bold' !important;margin:0 0 16px 0;padding:0 20px 0 20px;text-align:left;}
.text_part h4{color:#313131;font:normal 18px 'proxima-bold' !important;margin:0 0 16px 0;padding:0 20px 0 20px;text-align:center;}
.text_part p{color:#313131;font:normal 18px/28px 'proxima-Regular';margin:0 0 16px 0;padding:0 20px 0 20px;}
.text_part .alignleft, img.alignleft{display:inline;float:left;margin-right:28px;margin-left:5px;margin-bottom:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');max-width:96%;background:#fff;box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);-webkit-box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);-moz-box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);padding:5px;border-radius:5px;}
.text_part .alignright, img.alignright{display:inline;float:right;margin-left:20px;margin-bottom:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');max-width:96%;background:#fff;box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);-webkit-box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);-moz-box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);padding:5px;border-radius:5px;}
.text_part .aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');max-width:96%;background:#fff;box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);-webkit-box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);-moz-box-shadow:0 0 8px 1px rgba(0, 0, 0, 0.125);padding:5px;border-radius:5px;}
.sidebar{padding-bottom:22px;}
.in_news{background:#eaf1fe;margin:0 0 25px 0;border:1px solid #c0d0f1;}
.in_news_main{padding:12px 12px 5px 12px;text-align:center;overflow:hidden;}
.in_news_main h3{color:#313131;font:normal 28px/30px 'PT-Bold';margin:0 0 6px 0;}
.in_news_main p{color:#313131;font:normal 15px 'proxima-Regular';padding:2px 0 0 0;}
.in_news_main #es_txt_name{display:none !important;}
.in_news_main .es_lablebox{display:none;}
.in_news_main #es_txt_email, .in_news_main #es_txt_name{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
.in_news_main #es_txt_button:focus{outline:none;}
.in_news_main #es_txt_email:focus, .in_news_main #es_txt_name:focus{outline:none;}
.in_news_main #es_txt_button{padding:10px 8px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;width:85px;}
.es_button{padding-top:6px !important;}
.in_news_main .es_textbox{width:67.8%;float:left;padding-bottom:6px !important;}
.side_pop li{list-style:none !important;}
.side_pop h2{background-color:#CB562D;border-bottom:2px solid #943615;border-color:#943615;color:#fff;font:normal 25px 'PT-Bold';margin-bottom:0;margin-top:0.5em;padding:4px 18px 5px;text-align:center;}
.side_pop h3{background-color:#CB562D;border-bottom:2px solid #943615;border-color:#943615;color:#fff;font:normal 25px 'PT-Bold';margin-bottom:0;margin-top:0;padding:4px 18px 5px;text-align:center;}
.side_one img{margin:10px 0 7px 0;max-width:92%;height:auto;}
.side_one{margin:0 0 20px 0;position:relative;background:#fff;border:1px solid #dbdbdb;text-align:center;}
.side_one .cap{color:#313131;font:normal 18px/19px 'proxima-bold';padding:4px 10px 7px 10px;}
.side_one .cap a{color:#313131;font:normal 17px/20px 'proxima-bold';}
.side_one .cap a:hover{text-decoration:underline;}
.side_one p{color:#313131;font:normal 14px/16px 'proxima-bold';margin-bottom:7px;}
.side_one .button{color:#166EB1;font:normal 13px 'proxima-Regular';}
.side_one .button:hover{color:#313131;}
.side_one .button:after{content:"\f101";color:#337ab7;font:normal normal normal 13px/1 FontAwesome;margin-left:4px;}
.in_search{background:#ea6d2f;margin:0 0 25px 0;}
.in_search_main{padding:12px;text-align:center;overflow:hidden;}
.in_search_main h3{color:#fff;font:normal 28px/30px 'PT-Bold';margin:0 0 6px 0;}
.in_search_main p{color:#fff;font:normal 15px 'proxima-Regular';padding:0 0 4px 0;}
.in_search_main #s{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:75%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
.in_search_main #submit{padding:10px 9px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;float:right;}
.left_box{padding:0 0 0 0;}
.left_box{}
#sidebar_left a{color:#313131;font:normal 16px/18px 'proxima-bold' !important;margin:0 0 0 18px;display:block;}
#sidebar_left a:hover{color:#166EB1 !important;}
#sidebar_left a:hover{text-decoration:none;color:#272626;}
#sidebar_left .widgetTitle_left, #twitterUpdate h3{background-color:#16519E;border-bottom:2px solid #001E47;border-color:#001E47;color:#fff;font:normal 25px 'PT-Bold';margin-bottom:0;margin-top:0;padding:4px 18px 5px;text-align:center;}
#sidebar_left ul li{padding:7px 0 7px 0;position:relative;}
#sidebar_left ul li:before{content:"\f105";font:normal normal normal 20px/1 FontAwesome;margin-right:0;color:#313131;position:absolute;left:0;margin-right:0;}
#sidebar_left ul li a:hover{}
#sidebar_left ol li{font:normal 16px 'proxima-bold';padding:3px 0 3px 0;border-bottom:1px solid #ddd;}
#sidebar_left ol li a:hover{color:#272626;}
#sidebar_left{margin:0 0 25px 0;padding:0 0 10px 0;background:#fff;border:1px solid #dbdbdb;}
#sidebar_left li:last-child{border-bottom:0;padding-bottom:0 !important;}
#sidebar_left li.widget{margin:0 0 12px 0;}
#sidebar_left li.widget.nosidepad{padding:10px 0;}
#sidebar_left li.widget div{padding:0 5px;clear:both;}
#sidebar_left li.widget div div{padding:0;border-top:none;}
#sidebar_left li.widget div.fixed{padding:0;margin:0;border:none;}
#sidebar_left ul{margin-left:0;padding-top:0;}
#sidebar_left ul ul{padding:6px 10px 6px 10px;}
#sidebar_left ul.children{background:none!important;}
#sidebar_left ul.children li{border-width:0!important;}
#sidebar_left ul ul ul{padding:0;border-top:none;}
#sidebar_left ul li{}
#sidebar_left ol{clear:both;padding:0px 7px 0 7px;margin:0 0 0 0;}
#sidebar_left ol li{padding-left:5px;border-width:0;list-style:decimal;color:#333;margin:0 0 0 10px;font:normal 20px "Yanone-Bold";border-bottom:1px solid #ddd;}
#sidebar_left ul ul li.rc_item,#sidebar2 ul ul li#rc_nav{background:none;padding:0;margin:3px 0;}
#sidebar_left ul ul li.rc_item div{padding:0;border:none;}
#sidebar_left ul ul li.rc_item .rc_avatar img{border-bottom:1px solid #ddd;}
.widget_categories_left{margin:0 0 12px 0;}
.text_high{background:#f8f8f8;padding:20px 18px 12px 18px;margin:0 0 25px 0;}
.text_high h1{color:#313131;font:normal 36px 'proxima-bold' !important;}
.body_left{margin:padding:0 !important;}
.text_part{background:#fff;padding-bottom: 2px;}
.body_right{width:320px;width:320px !important;}
.acordin-box{background:#ececec;padding:15px 0 0 0;}
.acordin-box_main{background:#fff;padding:0 20px 0 20px;}
.accordion{width:100%;max-width:100%;margin:0 0 0;background:#FFF;}
.accordion .link{cursor:pointer;display:block;padding:13px 0 13px 0;color:#018680;font:normal 18px 'proxima-bold' !important;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion .link:before{content:"";background:url(images/book.png) no-repeat;width:33px;height:24px;display:block;float:left;margin-right:10px;margin-top:-3px;}
.accordion li:last-child .link{border-bottom:0;}
.accordion li i{position:absolute;top:10px;left:12px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-down{right:0;left:auto;font-size:16px;top:14px;}
.accordion li.open .link{color:#016282;}
.accordion li.open i{color:#016282;}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.submenu{display:none;background:#fff;font-size:14px;border-top:3px solid #666;padding:0 0 0 0 !important;}
.submenu li{padding:0 0 0 0 !important;}
.ref .submenu li p a{border-bottom:1px solid #f5f5f5;}
.ref ul li{
font: normal 14px/16px 'proxima-Regular' !important;
	color: #313131 !important;
}
.ref .submenu a{padding: 8px 8px 8px 0 !important;display: inline-block !important;}
.submenu a{display:block !important;text-decoration:none !important;color:#00aba4 !important;font:normal 14px/16px 'proxima-Regular' !important;padding:12px !important;padding-left:0 !important;-webkit-transition:all 0.25s ease !important;-o-transition:all 0.25s ease !important;transition:all 0.25s ease !important;}
.submenu li p{margin:0 0 0 0 !important;padding:0 0 0 0 !important;border-bottom:1px solid #f5f5f5;}
.submenu li:last-child p{border-bottom:none !important;}
.submenu a:hover{background:#f5f5f5;color:#313131;}
.in_rec{background:#f7fcfd;border:1px solid #dbdbdb;padding:12px;}
.in_rec h3{color:#313131;font:normal 25px 'PT-Bold';margin:0 0 16px 0;border-bottom:3px solid #313131;padding:0 0 5px 0;text-align:center;}
.in_rec_one{margin:0 0 12px 0;overflow:hidden;}
.in_rec_one img{float:left;margin:0 15px 0 0;}
.in_rec_one a{color:#018680;font:normal 14px/17px 'proxima-bold' !important;position:relative;}
.in_rec_one a:hover{color:#313131;}
.down_part{margin:22px 0 12px 0;background:#fff;overflow:hidden;padding:15px 20px 15px 20px;}
.down_part h3{color:#313131;font:normal 21px 'proxima-bold';margin:0 0 0 0 !important;border-bottom:#313131 3px solid;padding:0 0 6px;}
.down_one{width:22%;margin:0 0 0 15px;overflow:hidden;background:#fff;padding:8px;background:#eaf1fe;min-height:100px;padding:12px 10px 12px 10px;float:left;border-left:1px solid #c0d0f1;border-right:1px solid #c0d0f1;border-bottom:1px solid #c0d0f1;}
.down_one:nth-child(2){background:#fff !important;border:none !important;}
.down_one:nth-child(2) a{color:#532d6d !important;}
.down_one:nth-child(4) a{color:#532d6d !important;}
.down_one:nth-child(4){background:#fff !important;border:none !important;}
.down_one img{margin:0 14px 0 0;float:left;}
.down_one a {
    color: #018680;
    font: normal 13px/18px 'proxima-bold';
    overflow: hidden;
    display: block;
}
.down_one p{color:#532d6d;font:normal 15px/21px 'proxima-Regular';padding:8px 0 0 0;}
.down_one a:hover{color:#313131;}
.comment_table{padding:20px 34px 20px 34px;background:#fff;overflow:hidden;margin:0 0 22px 0;}
.comment_box{}
.comment_table h3{color:#313131;font:normal 21px 'proxima-bold';margin:0 0 22px 0;border-bottom:#313131 3px solid;padding:0 0 6px;clear: both;}
.comment_left{float:left;width:48%;}
.comment_right{float:right;width:48%;}
#author{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:40px;border-radius:4px;padding:0 7px;margin:0 0 8px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
#email{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:40px;border-radius:4px;padding:0 7px;margin:0 0 8px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
#url{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:40px;border-radius:4px;padding:0 7px;margin:0 0 0;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
#comment{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:187px;border-radius:4px;padding:10px 7px;margin:0 0 0;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
.in_search_main #s:focus, .in_search_main #submit:focus{outline:none;}
.comment_box #submit{padding:7px 10px;color:#fff;line-height:40px;background:#FF6633;border-bottom:3px solid #D9491A;border-top:3px solid #FF6633;margin:15px 0 0;font:700 16px 'proxima-bold';cursor:pointer;border-left:none !important;border-right:none !important;float:right;clear:both;}
.comment_box #submit:hover{background:#D9491A;border-bottom:3px solid #FF6633;border-top:3px solid #D9491A;color:#FFF;}
.comment_box input, textarea:focus{outline:none;}
.post_table{padding:5px 0 25px 0;}
.post_desk{margin:0 34px 0 34px;padding:0 0 10px 0;background:url(images/bk_body.jpg);padding:18px;}
.post_desk_main{padding:12px;background:#fff;}
.post_desk p{color:gray;font:normal 16px/26px 'proxima-bold' !important;}
.post_head{padding:15px 0 15px 0;margin:0 0 0 0;background:#fff;border-bottom:1px solid #dbdbdb;box-shadow:0 6px 6px -5px #d2d2d2;text-align:center;}
.post_head h1{color:#016282;font:normal 32px 'proxima-bold' !important;margin:0 0 12px 0;}
.post_head p{color:gray;font:normal 16px/24px 'proxima-bold' !important;}
.post_head h1:after{content:"\f101";color:#ea6d2f;font:normal normal normal 24px/1 FontAwesome;margin-left:10px;}
.post_main{margin:25px 0 0 0;}
.post_one {
    margin: 0 16px 40px 16px;
    background: #f8f8f8;
    display: inline-block;
    width: 340px;
    border: 1px solid #eee;
    padding: 12px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    overflow: hidden;
}
.post_one img{margin:0 20px 0 0;width:90px;height:auto;float:left;}
.post_one .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:1px;cursor:pointer;font-family:'proxima-Regular' !important;font-weight:normal;line-height:normal;margin:0 0 0 !important;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:.225rem .5rem .225rem .5rem;font-size:12px !important;background:#666 !important;border-color:#666 !important;color:#fff;transition:background-color 300ms ease-out;float:right;position:absolute;bottom:0 !important;display:block;right:0;}
.post_one .button:after{content:"\f101";color:#fff;font:normal normal normal 12px/1 FontAwesome;margin-left:4px;}
.post_one .button:hover{color:#fff !important;background:#ea6d2f !important;border-color:#ea6d2f !important;}
.post_one a{color:#016282;font:normal 18px/22px 'proxima-bold';display:block;}
.post_one a:hover{color:#313131;}
#post_part{background:#fff;margin:90px 0 0 0;}
.pagination{width:94.5%;text-align:center;padding:8px 0 8px 0;clear:both;background:#f8f8f8;margin:10px 0 0 34px;}
.pagination_main{width:1020px;margin:0 auto;overflow:hidden;text-align:center;padding:0 0 0 0;text-align:center;}
.pagination ul{list-style:none;display:inline-block;margin:0;text-decoration:none;border-radius:4px;}
.pagination li{color:#999;display:inline-block;float:left;margin:0 8px 0 0;}
.pagination a,
.pagination .current,
.pagination .dots{display:inline-block;padding:7px 12px;text-decoration:none;text-align:center;color:#666;font:normal 18px 'PT-Bold';}
.pagination .current,
.pagination a:hover{color:#fff;background:#ea6d2f !important;}
.side_slider{margin:25px 0 0 0;background:#fff;padding:8px 25px 12px 25px;border:1px solid #dbdbdb;}
.owl-item .item{background:none !important;}
.owl-item .item img{margin:0 0 10px 0;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;}
.item_con{background:#f8f8f8;padding:12px 12px 7px 12px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;}
.item_con a{color:#018680;font:normal 16px/18px 'proxima-bold' !important;margin:0 0 7px 0 !important;display:flex;}
.item_con p{color:#313131;font:normal 14px/19px 'proxima-Regular';padding:0 0 0 0;margin:0 0 0 0 !important;}
.side_slider h3{color:#313131;font:normal 26px 'PT-Bold';margin:0 0 10px 0;text-align:center;}
.owl-prev{background:url(images/rewind.png) no-repeat;width:26px;height:25px;font-size:0px !important;cursor:pointer;z-index:5;margin-top:0px;top:30%;left:0px;position:absolute;}
.owl-next{background:url(images/forward.png) no-repeat;width:26px;height:24px;font-size:0px !important;cursor:pointer;z-index:5;margin-top:0px;top:30%;right:0px;position:absolute;}
.text_part ul{padding:0 20px 0 20px;}
.text_part ul li {
    color: #313131;
    font: normal 18px/28px 'proxima-Regular';
    padding: 0 0 12px 20px;
    position: relative;
}
.text_part ul li:before {
    content: "\f00c";
    color: #cdaae6;
    font: normal normal normal 15px/1 FontAwesome;
    margin: 5px 0 0 0;
    position: absolute;
    left: 0 !important;
}
.text_part ul li a{color:#337ab7;}
.text_part ul li a:hover{color:#313131;}
.text_part ol{counter-reset:li;padding:0 20px 0 20px;}
.text_part ol li{color:#313131;font:normal 18px/28px 'proxima-Regular';padding:0 0 12px 26px;position:relative;}
.text_part ol li:before{content:counter(li) ".";counter-increment:li;position:absolute;float:left;display:table;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;color:#3b3b3b;font:normal 18px/28px 'proxima-Bold';text-align:center;}
.text_part ol li a{color:#337ab7;}
.text_part ol li a:hover{color:#313131;}
#accordion li:before{display:none !important;}
.text_part strong{color:#313131;line-height:28px;font-size:16px;font-family:'proxima-Bold';font-weight:normal;}
.text_part table{width:94.7%;background-color:transparent;margin-bottom:25px;color:#3b3b3b;line-height:28px;font-size:18px;font-family:'proxima-Regular';font-weight:normal;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-collapse:collapse;margin-left:20px;margin-right:20px;}
.text_part table p{
color: #313131 !important;
font: normal 16px/23px 'proxima-Regular' !important;
padding: 0 !important;
}
.text_part table h2, .text_part table h3, .text_part table h5, .text_part table h6{
margin:7px 0 7px 0 !important;
}
.text_part table strong{color:#313131;line-height:28px;font-size:18px;font-family:'proxima-Bold';font-weight:normal;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{padding:8px;vertical-align:top;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#313131;font:normal 16px/23px 'proxima-Regular';width:auto;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td p{color:#313131;font:normal 16px/23px 'proxima-Regular';}
blockquote{border:0 solid #5b5b5b;border-left-width:4px;color:#313131;font:italic 18px/28px 'proxima-Regular';margin:0 0 15px;padding:0 0 0 15px;}
dl{margin:0 0 15px;}
dt{color:#313131;font:normal 18px/28px 'proxima-Regular';}
dd{margin:0 0 15px;color:#313131;font:normal 18px/28px 'proxima-Regular';}
address{margin:0 0 15px;color:#313131;font:italic 18px/28px 'proxima-Regular';}
abbr, acronym{border-bottom:1px dotted #ccc;cursor:help;}
big{font-size:140%;color:#313131;font-family:'proxima-Regular';}
code{background-color:#f8f8f8;padding:0.125em 0.25em;color:#313131;font:normal 18px/28px 'proxima-Regular';}
del{opacity:0.8;color:#313131;font:normal 18px/28px 'proxima-Regular';}
mark{background:#666;color:#fff;padding:0.125em 0.25em;text-decoration:none;font:normal 18px/28px 'proxima-Regular';}
pre{border:1px solid #ccc;font:normal 18px/28px 'proxima-Regular';color:#313131;margin:0 0 15px;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
sub, sup{font:normal 18px 'proxima-Regular';color:#313131;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.4em;}
var, tt{font-style:italic;}
.wp-caption p.wp-caption-text{color:#444;font:normal 13px/13px 'proxima-Regular';text-align:center!important;margin:7px 0 5px 0 !important;padding:0 !important;}
.wp-caption p{margin:0 0 0 0 !important;}
.comment-notes{display:none;}
.comment-form-comment{width:54%;float:right;margin:0 0 0 0;}
.comment-form-author, .comment-form-email, .comment-form-url{width:43%;float:left;}
.comment_table p{margin:0 0 0 0 !important;}
.comment_box label .required{color:#ea6d2f !important;font:normal 20px 'proxima-Regular';}
.comment_table .alignleft{display:none !important;}
.comment_table .alignright{display:none !important;}
.comment_table .aligncenter{display:none !important;}
.commentlist .comment-body{display:block;position:relative;z-index:60;margin:0 0 18px 0;background:#f9f9f9;padding:12px;}
.comment-author{width:60%;float:left;}
.comment-metadata{
width:30%;float:right;
text-align:right;
}
.reply{margin:7px 0 0 0;}
.commentmetadata{width:34%;float:right;text-align:right;}
.comment-body p{color:#313131;font:normal 14px/20px 'proxima-Regular';margin-bottom:15px;padding:4px 0 0 0;display:table;float:none;width:100%;}
.commentlist li{padding:0 0 12px 0 !important;}
.commentlist li:before{display:none !important;}
.commentlist li a{color:#90949c;font:normal 12px 'proxima-Regular';}
.commentmetadata a{color:#90949c !important;font:normal 12px 'proxima-Regular' !important;}
.commentlist li a:hover{text-decoration:underline;}
.reply a{font:normal 13px 'proxima-Regular' !important;color:#018680 !important;cursor:pointer;width:120px;text-align:center;padding:0;margin:10px 0 0 0 !important;}
.reply a:hover{color:#313131 !important;text-decoration:underline;}
.fn{color:#018680 !important;font:normal 15px/17px 'proxima-bold';}
.fn a{color:#018680 !important;font:normal 15px/17px 'proxima-bold' !important;}
.commentlist .comment-body .says{display:none;}
.children li{margin:15px 0 15px 25px;border-radius:0px !important;position:relative;}
.children li .comment-body{border:1px solid #e2e2e2 !important;padding:12px;background:none !important;}
.children{border-left:1px solid #e2e2e2;position:relative;background:none !important;}
.children:before{width:12px;height:12px;display:block;background:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;border:1px solid #313131;position:absolute;top:30px;left:-5px;content:"";z-index:50;}
.children li:before{width:18px;height:1px;border-top:1px solid #313131;display:block;position:absolute;top:36px;left:-18px;content:"";z-index:40;}
#reply-title a{color:#1ea7c9;}
#reply-title a:hover{color:#666;}
.comment-awaiting-moderation{display:none !important;}
.accordion li{padding:0 0 0 0 !important;}
.side_pop .wpp-list li{margin:0 0 20px 0 !important;padding:0 0 10px 0;position:relative !important;background:#fff !important;border:1px solid #dbdbdb !important;text-align:center;}
.side_pop .wpp-list li img{margin:0 0 12px 0;max-width:100%;height:auto;}
.side_pop .wpp-list li .wpp-meta{display:none !important;}
.side_pop a{color:#313131;font:normal 18px/20px 'proxima-bold';}
.side_pop .wpp-list li .current a:hover{text-decoration:underline;}
#error_part{background:#fff;margin:0 0 0 0;}
#error_banner{background:url(images/ban-back.jpg);background-attachment:fixed;background-position:50% 50%;height:auto;}
.error_box{background:rgba(0, 0, 0, 0.3);padding:25px 0 25px 0;}
.error_box #searchform{box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);background-color:#ea6d2f;background-size:200% 200%;position:relative;display:table;width:78%;margin:0 auto;}
.error_box #searchform #s{background-color:#F7F7F7;border:0px;border-radius:0px;height:58px;padding:0 20px;display:table-cell;width:93%;color:#313131;font:normal 19px 'proxima-bold';}
.error_box #searchform .searchValidate{background:none;border:none;border-radius:0px;color:white;font-size:30px;height:48px;line-height:1;padding:6px 17px;}
.error_box #searchform .searchValidate:focus{outline:none !important;}
.error_box #searchform #s:focus{outline:none !important;}
.error_head{padding:15px 0 10px 0;margin:0 0 0 0;background:#fff;border-bottom:1px solid #dbdbdb;box-shadow:0 6px 6px -5px #d2d2d2;text-align:center;}
.error_head h1{color:#016282;font:normal 36px 'proxima-bold' !important;margin:0 0 8px 0;}
.error_head h3{
color: #313131;
font: normal 22px/26px 'proxima-bold';
	margin-top:10px !important;
}
.error_head h1:after{content:"\f101";color:#ea6d2f;font:normal normal normal 26px/1 FontAwesome;margin-left:10px;}
.error_head p{
color: gray;
    font: normal 18px/22px 'proxima-Regular' !important;
    margin: 0 0 12px 0 !important;	
}
.wpcf7 p{color:#333 !important;font:normal 18px/20px 'proxima-bold';text-align:center !important;margin:0 0 12px 0 !important}
.wpcf7 label{width:90% !important;}
.wpcf7-form-control{display:block;width:100%;height:24px;padding:6px 12px;line-height:1.428571429;padding:10px;margin:12px 0 12px 0;color:#101010;font:normal 18px/22px 'Futura-Medium';border:2px solid #f1f1f1;background:#f9f9f9;}
.wpcf7-form-control{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:40px;border-radius:4px;padding:0 7px;margin:12px 0 0;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;}
.wpcf7-submit{padding:7px 10px;color:#fff;line-height:40px;background:#FF6633;border-bottom:3px solid #D9491A;border-top:3px solid #FF6633;margin:15px 0 0;font:700 20px 'proxima-bold';cursor:pointer;border-left:none !important;border-right:none !important;overflow:hidden;margin:0 auto 20px !important;width:150px !important;height:45px !important;box-shadow:none !important;}
.wpcf7-submit:hover{background:#D9491A;border-bottom:3px solid #FF6633;border-top:3px solid #D9491A;}
.wpcf7 input,
textarea{outline:none !important;}
.wpcf7-textarea{height:140px!important;}
.navigation{margin:2px 0 0 30px;width:67%;float:left;}
.menu-container{width:100%;}
.menu-mobile{display:none;padding:20px;}
.menu-mobile:after{content:"\f0c9";font-family:'FontAwesome' !important;font-size:26px;font-weight:bold;color:#313131 !important;padding:0;float:left;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:block;}

.close_icon:after{
content: "\f00d" !important;font-family:'FontAwesome' !important;font-size:26px;font-weight:bold;color:#313131 !important;padding:0;float:left;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:block;	
}
.menu-cross:after{content: "\f00d" !important;font-family:'FontAwesome' !important;font-size:26px;font-weight:bold;color:#313131 !important;padding:0;float:left;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:block;}

.menu-dropdown-icon:before{content:"\f055";font-family:'FontAwesome' !important;display:none;cursor:pointer;padding:5px 10px 5px 9px;background:#63666B;color:#fff !important;font-size:20px;font-weight:bold !important;margin:5px 5px 0 0;}
.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;float:left;}
.menu > ul:after{clear:both;}
.menu > ul > li{padding:0;margin:0;display:inline-block;}
.menu > ul > li a{text-decoration:none;display:table;padding:0 .8em !important;font:normal 22px 'PT-Bold';color:#313131;}
.menu > ul > li:hover{background:#f7f7f7;}
.menu > ul > li > ul{display:none;width:100%;box-shadow:0 -2px 5px rgba(0, 0, 0, 0.1);padding:15px 5px 10px 15px;position:absolute;z-index:99;left:0;margin:3px 0 0 0;list-style:none;box-sizing:border-box;text-align:left;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff !important;box-shadow:0 1px 2px 0 rgba(50, 50, 50, .25);}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li{margin:0 12px 5px 12px;padding-bottom:10px;list-style:none;width:18%;background:none;float:left;border-right:1px #e1e1e1 solid;overflow:hidden;}
.menu > ul > li > ul > li:last-child{border-right:none !important;margin:0 0 0 10px !important;}
.menu > ul > li > ul > li a{color:#555;padding:0 !important;width:100%;display:block;border-bottom:none;font: bold 13px/15px Arial, Helvetica, sans-serif !important;text-shadow:none;}
.menu > ul > li > ul > li a:hover{background:none !important;color:#900 !important;}
.menu > ul > li > ul > li > ul{display:block;padding:0;margin:5px 18px 0 0;list-style:none;box-sizing:border-box;background:none !important;}
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li > ul > li{float:left;width:100%;padding:3px 0;margin:0;font-size:.8em;}
.heading-one a{font:normal 14px/17px 'proxima-Regular' !important;color:#313131 !important;}
.heading-two a{font:normal 14px/17px 'proxima-Regular' !important;color:#313131 !important;}
.menu > ul > li > ul > li > ul > li a{border:0;font:normal 14px/17px 'proxima-Regular';color:#313131;text-transform:capitalize !important;background:none !important;padding:0 0 2px 0 !important;text-shadow:none;}
.menu > ul > li > ul > li > ul > li a:hover{background:none !important;color:#bf692c !important;}
.menu > ul > li > ul.normal-sub{width:200px;left:auto;padding:12px;}
.menu > ul > li > ul.normal-sub > li{width:100%;}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:1em 0;}
.menu > ul > li > ul.normal-sub > li{padding-bottom:6px;font:bold 13px/15px Arial, Helvetica, sans-serif;border-bottom:1px solid #e1e1e1 !important;margin:6px 0px 6px 0px !important;border-right:none !important;float:none;}
.menu > ul > li > ul.normal-sub > li:last-child{border-bottom:none !important;padding-bottom:0px !important;}
.menu > ul > li > ul.normal-sub > li a{font:bold 13px/15px Arial, Helvetica, sans-serif !important;color:#555 !important;}
.menu > ul > li > ul.normal-sub > li a:hover{color:#900 !important;}
.fa-tree{display:inline-block;padding:0 5px 0 0;color:#555 !important;}
.menu ul li:nth-child(1) a:before{content:"";background:url(images/image-sprite.png) -0px -69px no-repeat;height:36px;width:32px;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(2) a:before{content:"";background:url(images/image-sprite.png) -0px -105px no-repeat;height:36px;width:24px;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(3) a:before{content:"";background:url(images/image-sprite.png) -0px -34px no-repeat;height:35px;width:34px;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(4) a:before{content:"";background:url(images/image-sprite.png) -0px -0px no-repeat;height:34px;width:34px;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(5) a:before{content:"";background:url(images/work-icon.png) no-repeat;height:35px;width:35px;margin:0 auto 3px;display:block;position:relative;cursor:pointer;}
.sub-menu li a:before{
display:none !important;
}
.menu > ul > li > ul > li:before{display:none !important;}
.menu > ul > li > ul > li > ul > li:before{display:none !important;}
@media only screen and (max-width:1023px){.menu-dropdown-icon:before{content:"\f107" !important;font-family:'FontAwesome' !important;display:block !important;cursor:pointer !important;float:right !important;padding:5px 10px 5px 9px !important;background:none !important;color:#fff !important;font-size:24px !important;font-weight:bold !important;margin:3px 5px 0 0 !important;width:auto !important;height:auto !important;}

.menu-up:before{content:"\f106" !important;font-family:'FontAwesome' !important;display:block !important;cursor:pointer !important;float:right !important;padding:5px 10px 5px 9px !important;background:none !important;color:#999 !important;font-size:24px !important;font-weight:bold !important;margin:3px 5px 0 0 !important;width:auto !important;height:auto !important;}

.menu-dropdown-icon:before:visited{display:none !important;}
.menu-container{width:100%;padding:0 0 12px 0;margin:0 auto;position:absolute;width:100%;}
.menu-mobile{display:block;padding:7px !important;margin:-34px 0 0 0px;position:absolute;overflow:hidden;}
.menu-dropdown-icon:before{display:block !important;}
.menu ul{display:none;}
.menu ul li{width:100%;float:none;display:block;font:bold 15px/24px 'OpenSans-bold' !important;margin:0 0 0 0 !important;padding:0 0 0 0 !important;background:none !important;}
.menu ul li:hover{background:none !important;}
.menu > ul > li a:hover{background:#f2f2f2 !important;}
.menu ul li a {
    padding: 10px;
    width: 100%;
    display: block;
    font: normal 18px/42px 'proxima-bold' !important;
    color: #fff !important;
    text-transform: capitalize;
    text-shadow: none !important;
    border-bottom: 1px solid #7e7a77;
}
.menu ul li ul{position:relative;}
.menu ul li ul.normal-sub{width:100%;padding:0 12px 12px 12px !important;}
.menu ul li ul li{float:none;width:100%;margin-top:7px;padding-bottom:7px !important;border-right:none !important;}
.menu ul li ul li:first-child{margin:0;}
.menu ul li ul li ul{position:relative;}
.menu ul li ul li ul li{float:none;}
.menu .show-on-mobile {
    display: block;
    margin: 3px 0 0 0;
    background: #696562;
    z-index: 10 !important;
    overflow: hidden;
    padding: 0 0 0 0;
    width: 100%;
    height: auto !important;
    border-right: 1px #e1e1e1 solid !important;
    position: absolute;
    top: 1px;
}
.menu > ul > li:hover{background:none !important;}
.menu ul li ul {
    display: none;
    width: 100%;
    box-shadow: none;
    background: #595652 !important;
    border: none !important;
    border-style: solid;
    padding: 10px 0 0 20px;
    z-index: 99;
    left: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    padding: 5px 12px 12px 12px;
}
.menu ul li ul li a{width:95%;display:block;border-bottom:none;font: bold 13px/15px Arial, Helvetica, sans-serif !important;color:#555 !important;padding:3px 0px 5px 0 !important;text-transform:capitalize !important;}
.menu ul li ul li ul li a{border:0;font: bold 13px/15px Arial, Helvetica, sans-serif !important;color:#555 !important;text-transform:capitalize !important;padding:0 0 3px 0 !important;}
.menu ul li ul li ul li a:hover{color:#bf692c !important}
.menu ul li ul li a:hover{color:#fff;}
.menu > ul > li > ul > li:last-child{border-right:none !important;margin:0 0 0 0px !important;}
}
.mob_up_right {
    float: right;
    width: 4%;
	margin-top: 30px;
   }
.header_social{
display:none;
}
.search_mob i{
font: normal normal normal 34px/1 FontAwesome;
color: #000;
}
.menu .more a{color:#337ab7 !important;font:normal 13px/16px 'proxima-Regular' !important;text-align:right !important;}
.menu .sidefull ul li{display:inline-block !important;width:46% !important;height:auto !important;margin:0 4% 0 0;}
.menu > ul > li > ul > .sidefull{width:36% !important;margin:0 9px 12px 0 !important;}
.menu .more a:after{content:"\f101";color:#337ab7;font:normal normal normal 13px/1 FontAwesome;margin-left:3px;}
.panel{border:none !important;webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important;display:block;}
.acordin-box .accordion{padding:0 0 0 0 !important;}
.ref{padding-left:8px !important;padding-right:8px !important;}
h2.accordion:first-child{cursor:default !important;padding:12px 12px 0 12px !important;}
.comment-form-cookies-consent
{
clear:both;
padding:15px 0 0 0;
overflow:hidden;
}
.comment-form-cookies-consent #wp-comment-cookies-consent
{
float: left;
margin: 4px 10px 0 0;
}
.more{
padding: 7px 0 0 0 !important;
display: block !important;
}
.gap{
margin:82px 0 0 0 !important;
}
.schema-faq-question{
padding:0 10px 0 10px !important;
display:block;
}
figure{
	text-align:center;
}
figure img{
height: auto !important;
max-width: 100% !important;
vertical-align: bottom !important;
width:auto !important;
}
.wp-caption-text{
text-align: center;
padding: 5px 0 0 0;
color: #313131;
font: normal 14px 'proxima-Regular';
}
.wp-block-table table {
    width: 95% !important;
}
.alm-btn-wrap .alm-load-more-btn {
    background: none !important;
    border: #f37121 0.125rem solid;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
    border-radius: 2rem !important;
    padding: 12px 42px !important;
    margin: 0 auto 0 !important;
    color: #e87722 !important;
    font: 700 18px 'proxima-bold' !important;
    position: relative !important;
    width: 300px !important;
    display: block !important;
    height: 36px !important;
    box-shadow: none !important;
    outline: none !important;
    border: none !important;
}

.ajax-load-more-wrap .alm-load-more-btn.loading:before {

content:'';

      margin: 0;

      left: 0;

      top: 0;

      width: 100%;

      height: 100%;

	        background-color: transparent;

      background-image: url("images/load-icon.gif") !important;

      background-size:50% !important;

      background-position: center center;
	   }
	   
.alm-btn-wrap .alm-load-more-btn:focus{
outline:none !important;
}

.blog_pagination {
    text-align:center;
    clear: both;
    margin: 0 0 0 0 !important;
}

.blog_pagination ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px
}

.pagination li {
    border-left: 1px solid #ddd;
    color: #999;
    display: inline-block;
    margin: 0;
    float: left
}

.blog_pagination a, .blog_pagination .current, .blog_pagination .dots {
    display: inline-block;
    padding: 7px 12px;
    text-decoration: none;
    -webkit-transition: background-color .15s linear;
    -moz-transition: background-color .15s linear;
    transition: background-color .15s linear;
    font:bold 14px 'proxima-bold' !important;
    color: #333;
    border: #ccc 1px solid !important;
    margin: 0 7px 12px 0 !important;
}

.blog_pagination .current,
.blog_pagination a:hover {
    background: #65665c;
    border-color: #333;
    font:bold 14px 'proxima-bold' !important;
    color: #fff !important;
}
table h2{
border-top:none !important;
padding: 0 !important;
}
.letter_box label{
    color: #313131 !important;
font: normal 18px 'proxima-Bold';
width: 100%;
}
.letter_box .ig_es_form_field_name{
line-height: 25px;
    background: #fff;
    color: #313131;
    font: normal 14px/16px 'proxima-Regular';
    width: 100%;
    border: 2px solid #e1e1e1;
    height: 36px;
    border-radius: 4px;
    padding: 0 7px;
        margin: 10px 0 0;
    -webkit-box-shadow: inset 0px 5px 14px #f4f4f4;
    box-shadow: inset 0px 5px 14px #f4f4f4;
    border: 1px solid #cec9be;
}

.letter_box .es_required_field{
line-height: 25px;
    background: #fff;
    color: #313131;
    font: normal 14px/16px 'proxima-Regular';
    width: 100%;
    border: 2px solid #e1e1e1;
    height: 36px;
    border-radius: 4px;
    padding: 0 7px;
        margin: 10px 0 0;
    -webkit-box-shadow: inset 0px 5px 14px #f4f4f4;
    box-shadow: inset 0px 5px 14px #f4f4f4;
    border: 1px solid #cec9be;
}
.letter_box .es_subscription_form_submit{
padding: 7px 10px;
    color: #fff;
    line-height: 40px;
    background: #FF6633;
    border-bottom: 3px solid #D9491A;
    border-top: 3px solid #FF6633;
    margin: 0 0 0;
    font: 700 16px 'proxima-bold';
    cursor: pointer;
    border-left: none !important;
    border-right: none !important;
    float: left;
}
.letter_box .es_subscription_form_submit:hover {
    background: #D9491A;
    border-bottom: 3px solid #FF6633;
    border-top: 3px solid #D9491A;
    color: #FFF;
}
.letter_box{
overflow:hidden;
}
.letter_box input:focus{
outline:none !important;
}
.in_news_main label{
display:block;
}
.in_news_main input{
line-height: 25px;
    background: #fff;
    color: #313131;
    font: normal 14px/16px 'proxima-Regular';
    width: 100%;
    border: 2px solid #e1e1e1;
    height: 36px;
    border-radius: 4px;
    padding: 0 7px;
    margin: 8px 0 0;
    -webkit-box-shadow: inset 0px 5px 14px #f4f4f4;
    box-shadow: inset 0px 5px 14px #f4f4f4;
    border: 1px solid #cec9be;	
}
.in_news_main .es_subscription_form_submit, .in_news_main .es_submit_button, .in_news_main .es_submit_button es_textbox_button{
padding: 7px 10px;
    color: #fff;
    line-height: 40px;
    background: #FF6633;
    border-bottom: 3px solid #D9491A;
    border-top: 3px solid #FF6633;
    margin: 15px 0 0;
    font: 700 18px 'proxima-bold';
    cursor: pointer;
    border-left: none !important;
    border-right: none !important;
    overflow: hidden;
    margin: 8px auto 12px !important;
    width: 136px !important;
    height: 42px !important;
    box-shadow: none !important;
	cursor:pointer;
}
.in_news_main .es_subscription_form_submit:hover, .in_news_main .es_submit_button:hover, .in_news_main .es_submit_button es_textbox_button:hover {
    background: #D9491A;
    border-bottom: 3px solid #FF6633;
    border-top: 3px solid #D9491A;
}
.in_news_main input:focus, .in_news_main .es_subscription_form_submit:focus, .in_news_main .es_submit_button:focus, .in_news_main .es_submit_button es_textbox_button:focus{
outline:none;
}
.schema-faq-answer{
padding: 0 20px 0 10px !important;	
}
figcaption {
    color: #313131 !important;
    font: normal 14px 'proxima-Regular' !important;
	padding-top:6px;
}
.es_subscription_message.success{
color: #313131 !important;
font: normal 16px/22px 'proxima-Bold' !important;	
}
.left_box .textwidget p{
text-align:center;
margin-bottom:0;
color: #313131;
font: normal 17px 'proxima-bold' !important;
margin-top: 12px;
}
.schema-faq-question strong{
font-size: 18px !important;
}

#accordion .submenu {
    padding: 16px 0 0 0 !important;
}
.wpcf7-form{
padding-top:18px !important;
}
.no-accor h2:after{
display:none !important;
}
.no-accor strong{
font-size:18px !important;
}
.no-accor p{
margin-bottom:10px;
}

.crp-list{
display:flex;
flex-wrap:wrap;
justify-content:start;
width:98%;
margin:0 auto;
}
.crp-list-item{
flex-basis: 46%;
    margin-left: 2% !important;
    margin-right: 2% !important;
    text-align: center;
    display: block !important;
	margin-bottom:36px !important;
}
.crp-list-item .crp-list-item-image img{
   clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');
    width: 100% !important;
    max-width: 100% !important;
    background: #fff;
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.125);
    -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.125);
    padding: 5px;
    border-radius: 5px;
    display: block !important;
}
.crp-list-item .crp-list-item-title a{
color: #337ab7 !important;
font: normal 16px/18px 'proxima-Bold' !important;
}
.crp-list-item .crp-list-item-title a:hover{
color: #23527c !important;
}
.crp-list-item .crp-list-item-image{
margin-right:0 !important;
}

.text_part table .aligncenter, .text_part table .alignleft, .text_part table .alignright {
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.125) !important;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.125) !important;
    -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.125) !important;
    padding: 4px !important;
}


.comment_table #submit{padding:7px 10px;color:#fff;line-height:40px;background:#FF6633;border-bottom:3px solid #D9491A;border-top:3px solid #FF6633;margin:15px 0 0;font:700 16px 'proxima-bold';cursor:pointer;border-left:none !important;border-right:none !important;float:right;clear:both;}
.comment_table #submit:hover{background:#D9491A;border-bottom:3px solid #FF6633;border-top:3px solid #D9491A;color:#FFF;}

#respond{
overflow:hidden !important;
clear: both !important;
}
#respond label{
	margin-top:12px;
}
#cancel-comment-reply-link{
	margin-left:6px;
}
.comment-content{
	overflow: hidden;
    width: 100%;
    display: block;
    padding-top: 8px;
}

.text_part p strong, .text_part ul li strong, .text_part ol li strong{
	font-size:18px !important;
}

@media screen and (max-width:479px){
.menu > ul > li > ul.normal-sub > li {
    padding-bottom: 6px;
    font: bold 13px/15px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #6f6862 !important;
    margin: 6px 0px 6px 0px !important;
    border-right: none !important;
    float: none;
}
.menu > ul > li > ul.normal-sub > li a {
    font: bold 13px/15px Arial, Helvetica, sans-serif !important;
    color: #fff !important;
}




.crp-list-item{
margin-bottom: 26px !important;
flex-basis: 44%;
    margin-left: 3% !important;
    margin-right: 3% !important;
    text-align: center;
    display: block !important;
}
.comment-author {
    width: 100%;
    float: none;
}
.comment-metadata {
    width: 100%;
    float: none;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 10px
}

.rot:before {
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}

.wrap_frame {
    width: 100%;
    margin: 0 auto;
}
	.wp-container-3{
	gap: 1em !important;	
	}
	.post_one {
    margin: 0 0 30px 0;
    background: #f8f8f8;
    display: block;
    width: 100%;
    border: 1px solid #eee;
    padding: 12px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
}

	h2.accordion.uparrow:after {
    content: "\f078";
    font: normal normal normal 16px/1 FontAwesome !important;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
	.text_part h3 {
    color: #313131;
    font: normal 20px 'proxima-bold' !important;
    margin: 0 0 16px 0;
    padding: 0 10px 0 10px;
    text-align: left;
}
.panel .google-auto-placed{
display:none !important;
}
	.ref ol {
    counter-reset: li;
    padding: 0 10px 0 10px;
}
.menu ul li a:nth-child(1):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(2):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(3):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(4):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(5):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.cate_one {
    overflow: hidden;
    margin: 0 0 20px 0;
    width: 100%;
    background: #fff;
    padding: 12px;
    display: inline-block;
    box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
}
#post_part {
    background: #fff;
    margin: 52px 0 0 0;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    padding: 3px;
    vertical-align: top;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    color: #313131 !important;
    font: normal 15px/19px 'proxima-Regular' !important;
    width: auto;
}
.text_part table ul {
    padding: 0 0 0 0 !important;
}
.text_part table strong {
    color: #313131;
    line-height: 18px;
    font-size: 15px;
    font-family: 'proxima-Bold';
    font-weight: normal;
}
.text_part table ul li {
    color: #313131 !important;
    font: normal 15px/19px 'proxima-Regular' !important;
    padding: 0 0 12px 15px !important;
    position: relative !important;
}
.text_part ul li:before {
    content: "\f00c";
    color: #cdaae6;
    font: normal normal normal 15px/1 FontAwesome;
    margin: 5px 0 0 0;
    position: absolute;
    left: 0 !important;
}
.panel img{
width:100%;
height:auto;
}
.body_left{padding-right:7px !important;padding-left:7px !important;}
.body_right{padding-right:7px !important;padding-left:7px !important;}
.text_part table{width:94.7% !important;background-color:transparent;margin-bottom:25px;color:#3b3b3b;line-height:28px;font-size:18px;font-family:'proxima-Regular';font-weight:normal;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-collapse:collapse;margin-left:auto;margin-right:auto;
overflow-x: auto !important;
    overflow-y: hidden !important;
    display: block !important;
	border-collapse: collapse !important;
    }
.text_part table .aligncenter, .text_part table .alignleft, .text_part table .alignright {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    box-shadow: none !important;
}
.text_part table .aligncenter img, .text_part table .alignleft img, .text_part table .alignright img{
width:100% !important;
height:auto;
}

.text_part p{color:#313131;font:normal 18px/28px 'proxima-Regular';margin:0 0 16px 0;padding:5px 10px 0 10px;}
.acordin-box .accordion{padding:0 0 0 0 !important;}
.ref{padding-left:5px !important;padding-right:5px !important;}
.text_part h2{color:#018680;font:normal 22px/24px 'proxima-bold' !important;margin:0 0 16px 0;padding:20px 20px 0 20px;border-top:20px solid #ececec;text-align:center;}
h2.accordion{cursor:pointer;width:100%;border-bottom:none;text-align:left;outline:none;transition:0.4s;padding:12px 38px 12px 12px;margin:0 0 0 0;position:relative;}
h2.accordion.active, h2.accordion:hover{background-color:#fff;}
h2.accordion:first-child:after{display:none !important;}
h2.accordion:after{content:"\f078";font:normal normal normal 16px/1 FontAwesome !important;color:#777;font-weight:bold;float:right;margin-left:0;position:absolute;right:10px;top:15px;}
h2.accordion.active:after{content:"\f078";font:normal normal normal 16px/1 FontAwesome !important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

.panel{padding:12px 5px 0 5px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:0 !important;display:none;}
.reopen{
display:table !important;
width: 100% !important;
height: auto !important;
}

.menu > ul > li > ul > .sidefull{width:100% !important;margin:0 9px 12px 0 !important;}
.menu .sidefull ul li{display:inline-block !important;width:100% !important;height:auto !important;margin:0 4% 0 0;}
.menu ul li a:nth-child(1):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(2):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(3):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(4):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(5):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.navigation{margin:0 0 0 0;width:100%;float:left;}
.mobi_main{margin-right:0px !important;margin-left:0px !important;}
.mob_up_right{display:block !important;}
#banner{background:url(images/ban-back.jpg);background-attachment:fixed;background-position:50% 50%;height:auto;margin:0 0 0 0;}
.bred_main{color:#777;font:normal 13px/15px 'proxima-Bold';text-align:center;}
#content_part{background:url(images/bk_body.jpg);margin:0 0 0 0;}
.mobi{padding-right:0px !important;padding-left:0px !important;}
#header {
    background: url(images/head-bg.png);
    height: 48px;
    box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    padding: 5px 0 0 0;
    margin: 0 0 3px;
    position: relative;
    top: 0;
    z-index: 9999;
    width: 100% !important;
}
#searchbar #search-submit{background:#313131 !important;border:none !important;width:50px;}
.search_mob .fa {
    color: #444 !important;
    font-size: 26px !important;
}
#searchbar{float:right;width:100%;height:65px;padding-left:0;padding-right:0;padding-top:12px;z-index:9999;background-color:#33cccc;box-shadow:none;line-height:50px;margin-top:0;margin-left:0;margin-bottom:15px;position:fixed;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:none;}
#searchbar #searchform{background:none;width:88%;margin:0 auto;height:40px;padding:0 0 0 0;color:#313131 !important;font:normal 15px 'proxima-bold' !important;}
#searchbar #searchform .fa{font-size:23px !important;line-height:40px !important;color:#fff !important;float:none !important;margin-left:0px !important;}
#searchbar #s{-webkit-box-shadow:inset 0px 5px 14px #f4f4f4 !important
box-shadow:inset 0px 5px 14px #f4f4f4 !important
border:1px solid #cec9be !important
background:#fff !important
border:none !important;height:100%;width:80%;float:left;color:#313131 !important;font:normal 15px 'proxima-bold' !important;border:1px solid #cec9be !important;}
#searchform #s:focus{outline:none !important;}
.logo{width:210px !important;margin:0 auto 0;height:40px;position:relative !important;z-index:999;float:none !important;}
.logo img{width:100%;height:100%;}
.mob_up_right {
    width: 72px;
    float: right;
    text-align: right;
    margin: -5px 7px 0 0;
    /* overflow: hidden; */
    position: relative;
    z-index: 999;
}
.header_social{width:48px;float:left;margin:4px 0 0 0;}
.header_social ul{padding:0;margin:0;}
.header_social ul li{float:left;line-height:14px;padding:0 6px 0 6px;}
.header_social ul li:first-child{border-left:none !important;box-shadow:none !important;padding:0 5px 0 0 !important;}
.header_social .fa{font-size:24px;color:#313131;}
.search_mob{width:30px;float:right;margin-top:-26px;}
.text_part iframe{width:100% !important;height:100% !important;}
.search_box{display:none !important;}
.search_box{background:rgba(0, 0, 0, 0.3);padding:15px 0 15px 0;}
.item_main{width:90%;margin:20px auto 0;}
.item_head{-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg);}
.item_head h2{color:#313131;font-size:32px;font-weight:bold;font-family:'PT-Bold';margin:0 0 0 0;text-align:center;width:auto;margin-left:0px;margin-top:5px;background:none;height:auto;border-top-left-radius:0px;border-top-right-radius:0px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:3px 0 7px;}
.item_head h2:after{display:none !important;}
.news_one{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:center;padding:8px;border-radius:4px;margin:0 0 20px 0;}
.news_one img{width:100% !important;height:auto !important;margin:0 0 14px 0 !important;}
.face span{padding-right:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin span{padding-left:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin{border-top:1px solid rgba(255,255,255,0.4);border-bottom:none;border-left:none;text-align:left;padding:10px 0 10px 0;}
.face{border-bottom:none;border-right:none;text-align:right;padding:10px 0 10px 0;}
.pin span{padding-left:0%;color:#fff;font:normal 15px 'proxima-bold';}
.face span{padding-right:0%;color:#fff;font:normal 15px 'proxima-bold';}
.social_back{display:none !important;}
.related_one img{margin:0 0 22px 0;float:none;max-width:100%;height:auto;}
.related_one{overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center;}
.related_one{overflow:hidden;margin:0 0 0 0;text-align:center;}
.related_main{border-bottom:1px solid #313131;border-right:none;}
.related_main:last-child{border-bottom:none !important;margin:20px 0 0 0 !important;padding:0 0 0 0 !important;}
#letter{background:#33cccc;padding:0 0 25px 0;}
.letter_main{width:100%;margin:0 auto;}
.letter_content {
text-align:center;
}
.letter_content span{display:block !important;}
.letter_content p{display:block !important;}
.pop_main{width:98%;margin:0 auto 0;}
.recent_one{background:#f8f8f8;padding:20px 0 10px 0;}
.recent_two{background:#fff;padding:20px 0 10px 0;}
#slide{background:#33cccc;padding:25px 0 25px 0;height:auto;}
.swiper-button-next, .swiper-button-prev{display:none !important;}
.slide_main{width:100%;margin:0 auto;}
.slide_main{width:100%;margin:0 auto;text-align:center;margin-right:0px !important;margin-left:0px !important;}
.swiper-slide img{background:#fff;padding:10px;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);float:none;margin:12px 0 30px 0;max-width:100%;height:auto;}
.swiper-slide p{color:#fff;font:normal 18px/26px 'proxima-Regular';max-width:100%;display:block;padding:12px 0 22px 0;}
.browse_main{width:100%;margin:0 auto;margin-right:0px !important;margin-left:0px !important;}
.browse_one{width:92% !important;text-align:center;margin:0 auto 25px;position:relative;float:none !important;padding-left:0 !important;padding-right:0 !important;}
#footer{text-align:center;background:#efede7;padding:25px 0 15px 0;box-shadow:0 10px 10px -10px rgba(90,90,90,0.4) inset;}
.browse_one img{border:9px solid #e0ddd5;margin:0 0 22px 0;max-width:100%;height:auto;border-radius:0%;-webkit-border-radius:0%;-moz-border-radius:0%;}
.body_right{width:100% !important;margin:15px 0 0 0;}
.side_one img{margin:10px 0 7px 0;width:100%;height:auto;}
.down_part{margin:22px 0 12px 0;background:#fff;overflow:hidden;padding:15px 0 0 0;width:100%;}
.down_part_main{width:90%;margin:0 auto;}
.down_part h3{color:#313131;font:normal 21px 'proxima-bold';border-bottom:#313131 3px solid;padding:0 0 6px 0;width:90%;margin:0 auto !important;}
.comment-form-author, .comment-form-email, .comment-form-url{width:100%;float:none;}
.comment-form-comment{width:100%;float:none;margin:0 0 0 0;}
#comment{margin:0 0 10px;height:120px;}
.comment_box{width:80%;margin:0 auto;}
.comment_table{padding:20px 10px 20px 10px;background:#fff;overflow:hidden;margin:0 0 22px 0;}
.comment_table h3{color:#313131;font:normal 21px 'proxima-bold';margin:0 0 12px 0;border-bottom:#313131 3px solid;padding:0 0 6px;}
.down_one{width:90%;margin:0 auto 10px;overflow:hidden;background:#fff;padding:8px;background:#eaf1fe;min-height:auto;padding:12px 10px 12px 10px;float:none;border-left:1px solid #c0d0f1;border-right:1px solid #c0d0f1;border-bottom:1px solid #c0d0f1;border-top:1px solid #c0d0f1;}
.error_box #searchform{
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
    background-color: #f7f7f7 !important;
    background-size: 200% 200%;
    position: relative;
    display: table;
    width: 100%;
    margin: 0 auto;
    height: 50px !important;
    box-sizing: border-box;
}
.error_box #searchform .searchValidate{
background: #ea6d2f;
    height: 58px;
    position: absolute;
    right: 0;
}
.error_box #searchform #s{
background-color: #F7F7F7;
    border: 0px;
    border-radius: 0px;
    height: 58px;
    padding: 0 12px;
    display: table-cell;
    width: 80%;
    color: #313131;
    font: normal 19px 'proxima-bold';
    box-sizing: border-box;
}
.in_news_main .es_textbox{width:65.8%;float:left;padding-bottom:6px !important;}
.in_search_main #s{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:75%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;float:left;}
.in_search_main #submit{padding:10px 9px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;float:left;}
.in_news_main #es_txt_email, .in_news_main #es_txt_name{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;float:left;}
.in_news_main #es_txt_button{padding:10px 8px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;width:85px;float:left;}
.letter_content h3{color:#fff;font:normal 34px/36px 'PT-Bold';margin:0 0 16px 0;text-align:center;}
.letter_content h3:before{display:none !important;}
}
@media screen and (min-width:480px) and (max-width:767px){

.menu > ul > li > ul.normal-sub > li {
    padding-bottom: 6px;
    font: bold 13px/15px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #6f6862 !important;
    margin: 6px 0px 6px 0px !important;
    border-right: none !important;
    float: none;
}
.menu > ul > li > ul.normal-sub > li a {
    font: bold 13px/15px Arial, Helvetica, sans-serif !important;
    color: #fff !important;
}

.crp-list-item{
margin-bottom: 26px !important;
flex-basis: 44%;
    margin-left: 3% !important;
    margin-right: 3% !important;
    text-align: center;
    display: block !important;
}
.comment-author {
    width: 100%;
    float: none;
}
.comment-metadata {
    width: 100%;
    float: none;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 10px
}
.rot:before {
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}
.wrap_frame {
    width: 100%;
    margin: 0 auto;
}
	.wp-container-3{
	gap: 1em !important;	
	}
	.post_one {
    margin: 0 2.2% 30px 2.2%;
    background: #f8f8f8;
    display: inline-block;
    width: 45%;
    border: 1px solid #eee;
    padding: 12px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    text-align: center;
}
.post_one img {
    margin: 0 20px 14px 0;
    width: 100%;
    height: auto;
    float: none;
    display: block;
}
	h2.accordion.uparrow:after {
    content: "\f078";
    font: normal normal normal 16px/1 FontAwesome !important;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.reopen{
display:table !important;
width: 100% !important;
height: auto !important;
}
	.text_part h3 {
    color: #313131;
    font: normal 20px 'proxima-bold' !important;
    margin: 0 0 16px 0;
    padding: 0 10px 0 10px;
    text-align: left;
}
.panel .google-auto-placed{
display:none !important;
}
.menu ul li a:nth-child(1):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(2):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(3):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(4):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(5):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(5):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.cate_one {
    overflow: hidden;
    margin: 0 0 20px 0;
    width: 100%;
    background: #fff;
    padding: 12px;
    display: inline-block;
    box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
}
#post_part {
    background: #fff;
    margin: 52px 0 0 0;
}
.panel img{
width:100%;
height:auto;
}
.text_part table .aligncenter, .text_part table .alignleft, .text_part table .alignright {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
    box-shadow: none !important;
}
.text_part table .aligncenter img, .text_part table .alignleft img, .text_part table .alignright img{
width:100% !important;
height:auto;
}
.body_left{padding-right:7px !important;padding-left:7px !important;}
.body_right{padding-right:7px !important;padding-left:7px !important;}
.text_part table{width:94.7% !important;background-color:transparent;margin-bottom:25px;color:#3b3b3b;line-height:28px;font-size:18px;font-family:'proxima-Regular';font-weight:normal;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-collapse:collapse;margin-left:auto;margin-right:auto;
overflow-x: auto !important;
    overflow-y: hidden !important;
    display: block !important;
	border-collapse: collapse !important;
    }
.text_part p{color:#313131;font:normal 18px/28px 'proxima-Regular';margin:0 0 16px 0;padding:5px 10px 0 10px;}
.acordin-box .accordion{padding:0 0 0 0 !important;}
.ref{padding-left:5px !important;padding-right:5px !important;}
.text_part h2{color:#018680;font:normal 22px/24px 'proxima-bold' !important;margin:0 0 16px 0;padding:20px 20px 0 20px;border-top:20px solid #ececec;text-align:center;}
h2.accordion{cursor:pointer;width:100%;border-bottom:none;text-align:left;outline:none;transition:0.4s;padding:12px 38px 12px 12px;margin:0 0 0 0;position:relative;}
h2.accordion.active, h2.accordion:hover{background-color:#fff;}
h2.accordion:first-child:after{display:none !important;}
h2.accordion:after{content:"\f078";font:normal normal normal 16px/1 FontAwesome !important;color:#777;font-weight:bold;float:right;margin-left:0;position:absolute;right:10px;top:15px;}
h2.accordion.active:after{content:"\f078";font:normal normal normal 16px/1 FontAwesome !important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.panel{padding:12px 5px 0 5px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:0 !important;display:none;}
.menu > ul > li > ul > .sidefull{width:100% !important;margin:0 9px 12px 0 !important;}
.menu .sidefull ul li{display:inline-block !important;width:100% !important;height:auto !important;margin:0 4% 0 0;}
.menu ul li:nth-child(1):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(2):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(3):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(4):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.navigation{margin:0 0 0 0;width:100%;float:left;}
.mobi_main{margin-right:0px !important;margin-left:0px !important;}
.mob_up_right{display:block !important;}
#banner{background:url(images/ban-back.jpg);background-attachment:fixed;background-position:50% 50%;height:auto;margin:0 0 0 0;}
.bred_main{color:#777;font:normal 13px/15px 'proxima-Bold';text-align:center;}
#content_part{background:url(images/bk_body.jpg);margin:0 0 0 0;}
.mobi{padding-right:0px !important;padding-left:0px !important;}
#header {
    background: url(images/head-bg.png);
    height: 48px;
    box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    padding: 5px 0 0 0;
    margin: 0 0 3px;
    position: relative;
    top: 0;
    z-index: 9999;
    width: 100% !important;
}
#searchbar #search-submit{background:#313131 !important;border:none !important;width:50px;}
.search_mob .fa {
    color: #444 !important;
    font-size: 26px !important;
}
#searchbar{float:right;width:100%;height:65px;padding-left:0;padding-right:0;padding-top:12px;z-index:9999;background-color:#33cccc;box-shadow:none;line-height:50px;margin-top:0;margin-left:0;margin-bottom:15px;position:fixed;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:none;}
#searchbar #searchform{background:none;width:88%;margin:0 auto;height:40px;padding:0 0 0 0;color:#313131 !important;font:normal 15px 'proxima-bold' !important;}
#searchbar #searchform .fa{font-size:23px !important;line-height:40px !important;color:#fff !important;float:none !important;margin-left:0px !important;}
#searchbar #s{-webkit-box-shadow:inset 0px 5px 14px #f4f4f4 !important
box-shadow:inset 0px 5px 14px #f4f4f4 !important
border:1px solid #cec9be !important
background:#fff !important
border:none !important;height:100%;width:86%;float:left;color:#313131 !important;font:normal 15px 'proxima-bold' !important;border:1px solid #cec9be !important;}
#searchform #s:focus{outline:none !important;}
.logo{width:254px !important;margin:0 auto 0;height:40px;position:relative !important;z-index:999;float:none !important;}
.logo img{width:100%;height:100%;}
.mob_up_right {
    width: 72px;
    float: right;
    text-align: right;
    margin: -5px 7px 0 0;
    /* overflow: hidden; */
    position: relative;
    z-index: 999;
}
.header_social{width:48px;float:left;margin:4px 0 0 0;}
.header_social ul{padding:0;margin:0;}
.header_social ul li{float:left;line-height:14px;padding:0 6px 0 6px;}
.header_social ul li:first-child{border-left:none !important;box-shadow:none !important;padding:0 5px 0 0 !important;}
.header_social .fa{font-size:24px;color:#313131;}
.search_mob{width:30px;float:right;margin-top:-26px;}
.text_part iframe{width:100% !important;height:100% !important;}
.letter_content h3{color:#fff;font:normal 34px/36px 'PT-Bold';margin:0 0 16px 0;text-align:center;}
.letter_content h3:before{display:none !important;}
.search_box{display:none !important;}
.search_box{background:rgba(0, 0, 0, 0.3);padding:15px 0 15px 0;}
.item_main{width:90%;margin:20px auto 0;}
.item_head{-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg);}
.item_head h2{color:#313131;font-size:32px;font-weight:bold;font-family:'PT-Bold';margin:0 0 0 0;text-align:center;width:auto;margin-left:0px;margin-top:5px;background:none;height:auto;border-top-left-radius:0px;border-top-right-radius:0px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:3px 0 7px;}
.item_head h2:after{display:none !important;}
.news_one{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:center;padding:8px;border-radius:4px;margin:0 0 20px 0;}
.dif{width:32% !important;display:inline-block;margin-left:1%;}
.news_one img{width:100% !important;height:auto !important;margin:0 0 14px 0 !important;}
.face span{padding-right:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin span{padding-left:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin{border-top:1px solid rgba(255,255,255,0.4);border-bottom:none;border-left:none;text-align:left;padding:10px 0 10px 0;}
.face{border-bottom:none;border-right:none;text-align:right;padding:10px 0 10px 0;}
.pin span{padding-left:0%;color:#fff;font:normal 15px 'proxima-bold';}
.face span{padding-right:0%;color:#fff;font:normal 15px 'proxima-bold';}
.social_back{display:none !important;}
.related_one img{margin:0 0 22px 0;float:none;max-width:100%;height:auto;}
.related_one{overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center;}
.related_one{overflow:hidden;margin:0 0 0 0;text-align:center;}
.related_main{border-bottom:none;border-right:1px solid #313131;width:46% !important;display:inline-block;margin:0 0 0 2% !important;padding:0 5% 0 0 !important;}
.related_main:last-child{border-right:none !important;border-bottom:none !important;margin:0 0 0 4% !important;padding:0 0 0 0 !important;}
#letter{background:#33cccc;padding:0 0 25px 0;}
.letter_main{width:100%;margin:0 auto;}
.letter_content {
text-align:center;
}
.letter_content span{display:block !important;}
.letter_content p{display:block !important;}
.pop_main{width:98%;margin:0 auto 0;}
.recent_one{background:#f8f8f8;padding:20px 0 10px 0;}
.recent_two{background:#fff;padding:20px 0 10px 0;}
#slide{background:#33cccc;padding:25px 0 25px 0;height:auto;}
.swiper-button-next, .swiper-button-prev{display:none !important;}
.slide_main{width:100%;margin:0 auto;}
.slide_main{width:100%;margin:0 auto;text-align:center;margin-right:0px !important;margin-left:0px !important;}
.swiper-slide img{background:#fff;padding:10px;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);float:none;margin:12px 0 30px 0;max-width:100%;height:auto;}
.swiper-slide p{color:#fff;font:normal 18px/26px 'proxima-Regular';max-width:100%;display:block;padding:12px 0 22px 0;}
.browse_main{width:100%;margin:0 auto;margin-right:0px !important;margin-left:0px !important;}
.browse_one{width:46.6% !important;text-align:center;margin:0 0 25px 2%;position:relative;float:none !important;display:inline-block;padding-left:0 !important;padding-right:0 !important;}
#footer{text-align:center;background:#efede7;padding:25px 0 15px 0;box-shadow:0 10px 10px -10px rgba(90,90,90,0.4) inset;}
.browse_one img{border:9px solid #e0ddd5;margin:0 0 22px 0;max-width:100%;height:auto;border-radius:0%;-webkit-border-radius:0%;-moz-border-radius:0%;}
.body_right{width:100% !important;margin:15px 0 0 0;}
.side_one img{margin:10px 0 7px 0;width:100%;height:auto;}
.down_part{margin:22px 0 12px 0;background:#fff;overflow:hidden;padding:15px 0 0 0;width:100%;}
.down_part_main{width:90%;margin:0 auto;}
.down_part h3{color:#313131;font:normal 21px 'proxima-bold';border-bottom:#313131 3px solid;padding:0 0 6px 0;width:90%;margin:0 auto !important;}
.comment-form-author, .comment-form-email, .comment-form-url{width:100%;float:none;}
.comment-form-comment{width:100%;float:none;margin:0 0 0 0;}
#comment{margin:0 0 10px;height:120px;}
.comment_box{width:80%;margin:0 auto;}
.comment_table{padding:20px 10px 20px 10px;background:#fff;overflow:hidden;margin:0 0 22px 0;}
.comment_table h3{color:#313131;font:normal 21px 'proxima-bold';margin:0 0 12px 0;border-bottom:#313131 3px solid;padding:0 0 6px;}
.down_one{width:95%;margin:0 auto 10px;overflow:hidden;background:#fff;padding:8px;background:#eaf1fe;min-height:auto;padding:12px 10px 12px 10px;float:none;border-left:1px solid #c0d0f1;border-right:1px solid #c0d0f1;border-bottom:1px solid #c0d0f1;border-top:1px solid #c0d0f1;}
.side_one{margin:20px 0 20px 2%;position:relative;background:#fff;border:1px solid #dbdbdb;text-align:center;width:46%;display:inline-block;}
.error_box #searchform{
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
    background-color: #f7f7f7 !important;
    background-size: 200% 200%;
    position: relative;
    display: table;
    width: 100%;
    margin: 0 auto;
    height: 50px !important;
    box-sizing: border-box;
}
.error_box #searchform .searchValidate{
background: #ea6d2f;
    height: 58px;
    position: absolute;
    right: 0;
}
.error_box #searchform #s{
background-color: #F7F7F7;
    border: 0px;
    border-radius: 0px;
    height: 58px;
    padding: 0 12px;
    display: table-cell;
    width: 80%;
    color: #313131;
    font: normal 19px 'proxima-bold';
    box-sizing: border-box;
}
.in_news_main .es_textbox{width:65.8%;float:left;padding-bottom:6px !important;}
.in_search_main #s{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:75%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;float:left;}
.in_search_main #submit{padding:10px 9px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;float:left;}
.in_news_main #es_txt_email, .in_news_main #es_txt_name{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;float:left;}
.in_news_main #es_txt_button{padding:10px 8px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;width:85px;float:left;}
}
@media screen and (min-width:768px) and (max-width:1023px){
.menu > ul > li > ul.normal-sub > li {
    padding-bottom: 6px;
    font: bold 13px/15px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #6f6862 !important;
    margin: 6px 0px 6px 0px !important;
    border-right: none !important;
    float: none;
}
.menu > ul > li > ul.normal-sub > li a {
    font: bold 13px/15px Arial, Helvetica, sans-serif !important;
    color: #fff !important;
}
.crp-list-item{
margin-bottom: 26px !important;
flex-basis: 44%;
    margin-left: 3% !important;
    margin-right: 3% !important;
    text-align: center;
    display: block !important;
}
.comment-author {
    width: 100%;
    float: none;
}
.comment-metadata {
    width: 100%;
    float: none;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 10px
}
.rot:before {
    -webkit-transform: rotate(180deg) !important;
    -moz-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}

.wrap_frame {
    width: 100%;
    margin: 0 auto;
}
	.post_one {
    margin: 0 2.2% 30px 2.2%;
    background: #f8f8f8;
    display: inline-block;
    width: 45%;
    border: 1px solid #eee;
    padding: 12px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    text-align: center;
}
.reopen{
display:table !important;
width: 100% !important;
height: auto !important;
}
	.text_part h3 {
    color: #313131;
    font: normal 20px 'proxima-bold' !important;
    margin: 0 0 16px 0;
    padding: 0 10px 0 10px;
    text-align: left;
}
.menu ul li a:nth-child(1):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(2):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(3):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(4):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li a:nth-child(5):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.cate_one {
    overflow: hidden;
    margin: 0 0 20px 2.2%;
    width: 46%;
    background: #fff;
    padding: 12px;
    display: inline-block;
    box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 2px 2px RGBA(0,0,0,.15);
}
#post_part {
    background: #fff;
    margin: 52px 0 0 0;
}
.panel img{
width:100%;
height:auto;
}
.body_left{padding-right:10px !important;padding-left:10px !important;}
.body_right{padding-right:10px !important;padding-left:10px !important;}
.text_part table{width:94.7%;background-color:transparent;margin-bottom:25px;color:#3b3b3b;line-height:28px;font-size:18px;font-family:'proxima-Regular';font-weight:normal;border-left:1px solid #c0d0f1;border-right:1px solid #c0d0f1;border-top:1px solid #c0d0f1;border-bottom:1px solid #c0d0f1;border-collapse:collapse;margin-left:auto;margin-right:auto;}
.text_part p{color:#313131;font:normal 18px/28px 'proxima-Regular';margin:0 0 16px 0;padding:5px 10px 0 10px;}
.acordin-box .accordion{padding:0 0 0 0 !important;}
.ref{padding-left:5px !important;padding-right:5px !important;}
.text_part h2{color:#018680;font:normal 22px/24px 'proxima-bold' !important;margin:0 0 16px 0;padding:20px 20px 0 20px;border-top:20px solid #ececec;text-align:center;}
h2.accordion{cursor:pointer;width:100%;border-bottom:none;text-align:left;outline:none;transition:0.4s;padding:12px 38px 12px 12px;margin:0 0 0 0;position:relative;}
h2.accordion.active, h2.accordion:hover{background-color:#fff;}
h2.accordion:first-child:after{display:none !important;}
h2.accordion:after{content:"\f078";font:normal normal normal 16px/1 FontAwesome !important;color:#777;font-weight:bold;float:right;margin-left:0;position:absolute;right:10px;top:15px;}
h2.accordion.active:after{content:"\f078";font:normal normal normal 16px/1 FontAwesome !important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.panel{padding:12px 5px 0 5px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:0 !important;display:none;}
.menu > ul > li > ul > .sidefull{width:100% !important;margin:0 9px 12px 0 !important;}
.menu .sidefull ul li{display:inline-block !important;width:100% !important;height:auto !important;margin:0 4% 0 0;}
.menu ul li:nth-child(1):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(2):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(3):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.menu ul li:nth-child(4):before{content:"";background:none;height:auto;width:auto;margin:0 auto 3px;display:block;position:relative;}
.navigation{margin:0 0 0 0;width:100%;float:left;}
.mobi_main{margin-right:0px !important;margin-left:0px !important;}
.mob_up_right{display:block !important;}
#banner{background:url(images/ban-back.jpg);background-attachment:fixed;background-position:50% 50%;height:auto;margin:0 0 0 0;}
.bred_main{color:#777;font:normal 13px/15px 'proxima-Bold';}
#content_part{background:url(images/bk_body.jpg);margin:0 0 0 0;}
.mobi{padding-right:0px !important;padding-left:0px !important;width:100% !important;}
#header {
    background: url(images/head-bg.png);
    height: 48px;
    box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    -moz-box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    -webkit-box-shadow: 0 3px 2px RGBA(0,0,0,.15);
    padding: 5px 0 0 0;
    margin: 0 0 3px;
    position: relative;
    top: 0;
    z-index: 9999;
    width: 100% !important;
}
#searchbar #search-submit{background:#313131 !important;border:none !important;width:50px;}
.search_mob .fa {
    color: #444 !important;
    font-size: 26px !important;
}
#searchbar{float:right;width:100%;height:65px;padding-left:0;padding-right:0;padding-top:12px;z-index:9999;background-color:#33cccc;box-shadow:none;line-height:50px;margin-top:0;margin-left:0;margin-bottom:15px;position:fixed;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:none;}
#searchbar #searchform{background:none;width:88%;margin:0 auto;height:40px;padding:0 0 0 0;color:#313131 !important;font:normal 15px 'proxima-bold' !important;}
#searchbar #searchform .fa{font-size:23px !important;line-height:40px !important;color:#fff !important;float:none !important;margin-left:0px !important;}
#searchbar #s{-webkit-box-shadow:inset 0px 5px 14px #f4f4f4 !important
box-shadow:inset 0px 5px 14px #f4f4f4 !important
border:1px solid #cec9be !important
background:#fff !important
border:none !important;height:100%;width:86%;float:left;color:#313131 !important;font:normal 15px 'proxima-bold' !important;border:1px solid #cec9be !important;}
#searchform #s:focus{outline:none !important;}
.logo{width:254px !important;margin:0 auto 0;height:40px;position:relative !important;z-index:999;float:none !important;}
.logo img{width:100%;height:100%;}
.mob_up_right {
    width: 72px;
    float: right;
    text-align: right;
    margin: -5px 7px 0 0;
    /* overflow: hidden; */
    position: relative;
    z-index: 999;
}
.header_social{width:48px;float:left;margin:4px 0 0 0;}
.header_social ul{padding:0;margin:0;}
.header_social ul li{float:left;line-height:14px;padding:0 6px 0 6px;}
.header_social ul li:first-child{border-left:none !important;box-shadow:none !important;padding:0 5px 0 0 !important;}
.header_social .fa{font-size:24px;color:#313131;}
.search_mob{width:30px;float:right;margin-top:-26px;}
.text_part iframe{width:100% !important;height:100% !important;}
.search_box{display:none !important;}
.search_box{background:rgba(0, 0, 0, 0.3);padding:15px 0 15px 0;}
.item_main{width:90%;margin:20px auto 0;}
.item_head{-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform:rotate(0deg);}
.item_head h2{color:#313131;font-size:32px;font-weight:bold;font-family:'PT-Bold';margin:0 0 0 0;text-align:center;width:auto;margin-left:0px;margin-top:5px;background:none;height:auto;border-top-left-radius:0px;border-top-right-radius:0px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:3px 0 7px;}
.item_head h2:after{display:none !important;}
.news_one{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);text-align:center;padding:8px;border-radius:4px;margin:0 0 20px 0;}
.dif{width:32% !important;display:inline-block;margin-left:1%;}
.news_one img{width:100% !important;height:auto !important;margin:0 0 14px 0 !important;}
.face span{padding-right:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin span{padding-left:0%;color:#fff;font:normal 16px 'proxima-bold';}
.pin{border-top:1px solid rgba(255,255,255,0.4);border-bottom:none;border-left:none;text-align:left;padding:10px 0 10px 0;}
.face{border-bottom:none;border-right:none;text-align:right;padding:10px 0 10px 0;}
.pin span{padding-left:0%;color:#fff;font:normal 15px 'proxima-bold';}
.face span{padding-right:0%;color:#fff;font:normal 15px 'proxima-bold';}
.social_back{display:none !important;}
.related_one img{margin:0 0 22px 0;float:none;max-width:100%;height:auto;}
.related_one{overflow:hidden;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center;}
.related_one{overflow:hidden;margin:0 0 0 0;text-align:center;}
.related_main{border-bottom:none;border-right:1px solid #313131;width:46% !important;display:inline-block;margin:0 0 0 2% !important;padding:0 5% 0 0 !important;}
.related_main:last-child{border-right:none !important;border-bottom:none !important;margin:0 0 0 4% !important;padding:0 0 0 0 !important;}
#letter{background:#33cccc;padding:25px 0 25px 0;}
.letter_main{width:100%;margin:0 auto;}
.pop_main{width:98%;margin:0 auto 0;}
.recent_one{background:#f8f8f8;padding:20px 0 10px 0;}
.recent_two{background:#fff;padding:20px 0 10px 0;}
#slide{background:#33cccc;padding:25px 0 25px 0;height:auto;}
.swiper-button-next, .swiper-button-prev{display:none !important;}
.slide_main{width:100%;margin:0 auto;}
.slide_main{width:100%;margin:0 auto;margin-right:0px !important;margin-left:0px !important;}
.swiper-slide img{background:#fff;padding:10px;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);float:left;margin:12px 20px 12px 20px;}
.swiper-slide p{color:#fff;font:normal 18px/26px 'proxima-Regular';max-width:100%;display:block;padding:12px 0 22px 0;}
.browse_main{width:100%;margin:0 auto;margin-right:0px !important;margin-left:0px !important;}
.browse_one{width:20.6% !important;text-align:center;margin:0 0 25px 3%;position:relative;float:none !important;display:inline-block;padding-left:0 !important;padding-right:0 !important;}
#footer{background:#efede7;padding:25px 0 15px 0;box-shadow:0 10px 10px -10px rgba(90,90,90,0.4) inset;}
.browse_one img{border:9px solid #e0ddd5;margin:0 0 22px 0;max-width:100%;height:auto;border-radius:0%;-webkit-border-radius:0%;-moz-border-radius:0%;}
.side_one img{margin:10px 0 7px 0;width:100%;height:auto;}
.down_part{margin:22px 0 12px 0;background:#fff;overflow:hidden;padding:15px 0 0 0;width:100%;}
.down_part_main{width:90%;margin:0 auto;}
.down_part h3{color:#313131;font:normal 21px 'proxima-bold';border-bottom:#313131 3px solid;padding:0 0 6px 0;width:90%;margin:0 auto !important;}
.comment-form-author, .comment-form-email, .comment-form-url{width:100%;float:none;}
.comment-form-comment{width:100%;float:none;margin:0 0 0 0;}
#comment{margin:0 0 10px;height:120px;}
.comment_box{width:80%;margin:0 auto;}
.comment_table{padding:20px 10px 20px 10px;background:#fff;overflow:hidden;margin:0 0 22px 0;}
.comment_table h3{color:#313131;font:normal 21px 'proxima-bold';margin:0 0 12px 0;border-bottom:#313131 3px solid;padding:0 0 6px;}
.down_one{width:93%;margin:0 auto 10px;overflow:hidden;background:#fff;padding:8px;background:#eaf1fe;min-height:auto;padding:12px 10px 12px 10px;float:none;border-left:1px solid #c0d0f1;border-right:1px solid #c0d0f1;border-bottom:1px solid #c0d0f1;border-top:1px solid #c0d0f1;}
.side_one{margin:0 0 20px 0;position:relative;background:#fff;border:1px solid #dbdbdb;text-align:center;display:inline-block;}
.error_box #searchform{
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
    background-color: #f7f7f7 !important;
    background-size: 200% 200%;
    position: relative;
    display: table;
    width: 100%;
    margin: 0 auto;
    height: 50px !important;
    box-sizing: border-box;
}
.error_box #searchform .searchValidate{
background: #ea6d2f;
    height: 58px;
    position: absolute;
    right: 0;
}
.error_box #searchform #s{
background-color: #F7F7F7;
    border: 0px;
    border-radius: 0px;
    height: 58px;
    padding: 0 12px;
    display: table-cell;
    width: 80%;
    color: #313131;
    font: normal 19px 'proxima-bold';
    box-sizing: border-box;
}
.in_news_main .es_textbox{width:55.8%;float:left;padding-bottom:6px !important;}
.in_search_main #s{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:65%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;float:left;}
.in_search_main #submit{padding:10px 9px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;float:left;}
.in_news_main #es_txt_email, .in_news_main #es_txt_name{line-height:25px;background:#fff;color:#313131;font:normal 14px/16px 'proxima-Regular';width:100%;border:2px solid #e1e1e1;height:35px;border-radius:4px 0 0 4px;padding:0 7px;margin:0 auto 7px;-webkit-box-shadow:inset 0px 5px 14px #f4f4f4;box-shadow:inset 0px 5px 14px #f4f4f4;border:1px solid #cec9be;float:left;}
.in_news_main #es_txt_button{padding:10px 8px;color:#fff;line-height:45px;background:#666;border-bottom:none !important;border-top:none !important;margin:0 0 0;font:normal 15px 'proxima-Bold';cursor:pointer;border-left:none !important;border-right:none !important;width:85px;float:left;}
.body_left{width:65% !important;float:left !important;}
.body_right{width:35% !important;float:right !important;}
.full{width:100% !important;}
}
@media screen and (min-width:1024px) and (max-width:1139px){
.wrap_frame {
    width: 86%;
    margin: 0 auto;
}
	.post_one {
    margin: 0 1.5% 36px 1.5%;
    background: #f8f8f8;
    display: inline-block;
    width: 30%;
    border: 1px solid #eee;
    padding: 12px;
    position: relative;
    -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%);
}
}