/*
Theme Name: Kwiaciarnia Dracena
Theme URI: http://roan24.pl
Description: Sklep internetowy Dracena
Version: 1.0
Author: ROAN Agencja Interaktywna
Author URI: http://roan24.pl
Template:       goodstore     
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/* tpay akceptuje regulamin */
#kanaly_v > div.regulations > p > a {
	color: #008D36 !important;
    font-weight: bold;
}
#kanaly_v > div.regulations > p {
	color: #1f1f1f !important;
      font-weight: bold;
}

/* Logo */
#header .header-small-content .header-logo h1 img {
margin-top: 20px !important;
width: 100% !important;
}

/* Grid na Home */
.jw-grid-one-content { background-color: rgba(0,0,0,0.4); padding: 2px 10px; }
.gridline { margin: 4px 0 !important; } 

/* Koszyk na home */
.jaw_ecommerce_widget > ul { padding-left: 0px; }

/* Formularz kontaktowy */
.wpcf7 label { width: 100%; } 
.contact-time { display: none; }

/* Tytul opinii */
.woocommerce-Reviews-title {display: none;}

/* Responsywność */
@media only screen and (max-width: 399px) {
	.woocommerce .cart_woo { overflow: inherit !important; }
}

/* Poradnik grafiki */
.poradnik { text-align: left; }
.poradnik img { max-width: 100%; margin-top: 10px; margin-bottom: 30px; }
/*wyl sku
---------*/
div.product_meta > span.sku_wrapper {display:none;}

/* Pogrubienie menu */
#header .small-menu-center ul.top-nav { font-weight: bold !important; }

/* Zamowienie
--------------------------------*/
#order_review > table > tfoot > tr.shipping > th {
font-size:0 !important;
}

  #order_review > table > tfoot > tr.shipping > th:after {
  content: 'Dostawa';
  font-size:16px;
}

.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p {
    font-size: 16px;
}
.woocommerce form .form-row .input-checkbox {
    margin: 7px 7px !important;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline-table !important;
    font-size: 16px;
}
#additional_field_819_field > div.selectricWrapper.select.pcfme-singleselect > div.selectric {
	display: none;
}
#termsCheckboxBox {
	font-size: 15px;
}
#payment > ul > li.wc_payment_method.payment_method_transferuj > div {
	    background-color: #fff !important;
}
/*Header
------------*/
#menu-item-3399 .sub-menu {
	width: 234px;
}
/*Promocje
------------*/
.woocommerce-page #content span.onsale { 
	width: 133px;
    height: 40px;
    padding-top: 12px;
    font-size: 20px;
}
/* RODO */
div.wpgdprc-consent-bar {
    background: #97A5AB !important;
}
@media all and (min-width: 1000px){
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice {
    max-width: 1000px !important;
}
}
@media all and (max-width:768px){
div.wpgdprc {
    font-size: 12px !important;
    line-height: 18px;
}
}
/* Produkt konfiguracja */
.woocommerce #content div.product div.images { width: 40% !important; }
.woocommerce #content div.product div.summary { width: 58% !important; }
.variations label { font-weight: bold !important; }
.woocommerce #content div.description-container { padding: 10px 0; }
.woocommerce #content div.tc-totals-form { float: left; }
.woocommerce #content div.addtowishlist { margin-left: 30px; }
.woocommerce #content div.addtowishlist, .woocommerce #content div.comparebutton { padding: 10px 0; }
.woocommerce #content div div.tm-epo-totals { padding: 0 30px !important; }
dl { margin: 0 !important; }
dt, dd { line-height: 1.3 !important; }

