/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - general
2.0 - main css
3.0 - common button
4.0 - content
	4.1 - page title
	4.2 - blog single
	4.3 - single-portfolio
5.0 - general comments	
6.0 - shortcodes
	6.1 - social-indiv-wrap
	6.2 - CMS Slider Carousel
	6.3 - cms-grid-portfolio
	6.4 - portfolio masonry 2 
	6.5 - cms-counter-wraper
	6.6 - fancyboxes-single
	6.7 - cms-slideset
	6.8 - cms team
	6.9 - cms-progress-wraper
	6.10 - wpb_raw_html
7.0 - footer
8.0 - general form
9.0 - header
10.0 - Style Main Menu
	10.1 - Minimum width of 1200 pixels.
	10.2 - Menu Stick Wall
	10.3 - Max width of 991 pixels.
11.0 - Widgets
12.0 - responsive	
/*------------------------------------------------------------*//* ADDS A BROWSER PREFIX TO THE PROPERTY *//* 1.0 - general *//* 2.0 - main css*//* 3.0 - common button *//* 4.0 - content*//* 4.1 - page title *//* 5.0 - general comments *//* 6.0 - shortcode *//* 6.1 - social-indiv-wrap *//* 7.0 - footer*//* 8.0 - general form *//* 9.0 - header *//* 10.0 - Style Main Menu *//*--------------------------------------------------------------
11.0 - Widgets
--------------------------------------------------------------*//* 12.0 - responsive */#cshero-header-logo img{max-height:150px;}pre,code,input,textarea{font:inherit;}body,p{color:#999;font-size:16px;font-weight:400;line-height:29px;letter-spacing:0.03em;}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#333;letter-spacing:0.03em;}body .wpb_button,body .wpb_content_element,body ul.wpb_thumbnails-fluid > li{margin-bottom:0;}address,caption,cite,code,dfn,th,var{font-weight:400;}a,abbr,acronym,address,applet,b,big,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,i,iframe,img,ins,kbd,label,legend,object,q,s,samp,small,span,strike,strong,sub,sup,tbody,td,tfoot,th,thead,tr,tt,u,var{border:0 none;margin:0;outline:0 none;padding:0;}pre{border-radius:0;white-space:pre;word-wrap:break-word;padding:30px;}b,strong{font-weight:bold;}dfn,cite,em{font-style:italic;}figure{margin:0;}address{margin:20px 0;}hr{border:0;border-top:1px solid #eaeaea;margin-bottom:20px;}details summary{font-weight:bold;margin-bottom:20px;}details :focus{outline:none;}abbr,acronym,dfn{cursor:help;font-size:0.95em;text-transform:uppercase;border-bottom:1px dotted #eaeaea;letter-spacing:1px;}mark{color:#fff;border-color:#203163;background-color:#203163;}big{font-size:125%;}.icon-list{list-style-type:none;margin-left:24px;padding-left:0;}.icon-list li{position:relative;}.icon-list > li [class*=" fa-"]{position:absolute;left:-21px;text-align:center;top:4px;width:14px;}audio,video{max-width:100%;width:100%;}.site-content .vc_col-has-fill > .vc_column-inner,.site-content .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,.site-content .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0;}a{text-decoration:none;outline:none;color:#f1f1f1;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}a:hover,a:active,a:focus{color:#203163;outline:none;text-decoration:none;}img{height:auto;max-width:100%;vertical-align:middle;}table{width:100%;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}td,th{display:table-cell;vertical-align:inherit;text-align:left;}th,caption{text-transform:uppercase;}dd{margin:0 0 20px;}ul{margin-bottom:0;/*--------------*/}blockquote{background:#f2f2f5 none repeat scroll 0 0;font-size:15px;border-left:0;margin:0 0 26px 0;padding:27px 30px;font-weight:bold;line-height:24px;position:relative;}blockquote p{font-weight:bold;line-height:24px;margin-bottom:0;}blockquote.blockquote-icon-left{background:#eee;padding-left:80px;border-top:1px solid #e5e5e5;font-size:15px;padding-top:26px;padding-bottom:34px;}blockquote.blockquote-icon-left p{line-height:25.6px;}.soundcloud{width:100%;border:1px solid #fff;height:166px;}small{font-style:italic;font-size:12px;color:#999;/* list style */}.list-play-circle ul,.list-check-circle ul,.list-check-square ul,.list-angle-right ul,.list-star ul,.list-arrow-circle ul,.list-arrow-right ul,.list-circle ul,.list-number ul,.list-check ul,.list-play-circle ol,.list-check-circle ol,.list-check-square ol,.list-angle-right ol,.list-star ol,.list-arrow-circle ol,.list-arrow-right ol,.list-circle ol,.list-number ol,.list-check ol{list-style:none;padding-left:0;}.list-play-circle ul li,.list-check-circle ul li,.list-check-square ul li,.list-angle-right ul li,.list-star ul li,.list-arrow-circle ul li,.list-arrow-right ul li,.list-circle ul li,.list-number ul li,.list-check ul li,.list-play-circle ol li,.list-check-circle ol li,.list-check-square ol li,.list-angle-right ol li,.list-star ol li,.list-arrow-circle ol li,.list-arrow-right ol li,.list-circle ol li,.list-number ol li,.list-check ol li{padding:11px 0;}.list-play-circle ul li:before,.list-check-circle ul li:before,.list-check-square ul li:before,.list-angle-right ul li:before,.list-star ul li:before,.list-arrow-circle ul li:before,.list-arrow-right ul li:before,.list-circle ul li:before,.list-number ul li:before,.list-check ul li:before,.list-play-circle ol li:before,.list-check-circle ol li:before,.list-check-square ol li:before,.list-angle-right ol li:before,.list-star ol li:before,.list-arrow-circle ol li:before,.list-arrow-right ol li:before,.list-circle ol li:before,.list-number ol li:before,.list-check ol li:before{color:#203163;font-family:FontAwesome;font-size:15px;line-height:30px;padding-right:10px;}.list-check ul li,.list-check ol li{line-height:22px;}.list-check ul li:before,.list-check ol li:before{line-height:22px;}.list-play-circle ul li:before{content:"\f01d";}.list-check-square ul li:before{content:"\f14a";}.list-check-circle ul li:before{content:"\f05d";}.list-angle-right ul li:before{content:"\f105";}.list-star ul li:before{content:"\f006";}.list-arrow-circle ul li:before{content:"\f0a9";}.list-arrow-right ul li:before{content:"\f061";}.list-circle ul li:before{content:"\f111";font-size:8px;line-height:22px;display:inline-block;}.list-number ul{counter-reset:li;}.list-number ul li{position:relative;}.list-number ul li:before{content:counter(li);counter-increment:li;display:inline-block;font-weight:bold;}.list-number ul li:after{content:"\f111";font-size:3px;font-family:FontAwesome;color:#333;position:absolute;left:9px;top:4px;}.list-check ul li:before{content:"\f00c";}.first{clear:both;}.last{margin-right:0;}.alignleft{float:left;display:table-cell;margin:10px 20px 10px 0;}.alignright{float:right;display:table-cell;margin:10px 0 10px 20px;}.aligncenter{display:block;clear:both;margin:0 auto;margin-bottom:15px;}.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%;}.white{color:#fff;}@media screen and (min-width:1200px){.container{padding-left:0;padding-right:0;}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}body{font-family:'Heebo', sans-serif;overflow-x:hidden;}.site-content{padding-top:80px;padding-bottom:80px;}.single-post .site-content{padding-top:0;}.heading-heebo{font-family:'Heebo', sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;}.bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;/* full-page */}.full-page{overflow:hidden;}@media (min-height:600px){.full-page .site-header{position:fixed !important;top:0;left:0;right:0;z-index:1000;background:#fff;}}@media (min-height:600px){.full-page .site-footer{position:fixed !important;bottom:0;left:0;right:0;z-index:1000;background:#fff;}}.full-page .transparent.header-fixed{background-color:transparent;}div.vc_custom_heading{letter-spacing:0.2em;}.wpb_column .wpb_single_image img{width:100%;}.wpb_column .wpb_single_image.landing-item .vc_figure,.wpb_column .wpb_single_image.landing-item a{width:100%;}.wpb_column .wpb_single_image.landing-item a img{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.35s, transform 0.45s;transition:opacity 0.35s, transform 0.45s;box-shadow:0px 0px 18px 0px;}.wpb_column .wpb_single_image.landing-item a:hover img{filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity:0.6;-khtml-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;/* BOX SHADOW */-webkit-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}.port-masony-heading{font-family:'Playfair Display', serif;font-size:36px;line-height:54px;color:#203163;letter-spacing:0.03em;font-weight:400;}@media screen and (min-width:1200px){.port-masony-heading{max-width:750px;}}.port-masony-heading span{font-style:italic;}.playfair-16-italic{font-family:'Playfair Display', serif;font-size:16px;line-height:21px;color:#777;font-weight:400;font-style:italic;letter-spacing:0.03em;}.caption-1,.caption-2,.caption-3{letter-spacing:0.03em;}.tp-caption{letter-spacing:0.03em;}.tp-caption b{font-weight:bold !important;}.rev-link-1{letter-spacing:0.2em;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.rev-link-1 span{width:80px;height:1px;background:#333;display:inline-block;position:relative;left:0;top:-3px;margin-right:12px !important;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.rev-link-1:hover span{width:40px;}.rev-link-2{letter-spacing:0.2em;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}@media screen and (min-width:768px){.rev-link-2 .before{width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-2px !important;left:-13px;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.rev-link-2 .after{width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-2px !important;right:-10px;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.rev-link-2:hover .before,.rev-link-2:hover .after{width:0;}}.rev-link-3{letter-spacing:0.2em;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}@media screen and (min-width:768px){.rev-link-3 .before{width:4px;height:1px;background-color:#fff;margin-right:10px;position:absolute;top:50%;margin-top:-1px !important;left:-13px;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.rev-link-3 .after{width:4px;height:1px;background-color:#fff;margin-left:10px;position:absolute;top:50%;margin-top:-1px !important;right:-10px;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.rev-link-3:hover .before,.rev-link-3:hover .after{width:0;}}.tp-bullets.ares.vertical .tp-bullet{background-color:#8f8f8f;width:5px;height:5px;line-height:12px;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.tp-bullets.ares.vertical .tp-bullet.selected{width:12px;height:12px;margin-top:-3px;margin-left:-3px;}.tp-bullets.ares.vertical .tp-bullet .tp-bullet-title{display:none;}.tp-bullets.zeus.vertical .tp-bullet{background-color:rgba(255, 255, 255, 0.3) !important;width:50px !important;height:3px !important;border:0 !important;left:auto !important;right:0;-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.tp-bullets.zeus.vertical .tp-bullet:after{-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;}.tp-bullets.zeus.vertical .tp-bullet.selected{width:70px !important;right:7px;}.tp-bullets.zeus.vertical .tp-bullet.selected .tp-bullet-title{visibility:visible !important;opacity:1 !important;}.tp-bullets.zeus.vertical .tp-bullet .tp-bullet-image,.tp-bullets.zeus.vertical .tp-bullet .tp-bullet-imageoverlay{display:none;}.tp-bullets.zeus.vertical .tp-bullet .tp-bullet-title{font-weight:400 !important;letter-spacing:0.2em;margin-right:0 !important;max-width:110px;}.tp-bullets.custom.vertical .tp-bullet{background-color:#8f8f8f;width:5px;height:5px;line-height:12px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s linear 0s !important;transition:all 0.3s linear 0s !important;}.tp-bullets.custom.vertical .tp-bullet.selected{width:12px;height:12px;margin-top:-3px;margin-left:-3px;}.tp-bullets.custom.vertical .tp-bullet .tp-bullet-title{display:none;}@media (min-width:1200px) and (max-width:1365px){.tp-bullets.custom.vertical{right:60px !important;left:auto !important;}}@media (min-width:992px) and (max-width:1070px){.tp-bullets.custom.vertical{right:50px !important;left:auto !important;}}@media screen and (max-width:850px){.tp-bullets.custom.vertical{right:50px !important;left:auto !important;}}.tparrows.gyges{width:100px;height:80px;background:#fff;}.tparrows.gyges:before{color:#1f1f1f;}.arrow-wrap .rev-prev{float:left;}.arrow-wrap .rev-next{float:right;}@media (min-width:1024px) and (max-width:1599px){.caption-1,.caption-2,.caption-3{left:150px !important;}.rev-link-1{right:150px;}}@media screen and (max-width:1599px){.tp-bullets.ares.vertical{right:-50px !important;left:auto !important;}}@media screen and (max-width:767px){.tp-bullets.ares.vertical{right:-80px !important;left:auto !important;}}.follow-us{z-index:8;}.follow-us .fl-lbl{text-transform:uppercase;color:#1f1f1f;letter-spacing:0.2em;font-size:12px;}.follow-us.horizontal{position:fixed;left:100px;bottom:85px;}@media screen and (max-width:991px){.follow-us.horizontal{left:60px;bottom:60px;}}@media screen and (max-width:767px){.follow-us.horizontal{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}.follow-us.horizontal .social-indiv-inner li a{color:#203163;}.follow-us.horizontal .social-indiv-inner li a:hover{color:#aaa;}.follow-us.vertical{position:fixed;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:76px;}@media screen and (max-width:1720px){.follow-us.vertical{padding-left:36px;}}@media screen and (max-width:1365px){.follow-us.vertical:not(.pos-bottom){left:-150px;}}.follow-us.vertical.pos-bottom{top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:105px;}@media screen and (max-width:1199px){.follow-us.vertical.pos-bottom{left:-150px;}}.follow-us.vertical .fl-lbl{position:relative;display:block;margin-bottom:100px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;}.follow-us.vertical .fl-lbl:before{display:block;content:"";height:1px;background:#cfcfcf;left:-100%;margin-left:-24px;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80px;}.follow-us.vertical .social-indiv-inner li{display:block;margin-right:0;padding:15px 6px;}.follow-us.vertical .social-indiv-inner li a{color:#aaa;}.follow-us.vertical .social-indiv-inner li a:hover{color:#203163;}.lp-fancybox i{font-size:22px;color:#212121;width:70px;height:70px;text-align:center;display:inline-block;background:#fff;line-height:70px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.lp-fancybox h2{margin-top:24px;}.lp-fancybox p{font-size:18px;color:#999;}.text-white{color:#fff;}.btn{font-size:14px;font-weight:800;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.btn:hover,.btn:active,.btn:focus,.btn:active.btn:focus{box-shadow:none;}.btn-lg{padding:12px 31px;line-height:24px;}.btn-primary{color:#fff;background-color:#203163;border-color:transparent;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#203163;background-color:transparent;border-color:#203163;outline:none;box-shadow:none;}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open > .dropdown-toggle.btn-primary.focus,.open > .dropdown-toggle.btn-primary:focus,.open > .dropdown-toggle.btn-primary:hover{color:#203163;background-color:transparent;border-color:#203163;outline:none;box-shadow:none;}.btn-default{background:#fff;color:#888;border-color:transparent;}.btn-default:hover,.btn-default:active,.btn-default:focus,.btn-default:active.btn-default:focus{color:#203163;background-color:transparent;border-color:#203163;outline:none;box-shadow:none;}.btn-white:hover,.btn-white:active,.btn-white:focus,.btn-white:active.btn-white:focus{color:#fff;background-color:transparent;border-color:#fff;outline:none;box-shadow:none;}.btn-large{font-size:16px;padding:10px 16px;line-height:23px;}.readmore{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:16.8px;}body.woocommerce #respond input#submit,.woocommerce.single-product form.cart .button,.woocommerce .woocommerce-message .button,.woocommerce-page .action-cart .button,.woocommerce-page .calculated_shipping .button,form.login .button,.woocommerce-page .return-to-shop .button,.checkout_coupon input[type="submit"],.woocommerce-page .place-order input[type="submit"],.shopcartmenu .shopcart .btn,.woocommerce-account input.button{display:inline-block;color:#fff !important;overflow:hidden !important;background-color:#203163;padding:14px 30px;font-size:12px;font-weight:400;line-height:24px;text-transform:uppercase;border:1px solid transparent;letter-spacing:0.2em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}body.woocommerce #respond input#submit:hover,.woocommerce.single-product form.cart .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .action-cart .button:hover,.woocommerce-page .calculated_shipping .button:hover,form.login .button:hover,.woocommerce-page .return-to-shop .button:hover,.checkout_coupon input[type="submit"]:hover,.woocommerce-page .place-order input[type="submit"]:hover,.shopcartmenu .shopcart .btn:hover,.woocommerce-account input.button:hover{background:transparent !important;color:#203163 !important;border-color:#203163;}body.woocommerce #respond input#submit:focus,.woocommerce.single-product form.cart .button:focus,.woocommerce .woocommerce-message .button:focus,.woocommerce-page .action-cart .button:focus,.woocommerce-page .calculated_shipping .button:focus,form.login .button:focus,.woocommerce-page .return-to-shop .button:focus,.checkout_coupon input[type="submit"]:focus,.woocommerce-page .place-order input[type="submit"]:focus,.shopcartmenu .shopcart .btn:focus,.woocommerce-account input.button:focus{outline:none !important;}.page-title{padding-top:50px;padding-bottom:50px;}.page-title .container{position:relative;}.page-title .page-title-text h1{margin-top:0;margin-bottom:0;padding:0;}@media screen and (max-width:991px){.page-title .page-title-text h1{font-size:32px;line-height:35px;}}@media screen and (max-width:767px){.page-title .page-title-text h1{font-size:22px;line-height:28px;}}.page-title .breadcrumb-text{font-size:20px;}.page-title .breadcrumb-text:hover{color:inherit;}.page-title .breadcrumb-text a span{color:#999;font-size:15px;font-weight:400;}.page-title .breadcrumb-text a:hover span{color:#203163;}.page-title .breadcrumb-text span{font-weight:400;color:#203163;font-size:15px;}.page-title .page-title-text + .breadcrumb-text.col-lg-6{margin-top:20px;text-align:right;}.page-title .row > div:first-child.breadcrumb-text.col-lg-6{margin-top:20px;}.page-title .row > div:last-child.col-lg-6{text-align:right;}.blog-title{margin-top:0;margin-bottom:20px;}.blog-desc{margin-bottom:46px;}.is-sidebar-left > div{float:right;}.post-media img,.post-thumbnail img{width:auto;-webkit-transform:rotate(0);-webkit-backface-visibility:hidden;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BOX SHADOW */-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}.post-media img:hover,.post-thumbnail img:hover{filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;/* BOX SHADOW */}.carousel .carousel-control{top:50%;margin-top:-21px;background:none;height:42px;text-shadow:none;color:#fff;background:transparent;line-height:1;box-shadow:none;width:42px;padding:12px 0;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BOX SHADOW */}.carousel .carousel-control.left{text-align:right;}.carousel .carousel-control.right{text-align:left;}.carousel .carousel-control .gallery-arrow-left,.carousel .carousel-control .gallery-arrow-right{width:24px;height:17px;display:inline-block;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.carousel .carousel-control .gallery-arrow-left{background:url('../images/gallery-arrow-left.png') no-repeat 0 100%;margin-right:0;}.carousel .carousel-control .gallery-arrow-right{background:url('../images/gallery-arrow-right.png') no-repeat 0 100%;margin-left:0;}.carousel .carousel-control:hover .gallery-arrow-left{margin-right:10px;}.carousel .carousel-control:hover .gallery-arrow-right{margin-left:10px;}.format-quote blockquote cite{color:#777;}.entry-header .entry-title{margin-top:0;margin-bottom:9px;}.entry-header .entry-title a{color:#203163;}.entry-header .entry-title a:hover{color:#aaa;}.entry-header .entry-meta{margin-bottom:15px;}.entry-header .entry-meta ul{list-style:none;margin-bottom:0;padding:0;}.entry-header .entry-meta ul li{display:inline-block;margin-right:10px;padding:0;font-family:'Playfair Display';font-size:16px;}.entry-header .entry-meta ul li:last-child{margin-right:0;}.entry-header .entry-meta ul li i{margin-right:8px;font-size:16px;color:#203163;}.entry-header .entry-meta ul li .cat-post{color:#777;}.entry-header .entry-meta ul li .cat-post a + a{margin-left:5px;}.entry-header .entry-meta ul li a{font-style:italic;font-size:16px;margin-bottom:10px;color:#aaa;}.entry-header .entry-meta ul li a:hover{color:#203163;}.entry-header .entry-meta ul.single_detail li{font-size:15px;margin-right:56px;font-family:'Heebo';color:#203163;text-transform:uppercase;letter-spacing:0.2em;}@media screen and (max-width:767px){.entry-header .entry-meta ul.single_detail li{font-size:12px;margin-right:15px;}}.entry-header .entry-meta ul.single_detail li a{margin-left:10px;font-family:'Playfair Display';text-transform:initial;font-size:15px;letter-spacing:0.03em;}@media screen and (max-width:767px){.entry-header .entry-meta ul.single_detail li a{font-size:13px;}}.entry-footer{margin-top:30px;padding-right:10px;text-align:right;}.entry-footer .readmore{font-size:11.58px;font-weight:400;letter-spacing:0.2em;color:#203163;text-transform:uppercase;position:relative;}.entry-footer .readmore:before{content:"";width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-1px;left:-13px;}.entry-footer .readmore:after{content:"";width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-1px;right:-10px;}.entry-footer .readmore span:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#203163;-webkit-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s;}.entry-footer .readmore:hover span:after{width:100%;}body.blog article,body.archive.tag article,body.archive.date article,body.archive.author article,body.search-results article{padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #eee;position:relative;}body.blog .column article,body.archive.tag .column article,body.archive.date .column article,body.archive.author .column article,body.search-results .column article{padding-bottom:0;margin-bottom:30px;border-bottom:0;}body.blog .list article,body.archive.tag .list article,body.archive.date .list article,body.archive.author .list article,body.search-results .list article{padding-bottom:0;border-bottom:0;}.blog-list.content article{padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #eee;position:relative;}body.search-results .site-content{padding-top:80px;padding-bottom:80px;}article.post{position:relative;}article.post .post-format-icon{position:absolute;left:0;top:0;width:52px;height:52px;display:inline-block;background:#fff;text-align:center;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BOX SHADOW */-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}article.post .post-format-icon span{color:#203163;font-size:20px;line-height:24px;line-height:52px;}article.post .post-format-icon:hover{filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;/* BOX SHADOW */}article.post .post-sticky-icon{display:none;}article.post.sticky .post-sticky-icon{display:block;position:absolute;text-align:center;min-height:37px;min-width:26px;line-height:37px;top:0;right:0;left:auto;bottom:auto;}article.post.sticky .post-sticky-icon:before{border-width:26px;border-style:solid;position:absolute;content:"";border-color:#203163 #203163 transparent transparent;right:0;top:0;border-top-right-radius:3px;}article.post.sticky .post-sticky-icon span{color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}article.post .post-thumbnail,article.post blockquote,article.post iframe,article.post .carousel{margin-bottom:30px;}article.post .entry-content p{padding-bottom:0;}.tax-portfolio_category .site-content{padding-top:30px;}.tax-portfolio_category h1.vc_custom_heading{margin-bottom:70px;}.blog-list .post-thumbnail{position:relative;}.blog-list .post-thumbnail > img{width:100%;}> .col-md-6:nth-child(2n+1){clear:left;}.column article{padding-bottom:0;margin-bottom:30px;border-bottom:0;}.column article .post-thumbnail,.column article blockquote,.column article iframe,.column article .carousel{margin-bottom:0;}.column article .content-outer{padding:33px 30px 24px 30px;border-left-width:1px;border:1px solid #eee;}.column article.has-post-thumbnail .content-outer{border-top:0;}.column article .readmore-arrow{width:24px;height:17px;display:inline-block;background:url('../images/post-arrow-link.png');}.column article .readmore-arrow:hover{background:url('../images/post-arrow-link-hover.png');}.column article .entry-header .entry-meta{margin-bottom:10px;}.column article .entry-footer{margin-top:16px;padding-right:0;}.column + div .paging-navigation{text-align:right;}.list article{padding-bottom:0;border-bottom:0;}.list article .post-thumbnail,.list article blockquote,.list article iframe,.list article .carousel{margin-bottom:0;}.list article:after{content:"";margin-left:15px;margin-right:15px;display:block !important;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;}@media screen and (min-width:992px){.list .col-left{padding-right:30px;}.list .col-right{padding-left:0;}}.list .entry-footer{margin-top:30px;padding-left:14px;text-align:left;}.list .col-right{padding-top:18px;padding-bottom:10px;}@media (min-width:992px) and (max-width:1199px){.list .col-right{padding-top:0;padding-bottom:0;}}.list .entry-footer{margin-top:26px;}.blog-list:not(.column) .col-xs-12:last-child article{margin-bottom:35px;}.paging-navigation{text-align:center;}.pagination{margin-top:0;margin-bottom:0;padding-bottom:0;/* 4.2 - blog single */}.pagination .page-numbers{margin-right:10px;letter-spacing:0.05em;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:relative;}.pagination .page-numbers.prev,.pagination .page-numbers.next{background:transparent;display:inline;width:auto;}.pagination .page-numbers.prev i,.pagination .page-numbers.next i{font-size:16px;}.pagination .page-numbers:last-child{margin-right:0;}.pagination .page-numbers:after{content:"";position:absolute;bottom:1px;left:0;width:0;height:1px;background-color:#203163;-webkit-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s;}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#203163;}.pagination .page-numbers.current:after,.pagination .page-numbers:hover:after{width:100%;}.single-post article.post{padding-bottom:0;margin-bottom:0;border-bottom:0;}.single-post .single-content-wrap{padding-bottom:55px;border-bottom:1px solid #eee;}.single-post .post .post-thumbnail,.single-post .post blockquote,.single-post .post .carousel,.single-post .post .audio-post{margin-bottom:60px;}@media screen and (max-width:991px){.single-post .post .post-thumbnail,.single-post .post blockquote,.single-post .post .carousel,.single-post .post .audio-post{margin-bottom:30px;}}.single-post .post iframe,.single-post .post .link-post{margin-bottom:53px;}@media screen and (max-width:991px){.single-post .post iframe,.single-post .post .link-post{margin-bottom:23px;}}.single-post .sidebar{margin-top:10px;}@media screen and (max-width:991px){.single-post .sidebar{margin-top:50px;}}.single-post .entry-header .entry-title,.single-post .entry-header .entry-meta{margin-bottom:26px;}.single-post .entry-content p{margin-bottom:30px;}.single-post .entry-footer{margin-top:42px;}.single-post .entry-footer .entry-share{position:relative;float:left;}@media screen and (max-width:1199px){.single-post .entry-footer .entry-share{margin-bottom:10px;}}.single-post .entry-footer .entry-share ul{list-style:none;padding-left:0;}.single-post .entry-footer .entry-share ul li{margin-left:0;float:left;color:#203163;line-height:36px;}.single-post .entry-footer .entry-share ul .social-share-label{font-size:15px;letter-spacing:0.2em;text-transform:uppercase;margin-right:3px;}.single-post .entry-footer .entry-share ul a{padding:0 16px;background:0 none;font-size:17px;}.single-post .entry-footer .entry-share ul a:hover,.single-post .entry-footer .entry-share ul a:active,.single-post .entry-footer .entry-share ul a:focus{color:#203163;background:transparent;}.single-post .entry-footer .tag-links{float:right;}@media screen and (max-width:1199px){.single-post .entry-footer .tag-links{float:left;text-align:left;}}.single-post .entry-footer .tag-links .tag-label{font-size:15px;letter-spacing:0.2em;text-transform:uppercase;margin-right:3px;color:#203163;}.single-post .entry-footer .tag-links a{color:#999;padding:3px 14px;border:1px solid #e1e1e1;margin-left:5px;display:inline-block;margin-bottom:5px;}.single-post .entry-footer .tag-links a:hover{color:#203163;border-color:#203163;}.single-post .post-navigation{padding:52px 0;border-bottom:1px solid #ddd;}.single-post .post-navigation a{font-size:15px;}.single-post .post-navigation .post-prev{float:left;}.single-post .post-navigation .post-prev i{margin-right:5px;}.single-post .post-navigation .post-next{float:right;}.single-post .post-navigation .post-next i{margin-left:5px;}.single-post .single-autor{padding:60px 0;border-bottom:1px solid #eee;}.single-post .single-autor .autor-avatar{float:left;width:130px;}.single-post .single-autor .autor-inner{float:left;width:calc(100% - 130px);padding-left:48px;}.single-post .single-autor .autor-inner .autor-name{margin-top:-2px;margin-bottom:14px;text-transform:capitalize;}.single-post .single-autor .autor-inner .author-role{font-weight:400;font-style:italic;color:#777;margin-bottom:20px;text-transform:capitalize;}@media screen and (max-width:767px){.single-post .single-autor .autor-avatar{width:70px;}.single-post .single-autor .autor-inner{width:calc(100% - 70px);padding-left:15px;}}.single-post .related-posts{padding-top:59px;border-bottom:1px solid #eee;}.single-post .related-posts .related-post-heading{margin-top:0;margin-bottom:64px;}.single-post .related-posts article{margin-bottom:0;padding-bottom:57px;border:0;}.single-post .related-posts article .post-format-icon{left:-1px;}.single-post .related-posts .entry-header .entry-title{margin-bottom:10px;}.single-post .related-posts .entry-header .entry-title a{font-size:18px;line-height:22px;}.single-post .related-posts .entry-header .entry-meta{margin-bottom:0;}.single-post .related-posts .entry-header .entry-meta ul li a{font-size:15px;}.single-post .is-sidebar-right .related-posts article,.single-post .is-sidebar-left .related-posts article{margin-bottom:0;padding-bottom:41px;}.single-post .is-sidebar-right .related-posts .post-thumbnail,.single-post .is-sidebar-left .related-posts .post-thumbnail{margin-bottom:20px;}.single-post .is-sidebar-right .related-posts .entry-header .entry-title,.single-post .is-sidebar-left .related-posts .entry-header .entry-title{margin-bottom:5px;}.post-password-form label{display:inline;/* 4.3 - single-portfolio */}.single-portfolio .site-content{padding-top:0;padding-bottom:0;}.single-portfolio .port-image img{width:100%;}.single-portfolio .port-content{padding:98px 100px 65px 100px;}@media screen and (max-width:1199px){.single-portfolio .port-content{padding:98px 80px 65px 80px;}}@media screen and (max-width:992px){.single-portfolio .port-content{padding:80px 50px 55px 50px;}}@media screen and (max-width:767px){.single-portfolio .port-content{padding:60px 30px 45px 30px;}}@media screen and (max-width:479px){.single-portfolio .port-content{padding:40px 15px 35px 15px;}}.single-portfolio .cms-port-gallerys .item{margin-bottom:30px;}.single-portfolio .cms-port-gallerys .item img{width:100%;}.single-portfolio .single-port-info{padding-left:70px;max-width:570px;}@media screen and (max-width:1199px){.single-portfolio .single-port-info{padding-left:40px;}}@media screen and (max-width:991px){.single-portfolio .single-port-info{padding-left:0;}}.single-portfolio .single-port-info .port-title h2{margin-top:-7px;margin-bottom:40px;}@media screen and (max-width:1199px){.single-portfolio .single-port-info .port-title h2{font-size:35px;}}@media screen and (max-width:992px){.single-portfolio .single-port-info .port-title h2{font-size:30px;}}.single-portfolio .pdetail{padding-left:0;list-style:none;}.single-portfolio .pdetail li{margin-bottom:20px;}.single-portfolio .pdetail li:last-child{margin-bottom:0;}.single-portfolio .pdetail li span{font-size:15px;font-family:'Heebo';color:#1f1f1f;text-transform:uppercase;letter-spacing:0.2em;}.single-portfolio .pdetail li span + span{margin-left:6px;font-family:'Playfair Display';text-transform:initial;font-size:15px;letter-spacing:0.03em;font-style:italic;color:#999;}.single-portfolio .pdetail li a{margin-left:6px;font-family:'Playfair Display';text-transform:initial;font-size:15px;letter-spacing:0.03em;font-style:italic;}.single-portfolio .pdesc{margin-top:38px;}.single-portfolio .psocial{margin-top:37px;}.single-portfolio .psocial .social-indiv-wrap ul li{margin-right:34px;}.single-portfolio .psocial .social-indiv-wrap ul li a{color:#203163;}.single-portfolio .psocial .social-indiv-wrap ul li a:hover{color:#aaa;}.single-portfolio .port-comment .comment-form .row > div{width:100%;}.single-portfolio .port-comment .comments-area .comment-reply-title{margin-top:55px;margin-bottom:35px;}.single-portfolio .layout1 article > .container{position:relative;background:#fff;margin-top:-100px;}@media screen and (max-width:767px){.single-portfolio .layout1 article > .container{margin-top:0px;}}.single-portfolio .layout1 .entry-portfolio{padding:65px 90px 0 100px;text-align:center;}@media screen and (max-width:992px){.single-portfolio .layout1 .entry-portfolio{padding:65px 40px 0 50px;}}@media screen and (max-width:767px){.single-portfolio .layout1 .entry-portfolio{padding:50px 15px 0 15px;}}.single-portfolio .layout1 .entry-portfolio .port-title h2{margin-top:0;margin-bottom:20px;}@media screen and (max-width:767px){.single-portfolio .layout1 .entry-portfolio .port-title h2{font-size:24px;}}.single-portfolio .layout1 .entry-portfolio .pdetail{display:inline-block;margin-bottom:13px;}.single-portfolio .layout1 .entry-portfolio .pdetail li{float:left;margin-right:60px;margin-bottom:12px;}.single-portfolio .layout1 .entry-portfolio .pdetail li:last-child{margin-right:0;}@media screen and (max-width:767px){.single-portfolio .layout1 .entry-portfolio .pdetail li{width:100%;text-align:left;}.single-portfolio .layout1 .entry-portfolio .pdetail li span.lbl{letter-spacing:0.03em;text-transform:capitalize;}.single-portfolio .layout1 .entry-portfolio .pdetail li span,.single-portfolio .layout1 .entry-portfolio .pdetail li a{font-size:13px;}}.single-portfolio .layout1 .p-content .wpb_text_column .top-desc{padding-left:100px;padding-right:90px;}@media screen and (max-width:992px){.single-portfolio .layout1 .p-content .wpb_text_column .top-desc{padding-left:50px;padding-right:40px;}}@media screen and (max-width:767px){.single-portfolio .layout1 .p-content .wpb_text_column .top-desc{padding-left:15px;padding-right:15px;}}.single-portfolio .layout1 .p-content .social-indiv-inner{text-align:center;}.single-portfolio .layout1 .p-content .social-indiv-inner li a{color:#203163;}.single-portfolio .layout1 .p-content .social-indiv-inner li a:hover{color:#aaa;}.single-portfolio .layout1 .p-content .wpb_single_image .vc_figure,.single-portfolio .layout1 .p-content .wpb_single_image .vc_single_image-wrapper,.single-portfolio .layout1 .p-content .wpb_single_image img{width:100%;}.single-portfolio .layout3 .entry-portfolio{padding-bottom:65px;}.single-portfolio .layout3 .port-image{margin-bottom:65px;}.single-portfolio .layout3 .port-title h2{margin-top:0;margin-bottom:20px;}.single-portfolio .layout3 .pcategory{font-family:'Playfair Display';font-size:18px;font-style:italic;color:#203163;}.single-portfolio .layout3 .pcategory .lbl{display:none;}.single-portfolio .layout3 .pcategory a{color:#203163;}.single-portfolio .layout3 .pcategory a:hover{color:#aaa;}.single-portfolio .layout3 .pdesc{margin-top:30px;margin-bottom:55px;}.single-portfolio .layout3 .pdetail li{margin-bottom:12px;}.single-portfolio .layout3 .psocial{margin-top:30px;}@media screen and (min-width:768px){.single-portfolio .layout3 .cms-port-gallerys .row > div:nth-child(2n + 1){clear:left;}}.single-portfolio .layout4{background:#f7f7f7;}.single-portfolio .layout4 .entry-portfolio{padding:30px 30px 165px 30px;background:#fff;}@media screen and (max-width:992px){.single-portfolio .layout4 .entry-portfolio{padding:30px 0 165px 0;}}.comments-area{overflow:hidden;margin-top:59px;}.comments-area .comments-title,.comments-area .comment-reply-title{font-family:'Heebo', sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;margin-top:0;margin-bottom:64px;margin-top:58px;}.comments-area .comment-reply-title{margin-top:59px;}.comments-area ol.comment-list,.comments-area ol.children{list-style:none;padding-left:0;/*ol.comment-list{
		margin-bottom: 59px;
	}*/}.comments-area ol.comment-list li.comment,.comments-area ol.children li.comment{background-color:#fff;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}.comments-area ol.comment-list li.comment .comment-author-image,.comments-area ol.children li.comment .comment-author-image{float:left;width:130px;}@media screen and (max-width:767px){.comments-area ol.comment-list li.comment .comment-author-image,.comments-area ol.children li.comment .comment-author-image{width:70px;}}.comments-area ol.comment-list li.comment .comment-body,.comments-area ol.children li.comment .comment-body{padding-bottom:55px;padding-top:56px;position:relative;display:flex;}.comments-area ol.comment-list li.comment .comment-body:after,.comments-area ol.children li.comment .comment-body:after{content:"";width:3000px;margin-left:-1000px;height:1px;background:#ddd;position:absolute;bottom:0;left:0;}.comments-area ol.comment-list li.comment .comment-main,.comments-area ol.children li.comment .comment-main{float:left;width:calc(100% - 130px);padding-left:48px;}@media screen and (max-width:767px){.comments-area ol.comment-list li.comment .comment-main,.comments-area ol.children li.comment .comment-main{width:calc(100% - 70px);padding-left:15px;}}.comments-area ol.comment-list li.comment .comment-main .comment-meta,.comments-area ol.children li.comment .comment-main .comment-meta{position:relative;}.comments-area ol.comment-list li.comment .comment-main .comment-author,.comments-area ol.children li.comment .comment-main .comment-author{margin-top:-2px;margin-bottom:14px;text-transform:capitalize;}.comments-area ol.comment-list li.comment .comment-main .comment-reply,.comments-area ol.children li.comment .comment-main .comment-reply{position:absolute;top:0;right:0;padding-right:13px;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a,.comments-area ol.children li.comment .comment-main .comment-reply a{font-size:11.58px;font-weight:400;letter-spacing:0.2em;text-transform:uppercase;color:#203163;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a:before,.comments-area ol.children li.comment .comment-main .comment-reply a:before{content:"";width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-1px;left:-13px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a:after,.comments-area ol.children li.comment .comment-main .comment-reply a:after{content:"";width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-1px;right:3px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a:hover,.comments-area ol.children li.comment .comment-main .comment-reply a:hover{color:#aaa;}.comments-area ol.comment-list li.comment .comment-main .comment-reply a:hover:before,.comments-area ol.children li.comment .comment-main .comment-reply a:hover:before,.comments-area ol.comment-list li.comment .comment-main .comment-reply a:hover:after,.comments-area ol.children li.comment .comment-main .comment-reply a:hover:after{background-color:#aaa;}.comments-area ol.comment-list li.comment .comment-main .comment-date,.comments-area ol.children li.comment .comment-main .comment-date{font-weight:400;font-style:italic;color:#777;margin-bottom:20px;text-transform:capitalize;}.comments-area ol.comment-list li.comment .comment-main .comment-content,.comments-area ol.children li.comment .comment-main .comment-content{margin-top:4px;}.comments-area ol.comment-list li.comment .comment-main .comment-content p,.comments-area ol.children li.comment .comment-main .comment-content p{margin-bottom:0;}.comments-area ol.comment-list li.comment .comment-main .comment-content p a,.comments-area ol.children li.comment .comment-main .comment-content p a{color:#000;}.comments-area ol.comment-list li.comment .comment-main .comment-content p a:hover,.comments-area ol.children li.comment .comment-main .comment-content p a:hover{color:#203163;}.comments-area ol.comment-list li.comment p.form-submit,.comments-area ol.children li.comment p.form-submit{margin-bottom:30px;}.comments-area ol.comment-list > li.comment:first-child > .comment-body{/*&:before{
			content: none;
		}*/padding-top:0;}.comments-area ol.children{padding-left:70px;}@media screen and (max-width:767px){.comments-area ol.children{padding-left:30px;}}@media screen and (max-width:479px){.comments-area ol.children{padding-left:0;}}@media screen and (min-width:992px){.comments-area .comment-form .col-md-6:first-child{padding-right:5px;}.comments-area .comment-form .col-md-6:last-child{padding-left:5px;}}.comments-area .comment-form p{margin-bottom:30px;}.comments-area .comment-form p.logged-in-as{margin-bottom:10px;}.comments-area .comment-form p.form-submit{margin-bottom:0;}.comments-area .comment-form textarea{height:282px;}.comments-area .comment-form input[type="submit"]{background:#203163;margin-top:10px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.comments-area .comment-form input[type="submit"]:hover{color:#203163;background:transparent;border-color:#203163;}.comments-area .comment-form ::-webkit-input-placeholder{color:#aaa;}.comments-area .comment-form ::-moz-placeholder{color:#aaa;}.comments-area .comment-form :-ms-input-placeholder{color:#aaa;}.comments-area .comment-form input:-moz-placeholder{color:#aaa;}.commentlist .bypostauthor{background:#e7f8fb;}.commentlist li ul.children li.bypostauthor{background:#e7f8fb;}.port-comment .comments-area ol.children{padding-left:0;}.port-comment .comments-area ol.comment-list li.comment .comment-main .comment-reply a,.port-comment .comments-area ol.children li.comment .comment-main .comment-reply a{display:none;}.social-indiv-wrap{/* 6.2 - CMS Slider Carousel */}.social-indiv-wrap ul{padding-left:0;list-style:none;}.social-indiv-wrap ul li{display:inline-block;margin-right:31px;}.social-indiv-wrap ul li:last-child{margin-right:0;}.social-indiv-wrap ul li a{color:#777;font-size:16.88px;line-height:20.25px;}.social-indiv-wrap ul li a:hover{color:#203163;}.cms-owl-slider{padding-left:100px;padding-right:100px;/* 6.3 - cms-grid-portfolio */}@media screen and (max-width:1199px){.cms-owl-slider{padding-left:0;padding-right:0;}}.cms-owl-slider .container-wrap{height:100vh;background-position:left center;background-repeat:no-repeat;background-size:cover;}@media screen and (min-width:1600px){.cms-owl-slider .container-wrap{margin-right:275px;}}.cms-owl-slider .cms-slide-item-content{position:absolute;padding:30px 15px;float:right;right:58px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;}.cms-owl-slider .beside_slider{position:absolute;float:right;right:20px;bottom:200px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;z-index:9;}@media screen and (min-width:1600px){.cms-owl-slider .beside_slider{right:-12px;bottom:180px;}}@media screen and (max-width:1199px){.cms-owl-slider .beside_slider{right:-80px;}}@media screen and (max-width:767px){.cms-owl-slider .beside_slider{display:none;}}.cms-owl-slider .beside_slider .current{font-size:20px;font-weight:normal;color:#ddd;padding-right:10px;line-height:26px;vertical-align:top;}.cms-owl-slider .beside_slider .total{font-size:50px;color:#203163;line-height:1;position:relative;padding-left:15px;}.cms-owl-slider .beside_slider .total:before{content:"";width:1px;height:60px;background:#203163;position:absolute;display:block;left:0;top:16px;}.cms-owl-slider .cms-slideitem-title{position:relative;color:#1f1f1f;}@media screen and (max-width:991px){.cms-owl-slider .cms-slideitem-title span{font-size:50px !important;}}@media screen and (max-width:767px){.cms-owl-slider .cms-slideitem-title span{font-size:30px !important;}}.cms-owl-slider .item-description{color:#1f1f1f;max-width:500px;margin-bottom:20px;}.cms-owl-slider .cms-readmore{font-size:11.58px;font-weight:400;line-height:15px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;position:relative;margin-left:14px;padding-right:12px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.cms-owl-slider .cms-readmore:before{content:"";width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-1px;left:-13px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.cms-owl-slider .cms-readmore:after{content:"";width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-1px;right:3px;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.cms-owl-slider .cms-readmore:hover{margin-left:0;}.cms-owl-slider .cms-readmore:hover:before,.cms-owl-slider .cms-readmore:hover:after{width:0;}.cms-owl-slider .owl-controls{position:absolute;right:0;bottom:0;width:200px;background:#fff;z-index:9;padding:25px 0;}@media screen and (min-width:1600px){.cms-owl-slider .owl-controls{right:275px;}}@media screen and (max-width:767px){.cms-owl-slider .owl-controls{display:none;}}.cms-owl-slider .owl-controls .owl-nav > div{width:100px;height:30px;line-height:30px;color:#203163;cursor:pointer;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.cms-owl-slider .owl-controls .owl-nav > div i{font-size:30px;}.cms-owl-slider .owl-controls .owl-nav > div:hover{color:#aaa;}.cms-owl-slider .owl-controls .owl-nav > div.owl-prev{float:left;text-align:right;border-right:1px solid #ddd;}.cms-owl-slider .owl-controls .owl-nav > div.owl-prev i{margin-right:22px;}.cms-owl-slider .owl-controls .owl-nav > div.owl-next{float:right;text-align:left;}.cms-owl-slider .owl-controls .owl-nav > div.owl-next i{margin-left:22px;}.cms-grid-portfolio{/* 6.4 - portfolio masonry 2 */}.cms-grid-portfolio .cms-grid-filter ul{margin-left:0;padding-bottom:47px;margin:0 auto;}.cms-grid-portfolio .cms-grid-filter ul.container{padding-left:0;padding-right:0;}.cms-grid-portfolio .cms-grid-filter li{margin-right:50px;padding:0;display:inline-block;}@media screen and (max-width:767px){.cms-grid-portfolio .cms-grid-filter li{margin-right:15px;}}.cms-grid-portfolio .cms-grid-filter li:last-child{margin-right:0;}.cms-grid-portfolio .cms-grid-filter a{font-size:12px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;}.cms-grid-portfolio .cms-grid-filter a.active,.cms-grid-portfolio .cms-grid-filter a:focus,.cms-grid-portfolio .cms-grid-filter a:active,.cms-grid-portfolio .cms-grid-filter a:hover{color:#aaa;}.cms-grid-portfolio .cms-grid-item{margin-bottom:30px;}@media (min-width:768px) and (max-width:991px){.cms-grid-portfolio .cms-grid-item.col-sm-6:nth-child(2n + 1){clear:left;}}.cms-grid-portfolio .cms-grid-media img{width:100%;}.cms-grid-portfolio .port-item-wrap{position:relative;}.cms-grid-portfolio .port-item-wrap .bg-overlay{background:rgba(0, 0, 0, 0.3);}.cms-grid-portfolio .port-item-wrap:hover .bg-overlay{background:transparent;}.cms-grid-portfolio .port-item-wrap:hover .port-link-icon{opacity:1;visibility:visible;}.cms-grid-portfolio .port-item-wrap:hover .port-item-inner{opacity:0;visibility:hidden;}.cms-grid-portfolio .port-link-icon{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;}.cms-grid-portfolio .port-link-icon span{position:absolute;top:50%;left:50%;width:57px;height:57px;display:inline-block;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/port-zoom-icon.png) no-repeat center center;}.cms-grid-portfolio .port-item-inner{position:absolute;left:75px;bottom:18%;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}@media screen and (max-width:479px){.cms-grid-portfolio .port-item-inner{left:20px;}}.cms-grid-portfolio .cms-grid-title{color:#fff;}@media screen and (max-width:1199px){.cms-grid-portfolio .cms-grid-title{font-size:28px;line-height:32px;}}@media screen and (max-width:992px){.cms-grid-portfolio .cms-grid-title{font-size:24px;line-height:26px;}}@media screen and (max-width:479px){.cms-grid-portfolio .cms-grid-title{font-size:20px;line-height:22px;}}.cms-grid-portfolio .cms-grid-categories a{color:#fff;font-family:'Playfair Display', serif;font-size:15px;line-height:20px;font-style:italic;}.cms-grid-portfolio .cms-grid-categories a:hover{color:#203163;}.cms-grid-portfolio .cms-grid-categories a + a:before{content:"/";margin-right:6px;margin-left:6px;}.cms-grid-portfolio.no-padding > .row{margin-left:0;margin-right:0;}.cms-grid-portfolio.no-padding .cms-grid-item{margin-bottom:0;padding:0;}.cms-grid-portfolio.no-padding .paging-navigation{margin-top:30px;}.cms-grid-portfolio.layout1 .port-item-wrap .bg-overlay{background:transparent;}.cms-grid-portfolio.layout1 .port-item-wrap:hover .bg-overlay{background:rgba(0, 0, 0, 0.3);}@media screen and (min-width:992px){.cms-grid-portfolio.masonry .cms-grid-filter.left-filter{width:196px;float:left;}.cms-grid-portfolio.masonry .cms-grid-filter.left-filter ul{margin-top:-9px;width:100%;}.cms-grid-portfolio.masonry .cms-grid-filter.left-filter ul li{padding:15px 0;display:block;margin-right:0;}.cms-grid-portfolio.masonry .cms-grid-filter.left-filter ul li:first-child{padding-top:0;}}@media screen and (min-width:992px){.cms-grid-portfolio.masonry .port-right{width:calc(100% - 196px);float:left;}}.cms-grid-portfolio.masonry .port-item-wrap .bg-overlay{background:transparent;}.cms-grid-portfolio.masonry .port-item-wrap:hover .bg-overlay{background:rgba(0, 0, 0, 0.3);}.zo-masonry-wrapper{/* 6.5 - cms-counter-wraper */}.zo-masonry-wrapper .zo-masonry-filter ul{margin-left:0;padding-bottom:47px;margin:0 auto;}.zo-masonry-wrapper .zo-masonry-filter ul.container{padding-left:0;padding-right:0;}.zo-masonry-wrapper .zo-masonry-filter li{margin-right:50px;padding:0;}@media screen and (max-width:767px){.zo-masonry-wrapper .zo-masonry-filter li{margin-right:15px;}}.zo-masonry-wrapper .zo-masonry-filter li:last-child{margin-right:0;}.zo-masonry-wrapper .zo-masonry-filter a{font-size:12px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;}.zo-masonry-wrapper .zo-masonry-filter a.active,.zo-masonry-wrapper .zo-masonry-filter a:focus,.zo-masonry-wrapper .zo-masonry-filter a:active,.zo-masonry-wrapper .zo-masonry-filter a:hover{color:#aaa;}.zo-masonry-wrapper .zo-masonry .zo-masonry-item .zo-masonry-inner{position:relative;overflow:hidden;}.zo-masonry-wrapper .zo-masonry .zo-masonry-item .port-link-icon{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;}.zo-masonry-wrapper .zo-masonry .zo-masonry-item .port-link-icon span{position:absolute;top:50%;left:50%;width:57px;height:57px;display:inline-block;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/port-zoom-icon.png) no-repeat center center;}.zo-masonry-wrapper .zo-masonry .zo-masonry-item .bg-overlay{background:transparent;}.zo-masonry-wrapper .zo-masonry .zo-masonry-item:hover .bg-overlay{background:rgba(0, 0, 0, 0.3);}.zo-masonry-wrapper .zo-masonry .zo-masonry-item:hover .port-link-icon{opacity:1;visibility:visible;}.zo-masonry-wrapper .grid-loadmore .btn-loadmore{margin-top:20px;margin-bottom:25px;font-size:11.58px;font-weight:400;letter-spacing:0.2em;color:#203163;text-transform:uppercase;position:relative;}.zo-masonry-wrapper .grid-loadmore .btn-loadmore:before{content:"";width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-1px;left:-13px;}.zo-masonry-wrapper .grid-loadmore .btn-loadmore:after{content:"";width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-1px;right:-10px;}.cms-counter-wraper{/* 6.6 - fancyboxes-single */}.cms-counter-wraper .counter-item{text-align:center;margin-bottom:30px;padding-top:14px;padding-bottom:17px;}@media screen and (min-width:768px){.cms-counter-wraper .counter-item + .counter-item{border-left:1px solid rgba(68, 68, 68, 0.5);}}@media (min-width:768px) and (max-width:991px){.cms-counter-wraper .counter-item.col-sm-6:nth-child(2n + 1){border-left:0;}}.cms-counter-wraper .cms-counter{margin-bottom:8px;font-size:40px;line-height:53px;font-weight:bold;letter-spacing:0.05em;color:#fff;}.cms-counter-wraper .counter-item-title{margin-top:0;margin-bottom:0;font-size:15px;line-height:18px;letter-spacing:0.2em;color:#fff;text-transform:uppercase;}.fancyboxes-single{margin-bottom:30px;/* 6.7 - cms-slideset */}.fancyboxes-single .fancy-style1 .fancy-icon{margin-bottom:22px;}.fancyboxes-single .fancy-style1 .fancy-icon i{font-size:43px;color:#000;display:inline-block;}.fancyboxes-single .fancy-style1 .fancy-img{margin-bottom:24px;}.fancyboxes-single .fancy-style1 .fancy-img img{max-height:45px;}.fancyboxes-single .fancy-style1 .fancy-content .fancy-title{font-size:15px;line-height:18px;letter-spacing:0.2em;color:#203163;font-weight:normal;text-transform:uppercase;margin-bottom:16px;}.fancyboxes-single .fancy-style1 .fancy-content .fancy-title a{color:#203163;text-transform:uppercase;}.fancyboxes-single .fancy-style1 .fancy-content .fancy-title a:hover{color:#aaa;}.fancyboxes-single .fancy-style1 .fancy-content p{line-height:24px;margin-bottom:0;font-size:15px;}@media screen and (min-width:1200px){.cms-slideset .cms-grid-filter{width:275px;float:left;}}.cms-slideset .cms-grid-filter ul{margin-top:-9px;}@media screen and (max-width:1199px){.cms-slideset .cms-grid-filter ul{margin-bottom:20px;}}.cms-slideset .cms-grid-filter ul li{padding:15px 0;}@media screen and (max-width:1199px){.cms-slideset .cms-grid-filter ul li{padding:0;display:inline-block;margin-right:30px;}.cms-slideset .cms-grid-filter ul li:last-child{margin-right:0;}}@media screen and (max-width:767px){.cms-slideset .cms-grid-filter ul li{margin-right:15px;}}.cms-slideset .cms-grid-filter ul li:first-child{padding-top:0;}.cms-slideset .cms-grid-filter ul li a{font-size:12px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;}.cms-slideset .cms-grid-filter ul li a:hover{color:#aaa;cursor:pointer;}@media screen and (min-width:1200px){.cms-slideset .port-right{width:calc(100% - 275px);float:left;}}.cms-slideset{/* 6.8 - cms team */}.cms-slideset .uk-grid{margin-left:-10px;}.cms-slideset .cms-slideset-item{float:left;padding-left:10px;}.cms-slideset .grid-item-inner{background:#fff;}.cms-slideset .port-link-icon{opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;}.cms-slideset .port-link-icon span{position:absolute;top:50%;left:50%;width:57px;height:57px;display:inline-block;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/port-zoom-icon.png) no-repeat center center;}.cms-slideset .bg-overlay{background:transparent;}.cms-slideset .cms-grid-media{position:relative;overflow:hidden;}.cms-slideset .cms-grid-media img{width:100%;}.cms-slideset .cms-grid-media:hover .bg-overlay{background:rgba(0, 0, 0, 0.3);}.cms-slideset .cms-grid-media:hover .port-link-icon{opacity:1;visibility:visible;}.cms-slideset .port-item-info{padding:29px 30px 31px 32px;}.cms-slideset .port-title{color:#fff;display:block;margin-bottom:9px;}.cms-slideset .port-title h5{margin-top:0;margin-bottom:0;}.cms-slideset .cms-grid-categories a{color:#203163;font-family:'Playfair Display', serif;font-size:13px;line-height:17px;font-style:italic;}.cms-slideset .cms-grid-categories a:hover{color:#aaa;}.cms-slideset .cms-grid-categories a + a:before{content:"/";margin-right:6px;margin-left:6px;}.cms-slideset .uk-dotnav{margin-top:44px;margin-left:0;margin-bottom:30px;}.cms-slideset .uk-dotnav > *{margin-top:0;padding:10px;}.cms-slideset .uk-dotnav > * > *{width:5px;height:5px;background:#ccc;}.cms-slideset .uk-dotnav > *:hover > *,.cms-slideset .uk-dotnav > *.uk-active > *{background:#8b8b8b;width:11px;height:11px;transform:scale(1);cursor:pointer;margin-top:-3px;}.cms-team{/* 6.9 - cms-progress-wraper */}.cms-team .team-item{margin-bottom:30px;}.cms-team .team-image img{width:100%;}.cms-team.default .team-item{margin-bottom:80px;}@media screen and (min-width:992px){.cms-team.default .team-item > .row{display:flex;}.cms-team.default .team-item > .row.row-reverse{flex-direction:row-reverse;}.cms-team.default .team-item > .row > div{display:flex;align-items:center;}}@media screen and (max-width:991px){.cms-team.default .team-info{padding-top:30px;}}.cms-team.default .team-info-wrap{padding-top:5px;}@media screen and (min-width:1200px){.cms-team.default .team-info-wrap{padding-left:70px;}}.cms-team.default .row-reverse .team-info-wrap{padding-left:0;}.cms-team.default .team-info-wrap .number{display:inline-block;margin-left:22px;font-size:30px;font-weight:700;color:#ddd;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;}.cms-team.default .team-info-wrap .team-name{margin-top:45px;margin-bottom:16px;}.cms-team.default .team-info-wrap .team-name a{color:#203163;}.cms-team.default .team-info-wrap .team-name a:hover{color:#aaa;}.cms-team.default .team-info-wrap .position{margin-top:0;margin-bottom:26px;color:#777;font-style:italic;font-weight:400;}.cms-team.default .team-info-wrap .desc{margin-bottom:33px;}.cms-team.layout1 .team-image{position:relative;}.cms-team.layout1 .team-info{position:absolute;top:0;left:0;right:0;bottom:0;margin:20px;padding:20px;background:#fff;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.cms-team.layout1 .team-info .team-info-inner{position:absolute;top:50%;width:calc(100% - 40px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cms-team.layout1 .team-info .team-name{margin-top:0;margin-bottom:12px;}.cms-team.layout1 .team-info .team-name a{color:#203163;}.cms-team.layout1 .team-info .team-name a:hover{color:#aaa;}.cms-team.layout1 .team-info .position{font-size:14px;margin-top:0;margin-bottom:26px;color:#777;font-style:italic;font-weight:400;}.cms-team.layout1 .team-info .desc{margin-bottom:23px;text-align:center;}.cms-team.layout1 .team-info .social-indiv-wrap{position:absolute;bottom:34px;width:calc(100% - 40px);text-align:center;}.cms-team.layout1 .team-image:hover .team-info{opacity:1;visibility:visible;}.cms-team.layout1 .join-us-inner{position:relative;}.cms-team.layout1 .join-us-info{position:absolute;top:0;left:0;right:0;bottom:0;background:#f7f7f7;text-align:center;}.cms-team.layout1 .join-us-info .join-us-info-inner{position:absolute;top:50%;width:calc(100% - 40px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cms-team.layout1 .join-us-info .join-us-title{font-size:25px;}.cms-team.layout1 .join-us-info .join-us-title a{color:#203163;}.cms-team.layout1 .join-us-info .join-us-title a:hover{color:#aaa;}.cms-team.layout1 .join-us-info .join-us-sub-title{font-size:11.58px;line-height:14px;letter-spacing:0.2em;color:#203163;position:relative;text-transform:uppercase;}.cms-team.layout1 .join-us-info .join-us-sub-title:before{content:"";width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-1px;left:-12px;}.cms-team.layout1 .join-us-info .join-us-sub-title:after{content:"";width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-1px;right:-11px;}.cms-progress-wraper{/* 6.10 - wpb_raw_html */}.cms-progress-wraper .cms-progress-title{font-size:14px;line-height:16.8px;color:#fff;letter-spacing:0.2em;margin-bottom:11px;text-transform:uppercase;}.cms-progress-wraper .cms-progress{margin-bottom:38px;overflow:visible;}.cms-progress-wraper .cms-progress .progress-bar{position:relative;overflow:visible;box-shadow:none;}.cms-progress-wraper .cms-progress .progress-bar span{position:absolute;top:-35px;right:0;font-size:16px;color:#fff;letter-spacing:0.2em;}.cms-progress-wraper.layout1 .cms-progress-title{color:#203163;}.cms-progress-wraper.layout1 .cms-progress .progress-bar span{color:#203163;}.contact-info-mail-phone p,.contact-info-address p{margin-bottom:0;}.contact-info-mail-phone{margin-bottom:50px;}.contact-info-mail-phone .mail a{color:#203163;}.contact-info-mail-phone .mail a:hover{color:#aaa;}.contact-info-address{margin-bottom:50px;}.contact-info-address .lbl{font-size:15px;letter-spacing:0.2em;text-transform:uppercase;color:#203163;line-height:18px;margin-bottom:18px;}.ef3-back-to-top{position:fixed;right:20px;bottom:20px;width:38px;height:38px;text-align:center;font-size:22px;padding-top:7px;color:#203163;cursor:pointer;z-index:9999;visibility:hidden;-webkit-transition:all 300ms ease-in-out 0ms;transition:all 300ms ease-in-out 0ms;}.ef3-back-to-top:hover{color:#aaa;}.ef3-back-to-top.on{visibility:visible;}.site-footer{background-color:#f7f7f7;padding-top:78px;padding-bottom:75px;text-align:center;margin-top:102px;position:relative;}.site-footer .footer-social-title{font-size:12px;color:#203163;letter-spacing:0.2em;text-transform:uppercase;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-91px;}.site-footer .footer-verticle-top-line{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-40px;content:"";width:1px;height:80px;background-color:#ddd;}.footer-top{margin-bottom:34px;}.footer-bottom ul{padding-left:0;list-style:none;}.footer-bottom ul li{display:inline-block;margin-right:73px;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0.05em;color:#aaa;position:relative;}@media screen and (max-width:767px){.footer-bottom ul li{display:block;margin-right:0;}}.footer-bottom ul li + li:before{content:"";width:7px;height:7px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#ddd;display:inline-block;position:absolute;left:-42px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.footer-bottom ul li:last-child{margin-right:0;}.footer-bottom ul li a{font-size:14px;font-weight:400;line-height:28px;letter-spacing:0.05em;color:#aaa;}.footer-bottom ul li a:hover{color:#203163;}.lading-footer-inner{color:#202020;letter-spacing:0.05em;font-size:16px;padding:33px 0;}.lading-footer-inner i{padding:0 10px;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.login-select,.form-control,.uneditable-input{display:block;width:100%;height:50px;margin-bottom:10px;box-shadow:none;font-size:15px;font-weight:400;border:1px solid #ddd;padding:10px 30px;line-height:28px;color:#aaa;background-image:none;border-radius:0;outline:medium none;letter-spacing:0.03em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}::-webkit-input-placeholder{color:#aaa;}::-moz-placeholder{color:#aaa;}:-ms-input-placeholder{color:#aaa;}input:-moz-placeholder{color:#aaa;}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="submit"]:focus,.login-select:focus,.form-control:focus,.uneditable-input:focus{outline:none;border-color:#203163 !important;}fieldset{padding:20px;border:1px solid #ddd;}textarea{resize:vertical;height:125px;}select{max-width:100%;overflow:auto;vertical-align:top;outline:none;border:1px solid #ddd;padding:10px;}button::-moz-focus-inner{border:0;padding:0;}input[type="radio"],input[type="checkbox"]{margin:0 10px;}input[type="submit"]{color:#fff;display:inline-block;background-color:#203163;padding:14px 30px;margin-bottom:0;font-size:12px;text-transform:uppercase;font-weight:400;line-height:20px;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;letter-spacing:0.2em;}input[type="submit"]:hover,input[type="submit"]:focus{outline:none;}label{margin-bottom:5px;}.form-control{box-shadow:none;}.form-control:focus{box-shadow:none;}.search-no-results .entry-content form{position:relative;}.search-no-results .entry-content .form-control{border-radius:0;box-shadow:none;background-color:#fff;margin-bottom:0;padding-right:65px;}.search-no-results .entry-content .btn{position:absolute;top:0;right:0;background-color:transparent;color:#1f1f1f;line-height:48px;width:65px;height:50px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.search-no-results .entry-content .btn span{font-size:22px;}body{/* contact form */}body input[type=text],body input[type=email],body input[type=password],body input[type=phone]{border-radius:0;}.contact-form p{margin-bottom:30px;}.contact-form > p:last-child{margin-bottom:0;}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form input[type=phone]{height:50px;}.wpcf7-form textarea{height:280px;}.wpcf7-form input[type="submit"]{margin-top:10px;padding:14px 30px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.wpcf7-form div.wpcf7-validation-errors{border:0;font-size:14px;margin-left:0;padding-left:0;margin-top:40px;color:red;}.wpcf7-form .btn-send{text-align:right;}div.wpcf7 .wpcf7-form .ajax-loader{display:none;}div.wpcf7 .wpcf7-form .ajax-loader.is-active{display:inline-block;}.cshero-main-header{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.header-left{float:left;}.header-right{float:right;}.navbar-toggles{padding:13px 10px 13px 0;margin:0;background-color:transparent;background-image:none;border:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:background 0.3s ease-in;transition:background 0.3s ease-in;}.navbar-toggles.collapsed{background:transparent;}.navbar-toggles .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}.navbar-toggles .icon-bar{display:block;background:#203163;width:21px;height:2px;border-radius:0;-webkit-transition:background 0.3s ease-in-out 0s;transition:background 0.3s ease-in-out 0s;}.navbar-toggles .icon-bar + .icon-bar{margin-top:5px;}.navbar-toggles:hover,.navbar-toggles:focus{outline:none;}.navbar-toggles:hover .icon-bar,.navbar-toggles:focus .icon-bar{background:#203163;}.main_logo h1,.main_logo h1 a{margin-top:0;margin-bottom:0;font-size:26.47px;font-weight:bold;line-height:31.76px;letter-spacing:0.3em;color:#203163;text-transform:uppercase;}.header-default{padding-top:36px;padding-bottom:21px;background:#fff;}.header-default .header-wrap{position:relative;min-height:39px;}@media screen and (min-width:992px){.header-default .site-branding{position:absolute;top:50%;transform:translateY(-50%);float:left;}}.header-default .navbar-toggles{float:right;}.header-style-1{padding-top:54px;padding-bottom:44px;}.header-style-1 .header-wrap{position:relative;text-align:center;min-height:39px;padding:10px 0;}.header-style-1 .site-branding{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.header-style-1 .main_logo .site-description{text-align:center;}@media screen and (max-width:479px){.header-style-1 .header-right{display:none;}}.header-style-1 .header-right ul{list-style:none;}.header-style-1 .header-right ul li{padding:12px 13px 12px 0;position:relative;}.header-style-1 .header-right ul li a{display:block;font-size:11.58px;font-weight:400;line-height:15px;letter-spacing:0.2em;color:#203163;text-transform:uppercase;position:relative;-webkit-transition:all 0.3s ease 0s !important;transition:all 0.3s ease 0s !important;}.header-style-1 .header-right ul li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#203163;-webkit-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s;}.header-style-1 .header-right ul li a:hover:before{width:100%;}.header-style-1 .header-right ul li:before{content:"";width:4px;height:1px;background-color:#203163;margin-right:10px;position:absolute;top:50%;margin-top:-1px;left:-13px;}.header-style-1 .header-right ul li:after{content:"";width:4px;height:1px;background-color:#203163;margin-left:10px;position:absolute;top:50%;margin-top:-1px;right:3px;}.header-style-2{padding:47px 115px 40px 38px;}@media screen and (max-width:1199px){.header-style-2{padding:47px 38px 40px 38px;}}.header-style-2 .header-wrap{position:relative;text-align:center;min-height:39px;padding:7px 0;}.header-style-2 .site-branding{position:absolute;top:48%;transform:translateY(-50%);right:0;}@media screen and (max-width:1199px){.header-style-2.transparent .navbar-toggles .icon-bar{background:#fff;}}.header-style-3{padding:42px 100px 42px 100px;}@media screen and (max-width:1199px){.header-style-3{padding:42px 15px 42px 15px;}}.header-style-3 .header-wrap{position:relative;min-height:39px;padding:7px 0;}.header-style-3 .site-branding{position:absolute;top:48%;transform:translateY(-50%);}.header-style-3 .navbar-toggles{padding:13px 0 13px 10px;}.cshero-main-header.full-width .container{width:100% !important;}.cshero-main-header.transparent{position:absolute;top:0;left:0;right:0;z-index:1;background:transparent !important;background-color:transparent !important;}.admin-bar .cshero-main-header.transparent{top:32px;}@media screen and (max-width:991px){/* Sticky header */.site-header.header-fullwidth{padding-left:15px !important;padding-right:15px !important;}}.header-fixed{position:fixed;width:100%;z-index:9;padding-top:0;padding-bottom:0;background-color:#fff;}.cshero-main-header.transparent.header-fixed{position:fixed;z-index:9;background-color:#fff !important;}.cshero-header-navigation ul.nav-menu{list-style:none;padding-left:0;}.cshero-header-navigation ul.nav-menu li a{font-size:12px;font-weight:400;letter-spacing:0.2em;line-height:25px;color:#203163;text-transform:uppercase;position:relative;-webkit-transition:all 0.3s ease 0s !important;transition:all 0.3s ease 0s !important;}.cshero-header-navigation ul.nav-menu li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#203163;-webkit-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s;}.cshero-header-navigation ul.nav-menu li a:hover:before{width:100%;}.cshero-header-navigation ul.nav-menu li.menu-item-has-children > a:after{content:"\f0d7";position:absolute;top:50%;right:auto;margin-left:8px;display:inline-block;font-size:12px;line-height:1;color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"FontAwesome";}.cshero-header-navigation ul.nav-menu li.menu-item-has-children > a:hover:after{color:#203163;}.cshero-header-navigation ul.nav-menu li li.current-menu-item > a{color:#203163;}.cshero-header-navigation ul.nav-menu li li a{color:#999;}.cshero-header-navigation ul.nav-menu li li a:hover{color:#203163;}.cshero-header-navigation ul.nav-menu li.current-menu-item > a:before{width:100%;}.cshero-header-navigation ul.nav-menu li ul.sub-menu li a:before,.cshero-header-navigation ul.nav-menu li ul.children li a:before{content:none;}.cshero-header-navigation ul.nav-menu ul{list-style:none;}.cshero-header-navigation ul.nav-menu ul.current-menu-ancestor > a,.cshero-header-navigation ul.nav-menu ul.current-menu-parent > a,.cshero-header-navigation ul.nav-menu ul.current-menu-item > a{color:#203163;}.sidebar-offcanvas{width:inherit;min-width:445px;max-width:445px;padding:130px 30px 162px 103px;background-color:transparent;float:left;height:100%;bottom:0;left:-445px;z-index:9;position:fixed;top:0;height:100%;background:#fff;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}@media screen and (max-width:767px){.sidebar-offcanvas{min-width:270px;max-width:270px;padding:130px 15px 162px 15px;left:-270px;}}.sidebar-offcanvas.right{left:auto;right:-445px;padding:130px 30px 162px 50px;}@media screen and (max-width:767px){.sidebar-offcanvas.right{right:-270px;padding:130px 15px 162px 15px;}}.sidebar-offcanvas::-webkit-scrollbar{width:0;}.sidebar-offcanvas::-webkit-scrollbar-track{background-color:transparent;}.admin-bar .sidebar-offcanvas{top:32px;}.sidebar-offcanvas.collapse.in{left:0;}.sidebar-offcanvas .menu-close{cursor:pointer;position:absolute;top:63px;right:34px;display:inline-block;text-align:center;font-size:50px;color:#000;-webkit-transition:color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s;}.sidebar-offcanvas .menu-close:hover{color:#203163;}.sidebar-offcanvas .left-menu-outer{display:table;width:100%;height:100%;}.sidebar-offcanvas .left-menu-outer .cshero-header-navigation,.sidebar-offcanvas .left-menu-outer .footer-bottom-canvas{display:table-row;}.sidebar-offcanvas .left-menu-outer .footer-bottom-canvas-wrap{display:table-cell;vertical-align:bottom;padding-top:30px;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li{padding:6px 0;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li.menu-item-has-children > a{position:relative;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li.menu-item-has-children > a:after{margin-left:8px;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li.menu-item-has-children > ul{height:0;opacity:0;visibility:hidden;padding:0 0 0 30px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li.menu-item-has-children > ul > li > a{opacity:0;visibility:hidden;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li.menu-item-has-children > ul.open{height:100%;opacity:1;visibility:visible;padding:21px 0 3px 30px;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu li.menu-item-has-children > ul.open > li > a{opacity:1;visibility:visible;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu ul{list-style:none;padding:21px 0 3px 30px;}.sidebar-offcanvas .cshero-header-navigation ul.nav-menu > li{padding:16px 0;}.sidebar-offcanvas.right.collapse.in{left:auto;right:0;}.sidebar-offcanvas.right .menu-close{left:34px;right:auto;}.footer-bottom-canvas{/*------------------------------
  10.1 - Minimum width of 1200 pixels.
------------------------------*/}.footer-bottom-canvas .footer-bootom-text{font-size:14px;line-height:28px;letter-spacing:0.05em;color:#aaa;font-weight:400;margin-top:23px;}.footer-bottom-canvas .footer-bootom-text i{font-size:12px;margin-left:10px;margin-right:10px;}@media screen and (min-width:992px){.header-default{/*------------------------------
  10.3 - Max width of 991 pixels.
------------------------------*/}.header-default .navbar-toggles{display:none;}.header-default #menu-mobile,.header-default .cs-menu-toggle{display:none;}.header-default #cshero-header-navigation .main-navigation.collapse{display:block;overflow:visible;}.header-default #cshero-header-navigation{float:right;}.header-default #cshero-header-navigation .main-navigation{font-size:16px;font-weight:400;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu{margin:0;padding:0;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li{vertical-align:top;float:left;padding:0 24px;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;position:relative;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a:before{width:100%;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li:focus > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li:focus > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li:hover > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li:hover > a:before{width:100%;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li > a{line-height:59px;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:focus,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li > a:focus,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover{outline:0 !important;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:before,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li > a:before{top:37px;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li:first-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li:first-child{padding-left:0;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li:last-child{padding-right:0;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li:last-child.menu-item-has-children,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li:last-child.menu-item-has-children{padding-right:15px;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.menu-item-has-children,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.page_item_has_children{position:relative;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.menu-item-has-children > .cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children > .cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.page_item_has_children > .cs-menu-toggle{display:none;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children{min-width:240px;background:#fff;clip:rect(1px, 1px, 1px, 1px);-webkit-box-shadow:#ddd 0 1px 5px 0;-khtml-box-shadow:#ddd 0 1px 5px 0;-moz-box-shadow:#ddd 0 1px 5px 0;-ms-box-shadow:#ddd 0 1px 5px 0;-o-box-shadow:#ddd 0 1px 5px 0;box-shadow:#ddd 0 1px 5px 0;margin-left:1px;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children > li{padding:9px 20px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children > li:last-child{border-bottom:0;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children > li:hover{color:#203163;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children a{clear:both;display:block;font-size:13px;font-weight:400;line-height:25px;letter-spacing:1px;padding:0;text-transform:capitalize;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a{display:block;text-decoration:none;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul li a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul li a{display:block;text-decoration:none;text-align:left;}.header-default #cshero-header-navigation .main-navigation li ul{margin:0;padding:0;position:absolute;top:130%;z-index:10;overflow:hidden;opacity:0;left:0;visibility:hidden;display:block;-webkit-transition:visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;transition:visibility 0.35s ease-in-out, opacity 0.35s ease-in-out, top 0.35s ease-in-out, bottom 0.35s ease-in-out, left 0.35s ease-in-out, right 0.35s ease-in-out;}.header-default #cshero-header-navigation .main-navigation li:hover > ul,.header-default #cshero-header-navigation .main-navigation li:focus > ul{top:100%;opacity:1;visibility:visible;border-left:0;overflow:inherit;clip:inherit !important;}.header-default #cshero-header-navigation .main-navigation li li{margin:0;border-top:none;border-bottom:1px solid #efefef;/*------------------------------
  10.2 - Menu Stick Wall
