﻿.overflow-hidden{overflow:hidden}




.content {
    padding: 20px 0 40px 0;
}


.content h1::after, .content h2::after {
    content: "";
    display: block;
    margin: 16px 0 0 0;
    width: 40px;
    height: 4px;
    min-height: 4px;
    background-color: #ba9764;
}


.content .h3::after {
    content: none;
}


.site-landing.content {
    margin-top: 40px;
}
.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-12{width: 100%}
#navegacion-principal #sugerencias-busqueda{text-align:left}
#navegacion-principal #sugerencias-busqueda ul{margin-top:3px}
#navegacion-principal #sugerencias-busqueda li{display:inline-block;margin-right:10px}
#navegacion-principal #sugerencias-busqueda li a{color:#fcae47;font-size:18px;font-style:italic;transform:scale(1);width:auto;padding:0;margin:0}
#sugerencias-busqueda h3{font-size:22px;margin:0}
#sugerencias-pagina-404 #sugerencias-busqueda h3{border-bottom:1px solid #0280c0;font-size:20px;padding-bottom:16px;margin-bottom:20px}
#sugerencias-pagina-404 #sugerencias-busqueda ul li{margin-bottom:6px}
#busqueda-mobile,#sugerencias-pagina-404 #sugerencias-busqueda ul li:before{display:none}
#sugerencias-pagina-404 #sugerencias-busqueda ul a{font-size:20px}

	#header-responsive {
		display: block;
		width: 100%;
		background: #292929;
		padding: 0 20px;
	}

	#header-responsive ul {
		margin: 0;
	}

	#header-responsive .sub-menu li {
		padding: 0;
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}

	#header-responsive li a {
		color: #AAA;
		display: block;
		border-bottom: 1px dotted #505050;
		padding: 10px 20px;
	}


#wrapper.wide-layout .header-content,
#wrapper.wide-layout .breaking-news,
#wrapper.wide-layout .container,
#wrapper.wide-layout #main-nav ul li.mega-menu .mega-menu-block {
	width: 1010px;
}




.header-content {
	padding: 20px 15px;
	margin: 0 auto;
}




#theme-header.full-logo .header-content {
	padding: 0;
}


	
	#wrapper.wide-layout .header-content,
	#wrapper.wide-layout .breaking-news,
	#wrapper.wide-layout .container,
	#wrapper.wide-layout #main-nav ul li.mega-menu .mega-menu-block {
		width: 99%;
	}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}

.text-icon-left .text-icon-content h3 { margin-bottom: 15px; font-size: 20px; }

.text-icon-left .text-icon-content p { margin-bottom: 0; }

.text-icon-center .text-icon-content h3 { margin-bottom: 15px; }

.text-icon-center .text-icon-content p { margin-bottom: 0; }

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
.mr-auto,.mx-auto{margin-right:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}


	#form_container {
		float: left;
		width: 80%;
		overflow: hide;

	}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

  #primary{
    width: 108%;
  }


.footerline {
	
	max-width: 40rem;
	
	margin: 0 auto;
	
}


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

   
#footer .center {
    height: 40px;
    border: 1 px solid #CCC;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: lighter;
    font-weight: lighter;
    margin: 0 auto;
    float: inherit;
    }

   
#footer .center ul {
    margin: 0 auto;
    }

   
#footer .center li {
    border: 0px solid #FFF;
    color: #FFF;
    padding: 5px;
    font-weight: lighter;
    margin: 8px 5px 0 0;
    list-style: none;
    float: left;
    }

   
#footer .center li a {
    color: #FFF;
    padding: 0px;
    margin: 0;
    list-style: none;
    float: left;
    text-decoration: underline;
    }

   
#footer .center li a:hover {
    text-decoration: underline;
    color: #CCC;
}
.fl-photo-img-svg {width: 100%;}
.fl-node-5c1537ec1fe45 .fl-photo-img {width: 70px;}
.fl-node-5c15386fbead6 .fl-photo-img {width: 90px;}

.navigation .n_bj5{ background-position:-116px -158px;}


.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}


.dd-object940619562-text-container
{
  display: table;
}

  .heading--alpha {
    font-size: 2.75rem; }
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.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-sm-4{width:33.33333333%}

.icon-marker:before {
  content: "\e901";
}



