﻿.section__list__item{position:relative;padding-left:10px}


.fbtn2 {margin-left: 25px; margin-bottom: 15px; margin-top: 7px; width:160px !important; display: inline-block;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.main-header .main-header__body .main-header__body__misc{width:100%;background:#aaaaaa;text-align:left}
.main-header .main-header__body .main-header__body__misc nav{padding-top:5px;padding-bottom:5px;padding-right:24px;text-transform:uppercase;font-size:0.600em;font-weight:600;color:#FFFFFF}
.main-header .main-header__body .main-header__body__misc nav a{color:#FFF;text-decoration:none}
.main-header .main-header__body .main-header__body__misc nav a:hover{text-decoration:underline}
body.skin-enabled .site-wrapper .main-header .main-header__body .main-header__body__misc,body.skin-enabled .site-wrapper #secondary_menu .nav-boxed{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;width:auto}
body.single section.post .post-info span.post-print,.main-footer,.searchform,.social-connect,.main-header__body__primary__nav.js-primary-nav,.superpartes,.main-header__body__misc,.box-shared,#wp_rp_first{display:none}

.clearfix:after,
.clearfix:before,
.container:after,
.container:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
    display: table;
    content: " "
}

.clearfix:after,
.container:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after {
    clear: both
}

.container,
#page {
    max-width: 1170px;
    min-width: 240px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    clear: both;
}



.single-product .container-color {
    margin-bottom: 40px;
}
.so-widget-sow-image-default-b37b538aacbf .sow-image-container {
text-align: center;
}

.so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image {
display: inline-block;
max-width: 100%;
width: inherit;
height: auto;
}

.bigbutton-frame {width: 100%; display: flex; flex-wrap: wrap;}

.bigbutton {width: calc(300px - 50px); padding: 25px; height: 175px; display: flex; justify-content: flex-end; align-items: flex-end; text-align: right; text-shadow: 0 0 5px #000000; color: #ffffff; font-weight: 400; font-size: 24px; background-size: cover; background-position: center; cursor: pointer; transform: scale(0.90); transition: .5s; border: 5px solid;}

.bigbutton:hover {transform: scale(1); box-shadow: 0 0 15px -5px #000000;}
.center-row-inner{margin:0 -15px}
.wpex-vc-column-spacing-1.wpex-vc-row-centered .center-row-inner{margin-left:-.5px;margin-right:-.5px}
.wpex-vc-column-spacing-5.wpex-vc-row-centered .center-row-inner{margin-left:-2.5px;margin-right:-2.5px}
.wpex-vc-column-spacing-10.wpex-vc-row-centered .center-row-inner{margin-left:-5px;margin-right:-5px}
.wpex-vc-column-spacing-20.wpex-vc-row-centered .center-row-inner{margin-left:-10px;margin-right:-10px}
.wpex-vc-column-spacing-30.wpex-vc-row-centered .center-row-inner{margin-left:-15px;margin-right:-15px}
.wpex-vc-column-spacing-40.wpex-vc-row-centered .center-row-inner{margin-left:-20px;margin-right:-20px}
.wpex-vc-column-spacing-50.wpex-vc-row-centered .center-row-inner{margin-left:-25px;margin-right:-25px}
.wpex-vc-column-spacing-60.wpex-vc-row-centered .center-row-inner{margin-left:-30px;margin-right:-30px}

#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 75px; height: 75px; }

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }


.entry-comments-link::before { 
	content: "\2014";
	margin: 0 6px 0 2px;
}

.page-template-about-us #primary {
	float: left;
    width: 70%;
    border-right: 1px solid #ededed;
    padding-right: 45px;
}
#primary,.archive #primary,.category #primary,.page #primary,.search #primary,.single-post #primary{float:left;width:70%;border-right:1px solid #ededed;padding-right:45px}
.full-width #primary{width:100%;padding-right:0;border-right:0}

.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix:before,body.single-hps-highlight .highlights-navigation:before,.clearfix:after,body.single-hps-highlight .highlights-navigation:after{content:" ";display:table}
.clearfix:after,body.single-hps-highlight .highlights-navigation:after{clear:both}
.clearfix,body.single-hps-highlight .highlights-navigation{*zoom:1}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
.section__list__item{position:relative;padding-left:10px}
.footer-app{background-color:#b48b09;position:relative}
.footer-app .middle{padding:20px 0 0 20px;max-width:1200px;margin-left:auto;margin-right:auto}
.footer-app .middle:after{content:" ";display:block;clear:both}
.footer-app .middle h3{font-size:20px}
.footer-app .stores{width:66.10169%;float:left;margin-right:1.69492%;margin-top:20px;position:relative;text-align:left;z-index:2}
.footer-app .phone{width:32.20339%;float:left;margin-right:1.69492%;bottom:0;margin-right:0;margin-top:-46px;max-height:210px;overflow:hidden;position:absolute;right:0;z-index:1}
.footer-app .phone img{height:auto;max-width:none;width:180px}
.page-template-template-mappedin .site-footer .footer-app{display:none}
.header-container .searchwrap .scroller-wrap{position:absolute;top:0;left:15px;right:72px;height:100%;overflow:hidden;pointer-events:none}


.text-right { text-align: right !important; }
#footer-bottom{background-color:#000000}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


.menu__logo-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  box-pack: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  height: 50px;
}


.menu__logo {
  display: inline-block;
  width: 150px;
}
.tbx{color:#3030df;font-size:smaller}
.home #resources .featured-blog{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.home #resources .featured-blog figure{position:relative}
.home #resources .featured-blog figure img{width:100%;max-width:100%;margin-bottom:25px}
.home #resources .featured-blog figure a{position:absolute;top:15px;left:15px;color:white;font-size:1.125em;font-weight:700;text-transform:uppercase}
.home #resources .featured-blog .label{color:#edbc06;font-weight:700;text-transform:uppercase}
.home #resources .featured-blog .title{font-size:2.25em}
.home #resources .featured-blog .readmore{color:#52cbf5;font-weight:700;text-transform:uppercase;font-size:.875em}
.home #resources .featured-blog .readmore:after{position:relative;content:'';margin-left:5px;top:-2px;display:inline-block;vertical-align:middle;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #52cbf5;border-bottom:5px solid transparent}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}



.share-wrap {
	display: block;
	padding: 20px 25px;
}

.share-wrap a:hover  {
	color: 	#c5004b;
	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.1);
}

.share-wrap a i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 1.4rem;
	color: #fff;
}


.share-wrap span {
	position: absolute;
	bottom: -30px;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 1rem;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0px;
}

.share-wrap a:hover span  {

}

		.share-wrap a.email i {
			color: #fff;
			line-height: 50px;
		}


.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}
.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}
.woocommerce p.stars.selected a.active~a:before{content:"\e021"}
.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#eef2f5;}
.footer-text__white{color:#fff}
.navbar{display:none}
.site-header.header-align-center .navbar{float:none;text-align:center;height:auto;margin:0 auto;display:table;padding-top:0}
.site-header.header-align-center .navbar li{float:none;display:inline-block}


#stopka {text-align:center;padding:10px;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.page-template-page-landing-php .wrap.contentclass{padding:0}
.wrap.contentclass #tribe-events-pg-template{max-width:none}
.pull-left{float:left!important}
.pull-left-xs{float:left}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }
