﻿#toolbar .float-right
.module{margin:0
0 0 15px;float:right}
#headerbar
.module{max-width:300px;margin-right:0;float:right}
.module,#breadcrumbs,#content{margin:15px}
#menu
.module{margin:10px
5px}
#footer
.module{margin:0}

.module{position:relative}
.module
.badge{position:absolute;top:0;right:0;z-index:1}
.module .module-title
.icon{display:block;position:relative;top:-6px;width:30px;height:30px;margin-right:5px;overflow:hidden;float:left}
.module .module-title{margin:0
0 15px 0}
.module .module-title
span.title{display:block}
.module .module-title
span.subtitle{display:block;margin-top:2px;line-height:14px;font-size:12px;text-indent:1px}
.module .badge-hot{background-position:0 0}
.module .badge-top{background-position:0 -25px}
.module .badge-free{background-position:0 -50px}
.module .badge-new{background-position:0 -75px}
.module .module-title .icon-download{background-position:0 0}
.module .module-title .icon-twitter{background-position:0 -30px}
.module .module-title .icon-mail{background-position:0 -60px}
.module .module-title .icon-bubble{background-position:0 -90px}
.module .module-title .icon-login{background-position:0 -120px}
.module .module-title .icon-cart{background-position:0 -150px}
div.module{min-height:0px !important}



.fw-heading {
    margin-bottom: 1em;
}

.fw-heading h1,
.fw-heading h2,
.fw-heading h3,
.fw-heading h4,
.fw-heading h5,
.fw-heading h6 {

    font-family: 'Raleway', sans-serif;
}


.fw-heading.fw-heading-h1 .fw-special-subtitle {
    font-size: 130%;
}

.fw-heading.fw-heading-center {
    text-align: center;
}


.fw-heading .fw-special-title-half h1, 
.fw-heading .fw-special-title-half h2, 
.fw-heading .fw-special-title-half h3, 
.fw-heading .fw-special-title-half h4, 
.fw-heading .fw-special-title-half h5, 
.fw-heading .fw-special-title-half h6{
    margin: 0
}


//woocommerce



.fw-heading {
	margin-bottom: 1em;
}

.fw-heading h4,
.fw-heading h5,
.fw-heading h6 {
	font-weight: bold;
}
.fw-heading h1, .fw-heading h2, .fw-heading h3, .fw-heading h4, .fw-heading h5, .fw-heading h6, h1, h2, h3, h4, h5, h6{font-family: 'Open Sans';  font-weight: 300;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.site-footer .container,
.footer-widget-area .container {
	padding: 0;
}

.site-content.container {
	padding: 0 15px;
}

.title-banner .container {
	padding: 0;
}

.widget .container,
section .container {
  padding-left: 30px;
  padding-right: 30px;
}




body.index div#home-middle div.linkwrap { padding: 15px 0; }


body.index div#home-middle ul {
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0; 
}


body.index div#home-middle ul li.item {
	float: left;
	width: 161px;
	margin-right: 16px;
}


body.index div#home-middle ul li.item.last {
	margin-right: 0;
	float: left;
	width: 161px;
}


body.index div#home-middle ul li.item4 { margin-right: 0; }


body.index div#home-middle ul li span.title {
	display:inline-block;
	width: 155px;
	margin: 8px 0 4px 0;
}


body.index div#home-middle ul li img { padding-bottom: 8px; }


body.index div#home-middle a.title {
	font-family: Georgia;
	font-size: 15px;
	color: #045482;
}


body.index div#home-middle span.title a:hover,
body.index div#home-middle span.title a.hover { text-decoration: underline; }


body.index div#home-middle span.slug { padding: 0; }


body.index div#home-middle span.author {
	letter-spacing: 0.05em;
	width: 150px;
}


div#home-middle .icon,
div#browse-widget .icon,
div#refinement-bar .icon,
div#search-results .icon,
div#articlelist .icon,
div.style-e .icon {
	padding-left: 21px;
	background-repeat: no-repeat;
}


div#browse-widget .icon,
div#home-middle .icon { float: left; }


body.ie .slide-text .slide-more {
	font: 400 14px "Arvo";
}


.slide-text .slide-more {
	font: normal 14px "Rockwell";
	margin-top: 25px;
}


