html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{background:#fff;}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a:focus{outline:0;}a:hover,a:active{outline:0;}a img{border:0;}body,button,input,select,textarea{color:#444;font-family:'Open Sans',sans-serif;font-size:15px;line-height:1.8;font-weight:300;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;font-family:'Lato',sans-serif;line-height:1.3;margin-bottom:15px;color:#555;font-weight:300;}p{margin-bottom:20px;}b,strong{font-weight:bold;}dfn,cite,em,i{font-style:italic;}blockquote{margin:0 15px;font-size:20px;font-style:italic;font-family:'Lato',sans-serif;font-weight:300;}address{margin:0 0 15px;}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#fff9c0;text-decoration:none;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}small{font-size:75%;}big{font-size:125%;}h1{font-size:30px;}h2{font-size:26px;}h3{font-size:22px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}hr{background-color:#ccc;border:0;height:1px;margin-bottom:15px;}ul,ol{margin:0 0 15px 20px;}ul{list-style:circle;}ol{list-style:decimal;}li>ul,li>ol{margin-bottom:0;margin-left:15px;}dt{font-weight:bold;}dd{margin:0 15px 15px;}img{height:auto;max-width:100%;}figure{margin:0;}table{margin:0 0 15px;width:100%;border-collapse:collapse;}th{font-weight:bold;border:1px solid #CCC;padding:5px 10px;}td{border:1px solid #CCC;padding:5px 10px;}.search-box{line-height:18px;display:inline-block;position:relative;vertical-align:middle;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}.search-box i.fa{cursor:pointer;color:#828282;font-size:14px;padding-left:10px;text-align:right;transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}.search-box i.fa:hover{color:#ccc;}.zincy-search{background:#fff;box-shadow:0 0 5px #999;color:#fff;padding:0 20px 20px 20px;position:absolute;right:0;top:100%;z-index:1;width:315px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}.zincy-search .close-icon{text-align:right;font-weight:bold;color:#e64545;font-size:18px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}.zincy-search .close-icon:hover{color:#c62929;cursor:pointer;}.zincy-search form.search-form input.search-submit{margin:0;float:left;background:#328cbd;border-color:#21719d;border-left:0;color:#fff;display:inline-block;text-decoration:none;height:43px;border-radius:0;font-weight:bold;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}.zincy-search form.search-form input[type="search"]{border-radius:0;border-color:#21719d;padding:0 6px;height:41px;float:left;width:66%;}.zincy-search form.search-form input.search-submit:hover{background:#21719d;color:#80d2ff;}.zincy-search.active{top:30px;opacity:1;visibility:visible;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle;}.bttn,button,input[type="button"],input[type="reset"],input[type="submit"]{background:#fff;border-radius:3px;border:1px solid #ccc;color:#000;cursor:pointer;font-size:13px;font-size:1.4rem;line-height:1;text-transform:capitalize;padding:8px 15px;font-weight:normal;display:inline-block;position:relative;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}.bttn:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#308abc;border:1px solid #176a98;color:#fff;}.navigation .nav-links a{background:#fff;color:#000;cursor:pointer;font-size:13px;font-size:1.2rem;line-height:1;text-transform:uppercase;border:none;padding:8px 15px;font-weight:normal;border:1px solid #ccc;border-radius:3px;display:inline-block;position:relative;}.bttn:after{content:"";background:#00ABFF;height:3px;width:0%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;position:absolute;left:0;bottom:-3px;}.bttn:hover{color:#FFF;}.navigation .nav-links a:hover{color:#FFF;background:#308abc;}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"]{color:#666;border:1px solid #ccc;border-radius:3px;height:36px;width:100%;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,textarea:focus{border:1px solid #AAA;}.searchform input[type="text"]:focus{border:none;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"]{padding:3px 6px;}textarea{overflow:auto;padding-left:3px;vertical-align:top;color:#666;border:1px solid #ccc;border-radius:3px;height:160px;max-width:100%;width:100%;}a{color:inherit;text-decoration:none;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}a:visited,a:hover,a:focus,a:active{color:#80d4ff;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.alignleft{display:inline;float:left;margin-right:15px;}.alignright{display:inline;float:right;margin-left:15px;}.aligncenter{clear:both;display:block;margin:0 auto;}.clearfix:before,.clearfix:after,.row:before,.row:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.zl-wrapper:after,.zl-wrapper:before{content:'';display:table;}.clearfix:after,.row:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.zl-wrapper:after{clear:both;}.clear{clear:both;}.widget{margin:0 0 25px;}.widget select{max-width:100%;}.widget_search .search-submit{padding:14px 22px;}.comment-metadata{font-size:12px;font-weight:400;text-align:right;}.comment-content{color:#777;font-size:14px;font-weight:400;line-height:22px;margin-top:20px;}h1.entry-title,h1.page-title{font-family:'Droid Sans';font-size:22px;font-weight:normal;color:#000;text-transform:capitalize;margin-bottom:30px;}.single h1.entry-title span{display:none;}h1.entry-title a{color:#666;}h1.entry-title a:hover{color:#3c90be;}.sticky{}.hentry{margin:0 0 15px;}.byline,.updated{display:none;}.single .byline,.group-blog .byline,.posted-on{display:inline;font-family:"Lato";font-size:14px;font-style:italic;font-weight:normal;}span.author a{color:#3c90be;text-transform:uppercase;font-weight:normal;}span.author a:hover{text-decoration:underline;}.page-content,.entry-content,.entry-summary{margin:15px 0 0;}.page-links{clear:both;margin:0 0 15px;}.edit-link .post-edit-link{background:#fff;padding:4px 10px;color:#000!important;line-height:1;border-radius:3px;font-size:13px;border:1px solid #ccc;font-weight:normal;}.edit-link .post-edit-link:hover{background:#3c90be;border:1px solid #3c90be;color:#fff!important;}.edit-link .post-edit-link:before{content:"\f044";font-family:FontAwesome;margin-right:5px;}.archive article.hentry{box-shadow:0 0 5px #dddddd;border-radius:3px;padding:20px;border-bottom:0;}.archive article.hentry .entry-thumbnail{margin-bottom:0px;}.archive article.hentry:nth-child(even) .entry-thumbnail{float:right;margin-right:0px;margin-left:15px;}.archive article.hentry:nth-child(even) a.bttn{float:left;}article.hentry .edit-link{border-top:1px solid #e5e5e5;display:block;margin-top:20px;padding-top:40px;}article.hentry h1.entry-title{margin-bottom:5px;line-height:1.2;font-family:'Droid Sans';font-weight:normal;white-space:normal;}article.hentry .entry-footer>span{margin-right:15px;font-size:13px;font-weight:normal;}.page-header{border-left:5px solid #666;padding-left:15px;margin-bottom:25px;}.posted-on:before{content:"\f073";font-family:FontAwesome;font-style:normal;margin-right:5px;}.posted-on a,.cat-links a{color:#3c90be!important;}.posted-on a:hover,.cat-links a:hover{text-decoration:underline;}.cat-links:before{content:"\f07c";font-family:FontAwesome;font-style:normal;margin-right:5px;}.comments-link:before{content:"\f075";font-family:FontAwesome;font-style:normal;margin-right:5px;}.tags-links:before{content:"\f02c";font-family:FontAwesome;font-style:normal;margin-right:5px;}.entry-footer a{color:#999;}.entry-footer a:hover{color:#01AEFD;}.nav-links .meta-nav{display:none;}.nav-links .nav-previous a:before{content:"\f0d9";font-family:FontAwesome;font-style:normal;margin-right:5px;}.nav-links .nav-next a:after{content:"\f0da";font-family:FontAwesome;font-style:normal;margin-left:5px;}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}.comment-content a{word-wrap:break-word;}.bypostauthor{}#comments h2.comments-title{font-family:'Lato';font-style:italic;margin:15px 0;font-weight:normal;}#comments h3{margin:0 0 10px;line-height:1;}#commentform label{width:120px;display:inline-block;}textarea#comment{width:60%;height:150px;border:1px solid #e8e9e9;}.comments-area ol{margin:0;padding:0;list-style:none;}.comments-area .comment-list{background:#F2F3F4;padding:20px;}.comments-area ol.children{margin:15px 0 0 15px;padding-top:15px;border-top:2px solid #FFF;}.comment-list li{padding-bottom:20px;margin-bottom:20px;border-bottom:6px solid #FFF;}.comment-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}.comment-author img{vertical-align:text-top;margin-right:15px;}.comment-author{float:left;}.comment-author .fn{font-style:normal;font-size:16px;text-transform:capitalize;font-weight:bold;}.comment-author .fn .url{color:#333;}.comment-author .fn .url:hover{border-bottom:1px dotted #333;}.comment-author .says{display:none;}.commentmetadata{float:right;font-family:'Lato';font-weight:normal;font-size:12px;font-style:italic;font-weight:300;}.commentmetadata a{color:#666;}.commentmetadata .comment-edit-link{color:#01AEFD;}.commentmetadata+.clear{margin-bottom:20px;}.reply .comment-reply-link{background:#fff;border-radius:3px;border:1px solid #ccc;color:#000;font-size:13px;line-height:1;padding:5px 10px;}.reply .comment-reply-link:hover{background:#3c90be;border:1px solid #21729e;color:#fff;}#respond{background:#f8f9fa;padding:20px;margin-top:10px;border:1px solid #e8e9e9;border-radius:3px;}#commentform .form-submit{margin-bottom:0;}.comment-awaiting-moderation{background:#111;position:absolute;left:50%;top:-20px;color:#FFF;font-size:13px;width::250px;margin-left:-125px;}.comment-awaiting-moderation+br{display:none;}#cancel-comment-reply-link{font-style:italic;color:#333;}#cancel-comment-reply-link:before{font-family:FontAwesome;content:"\f057";margin:0 5px 0 20px;font-style:normal;color:#333;}.logged-in-as a{color:#333;}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block;}.entry-content{color:#444;font-family:"Lato";font-size:15px;font-weight:normal;line-height:25px;margin-top:0;}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}.wp-caption{border:1px solid #ccc;margin-bottom:15px;max-width:100%;}.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%;}.wp-caption-text{text-align:center;}.wp-caption .wp-caption-text{margin:10px 0;}.site-main .gallery{margin-bottom:1.5em;}.gallery-caption{}.site-main .gallery a img{border:none;height:auto;max-width:90%;}.site-main .gallery dd,.site-main .gallery figcaption{margin:0;}.site-main .gallery-columns-4 .gallery-item{}.site-main .gallery-columns-4 .gallery-item img{}embed,iframe,object{max-width:100%;}#top-header{margin-top:-2px;}.menu-left #top-header{margin-top:0;}.menu-left .right-header.clearfix{clear:none;}.site-header{box-shadow:0 0 1px #ccc;}.menu-left .site-branding{float:right;padding:20px 0 10px;}.menu-left .site-branding h1{font-weight:bold;line-height:20px;margin-bottom:0;text-transform:uppercase;}.menu-left .right-header{float:left;padding-top:10px 0;margin:0;}.menu-left .top-right{clear:both;line-height:30px;text-align:right;}.site-title a,.site-description{text-transform:capitalize;}.menu-center .site-branding{margin:0 0 10px 0;float:none;text-align:center;}.menu-center .site-branding h1{line-height:0;padding:30px 0 0;text-transform:uppercase;font-weight:bold;}.menu-center .top-right{text-align:center;padding-bottom:5px;}.menu-center .main-navigation li a{padding:5px 20px;}body.boxed-layout{background:#F2F3F4;}.boxed-layout #page{margin:0 auto;background:#FFF;width:1200px;box-shadow:0 0 12px #999;}.zl-wrapper{width:1170px;margin:0 auto;}.menu-right .site-branding{display:inline-block;vertical-align:middle;width:19.5%;}.menu-right .site-branding h1{text-transform:uppercase;margin:0;font-weight:500;line-height:20px;}.menu-right .site-branding .tagline{color:#999;line-height:1.2;}.menu-right .site-branding img{height:auto!important;width:auto!important;display:block;}.menu-right .top-right{display:inline-table;float:none;height:25px;padding:6px 0;text-align:right;width:100%;}.menu-right .right-header{display:inline-block;text-align:right;width:80%;}.menu-right .right-header .clear:first-child{margin-top:25px;}.header-text{color:#222;display:inline-block;font-family:"Lato";font-size:14px;font-weight:bold;padding-right:10px;vertical-align:middle;}.header-text span{font-size:13px;color:#828282;font-weight:normal;}.header-text p{margin-bottom:0;}.top-right select{line-height:18px;}.top-right .widget{margin-bottom:0;}.widget_qtranslate{display:inline-table;line-height:18px;}.widget_qtranslate select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#176b99 url(images/dropdown-icon.png) no-repeat;background-position:100% 100%;border:medium none;border-radius:0;color:#fff;font-size:13px;padding:3px;}.socials{display:inline-block;line-height:22px;padding-right:5px;text-align:right;vertical-align:middle;}.socials a{width:30px;margin-left:0px;color:#fff;text-align:center;display:inline-block;font-size:14px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}.socials a:hover{color:#ccc;}.ak-search{float:right;}.searchform{height:36px;width:200px;border:1px solid #01aefd;margin-left:20px;}.searchform .s{border:none;background:none;height:34px;float:left;padding:5px 10px;width:160px;vertical-align:middle;font-size:14px;}.searchform .searchsubmit{border:none;height:34px;width:34px;padding:0;box-shadow:none;float:right;background:none;color:#01AEFD;font-size:14px;}.main-navigation{clear:both;display:block;font-family:"Lato",sans-serif;font-weight:normal;position:relative;}.main-navigation .zl-wrapper{padding:0!important;}.main-navigation .menu{list-style:none;margin:0;padding:0;}.main-navigation li{display:inline-block;position:relative;font-size:17px;color:#ababab;white-space:nowrap;margin-right:-3px;}.main-navigation.menu-right{text-align:right;}.main-navigation.menu-center{text-align:center;}.main-navigation li a{color:#000;display:block;padding:25px 18px;text-decoration:none;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.main-navigation li:hover>a{color:#3c90be;}.main-navigation .menu li>.sub-menu li a:after,.main-navigation .menu li>.children li a:after{border-bottom:none;}.main-navigation .menu li>.sub-menu,.main-navigation .menu li>.children{left:0;position:absolute;z-index:99999;background:#fff;top:100%;margin:0;transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-webkit-transition:all ease-out 0.5s;border-radius:3px;opacity:0;visibility:hidden;min-width:150px;}.main-navigation .menu li:hover>.sub-menu,.main-navigation .menu li:hover>.children{height:auto;opacity:1;visibility:visible;}.main-navigation .menu>li>.sub-menu li a,.main-navigation .menu>li>.children li a{background:#fff;width:100%;display:inline-block;}.main-navigation .menu li:last-child .sub-menu,.main-navigation .menu li:last-child .children{left:inherit;right:0;background:#fff;}.main-navigation .menu li.more-menu-item .sub-menu,.main-navigation .menu li.more-menu-item .children{right:0;left:auto;}.main-navigation .menu li>.sub-menu li>.sub-menu,.main-navigation .menu li>.children li>.children{left:100%;position:absolute;z-index:99999;background:#fff;top:0;border-radius:3px;margin:0;padding:0;opacity:0;visibility:hidden;transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-webkit-transition:all ease-out 0.5s;min-width:150px;}.main-navigation .menu li>.sub-menu li:hover>.sub-menu,.main-navigation .menu li>.children li:hover>.children{height:auto;min-height:100%;opacity:1;visibility:visible;overflow:visible;}.main-navigation .menu .sub-menu a,.main-navigation .menu .children a{line-height:40px;margin:0;padding:0 15px;border:none;}.main-navigation .menu .sub-menu li:first-child a,.main-navigation .menu .children li:first-child a{border:none;}.main-navigation .menu .sub-menu li,.main-navigation .menu .children li{font-size:14px;line-height:18px;border-bottom:1px solid #DDD;margin:0!important;padding:0;display:block;text-align:left;text-transform:none;width:100%;}.main-navigation .menu .sub-menu li:last-child,.main-navigation .menu .children li:last-child{border-bottom:none;}.main-navigation .menu .sub-menu li:hover>a,.main-navigation .menu .sub-menu li.current-menu-item>a,.main-navigation .menu .sub-menu li.current-menu-parent>a,.main-navigation .menu .sub-menu li.current_page_item>a,.main-navigation .menu .sub-menu li.current_page_parent>a,.main-navigation .menu .children li:hover>a,.main-navigation .menu .children li.current-menu-item>a,.main-navigation .menu .children li.current-menu-parent>a,.main-navigation .menu .children li.current_page_item>a,.main-navigation .menu .children li.current_page_parent>a{color:#3c90be;}.main-navigation .menu .sub-menu a,.main-navigation .menu .children a{color:#666;background:none;}.main-navigation .current-menu-parent>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a,.main-navigation .current_page_parent>a{color:#3c90be;}.menu-toggle{cursor:pointer;display:none;}.hide{display:none;}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 15px;overflow:hidden;}.site-main .post-navigation{margin-top:40px;}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;}.textwidget a:hover{text-decoration:underline;}.textwidget a{color:#3c90be;}.header-old .widget_qtranslate select{-moz-appearance:button;-webkit-appearance:button;appearance:button;background:#fff none repeat scroll 0 0;border:1px solid #828282;border-radius:0;color:#333;font-size:13px;}.header-old .main-navigation li{z-index:1;}.header-old .main-navigation li a{border-right:1px solid #3C90BE;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}.header-old .main-navigation li:first-child a{border-left:1px solid #3C90BE;}.header-old .main-navigation li:hover>a{color:#fff;}.header-old .main-navigation .current-menu-parent>a,.header-old .main-navigation .current-menu-item>a,.header-old .main-navigation .current_page_item>a,.header-old .main-navigation .current_page_parent>a{background:#3c90be;color:#fff;}.header-old .main-navigation li a:before{content:"";background:#3c90be;position:absolute;bottom:0;left:0;right:0;z-index:-1;height:0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.header-old .main-navigation li:hover a:before{height:100%;}.header-old .main-navigation .menu li a::after{border-bottom:1px solid #000;color:transparent;content:"aa";left:20px;position:absolute;top:25px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}.header-old .main-navigation li:hover a::after,.header-old .main-navigation .menu li.current-menu-item>a:after,.header-old .main-navigation .menu li.current-menu-parent>a:after,.header-old .main-navigation .menu li.current_page_item>a:after,.header-old .main-navigation .menu li.current_page_parent>a:after{border-bottom:1px solid #fff;}.header-old.menu-center .main-navigation .menu li a::after{top:5px;}#zltop{bottom:10px;color:#999;cursor:pointer;font-size:2.5em;position:fixed;right:20px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}#zltop:hover{color:#4ec0fe;}#slider-banner{overflow:hidden;background:#111;}.bx-wrapper .bx-viewport{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;box-shadow:none;left:0;}.service-block{position:relative;}.service-block .service-img{background:#3c90be;border:2px solid #fff;border-radius:100%;color:#fff;display:inline-block;font-size:29px;height:67px;line-height:67px;margin-right:30px;text-align:center;width:67px;vertical-align:text-top;margin-top:6px;}.service-img::after{background:#fff none repeat scroll 50% 40%;bottom:-20px;content:"";height:46px;left:34px;position:absolute;text-align:center;width:1px;}.service-block:last-child .service-img::after{background:none;}.service-block .service-content{color:#fff;display:inline-block;vertical-align:text-top;width:346px;}.service-block .service-content .service-title{font-family:"Droid Sans";font-size:27px;font-weight:bold;margin-bottom:0;text-transform:uppercase;}.service-block .service-content .service-title a{color:#fff;display:inline-block;text-decoration:none;position:relative;}.service-block .service-content .service-title a:hover{color:#a6dffe;}.service-block .service-content .service-title a:after{content:"";background:transparent;display:block;width:0;height:2px;margin:auto;transition:width 0.5s ease,background-color 0.5s ease;-webkit-transition:width 0.5s ease,background-color 0.5s ease;-moz-transition:width 0.5s ease,background-color 0.5s ease;}.service-block .service-content .service-title a:hover:after{background:#a6dffe;width:100%;}.service-block .service-content>p{font-family:"Lato";font-size:16px;font-weight:normal;line-height:20px;}section#newletter{background:url(images/newsletter-bg.jpg) no-repeat;background-position:center;background-attachment:fixed;padding:65px 0 61px 0;}.newsletter-subscriber{text-align:center;}.widget.widget_newsletterwidget{margin:0;}.widget_newsletterwidget>h1{color:#000;font-size:29px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;}.widget_newsletterwidget>p{font-size:16px;font-weight:normal;color:#4b4b4b;line-height:24px;margin:0 auto 30px;width:43%;}.newsletter.newsletter-widget>form{margin:0 auto;width:53%;}.newsletter-email,.newsletter-submit{float:left;}.newsletter.newsletter-widget p{display:inline-block;vertical-align:middle;margin:0;}.newsletter-widget form input[type="email"]{background:#c9e9ff none repeat scroll 0 0;border-color:#222222!important;border-radius:0!important;color:#222222!important;font-family:"Lato";font-size:16px;font-weight:normal;float:none;display:inline-block;height:54px!important;margin-right:10px;padding-left:30px!important;padding-right:30px!important;width:435px;}.widget_newsletterwidget input[type="submit"]{background:#3c90be none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;font-size:18px;font-weight:normal;float:none;display:inline-block;height:54px;text-transform:uppercase;width:165px;display:inline-block;box-shadow:0 0 #2075a3 inset;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.widget_newsletterwidget input[type="submit"]:hover{background:#3c90be;box-shadow:165px 0 #2075a3 inset;}#top-section{padding:44px 0;background:-webkit-linear-gradient(left,#fff 50%,#3c90be 50%);background:-o-linear-gradient(right,#fff 50%,#3c90be 50%);background:-moz-linear-gradient(right,#fff 50%,#3c90be 50%);background:rgba(0,0,0,0) linear-gradient(to right,#fff 50%,#3c90be 50%) repeat scroll 0 0;}#top-section.full-width{background:#fff none repeat scroll 0 0;width:100%;}#top-section.full-width #welcome-text{padding:0 0 60px;width:100%;}#top-section.full-width #welcome-text>h1:after{left:0;}.zl-wrapper.welcome-wrapper{position:relative;}#top-section h1{font-weight:bold;color:#3a3a3a;text-transform:capitalize;margin-bottom:25px;}#welcome-text>h1::after{border-bottom:2px solid #000;color:transparent;content:"ss";left:76px;position:absolute;width:40px;line-height:1.5;}.boxed-layout #welcome-text>h1::after{left:0;}#top-section h1 a{color:#3a3a3a;}#top-section.full-width .welcome-text-image{width:100%;max-width:none;}#top-section .welcome-text-image img{width:100%;}#top-section .welcome-detail{color:#000;float:left;font-size:15px;font-weight:normal;line-height:22px;}#top-section .welcome-detail a.read-more{border-bottom:2px solid transparent;color:#3a3a3a;display:inline-block;font-family:"Lato";font-size:15px;font-weight:normal;height:25px;text-decoration:none;text-transform:capitalize;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;white-space:nowrap;width:0;}.read-more:after{content:"\f101";font-family:"FontAwesome";font-size:15px;margin-left:5px;vertical-align:middle;}#top-section .welcome-detail a.read-more:hover{background:none;color:#3c90be;border-bottom:2px solid #3c90be;width:86px;}#top-section.full-width .welcome-detail{width:100%;}#top-section .welcome-detail.welcome-detail-full-width{width:100%!important;float:none;}#welcome-text{width:583px;float:left;padding:0 91px 0 76px;}.boxed-layout #welcome-text{padding:0px;}#welcome-text.full-width{width:100%;float:none;}.home #latest-events{width:587px;float:right;padding:0 30px;}.event-list{padding-bottom:15px;margin-bottom:15px;}.event-list:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}.event-list .event-thumbnail{float:left;width:136px;position:relative;}.event-list .event-thumbnail img{display:block;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:5px solid #fff;box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;-ms-box-shadow:0 0 2px #999;-o-box-shadow:0 0 2px #999;}.event-thumbnail .event-date{position:absolute;left:0;top:0;background:#07A2DD;color:#FFF;width:60px;text-align:center;padding:10px 0;line-height:1;font-weight:600;}.event-date .event-date-day{display:block;margin-bottom:3px;font-weight:400;font-size:13px;}.event-date .event-date-month{display:block;font-weight:400;font-size:13px;}.sidebar .event-date .event-date-day,.sidebar .event-date .event-date-month{display:inline;}.event-list .event-detail{float:right;width:350px;}.event-list .event-detail .event-date{font-size:12px;font-family:'Open Sans';color:#777777;font-style:italic;font-weight:400;}.event-list .event-detail .event-excerpt{font-size:13px;font-family:'Open Sans';color:#777777;line-height:22px;}.event-list .event-detail .event-excerpt a{margin-top:10px;display:block;color:#31353c;font-size:14px;font-weight:400;}.event-list .event-detail .event-excerpt a:hover{color:#3c90be;text-decoration:underline;}.event-detail h4{color:#31353c;font-family:"Lato";font-size:15px!important;font-weight:bold!important;line-height:1.4!important;margin-bottom:5px;text-transform:capitalize;}.event-detail h4 a{color:#31353c;}.event-detail h4 a:hover{color:#3c90be}.sidebar #latest-events{width:auto;float:none;margin-bottom:25px;}.sidebar .event-list .event-thumbnail{width:30%}.sidebar .event-list .event-detail{width:65%;}.sidebar .event-detail h4{font-size:18px;margin-bottom:5px;}.sidebar .event-list .event-detail{font-size:14px;line-height:1.5;}.sidebar .event-thumbnail .event-date{width:100%;font-size:13px;padding:5px 0;top:auto;bottom:0;}.sidebar .all-events{float:right;margin-top:-10px;}.home #content{padding:0;}.page .site-content .event-list,.archive .site-content .event-list,.search .site-content .event-list,.single .site-content .event-list{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eeeeee;}.page .site-content .event-list h4.event-title,.archive .site-content .event-list h4.event-title,.search .site-content .event-list h4.event-title,.single .site-content .event-list h4.event-title,.blog .site-content .event-list h4.event-title{font-size:13px;font-weight:500;line-height:20px;text-transform:capitalize;}.page .site-content .event-list figure.event-thumbnail,.archive .site-content .event-list figure.event-thumbnail,.search .site-content .event-list figure.event-thumbnail,.single .site-content .event-list figure.event-thumbnail,.blog .site-content .event-list figure.event-thumbnail{width:25%;}.page .site-content .event-list figure.event-thumbnail img,.archive .site-content .event-list figure.event-thumbnail img,.search .site-content .event-list figure.event-thumbnail img,.single .site-content .event-list figure.event-thumbnail img,.blog .site-content .event-list figure.event-thumbnail img{border-radius:0;padding:0px;box-shadow:none;}.page .site-content .event-list div.event-detail,.archive .site-content .event-list div.event-detail,.search .site-content .event-list div.event-detail,.blog .site-content .event-list div.event-detail{width:70%;}.page .site-content header.entry-header,.archive .site-content header.page-header,.search .site-content header.page-header,.error404 .site-content header.page-header,.single .site-content header.entry-header{margin-bottom:40px;background:#f2f2f2;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:none;padding-top:30px;}.search .site-content .navigation .nav-links a{background:#fff;border:1px solid #ccc;border-radius:3px;color:#000;font-size:14px;}.search .site-content .navigation .nav-links a:hover{background:#f0a500;border:1px solid #de9900;color:#fff;}.site-content .portfolio-list{display:inline-block;}.right-sidebar .site-content .portfolio-list,.left-sidebar .site-content .portfolio-list{display:inline-block;width:87px;}.both-sidebar .site-content .portfolio-list{width:75px;}.site-content .portfolio-list .portfolio-thumbnail{overflow:hidden;margin-right:5px;height:80px;}.site-content .portfolio-list .portfolio-thumbnail img{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}.site-content .portfolio-list .portfolio-thumbnail a:hover img{opacity:0.7;filter:alpha (opacity=70);
		transform:scale(1.3);
		-webkit-transform:scale(1.3);
		-moz-transform:scale(1.3);
	}.site-content .menu-sidebar-category-container .sidebar ul li a{font-size:13px;}.site-content .entry-content ul.entry-content-list{list-style:none;}.site-content .entry-content ul.entry-content-list li::before{content:"";font-family:FontAwesome;position:relative;right:10px;top:2px;}.business-hours h3{margin-bottom:10px;font-family:'Signika';font-size:22px;border-bottom:1px solid #eee;}.business-hours p{font-style:italic;}.business-hours ul li i.fa-skype{color:#00d2eb;font-size:20px;}.business-hours ul li i.fa-phone{color:#3c90be;font-size:20px;}.business-hours ul li a{color:#3c90be;}.business-hours ul li a:hover{text-decoration:underline;}#mid-section{margin-bottom:70px;}h2.has-icon span{position:relative;top:5px;}.featured-post{float:left;width:25%;padding:10px;opacity:0.65;filter:alpha (opacity=65);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out; 
}.featured-post:hover{opacity:100;box-shadow:0 0 5px #999;}.featured-post:last-child{margin-right:0}.featured-post .featured-image{overflow:hidden;position:relative;margin-bottom:20px;text-align:center;}.featured-post .featured-image img{display:block;margin:0 auto;width:100%;}.featured-post h2{text-transform:capitalize;line-height:1.3;font-family:'Open Sans';font-size:17px;color:#000;font-weight:bold;margin-bottom:15px;}.featured-post h2.has-icon .fa{font-size:32px;margin-right:8px;float:left;}.featured-post h2 a{color:#000;}.featured-post h2 a:hover{color:#3c90be;}.featured-post p{margin-bottom:15px;font-family:'Open Sans';font-size:13px;line-height:26px;color:#777777;}.featured-post.big-icon{text-align:center;}.featured-post.big-icon h2.has-icon .fa{float:none;margin:0 auto 20px;font-size:80px;color:#efa501;border:4px solid #efa501;border-radius:100%;text-align:center;line-height:160px;display:inline-block;height:160px;width:160px;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}.featured-post.big-icon h2.has-icon:hover .fa{transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);}.featured-post.big-icon h2.has-icon span{display:block;}.featured-post .featured-overlay{background:#df9a00;height:100%;opacity:0;filter:alpha(opacity=0);position:absolute;width:100%;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transform:rotate(0deg) scale(0.3);-ms-transform:rotate(0deg) scale(0.3);-webkit-transform:rotate(0deg) scale(0.3);display:none;}.featured-post .overlay-plus{color:#FFFFFF;font-size:40px;left:50%;line-height:40px;margin:-20px 0 0 -20px;opacity:1;position:absolute;top:50%;}.featured-image:hover .featured-overlay{opacity:0.8;filter:alpha(opacity=80);transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);}#bottom-section{color:#FFF;padding:70px 0;}#bottom-section h3,#bottom-section h3.widget-title{text-transform:uppercase;line-height:1;margin-bottom:25px;color:#000;font-weight:bold;font-size:17px;}#bottom-section .testimonial-slider-wrap,#bottom-section .thumbnail-gallery,#bottom-section .text-box,#bottom-section .twitter-block-wrap{width:277px;margin-right:20px;float:left;}#bottom-section .twitter-block-wrap{margin-right:0px;}#bottom-section .twitter-block-wrap .twitter-block{color:#000;font-size:13px;}#bottom-section .twitter-block-wrap .twitter-block .aptf-single-tweet-wrapper{border-bottom:1px solid #e5e5e5;margin-bottom:5px;padding-bottom:5px;}#bottom-section .twitter-block-wrap .twitter-block .aptf-tweet-username{color:#919191;}#bottom-section .twitter-block-wrap .twitter-block p{margin-bottom:0px;line-height:18px;}#bottom-section .twitter-block-wrap .twitter-block a{color:#3c90be;}#bottom-section .twitter-block-wrap .twitter-block a:hover{text-decoration:underline;}#bottom-section .thumbnail-gallery .gallery-item{border:3px solid #e5e5e5;display:inline-block;margin:0 2% 2% 0;width:31%;}#bottom-section .thumbnail-gallery .gallery-item a{display:block;overflow:hidden;}#bottom-section .thumbnail-gallery .gallery-item:hover{background:rgba(0,0,0,0.2);}#bottom-section .thumbnail-gallery .gallery-item img{display:block;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;border:none;margin:0 auto;height:80px;}#bottom-section .thumbnail-gallery .gallery-item:hover img{opacity:0.7;filter:alpha (opacity=70);
	transform:scale(1.3);
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
}#bottom-section .thumbnail-gallery br{display:none;}#bottom-section .text-box ul{list-style:none;margin:0;}#bottom-section .text-box ul li{padding-left:25px;position:relative;margin-bottom:5px;line-height:1.4;}#bottom-section .text-box ul li:before{content:"\f00c";font-family:FontAwesome;margin-right:10px;position:absolute;left:0;top:2px;}#bottom-section .testimonial-slider-wrap{overflow:hidden;}.testimonial-slide{border-bottom:1px solid #e5e5e5;padding-bottom:16px;}.testimonial-thumbnail{width:65px;display:inline-block;vertical-align:middle;}.testimonial-thumbnail img{border-radius:50%;}.testimonial-excerpt{margin-bottom:20px;width:225px;line-height:22px;font-size:13px;color:#777777;}.testimoinal-client-name{color:#000;font-size:13px;font-weight:400;max-width:200px;line-height:1.2;display:inline-block;vertical-align:middle;}.testimoinal-client-name span{font-size:12px;}.testimonial-wrap .bx-viewport{overflow:visible!important;}.testimonial-slider-wrap .all-testimonial{float:right;margin-top:10px;font-family:'Open Sans';font-size:14px;font-weight:normal;color:#000;font-weight:400;}.testimonial-slider-wrap .all-testimonial::after{font-family:}.testimonial-slider-wrap .all-testimonial:hover{color:#3c90be;}.testimonial-sidebar .testimonial-wrap{background:none;padding:0;}.testimonial-sidebar .testimonial-wrap:after{display:none;}.testimonial-sidebar .testimonial-list{position:relative;margin-bottom:50px;background:#F2F3F4;padding:10px;border-radius:3px;}.testimonial-sidebar .testimonial-list:after{border-color:#F1F2F3 transparent transparent;border-style:solid;border-width:10px;bottom:-20px;content:"";right:50px;position:absolute;}.testimonial-sidebar .testimoinal-client-name{right:50px;left:auto;top:100%;font-family:'Lato',sans-serif;font-size:16px;font-style:italic;font-weight:300;margin-top:10px;line-height:1.2;}.testimonial-sidebar .testimonial-thumbnail{width:30%;}.testimonial-sidebar .testimonial-thumbnail img{}.testimonial-sidebar .testimonial-excerpt{width:65%;}.testimonial-sidebar .all-testimonial{float:right;}#bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager{margin-top:0px;}#above-google-map{background:url(images/pattern-bg.jpg) repeat;padding:25px 0 35px 0;}#above-google-map aside{margin-bottom:0;}#above-google-map ul{list-style:none;margin:0;padding:0;}#above-google-map ul li{display:inline-block;text-align:center;width:21%;margin-right:55px;cursor:pointer;}#above-google-map ul li:last-child{margin-right:0;}#above-google-map .fa{color:#3c90be;font-size:59px;margin-bottom:25px;}#above-google-map p{color:#222;font-family:"Droid Sans";font-size:18px;letter-spacing:0.5px;margin:0;}#google-map{margin-bottom:-33px;padding:0;}#google-map iframe{pointer-events:none;}#colophon{background:#353f47;}.site-footer a{color:#CCC;}.site-footer a:hover{color:#3c90be;padding-right:-5px;}#top-footer{font-size:14px;background:#26292e;padding:40px 0;color:#CCC;}#top-footer .footer1,#top-footer .footer2,#top-footer .footer3,#top-footer .footer4{background:#26292e;transition:top 0.5s ease 0s;-webkit-transition:top 0.5s ease 0s;-moz-transition:top 0.5s ease 0s;-ms-transition:top 0.5s ease 0s;-o-transition:top 0.5s ease 0s;}#top-footer ul{margin:0;padding:0;list-style:none;}#top-footer ul li{border-bottom:1px solid #454d54;padding:0 0 8px 0;margin-bottom:8px;line-height:1;}#top-footer .sub-menu{display:none;}#top-footer .footer{width:25%;float:left;}#top-footer h3.widget-title{font-size:17px;color:#fff!important;font-family:'Open Sans';font-weight:bold;text-transform:capitalize;margin-bottom:20px;line-height:28px;}#top-footer .footer .widget{padding:0 40px 0 0;margin:0;}#top-footer .footer.footer4 .widget{padding-right:0;}#top-footer .ak-google-map{margin:30px 0 10px;}#top-footer .ak-google-map iframe{width:100%!important;height:160px!important;}#top-footer .ak-contact-address{font-weight:normal;line-height:1.3;margin-bottom:20px;}#top-footer .footer .socials{margin:0;float:none;text-align:center;}#top-footer .footer .socials a{border:1px solid #CCC;}#top-footer .footer .socials a:hover{border:1px solid #01AEFD;}#bottom-footer{background:#fff;padding:5px 0;text-transform:uppercase;color:#5e5e5e;font-weight:300;line-height:18px;}#bottom-footer span{font-family:"Droid Sans";text-transform:capitalize;font-weight:bold;font-size:17px;}#bottom-footer .site-info{float:right;font-size:14px;margin:0;line-height:1.8;}#bottom-footer .site-info a{color:#5e5e5e;padding-right:5px;display:inline-block;margin-right:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}#bottom-footer .site-info a:hover{margin-right:5px;}#bottom-footer .copyright{float:left;font-size:16px;color:#5e5e5e;line-height:1.8;}.copyright-inner{color:#3c90be;}.widget_recent_entries .post-date{font-style:italic;color:#adadad;display:block;font-size:13px;line-height:1;margin-top:5px;}.widget_recent_comments .url{color:#adadad;}.sidebar .widget_recent_comments .url{color:#333;}.sidebar .widget_recent_comments .url:hover{color:#01AEFD;}.widget_calendar caption{text-align:center;margin-bottom:10px}#wp-calendar th,#wp-calendar td{text-align:center;border:none;}#wp-calendar tfoot td#prev{text-align:left;}#wp-calendar tfoot td#next{text-align:right;}#wp-calendar tbody td a{color:#adadad;}.footer2 .widget .textwidget img{float:left;height:auto;margin-top:7px;padding:0 10px 0 0;width:150px;}#content{padding:0 0 40px 0;}#primary{width:67.35%;float:left;}#primary-wrap{float:left;width:78%}.no-sidebar #primary{width:100%;float:none;}.both-sidebar #primary{width:72%;float:right;}.left-sidebar #primary{float:right;}.both-sidebar .sidebar{width:20%;}.both-sidebar #primary-wrap .sidebar{width:25.5%;}.sidebar{width:30%;}.sidebar.right-sidebar{float:right;}.sidebar.left-sidebar{float:left;}.latest-blogs{margin-bottom:4px;}.latest-blog-left,.latest-blog-right{float:left;width:50%;}.blog-title-wrapper{background:url(images/pattern-bg.jpg) repeat scroll 0 0;padding:25px 95px 6px 130px;text-align:right;}.boxed-layout .blog-title-wrapper{padding-right:5px;}.blog-title-wrapper>h2{color:#000;font-family:"Droid Sans";font-size:49px;text-transform:uppercase;display:block;line-height:1;position:relative;}.blog-title-wrapper>h2 span{font-weight:bold;display:block;}.blog-title-wrapper>h2::after{background:#000 none repeat scroll 0 0;bottom:-18px;content:"";height:2px;position:absolute;right:0;width:40px;}.blog-title-wrapper>p{color:#222;font-size:14px;font-style:italic;line-height:18px;margin-right:50px;margin-top:15px;}.latest-blog-left .blog-thumbnail{height:410px;overflow:hidden;}.blog-thumbnail{height:100%;overflow:hidden;position:relative;float:left;}.blog-thumbnail img{overflow:hidden;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.blog-thumbnail:hover img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);}.blog-detail{background:rgba(0,0,0,0.6) none repeat scroll 0 0;color:#fff;height:100%;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;text-align:center;top:0;width:100%;display:inline-block;}.blog-detail:before{position:relative;top:50px;content:"";background:transparent;width:0;height:1px;margin:0 auto;display:block;transition:width .5s ease,background-color .5s ease;-webkit-transition:width .5s ease,background-color .5s ease;-moz-transition:width .5s ease,background-color .5s ease;}.blog-detail:hover:before{background:#fff;width:100%;}.blog-detail:after{position:relative;bottom:50px;content:"";background:transparent;width:0;height:1px;margin:0 auto;display:block;transition:width .5s ease,background-color .5s ease;-webkit-transition:width .5s ease,background-color .5s ease;-moz-transition:width .5s ease,background-color .5s ease;}.blog-detail:hover:after{background:#fff;width:100%;}.latest-blog-border{display:inline-block;position:relative;height:100%;padding:140px 0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;width:100%;}.blog-thumbnail:hover .latest-blog-border{padding:80px 0;}.latest-blog-border:before{background:transparent none repeat scroll 0 0;content:"";display:block;height:0;left:50px;margin:auto 0;position:absolute;top:0;bottom:0;transition:height 0.5s ease 0s,background-color 0.5s ease 0s;-webkit-transition:height 0.5s ease 0s,background-color 0.5s ease 0s;-moz-transition:height 0.5s ease 0s,background-color 0.5s ease 0s;width:1px;}.latest-blog-border:hover:before{background:#fff;height:100%;}.latest-blog-border:after{background:transparent none repeat scroll 0 0;content:"";display:block;height:0;right:50px;margin:auto 0;position:absolute;top:0;bottom:0;transition:height 0.5s ease 0s,background-color 0.5s ease 0s;-webkit-transition:height 0.5s ease 0s,background-color 0.5s ease 0s;-moz-transition:height 0.5s ease 0s,background-color 0.5s ease 0s;width:1px;}.latest-blog-border:hover:after{background:#fff;height:100%;}.latest-blogs .blog-detail h4{margin:0 auto;text-align:left;width:60%;padding-bottom:5px;}.blog-title>a{color:#fff;font-size:29px;font-weight:bold;text-transform:capitalize;}.latest-blogs .blog-date{font-family:"Lato";font-size:15px;font-style:italic;text-align:left;margin:0 auto;width:60%;padding-bottom:20px;position:relative;}.blog-date::before{background:#fff none repeat scroll 0 0;content:"";height:2px;left:0;position:absolute;top:14px;width:25px;}.blog-date>span{margin-left:35px;}.event-excerpt{font-size:15px;font-style:italic;line-height:18px;margin:0 auto;text-align:left;width:60%;}.latest-blogs .event-excerpt>a{background:rgba(60,144,190,0.72) none repeat scroll 0 0;color:#fff;display:block;font-size:20px;font-style:normal;font-weight:normal;line-height:49px;margin:45px auto 10px;min-height:49px;text-align:center;text-transform:uppercase;width:198px;opacity:0;visibility:hidden;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;}.blog-thumbnail:hover .event-excerpt>a{opacity:1;visibility:visible;}.latest-blogs .event-excerpt>a:hover{background:rgba(60,144,190,1) none repeat scroll 0 0;}.slider-caption .zl-container-slider>a{background:transparent none repeat scroll 0 0;border-color:#fff #fff #fff #3c90be;border-image:none;border-style:solid;border-width:2px;position:relative;z-index:1;color:#fff;display:inline-block;font-size:23px;height:58px;line-height:58px;width:230px;position:relative;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}.slider-caption .zl-container-slider>a:before{content:"";background:#297ba8;position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}.slider-caption .zl-container-slider>a:hover:before{width:100%;}.latest-blog-right .blog-thumbnail{height:210px;}.latest-blogs .latest-blog-right .blog-detail h4{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.latest-blog-right .blog-title>a{font-size:19px;}.latest-blog-right .blog-date{text-align:left;width:80%;}.latest-blog-right .blog-detail{width:100%;display:inline-block;}.latest-blog-right .blog-detail:before{position:relative;top:20px;}.latest-blog-right .blog-detail:after{bottom:20px;}.latest-blog-right .latest-blog-border{padding:80px 0;}.latest-blog-right .blog-thumbnail:hover .latest-blog-border{padding:50px 0;}.latest-blog-right .latest-blog-border:before{left:20px;}.latest-blog-right .latest-blog-border:after{right:20px;}.latest-blog-right .event-excerpt{width:80%;}.latest-blogs .latest-blog-right .event-excerpt>a{font-size:16px;line-height:35px;margin:0;min-height:35px;width:150px;}.blog-thumbnail:hover .latest-blog-right .event-excerpt>a{opacity:1;visibility:visible;}#zl-blog-post{margin-bottom:56px;position:relative;perspective:1500px;-webkit-perspective:1500px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.detail-button{transform:rotateX(280deg);-webkit-transform:rotateX(280deg);-moz-transform:rotateX(280deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;z-index:-1;position:absolute;margin-top:-4px;opacity:0;visibility:hidden;}#zl-blog-post:hover .detail-button{margin-top:0;transform-origin:top;-webkit-transform-origin:top;animation-name:swing;-webkit-animation-name:swing;-moz-animation-name:swing;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);z-index:1;opacity:1;filter:alpha(opacity=100);visibility:visible;}@keyframes swing{0%{transform:rotateX(-50deg);-webkit-transform:rotateX(-50deg);-moz-transform:rotateX(-50deg);}20%{transform:rotateX(40deg);-webkit-transform:rotateX(40deg);-moz-transform:rotateX(40deg);}40%{transform:rotateX(-30deg);-webkit-transform:rotateX(-30deg);-moz-transform:rotateX(-30deg);}60%{transform:rotateX(20deg);-webkit-transform:rotateX(20deg);-moz-transform:rotateX(20deg);}80%{transform:rotateX(10deg);-webkit-transform:rotateX(10deg);-moz-transform:rotateX(10deg);}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);}}@-webkit-keyframes swing{0%{transform:rotateX(-50deg);-webkit-transform:rotateX(-50deg);-moz-transform:rotateX(-50deg);}20%{transform:rotateX(40deg);-webkit-transform:rotateX(40deg);-moz-transform:rotateX(40deg);}40%{transform:rotateX(-30deg);-webkit-transform:rotateX(-30deg);-moz-transform:rotateX(-30deg);}60%{transform:rotateX(20deg);-webkit-transform:rotateX(20deg);-moz-transform:rotateX(20deg);}80%{transform:rotateX(10deg);-webkit-transform:rotateX(10deg);-moz-transform:rotateX(10deg);}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);}}.viewall-blogs{background:#3c90be none repeat scroll 0 0;position:relative;z-index:1;color:#fff;display:inline-block;font-size:20px;font-weight:normal;line-height:30px;margin-top:-4px;padding:10px 24px;text-align:right;width:250px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.viewall-blogs::after{content:"";font-family:fontawesome;margin-left:20px;}.viewall-blogs:before{content:"";background:#297ba8;position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}.viewall-blogs:hover:before{width:100%;}.blog-layout-one{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:30px;}.blog-layout-one:last-child{border-bottom:none;}.blog-layout-one h1.entry-title{line-height:20px;}.blog-layout-one .blog-date-archive{margin-bottom:5px;}.blog-layout-one .cat-blog-image{float:left;margin:0 20px 0px 0;}.blog-layout-one .cat-blog-image img{border:1px solid #eee;padding:5px;}.blog-layout-one .cat-testimonial-excerpt{float:right;}.blog-layout-one .cat-blog-more{float:right;}.blog-layout-two{margin-bottom:40px;padding:20px;background:#f4f3f3;border-radius:5px;}.blog-layout-two .blog-content{width:59%;float:left;}.blog-layout-two .blog-content h1.entry-title{line-height:22px;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}.blog-layout-two .blog-date-archive{margin-bottom:5px;}.blog-layout-two .entry-content{float:left;width:38%;margin-right:20px;}.blog-layout-two .cat-testimonial-excerpt{float:right;}.blog-layout-two .cat-blog-more{margin-top:20px;float:right;}.blog-layout-two:nth-child(even) .entry-content{float:right;margin-left:20px;margin-right:0px;}.blog-layout-two:nth-child(even) .cat-blog-more{float:left;clear:both;}.blog-layout-three{padding:20px;margin-bottom:40px;box-shadow:0 0 5px #ccc;}.blog-layout-three:last-child{border-bottom:none;}.blog-layout-three h1.entry-title{line-height:20px;}.blog-layout-three .blog-date-archive{margin-bottom:5px;}.blog-layout-three .entry-content{float:left;margin:0 20px 0px 0;width:38%;}.blog-layout-three .cat-blog-more{float:right;}.blog-layout-three .blog-content{float:left;width:59%;}.blog-layout-four{margin-bottom:40px;text-align:center;}.blog-layout-four h1.entry-title{line-height:20px;margin-bottom:5px;text-align:left;line-height:30px;}.blog-layout-four .blog-date-archive{margin-bottom:5px;text-align:left;}.blog-layout-four .entry-content{margin:0 0px 20px 0;width:100%;text-align:left;}.blog-layout-four .blog-border{width:100%;border-bottom:3px solid #eee;position:relative;bottom:15px;z-index:-9999;}.sidebar ul{list-style:none;margin:0;padding:0;}.sidebar ul li{border-bottom:1px solid #F2F2F2;padding:0px 0 10px 20px;margin-bottom:10px;line-height:20px;font-size:14px;background:url(images/folder-icon.jpg) no-repeat 0% 20%;}.sidebar ul li a{color:#666;}.sidebar ul li a:hover{color:#3c90be;}.sidebar h3.widget-title{border-bottom:1px solid #eeeeee;font-size:16px;font-weight:bold;text-transform:capitalize;color:#000;padding-bottom:10px;}.sidebar .searchform{width:100%;margin:0;}.sidebar .searchform .s{width:calc(100% - 38px);}.cat-event-list{margin-bottom:30px;padding-bottom:30px;border-bottom:3px solid #F1F2F3;}.cat-event-list:last-child{border-bottom:none;margin-bottom:0;}.cat-event-list .cat-event-image{float:left;width:30%;}.cat-event-list .cat-event-excerpt{float:right;width:68%;margin-bottom:10px;}.cat-event-list .cat-event-excerpt.full-width{width:auto;float:none;}.cat-event-list .cat-event-more{float:right;color:#000;font-family:'Open Sans';font-size:14px;font-weight:bold;clear:both;}.cat-event-more{background:#fff;border:1px solid #ccc;border-radius:3px;color:#000;}.cat-event-more:hover{background:#eea400;border:1px solid #d39201;color:#fff;}.event-date-archive{font-size:13px;font-style:italic;color:#FFF;background:#eba201;padding:5px 10px;display:inline-block;line-height:1;border-radius:2px;margin-bottom:10px;}.event-date-archive a{color:#FFF;}.cat-testimonial-list{float:left;overflow:hidden;padding:20px 0;position:relative;width:31%;}.cat-testimonial-list::before{border-bottom:1px solid #ddd;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;width:80%;}.cat-testimonial-list:nth-last-of-type(1)::before,.cat-testimonial-list:nth-last-of-type(2)::before,.cat-testimonial-list:nth-last-of-type(3)::before{display:none;}.cat-testimonial-list::after{border-right:1px solid #ddd;bottom:0;content:"";height:80%;margin:auto;position:absolute;right:0;top:0;}.cat-testimonial-list:nth-of-type(3n)::after{display:none;}.testimonials-read-more a{color:#fff;font-family:"Droid Sans";font-weight:bold;font-size:18px;display:block;}.testimonials-read-more a:hover{color:#fff;}.testimonials-read-more{background:rgba(36,131,183,0.7);font-family:"Droid Sans";font-size:20px;font-weight:400;position:absolute;text-align:center;bottom:0;width:100%;transform:translateY(100%);-webkit-transform:translateY(100%);transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}.cat-testimonial-list .testimonials-read-more:hover{background:rgba(36,131,183,0.95);}.cat-testimonial-list:hover .testimonials-read-more{transform:translateY(0%);-webkit-transform:translateY(0%);}.cat-testimonial-list .cat-testimonial-image{display:block;border-radius:100%;width:150px;height:150px;border:5px solid #fff;box-shadow:0px 0px 5px #a9a9a9;overflow:hidden;margin:0 auto;}.cat-testimonial-list .entry-header h1.entry-title{font-size:20px;text-align:center;font-family:'Droid Sans';margin:10px 0 10px 0;padding:0 20px;line-height:1.2;font-size:18px;font-weight:bold;color:#333;}.cat-testimonial-list .entry-header h1.entry-title span{font-weight:400;}.cat-testimonial-list .cat-testimonial-excerpt{text-align:center;padding:0 20px;font-family:"Lato";font-weight:normal;line-height:23px;}.entry-thumbnail{margin:8px 15px 10px 0;float:left;}.short-content{margin-bottom:20px;}.short-content+.bttn{float:right;margin-bottom:15px;}.cat-portfolio-list{float:left;width:49%;margin-bottom:2%;margin-right:2%;background:#F2F3F4;box-shadow:0 0px 5px rgba(0,0,0,0.2);}.cat-portfolio-list:nth-child(even){margin-right:0;}.cat-portfolio-list{display:block;position:relative;overflow:hidden;height:240px;border:5px solid #fff;}.cat-portfolio-image img{display:block;width:100%;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;}.portofolio-layout{width:100%;height:100%;position:absolute;left:0;top:0;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transform:scale(0.3);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);}.portofolio-layout .entry-title{font-family:'Droid Sans';font-weight:400;position:absolute;left:0;top:40px;font-size:26px;color:#FFF;margin:0;padding-left:10px;line-height:1;text-align:left;border-bottom:1px solid #fff;padding:10px;opacity:0;text-transform:capitalize;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}.portofolio-layout .entry-title:nth-of-type(2n+1){text-align:right;}.portofolio-layout .cat-portfolio-excerpt{font-family:'Lato';font-weight:300;position:absolute;right:0;top:100px;width:80%;border-bottom:1px solid #fff;padding-right:20px;color:#FFF;text-align:right;font-size:17px;font-style:italic;opacity:0;line-height:1.2;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}.portofolio-layout .cat-portfolio-excerpt a{color:#fff;}.cat-portfolio-list:hover .portofolio-layout{background:rgba(31,127,180,0.85);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}.cat-portfolio-list:hover .portofolio-layout .entry-title{opacity:1;}.cat-portfolio-list:hover .portofolio-layout .cat-portfolio-excerpt{opacity:1;}.cat-portfolio-list:hover .cat-portfolio-image img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}.error-404{text-align:center;min-height:400px;}.error-404 .page-header{border-left:0;}.number404{font-size:60px;font-family:'Droid Sans';background:#f5a900;color:#FFF;height:150px;width:150px;border-radius:150px;line-height:150px;text-align:center;color:#FFF;position:relative;display:inline-block;box-shadow:2px 2px 3px rgba(0,0,0,0.3);text-shadow:1px 1px 1px #999;margin-top:40px;-webkit-animation-name:infinity-color-change;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-name:infinity-color-change;animation-duration:4s;animation-iteration-count:infinite;}@keyframes infinity-color-change{0%{background-color:#f5a900;}50%{background-color:#0086e4;}100%{background-color:#e95301;}}-webkit-@keyframes infinity-color-change{
	0% {background-color:#f5a900;}	50% {background-color:#0086e4;}
	100% {background-color:#e95301;}
}

.number404 span{
	font-size:20px;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom:30px;
	line-height: 16px;
	left: 0;
	backface-visibility:visible;
	-webkit-backface-visibility:visible; /* Chrome, Safari, Opera */
	backface-visibility:visible;
}

/*--------------------------------------------------------------
Footer form
--------------------------------------------------------------*/
#top-footer .wpcf7-form p{
	margin-bottom: 6px;
}
#top-footer input[type="text"], 
#top-footer input[type="email"], 
#top-footer input[type="url"], 
#top-footer input[type="password"], 
#top-footer input[type="search"], 
#top-footer input[type="tel"] {
	border: 1px solid #CCCCCC;
	color: #666666;
	height: 32px;
	background: none;
	width:100%;
	color:#CCC;
	border-radius:0;

}

