﻿
.style41 {font-size: 14px}

.smart_pdbox p.smart_dtprice{margin-left:10px;margin-top:9px;font-size:17px;color:#d21f30;font-weight:400}

.smart_dtprice{font-size:18px;font-weight:700;margin:3px;color:#036}
.row{margin-left:-25px;margin-right:-25px}


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

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

	
	
	 
	
	.main-footer .widget:last-child { margin-bottom: 0; }

.header-cart{display:block; float:left;}

.header-cart:hover{color:#c00;}

.header-cart span{display:block;}


.td_module_1 .td-module-thumb{
	overflow:hidden;

}


.td_module_16 .td-module-thumb {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}

	.td_module_16 .td-module-thumb .entry-thumb {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.td_module_10 .td-module-thumb {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}

	.td_module_10 .td-module-thumb .entry-thumb {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

	.td-module-thumb .entry-thumb{
		width:250px;
			max-width:250px;
	}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
#section-video3d .video3d-headlineTitle h1{font-weight:normal !important;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.section#references .image,.section#references .references__videos__wrapper{margin:0 0 10px 0}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.et_pb_module{max-width:100%}


#extra-image {
  position: absolute;
  top: 96px;
  left: 365px;
}
.no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons{margin-right:0;}
.mobile-button{display:block !important;float:none;}


.main-menu ul.menu{margin-top: 39px;float: right;}




.main-menu ul.menu li li a{color: #fff;padding: 9px 12px;display: block;}


	.main-menu ul.menu li li a:hover, .main-menu ul.menu li li a:focus{color: #ec2129}


    .main-menu ul.menu li li{position: relative;padding: 0;}

#header h1#blog-title {
	color:#fff;
	font-size:1.6em;
	margin:1.5em 0 0 0;
	}

#header h1#blog-title a {
	color:#fff;
	}

#header h1#blog-title a:hover {
	color:#fff;
	text-decoration:none;
	background:none;!important
	}



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




.post-in,

.single-in {

     width: 100%;

    border-left: 1px solid #999;

    border-right: 1px solid #999;

    border-bottom: 1px solid #999;

     box-shadow: 2px 2px 2px #999;

}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

	

	.search-container, .meta-navbar { margin: 0 30px 0 0; }



.meta-navbar li a {				font-size: 11px;	color: #2E92CD;							   text-decoration: none;		 }

.meta-navbar li a:hover {																	   text-decoration: underline;   }
 
.meta-navbar.bottom li a {		 					color: #ffffff;							   								 }
	
.meta-navbar.bottom li a:hover {        												       	 							 }


#footer .meta-navbar {
	height: 35px;	
}


.meta-navbar { 
	float: right;
	height: auto;
	margin-top: 3px;
}


.meta-navbar li {
	float: left;   
	margin: 0 0 0 15px;
	list-style: none;
	height: 28px;
}


.meta-navbar.bottom li { margin: 5px 0 0 15px; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.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-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}
