
.product-items .product-item-head {
    /*min-height: 349px;*/
}
.product-items{
margin:0;
}pa

.left {
    float: left;
}
.right {
    float: right;
}



/*rozne buttony zamienione na wizualnie pasujace*/




.new_button,
.buttons.panel a,
.cart_product_remove_button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}




.new_button,
.buttons.panel a,
.cart_product_remove_button{
  border-radius: 25px;
  text-transform: uppercase;
  font-size: 13px;
  height: 39px;
  padding: 0 35px;
  font-family: "Oswald";
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
 
.buttons.panel a:focus,
.cart_product_remove_button:focus {
  outline: none;
  outline-style: none;
}

.new_button:hover;
.buttons.panel a:hover,
.buttons.panel a:focus,
.cart_product_remove_button:hover,
.cart_product_remove_button:focus {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.buttons.panel a:focus,
.buttons.panel a:active:focus,
.cart_product_remove_button:focus,
.cart_product_remove_button:active:focus{
  outline: none;
}

.buttons.panel a,
a.cart_product_remove_button {
  height: auto;
  line-height: 37px;
}

/*zmiana btn-default tez*/

.buttons.panel a,
.cart_product_remove_button {
  color: #6b6b6b;
  background-color: transparent;
  border-color: #e3e3e3;
}

.cart_product_remove_button,
.buttons.panel a {
  color: #ffffff;
  background-color: #5d957b;
  border-color: #e3e3e3;
}


.buttons.panel a:hover,
.buttons.panel a:focus,
.buttons.panel a:active,
.cart_product_remove_button:hover,
.cart_product_remove_button:focus,
.cart_product_remove_button:active {
  color: #ffffff;
  background-color: #000;
  border-color: #000;
  text-decoration:none;
}


.buttons.panel {
    padding: 20px 23px;
    min-height: 88px;
}




.new_button {
    color: #6b6b6b;
    background-color: transparent;
    border-color: #e3e3e3;
    display: inline-block;
    line-height: 37px;
}    


.sticky-wrapper .ui-menu  .lavina_paragraph_content,
#sticky-wrapper .ui-menu  .lavina_paragraph_content  {background-color:yellow;padding:10px}

.sticky-wrapper .ui-menu  .lavina_paragraph_content li,
#sticky-wrapper .ui-menu  .lavina_paragraph_content li, {display:none}

/*

 .wishlist-link {
    line-height: 30px;
    right: 115px;
    font-size: 18px;
    color: #171717;
}
 .wishlist-link, .minicart-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    height: auto;
}
*/

ul .owl-stage-outer{
margin:0 16px !important;
}

.edit_blog_button{
display:none;
}
#fancybox-title-over{
width:calc(100% - 20px);
}
.item-slide img{
width:calc(100% + 2px);
}
.subcategories{
z-index:999 !important;

}




.order_path {
    position: relative;
    margin: 0;
        margin-top: 0px;
    background-color: #fff;
    border-radius: 30px;
    border: 1px solid #ececec;
    display: inline-block;
    bottom: -20px;
    margin-top: -20px;
}
.order_path {
    background-color: #fff;
    text-transform: capitalize;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
}
.order_path {
    padding: 8px 15px;
        padding-right: 15px;
        padding-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
    list-style: none;
    
    
    color: #fff;
    margin: 0 37%;
    display: inline-block;
}

.order_path span,
.order_path a {
    color: #b3b3b3;
}

.order_path span.current {
    color: #2a2a2a;
}

.order_path > * + *:before {
    color: #cecece;
    content: "";
    width: 1px;
    height: 9px;
    margin-right: 12px;
    display: inline-block;
    border-right: 1px solid #cecece;
}


#shipping_payments_terms, #shop_order_shipping_form {
    
    border: 1px solid #f0f0f0;
    padding: 30px;
    margin-bottom: 21px;
}


#terms_and_conditions {
border: 1px solid #f0f0f0;
margin-top: 18px;
padding: 25px;

}

