/*
 Theme Name:   Sparkle Store Child
 Theme URI:    http://sklep.behape.szczecin.pl/
 Description:  Sparkle Store Child Child Theme
 Author:       John Doe
 Author URI:   http://sklep.behape.szczecin.pl/
 Template:     sparklestore
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         bhp
 Text Domain:  sparklestore-child
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext,latin);

@import url(https://use.fontawesome.com/releases/v5.6.1/css/all.css);

.rc-anchor-logo-img-landscape {
    display: none;
}
.woocommerce span.onsale, .new-label {
    background: #f58220;}
.woocommerce a.button.add_to_cart_button, .woocommerce a.added_to_cart, .woocommerce a.button.product_type_grouped, .woocommerce a.button.product_type_external {
border: 1px solid;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background: #f58220;}
.categoryarea ul.categoryslider li .categorycount {
        background-color: #58585a;}
.woocommerce a.button.add_to_cart_button, .woocommerce a.added_to_cart, .woocommerce a.button.product_type_grouped, .woocommerce a.button.product_type_external {
    border: 1px solid;}
.woocommerce a.added_to_cart::before, .woocommerce a.button.add_to_cart_button::before, .woocommerce a.button.product_type_grouped::before, .woocommerce a.button.product_type_external::before {
background: #58585a;}
.button, input[type="button"], input[type="reset"], input[type="submit"] {
background:#58585a;}
.inner_page {
    padding: 5px 0px;}
.gridlist-toggle.a, .gridlist-toggle.a {
background: #58585a;}
#thsp-sticky-header-menu li {
font-size: 16px;
}

div.lSSlideWrapper.usingCss {
	height:350px !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price .amount, .woocommerce ul.products li.product .price ins {
font-size: 1.5em;
}
.widget_shopping_cart_content .buttons a.wc-forward::before {
    content: '\f07a';
    position: absolute;
    font-family: FontAwesome;
    left: 0px;
    top: 0px;
    font-size: 12px;
    width: 25px;
    height: 40px;
    color: #ffffff;
    text-align: center;
	/*border-right: 1px solid #fff;*/
    }
a.add-request-quote-button.ywraq-link::before {
    content: '\faf29c';
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
display: none;
}

