﻿.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.hero-face{width:100%;height:100%;}
.hero-face:after{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;border-radius:6px;content:"";display:block;}

		
.cell {
	display: table-cell;	
	padding-bottom: 5px;
}

.site-container{
	max-width:100%;
}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.winfield-widget .content .widget:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.winfield-widget .content .widget:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.winfield-landing .site-container {
	margin: 0 auto;
	max-width: 960px;
}


	.footer-widgets .wrap,
	.site-container {
		max-width: 1024px;
	}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.site-inner,
	.site-container .sidebar-primary,
	.site-container .content,
	.site-container .content-sidebar-wrap,
	.site-container .sidebar-secondary {
		width: 100%;
	}

.clear { clear:both; }
		
			 #pg-701-0 , #pg-701-1 , #pg-701-2 , #pg-701-3 , #pg-701-4 , #pg-701-5 , #pg-701-6 , #pg-701-7 , #pg-701-8 , #pl-701 .panel-grid-cell .so-panel { margin-bottom:30px }

.panel-grid {
  zoom: 1;
}

.panel-grid:before {
  content: '';
  display: block;
}

.panel-grid:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}

.panel-grid:first-of-type {
	border-top: 30px solid #2e2e2e;
}
 #pl-701 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-701 .panel-grid { margin-left:0;margin-right:0 }
 #pl-701 .panel-grid-cell { padding:0 }


img.bullet
{
vertical-align:middle;
}

.home-boxes-top {
	width: 731px;
	
	
}

.home-boxes {
	width: 731px;
	
}

#homepage aside.left-col nav ul.navbar li.logo-container	{
	display:block !important;
	border:none;
	margin:0;
	padding:0;
}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}

.icon-youtube:before {
	content: "\e610";
}
#main-section .news-features h4{font-size:16px}
#main-section .news-features h6{font-size:12px;font-weight:300}
#main-section .news-features div{border-bottom:1px solid transparent}
#main-section .news-features div:after,#main-section .news-features div:before{content:" ";display:table}
#main-section .news-features div:after{clear:both}
#main-section .news-features div .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#main-section .news-features div .results-img a{position:relative;display:block}
#main-section .news-features div .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-section .news-features div a,#main-section .news-features div h4,#main-section .news-features div h6{margin:0;padding:0}
#main-section .news-features div h6{color:#a4a4a4;margin-bottom:4px}
#main-section .news-features div .row:after,#main-section .news-features div .row:before{content:" ";display:table}
#main-section .news-features div .row:after{clear:both}
#main-section .news-features div .row h4{float:right!important;width:48%;line-height:normal;margin:0}
#main-section .news-features div .content-video,#main-section .news-features div .content-video.content-download,#main-section .news-features div ul li .content-video.content-download{line-height:40px}
#main-section .news-features div .content-video span::before,#main-section .news-features div .content-video.content-download span::before,#main-section .news-features div ul li .content-video.content-download span::before{font-size:16px;padding:6px 6px 6px 10px}
#main-section .news-features div .content-download span{margin-top:16px}
#main-section .news-features div .content-download span::before{font-size:20px}
#main-section .news-features div .content-live-streaming.content-video span::before{font-size:13px;top:-56px;left:-10px}
#post-404 .news-features div{margin-bottom:10px;border-bottom:1px solid transparent;padding-left:0}
#post-404 .news-features div h4{font-size:18px;line-height:1.4;margin:0;padding:0;border:none}
#post-404 .news-features div h4 a{font-family:Georgia,"Times New Roman",Times,serif;color:#252217}
#post-404 .news-features div h6{color:#a4a4a4;margin-bottom:4px;margin-top:0}

.icon-mail:before {
	content: "\6d";
}


.inlogknop {
    cursor: pointer;
}
#ham-menu-mobile{z-index:400;padding-top:56px;position:fixed;top:0;left:0;right:0;bottom:0;font-size:1.3em;background-color:#333;display:none;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-second-nav ul,#ham-menu-mobile .mobile-second-nav{padding:0;color:#a2a3a2;height:100%;}
#ham-menu-mobile .mobile-second-nav ul li{line-height:18px;font-family:'Roboto';font-weight:300;padding:15px 0 15px 40px;border-bottom:1px solid #5e5e5d;}
#ham-menu-mobile .mobile-second-nav ul li.half{width:50%;float:left;}
#ham-menu-mobile .mobile-second-nav ul li.half:last-child{padding:15px 0;border-left:1px solid #5e5e5d;text-align:center;}
#ham-menu-mobile .mobile-second-nav ul a{color:#a2a3a2;}
#ham-menu-mobile .mobile-second-nav ul a:hover{color:white;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile ul,#ham-menu ul{list-style:none;}
#ham-menu-mobile ul li a,#ham-menu ul li a{color:black;}
#ham-menu-mobile ul li a:hover,#ham-menu ul li a:hover{color:black;opacity:1;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-spacer{background-color:#e7e8e7;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}
.left_part .weather_box{width:100%;padding-left:}
#containt .left_part {-webkit-transform: translate3d(-180px, 0, 0);transform: translate3d(-180px, 0, 0);position: absolute;width: 180px;top:65px;left:0;padding:25px 0 0;height: 100%;-webkit-transition: all .4s;transition: all .4s}
#containt .left_part a {text-decoration: none;color: #fff;font-size: 15px;padding: 15px;box-shadow: inset 0px 1px 1px #8b9db3}
input[type=checkbox]:checked ~ #containt .left_part {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0)}


#yt {
	position:absolute;
	left:870px;
	top:-67px;
	width:40px;
	height:42px;
	z-index:99;
}

#footer .top {height:49px;}

#footer .middle {padding:0px 0px 23px;}

#footer .bottom {height:45px;}






.menu {
	position: relative;
	z-index: 50;
	list-style: none;
}


	.menu a { 
		display: block;
		color: #a37c3e;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 12px;
	}


	.menu ul {
		margin: 0;
	}


	.menu li {
		position: relative; 
		float: left; 
		margin-bottom: -1px; 
	}