#shop_order_edit_billing_address_form label,
#shop_order_delivery_form label,
#shop_order_shipping_form label {
    display: block;
}    


#invoice_data {
margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd
}



select#shop_order_delivery_option_id {
  border-radius: 0;
  border: 1px solid #ececec;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
select#shop_order_delivery_option_id::-moz-placeholder {
  color: #999;
  opacity: 1;
}
select#shop_order_delivery_option_id:-ms-input-placeholder {
  color: #999;
}
select#shop_order_delivery_option_id::-webkit-input-placeholder {
  color: #999;
}
select#shop_order_delivery_option_id:hover,
select#shop_order_delivery_option_id:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ececec;
  outline: none;
}
select#shop_order_delivery_option_id {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: center right 11px;
  background-repeat: no-repeat;
  background-image: url("https://fs.siteor.com/mamastories/files/css/arrow-select.png?1513949599");
  padding: 5px 22px 5px 10px;
}



/* ------------------------------------------------------------------------------------
SKLEP KOSZYK */

/*

#lavina_shop_cart table{width:100%;border-collapse:collapse;}
#lavina_shop_cart thead th{background-color:transparent;color:#000;vertical-align:middle;}
#lavina_shop_cart table a{text-decoration:none;}
#lavina_shop_cart table a:hover{text-decoration:underline;}
#lavina_shop_cart tbody th{font-size:80%;color:#dadbdd;padding:2px 5px ;font-weight:normal;}
#lavina_shop_cart tbody tr td{border-bottom:1px solid #cbcccc;}
#lavina_shop_cart tbody tr td *{vertical-align:middle;}
#lavina_shop_cart tbody tr td img{margin-right:10px;}
#lavina_shop_cart tbody tr td input.text{width:38px;}
#lavina_shop_cart tbody tr td input.button{width:50px;}
#lavina_shop_cart tbody tr.cart_summary td{text-align:right;border:0;border-top:2px solid #ddd;padding-top:10px;font-weight:bold;}
#lavina_shop_cart th,
#lavina_shop_cart td{padding:5px;}
#lavina_shop_cart .buttons {width:100%}

#shop_order_form input.text,
#shop_order_form textarea,
#shop_order_form textarea.text,
#shop_order_form select.text,
#shop_order_form select{width:auto;}
.ui-effects-transfer{border:2px dotted black;}
span.availability_available,
.not_available .add_to_cart{display:none;}
.availability_not_available{background:#fff url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_big_elements.png') repeat 0 0;width:195px;height:36px;display:block;text-indent:-999em;}
.new_price{width:80px;text-align:center;line-height:1.3em;margin-top:5px;display:block;font-size:0.9em;}
.new_price .previous_price em{font-size:1em;text-decoration:line-through;display:block;}
.new_price .previous_price strong{font-size:0.8em;}

#terms_and_conditions{margin:30px 10px;}
.WithErrors{color:red;}
.new_price_badge{position:absolute;background:transparent url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_big_elements.png') no-repeat -566px 0;display:block;height:58px;width:58px;text-indent:-999em;left:0;top:0;z-index:99;}
#shop_order_form textarea#shop_order_comment{width:450px;}


*/

/* ------------------------------------------------------------------------------------
strona statusow zamowienia w sklepie historia zamowienia 
.order_history ul{border:1px solid #ddd;padding:10px 10px 5px 10px;margin-bottom:20px;}
.order_history ul li{list-style-type:none;margin:0 0 10px 10px;border-bottom:1px solid #ddd;padding-bottom:5px;}
.order_history ul li.last{border:0;padding-bottom:0;}
a.monit{background:transparent url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_icons_default_cms.png') no-repeat scroll 0 -1075px;color:red;float:right;height:16px;margin-left:20px;margin-right:30px;padding-left:25px;text-decoration:none;}
.order_history ul li span{background:transparent url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_icons_default_cms.png') no-repeat 4px -513px;padding-left:15px;color:#4b5b00;color:#c85900;}
.order_history ul li span.in_realisation{background:transparent url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_icons_default_cms.png') no-repeat 0 -1672px;padding-left:20px;color:#4b5b00;}

*/

