﻿#g-navigation .g-main-nav .g-dropdown .g-dropdown-column{position:relative}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{width:15rem}

#g-mobilemenu-container .g-toplevel .g-dropdown-column {
  float: none;
  padding: 0;
}

#g-mobilemenu-container .g-toplevel .g-dropdown-column [class*="size-"] {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 1 100%;
  -moz-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  max-width: 100%;
}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


.main-sidebar .statistics-block .sb-container {
    padding: 42px 0 13px
}

.addthis_toolbox {
	display: inline;
}


.divsubnavhpul {margin:8px 10px 0 0;}


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }

  .container-custom-1600 {
    width: 1400px;
    margin: 0 auto;
  }
.table--title{font-weight:800}
.breadcrumbs .breadcrumbs-wrap{line-height:1.3em;opacity:.65;font-size:14px}
.breadcrumbs-wrap{list-style:none;overflow:hidden}
.breadcrumbs-wrap ul strong{margin-right:10px;float:left;margin-top:2px}
.breadcrumbs-wrap li{float:left;margin-right:10px}
.breadcrumbs-wrap .separator{font-weight:700;font-size:14px;color:#999;float:left}

#header{width:975px;height:20px;margin:0 auto 15px auto;overflow:auto}

.color2 {color:#ffffff;}
.subheading{font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:normal;width:100%;letter-spacing:.34px;letter-spacing:1.09px}
.page-template-template-haco .audicus-specs .subheading{color:#fff;margin-bottom:60px}
.home-product-intro .subheading{margin-top:2rem;margin-bottom:2rem}
.page-template-template-pndt .audicus-specs .subheading{color:#fff;margin-bottom:60px}


#line_4 .obsah_page .poj_logo {
  float: left;
  margin-left: 25px;
}
img.alignnone{margin:5px 0 20px}

.widget-title {
	font-family: "Droid Serif", serif;
	font-size: 21px;
	font-size: 1.6153rem;
	margin-bottom: 1rem;
}

.front-widget-area .widget-title,
.sidebar-widget-area .widget-title {
	color: #666;
}

.footer-widget-area .widget-title {
	color: #fff;
}


.copyright-footer {
  opacity: .6; }
footer .copyright-footer{color:white;text-transform:none;font-size:.8em}
footer .copyright-footer a{padding-right:40px}
footer .copyright-footer div{padding-top:20px}


.callout-with-image--inside {
	position: relative;
	padding: 30px;
	z-index: 1;
}



.viewport{
position: relative;
}


  .admin-bar .viewport {
    top: 127px; }


.vcard {
margin: .1in 0;
font-size: 1.2em;
}


	.vcard_wrap.primary .vcard {
		width: 100% !important; 
		margin: 0 0 24px 0;
	}

			.vcard_wrap .vcard {
				display: inline-block;
				margin-right: 2.5%;	
				vertical-align: top;
			}

			.vcard .org {font-weight: 700;}

			.vcard_wrap.secondary .vcard {
				margin-bottom: 2px;
				margin-right: 0px;
			}

			.vcard img {
				border: none;
				float: left; 
				padding: 0 5px 5px 0; 
			}

			#ie7 .primary.vcard_wrap .vcard {	
				display: block;
				float: left;
				height: 12em;
			}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}
.wpb_text_column{max-width:100%;margin:0 auto}


.hr-text-row {
  max-width: 53rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
  text-align: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

		.intro_h .intro_links h3{
			font-size: 14px;
			margin-top: 12px;
		}

		.intro_links{
			width: 390px;
			margin-left: auto !important;
		}


    #intro .intro_links h3 {
        display:inline-block;
        float:none !important;
        vertical-align: middle;
    }


    .intro_links .voverlay {
        text-align: center;
        display:inline-block;
        vertical-align: middle;
    }
.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}
.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}
div.product div.images div.thumbnails a.first{clear:both}
ul.products li.first{clear:both}

.gray-block{width:calc(100% - 384px);letter-spacing:.4px}

.gray-block h2{text-align:left;margin:0 0 15px;letter-spacing:2.1px}

.gray-block p{margin:0}

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