.menu .sub-menu { 
	position: absolute;
	left: -1px;
	display: none;
	list-style: none;
	z-index: 110;
	margin-top: -1px;
}


.menu .sub-menu .sub-menu {	
	top: 0; 
	left: 10.5625em; 
	margin: 0 0 0 -1px; 
}


.menu .sub-menu li {
	width: 10.5625em; 
	clear: both; 
}


	.sec_nav a:hover,
	.menu a:hover {
		text-decoration: underline;
	}

.alt1 .menu a { color: #000; }

.alt2 .menu a { color: #d2973a; }


	.menu,
	.sec_nav,
	.social_menu,
	.footer_menu {
		text-align: center;
	}


	.menu li,
	.sec_nav li,
	.social_menu li,
	.footer_menu li {
		display:inline;
		float: none;
	}


	.menu li a,
	.sec_nav li a,
	.social_menu li a,
	.footer_menu li a {
		display:inline-block;
	}


	.social_menu .right,
	.social_menu.right,
	.sec_nav.right,
	.menu.right {
		float: none !important;
	}

.ie8 .menu li, .ie8 .sec_nav li, .ie8 .footer_menu li, .ie8 .social_menu li { margin-left: 15px;}


	 .flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover{text-decoration: underline;}

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  
  .responsive #top #wrap_all .flex_column:empty{margin:0;}


.clearfix:before,
.clearfix:after,
.flex_column:before,
.flex_column:after,
.widget:before,
.widget:after,
{
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.flex_column:after,
.clearfix:after {
  clear: both;
}

div .flex_column {
  z-index: 1;
  float: left;
  position: relative;
  min-height: 1px;
  width: 100%;
}






.flex_column .template-blog .post .entry-content-wrapper{
font-size: 13px;
}


#top .flex_column .template-blog .post-title{
font-size:17px;
}


.flex_column .template-blog .post_delimiter{
margin: 0 0 20px 0;
padding: 20px 0 0 0;
}


.flex_column .template-blog .single-big .pagination {
padding: 1px 0 10px 0;
}


.flex_column .template-blog .big-preview.single-big {
padding: 0 0 10px 0;
}


.flex_column .template-blog .post-meta-infos{
margin-bottom: -13px;
}

.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
#top .flex_column {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
}



#top .flex_column.av_one_half {
  width: 48%;
}

#top .flex_column.av_one_half.first {
  padding-right: 2%;
}


.flex_column + .avia_textblock{padding-top:50px;}


.flex_column + .av-special-heading{float:left; }

	.responsive #top #wrap_all .avia-fullwidth-portfolio .flex_column{margin-bottom:0}


.flex_column .widget:first-child, .content .widget:first-child{
padding-top: 0;
border-top: none;
}


.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}

.flex_column .avia-slideshow{ margin:20px 0; }

.flex_column .avia-slideshow.avia-builder-el-no-sibling{margin-top:0px;}

.av-magazine-hero-left.av-magazine-top-bar-active .flex_column{padding-top:20px;}




.container {
  margin: 0 auto;
}


.page-child .site-content .container, .page-template-default .site-content .container, .page-template-directory .site-content .container, .error404 .site-content .container {
  padding: 40px 0 40px;
}

.page-template-landing .site-content .container {
  padding-left: 20px;
  padding-right: 20px;
}

.stories .container {
  position: relative;
  top: 50px;
}

.social .container {
  margin-bottom: -40px;
  line-height: 0;
  position: relative;
}

.campaign .container {
  padding: 0 20px;
}

.people .container {
  padding: 0 25px;
  position: relative;
  top: -50px;
}

  header .container {
    position: relative;
  }

footer .container {
  margin: 0 auto;
}



ul.menu{display:block;  list-style: none; margin-left: -20px }