.slide-text .slide-more a {
	color: #fff;
	text-decoration: none;
}


.slide-text .slide-more a:hover {
	color: #00adee;
	text-decoration: none;
}
 #subnav{background:#F3F3F3;width:938px;color:#666666;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:13px;margin:0 auto 0;text-transform:uppercase;border:1px solid #DDDDDD;clear:both;overflow:hidden;}
#subnav ul{width:936px;float:left;list-style:none;margin:0;padding:0;border:1px solid #FFFFFF;}
#subnav ul ul{border:none;}
#subnav li{float:left;list-style:none;}
#subnav li a{color:#666666;display:block;margin:0;padding:6px 10px 4px 10px;text-decoration:none;position:relative;}
#subnav li a:hover,#subnav li a:active,#subnav .current_page_item a,#subnav .current-cat a,#subnav .current-menu-item{background:#444444;color:#FFFFFF;}
#subnav li a .sf-sub-indicator{display:block;width:10px;height:10px;top:11px;right:5px;text-indent:-9999px;overflow:hidden;position:absolute;}
#subnav li li a,#subnav li li a:link,#subnav li li a:visited{background:#444444;color:#FFFFFF;width:148px;margin:0;padding:5px 10px 4px 10px;text-transform:none;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;position:relative;}
#subnav li li a:hover,#subnav li li a:active{background:#444444;color:#FFFFFF;}
#subnav li li a .sf-sub-indicator{top:10px;}
#subnav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;padding:0;}
#subnav li ul a{width:140px;}
#subnav li ul ul{margin:-34px 0 0 169px;}
#subnav li:hover ul ul,#subnav li:hover ul ul ul,#subnav li.sfHover ul ul,#subnav li.sfHover ul ul ul{left:-999em;}
#subnav li:hover ul,#subnav li li:hover ul,#subnav li li li:hover ul,#subnav li.sfHover ul,#subnav li li.sfHover ul,#subnav li li li.sfHover ul{left:auto;}
#subnav li:hover,#subnav li.sfHover{position:static;}
#subnav li a:hover,#subnav li a:active,#subnav .current_page_item a,#subnav .current-menu-item a{background-color:#4A2A1D;color:#649Fb2;text-decoration:none;}

.fusion-secondary-main-menu {
  border-bottom: 1px solid transparent;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-secondary-main-menu .fusion-main-menu {
  float: none;
}

.fusion-secondary-main-menu .search-table {
  width: 100%;
}

.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: none;
  float: none;
  padding: 5px 0px;
  margin-left: 0;
}

.fusion-secondary-main-menu .fusion-secondary-menu-search {
  display: none;
  padding: 5px 0px;
}

.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {
  margin-left: 0;
}

.fusion-is-sticky .fusion-secondary-main-menu {
  border-bottom: 0;
}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}