/* ------------------------------------------------------------------------------------
PODSUMOWANIE ZAMOWIENIA 
#order_last_step{margin-top:10px;}
#order_last_step h3,
#order_last_step h4{margin:0px 0 10px 0;}
#order_last_step div.left{width:350px;float:left;}
#order_last_step div.right{width:350px;float:right;border-left:1px solid #ddd;padding-left:12px;min-height:354px;}
#order_last_step dl {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
#order_last_step dl dt{clear:left;float:left;width:167px;margin:0;padding:5px;border-top:1px solid #ddd;font-weight:bold;}
#order_last_step dl dd{margin-left:177px;padding:5px;}
#order_last_step dl dd{border-top:1px solid #ddd;    min-height: 16px;}
.platnosci_pl{margin-bottom:10px;background:#fff url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_big_elements.png') no-repeat -222px 0;width:153px;height:38px;display:block;text-indent:-999em;float:left;}
.paypal{margin-bottom:10px;background:#fff url('http://dp5zdpqpeogmk.cloudfront.net/assets/img/all_big_elements.png') no-repeat -404px 0;width:150px;height:40px;display:block;text-indent:-999em;float:left;}
#payment_kind_selector{float:left;}
#payment_kind_selector input {
    float: left;
    margin: 5px 10px 0 0;
}
*/

h4.payment_title {
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-top: 20px !important;
    display: block;
}

.half_column_left h4, .half_column_right h4 {
    font-size: 14px !important;
    font-weight: normal;
}


.credit_cards label {
    display: block;
    float: left;
    margin-right: 20px;
    margin-top: 0;
    width: auto;
}




#lavina_shop_cart table tr th,
#lavina_shop_cart table tr td,
#lavina_shop_cart table {
    border: 1px solid #ddd;
}


#shop_order_edit_shipping_address_form span {
display:block;
float:left;
padding:20px 10px 20px 0;
}

#shop_order_edit_shipping_address_form div {
display:block;
float:none;
clear:both;
}

#shop_order_user_comment_field {
    border-top: 1px solid #f0f0f0;
    margin-top: 18px;
    padding-top: 25px;
    clear: both;
}


.product-info-main .product-add-form .form-group label {
    width: 161px;
}    


.product-options-bottom.clearfix input.button {visibility:hidden}

/* --------------------------

	8.4 Shop Cart

--------------------------- */
#lavina_shop_cart {
  margin-bottom: 30px;
}
html #lavina_shop_cart table thead tr th {
  border-bottom: none;
  font-size: 15px;
  text-transform: uppercase;
  font-family: "Oswald";
  font-weight: normal;
  text-align: center;
  padding-top: 13px;
  padding-bottom: 13px;
  color:#000;
  background-color:#fff;
}
#lavina_shop_cart table tbody tr td {
  padding: 24px 10px;
  vertical-align: middle;
  text-align: center;
}
#lavina_shop_cart table tbody tr .unti-price {
  color: #7b7b7b;
  font-size: 16px;
  font-weight: 300;
  font-family: "Oswald";
}
#lavina_shop_cart table tbody tr .price {
  font-size: 16px;
  color: #363636;
  font-weight: 300;
  font-family: "Oswald";
}
#lavina_shop_cart table tbody tr .qty .form-control {
  width: 65px;
  text-align: center;
  display: block;
  margin: auto;
}
#lavina_shop_cart table tbody tr .action-remove {
  line-height: 17px;
  width: 17px;
  background-color: #dfdfdf;
  color: #676767;
  font-size: 8px;
  border-radius: 100%;
  display: block;
  margin: auto;
  margin-top: 11px;
}
#lavina_shop_cart table tbody tr .action-remove:hover {
  background-color: #5d957b;
  color: #fff;
}
#lavina_shop_cart table tbody tr .col.item {
  text-align: left;
}
#lavina_shop_cart table tbody tr .item-photo {
  width: 120px;
  float: left;
  margin-right: 20px;
}
#lavina_shop_cart table tbody tr .item-photo img {
  border-radius: 8px;
  display: block;
  width: 100%;
}
#lavina_shop_cart table tbody tr .item-name {
  color: #363636;
  text-transform: uppercase;
  font-family: "Oswald";
  display: block;
  margin-top: 22px;
  margin-bottom: 10px;
}
#lavina_shop_cart table tbody tr .item-type {
  color: #7b7b7b;
  font-size: 13px;
}
#lavina_shop_cart table tbody tr .item-type > span {
  display: block;
}
#lavina_shop_cart table tbody tr .item-product {
  padding-left: 24px;
}
#lavina_shop_cart table tbody tr .detail {
  overflow: hidden;
  text-align: left;
}
#lavina_shop_cart table tbody tr .col:not(.item) {
  width: 227px;
}