ul.menu li{display: inline-block; margin-top:50px; border-right: 2px solid #434343}

ul.menu li a, a.circnav{ padding:15px 15px;
font-family: 'EB Garamond', serif; font-size: 1.08em; font-weight: 400; color:#fff; text-decoration: none;   }

ul.menu li:first-child{margin-left:0px;}

ul.menu li:last-child{margin-left:0px; border-right: 0px solid #434343}


ul.menu li a.ornge{  color:#f89a44; }

ul.menu li a.grey{  color:#828282; }
 
ul.menu li a.ornge:hover{color:#fdb86b; }



ul.menu li a:hover,  ul.menu li a.grey:hover{ color:#f89a44;  }

ul.menu li a{  padding:25px 25px; font-family: 'Droid Serif', serif; font-size: 1.08em; font-weight: 400; color:#fff; text-decoration: none; letter-spacing:-.025em;   }

	
	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;
	}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}

#main {   margin: 20px 0; display: block; float: left; background: #FFF; width: 100%; padding: 0 10px 30px; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; min-height: 80vh; opacity: 0;}

.page .front-page#main{padding: 0 10px 30px;}

.single #main, .tax-post_format #main, .bbpress #main, .buddypress #main, .page-template-default #main, .page-template-pagewithsidebar #main {padding:30px 10px;}


#main-nav{float:left;width:calc(100% - 308px);-moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transition: all 0.3s;}

.small-header #main-nav{width:calc(100% - 154px);}

.fixed-menu #main-nav{float:left;width:calc(100% - 154px);}

#main-nav .sub-meni .menu-links.inside-menu { border-bottom: none; width:100%;padding:0;}


#main-nav .menu-links.inside-menu { width: 16.1%; float: left;box-sizing:border-box;padding:20px;}

        #main-nav .menu-link{font-size:14px;}

         #main-nav, .fixed-menu #main-nav, .small-header #main-nav{  width:100%;}

        #main-nav ul { display: none; }

        #main-nav ul.active { display: block;width: 100%;box-shadow: 0px 1px 0px 1px #ebebeb; }

        #main-nav ul li { width: 100%; }

        #main-nav ul li:hover .sub-menu-wrapper, #main-nav ul li:hover .sub-meni { display: none; }

#main-nav ul.active.menu {width: 100%;overflow-y: scroll;max-height: calc(100vh - 82px);overflow-x: hidden;}

#main-nav .mob-cat{background: #000;left:0;}

#main-nav .menu-links.inside-menu, #main-nav .sub-meni .menu-links.inside-menu, .sub-menu-wrapper .menu-links.inside-menu .sub-meni{width:100%;position: relative;padding:0;}

#main-nav .menu::-webkit-scrollbar {display: none;}

#main-nav ul li a, #mob-menu{font-family: Montserrat;}

#main .widget-title, #main .widget-title a{color:#e5192c;}


.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #main a.button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs .active a:hover, span.posted_in a, span.tagged_as a, .woocommerce h1.page-title, .woocommerce .jumping-posts .star-rating, .woocommerce-page .jumping-posts .star-rating, .amount, #header .cart-contents:hover, #header .cart-contents{color:#e5192c;}


.imagenes_lista_menu_fin {
    float:left;
    margin-right:23px;    
}

		
.home #nav2{
	width:974px;
	height:55px;
	margin:0 auto;
	float:left;
}

		#nav2.interior {
			width:974px;
			height:70px;
			margin:0 auto;
			
		}

		#nav2 a {
			margin-right:6px;
		}

		#nav2 a:last-child {
			margin-right:0;
		}

.facebook-box{text-align:center;}

.facebook-box iframe { width:100% !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-md-3{width:25%}

.services-block .col-md-3:last-child {
  border-right: none;
}


.alert_inner {
    vertical-align: middle;
    margin:0 auto;
    padding: 5px;
    text-align:center;
    font-size: 0.9375em;
}


.alert_inner * {
    font-weight: bold;
    color: #000;
    margin: 0;
}


.alert_inner p {
	padding-right:20px;
}


.alert_inner a {
    text-decoration: underline;
}


.alert_inner a:hover {
    color: #000;
}


.alert_inner img {
	height: 18px;
	width: auto;
}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}

.dlstrs-content, 
.dlstrs-right-sidebar,
.single-portfolio .content-area,
.single-gallery .content-area {
	margin-top: 59px;
	margin-bottom: 60px;
}

.dlstrs-content {
	float: left;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	max-width: 798px;
	width: 100%;
}

	.dlstrs-content,
	.content-area {
		padding: 2% 4%;
		border: none;
		width: 60%;
	}
#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}


.container {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}


#main-content .container {
	padding-top: 58px;
}


.et_full_width_page #main-content .container:before,
.et_full_width_portfolio_page #main-content .container:before {
	display: none;
}


.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
	width: 90%;
	max-width: 1200px;
	margin: auto;
}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


#top-header .container {
	padding-top: 10px;
	font-weight: 600;
}


#top-header,
#top-header .container,
#top-header #et-info,
#top-header .et-social-icon a {
	line-height: 1em;
}


.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}



.et_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
}


.et_header_style_centered.et_vertical_nav #main-header .container {
	height: auto;
}


.container.et_search_form_container {
	position: relative;
	height: 1px;
	opacity: 0;
}


.container.et_search_form_container.et_pb_search_visible {
	z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.container.et_menu_container {
	z-index: 99;
}


.container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 1 !important;
}


.container.et_pb_menu_hidden {
	z-index: -1;
}



.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}


.post-password-required .et_pb_row,
.post-password-required p.nocomments.container {
	max-width: 100%;
}