.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {
  padding-right: 39px;
}
.fusion-mobile-menu-sep,.fusion-secondary-main-menu{border-bottom-color:#e5e5e5;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);opacity:1;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}
.flexslider .field-content,.flexslider .field-content a{color:#fff;text-shadow:1px 1px 2px #333;text-align:left;margin:0;}
.flexslider .field-content a:visited,.flexslider .field-content a:active,.flexslider .field-content a:hover{text-decoration:none;}
.pane-ornl-research-area-nav-flags .field-content{color:#fff;}
.pane-ornl-research-area-nav-flags .field-content a{color:#fff;}
.view-newsdesk-featured-article h2.field-content{margin-bottom:0px;padding-left:15px;}
.view-newsdesk-featured-article h3.field-content{margin-top:0px;padding-top:10px;padding-left:15px;}
.x-navbar .sub-menu li:before,.x-navbar .sub-menu li:after{background-color:#dddddd;}
.x-navbar,.x-navbar .sub-menu,.tp-bullets.simplebullets.navbar,.tp-bullets.simplebullets.navbar-old,.tp-leftarrow.default,.tp-rightarrow.default{background-color:#364c8c!important;}
.x-navbar{font-size:14px;}
.x-navbar-inner{min-height:100px;}
.x-navbar .x-brand{margin-top:13px;}
.logo{position:relative;top:0;padding:20px 0}
.logo a{margin:0!important}
.logo img{height:auto!important}


.header_inner .logo img {
	height: 99px !important;
	margin-top: -38px !important;
}


.viewall_btn{
	width:100px;
	height:25px;
	position:absolute;
	bottom:10px;
	left:10px;
}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

.besps_slides div img {border:none;margin:0;padding:0;}

.besps_slides div a, .besps_slides div a:link, .besps_slides div a:visited, .besps_slides div a:focus, .besps_slides div a:hover, .besps_slides div a:active {text-decoration:none;line-height:12px;font-size:12px;font-weight:bold;color:#000;background:transparent;border:none;}
 

#slider-a-container .thumb .color
{
    display: block;
    position: absolute;
    left:0px;
    top:0px;
    width:59px;
    height:26px;
    display:none;
    overflow: hidden;
}

#query-posts-2 .post .entry-title a:before {
    content: "\f0e6 ";
    text-shadow: 1px 1px 0 #fff;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.5em;
    z-index: 999;
    margin-right: 6px;
}

#query-posts-2 .post .entry-title {
    margin-bottom: 4px
}

.widget h3 {
    border-bottom: 1px solid #E6E6E6;
    color: #555555;
    font: bold 18px/1.2em Droid Sans;
    padding: 8px 0;
}

.widget p, .widget .textwidget { font:normal 14px/1.5em 'Droid Sans', arial, sans-serif;color:#555555; }

.widget {font:normal 14px/1.5em Droid Sans;color:#555555;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}


#site-branding h2.site-description{
	font-size: 14px;
	color:#888;
	margin: 0;
}






.rev_slider_wrapper{
	position:relative;
}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-revolution-container.below,.page-template-template-blank-3-php .x-slider-revolution-container.above,.page-template-template-blank-6-php .x-slider-revolution-container.above{border-color:#70c0ba;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.img-responsive{display:block;max-width:100%;height:auto}






.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 868px;
}


.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}


.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 688px;
	}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


.sidebar_hover-div{
	 background-color:#da63af;padding: 5px 20px; width:60%;
}

.sidebar_hover-div a:hover{
	text-decoration:underline;
}

.sidebar_hover-div a{color:#fff !important;}

.wp-pagenavi span.extend { border: none!important; border-bottom: 3px solid transparent; border-top: 1px solid transparent; }

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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

  .vc_col-sm-12 {
    width: 100%;
  }

.vc_col-sm-12,.col-12{float:none!important}
 #menu *{ box-sizing:content-box; -moz-box-sizing:content-box; }


.et_monarch .et_social_googleplus, .et_monarch .et_social_networks.et_social_circle .et_social_googleplus i { background-color: #df4a32; }

	.et_monarch li.et_social_googleplus:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_googleplus:hover i { background-color: #be3f2b; }

	.et_monarch .et_social_sidebar_border li.et_social_googleplus:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_googleplus:hover { border-color: #df4a32; }

	.et_monarch .widget_monarchwidget li.et_social_googleplus { background-color: #df4a32 !important; }

	.et_monarch .widget_monarchwidget li.et_social_googleplus:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_googleplus:hover i { background-color: #be3f2b !important; }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
#logo{float:left;margin:9px 10px 9px 5px;}
#logo img{max-width:85%;text-align:center;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}


#content section.no-top-border { border-top: none; }


#shadow-container {

	position: relative;

	left: 3px;

	top: 3px;

	margin-right: 7px;

	margin-bottom: 7px;

}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .shadow1 {

	background: #F1F0F1;

}


 

#shadow-container .shadow2 {

	background: #DBDADB;

}


#shadow-container .shadow3 {

	background: #B8B6B8;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}
.alignnone,.block{clear:both;margin:0 0 20px 0}


 
.nav {  margin:0px; padding:0px 10px; display:inline-block; height:30px; font-size:14px; line-height:30px; text-shadow:2px 2px #333; border-radius:6px; }
#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}
.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n){margin-right:0;}
.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper{width:50% !important;float:left !important;}
.fusion-columns-2 .fusion-column:nth-of-type(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(3n),.fusion-columns-4 .fusion-column:nth-of-type(3n){clear:both;}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}
.fusion-columns-3 .fusion-column:nth-of-type(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-5 .fusion-column:nth-of-type(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),.fusion-columns-6 .fusion-column:nth-of-type(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n){clear:both;}
#slidingbar .fusion-column,.footer-area .fusion-column{margin-bottom:40px;}
.fusion-layout-column.fusion-column-last{clear:right;zoom:1;margin-left:0;margin-right:0;}
.fusion-column.fusion-spacing-no{margin-bottom:0;width:100% !important;}
.fusion-columns-1 .fusion-column:first-child,.fusion-columns-2 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child,.fusion-columns-4 .fusion-column:first-child,.fusion-columns-5 .fusion-column:first-child{margin-left:0;}
.fusion-columns .fusion-column{width:100% !important;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 50px;}
#slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{float:none;width:100%;}
#slidingbar-area .fusion-columns .fusion-column,.footer-area .fusion-columns .fusion-column{float:left;width:98% !important;}

.fusion-footer .fusion-columns .fusion-column { margin-bottom: 25px;}

img.pf {position:absolute; border:none; padding:0px; margin:5px;}


.sfmsb-icon-facebook.sfmsb-square:before 	 	{ content: "\e610"; }

.sfmsb-icon-facebook.sfmsb-circle:before 	 	{ content: "\e601"; }

.img-responsive {
	display:block;
	height:auto;
	max-width:100%
}
body.page-node-national-snapshot #page .view-national-snapshots .views-field-body .references img.media-element{display:inline;margin:0 1px;}

			.l-header.layout_advanced .w-logo-img {
				max-width: none;
				}


.l-header.notransition .l-subheader,
.l-header.notransition .l-subheader .w-logo-img {
	-webkit-transition-property: none !important;
			transition-property: none !important;
	-webkit-transition-duration: 0s !important;
			transition-duration: 0s !important;
	}

			.l-header.layout_sided .w-logo-img {
				display: block;
				max-width: none;
				height: auto;
				}

		.w-logo-img {
			max-width: 200px;
			-webkit-transition: height 0.3s;
					transition: height 0.3s;
			}

		.l-header.layout_centered .w-logo-img {
			max-width: none;
			}

	

.no-touch .w-cart-h,
.no-touch .w-contacts,
.no-touch .w-iconbox-icon img,
.no-touch .w-lang,
.no-touch .w-lang-item-icon,
.no-touch .w-lang-item-title,
.no-touch .w-logo-img,
.no-touch .w-search-open {
	vertical-align: -webkit-baseline-middle;
	}



.w-logo.with_title .w-logo-img {
	display: none;
	}
.l-header.layout_standard.sticky .w-logo-img,.l-header.layout_extended.sticky .w-logo-img {height:50px;}
.l-header.layout_advanced.sticky .w-logo-img,.l-header.layout_centered.sticky .w-logo-img {height:50px;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}

.container_24 .grid_4 {
  width: 150px;
}

.grid_4.tip:first-child {
  margin: 0 0px 0 80px;
}

.hardware-visualizer .grid_4.pull-grid-left {
  margin-left: -18px;
  z-index: 50;
}

.style-studio #ss-body .grid_4 {
  width: 116px;
}


.banner-overlay-content a {
    color: #ffffff;
    font-weight: bold;
}

.banner-overlay-content a:hover {
    text-decoration: underline;
}

	.banner-overlay-content {max-width: 275px;  padding-bottom: 8px;}

.thumbnail {
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	line-height: 1.428571429;
	background-color: #FDFDFA;
	border: 1px solid #FCF7F7;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #ababab;
}

.thumbnail .caption {
  padding: 9px;
  color: #606060;
}

.thumb-pad1 .thumbnail {
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.thumb-pad1 .thumbnail figure {
	margin: 0;
	overflow: hidden;
	margin-bottom: 20px;
	border: 3px solid #ffffff;
	border-radius: 5px;
}

.thumb-pad1 .thumbnail figure img {
	width: 100%;
	height: auto;
}

.thumb-pad1 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
}

.thumb-pad1 .thumbnail .caption p {
	margin-bottom: 30px;
	color: #000000;
}

.thumb-pad1-1 .thumbnail {
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.thumb-pad1-1 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
}

.thumb-pad1-1 .thumbnail figure {
	margin: 0;
	width: 100%;
	margin-bottom: 27px;
}

.thumb-pad1-1 .thumbnail figure img {
	width: 100%;
}

.thumb-pad2 .thumbnail {
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
	margin-bottom: 19px;
}

.thumb-pad2 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
}

.thumb-pad2-2 .thumbnail {
	position: relative;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 25px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: dashed #F90004;
	border-radius: 0;
	box-shadow: none;
	background-image: none;
	background-color: #E0F8E3;
	height: auto;
}

.thumb-pad2-2 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: medium;
}

.thumb-pad2-2 .thumbnail .caption a {
	color: #000000;
	font: bold 13px 'Asap';
	display: inline-block;
	margin-bottom: 4px;
	text-transform: uppercase;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad2-2 .thumbnail .caption a:hover {
	color: #606060;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad3 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	color: #000000;
}

.thumb-pad3 .thumbnail .caption {
	padding: 0;
	color: #606060;
	overflow: hidden;
}

.thumb-pad4 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}

.thumb-pad4 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
	color: #606060;
}

.thumb-pad4 .thumbnail .caption p {
	margin-bottom: 5px;
}

.thumb-pad4 .thumbnail .caption a {
	color: #000000;
	font: 13px 'Asap';
	display: inline-block;
	margin-bottom: 5px;
	text-transform: uppercase;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad4 .thumbnail .caption a:hover {
	color: #606060;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad4 .thumbnail .caption .title1 {
	font: 18px 'Pacifico';
	color: #000000;
	text-align: right;
	margin-bottom: 0;
}

.thumb-pad4 .thumbnail .caption .title2 {
	float: right;
	margin-top: -6px;
}

.thumb-pad5 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
}

.thumb-pad5 .thumbnail .badgeBox {
	overflow: hidden;
	margin-bottom: 14px;
}

.thumb-pad5 .thumbnail .badgeBox .badge {
	padding: 0;
	margin: 0;
	box-shadow: none;
	text-shadow: none;
	border: none;
	border-radius: 0;
	line-height: 23px;
	width: 66px;
	height: 66px;
	background: #8ed5d5;
	border-radius: 7px;
	position: relative;
	display: inline-block;
	float: none;
	margin-right: 20px;
	float: left;
	font: 13px/13px 'Asap';
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	padding-top: 19px;
}

.thumb-pad5 .thumbnail .badgeBox p {
	line-height: 20px;
}

.thumb-pad5 .thumbnail .badgeBox p br {
	display: none;
}

.thumb-pad5 .thumbnail .badgeBox .extra-wrap {
	padding-top: 15px;
}

.thumb-pad5 .thumbnail .caption {
	padding: 0;
	overflow: hidden;
	color: #606060;
}

.thumb-pad5 .thumbnail .caption p {
	margin-bottom: 23px;
}

.thumb-pad5 .thumbnail .badgeBox a {
	color: #606060;
	font: 13px/14px 'Asap';
	text-transform: uppercase;
	margin: 0 0 0 0;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad5 .thumbnail .badgeBox a:hover {
	color: #8ed5d5;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.thumb-pad5 .thumbnail .badgeBox a.tl {
	position: relative;
	top: 4px;
}

.thumb-pad9 .thumbnail {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	overflow: hidden;
}

.thumb-pad9 .thumbnail .caption {
	padding: 0;
	color: #606060;
}

.thumb-pad9 .thumbnail .caption a {
	font: 13px 'Asap';
	color: #000000;
	text-transform: uppercase;
}

.thumb-pad9 .thumbnail .caption a:hover {
	text-decoration: underline;
}

 .thumb-pad1 .thumbnail .caption .title {
 font: italic 24px/24px 'Cabin';
 color: #ffffff;
 margin-bottom: 26px;
}

 .thumb-pad1 .thumbnail .caption a {
 font-size: 17px;
 line-height: 19px;
}

 .thumb-pad5 .thumbnail .post .posted br {
 display: block;
}

 .thumb-pad5 .thumbnail .post .posted a {
 float: none !important;
}
.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:2px;}
body.x-navbar-fixed-top-active .x-navbar-wrap{height:90px;}




body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
	line-height: 1em !important;
}


#content-subhead {
	font-family: 'lobster_1.3regular'; 
	font-size: 36px; 
	color: #cd3627; 
	letter-spacing: 1px; 
	padding: 15px 10px;
}


.feature-review{
	position: absolute;
	top: 205px;
	left: 152px;
	width: 375px;
}

				.et_header_style_centered #et_search_icon:before { left: 3px; top: -13px;}

		.et-fixed-header #et_search_icon:before { margin-top: -8px; }

		.et_header_style_centered .et-fixed-header #et_search_icon:before { margin-top: 0;}


.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


	#et_search_icon:before { content: "\55"; font-size: 17px; left: 0; position: absolute; top: -3px; }

	#et_search_icon:hover { cursor: pointer; }

	.et_vertical_nav #et_search_icon:before { top: -3px; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #000000 !important; }



.top-sec ,.second-part{background:#313b43; padding:10px; overflow:hidden;}

.top-sec {
  margin-top:0px; 
   right: 24px;
    width: 130px;
}

.top-sec .mealing-part .gform_button.button{ margin-top:-1px;}

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {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}

.foot-bot{overflow:hidden;clear:both;border-top:1px solid #2d2d2d;font-size:15px;text-align:right}
#main-story .main-article-txt .two-img-up{margin:30px 0;border-bottom:3px solid #eee;padding-bottom:15px}
#main-story .main-article-txt .two-img-up:after,#main-story .main-article-txt .two-img-up:before{content:" ";display:table}
#main-story .main-article-txt .two-img-up:after{clear:both}
#main-story .main-article-txt .two-img-up .img-left{float:left!important;max-width:48%;margin-right:2%}
#main-story .main-article-txt .two-img-up .img-right{float:right!important;max-width:48%;margin-left:2%}
#main-story .main-article-txt .two-img-up img{padding:0;margin:0;width:100%;height:auto}
#main-story .main-article-txt .two-img-up small{font-size:87%;float:right!important;font-size:12px;padding:0;margin:0;color:#555;display:inline-block;margin-top:15px;float:left!important;font-size:14px}
#main-story .main-article-txt .two-img-up .img-left small{margin-bottom:15px}
#main-story .main-article-txt .two-img-up .img-left,#main-story .main-article-txt .two-img-up .img-right{float:none!important;max-width:100%}
#main-story .main-article-txt .two-img-up .img-left small,#main-story .main-article-txt .two-img-up .img-right small{padding:0 30px}

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color:  #fafafa ; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }
.col{float:left}
 

//.footer1{color:#6B6B6B; font-size:9px; line-height:12px}
 
.footer1{color:#ffffff; font-size:9px; line-height:12px}
 
.footer1 a{color:#6B6B6B; font-size:9px; text-decoration:none}
 
.footer1 a:hover{text-decoration:underline}

div#content-tv							{ width: 544px; height: 306px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: #fff 40px solid; border-right: #fff 40px solid; border-top: #fff 22px solid; border-bottom: #fff 22px solid; -moz-border-radius: 15px; border-radius: 15px; margin: 0 auto; }

#content-left #content-text #content-tv h1  { font-size: 1.2em; font-weight:100; text-transform: uppercase; color: #fff; margin: 0px 0px 5px 0px; padding: 10px 0px 10px 10px; }

#content-left #content-text #content-tv p  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#content-left #content-text #content-tv p.content-tv-text { float: left; margin: 0px 0px 0px 0px; padding: 0px 10px 10px 10px; }

#content-left #content-text #content-tv .vvqbox              { padding: 0px; margin: 0px; z-index: 6; width: 544px; height: 306px; border: none; }

#content-left #content-text #content-tv .vvqbox iframe       { padding: 0px; margin: 0px; z-index: 6; border: none; width: 544px; height: 306px;  }

#content-left #content-text #content-tv .vvqbox img          { padding: 0px; margin: 0px; z-index: 6; border: none; width: 544px; height: 306px; }

#content-left #content-text #content-tv .vvqbox object       { padding: 0px; margin: 0px; z-index: 6; border: none; width: 544px; height: 306px;  }

			#content {
				margin-left: 200px;
				margin-right: 0px;
			}

			#content-content {
				min-height: 600px;
			}


#content-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#content-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#content-top div div {
	padding: 0;
	background-repeat: repeat-x;
}


#content-side {
	background-repeat: repeat-y;
}


#content-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}


.mobile-view #content {
	margin-left: 0;
	margin-right: 0;
	border-radius: 0;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 0 0;}


.container-content-inner {
	display: inline-block;
	width: 100%;
}


#header .container-content, #footer .container-content {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view .container-empty {
	display: none !important;
}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 0 0;}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}