.rm_wrapper{
	margin:0 auto;
	position:relative;
	margin-top: 10px;
	margin-bottom: 0;
}
.home-slider .slide .inner .text-2 p{font-size:18px;font-size:1.125rem}
.home-slider .slide.split-text .inner .inner-wrapper .text-2 p{font-size:17px;font-size:1.0625rem}
.home-slider .slide.split-text .inner .inner-wrapper .text-2{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none}
.home-slider .slide .inner-wrapper.text-left .text-1,.home-slider .slide .inner-wrapper.text-left .text-2{padding-right:20%}
.home-slider .slide .inner-wrapper.text-right .text-1,.home-slider .slide .inner-wrapper.text-right .text-2{padding-left:20%}
.margin-bottom-3{margin-bottom:3px}
.grid,.inp-items,.logos,.b-showroom__list,.b-tabs__menu,.c-img__list,.c-products__list,.m-main__list,.m-sub__list{margin:0}
.b-showroom__list{position:relative;position:absolute;left:0;top:0;z-index:2}
.b-showroom__list .icon-svg{display:none}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

	.reset {
		position: relative;
		overflow: hidden;
	}

  

	
	#bye-fred-container .container960.centerElem.reset {
		background: #fff;
	}

	.navMenu.reset {
	  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	  z-index: 1002;
	  background: #fff;
	}

	.fSpan.copyR.reset p {
	  font-size: 12px;
	  text-align: center;
	  padding: 20px 10px 10px 10px;
	  margin: 0px;
	  line-height: 17px;
	  
	  border-top: #fff 1px solid;
	}

	.modNP.reset.aboutSContent, .rmExplained {
	  width: 70%;
	  margin: 0px auto;
	}

	.modNP.reset.aboutSContent {
	  margin-top: 20px;
	  margin-bottom: 20px;
	}

	.container960.centerElem.reset {
	  background: #ecf0f1;
	}

.minifrontpage .clrfix{clear: both;}


.content-flipp-ads-inner {
	padding: 15px 10px;
}



.angle, .arrow { position: relative; }

.angle-right li:before { font-family: "fontello"; display: inline-block; position: absolute; left: 0; margin-top: -1px; font-size: 14px; color: #07b437; content: '\e806'; }

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

    
    
    .smallcontain,
    .col2.left,
    .col2.right {
	    float: none;
	    width: 100%;
	    max-width: 100%;
	    padding: 0;
	    margin: 0;
    }


div.smallcontain {
	max-width: 50%;
	margin: 0 auto;
}
.mobile-menu__ul ul.vertical.sub_nav{-webkit-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%);opacity:0;pointer-events:none;-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;-o-transition:opacity .5s,-o-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s;transition:transform .5s ease-out,opacity .5s,-webkit-transform .5s ease-out,-o-transform .5s ease-out}
.mobile-menu__ul ul.vertical.sub_nav.shift{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;pointer-events:auto}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
#site-name a{font-size:38px;font-weight:700;line-height:1em;margin:0 0 10px;color:#444444;display:block;}
#site-name a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }
.breadcrumb li.first{margin-left:26%;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


#sponsor-info{
  float:left;
  height:85px;
  }
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}

.small-border {
    clear: both;
    width: 80px;
    height: 3px;
    background: #D03232 none repeat scroll 0% 0%;
    margin: 20px auto;
}
#slider .hvr-sweep-to-top,.small-border,#navmenu .search-form .search-submit,.search-form .search-submit,#navmenu .search-form .search-submit,.search-form .search-submit{background-color:#36abfc;}
.clr{color:#000}


#page{background:#FFFFFF;}

#footer_right,
.copyright {
	float: right;
	width: auto;
	height: auto;
	margin: 0;
}


.footer-middle .links {
	float: right;
	width: 365px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-family: 'Arvo', serif;
	font-weight: 400;
	line-height: 24px;
}


.footer-middle .links span {
	padding: 0 5px;
}


.footer-middle .links a {
	color: #fff;
}


body.page-template-page-apply-php .footer-middle .links {
	display: block;
}


.fs18 {
    font-size: 18px;
}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-8{width:66.66666667%}

.large-12 .front-label{
    padding: 8px 19px;
    float: left;
    font-size: 1.1rem;
    min-width: 14%; 
}

div.large-12 {
    padding: 0px;}

div.large-12.column.level.one {
border-bottom:3px solid;
border-color: #3B81DE;
margin-bottom: 2%;
clear: both;
}

div.large-12.column.level.two {
border-bottom:3px solid;
margin-bottom: 2%;
border-color: #00D066;
clear: both;
}

div.large-12.column.level.three{
border-bottom: 3px solid;
border-color:#FFC107;
margin-bottom: 2%;
clear: both;
}
.large-12{width:100%}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}


#slide-nav{
	display: none;
}

.wrapcaption {
	position:absolute;
	font-size:30px;
	background:transparent;
	width:100%;
	margin:0px auto;
	display:table-cell;
	vertical-align:middle;
	top:50%;
}
.left-logo-below-menu .header-bottom .site-navigation-wrapper,.center-logo-below-menu .header-bottom .site-navigation-wrapper{width:auto;float:right;text-align:left;position:static}


.header-bottom .site-navigation-wrapper {
	-webkit-box-flex: 6;
	-ms-flex: 6;
	flex: 6;
}


.center-logo-below-menu .header-bottom .site-navigation-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}


.center-logo-below-menu .header-bottom .site-navigation-wrapper .header-action-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.row{margin-right:-15px;margin-left:-15px}



body.page-template-no-sidebar-php #links li {
    position: absolute;
    right: 0px;
    bottom: 140px;
    height: 50px;
       z-index: +1;
}


#links li {
background-color: transparent;
    position: absolute;
    right: 0px;
    bottom: 140px;
    height: 50px;
    
    z-index: +1;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
