@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700,900';
.widget-image.caption figcaption {opacity: 1; transform: none; position: relative; color: #ffffff; font-style: normal; width: auto; background-color: transparent; font-weight: 400; padding: 20px 20px 0;} .widget-image.caption:hover img, .widget-image.caption:hover figcaption {transform: none;}
h1,h2,h3,h4,.title_widget{font-family:'Lato', sans-serif;text-transform:inherit;border-left:none;margin:0;padding:0;}
h4 {text-transform: uppercase; letter-spacing:1px;}
.body-header-top:hover {box-shadow: 0 10px 50px rgba(0,0,0,0.3);}
.mod-logo .inner-mod {justify-content: space-around;}
.body-header .flex .inner-mod>div[class*="widget"]:last-of-type {margin: 0;}
.navbar-inner {margin: 0; padding; 0;}
.widget-menu .navbar .nav>li>a {color: #ffffff; margin: 0; padding: 17px 20px; transition: all 0.3s;}
.widget-menu .navbar .nav>li>a:hover,
.widget-menu .navbar .nav>li.active>a {background-color: #f3f3f3; color: #222222;}
.widget-menu .navbar .nav>li>a:hover:before,
.widget-menu .navbar .nav>li.active>a:before,
.widget-menu .navbar .nav>li>a:hover:after,
.widget-menu .navbar .nav>li.active>a:after {display: none;}
.widget-menu .navbar .nav>li {flex-grow: 1; margin: 0;}
.nav>li>a {width: 100%; text-align: center;}
.widget-menu .navbar .nav>li>a {font-family: 'Raleway', sans-serif;font-size:0.8em;font-weight:800;text-transform:uppercase;}
[data-zone="z03"] a.btn {background-color:#fff;}
.mod-heading .inner-mod {border-left:0;}