/*
.block-options-cart {
  display: table;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 30px;
}
.block-options-cart .block-title,
.block-options-cart .block-content {
  display: table-cell;
  vertical-align: top;
  border: 1px solid #f0f0f0;
  border-collapse: collapse;
  border-spacing: 0;
}
.block-options-cart .block-title {
  background-color: #fdfdfd;
  border: 1px solid #f0f0f0;
  min-height: 215px;
}
.block-options-cart .tab-content {
  width: 436px;
  min-height: 215px;
}
.block-options-cart .nav {
  margin-bottom: 0;
  width: 250px;
  padding-top: 17px;
  padding-bottom: 20px;
  min-height: 215px;
}
.block-options-cart .nav li {
  float: none;
  display: block;
  margin: 0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  border: 1px solid #f0f0f0;
  margin: -1px;
  font-size: 13px;
  font-family: "Oswald";
  text-transform: uppercase;
  font-weight: normal;
}
.block-options-cart .nav li a {
  padding: 12px 20px;
}
.block-options-cart .nav li.active {
  border-color: #5d957b;
}
.block-options-cart .nav li.active a {
  background-color: #5d957b;
}
.block-options-cart .nav li:not(.active) a:hover {
  color: #5d957b;
  background-color: transparent;
}
.block-options-cart .tab-content {
  padding: 16px 37px 20px;
  border-left: none;
}
.block-options-cart .form-group {
  margin-bottom: 14px;
}
.block-options-cart .form-group:before,
.block-options-cart .form-group:after {
  content: "";
  display: table;
}
.block-options-cart .form-group:after {
  clear: both;
}
.block-options-cart .form-group label {
  font-weight: normal;
  float: left;
  width: 140px;
}
.block-options-cart .form-group label sup {
  font-size: 16px;
  top: -2px;
  color: red;
}
.block-options-cart .form-group .form-control {
  width: 220px;
  display: block;
  float: right;
  height: 25px;
  padding: 0 9px;
  font-size: 12px;
  color: #959595;
}
.block-options-cart .form-group input.form-control {
  background-image: none;
}
.block-options-cart .form-group select {
  text-align: center;
}
.block-options-cart .actions {
  padding-left: 140px;
}
.block-options-cart .actions .btn {
  height: 30px;
  font-size: 11px;
}
.block-options-cart .field.note {
  font-size: 13px;
  margin-bottom: 13px;
  color: #555555;
}
.block-cart-totals {
  width: 400px;
  margin-bottom: 55px;
}
.block-cart-totals .data-totals {
  text-transform: uppercase;
  border: 1px solid #f0f0f0;
  padding: 20px 0 30px;
  margin-bottom: 21px;
}
.block-cart-totals .data-totals li {
  padding: 0  10px;
}
.block-cart-totals .data-totals .label {
  color: #646464;
  width: 130px;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
}
.block-cart-totals .data-totals .amount {
  color: #969696;
  display: inline-block;
  vertical-align: middle;
  font-family: "Oswald";
  font-weight: 300;
  font-size: 15px;
  padding-left: 35px;
}
.block-cart-totals .data-totals .totals {
  margin-bottom: 15px;
}
.block-cart-totals .data-totals .totals .label {
  font-size: 16px;
}
.block-cart-totals .data-totals .totals .amount {
  font-size: 18px;
}
.block-cart-totals .data-totals .grand {
  border-top: 1px solid #f0f0f0;
  margin-top: 18px;
  padding-top: 25px;
}
.block-cart-totals .data-totals .grand .label {
  font-size: 24px;
}
.block-cart-totals .data-totals .grand .amount {
  font-size: 24px;
}
.block-cart-totals .actions .btn {
  margin-bottom: 15px;
}
.block-cart-totals .actions .link-shop {
  float: left;
}
.block-cart-totals .actions .link-order {
  float: right;
}
#lavina_shop_cart {
  clear: both;
}
.block-options-cart {
  float: left;
}
.block-cart-totals {
  float: right;
}
*/
/*others*/
.block-banner2{
top:-.5px;
}
a.not_available{
    border: 1px solid #e3e3e3;
   
}
a._add_to_cart{
width:174px;
padding:0;
text-align:center; 
}
@media (max-width:991px){
a._add_to_cart, a.not_available{
width:100%;
padding:0;
text-align:center;
}


}
@media (max-width:768px){
.row div.col-sm-8 div.block-slides{
margin-bottom:30px;
}
.site-header.style4 .block-search .input-search{
width:100% !important;
}
}
.block-title{
padding:0 0 0 15px;
}