------------------------------*/}.header-default #cshero-header-navigation .main-navigation li li.menu-item-has-children > a:after,.header-default #cshero-header-navigation .main-navigation li li.page_item_has_children > a:after{font-family:"FontAwesome";content:"\f0da";position:absolute;right:0;font-weight:300;font-size:12px;color:#999;}.header-default #cshero-header-navigation .main-navigation li li > ul{top:auto;margin-top:-34px;left:130%;}.header-default #cshero-header-navigation .main-navigation li li:hover > ul{top:auto;left:100%;}.header-default #cshero-header-navigation .main-navigation li li:hover > ul.back{right:100%;left:auto;margin-right:1px;}.header-default #cshero-header-navigation .main-navigation li li li:hover > ul{top:auto;left:100%;}.header-default #cshero-header-navigation .main-navigation li li li:hover > ul.back{right:100%;left:auto;margin-right:1px;}.header-default #cshero-header-navigation .main-navigation .nav-menu > li > ul.back{right:0;left:auto;}.header-default #cshero-header-navigation .main-navigation .nav-menu > li > ul.back ul:not(.back){right:100%;left:auto;}.header-default #cshero-header-navigation .main-navigation .nav-menu > li > ul.back ul.back{left:100%;right:auto;}.header-default #cshero-header-navigation .main-navigation .nav-menu > li > ul.back ul.back ul:not(.back){left:100%;right:auto;}.header-default #cshero-header-navigation .main-navigation .nav-menu > li > ul.back ul.back ul.back{right:100%;left:auto;}.header-default #cshero-header-navigation .main-navigation li ul ul{/* End Start Mega Menu */}.header-default #cshero-header-navigation .main-navigation li ul ul.back{right:100%;left:auto;}.header-default #cshero-header-navigation .main-navigation li ul ul.back ul:not(.back){right:100%;left:auto;}.header-default #cshero-header-navigation .main-navigation li ul ul.back ul.back{left:100%;right:auto;}.header-default #cshero-header-navigation .main-navigation li ul ul.back ul.back ul:not(.back){left:100%;right:auto;}.header-default #cshero-header-navigation .main-navigation li ul ul.back ul.back ul.back{right:100%;left:auto;}.header-default .cshero-main-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .cs-menu-toggle{display:none;}}@media screen and (max-width:991px){.header-default .navbar-toggle{display:block;}.header-default #cshero-header-navigation.collapse{background:#2c2b2b;left:0;right:0;z-index:999;width:100%;display:block;max-height:300px;}.header-default #cshero-header-navigation .main-navigation{float:none !important;padding:0;}.header-default #cshero-header-navigation .main-navigation > div > ul,.header-default #cshero-header-navigation .main-navigation ul.nav-menu{margin:0;padding:0;list-style:none;margin-top:30px;text-align:left;}.header-default #cshero-header-navigation .main-navigation > div > ul > li,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li{list-style:none;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}.header-default #cshero-header-navigation .main-navigation > div > ul > li > a,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li > a{font-size:14px;padding:1em 0.7em;text-transform:capitalize;text-decoration:none;line-height:20px;display:block;}.header-default #cshero-header-navigation .main-navigation > div > ul > li > a:hover,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li > a:hover,.header-default #cshero-header-navigation .main-navigation > div > ul > li > a:focus,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li > a:focus{outline:none;}.header-default #cshero-header-navigation .main-navigation > div > ul > li:hover,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li:hover,.header-default #cshero-header-navigation .main-navigation > div > ul > li:active,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li:active,.header-default #cshero-header-navigation .main-navigation > div > ul > li:focus,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li:focus{background-color:rgba(255, 255, 255, 0.1);}.header-default #cshero-header-navigation .main-navigation > div > ul > li.current-menu-item,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li.current-menu-item{background-color:rgba(255, 255, 255, 0.1);}.header-default #cshero-header-navigation .main-navigation > div > ul > li.current-menu-item.menu-item-has-children > a,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li.current-menu-item.menu-item-has-children > a{background-color:rgba(255, 255, 255, 0.1);}.header-default #cshero-header-navigation .main-navigation > div > ul > li .sub-menu span.cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li .sub-menu span.cs-menu-toggle{right:10px;}.header-default #cshero-header-navigation .main-navigation > div > ul > li .sub-menu .sub-menu span.cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li .sub-menu .sub-menu span.cs-menu-toggle{right:20px;}.header-default #cshero-header-navigation .main-navigation > div > ul > li .children span.cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li .children span.cs-menu-toggle{right:10px;}.header-default #cshero-header-navigation .main-navigation > div > ul > li .children .children span.cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li .children .children span.cs-menu-toggle{right:20px;}.header-default #cshero-header-navigation .main-navigation > div > ul li a:before,.header-default #cshero-header-navigation .main-navigation ul.nav-menu li a:before{content:none;}.header-default #cshero-header-navigation .main-navigation > div > ul .cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation ul.nav-menu .cs-menu-toggle{font-size:12px;}.header-default #cshero-header-navigation .main-navigation li ul,.header-default #cshero-header-navigation .main-navigation li ul ul{width:100% !important;}.header-default .collapse .main-navigation div.nav-menu > ul{display:block;}.header-default .cshero-header-navigation ul.nav-menu li.menu-item-has-children > a:after{content:none;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li{position:relative;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li li{position:relative;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li .cs-menu-toggle,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle{cursor:pointer;position:absolute;right:0px;text-align:center;top:0;width:30px;height:48px;line-height:48px;vertical-align:middle;display:block;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li .cs-menu-toggle:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle:hover{color:#203163;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.page_item_has_children:after,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.page_item_has_children:after{content:none;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.open-sub > a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.open-sub > a{background-color:rgba(255, 255, 255, 0.1);}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.open-sub > a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.open-sub > a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a:focus,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a:focus,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.open-sub > a:focus,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li.open-sub > a:focus{background-color:rgba(255, 255, 255, 0.1);}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children{overflow:hidden;display:none;padding:0;border-top-left-radius:0;border-top-right-radius:0;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children li,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children li{padding:8px 20px;line-height:27px;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children li:last-child,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children li:last-child{border-bottom:0;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children li:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children li:hover{background-color:#89bbc4;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children li a,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children li a{display:block;font-size:13px;font-weight:400;letter-spacing:1px;white-space:nowrap;line-height:20px;text-transform:none;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu li a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children li a:hover,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children li a:hover{color:;}.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu.submenu-open,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children.submenu-open,.header-default #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children.submenu-open{display:block;}}@media screen and (max-width:991px){.sidebar{margin-top:50px;}}.widget-area .widget,.wpb_widgetised_column .widget{display:block;overflow:hidden;position:relative;margin-bottom:56px;}.widget-area .widget:after,.wpb_widgetised_column .widget:after,.widget-area .widget:before,.wpb_widgetised_column .widget:before{display:table;content:'';}.widget-area .widget:last-child,.wpb_widgetised_column .widget:last-child{margin-bottom:0;}.widget-area .widget .wg-title,.wpb_widgetised_column .widget .wg-title{font-family:'Heebo';font-size:15px;line-height:18px;letter-spacing:0.2em;font-weight:400;margin-top:0;margin-bottom:34px;color:#203163;text-transform:uppercase;}.widget-area .widget > ul,.wpb_widgetised_column .widget > ul,.widget-area .widget > ol,.wpb_widgetised_column .widget > ol,.widget-area .widget > div > ul,.wpb_widgetised_column .widget > div > ul,.widget-area .widget > div > ol,.wpb_widgetised_column .widget > div > ol{list-style-type:none;padding:0;margin:0;}.widget-area ul,.wpb_widgetised_column ul{list-style:none;margin-bottom:0;}.widget-area ul li a:hover,.wpb_widgetised_column ul li a:hover{color:#203163;}.widget-area ul li ul,.wpb_widgetised_column ul li ul{padding-left:30px;}.widget-area .widget_recent_entries ul li a,.wpb_widgetised_column .widget_recent_entries ul li a,.widget-area .widget_categories ul li a,.wpb_widgetised_column .widget_categories ul li a,.widget-area .widget_meta ul li a,.wpb_widgetised_column .widget_meta ul li a,.widget-area .widget_archive ul li a,.wpb_widgetised_column .widget_archive ul li a{line-height:28px;padding:11px 0 13px 0;display:inline-block;position:relative;}.widget-area .widget_recent_entries ul li a:after,.wpb_widgetised_column .widget_recent_entries ul li a:after,.widget-area .widget_categories ul li a:after,.wpb_widgetised_column .widget_categories ul li a:after,.widget-area .widget_meta ul li a:after,.wpb_widgetised_column .widget_meta ul li a:after,.widget-area .widget_archive ul li a:after,.wpb_widgetised_column .widget_archive ul li a:after{content:"";position:absolute;left:0;bottom:0;right:0;margin-left:-500px;width:1000px;height:1px;background:#eee;}.widget-area .widget_recent_entries ul li:first-child,.wpb_widgetised_column .widget_recent_entries ul li:first-child,.widget-area .widget_categories ul li:first-child,.wpb_widgetised_column .widget_categories ul li:first-child,.widget-area .widget_meta ul li:first-child,.wpb_widgetised_column .widget_meta ul li:first-child,.widget-area .widget_archive ul li:first-child,.wpb_widgetised_column .widget_archive ul li:first-child{padding-top:0;}.widget-area .widget_nav_menu li a,.wpb_widgetised_column .widget_nav_menu li a{padding:10px 10px 10px 0;position:relative;display:block;}.widget-area .widget_nav_menu li a:before,.wpb_widgetised_column .widget_nav_menu li a:before{content:"";background:#eee;width:10000px;height:1px;position:absolute;top:100%;left:-100%;right:-100%;}.widget-area .widget_nav_menu li.current-menu-item a,.wpb_widgetised_column .widget_nav_menu li.current-menu-item a{color:#203163;}.widget-area .widget_nav_menu li.current-menu-item a:after,.wpb_widgetised_column .widget_nav_menu li.current-menu-item a:after{color:#203163;}.widget-area .widget_tag_cloud,.wpb_widgetised_column .widget_tag_cloud{margin-bottom:46px;}.blog-classic .widget-area aside:first-child,.blog-classic .wpb_widgetised_column aside:first-child{margin-top:0;}.widget_text select{width:100%;}.widget_nav_menu ul.sub-menu{padding:0;}.textwidget option{padding:10px 0;}.widget-area,.wpb_widgetised_column{/* Calendar
------------------------------*/}.widget-area .widget_recent_comments ul li,.wpb_widgetised_column .widget_recent_comments ul li,.widget-area .widget_recent_entries ul li,.wpb_widgetised_column .widget_recent_entries ul li,.widget-area .widget_archive ul li,.wpb_widgetised_column .widget_archive ul li,.widget-area .widget_meta ul li,.wpb_widgetised_column .widget_meta ul li,.widget-area .widget_pages ul li,.wpb_widgetised_column .widget_pages ul li,.widget-area .widget_categories ul li,.wpb_widgetised_column .widget_categories ul li,.widget-area .widget_product_categories ul li,.wpb_widgetised_column .widget_product_categories ul li,.widget-area .widget_nav_menu ul li,.wpb_widgetised_column .widget_nav_menu ul li{line-height:28px;width:100%;clear:both;margin:0;position:relative;}.widget-area .widget_nav_menu > div > ul > li,.wpb_widgetised_column .widget_nav_menu > div > ul > li{padding-left:0;}.widget-area .widget_nav_menu ul ul li a,.wpb_widgetised_column .widget_nav_menu ul ul li a{padding-left:20px;}.widget-area .widget_nav_menu ul ul li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li a{padding-left:40px;}.widget-area .widget_nav_menu ul ul li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li a{padding-left:60px;}.widget-area .widget_nav_menu ul ul li li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li li a{padding-left:70px;}.widget-area .widget_nav_menu ul ul li li li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li li li a{padding-left:80px;}.widget-area .widget_nav_menu ul ul li li li li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li li li li a{padding-left:90px;}.widget-area .widget_nav_menu ul ul li li li li li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li li li li li a{padding-left:100px;}.widget-area .widget_nav_menu ul ul li li li li li li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li li li li li li a{padding-left:110px;}.widget-area .widget_nav_menu ul ul li li li li li li li li a,.wpb_widgetised_column .widget_nav_menu ul ul li li li li li li li li a{padding-left:120px;}.widget_calendar caption{margin-bottom:10px;}.widget_calendar thead th{text-align:center;padding:0;text-transform:uppercase;font-weight:bold;}.widget_calendar table,.widget_calendar table td{border-collapse:separate;border-spacing:1px;}.widget_calendar table{width:100%;}.widget_calendar table tbody td{text-align:center;padding:7px 0px;}.widget_calendar table tbody td#today{background-color:#4b4e53;color:#fff;}.widget_calendar table tbody td#today a{color:#fff;}.widget_calendar tbody .pad{background:transparent;}.widget_calendar tbody td{background:#eee;}.widget_calendar tbody a{font-weight:bold;}.widget_calendar tfoot td:last-child{text-align:right;}.site-content{/*------------------------------
Widget tag cloud
------------------------------*/}.site-content .widget_search .search-close{display:none;}.site-content .widget_search form{position:relative;}.site-content .widget_search .form-control{border-radius:0;box-shadow:none;background-color:#fff;margin-bottom:0;padding-right:65px;}.site-content .widget_search .btn{position:absolute;top:0;right:0;background-color:transparent;color:#203163;line-height:48px;width:65px;height:50px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.site-content .widget_search .btn:hover,.site-content .widget_search .btn:focus,.site-content .widget_search .btn:active{color:#203163;outline:none;box-shadow:none;}.site-content .widget_search .btn span{font-size:22px;}.widget_tag_cloud{margin-bottom:46px;/*------------------------------
Widget_rss
------------------------------*/}.widget_tag_cloud a{font-size:14px !important;display:inline-block;padding:5px 18px;margin-right:6px;margin-bottom:10px;color:#999;line-height:24px;font-weight:400;border:1px solid #e1e1e1;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.widget_tag_cloud a:hover{background-color:#222;color:#fff;}.widget_rss .wg-title a{font-size:18px;font-weight:bold;color:#666;line-height:22px;}.widget_rss ul li{line-height:inherit;margin-bottom:15px;padding-bottom:15px;}.widget_rss ul li a{font-weight:bold;}.widget_rss ul li:last-child{margin-bottom:8px;padding-bottom:0;}.widget_cs_recent_post_v2 .widget-recent-item{display:table;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}.widget_cs_recent_post_v2 .entry-thumbnail{display:table-cell;vertical-align:top;}.widget_cs_recent_post_v2 .entry-thumbnail img{max-width:100px;margin:2px 10px 0px 0;}.widget_cs_recent_post_v2 a{display:block;color:#000;font-size:15px;font-weight:600;margin-bottom:0;padding-bottom:0;line-height:21px;}.widget_cs_recent_post_v2 .entry-main{display:table-cell;vertical-align:top;}.widget_cs_recent_post_v2 .entry-main span{display:block;font-size:13px;font-style:italic;}.widget_woocommerce_category ul{list-style:none;}.widget_woocommerce_category ul li:hover{background:none !important;}.widget_woocommerce_category ul li:last-child{border-bottom:0;}.widget_woocommerce_category ul li a:before{content:"\f105";font-family:"FontAwesome";font-size:13px;left:0;display:inline-block !important;color:#aaa;padding-right:8px;position:relative;top:0;}.widget_woocommerce_category ul li a .product-count{position:absolute;right:0;color:#aaa;font-style:italic;}.widget_newsletterwidget{background:transparent !important;}.wpb_column .widget_cs_instagram_widget{padding:0 !important;}.widget_cs_instagram_widget .instagram-title{margin-top:0;margin-bottom:0;padding-bottom:41px;padding-top:41px;background-color:#f7f7f7;}.widget_cs_instagram_widget .instagram-item{padding:0;}.widget_cs_instagram_widget .instagram-item a img{/*@include opacity(1);
			    @include transition(opacity .25s ease-in-out);
				&:hover{
					@include opacity(0.7);
				}*/width:100%;}.section-instagram{display:block;position:relative;margin-top:100px;}.section-instagram.nopadbot{padding-bottom:0;}.widget_znews-twitter-widget .bx-viewport{min-height:424px;}.widget_znews-twitter-widget .news-tweet-content{margin-bottom:30px;}.widget_znews-twitter-widget .news-tweet-content a{color:#203163;}.widget_znews-twitter-widget .news-tweet-content a:hover{color:#aaa;}.widget_znews-twitter-widget .tweet-text{position:relative;padding-left:45px;}.widget_znews-twitter-widget .tweet-text i{font-size:24px;position:absolute;display:inline-block;left:0;top:3px;}@media screen and (min-width:1200px){.is-sidebar-right > .col-lg-9{padding-right:85px;}.is-sidebar-right > .col-lg-3{padding-left:0;padding-right:0;margin-left:-15px;}.is-sidebar-left > .col-lg-9{padding-left:85px;}.is-sidebar-left > .col-lg-3{padding-left:0;padding-right:0;margin-right:-15px;}.column > .col-lg-6:nth-child(2n+1){clear:left;}.column > .col-lg-4:nth-child(3n+1){clear:left;}.column > .col-lg-3:nth-child(4n+1){clear:left;}.column > .col-lg-2:nth-child(6n+1){clear:left;}}@media (min-width:992px) and (max-width:1199px){.column > .col-md-6:nth-child(2n+1){clear:left;}.column > .col-md-4:nth-child(3n+1){clear:left;}.column > .col-md-3:nth-child(4n+1){clear:left;}.column > .col-md-2:nth-child(6n+1){clear:left;}}@media (min-width:768px) and (max-width:991px){.column > .col-sm-6:nth-child(2n+1){clear:left;}.column > .col-sm-4:nth-child(3n+1){clear:left;}.column > .col-sm-3:nth-child(4n+1){clear:left;}.column > .col-sm-2:nth-child(6n+1){clear:left;}}@media (max-width:1199px){.vc_row:not(.vc_row-no-padding) .wpb_column .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}.landing .vc_row{padding-left:0px !important;padding-right:0px !important;}}@media (min-width:768px) and (max-width:1024px){body.full-page .header-style-1{padding-top:30px;padding-bottom:24px;}body.full-page .site-footer{padding-top:35px;padding-bottom:35px;}}