.coppyright:before {
	content:'© 2020 BeHaPe s.c. - Doradztwo i szkolenia BHP Szczecin';
	font-size:12px;
  letter-spacing:normal;
  color: #666;
}
.coppyright {
	font-size:1px !important;
	letter-spacing:-1px !important;
	color:transparent !important;
}
/*
@font-face {
	font-family: Diavlo;  
	src: url(https://sklep.behape.szczecin.pl/wp-content/themes/sparklestore/fonts/Diavlo_LIGHT_II_37.otf);  
	font-weight: normal;
subset=latin,latin-ext;  
}
*/
@font-face {
    font-family: 'diavlomedium';
    src: url('https://sklep.behape.szczecin.pl/fonts/diavlo_medium_ii-webfont-webfont.eot');
    src: url('https://sklep.behape.szczecin.pl/fonts/diavlo_medium_ii-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_medium_ii-webfont-webfont.woff2') format('woff2'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_medium_ii-webfont-webfont.woff') format('woff'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_medium_ii-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'diavlolight';
    src: url('https://sklep.behape.szczecin.pl/fonts/diavlo_light_ii-webfont-webfont.eot');
    src: url('https://sklep.behape.szczecin.pl/fonts/diavlo_light_ii-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_light_ii-webfont-webfont.woff2') format('woff2'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_light_ii-webfont-webfont.woff') format('woff'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_light_ii-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'diavlobold';
    src: url('https://sklep.behape.szczecin.pl/fonts/diavlo_bold_ii-webfont-webfont.eot');
    src: url('https://sklep.behape.szczecin.pl/fonts/diavlo_bold_ii-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_bold_ii-webfont-webfont.woff2') format('woff2'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_bold_ii-webfont-webfont.woff') format('woff'),
         url('https://sklep.behape.szczecin.pl/fonts/diavlo_bold_ii-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.main_menu_category_menu,.category-menu-title  {
    background: #fff; 
color: #0e0d0d;
font-family: "diavlomedium";
}
body {font-family: "Open Sans", sans-serif;
}
.main-menu .main-menu-links ul > li > a, h1,h2,h3,h4,h5,h6 {
color: #0e0d0d;
font-family: "diavlolight";
}
.itemimg .box-hover .add-to-links li a::after {
 background: #f58220;
}
.gridlist-toggle .dashicons:before, .gridlist-toggle .dashicons {
background:#58585a;}

a:hover, a:focus, a:active {background-color: #fff;
}
.box-hover .add-to-links li a:hover, .compare link-compare button, .yith-wcwl-add-button show, .link-quickview yith-wcqv-button  {
background:#58585a;
}
.gridlist-toggle a, .dashicons dashicons-exerpt-view{
background-color: #58585a;
}
.itemimg .box-hover .add-to-links li a.link-quickview::after, .gridlist-toggle a,  {
 background: #f58220;
}
span.price {margin-bottom: 5px;}
productarea lightSlider lsGrab lSSlide {height: 430px;}
div.lSSlideWrapper.usingCss {height: 460px;}
ul .productarea.lightSlider.lsGrab.lSSlide
{height: 430px;}
.rightheaderwrap #search {
    float: left;
    padding: 0px 10px;
    height: 40px;
    width: calc(100% - 205px);
    line-height: 40px;
    background: #fff;
    border-color: #e7e7e7;
    border-radius: 0px;
    box-shadow: none;
    font-size: 16px;
    font-weight: 300;
    color: #080707;
}
#wp-flybox_tab1 div.wp_but div {background-image:url('https://sardasfusioncatering.com/wp-content/plugins/wp-flybox/static/FlyBoxSpriteRight.png') !important;}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    background:#58585a;}
#cookie-notice .button.bootstrap {
background-image: linear-gradient(to bottom, #58585a, #58585a);}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
background-color: #58585a;}
.payment-accept img {
    margin-left: 5px;
    height: auto;
}
.control-label.wpmlcustomfield.wpmlcustomfield1 {
display: none;}

.side-tab-clickme {
cursor: pointer;
}

.breadcrumbs:before {
	background:white;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a {
	color:black;
}

.widget-area .widget .widget-title {
	border-left-color:#F58220;
}

.rightheaderwrap #submit-button {
	background:#F58220;
}

#sparklestore-breadcrumb, #sparklestore-breadcrumb a {
	color:black !important;
}

.wishlist .top-wishlist a i.fa, .view-cart .cart-contents .header-icon i {
	color:#F58220;
}

.main-menu .main-menu-links ul li {
	background:#F58220;
}

.our-features-box .feature-box .content {
	color:rgba(0,0,0,0.75);
}

.feature-box h3 {
	color:black;
}

.sku_wrapper {
	display:none !important;
}

.gridlist-toggle a
{
	background-color:rgba(0,0,0,0.75) !important;
}

.item-title {
	font-weight:normal;
}

.main-menu .main-menu-links ul > li > a {
	color:white;
}

.main-menu .main-menu-links ul > li > a:hover {
	color:black;
}

.main-menu .main-menu-links ul > li.current-menu-item {
	background:#fafafa;
}

.main-menu .main-menu-links ul > li.current-menu-item > a {
	color:black;
}
a:active,
a:hover,
.topheader .quickinfowrap .quickinfo li:hover,
.topheader .quickinfowrap .quickinfo li:hover a,
.topheader .toplinkswrap .toplinks ul li:hover,
.topheader .toplinkswrap .toplinks ul li:hover a {
    color:#F58220;
}
.menu-category ul{
    background: #F58220;
}
.menu-category ul ul{
    background-color: #F58220;
}
.main-menu .main-menu-links ul li{
    background: #F58220;
}
.main-menu .main-menu-links ul > li.menu-item-has-children:hover ul{    
    background: #F58220;        
}
.flex-control-nav > li > a:hover,
.flex-control-nav > li > a.flex-active {
    background: transparent;
    border-color:#F58220;
}
.sparklestore-slider a.sparklestore-button:hover  {
    color:#F58220;
}
.woocommerce ul.cart_list li a:hover, 
.woocommerce ul.product_list_widget li a:hover{
    color: #F58220;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, 
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
    background: #F58220;
}
.widget_product_search input[type=submit] {
    background: #F58220;
}
.yith-woocompare-widget ul li:hover > a{
    color: #F58220;
}
.yith-woocompare-widget ul.products-list a.remove:hover {
    background-color: #F58220;
}
.wishlist .top-wishlist a i.fa,
.view-cart .cart-contents .header-icon i{
    color: #F58220;
}
.top-cart-content .block-subtitle{
    background: #F58220;
}
.top-cart-content .widget{
    border: 1px solid #F58220;
}
.widget_shopping_cart_content .buttons a.wc-forward:before {
      background: #F58220;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background: #F58220;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background: #F58220;
}
.woocommerce a.button.add_to_cart_button:hover,
li.product a.added_to_cart:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover, 
.woocommerce .widget-area a.clear-all:hover,
.woocommerce input.button:hover,
.woocommerce a.button.product_type_grouped:hover,
.woocommerce a.button.product_type_external:hover{
    background: #F58220;
}
.widget-area .widget .widget-title {
    border-left: 4px solid #F58220;
}
.widget a:hover,
.widget a:hover::before,
.widget li:hover::before {
    color: #F58220;
}
.widget_search .search-form .search-submit {
    background: #F58220;
}
.calendar_wrap caption {
  background: none repeat scroll 0 0 #F58220;
}
.comment-form .submit:hover {
    background: #F58220;
}
.page-not-found .btn-home {
    background-color: #F58220;
}
.site-branding {
    color: #F58220;
}
.rightheaderwrap #submit-button {
    background: #F58220;
}
.play-bnt {
    color:#F58220;
}
.blocktitle{
    background: #F58220;
}
.blocktitlewrap .SparkleStoreAction>div:hover:before {
    background-color: #F58220;
}
.categorproducts .block-title-desc h2 a:hover{
    color:#F58220;
}
.box-hover .add-to-links li a:after {
    background: #F58220;
}
.item-title a:hover {
    color: #F58220;
}
.woocommerce a.button.add_to_cart_button, 
.woocommerce a.added_to_cart,
.woocommerce a.button.product_type_grouped,
.woocommerce a.button.product_type_external{
    border: 1px solid #F58220;
}
.woocommerce a.added_to_cart:before,
.woocommerce a.button.add_to_cart_button:before,
.woocommerce a.button.product_type_grouped:before,
.woocommerce a.button.product_type_external:before {
    background:#F58220;
}
.woocommerce a.button.product_type_variable:before{
    background:#F58220;
}
.woocommerce a.button.add_to_cart_button.added:before{
    background:#F58220;
}
.fullpromowrap .fullwrap button,
.categorproducts .block-title-desc .view-bnt{
    background:#F58220;
    border: 1px solid #F58220;
}
.sparkletabs {
    background: #F58220;
}
.sparklestore-blogwrap li:hover .blogmeta {
    background-color: #F58220;
}
.sparklestore-blogwrap .bloginner .blogmeta .blogcreated .created-date {
    color: #F58220;
}
.sparklestore-blogwrap .bloginner .blogmeta .blogcomment a {
    color: #F58220;
}
.entry-title a:hover{
    color:#F58220;
}
ul.list-info li a:hover,
    color: #F58220;
}
.blog-readmore a{
    border: 1px solid #F58220;
}
.post-detail-container .blog-readmore a:hover{
    border: 1px solid #F58220;
    color: #F58220;
}
blockquote {
    border-left: 5px solid #F58220;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea{
    border: 1px solid #F58220;
}
.woocommerce-info .button,
.woocommerce input.button {
    background-color: #F58220;
    border: 1px solid #F58220;
}
.woocommerce .shop_table input[type="submit"]:hover{
    color: #F58220 !important;
}
.wishlist_table td.product-name a.button {
    border: 2px solid #F58220;
    color: #F58220;
}
.wishlist_table td.product-name a.button:hover {
    background-color:#F58220;
}
.woocommerce table.shop_table.wishlist_table .product-add-to-cart a.button:hover{
    color:#F58220;
}
.woocommerce table.shop_table.wishlist_table .product-add-to-cart a.button{
    background:#F58220;
    border:1px solid #F58220;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover
.woocommerce .woocommerce-info .button:hover, 
.woocommerce input.button:hover {
    color: #F58220;
}
.woocommerce .single-product #respond input#submit.alt,
.woocommerce .single-product a.button.alt, 
.woocommerce .single-product button.button.alt,
.woocommerce .single-product input.button.alt {
    border: 2px solid #F58220;
    background-color: #F58220;
}
.form-submit input,
.return-to-shop a,
.yith-woocompare-widget .compare,
.yith-woocompare-widget .clear-all,
.woocommerce #review_form #respond .form-submit input,
.single-product .single_add_to_cart_button{
    border: 1px solid #F58220 !important;
    background-color: #F58220 !important;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover{
    color: #F58220;
    border:1px solid #F58220;
}
.form-submit input:hover,
.return-to-shop a:hover,
.yith-woocompare-widget .clear-all:hover,
.yith-woocompare-widget .compare:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.single-product .single_add_to_cart_button:hover{
    background:#ffffff !important;
}
.quantity button:hover, 
.quantity input[type="button"]:hover, 
.quantity input[type="reset"]:hover, 
.quantity input[type="submit"]:hover {
    color: #F58220;
    border: 1px solid #F58220;
}
.single-product .yith-wcwl-wishlistexistsbrowse.show a:hover,
.single-product .entry-summary .compare.button:hover,
.single-product .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
    color:#F58220 !important;
}
.woocommerce-info {
    border-top-color: #F58220;
}
.woocommerce-info:before{
    color: #F58220;
}
.woocommerce-account .woocommerce-MyAccount-content{
    border: 2px solid #F58220;   
}
.woocommerce-Message--info a.button{
    background: #F58220;
    border: 1px solid #F58220;
}
.woocommerce-error a.button, 
.woocommerce-info a.button, 
.woocommerce-message a.button{
    background: #F58220;
}
.woocommerce-error a.button:hover, 
.woocommerce-info a.button:hover, 
.woocommerce-message a.button:hover,
.woocommerce-Message--info a.button:hover{
    color: #F58220;
}
.woocommerce-message {
    border-top-color: #F58220;
}
.woocommerce-message:before {
    color: #F58220;
}
.woocommerce-MyAccount-content a:hover,
.woocommerce-MyAccount-content a:hover{
    color:#F58220;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background:#F58220 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
    border:1px solid #F58220;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #F58220;
    border: 2px solid #F58220;
}
.woocommerce-cart .cart_totals h2,
.woocommerce .cart-collaterals .cross-sells h2, 
.woocommerce-page .cart-collaterals .cross-sells h2,
.related.products h2,
.up-sells.upsells.products h2,
.woocommerce-account #customer_login .col-1 h2,
.woocommerce-account #customer_login .col-2 h2{
    border-bottom: 3px solid #F58220;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt,
.woocommerce button.button.alt, 
.woocommerce input.button.alt{
    background: #F58220;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover{
    color: #F58220;
}
.woocommerce nav.woocommerce-pagination ul li {
    border: 1px solid #F58220;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #F58220
}
.add-icon:before {
    border: 1px solid #F58220;
    color: #F58220;
}
.phone-icon:before {
    border: 1px solid #F58220;
    color: #F58220;
}
.email-icon:before {
    border: 1px solid #F58220;
    color: #F58220;
}
.email-footer a:hover{
    color:#F58220;
}
.footer-bottom a:hover {
    color: #F58220;
}
.scrollup {
    background-color: #F58220;
}
.nav-previous a, 
.nav-next a {
    background: #F58220;
}
.pagination > span {
    background-color: #F58220;
    border-right: 1px solid #F58220;
}
.pagination span.current, 
.pagination a {
    border: 1px solid #F58220;
}
.pagination span.current, 
.pagination a:hover {
    border:1px solid #F58220;
    background-color:#F58220;
}
.gridlist-toggle a.active,
.gridlist-toggle a:hover,
.gridlist-toggle a:focus{
    background: #F58220 !important;
}
.yith-wcwl-wishlistexistsbrowse  a {
    color:#F58220;
}
div.quantity{
    background:#F58220 ;
}
.menu-main-menu-container{
        background: #F58220;
    }
.main-menu .main-menu-links ul li ul{
        background: #F58220;
    }
 .main-menu .main-menu-links .menu>li.menu-item-has-children li{
        background:#F58220;
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
    background-color:#F58220;
}
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="button"]:hover { 
    border: 1px solid #F58220;
    color: #F58220;
}
.rc-anchor-center-container {
    display: none;
	height: 30%;}
}
	 .woocommerce ul.products li.product .price .amount {
		 font-size:1.15em;
	 }