/*end of: others*/
/*shopping cart*/

.unit-price .product-price-cart, .new-price>td{
padding:0;
display:block;
margin:0 auto;
color: #7b7b7b;
    font-size: 16px;
    font-weight: 300;
    font-family: "Oswald";
}
 .new_shop_order, .edit_shop_order{
        margin:100px 0 0 0;

    }
    #shop_order_shipping_form{
        border:none;
    }
    .shop_order_shipping_title,.shop_order_delivery_title,.shop_order_payment_title, #errorExplanation h2{
        font-family: "Oswald";
        text-transform: uppercase;
        font-weight: normal;
        width:462px;
        margin:18px auto 8px auto;
        display: block;
    }
    #errorExplanation{
        width:462px;
        margin:0 auto;
    }


    #shop_order_edit_shipping_address_form, #shop_order_edit_shipping_address_form div{
        display:flex;
        flex-direction:column;
    }
    #shop_order_edit_shipping_address_form div span{
        width:462px !important;

    }
    #shop_order_edit_shipping_address_form span{
        width: 462px;
        margin: 0 auto;
        padding:10px 10px 5px 0;
    }
    #shop_order_form input.text{
        width:462px;
        height:42px;
    }
    #shop_order_user_comment_field,.shop_order_delivery_title, .shop_order_delivery_form, #shop_order_show_shipping_address{
        width: 462px;
        margin: 0 auto;
        border-top: none;
    }
    #shop_order_form textarea#shop_order_comment{
        width:462px;
    }
    #shop_order_delivery_form,.shop_order_payment_title, #shipping_payments_terms{
        width: 462px;
        margin: 25px auto;
    }
    #shipping_payments_terms{
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        border:none;
        padding-left:0;
    }
    #shop_order_form div.buttons{
        width:462px;
        margin:0 auto;
        display:flex;
        justify-content: space-around;
        border:none;
        border-top:3px solid #5d957b;
    }
    #order_last_step{
        padding:5px;
    }

    /*end of:shopping cart*/
@media (max-width:479px){
.block-form-cart table tbody tr .col:not(.item){
width:100% !important;
float:none;
}

}
/*product card*/
.new_cart_item td.col.item img{
min-height:100px;
}

