@import 'https://fonts.googleapis.com/css?family= Raleway';
@import 'https://fonts.googleapis.com/css?family=Oswald';
@import 'https://fonts.googleapis.com/css?family=Domine:400,700';
.widget-telephone{font-family: 'Oswald', sans-serif;letter-spacing :1px;}
h1{font-family:'Domine', serif;font-size:48px;text-transform:uppercase;letter-spacing:2px;border-left:none;}
p, ul, li{font-family:'Raleway', sans-serif;letter-spacing:1px;}
h2{font-family:'Raleway', sans-serif;text-transform:uppercase;letter-spacing:1px;border-left:none;padding:0;}
h2:after {border-bottom: 2px solid #872633;}
h3,.title_widget,.widget-menu .navbar .nav>li>a {font-family:'Raleway', sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:13px;}
.title_widget {font-size: 18px; border-left: none; padding: 0;}
.body-header-bot .widget-text {text-transform: uppercase; letter-spacing: 4px;}
.body-header-top {position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; box-shadow: 0 0 10px rgba(0,0,0,0.3); transition: all ease-in-out 0.3s;}
.body-header-top:hover {box-shadow: 0 10px 50px rgba(0,0,0,0.3);}
.body-header-top.flex{background-position:250px -10px!important;}
.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: #888; margin: 0; padding: 15px 10px; transition: all 0.3s;}
.widget-menu .navbar .nav>li>a:hover,
.widget-menu .navbar .nav>li.active>a {background-color: #f3f3f3; color: #8a191d;}
.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;}
.voucher-details,
.voucher-title,
.voucher-short-description {display: none; !important}
.widget-vouchers .voucher:first-child {padding: 0;}
.row-widget-bot-a {min-height: 1px !important;}
@media screen and (max-width: 767px) {
.body-header-top {padding: 0 !important;}
header .widget-telephone {margin: 20px 0 !important;}
section.row-widget-sp-b {background-position: center top !important; padding-top: 250px !important; background-size: contain !important;}
section.row-widget-sp-b .widget-text {background-color: #fff !important;}
}
.row-fluid .span3{margin-left:0;padding:0;width:25% !important;}
@media screen and (max-width: 979px) and (min-width: 768px){
.row-fluid .span3{width:50%!important;}
}
@media screen and (max-width: 768px){
.row-fluid .span3{width:100%!important;}
}
.container-fluid{padding:0!important}
.widget-contactform .title_widget, .control-label{color:#ffffff!important;}
.ms-view{background-color:transparent!important;}
/*Caption slider*/
.ms-slide-bgcont img {height:auto!important;width:auto!important;margin-top:0px!important;margin-left:11%!important; max-height:440px!important;}
.ms-layer.text-box{background-color:transparent!important;}
h3.ms-layer.bold-title{top:76%!important;font-size:16px!important;color:#fff!important;text-align:left;letter-spacing:1px;text-transform:none!important;}
p.ms-layer.normal-desc{top:81%!important;font-size:16px!important;color:#fff!important;text-align:left;line-height:18px!important;}
.ms-layer{padding:16px!important}
[data-block="bf-5"] .widget-image img, [data-block="bf-7"] .widget-image img, [data-block="15028035763894851"] .widget-image img, [data-block="bf-9"] .widget-image img, [data-block="15072158382271658"] .widget-image img{margin:0!important;width:100%!important;height:auto!important;}
@media screen and (min-width:1200px){.row-fluid .span6{width:50%!important;margin:0!important;}