*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}pre{font-family:monospace,monospace;font-size:1em}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}cite{color:#151515;font-weight:600;font-style:normal}table{border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}table th,table td{text-align:left;letter-spacing:1px;font-weight:600}table th a,table td a{font-weight:600;font-size:14px;text-decoration:none;color:#202020}table th a:hover,table td a:hover{text-decoration:none}table tr{color:#151515}table td{color:#707070;border-top:1px solid #efefef;padding:6px 10px 6px 0}dl{margin:0 15px}dl dt{font-weight:700;color:#151515;margin-bottom:5px}dl dd{margin:0 0 20px;color:#707070}strong{color:#151515}address{margin:15px 0;color:#707070;font-style:normal}pre{background:#e6e6e6;margin:20px 0;padding:20px;white-space:pre-wrap;word-wrap:break-word;color:#707070}ins{background:#efefef;text-decoration:none;color:#151515;padding-left:2px;padding-right:2px}samp{font-family:monospace,monospace}ol ul,ul ol,ul ul,ol ol{padding-top:10px;padding-bottom:10px}ul ul,ol ul,ol ol ul,ol ul ul,ul ol ul,ul ul u{list-style-type:disc}li{margin:0 0 8px;font-size:14px}li ul,li ol{padding-bottom:0}ol ul ol{padding-top:0;padding-bottom:0}ol ul ol li:last-of-type{margin-bottom:0}blockquote{margin:0 0 10px}blockquote p{font-size:20px !important;line-height:30px !important;font-weight:500;color:#151515;font-style:italic;margin:0 !important}blockquote cite{display:block;margin-top:10px;font-size:15px}blockquote cite a{color:#151515;text-decoration:none;font-size:16px;font-weight:400}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-padding{padding:0}#main-wrapper{max-width:100%;overflow:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.map-block{position:relative}div[id^=googleMap]{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.scroll-top-link{background-color:#303030;display:inline-block;color:rgba(255,255,255,.75);position:fixed;bottom:20px;right:20px;padding:5px 10px;font-size:15px;opacity:0;transition:opacity .2s;z-index:999;border-radius:2px}.scroll-top-link.active{opacity:1}.scroll-top-link:hover{color:#fff !important}.sk-spinner-pulse{width:40px;height:40px;background-color:#333;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media screen and (max-width:992px){.wpb_animate_when_almost_visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.animated{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}}body{-webkit-font-smoothing:antialiased}p{font-size:14px;line-height:24px;color:#656565;margin:0 0 15px}h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:#202020;line-height:1.2}a{color:#202020;font-size:15px;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition-transition:color .2s ease;transition:color .2s ease}input,textarea{font-family:'Hind',sans-serif}.wt-100,.wt-100>p{font-weight:100}.wt-100italic,.wt-100italic>p{font-weight:100;font-style:italic}.wt-200,.wt-200>p{font-weight:200}.wt-200italic,.wt-200italic>p{font-weight:200;font-style:italic}.wt-300,.wt-300>p{font-weight:300}.wt-300italic,.wt-300italic>p{font-weight:300;font-style:italic}.wt-400,.wt-400>p{font-weight:400}.wt-400italic,.wt-400italic>p{font-weight:400;font-style:italic}.wt-500,.wt-500>p{font-weight:500}.wt-500italic,.wt-500italic>p{font-weight:500;font-style:italic}.wt-600,.wt-600>p{font-weight:600}.wt-600italic,.wt-600italic>p{font-weight:600;font-style:italic}.wt-700,.wt-700>p{font-weight:700}.wt-700italic,.wt-700italic>p{font-weight:700;font-style:italic}.wt-800,.wt-800>p{font-weight:800}.wt-800italic,.wt-800italic>p{font-weight:800;font-style:italic}.wt-900,.wt-900>p{font-weight:900}.wt-900italic,.wt-900italic>p{font-weight:900;font-size:italic}.wpb_text_column.wpb_content_element .wpb_wrapper>p,.wpb_text_column.wpb_content_element .wpb_wrapper>p span{font-size:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.no-post-banner{margin-top:15px}.post-list-wrapper{padding-top:50px}.post-list-wrapper.has-sidebar .post-list,.post-list-wrapper.has-sidebar .post-single,.post-single-wrap.has-sidebar .post-list,.post-single-wrap.has-sidebar .post-single{padding-right:15px}.post-list-wrapper.has-sidebar .post-sidebar,.post-single-wrap.has-sidebar .post-sidebar{padding-left:15px}.post-list-wrapper .post-list .post-meta li>a,.post-single-wrap .post-list .post-meta li>a{line-height:18px}.post-list-wrapper .post-content .more-link,.post-single-wrap .post-content .more-link{padding:12px 28px;border:2px solid #202020;font-size:15px;font-weight:600;margin-top:15px;display:inline-block;line-height:19px}.post-list-wrapper .post-list .post-meta li{text-align:left}.post-list .post .post-media,.post-single .post .post-media{margin-bottom:30px}.post-list .post .post-media img,.post-single .post .post-media img{display:block;height:auto}.post-list .post .post-date,.post-single .post .post-date{font-size:12px;font-weight:500;color:#707070;margin-bottom:20px}.post-list .post .post-footer,.post-single .post .post-footer{padding-top:10px}.post-list .post .post-footer .btn-medium,.post-single .post .post-footer .btn-medium{font-size:15px;font-weight:600}.post-list .post .post-footer .btn-medium:hover,.post-single .post .post-footer .btn-medium:hover{background-color:transparent}.post-list .post .post-readmore,.post-single .post .post-readmore{font-size:12px;font-weight:700;color:#202020;text-decoration:none;display:inline-block;float:left}.post-list .post,.post-single .post{margin-bottom:115px}.post-list .post .post-content,.post-single .post .post-content{font-size:15px;line-height:25px;color:#656565}.post-list .post .post-content h1,.post-list .post .post-content h2,.post-list .post .post-content h3,.post-list .post .post-content h4,.post-list .post .post-content h5,.post-list .post .post-content h6,.post-single .post .post-content h1,.post-single .post .post-content h2,.post-single .post .post-content h3,.post-single .post .post-content h4,.post-single .post .post-content h5,.post-single .post .post-content h6{margin-bottom:15px}.post-list .post .post-content iframe,.post-single .post .post-content iframe{max-width:100%}.post-list .post.format-quote .post-heading,.post-list .post.format-quote .post-heading h3,.post-list .post.format-quote .post-heading a,.post-list .post.format-link .post-heading,.post-list .post.format-link .post-heading h3,.post-list .post.format-link .post-heading a,.post-single .post.format-quote .post-heading,.post-single .post.format-quote .post-heading h3,.post-single .post.format-quote .post-heading a,.post-single .post.format-link .post-heading,.post-single .post.format-link .post-heading h3,.post-single .post.format-link .post-heading a{-webkit-transition:background-color .5s ease,color .5s ease;-moz-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.post-list .post.format-quote .post-heading,.post-single .post.format-quote .post-heading{background-color:rgba(242,242,242,.7);border:1px solid rgba(0,0,0,.1);padding:40px 30px}.post-list .post.format-quote .post-heading .quote-img,.post-single .post.format-quote .post-heading .quote-img{position:absolute;top:48px;left:30px}.post-list .post.format-quote .post-heading .quote-img img,.post-single .post.format-quote .post-heading .quote-img img{max-width:36px}.post-list .post.format-quote .post-heading .post-quote,.post-single .post.format-quote .post-heading .post-quote{padding-left:50px}.post-list .post.format-quote .post-heading .post-quote blockquote,.post-single .post.format-quote .post-heading .post-quote blockquote{text-decoration:none;font-family:'Playfair Display',serif;font-size:26px;font-weight:400;line-height:36px;color:rgba(32,32,32,.8);margin-bottom:0}.post-list .post.format-quote .post-heading .post-quote blockquote cite,.post-single .post.format-quote .post-heading .post-quote blockquote cite{font-size:16px;font-weight:400;color:#656565;display:block;font-style:normal}.post-list .post.format-quote .post-heading:hover,.post-single .post.format-quote .post-heading:hover{background-color:#f2f2f2}.post-list .post.format-quote .post-heading:hover .post-quote h3 a,.post-single .post.format-quote .post-heading:hover .post-quote h3 a{color:#8e8e8e}.post-list .post.format-link .post-content a,.post-single .post.format-link .post-content a{color:#656565}.post-list .post.format-link .post-heading,.post-single .post.format-link .post-heading{background-color:#101010;padding:35px}.post-list .post.format-link .post-heading .post-link h3,.post-single .post.format-link .post-heading .post-link h3{font-size:24px;font-weight:700;line-height:30px;color:#fff;margin-bottom:0}.post-list .post.format-link .post-heading .post-link h3 a,.post-single .post.format-link .post-heading .post-link h3 a{display:block;text-decoration:none;color:rgba(255,255,255,.8);font-size:22px;font-weight:300;margin-top:5px}.post-list .post.format-link .post-heading .post-link h3 a i,.post-single .post.format-link .post-heading .post-link h3 a i{font-size:20px;transform:rotate(90deg);display:inline-block;margin-right:10px}.post-list .post.format-link .post-heading .post-link h3>p>a:before,.post-single .post.format-link .post-heading .post-link h3>p>a:before{font-family:'fontawesome';content:"\f0c1";font-size:20px;transform:rotate(90deg);display:inline-block;margin-right:10px}.post-list .post.format-link .post-heading:hover,.post-single .post.format-link .post-heading:hover{background-color:#303030}.post-list .post.format-link .post-heading:hover .post-link h3,.post-single .post.format-link .post-heading:hover .post-link h3{color:rgba(255,255,255,.8)}.post-list .post.format-quote .post-heading,.post-list .post.format-link .post-heading,.post-single .post.format-quote .post-heading,.post-single .post.format-link .post-heading,.grid-style-post .post.format-quote .post-heading,.grid-style-post .post.format-link .post-heading{position:relative}.post-list .post.format-quote .post-heading .whole-link,.post-list .post.format-link .post-heading .whole-link,.post-single .post.format-quote .post-heading .whole-link,.post-single .post.format-link .post-heading .whole-link,.grid-style-post .post.format-quote .post-heading .whole-link,.grid-style-post .post.format-link .post-heading .whole-link{position:absolute;top:0;left:0;height:100%;width:100%}.post-list .post.format-link .post-heading .post-link h3,.post-single .post.format-link .post-heading .post-link h3,.grid-style-post .post.format-link .post-heading .post-link h3{font-size:24px;font-weight:700;line-height:30px;color:#fff;margin-bottom:0}.post-list .post.format-link .post-heading .post-link h3 a,.post-single .post.format-link .post-heading .post-link h3 a,.grid-style-post .post.format-link .post-heading .post-link h3 a{display:block;text-decoration:none;color:rgba(255,255,255,.8);font-size:22px;font-weight:300;margin-top:5px}.post-list .post.format-link .post-heading .post-link h3 a i,.post-single .post.format-link .post-heading .post-link h3 a i,.grid-style-post .post.format-link .post-heading .post-link h3 a i{font-size:20px;transform:rotate(90deg);display:inline-block;margin-right:10px}.post-list .post.format-video .post-media,.post-single .post.format-video .post-media,.grid-style-post .post.format-video .post-media{position:relative;overflow:hidden}.post-list .post.format-video .post-media img,.post-single .post.format-video .post-media img,.grid-style-post .post.format-video .post-media img{-webkit-transition:transform .4s ease;-moz-transition-transition:transform .4s ease;transition:transform .4s ease}.post-list .post.format-video .post-media .play-icon,.post-single .post.format-video .post-media .play-icon,.grid-style-post .post.format-video .post-media .play-icon{position:absolute;display:inline-block;background-color:rgba(0,0,0,.7);border-radius:100%;width:65px;height:65px;text-align:center;left:0;right:0;top:0;bottom:0;margin:auto;color:rgba(0,0,0,.7);cursor:pointer}.post-list .post.format-video .post-media .play-icon i,.post-single .post.format-video .post-media .play-icon i,.grid-style-post .post.format-video .post-media .play-icon i{color:#fff;font-size:18px;line-height:65px;vertical-align:middle;margin-left:5px}.post-list .post.format-video .post-media:hover img,.post-single .post.format-video .post-media:hover img,.grid-style-post .post.format-video .post-media:hover img{transform:scale(1.08)}.post-list .post-title,.post-list .post-title a,.post-single .post-title,.post-single .post-title a,.grid-style-post .post-title,.grid-style-post .post-title a{text-decoration:none;font-weight:700;font-size:26px;margin-bottom:15px;color:#202020;-ms-word-wrap:break-word;word-wrap:break-word}.post-list .post-meta,.post-single .post-meta,.grid-style-post .post-meta{list-style-type:none;margin:10px 0 14px;padding:0;vertical-align:top}.post-list .post-meta li,.post-single .post-meta li,.grid-style-post .post-meta li{display:inline-block;margin-bottom:5px}.post-list .post-meta li,.post-list .post-meta li a,.post-single .post-meta li,.post-single .post-meta li a,.grid-style-post .post-meta li,.grid-style-post .post-meta li a{font-size:13px;font-weight:400;color:#404040;text-decoration:none}.post-list .post-meta li:after,.post-single .post-meta li:after,.grid-style-post .post-meta li:after{content:'/';display:inline-block;margin:0 2px 0 4px}.post-list .post-meta li:last-of-type:after,.post-single .post-meta li:last-of-type:after,.grid-style-post .post-meta li:last-of-type:after{display:none}.post-list .post .post-meta,.post-list article .post-meta,.post-single .post .post-meta,.post-single article .post-meta{border-bottom:1px solid #e9e9e9;margin:18px 0 17px;padding-bottom:15px}.post-list .post .post-meta li,.post-list article .post-meta li,.post-single .post .post-meta li,.post-single article .post-meta li{color:gray;margin-bottom:0}.post-list .post .post-meta li,.post-list .post .post-meta li a,.post-list article .post-meta li,.post-list article .post-meta li a,.post-single .post .post-meta li,.post-single .post .post-meta li a,.post-single article .post-meta li,.post-single article .post-meta li a{text-transform:uppercase;font-size:12px;letter-spacing:.5px;font-weight:500}.post-list .post .post-meta li a,.post-list article .post-meta li a,.post-single .post .post-meta li a,.post-single article .post-meta li a{color:#202020}.post-list .post .post-meta li:after,.post-list article .post-meta li:after,.post-single .post .post-meta li:after,.post-single article .post-meta li:after{content:"\2022";margin:0 12px;font-size:25px;transform:translateY(5px);color:#d0d0d0}.post-list .post.sticky{padding:20px;background:#f7f7f7;border:1px solid #ececec}.post-password-form>p:last-child{position:relative}.post-password-form>p input[type=submit]{position:absolute;top:0;height:100%}#cancel-comment-reply-link{float:right;text-decoration:none;font-size:13px;line-height:28px;color:#202020}.navigation.comment-navigation{padding-top:15px}.navigation.comment-navigation .nav-next a i,.navigation.comment-navigation .nav-previous a i{display:inline-block;transform:translateY(1px)}.post-list.grid-style .post{background-color:#fff;-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,.08);box-shadow:0px 3px 7px 0px rgba(0,0,0,.08);padding-bottom:0}.post-list.grid-style .post .post-content-wrap{padding:25px 25px 15px}.post-list.grid-style .post .post-media{margin-bottom:0}.post-list.grid-style .post .post-media img{display:block}.post-list.grid-style .post .post-date{font-size:11px;font-weight:400;margin-bottom:15px}.post-list.grid-style .post .post-title{margin-bottom:10px}.post-list.grid-style .post .post-title,.post-list.grid-style .post .post-title a{font-size:19px;line-height:28px}.post-list.grid-style .post .post-meta{display:block;float:none;border-top:1px solid #ededed;padding-top:12px}.post-list.grid-style .post .post-meta li,.post-list.grid-style .post .post-meta li a{color:#707070}.post-list.grid-style .post.format-quote .post-heading{background-color:#fff;padding:0;border:0}.post-list.grid-style .post.format-quote .post-heading .quote-img{position:static;padding:11px 0 7px}.post-list.grid-style .post.format-quote .post-heading .post-quote{padding-left:0}.post-list.grid-style .post.format-quote .post-heading .post-quote h3,.post-list.grid-style .post.format-quote .post-heading .post-quote h3 a{font-size:19px;line-height:28px;letter-spacing:1px}.post-list.grid-style .post.format-quote .post-heading .post-quote span{display:block;margin-bottom:15px}.post-list.grid-style .post.format-link{background-color:#101010}.post-list.grid-style .post.format-link .post-content-wrap{padding:30px 30px 15px}.post-list.grid-style .post.format-link .post-heading{background-color:transparent;padding:0}.post-list.grid-style .post.format-link .post-meta{border-color:rgba(255,255,255,.07)}.post-list.grid-style .post.format-link .post-link h3{font-size:20px;font-weight:700;line-height:26px}.post-list.grid-style .post.format-link .post-link h3 a{font-size:22px;line-height:22px;letter-spacing:.5px;margin:15px 0 25px}.post-list.grid-style .cbp-item .post{margin-bottom:0}.post-grid-category ul{padding:0;margin:32px 0;text-align:center}.post-grid-category ul li{display:inline-block;margin:0 12px}.post-grid-category ul li a{text-decoration:none}.post-grid-category ul li,.post-grid-category ul li a{font-size:12px;font-weight:700;letter-spacing:.5px;color:#202020}.post-single-wrap{margin-top:50px}.post-single .page-links{clear:both;margin:0 0 1.5em}.post-single .page-links>span,.post-single .page-links>a{margin-left:2px;margin-right:2px}.post-single .page-links a{text-decoration:none}.post-single .page-links a span{color:#656565}.post-single .post{margin-bottom:40px}.post-single .post .post-content .gallery-item .gallery-caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:150px;margin-left:auto !important;margin-right:auto}.post-single .post .post-content .gallery-item img{border:none !important}.post-single .post .post-content blockquote{background-color:#f9f9f9;padding:13px 20px 15px 19px;border-left:4px solid #b73232;margin:40px 0}.post-single .post .post-content blockquote p{font-family:'Playfair Display',serif;font-size:22px !important;line-height:32px !important;font-weight:400;font-style:normal;color:#505050}.post-single .post .post-content blockquote p:first-child{position:relative;padding-left:48px}.post-single .post .post-content blockquote p:first-child:before{position:absolute;content:'';display:inline-block;background-image:url(//restorationfund.org/wp-content/themes/redfish/assets/images/blog/quote.png);width:26px;height:18px;background-size:cover !important;background-repeat:no-repeat;top:8px;left:-1px}.post-single .post .post-meta{float:none;display:block}.post-single .post .post-meta li>a{line-height:18px}.post-single .post .post-title{margin-bottom:10px}.post-single .post.format-link .post-heading,.post-single .post.format-quote .post-heading{margin-bottom:15px}.post-single .post.format-quote .post-heading:hover{background-color:#f9f9f9}.post-single .post.format-quote .post-heading .post-quote h3,.post-single .post.format-quote .post-heading .post-quote h3 a{color:#656565}.post-single .post-tags{padding-top:30px;clear:both}.post-single .post-tags>div{font-size:14px;font-weight:500;display:inline-block;margin-right:15px;margin-bottom:10px}.post-single .post-tags ul{display:inline-block;padding:0;margin:0;list-style-type:none}.post-single .post-tags ul li{display:inline-block;margin:0 10px 10px 0}.post-single .post-tags ul li:last-of-type{margin-bottom:0}.post-single .post-tags ul li a{font-size:13px;line-height:13px;font-weight:500;display:block;color:#404040;border:1px solid #ededed;padding:5px 10px;text-decoration:none}.post-single .post-share{background-color:#f6f6f6;padding:18px 20px;margin-top:40px}.post-single .post-share p{color:#505050;font-weight:500;line-height:normal;float:left;margin-bottom:0}.post-single .post-share ul{margin:0;padding:0;float:right;transform:translateY(-1px)}.post-single .post-share ul li{display:inline-block;margin:0}.post-single .post-share ul li a{display:block;padding:0 5px}.post-single .post-share ul li a i{font-size:16px;color:#6b6c6d;vertical-align:middle}.post-single .author-profile{position:relative;padding:30px 30px 27px;border:4px solid rgba(32,32,32,.07);margin-top:60px}.post-single .author-profile .author-avatar{position:absolute}.post-single .author-profile .author-avatar img{border-radius:100%;width:80px;height:80px}.post-single .author-profile .author-profile-content{padding-left:100px}.post-single .author-profile .author-profile-content p{color:#404040;font-size:15px;line-height:26px;margin-bottom:0}.post-single .author-profile .author-profile-content h5{font-size:22px;margin-bottom:8px;text-transform:capitalize}.post-single .author-profile .author-profile-content h5 span{font-weight:500;border:1px solid #d0d0d0;font-size:12px;padding:5px 10px;margin-left:5px;display:inline-block;line-height:normal;transform:translateY(-2px)}.post-list .post-title,.post-list .post-title a,.post-single .post-title,.post-single .post-title a{margin-bottom:8px !important}.post-single .post .post-meta li:first-child,.post-single article .post-meta li:first-child{color:#202020}.comments-title,.comment-reply-title{font-size:26px;line-height:normal;color:#202020;padding-bottom:20px;margin:0}.comments-title{border-bottom:1px solid #eaeaea}.comments{margin-top:55px}.comments .comment-content h1,.comments .comment-content h2,.comments .comment-content h3,.comments .comment-content h4,.comments .comment-content h5,.comments .comment-content h6{margin-bottom:10px}.comments .comment-content blockquote{margin-bottom:20px}.comments .comment-content>ol,.comments .comment-content>ul{margin-bottom:15px;padding-top:0}.comments .comment-content p{font-size:14px;line-height:25px}.comments .comment-author img{border-radius:100%}.comments .comment-list{list-style-type:none;padding:0;margin:0}.comments .comment-list .comment{position:relative;padding:45px 0}.comments .comment-list .comment .comment-gravatar{float:left;margin-right:20px}.comments .comment-list .comment .comment-gravatar img{border-radius:100%}.comments .comment-list .comment .comment-details{display:table-cell;width:100%}.comments .comment-list .comment .comment-meta .fn,.comments .comment-list .comment .comment-meta .fn a{font-size:18px;font-weight:700;color:#202020;text-decoration:none;text-transform:capitalize}.comments .comment-list .comment .comment-meta .comment-date-time{display:block;font-size:12px;font-weight:400;margin:10px 0 15px;color:#404040}.comments .comment-list .comment .comment-meta .comment-date-time span{color:#656565}.comments .comment-list .comment .comment-meta .comment-date-time a{color:#202020;text-decoration:none}.comments .comment-list>li{border-bottom:1px solid #e9e9e9;margin:0}.comments .comment-list .children{list-style-type:none;padding:0;margin:0 0 0 90px}.comments .comment-list .children .comment-respond{margin-top:0}.comments .comment-list .children .comment{border-top:1px solid #e9e9e9}.comments .comment-list .comment-reply-link{text-decoration:none;color:#202020;font-size:13px;font-weight:500;text-transform:uppercase}.comments .comment-list .comment-reply-link:before{font-family:'ionicons';content:'\f21e';display:inline-block;color:inherit;font-size:19px;margin-right:5px;vertical-align:middle;margin-top:-1px}.comment-respond{margin-top:60px}.comment-respond .comment-form{margin:0}.comment-respond .comment-form input,.comment-respond .comment-form textarea{display:block;width:100%;font-size:13px;font-weight:400;padding:8px 10px;color:#353535;border:1px solid #d7d7d7;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;transition:border-color .3s ease}.comment-respond .comment-form input:focus,.comment-respond .comment-form textarea:focus{outline:none;border-color:#8f8f8f}.comment-respond .comment-form input{margin-bottom:30px}.comment-respond .comment-form textarea{margin-bottom:30px;height:155px;resize:none}.comment-respond .comment-form input[type=submit]{margin-bottom:60px;display:inline-block;font-size:15px;font-weight:600;padding:20px 40px;cursor:pointer;border:0;box-shadow:none;color:#fff;width:auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.comment-respond .comment-form input[type=submit]:hover{cursor:pointer;opacity:.95}.comment-respond:after,.comment-respond:before{content:" ";display:table}.comment-respond:after{clear:both}.comment-respond .logged-in-as{padding-top:15px;border-top:1px solid #eaeaea}.comment-respond .logged-in-as a{text-decoration:none;color:#202020}.post-password-form input[type=submit]{padding:0 10px;border:0;color:#fff;margin-left:-5px;height:29px;display:inline-block;font-size:13px;border:1px solid transparent}.post-password-form input[type=submit]:hover{cursor:pointer}.post-password-form input[type=password]{padding:0 10px;height:29px}.post-password-form input[type=password]:focus{outline:none}.post-list-wrapper.has-sidebar .post-sidebar,.post-single-wrap.has-sidebar .post-sidebar{margin-bottom:50px}.post-list .post.format-link .post-meta,.post-list .post.format-quote .post-meta{margin-bottom:0 !important;margin-top:6px}.post-single .post.format-link .post-heading,.post-single .post.format-quote .post-heading{margin-bottom:0}.post-single .post.format-link .post-meta,.post-single .post.format-quote .post-meta{margin-top:6px}.alignnone,.post-content img{height:auto}.gallery-columns-5 .gallery-item{width:18% !important;margin-right:1% !important}.gallery-columns-5 .gallery-item .gallery-caption{width:90% !important}.gallery-columns-6 .gallery-item{width:15% !important;margin-right:1% !important}.gallery-columns-6 .gallery-item .gallery-caption{width:90% !important}.gallery-columns-7 .gallery-item{width:13% !important;margin-right:1% !important}.gallery-columns-7 .gallery-item .gallery-caption{width:90% !important}.gallery-columns-8 .gallery-item{width:11% !important;margin-right:1% !important}.gallery-columns-8 .gallery-item .gallery-caption{width:90% !important}.gallery-columns-9 .gallery-item{width:10% !important;margin-right:1% !important}.gallery-columns-9 .gallery-item .gallery-caption{width:90% !important}@media all and (max-width:992px){.post-list-wrapper.has-sidebar .post-list,.post-list-wrapper.has-sidebar .post-sidebar,.post-single-wrap.has-sidebar .post-single,.post-single-wrap.has-sidebar .post-sidebar{padding-left:0;padding-right:0}.comment-respond .comment-form .no-padding-left,.comment-respond .comment-form .text-fields{padding-right:0}.comment-respond .comment-form .no-padding-right,.comment-respond .comment-form .text-fields{padding-left:0}}@media all and (max-width:767px){.comments .comment-list .children{margin-left:50px}}@media all and (max-width:500px){.comments .comment-list .children{margin-left:20px}.post-single .post-share{padding-bottom:18px}.post-single .post-share p,.post-single .post-share ul{float:none}.post-single .post-share ul{margin-top:10px}.post-single .post-share ul li a{padding:0 5px 0 0}}@media all and (max-width:450px){.post-list .post .post-readmore,.post-list-wrapper .post-list .post-meta{float:none;display:block}.post-list .post .post-readmore{margin-bottom:15px}}@media all and (max-width:767px){.post-single .post-tags>div{display:block}.post-single .post-tags ul{margin-top:10px;display:block}}.page #main-wrapper.vc_container .comment-respond{margin-top:70px}.page #main-wrapper.vc_container .comment-respond .comment-form input[type=submit]{margin-bottom:0}.page .alignright{margin:5px 0 40px 20px}#main-wrapper.vc_container{margin-top:80px;margin-bottom:80px}.error404-wrap{padding-bottom:100px;padding-top:60px}.error404-wrap .error404{text-align:center}.error404-wrap .error404 h1{font-size:140px;line-height:140px;font-weight:700;margin-bottom:0}.error404-wrap .error404 small{font-size:30px;font-weight:400;display:inline-block;margin-bottom:25px}.error404-wrap .error404 p{font-size:14px;line-height:24px;width:20%;margin:auto;color:#505050}.error404-wrap .error404 a{font-size:12px;font-weight:700;padding:16px 48px;border-radius:50px;display:inline-block;text-decoration:none;color:#fff;margin-top:30px}.error404-wrap .error404 a:hover{opacity:.95}.bg-image{background-position:center;background-size:cover !important}.bg-color-overlay{position:absolute;width:100%;height:100%;top:0;left:0}#content-wrapper{clear:both}#content-wrapper,#main-wrapper{overflow-x:hidden;max-width:100%}.vc_container,.vc_container-fluid{position:relative;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.vc_container{width:750px}}@media (min-width:992px){.vc_container{width:970px}}@media (min-width:1200px){.vc_container{width:1170px}}.vc_column-inner{position:relative}.vc_column-inner .wpb_wrapper{position:relative}.wpb_content_element{margin-bottom:0}.redfish-carousel .owl-dot:focus,.redfish-carousel .owl-next:focus,.redfish-carousel .owl-prev:focus{outline:none}.redfish-carousel.circled-dots .owl-dots .owl-dot span{width:12px;height:12px;margin:0 5px;border:1px solid transparent;border-radius:100%;display:inline-block}.redfish-carousel.circled-dots.dot-over-slider .owl-dots{position:absolute}.redfish-carousel.circled-dots.dot-over-slider.bottom-right .owl-dots{bottom:25px;right:25px}.redfish-carousel.circled-dots.dot-over-slider.top-right .owl-dots{top:0;right:0}.redfish-carousel.circled-dots.light .owl-dots .owl-dot span{border-color:rgba(255,255,255,.5)}.redfish-carousel.circled-dots.light .owl-dots .owl-dot.active span{background-color:#fff}.redfish-carousel.circled-dots.grey .owl-dots .owl-dot span{border-color:rgba(80,80,80,.5)}.redfish-carousel.circled-dots.grey .owl-dots .owl-dot.active span{border:0;background-color:#a4a4a4}.redfish-carousel.square-arrow-nav .owl-prev span,.redfish-carousel.square-arrow-nav .owl-next span{color:rgba(45,45,45,.5);border:1px solid #e5e5e5;font-size:16px;padding:5px 11px;background-color:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.05);-webkit-transition:all .2s ease;-moz-transition-transition:all .2s ease;transition:all .2s ease}.redfish-carousel.square-arrow-nav .owl-prev span:hover,.redfish-carousel.square-arrow-nav .owl-next span:hover{color:#2d2d2d}.redfish-carousel.square-arrow-nav.dark-nav .owl-prev span,.redfish-carousel.square-arrow-nav.dark-nav .owl-next span{border-color:#505050;color:#202020;box-shadow:none;font-size:18px;border-radius:2px}.redfish-carousel.square-arrow-nav.dark-nav .owl-prev span:hover,.redfish-carousel.square-arrow-nav.dark-nav .owl-next span:hover{background-color:#202020;color:#fff}.redfish-carousel.square-arrow-nav.dark-nav .owl-prev span{margin-right:4px}.redfish-carousel.square-arrow-nav.dark-nav .owl-next span{margin-left:4px}.redfish-carousel.square-arrow-nav .owl-prev span{margin-right:2.5px}.redfish-carousel.square-arrow-nav .owl-prev span:before{content:'\f104'}.redfish-carousel.square-arrow-nav .owl-next span{margin-left:2.5px}.redfish-carousel.square-arrow-nav .owl-next span:before{content:'\f105'}.redfish-carousel.square-arrow-nav.nav-above-content .owl-nav{position:absolute;top:-40px;right:0}.redfish-carousel.centered-dots .owl-dots{text-align:center}.redfish-carousel.right-dots .owl-dots{text-align:right}.redfish-carousel.centered-nav .owl-nav{text-align:center}.redfish-carousel.plain-image-slider .owl-dots{margin-top:30px}.testimonial-carousel.square-arrow-nav .owl-prev span,.testimonial-carousel.square-arrow-nav .owl-next span,.redfish-carousel.clients-grid.square-arrow-nav .owl-prev span,.redfish-carousel.clients-grid.square-arrow-nav .owl-next span{padding:5px 12px;font-size:21px}.post-navigation{background-color:#eee;padding:20px 0}.post-navigation .post-nav{list-style-type:none;text-align:center;margin:0;padding:0}.post-navigation .post-nav li{display:inline-block;margin:0}.post-navigation .post-nav li a{text-decoration:none}.post-navigation .post-nav .post-prev span,.post-navigation .post-nav .post-next span{font-size:12px;font-weight:500;line-height:normal;color:#202020}.post-navigation .post-nav .post-prev.btn-disable span,.post-navigation .post-nav .post-next.btn-disable span{opacity:0}.post-navigation .post-nav .post-prev a,.post-navigation .post-nav .post-next a{display:inline-block;padding-top:10px;padding-bottom:10px}.post-navigation .post-nav .post-prev{float:left}.post-navigation .post-nav .post-next{float:right}.post-navigation .post-nav .post-number span,.post-navigation .post-nav .post-number a{font-size:14px;font-weight:400;color:#505050;display:inline-block;padding:10px}.post-navigation .post-nav .post-number .current:after{content:'';display:block;border-bottom:1px solid #202020}.post-navigation.modern-style{background-color:transparent}.post-navigation.modern-style span{display:inline-block}.post-navigation.modern-style .post-number{margin:0 6px;padding:0}.post-navigation.modern-style .post-number span,.post-navigation.modern-style .post-number a{font-size:13px}.post-navigation.modern-style .post-number .current{background-color:#eee;border-radius:100%;padding:6px 9.4px;margin-left:-6px;margin-right:-6px;font-weight:500}.post-navigation.modern-style .post-number .current:after{display:none}.post-navigation:not(.modern-style):not(.portfolio-nav){padding:11px 0}.post-navigation.portfolio-nav a{padding:0 !important}.page-links{clear:both}.page-links span,.page-links a,.page-links{color:#656565}.page-links span,.page-links a{font-size:15px}.ilightbox-holder.dark{padding:0;background:0 0;box-shadow:none}.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img{box-shadow:none}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img{border-radius:0}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.retina-img,.cbp .retina-img,.recent-post-section.redfish-carousel .quote-img img.retina-img,.testimonial-carousel.owl-carousel img.retina-img{display:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.standard-img,.cbp .standard-img,.recent-post-section.redfish-carousel .quote-img img.standard-img,.testimonial-carousel.owl-carousel img.standard-img{display:none}.retina-img,.cbp .retina-img,.recent-post-section.redfish-carousel .quote-img img.retina-img,.testimonial-carousel.owl-carousel img.retina-img{display:block}}@media all and (max-width:992px){.error404-wrap .error404 p{width:60%}}.page-links span.page-links-title{color:#202020}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.alignleft:before,.alignleft:after{content:'';display:table}.alignleft:after{clear:both}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:0 0;max-width:100%;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;text-decoration:none}.wp-caption p.wp-caption-text a{color:#202020;font-size:15px;line-height:25px;text-decoration:none}.wp-caption-text a{font-size:12px}.gallery-item{margin:0 !important;text-align:left}.gallery-caption{font-size:14px;margin-left:0}.bypostauthor{background:0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.post-sidebar .widget_text img{margin:18px 0 0}.post-sidebar .widget_recent_comments a{line-height:20px}.post-sidebar .widget{margin-bottom:65px}.post-sidebar .widget:last-of-type{margin-bottom:0}.post-sidebar .widget ul,.post-sidebar .widget ol{list-style-type:none;padding-left:0}.post-sidebar .widget ul li,.post-sidebar .widget ol li{border-bottom:1px solid #e8e8e8;padding:12px 0;margin:0}.post-sidebar .widget ul li:first-of-type,.post-sidebar .widget ol li:first-of-type{margin-top:-17px}.post-sidebar .widget ul li a,.post-sidebar .widget ol li a{font-size:14px}.post-sidebar .widget h4{font-size:23px;font-weight:700;border-bottom:3px solid #e6e2e7;margin:0 0 17px;padding-bottom:15px}.post-sidebar .widget a{text-decoration:none;color:#202020;font-weight:500}.post-sidebar .widget input[type=text],.post-sidebar .widget select{width:100%;padding:11px 38px 12px 15px;border:1px solid #cacaca;color:#656565;font-size:14px}.post-sidebar .widget input[type=text]:focus,.post-sidebar .widget select:focus{outline:none}.post-sidebar .widget select{padding-left:8px}.post-sidebar .widget.widget_search .searchform{position:relative}.post-sidebar .widget.widget_search .searchform input[type=submit]{font-family:'fontawesome';font-size:14px;position:absolute;background:0 0;box-shadow:none;border:0;color:#505050;top:13px;right:10px;cursor:pointer}.post-sidebar .widget .tagcloud a{font-size:13px !important;color:#505050;border:1px solid #e6e2e7;padding:3px 10px 4px;display:inline-block;margin:0 6px 10px 0;-webkit-transition:all .3s ease;-moz-transition-transition:all .3s ease;transition:all .3s ease}.post-sidebar .widget .tagcloud a:hover{border-color:#b2b2b2;color:#202020}.post-sidebar .widget.widget_media_gallery .gallery{margin-left:-6px !important}.post-sidebar .widget.widget_media_gallery .gallery .gallery-item{padding:0 6px;margin:0 0 12px !important}.post-sidebar .widget.widget_media_gallery .gallery .gallery-item dt{margin:0}.post-sidebar .widget.widget_media_gallery .gallery .gallery-item dt a{display:block}.post-sidebar .widget.widget_media_gallery .gallery .gallery-item dt a img{display:block;height:auto}.post-sidebar .widget.widget_calendar caption{text-align:left}.post-sidebar .widget.widget-gallary a{margin:0 10px 10px 0;width:72px;height:72px;float:left;background:0 0;padding:0}.post-sidebar .widget.widget-gallary a img{margin:0;overflow:hidden;position:relative;width:100%;height:100%;max-width:100%;max-height:100%}.post-sidebar .widget.widget_rss ul>li{padding-top:16px;padding-bottom:16px}.post-sidebar .widget.widget_rss ul>li>a:first-child{font-size:15px;line-height:19px;font-weight:500}.post-sidebar .widget.widget_rss h4 a{font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit}.post-sidebar .widget.widget_rss .rss-date{font-size:13px;display:block;margin:4px 0 13px}.post-sidebar .widget.widget_rss .rss-widget-icon{display:none}.post-sidebar .widget.widget_rss cite{display:block;margin-top:15px;font-size:13px}.post-sidebar .widget.widget_rss .rssSummary{line-height:19px}.custom_recent_comments li,.custom_recent_entries li{padding:20px 0 13px}.custom_recent_comments li:last-of-type,.custom_recent_entries li:last-of-type{padding-bottom:0}.custom_recent_comments .recent-entries-wrap .recent-entries,.custom_recent_entries .recent-entries-wrap .recent-entries{position:relative}.custom_recent_comments .recent-entries-wrap .recent-entries .author-image,.custom_recent_entries .recent-entries-wrap .recent-entries .author-image{max-width:38px;position:absolute;top:0;left:0}.custom_recent_comments .recent-entries-wrap .recent-entries .author-image img,.custom_recent_entries .recent-entries-wrap .recent-entries .author-image img{border-radius:100%}.custom_recent_comments .recent-entries-wrap .recent-entries .entry-content,.custom_recent_entries .recent-entries-wrap .recent-entries .entry-content{padding-left:51px;font-size:14px;font-weight:400;color:#656565}.custom_recent_comments .recent-entries-wrap .recent-entries .entry-content span,.custom_recent_entries .recent-entries-wrap .recent-entries .entry-content span{font-weight:400;display:inline-block;margin-right:5px}.custom_recent_comments .recent-entries-wrap .recent-entries .entry-content a,.custom_recent_entries .recent-entries-wrap .recent-entries .entry-content a{font-size:15px;font-weight:500;display:block;line-height:22px;color:#202020}.custom_recent_comments .recent-entries-wrap p,.custom_recent_entries .recent-entries-wrap p{margin:7px 0 0;color:#505050}.custom_recent_post li,.recent-post-list-section li,.custom_recent_entries li{padding:22px 0 !important}.custom_recent_post .post-date,.recent-post-list-section .post-date,.custom_recent_entries .post-date{font-size:12px;font-weight:400;color:#989898;display:block;margin-bottom:6px}.custom_recent_post .post-comments,.recent-post-list-section .post-comments,.custom_recent_entries .post-comments{font-size:12px;font-weight:500;color:#202020}.custom_recent_post .post-comments i,.recent-post-list-section .post-comments i,.custom_recent_entries .post-comments i{font-size:16px;margin-right:5px;vertical-align:bottom}.custom_recent_post .recent-post-wrap,.recent-post-list-section .recent-post-wrap,.custom_recent_entries .recent-post-wrap{position:relative}.custom_recent_post .recent-post-wrap .post-media,.recent-post-list-section .recent-post-wrap .post-media,.custom_recent_entries .recent-post-wrap .post-media{max-width:95px;position:absolute;top:0;left:0}.custom_recent_post .recent-post-wrap .post-content,.recent-post-list-section .recent-post-wrap .post-content,.custom_recent_entries .recent-post-wrap .post-content{margin-left:65px}.custom_recent_post .recent-post-wrap .post-content h5,.recent-post-list-section .recent-post-wrap .post-content h5,.custom_recent_entries .recent-post-wrap .post-content h5{margin-bottom:10px}.custom_recent_post .recent-post-wrap .post-content h5,.custom_recent_post .recent-post-wrap .post-content h5 a,.recent-post-list-section .recent-post-wrap .post-content h5,.recent-post-list-section .recent-post-wrap .post-content h5 a,.custom_recent_entries .recent-post-wrap .post-content h5,.custom_recent_entries .recent-post-wrap .post-content h5 a{font-size:15px;line-height:20px;font-weight:500;color:#202020}.custom_recent_post .recent-post-wrap.no-img,.recent-post-list-section .recent-post-wrap.no-img,.custom_recent_entries .recent-post-wrap.no-img{min-height:auto}.custom_recent_post .recent-post-wrap.no-img .post-content,.recent-post-list-section .recent-post-wrap.no-img .post-content,.custom_recent_entries .recent-post-wrap.no-img .post-content{margin-left:0}.custom_recent_post .recent-post-wrap.format-quote .post-content,.recent-post-list-section .recent-post-wrap.format-quote .post-content,.custom_recent_entries .recent-post-wrap.format-quote .post-content{margin:15px 0 0;position:relative}.custom_recent_post .recent-post-wrap.format-quote .post-content .quote-img,.recent-post-list-section .recent-post-wrap.format-quote .post-content .quote-img,.custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-img{max-width:36px;position:absolute;top:0;left:0}.custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content,.recent-post-list-section .recent-post-wrap.format-quote .post-content .quote-content,.custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-content{margin-left:50px}.custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content h5,.recent-post-list-section .recent-post-wrap.format-quote .post-content .quote-content h5,.custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-content h5{margin:0}.custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content h5,.custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content h5 a,.recent-post-list-section .recent-post-wrap.format-quote .post-content .quote-content h5,.recent-post-list-section .recent-post-wrap.format-quote .post-content .quote-content h5 a,.custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-content h5,.custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-content h5 a{font-family:'Playfair Display',serif;font-size:16px;line-height:22px;font-weight:400;color:#656565}.custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content .quote-author,.recent-post-list-section .recent-post-wrap.format-quote .post-content .quote-content .quote-author,.custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-content .quote-author{font-size:14px;font-weight:700;color:#202020;display:inline-block;margin:10px 0 15px}.custom_recent_post .recent-post-wrap.format-link .post-content,.recent-post-list-section .recent-post-wrap.format-link .post-content,.custom_recent_entries .recent-post-wrap.format-link .post-content{margin:10px 0 0}.custom_recent_post .recent-post-wrap.format-link .post-content h5 a,.recent-post-list-section .recent-post-wrap.format-link .post-content h5 a,.custom_recent_entries .recent-post-wrap.format-link .post-content h5 a{font-size:15px;font-weight:700;color:#202020}.custom_recent_post .recent-post-wrap.format-link .post-content h5 a .post-link,.recent-post-list-section .recent-post-wrap.format-link .post-content h5 a .post-link,.custom_recent_entries .recent-post-wrap.format-link .post-content h5 a .post-link{margin-top:5px;display:block;font-size:14px;font-weight:400;color:#202020}.custom_recent_post .recent-post-wrap.format-link .post-content h5 a .post-link i,.recent-post-list-section .recent-post-wrap.format-link .post-content h5 a .post-link i,.custom_recent_entries .recent-post-wrap.format-link .post-content h5 a .post-link i{transform:rotate(90deg);font-size:15px;margin-right:5px;color:#202020}.widget.custom_recent_comments ul li{padding:19px 0 7px}.widget.custom_recent_comments .entry-header{margin-bottom:10px;font-size:14px;color:#656565;text-transform:capitalize}.widget.custom_recent_comments .recent-entries{min-height:90px}.widget.custom_recent_comments .entry-content{display:table-cell;padding-left:5px !important}.widget.custom_recent_comments .recent-entries-wrap .recent-entries .author-image{position:static;width:60px;height:50px;max-width:60px;max-height:50px;float:left}.widget.custom_recent_comments .recent-entries-wrap .recent-entries .author-image img{border-radius:0;max-width:100%;max-height:100%}.post-sidebar .widget.widget_nav_menu ul li{border-bottom:0}.post-sidebar .widget.widget_nav_menu ul.menu{border-bottom:1px solid #e8e8e8 !important}.post-sidebar .widget.widget_nav_menu ul.menu li{border-top:1px solid #e8e8e8 !important}.post-sidebar .widget.widget_nav_menu .menu li li{margin-top:0 !important}.post-sidebar .widget.widget_nav_menu .menu .menu-item-has-children{padding-bottom:0}.post-sidebar .widget.widget_nav_menu .menu .menu-item-has-children>a{display:inline-block;margin-bottom:12px}.post-sidebar .widget.widget_nav_menu .menu ul{list-style-type:disc;list-style-position:inside;padding:0}.post-sidebar .widget.widget_nav_menu .menu ul ul{padding-left:11px}.widget_pages .children,.widget_categories .children{list-style-type:disc !important;list-style-position:inside;padding:15px 0 0}.widget_pages .children ul,.widget_categories .children ul{padding-left:20px}.widget_pages .children>li:last-of-type,.widget_categories .children>li:last-of-type{border-bottom:0 !important}.widget_pages .page_item_has_children,.widget_categories .page_item_has_children{padding-bottom:0 !important}.widget_pages .page_item_has_children>a,.widget_categories .page_item_has_children>a{display:inline-block;margin-bottom:12px}.post-sidebar .widget.widget_categories ul li{border-bottom:0}.post-sidebar .widget.widget_categories>ul{border-bottom:1px solid #e8e8e8 !important}.post-sidebar .widget.widget_categories>ul li{border-top:1px solid #e8e8e8 !important}.widget_categories a{display:inline-block}.widget_categories .children{margin-top:12px}.widget_categories .children>li:last-of-type{padding-bottom:0 !important}.post-sidebar .widget-text p{font-size:14px;line-height:24px}.post-sidebar .widget-text h4{margin-bottom:12px}.has-page-sidebar .widget_text{margin-top:-20px}.has-page-sidebar .widget-wrapper .widget h4{font-size:14px;font-weight:700}.has-page-sidebar .widget-wrapper .widget.widget-page-sidebar .page-sidebar li a{font-weight:500}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a{font-weight:500}.custom_recent_post .recent-post-wrap .post-content h5{margin-bottom:5px}.custom_recent_post .recent-post-wrap .post-content h5 a,.custom_recent_comments .recent-entries-wrap .recent-entries .entry-content a{font-weight:500}.custom_recent_post .post-date,.widget.custom_recent_comments .entry-header span{font-weight:500}.custom_recent_post .post-comments{display:none}.widget.custom_recent_comments .entry-header{color:#656565 !important}.custom_recent_post li{padding:22px 0 12px !important}.widget.widget-gallary a,.flickr-widget .flickr_badge_image a{position:relative;display:block;max-height:72px}.widget.widget-gallary a:after,.flickr-widget .flickr_badge_image a:after{position:absolute;display:block;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1;top:0;left:0}.widget.widget-gallary a:hover:after,.flickr-widget .flickr_badge_image a:hover:after{opacity:1}.banner-wrap{position:relative}.banner-wrap .banner{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:5}.banner-wrap .banner .color-overlay{position:absolute;width:100%;height:100%;bottom:0;z-index:1}.banner-wrap .banner .banner-content{position:relative;z-index:6;margin:0 auto;background-color:rgba(0,0,0,.6)}.banner-wrap .banner .banner-content h1{color:#fff;font-size:32px;line-height:normal;font-weight:700;display:inline-block;margin:0;padding:26px 30px;margin-bottom:0}.banner-wrap .banner .banner-content ul{list-style-type:none;display:inline-block;float:right;margin:0;padding:0;overflow:hidden;height:92px}.banner-wrap .banner .banner-content ul li{display:inline-block;margin-left:-3px;margin-bottom:0;background-color:rgba(0,0,0,.5);height:92px}.banner-wrap .banner .banner-content ul li:hover{background-color:rgba(0,0,0,.7)}.banner-wrap .banner .banner-content ul li:hover a{color:rgba(255,255,255,.7)}.banner-wrap .banner .banner-content ul li:first-child{border-right:1px solid rgba(255,255,255,.1)}.banner-wrap .banner .banner-content ul li a{display:block;text-decoration:none;font-size:15px;color:#fff;font-weight:500;padding-left:35px;padding-right:35px;display:table-cell;vertical-align:middle;height:85px;-webkit-transition:all .2s ease;-moz-transition-transition:all .2s ease;transition:all .2s ease}.banner-wrap .banner .banner-content ul li i{color:inherit;font-size:24px;position:relative;top:5px}.banner-wrap .banner .banner-content ul li:first-child{border-right:1px solid rgba(255,255,255,.1)}.banner-wrap .banner .banner-content ul li:first-child i{margin-right:16px}.banner-wrap .banner .banner-content ul li:last-child i{margin-left:16px}.banner-wrap .breadcrumb-wrap{background-color:#eee;border-bottom:1px solid #e5e5e5;display:table;width:100%}.banner-wrap .breadcrumb-wrap ol,.banner-wrap .breadcrumb-wrap ul{list-style-type:none;margin:0;padding:0;display:inline-block}.banner-wrap .breadcrumb-wrap ol li,.banner-wrap .breadcrumb-wrap ul li{display:inline-block;margin-bottom:0}.banner-wrap .breadcrumb-wrap ol li a,.banner-wrap .breadcrumb-wrap ul li a{text-decoration:none}.banner-wrap .breadcrumb{position:relative;z-index:7}.banner-wrap .breadcrumb li{color:#353535;font-size:12px;line-height:51px;font-weight:500;letter-spacing:.5px;text-transform:capitalize}.banner-wrap .breadcrumb li a{color:#656565;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:capitalize}.banner-wrap .breadcrumb li:last-child:after{display:none}.banner-wrap .breadcrumb li:hover a{color:#202020}.banner-wrap .breadcrumb i{color:#bebebe;margin:0 8px;font-size:16px}.banner-wrap .breadcrumb i:before{vertical-align:middle}.banner-wrap.style-2 .banner{display:table;width:100%}.banner-wrap.style-2 .banner-content{background-color:transparent;display:table-cell;vertical-align:middle;float:left;display:inline-block}.banner-wrap.style-2 .banner-content h1{padding:0;font-size:38px}.banner-wrap.style-2 .breadcrumb-wrap{float:right;display:inline-block;background-color:transparent;border-bottom:0;width:auto}.banner-wrap.style-2 .breadcrumb li a,.banner-wrap.style-2 .breadcrumb li{font-size:13px;line-height:54px;font-weight:400;color:rgba(255,255,255,.8)}.banner-wrap.style-2 .breadcrumb li a:hover{color:#fff}.banner-wrap.style-3 .banner .banner-content{background-color:transparent;text-align:center}.banner-wrap.style-3 .banner .banner-content h1{font-size:50px;padding:0}.banner-wrap.style-3 .banner .banner-content p{font-size:18px;font-weight:600;line-height:24px;color:#fff;margin:5px 0 0}.banner-wrap.style-4 .banner .banner-content{background-color:transparent}.banner-wrap.style-4 .banner .banner-content h1{padding:0;font-size:46px}.banner-wrap.style-4 .banner .banner-content p{font-size:18px;color:rgba(255,255,255,.7);margin:6px 0 50px}.banner-wrap.style-4 .banner .breadcrumb-wrap{background-color:rgba(0,0,0,.5);position:absolute;width:100%;bottom:0;border-bottom:0}.banner-wrap.style-4 .breadcrumb li{color:#fff}.banner-wrap.style-4 .breadcrumb li a{color:rgba(255,255,255,.5)}.banner-wrap.style-4 .breadcrumb li a:hover{color:#fff}.banner-wrap.style-5 .banner .banner-content{background-color:transparent}.banner-wrap.style-5 .banner .banner-content h1,.banner-wrap.style-5 .banner .banner-content p{color:#fff}.banner-wrap.style-5 .banner .banner-content h1{padding:0;font-size:20px;font-weight:500;margin-bottom:38px}.banner-wrap.style-5 .banner .banner-content h1:after{background-color:rgba(255,255,255,.5);margin-top:20px}.banner-wrap.style-5 .banner .banner-content p{font-size:40px;line-height:normal;font-weight:400;width:55%;margin:0 auto}.banner-wrap.style-5 .scroll-downs{position:absolute;right:0;bottom:23px;left:0;margin:auto;width:23px;height:35px;z-index:6}.banner-wrap.style-5 .mousey{width:19px;height:30px;border:2px solid rgba(255,255,255,.5);border-radius:25px;box-sizing:content-box}.banner-wrap.style-5 .mousey:after{content:'|';font-size:25px;display:block;color:rgba(255,255,255,.5);position:relative;bottom:-23px;margin:0 auto;left:6px}.banner-wrap.style-5 .scroller{width:5px;height:5px;border-radius:100%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite;margin:0 auto}@keyframes scroll{0%{opacity:1}10%{transform:translateY(0)}100%{transform:translateY(15px);opacity:0}}@media all and (max-width:992px){.banner-wrap.style-5 .banner .banner-content p{width:80%}}@media all and (max-width:767px){.banner-wrap .banner{padding:100px 0 !important}.banner-wrap .banner .banner-content{background-color:transparent;text-align:center}.banner-wrap .banner .banner-content ul{display:none}.banner-wrap .banner .banner-content h1{font-size:32px;padding:15px 25px}.banner-wrap.style-2 .banner h1{padding:0;font-size:40px !important}.banner-wrap.style-2 .breadcrumb-wrap{text-align:center}.banner-wrap.style-2 .breadcrumb li,.banner-wrap.style-2 .breadcrumb li a{line-height:35px}.banner-wrap.style-3 .banner .banner-content h1,.banner-wrap.style-4 .banner .banner-content h1{font-size:40px}.banner-wrap.style-3 .banner .banner-content p,.banner-wrap.style-4 .banner .banner-content p{font-size:16px;margin-top:5px !important}.banner-wrap.style-4 .banner{padding:90px 0 50px !important}.banner-wrap.style-4 .banner .banner-content p{margin-bottom:60px !important}.banner-wrap.style-5 .banner .banner-content p{font-size:26px;line-height:normal}}@media all and (max-width:500px){.banner-wrap.style-5 .banner .banner-content p{width:100%}.banner-wrap.style-2 .breadcrumb-wrap,.banner-wrap.style-2 .banner-content{float:none;display:block}.banner-wrap.style-2 .breadcrumb-wrap{margin-top:5px}}.footer-wrap ul{list-style-type:none;margin:0;padding:0}.footer-wrap .footer-socials li{display:inline-block;margin:0}.footer-wrap .footer-socials li a i{font-size:14px;line-height:22px;color:#d1d2d2}.footer-wrap .copyright,.footer-wrap .copyright>a{font-size:13px;line-height:normal;margin:0;color:#d1d2d2}.footer-wrap.basic-centered{text-align:center;padding:75px 15px;background-color:#101010}.footer-wrap.basic-centered .footer-logo{margin-bottom:30px}.footer-wrap.basic-centered .footer-logo img{margin-left:auto;margin-right:auto}.footer-wrap.basic-centered .footer-socials{margin-bottom:15px}.footer-wrap.basic-centered .footer-socials li a{margin:0 10px 15px;display:inline-block}.footer-wrap.basic-centered:not(.outlined-socials) .footer-socials li a i{font-size:18px}.footer-wrap.basic-centered.outlined-socials .copyright,.footer-wrap.basic-centered.outlined-socials .copyright>a{font-size:14px;color:#d1d2d2}.footer-wrap.basic-centered.outlined-socials .footer-socials{margin-top:0;margin-bottom:5px}.footer-wrap.basic-centered.outlined-socials .footer-socials li a{border:2px solid rgba(255,255,255,.7);border-radius:100%;width:40px;height:40px}.footer-wrap.basic-centered.outlined-socials .footer-socials li a i{line-height:38px;font-size:15px;color:rgba(255,255,255,.7)}.footer-wrap.basic-centered.outlined-socials .footer-socials li a:hover{border-color:#fff}.footer-wrap.basic-centered.outlined-socials .footer-socials li a:hover i{color:#fff}.footer-wrap .widget-address-block li,.footer-wrap .widget-address-block li span,.footer-wrap .widget-address-block li i,.footer-wrap .widget-address-block li a{color:#d1d2d2;font-size:13px}.footer-wrap .widget-address-block li a{text-decoration:none}.footer-wrap .widget-address-block li a:hover{color:#fff}.footer-wrap .widget-address-block li i{font-size:18px;vertical-align:middle;margin-right:5px}.footer-wrap .widget-address-block p{line-height:normal;margin:0}.footer-wrap.horizontal .footer-content{background-color:#1b1d1f;padding-top:40px;padding-bottom:27px}.footer-wrap.horizontal .footer-content .footer-nav-links{margin-bottom:14px}.footer-wrap.horizontal .footer-nav-links>li{padding-left:15px;margin-right:15px;display:inline-block}.footer-wrap.horizontal .footer-nav-links>li:last-of-type{margin-right:0}.footer-wrap.horizontal .footer-nav-links>li:before{content:'\2022';display:inline-block;width:12px;margin:0 0 0 -15px;color:#d1d2d2;transform:translateY(1px)}.footer-wrap.horizontal .footer-nav-links>li a{font-size:13px;color:#d1d2d2;text-decoration:none}.footer-wrap.horizontal .footer-bottom-bar{background-color:#141618;padding:18px 0}.footer-wrap.horizontal h6{font-size:16px;font-weight:600;color:#d1d2d2}.footer-wrap.horizontal .widget-address-block li{display:inline-block;margin-right:20px}.footer-wrap.horizontal .widget-address-block li:last-of-type{margin-right:0}.footer-wrap.horizontal .footer-socials li{margin-right:15px;margin-bottom:15px}.footer-wrap.horizontal .footer-socials li:last-of-type{margin-right:0}.footer-wrap.horizontal .widget-address-block,.footer-wrap.horizontal .footer-socials{border-top:1px solid rgba(255,255,255,.06);padding-top:18px}.footer-wrap.horizontal .footer-bottom-bar .copyright{font-size:12px;display:inline-block}.footer-wrap.horizontal .footer-bottom-bar .copyright{float:left;margin-right:12px;line-height:23px;color:#d1d2d2;font-size:13px}.footer-wrap.horizontal .footer-bottom-bar .footer-bottom-bar{display:inline-block}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li{margin-bottom:0}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li a{font-size:13px;color:#d1d2d2}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li:before{font-size:12px;margin-right:12px;margin-left:12px}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li:first-of-type:before{display:inline-block;margin-left:0}.footer-wrap .horizontal.basic .footer-socials,.footer-wrap .footer-with-widgets .footer-socials{text-align:right;border-top:0;padding-top:0}.footer-wrap .horizontal.basic .footer-socials li,.footer-wrap .footer-with-widgets .footer-socials li{margin-bottom:5px}.footer-wrap .horizontal.basic .footer-bottom-bar,.footer-wrap .footer-with-widgets .footer-bottom-bar{padding:20px 0 15px}.footer-wrap.horizontal.basic:not(.footer-with-widgets) .footer-socials li a i{transform:translateY(2.5px)}.footer-wrap.footer-with-widgets{position:relative;z-index:2;bottom:0;text-align:center}.footer-wrap.footer-with-widgets ul{list-style-type:none;margin:0;padding:0}.footer-wrap.footer-with-widgets ul li{margin-bottom:0}.footer-wrap.footer-with-widgets a{text-decoration:none}.footer-wrap.footer-with-widgets .footer-content{text-align:left;padding:60px 0 57px}.footer-wrap.footer-with-widgets .footer-content .column-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-wrap.footer-with-widgets .footer-content h6{color:#fff;font-size:18px;font-weight:600}.footer-wrap.footer-with-widgets .footer-content p,.footer-wrap.footer-with-widgets .footer-content .textwidget{font-size:14px;line-height:22px;color:#d1d2d2;margin-bottom:0}.footer-wrap.footer-with-widgets .footer-content .widget-text a{font-size:14px;font-weight:400;margin-top:15px;display:inline-block;color:#d1d2d2}.footer-wrap.footer-with-widgets .footer-content .widget-text a i{font-size:14px;display:inline-block;position:relative;top:1px;left:5px;color:inherit}.footer-wrap.footer-with-widgets .footer-content .widget-text a:hover{color:#dedede}.footer-wrap.footer-with-widgets .footer-content .widget_pages li,.footer-wrap.footer-with-widgets .footer-content .widget_archive li,.footer-wrap.footer-with-widgets .footer-content .custom_recent_entries li,.footer-wrap.footer-with-widgets .footer-content .widget-archives li{margin-bottom:10px}.footer-wrap.footer-with-widgets .footer-content .widget_pages li a,.footer-wrap.footer-with-widgets .footer-content .widget_archive li a,.footer-wrap.footer-with-widgets .footer-content .custom_recent_entries li a,.footer-wrap.footer-with-widgets .footer-content .widget-archives li a{color:#d1d2d2}.footer-wrap.footer-with-widgets .footer-content .widget_pages li,.footer-wrap.footer-with-widgets .footer-content .widget_archive li,.footer-wrap.footer-with-widgets .footer-content .widget-archives li{padding-left:15px}.footer-wrap.footer-with-widgets .footer-content .widget_pages li:before,.footer-wrap.footer-with-widgets .footer-content .widget_archive li:before,.footer-wrap.footer-with-widgets .footer-content .widget-archives li:before{content:"\2022";color:#d1d2d2;display:inline-block;width:1em;margin-left:-1em}.footer-wrap.footer-with-widgets .footer-content .widget_pages li a,.footer-wrap.footer-with-widgets .footer-content .widget_archive li a,.footer-wrap.footer-with-widgets .footer-content .widget-archives li a{font-size:14px;font-weight:400;color:#d1d2d2}.footer-wrap.footer-with-widgets .footer-content .widget_pages li a:hover,.footer-wrap.footer-with-widgets .footer-content .widget_archive li a:hover,.footer-wrap.footer-with-widgets .footer-content .widget-archives li a:hover{color:#fff}.footer-wrap.footer-with-widgets .footer-content .widget_pages li i,.footer-wrap.footer-with-widgets .footer-content .widget_archive li i,.footer-wrap.footer-with-widgets .footer-content .widget-archives li i{color:rgba(144,144,144,.7);font-size:14px;float:right}.footer-wrap.footer-with-widgets .footer-content .widget-address-block p{margin-bottom:20px;font-size:13px;font-weight:400;color:#d1d2d2}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li{margin-bottom:15px;display:block}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li p{margin-bottom:0}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li span,.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li i,.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li a{color:#d1d2d2}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li span{display:table-cell;line-height:20px}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li span,.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li span a{font-size:14px;font-weight:400}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li i{display:inline-block;float:left;margin-right:5px;line-height:24px;font-size:20px;width:20px}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li a:hover{color:#fff}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li:last-of-type{margin-bottom:0}.footer-wrap.footer-with-widgets .footer-content .widget_archive li,.footer-wrap.footer-with-widgets .footer-content .widget_pages li,.footer-wrap.footer-with-widgets .footer-content .widget-archives li{position:relative}.footer-wrap.footer-with-widgets .footer-content .widget-gallary a{margin-bottom:10px;margin-right:10px;display:inline-block;float:left;width:68px;height:68px}.footer-wrap.footer-with-widgets .footer-content .widget-gallary a img{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.footer-wrap.footer-with-widgets .footer-content+.footer-bottom-bar .copyright{color:#d1d2d2;font-size:13px}.footer-wrap.footer-with-widgets .footer-content .column-wrap>[class^=vc_col]>div{padding:0 18px}.footer-wrap.footer-with-widgets .footer-content .column-wrap>[class^=vc_col]:first-of-type>div{padding-left:0}.footer-wrap.footer-with-widgets .footer-content .column-wrap>[class^=vc_col]:last-of-type>div{padding-right:0}.footer-wrap.footer-with-widgets .footer-content .widget_recent_comments li{color:#cbcbcb;font-size:10px}.footer-wrap.footer-with-widgets .footer-content .widget_recent_comments li,.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries li{margin-bottom:15px}.footer-wrap.footer-with-widgets .footer-content .widget_recent_comments a,.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries a{font-size:12px;color:#909090}.footer-wrap.footer-with-widgets .footer-content .widget_recent_comments .comment-author-link,.footer-wrap.footer-with-widgets .footer-content .widget_recent_comments .comment-author-link a,.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries .comment-author-link,.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries .comment-author-link a{color:#909090;font-size:11px !important;text-transform:lowercase !important}.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries .post-date{display:block;font-size:11px;color:#505050;margin-top:5px}.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries a{font-size:13px;font-weight:500}.footer-wrap.footer-with-widgets .footer-content .widget_recent_entries a:hover{color:#dedede}.footer-wrap.footer-with-widgets .footer-content .widget_categories li,.footer-wrap.footer-with-widgets .footer-content .widget_nav_menu li{margin-bottom:15px;color:#cbcbcb;font-size:10px}.footer-wrap.footer-with-widgets .footer-content .widget_categories li a,.footer-wrap.footer-with-widgets .footer-content .widget_nav_menu li a{font-size:11px;color:#909090;text-transform:uppercase}.footer-wrap.footer-with-widgets .footer-content .widget_categories li a:hover,.footer-wrap.footer-with-widgets .footer-content .widget_nav_menu li a:hover{color:#dedede}.footer-wrap.footer-with-widgets .footer-content .widget_meta li{margin-bottom:12px}.footer-wrap.footer-with-widgets .footer-content .widget_meta li a{font-size:12px;color:#909090;text-transform:uppercase}.footer-wrap.footer-with-widgets .footer-content .widget_meta li a:hover{color:#dedede}.footer-wrap.footer-with-widgets .footer-content .widget_tag_cloud a{font-size:12px !important;line-height:12px;color:#d1d2d2;margin:0 5px 9px 0;border:1px solid #d1d2d2;padding:3.3px 8px 4px;display:inline-block;font-weight:400}.footer-wrap.footer-with-widgets .footer-content .widget_tag_cloud a:hover{color:#fff;border-color:#fff}.footer-wrap.footer-with-widgets .footer-content .widget_calendar{width:100%;border-collapse:separate;border-spacing:2px 2px}.footer-wrap.footer-with-widgets .footer-content .widget_calendar table{width:100%}.footer-wrap.footer-with-widgets .footer-content .widget_calendar caption{margin-bottom:10px}.footer-wrap.footer-with-widgets .footer-content .widget_calendar tbody td,.footer-wrap.footer-with-widgets .footer-content .widget_calendar thead th{text-align:center}.footer-wrap.footer-with-widgets .footer-content .widget_calendar tbody td{background-color:transparent;color:#909090;font-size:12px}.footer-wrap.footer-with-widgets .footer-content .widget_calendar td{line-height:28px}.footer-wrap.footer-with-widgets .footer-content .widget_calendar td a{color:rgba(255,255,255,.7)}.footer-wrap.footer-with-widgets .footer-content .widget_calendar td.pad{background:0 0}.footer-wrap.footer-with-widgets .footer-content .flickr_badge_image{width:68px;height:68px}.footer-wrap.footer-with-widgets .widget-address-block{border-top:0;padding-top:0}.footer-wrap.footer-with-widgets .custom_recent_entries .post-media{width:80px}.footer-wrap.footer-with-widgets .custom_recent_entries .post-date,.footer-wrap.footer-with-widgets .custom_recent_entries .recent-post-wrap.format-link .post-content h5 a .post-link,.footer-wrap.footer-with-widgets .custom_recent_entries .recent-post-wrap.format-quote .post-content .quote-content .quote-author,.footer-wrap.footer-with-widgets .custom_recent_entries .recent-post-wrap.format-link .post-content h5 a .post-link i{color:rgba(255,255,255,.7)}.footer-wrap.footer-with-widgets .custom_recent_entries li a,.footer-wrap.footer-with-widgets .custom_recent_entries .post-comments{color:#fff !important}.footer-wrap.footer-with-widgets .custom_recent_entries .recent-post-wrap .post-content{margin-left:95px}.footer-wrap.footer-with-widgets .custom_recent_entries .recent-post-wrap.no-img .post-content{margin-left:0}.footer-wrap.footer-with-widgets .custom_recent_entries .format-link .post-content,.footer-wrap.footer-with-widgets .custom_recent_entries .format-quote .post-content{margin-left:0}.footer-wrap.horizontal h6{line-height:normal}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links{text-align:right}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li{padding-left:0;margin-right:0;transform:translateY(1px)}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li:before{content:'|';margin-left:0;transform:translateY(-1px)}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li:first-of-type:before{display:none}.footer-wrap.footer-with-widgets .footer-socials,.footer-wrap.horizontal.basic .footer-socials{padding-top:0;border:0;text-align:right}.footer-wrap.footer-with-widgets .footer-socials li,.footer-wrap.horizontal.basic .footer-socials li{margin-bottom:0}.footer-wrap.footer-with-widgets .widget_pages li a{margin-bottom:0}.footer-wrap .footer-socials li a:hover i,.footer-wrap.horizontal .footer-nav-links li a:hover,.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li a:hover{color:#fff}.footer-wrap.footer-with-widgets.horizontal.basic .footer-socials i{transform:translateY(2px)}.footer-wrap.footer-with-widgets.horizontal.basic .vc_col-sm-12.vc_col-md-4>.widget,.footer-wrap.footer-with-widgets.horizontal.basic .vc_col-sm-12.vc_col-md-3>.widget{margin-top:35px}.footer-wrap.footer-with-widgets.horizontal.basic .vc_col-sm-12.vc_col-md-4>.widget:first-of-type,.footer-wrap.footer-with-widgets.horizontal.basic .vc_col-sm-12.vc_col-md-3>.widget:first-of-type{margin-top:0}.footer-wrap.footer-with-widgets.horizontal.basic .vc_col-sm-12.vc_col-md-4>.widget a:hover,.footer-wrap.footer-with-widgets.horizontal.basic .vc_col-sm-12.vc_col-md-3>.widget a:hover{color:#fff}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_archive li{color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_archive select,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories select,.footer-wrap.footer-with-widgets.horizontal.basic .widget select{width:100%;padding:11px 38px 12px 5px;border:1px solid #cacaca;color:#656565;font-size:14px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_calendar caption,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_calendar thead th,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_calendar td a,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_calendar td{color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories ul li,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages ul li{font-size:14px;line-height:16px;list-style-type:none}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories ul li:before,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages ul li:before{content:"\2022";color:#d1d2d2;display:inline-block;width:1em;margin-left:-1em}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories ul li a,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages ul li a{color:#d1d2d2;text-transform:capitalize;font-size:14px;line-height:16px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories .children,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages .children{padding:15px 0 0}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories .children ul,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages .children ul{padding-left:20px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories .children>li:last-of-type,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages .children>li:last-of-type{border-bottom:0 !important}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories .page_item_has_children,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages .page_item_has_children{padding-bottom:0 !important}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories .page_item_has_children>a,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages .page_item_has_children>a{display:inline-block;margin-bottom:12px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_categories>ul>li{padding-left:15px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages .children{padding-top:0}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_meta li a{font-size:14px;color:#d1d2d2;text-transform:capitalize}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_recent_comments ul li,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_recent_comments ul span,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_recent_comments ul a{font-size:14px !important;color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_recent_entries li,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_recent_entries li a{font-size:14px;color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss ul>li{margin-bottom:25px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss ul>li:last-of-type{margin-bottom:0}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss ul>li>a{color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss ul>li>a:first-child{font-size:14px;line-height:19px;font-weight:500}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss h6 a{color:#fff;font-size:15px;line-height:22px;font-weight:600;font-family:inherit}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss .rss-date{font-size:13px;color:#d1d2d2;display:block;margin:4px 0 13px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss .rss-widget-icon{display:none}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss cite{display:block;margin-top:15px;font-size:13px;color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_rss .rssSummary{line-height:19px;color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_search .searchform{position:relative}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_search .searchform input[type=submit]{font-family:'fontawesome';font-size:14px;position:absolute;background:0 0;box-shadow:none;border:0;color:#505050;top:13px;right:10px;cursor:pointer}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_search .searchform input[type=text]{width:100%;padding:11px 38px 12px 15px;border:1px solid #d1d2d2;color:#656565;font-size:14px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_text img{margin:18px 0 0}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_text p strong{color:#d1d2d2}.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_post .post-date,.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_comments .post-date{color:#aaa !important}.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_post .post-content h5 a,.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_comments .post-content h5 a{color:#d1d2d2;font-weight:400}.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_post>ul>li,.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_comments>ul>li{padding:3px 0 20px !important}.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_post>ul>li:last-of-type,.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_comments>ul>li:last-of-type{padding-bottom:0 !important}.footer-wrap.footer-with-widgets.horizontal.basic .custom_recent_post .recent-post-wrap.format-link .post-content h5 a .post-link,.footer-wrap.footer-with-widgets.horizontal.basic .custom_recent_post .recent-post-wrap.format-link .post-content h5 a .post-link i,.footer-wrap.footer-with-widgets.horizontal.basic .custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content .quote-author,.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_comments .entry-header span{color:#d1d2d2 !important}.footer-wrap.footer-with-widgets.horizontal.basic .custom_recent_post .recent-post-wrap.format-quote .post-content .quote-content .quote-author{font-size:13px !important;font-weight:400 !important}.footer-wrap.footer-with-widgets.horizontal.basic .custom_recent_comments .recent-entries-wrap .recent-entries .entry-content a{color:#d1d2d2;font-weight:400}.footer-wrap.footer-with-widgets.horizontal.basic .widget.custom_recent_comments .entry-header{color:#aaa !important}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_recent_comments ul a,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_pages ul li a{line-height:20px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu>div>ul>li{padding-left:15px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu ul li:before{content:"\2022";color:#d1d2d2;display:inline-block;width:1em;margin-left:-1em}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu ul li,.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu ul li a{color:#d1d2d2;font-size:14px;line-height:16px;list-style-type:none;text-transform:capitalize}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu .menu li li{margin-top:0 !important}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu .menu .menu-item-has-children{padding-bottom:0}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu .menu .menu-item-has-children>a{display:inline-block;margin-bottom:12px}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu .menu ul{padding:0}.footer-wrap.footer-with-widgets.horizontal.basic .widget.widget_nav_menu .menu ul ul{padding-left:15px}@media all and (max-width:1199px){.footer-wrap.footer-with-widgets .footer-content .column-wrap>[class^=vc_col]>div{padding:0}}@media all and (max-width:991px){.footer-wrap.footer-with-widgets .footer-content .column-wrap{display:block}.footer-wrap.footer-with-widgets .footer-content .column-wrap>[class^=vc_col]>div{margin-top:50px !important}.footer-wrap.footer-with-widgets .footer-content{padding:30px 0 80px}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li{display:block}.footer-wrap.footer-with-widgets .footer-content .widget-address-block ul li:last-of-type{margin-bottom:0}.footer-wrap.footer-with-widgets .footer-content [class^=vc_col]{border-right:0}.footer-wrap.footer-with-widgets .footer-content .column-wrap>[class^=vc_col]:first-child>div{margin-top:0}.footer-wrap.footer-with-widgets .footer-content .widget_pages>ul{padding-right:0}}@media all and (max-width:767px){.footer-wrap.horizontal .footer-bottom-bar .copyright{float:none}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li:first-of-type:before{display:none}.footer-wrap.horizontal.basic .footer-socials{text-align:left;margin-top:15px;text-align:center}.footer-wrap.horizontal.basic .copyright{text-align:center;display:block}.footer-wrap.footer-with-widgets .footer-content+.footer-bottom-bar .copyright,.footer-wrap.footer-with-widgets .footer-socials{text-align:left !important}.footer-wrap.horizontal .widget-address-block li{display:block}.footer-wrap.horizontal .vc_col-sm-4{margin-top:30px}.footer-wrap.horizontal .footer-bottom-bar .copyright{margin-bottom:5px}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links{text-align:left}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li{margin-left:15px}.footer-wrap.horizontal .footer-bottom-bar .footer-nav-links li:first-of-type{margin-left:0}}.has-page-sidebar .widget-wrapper{position:relative}.has-page-sidebar .widget-wrapper:after,.has-page-sidebar .widget-wrapper:before{content:'';background-color:#efefef;height:100%;min-height:100vh;width:1px;display:inline-block;top:0;right:0;position:absolute}.has-page-sidebar .ps-right-wrap .vc_container,.has-page-sidebar .ps-right-wrap .vc_container-fluid,.has-page-sidebar .ps-left-wrap .vc_container,.has-page-sidebar .ps-left-wrap .vc_container-fluid{width:auto}.has-page-sidebar.left-side .ps-right-wrap{border-left:1px solid #efefef;margin-left:-16px;padding-right:0}.has-page-sidebar.left-side .ps-right-wrap .vc_container,.has-page-sidebar.left-side .ps-right-wrap .vc_container-fluid{padding-right:0}.has-page-sidebar.left-side .widget-wrapper:before{display:none}.has-page-sidebar.left-side .ps-left-wrap .widget-wrapper{padding-right:30px}.has-page-sidebar.right-side .ps-left-wrap{padding-left:0;border-right:1px solid #efefef;margin-right:-16px}.has-page-sidebar.right-side .ps-right-wrap{padding-right:0}.has-page-sidebar.right-side .ps-right-wrap .widget-wrapper{padding-left:30px}.has-page-sidebar.right-side .widget-wrapper{padding-right:0;padding-left:30px}.has-page-sidebar.right-side .widget-wrapper:after{display:none}.has-page-sidebar.right-side .widget-wrapper:before{right:auto;left:0}.has-page-sidebar .widget-wrapper{margin-top:40px}.has-page-sidebar .widget-wrapper .widget{margin-bottom:40px}.has-page-sidebar .widget-wrapper .widget h4{font-size:17px;font-weight:700;color:#202020;margin-bottom:12px}.has-page-sidebar .widget-wrapper .widget.widget-page-sidebar .page-sidebar{margin:0;padding:0;list-style-type:none;position:relative;border-top:1px solid #e8e8e8}.has-page-sidebar .widget-wrapper .widget.widget-page-sidebar .page-sidebar li{font-size:16px;font-weight:600;color:#202020;border-bottom:1px solid #e8e8e8;margin:0;padding:14px 10px 12px 5px}.has-page-sidebar .widget-wrapper .widget.widget-page-sidebar .page-sidebar li a{font-size:14px;font-weight:500;color:#404040;text-decoration:none;display:block;position:relative}.has-page-sidebar .widget-wrapper .widget.widget-page-sidebar .page-sidebar li a:after{font-family:'ionicons';content:"\f3d3";display:inline-block;color:#a6a6a6;position:absolute;right:0}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a{font-size:13px;font-weight:600;color:#505050;text-decoration:none;display:block;position:relative;border:1px solid #dcdcdc;padding:12px 16px;margin-bottom:10px}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a span{display:inline-block;transform:translateY(-1px)}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a:last-of-type{margin-bottom:0}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a i{color:#505050;margin-right:8px;font-size:16px}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a:after{font-family:'ionicons';content:"\f3d3";display:inline-block;color:#505050;position:absolute;right:14px;top:13px}.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a,.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a:after,.has-page-sidebar .widget-wrapper .widget.widget_cta .btn-container a i{-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.has-page-sidebar .widget-wrapper .widget.widget-modal .modal-wrap{padding:45px 0}.has-page-sidebar .textwidget p{font-size:14px;line-height:24px}.widget-modal .modal-wrap.content-bottom .modal-content small{font-weight:600}@media all and (max-width:992px){.has-page-sidebar.left-side .widget-wrapper{padding-right:0}.has-page-sidebar.left-side .widget-wrapper:after{display:none}.has-page-sidebar.left-side .ps-right-wrap{margin-left:0;padding-right:0;padding-left:0;border:0}.has-page-sidebar.left-side .ps-right-wrap .vc_container,.has-page-sidebar.left-side .ps-right-wrap .vc_container-fluid{padding-right:15px}.has-page-sidebar.right-side .ps-left-wrap{margin-right:0;border:0;padding-right:0}.has-page-sidebar.right-side .ps-right-wrap{padding-right:15px}.has-page-sidebar.right-side .widget-wrapper{padding-left:0}.has-page-sidebar.right-side .widget-wrapper:before{display:none}.has-page-sidebar.left-side .widget-wrapper,.has-page-sidebar.right-side .widget-wrapper{display:none}.has-page-sidebar.left-side .ps-left-wrap .widget-wrapper{padding-right:0}.has-page-sidebar.right-side .ps-right-wrap .widget-wrapper{padding-left:0}}.search-results-wrapper{background-color:#f7f7f7}.search-results-wrapper #search-results{padding-top:60px}.search-results-wrapper #search-results #portfolio-container{margin-bottom:5px}.search-results-wrapper #search-results>h1{margin-top:50px;margin-bottom:10px}.search-results-wrapper #search-results>p{margin-bottom:112px}.search-results-wrapper .results{background-color:#fff;border:1px solid #ececec;min-height:147px}.search-banner{position:relative;background-color:#353535;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:5;text-align:center;padding:80px 0}.search-banner .color-overlay{position:absolute;width:100%;height:100%;bottom:0;z-index:1;left:0}.search-banner .search-banner-content{position:relative;z-index:5;padding-left:15px;padding-right:15px}.search-banner .search-banner-content form{margin-top:20px}.search-banner .search-banner-content h1{color:#fff;font-size:36px;line-height:36px;font-weight:300;margin-bottom:0}.search-banner .search-banner-content h1 strong{font-weight:600;color:#fff}.search-banner .search-banner-content>div{font-size:13px;color:#fff;margin-top:12px}.search-banner .search-banner-content form div{display:inline-block;position:relative}.search-banner .search-banner-content form input[type=text]{padding:12px 42px 12px 15px;display:block;width:380px;border:none}.search-banner .search-banner-content form input[type=text]:focus{outline:none}.search-banner .search-banner-content form input[type=submit]{position:absolute;font-family:'fontawesome';font-size:14px;position:absolute;background:0 0;box-shadow:none;border:0;color:#909090;top:12px;right:10px;cursor:pointer}.search-banner .search-banner-content form input[type=submit]:focus{outline:none}#search-results .results{padding:20px;margin-bottom:35px}#search-results .results:last-of-type{margin-bottom:0}#search-results .results .results-media{float:left;display:block;height:80px;margin-right:15px}#search-results .results .results-media+.results-content{display:table-cell}#search-results .results .results-content span{font-size:12px;font-weight:400;color:#505050;display:inline-block;padding:2px 8px;border:1px solid #afafaf;margin-bottom:10px}#search-results .results .results-content h2,#search-results .results .results-content h2 a{font-size:18px;line-height:normal;font-weight:700;margin-bottom:4px;color:#202020}#search-results .results .results-content p{font-size:14px;line-height:24px;color:#656565;margin-bottom:0}#search-results .results .results-content p a{text-decoration:none;font-size:14px}#search-results .results .results-content .results-meta{list-style-type:none;margin:0;padding:0;vertical-align:top;margin-top:3px}#search-results .results .results-content .results-meta li{display:inline-block;text-align:right;margin-bottom:5px}#search-results .results .results-content .results-meta li,#search-results .results .results-content .results-meta li a{font-size:12px;font-weight:400;color:#707070;text-decoration:none}#search-results .results .results-content .results-meta li:after{content:'/';display:inline-block;margin:0 2px 0 4px}#search-results .results .results-content .results-meta li:last-of-type:after{display:none}#portfolio-container-search{margin-bottom:60px}.search-navigation{margin-top:60px;padding:0 0 60px}.search-navigation .vc_container{width:auto;padding-left:0;padding-right:0}@media all and (max-width:479px){.search-banner .search-banner-content form input[type=text]{width:auto}}.portfolio-hero-section{position:relative}.portfolio-hero-section .hero-image,.portfolio-hero-section .portfolio-hero-slider .slides{background-position:center;background-size:cover !important;background-repeat:no-repeat}.portfolio-hero-section.hero-full-height,.portfolio-hero-section.hero-full-height .hero-image{height:100vh}.portfolio-hero-section.hero-full-height .portfolio-hero-slider .slides,.portfolio-hero-section.hero-full-height .hero-image .portfolio-hero-slider .slides{height:100vh}.portfolio-hero-section .hero-image{display:table;width:100%;border:0}.portfolio-hero-section .hero-image .hero-title{display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:5}.portfolio-hero-section .hero-image .hero-title p,.portfolio-hero-section .hero-image .hero-title h1{color:#fff}.portfolio-hero-section .hero-image .hero-title p{line-height:normal;margin-bottom:8px}.portfolio-hero-section .hero-image .hero-title h1{font-size:46px;line-height:normal}.portfolio-hero-section .hero-image .color-overlay{position:absolute;width:100%;height:100%;bottom:0;z-index:1}.portfolio-hero-section .hero-image .animated-arrow{bottom:60px;left:50%;transform:translateX(-50%);position:absolute;z-index:6}.portfolio-hero-section .hero-image .animated-arrow .scroller{font-size:50px;color:#fff;bottom:60px;position:relative;z-index:6;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94);-webkit-animation:scroll-down-anim 1s infinite;-moz-animation:scroll-down-anim 1s infinite;-o-animation:scroll-down-anim 1s infinite;animation:scroll-down-anim 1s infinite}.portfolio-wrapper .portfolio-title{text-align:center}.portfolio-wrapper .portfolio-title p{color:#505050;margin-bottom:10px}.portfolio-wrapper .portfolio-title h2{font-size:30px;font-weight:700;margin-bottom:0}.portfolio-wrapper .portfolio-custom-elements .vc_container{padding-left:0;padding-right:0;width:auto}.portfolio-wrapper .portfolio-desc-wrap>h3,.portfolio-wrapper .portfolio-meta-wrap>h3{font-size:18px;line-height:24px;font-weight:700}.portfolio-wrapper .portfolio-desc-wrap>h3:after,.portfolio-wrapper .portfolio-meta-wrap>h3:after{content:'';display:block;width:40px;height:2px;background-color:#d8d8d8;margin-top:12px}.portfolio-wrapper.details-bottom-wrap .vc_container-fluid,.portfolio-wrapper.details-right-wrap .vc_container-fluid{padding-left:50px;padding-right:50px}.portfolio-wrapper.details-right-wrap .details-right{margin-top:60px}.portfolio-wrapper.details-right-wrap .details-right .vc_col-md-4{position:static}.portfolio-wrapper.details-right-wrap .portfolio-title{text-align:left}.portfolio-wrapper.details-right-wrap .portfolio-title h2{font-size:22px;font-weight:700;margin-bottom:0}.portfolio-wrapper.details-right-wrap .portfolio-title p{font-size:16px}.portfolio-wrapper.details-right-wrap .portfolio-meta-wrap{border-top:1px solid #e6e6e6;margin-top:25px;padding-left:0;padding-top:27px}.portfolio-wrapper.details-right-wrap .portfolio-meta-wrap .portfolio-meta li span:first-child{width:28%;margin-right:28px}.portfolio-wrapper.details-right-wrap .content-wrap{padding-left:25px}.portfolio-wrapper.details-bottom-wrap .portfolio-title{padding:73px 15px 30px}.portfolio-wrapper.details-bottom-wrap .portfolio-media-wrap{margin-top:50px}.portfolio-wrapper.details-bottom-wrap.title-above-media .portfolio-media-wrap{margin-top:0;margin-bottom:60px}.portfolio-wrapper .portfolio-desc-wrap p{font-size:14px;line-height:25px}.portfolio-wrapper .portfolio-desc-wrap h2{font-size:14px;font-weight:700;letter-spacing:1px;color:#151515;margin:0 0 18px}.portfolio-wrapper .portfolio-desc-wrap p{margin:12.5px 0}.portfolio-wrapper .portfolio-desc-wrap p:first-of-type{margin-top:0}.portfolio-wrapper .portfolio-desc-wrap p:last-of-type{margin-bottom:0}.portfolio-wrapper .portfolio-media-wrap .portfolio-media{margin-bottom:30px}.portfolio-wrapper .portfolio-media-wrap .portfolio-media:last-of-type{margin-bottom:0}.portfolio-wrapper .portfolio-media-wrap .ilightbox-gallery .cbp-item .ilightbox-activeWrap{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);left:0;top:0;z-index:1;text-align:center;opacity:0;transition:opacity .3s ease}.portfolio-wrapper .portfolio-media-wrap .ilightbox-gallery .cbp-item .ilightbox-activeWrap i{font-size:40px;color:#fff;top:42%;position:relative}.portfolio-wrapper .portfolio-media-wrap .ilightbox-gallery .cbp-item a:hover .ilightbox-activeWrap{opacity:1}.portfolio-wrapper .portfolio-meta-wrap{padding-left:20px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta{list-style-type:none;padding:0;margin:0}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li{color:#656565;margin:0 0 15px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li:first-of-type{padding-top:3px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li a{font-size:inherit;color:inherit}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li:last-of-type{margin-right:0;border:0}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li span:first-child{color:#151515;display:inline-block;width:35%;margin-right:20px;float:left}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li span:first-child:after{content:':';display:inline-block;float:right}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li span:last-child{display:table-cell}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li,.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li a{font-size:14px;font-weight:400;text-decoration:none}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li.portfolio-share{border-top:1px solid #e6e6e6;padding-top:15px;margin-top:30px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li.portfolio-share span{display:inline-block;margin-right:25px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li.portfolio-share a{margin-right:8px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li.portfolio-share a i{color:#717273}.portfolio-wrapper .portfolio-meta-wrap .btn-container{margin-top:30px}.portfolio-wrapper .portfolio-meta-wrap .btn-container .btn-medium{border-width:1px}.portfolio-wrapper .portfolio-meta-wrap .btn-container .btn-medium:hover{color:#fff !important}.related-portfolio-post{padding-top:70px}.related-portfolio-post h3{text-align:center;font-size:18px;font-weight:700;margin-bottom:40px}.related-portfolio-post .owl-carousel .owl-item img{height:auto}.related-portfolio-post .portfolio-slider .owl-item{text-align:center}.related-portfolio-post-seperator{margin-top:80px}.related-portfolio-post-seperator hr{border:0;border-top:1px solid #e8e8e8;margin:0}.portfolio-nav.post-navigation{margin-top:76px}.post-navigation.portfolio-nav .post-nav .post-number span a,.post-navigation.portfolio-nav .post-nav .post-number a,.post-navigation.portfolio-nav li a{font-size:12px;font-weight:500;color:#202020}.cbp-caption-fadeIn .cbp-caption-activeWrap{background-color:rgba(0,0,0,.5)}.portfolio-media.owl-carousel img{height:auto !important}@media all and (max-width:1250px) and (min-width:991px){.portfolio-wrapper .portfolio-meta-wrap{padding-left:0}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li span:first-child{margin-right:10px}.portfolio-wrapper.details-right-wrap .content-wrap{padding-left:0}.portfolio-wrapper.details-right-wrap .portfolio-meta-wrap .portfolio-meta li span:first-child{width:30%;margin-right:15px}}@media all and (max-width:992px){.portfolio-wrapper .portfolio-meta-wrap{padding-left:0}.portfolio-wrapper.details-bottom-wrap .details-bottom .portfolio-meta-wrap{margin-top:30px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li span:first-child,.portfolio-wrapper.details-right-wrap .portfolio-meta-wrap .portfolio-meta li span:first-child{width:auto;margin-right:10px}.portfolio-wrapper .portfolio-meta-wrap .portfolio-meta li span:first-child:after{float:none;margin-left:10px}.portfolio-wrapper.details-right-wrap .content-wrap{padding-left:0;margin-top:50px}}@-webkit-keyframes scroll-down-anim{0%{bottom:-7px}50%{bottom:3px}100%{bottom:-7px}}@-moz-keyframes scroll-down-anim{0%{bottom:-7px}50%{bottom:3px}100%{bottom:-7px}}@-o-keyframes scroll-down-anim{0%{bottom:-7px}50%{bottom:3px}100%{bottom:-7px}}@keyframes scroll-down-anim{0%{bottom:-7px}50%{bottom:3px}100%{bottom:-7px}}.post-banner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:120px;padding-bottom:150px;background-color:#353535}.post-banner .color-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.post-banner .post-banner-content{position:relative;z-index:5;text-align:center;padding-left:15px;padding-right:15px}.post-banner .post-banner-content h1{font-size:60px;line-height:80px;font-weight:600;color:#fff;margin-bottom:5px}.post-banner .post-banner-content div{font-size:20px;font-weight:400;color:#fff}.post-banner .scroll-downs{position:absolute;width:100%;max-width:100%;bottom:50px;text-align:center}.post-banner .scroll-downs .scroll-down-text a{font-size:14px;margin-bottom:5px;text-decoration:none;color:rgba(255,255,255,.5)}.post-banner .scroll-downs div{color:rgba(255,255,255,.5)}.post-banner .scroll-downs i{font-size:20px}.scrolling-arrow{animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite;margin:0 auto}@media all and (max-width:500px){.post-banner .post-banner-content h1{font-size:40px}.post-banner .post-banner-content div{font-size:16px}}.contact-1 .wpcf7-form-control-wrap input,.contact-1 .wpcf7-form-control-wrap textarea,.contact-1 .wpcf7-form-control-wrap select{font-size:13px;font-weight:400;color:#202020;padding:12px 15px;border:1px solid #d7d7d7;width:100%;margin-bottom:10px}.contact-1 .wpcf7-form-control-wrap input:focus,.contact-1 .wpcf7-form-control-wrap textarea:focus,.contact-1 .wpcf7-form-control-wrap select:focus{outline:none;box-shadow:0px 2px 7px 0px rgba(0,0,0,.12)}.contact-1 .wpcf7-form-control-wrap select{width:calc(50% - 8px);border:0;border-bottom:2px solid #d7d7d7;padding-left:0;padding-right:15px;padding-bottom:5px;font-size:16px;font-weight:500}.contact-1 .wpcf7-form-control-wrap select:focus{box-shadow:none}.contact-1 .wpcf7-form-control-wrap textarea{height:95px;resize:none}.contact-1.solid-large-btn .wpcf7-submit,.contact-1.outlined-btn .wpcf7-submit{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.contact-1.solid-large-btn .wpcf7-submit{padding:16px 48px;border:none;color:#fff}.contact-1.solid-large-btn .wpcf7-submit:hover{opacity:.95}.contact-1.rounded .wpcf7-submit{border-radius:50px}.contact-1.outlined-btn .wpcf7-submit{border:2px solid #fff;padding:16px 48px;background-color:transparent;color:#fff}.contact-1.style-2 .wpcf7-form-control-wrap input,.contact-1.style-2 .wpcf7-form-control-wrap textarea,.contact-1.style-2 .wpcf7-form-control-wrap select{margin-bottom:0}.contact-1.style-2 .wpcf7-form-control-wrap input:focus,.contact-1.style-2 .wpcf7-form-control-wrap textarea:focus,.contact-1.style-2 .wpcf7-form-control-wrap select:focus{background-color:#e8e8e8}.contact-1.style-2 .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{margin-top:5px}.contact-1.style-2 .half-space{padding-left:10px;padding-right:10px}.contact-1.style-2 .wpcf7-submit{margin-top:30px}.contact-1.style-3 label{display:block;margin-top:-32px}.contact-1.style-3 label:first-of-type{margin-top:0}.contact-1.style-3 .fields{height:47px;margin-bottom:10px}.contact-1.style-3 textarea{margin-bottom:0}.contact-1.style-3 .wpcf7-submit{margin-top:5px}.contact-1 .text-center .wpcf7-submit{margin-right:-20px}.contact-1 .white-bg .wpcf7-submit:hover{background-color:#fff !important;border-color:#fff !important;color:#202020}span.wpcf7-not-valid-tip{font-size:12px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{font-size:12px;border:1px solid red;padding:8px 8px 6px}.wpcf7-form input[type=submit]{margin-top:15px;font-size:15px !important;line-height:17px;font-weight:400 !important}.wpcf7-form input[type=submit]:hover{cursor:pointer}.wpcf7-form input[type=submit]:focus{outline:none}.white-error-text span.wpcf7-not-valid-tip,.white-error-text,.white-error-text+div.wpcf7-validation-errors,.white-error-text div.wpcf7-acceptance-missing{color:rgba(255,255,255,.7);border-color:#fff}@media all and (max-width:767px){.contact-1.responsive-spacing .no-padding-left{padding-right:0}.contact-1.responsive-spacing .no-padding-right{padding-left:0}}.menu-top-bar{position:relative;z-index:11;background-color:#eee}.menu-top-bar ul{margin:0;padding:0;list-style-type:none}.menu-top-bar ul li{display:inline-block;margin-bottom:0}.menu-top-bar ul a{text-decoration:none}.menu-top-bar .top-info ul li{font-size:12px;line-height:37px;font-weight:400;letter-spacing:.5px;color:#101010;margin-right:30px}.menu-top-bar .top-info ul li i{font-size:25px;line-height:0;color:inherit;vertical-align:middle;margin-right:5px;display:inline-block}.menu-top-bar .top-info ul li i.ion-android-call{font-size:20px}.menu-top-bar .top-info ul li:last-child{margin-right:30px}.menu-top-bar .top-info ul li.timing i{font-size:20px}.menu-top-bar .top-links ul{text-align:right}.menu-top-bar .top-links ul li{line-height:38px;text-align:center}.menu-top-bar .top-links ul li a{font-size:12px;font-weight:400;letter-spacing:1px;color:#505050}.menu-top-bar .top-links ul li:before{content:'|';display:inline-block;margin:0 15px 0 9px;font-size:11px;color:#505050}.menu-top-bar .top-links ul li:first-child:before{display:none}.menu-top-bar .top-social ul{text-align:right}.menu-top-bar .top-social ul li{line-height:38px}.menu-top-bar .top-social ul li a{border-right:1px solid #dedede;padding-left:7px;padding-right:11px;display:block}.menu-top-bar .top-social ul li a i{font-size:15px;color:#5f5f5f;line-height:38px;margin-left:3px;margin-right:3px}.menu-top-bar .top-social ul li a:hover{color:#434343}.menu-top-bar .top-social ul li:last-of-type a{border-right:0;padding-right:0}.menu-top-bar .top-social ul li:first-of-type a{padding-left:0}.menu-top-bar .language-switch{display:inline-block;float:right;position:relative}.menu-top-bar .language-switch>ul{background-color:#e5e5e5}.menu-top-bar .language-switch>ul>li{position:relative}.menu-top-bar .language-switch>ul>li>a{line-height:39px;position:relative;padding-left:20px;padding-right:40px}.menu-top-bar .language-switch>ul>li>a:after{position:absolute;font-family:'ionicons';content:"\f3d0";font-size:16px;color:inherit;display:inline-block;margin-left:10px}.menu-top-bar .language-switch>ul>li ul{position:absolute;width:100%;top:100%;right:0;text-align:left;visibility:hidden;opacity:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;padding-left:20px;background-color:#e5e5e5;z-index:11}.menu-top-bar .language-switch>ul>li ul li{display:block}.menu-top-bar .language-switch>ul>li ul li a{display:inline-block;padding:8px 0}.menu-top-bar .language-switch>ul>li:hover ul{visibility:visible;opacity:1}.menu-top-bar .language-switch>ul a{font-size:13px;color:#101010}.menu-top-bar.reverse-order .top-social{float:left}.menu-top-bar.reverse-order .top-social ul{text-align:left}.menu-top-bar.reverse-order .top-info{float:right}.menu-top-bar.reverse-order .top-info ul{text-align:right}.menu-top-bar.reverse-order .top-info ul li:last-of-type{margin-right:0}.menu-top-bar.reverse-order .language-switch{float:right}#header #main-menu a,#header #main-menu a>div,#header #main-menu>ul li.has-child>a:after,#header.top-menu #menu-search #search-trigger i,#header #main-menu>ul li.has-child:after{-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}#header #menu-trigger-wrap{float:right;cursor:pointer}#header #menu-trigger-wrap .menu-trigger span{display:block;position:relative}#header #menu-trigger-wrap .menu-trigger span:before,#header #menu-trigger-wrap .menu-trigger span:after{content:'';position:absolute}#header #menu-trigger-wrap .menu-trigger span:before{top:-8px}#header #menu-trigger-wrap .menu-trigger span:after{top:8px}#header #menu-trigger-wrap .menu-trigger span:before,#header #menu-trigger-wrap .menu-trigger span:after,#header #menu-trigger-wrap .menu-trigger span{width:25px;height:2px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}#header #menu-trigger-wrap.open .menu-trigger span{background-color:transparent}#header #menu-trigger-wrap.open .menu-trigger span:before{-webkit-transform:translateY(8px) rotateZ(-45deg);-moz-transform:translateY(8px) rotateZ(-45deg);-ms-transform:translateY(8px) rotateZ(-45deg);-o-transform:translateY(8px) rotateZ(-45deg);transform:translateY(8px) rotateZ(-45deg)}#header #menu-trigger-wrap.open .menu-trigger span:after{-webkit-transform:translateY(-8px) rotateZ(45deg);-moz-transform:translateY(-8px) rotateZ(45deg);-ms-transform:translateY(-8px) rotateZ(45deg);-o-transform:translateY(-8px) rotateZ(45deg);transform:translateY(-8px) rotateZ(45deg)}#header #logo{float:left;display:table;height:100%}#header #logo a{display:table-cell;vertical-align:middle;text-decoration:none}#header #main-menu ul{list-style-type:none}#header #main-menu ul li a{text-decoration:none}#header #menu-trigger-wrap{float:right;cursor:pointer;display:none;height:100%;margin-left:20px}#header #menu-trigger-wrap .menu-trigger{display:table-cell;vertical-align:middle;height:100%}#header #menu-search,#header #menu-cart{display:table;height:100%}#header #menu-search>a,#header #menu-cart>a{display:table-cell;vertical-align:middle;height:100%}#header #menu-cart{float:right;margin-left:20px}#header #menu-cart .menu-cart-icon{position:relative}#header #menu-cart a{text-decoration:none}#header #menu-cart a span{font-size:11px;background-color:#9b3737;border-radius:100%;width:18px;height:18px;display:block;position:absolute;text-align:center;color:#fff;line-height:18px;top:-15px;right:-15px}#header #menu-search{float:right;margin-left:25px;position:relative}#header #menu-search #search-trigger i{font-size:18px;font-family:'fontawesome';opacity:1}#header #menu-search #search-trigger i:hover{opacity:.8}#header #menu-search form{position:absolute;width:314px;box-shadow:0px 0px 25px 0px rgba(0,0,0,.12);top:calc(100% - 10px);right:-28px;padding:16px 13px;background-color:#fff}#header #menu-search form:after,#header #menu-search form:before{position:absolute;content:'';border-left:7px solid transparent;border-bottom:7px solid #fff;border-top:7px solid transparent;border-right:7px solid transparent;top:-14px;right:28px}#header #menu-search form input{width:100%;position:relative;border:1px solid #e1e1e1;padding:8px 48px 8px 12px;height:34px}#header #menu-search form input:focus{background-color:#f8f8f8}#header #menu-search form button{position:absolute;top:16px;right:13px;border:0;background-color:#9b3737;height:34px;width:34px}#header #menu-search form button:hover{cursor:pointer}#header #menu-search form button i{font-size:20px;color:#fff}#header #menu-search form input:focus,#header #menu-search form button:focus{outline:none}#header #menu-search img{position:absolute;top:calc(100% - 7px);right:60px}#header .vc_container-fluid #menu-search form{right:-25px !important}#header #menu-search{margin-left:15px}#header.top-menu.header-stick #logo a img{max-height:100%}@media all and (min-width:992px){#header .vc_container-fluid{padding-left:25px;padding-right:25px}#header.top-menu #main-menu{float:right}#header.top-menu #main-menu>ul{float:left;margin:0;padding:0;height:100%}#header.top-menu #main-menu>ul a{text-transform:uppercase;font-size:12px;font-weight:600}#header.top-menu #main-menu>ul>li{display:inline-block;margin-right:25px;margin-bottom:0;position:relative;height:100%}#header.top-menu #main-menu>ul>li .level-two:not(.level-three).invert-dropdown{right:-20px}#header.top-menu #main-menu>ul>li .level-two:not(.level-three).invert-dropdown .level-three.invert-dropdown{left:-189px}#header.top-menu #main-menu>ul>li .level-two:not(.level-three)>li:hover{background-color:#f1f1f1}#header.top-menu #main-menu>ul>li:last-child{margin-right:0}#header.top-menu #main-menu>ul>li.has-child{margin-right:41px}#header.top-menu #main-menu>ul>li.has-child a{line-height:16px}#header.top-menu #main-menu>ul>li.has-child>a:after{font-family:'ionicons';content:"\f3d0";color:inherit;position:absolute;top:50%;transform:translateY(-51%);right:-13px;font-size:12px;margin-top:-1px}#header.top-menu #main-menu>ul>li.has-child .has-child:after{font-family:'ionicons';content:"\f363";color:#aaa;position:absolute;top:50%;transform:translateY(-51%);right:15px;font-size:16px}#header.top-menu #main-menu>ul>li ul{position:absolute;z-index:10;width:189px;top:100%;background-color:#fff;box-shadow:0 0px 10px 1px rgba(28,30,31,.1);display:none;padding:10px 0}#header.top-menu #main-menu>ul>li ul li{padding:9px 12px 6px 19px;margin-bottom:0;position:relative}#header.top-menu #main-menu>ul>li ul.level-three{top:0;left:189px}#header.top-menu #main-menu>ul>li>a{display:table;height:100%;max-height:100%}#header.top-menu #main-menu>ul>li>a>div{display:table-cell;vertical-align:middle;height:100%;max-height:100%}#header.top-menu #main-menu>ul>li:last-of-type.has-child{margin-right:20px}#header.top-menu.solid #main-menu>ul>li ul a{color:#505050}#header.top-menu.solid.has-border #main-menu>ul>li .level-two:not(.level-three),#header.top-menu.transparent.has-border #main-menu>ul>li .level-two:not(.level-three){top:calc(100% + 1px)}#header.top-menu.transparent #main-menu>ul>li>a{color:#fff}#header.top-menu.transparent #main-menu>ul>li ul a{color:#505050}}#header.top-menu.solid{background-color:#fff;box-shadow:0 1px 10px 1px rgba(28,30,31,.1);position:relative;z-index:10}#header.top-menu.solid #menu-search #search-trigger i{color:#101010}#header.top-menu.solid #menu-cart .light-img{display:none}#header.top-menu.solid .menu-trigger span:before,#header.top-menu.solid .menu-trigger span:after,#header.top-menu.solid .menu-trigger span{background-color:#252525}#header.top-menu.solid.has-border{box-shadow:none;border-bottom:1px solid #eee}#header.top-menu.transparent{position:absolute;width:100%;z-index:10}#header.top-menu.transparent .menu-trigger span:before,#header.top-menu.transparent .menu-trigger span:after,#header.top-menu.transparent .menu-trigger span{background-color:#fff}#header.top-menu.transparent #menu-search #search-trigger i{color:#fff}#header.top-menu.transparent.header-stick .menu-trigger span:before,#header.top-menu.transparent.header-stick .menu-trigger span:after,#header.top-menu.transparent.header-stick .menu-trigger span{background-color:#202020}#header.top-menu.transparent.header-stick #menu-search #search-trigger i{color:#202020}#header.top-menu.transparent #menu-cart .dark-img{display:none}#header.top-menu.transparent.has-border:not(.header-stick){border-bottom:1px solid rgba(255,255,255,.1)}#header.top-menu.transparent.header-stick{box-shadow:0 1px 10px 1px rgba(28,30,31,.1)}#header.top-menu.transparent.header-stick.has-border{box-shadow:none;border-bottom:1px solid #eee}#header.solid #logo .light-logo,#header.solid #logo .retina-light-logo,#header.solid #logo .retina-dark-logo{display:none}#header.transparent #logo .dark-logo,#header.transparent #logo .retina-dark-logo,#header.transparent #logo .retina-light-logo{display:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#header.solid #logo .light-logo,#header.solid #logo .retina-light-logo,#header.solid #logo .dark-logo{display:none}#header.solid #logo .retina-dark-logo{display:block}#header.transparent #logo .dark-logo,#header.transparent #logo .retina-dark-logo,#header.transparent #logo .light-logo{display:none}#header.transparent #logo .retina-light-logo{display:block}}@media all and (max-width:991px){#header .vc_container{width:auto;max-width:100%}#header.top-menu #logo a img{max-height:100%}.menu-top-bar{display:none}#header #menu-trigger-wrap{display:table}#header #main-menu ul{margin:0;padding:0}#header #main-menu ul a{text-transform:uppercase;font-size:12px;font-weight:600;display:inline}#header #main-menu>ul{position:absolute;z-index:10;display:none;top:100%;left:0;width:100%;background-color:#fff;padding-left:15px;padding-right:15px;max-height:calc(100vh - 100px);overflow:auto}#header #main-menu>ul>li{height:auto !important;border-top:1px solid #eaeaea;margin-bottom:0;padding:12px 0 12px 6px}#header #main-menu>ul>li.has-child:hover+li{border-top:0}#header #main-menu>ul>li ul{padding-left:8px;border-top:1px solid #eaeaea;margin-top:12px;display:none}#header #main-menu>ul>li ul ul{padding-left:8px}#header #main-menu>ul>li ul ul>li:last-of-type{border-bottom:0}#header #main-menu>ul>li ul li{border-bottom:1px solid #eaeaea;padding:12px 0 12px 6px;margin-bottom:0}#header #main-menu>ul>li ul a{color:#505050}#header #main-menu>ul li{position:relative}#header #main-menu>ul li.has-child:after{font-family:'ionicons';content:"\f3d0";color:inherit;font-size:16px;position:absolute;top:11px;right:5px;text-align:right;display:block;line-height:20px}#header #main-menu>ul li.has-child>a{max-width:70%}#header #main-menu>ul li.has-child>a>div{display:inline}#header #main-menu>ul li:hover:after{transform:rotate(180deg)}#header #main-menu.display-menu>ul{display:block}#header.solid #menu-search #search-trigger i{color:#101010}#header #menu-search #search-trigger i{font-size:22px}}.header-clone{position:fixed !important;width:100%;margin:0 !important;z-index:10;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@media all and (max-width:500px){#header #menu-search form{max-width:300px}}.counter .counter-graphic .icon i{font-size:inherit;line-height:inherit;vertical-align:bottom}.counter .counter-graphic .icon-img img{width:1em;max-width:100%;font-size:inherit}.counter .counter-content h3{font-weight:700;margin-bottom:0}.counter .counter-content div{font-weight:400;margin:0}.icon-box .ibox-graphic{margin-bottom:15px}.icon-box .ibox-graphic .ibox-icon{font-size:22px;display:inline-block;position:relative}.icon-box .ibox-graphic .ibox-icon i{font-size:inherit;line-height:0;vertical-align:bottom}.icon-box .ibox-graphic .ibox-icon.square,.icon-box .ibox-graphic .ibox-icon.round{width:60px;height:60px;text-align:center}.icon-box .ibox-graphic .ibox-icon.square i,.icon-box .ibox-graphic .ibox-icon.round i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-box .ibox-graphic .ibox-icon.square.outlined,.icon-box .ibox-graphic .ibox-icon.round.outlined{border:2px solid red}.icon-box .ibox-graphic .ibox-icon.square.solid,.icon-box .ibox-graphic .ibox-icon.round.solid{background-color:red}.icon-box .ibox-graphic .ibox-icon.square.solid.has-hover-effect,.icon-box .ibox-graphic .ibox-icon.round.solid.has-hover-effect{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.icon-box .ibox-graphic .ibox-icon.square.solid.has-hover-effect:hover,.icon-box .ibox-graphic .ibox-icon.round.solid.has-hover-effect:hover{background-color:#ff0}.icon-box .ibox-graphic .ibox-icon.square.solid.has-hover-effect:hover i,.icon-box .ibox-graphic .ibox-icon.round.solid.has-hover-effect:hover i{color:#000}.icon-box .ibox-graphic .ibox-icon.round{border-radius:100%}.icon-box .ibox-graphic .ibox-img img{width:1em;max-width:100%;font-size:inherit;vertical-align:bottom}.icon-box .ibox-content h3{font-size:16px;line-height:normal;font-weight:400;margin-bottom:13px}.icon-box .ibox-content h3 a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none}.icon-box .ibox-content p{margin-bottom:0}.icon-box.left-icon .ibox-img img,.icon-box.right-icon .ibox-img img{vertical-align:top}.icon-box.left-icon .ibox-content,.icon-box.right-icon .ibox-content{display:table-cell}.icon-box.left-icon .ibox-graphic,.icon-box.right-icon .ibox-graphic{margin-top:4px}.icon-box.left-icon .ibox-graphic{float:left}.icon-box.left-icon .ibox-content{padding-left:20px}.icon-box.right-icon .ibox-graphic{float:right}.icon-box.right-icon .ibox-content{padding-right:20px;text-align:right}@media all and (max-width:767px){.icon-box.right-icon .ibox-graphic{float:left}.icon-box.right-icon .ibox-content{padding-left:20px;text-align:left}}.clients-grid{list-style:none;overflow:hidden;padding:0}.clients-grid li,.clients-grid .grid-items{float:left;position:relative;width:20%;padding:20px 0;margin:0;-webkit-backface-visibility:hidden}.clients-grid li img,.clients-grid .grid-items img{display:block;width:75%;margin-left:auto;margin-right:auto}.clients-grid li:after,.clients-grid li:before,.clients-grid .grid-items:after,.clients-grid .grid-items:before{content:'';position:absolute}.clients-grid li:before,.clients-grid .grid-items:before{height:100%;top:0;left:-1px;border-left:1px solid #e6e6e6}.clients-grid li:after,.clients-grid .grid-items:after{width:100%;height:0;top:auto;left:0;bottom:-1px;border-bottom:1px solid #e6e6e6}.clients-grid.grid-2 li{width:50%;padding:25px 0}.clients-grid.grid-3 li{width:33.33%}.clients-grid.grid-4 li{width:25%}.clients-grid.grid-6 li{width:16.66%}.clients-grid.bordered{border:1px solid #e6e6e6}.clients-grid.redfish-carousel{overflow:visible}.clients-grid.redfish-carousel .grid-items{width:100%}.clients-grid.redfish-carousel.owl-carousel .owl-stage-outer{margin-right:2px}@media (min-width:480px) and (max-width:767px){.clients-grid:not(.grid-3):not(.grid-2) li,.clients-grid.grid-4 li,.clients-grid.grid-6 li{width:33.33%}}@media only screen and (max-width:479px){.clients-grid .grid-items img{width:auto}.clients-grid:not(.grid-3):not(.grid-2) li,.clients-grid.grid-4 li,.clients-grid.grid-6 li{width:50%}}.fancy-heading span{display:inline-block}.fancy-heading h1,.fancy-heading h2,.fancy-heading h3,.fancy-heading h4,.fancy-heading h5,.fancy-heading h6{margin-top:12px}.fancy-heading.border-seperator h1,.fancy-heading.border-seperator h2,.fancy-heading.border-seperator h3,.fancy-heading.border-seperator h4,.fancy-heading.border-seperator h5,.fancy-heading.border-seperator h6{position:relative}.fancy-heading.border-seperator h1:after,.fancy-heading.border-seperator h2:after,.fancy-heading.border-seperator h3:after,.fancy-heading.border-seperator h4:after,.fancy-heading.border-seperator h5:after,.fancy-heading.border-seperator h6:after{content:'';width:32px;height:2px;background-color:#cbbf92;display:block;margin-top:12px;position:absolute}.fancy-heading.border-seperator.text-center h1:after,.fancy-heading.border-seperator.text-center h2:after,.fancy-heading.border-seperator.text-center h3:after,.fancy-heading.border-seperator.text-center h4:after,.fancy-heading.border-seperator.text-center h5:after,.fancy-heading.border-seperator.text-center h6:after{left:0;right:0;margin-left:auto;margin-right:auto}.fancy-heading.border-seperator.text-right h1:after,.fancy-heading.border-seperator.text-right h2:after,.fancy-heading.border-seperator.text-right h3:after,.fancy-heading.border-seperator.text-right h4:after,.fancy-heading.border-seperator.text-right h5:after,.fancy-heading.border-seperator.text-right h6:after{right:0}.fancy-heading.border-seperator.has-desc h1,.fancy-heading.border-seperator.has-desc h2,.fancy-heading.border-seperator.has-desc h3,.fancy-heading.border-seperator.has-desc h4,.fancy-heading.border-seperator.has-desc h5,.fancy-heading.border-seperator.has-desc h6{margin-bottom:32px}.fancy-heading.border-seperator.has-desc h1:after,.fancy-heading.border-seperator.has-desc h2:after,.fancy-heading.border-seperator.has-desc h3:after,.fancy-heading.border-seperator.has-desc h4:after,.fancy-heading.border-seperator.has-desc h5:after,.fancy-heading.border-seperator.has-desc h6:after{margin-top:16px}.fancy-heading.border-seperator.has-desc p{font-size:18px;color:#505050}.fancy-heading.square-seperator div{width:7px;height:7px;position:relative;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block}.fancy-heading.square-seperator div:after,.fancy-heading.square-seperator div:before{content:'';width:50px;height:1px;background-color:#e5e5e5;position:absolute;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.fancy-heading.square-seperator div:before{left:-49px;top:-25px}.fancy-heading.square-seperator div:after{right:-49px;top:30px}.fancy-heading.square-seperator.solid-upper-title span{color:#fff;background-color:#202020;padding:10px 15px}.fancy-heading.square-seperator.solid-upper-title h2{margin-top:12px}.fancy-heading.dual-border h1,.fancy-heading.dual-border h2,.fancy-heading.dual-border h3,.fancy-heading.dual-border h4,.fancy-heading.dual-border h5,.fancy-heading.dual-border h6{font-size:22px;margin-top:10px;margin-bottom:5px}.fancy-heading.dual-border div{width:22px;height:3px;position:relative;z-index:10;display:inline-block}.fancy-heading.dual-border div:before,.fancy-heading.dual-border div:after{content:'';width:25px;height:1px;background-color:#cdcdcd;position:absolute;display:block}.fancy-heading.dual-border div:before{left:-25px}.fancy-heading.dual-border div:after{right:-25px}.fancy-heading.square-seperator.text-left div:before,.fancy-heading.dual-border.text-left div:before{display:none}.fancy-heading.square-seperator.text-right div:after,.fancy-heading.dual-border.text-right div:after{display:none}.featured-box .frd-box-heading-wrap{display:table;margin-bottom:12px}.featured-box .frd-box-heading-wrap .frd-box-graphic{float:left;margin-right:15px}.featured-box .frd-box-heading-wrap .frd-box-graphic .frd-box-icon i{font-size:inherit;line-height:inherit;vertical-align:middle;color:inherit}.featured-box .frd-box-heading-wrap .frd-box-graphic .frd-box-img img{width:1em;max-width:100%;font-size:inherit;vertical-align:bottom}.featured-box .frd-box-heading-wrap .frd-box-heading{display:table-cell;vertical-align:middle}.featured-box .frd-box-heading-wrap .frd-box-heading small{display:inline-block}.featured-box .frd-box-heading-wrap .frd-box-heading h3{margin-bottom:0;line-height:normal}.featured-box .btn-container{margin-top:30px}.featured-box .btn-container a.btn-small{padding-left:28px;padding-right:28px}.featured-box.has-bg-color,.featured-box.has-bg-image{padding:40px 35px 46px}.featured-box.has-bg-image{background-repeat:no-repeat;background-size:cover !important;background-position:center}.featured-box.icon-bottom{position:relative;padding:40px 35px 60px}.featured-box.icon-bottom p{width:75%}.featured-box.icon-bottom .frd-box-icon{position:absolute;right:40px;bottom:35px}.featured-box.icon-bottom .frd-box-icon i{vertical-align:bottom}.btn-container a{font-weight:700;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.btn-container a.btn-small{font-size:11px;padding:10px 22px}.btn-container a.btn-medium{font-size:12px;padding:13px 28px}.btn-container a.btn-large{font-size:14px;font-weight:500;padding:16px 48px}.btn-container a.solid{color:#fff}.btn-container a.bordered{border:2px solid}.btn-container a.bordered.btn-small{border-width:1px}.btn-container a.bordered.light{border-color:#fff;color:#fff}.btn-container a.bordered.light:hover{background-color:#fff;color:#202020}.btn-container a.bordered.dark{border-color:#202020;color:#202020}.btn-container a.bordered.dark:hover{background-color:#202020;color:#fff}.btn-container a.solid.rounded,.btn-container a.bordered.rounded{border-radius:50px}.btn-container a.dark:hover{color:#202020 !important}.btn-container a.light:hover{color:#fff !important}.pricing-box-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.pricing-box-wrap .vc_row{margin-left:1px;margin-right:0}.pricing-box-wrap .pricing-box{margin-left:-1px}.pricing-box{text-align:center;border:1px solid #dbd8d8;overflow:hidden;margin-bottom:30px}.pricing-box.premium{-webkit-box-shadow:0px 7px 32px 0px rgba(0,0,0,.21);-moz-box-shadow:0px 7px 32px 0px rgba(0,0,0,.21);box-shadow:0px 7px 32px 0px rgba(0,0,0,.21);position:relative;z-index:1}.pricing-box.premium .pricing-title{color:#fff}.pricing-box .pricing-title{background-color:#f5f5f5;font-size:12px;font-weight:500;padding:19px 0 17px;border-bottom:1px solid #dbd8d8}.pricing-box .pricing-price-wrap{background-color:#eee;padding:12px 0 25px;border-bottom:1px solid #e8e6e6}.pricing-box .pricing-price-wrap .pricing-price{font-size:60px;font-weight:300;color:#202020;position:relative;display:inline-block}.pricing-box .pricing-price-wrap .pricing-price .pricing-unit{font-size:25px;position:absolute;left:-15px;top:8px}.pricing-box .pricing-price-wrap .pricing-tenure{font-size:16px;font-weight:400;color:#505050;display:block;margin-top:10px}.pricing-box .pricing-features{list-style-type:none;margin:0;padding:0 15px}.pricing-box .pricing-features li{font-size:13px;color:#707070;padding:15px 0;margin:0;border-bottom:1px solid #e8e6e6}.pricing-box .btn-container{margin:30px 0}@media all and (max-width:767px){.pricing-box-wrap{display:block}}.image-box .img-box-media{margin:0}.image-box .img-box-media img{display:block;height:auto}.image-box .img-box-content{margin-top:22px}.image-box .img-box-content h3{margin-bottom:7px}.image-box .img-box-content h3 a{text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit}.image-box .img-box-content p{margin-bottom:20px}.image-box .btn-container a.btn-small{padding-left:28px;padding-right:28px}.image-box .btn-link a{text-decoration:none;font-size:11px;font-weight:700}.image-box.horizontal{-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,.09);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,.09);box-shadow:0px 2px 7px 0px rgba(0,0,0,.09);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.image-box.horizontal .img-box-media{width:45%}.image-box.horizontal .img-box-media div{background-repeat:no-repeat;background-size:cover !important;background-position:center;height:100%}.image-box.horizontal .img-box-content{width:55%;margin:0;background-color:#fff;padding-top:25px;position:relative;padding-bottom:45px}.image-box.horizontal .img-box-content h3,.image-box.horizontal .img-box-content p{padding-left:25px;padding-right:25px}.image-box.horizontal .img-box-content h3{font-size:18px}.image-box.horizontal .btn-link{text-align:right;border-top:1px solid #e6e6e6;padding:10px 18px 12px;position:absolute;bottom:0;width:100%}.image-box.horizontal .btn-link a{color:#202020}.image-box:not(.horizontal) .img-box-media img{width:100%}.image-box.horizontal .img-box-content p{margin-bottom:23px}@media all and (max-width:767px){.image-box.horizontal{display:block}.image-box.horizontal .img-box-media,.image-box.horizontal .img-box-content{width:100%}.image-box.horizontal .img-box-media div{min-height:250px}}.fancy-box-wrap{margin-top:32px}.fancy-box-wrap .fancy-box{-webkit-box-shadow:0px 10px 18px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 10px 18px 0px rgba(0,0,0,.15);box-shadow:0px 10px 18px 0px rgba(0,0,0,.15);text-align:center;padding-top:40px;background-color:#fff;margin-top:0}.fancy-box-wrap .fancy-box .fcy-box-graphic .fcy-box-icon i{font-size:inherit;line-height:inherit;vertical-align:middle;color:inherit}.fancy-box-wrap .fancy-box .frd-box-img img{width:1em;max-width:100%;font-size:inherit;vertical-align:bottom}.fancy-box-wrap .fancy-box h3{margin-top:15px;margin-bottom:5px}.fancy-box-wrap .fancy-box p{padding:0 20px 45px;line-height:24px;margin-bottom:0}.fancy-box-wrap .fancy-box,.fancy-box-wrap .fancy-box .fcy-box-link,.fancy-box-wrap .fancy-box .fcy-box-link a,.fancy-box-wrap .fancy-box .fcy-box-content{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fancy-box-wrap .fancy-box .fcy-box-link{text-align:right;height:9px}.fancy-box-wrap .fancy-box .fcy-box-link a{font-size:14px;line-height:40px;font-weight:600;color:#fff;text-decoration:none;opacity:0;display:block}.fancy-box-wrap .fancy-box .fcy-box-link a i{font-size:24px;margin-left:6px;margin-right:15px;margin-top:-2px}.fancy-box-wrap.hover-effect:hover .fancy-box{margin-top:-32px;-moz-box-shadow:0px 16px 18px 0px rgba(0,0,0,.19);-webkit-box-shadow:0px 16px 18px 0px rgba(0,0,0,.19);box-shadow:0px 16px 18px 0px rgba(0,0,0,.19)}.fancy-box-wrap.hover-effect:hover .fancy-box .fcy-box-link{height:41px}.fancy-box-wrap.hover-effect:hover .fancy-box .fcy-box-link a{opacity:1}.fancy-box-wrap.top-border{margin-top:0}.fancy-box-wrap.top-border p{line-height:23px}.fancy-box-wrap.top-border .fcy-box-content{border-top:5px solid}.fancy-box-wrap.offset-icon .fancy-box{padding-top:0;background-color:transparent;box-shadow:none}.fancy-box-wrap.offset-icon .fancy-box h3{margin-top:0;margin-bottom:5px}.fancy-box-wrap.offset-icon .fcy-box-graphic{margin-bottom:-55px}.fancy-box-wrap.offset-icon .fcy-box-content{background-color:#fff;padding-top:75px;-mox-box-shadow:0px 5px 10px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.1);box-shadow:0px 5px 10px 0px rgba(0,0,0,.1)}.fancy-box-wrap.offset-icon.hover-effect:hover .fancy-box{box-shadow:none}.fancy-box-wrap.offset-icon.hover-effect:hover .fcy-box-content{-moz-box-shadow:0px 16px 18px 0px rgba(0,0,0,.19);-webkit-box-shadow:0px 16px 18px 0px rgba(0,0,0,.19);box-shadow:0px 16px 18px 0px rgba(0,0,0,.19)}.fancy-box-wrap.offset-icon:not(.top-border) p{line-height:26px}.fancy-box-wrap.round-icon .fcy-box-graphic .fcy-box-icon i{line-height:110px;vertical-align:initial;width:110px;height:110px;border-radius:100%;color:#fff;display:inline-block}.fancy-box-wrap.left-icon{margin-top:0;position:relative;overflow:hidden}.fancy-box-wrap.left-icon .fancy-box{text-align:left}.fancy-box-wrap.left-icon .fcy-box-heading-wrap{display:table;margin-bottom:12px;padding-left:30px;padding-right:30px}.fancy-box-wrap.left-icon .fcy-box-heading-wrap .fcy-box-graphic{float:left;margin-right:15px}.fancy-box-wrap.left-icon .fcy-box-heading-wrap .frd-box-heading{display:table-cell;vertical-align:middle}.fancy-box-wrap.left-icon p{padding:0 30px 75px;line-height:24px}.fancy-box-wrap.left-icon .fcy-box-link{height:41px;position:absolute;width:100%;bottom:-32px}.fancy-box-wrap.left-icon .fcy-box-link a{opacity:1}.fancy-box-wrap.left-icon.hover-effect:hover .fancy-box{margin-top:0}.fancy-box-wrap.left-icon.hover-effect:hover .fcy-box-link{bottom:0}.fancy-box-carousel.redfish-carousel{margin-left:10px}.fancy-box-carousel.redfish-carousel .owl-stage-outer{padding-left:20px;margin-left:-30px}.fancy-box-carousel.redfish-carousel .owl-dots{margin-top:50px;text-align:center}.fancy-box-carousel.redfish-carousel.circled-dots .owl-dots .owl-dot span{width:11px;height:11px}@media all and (max-width:992px){.fancy-box-wrap.hover-effect{margin-top:48px}}.team .team-img{margin-bottom:20px}.team .team-img img{display:block;width:100%}.team .team-content h3{line-height:normal;margin:0 0 7px}.team .team-content p{font-size:14px;line-height:24px;margin-top:15px;margin-bottom:28px}.team .team-social{list-style-type:none;padding-left:0;margin:0}.team .team-social li{margin-bottom:0;display:inline-block}.team .team-social li a{font-size:11px;font-weight:600;color:#505050;text-transform:uppercase}.team .team-social.textual li a:after{content:'/';display:inline-block;margin-left:6px;margin-right:4px}.team .team-social.textual li:last-of-type a:after{display:none}.team .team-social.iconic a i{display:inline-block;margin-right:7px;font-size:13px}.team .team-social.has-border{border-top:1px solid #d6d6d6}.team .team-social.has-border.textual{padding:8px 0 12px}.team .team-social.has-border.iconic{padding:10px 0}.team.has-bg-color .team-content{padding-top:10px}.team.has-bg-color .team-content h3,.team.has-bg-color .team-content div,.team.has-bg-color .team-content p,.team.has-bg-color .team-content .team-img,.team.has-bg-color .team-content .team-social{padding-left:24px;padding-right:24px}.team.has-bg-color.left-image .team-content,.team.has-bg-color.right-image .team-content{padding-top:30px}.team.has-bg-color.left-image .team-content h3,.team.has-bg-color.left-image .team-content div,.team.has-bg-color.left-image .team-content p,.team.has-bg-color.left-image .team-content .team-img,.team.has-bg-color.left-image .team-content .team-social,.team.has-bg-color.right-image .team-content h3,.team.has-bg-color.right-image .team-content div,.team.has-bg-color.right-image .team-content p,.team.has-bg-color.right-image .team-content .team-img,.team.has-bg-color.right-image .team-content .team-social{padding-left:0;padding-right:0}.team.has-bg-color.left-image .team-img,.team.has-bg-color.right-image .team-img{min-width:auto}.team.has-bg-color.left-image .team-img div,.team.has-bg-color.right-image .team-img div{height:100%;background-position:top;background-size:cover !important;background-repeat:no-repeat}.team.has-bg-color.left-image .team-content,.team.has-bg-color.right-image .team-content{padding-left:30px;padding-right:30px}.team.has-bg-color.left-image.half-width .team-img div,.team.has-bg-color.right-image.half-width .team-img div{width:270px;min-height:290px}.team.has-bg-color.left-image.full-width .team-img div,.team.has-bg-color.right-image.full-width .team-img div{width:300px;min-height:320px}.team.has-bg-color.left-image.half-width .team-social.iconic,.team.has-bg-color.left-image.full-width .team-social.iconic,.team.has-bg-color.right-image.half-width .team-social.iconic,.team.has-bg-color.right-image.full-width .team-social.iconic{padding-bottom:30px}.team.left-image,.team.right-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.team.left-image .team-img,.team.right-image .team-img{min-width:50%;margin-bottom:0}.team.left-image .team-social.iconic a i,.team.right-image .team-social.iconic a i{font-size:15px}.team.left-image:not(.has-bg-color) .team-content h3,.team.right-image:not(.has-bg-color) .team-content h3{font-size:19px}.team.left-image .team-content{padding-left:22px}.team.right-image{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.team.right-image .team-content{padding-right:22px;text-align:right}.team.text-center .team-social.iconic a i{margin-left:4px;margin-right:4px}.team.title-only .team-content h3{font-size:18px;font-weight:600}.team.title-only.has-bg-color .team-content{padding:0 0 20px;margin-top:-2px}.team.title-only.has-bg-color .team-content h3,.team.title-only.has-bg-color .team-content div{padding-left:25px;padding-right:25px}.team.title-only.has-bg-color .team-content h3{font-weight:700;margin-bottom:5px}.team.title-only.has-bg-color .team-content p{font-size:14px}.team-carousel .owl-dots{margin-top:40px}@media all and (max-width:1023px){.team.left-image,.team.right-image{display:block}.team.left-image .team-content,.team.right-image .team-content{text-align:left;padding:22px 0 0}.team.half-width.has-bg-color,.team.full-width.has-bg-color{max-width:300px;margin-left:auto;margin-right:auto}.team.half-width.has-bg-color.left-image .team-img div,.team.half-width.has-bg-color.right-image .team-img div,.team.full-width.has-bg-color.left-image .team-img div,.team.full-width.has-bg-color.right-image .team-img div{width:100%}}@media all and (max-width:767px){.team{max-width:300px;margin-left:auto;margin-right:auto}.team .team-img img{width:100%}}.content-slider .content-media{display:inline-block;width:50%;float:left}.content-slider .content-media div{background-repeat:no-repeat;background-size:cover !important;background-position:center;min-height:550px}.content-slider .content-details{display:inline-block;width:50%;padding:70px 50px 0}.content-slider .content-details small{font-size:14px;font-weight:700;line-height:18px;color:#fff;display:inline-block;margin-bottom:22px}.content-slider .content-details h2{font-size:28px;font-weight:600;color:#fff;margin-bottom:10px}.content-slider .content-details p{font-size:17px;line-height:26px;color:rgba(255,255,255,.7);margin-bottom:0}.content-slider .content-details .btn-container{margin-top:50px}.content-slider-wrap .owl-dots{position:absolute;right:0;width:50%;padding-left:50px;bottom:50px}.content-slider-wrap.content-only .content-details{display:block;float:none;width:100%;padding:0}.content-slider-wrap.content-only .owl-dots{position:static;width:100%;margin-top:0;padding:0}.content-slider-wrap.content-only .btn-container{margin-top:50px;margin-bottom:50px}.content-slider-wrap.content-only.no-button .owl-dots{margin-top:80px}.content-slider-wrap.dark .owl-dots .owl-dot span{border-color:#505050}.content-slider-wrap.dark .owl-dots .owl-dot.active span{border-width:2px}@media all and (min-width:992px){.content-slider-wrap .content-slider .content-details p{max-width:530px}.content-slider-wrap.text-center .content-slider .content-details p{margin-left:auto;margin-right:auto}}@media all and (max-width:992px){.content-slider .content-media,.content-slider .content-details,.content-slider-wrap .owl-dots{float:none;display:block;width:100%;position:static}.content-slider .content-media div{min-height:350px}.content-slider .content-details{padding-bottom:50px}.content-slider-wrap:not(.content-only){padding-bottom:80px}.content-slider-wrap.content-only .content-details{padding-left:50px;padding-right:50px}}.cta-wrap{display:table;width:100%}.cta-wrap .cta-content,.cta-wrap .cta-action{display:table-cell;vertical-align:middle}.cta-wrap .cta-content{text-align:left;width:70%}.cta-wrap .cta-content p{line-height:1.4}.cta-wrap .cta-content p,.cta-wrap .cta-content h1,.cta-wrap .cta-content h2,.cta-wrap .cta-content h3,.cta-wrap .cta-content h4,.cta-wrap .cta-content h5,.cta-wrap .cta-content h6{margin-bottom:0}.cta-wrap .cta-action{text-align:right;width:30%}.has-page-sidebar .cta-wrap{padding-top:35px;padding-bottom:35px}@media all and (max-width:767px){.cta-wrap{display:block}.cta-wrap .cta-content,.cta-wrap .cta-action{display:block;width:100%;text-align:center}.cta-wrap .cta-action{margin-top:30px}}.recent-post-section:not(.redfish-carousel){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid-style-post .post{background-color:#fff;-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,.08);box-shadow:0px 3px 7px 0px rgba(0,0,0,.08);margin-bottom:0;height:100%;position:relative}.grid-style-post .post:last-of-type{padding-bottom:55px}.grid-style-post .post .post-content-wrap{padding:25px 25px 0}.grid-style-post .post .post-media{margin-bottom:0}.grid-style-post .post .post-media img{display:block;height:auto}.grid-style-post .post .post-date{font-size:12px;font-weight:400;margin-bottom:15px;color:#9c3939}.grid-style-post .post .post-title{margin-bottom:10px}.grid-style-post .post .post-title,.grid-style-post .post .post-title a{font-size:21px;font-weight:700;line-height:28px}.grid-style-post .post.format-quote .post-heading{background-color:#fff;padding:0;border:0}.grid-style-post .post.format-quote .post-heading .quote-img{position:static;padding:11px 0 7px}.grid-style-post .post.format-quote .post-heading .post-quote{padding-left:0}.grid-style-post .post.format-quote .post-heading .post-quote h3,.grid-style-post .post.format-quote .post-heading .post-quote h3 a{font-size:22px;line-height:28px;letter-spacing:.5px}.grid-style-post .post.format-quote .post-heading .post-quote span{display:block;margin-bottom:15px}.grid-style-post .post.format-link{background-color:#101010}.grid-style-post .post.format-link .post-content-wrap{padding:30px 30px 15px}.grid-style-post .post.format-link .post-heading{background-color:transparent;padding:0}.grid-style-post .post.format-link .post-heading .post-link h3{font-size:20px;font-weight:700;line-height:26px}.grid-style-post .post.format-link .post-heading .post-link h3 a{font-size:22px;line-height:22px;letter-spacing:.5px;margin:15px 0 25px}.grid-style-post .post.format-link .post-meta{border-color:rgba(255,255,255,.07) !important}.grid-style-post .post .post-footer{padding:0 25px;position:absolute;width:100%;bottom:0}.grid-style-post .post .post-footer .post-meta{display:block;float:none;border-top:1px solid #ededed;padding-top:12px;padding-bottom:12px;margin-bottom:0}.grid-style-post .post .post-footer .post-meta li,.grid-style-post .post .post-footer .post-meta li a{color:#707070;font-size:13px}.grid-style-post .cbp-item .post{margin-bottom:0}.grid-style-post.basic-style{display:block}.grid-style-post.basic-style .post{text-align:center;background-color:transparent;box-shadow:none;padding:0}.grid-style-post.basic-style .post .post-title a{font-size:18px;font-weight:700}.grid-style-post.basic-style .post .post-content-wrap{padding:18px 0 0}.grid-style-post.basic-style .post .post-content-wrap .post-content p{margin-bottom:20px}.grid-style-post.basic-style .post .post-footer{padding-left:0;padding-right:0;position:static}.grid-style-post.basic-style .post .post-footer .post-meta{border-bottom:1px solid #ededed}.grid-style-post.basic-style .post .post-footer .post-meta li,.grid-style-post.basic-style .post .post-footer .post-meta li a{font-size:10px;font-weight:700;text-transform:uppercase;color:#505050}.grid-style-post.basic-style .post.format-quote .post-heading{background-color:transparent}.grid-style-post.basic-style.with-btn .post{text-align:left}.grid-style-post.basic-style.with-btn .post .post-content-wrap{padding-top:23px}.grid-style-post.basic-style.with-btn .post .post-content-wrap .post-content p{margin-bottom:15px}.grid-style-post.basic-style.with-btn .post .post-date{font-size:12px;font-weight:600;margin-bottom:10px}.grid-style-post.basic-style.with-btn .post .post-btn{margin-bottom:18px}.grid-style-post.basic-style.with-btn .post .post-btn a{text-decoration:none;font-size:11px;font-weight:700}.recent-post-section.redfish-carousel.grid-style-post .post.format-video .post-media:hover img{transform:none}.recent-post-section.redfish-carousel.grid-style-post .owl-dots{margin-top:50px}.recent-post-section.redfish-carousel.grid-style-post .owl-stage-outer{padding-left:26px;padding-top:3px;margin-left:-26px}.recent-post-section.redfish-carousel.grid-style-post .owl-stage{margin-top:-7px}.recent-post-section.redfish-carousel.grid-style-post .quote-img img{width:auto}.recent-post-section.redfish-carousel.grid-style-post.square-arrow-nav.basic-style.with-btn .owl-nav{top:-55px}.recent-post-section.redfish-carousel.grid-style-post.square-arrow-nav.basic-style.with-btn .owl-nav .owl-prev span,.recent-post-section.redfish-carousel.grid-style-post.square-arrow-nav.basic-style.with-btn .owl-nav .owl-next span{font-size:20px;padding:6px 13px;color:#505050;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border:0}.recent-post-section.redfish-carousel.grid-style-post.square-arrow-nav.basic-style.with-btn .owl-nav .owl-prev{margin-right:13px}.recent-post-list-section{padding:35px 25px 0}.recent-post-list-section h4{font-size:14px;font-weight:700;color:#fff}.recent-post-list-section ul{list-style-type:none;padding:0;margin-bottom:0}.recent-post-list-section ul li{margin:0;border-top:1px solid rgba(255,255,255,.1)}.recent-post-list-section ul li .recent-post-wrap{min-height:82px}.recent-post-list-section ul li .recent-post-wrap .post-media{max-width:82px}.recent-post-list-section ul li .recent-post-wrap .post-media a{display:block}.recent-post-list-section ul li .recent-post-wrap .post-media a img{display:block}.recent-post-list-section ul li .recent-post-wrap .post-date{color:rgba(255,255,255,.7);font-size:12px;font-weight:500}.recent-post-list-section ul li .recent-post-wrap .post-content{margin-left:97px}.recent-post-list-section ul li .recent-post-wrap .post-content h5 a{font-size:16px;font-weight:600}.recent-post-list-section ul li .recent-post-wrap .post-content h5,.recent-post-list-section ul li .recent-post-wrap .post-content h5 a,.recent-post-list-section ul li .recent-post-wrap .post-content .quote-content h5,.recent-post-list-section ul li .recent-post-wrap .post-content .quote-content h5 a,.recent-post-list-section ul li .recent-post-wrap.format-link .post-content h5,.recent-post-list-section ul li .recent-post-wrap.format-link .post-content h5 a,.recent-post-list-section ul li .recent-post-wrap.format-link .post-content .quote-content h5,.recent-post-list-section ul li .recent-post-wrap.format-link .post-content .quote-content h5 a,.recent-post-list-section ul li .recent-post-wrap.format-quote .post-content h5,.recent-post-list-section ul li .recent-post-wrap.format-quote .post-content h5 a,.recent-post-list-section ul li .recent-post-wrap.format-quote .post-content .quote-content h5,.recent-post-list-section ul li .recent-post-wrap.format-quote .post-content .quote-content h5 a{text-decoration:none;color:#fff}.recent-post-list-section ul li .recent-post-wrap.format-quote .post-content .quote-content .quote-author{color:#fff}.recent-post-list-section ul li .recent-post-wrap.format-link .post-content h5 a .post-link,.recent-post-list-section ul li .recent-post-wrap.format-link .post-content h5 a .post-link i{color:#fff}.recent-post-list-section .post-comments a{text-decoration:none}.recent-post-list-section .post-comments i,.recent-post-list-section .post-comments span{color:#fff}.recent-post-list-section .post-comments span{font-size:13px;line-height:normal}.recent-post-list-section .post-comments i{font-size:14px;margin-right:1px;vertical-align:initial}.recent-post-list-section.dark-text h4,.recent-post-list-section.dark-text .recent-post-wrap .post-content h5 a,.recent-post-list-section.dark-text .post-comments span{color:#202020}.recent-post-list-section.dark-text ul li .recent-post-wrap .post-date{color:#707070}.recent-post-list-section.dark-text ul li{border-top-color:#ccc}@media all and (max-width:768px){.recent-post-section:not(.redfish-carousel){display:block}}.modal-wrap{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.modal-wrap .color-overlay,.modal-wrap .image-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.modal-wrap .image-overlay{background-position:left top;background-repeat:repeat}.modal-wrap .modal-content{position:relative;z-index:2}.modal-wrap .modal-content small{font-size:13px;font-weight:700;display:inline-block;margin-bottom:8px;color:#fff}.modal-wrap .modal-content h3{font-size:32px;font-weight:700;color:#fff}.modal-wrap .modal-icon-bg-wrap{width:65px;height:65px;display:inline-block;border-radius:100%;position:relative;z-index:3;opacity:.8;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.modal-wrap .modal-icon-bg-wrap:hover{opacity:1}.modal-wrap .modal-icon-bg-wrap a{display:inline-block}.modal-wrap .modal-icon-bg-wrap .modal-icon-wrap{width:0;border-bottom:solid 16px #923136;border-right:solid 9px transparent;border-left:solid 9px transparent;transform:rotate(90deg);display:inline-block;margin-top:25px;margin-left:5px}.modal-wrap .modal-icon-bg-wrap .modal-icon-wrap .modal-icon{position:absolute;top:4px;left:-5px;width:0;border-bottom:solid 10px;border-right:solid 5px transparent;border-left:solid 5px transparent}.modal-wrap .modal-icon-bg-wrap.grey-bg{background-color:#ddd5cf}.modal-wrap .modal-icon-bg-wrap.grey-bg .modal-icon-wrap .modal-icon{border-bottom-color:#ddd5cf}.modal-wrap .modal-icon-bg-wrap.white-bg{background-color:#fff}.modal-wrap .modal-icon-bg-wrap.white-bg .modal-icon-wrap .modal-icon{border-bottom-color:#fff}.modal-wrap .modal-icon-bg-wrap.solid-black-icon .modal-icon-wrap{border-bottom-color:#202020}.modal-wrap .modal-icon-bg-wrap.solid-black-icon .modal-icon-wrap .modal-icon{border-bottom-color:#202020}.modal-wrap .modal-icon-bg-wrap.solid-white-icon .modal-icon-wrap{border-bottom-color:#fff}.modal-wrap .modal-icon-bg-wrap.solid-white-icon .modal-icon-wrap .modal-icon{border-bottom-color:#fff}.modal-wrap.content-bottom .modal-content{margin-top:10px}.modal-wrap.content-bottom .modal-content small{font-size:14px;font-weight:400;margin-bottom:0}.modal-wrap.content-bottom .modal-content h3{font-weight:500}.modal-wrap.content-bottom.square-solid .modal-content small{font-size:13px}.modal-wrap.outlined-white .modal-icon-bg-wrap{border:4px solid #fff}.modal-wrap.outlined-white .modal-icon-bg-wrap .modal-icon-wrap{margin-top:21px}.modal-wrap.square-solid .modal-icon-bg-wrap{border-radius:0}.process-steps{margin:0;padding:0;list-style-type:none}.process-steps li{float:left;position:relative;overflow:hidden;width:25%;text-align:center;margin-bottom:0}.process-steps li:before,.process-steps li:after{content:'';position:absolute;width:50%;top:30px;border-top:1px solid #dcdcdc}.process-steps li:before{left:0;margin-left:-33px}.process-steps li:after{left:auto;right:0;margin:0 -33px 0 0}.process-steps li .icon-wrap{border:2px solid #dad8d8;border-radius:50%;width:65px;height:65px;display:inline-block}.process-steps li .icon-wrap i{font-size:22px;line-height:60px;color:#202020}.process-steps li h5{margin:17px 0 12px;font-size:16px;color:#101010}.process-steps li p{margin:0;padding:0 30px}.process-steps li:first-child:before,.process-steps li:last-child:after{content:none}.process-steps:not(.left-aligned) li h5{margin-bottom:5px}.process-steps.left-aligned li,.process-steps.left-with-black-color li{float:none;padding-bottom:30px;text-align:left;width:100%}.process-steps.left-aligned li .icon-wrap,.process-steps.left-with-black-color li .icon-wrap{float:left;text-align:center}.process-steps.left-aligned li .content,.process-steps.left-with-black-color li .content{position:relative;margin:0 0 0 90px}.process-steps.left-aligned li .content h5,.process-steps.left-with-black-color li .content h5{margin:0 0 10px}.process-steps.left-aligned li .content p,.process-steps.left-with-black-color li .content p{padding:0}.process-steps.left-aligned li:after,.process-steps.left-with-black-color li:after{top:66px;bottom:0;left:33px;border-top:none;border-left:1px solid #dcdcdc}.process-steps.left-aligned li:before,.process-steps.left-with-black-color li:before{border-top:none}@media only screen and (max-width:992px){.process-steps li p{padding-left:0;padding-right:0}}@media only screen and (max-width:767px){.process-steps:not(.left-aligned) li{float:none;clear:both;width:auto;margin-bottom:40px}.process-steps:not(.left-aligned) li:first-child{margin-top:0}.process-steps:not(.left-aligned) li:before,.process-steps:not(.left-aligned) li:after{display:none}}.timeline{position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:'';width:1px;background:#dcdcdc;left:50%}.timeline .year{display:block;margin-top:100px;margin-bottom:134px}.timeline .year .tl-year{position:absolute;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:7px 21px;top:0}.timeline .year .tl-year span{font-size:15px;color:#fff;display:inline-block;padding-top:0}.timeline ul{list-style-type:none;margin:0;padding:0}.timeline ul:first-of-type{margin-top:0}.timeline ul li{width:100%;position:relative;padding:0;margin:0}.timeline ul li .timeline-dot{color:silver;width:11px;height:12px;text-align:center;position:absolute;top:18px;-moz-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);right:50%;z-index:1}.timeline ul li .timeline-inverted .timeline-dot{left:50%;top:118px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline ul li .timeline-inverted .content{margin-top:100px}.timeline ul li:nth-child(odd) .content{float:right;clear:right}.timeline ul li:nth-child(even) .content{float:left;clear:left;margin-bottom:0}.timeline ul li .content{position:relative;padding:25px 20px 30px;width:45%;background:#fcfcfc;box-shadow:0px 4px 25px 0px rgba(0,0,0,.12)}.timeline ul li .content h2{font-weight:700;font-size:20px;color:#202020;margin-top:0;margin-bottom:0}.timeline ul li .content span{font-weight:400;font-size:14px}.timeline ul li .content p{font-weight:400;font-size:14px;line-height:24px;color:#656565;line-height:22px;margin-top:12px;margin-bottom:0;text-align:left}.timeline ul li .content:before{content:'';position:absolute;height:0;width:0;border-left:10px solid #fcfcfc;border-bottom:10px solid transparent;border-top:10px solid transparent;top:16px}.timeline ul li:nth-child(odd) .content:before{left:-10px;border-left:0 solid #fcfcfc;border-right:10px solid #fcfcfc}.timeline ul li:nth-child(even) .content:before{right:-10px;border-left:10px solid #fcfcfc;border-right:0 solid #fcfcfc}.timeline ul:last-of-type{margin-bottom:0;padding-bottom:35px}@media (max-width:768px){.timeline{padding-left:35px}.timeline ul{margin-top:55px}.timeline ul:nth-child(even) .content:before{right:auto;left:-10px;border-left:0 !important;border-right:10px solid #fcfcfc !important}.timeline:before{left:35px}.timeline .year .tl-year{left:-35px;transform:none}.timeline ul li .timeline-inverted .timeline-dot,.timeline ul li .timeline-dot{left:-5.5px;right:auto;transform:none;top:16px}.timeline ul li:nth-child(odd) .content{float:none}.timeline ul li .content{width:auto;margin-left:35px;margin-top:0;margin-bottom:0}.timeline ul li:nth-child(even) .content{margin-top:0;margin-bottom:0}.timeline ul:not(.year)>li{margin-bottom:50px}.timeline ul:not(.year)>li:last-of-type{margin-bottom:0}}.testimonials .tml-content p{margin-bottom:35px}.testimonials .tml-footer h4{font-size:17px;line-height:normal;font-weight:700;color:#202020;margin-bottom:6px}.testimonials .tml-footer div{font-size:14px;color:#505050}.testimonials.boxed .tml-avator{float:left;max-width:150px;margin-right:30px}.testimonials.boxed .tml-content{display:table-cell}.testimonials.boxed .tml-content img{margin-bottom:18px}.testimonials.boxed .tml-content .tml-footer.right-aligned{float:right}.testimonials.grid-style{box-shadow:0px 1px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,.05);-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,.05);padding:30px 34px;background-color:#fff}.testimonials.grid-style .tml-content img{margin-bottom:16px}.testimonials.grid-style .tml-content p{margin-bottom:18px}.testimonials.grid-style.center-align{text-align:center}.testimonials.grid-style.center-align img{margin-left:auto;margin-right:auto}.testimonials.boxed .tml-content img.retina-img,.testimonials.grid-style .tml-content img.retina-img{max-width:36px}.testimonials.bottom-image{text-align:center}.testimonials.bottom-image .tml-content{background-color:#fff;position:relative;padding:35px 32px 55px;margin-bottom:55px}.testimonials.bottom-image .tml-content p{margin:0}.testimonials.bottom-image .tml-content .tml-avator{width:87px;border-radius:100px;position:absolute;bottom:-44px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;background-color:#fff;display:inline-block}.testimonials.bottom-image .tml-content .tml-avator img{border:6px solid #fff;border-radius:100%;display:block}.testimonials.bottom-image .tml-footer h4{color:#fff;margin-bottom:4px}.testimonials.bottom-image .tml-footer div{color:#fff}.testimonials.bottom-image.left-aligned:not(.outlined) .tml-content .tml-avator{width:84px;height:84px;bottom:-54px}.testimonials.bottom-image.left-aligned:not(.outlined) .tml-content .tml-avator img{width:84px;height:84px}.testimonials.bottom-image.left-aligned .tml-content{text-align:left;box-shadow:0px 1px 4px 0px rgba(0,0,0,.05);border:1px solid #e5e5e5;margin-bottom:13px;padding:25px 25px 40px}.testimonials.bottom-image.left-aligned .tml-content p{margin-top:11px}.testimonials.bottom-image.left-aligned .tml-content .tml-avator{bottom:-58px;left:25px;transform:none}.testimonials.bottom-image.left-aligned .tml-footer{text-align:left;padding-left:125px}.testimonials.bottom-image.left-aligned .tml-footer h4{color:#202020;font-size:18px}.testimonials.bottom-image.left-aligned .tml-footer div{font-size:13px;color:#505050}.testimonials.bottom-image.left-aligned.outlined{background-color:#fff;margin-bottom:32px}.testimonials.bottom-image.left-aligned.outlined .tml-content{box-shadow:none;border:3px solid rgba(232,232,232,.7);padding-bottom:50px;margin-bottom:0}.testimonials.bottom-image.left-aligned.outlined .tml-content .tml-avator{width:70px;bottom:-35px}.testimonials.bottom-image.left-aligned.outlined .tml-content .tml-avator img{border:0}.testimonials.bottom-image.left-aligned.outlined .tml-content p{margin-bottom:15px}.testimonials.bottom-image.left-aligned.outlined .tml-footer{padding-left:0}.testimonials.bottom-image.left-aligned.outlined .tml-footer h4{font-size:15px}.testimonials.bottom-image.left-aligned.outlined .tml-footer div{font-size:13px}.testimonials.wide{padding-left:100px;padding-right:100px}.testimonials.wide .tml-avator{width:160px;margin-right:35px;float:left}.testimonials.wide .tml-avator img{border-radius:100%}.testimonials.wide .tml-content{display:table-cell;position:relative;padding-left:56px}.testimonials.wide .tml-content img{position:absolute;left:0;top:5px}.testimonials.wide .tml-content p{font-family:'Playfair Display',serif;margin-bottom:27px}.testimonials.wide .tml-content .tml-footer h4{font-size:18px;font-weight:700}.testimonials.wide-centered{text-align:center}.testimonials.wide-centered .tml-content p{margin-top:18px;margin-bottom:23px}.testimonials.wide-centered .tml-content .tml-footer h4{font-size:18px}.testimonials.wide-centered .tml-content .tml-footer div{font-size:13px;color:#202020}.testimonials.wide-centered.with-img{padding-left:70px;padding-right:70px}.testimonials.wide-centered.with-img .tml-content .tml-avator{width:84px;margin-left:auto;margin-right:auto}.testimonials.wide-centered.with-img .tml-content .tml-avator img{border-radius:100%}.testimonials.wide-centered.with-img .tml-content .tml-footer{margin-top:27px}.testimonials.wide-centered.with-img .tml-content .tml-footer h4{font-weight:500}.testimonials-boxed-wrap h3{font-size:14px;font-weight:700;color:gray;margin-bottom:35px}.testimonials-boxed-wrap .redfish-carousel.circled-dots.dot-over-slider.top-right .owl-dots{top:-52px}.testimonials-boxed-wrap .tml-content{padding-right:25px}.testimonial-carousel.owl-carousel .owl-item img{width:auto}.redfish-carousel.owl-carousel.outlined .owl-dots .owl-dot.active span{background-color:transparent}.redfish-carousel.owl-carousel.outlined.dark-grey .owl-dots .owl-dot span{border-color:#505050}.redfish-carousel.owl-carousel.outlined.dark-grey .owl-dots .owl-dot.active span{border-width:2px}.testimonials-grid-slider .owl-dots{margin-top:42px}.testimonials-bottom-image-slider .owl-dots{margin-top:60px}.testimonials.bottom-image.left-aligned.outlined .tml-content{border-right-width:4px}.bottom-image-outlined-slider .owl-dots{margin-top:-25px;position:relative}.testimonial-wide-centered-slider .tml-content img{margin:auto}.testimonial-wide-centered-slider .owl-nav{margin-top:40px}.testimonial-wide-slider .owl-nav{position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.testimonial-wide-slider .owl-nav .owl-prev{float:left}.testimonial-wide-slider .owl-nav .owl-prev span:before{font-family:'ionicons';content:"\f3d2"}.testimonial-wide-slider .owl-nav .owl-next{float:right}.testimonial-wide-slider .owl-nav .owl-next span:before{font-family:'ionicons';content:"\f3d3"}.testimonial-wide-slider .owl-nav .owl-prev span,.testimonial-wide-slider .owl-nav .owl-next span{font-size:50px;color:rgba(0,0,0,.3)}.testimonial-wide-slider .owl-nav .owl-prev:hover span,.testimonial-wide-slider .owl-nav .owl-next:hover span{color:#000}.testimonial-wide-slider.with-img .testimonials{width:65%;margin-left:auto;margin-right:auto}@media all and (max-width:992px){.testimonials.wide,.testimonial-wide-slider.with-img .testimonials{padding-left:40px;padding-right:40px;width:100%}.testimonials.wide .tml-avator{float:none}.testimonials.wide .tml-content{padding-left:0;padding-top:50px}}@media all and (max-width:767px){.testimonials.boxed .tml-avator{float:none;margin-bottom:25px}.testimonials.boxed .tml-content .tml-footer.right-aligned{float:none}.testimonials-boxed-wrap .tml-content{padding-right:0}}@media all and (max-width:480px){.testimonials.wide,.testimonial-wide-slider.with-img .testimonials{padding-left:0;padding-right:0}.testimonial-wide-slider .owl-nav{display:none}}.cbp-l-caption-title,.cbp-l-grid-agency-title{font-weight:500;font-size:15px;line-height:normal}.cbp-l-caption-desc,.cbp-l-grid-agency-desc{font-weight:400;font-size:14px;line-height:normal;margin-top:2px}[data-captionanimation=overlayBottom] .cbp-l-caption-title,[data-captionanimation=overlayBottom] .cbp-l-caption-desc{color:#fff}[data-captionanimation=colorOverlay] .cbp-caption-defaultWrap:after{background-color:rgba(0,0,0,.4);position:absolute;width:100%;height:100%;display:block;content:'';bottom:0;z-index:5;opacity:0;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}[data-captionanimation=colorOverlay] .cbp-caption a:hover .cbp-caption-defaultWrap:after{opacity:1}.cbp.custom-effect-1 .custom-caption-body{background-color:rgba(255,255,255,.9);display:inline-block;padding:17px 25px 12px}.cbp.custom-effect-1 .cbp-l-caption-title{color:#151515;font-weight:700}.cbp.custom-effect-1 .cbp-l-caption-desc{color:#505050}.cbp-l-grid-agency-title{color:#151515;font-weight:700;margin-top:12px}.cbp-l-grid-agency-desc{color:#505050;margin-top:5px}.custom-filter-fullwidth{padding-left:25px;padding-right:25px}.cbp-l-filters-text{padding:0}.cbp-l-filters-text.custom-style{position:relative;text-align:right;padding-left:0;padding-right:0;min-height:10px}.cbp-l-filters-text.custom-style .cbp-filter-item{font-size:14px;font-weight:400;color:#656565}.cbp-l-filters-text.custom-style .cbp-filter-item:last-of-type{padding-right:0}.cbp-l-filters-text.custom-style [data-filter="*"]{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:0}.cbp-l-filters-text.text-left .cbp-filter-item:first-of-type{padding-left:0}.cbp-l-filters-text.text-right .cbp-filter-item:last-of-type{padding-right:0}.portfolio-slider .cbp-item{margin:0}.portfolio-slider .cbp-item a{text-decoration:none}.portfolio-slider .owl-dots{margin-top:30px}.portfolio-slider .owl-nav{position:absolute;width:100%;top:100px}.portfolio-slider .owl-nav .owl-prev,.portfolio-slider .owl-nav .owl-next{position:absolute}.portfolio-slider .owl-nav .owl-prev{left:-17px}.portfolio-slider .owl-nav .owl-next{right:-17px}.cbp-l-filters-text .cbp-filter-item{font-size:14px;color:inherit}.portfolio-slider.redfish-carousel.square-arrow-nav .owl-prev span,.portfolio-slider.redfish-carousel.square-arrow-nav .owl-next span{padding:6px 13px;font-size:22px;background-color:rgba(255,255,255,.8);box-shadow:0px 1px 5px 0px rgba(0,0,0,.31);border:0;color:#505050}#more-projects{margin-top:40px}@media all and (max-width:500px){.cbp-l-filters-text.custom-style{text-align:center}.cbp-l-filters-text.custom-style [data-filter="*"]{position:static;transform:none}.cbp-l-filters-text.custom-style .cbp-filter-item{margin-bottom:5px;line-height:normal}}.tweets{text-align:center;position:relative}.tweets i{font-size:50px;vertical-align:bottom}.tweets u{font-size:15px;font-weight:700;display:block;text-transform:uppercase;text-decoration:none;margin-top:22px;margin-bottom:17px}.tweets u:first-letter {margin-left:5px}.tweets .owl-dots{margin-top:15px}.tweets.light i,.tweets.light u,.tweets.light p{color:#fff}.hero-slider .hero-slider-slides{height:545px;background-size:cover !important;background-position:center;background-repeat:no-repeat}.hero-slider .hero-slider-slides .slider-content{position:relative;width:100%;height:100%;padding-left:145px}.hero-slider .hero-slider-slides .slider-content .content{width:550px;position:absolute;z-index:5;top:50%;transform:translateY(-50%)}.hero-slider .hero-slider-slides .slider-content h1{color:#fff;font-size:46px;line-height:54px}.hero-slider .hero-slider-slides .slider-content p{color:#fff;font-size:22px}.hero-slider .hero-slider-slides .color-overlay{position:absolute;width:100%;height:100%}.hero-slider .owl-nav{width:100%;bottom:50%;position:absolute;z-index:1}.hero-slider .owl-nav .owl-prev span,.hero-slider .owl-nav .owl-next span{font-size:23px;padding:6px 13px;background-color:rgba(255,255,255,.7);color:#202020;border:0}.hero-slider .owl-nav .owl-prev{float:left}.hero-slider .owl-nav .owl-next{float:right}.hero-slider .owl-dots{position:absolute;z-index:11;bottom:0;text-align:left;width:auto;height:60px}.hero-slider .owl-dots .owl-dot{display:inline-block;position:relative;height:100%;border-right:1px solid rgba(255,255,255,.1)}.hero-slider .owl-dots .owl-dot:before{border-bottom-color:transparent}.hero-slider .owl-dots .owl-dot,.hero-slider .owl-dots .owl-dot:before{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.hero-slider .owl-dots .owl-dot span{display:block;width:12px;height:12px;padding:0;margin:22.5px 28px;background:rgba(255,255,255,.5);border:none;border-radius:20px}.hero-slider .owl-dots .owl-dot.active{position:relative;background:#9e3434;border:0}.hero-slider .owl-dots .owl-dot.active span{background:#fff;border-color:#fff}.hero-slider .owl-dots .owl-dot:before{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.hero-slider .owl-dots .owl-dot.active:before,.hero-slider .owl-dots .owl-dot:hover:before{width:0;height:0;top:-12.7%;left:26px;position:absolute;content:'';border-style:solid;border-width:0 8px 8px;border-color:transparent;border-bottom-color:#9e3434}.hero-slider .owl-dots .owl-dot:hover{background:#9e3434}.hero-slider .owl-dots .owl-dot:hover span{background:#fff;border-color:#fff}.hero-slider .owl-item{-webkit-backface-visibility:visible}.hero-slider-wrap{position:relative}.hero-slider-wrap .btn-container-wrap{position:absolute;bottom:0;right:0;z-index:6;height:60px;background:rgba(0,0,0,.8);width:100%}.hero-slider-wrap .btn-slider{display:inline-block;float:right}.hero-slider-wrap .btn-slider a{padding:0 34px;opacity:1;text-align:center;line-height:60px;min-width:140px}.hero-slider-wrap .btn-slider a:hover{opacity:.8}@media all and (max-width:800px){.hero-slider .hero-slider-slides .slider-content h1{font-size:34px;line-height:44px}.hero-slider .hero-slider-slides .slider-content .content{width:300px}.hero-slider .owl-nav{display:none}}@media all and (max-width:645px){.hero-slider .hero-slider-slides .slider-content{padding-left:20px}.hero-slider-wrap .btn-slider a{line-height:40px}.hero-slider-wrap .btn-container-wrap,.hero-slider .owl-dots{height:40px}.hero-slider .owl-dots .owl-dot span{height:9px;width:9px;margin:15px 20px}.hero-slider .owl-dots .owl-dot.active:before,.hero-slider .owl-dots .owl-dot:hover:before{left:16px}.hero-slider .hero-slider-slides .slider-content h1{font-size:30px;line-height:36px}.hero-slider .hero-slider-slides .slider-content p{font-size:14px}.hero-slider-wrap .btn-slider a{padding:0 20px;min-width:auto}}.icon-list{padding:0;margin:0;list-style-type:none}.icon-list li{margin-bottom:10px}.icon-list li i{margin-right:10px}.icon-list li p{margin:0;line-height:normal}.address-block address{margin:0}.address-block address strong{font-size:14px;font-weight:600;font-style:normal;color:#202020;display:block;margin-bottom:3px}.address-block address p{font-style:normal;color:#505050;margin-bottom:0}.address-block .contact-info p{color:#505050;margin-bottom:2px}.address-block .contact-info p abbr{text-decoration:none;margin-right:15px}.address-block .contact-info p abbr span{font-size:14px;font-weight:500;color:#202020;min-width:55px;display:inline-block}.address-block .contact-info p a{text-decoration:none;color:#505050}.address-block.horizontal{width:100%}.address-block.horizontal address{float:left;width:40%}.address-block.horizontal .contact-info{float:right;padding-right:40px}.address-block.vertical .fancy-heading h2{font-size:14px;font-weight:700;margin-bottom:28px}.address-block.vertical address p{width:80%}.address-block.vertical .contact-info{margin-top:15px}.address-block.vertical .contact-info p abbr span,.address-block.vertical address p,.address-block.vertical .contact-info p,.address-block.vertical .contact-info p a{color:#656565}@media all and (max-width:992px){.address-block.horizontal address,.address-block.vertical address p{width:100%}.address-block.horizontal address,.address-block.horizontal .contact-info{float:none}.address-block.horizontal address{margin-bottom:20px}}@media all and (max-width:1200px){.address-block.horizontal .contact-info{padding-right:0}}.subscribe-form-wrap h3{font-size:20px;font-weight:600}.subscribe-form-wrap p{margin-top:15px;margin-bottom:0}.subscribe-form-wrap h3,.subscribe-form-wrap p{text-align:center;color:#fff}.subscribe-form-wrap .subscribe-form input{background-color:#fff;border:0}.subscribe-form-wrap .subscribe-form input:focus{outline:0}.subscribe-form-wrap .subscribe-form button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.subscribe-form-wrap .subscribe-form button:hover{cursor:pointer}.subscribe-form-wrap .subscribe-form button:focus{outline:0}.subscribe-form-wrap .subscribe-form .form-fields{position:relative;overflow:hidden}.subscribe-form-wrap .subscribe-form .form-fields i{position:absolute;opacity:.7;left:19px;line-height:53px}.subscribe-form-wrap .subscribe-form .form-fields input{width:100%;font-size:14px;padding:16px 160px 16px 50px}.subscribe-form-wrap .subscribe-form .form-fields button{position:absolute;right:0;top:0;border:0;background-color:#782424;font-size:15px;font-weight:400;color:#fff;padding-left:45px;padding-right:45px;height:100%}.subscribe-form-wrap.style-2 h3{font-size:28px;font-weight:700;margin-bottom:10px}.subscribe-form-wrap.style-2 h3+p{font-size:15px;margin-top:0;margin-bottom:35px}.subscribe-form-wrap.style-2 .subscribe-form input{width:100%;padding:10px 15px;margin-bottom:20px}.subscribe-form-wrap.style-2 .subscribe-form .input-wrap{padding-left:7.5px;padding-right:7.5px}.subscribe-form-wrap.style-2 .subscribe-form button{padding:20px 55px;border-radius:100px;border:0;font-size:15px;line-height:17px;font-weight:400;margin-top:15px;color:#fff}.subscribe-form-wrap.style-2 .subscribe-form button:hover{opacity:.95}.subscribe-form-wrap.style-2 form+p{margin-top:8px}@media all and (max-width:767px){.subscribe-form-wrap.style-2 .subscribe-form .input-wrap{padding-left:0;padding-right:0}}@media all and (max-width:400px){.subscribe-form-wrap .subscribe-form .form-fields input{padding:16px 105px 16px 50px}.subscribe-form-wrap .subscribe-form .form-fields button{padding-left:20px;padding-right:20px}}.vc_progress_bar .vc_general.vc_single_bar{position:relative;height:5px;box-shadow:none;border-radius:0;background:#dfdfdf;margin-bottom:0;margin-top:62px}.vc_progress_bar .vc_general.vc_single_bar .vc_label{position:absolute;width:100%;padding:0;top:-29px;font-size:15px}.vc_progress_bar .vc_general.vc_single_bar .vc_label .vc_label_units{position:absolute;right:0;bottom:-5px;font-size:11px;font-weight:500;background-color:#303030;color:#fff;padding:7px 6px 5px 8px}.vc_progress_bar .vc_general.vc_single_bar .vc_label .vc_label_units:after{position:absolute;content:'';display:inline-block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #303030;bottom:-6px;left:50%;transform:translateX(-50%)}.vc_progress_bar .vc_general.vc_single_bar .vc_bar{border-radius:0}.vc_progress_bar .vc_general.vc_single_bar:first-of-type{margin-top:35px}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:transparent !important;font-weight:500 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab a{color:#505050 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a{border-left-color:transparent !important;font-size:14px !important;border-color:#e8e8e8 !important;border-left-color:transparent !important;padding-top:12px !important;padding-bottom:12px !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:before{width:5px !important;height:100% !important;display:inline-block !important;left:-1px !important;top:0 !important;border:0 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover{background-color:transparent !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#e8e8e8 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:0 30px 10px !important}@media all and (max-width:768px){.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{font-size:14px !important;font-weight:400 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:20px 15px !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background-color:transparent !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{font-weight:700 !important}}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#505050 !important;font-size:14px;font-weight:400 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{border-color:#d9d9d9 !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover{background-color:transparent !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a,.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding:14px 16px !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{font-weight:500 !important}