.unit-price .product-price-cart, .new-price td{
    display:block;
    padding:0;
    margin:0 auto;
    color: #7b7b7b;
    font-size: 16px;
    font-weight: 300;
    font-family: "Oswald";
}
.new-qty-td input{
width:30px;
text-align:center;
}
.cart_product_quantity_form a:last-child{
margin-top:10px;
}
    @media (max-width:368px){
    .images-small ul#img-thumb li a img, .images-small ul#img-thumb li a:hover, .images-small ul#img-thumb li a img, .images-small ul#img-thumb li a {
    width:35px !important;
    margin:0 auto;
    }
    }
    #product-cart-container{
    margin:0 0 100px 0;
    }
        
    .cart_product_remove_button{
    margin-top:10px;
    }

.data-totals .grand{
display:flex;
flex-direction:column;
}
.data-totals .amount{
padding:0
}
.block-cart-totals .data-totals .grand{
border:none;
padding-top:0;
}
.block-cart-totals .data-totals .grand .amount{
padding:0;
}

@media (max-width:520px){

.shop_order_shipping_title,#shop_order_shipping_form, #shop_order_delivery_form,.shop_order_payment_title,#shipping_payments_terms,#shop_order_form div.buttons,#shop_order_show_shipping_address{
    width: 100% !important;
    padding: 0 15px !important


}
#shop_order_show_shipping_address,#shop_order_delivery_option_id,#shop_order_edit_shipping_address_form div,#shop_order_shipping_form label,#shop_order_form input.text,#shop_order_user_comment_field,#shop_order_shipping_form label,#shop_order_form textarea#shop_order_comment,.shop_order_delivery_title,#shop_order_edit_shipping_address_form div span{
width:100% !important;
padding-right:0 !important;
}
.shop_order_delivery_title{
padding-left:15px !important;
}
#shop_order_edit_shipping_address_form div span,#shop_order_show_shipping_address{
padding-left:0 !important;
}
}

/*end of product:card*/
/*main main media queries*/
@media (max-width:479px){
.site-header.style4 .minicart-wrapper{
position:absolute;
}













.site-header.style4 .logo{
margin:0 auto;
margin-top:45px !important;
float: none !important;
max-width:100% !important;
}
#main-mama-logo{
width:300px !important;
max-width:none !important;
}
}
@media (min-width:480px) and (max-width:767px){
.site-header.style4 .logo{
float:none !important;
margin:25px 0 0 0 !important;
}
#main-mama-logo{
width:330px !important;
}
}
@media (min-width:768px) and (max-width:991px){
#main-mama-logo{
width:330px !important;
margin:45px 0 15px 0 !important;
}
.col-sm-4 .block-banner2:first-child .des , .col-sm-4 .block-banner2:first-child  img{
height:184.75px;
}
.main-site-first-row .col-sm-4 .block-banner2:first-child .des ,.main-site-first-row .col-sm-4 .block-banner2:first-child  img{
height:375px;
}
.add_to_cart_button form .add_to_basket{
width:100%;
padding:0;
}
}
@media (min-width:992px) and (max-width:1199px){
a.not_available{
padding:0 15px;
}


#main-mama-logo{
width:330px !important;
margin:45px 0 15px 0 !important;
}
.col-sm-4 .block-banner2:first-child .des , .col-sm-4 .block-banner2:first-child  img{
height:241.98px;
}
.main-site-first-row .col-sm-4 .block-banner2:first-child .des ,.main-site-first-row .col-sm-4 .block-banner2:first-child  img{
height:491px;
}
}
@media (min-width:1191px) and (max-width:1200px){
#main-mama-logo-2{
width:215px !important;
}
}
@media (max-width:1088px){
.header-nav .navigation .ui-menu > li{
display:block;
text-align:left;
}

}
@media(max-width:1199px){
.continue_shopping,.continue_with_order{
padding:0 15px;
}
}
@media (max-width:1191px){

.main-mama-logo-2{
padding:0 !important; 
}
#main-mama-logo-2{
width:215px; 
}
}

@media (min-width:1200px){
#main-mama-logo{
width:330px!important;
margin:45px 0 15px 0 !important;
}
.main-mama-logo-2{
padding:0 !important; 
}
#main-mama-logo-2{
width:215px; 
}

}