.dropclick-list {
  padding: 10px;
  background: #fff;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}



.top {
	margin: 0px;
}

.top .mobilebar {
	display: none;
	font-size: .9em;
	margin-bottom: 10px;
	background-color: #5ec702;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.top .mobilebar a {
	color: #fff;
}



.top .logo {
	position: absolute;
	bottom: -80px;
	z-index: 5;
	width: 240px;
	display: block;
}

.top .logo img {
	width: 100%;
}

.top .logo.smalllogo {
	position: absolute;
	bottom: -34px;
	z-index: 5;
	width: 160px;
	height: 81px;
	display: block;
}

.top.com {
	line-height: 60px;
}

.top .logoalt {
	float: left;
	width: 30%;
}


div.content {
	width: 670px;
	color: #CCC;
	padding: 15px 15px 95px 30px;
}


.content h1 {
	font-family: adobe-garamond-pro,sans-serif;
	color: #a51300;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 1.5em;
	
	border-bottom: 1px solid #424242;
	margin-bottom: 10px;
	text-transform: lowercase;

}





.content h2 {
	font-family: adobe-garamond-pro,sans-serif;
	color: #a51300;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 1.5em;
	
	margin-bottom: 10px;
	text-transform: lowercase;

}


.content p {
	font-weight: 300;
	font-size: .75em;
	line-height: 2em;
	color: #e9e9e9;
	letter-spacing: 1px;
	margin-bottom: 20px;
}


#page-reservations div.wrapper-bottom div.content div a {
	display: none;
}