#testimonials .carousel-inner {
    min-height: 160px
}
.clear{clear:both}
#helper_box .clear,#helper_box .col1,#helper_box .col12,#helper_box .col123,#helper_box .col1234,#helper_box .col2,#helper_box .col23,#helper_box .col234,#helper_box .col3,#helper_box .col34,#helper_box .col4{height:0}
.cp-form-after-submit,.cp-form-processing,.smile-absolute-loader{border-radius:inherit}
.smile-absolute-loader,.smile-fixed-loader{width:100%;height:100%;background-color:transparent;z-index:99999;visibility:hidden;-webkit-transition:visibility .6s linear,background-color .6s linear;-moz-transition:visibility .6s linear,background-color .6s linear;transition:visibility .6s linear,background-color .6s linear}
.smile-absolute-loader{position:absolute}
.title-slide-inner-left-inner,.title-slide-inner-right-inner{content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;outline:transparent solid 1px;height:100%;width:50px;display:block;-moz-transform:skew(-12.5deg);-o-transform:skew(-12.5deg);-ms-transform:skew(-12.5deg);-webkit-transform:skew(-12.5deg);transform:skew(-12.5deg)}
.title-slide-inner-left-inner{left:-27px}

#site-logo img.retina-logo {display:none;}

#mobile-site-header #mobile-site-logo img.retina-logo {display:none;}

	#site-logo img.retina-logo, #mobile-site-header #mobile-site-logo img.retina-logo {display:inline-block;}
#mobile-site-header #site-logo img.retina-logo{width:100px; height:44px;}
.bold{font-weight:700;font-weight:700}


.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
    width: 460px;
}


.fp-nav {
    height: 12px;
    text-align: center;
    padding: 10px 0;
    background: #333;
}
.chip{background-color:#ae4b5a;display:inline-block;vertical-align:top;height:2rem;width:2rem;text-align:center;font-size:1rem;line-height:2rem;color:#fff;border-radius:1rem}
.chip.secondary{background-color:#c2a490}
.chip.no-product{background-color:#aaa;color:#333d28}
.header .menu-utility-user .chip{position:absolute;top:-.1rem;right:-1rem}
.refinement.expandable .mobile-back .chip{margin-left:1rem}
.refinement.expandable .mobile-back.expanded.toggle .chip{display:inline-block;vertical-align:middle}
.pt_product-search-result .product-listing .refinements .refinements-header .chip{margin-left:1rem;vertical-align:super}
#wrapper.pt_cart .cart-header .chip{vertical-align:middle;font-size:1.1rem}
#wrapper.pt_cart .cart-table .cart-actions .cart-actions-content .order-subtotal .chip{display:inline-block;vertical-align:middle}
 


.grid-container.agusto-footer {
    background: #555;
    color: #fff;
    width: 100%;
   
}



.top-bar { padding-top: 10px; padding-bottom: 10px;  font-size: 12px; color: #83bcfa; font-weight: 500; text-transform: uppercase; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


#content .image-nav .next, #content .post-nav .next {
	float: right;
	text-align: right;
	width: 50%;
}
html.cssanimations .ui--animation-in .ui--animation.fx--no-effect,html.cssanimations .ui--animation-in .ui--animation.fx--none{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--swing .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation{opacity:1;}
.wht_box{width:100%;float:left}

	.oret {
		max-width: 100%!important;
	}

  .medium-6 {
    width: 50%; }




.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    height: 75vh !important;
}

    
    .et_fullscreen_slider .et_pb_slides,
    .et_fullscreen_slider .et_pb_slide,
    .et_fullscreen_slider .et_pb_container {
        height: 60vh !important;
    }

    .social-icons i{
        color:#000;
    }

    a.social-icons:hover {
        color: red;
    }
.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-8{width:66.66666667%}
.youtube-subscribe2{position:relative;margin-top:-29px;margin-left:-40px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



.topmenu-trigger {
	display: none;
	width: 38px;
	height: 40px;
	margin-left: 10px;
	cursor: pointer;
}


.topmenu-trigger div {
	width: 100%;
	height: 5px;
	border-radius: 2px;
	background: #fff;
	margin: 4px 0;
}


.topmenu-trigger span {
	color: #fff;
	display: none;
	font-size: 22px;
}

	
	.topmenu-trigger div,
	.topmenu-holder	{
		display: block !important;
	}