div.actions-primary> a._add_to_cart{
padding:0 20px;
}

@media (min-width:991px){
.header-nav .navigation .ui-menu > li{
display:inline-block !important;
}
}
/*end of: main main media queries*/


.block-subscribe form .control input.input-subscribe{
min-width:0 !important;
}
#total_cart_price_name{
text-align:left !important;
}

#shop_order_form input.text{
width:100% !important;
}
@media (max-width:520px){

input.text{
min-width:0 !important;
}
}
.copyright a{
color:#f1e792;
}
.site-footer .contact .icon span{
background:#f1e792;
color:black;
}

.site-footer.style2 .footer-top .social a:hover{
background-color:#f1e792;
border-color:#f1e792;
}

.site-footer.style2 .footer-content a:hover,.header-nav .navigation .ui-menu > li > a:hover,.navigation .ui-menu > li:not(.megamenu) .submenu li:hover > a, a:hover, a:focus,.block-category .items li a:hover{
color:rgb(241, 231, 146);
}

	.cart_product_remove_button,
	.cart_product_remove_button:hover,
	.btn-inline,.btn-inline:hover,
	.buttons.panel a,
	.buttons.panel a:hover,
	.btn-inline:focus,
	.btn:focus,
	.buttons.panel a:focus, .new_button{
	background-color:rgb(241, 231, 146);
	color:white;
	border:none;
	text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;
	}

	#shop_order_form div.buttons, .panel{
		border:none !important;
		box-shadow:none!important;
	}
	#cse-search-box input.text, .site-header.style4 .block-search .dropdown-menu{
	  height:26px !important;
	  margin: 0;
    	  float: none;
    	  display: block;
    	  background-color: #fff;
    	  padding-left: 0;
    	  font-size: 13px;
    	  font-family: "Oswald";
    	  text-transform: capitalize;
    	  height: 26px;
    	  color: #b0b0b0 !important;
	}
	#cse-search-box input.text{
	border:none !important;
	}
@media (max-width:600px){
div.cms_edit_profile form.edit_user div.new_form > div,div.cms_edit_profile form.edit_user div.new_form > div input,div.cms_edit_profile form.edit_user .row .col-sm-6, div.cms_edit_profile form.edit_user .row .col-sm-6 textarea,div.cms_edit_profile form.edit_user .row .col-sm-6 input{
width:100% !important;
}

#shop_order_payment+form > div.buttons.panel .continue_shopping, #shop_order_payment+form > div.buttons.panel .continue_with_order{
 padding:0 15px !important;
}
.historyList .list-group-item, .order_history ul{
width:100% !important;
}
.main-mama-logo-2{
margin-top:8px;
}
}
@media (min-width:520px){
#shop_order_user_comment_field textarea.text{
width:452px !important;
}
}


.footer-top .row .social{
	position:relative;
	bottom:-16px;
}

.cart_product_quantity_form input.text{
	width: 50px !important;
    min-width: 50px;
    margin: 0 auto;

}
/*account */
div.panel_header.clearfix.cms_user_main{
text-align:center;
font-family:oswald;

}
.cms_user_photo>img{
display:block;
margin:0 auto;
}
.cms_user_details h4, .cms_user_details p{
text-align:center;
font-family:oswald;
}
.cms_user_details .btn-toolbar{
    display: flex;
justify-content: center;
}
.cms_user_details .btn-toolbar .btn-group{
	margin:0;
}

