@charset "utf-8";
@font-face{font-family:Roboto-Thin;src:url(fonts/Roboto-100.ttf)}
@font-face{font-family:Roboto-Light;src:url(fonts/Roboto-300.ttf)}
@font-face{font-family:Roboto-Regular;src:url(fonts/Roboto-regular.ttf)}
@font-face{font-family:Roboto-Bold;src:url(fonts/Roboto-700.ttf)}
@font-face{font-family:RobotoCondensed-Light;src:url(fonts/RobotoCondensed-Light.ttf)}
@font-face{font-family:RobotoCondensed-Regular;src:url(fonts/RobotoCondensed-Regular.ttf)}
@font-face{font-family:RobotoCondensed-Bold;src:url(fonts/RobotoCondensed-Bold.ttf)}

/* MailChimp Form Embed Code - Horizontal Super Slim - 12/16/2015 v10.7
Adapted from: http://blog.heyimcat.com/universal-signup-form/ */

#mc_embed_signup form {text-align:center; padding:10px 0 10px 0;}
.mc-field-group { display: inline-block; } /* positions input field horizontally */
#mc_embed_signup input.email {font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size: 15px; border: 1px solid #ABB0B2;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #343434; background-color: #fff; box-sizing:border-box; height:32px; padding: 0px 0.4em; display: inline-block; margin: 0; width:350px; vertical-align:top;}
#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup .clear {display: inline-block;} /* positions button horizontally in line with input */
#mc_embed_signup .button {font-size: 13px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: .03em; color: #fff; background-color: #aaa; box-sizing:border-box; height:32px; line-height:32px; padding:0 18px; display: inline-block; margin: 0; transition: all 0.23s ease-in-out 0s;}
#mc_embed_signup .button:hover {background-color:#777; cursor:pointer;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
@media (max-width: 768px) {
    #mc_embed_signup input.email {width:100%; margin-bottom:5px;}
    #mc_embed_signup .clear {display: block; width: 100% }
    #mc_embed_signup .button {width: 100%; margin:0; }
}