#page-home div.wrapper-bottom div.content p a {
	color: #FFF;
	text-decoration: underline;
}



#logo {
	float: left;
	max-width: 100%;
  margin-top: 15px;
}

#logo .site-title {
	font-size: 2.5em;
	font-weight: bold;
	color: #e84747;
	font-family: 'Francois One', Tahoma, Arial;
}

#logo a:hover {
	text-decoration: none;
}

#logo a:hover .site-title {
	color: #333;
	text-decoration: none;
}

#logo .site-description {
	margin-top: 0.4em;
	color: #333;
}



.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
    *zoom: 1; 
}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}

.green-wrap:not(.green-wrap-long){background-size:cover}

.green-wrap .content-title{margin-bottom:4vmin}

.green-wrap .list-col3{color:#fff}


.carousel {
  position: relative;
}


.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}


.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.carousel-control.left {
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}


.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}


.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}


.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}


.carousel-control .icon-prev:before {
  content: '\2039';
}


.carousel-control .icon-next:before {
  content: '\203a';
}


.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}


.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  border: 1px solid #ffffff;
  border-radius: 10px;
}


.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #ffffff;
}


.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}


.carousel-caption .btn {
  text-shadow: none;
}


.single_products .carousel .item{
	height:370px;
	width:100%;
	text-align:center;
	background:#fff;
}