#top-footer textarea{
	border: 1px solid #CCCCCC;
	color: #666666;
	height: 100px;
	background: none;
	width:100%;
	color:#CCC;
	border-radius:0;
}

#top-footer input[type="submit"]{
	background:#EE5E3B;
	border-color:#293037;
}

/*--------------------------------------------------------------
call To action
--------------------------------------------------------------*/
.call-to-action {
	margin-top: 4px;
}
#call-to-action{
	background: url(images/call-to-action-bg.jpg) no-repeat scroll center center;
	background-attachment: fixed;
	color: #fff;
	font-size: 19px;
	padding: 50px 0px 70px;
	text-align: center;
	display: block;
	font-weight: bold;
}

#call-to-action h4{
	font-size: 24px;
	margin-bottom: 0;
	float: left;
	color:#FFF;
	font-weight: normal;
	font-family: 'Lato';
	max-width: 85%;
}

#call-to-action .action-btn{
	background: #fff none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	position: relative;
	z-index: 1;
	color: #377fa7;
	font-family: "Lato";
	font-size: 27px;
	font-weight: normal;
	line-height: 2;
	padding: 0px 35px;
	display: inline-block;
	transition: ease 0.5s;
	-webkit-transition: ease 0.5s;
	-moz-transition: ease 0.5s;
}
#call-to-action .action-btn:hover {
	color: #fff;
}
#call-to-action .action-btn::before {
	background: #297ba8 none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	width: 0;
	z-index: -1;
}
#call-to-action .action-btn:hover::before {
	width: 100%;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes rotate
{
	0%   {transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-webkit-transform:rotateY(0deg);
	}
	100% {transform:rotateY(360deg);
		-ms-transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}

/* Standard syntax */
@keyframes rotate
{
	0%   {transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-webkit-transform:rotateY(0deg);
	}
	100% {transform:rotateY(360deg);
		-ms-transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}
/*--------------------------------------------------------------
Responsive grid for pages
--------------------------------------------------------------*/
.row{
	margin-bottom: 25px;
}

.span1, .span2, .span3, .span4, .span5, .span6{
	float:left;
}

.col{
	margin-left: 3%;
}

.col:first-child {
	margin-left:0;
}


.span1{
	width: 14.1666666667%;

}
.span2{
	width: 31.3333333333%;

}
.span3{
	width: 48.5%;

}
.span4{
	width: 65.6666666667%;

}
.span5{
	width: 82.8333333333%;

}
.span6{
	width: 100%;
	margin-left: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.featured-post p, .testimonial-excerpt {
		color:#000;
		font-family: 'verdana';
	}
}

/*--------------------------------------
WOOCOMMERCE CHANGE
--------------------------------------*/
.woocommerce .star-rating span:before{
	top: 100%;
	
}

.woocommerce ul.products li.product .price del {
	display: inline-block;
	float: right;
}

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, .woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce a.added_to_cart {
	background-color: #3C90BE;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	font-weight: 400;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
}
.woocommerce a.added_to_cart {
    border-radius: 3px;
    line-height: 25px;
    margin-top: 5px;
    padding: 5px 15px;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce a.added_to_cart:hover{
	background: #2075a3;
	/*box-shadow: 165px 0 #2075a3 inset;*/
	color: #fff;
	border: none; 
}

.woocommerce span.onsale{
	background-color: #3c90be;
}
.coupon .input-text{
	width: 190px !important;
}

#masthead .top-right .widget {
	display: inline-block;
	vertical-align: middle;
}

/*-------------- SEARCH PAGE --------*/
.search-results article {
	border-bottom: 4px double #ddd;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.search-results article.hentry .entry-title {
	color: #333;
	font-size: 20px;
}
.search-results article.hentry .entry-title a {
	color: #333;
}
.search-results article.hentry .entry-title a:hover {
	color: #3c90be;
}
.search-results article.hentry .entry-title span {
	color: #aaa;
	font-size: 14px;
	font-style: italic;
}
.entry-summary > p {
	font-weight: 400;
	color: #777;
}
.search .no-results header.page-header {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	margin-bottom: 0;
	padding: 0;
}
.no-results h1.page-title {
	margin-bottom: 10px;
}
.no-results form {
	text-align: right;
}
.no-results .search-form label {
	display: block;
	margin-bottom: 10px;
}
.no-results .search-form label .search-field {
	border-color: #ddd;
	border-width: 3px;
	box-sizing: border-box;
	font-size: 20px;
	font-weight: 400;
	height: 50px;
	padding: 0 15px;
}
.no-results .search-form .search-submit {
	font-size: 18px;
	height: 50px;
	padding: 0;
	width: 100px;
}
.social-share { 
  float: left;
  margin: 10px 0 0;
  width: 100%;
  margin: 0 0 -5px;
  padding-top: 9px;
 }
.social-share .fb_iframe_widget {
  top: -8px;
}