﻿::-moz-selection{background-color:#e6ae49;color:#FFF}
::selection{background-color:#e6ae49;color:#FFF}
body,html{height:100%;margin:0;padding:0}
body{line-height:24px;color:#222;font-size:13px;font-family:Raleway,sans-serif;font-weight:400;letter-spacing:1px}
img{height:auto;max-width:100%;border:none;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}
img.white-bg{background-color:#fff}
img.light-grey-bg{background-color:#efefef}
a,a:active,a:focus,a:link,img{outline:0}
a{cursor:pointer;text-decoration:none;color:#00537a;font-weight:700;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}
a:hover{color:#00537a;text-decoration:underline;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}
.video{display:block}
.audio{width:100%}
br{font-size:0;line-height:0}
hr{margin-bottom:10px;margin-top:10px;border-top:1px solid #f1f1f1;border-bottom:none;border-left:none;border-right:none}
hr.dark{border-top:1px solid #3e3e3e}
b,strong{font-weight:600}
small,small a{font-size:11px;color:#333}
ul.list-inside{list-style:inside}
ul.list-none,ul.list-none-ib{list-style:none;padding-left:0;margin-left:0}
.list-none-ib,ul.list-none-ib li{list-style:none;display:inline-block}
.text-cap,ul.text-cap li{font-size:12px;font-weight:600;letter-spacing:2px}
p{line-height:20px;font-size:14px;font-weight:400;margin:0 0 10px;color:#323232}
.lead,p.lead{font-size:16px;font-weight:400;line-height:24px}
.dark,a.dark,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark,p.dark{color:#323232!important}
.white,a.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,p.white{color:#fff!important}
.color,a.color,h1.color,h2.color,h3.color,h4.color,h5.color,h6.color,li.link a:hover,li.link:hover,p.color{color:#e6ae49!important}
.gray{color:#888}
.light-color,.light-color .container-icon,.light-color h1,.light-color h2,.light-color h3,.light-color h4,.light-color h5,.light-color h6,.light-color p{color:#fff}
.dark-color,.dark-color .container-icon,.dark-color h1,.dark-color h2,.dark-color h3,.dark-color h4,.dark-color h5,.dark-color h6,.dark-color p{color:#323232}
.dark-bg{background:#323232;color:#fff}
.dark-bg .container-icon,.dark-bg .link,.dark-bg .page-icon-top,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg p{color:#fff}
.dark-bg .link:hover,.link:hover{color:#e6ae49}
.gray-bg{background:#f7f7f7;color:#323232}
.gray-bg .container-icon,.gray-bg h1,.gray-bg h2,.gray-bg h3,.gray-bg h4,.gray-bg h5,.gray-bg h6{color:#323232}
.separator{height:1px;width:32px;background:#888;margin-top:5px;margin-bottom:3px;border:0}
.separator.right{float:right}
.separator.center{margin-left:auto;margin-right:auto}
.separator.color{background:#e6ae49}
.separator.white{background:#fff}
h1,h2,h3,h4,h5,h6{color:#323232;font-family:Raleway,sans-serif;font-weight:600;margin-top:0;margin-bottom:10px}
h1{font-size:31px;letter-spacing:2px;line-height:40px}
h1.h1,h2.h2{letter-spacing:15px}
@media (max-width:767px){h1.h1,h2.h2{letter-spacing:0}}
h2{font-size:27px;letter-spacing:2px;line-height:37px;margin-bottom:20px;padding-top:10px}
h3{font-size:21px;letter-spacing:4px;line-height:32px}
h3:after{color:#e6ae49;content:".";font-size:34px}
h4{font-size:17px;letter-spacing:2px;line-height:28px}
h4.h4{letter-spacing:4px}
h5{font-size:15px;letter-spacing:2px;line-height:23px;font-weight:600}
h6{font-size:13px;letter-spacing:2px;line-height:17px;font-weight:600}
h1.large{font-size:50px}
.btn:focus{outline:0}
.btn,button{font-size:12px;line-height:normal;font-weight:600;font-family:Raleway,sans-serif;letter-spacing:1px;text-align:center;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}
.btn i,button i,i.left{margin-right:6px}
i.right{margin-left:6px;margin-right:0!important}
button{vertical-align:top}
.btn-full{width:100%!important;display:inline-block;text-align:center}
.btn-lg{padding:15px 25px;display:inline-block}
.btn-md{padding:11px 20px;display:inline-block}
.btn-xs{padding:11px 15px 10px;display:inline-block}
.btn-line-xs{padding:7px 15px;display:inline-block}
.btn-icon{padding:0;width:34px;height:34px;line-height:34px;display:inline-table!important}
.btn-black{color:#fff;background:#323232;border:none}
.btn-black:hover{color:#fff;background:rgba(50,50,50,.85)}
.btn-color-a,.btn-color-b{color:#fff;background:#e6ae49;border:none}
.btn-color-a:hover,.btn-color-b:hover{color:#fff;background:rgba(230,174,73,.85)}
.btn-white{color:#323232;background:rgba(255,255,255,1);border:none}
.btn-white:hover{background:rgba(255,255,255,.85);color:#323232}
.btn-black-line,.btn-color-line,.btn-white-line{border:2px solid;background:0 0}
.btn-black-line{color:#323232;border-color:#323232;padding:9px 20px}
.btn-black-line:hover{color:#fff;background:#323232}
.btn-color-line{color:#e6ae49;border-color:#e6ae49;padding:9px 20px}
.btn-color-line:hover{color:#fff;background:#e6ae49}
.btn-white-line{color:#fff;border-color:#fff;padding:9px 20px}
.btn-white-line:hover{color:#323232;background:#fff}
.btn-link-a,.btn-link-b{color:#323232;background:0 0;padding-left:0;padding-right:0;padding-bottom:3px;border-bottom:1px dotted transparent;font-weight:600;font-size:12px;letter-spacing:2px}
.btn-link-a:hover{color:#e6ae49;border-bottom:1px solid #e6ae49}
.btn-link-b:hover{color:#fff;border-bottom:2px solid #fff}
.btn-space-5{width:5px;min-height:1px;display:inline-block}
.btn-space-10{width:10px;min-height:1px;display:inline-block}
button{outline:0;border:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;display:inline-block}
button,input,select,textarea{font-family:arial,sans-serif;font-size:12px}
input[type=checkbox],input[type=email],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],select,textarea{border:1px solid #e0e0e0;-webkit-border-radius:0;border-radius:0;color:#000;outline:0;font-weight:400;letter-spacing:1px;font-size:13px;padding:10px 3px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;display:inline-block}
input[type=checkbox]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#e6ae49;color:#323232}
input,select,textarea{margin-bottom:20px;}
.input-sm,input.input-sm{padding:8px 15px}
.input-md,input.input-md{padding:12px 15px}
textarea{height:120px}
label{color:#323232;font-size:13px;margin-bottom:10px;padding-right:3px;margin-top:6px;font-weight:600;font-family:Raleway,sans-serif;display:block}
label.inline{display:inline-block!important}
.form-full{width:100%}
.form-field-wrapper{margin-bottom:20px}
.form-field-wrapper input,.form-field-wrapper select,.form-field-wrapper textarea{margin-bottom:0}
form .error{border-color:#e1534f}
form label.error{margin-bottom:0;margin-top:3px;color:#e1534f;font-size:12px;font-weight:400}
.errorContent,.errorMailContent,.successContent,.errorGeneralContent{margin-bottom:20px;display:none;text-transform:none;letter-spacing:1px}
.pull-left{float:left}
.pull-right{float:right}
.spacer-15{width:100%;height:15px}
.spacer-30{width:100%;height:30px}
.spacer-45{width:100%;height:45px}
.spacer-60{width:100%;height:60px}
.spacer-75{width:100%;height:75px}
.spacer-90{width:100%;height:90px}
.no-padding{padding:0!important}
.no-padding-pr-5 {padding: 0 5px 0 0!important;}
.no-padding-pl-5 {padding: 0 0 0 5px !important;}
.padding-30{padding:30px!important}
.padding-40{padding:40px!important}
.plr-0{padding-left:0!important;padding-right:0!important}
.pl-0{padding-left:0}
.pr-0{padding-right:0}
.ptb-0{padding-top:0!important;padding-bottom:0!important}
.pt-0{padding-top:0!important}
.pb-0{padding-bottom:0!important}
.ptb{padding-top:10px;padding-bottom:110px}
.pt{padding-top:110px}
.pb{padding-bottom:110px}
.ptb-15{padding-top:15px;padding-bottom:15px}
.pt-15{padding-top:15px}
.pb-15{padding-bottom:15px}
.ptb-60{padding-top:60px;padding-bottom:60px}
.pt-60{padding-top:60px}
.pb-60{padding-bottom:60px}
.ptb-80{padding-top:80px;padding-bottom:80px}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
.mtb-0{margin-top:0;margin-bottom:0}
.mlr-0{margin-left:0;margin-right:0}
.mt-0{margin-top:0!important}
.mb-0{margin-bottom:0!important}
.ml-0{margin-left:0!important}
.mr-0{margin-right:0!important}
.mtb-80{margin-top:80px;margin-bottom:80px}
.mt-80{margin-top:80px}
.mb-80{margin-bottom:80px}
.mtb-60{margin-top:60px;margin-bottom:60px}
.mt-60{margin-top:60px}
.mb-60{margin-bottom:60px}
.mtb-45{margin-top:45px;margin-bottom:45px}
.mt-45{margin-top:45px}
.mb-45{margin-bottom:45px}
.mtb-30{margin-top:30px;margin-bottom:30px}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px}
.ml-30{margin-left:30px}
.mr-30{margin-right:30px}
.mtb-25{margin-top:25px;margin-bottom:25px}
.mt-25{margin-top:25px}
.mb-25{margin-bottom:25px}
.mtb-15{margin-top:15px;margin-bottom:15px}
.mt-15{margin-top:15px}
.mb-15{margin-bottom:15px}
.float-left{float:left}
.float-right{float:right}
@media (max-width:991px){.mtb-sm-60{margin-top:60px;margin-bottom:60px}
.mt-sm-60{margin-top:60px}
.mb-sm-60{margin-bottom:60px}
.mtb-sm-45{margin-top:45px;margin-bottom:45px}
.mt-sm-45{margin-top:45px}
.mb-sm-45{margin-bottom:45px}
.mtb-sm-30{margin-top:30px;margin-bottom:30px}
.mt-sm-30{margin-top:30px}
.mb-sm-30{margin-bottom:30px}
.mtb-sm-15{margin-top:15px;margin-bottom:15px}
.mt-sm-15{margin-top:15px}
.mb-sm-15{margin-bottom:15px}
.ptb-sm-0{padding-top:0;padding-bottom:0}
.pt-sm-0{padding-top:0}
.pb-sm-0{padding-bottom:0}
.ptb-sm-30{padding-top:30px;padding-bottom:30px}
.pt-sm-30{padding-top:30px}
.pb-sm-30{padding-bottom:30px}
.ptb-sm-60{padding-top:60px;padding-bottom:60px}
.pb-sm-60{padding-bottom:60px}
.pt-sm-60{padding-top:60px}
.ptb-sm-80{padding-top:20px;padding-bottom:80px}
.pb-sm-80{padding-bottom:80px}
.pt-sm-80{padding-top:80px}
.float-none-sm{float:none!important}
.float-left-sm{float:left!important}
.float-right-sm{float:right!important}}
@media (max-width:767px){.mtb-xs-0{margin-top:0;margin-bottom:0}
.mt-xs-0{margin-top:0}
.mb-xs-0{margin-bottom:0}
.mtb-xs-15{margin-top:15px;margin-bottom:15px}
.mt-xs-15{margin-top:15px}
.mb-xs-15{margin-bottom:15px}
.mtb-xs-30{margin-top:30px;margin-bottom:30px}
.mt-xs-30{margin-top:30px}
.mb-xs-30{margin-bottom:30px}
.mtb-xs-60{margin-top:60px;margin-bottom:60px}
.mt-xs-60{margin-top:60px}
.mb-xs-60{margin-bottom:60px}
.ptb-xs-30{padding-top:30px;padding-bottom:30px}
.pt-xs-30{padding-top:30px}
.pb-xs-30{padding-bottom:30px}
.ptb-xs-60{padding-top:60px;padding-bottom:60px}
.pb-xs-60{padding-bottom:60px}
.pt-xs-60{padding-top:60px}
.float-none-xs{float:none!important}
.float-left-xs{float:left!important}
.float-right-xs{float:right!important}}
.header{position:relative;width:100%}
.header.header-transparent{position:relative;z-index:10002;top:0;left:0;width:100%;background-color:transparent}
.header .header-nav{width:100%;position:relative;z-index:4;background-color:#fff;padding:0 15px;border-bottom:1px solid;border-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.05);-moz-box-shadow:0 0 10px rgba(0,0,0,.05);-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.header.header-transparent .header-nav{background-color:transparent;border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.header--sticky.fixed {margin-bottom: 65px;}
.header--sticky.fixed .header-nav{position:fixed;top:0;z-index:3000;background-color:rgba(255,255,255,.95);box-shadow:0 0 15px rgba(0,0,0,.07);-moz-box-shadow:0 0 15px rgba(0,0,0,.07);-webkit-box-shadow:0 0 15px rgba(0,0,0,.07);padding-top:0;padding-bottom:0;animation:slideInDown .3s ease-in-out;-moz-animation:slideInDown .3s ease-in-out;-o-animation:slideInDown .3s ease-in-out;-webkit-animation:slideInDown .3s ease-in-out}
.header--sticky.fixed.no-stick .header-nav,.header--sticky.no-stick.fixed .header-nav{position:relative;top:0;z-index:4;background-color:#fff;border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.header.header-transparent.header--sticky.fixed.no-stick .header-nav,.header.header-transparent.header--sticky.no-stick.fixed .header-nav{position:relative;top:0;z-index:4;background-color:none transparent;border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.topbar{padding:11px 0;font-size:13px;position:relative;z-index:3002}
.topbar ul>li{margin-right:15px;display:inline-block; text-align: right; width: 100%;}
.topbar ul>li:last-child{margin-right:0}
.topbar--dark,.topbar--dark ul>li>a{color:rgba(255,255,255,.8)}
.topbar--light,.topbar--light ul>li>a{color:inherit}
.topbar-border-light{border-bottom:1px solid rgba(255,255,255,.1)}
.topbar-border-dark{border-bottom:1px solid rgba(0,0,0,.06)}
.header-nav{display:block}
.header-nav>.container,.header-nav>.container-fluid{position:relative;vertical-align:middle}
.logo{display:inline-block;position:relative}
.logo a{padding-top:5px;position:relative;display:block;height:97px;width:300px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.logo a img{position:absolute;max-height:100%;height:100%;width:auto;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.fixed .logo a{height:60px; width: 185px;}
.fixed .logo a img{margin:0 auto;position:relative}
.header .nav-icons>*,.header .nav-menu>ul>li>a,.header.fixed .nav-icons>*,.header.fixed .nav-menu>ul>li>a,.header.header--dark.header-transparent .nav-icons>*,.header.header--dark.header-transparent .nav-menu>ul>li>a,.header.header-transparent.fixed .nav-icons>*,.header.header-transparent.fixed .nav-menu>ul>li>a,.header.header-transparent.header--dark .nav-icons>*,.header.header-transparent.header--dark .nav-menu>ul>li>a{color:rgba(39,49,62,1);transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.header .nav-icons>:hover,.header .nav-menu>ul>li:hover>a,.header.fixed .nav-icons>:hover,.header.fixed .nav-menu>ul>li:hover>a,.header.header--dark.header-transparent .nav-icons>:hover,.header.header--dark.header-transparent .nav-menu>ul>li:hover>a,.header.header-transparent.fixed .nav-icons>:hover,.header.header-transparent.fixed .nav-menu>ul>li:hover>a,.header.header-transparent.header--dark .nav-icons>:hover,.header.header-transparent.header--dark .nav-menu>ul>li:hover>a{color:rgba(39,49,62,.6)}
.header.header-transparent .nav-icons>*,.header.header-transparent .nav-menu>ul>li>a{color:rgba(255,255,255,1);transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.header.header-transparent .nav-icons>:hover,.header.header-transparent .nav-menu>ul>li:hover>a{color:rgba(255,255,255,.7)}
.logo img.logo-dark{opacity:0}
.header .logo img.logo-dark,.header.header--dark.header-transparent .logo img.logo-dark,.header.header-transparent .logo img.logo-light,.header.header-transparent.header--dark .logo img.logo-dark,.header.header-transparent.header--sticky.fixed .logo img.logo-dark{opacity:1;z-index:2;display:block}
.header .logo img.logo-light,.header.header--dark.header-transparent .logo img.logo-light,.header.header-transparent .logo img.logo-dark,.header.header-transparent.header--dark .logo img.logo-light,.header.header-transparent.header--sticky.fixed .logo img.logo-light{opacity:0;z-index:0;display:none}
.header .nav-menu>ul>li:hover>a::after,.header .nav-menu>ul>li>a::after,.header.fixed .nav-menu>ul>li:hover>a::after,.header.fixed .nav-menu>ul>li>a::after,.header.header--dark.header-transparent .nav-menu>ul>li:hover>a::after,.header.header--dark.header-transparent .nav-menu>ul>li>a::after,.header.header-transparent.fixed .nav-menu>ul>li:hover>a::after,.header.header-transparent.fixed .nav-menu>ul>li>a::after,.header.header-transparent.header--dark .nav-menu>ul>li:hover>a::after,.header.header-transparent.header--dark .nav-menu>ul>li>a::after{color:rgba(39,49,62,.5)}
.header.header-transparent .nav-menu>ul>li:hover>a::after,.header.header-transparent .nav-menu>ul>li>a::after{color:rgba(255,255,255,.5)}
@media all and (max-width:991px){.header.header-transparent .nav-menu>ul>li>a{color:rgba(39,49,62,1)}
.header.header-transparent .nav-menu>ul>li:hover>a{color:rgba(39,49,62,.6)}}
.nav-menu{position:static}
.nav-menu>ul{margin:0;padding:0;list-style:none}
.nav-menu>ul>li{margin:0;padding:0;display:inline-block;position:relative}
.header.fixed.no-stick .nav-menu>ul>li>a,.header.no-stick.fixed .nav-menu>ul>li>a,.nav-menu>ul>li>a{padding:28px 15px;display:inline-block;position:relative;font-size:12px;line-height:1;font-weight:600;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.header.fixed .nav-menu>ul>li>a{padding-top:24px;padding-bottom:24px}
.fixed a.current{color:#e6ae49!important}
.header--sticky.fixed.sticky--on .header-nav{position:fixed!important;top:0!important}
@media all and (min-width:992px){.nav-menu>ul>li.dd-menu-dropdown-icon>a::after{content:"\f107";font-family:FontAwesome;margin-left:6px;font-size:12px}}
@media all and (max-width:991px){.nav-menu{display:none;text-align:left;position:absolute;top:100%;left:0;background:#fff;padding:0;box-shadow:0 0 15px 0 rgba(0,0,0,.09);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.09);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.09)}
.nav-menu.show-on-mobile{display:block;width:100%!important}
.nav-menu>ul>li{display:block;position:relative;border-bottom:1px solid #eee}
.nav-menu>ul>li:first-child{border-top:1px solid #eee}
.header .nav-menu>ul>li>a,.header.header--sticky.fixed .nav-menu>ul>li>a,.nav-menu>ul>li>a{padding:12px 15px;width:100%;display:block;position:relative;color:#27313e;line-height:1}}
.nav-dropdown,.nav-dropdown-sub{width:270px;display:none}
.nav-dropdown{position:absolute;top:100%;left:0;padding-top:8px;padding-bottom:8px;text-align:left;list-style:none;z-index:9}
.nav-dropdown.left{left:auto;right:0}
.nav-dropdown ul{padding:0;list-style:none}
.nav-dropdown ul li{padding:4px 20px;position:relative}
.nav-dropdown [class*=col-] ul{margin-bottom:15px}
.nav-dropdown [class*=col-] ul:last-child{margin-bottom:0}
.nav-dropdown ul li,.nav-dropdown ul li a{display:block;transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;-webkit-transition:color .3s ease 0s;font-size:12px;font-weight:500}
.nav-dropdown ul li a,.nav-dropdown-sub ul li a{color:rgba(255,255,255,.6)}
.nav-dropdown ul li .dropdown-title,.nav-dropdown ul li a:hover,.nav-dropdown ul li:hover>a,.nav-dropdown-sub ul li a:hover{color:#fff}
.nav-dropdown ul li .dropdown-title.transparent{color:rgba(0,0,0,0)}
.nav-dropdown ul li .dropdown-title{font-size:12px;font-weight:500}
.nav-dropdown-sub{position:absolute;top:0;left:100%;padding-top:8px;padding-bottom:8px;text-align:left;list-style:none;margin-right:0}
.nav-dropdown-sub.left{left:auto;right:100%;margin-right:0}
.nav-menu .mega-menu{position:static}
.col2-dropdown,.col3-dropdown{padding:20px 30px}
.mega-dropdown{width:100%;padding:20px 15px}
.col3-dropdown{width:720px}
.col2-dropdown{width:500px}
.menu-dropdown-icon{display:none;height:36px;width:36px;float:right;position:relative;z-index:5;-webkit-box-sizing:inherit;box-sizing:inherit}
.menu-dropdown-icon:before{background-color:#f7f8f8;border-left:1px solid #eee;border-right:1px solid #eee;color:#999;cursor:pointer;display:none;float:right;font-size:16px;height:100%;line-height:38px;padding:0;text-align:center;vertical-align:middle;width:100%;position:relative;z-index:5;top:0;right:0;-webkit-box-sizing:inherit;box-sizing:inherit}
.sub-dropdown-icon::before{color:#999;content:"";cursor:pointer;display:block;float:right;font-family:FontAwesome;font-size:14px;height:30px;line-height:30px;padding:0;text-align:center;vertical-align:middle}
@media (min-width:992px){.nav-dropdown.col2-dropdown ul li,.nav-dropdown.col3-dropdown ul li,.nav-dropdown.mega-dropdown ul li{padding-left:0;padding-right:0}
.nav-dropdown-sub{padding-top:8px!important;padding-bottom:8px!important}}
@media (max-width:991px){.nav-dropdown,.nav-dropdown-sub,.nav-dropdown-sub.left,.nav-dropdown.left{position:relative;top:0;left:0!important;right:auto;width:100%;z-index:0}
.nav-dropdown li{padding:8px 15px}
.nav-dropdown{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0;padding-top:15px;padding-bottom:15px}
.nav-dropdown-sub{margin-left:0;display:block;opacity:1;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0}
.nav-dropdown [class*=col-] ul,.nav-dropdown [class*=col-] ul:last-child{margin-bottom:15px}
.nav-menu .mega-menu{position:relative}
.col2-dropdown,.col3-dropdown{width:100%;padding:15px 0 0}
.menu-dropdown-icon,.menu-dropdown-icon::before{display:block}
.sub-dropdown-icon::before{display:block;content:""}
.nav-dropdown.mega-dropdown{padding-top:15px;padding-bottom:0}
.nav-dropdown.mega-dropdown,.nav-dropdown.mega-dropdown>.container{padding-left:0;padding-right:0}}
.nav-icons{font-size:32px;position:relative;padding-left:4px}
.nav-icons .nav-icon-item{position:relative;display:inline-table;line-height:1;min-height:62px;height:100%;padding:20px 10px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;vertical-align:middle}
.nav-icons .nav-icon-item:last-child{padding-right:0}
.nav-icons .nav-icon-item>.nav-icon-trigger{position:relative;display:block;cursor:pointer;vertical-align:middle}
.nav-icons .nav-icon-item>.btn{position:absolute;display:inline-block;cursor:pointer;vertical-align:middle;transform:translateX(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;right:0}
.cart-menu-bar,.search-menu-bar{width:300px;display:none;position:absolute;top:100%;right:0;background:#fff;padding:25px;visibility:hidden;opacity:0;box-shadow:0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1);-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;z-index:0;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.cart-menu-bar.cart-menu-open,.search-menu-bar.search-menu-open{opacity:1;visibility:visible;display:block}
.cart-menu-bar .container,.search-menu-bar .container{position:relative;transform:translateX(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%}
.nav-icon-item.cart-active,.nav-icon-item.search-active{position:static}
.search-menu-bar .seach-input{color:#333!important;margin-bottom:0}
.cart-menu-bar ul.cart-menu-list{list-style:none;padding:0;color:#323232;margin-bottom:0}
.cart-menu-bar ul.cart-menu-list li{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.05);position:relative;margin-bottom:15px;padding-bottom:15px;list-style:none}
.cart-menu-bar ul.cart-menu-list li:last-child{margin-bottom:0;border-bottom:0 none}
.cart-menu-bar ul.cart-menu-list li .product-img{width:25%;display:inline-block;vertical-align:top}
.cart-menu-bar ul.cart-menu-list li .product-content{width:72%;display:inline-block;vertical-align:top;padding-left:10px;position:relative}
.cart-menu-bar ul.cart-menu-list li .product-content .product-remove{position:absolute;right:0;top:0;font-size:14px}
.cart-menu-bar ul.cart-menu-list li .product-content .product-title{display:block;padding-right:15px;margin-bottom:10px;font-size:14px;line-height:1.4}
.cart-menu-bar ul.cart-menu-list li .product-content .product-cart-collateral{display:block;font-size:12px}
.cart-menu-bar ul.cart-menu-list li .product-content .product-cart-collateral span:not([class]){margin-left:3px;margin-right:3px}
.cart-menu-bar ul.cart-menu-list li .product-content .product-cart-collateral .product-price-amount{font-weight:600;color:#323232}
#intro{position:relative;overflow:hidden}
.intro-media-wraper{display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.intro-bg-section{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.intro-overlay-section{top:0;width:100%;position:absolute;z-index:2}
.intro-caption-waper{height:100%;position:absolute;width:100%;z-index:2}
.intro-caption-top{z-index:2}
.intro-content{display:table;height:100%;text-align:center;width:100%}
.intro-content-inner{display:table-cell;height:100%;vertical-align:middle}
.intro-img-circle{margin-left:auto;margin-right:auto;width:120px;height:120px;border:5px solid rgba(0,0,0,.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-bottom:30px}
.intro-img-circle img{outline:0;border:none;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.intro-play-icon{text-align:center}
.intro-sub-title{letter-spacing:1.5px}
.intro-title{font-size:70px;margin-top:40px;margin-bottom:40px;font-weight:400;line-height:1.1}
.intro-title-sm{font-size:44px!important;margin-top:30px;font-weight:400;margin-bottom:0}
.error-intro-title{font-size:100px;margin-top:0;margin-bottom:0;font-weight:600;line-height:1.1}
.inner-intro{padding:200px 0}
.inner-intro h1{font-size:54px;margin-top:30px}
.inner-intro h1.h2{font-size:2rem;margin-top:10px; color:#0c3248;}
.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative;width:100%}
.bg-fixed{background-attachment:fixed}
.slide-bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative;width:100%}
@media (max-width:1024px){.intro-title{letter-spacing:0;font-size:46px}}
@media (max-width:767px){.intro-title{letter-spacing:0;font-size:30px}}
.sc-logo{text-align:center}
.sc-title{font-weight:800;text-align:center}
.sc-paragraph-lead{font-family:Georgia;font-style:italic;font-size:20px;text-align:center}
.footer{background-color:#f7f7f7;color:#323232;position:relative;width:100%;display:block}
.footer .footer-block{padding-top:30px;padding-bottom:30px}
.footer hr{border-color:#eee}
.footer .footer-info p{color:#323232}
.footer-logo{max-width:180px;display:inline-block;width:100%}
.contact .social{font-size:20px}
.footer .social{font-size:16px;margin-top:20px}
.footer .link-title{margin-bottom:20px}
.footer ul{list-style:none;margin:0;padding:0}
.footer ul li{margin-bottom:5px}
.contact ul.social li,.footer ul.social li{display:inline-block;margin:0 10px 0 0}
.footer .link a{font-size:14px;font-weight:400;letter-spacing:0}
.footer .link-small a{font-weight:600;text-transform:none}
.footer .copyright{text-align:center}
.newsletter{position:relative}
.newsletter .newsletter-input,.newsletter .newsletter-input:focus{width:100%;border-top:0 none;border-left:0 none;border-right:0 none;padding-right:40px!important;background:rgba(255,255,255,0)}
.newsletter .newsletter-btn{position:absolute;top:0;right:0;font-size:18px;background:rgba(255,255,255,0)}
@media (max-width:767px){.footer{text-align:center}}
.team-item-img{position:relative}
.team-item-img .team-item-detail{background:rgba(0,0,0,.8);text-align:center;color:#fff;display:-webkit-flex;display:flex;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;overflow:hidden;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}
.team-item:hover .team-item-detail{opacity:1;visibility:visible}
.cent-mid-content,.team-item-img .team-item-detail .team-item-detail-inner{margin:auto;padding:25px}
.team-item-img .team-item-detail .team-item-detail-inner .social{margin:5px 0 0;padding:0}
.team-item-img .team-item-detail .team-item-detail-inner .social li{list-style:none;display:inline-block;margin:0 5px}
.team-item-img .team-item-detail .team-item-detail-inner .social li a{color:#fff}
.team-item-img .team-item-detail .team-item-detail-inner .social li a:hover{color:#e6ae49}
.team-item-info{padding-top:15px;text-align:center}
.team-item-info h5{margin-bottom:0}
.skillbar{position:relative;display:block;width:100%;margin-bottom:30px}
.skillbar-bar:before{background:#eee;content:"";height:3px;position:absolute;width:100%;z-index:-1}
.skillbar-bar{height:3px;width:0;background:#323232;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}
.skillbar-title{display:inline-block}
.skill-bar-percent,.skillbar-title{color:#323232;font-size:11px;font-weight:600;text-transform:uppercase}
.skill-bar-percent{float:right;display:inline-block}
.accordion-section{border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
.accordion-section:last-child{border-bottom:1px solid #f1f1f1}
.accordion-title{cursor:pointer;display:block;position:relative;padding:20px;margin:0}
.accordion-title.active{color:#e6ae49}
.accordion-title:before{content:"\f105";display:block;font-family:FontAwesome,sans-serif;position:absolute;right:18px;font-weight:400}
.accordion-title.active:before{content:"\f107"}
.accordion-content.defualt-hidden{display:none;margin:0}
.accordion-content{padding:0 20px 10px}
.counter{font-size:50px;margin-bottom:20px;display:inline-table}
.features-box-left,.features-box-right{position:relative;display:inline-block;margin-bottom:20px;margin-top:5px}
.features-box-left{padding-left:75px;text-align:left}
.features-box-right{padding-right:75px;text-align:right}
.features-icon-left,.features-icon-right{font-size:50px;line-height:50px;display:inline-block;position:absolute}
.features-icon-left{padding-right:20px;left:0}
.features-icon-right{padding-left:20px;right:0}
.contact-box-left,.contact-box-top{display:block;position:relative}
.contact-box-left{padding-left:45px;text-align:left}
.contact-icon-left,.contact-icon-top{font-size:30px;position:absolute}
.contact-icon-top{text-align:center}
.contact-icon-left{left:0}
@media (max-width:991px){.features-box-left{display:block;padding-left:0;text-align:center}
.features-box-right{display:block;padding-right:0;text-align:center}
.features-icon-left,.features-icon-right{position:relative}
.features-icon-left{padding-right:0;left:auto}
.features-icon-right{padding-left:0;right:auto}}
.Pricing-box{border:1px solid #f1f1f1;text-align:center}
.Pricing-box.highlight{background:#f9f9f9;border:1px solid #ddd}
.Pricing-box.highlight hr{border-color:#ddd}
.price-title h4,.price-title h5{margin-top:0;margin-bottom:0}
.price-title{min-height:66px;padding:0!important}
.price-title h4{font-size:16px}
.price-subtitle{min-height:76px;padding:10px 25px!important}
.Pricing-box .price{font-size:22px;font-weight:700;position:relative}
.Pricing-box .price .price-sm{font-size:14px;position:absolute}
.Pricing-box .price .price-lg{padding-left:10px}
.Pricing-box .price-tenure{font-size:12px;color:#333;font-weight:400;padding-top:8px}
.Pricing-box .pricing-features{font-size:13px;min-height:375px}
.Pricing-box .pricing-features ul{list-style:none;padding:0;margin:0}
.Pricing-box .pricing-features ul li{padding:6px 0}
.container-icon{font-size:25px;margin-bottom:15px;color:inherit}
.testimonial{max-width:800px;width:100%;margin:0 auto}
.quote-author{margin-top:15px}
.quote-author span{font-weight:400}
.client-logo{height:80px;text-align:center}
.client-logo img{height:100%;width:auto}
.page-icon-top{font-size:50px;line-height:50px;padding-bottom:20px;width:100%;color:#323232}
.white .features-icon-left,.white .features-icon-right,.white .page-icon-left,.white .page-icon-top{color:#fff}
.table.table-border{border:1px solid #eee}
.table tr td,.table tr th{padding:10px 15px;vertical-align:middle!important}
.table.table-fit tr td,.table.table-fit tr th{padding:10px 0}
.table.table-border tr td,.table.table-border tr th{border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee}
.table.checkout tr td{vertical-align:top!important;padding:15px}
.table.checkout tr td:first-child,.table.checkout tr th:first-child{max-width:60px}
.table.checkout tr td:last-child,.table.checkout tr th:last-child{text-align:center}
.table.checkout small{display:block}
.sidebar-menu{background-color:#323232;color:#fff;position:fixed;overflow-y:auto;right:-320px;width:320px;bottom:0;top:0;z-index:10009;box-shadow:0 0 30px rgba(0,0,0,.17);-moz-box-shadow:0 0 30px rgba(0,0,0,.17);-webkit-box-shadow:0 0 30px rgba(0,0,0,.17);transition:all .25s ease-in 0s;-webkit-transition:all .25s ease-in 0s;-moz-transition:all .25s ease-in 0s;-o-transition:all .25s ease-in 0s;opacity:0;visibility:hidden;display:block}
.sidebar-menu.sidebar-menu-open{right:0;opacity:1;visibility:visible}
.sidebar-close-icon{font-size:16px;position:absolute;right:30px;top:30px;display:inline-block;cursor:pointer;color:inherit;z-index:3}
.sidembar-menu-wrap{display:table;width:100%;height:100%;position:relative}
.sidebar-header{position:relative;padding:30px 30px 0;display:block}
.sidebar-header *{margin:0;line-height:1;padding:0}
.sidebar-content{position:relative;padding:30px}
.sidebar-footer{display:table-row;height:auto;vertical-align:bottom}
.sidebar-footer .sidebar-footer-wrap{vertical-align:bottom;padding:30px;display:table-cell}
.sidebar-menu .sign-in{padding-bottom:30px;border-bottom:1px solid #3e3e3e;margin-bottom:30px}
.sidebar-menu .sign-in a{color:inherit;font-weight:400;font-size:12px;display:inline-block}
.sidebar-menu .sign-in a:hover{color:#e6ae49;text-decoration:underline}
.sidebar-menu .logo{max-width:120px;width:100%}
.sidebar-menu .social{list-style:none}
.sidebar-menu .social li{display:inline-block;margin:0 10px 0 0}
.sidebar-menu .social li a{font-size:16px}
.sidebar-menu ul{padding:0}
.sidebar-menu ul li{list-style:none;margin-bottom:10px}
.sidebar-menu ul>li>a{letter-spacing:1px;display:block;color:inherit}
.sidebar-menu ul>li>a:hover{color:#e6ae49}
.search-overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(35,35,35,.9);-webkit-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-moz-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-ms-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-o-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;opacity:0;visibility:hidden;z-index:2200;text-align:center}
.search-overlay-menu.open{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease 0s,transform .3s ease 0s;-moz-transition:opacity .3s ease 0s,transform .3s ease 0s;-ms-transition:opacity .3s ease 0s,transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s}
.search-overlay-menu form{height:120px;position:absolute;top:50%;margin:-60px auto 0;width:60%;left:20%;transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}
.search-overlay-menu.open form{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px)}
.search-overlay-menu input[type=search]{height:100%;width:100%;color:#fff;background:0 0;border-top:0 solid transparent;border-bottom:2px solid #909090!important;border-left:0 solid transparent;border-right:0 solid transparent;font-size:60px;font-weight:300;outline:0;padding:10px}
.search-overlay-menu form button{background:rgba(0,0,0,0);border:none;font-size:3rem;position:absolute;right:0;top:40px;color:#c6c6c6}
.search-overlay-menu .search-overlay-close{position:absolute;top:20px;right:20px;opacity:1;font-size:40px;color:#fff}
.search-overlay-menu .search-overlay-close:hover{color:#e6ae49;cursor:pointer}
.wrapper{position:relative;width:100%}
.inner-intro{background-color:#f7f7f7;height:530px;display:block;position:relative}
.inner-intro.inner-intro-small{height:380px}
.inner-intro .container{position:relative;height:100%;display:table}
.inner-intro .container .title{padding-bottom:65px;padding-top:65px;display:table-cell;vertical-align:middle;text-align:center}
.full-intro .inner-intro .container .title h2{margin-top:65px}
.inner-intro .container .title .separator{margin-right:auto;margin-left:auto}
.page-breadcrumb{background:rgba(255,255,255,.5);padding:4px 8px;display:inline-block;color:#323232;font-size:12px;letter-spacing:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;min-height: 32px;}
.page-breadcrumb a,.page-breadcrumb span{display:inline-block;padding-left:8px;padding-right:8px}
.page-breadcrumb span{color:rgb(54, 54, 54)}
.overlay-static-dark{position:absolute;top:0;left:0;width:100%;color:#fff;height:100%;z-index:2;background-color:rgba(32,32,32,.4);display:-webkit-flex;display:flex}
.overlay-dark,.overlay-dark80,.overlay-light,.overlay-light80{position:relative;z-index:1}
.overlay-dark80:before,.overlay-dark:before,.overlay-light80:before,.overlay-light:before{left:0;top:0;position:absolute;width:100%;height:100%;content:"";z-index:-1}
.overlay-dark:before{background-color:rgba(32,36,45,.3)}
.overlay-dark80:before{background-color:rgba(32,36,45,.8)}
.overlay-light:before{background-color:rgba(255,255,255,.4)}
.overlay-light80:before{background-color:rgba(255,255,255,.8)}
.full-screen-intro{overflow:hidden;position:relative}
.content-cap-wraper{display:table;position:relative;height:100%;width:100%;margin:0 auto}
.full-cap-wraper{display:table;position:absolute;top:0;height:100%;width:100%;margin:0 auto;z-index:1}
.content-caption{display:table-cell;text-align:center;vertical-align:middle}
.content-wd650{max-width:650px;width:100%;margin-left:auto;margin-right:auto}
.cont-h-100per{height:100%}
.bg-img{background-position:top center;background-repeat:no-repeat;background-size:cover!important}
.bg-img1,.bg-img10,.bg-img11,.bg-img12,.bg-img13,.bg-img14,.bg-img15,.bg-img16,.bg-img17,.bg-img18,.bg-img19,.bg-img2,.bg-img20,.bg-img21,.bg-img22,.bg-img23,.bg-img24,.bg-img25,.bg-img26,.bg-img27,.bg-img28,.bg-img29,.bg-img3,.bg-img30,.bg-img4,.bg-img5,.bg-img6,.bg-img7,.bg-img8,.bg-img9{background-size:cover!important;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}
.bg-img1{background-image:url(../img/full/01.jpg)}
.bg-img2{background-image:url(../img/full/02.jpg)}
.bg-img3{background-image:url(../img/full/03.jpg)}
.bg-img4{background-image:url(../img/full/04.jpg)}
.bg-img5{background-image:url(../img/full/05.jpg)}
.bg-img6{background-image:url(../img/full/06.jpg)}
.bg-img7{background-image:url(../img/full/07.jpg)}
.bg-img8{background-image:url(../img/full/08.jpg)}
.bg-img9{background-image:url(../img/full/09.jpg)}
.bg-img10{background-image:url(../img/full/10.jpg)}
.bg-img11{background-image:url(../img/full/11.jpg)}
.bg-img12{background-image:url(../img/full/12.jpg)}
.bg-img13{background-image:url(../img/full/13.jpg)}
.bg-img14{background-image:url(../img/full/14.jpg)}
.bg-img15{background-image:url(../img/full/15.jpg)}
.bg-img16{background-image:url(../img/full/16.jpg)}
.bg-img17{background-image:url(../img/full/17.jpg)}
.bg-img18{background-image:url(../img/full/18.jpg)}
.bg-img19{background-image:url(../img/full/19.jpg)}
.bg-img20{background-image:url(../img/full/20.jpg)}
.bg-img21{background-image:url(../img/full/21.jpg)}
.bg-img22{background-image:url(../img/full/22.jpg)}
.bg-img23{background-image:url(../img/full/23.jpg)}
.bg-img24{background-image:url(../img/full/24.jpg)}
.bg-img25{background-image:url(../img/full/25.jpg)}
.bg-img26{background-image:url(../img/full/26.jpg)}
.bg-img27{background-image:url(../img/full/27.jpg)}
.bg-img28{background-image:url(../img/full/28.jpg)}
.bg-img29{background-image:url(../img/full/29.jpg)}
.bg-img30{background-image:url(../img/full/30.jpg)}
.border-b-box{padding:25px;border-bottom:1px solid #f1f1f1;display:inline-block;width:100%}
.border-box{border:1px solid #f1f1f1;padding:25px}
.b-lrb-none,.b-lrb-none .ui-tab-content{border-left:0 none;border-right:0 none;border-bottom:0 none}
.content-slider,.o-flow-hidden{overflow:hidden}
.map{width:100%;height:450px}
#map{height:100%}
@media (max-width:767px){.inner-intro .container{width:100%;max-width:720px;text-align:center}}
.col.container-grid,.col.container-masonry{padding-left:0;padding-right:0}
.container.nf-container1{padding-left:15px;padding-right:15px}
.nf-row1{margin-left:-15px;margin-right:-15px}
.nf-col-padding{padding-left:25px;padding-right:25px}
.nf-row1:after,.nf-row1:before,.nf-row2:after,.nf-row2:before{display:table;content:" "}
.nf-row1:after,.nf-row2:after{clear:both}
.nf-row1 .grid-sizer.spacing,.nf-row1 .nf-item.spacing{padding:15px}
.nf-item.spacing,.nf-row2 .grid-sizer.spacing,.nf-row2 .nf-item.spacing,.spacing-box{padding:25px}
.spacing-grid{padding-top:25px;padding-bottom:25px}
.nf-col-1 .grid-sizer,.nf-col-1 .nf-item{width:100%;min-height:1px}
.nf-col-2 .grid-sizer,.nf-col-2 .nf-item{width:50%;min-height:1px}
.nf-col-3 .grid-sizer,.nf-col-3 .nf-item{width:33.3333%;min-height:1px}
.nf-col-4 .grid-sizer,.nf-col-4 .nf-item{width:25%;min-height:1px}
.nf-col-5 .grid-sizer,.nf-col-5 .nf-item{width:20%;min-height:1px}
.nf-col-6 .grid-sizer,.nf-col-6 .nf-item{width:16.6666%;min-height:1px}
.nf-col-1 .nf-item.w1,.nf-col-2 .nf-item.w1,.nf-col-3 .nf-item.w1,.nf-col-4 .nf-item.w1{width:100%}
.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2{width:50%}
.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3{width:33.3333%}
.nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4{width:25%}
.nf-col-1 .nf-item.w3-2,.nf-col-1 .nf-item.w4-2,.nf-col-2 .nf-item.w3-2,.nf-col-2 .nf-item.w4-2,.nf-col-3 .nf-item.w3-2,.nf-col-3 .nf-item.w4-2,.nf-col-4 .nf-item.w3-2,.nf-col-4 .nf-item.w4-2{width:50%}
.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1{width:75%}
.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:66.6666%}
@media (max-width:991px){.nf-col-1 .nf-item.w2,.nf-col-1 .nf-item.w3,.nf-col-1 .nf-item.w3-1,.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item,.nf-col-2 .nf-item.w2,.nf-col-2 .nf-item.w3,.nf-col-2 .nf-item.w3-1,.nf-col-2 .nf-item.w4,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item,.nf-col-3 .nf-item.w2,.nf-col-3 .nf-item.w3,.nf-col-3 .nf-item.w3-1,.nf-col-3 .nf-item.w4,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item,.nf-col-4 .nf-item.w2,.nf-col-4 .nf-item.w3,.nf-col-4 .nf-item.w3-1,.nf-col-4 .nf-item.w4,.nf-col-4 .nf-item.w4-1,nf-col-1 .nf-item.w4{width:50%}
.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:33.3333%}
.nf-row2 .grid-sizer.spacing,.nf-row2 .nf-item.spacing{padding:25px}}
@media (max-width:767px){.container{margin:0 auto;max-width:480px;width:100%}
.nf-col-padding{padding-left:15px;padding-right:15px}
.spacing-grid{padding-top:15px;padding-bottom:15px}
.nf-col-1 .nf-item.w2,.nf-col-1 .nf-item.w3,.nf-col-1 .nf-item.w3-1,.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item,.nf-col-2 .nf-item.w2,.nf-col-2 .nf-item.w3,.nf-col-2 .nf-item.w3-1,.nf-col-2 .nf-item.w4,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item,.nf-col-3 .nf-item.w2,.nf-col-3 .nf-item.w3,.nf-col-3 .nf-item.w3-1,.nf-col-3 .nf-item.w4,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item,.nf-col-4 .nf-item.w2,.nf-col-4 .nf-item.w3,.nf-col-4 .nf-item.w3-1,.nf-col-4 .nf-item.w4,.nf-col-4 .nf-item.w4-1,nf-col-1 .nf-item.w4{width:100%;max-width:480px;margin:0 auto}
.nf-col-3,.nf-col-4{margin:0 auto;max-width:480px}
.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:100%}
.nf-row1 .nf-item.spacing,.nf-row2 .nf-item.spacing,.spacing-box{padding:15px}
.xs-hidden{visibility:hidden!important;display:none!important;opacity:0}}
@media (max-width:480px){.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:100%}}
.sidebar-widget{margin-bottom:50px}
.sidebar-widget h4{margin:0;padding-top:0;padding-bottom:15px}
.widget-search{position:relative}
.widget-search input[type=text]{padding-right:30px}
.widget-search input[type=submit]{background-color:rgba(0,0,0,0);border:0;color:#8d8d8d;cursor:pointer;display:inline-block;float:right;font-family:FontAwesome,sans-serif;margin:0;outline:0;white-space:nowrap;padding:0 3px;text-decoration:none;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;position:absolute;top:10px;right:10px}
.widget-search input[type=submit]:hover{color:#e6ae49}
.sidebar-widget hr{margin-bottom:15px}
.sidebar-widget ul{margin:0;padding:0}
.sidebar-widget ul li{list-style:none;font-weight:400}
.sidebar-widget ul li a{display:inline-block;padding:4px 0;font-size:13px;color:#323232}
.sidebar-widget ul li a:hover{color:#e6ae49}
.widget-tag{display:inline-table;margin-top:15px}
.widget-tag li{float:left;margin-bottom:5px;margin-right:5px;text-transform:uppercase}
.widget-tag li a{padding:4px 10px!important;display:block;border:1px solid #eee}
.widget-tag li a:hover{background:#323232;color:#fff!important}
.sidebar-widget .widget-post{position:relative}
.sidebar-widget .widget-post .widget-post-media{width:70px;display:table-cell;padding:0 15px 0 0}
.sidebar-widget .widget-post li{margin-bottom:20px}
.sidebar-widget .widget-post a{padding:0}
.sidebar-widget .widget-post .widget-post-media img,.sidebar-widget .widget-post .widget-post-media video{width:100%;vertical-align:top}
.sidebar-widget .widget-post .widget-post-info{display:table-cell;vertical-align:top}
.sidebar-widget .widget-post .widget-post-info h5,.sidebar-widget .widget-post .widget-post-info h6{margin-bottom:5px}
.sidebar-widget .widget-post .widget-post-info p{margin:0}
.pagination-nav{width:100%;display:block;position:relative;text-align:center}
.pagination-nav ul{margin:0;padding:0}
.pagination-nav ul li{display:inline-block;margin:0 2px}
.pagination-nav ul li a{display:block;background-color:#f7f7f7;height:36px;width:36px;line-height:36px;text-align:center;font-size:14px}
.pagination-nav ul li.active a{background:#323232;color:#fff}
.container-filter{margin:0 0 30px;padding:0;text-align:center}
.container-filter li{list-style:none;display:inline-block}
.container-filter li a{display:block;margin-left:15px;margin-right:15px;letter-spacing:2px;font-size:12px;font-weight:600;font-family:Raleway,sans-serif}
.container-filter li a.active{color:#e6ae49}
.item-box{position:relative;overflow:hidden;display:block}
.item-box a{display:inline-block}
.item-box:hover .item-mask{opacity:1;visibility:visible}
.item-box:hover .item-mask .item-caption{bottom:30px;opacity:1}
.item-box:hover .item-container{transform:scale(1.1);transition:all 2s cubic-bezier(0.23,1,.32,1) 0s;width:100%}
.item-container{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);width:100%;transition:all 2s cubic-bezier(0.23,1,.32,1) 0s;-moz-transition:all 2s cubic-bezier(0.23,1,.32,1) 0s;-webkit-transition:all 2s cubic-bezier(0.23,1,.32,1) 0s;-o-transition:all 2s cubic-bezier(0.23,1,.32,1) 0s}
.item-mask{background:rgba(0,0,0,.7);height:100%;position:absolute;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;width:100%;top:0;left:0;opacity:0;visibility:hidden;overflow:hidden}
.item-mask h5,.item-mask h6,.item-mask p{margin-bottom:0}
.item-mask p{font-size:11px;letter-spacing:1.5px;font-weight:400;margin-top:0;text-align:left}
.item-mask .item-caption{position:absolute;bottom:-60px;left:0;padding-left:30px;padding-right:30px;text-align:left;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;opacity:0}
.project-detail-block p{font-size:12px;letter-spacing:2px;text-transform:uppercase}
.project-detail-block ul,ul.project-detail-block{padding-left:0}
.project-detail-block li{list-style:none}
.project-detail-block p strong{display:inline-block;width:110px}
.item-nav{text-align:center;display:block;overflow:hidden}
.item-nav .item-all-view,.item-nav .item-next,.item-nav .item-prev{position:relative;display:inline-block}
.item-nav .item-all-view h5,.item-nav .item-all-view h6{transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
.item-nav .item-all-view h5:hover,.item-nav .item-all-view h6:hover{color:#e6ae49}
.item-all-view,.item-nav .item-next .next-btn,.item-nav .item-prev .prev-btn{display:inline-block;font-size:25px;text-align:center;height:51px;line-height:51px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
.item-nav .item-next .next-btn,.item-nav .item-prev .prev-btn{color:#323232;background:#fff;width:51px}
.item-nav .item-next:hover .next-btn,.item-nav .item-prev:hover .prev-btn{background:#f7f7f7}
.item-nav .item-prev{text-align:left;float:left}
.item-nav .item-next{text-align:right;float:right}
.item-nav .item-next .item-next-text,.item-nav .item-prev .item-prev-text{position:absolute;line-height:51px;top:10px;z-index:-1;visibility:hidden;opacity:0;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;width:150px}
.item-nav .item-next:hover .item-next-text,.item-nav .item-prev:hover .item-prev-text{margin-left:0;margin-right:0;visibility:visible;opacity:1}
.item-nav .item-prev .item-prev-text{left:100%;margin-left:-110px;padding-left:15px}
.item-nav .item-next .item-next-text{right:100%;margin-right:-110px;padding-right:15px}
.item-nav .item-next .item-next-text h5,.item-nav .item-next .item-next-text h6,.item-nav .item-next .item-next-text p,.item-nav .item-prev .item-prev-text h5,.item-nav .item-prev .item-prev-text h6,.item-nav .item-prev .item-prev-text p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.item-nav .item-all-view h5,.item-nav .item-all-view h6,.item-nav .item-next .item-next-text h5,.item-nav .item-next .item-next-text h6,.item-nav .item-prev .item-prev-text h5,.item-nav .item-prev .item-prev-text h6{padding-top:8px}
.blog-post{display:inline-block;width:100%}
.blog-post .post-media{position:relative;overflow:hidden;margin-bottom:25px}
.blog-post .post-media iframe{width:100%}
.blog-post .post-meta,.comment-list .post-meta,.sidebar-widget .post-meta{color:#999;font-size:13px}
.blog-post .post-meta span,.comment-list .post-meta span{margin-right:3px}
.blog-post .post-header h3,.blog-post .post-header h4,.blog-post .post-header h5{margin-top:5px;margin-bottom:20px}
.blog-post .post-entry,.blog-post .post-header h2{margin-bottom:30px}
.blog-post .post-entry blockquote,.blog-post .post-entry p,.post-entry ul{margin-bottom:20px}
.blog-post .post-entry ul{color:#333}
.blog-post .post-tag{color:#999;font-size:13px}
.blog-post .post-tag span{margin-right:10px}
.blog-post .post-more-link{font-size:11px;font-weight:600;letter-spacing:1px}
.blog-post .post-more-link a i{margin-left:5px;transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s}
.blog-post .post-more-link a:hover i{margin-left:10px}
.blog-post blockquote{border-left:none;background:#f7f7f7;font-size:17px;padding:25px;margin:0;color:#333;font-weight:300}
.blog-post blockquote:after{content:"";font-family:FontAwesome;padding-left:7px;font-size:12px}
.blog-post blockquote:before{content:"";font-family:FontAwesome;padding-right:7px;font-size:12px}
.blog-post-hr hr{margin-bottom:45px}
.post-author{display:inline-block;position:relative;margin-bottom:40px}
.post-author img{width:80px}
.post-author .post-author-details{margin-left:20px}
.post-author h6{margin-top:0}
.post-author ul.social{margin:0;padding:0;font-size:16px}
.post-author ul.social li{list-style:none;display:inline-block;margin:0 5px}
.post-comment .comment-numb{font-weight:300}
.post-comment .comment-list{margin-left:0;list-style:none;padding:0}
.post-comment .comment-list h6{margin-top:0;margin-bottom:3px}
.post-comment .comment-list li:first-child{padding-top:0}
.post-comment .comment-list li{padding-top:15px}
.post-comment .comment-list li:last-child .comment-detail{border-bottom:0 none}
.post-comment .comment-list .comment-reply,.post-comment .comment-list li{position:relative;padding-left:65px}
.post-comment .comment-list .comment-detail{border-bottom:1px dotted #eee;padding-bottom:15px}
.post-comment .comment-list .comment-reply{padding-top:20px}
.post-comment .comment-list .comment-reply-btn i{padding-right:3px}
.post-comment .comment-avatar{left:0;margin-right:15px;position:absolute;width:50px}
.post-comment .comment-avatar img{width:100%}
.post-comment-star .star-rat{display:inline-block}
.post-comment-star label{margin-right:6px}
.shop-item{position:relative;overflow:hidden;text-align:center}
.shop-item .item-mask .item-mask-detail{display:flex;display:-webkit-flex;height:100%;width:100%}
.shop-item .item-mask .item-mask-detail .item-mask-detail-ele{margin:auto}
.item-img{display:block;position:relative;overflow:hidden}
.shop-item-info{margin-top:20px;text-align:center}
.shop-item-info a:hover,.shop-item-info a:hover h5,.shop-item-info a:hover h6,.shop-item-name:hover{color:#e6ae49;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}
.shop-item-info .shop-item-name{margin-bottom:5px}
.shop-item-info .shop-item-price{font-size:15px;color:#333}
.shop-detail-info del,.shop-item-info .shop-item-price del,.sidebar-widget del{margin-right:10px;color:#bbb;font-weight:400}
.shop-filter{display:inline-table;width:100%}
.shop-detail-item{position:relative}
.shop-detail-info h4{line-height:26px}
.shop-detail-info .shop-item-price{font-size:20px;color:#e6ae49;font-weight:600}
.shop-Cart-totalbox{max-width:450px}
.shop-Cart-totalprice{font-size:18px}
.parallax{position:relative}
.hero{overflow:hidden;position:relative;width:100%}
.fullscreen-carousel{overflow:hidden;position:relative}
.fullscreen-carousel .slides li{overflow:hidden;position:relative;height:100%}
.fullscreen-carousel .overlay-hero{position:absolute;top:0;width:100%;height:100%;left:0;text-align:center}
.fullscreen-carousel .overlay-hero .caption-hero{display:inline-table;height:100%;position:relative;padding:0;margin:0}
.fullscreen-carousel .overlay-hero .caption-hero .inner-caption{display:table-cell;margin:auto;vertical-align:middle;padding-left:25px;padding-right:25px}
.caption-hero h1{margin-top:15px;margin-bottom:15px}
.fullwidth-slider{position:relative;overflow:hidden}
.fullwidth-slider .item{height:650px;position:relative;width:100%}
.fullscreen-carousel .flex-direction-nav a{position:absolute;top:50%;display:inline-block;margin-top:-30px;background:#fff;width:51px;height:51px;text-align:center;font-family:FontAwesome;color:#323232;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;font-size:21px;line-height:51px}
.fullscreen-carousel .flex-direction-nav a:hover{color:#e6ae49}
.flexslider.fullscreen-carousel:hover .flex-prev{left:0;opacity:1}
.fullscreen-carousel .flex-direction-nav .flex-prev{left:-51px;background-position:center left}
.fullscreen-carousel .flex-direction-nav .flex-prev:before{display:block}
.flexslider.fullscreen-carousel:hover .flex-next{right:0;opacity:1}
.fullscreen-carousel .flex-direction-nav .flex-next{right:-51px;background-position:center right}
.fullscreen-carousel .flex-direction-nav .flex-next:before{display:block}
@media (max-width:991px){.fullscreen-carousel .slides li img{width:100%;height:100%}
.fullscreen-carousel .caption-hero h1{font-size:25px}
.fullscreen-carousel .overlay-hero .caption-hero{padding-left:15px;padding-right:15px}}
@media (max-width:767px){.fullscreen-carousel .caption-hero h1{font-size:20px;margin:0}
.fullscreen-carousel .caption-hero h5{margin:0;font-size:12px}
.fullscreen-carousel .caption-hero .separator{margin-left:auto;margin-right:auto}
.fullscreen-carousel .text-left{text-align:center}
.fullscreen-carousel.hero-slider-2 .slides li{height:400px}
.hero{padding:0}}
@media (max-width:480px){.fullscreen-carousel .overlay-hero .caption-hero .inner-caption{padding-left:15px;padding-right:15px}}
.owl-buttons{position:static}
.owl-carousel.white .owl-controls .owl-page span{background:#fff}
.owl-carousel.white .owl-controls .owl-page.active span{background:rgba(0,0,0,0);border:2px solid #fff}
.nf-carousel-theme .owl-controls .owl-pagination{position:absolute;z-index:2;left:0;text-align:center;width:100%;margin-top:15px}
.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev{width:31px;height:31px;line-height:31px;font-size:16px;margin-top:-15px}
.content-carousel .owl-controls .owl-buttons .owl-next,.content-carousel .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev{background:rgba(245,245,245,.8);color:#252525;display:block;top:50%;transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;z-index:3;position:absolute;text-align:center}
.content-carousel .owl-controls .owl-buttons .owl-next:hover,.content-carousel .owl-controls .owl-buttons .owl-prev:hover,.fullwidth-slider .owl-controls .owl-buttons .owl-next:hover,.fullwidth-slider .owl-controls .owl-buttons .owl-prev:hover,.image-slider .owl-controls .owl-buttons .owl-next:hover,.image-slider .owl-controls .owl-buttons .owl-prev:hover,.nf-carousel-theme .owl-controls .owl-buttons .owl-next:hover,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev:hover{color:#e6ae49}
.nf-carousel-theme .owl-controls .owl-buttons .owl-prev{left:0;margin-left:-51px;opacity:0}
.nf-carousel-theme .owl-controls .owl-buttons .owl-next{right:0;margin-right:-51px;opacity:0}
.content-carousel:hover .owl-controls .owl-buttons .owl-next,.content-carousel:hover .owl-controls .owl-buttons .owl-prev,.fullwidth-slider:hover .owl-controls .owl-buttons .owl-next,.fullwidth-slider:hover .owl-controls .owl-buttons .owl-prev,.image-slider:hover .owl-controls .owl-buttons .owl-next,.image-slider:hover .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme:hover .owl-controls .owl-buttons .owl-next,.nf-carousel-theme:hover .owl-controls .owl-buttons .owl-prev{margin-right:0;margin-left:0;opacity:1}
.content-carousel .owl-controls .owl-pagination,.fullwidth-slider .owl-controls .owl-pagination,.image-slider .owl-controls .owl-pagination,.item1-carousel .owl-controls .owl-pagination{position:absolute;z-index:2;bottom:15px;left:0;text-align:center;width:100%}
.content-carousel .owl-controls .owl-buttons .owl-next,.content-carousel .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev{width:51px;height:51px;line-height:51px;font-size:21px;margin-top:-25px}
.content-carousel .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-prev{left:0;margin-left:-51px;opacity:0}
.content-carousel .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-next{right:0;margin-right:-51px;opacity:0}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,1);z-index:99999;display:block}
#preloader .loader{width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;text-align:center}
#preloader .loader .loader-img{background:url(../img/loading.GIF);width:60px;height:60px;display:block}
.intro-scroll-down{position:absolute;z-index:1;bottom:30px;left:50%;margin-left:-15px}
.intro-scroll-down .mouse{position:relative;display:block;width:30px;height:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px}
.intro-scroll-down .mouse .mouse-dot{position:absolute;display:block;top:29%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;-moz-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite}
.background--light .intro-scroll-down .mouse{border:2px solid #323232}
.background--light .intro-scroll-down .mouse .mouse-dot{background:#323232}
@-webkit-keyframes ani-mouse{0%{opacity:1;top:29%}
15%{opacity:1;top:50%}
50%{opacity:0;top:50%}
100%{opacity:0;top:29%}}
@-moz-keyframes ani-mouse{0%{opacity:1;top:29%}
15%{opacity:1;top:50%}
50%{opacity:0;top:50%}
100%{opacity:0;top:29%}}
@keyframes ani-mouse{0%{opacity:1;top:29%}
15%{opacity:1;top:50%}
50%{opacity:0;top:50%}
100%{opacity:0;top:29%}}
.scroll-top{width:40px;height:40px;line-height:40px;position:fixed;bottom:20px;right:20px;text-align:center;font-size:20px;background:#555;color:#fff;z-index:99;display:none;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}
.scroll-top:hover{background:#e6ae49;text-decoration:none;color:#fff}

.ebru-light{color:#ddede0}
.ebru-normal{color:#75baba}
.ebru-dark{color:#00537a}
.ebru-bg-light{background-color:#f8f8f8!important}
.ebru-bg-normal{background-color:#75baba!important}
.btn-black,.ebru-bg-dark,.scroll-top{background-color:#00537a!important}
.nav-dropdown,.nav-dropdown-sub{background-color:#00537a}

.ebru-short.inner-intro{height:auto;padding:0; margin-bottom: 20px;}
.ebru-short.inner-intro.no-intro{height:150px;padding:150px 0 0}


@media (max-width:767px){
    .ebru-short.inner-intro{padding: 0 !important;}
    .ebru-short.inner-intro.no-intro{height:100px;padding:100px 0 0}
}
    

.ebru-short.inner-intro .container{background-color:rgba(0,0,0,.1)}
.ebru-short.inner-intro .container .title{padding:10px 0!important}
.ebru-short.inner-intro.overlay-dark:before{background-color:transparent!important}
.team-item-info .social{font-size:16px;margin-top:20px}
.team-item-info ul{list-style:none;margin:0;padding:0}
.team-item-info ul.social li{display:inline-block;margin:0 10px 0 0}
.container .header{position:unset}
@media all and (min-width:767px){.price-col-20{width:20%;padding:0}
.price-col-16{width:16%;padding:0}}
@media all and (max-width:766px){.intro-content-inner{vertical-align:bottom};}
.static-bg-dark h2,.static-bg-dark p{color:#fff}
.static-bg-light h2,.static-bg-light p{color:#000}
.adspanel{min-height:266px}
@media screen and (min-width:40em){.adspanel{min-height:200px}}
.shop-item{margin-bottom:30px}
.product-detail{margin-top:30px;min-height:100px;background-color:#fcfcfc;padding:5px}
.product-detail h3{margin:10px}
.price-alternates{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #efefef;margin:0}
.price-alternates div{vertical-align:middle!important;margin-top:auto;margin-bottom:auto}
.price-alternates div.price{font-weight:700;font-size:large}
.price-alternates div .free-cargo{font-weight:700;color:#dda433;font-size:small}
.price-alternates .title{font-weight:700;font-size:small}
@media all and (min-width:767px){.price-alternates .price{text-align:center}}
ol.breadcrumb{list-style: none;}
ol.breadcrumb li{float: left; margin-right: 10px;}

.text-yellow{color:#ffc107!important;}
.text-red{color:#ce2536!important}
.text-green{color:#28a745!important}
.text-blue{color:#0792c5!important}
.text-primary{color:#0792c5!important}
.text-secondary{color:#0c486a!important}
.text-dark-blue{color: #0c3248 !important;}
.text-dark{color: #0c3248 !important;}
.text-light{color: #efefef !important;}
.text-purple{color: #640d64 !important;}
.text-orange{color: #db7500 !important;}
.text-pink{color: #eb146e !important;}
.text-black{color: #000000 !important;}
.text-white{color: #ffffff !important;}
.text-grey{color: #818181 !important;}
.text-dark-grey{color: #464646 !important;}

.btn-primary{background-color:#0792c5!important}
.btn-secondary{background-color:#0c486a!important}


.google-ads{min-height: 280px;}

.header .logo img.logo-dark, .header .logo img.logo-light{ height: 97px; width: 300px; }


@media all and (max-width:766px){
    .google-ads{min-height: 312px;}
    .header .logo img.logo-dark{ height: 60px; width: 185px;}
    .header .logo img.logo-light{ height: 60px; width: 185px;}
    .logo a{width:185px;height:60px}
    .scroll-top{opacity:0;visibility:hidden}
    .nav-icons .nav-icon-item{padding: 15px 10px;}
    #intro{min-height: 400px;}

}

.ebru-bg-dark h1.h2{
    color:white !important;
}

.borough-panel{border: solid 1px #cccccc;
    background-color: #f9f9f9;
    padding: 10px;
    margin-bottom: 20px;}
.borough-panel h2{color:#ffffff; background-color: #0c3248; padding: 10px 20px; }

.ui-widget {font-family: Arial,sans-serif !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding: .3em 0.5em !important;}
.tradingview-widget-container{min-height: 104px;}

@media only screen and (max-width:992px){.wrapper .adsbygoogle{min-height:344px} .wrapper{position:absolute;top:0;} .header.header-transparent{height: 84px;}}
@media only screen and (min-width:992px){.wrapper .adsbygoogle{min-height:280px}}

.topbar ul.links li{list-style:none;}
.topbar ul.links li:first{display: inline-block;}
.topbar ul.links li:last-child{display: none;}

.always-block{display:block !important;}