.post-password-required p.nocomments.container:before {
	display: none;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


	.et_vertical_nav #main-header .container {
		width: auto;
		margin: 0 40px;
	}


	.et_vertical_nav .container.et_search_form_container {
		position: relative;
		right: 0 !important;
		height: 40px !important;
	}


	.et_vertical_nav .container.et_search_form_container .et-search-form input {
		font-size: 14px !important;
	}


	.et_vertical_nav .container.et_search_form_container div#et_top_search {
		height: 30px;
	}


	.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
		right: 0;
		opacity: 1;
		-webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
		z-index: 1;
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
		z-index: 999;
	}



	.et_fullwidth_nav #main-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	.et_fullwidth_secondary_nav #top-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	#main-content .container:before {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e2e2e2;
		content: "";
	}


	.et_right_sidebar #main-content .container:before {
		right: 20.875% !important;
	}


	.et_left_sidebar #main-content .container:before {
		left: 20.875% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before {
		right: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before {
		left: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
		right: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
		left: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
		right: 25% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
		left: 25% !important;
	}


	.et_vertical_nav.et_left_sidebar #main-content .container:before {
		left: 195px;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon:empty{width:1em;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;}

.HeaderContactInfo .glyphicon{font-size:34px;color:blue;position:absolute;left:160px}

.SearchTextBg .glyphicon{font-size:21px}

.ProdBoxPriceMidM .glyphicon{font-size:14px;line-height:60px;color:#777}

.CatSubCatBoxM .glyphicon{font-size:14px;line-height:60px;color:#777}

.ListingBoxM .glyphicon{font-size:14px;line-height:60px;color:#777}







.demo-37{
    position: relative;
    top: -19px;
    width: 127px;
    height: 135px;
    overflow: visible;
    float: left;
    margin-right: -91px;
}

.demo-37 figure {
    margin:0;
    padding:0;
    position:relative;
    cursor:pointer;
    
}

.demo-37 figure figcaption {
    display:block;
    position:absolute;
    z-index:5;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

.demo-37 figure h2{
    margin-left: -5px;
    margin-top: -8px;
    font-family: monospace;
    color: #fff;
    font-size: 2em;
    text-align: CENTER;
}

.demo-37 figure p {
    display:block;
    font-family:'Lato';
    font-size:12px;
    line-height:18px;
    margin:0;
    color:#fff;
    text-align:left
}

.demo-37 figure img {
    backface-visibility:hidden;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    transition:all .5s
}

.demo-37 figure:hover img,figure.hover img {
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg)
}

.demo-37 figure:hover figcaption,figure.hover figcaption {
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    transform:rotateY(0)
}
.on-tv-mobile .views-row{height:18px;line-height:1.5;overflow:hidden;}
.on-tv-mobile .views-row div{display:inline;}
.tablet .main-content .featured-rotator .view-content .views-row{float:none;display:inline-block;vertical-align:initial;}
.tablet .main-content .featured-rotator .view-content .views-row-1{display:block;position:absolute;left:0;}
.main-content .featured-rotator .view-content .views-row,.featured-rotator .view-content .views-row{width:284px;display:inline-block;padding-left:10px;float:none;margin-bottom:6px;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock,.featured-rotator .view-content .views-row .views-field .field-content .video-lock{display:none;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span{background-color:rgba(0,0,0,0.75);position:absolute;bottom:8px;text-align:center;display:block;width:100%;color:white;height:15px;margin-top:-3px;line-height:1.5;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img{margin:0 3px -1px 0;height:10px;width:16px;}
.mobile .watch .featured-rotator .views-row{position:relative;border-bottom:1px solid rgba(0,0,0,0.1);padding-top:10px;padding-left:0;width:100%;}
.mobile .watch .featured-rotator .views-row:first-child{border-top:1px solid rgba(0,0,0,0.1);}
.mobile .watch .featured-rotator .views-row a{position:relative;}
.mobile .pics .featured-rotator .views-row{width:140px;display:inline-block;margin-bottom:6px;margin-top:10px;padding-left:0;margin-right:5px;}
.pane-on-tv-tonight .views-row{height:35px;overflow:hidden;font-size:0.875em;line-height:1.71429em;line-height:1.2;}
.pane-on-tv-tonight .views-row div{display:table-cell;}
.pane-on-tv-tonight .views-row div .field-name-field-brow{display:inline-block;padding:3px;vertical-align:top;background:white;color:#1a84dd;font-weight:700;font-size:0.6875em;line-height:2.18182em;line-height:1;text-transform:uppercase;}
.front-secondary .pane-full-episodes-listing .views-row{padding:0;margin:0 0.58em 0 0;width:130px;display:inline-block;white-space:normal;}
.front-secondary .pane-full-episodes-listing .views-row a{width:100%;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(n+4){display:inline-block;}
.front-secondary .pane-full-episodes-listing .views-row-first{border:none;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(6n){border-top:none;}
.front-secondary .view-clips .views-row{width:128px;margin:0 20px 0 0;display:inline-block;white-space:normal;vertical-align:top;}
.front-secondary .view-clips .views-row img{width:100%;display:block;}
.view-all-shows-landing .views-row{padding-bottom:3em;text-align:center;text-transform:uppercase;font-size:0.9em;width:50%;clear:right;float:left;margin-left:0;margin-right:0%;}
.view-all-shows-landing .views-row:nth-child(3n+1){clear:both;}
.view-all-shows-landing .views-row:nth-child(5n+1){clear:both;}
.view-all-shows-landing .views-row .show-id{display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row,.pane-you-may-also-like-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.pane-you-may-also-like-panel-pane-2 .views-row a img,.pane-you-may-also-like-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.pane-you-may-also-like-panel-pane-2 .views-row a:hover img,.pane-you-may-also-like-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.pane-you-may-also-like-panel-pane-2 .views-row:nth-child(n+3),.pane-you-may-also-like-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row-last,.pane-you-may-also-like-panel-pane-3 .views-row-last{max-width:210px;}
.view-full-episodes-show-landing .views-row{margin-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:2em;font-size:75%;}
.mobile .node-type-interior-show-page.clips .column-two .views-row a{position:relative;}
.mobile .node-type-interior-show-page.clips .column-two .clips-mobile .views-row .views-field-page-title .field-content a{left:10px;}
.node-type-interior-show-page.clips .column-two .view-clips-most-recent-show-landing .views-row-1{border:0;}
.view-clips-most-recent-show-landing .views-row{position:relative;margin:0 5px 7px 0;display:inline-block;vertical-align:top;width:46%;}
.view-clips-most-recent-show-landing .views-row img{display:block;width:100%;margin:0 0 .25em;}
.view-clips-most-recent-show-landing .views-row .icon-play{position:absolute;top:50%;left:50%;}
.view-clips-most-recent-show-landing .views-row .views-field-title{font-size:0.75em;line-height:2em;line-height:1;font-weight:500;}
.view-fox-views-cast-member-show-landing .view-content .views-row{display:inline-block;vertical-align:top;margin:0 1% 2em 1%;font-size:0.625em;line-height:2.4em;line-height:1.5;}
.view-fox-views-cast-member-show-landing .view-content .views-row:nth-child(3n+1){clear:both;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content .views-row{display:block;width:140px;float:left;margin-right:10px;}
.view-show-site-landing-pics .views-row img{display:block;float:left;margin:0 10px 10px 0;width:46%;}
.pane-show-buzzfeed-panel-pane-2 .views-row,.pane-show-buzzfeed .views-row{margin-bottom:3.5em;list-style:none;}
.pane-show-buzzfeed-panel-pane-2 .views-row-last,.pane-show-buzzfeed .views-row-last{margin-bottom:5em;}
.mobile .full-episodes .rotator-list .track .views-row,.tablet .full-episodes .rotator-list .track .views-row{display:inline-block;float:none;vertical-align:top;}
.view-full-episodes-landing .views-row{box-sizing:content-box;border-top:1px solid rgba(255,255,255,0.2);padding:10px 0;clear:both;}
.view-full-episodes-landing .views-row-last{margin-bottom:0;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li,.node-type-bio .pane-bio-node-menu .quicktabs_main .views-row,.node-type-bio .pane-bio-node-menu .quicktabs_main .ad{padding:0 0 75px;}
.node-type-bio .pane-bio-node-menu .bio-node_main li,.node-type-bio .pane-bio-node-menu .bio-node_main .views-row,.node-type-bio .pane-bio-node-menu .bio-node_main .ad{padding:0 0 75px;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row-last{max-width:210px;}
.view-clips.view-display-id-block_3 .views-row,.playlist-mobile.view-playlist .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-clips.view-display-id-block_3 .views-row.views-row-first,.playlist-mobile.view-playlist .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-clips.view-display-id-block_3 .views-row .image,.playlist-mobile.view-playlist .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .image{float:left;margin-right:5px;width:42%;}
.view-clips.view-display-id-block_3 .views-row .info,.playlist-mobile.view-playlist .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info{float:left;width:calc(58% - 5px);}
.view-clips.view-display-id-block_3 .views-row .info .views-field-title,.view-clips.view-display-id-block_3 .views-row .info .views-field-page-title,.playlist-mobile.view-playlist .views-row .info .views-field-title,.playlist-mobile.view-playlist .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-page-title{padding-top:0;font-size:0.75rem;line-height:1.33333;text-transform:capitalize;word-wrap:break-word;margin-bottom:5px;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{border-left:0;padding-left:0;margin-left:0;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-season-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{display:block;float:none;}
.desktop .rotate.flexslider ul.slides li.views-row{border:none;margin-bottom:0;padding-bottom:0;}
.view-clips-most-recent-show-landing .views-row a{width:42%;float:left;}
.view-clips-most-recent-show-landing .views-row .views-field-title a{width:100%;}
.page-search .view-rotator-type-1 .views-row{margin-bottom:15px;}
.page-foxnetworks .views-row{display:inline-block;text-align:center;margin:0 0 60px;vertical-align:top;max-width:45%;}
.view-full-episodes-listing .views-row{width:180px;display:inline-block;margin:0;vertical-align:top;white-space:normal;}
.view-full-episodes-listing .views-row:after{content:"";display:table;clear:both;}
.view-full-episodes-listing .views-row:nth-child(n+5){display:none;}
.view-full-episodes-listing .views-row:nth-child(n+4){display:block;}
.view-full-episodes-listing .views-row-first .views-row-last{padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-full-episodes-listing.view-display-id-block_3 .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .image{float:left;margin-right:5px;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info{margin-left:42%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-title{padding-top:0;text-transform:uppercase;float:none;word-wrap:break-word;font-size:0.75em;width:100%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-air-date{font-size:0.7em;margin-bottom:0;margin-top:10px;float:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;line-height:0.7;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-episode-number{font-size:0.75em;font-weight:500;border-left:0;display:block;margin:0;padding:0;}
.column-three .views-row-last .ep-result,.aurora-section-third .views-row-last .ep-result{border-bottom:0;}
.column-three .pane-show-videos .view-video-playlist-node-rotator .views-row{width:300px;margin:0;padding:1em 0 0;margin:0;display:block;vertical-align:top;white-space:normal;}
.page-shows .views-row .show-id,.view-full-episodes-landing .views-row .show-id{display:none;}

#menu .menuitem 			{ float: left;	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1D1D1D; text-decoration:none; padding-right:11px; }

#menu .menuitem .image 		{ vertical-align: middle; }

#menu .menuitem a			{ color:#1D1D1D; text-decoration:none; }

#menu .menuitem a:hover		{ color:#1D1D1D; text-decoration:underline; }

.carousel .carousel-inner .item {
    display: none;
}

.carousel .carousel-inner .item .full {
    width: 100%;
}

.carousel .carousel-inner .item.active,
.carousel .carousel-inner .item.next,
.carousel .carousel-inner .item.prev {
    display: block;
    line-height: 1;
}

.carousel.carousel-fade .item {
    transition: opacity 2s ease-in-out;
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    -ms-transition: opacity 2s ease-in-out;
}

.carousel.carousel-fade .item .active.left,
.carousel.carousel-fade .item .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .category,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .category{color:#dc260a;}
.widget.xt_news .news-list .has-background .xt-post-category .category-separator{display:none;}

.recent_tweets .widget-title {
	color: #434b58;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 42px;
}



.widget-work-together {
    
}

.widget-work-together  h1 {
    margin-bottom: 37px;
}

.widget-work-together p {
    white-space: pre-wrap;
}

.widget-work-together a {
    color: #fdc100;
    font-style: italic;
    text-decoration: underline;
}

.page-single #sidebar.sidebar-footer .widget-title {
	color: #ffffff;
}

.Two-column-left #sidebar .widget,
.Two-column-right #sidebar .widget 
.Two-column-right #sidebar .social-network,
.Two-column-left #sidebar .social-network,
.Two-column-left #sidebar .recent_tweets,
.Two-column-right #sidebar .recent_tweets {
    width: 44%;
    float: left;
    margin-right: 10px;
}

.work-together .recent_tweets .widget-title {
  color: #ede7e2;
  font-size: 16px;
}

.work-together .widget-title {
font-size: 29px;
  line-height: 40px;
  color: #faf4e7;
}

#sidebar .widget {
    margin-top: 10px;
    float: left;
    width: 100%;
}
img.alignnone{margin:0 0 10px 0;display:inline;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}



.teaser-container {
  text-align: center;
  margin: 0 auto;
  padding: 10% 15px;
  text-shadow: 0 1px 0 black;
}


.teaser-container h2 {
  color: #fff;
  font-size: 60px;
  max-width: 100%;
  margin: 0 auto;
}


.teaser-container h3 {
  margin: -30px auto 20px auto;
}


.teaser-container h3 a {
  font-size: 22px;
  margin-left: -25px;
}


.teaser-container h3 a .angle-quotes {
  font-size: 35px;
  line-height: 1;
  margin-right: 3px;
  top: 1px;
  position: relative;
}


.teaser-container p {
  padding: 20px;
  max-width: 100%;
  margin: 0 auto;
  font-size: 22px;
}


.teaser-container form {
  max-width: 400px;
  padding: 0;
  margin: 0 auto;
}


.teaser-container .request-button {
  background: #fff;
  color: #000;
}


.teaser-container .request-button:hover {
  background: #84d010;
}


.teaser-container .teaser-link {
  letter-spacing: 2px;
  margin-left: 15px;
  color: #84d010 !important;
}


.teaser-container .teaser-link .angle-quotes {
  color: #84d010 !important;
}


.teaser-container .teaser-link:hover {
  color: #508301 !important;
}


.teaser-container .teaser-link:hover .angle-quotes {
  color: #508301 !important;
}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}

        .weekly-ads-cta { margin:0 0 0 0; }

.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden;}
.tiled-gallery img{margin:2px !important;}
.tiled-gallery .gallery-group{float:left;position:relative;}
.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit;}
.tiled-gallery .gallery-row{overflow:hidden;}
.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;}
.tiled-gallery-caption{background:#eee;background:rgba( 255,255,255,0.8 );color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0;}
.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;}
.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0;}

.caja {
	width: 100%;
	height: 174px;
	top: 4px;
	border: 1px solid #ccc;
	position: absolute;
	border-left: none;
	border-right: none;
}

.caja-der {
	height: 100%;
	width: 230px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float: right;
	right: 0;
	
	position: absolute;
}


.menu-responsive .caja-menu{
	border-right: none;
background: #fff;
height: 457px;
}

.caja-menu {
	border-right: 1px solid #ccc;
	height: 100%;
	padding-top: 10px;
}

.menu-responsive .caja-menu .botones_e {
	top: 430px;
	left: 0;
	width: 170px;
}

.menu-responsive .caja-menu .botones_e li {
	width: 100%;
	height: 19px;
	line-height: inherit;
	border-left: none;
	padding: 0;
	padding-left: 10px;
}

#supplementary .widget .widget-header {z-index: 2;position: relative;}
 
.aom_st2 {font-size:smaller; font-weight:bold;}

#header {
  margin: 0px;
  padding: 0px;
}

#header h1 {
  margin: 0px;
  font-family: verdana,arial,sans-serif;
  font-size: 28px;
  color: #ffffff;
  letter-spacing: -1px;
}

#header h2 {
  margin: 0px;
  font-family: verdana,arial,sans-serif;
  font-size: 14px;
  color: #b1c6eb;
  letter-spacing: 1px;
}
.col{float:left}
.block ul.menu{margin:0 -25px 0 -25px;}
.region-sidebar-first .block{border-bottom:1px solid #EBEBEB;padding:0 25px 30px 25px;margin-bottom:30px;}
.region-sidebar-first .block-menu,.region-sidebar-first .block-menu-block,.region-sidebar-first .block:last-child{border-bottom:none;margin-bottom:0;}
.block-menu-block h2 a{text-decoration:none;}

.vce-share-items li a,
.vce-prev-link, .vce-next-link,
.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{width: 100%; text-align: center;}


.vce-wrap-left,
.vce-wrap-right,
.vce-wrap-center{text-align: center;}
.search--modal__hotels__header__copy{padding:3px 0 0 8px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}

.hpb_heavy {
    display:block;
    width: 100px;
    margin: 10px auto 0 auto;
    font-family: Avenir-bold, Helvetica Neue, Arial, sans-serif;
    font-weight:bold;
}


    .au_slider .hpb_heavy {
        padding: 13px 0 0 0;
    }


    #slider_button_video span.hpb_heavy{
        padding: 10px 0 0 0;
    }

.cub6_2{position:absolute;top:0px;left:-1px;display:block}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }





h3.widget-title {
	margin-top:0px !important;
	margin-bottom: 10px !important;
}



div.srp-widget-container h3.widget-title {
	display       : block;
	color: #2B509A;
	font-weight: 700;
	font-style: italic;
	margin: 0px; !important
}



div.srp-widget-container h3.widget-title-link a {
	color:#2b509A;
	text-decoration:none;
}

div.srp-widget-container h3.widget-title-link a:hover {
	text-decoration:underline;
}

#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}
.nav-detail_item{display:block;position:relative}


.bannerimg1 
{
padding: 0px;
}

.sar {
	font-size:18px;
	color:#333;
}

.secondarycontentsection .group {
  max-width: 1205px;
  margin: 0 auto;
}

.secondarycontentsection .group p {
  margin-top: 0;
}

.secondarycontentsection .group .businesshours {
  padding: 0 43px;
  float: left;
  width: 21.1%;
  color: #666666;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.secondarycontentsection .group .businesshours .zone {
  padding: 1em .82em 1.4em .82em;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #f6f6f3;
}

.secondarycontentsection .group .businesshours .zone h3,
.secondarycontentsection .group .businesshours .zone h4,
.secondarycontentsection .group .businesshours .zone h5 {
  margin: 0;
  color: #00aec5;
  font-family: 'josefin_sanslight', Arial, Helvetica, san-serif;
}

.secondarycontentsection .group .businesshours .zone p {
  margin-top: 0;
  font-size: 0.8em;
}

.secondarycontentsection .group .locationmap {
  width: 32.6%;
  float: left;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 29px;
}

.secondarycontentsection .group .drivingdirections {
  width: 46.3%;
  padding: 0 21px;
  float: left;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

  .secondarycontentsection .group div[class*="tripel"] {
    margin-bottom: 24px;
  }

  .secondarycontentsection .group .businesshours .hoursection {
    width: 50%;
    float: left;
  }

  .secondarycontentsection .group .businesshours:after,
  .secondarycontentsection .group .businesshours div:after {
    content: "";
    display: table;
    clear: both;
  }

    #top-elements .phone-number-padding { padding: 10px 0 0;}

    #top-elements .phone-number-padding,
    #top-elements .social_media_top {
        padding-right:0;
    }

#top-elements  .phone-number-padding {
    padding: 3px 20px 0 0;
}


#header-container, #footer-container {
  width: 100%;
}










#cff.thumb-layout .cff-photo,
#cff.thumb-layout iframe,

#cff.thumb-layout .cff-vidLink{

  width: 20%;

  clear: none;

  margin-top: 5px;

}

#cff.thumb-layout .cff-likebox iframe{
  margin: 0;
}


#cff.thumb-layout .cff-photo img{

  width: 100%;

  height: auto;

}




#cff.thumb-layout .cff-playbtn{

  top: 25%;

  left: 35%;

  width: 30%;

  height: 40%;

}




#cff.thumb-layout .cff-text-wrapper{

  float: right;

  width: 77%;

}


#cff.thumb-layout .link-item .cff-text-wrapper{
  width: 100%;
}




#cff.thumb-layout .cff-date {

  margin-bottom: 10px;

}

.twitter-feed-widget .thumb{float:left;width:50px;text-align:center;color:#ecb527;font-size:24px}

.facebook-feed-widget .thumb{float:left;width:85px;text-align:center;font-size:30px;margin-right:10px}

.facebook-feed-widget .head .thumb{width:75px;text-align:left}

.blog-feed-widget .thumb{float:left;width:135px;text-align:center;background:#ddb33a;margin-right:10px}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}

.widget-container {
	margin: 0 0 18px 0;
}


#popup .processing_box .upload_procces .percent {
    color: #555;
    display: inline-block;
    margin-right: 5px;
    text-align: right;
    width: 70px;
    font-family: arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:950px}
.header_bottom .container_inner{width:100%}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu{width:768px}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.container_inner{width:1100px;margin:0 auto}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.content .title .container_inner{padding:0!important}
.content .title_outer.with_image .title .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner,.title_outer .has_background.title .title_holder .container_inner{display:table;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
header .container_inner .header-left-from-logo-widget,header .container_inner .header-right-from-logo-widget{padding:0}
footer .container_inner{position:relative}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container_inner{position:relative}
.container_inner nav.content_menu{width:1100px}
.container_inner nav.content_menu.fixed{-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);box-shadow:0 4px 4px -4px rgba(0,0,0,0.11)}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.mountain-ad .textwidget{font-size:.938em;color:#333;display:inline-block;border:1px solid #cbd2d6;margin-bottom:30px;padding:8px 30px;border-radius:3px}
#sidebar-home .textwidget{font-family:'Source Sans Pro';font-size:.938em;text-align:center;clear:both;display:block;padding:10px 15px;border:4px double #aaa;color:#777;margin-top:30px;text-transform:uppercase;letter-spacing:1px}
#sidebar-article .textwidget{font-family:'Source Sans Pro';text-align:center;clear:both;display:block;padding:10px 15px;border:4px double #aaa;color:#777;margin-top:30px;text-transform:uppercase;letter-spacing:1px}

	#pgc-18-0-0 , #pgc-18-0-1 , #pgc-18-0-2 { width:33.333% }
 #pgc-18-0-0 , #pgc-18-0-1 , #pgc-18-2-0 { margin-bottom:35px }

.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
    padding: 0 17px;
    min-height: 1em;
}

.panel-grid-cell .panel {
    zoom: 1;
    min-height: 1em;
}

.panel-grid-cell .panel:before {
    content: '';
    display: block;
}

.panel-grid-cell .panel:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell .panel.panel-last-child {
    margin-bottom: 0;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
}
 #pg-18-0 , #pg-18-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-18-0 .panel-grid-cell , #pg-18-2 .panel-grid-cell { float:left }
 .panel-grid-cell .panel:last-child { margin-bottom: 0 !important }
 #pg-18-0 .panel-grid-cell , #pg-18-1 .panel-grid-cell , #pg-18-2 .panel-grid-cell { width:auto }
 #pg-home-0 , #pg-home-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-home-0 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:left }
 #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { width:auto }


#translator
{
margin:12px 0;
}


#test-bna {
  width: 242px;
  float: left;
  margin: 36px 0 0 0;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

	table#table_products tr#table_blocks_social_news {
		
	}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.video-play-btn{display:inline-block;height:72px;width:72px;border:2px solid #fff;padding-left:7px;border-radius:50%;text-align:center;cursor:pointer;transition:background 0.5s ease}
.video-play-btn:hover{background:#67b4ff}
.video-play-btn i.fa{line-height:72px;font-size:34px;color:#fff}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .widget.panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-1087-3 .panel-grid-cell { float:left }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1087 .panel-grid-cell { padding:0 }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}
#right_bottom_ad{margin-top:5px}



.top_nav_cont{ margin:0; padding:0; font-family:"UniversCondensedMedium", sans-serif; font-size:16px; color:#f7ecdd;}

#header-resp {
	visibility: hidden;
	display: none;
}

	#header-resp h2 {
		margin: 15px 0 0 0;
		padding: 0px 0 0 10px;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: -1px;
		text-shadow: 1px 1px 1px #000;
		display: inline;
		color: #FFFFFF;
	}
.panels-flexible-3 .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}
.panels-flexible-3 .panels-flexible-row-last{padding-bottom:0;}
.panels-flexible-row-3-main-row-inside{padding-right:0px;}
.panels-flexible-row-3-1-inside{padding-right:0px;}
.panels-flexible-row-3-4-inside{padding-right:0px;}
.panels-flexible-row-3-5-inside{padding-right:0px;}
.panels-flexible-row-3-6-inside{padding-right:0px;}

   

   
.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}


.site-description {
	display: none;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.5em 0 0;
	opacity: 0.7;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}


#ajaxcart-load-ajax .ajaxcart-loading span{ color:#636363; font-size:14px; line-height:20px; }

#ajaxcart-content .ajaxcart-loading {*clear: both; vertical-align:middle; *display: block; *margin: 0 auto; text-align: center; padding: 10px 0px 20px; color:#636363;position: relative; width: 100%; *width: auto;overflow: hidden;}

#ajaxcart-content .ajaxcart-loading img {display:block; margin:0 auto;}


#nav ul.sf-menu, #nav-top ul.sf-menu { display: inline-block; }

#nav .col-control.center ul.sf-menu, #nav-top .col-control.center ul.sf-menu { float: none; }

#nav .col-control.right ul.sf-menu { float: right; }


.sf-menu ul { visibility: hidden; }
.primary-nav-list .menu-item-has-children{position:relative}
body.front #main-content .pane-home-page-events-panel-pane-1 .homepage-event-box a .month_name{display:block;font-size:16px;line-height:16px;padding-top:2px;}

		.cat-box .entry{font-size: 12px;}

.mini-share-post .share-text, .entry .share-post .share-text{display:none;}

.entry .share-post {margin: 0 0 15px; background: transparent; border: 0 none; height: auto; padding: 0;}

.entry .share-post li, .entry .share-post ul{ list-style: none; margin: 0;}



.entry {line-height:1.5;}

	.content .entry iframe {max-width: 100%; }

	.entry p {padding-top: 1.0em; padding-bottom: 1.0em;}

	.entry img { max-width:100%; height:auto;}

	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin-top: 25px;
		margin-bottom: 10px;
		line-height: 1em;
		font-family: Helvetica;
		font-weight: normal;
	}

		.entry h1 {font-size:36px;}

		.entry h2 {font-size:30px;}

		.entry h3 {font-size:24px;}

		.entry h4 {font-size:18px;}

		.entry h5 {font-size:14px;}

		.entry h6 {font-size:12px;}

	.entry ol,
	.entry ul {margin: 0 0 25px 10px;}

	.entry ul li {list-style: outside disc;}

	.entry ol li {list-style: outside decimal;}

		.entry li {margin: 0 0 5px 10px;}

		
	.entry table {
		border: 1px solid #DFDFDF;
		background-color: #F9F9F9;
		width: 100%;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
		color: #333;
		border-collapse: separate;
		border-spacing: 0;
	}

		.entry table td,.entry table th {	border-top: 1px solid white;border-bottom: 1px solid #DFDFDF;color: #555;}

		.entry table th {
			text-shadow: 0 1px 0 #fff;
			font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-weight: normal;
			padding: 7px 7px 8px;
			text-align: left;
			line-height: 1.3em;
			font-size: 14px;
		}

		.entry table td {font-size: 12px;padding: 4px 7px 4px;vertical-align: top;}


.entry ul.best-reviews li{list-style: none; margin: 0 0 10px; overflow:hidden; border-bottom: 1px solid #f2f2f2}

.entry ul.best-reviews .best-review-score{
	background: #AAA;
	-webkit-border-radius: 50px;
	moz-border-radius: 50px;
	border-radius: 50px;
	font-size: 28px;
 	margin:15px 15px 0 0;
 	width: 50px;
	color: #FFF;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
}

.entry ul.best-reviews {margin: 0;}

.entry ul.best-reviews .post-thumbnail,.entry ul.best-reviews .best-reviews-content,.entry ul.best-reviews .best-review-score{float: left;}

.entry ul.best-reviews h3{margin: 2px 0 5px;}

.entry ul.best-reviews .best-reviews-content{width: 442px;}

.entry ul.best-reviews p.post-meta{border-bottom: 0 none; padding:0; margin:5px 0 0;}

.entry ul.best-reviews .post-thumbnail{width: 90px;}

	.content .entry #login-form p{ padding:0 }

.entry .last{margin-right:0 !important;clear:right;}

body.single .post .entry a, body.page .post .entry a {
		text-decoration: underline;}

body.single .post .entry a:hover, body.page .post .entry a:hover {
	color: #f21c0c;	}

h2, h2 a, h2 a:hover,h3, h3 a, h3 a:hover,  #sidebar h2, #wp-calendar caption, cite {text-decoration: none;line-height: 120%;}




small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}



#sidebar {text-align: left;overflow:hidden;}

#sidebar #stay_connected h3, #sidebar .most_recent_posts h3 {font-weight:400;height:38px;color:#fff;line-height:38px;font-size:1.6em;background: #7f7f7f;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7f7f7f), to(#5c635c));background: -moz-linear-gradient(#7f7f7f, #5c635c);background: linear-gradient(#7f7f7f, #5c635c);behavior: url('PIE.php');margin:0 !important;padding: 0 0 0 20px !important;}


#sidebar #searchform #s {width: 180px;padding: 7px;}

#sidebar #searchsubmit {padding: 1px;}
.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;margin-left:5px;margin-right:5px;padding:0px;}
.container_24 .grid_8{width:320px}

#sliderwrap { padding-top: 0px; background: none; }

#block-views-home_slideshow-block_1 .views-content-title a, 
#block-views-home_slideshow-block_1 .views-content-title a:link, 
#block-views-home_slideshow-block_1 .views-content-title a:visited {
	padding: 15px 30px 0 50px;
	font-size: 1.1em;
	font-family: Georgia, Serif;
	font-style: italic;
	height: 35px;
	display: block;
	text-decoration: none;
}

#views_slideshow_thumbnailhover_div_breakout_teaser_home_slideshow-block_1_0 .views-content-title a, 
#views_slideshow_thumbnailhover_div_breakout_teaser_home_slideshow-block_1_0 .views-content-title a:link, 
#views_slideshow_thumbnailhover_div_breakout_teaser_home_slideshow-block_1_0 .views-content-title a:visited {
	padding-top: 8px;
	padding-right: 50px;
	height: 42px;
}

#views_slideshow_thumbnailhover_div_breakout_teaser_home_slideshow-block_1_4 .views-content-title a, 
#views_slideshow_thumbnailhover_div_breakout_teaser_home_slideshow-block_1_4 .views-content-title a:link,
#views_slideshow_thumbnailhover_div_breakout_teaser_home_slideshow-block_1_4 .views-content-title a:visited {
	height: 34px;
}