.one_half { padding: 0 15px; }


.related.products { display: none; }

.woocommerce-product-gallery__trigger { display:none; }

span.posted_in { display: none; }

.product_meta { border: 0; }

@media (min-width: 992px) {
	.category-menu-main {
    display: none !important;
	}
	
	.main-menu .main-menu-links {
		margin: 0 0;
	}
}

@media (max-width: 480px) {
.category-menu-title .fa {
	display: inline-block;
	}
}

.fa-user-tie { font-weight: 900 !important; }


.fa-users { font-weight: 900 !important; }

.fa-shopping-bag:before {
	content: "\f07a";
}

@media (max-width: 768px) {
	.rightheaderwrap {
		display:none;
	}
}

optgroup.ap-adv-search {
	font-size:1px;
	color:#fff;
}

optgroup.ap-adv-search option {
	color:#000;
}

@media (min-width: 992px) {
#primary {
	float:right;
}
}

#cn-accept-cookie {
	border-color:white;
}

#cn-notice-text {
	color: white;
	font-size:12px;
}

.contacts-info address {
	padding-left: 48px;
}

.phone-footer {
	padding-left: 48px;
}

.email-footer {
	padding-left: 48px;
}

.companylinks {
	display:none;
}

.footer-middle > .container > .clear { 
		display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footerarea {
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.wysija-checkbox-label {
	font-size:10px;
}

div.wpcf7 {
	background: none;
}

button.single_add_to_cart_button.button.alt {
	text-transform:none !important;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	text-transform: initial;
}

.woocommerce button.button {
	color:white;
	border:1px solid #F1F1F1;
	background:#f58220;
	transition: all 500ms ease-in-out 0s;
	-webkit-transition: all 500ms ease-in-out 0s;
	font-weight:initial;
}

.woocommerce button.button:hover {
	color:#f58220;
	border:1px solid #F1F1F1;
	background:white;
}

.woocommerce form.login button.button {
	margin-right:20px;
}

button {
	font-family:"Open Sans", sans-serif;
}

.main-menu .main-menu-links ul > li > a {
		transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
}

.wpcf7 input[type="submit"], .wpcf7 input[type="button"] {
	background-color:#F58220;
	border-color:#F58220;
}

.wpcf7 input[type="submit"]:hover, .wpcf7 input[type="button"]:hover {
	color:#F58220;
	border-color:#F58220;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	border: 0px solid transparent;
	color:red;
}

#text-3 p {
	font-size: 0.75rem;
	text-align:justify;
}

.wysija-submit.wysija-submit-field {
	background:#47d37d;
	line-height:2.5;
	min-width:156px;
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
}

.wysija-submit.wysija-submit-field:hover {
	color:#47d37d;
	border-color:#47d37d;
}

.single-product .single_add_to_cart_button:hover {
	color:#F58220 !important;
}

.checkout-button {
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
}

.woocommerce a.button {
	border-color: #F58220;
}

.return-to-shop a {
	text-transform:initial !important;
	transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
}

.return-to-shop a:hover {
	color:#F58220 !important;
}