.woocommerce #content h1.product_title {
	color: #008D36;
    border-bottom: 1px solid #008D36;
    font-size: 24px;
	padding-bottom: 4px;
}
.tm-extra-product-options input.use_images:checked + label .radio_image, .tm-extra-product-options input.use_images:checked + label .checkbox_image { border-color: #ff0000; box-shadow: 0 0 10px 0 rgba(255, 0, 0, 0.3); }
.tc-tooltip { margin-left: 0 !important; }
.woocommerce #content .tm-epo-field-label { font-size: 18px; font-weight: normal; }
.woocommerce .row div.product div.images img, .woocommerce-page .row div.product div.images img, .woocommerce #content .row div.product div.images img, .woocommerce-page #content .row div.product div.images img { border: none !important; }

@media (max-width: 768px) {
	.woocommerce #content div.product div.images { width: 100% !important; }
	.woocommerce #content div.product div.summary { width: 100% !important; }
}
/* ramka zolta */
.postit {
  line-height: 1;    
  max-width: 275px;    
  margin: 0;    
  min-height:120px;
  max-height:120px;
  position:relative; 
  display:block;    
}
.postitin {
  padding-top:10px;
  padding-left:10px;
  width: 100%; 
  border:1px solid #E8E8E8;  
  border-top:1px solid #fdfd86;
  background: #ffff88; /* Old browsers */
  background: -moz-linear-gradient(-45deg, #ffff88 81%, #ffff88 82%, #ffff88 82%, #ffffc6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(81%,#ffff88), color-stop(82%,#ffff88), color-stop(82%,#ffff88), color-stop(100%,#ffffc6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* IE10+ */
  background: linear-gradient(135deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#ffffc6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffffc6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  position: absolute;
  z-index: 10;
}
.cornershadow {
content: "";
width:200px;
height: 25px;
-moz-transform: matrix(-1, -0.1, 0, 1, 0, 0);
 -webkit-transform: matrix(-1, -0.1, 0, 1, 0, 0);
      -o-transform: matrix(-1, -0.1, 0, 1, 0, 0);
     -ms-transform: matrix(-1, -0.1, 0, 1, 0, 0);
         transform: matrix(-1, -0.1, 0, 1, 0, 0);
position:absolute;
right: 0;
bottom: 17px;
z-index: 0;
background: rgba(0, 0, 0, 0.2);
box-shadow:2px 15px 5px rgba(0, 0, 0, 0.40);
}
@media (max-width: 1000px) { .cornershadow { display: none; } }

/* Kreator róż */
.woocommerce #content #product-4115 .images { display: none; }
.woocommerce #content #product-4115 div.summary { width: 100% !important; }
.tc-price { margin-bottom: 0 !important; }
.tm-cell:not(.tm-row) { padding: 14px 0px !important; border-bottom: 1px solid #D7D7D7; }
.cpf-type-header { margin-top: -23px; }
#dl input[type=radio] { top: -9px; }

/* Koszyk */
.cart_list  .quantity { display: none; }
.total, td.product-price, td.product-subtotal, .order-total td { font-size: 22px; color: #008d36 !important; }
/* Logo */
#header .header-small-content .header-logo h1 img {
    margin-top: 31px;
}
.row-fullwidth .fullwidth-block.header-small-content {
    padding-bottom: 0 !important;
}

/* Promocja w produkcie */
.single-product #content span.onsale { top: 45px !important; }

/* Chmurka tagów */
.widget_product_tag_cloud { height: 237px; overflow: hidden; }

/* Imieniny mobilne */
@media (max-width: 768px) {
	#header > div:nth-child(2) > div > div > div > div { display: none; }
}
/* Koszyk */
#ship-to-different-address {
    display: none !important;
}
.woocommerce-shipping-fields {
	/* margin-top:76px; */
}
.cart-collaterals .cart_totals table th {
    width: 0 !important;
}
.cart_totals h2, .shipping_calculator h2 {
    display: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    margin-top: -31px;
}
#content .woocommerce table.cart .product-thumbnail img, .woocommerce table.cart .product-thumbnail img, .woocommerce-page #content table.cart .product-thumbnail img, .woocommerce-page table.cart .product-thumbnail img {
    width: 130px !important;
}
 .cart .tc-value {
    margin-bottom: 0 !important;
}

.main-reviews .glsr-review.glsr-review {
    border-bottom: 1px solid #eee;

    margin-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
}

.glsr-review-title {
    display: none;
}

.shortcode-site-reviews-form {
    margin-top: 50px;
}

.glsr-form-wrap {
    padding: 20px;

    background: #eee;
}

.gl-star-rating .selectricWrapper {
    display: none;
}

.aside-reviews {
    margin-bottom: 20px;
}

.aside-reviews .glsr-review.glsr-review {
    border-bottom: 1px solid #525252;

    margin-top: 5px;
    margin-bottom: 0;

    padding: 10px;
}

.aside-reviews .glsr-review.glsr-review > div {
    margin-bottom: 5px;
}

.aside-reviews .glsr-review.glsr-review p {
    margin: 0;
}

.woocommerce-page #content .product .rating,
.woocommerce #container #content div.product .woocommerce-tabs ul.tabs {
    display: none;
}

h3.checkout-custom-heading {
	margin-top: 25px !important;
	margin-bottom: 10px !important;
	padding: 0 !important;
}

.woocommerce-billing-fields__field-wrapper {
	padding-top: 7px;
}

.product-info-bar .onsale, 
.woocommerce-billing-fields__field-wrapper .clear {
	display: none !important;
}