/*  Theme Name: Zmiany Aweo Virtue - Premium
Description: Motyw potomny Virtue - Premium
Author: Barbara Urbańska
Text Domain: virtue
Template: virtue_premium */    
@import url('../virtue_premium/style.css');    /*  Body  */  @font-face {  font-family: 'SourceSansPro-Regular';  src: url(font/SourceSansPro-Regular.otf);  font-weight:400;  }  @font-face {  font-family: 'SourceSansPro-Light';  src: url(font/SourceSansPro-Light.otf);  font-weight:400;  }  @font-face {  font-family: 'SourceSansPro-Bold';  src: url(font/SourceSansPro-Bold.otf);  font-weight:400;  }  body, h1,h2,h3,h4,h5, .widget-title {color:#000; font-family: 'SourceSansPro-Regular', Arial, Helvetica; font-weight:400;font-style:normal;}  .topbarmenu ul li, #nav-main ul.sf-menu a,.home-message h4, .nav-main ul.sf-menu a {font-family: 'SourceSansPro-Bold', Arial, Helvetica, sans-serif;}  #nav-main ul.sf-menu a, .nav-main ul.sf-menu a ,.home-message h4 {text-transform: uppercase;}  .sf-menu .current-menu-item a{color:#2EB14B;}  .home-message h4{background:none; color:#fff; padding:40px 30px 0 30px;}  .home-iconmenu .home-icon-item, .home-iconmenu a {background: rgba(0, 0, 0, 0.24) none repeat scroll 0 0;}    #nav-second ul.sf-menu li a, #nav-second ul.sf-menu li a:active {color:#fff; } #nav-second ul.sf-menu li:hover, #nav-second ul.sf-menu li a:hover{color:#444;}   #nav-second ul.sf-menu>li:nth-child(1) {background: url(https://www.harpo.com.pl/wp-content/uploads/2017/07/niewidomi-ico.png) 20px 50% no-repeat #b71350;}  #nav-second ul.sf-menu >li:nth-child(2) {background: url(https://www.harpo.com.pl/wp-content/uploads/2017/07/komunikacja-ico.png) 20px 50% no-repeat #67a1d9}  #nav-second ul.sf-menu >li:nth-child(3) {background: url(https://www.harpo.com.pl/wp-content/uploads/2017/07/wspomaganie-ico.png) 20px 50% no-repeat #e09c3e}  h2 a, h3 a {color:#000;}  #nav-second ul.sf-menu li a span {font-weight:bold; }  #nav-second ul.sf-menu li a span span {font-weight:normal; }   #nav-second ul.sf-menu ul {width:100%;}   #nav-second ul.sf-menu ul li a {padding:6px 10px;}    .sf-menu li .current-menu-item, .sf-menu li .current-menu-item a {color:#5ca561;}  .topclass {background:none;}  .topbarmenu ul li a{ color:#000;}  .topbar-widget, .topbar-widget a {color:#000;}  #logo {padding-bottom:20px;}  #nav-second ul.sf-menu {text-align:center;}  #nav-second ul.sf-menu>li>a{padding:15px 40px 15px 40px;}  @media screen and (max-width: 1200px) {  #nav-second ul.sf-menu>li>a{padding:15px 20px 15px 20px;}  }  #nav-second ul.sf-menu > li {width:33%;}  /*#nav-second ul.sf-menu > li {width:25%;}*/  #nav-second ul.sf-menu li span span {font-size:90%;}    .form-search .search-icon {color:#24923C}  .wpcf7 textarea {height:120px;}    .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc { background-color:#2EBE4F; color:#fff;}  .tablepress .sorting{color:#fff;}  .container, .topclass, #topbar {background:none;}  .topclass {padding-top:5px;}  .footernav ul li a {text-transform:uppercase; font-size:12px;}  .product-category.grid_item a h5 {background:#999999; background: rgb(147,147,147,.6); font-size:15px; opacity: 0.9;}    .topbarmenu ul li a {font-size:16px;}  #nav-main ul.sf-menu>li.menu-cart-icon-kt>a i, .sf-menu li.menu-search-icon-kt a i, li.menu-search-icon-kt {font-size:19px;}  .sf-menu li.menu-search-icon-kt a i, li.menu-search-icon-kt {color:#279A41;}  .menu-cart-btn .kt-cart-total {background:#444444;}  #kadbreadcrumbs {font-size:14px;}  #kadbreadcrumbs a {text-decoration:underline;}  .product_header {padding-bottom:20px;}  .home-iconmenu .home-icon-item, .home-iconmenu a {   background: rgba(0, 0, 0, 0.44) none repeat scroll 0 0;  }  /*  Call to action  */  .kt-cta h2 {font-size:26px; text-align:center;}  /*  Taby  */    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color:#fff; background-color:#666666; }  .nav-tabs>li>a:hover{background-color:#666666; color:#fff;}  .nav-tabs>li>a{border:none;background-color:#D6D6D6; font-weight:bold;color:#000;}  .tab-content{  	border-top: solid 1px #666666;  	border-bottom: solid 1px #666666;   border-right: solid 1px #666666;   border-left: solid 1px #666666;  	border-right-color:#666666;   border-bottom-color:#666666;  	border-left-color:#666666;}  	  .product_meta {display:none;}  /*  Wyrównanie wysokości boxów na liście produktów  */  .product_item .product_details h5 {height:50px;}  .product_price headerfont {height:30px;}  .product_item .kad_add_to_cart {   margin-top: 32px;  }  .product_item .price {   margin-bottom: -32px;  }  /*  PDF  */  a[href$=".PDF"], a[href$=".pdf"] {  padding: 20px 2px 20px 30px;  background: url("https://www.harpo.com.pl/wp-content/uploads/2015/08/pdf.png") left center no-repeat;  }    .product_item .kad_add_to_cart {background:rgba(0,0,0,.3)}  /*  tło banerów głównej kategorii  */  .product-category.grid_item a h5 { background:#666}    /*  zapytaj o produkt odstęp od buttona koszyka na stronie "variables"  */    .variations_button {  margin-bottom:2em;}  /*  nie działa  */  select[multiple], select[size]  {width:100%;  height:220px;}  .wpcf7-form-control-wrap .menu-906 select[multiple]  {width:100%;  height:220px;}    /*  zapytaj o produkt odstęp od buttona koszyka na stronie "variables"  */  #content div.product form.cart {margin-top:2em;}  
/*search form*/  
.aws-container .aws-search-field, .szukaj input,.szukaj textarea {color:#999; border: 1px solid #9f9f9f; max-width:100%; width:100%; background-color:#ffffff; line-height: 30px; padding:6px; font-size:14px;} 
 @media (max-width: 991px) { .topbar-widget {display:block;}   }
 .search-info {text-align:right; padding-right:10px;}

 /*footer-menu*/   #containerfooter .menu {margin-left:0px;}   #containerfooter .menu li a {background:none; max-width: 250px; padding:2px 0px; margin-bottom:0px;} #containerfooter .menu li a:hover {background:none} #containerfooter h3 {font-size:18px; font-family: 'SourceSansPro-Bold';}   #containerfooter.footerclass {background:#E2E2E2}   .white-font{color:#fff; text-align:center; font-color:#fff;}   .kt-cta {background:url(https://www.harpo.com.pl/wp-content/uploads/2017/07/konsultacja-telefoniczna.png) 20px 50% no-repeat}   .kad-call-sitewide-title-case h2.kad-call-title span {color:#000; font-size:80%} .kad-call-sitewide-title-case h2.kad-call-title {text-align:left; padding-left:120px;}    .szukaj {width:60%;  margin-right:1%; float:right;}  @media (max-width: 991px) { .szukaj {width:100%;} }  /*lewe menu na stronach kategorii*/   .sidebar ul li {margin:4px 0px 4px 0px;}  .sidebar .menu ul, .sidebar ul, .sidebar .menu .sf-dropdown-menu li {margin:0px;}  .sidebar .menu li {list-style: none; font-size:15px;}  .sidebar .menu li > a { display: block; position: relative; min-width: 110px; padding: 0 10px; color: #fdfdfd; }  .sidebar .menu li > a:active {color: #fdfdfd;}    .sidebar .menu li:nth-child(1) a {color:#b71350; text-transform:uppercase; font-family: 'SourceSansPro-Bold'; } .sidebar .menu li:nth-child(1) {background: url(https://www.harpo.com.pl/wp-content/uploads/2017/07/niewidomi-ico-color.png) 0px 0px no-repeat; padding-left:40px;}   .sidebar .menu li:nth-child(2) a {color:#67a1d9; text-transform:uppercase; font-family: 'SourceSansPro-Bold';} .sidebar .menu li:nth-child(2) {background: url(https://www.harpo.com.pl/wp-content/uploads/2017/07/komunikacja-ico-color.png) 0px 0px no-repeat; padding-left:40px;}   .sidebar .menu li:nth-child(3) a {color:#e09c3e; text-transform:uppercase; font-family: 'SourceSansPro-Bold';}.sidebar .menu li:nth-child(3) { background: url(https://www.harpo.com.pl/wp-content/uploads/2017/07/wspomaganie-ico-color.png) 0px 0px no-repeat; padding-left:40px; height:40px;}   .sidebar .menu .sf-dropdown-menu li a {font-family: 'SourceSansPro-Regular'; text-transform:none; } .sidebar .menu .sf-dropdown-menu li {background:none; padding-left:0px;}   .sidebar .menu .sf-dropdown-menu li:nth-child(1), .sidebar .menu .sf-dropdown-menu li:nth-child(2), .sidebar .menu .sf-dropdown-menu li:nth-child(3), .sidebar .menu .sf-dropdown-menu li, .sidebar .menu .sf-dropdown-menu li a{background-color:#fff; color:#555;}  .sidebar .menu li > a span {display: block; top: 7px; right: 0; margin-right: 10px;}  .sidebar .menu .sf-dropdown-menu li:last-child a { border: none;}  .sidebar .menu .sf-dropdown-menu em {position: absolute; top: 0; left: 0; margin-left: 14px; color: #a6a6a6;}  .sidebar .menu .sf-dropdown-menu> li:hover > a,.sidebar .menu .sf-dropdown-menu> li:target > a, .sidebar .menu .sf-dropdown-menu> li:active > a {color:#fff}  .sidebar .menu > li:hover > a span,.sidebar .menu > li:target > a span, {color: #fdfdfd;}  .sidebar .menu .sf-dropdown-menu li:hover a, .sidebar .menu .sf-dropdown-menu .current-menu-item a, #nav-second ul.sf-menu .current-menu-item a { background:#B2B2B2; color: #fdfdfd;}  #nav-second ul.sf-menu .current-menu-item .dropdown a {background:#fff; color:#555;}  .sidebar .menu li:target > .sf-dropdown-menu {height: 98px;}    .sidebar .menu .sf-dropdown-menu li {height:0; overflow:hidden;} .sidebar .menu .sf-dropdown-menu .current-product_cat-parent li {border-bottom:solid 1px #e5e5e5;} .sidebar .menu .sf-dropdown-menu .current-product_cat-parent li a {border-bottom:solid 1px #e5e5e5;}  .sidebar .menu .current-product_cat-parent .sf-dropdown-menu li {height:auto; overflow:hidden;}  .sidebar .menu .current-menu-item .sf-dropdown-menu li {height:auto; overflow:hidden;}     @media (max-width: 600px) {.col-md-4 {padding-left:0px;}}  /*ikony usunięte z virtue css*/  .icon-envelope:before{content:"\e0ec"}.icon-mail-send:before{content:"\e0ed"}.icon-envelope2:before{content:"\e0ef"}.icon-phone:before{content:"\e0da"}.icon-search:before{content:"\e1ba"}.icon-search2:before{content:"\e1bb"}.icon-earth:before{content:"\e2c7"}.icon-vector:before{content:"\e43e"}.icon-pushpin:before{content:"\e0f0"}.icon-users:before{content:"\e186"}.icon-users2:before{content:"\e18d"}.icon-users3:before{content:"\e198"}.icon-coin:before{content:"\e0d3"}.icon-cart:before{content:"\e0c1"}.icon-cart2:before{content:"\e0c2"}.icon-cart3:before{content:"\e0c5"}.icon-cart4:before{content:"\e0c6"}.icon-basket:before{content:"\e0ce"}.icon-basket2:before{content:"\e0cf"}.icon-home3:before{content:"\e01c"}.icon-marker:before{content:"\e01d"}.icon-facebook:before{content:"\e498"}.icon-facebook2:before{content:"\e499"}.icon-facebook3:before{content:"\e49a"}.icon-youtube:before{content:"\e4a3"}.icon-youtube2:before{content:"\e4a4"}.icon-vimeo:before{content:"\e4a5"}.icon-vimeo2:before{content:"\e4a6"}
header #logo a.brand,.logofont{line-height:40px;font-size:32px;}.kad_tagline{line-height:20px;color:#444444;font-size:14px;}.kad-call-sitewide-title-case h2.kad-call-title{color:#3ca2dc;}.kad-call-sitewide-button-case a.kad-btn-primary{color:#ffffff;}.kad-call-sitewide-button-case a.kad-btn-primary{background-color:#3ca2dc;}.kad-call-sitewide-button-case a.kad-btn-primary:hover{color:#ffffff;}.kad-call-sitewide-button-case a.kad-btn-primary:hover{background-color:#000000;}.kt-call-sitewide-to-action{background-color:#efefef;background-repeat:no-repeat;background-size:inherit;background-position:center center;}.product_item .product_details h5{line-height:20px;font-size:16px;}h1{line-height:40px;font-size:38px;}h2{line-height:40px;font-size:32px;}h3{line-height:40px;font-size:28px;}h4{line-height:40px;font-size:20px;}h5{line-height:24px;font-size:18px;}body{line-height:20px;font-size:14px;}#nav-main ul.sf-menu a, .nav-main ul.sf-menu a{line-height:14px;font-size:14px;}#nav-second ul.sf-menu a{line-height:18px;font-size:17px;}#nav-main ul.sf-menu ul li a, #nav-second ul.sf-menu ul li a, .nav-main ul.sf-menu ul li a{line-height:15px;font-size:13px;}.kad-nav-inner .kad-mnav, .kad-mobile-nav .kad-nav-inner li a,.nav-trigger-case{line-height:20px;font-size:16px;} 

.slideout-widget {
	position: fixed;
	right: -16em;
	top: 50%;
	transition: right .4s;
	width: 16em;
	z-index: 10;
	background:1px solid #f4f4f4;
}

.slideout-widget:hover {
	right: 0;
}
.slideout-widget-handler,
.slideout-widget-content {
	background: #f4f4f4;
}

.slideout-widget-handler {
	border-right: none;
	left: -16em;
	position: absolute;
	text-align: center;
	width: 16em;
}
.slideout-widget-content {
	border-width: 1px 0;
	overflow: hidden;
	width: 100%;
	z-index: 11;
	padding: 1em;
}
.widget-klub .slideout-widget-handler,
.widget-klub .slideout-widget-content {
	border: none;
	height:80px;
}

.slideout-widget-content a,.slideout-widget-content a:active, .slideout-widget-content a:hover, .slideout-widget-content a:link, .slideout-widget-content a:visited {
	color: #000000;
	font-size:17px;
	
}
.slideout-widget-handler img {width:200px;}
.slideout-big {
	right: -16em;
	width: 16em;
}

/* demo */
.widget-klub {
	top: 40%;
}

@media (max-width: 768px) {
	.slideout-widget {
		display: none;
	}
}