.single_products .carousel .item img{
	max-height:370px;
	
}


.single_products .carousel-control.right, .single_products .carousel-control.left{
	background:none;
}

.single_products .carousel-indicators{
	left:0px !important; 
	margin-left:0px !important;
	bottom:-75px;
}



.single_products .carousel-indicators li{
	text-indent:0px;
	width:41px;
	height:58px;
	background:#fff;
	border-radius:0px;
	display:block;
	margin:0px 5px;
	float:left;
	border:2px solid #fff;
	overflow:hidden;
}

.single_products .carousel-indicators li.active{
	border:2px solid #575757;
}

.single_products .carousel-indicators li img{
	height:100%;
}



#alltime, #populars
{
display:none;  
}
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab{position:relative}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active{position:relative;z-index:20}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}




.caption {
	z-index:-100;
	position:absolute;
	top:368px;
	left:0;
	height:25px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:765px;
	font-size:1.1em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
.certifications-module .link{color:#bc191e}
.certifications-module .link:hover{color:#e32026}
.business-name-module .link{color:inherit;text-decoration:none}
.contact-form-module .link{color:#fff}
.contact-form-module .link:hover{color:#cf1b21}
.footer-nav-menu .menu-item .link{float:left}
.footer-nav-menu .menu-item .link:hover{text-decoration:none}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.location-module .link{color:#bc191e}
.location-module .link:hover{color:#e32026}
.location-module .map-menu .link{text-decoration:none}
.location-module .map-menu .link:hover .link-title{text-decoration:none}
.location-module .map-menu .link-title{text-decoration:underline}
.location-module .map-menu .link-title:hover{text-decoration:none}
.map-menu-base .link{text-decoration:none}
.map-menu-base .link:hover .link-title{text-decoration:none}
.map-menu-base .link-title{text-decoration:underline}
.map-menu-base .link-title:hover{text-decoration:none}
.mortgage-calculator-module .link{color:#bc191e}
.mortgage-calculator-module .link:hover{color:#e32026}
.main-nav-module .link{color:#fff}
.main-nav-module .link:hover{color:#dba29e}
.offers-preview-module .module-body .print-offer .link{font-size:13px;color:#bc191e;cursor:pointer;text-decoration:none}
.offers-preview-module .module-body .print-offer .link:hover{color:#d31e23}
.offers-printing-module .module-body .print-offer .link{font-size:13px;color:#bc191e;cursor:pointer;text-decoration:none}
.offers-printing-module .module-body .print-offer .link:hover{color:#d31e23}
.payment-methods-module .link{color:#bc191e}
.payment-methods-module .link:hover{color:#e32026}
.photos-module .slide-info-footer .link{color:#bc191e}
.photos-module .slide-info-footer .link:hover{color:#d31e23;text-decoration:none}
.reviews-module .link{cursor:pointer;color:#099}
.reviews-module .link:hover{color:#008080}
.reviews-module .reviews-list .list-item .link{margin-left:5px}
.reviews-module .reviews-list-footer .link{font-family:'Merriweather',serif;font-size:14px;text-decoration:none;line-height:14px}
.reviews-module .reviews-list-footer .link .icon-arrows{font-size:6px;vertical-align:middle}
.services-module .services-menu .link{display:block}
.services-module .services-menu .link:hover{text-decoration:none}
.site-links-menu .menu-item .link{float:left;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.site-links-menu .menu-item .link:hover{text-decoration:none}
.site-links-menu .menu-item .link .decoration{float:left;margin:0 6px}
.social-module .link{color:#bc191e}
.social-module .link:hover{color:#e32026}
.usps-module .link{color:#bc191e}
.usps-module .link:hover{color:#e32026}
.hours-module .link{color:#bc191e}
.hours-module .link:hover{color:#e32026}
.footer .link{color:#bc191e}
.footer .link:hover{color:#e32026}
.footer-nav-module .link .decoration{border-bottom:1px dotted #bc191e}
.footer-nav-module .link .decoration:hover{border-bottom:0}
.site-links-module .menu-item .link{text-shadow:none;text-decoration:none}
.site-links-module .menu-item .link .decoration{margin:0 13px;border-bottom:1px dotted #bc191e}
.site-links-module .menu-item .link .decoration:hover{border-bottom:0}
.main-vertical-nav-module .main-vertical-nav-menu.dropdown .link:hover,.main-vertical-nav-module .main-vertical-nav-menu .menu-item.dropdown .link:hover{background:0}
.services-module .link{color:#bc191e}
.services-module .link:hover{color:#e32026}
.lt-ie8 .services-module .services-menu .link,.lt-ie8 .services-module .services-menu .menu-item .icon-bullet{float:left}
.rail-module-default .link{color:#bc191e}
.rail-module-default .link:hover{color:#e32026}
.rail-module-primary .link{color:#fff}
.rail-module-primary .link:hover{color:#cf1b21}
.rail-module-secondary .link{color:#fff}
.rail-module-secondary .link:hover{color:#dba29e}

.font_hotel {
    font-family: 'Lobster Two', cursive;
}


.clear{
   clear      :both;
   width      :100%;
   display    :block;
   font-size  :0;
   height     :0;
   line-height:0;
}