*{padding:0;margin:0;border:none;-moz-transition:all .3s 10ms ease;-o-transition:all .3s 10ms ease;-webkit-transition:all .3s 10ms ease;transition:all .3s 10ms ease;letter-spacing:-.005em}
html{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}
body{width:100%;border:0;padding:0;margin:0;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;color:#000;overflow:hidden}
img{border:none}
h1{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:24px;line-height:1.25;color:#a11b1f}
h2{font-family:RobotoCondensed-Regular,sans-serif;font-size:20px;line-height:1.25;font-weight:400}
h3{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:1.25}
h4{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:12px}
a{color:#a11b1f}
.hid{display:none}
.center{text-align:center}
img.alignleft{float:left;margin:15px 0}
img.alignright{float:right;margin:15px 0}
img.aligncenter{display:flex;margin:15px auto}
#content{padding-top:30px}
.tar{text-align:right}
#content.single-post h2{font-size:32px;margin-bottom:15px}
#content.single-post h3{font-size:28px;margin-bottom:15px}
#content.single-post h4{font-size:24px;line-height:1.25;margin-bottom:15px}
#content.single-post h5{font-size:22px;margin-bottom:15px}
#content.single-post h6{font-size:18px;margin-bottom:15px}
#content blockquote{padding-right:4px;font-style:italic;font-size:19px}
#content ul{margin-bottom:20px;font-size:16px;line-height:18px;list-style:none!important}
#content ol{padding-left:15px;margin-bottom:20px;font-size:16px;line-height:18px}
#content strong{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400}
#content ul li{font-size:16px;line-height:24px}
#content ul li:before{display:inline-block;content:'';width:7px;height:7px;border-radius:7px;background-color:#a11b1f;float:left;margin-top:9px;margin-right:7px}
#content img.size-full{width:100%;height:auto}
input,input:focus,select,select:focus,textarea,textarea:focus,a,a:focus,button,button:focus{outline:none!important}
img[alt=pdf]{width:25px;height:15px}
.gallery.gallery-columns-1 .gallery-item{width:100%!important}
.gallery.gallery-columns-2 .gallery-item{width:calc(50% - 15px)!important;margin:0 15px!important}
.gallery.gallery-columns-2 .gallery-item:nth-child(2n-1){margin-left:0!important}
.gallery.gallery-columns-2 .gallery-item:nth-child(2n){margin-right:0!important}
.gallery.gallery-columns-3 .gallery-item{width:calc(100%/3 - 60px/3)!important;margin:0 15px!important}
.gallery.gallery-columns-3 .gallery-item:nth-child(3n-2){margin-left:0!important}
.gallery.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0!important}
.gallery.gallery-columns-4 .gallery-item{width:calc(25% - 90px/4)!important;margin:0 15px!important}
.gallery.gallery-columns-4 .gallery-item:nth-child(4n-3){margin-left:0!important}
.gallery.gallery-columns-4 .gallery-item:nth-child(4n){margin-right:0!important}
.gallery .gallery-item{padding:0 0 30px!important}
.gallery .gallery-item a{display:block}
.gallery .gallery-item img{display:inherit;width:100%;height:auto}
.gallery.gallery-masonry{width:100%!important;margin:0!important;padding:0!important}
.gallery.gallery-masonry .masonry-brick{padding:5px!important}
.gallery.gallery-masonry .masonry-brick:hover{padding:0!important}
.gallery.gallery-masonry.gallery-columns-1 .masonry-brick{width:100%!important}
.gallery.gallery-masonry.gallery-columns-2 .masonry-brick{width:calc(99%/2)!important}
.gallery.gallery-masonry.gallery-columns-3 .masonry-brick{width:calc(99%/3)!important}
.gallery.gallery-masonry.gallery-columns-4 .masonry-brick{width:calc(98%/4)!important}
button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none}
.wrap{min-height:calc(100vh - 156px - 199px)}
header{width:100%;height:156px;background-color:#a11b1f;border-bottom:5px solid #485059}
header .logo-col{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-ms-align-items:center;align-items:center;height:151px}
header #logo,header .logo-text{float:left}
header #logo{width:130px;padding-right:15px}
header .top-text{position:relative;height:35px;margin-right:0;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
header .top-text .bg{width:200%;height:100%;background-color:#88241f;padding-top:5px;position:absolute;z-index:10}
header .top-text a{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;z-index:20}
header .name-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
header .top-menu-container{height:55px;border-bottom:1px solid #b75053;padding-top:12px;margin-right:0}
header .top-menu-container > div:first-child,header .bottom-menu > div:first-child{padding-left:0}
header .top-menu{float:left}
header ul.menu,header ul.sub-menu{list-style:none;font-size:0}
header ul.menu li{background-color:#a11b1f;cursor:pointer}
header ul.menu > li{display:inline-block;padding:0 15px;position:relative}
header .top-menu-container ul.menu > li{margin-right:10px}
header ul.menu li:hover,header ul.menu li.current-menu-item{background-color:#88241f}
header ul.menu a{display:inline-block;font-family:RobotoCondensed-Regular,sans-serif;font-size:16px;line-height:35px;color:#fff;font-weight:400;text-decoration:none}
header ul.menu li .sub-menu{display:none;border-top:5px solid #485059;position:absolute;z-index:9999;left:calc(50% - 150px)}
header .top-menu ul.menu li .sub-menu{background-color:#a11b1f;padding-top:8px;border-top:none;left:calc(50% - 100px);box-shadow:0 2px 5px #000}
header .top-menu ul.menu>li:first-child .sub-menu{left:0}
header .top-menu ul.menu li .sub-menu a{font-size:14px}
header .top-menu ul.menu li:hover .sub-menu,header .bottom-menu-container ul.menu li:hover .sub-menu{display:block}
header ul.menu li .sub-menu li{width:300px;padding-right:10px;padding-left:10px}
header .top-menu ul.menu li .sub-menu li{width:200px}
header .login-container{float:left;height:100%;position:relative;z-index:20}
header .login-container #login,header .login-container #logout{display:block;height:35px;border-radius:35px;padding:0 10px;color:#fff;font-size:16px;line-height:35px;cursor:pointer;text-decoration:none;text-transform:none}
header .login-container i{color:#fff;font-size:20px;vertical-align:text-bottom;margin-left:5px}
header .top-text .donation-button{float:left;display:block;padding:0 10px;line-height:35px;cursor:pointer;text-transform:none}
header .top-text .donation-icon{display:inline-block;vertical-align:text-bottom;width:25px;height:25px;margin-left:10px;background:#fff}
.donation-icon{-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 37' style='enable-background:new 0 0 37 37;' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M27.11,2.83c-5,0-9.1,4.1-9.1,9.1s4.1,9.1,9.1,9.1s9.1-4.1,9.1-9.1S32.11,2.83,27.11,2.83z M27.11,17.03 c-1.2,0-2.3-0.7-2.8-1.9l1.9-0.8c0.2,0.4,0.5,0.6,0.9,0.6c0.6,0,1-0.5,1-1s-0.5-1-1-1c-1.7,0-3-1.4-3-3s1.4-3,3-3 c1.2,0,2.3,0.7,2.8,1.9l-1.9,0.7c-0.2-0.4-0.5-0.6-0.9-0.6c-0.6,0-1,0.5-1,1c0,0.6,0.5,1,1,1c1.7,0,3,1.4,3,3 S28.71,17.03,27.11,17.03z'/%3E%3Cpath fill='%23FFFFFF' d='M32.01,21.93c-1.5,0.7-3.2,1.1-4.9,1.1c-5.8,0-10.6-4.4-11.1-10.1h-2.1c-1.4,0-2.8,0.3-4.1,0.9 c-1-0.6-2.2-0.9-3.3-0.9h-3.2l1.7,5.2c-0.2,0.3-0.3,0.6-0.5,0.9h-3v8.1h3c0.9,1.8,2.2,3.3,3.9,4.4c0.9,0.6,1.4,1.6,1.4,2.6v1h6.1 v-2h6.1v2h6.1v-1c0-1.7,0.6-3.3,1.7-4.6C31.51,27.33,32.31,24.53,32.01,21.93z M11.81,21.03h-2v-2h2V21.03z'/%3E%3C/svg%3E");mask: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 37' style='enable-background:new 0 0 37 37;' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M27.11,2.83c-5,0-9.1,4.1-9.1,9.1s4.1,9.1,9.1,9.1s9.1-4.1,9.1-9.1S32.11,2.83,27.11,2.83z M27.11,17.03 c-1.2,0-2.3-0.7-2.8-1.9l1.9-0.8c0.2,0.4,0.5,0.6,0.9,0.6c0.6,0,1-0.5,1-1s-0.5-1-1-1c-1.7,0-3-1.4-3-3s1.4-3,3-3 c1.2,0,2.3,0.7,2.8,1.9l-1.9,0.7c-0.2-0.4-0.5-0.6-0.9-0.6c-0.6,0-1,0.5-1,1c0,0.6,0.5,1,1,1c1.7,0,3,1.4,3,3 S28.71,17.03,27.11,17.03z'/%3E%3Cpath fill='%23FFFFFF' d='M32.01,21.93c-1.5,0.7-3.2,1.1-4.9,1.1c-5.8,0-10.6-4.4-11.1-10.1h-2.1c-1.4,0-2.8,0.3-4.1,0.9 c-1-0.6-2.2-0.9-3.3-0.9h-3.2l1.7,5.2c-0.2,0.3-0.3,0.6-0.5,0.9h-3v8.1h3c0.9,1.8,2.2,3.3,3.9,4.4c0.9,0.6,1.4,1.6,1.4,2.6v1h6.1 v-2h6.1v2h6.1v-1c0-1.7,0.6-3.3,1.7-4.6C31.51,27.33,32.31,24.53,32.01,21.93z M11.81,21.03h-2v-2h2V21.03z'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}
header .language-container{padding-left:15px;float:right}
header ul.language-list{list-style:none;font-size:0}
header ul.language-list li{display:inline-block;width:36px;height:36px;border-radius:36px;text-align:center}
header ul.language-list > li:hover{background-color:#88241f}
header ul.language-list > li.current-lang{background-color:#88241f;pointer-events:none}
header ul.language-list a{display:inline-block;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:36px;color:#fff;text-decoration:none;text-transform:uppercase}
header .social-container{height:100%;padding-left:15px;float:right}
header .social-container ul.social-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:flex-start;height:100%;list-style:none}
header .social-container ul.social-list li.social-item{display:inline-block}
header .social-container ul.social-list li.social-item:hover i{background-color:#a11b1f;color:#fff}
header .social-container ul.social-list li.social-item i{width:30px;height:30px;background-color:#fff;border-radius:30px;margin-left:15px;font-size:20px;line-height:30px;color:#a11b1f;text-align:center}
header .bottom-menu-container{width:calc(100% - 185px);float:left}
header .search-container{width:185px;padding-left:15px;float:right;position:relative}
header .bottom-menu{padding-top:26px;margin-right:0;position:relative}
header .bottom-menu ul.menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
header .bottom-menu ul.menu > li{padding:0 15px;margin-right:10px}
header .bottom-menu ul.menu > li:last-child {margin-right:0}
header .bottom-menu ul.menu > li a{font-size:14px;line-height:35px;text-transform:uppercase}
header #search{width:170px;height:30px;background-color:#fff;border-radius:30px;padding:0 30px 0 17px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:13px;line-height:30px;color:#485059}
header .search-container button.fa-search{background-color:transparent;position:absolute;right:14px;top:7px;font-size:16px;color:#a11b1f}
header .mobile-social,header .mobile-menu{display:none}
.category-title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;height:170px;max-height:170px;overflow:hidden;position:relative;z-index:10}
.category-title h1{position:relative;z-index:200;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:40px;color:#fff;text-transform:uppercase;text-shadow:#535252 1px 1px 0}
.category-title img{width:100%;min-height:170px;position:absolute;top:0;left:0;right:0;z-index:100}
footer #logo{width:110px}
.footer-top{height:210px;background-color:#485059;color:#fff}
.footer-top .logo-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;height:100%}
.footer-top > div:first-child{padding-top:0}
.footer-top > div{padding-top:30px}
.footer-top h2{text-transform:uppercase}
.footer-top .address{margin-top:20px;font-size:14px;line-height:18px}
.footer-top .phone{margin-top:10px}
.footer-top .phone a{font-family:RobotoCondensed-Bold,sans-serif;font-size:24px;font-weight:400;color:#fff;text-decoration:none}
.footer-top .mail{margin-top:10px;font-size:16px;text-transform:uppercase}
.footer-top .mail a{color:#fff;text-transform:none}
.footer-top ul.social-list{list-style:none;text-align:left;margin-top:25px}
.footer-top ul.social-list li.social-item{display:inline-block;margin-right:20px}
.footer-top ul.social-list li.social-item:last-child{margin:0}
.footer-top ul.social-list li.social-item i{width:37px;height:37px;background-color:#fff;border-radius:37px;text-align:center;font-size:23px;line-height:37px;color:#485059}
.footer-top ul.social-list li.social-item i:hover{background-color:#485059;color:#fff}
.footer-donation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}
.footer-donation .donation-button{width:40px;min-width:40px;height:40px;background-color:#fff;border-radius:40px;text-align:center;margin-left:30px}
.footer-donation .donation-icon{display:inline-block;background:#485059;width:25px;height:40px}
.footer-bottom{background-color:#ddd}
.footer-bottom .text{font-size:13px;font-weight:400;color:#485059;line-height:39px;text-align:center}
.breadcrumbs .content{height:50px;border-bottom:1px solid #ddd}
.services-breadcrumbs .breadcrumbs .content,.personalities-single-breadcrumbs .breadcrumbs .content,.journal-breadcrumbs .breadcrumbs .content{height:22px;border:none}
.services .breadcrumbs .content{height:auto;border-bottom:none}
.breadcrumbs a,.breadcrumbs span{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:12px;line-height:16px}
.breadcrumbs a{display:inline-block;margin-right:20px;position:relative;color:#a11b1f;text-decoration:underline}
.breadcrumbs a:hover{text-decoration:none;border-bottom:none}
.breadcrumbs a:after{display:inline-block;content:'\f061';position:absolute;top:0;right:-15px;font-family:'FontAwesome';font-size:8px;color:#afafaf}
.breadcrumbs span{color:#000}
section.subcategories{padding-top:0}
section.subcategories .content{border-bottom:1px solid #ddd;font-size:0}
section.subcategories .content > *{display:inline-block;font-size:14px;line-height:50px;color:#000;text-transform:uppercase}
section.subcategories .content span{margin-right:10px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400}
section.subcategories .content .item{display:inline-block;padding:0 25px;text-decoration:none;cursor:pointer}
section.subcategories .content .item:hover{background-color:#f3f2f8;color:#a11b1f}
.pagination{padding-bottom:40px;font-size:0;text-align:center}
.pagination > *{display:inline-block;width:45px;height:46px;border:1px solid;border-color:#ddd;margin-left:-1px;position:relative;z-index:100;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px;line-height:44px;color:#000;text-align:center;text-decoration:none}
.pagination a:hover{border-color:#999;z-index:9998}
.pagination .current{border-color:#9c093d;z-index:9999}
.pagination .prev,.pagination .next{border:none;font-family:'FontAwesome';font-size:22px;color:#ddd}
.pagination .prev:hover,.pagination .next:hover{color:#999}
section{padding-top:30px}
section .header{padding-bottom:35px}
section .header .heading{float:left;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;line-height:1.25;color:#000;text-transform:uppercase}
section .header a{float:right;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;vertical-align:middle;color:#a11b1f;text-decoration:underline}
section .header a:hover{text-decoration:none}
section.posts .post-item{height:407px;max-height:407px;padding-bottom:40px;overflow:hidden}
section.posts.news-category .post-item{height:423px;max-height:423px}
section.posts .post-item .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100%;height:205px;max-height:205px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;overflow:hidden;text-align:center}
section.posts .post-item .img img{width:auto;height:100%}
section.posts .post-item .bottom{height:160px;max-height:160px;padding:10px 10px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
section.posts.news-category .post-item .bottom{height:179px;max-height:179px;padding-bottom:35px}
section.posts .post-item .bottom .date{width:90px;height:60px;max-height:60px;padding:0 30px 0 10px;float:left;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:12px;color:#000;text-transform:uppercase}
section.posts .post-item .bottom .date span{display:inline-block;width:100%;margin-bottom:3px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:48px;line-height:.9}
section.posts .post-item .bottom h2{width:calc(100% - 90px);height:60px;max-height:60px;float:right;overflow:hidden;line-height:20px;font-size:16px}
section.posts .bottom h2 a{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#a11b1f;text-transform:uppercase;text-decoration:none}
section.posts .bottom h2 a:hover{color:#535252}
section.posts .bottom .category-list{width:calc(100% - 90px);margin-top:10px;float:right}
section.posts .bottom .category-list span{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;color:#a11b1f}
section.posts .bottom .category-list a{margin-right:8px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-style:italic;font-size:14px;color:#000;text-decoration:none;text-transform:lowercase}
section.posts .bottom .category-list a:hover{text-decoration:underline}
section.posts .bottom .category-list a:last-child:{margin-right:0}
section.posts .right .category-list{width:100%;margin-bottom:10px;float:right}
section.posts .right .category-list span{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;color:#a11b1f}
section.posts .right .category-list a{margin-right:8px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-style:italic;font-size:14px;color:#000;text-decoration:none;text-transform:lowercase}
section.posts .right .category-list a:hover{text-decoration:underline}
section.posts .right .category-list a:last-child:{margin-right:0}
section.posts .post-item .bottom .description{height:55px;max-height:55px;margin-top:16px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#485059;overflow:hidden}
section.posts.news-category .post-item .bottom .description{margin-top:9px}
section.posts .publication-item{height:256px;padding:0;border:1px solid #ddd;margin-bottom:40px;overflow:hidden}
section.posts .publication-item .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:170px;height:254px;overflow:hidden;float:left}
section.posts .publication-item .img img{width:auto;height:100%}
section.posts .publication-item .right{width:calc(100% - 170px);height:254px;padding:45px 30px;overflow:hidden;float:right}
section.posts .publication-item .right h2{width:100%;height:40px;margin-bottom:16px;overflow:hidden;font-size:16px!important;line-height:20px!important}
section.posts .publication-item .right h2 a{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#a11b1f;text-decoration:none;text-transform:uppercase}
section.posts .publication-item .right .description{width:100%;height:108px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#485059;overflow:hidden}
section.posts .pagination-row{text-align:center}
section.posts button{height:40px;background-color:#a11b1f;border-radius:40px;cursor:pointer;border:2px solid #a11b1f}
section.posts button a{display:inline-block;padding:0 40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:36px;color:#fff;text-decoration:none}
section.posts button:hover{background:transparent}
section.posts button:hover a{color:#a11b1f}
section.evn .post-item{height:460px;max-height:460px}
section.evn .post-item .bottom{height:214px;max-height:214px}
section.evn .meta{width:100%;height:32px;border-top:1px solid #ddd;padding-top:13px;margin-top:20px}
section.evn .meta .time,section.evn .meta .address{margin-left:24px;float:left;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#000;font-size:14px;line-height:18px}
section.evn .meta .time{margin-right:20px}
section.evn .meta .time:before{display:block;content:'\f017';position:absolute;left:-17px;font-family:'FontAwesome';font-size:12px}
section.evn .meta .address:before{display:block;content:'\f041';position:absolute;left:-17px;font-family:'FontAwesome';font-size:12px}
section.services-block .content{background-color:#e8e8e8;padding-top:45px}
section.services-block .content .one-item{padding-bottom:45px}
section.services-block .content .one-item a{text-decoration:none}
section.services-block .content .one-item a:hover .name{color:#485059}
section.services-block .content .img-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100px;height:100px;background-color:#fff;border:2px solid #a11b1f;border-radius:100px;margin:0 auto 20px}
section.services-block .content .name{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px;line-height:18px;color:#000;text-transform:uppercase;text-decoration:none;text-align:center}
section.facts{min-height:328px;background-image:url(images/counter.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;padding-top:50px;padding-bottom:70px;text-align:center}
section.facts .header .heading{width:100%;color:#fff}
section.facts .number{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:75px;color:#fff;-webkit-transition:none;-o-transition:none;transition:none}
section.facts .title{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px;line-height:18px;color:#fff}
section.why{text-align:center}
section.why .heading{width:100%}
section.why .img-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100px;height:100px;background-color:#ddd;border-radius:100px;margin:0 auto 25px}
section.why .title{margin-bottom:25px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px;line-height:18px;color:#000;text-transform:uppercase}
section.why .description{margin-bottom:15px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:18px;color:#797979}
section.donation .donation-header{background:url(images/donation_bg.jpg) no-repeat center;background-size:cover;padding:85px 0 75px}
section.donation .header .heading{float:none;text-align:center}
section.donation .header a{color:#fff;float:none;font-size:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}
section.donation .header a i{font-size:44px;line-height:34px;vertical-align:top;margin-left:20px}
section.partners{padding-bottom:40px}
section.partners .heading{width:100%;text-align:center}
section.partners .content{position:relative}
section.partners .owl-carousel{padding:20px 10px;background-color:#f2f2f2}
section.partners .owl-carousel img:hover{transform:scale(1.07)}
section.subscription{background-color:#a11b1f;border-top:5px solid #485059;padding-bottom:35px}
section.subscription .header{padding-bottom:8px}
section.subscription .header .heading,section.subscription .header .sub-heading,section.subscription .subscription-agreement{color:#fff;width:100%;text-align:center}
section.subscription .header .sub-heading{margin-top:61px;font-size:16px}
section.subscription .subscription-agreement{font-size:12px}
section.subscription #mc_embed_signup form{border-bottom:1px solid #b75053;max-width:570px;margin:0 auto;margin-bottom:7px;padding-bottom:22px}
section.subscription #mc_embed_signup input.email,section.subscription #mc_embed_signup .button{height:40px;border-radius:40px; font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#000}
section.subscription #mc_embed_signup input.email{padding:0 18px;width:370px}
section.subscription #mc_embed_signup .button{padding:0 40px;margin-left:26px;background-color:#dddddd;border:2px solid #dddddd;line-height:36px}
section.subscription #mc_embed_signup .button:hover{border-color:#fff;background:transparent;color:#fff;line-height:36px}
div.social-share{padding-bottom:50px;text-align:right}
div.social-share .text{display:inline-block;margin-right:10px;vertical-align:middle}
div.social-share .pluso{display:inline-block;vertical-align:middle}
div.social-share .google-calendar-wrap{display:inline-block}
div.social-share .google-calendar{display:inline-block;width:34px;height:31px;background-color:#3881f5;border-radius:3px;border:1px solid;margin-right:30px;position:relative;vertical-align:middle;text-decoration:none;border-color:#bcd4fb #4e8af0 #c8dbfb #cee0fd}
div.social-share .google-calendar:hover{background-color:#4e8af0}
div.social-share .google-calendar:before{display:inline-block;content:'';width:9px;height:9px;background-color:#a0c3ff;position:absolute;right:-1px;bottom:-1px;z-index:9998}
div.social-share .google-calendar:after{display:inline-block;content:'';width:11px;height:13px;background-color:#fff;position:absolute;right:-6px;bottom:-7px;z-index:9999;transform:rotate(45deg)}
div.social-share .google-calendar .circle{width:2px;height:2px;border-radius:2px;background-color:#fff;position:absolute;top:3px;left:5px}
div.social-share .google-calendar .circle:last-child{left:auto;right:5px}
div.social-share .google-calendar .g-date{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;color:#fff;font-size:23px;text-align:center;letter-spacing:0}
div.social-share .vertical-line{display:inline-block;width:1px;height:35px;background-color:#c6c6c6;margin-right:30px;vertical-align:middle}
div.registration-form h2{margin-bottom:40px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:36px;line-height:68px;color:#a11b1f;text-align:center}
div.registration-form h2:after{display:inline-block;content:'';width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 80px/2)}
div.registration-form form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}
div.registration-form input[type=text],div.registration-form input[type=tel],div.registration-form input[type=email]{width:calc(100%/3 - 60px/3);height:50px;padding:0 22px;border:1px solid #ddd;margin-bottom:24px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;line-height:48px;font-size:16px;color:#8c8c8c}
div.registration-form input[type=email]{width:calc(100%*2/3 - 10px)}
div.registration-form textarea{width:100%;height:150px;padding:0 22px;border:1px solid #ddd;margin-bottom:40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;line-height:48px;font-size:16px;color:#8c8c8c}
div.registration-form input[type=submit]{height:40px;background-color:#a11b1f;padding:0 35px;border-radius:40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#fff;cursor:pointer}
div.registration-form input[type=submit]:hover{background-color:#88241f}
div.registration-form div.wpcf7-response-output{margin:0}
section.sidebar{padding-top:0}
section.sidebar aside{margin-bottom:38px;position:relative}
section.sidebar aside.widget_search input{width:100%;height:45px;padding:0 35px 0 17px;border:1px solid #ddd;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:43px;color:#485059}
section.sidebar aside.widget_search input:focus{border-color:#485059}
section.sidebar aside.widget_search button{width:35px;height:calc(100% - 2px);background-color:transparent;padding-left:3px;position:absolute;top:1px;right:1px;font-size:22px;line-height:21px;color:#ddd;text-align:left;cursor:pointer}
section.sidebar aside.widget_search button:hover{color:#485059}
section.sidebar aside.category{border:1px solid #ddd}
section.sidebar aside.category h2{width:100%;background-color:#ddd;padding:0 28px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:24px;line-height:65px;color:#000}
section.sidebar aside.category a{display:inline-block;width:100%;min-height:60px;padding:18px 28px 18px 43px;border-bottom:1px solid #ddd;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px;line-height:1.2;color:#000;text-decoration:none}
section.sidebar aside.category a:hover{text-decoration:underline}
section.sidebar aside.category a:before{display:inline-block;position:absolute;top:calc(18px + (11.5px - 4.5px));left:28px;content:'\f105';font-family:FontAwesome;font-size:16px;line-height:9px;color:#5b626a}
section.sidebar aside.category a:last-child{border-bottom:none}
section.sidebar aside.tags h2{height:43px;border-bottom:1px solid #ddd;padding:0 29px;margin-bottom:26px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:24px;line-height:1;color:#000}
section.sidebar aside.tags .content a{display:inline-block;height:32px;padding:0 18px;border:1px solid #a11b1f;margin-right:12px;margin-bottom:15px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:30px;color:#000;text-decoration:none}
section.sidebar aside.tags .content a:hover{border-width:2px;line-height:28px;padding:0 17px}
.pdf-file{display:inline-block;background-color:#f3f2f8;border:1px solid #ddd;padding:20px 22px;margin-bottom:25px}
.pdf-file:hover{border-color:#485059}
.pdf-file .acrobat-img{float:left}
.pdf-file .info{padding:8px 0 8px 15px;float:right}
.pdf-file .title{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:18px;line-height:20px;color:#000}
.pdf-file .file-info{margin-top:3px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:20px;font-style:italic;color:#a11b1f}
#content.category .post-item{height:423px;max-height:423px;padding-bottom:40px;overflow:hidden}
#content.category.evn .post-item{height:489px;max-height:489px}
#content.category .post-item .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100%;height:204px;max-height:204px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;overflow:hidden;text-align:center}
#content.category .post-item .img img{width:auto;height:100%}
#content.category .post-item .bottom{height:179px;max-height:179px;padding:10px 12px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
#content.category.evn .post-item .bottom{height:243px;max-height:243px}
#content.category .post-item .bottom .date{width:90px;height:60px;max-height:60px;padding:0 30px 0 10px;float:left;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:12px;color:#000;text-transform:uppercase}
#content.category .post-item .bottom .date span{display:inline-block;width:100%;margin-bottom:3px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:48px;line-height:.9}
#content.category .post-item .bottom h2{width:calc(100% - 90px);height:60px;max-height:60px;float:right;overflow:hidden;font-size:16px;line-height:20px}
#content.category .bottom h2 a{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#a11b1f;text-transform:uppercase;text-decoration:none}
#content.category .bottom h2 a:hover{color:#535252}
#content.category.evn .bottom .category-list a{font-style:normal}
#content.category .bottom .category-list{width:calc(100% - 90px);margin-top:10px;float:right}
#content.category .bottom .category-list span{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;color:#a11b1f}
#content.category .bottom .category-list a{margin-right:8px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-style:italic;font-size:14px;color:#000;text-decoration:none;text-transform:lowercase}
#content.category .bottom .category-list a:hover{text-decoration:underline}
#content.category .bottom .category-list a:last-child:{margin-right:0}
#content.category .right .category-list{width:100%;margin-bottom:10px;float:right}
#content.category .right .category-list span{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;color:#a11b1f}
#content.category .right .category-list a{margin-right:8px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-style:italic;font-size:14px;color:#000;text-decoration:none;text-transform:lowercase}
#content.category .right .category-list a:hover{text-decoration:underline}
#content.category .right .category-list a:last-child:{margin-right:0}
#content.category.evn .meta{width:100%;height:32px;border-top:1px solid #ddd;padding-top:13px;margin-top:20px}
#content.category.evn .meta .time,#content.category.evn .meta .address{margin-left:24px;float:left;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#000;font-size:14px;line-height:18px}
#content.category.evn .meta .time{margin-right:20px}
#content.category.evn .meta .time:before{display:block;content:'\f017';position:absolute;left:-17px;font-family:'FontAwesome';font-size:12px}
#content.category.evn .meta .address:before{display:block;content:'\f041';position:absolute;left:-17px;font-family:'FontAwesome';font-size:12px}
#content.category .post-item .bottom .description{height:54px;margin-top:16px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#485059;overflow:hidden}
#content.category.news .post-item .bottom .description{margin-top:9px}
#content.category .publication-item{height:256px;border:1px solid #ddd;margin-bottom:40px;overflow:hidden}
#content.category .publication-item .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:170px;height:254px;overflow:hidden;float:left}
#content.category .publication-item .img img{width:auto;height:100%}
#content.category .publication-item .right{width:calc(100% - 170px);height:254px;padding:45px 30px;overflow:hidden;float:right}
#content.category .publication-item .right h2{width:100%;height:40px;margin-bottom:16px;overflow:hidden;font-size:16px;line-height:20px}
#content.category .publication-item .right h2 a{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#a11b1f;text-decoration:none;text-transform:uppercase}
#content.category .publication-item .right .description{width:100%;height:108px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#485059;overflow:hidden}
#content.category > div > div > div > div:last-child,#content.category > div > div > div > div.centered{text-align:center}
#content.category button{height:40px;background-color:#a11b1f;border-radius:40px;cursor:pointer}
#content.category button a{display:inline-block;padding:0 40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#fff;text-decoration:none}
#content.category.services{padding-top:0;text-align:center}
#content.category.services .zebra{padding:40px 0}
#content.category.services .zebra:nth-child(2n){background-color:#e8e8e8}
#content.category.services .image{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100px;height:100px;background-color:#fff;border:2px solid #a11b1f;border-radius:100px;margin:0 auto 20px}
#content.category.services h2{width:200px;height:48px;overflow:hidden;margin:0 auto 20px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:18px;color:#a11b1f;text-align:center}
#content.category.services .description{height:108px;overflow:hidden;margin-bottom:30px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:18px;color:#797979;text-align:center}
#content.category.services .open{display:inline-block;height:40px;background-color:#a11b1f;border-radius:40px;padding:0 40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#fff;text-decoration:none}
#content.category.personalities .personalities-item,section.personalities .personalities-item{width:100%;display:inline-block;padding:13px;border:1px solid #ddd;margin-bottom:30px;text-decoration:none}
#content.category.personalities .personalities-item:hover,section.personalities .personalities-item:hover{border-color:#a11b1f}
#content.category.personalities .personalities-item .img,section.personalities .personalities-item .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;max-width:100%;width:334px;height:440px;overflow:hidden}
#content.category.personalities .personalities-item .bottom,section.personalities .personalities-item .bottom{padding-top:20px}
#content.category.personalities .personalities-item .bottom h2,section.personalities .personalities-item .bottom h2{height:24px;overflow:hidden;margin-bottom:20px;text-align:center;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:24px;line-height:24px;color:#a11b1f;text-transform:uppercase}
#content.category.personalities .personalities-item .bottom .description,section.personalities .personalities-item .bottom .description{height:72px;overflow:hidden;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#000}
.journal-header{width:100%;border-top:1px solid #343f4a;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;line-height:48px;color:#fff;text-transform:uppercase;text-shadow:1px 1px 0 #3e434a}
.journal-header img{display:inherit;width:100%}
.journal-header .description-container{width:100%;position:absolute;top:0;left:0}
.journal-header div{height:100%}
.journal-header .flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:center}
.journal-header .title{font-size:48px;margin-bottom:40px}
.journal-header .description{font-size:36px}
.journal-header .pdf-link{margin-top:40px}
.journal-header .pdf-link a{display:inline-block;background-color:#a11b1f;padding:0 18px 0 54px;border-radius:40px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#fff;text-decoration:none;text-transform:none}
.journal-header .pdf-link a:hover{background-color:#88241f}
.journal-header .pdf-link a:before{content:'';display:inline-block;width:22px;height:22px;background-image:url(images/pdf-icon.png);position:absolute;top:9px;left:22px}
.journal-header .header-cover{width:75%;margin:0 auto;-webkit-box-shadow:6px 6px 15px 2px rgba(0,0,0,0.6);-moz-box-shadow:6px 6px 15px 2px rgba(0,0,0,0.6);box-shadow:6px 6px 15px 2px rgba(0,0,0,0.6)}
#content.category.journal .header{width:100%;background-color:#f1f1f1;padding:20px 40px 35px;margin-bottom:40px}
#content.category.journal .header h1{margin-bottom:16px;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;line-height:58px;color:#a11b1f;text-transform:uppercase}
#content.category.journal .header h1:after{display:block;content:'';width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 80px/2)}
#content.category.journal .header .description{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#000}
#content.category.journal .donation .header{background:none;padding:0 15px}
#content.category.journal .donation .donation-header{background:url(images/donation_bg.jpg) no-repeat center;background-size:cover;padding:85px 0 75px}
#content.category.journal .donation .header .heading{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;line-height:1.25;color:#000;text-transform:uppercase}
#content.category.journal .donation .header a{color:#fff;text-decoration:none}
#content.category.journal .donation .header a i{font-size:44px;line-height:34px;vertical-align:top;margin-left:20px}
#content.category.journal .journal-item{display:block;border:1px solid #ddd;padding:13px;margin-bottom:30px;text-decoration:none}
#content.category.journal .journal-item:hover{border-color:#a11b1f}
#content.category.journal .journal-item .thumbnail{width:334px;max-width:100%;height:470px;overflow:hidden;text-align:center}
#content.category.journal .journal-item .thumbnail img{width:100%}
#content.category.journal .journal-item .title{height:35px;padding-top:13px;overflow:hidden}
#content.category.journal .journal-item .title h2{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:22px;text-transform:uppercase;text-align:center;color:#a11b1f}
#content.category.journal .horizontal{margin-bottom:40px}
#content.category.journal .horizontal > a{display:block;border:1px solid #ddd;text-decoration:none}
#content.category.journal .horizontal > a:hover{border-color:#a11b1f}
#content.category.journal .horizontal .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100%;height:204px;overflow:hidden;text-align:center}
#content.category.journal .horizontal .bottom{padding:10px 12px 15px}
#content.category.journal .horizontal .bottom h2{height:60px;margin-bottom:10px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:20px;text-transform:uppercase;text-align:left;color:#a11b1f}
#content.category.journal .horizontal .bottom .tag-list{height:20px;overflow:hidden;margin-bottom:10px}
#content.category.journal .horizontal .bottom .tag-list span:first-child{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#a11b1f}
#content.category.journal .horizontal .bottom .tag-list .tag-name{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#000;font-style:italic}
#content.category.journal .horizontal .bottom .description{height:54px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;text-align:left;color:#485059;overflow:hidden}
#content.category.journal .vertical{margin-bottom:40px}
#content.category.journal .vertical > a{height:380px;padding:1px;overflow:hidden;display:block;border:1px solid #ddd;text-decoration:none}
#content.category.journal .vertical > a:hover{border-color:#a11b1f}
#content.category.journal .vertical .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:270px;height:378px;overflow:hidden;float:left;text-align:center}
#content.category.journal .vertical .right{width:calc(100% - 270px);padding:40px 10px 40px 30px;float:right}
#content.category.journal .vertical .right h2{height:100px;margin-bottom:10px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:20px;text-transform:uppercase;text-align:left;color:#a11b1f;overflow:hidden}
#content.category.journal .vertical .right .tag-list{height:20px;overflow:hidden;margin-bottom:10px}
#content.category.journal .vertical .right .tag-list span:first-child{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#a11b1f}
#content.category.journal .vertical .right .tag-list .tag-name{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#000;font-style:italic}
#content.category.journal .vertical .right .description{height:162px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;text-align:left;color:#485059;overflow:hidden}
#content.category.journal .big{margin-bottom:40px}
#content.category.journal .big > a{display:block;width:100%;height:440px;overflow:hidden;text-decoration:none;position:relative}
#content.category.journal .big .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100%;height:440px;overflow:hidden;position:absolute;top:0;left:0;z-index:20}
#content.category.journal .big .title{width:60%;background-color:rgba(52,60,73,0.68);padding:30px 30px 30px 100px;position:absolute;top:120px;left:0;z-index:30}
#content.category.journal .big .title h2{margin-bottom:10px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:36px;line-height:48px;color:#fff;text-shadow:1px 2px #485059}
#content.category.journal .big .title .tag-list span:first-child{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#fff}
#content.category.journal .big .title .tag-list .tag-name{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:left;color:#fff;font-style:italic}
#content.category.journal .pagination-button{margin-bottom:40px}
#content.single-post .body{width:100%;position:relative;overflow:hidden;font-size:15px;line-height:18px;color:#485059}
#content.single-post .body .easy_img_caption img{width:100%;height:auto;margin-top:15px;margin-bottom:15px}
#content.single-post .body p{margin-bottom:20px}
#content.single-post.services{padding-top:40px}
#content.single-post .header{padding-bottom:40px}
#content.single-post .date{width:70px;height:79px;background-color:#f3f2f8;padding:0 4px;margin-right:30px;float:left;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#000;text-transform:uppercase;text-align:center}
#content.single-post .date:before{display:inline-block;content:'';width:12px;height:12px;background-color:#c6c6c6;position:absolute;right:0;bottom:0}
#content.single-post .date:after{display:inline-block;content:'';width:10px;height:20px;background-color:#fff;transform:rotate(45deg);position:absolute;right:-3px;bottom:-7px}
#content.single-post .date span{display:inline-block;width:100%;height:50px;max-height:50px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:48px;line-height:50px}
#content.single-post.personalities .thumbnail{padding:9px;border:1px solid #ddd}
#content.single-post.personalities .thumbnail img{width:242px;max-width:100%;height:316px;overflow:hidden}
#content.single-post h1{width:calc(100% - 70px - 30px);margin-bottom:23px;float:left;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:24px;line-height:1.25;color:#a11b1f;text-transform:uppercase;text-align:left}
#content.single-post.evn h1,#content.single-post.publication h1,#content.single-post.personalities h1{width:100%}
#content.single-post.services h1{width:100%;padding-bottom:20px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;color:#000;text-transform:uppercase;text-align:center;position:relative}
#content.single-post.services h1:after{display:inline-block;content:'';width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 80px/2)}
#content.single-post .category-list{max-width:calc(100% - 70px - 30px);padding:0 17px;border:1px solid #ddd;float:left}
#content.single-post.evn .category-list{max-width:100%}
#content.single-post .category-list span{margin-right:5px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:30px;color:#a11b1f}
#content.single-post .category-list a{margin-right:8px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;font-style:italic;line-height:30px;color:#000;text-decoration:none;text-transform:lowercase}
#content.single-post .category-list a:hover{text-decoration:underline}
#content.single-post .category-list a:last-child:{margin-right:0}
#content.single-post .event-data{width:100%;background-color:#f1f1f1;border:1px solid #c6c6c6;padding:25px 30px 35px;margin-top:40px}
#content.single-post .event-data .name{margin-bottom:20px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;color:#000;text-transform:uppercase}
#content.single-post .event-data .text{padding-left:25px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#a11b1f}
#content.single-post .event-data .text:before{position:absolute;left:0;font-family:FontAwesome;color:#485059}
#content.single-post .event-data .evn-date:before{content:'\f073'}
#content.single-post .event-data .evn-time:before{content:'\f017'}
#content.single-post .event-data .evn-address:before{content:'\f041'}
#content.single-post .event-data .evn-phone:before{content:'\f095'}
#content.single-post .event-data .evn-email:before{content:'\f003'}
#content.single-post.personalities .description{margin-bottom:15px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#485059}
#content.single-post.personalities .contact-block{border-top:1px solid #ddd;clear:both}
#content.single-post.personalities .contact-block h2{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:50px;color:#000;text-transform:uppercase}
#content.single-post.personalities .contact-block .contact-data,#content.single-post.personalities .contact-block .socials{float:left}
#content.single-post.personalities .contact-block .contact-data > div,#content.single-post.personalities .contact-block .socials > div{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:24px}
#content.single-post.personalities .contact-block .contact-data span,#content.single-post.personalities .contact-block .socials span{font-family:RobotoCondensed-Bold,sans-serif;margin-right:5px}
#content.single-post.personalities .contact-block .phone .data{font-family:RobotoCondensed-Bold,sans-serif}
#content.single-post.personalities .contact-block .email *{text-decoration:none}
#content.single-post.personalities .contact-block .phone span,#content.single-post.personalities .contact-block .email span{padding-left:24px;position:relative;font-family:RobotoCondensed-Regular,sans-serif}
#content.single-post.personalities .contact-block .phone span:before{position:absolute;left:0;content:'\f095';font-family:FontAwesome;font-size:18px;line-height:24px;color:#485059}
#content.single-post.personalities .contact-block .email span:before{position:absolute;left:0;content:'\f003';font-family:FontAwesome;font-size:18px;line-height:24px;color:#485059}
#content.single-post.personalities .contact-block .contact-data > div > span,#content.single-post.personalities .contact-block .contact-data > div > div,#content.single-post.personalities .contact-block .socials > div > span,#content.single-post.personalities .contact-block .socials > div > div{display:inline-block}
#content.single-post.personalities .contact-block .contact-data{margin-right:80px}
#content.single-post.evn .body h2{margin-bottom:20px;position:relative;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:36px;line-height:68px;color:#a11b1f;text-align:center}
#content.single-post.evn .body h2:after{display:inline-block;content:'';width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 80px/2)}
section.service-section{padding:40px 0}
section.service-section:nth-child(2n){background-color:#f1f1f1}
section.service-section .title-row{margin-bottom:20px}
section.service-section span.number{display:inline-block;width:40px;height:40px;border-right:2px solid #a11b1f;margin-right:15px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;line-height:40px;color:#000;text-align:left;text-transform:uppercase;vertical-align:middle}
section.service-section h2.title{display:inline-block;height:40px;margin:0!important;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:18px!important;line-height:40px;color:#a11b1f;text-align:left;text-transform:uppercase;vertical-align:middle}
#evn-map{width:100%;height:480px;margin-bottom:35px}
#content.single-post.publication .thumbnail{width:270px;margin-right:30px;margin-bottom:20px;float:left}
#content.single-post.personalities .body #tabs{padding-bottom:40px}
#content.single-post.personalities .body #tabs .tabs .tab{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;height:60px;overflow:hidden;padding:5px 13px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#a11b1f;text-transform:uppercase;text-align:left;cursor:pointer}
#content.single-post.personalities .body #tabs .tabs .tab:hover{background-color:#ddd}
#content.single-post.personalities .body #tabs .tabs .tab.current{background-color:#ddd;border-right:2px solid #a11b1f;cursor:auto}
#content.single-post.personalities .body #tabs .tabs .tab:last-child{border-bottom:1px solid #ddd}
#content.single-post.personalities .body #tabs .tabs-content .tab-content{display:none;min-height:360px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#content.single-post.personalities section.publications{padding-top:0;padding-bottom:40px}
#content.single-post.personalities .owl-carousel .publication-item{margin-bottom:0}
#content.single-post.personalities section.videos{padding:40px 0}
#content.single-post.personalities section.videos iframe{max-width:100%;margin-bottom:15px}
.service-form{background-image:url(images/contact-form-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:left top;padding:40px;margin-bottom:40px}
.service-form h2.title{padding-bottom:15px;margin-bottom:35px;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;line-height:30px;text-align:center;text-transform:uppercase}
.service-form h2.title:after{content:'';display:block;width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 40px)}
.service-form .subtitle{margin-bottom:30px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#a11b1f;text-align:center}
.service-form .subtitle.bottom{margin-bottom:0;margin-top:30px}
.service-form form input[type=text],.service-form form input[type=email]{margin-right:30px}
.service-form form input[type=text],.service-form form input[type=tel],.service-form form input[type=email]{width:calc(50% - 15px);height:40px;padding:0 18px;border:1px solid #c6c6c6;margin-bottom:30px;float:left;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:38px;color:#485059}
.service-form form textarea{width:100%;padding:18px;border:1px solid #c6c6c6;margin-bottom:40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#485059}
.service-form form input[type=submit]{height:40px;background-color:#a11b1f;padding:0 40px;border-radius:40px;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#fff;text-decoration:none;cursor:pointer}
.service-form form .center{position:relative}
.service-form form .ajax-loader{position:absolute;top:-30px;left:calc(50% - 8px)}
.service-form form input.wpcf7-validates-as-required:after{content:" *";}
.consulting-form form input:nth-of-type(even){margin-right:0}
.consulting-form form .check,.consulting-form form select{display:inline-block;width:calc(50% - 15px);padding:0 18px;border:1px solid #c6c6c6;margin-bottom:30px;float:left;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:38px;color:#485059;background-color:white}
.consulting-form form textarea{margin-bottom:30px}
.consulting-form form .check:nth-of-type(even){margin-right:30px}
.consulting-form form .check>span,.consulting-form form .check>span>span{display:block}
.consulting-form form .check span.wpcf7-list-item{margin:0}
.consulting-form form .check input[type=checkbox]{margin-right:5px;vertical-align:middle}
.consulting-form form .check:nth-of-type(4),.consulting-form form .acceptance-check{width:100%;margin-bottom:40px}
.consulting-form form .form-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.consulting-form form .inputs-wrap{width:calc(50% - 15px);margin-right:30px}
.consulting-form form .inputs-wrap input{width:100%}
.consulting-form form .form-wrap .check{width:calc(50% - 15px);margin-right:0;height:auto!important}
.consulting-form select{color:#485059;height:38px}
.consulting-form select option{color:#485059;height:38px}
.consulting-form select option:first-of-type{color:#8b939b}
.consulting-form .center{display:inline-block}
#content.page{width:100%;position:relative;overflow:hidden;font-size:16px;line-height:18px;color:#000}
#content.page ul{font-size:16px;line-height:18px;color:#000}
#content.page .easy_img_caption img{width:100%;height:auto;margin-top:15px;margin-bottom:15px}
#content.page p{margin-bottom:20px}
#content.page,#content.search-page{padding-bottom:40px}
#content.search-page h1{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;line-height:1.25;color:#000;text-transform:uppercase}
#content.search-page h1 span{font-family:RobotoCondensed-Regular,sans-serif;font-size:22px;text-transform:none}
#content.search-page .info-text{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px}
#content.contact-page{padding-top:0}
#content.contact-page .header{padding:40px 0;background-color:#e8e8e8}
#content.contact-page h2,#content.contact-page h3{width:100%;padding-bottom:15px;margin-bottom:40px;position:relative;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:24px;color:#000;text-align:center;text-transform:uppercase}
#content.contact-page h2:after,#content.contact-page h3:after{content:'';display:block;width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 40px)}
#content.contact-page h3{font-size:18px;margin-bottom:30px}
#content.contact-page i{display:inline-block;width:10%;font-size:24px;color:#a11b1f;vertical-align:middle}
#content.contact-page i + strong{display:inline-block;width:85%;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-style:normal;font-size:15px;vertical-align:middle;text-transform:uppercase}
#content.contact-page .contact-col{margin-bottom:40px}
#content.contact-page #evn-map{width:100%;box-shadow:1px 1px 5px #333}
section.carousel .content{position:relative}
section.carousel .next,section.carousel .prev{position:absolute;top:calc(50% - 45px/2);cursor:pointer}
section.carousel .prev{left:-45px}
section.carousel .next{right:-45px}
section.carousel .prev i,section.carousel .next i{font-size:45px;color:#ddd}
section.carousel .prev i:hover,section.carousel .next i:hover{color:#485059}
.modal-container{display:none;width:100vw;height:100vh;position:fixed;z-index:9999;top:0;left:0}
.modal-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;width:100%;height:100%}
.modal-wrap .modal{width:400px;background-color:#fff;border:1px solid #ddd;padding:15px;z-index:2}
.modal-wrap .modal .modal-header{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#a11b1f;text-transform:uppercase;text-align:center}
.modal-wrap .modal .modal-content form .row{margin-bottom:15px}
.modal-wrap .modal .modal-content form input[type=text],.modal-wrap .modal .modal-content form input[type=email],.modal-wrap .modal .modal-content form input[type=tel],.modal-wrap .modal .modal-content form input[type=password]{width:100%;height:30px;padding:5px 10px;border:1px solid #ddd;font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#485059}
.modal-wrap .modal .modal-content form input[type=text]:focus,.modal-wrap .modal .modal-content form input[type=email]:focus,.modal-wrap .modal .modal-content form input[type=tel]:focus,.modal-wrap .modal .modal-content form input[type=password]:focus{border-color:#a11b1f}
.modal-wrap .modal .modal-content form input.error{border-color:#a11b1f;border-width:2px}
.modal-wrap .modal .modal-content form p.error{color:#a11b1f;font-size:13px;line-height:21px}
.modal-wrap .modal .modal-content form input[type=checkbox]{width:18px;height:18px;margin-top:6px;vertical-align:middle}
.modal-wrap .modal .modal-content form input[type=submit]{width:100%;height:30px;background-color:#a11b1f;border:none;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer}
.modal-wrap .modal .modal-content form input[type=submit]:hover{background-color:#88241f}
.modal-wrap .modal .modal-content form label{font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#000;font-size:14px;line-height:30px}
.modal-wrap .modal .modal-content div.success{width:100%;font-size:16px;color:#48d648;text-align:center;margin-bottom:15px}
.modal-wrap .modal-bg{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;z-index:1}
.modal-wrap .new-modal-open{padding-top:15px;border-top:1px solid #ddd;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:16px;line-height:20px;text-align:center;cursor:pointer}
.alphabet-pagination{padding-bottom:30px}
.alphabet-pagination a{padding:0 5px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;color:#000;font-size:20px;text-transform:uppercase;text-decoration:none;text-align:center}
.alphabet-pagination a:hover{color:#a11b1f}
section.our-projects .heading {margin-bottom:30px}
section.our-projects img {max-width:100%;height:auto}
section.sidebar aside .widget-title{width:100%;background-color:#ddd;padding:0 28px;margin-bottom:0 !important;font-family:RobotoCondensed-Regular, sans-serif;font-weight:normal;font-size:24px;line-height:65px;color:#000}
.widget_custom_html img{max-width:100%}
/* STYLED SERVICE */
#content.single-post.styled-service{padding-top:0}
#content.single-post .body{padding-bottom:50px}
#content.single-post.styled-service .category-title{margin-bottom:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:400px;max-height:400px}
#content.single-post.styled-service h1{position:relative;z-index:200;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:40px;color:#fff;text-transform:uppercase;text-shadow:#535252 1px 1px 0}
#content.single-post.styled-service h1:after{content:none}
.service-subtitle{position:relative;z-index:200;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.service-subtitle h5,#content.styled-service .service-subtitle h5{font-family:RobotoCondensed-Bold,sans-serif;font-size:20px;line-height:23px;text-shadow:0px 1px 0px #000000;text-transform:uppercase;text-align:center;padding:0 60px}
.wide+.wide{margin-top:0}
.block-heading{text-align:center}
.styled-service h2,#content.styled-service h2{width:100%;padding-bottom:20px;font-family:RobotoCondensed-Bold,sans-serif;font-weight:400;font-size:30px;color:#000;text-transform:uppercase;text-align:center;position:relative}
.styled-service h2:after{display:inline-block;content:'';width:80px;height:2px;background-color:#a11b1f;position:absolute;bottom:0;left:calc(50% - 80px/2)}
.block-heading p{font-family:RobotoCondensed-Regular,sans-serif;font-weight:400;font-size:18px;line-height:21px;margin-top:25px}
.iconed-list{margin-top:50px}
.iconed-list:first-child{margin-top:0}
.iconed-list__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.iconed-list__col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:30px}
.iconed-list__col.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.iconed-list__col.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
.iconed-list__item{display:block;text-align:center;text-decoration:none;height:100%}
.grey .iconed-list__item{background:#E8E8E8;-webkit-box-shadow:5px 5px 0px rgba(72, 80, 89, 0.25);box-shadow:5px 5px 0px rgba(72, 80, 89, 0.25);padding:40px}
.iconed-list__item__image{-webkit-border-radius:50%;border-radius:50%;width:100px;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;border:2px solid #BB2922;background:#fff}
.grey .iconed-list__item__image{border:none}
.iconed-list__item h4,#content .iconed-list__item h4{font-family:RobotoCondensed-Regular, sans-serif;color:#485059;margin-top:35px;line-height:1;margin-bottom:0}
.iconed-list__item h5,#content .iconed-list__item h5{font-family:RobotoCondensed-Bold, sans-serif;color:#485059;margin-top:20px;font-size:18px;line-height:21px;margin-bottom:0}
.iconed-list__item p,#content.single-post .body .iconed-list__item p{font-family:RobotoCondensed-Regular, sans-serif;margin-top:10px;font-size:18px;line-height:21px;margin-bottom:0}
.iconed-list__item p+p,#content.single-post .body .iconed-list__item p+p{margin-top:0}
.image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;min-height:500px}
.image-text:first-child{margin-top:0}
.image-text__half{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.image-text__image{background-size:cover;background-repeat:no-repeat;background-position:center}
.image-text__text{background:#E8E8E8}
.body>*:not(.image-text)+.image-text+.image-text .image-text__image,.body>*:not(.image-text)+.image-text+.image-text+.image-text+.image-text .image-text__image,.body>*:not(.image-text)+.image-text+.image-text+.image-text+.image-text+.image-text+.image-text .image-text__image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.body>*:not(.image-text)+.image-text+.image-text .image-text__text__content,.body>*:not(.image-text)+.image-text+.image-text+.image-text+.image-text .image-text__text__content,.body>*:not(.image-text)+.image-text+.image-text+.image-text+.image-text+.image-text+.image-text .image-text__text__content{margin-left:auto;padding-left:0;padding-right:50px}
.image-text__text__content{padding:55px 0 55px 50px;max-width:570px}
.image-text__text h4,#content .image-text__text h4{font-family:RobotoCondensed-Bold,sans-serif;color:#A21B1F;text-transform:uppercase;line-height:20px}
.image-text__text__content>ul,#content .image-text__text__content>ul{margin-bottom:0;margin-top:35px}
.image-text__text li,#content .image-text__text li{font-family:RobotoCondensed-Bold,sans-serif;font-size:18px;line-height:21px}
.image-text__text ul ul,#content .image-text__text ul ul{padding-bottom:25px;position:relative;margin:10px 0}
.image-text__text ul ul:before{content:'';width:2px;height:100%;background-color:#fff;position:absolute;left:-36px;top:0}
.image-text__text__content>ul>:last-child ul,#content .image-text__text__content>ul>:last-child ul{margin-bottom:0;padding-bottom:0}
.image-text__text__content>ul>:last-child ul:before{content:none}
.image-text__text ul ul li,#content .image-text__text ul ul li{font-family:RobotoCondensed-Regular,sans-serif;font-size:14px;line-height:16px}
.image-text__text__content>ul>li,#content .image-text__text__content>ul>li{padding-left:45px;position:relative}
.image-text__text__content>ul>li:before,#content .image-text__text__content>ul>li:before{position:absolute;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;margin:0;top:0;left:0}
.image-text__text ul ul li:before,#content .image-text__text ul ul li:before{content:none}
.bg-content{color:#fff;min-height:328px;background-position:top center;background-size:cover;background-repeat:no-repeat;padding:50px 0;text-align:center;margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.bg-content:first-child{margin-top:0}
.bg-content h2,#content.styled-service .bg-content h2{color:#fff}
.bg-content p{font-size:24px;line-height:28px}
.styled-service .service-form{margin-bottom:0}
.team{margin-top:50px}
.team-carousel{margin:40px -5px 0}
.team-carousel img{-webkit-box-shadow:5px 5px 0px rgba(72, 80, 89, 0.25);box-shadow:5px 5px 0px rgba(72, 80, 89, 0.25)}
.team-carousel h4,#content.single-post .team-carousel h4{text-align:center;font-family:RobotoCondensed-Bold,sans-serif;line-height:24px;margin-top:20px;margin-bottom:0}
.team-carousel p,#content.single-post .body .team-carousel p{font-size:18px;line-height:24px;text-align:center;margin-top:10px;margin-bottom:0}
.team-carousel .owl-nav>div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.team-carousel .owl-nav .owl-prev{left:-90px}
.team-carousel .owl-nav .owl-next{right:-90px}
.team-carousel .owl-nav .disabled{opacity:.5}
.map{background:#BBBBBB;margin-top:50px;padding:50px 0;height:1000px;overflow:hidden}
.map .container{position:relative}
.map:first-child{margin-top:0}
.map h2,#content.styled-service .map h2{color:#fff}
map h2:after,.styled-service .map h2:after{content:none}
.map-image{position:absolute;right:-50px;top:-77px}
.map__place{position:absolute;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.map__place h4,#content.single-post .map__place h4{font-family:RobotoCondensed-Bold,sans-serif;line-height:16px;text-transform:uppercase;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.25);margin-bottom:0}
.map__place p,#content.single-post .body .map__place p{font-size:14px;line-height:16px;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.25);margin-bottom:0;margin-top:5px}
.map .marker{min-width:25px;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;background:rgba(255,255,255,.6);-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25);box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25);padding:5px;margin-right:10px}
.map__place-harbin .marker{margin-right:0;margin-left:10px}
.map .marker:after{content:'';display:block;background:#fff;-webkit-border-radius:50%;border-radius:50%;height:15px}
.map__place-harbin .map__place__description{text-align:right}
.map__place-harbin{right:115px;top:115px}
.map__place-beijing{left:820px;top:285px}
.map__place-xian{left:625px;top:440px}
.map__place-zhengzhou{left:760px;top:475px}
.map__place-shanghai{left:965px;top:505px}
.map__place-xiamen{left:910px;top:695px}
.map__place-guangzhou{left:770px;top:740px}
.map__place-shenzhen{left:785px;top:780px}
.map__place-hainan{left:655px;top:870px}