/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: May 16 2016 | 01:25:54 (pm)
/*
/******* Do not edit this file *******/

.single .et_pb_post a img {
    margin-top: 30px;
}
.foogallery-container {
    margin-top: 40px;
}
.et-fixed-header #menu-item-173 a, .et-fixed-header #menu-item-1489 a {
    color: #000 !important;
}
#menu-item-173 a, #menu-item-1489 a {
    background: #e7c62d;
    padding: 8px 12px;
    padding-bottom: 8px !important;
    font-weight: 600 !important;
    border-radius: 3px;
    color: #000 !important;
}
.et_pb_team_member_image {
                border-radius: 50%;
                overflow: hidden;
                width: 250px !important;
                height: 250px;
                margin: 20px auto  !important;
                display: block;
            }
            .et_pb_team_member_image img {
                display: block;
            /* Stretch 
                  height: 100%;
                  width: 100%; */
            min-width: 100%;
            min-height: 100%;
            }

div.et_pb_team_member_description {
    text-align: center;
}
.et_pb_team_member_image img {
    max-width: 250px;
}
.mobile_menu_bar:before {
    color: #fff !important;
}
body, .tp-caption, .tp-caption:hover { font-family: 'Open Sans', Arial, sans-serif !important; }

h1, h2, h3, h4, h5, h6 { font-weight: 500 !important; }

@media only screen and ( max-width: 980px ) {
#logo {
max-height: none;
width: 84px;
}
}

/*
@media (max-width: 980px) {
#logo {
max-height: 70%!important;
}
}
*/

#logo { max-width: 45%; }

#top-menu li a, .et_search_form_container input { font-weight: 400; }

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { text-align: center; font-size: 1.1rem; }

div.mfp-title { display: none !important; }

.footer-widget .et_pb_widget a { color: #eee !important; }

.footer-widget .et_pb_widget a:hover { color: #fff !important; }

footer#main-footer { background-image:url(/wp-content/uploads/2015/07/vid-bg.jpg) !important; }

.tos-wrapper.tos-fixed { z-index: 999999 !important; background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.8) !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

div.tos-uibg, div.tos-caption { display: none !important; }

#swipebox-overlay { z-index: 999999 !important; background-color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.7) !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

span.price { text-align: center !important; }

.home span.price { display: none !important; }

div.summary.entry-summary p { padding-top: 20px; }

div.summary.entry-summary p.price { padding-top: 10px; }

.lang-item a { font-weight: 600 !important; }

.woocommerce-checkout #payment ul.payment_methods li img { display: none; }

span.sku_wrapper { display: none !important; }

img.check { display: block !important; }

.tmcp-field-wrap small { display: block !important; }

p.price, .tmcp-field-wrap span.amount, dt.tm-options-totals, dd.tm-options-totals, dt.tm-final-totals { display: none; }

.tm-extra-product-options-totals .amount.final { font-size: 2.2em !important; line-height: 1.2em; }

input.napis-opaska { font-size:28px; padding: 5px 10px !important; text-align: center; width: 220px !important; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; border: 2px solid; background: #eee; }

.variation-Twjnapis p { text-transform: uppercase; }

label.tm-epo-field-label.tm-has-required, span.tm-epo-required { font-weight: 600 !important; }

ul#tm-extra-product-options-fields.tm-extra-product-options-fields { padding: 0 !important; }

.product_list_widget span.amount, .price span.amount { display: none !important; }
  
.woocommerce ul.product_list_widget li { padding: 12px 0 !important; }

#cookie-notice .button.bootstrap:hover { color: #ffffff !important; }

#cn-accept-cookie::after { opacity: 0 !important; }

.koszyk { float: none !important; margin: -2px 0px 0px 2px; font-size: 16px; padding-right: 16px !important; }

.koszyk span::before {
  font-family: "ETmodules";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-moz-osx-font-smoothing: grayscale;
    content: '\e07a';
    margin-right: 10px;
}

.return-to-shop, .et-cart-info  { display: none; }

#slider-home-top h1 { line-height: 1.2em !important; font-size: 36px; font-weight: 300; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li img { max-width: 190px; }

#newsletter-bloom { margin: auto; }

.et_bloom_form_content .et_bloom_form_footer p { color: #f9f9f9 !important; }

#subtitle-zcrb h1 { font-weight: 300 !important; font-size: 28px !important; }

.mowiaonas { max-width:1300px; margin: auto; text-align: center; }

.mowiaonas img {
  opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
  display:inline-block; 
  max-width:140px;
  vertical-align: middle;
  margin: 15px 15px;
}

.mowiaonas img:hover {
opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.mowiaonas2 { max-width:1900px; margin: auto; text-align: center; }

.mowiaonas2 img {
  opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
  display:inline-block; 
  max-width:150px;
  vertical-align: middle;
  margin: 0px 25px;
}

.mowiaonas2 img:hover {
opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

@media only screen and (max-width: 690px) {

  .mowiaonas img {
  opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
  display:inline-block; 
  max-width:100px;
  vertical-align: middle;
  margin: 10px 10px;
}
  
}

@media only screen and (max-width: 390px) {

  .mowiaonas img {
  opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
  display:inline-block; 
  max-width:70px;
  vertical-align: middle;
  margin: 10px 10px;
}
  
}

.et_pb_toggle_open h5.et_pb_toggle_title, .et_pb_toggle h5.et_pb_toggle_title { max-width: 170px; margin: auto; text-align: center; padding: 0px 20px 0px 0px; font-weight: 600; }

.et_pb_toggle, .et_pb_toggle_close { padding-top: 0px; text-align: center; }

.en-GB .et_pb_toggle_open h5.et_pb_toggle_title, .en-GB .et_pb_toggle h5.et_pb_toggle_title { max-width: 110px; }


.ozcarbonce h1 { padding-bottom: 25px; }

.ozcarbonce { max-width:1200px; margin: auto; }

.tp-caption { letter-spacing: 0px !important; }

.mowiaonas-row { width: 95% !important; }

.kod-rabatowy { font-size:24px; font-weight:bold; }

.kod-rabatowy strong { background-color:#000; padding:5px 10px; }

.woocommerce-info, #coupon_code { background: #93c771 !important; }

#zc-feature .tp-caption { text-transform:uppercase; }

#ss_wc_mailchimp_opt_in_field { 
  background: #def1fc; 
  padding:10px; 
  margin: 5px 3px 25px;
color: #111;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
  
}