.order_history ul li div{
	display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    margin:0;

}
div.cms_user_profile > div.order_list.order_history > ul > li > div > a,div.cms_user_profile > div.order_list.order_history > ul > li > div > a:hover{
		line-height:2.5;
		margin:10px 0;
		background-color: rgb(241, 231, 146);
		border:none;

}
#paypal_repayment{
    display: block;
    height: 37px !important;
    width: 100px;
    text-align: center;
    color: white;
    border-radius: 60px;
    border: none;
    line-height: 2.5;
    background-color: rgb(241, 231, 146);
}
.order_list .list-group-item{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

a.order_details_button{
	background-color: rgb(241, 231, 146);
}
.order_history .historyList .list-group-item{
	font-family:oswald;
}
.historyList{
	padding:0;
}
.historyList .list-group-item,.order_history ul{
	padding: 0;
    margin: 0 auto;
    width: 570px;
}
.cms_user_details+.clear+h5{
	text-align:center;
}
div.order_list.order_history+a.btn-default{
	display: block;
    width: 200px;
    margin: 15px auto;
    background-color:rgb(241, 231, 146);
    border:none;
    color:white;
}
.cms_user_details .btn-toolbar .btn-group a:hover, .cms_user_details .btn-toolbar .btn-group a:focus{
	background-color:rgb(241, 231, 146);
	color:white;
}
/*account settings*/
/*cart*/
div.buttons.panel .continue_shopping ,div.buttons.panel .continue_with_order{
line-height: 37px !important;
height: 39px !important;
}
/*end of cart*/

h4.ordered_goods_title+#lavina_shop_cart table tbody tr td:nth-child(3), html h4.ordered_goods_title+#lavina_shop_cart table thead tr th:nth-child(2){
display:none;
}

html h4.ordered_goods_title+#lavina_shop_cart table thead tr th{
font-size:13px !important;
padding:2px;
}
#shop_order_form,#order_last_step,#thank_you_for_ordering{
font-family:oswald;
}

div.cms_edit_profile h3, div.cms_edit_profile h4{
font-family:oswald;
text-align:center;

}
div.cms_edit_profile form.edit_user div.new_form > div, div.cms_edit_profile .form_accept_checks, .cms_edit_profile .cms_buttons{
width:400px;
margin:0 auto;

}
.cms_edit_profile .cms_buttons input:first-child,.cms_edit_profile .cms_buttons input:first-child:hover{
padding:0 35px;
background-color:rgb(241, 231, 146);
border:none;
}
.cms_edit_profile .cms_buttons a, .cms_edit_profile .cms_buttons a:hover{
	color:rgb(241, 231, 146);
}
div.cms_edit_profile form.edit_user div.new_form > div input{
	width:100%;
}
.main-mama-logo-2{
position:relative;
z-index:9 !important;
margin-top: 10px;
}
#payment_kind_selector{
margin-top:12px;
}
.paypal{
    margin-top: -17.4px;
    background: #fff url(https://fs.siteor.com/mamastories/files/images/Paypa.png?1515064261?1);
    width: 150px;
    height: 45px;
    display: block;
    text-indent: -999em;
    float: left;
    background-size: cover;
}

#product-cart  div.product-info-main div.product-info-price div.product-info-stock-sku div, 
#product-cart div.product-info-main div.product-info-price div.product-info-stock-sku div span,
li.klasa div div.product-item-details div.product-item-info-price div.price-box,
.product-info-price .price-box
{
color:black !important;
}
.price-box{
color:black !important;
}
img[title="Ilovemilk"]{
display:block;
margin-top:30px;
}
.sugester-chat-tab{
bottom: -10px !important;
}
.back-to-top{
left: 15px !important;
right: auto !important;
background-color:rgb(241, 231, 146);
border:2px solid rgb(241, 231, 146);
bottom:15px !important;
}
.back-to-top:hover{
background:transparent;
}
.back-to-top .fa,.minicart-wrapper .dropdown-toggle .counter{
background-color:rgb(241, 231, 146);
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active,.product-items .product-item .action.quick-view:hover{
background-color: rgb(241, 231, 146) !important;
}
.block-products-tab .nav li.active a{
color:rgb(241, 231, 146);
border-bottom:1px solid rgb(241, 231, 146);
border-radius:0;
}
.block-products-tab .nav li.active a:before{
content: none !important;
}
#errorExplanation ul li{
color:red !important;
}
#shop_order_promocode,#promocode_box{
width: 175px !important;
max-width: 175px !important;
min-width: auto;
}