﻿
		.auto-style4 {
	font-size: small;
}
.book-navigation .menu{margin-bottom:20px}
.book-navigation .menu li{display:inline;font-size:12px;font-weight:700;text-transform:uppercase}
.book-navigation .menu li:after{content:','}
.book-navigation .menu li:last-child:after{display:none}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}

	
	.slide-logo .slides .slide .box {height:90px;}

	.slide-logo .slides .slide .box .left,.slide-logo .slides .slide .box .right{width: 100%;}

	.slide-logo .slides .slide .box .right img, .slide-logo .slides .slide .box .left img{margin-bottom: 0;}

	.slide-logo .slider-nav2{display: none;}


.slide-logo{overflow: hidden;margin: 0 10px;}

.slide-logo .slides .slide .box .left{width: 49.5%;float: left;}

.slide-logo .slides .slide .box .right{width: 49.5%;float: right; text-align: right;}

.slide-logo .slider-nav__item2 {width:40px;height:4px;float: left;clear: none;display: block;margin: 0 5px;background:#0078d7;}

.slide-logo .slider-nav__item2:hover {background: #0078d7;opacity: 0.6;}

.slide-logo .slider-nav__item--current2 {background: #ffffff;opacity:1;}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

	.txt_grey {color: #999999;}

	.txt_grey a, .txt_grey a:link, .txt_grey a:visited, .txt_grey a:hover, .txt_grey a:active {margin: 0px; padding: 0px 0px 20px 0px; color: #999999; text-decoration: none; font-weight: normal;}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover,
* html #access3 ul li.current_page_item a,
* html #access3 ul li.current-menu-ancestor a,
* html #access3 ul li.current-menu-item a,
* html #access3 ul li.current-menu-parent a,
* html #access3 ul li a:hover {
	color: #fff;
}

.frame-footer .map-container {
  width: 183px;
  height: 164px;
  float: left;
  margin-right: 15px;
  margin-bottom: 55px;
}


.map-container {
  height: 285px;
  position: relative;
}


.map-container .imap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.et_monarch .et_social_mobile_button:before,.et_monarch .et_social_close:after,.et_monarch .et_social_heading:after{font-family:etmonarch;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:16px}
.et_monarch span.et_social_close,.et_monarch .et_social_mobile_button{cursor:pointer}
.et_monarch span.et_social_close{position:absolute;right:10px;top:0;line-height:40px}
.et_monarch span.et_social_close:after{content:"\e60C";color:#ccc}
.et_monarch .et_social_pinterest_window span.et_social_close{cursor:pointer}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

#hero-section .master-slider {
    height: 500px;
}



.header-hero-section {
	overflow: hidden;
	width: 100%;
}

.news-block {
	position: relative;
	background: #004963;
	color: #fff;
	padding: 10px;
	margin-bottom: 25px;
	line-height: 18px;
	min-height: 190px;
	padding-bottom: 35px;	
}

.news-block .read-more{
	position: absolute;
	bottom: 10px;
}


	.news-wrap .news-block{
		min-height: 250px;
	}
.index-title{border:none;background:#FFF;text-align:left;padding:1rem 0.5rem 0.5rem;margin:0;font-size:1.2rem;z-index:800;position:relative;margin:}
.index-title-box{height:5.2rem;z-index:800;position:relative;background:#fff}
body,.entry-title a,.entry-title a:hover,.top-desc,.top-desc a,.top-desc a:hover,.index-title-box a { color:#333333 !important;}
.btn--rating--dislike svg,.flash-message p{margin-right:20px;margin-right:1.25rem}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.flash-message,.header__secondary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flash-message{z-index:10;font-size:13px;font-size:.8125rem;line-height:2.07692;padding:10px 20px;padding:.625rem 1.25rem;color:#fff;text-align:left}
.flash-message a{color:inherit}
.flash-message--cookies{position:fixed;bottom:0;left:0;max-width:1400px;max-width:87.5rem;background-color:#530664}
.flash-message--error,.flash-message--warning{background-color:red}
.flash-message--neutral{background-color:#e79300}
.flash-message--status,.flash-message--success{background-color:#19874e}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#block-11{min-height:10px}
.lazyload,.lazyloading{opacity:0}



.featured-title {
	display: none;
}



#header h1.logo {
	padding: 5px 0px;
}





#header{
z-index: 100;
position: relative;
border-top-width: 4px;
border-top-style: solid;
}


#header .container{
min-height:160px;
z-index: 100;
overflow: visible;
background: none;
}


#header .container_wrap{
border-bottom-style: solid;
border-bottom-width: 1px;
}


#mobile-menu #mobile-search {
	margin: 10px 0px 0px 0px;
}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-3 {
  width: 25%;
}

.navigation .n_bj7{ background-position:-164px -160px;}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}


.tool-overflow{
    overflow: hidden;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
#rt-slideshow .layout-fullslideshow .sprocket-features-desc{color:#FFFFFF;font-size:120%;line-height:150%;margin:25px auto 0 auto;width:60%;}

.layout-slideshow .sprocket-features-desc {margin-top: 10px;font-size: 1.5em;line-height: 35px;}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666666666666%}


#right #info #address

{

	font-size: 18px;

}
 
.r2 {margin-top: 2px; float: left; margin-bottom: 0px; border: 0px solid}

.r1 a, .r2 a {color: black}
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.fid-2 #uvs-types-list .col-1,.fid-2 #uvs-types-list .col-2{width:300px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2,.fid-3 #uvs-types-list .col-3{width:230px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2{margin-right:10px}
body.responsive-ready .fid-2 #uvs-types-list .col-1,body.responsive-ready .fid-2 #uvs-types-list .col-2{width:100%}

.upcp-minimal-facts {width: 200px;height: 25px;position: absolute;bottom: 0;display: table;text-align: left;}

	
	
	.footer_left, .footer_right, .footer_inner_pages {
		display: none;
	}

	
	
	.footer_left {
		display: none;
	}


.footer_left .social {
	float: left;
	background-color: white;
	border-radius: 50%;
	text-align: center;
	margin-right: 8px;
	padding: 7px;
	text-decoration: none;
	transition: all 0.4s ease-in-out;
	box-shadow: inset 0 0 0 0 white;
    -webkit-transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    transition: all ease 0.4s;
}


.footer_left .social:hover {
	background: #9B8686;
}


.footer_left .social img {
	width: 17px;
}
