/*
 Theme Name: Divi Child
 Description: Divi Child Theme
 Template: Divi
 Version: 1.00
 Text Domain: Divi-Child
 */ 


/*color of "marketplace" in menu*/
.green {
	
	color: #00ff00 !important;
}


/* txt selection */
::selection {
  background-color: #6bd124;
  color: #000000;
}
/*end*/


/* "registration link will be sent to your e-mail" */
p#reg_passmail {
    color: #ffffff !important;
}


/*------------ OPTIN FORM CUSTOM-----------------------*/

/* Button settings */
.optin_inline .et_pb_newsletter_button {
    line-height: 2.2em !important;
    transition: all .4s;
    }
.optin_inline.et_pb_button:hover{
    opacity: 0.8;
    }

@media only screen and (min-width: 981px){
/* Field Width */
.optin_inline.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half, .optin_inline.et_pb_newsletter .et_pb_newsletter_fields > * {
    flex-basis: 33.33% !important;
    padding: 0 5px;
}
}

.optin_inline.et_pb_newsletter_footer {
    width: 100% !important;
    margin: 30px auto auto;
}

/* MOBILE */

@media only screen and (max-width: 767px){
.optin_inline.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{
    flex-basis: 100% !important;
}
}
/*-----end of OPTIN FORM CUSTOM-----------------------*/



/*-----------S I D E B A R -----------------------------------------------------------*/
/*-----------S I D E B A R -----------------------------------------------------------*/
/*-----------S I D E B A R -----------------------------------------------------------*/
/*-----------S I D E B A R -----------------------------------------------------------*/
/*-----------S I D E B A R -----------------------------------------------------------*/
/*-----------S I D E B A R -----------------------------------------------------------*/
/*-----------S I D E B A R -----------------------------------------------------------*/



/* hide side line*/
#main-content .container:before{
    display: none !important;
}


/*end*/


/*hr style divider*/
.line {
  width: 80%;
  height: 0;
  border: 1px dashed #c5c5c5;
  margin: 0px 10% 0px 10%;
  display:inline-block;

}


.et_right_sidebar #sidebar {
    padding-left: 0px;
}

/* sidebar disable on mobile & tablets*/
@media only screen and (max-width:980px){
#sidebar {
display: none;
}
}

/* sidebar search widget field*/
#sidebar .et_pb_widget input[type=text] {
 padding:10px;
 width: 100%;
}




/* sidebar's title styles*/
div#sidebar h4.widgettitle {
    background-color: #23282d;
    padding: 15px 10px;
    margin: 20px 0 10px;
    font-weight: 400;
    font-size: 13.5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: white;
}




/* =========SUPER PUPER RESPONSIVENESS==================================*/

@media (max-width:1024px) {
    .columns-mobile {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
    }
}



/* place left text column under right image column*/
 @media (max-width:1024px) {
    .reverse-columns-mobile, .rcm {
        display: flex;
        flex-direction: column-reverse;
    }
}


/*---------------Vertically Center Column Elements 50:50---------------*/
 
.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/* end */

/*vert.Center column content VH100*/
.centered_section .et_pb_column {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 justify-content: center;
}


/*end*/

/* section content vertical align  */ 

.ds-vertical-align, .va { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

/* end */






/* move purchase button down on narrow screens*/
@media (min-width: 200px) and (max-width: 390px) { 
.woocommerce #content-area div.product .single_add_to_cart_button {
   margin-top: 35px !important;
    margin-left: 0px !important;
}

}





/*distance below "return to shop" button*/
a.button.wc-backward {
    margin: 3vw 0 10vw !important;
}

/*end*/


div.term-description{
    display: none;
}



div#left-area {
    padding-bottom: 200px;
}



.woocommerce-product-search input {
    padding: 10px 0 10px 10px;
   
    border-radius: 0;
    border:1px solid #80808080;
    background-color: #ffffff;

}

#sidebar .et_pb_widget button{
    display: none;
}

.post-231865 .et_pb_section:nth-child(1) .et_pb_widget_area .et_pb_widget button{
    display: none;
}
.post-250630 .et_pb_section:nth-child(1) .et_pb_widget_area .et_pb_widget button{
    display: none;
}


/*---SHOP PAGE Second Product Search style---*/

.post-231865 .et_pb_section:nth-child(4) .et_pb_widget_area .et_pb_widget button {
 display:none;
}
.woocommerce-product-search input {
 width:150%;
}

@media (max-width: 1200px) {
.page-id-231865 .woocommerce-product-search input {
  width:70%;
text-align:center;

}
 .page-id-231865 .woocommerce-product-search {
text-align:center;
 }
}


@media all and (min-width: 768px) and (max-width: 1200px) {
    .page-id-231865 .woocommerce-product-search input {
  width:100%;
text-align:center;

}
 .page-id-231865 .woocommerce-product-search {
text-align:center !important;
 }
}
/*end*/ 






/*titles styles*/
#sidebar h4.widgettitle {
    background-color: #c3c3c3;
    padding: 5px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 15px;
}

/*product list style*/
.woocommerce ul.cart_list li, 
.woocommerce ul.product_list_widget li, 
.woocommerce-page ul.cart_list li, 
.woocommerce-page ul.product_list_widget li {
    padding: 6px 0;
    border-bottom: dotted #cccccc 1px;
}

/*product photo style*/
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
    width: 50px!important;
}

.et_pb_widget ul li {
    margin-bottom: .5em;
}
.et_pb_widget li {
    border-bottom: 1px dotted #ccc;
    padding: 0 0 5px 0;
}





/*checklist V-sign*/
.bullet-list-v ul {
list-style-type: none!important;
}

.bullet-list-v ul li:before {
content: '\e052'!important;
color: #ff0000;
font-family: 'ETMODULES';
margin-right: 10px;
margin-left: -14px;
font-size: 1.2em!important;
position: relative;
top: 4px;
}


/*checklist X-sign*/
.bullet-list-x ul {
list-style-type: none!important;
}

.bullet-list-x ul li:before {
content: '\e051'!important;
color: #e03574;
font-family: 'ETMODULES';
margin-right: 10px;
margin-left: -14px;
font-size: 1.2em!important;
position: relative;
top: 4px;
}


/*footer links*/
.footerlink a:hover {
  color:#f16334 !important;
}

.footerlink{
  font-weight: 400;
}

/*end*/

/*disable footer widgets section*/

#site-footer .row.widgets {
display: none;
}
/*end*/

/* To change the style of footer bottom bar*/

#footer-info a {
    font-weight: 400;
    color: #666;
}

#footer-info a:hover {
    font-weight: 400;
    color: #f16334;
}

/*end*/

/* comments styles*/

#commentform input[type=email], 
#commentform input[type=text], 
#commentform input[type=url], 
#commentform textarea{
  color: #3a3939 !important;
}

#commentform textarea{
  color: #3a3939 !important;
}
/*end*/


/*==========================BLOG==========================================/

/* index page blog effects style*/

 
.ib-container article{ 
 z-index: 1;
 -webkit-backface-visibility: hidden;
 box-shadow: 
 0px 0px 0px 10px rgba(255,255,255,1), 
 1px 1px 3px 10px rgba(0,0,0,0.2);
 transition:
 opacity 0.4s linear,
 transform 0.4s ease-in-out,
 filter 0.4s ease-in-out,
 box-shadow 0.4s ease-in-out;
}
 
.ib-container article img{
 height: 200px !important;
}
  
.ib-container article.blur{
 box-shadow: 0px 0px 20px 10px rgb(255,255,255);
 -webkit-transform: scale(0.9);
 -moz-transform: scale(0.9);
 -o-transform: scale(0.9);
 -ms-transform: scale(0.9);
 transform: scale(0.9);
 filter: blur(5px);
}
 
.ib-container article.active{
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);
 transform: scale(1.05);
 box-shadow: 
 0px 0px 0px 10px rgba(255,255,255,1), 
 1px 11px 20px 10px rgba(0,0,0,0.3);
 z-index: 100; 
 opacity: 1;
}
/*end*/






/*widget txt styles*/
#sidebar .et_pb_widget li a:hover{
 color:#ff0000 !important;
}



/* to highlight author post comments*/
.comment-list .bypostauthor, .commentlist li ul.children li.bypostauthor {
    border-top: 5px solid #0098ff;
}
/*end*/

/* to highlight admin post comments*/
.comment-list .comment-author-themeskills, .commentlist li ul.children li.comment-author-themeskills {
	border-top: 5px solid #e1482a;
}

/*end*/

/*post title style*/
h1.entry-title {
    margin-top: 50px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 24px;
  }

  /*end*/









/* secondary menu font style */

#et-secondary-menu {
	    font-weight: 400;

}


/*======================================================*/

/* hide bg on mobile*/
@media (max-width: 1024px) {
     /* blog page*/
     .page-id-231624 div.et_pb_section.et_pb_section_0,
     /*index page*/
     .page-id-2 div.et_pb_section.et_pb_section_6{
         background: none !important; 
    }
}

/* change color bg on mobile 230359*/
@media (max-width: 1024px) {
     /* blog page*/
     .page-id-231624 div.et_pb_section.et_pb_section_0{
         background-image: none !important; 
         background-color: #c5c5c5 !important;
    }
}


/*hide element on mobile*/

@media all and (max-width: 1024px) {
 /*header oilstroke*/
 .hidemob {
 display: none;
 }
}


/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/
/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/
/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/
/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/
/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/
/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/
/*==================WOOOOOOOOOOOOOOOOOOOOO=======================*/

/*==========================CHECKOUT PAGE STYLE=======================================*/



/*make space below WOO*/
.woocommerce {
    margin-bottom: 100px;
}

/* style buttons in dashboard's orders etc*/
.woocommerce-button.button.view {
    padding: 4px 25px !important;
    margin: 0px 10px 5px 0px !important;
    
}

/*end*/

.woocommerce-Button.button {
    color: #000 !important;
}


.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    margin: 60px 0;
}

/*font size in buttons*
.woocommerce-page.et_pb_button_helper_class a.button {
    
    font-size: 12px !important;

}
/*end*/

/* dashboard remove border around the div*/
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info{
 border-top: 3px solid #808080 !important;
}

/*end*/
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message{
    padding: 1.1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f6f7;
    color: #000000 !important;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    font-size:16px !important;
    font-weight:300;
    text-align: center !important;
}


  .woocommerce #respond input#submit, 
  .woocommerce-page #respond input#submit, 
  .woocommerce #content input.button, 
  .woocommerce-page #content input.button {
    background: #8b8b8b!important;
}


/* text inside the warning message*/

.woocommerce-error li, 
.woocommerce-info li, 
.woocommerce-message li {
    padding-top: 10px;
    font-size: 18px;
    font-weight: 300;
}




/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message  {
    text-align: center;
    font-size: 14px;
    padding-top: 20px !important;

      display: flex;
    flex-direction: column;
}

}


h3 ::before.woocommerce-billing-fields {
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  text-transform: uppercase;

}

/* ship to a different address?*/

form.checkout.woocommerce-checkout, 
h3#ship-to-different-address span{
    font-size: 20px;
}

/*end*/

/*text sizes on checkout page*/
.woocommerce form .form-row label {
    font-size: 15px !important;
}

/*end*/




/*Woo Commerce breadcrumbs*/

nav.bc-woocommerce-breadcrumb{
  margin-top:50px;
  margin-bottom:50px;
  font-size: 13px;

}
/*end*/

/* breadcrumbs */
#left-area nav{
    margin-bottom:30px;
}



/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
div.summary.entry-summary a.button.product_type_simple.add_to_cart_button{
    font-size: 30px !important;
}
}

/* SKU hide */
div.product_meta span.sku_wrapper {
    display: none;
}

/*end*/
/* categories style*/
div.product_meta span.posted_in a{
    color: #DA4453;
    font-size: 14px;
}

/* Hide Tags*/

div.product_meta  span.tagged_as {
    display: none !important;
}

/*end*/

/*---out of stock style---*/

#main-content #left-area .product .out-of-stock{
    color:#ffffff !important;
}


.woocommerce div.product p.stock.out-of-stock {
    font-size: 17px !important;
    margin: 10px 0 10px 0;
    padding: 10px 10px 10px 10px;
    background: #e20100;
    color: #ffffff;
    font-weight: 300;
}


.woocommerce #content-area div.product .stock {
 padding-left:20px !important;
}

/* in stock style*/
p.stock.in-stock {
    font-size: 19px !important;
    margin: 10px 0 10px 0;
    padding: 15px 10px 15px 10px;
   
}

/* in stock style* font color*/
.woocommerce div.product .stock {
    color: black;
}


/*end*/


/* product name*/
h1.product_title.entry-title {
   color: #444;
    font-size: 24px;
    margin-bottom: 0px;
    font-weight: 600;
    letter-spacing: -1px;
}

/*end*/

/*price digits position*/
.woocommerce #content-area div.product .price{
     padding-bottom: 0px;
   padding-top: 0px;
   padding: 10px;
}

/*end*/

/*"related product" style*/
.woocommerce .related > h2{
font-size: 25px!important;
    letter-spacing: -1px;
    font-weight: 600 !important;
 }
/*end*/





/*product names below main product*/
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h2 {
    padding: .7em 0;
    margin: 0;
    font-size: 16px !important;
    font-weight: 500 !important;
}

/*end*/




/* 2 lines over and below "add to cart"*
form.cart {
    border-top: 1px solid #80808069;
    border-bottom: 1px solid #80808069;
    padding: 20px;
    margin-bottom: 30px;
}

/*end*/

/* remove description word */
div#tab-description h2 {
    display: none;
}
div#tab-additional_information h2{
    display: none;
}



/*================SHOP PAGE STYLE=======================*/

h1.woocommerce-products-header__title.page-title {
    
    font-size: 26px;
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  color: #000;
  text-transform: uppercase;
}

/*end*/


/*****************************************************/
/******** WOO CART / CHECKOUT / ACCOUNT PAGES ********/
/*****************************************************/

/*** MAIN FORMS BACKGROUND COLOR ***/

.woocommerce table.shop_table,
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register,
#add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment,
#customer_details, 
h3#order_review_heading,
form.woocommerce-EditAccountForm.edit-account {
  border: 0 !important; /* you can add a border if you prefer */
  background: #f5f5f5; /* this is the main background color for all forms */
}
/*** FORM AND OTHER PADDING ***/
#customer_details,
form.woocommerce-EditAccountForm.edit-account,
h3#order_review_heading {
  padding: 30px 20px;
}
/*** ADJUST FORM ROUNDED EDGES ***/
#customer_details {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.woocommerce-checkout-review-order table.shop_table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/*** THIS COMPENSATES FOR FIELDS NOT ALIGNING ***/
h3#ship-to-different-address {
  margin-top: -3px; 
}

/*** PAYMENT BOX ON CHECKOUT ***/
#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
  background-color: #15bf86;
  color: #fff;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {
  border-bottom-color: #15bf86;
}
#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods {
  border-bottom: 0;
}
/*** BORDERS AND TABLES ***/
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
  border: 0;
}
.woocommerce table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table tbody th, 
.woocommerce table.shop_table tfoot td, 
.woocommerce table.shop_table tfoot th, 
.woocommerce-checkout #main-content .cart-subtotal td {
  border-top: 2px solid #fff;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, 
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
  background: transparent;
}
.woocommerce-checkout #content-area table th,
.woocommerce-checkout #content-area table td {
  padding-left: 20px;
}


.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea {
  font-size: 18px;
}



/*** COUPON / EXISTING ACCOUNT / ERROR BOXES TXT position ***/



/*** ORDER NOTES ON CHECKOUT ***/
.woocommerce-checkout .woocommerce form .form-row textarea {
  height: 150px; /* height of optional notes box */
}

/*** STATE DROPDOWN SELECT COLOR ***/
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background: #ffa500;
}



/*** COUPON input button APPLY ***/

.woocommerce-page.et_pb_button_helper_class a.button.alt, 
.woocommerce.et_pb_button_helper_class button.button.alt, 
.woocommerce-page.et_pb_button_helper_class button.button.alt, 
.woocommerce.et_pb_button_helper_class input.button.alt, 
.woocommerce-page.et_pb_button_helper_class input.button.alt, 
.woocommerce.et_pb_button_helper_class #respond input#submit.alt, 
.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt, 
.woocommerce.et_pb_button_helper_class #content input.button.alt, 
.woocommerce-page.et_pb_button_helper_class #content input.button.alt, 
.woocommerce.et_pb_button_helper_class a.button, .woocommerce-page.et_pb_button_helper_class a.button, 
.woocommerce.et_pb_button_helper_class button.button, 
.woocommerce-page.et_pb_button_helper_class button.button, 
.woocommerce.et_pb_button_helper_class input.button, 
.woocommerce-page.et_pb_button_helper_class input.button, 
.woocommerce.et_pb_button_helper_class #respond input#submit, 
.woocommerce-page.et_pb_button_helper_class #respond input#submit, 
.woocommerce.et_pb_button_helper_class #content input.button, 
.woocommerce-page.et_pb_button_helper_class #content input.button{
      color: #000000;
      border-radius: 0px;
      text-transform: uppercase;
      letter-spacing: 0px;
      font-size: 14px;
      border: 1px solid #000;
       height: 35px;
}

#coupon_code.input-text{
  height: 35px;
      font-size: 14px !important;
      text-transform: uppercase;
        border-radius: 0px;
}



.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, 
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, .woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled]{
      padding: .418em 2em 2em;
}

/*============PAGE "ORDER RESUME" STYLES=================*/


/*header text order resume*/

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
   font-size: 26px;
    text-transform: uppercase;
    margin-bottom: 40px;
    margin-top: 40px;
    
}

/*our bank details text*/
h2.wc-bacs-bank-details-heading{
	margin-top: 20px;
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	
}

/* vendor's name*/
h3.wc-bacs-bank-details-account-name{
	margin-top: 20px;
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
	
}

/*block with vendore's details*/
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 0 0 0; 
}



/*bank+account+BIC-style*/
ul.wc-bacs-bank-details.order_details.bacs_details{
	margin-top: 20px;
}


/* TXT "order details" style*/

h2.woocommerce-order-details__title{
    font-size: 26px;
    text-transform: uppercase;
    margin-bottom: 40px;
    margin-top: 40px;
    font-family: 'Open Sans';
   
}

/* TXT "shipping/billing address" style*/

h2.woocommerce-column__title{
   font-size: 26px;
   font-family: 'Open Sans';
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 20px;
}

/*end*/



/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 .woocommerce ul.order_details {
    
    /* text-align: center; */
    margin: 0px 0px;
}

}



/*==========================CART PAGE STYLE======================================*/

/*Cart word*/
h1.entry-title.main_title {
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  text-transform: uppercase;
  color: #000;
  margin-top:70px; 

}
/*"Cart Totals" words*/
.cart_totals h2, .shipping_calculator h2 {
   font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  text-transform: uppercase;
}

/*end*/

/* "Undo" word style*/
a.restore-item {
    color: #f70a0a;
    font-weight: 300;
}


/* "Proceed to checkout*/
a.checkout-button.button.alt.wc-forward{
    border: 1px solid #000 !important;
}

/* "You may be interested in" style*/
.cross-sells h2 {
    font-size: 17px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}

/* "Paypal button" style*/
.paypal-button.paypal-button-color-gold {
    background: #dad9d7;
    color: #111;
}

/* "Powered by Paypal" hide*/
div.powered-by-paypal  {
    display: none;
}



/*============PAGE "MY ACCOUNT" STYLES=================*/

.woocommerce-account.logged-in .entry-content .woocommerce{
  margin-bottom: 120px;
}

p.woocommerce-LostPassword.lost_password{
  margin-top: 23px;
}

/* left list block*/
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 30%;
  
}

/*change markers of the list UL LI*/
.et_pb_text ol, .et_pb_text ul {
    list-style-type: circle;
    list-style-position: outside;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .et_pb_text ol, .et_pb_text ul a:hover{
   color: red;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
 




/*forget password form input style*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: 1px solid #000;
    border-radius: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 0px;
    margin-bottom: 10px;
}


/* WOO remove side arrow from the button*/

.woocommerce #content input.button.alt:after, 
.woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, 
.woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, 
.woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, 
.woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, 
.woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, 
.woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, 
.woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, a.et_pb_more_button:after{
  display: none;
}



/*end*/




/* WOO align "Your cart is currently empty" & "return to shop" button to CENTER */
p.cart-empty {
  text-align: center;
}
.return-to-shop{
   text-align: center;
   margin-top: 20px;
}


/*minicart buttons style*/
#bodycommerce-minicart .woocommerce-page.et_pb_button_helper_class a.button{
  padding-top: 7px;
}



/*buttons on the page*/

button.woocommerce-Button.button{
margin-top: 20px;
 letter-spacing: 3px;
 font-size: 14px !important;

}

/* dashboard orders review button*/
.woocommerce-page.et_pb_button_helper_class a.button{
border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px !important;
   
    padding-bottom: 2px;
    border: 1px solid #000!important;
    margin-top:0px;
    margin-bottom: 0px;
    margin-right: 20px;
    color: #ffffff;
  
}



.woocommerce a.button:hover, .woocommerce-page a.button:hover{
      background: #fff!important;
}











/*==============resize logo on tablets========================*

@media all and (min-width: 320px) and (max-width: 400px) {
/* smart phone Styles here *
  
#top-menu-nav, #et_top_search {display: none}

}

@media only screen and (max-width : 768px) {
  
.et_pb_svg_logo #logo{
height:30% !important;
}} 

@media only screen and (max-width : 979px) {

.et_pb_svg_logo #logo{
height:30% !important;
}} 


@media (min-width:980px) and (max-width:1160px){
.et_pb_svg_logo #logo{
height:20% !important;
}} 



@media only screen and (max-width : 1600px) {
   /* Desktop Styles here *
.et_pb_svg_logo #logo{
height:25% !important;
}} 


/*** end MY Responsive Styles ***/


/*  menu changes to hamburger icon on tablets */

@media all and (min-width: 981px) and (max-width: 1200px) {
#et_mobile_nav_menu {display: block;} 
#top-menu-nav {display: none;} 
#et_top_search {display: block}
}

/* end */


/*================================ */

/* Add to cart Button 100% on mobile *
@media only screen and (max-width: 767px) {
    /* Делаем контейнер кнопки и саму кнопку на всю ширину *
    .woocommerce div.product form.cart .button {
        width: 100% !important;
        display: block !important;
        box-sizing: border-box !important;
        margin-top: 10px !important; /* Отступ сверху для красоты *
    }
    
    /* Если рядом есть поле выбора количества, растягиваем и его *
    .woocommerce div.product form.cart .quantity {
        width: 100% !important;
        display: block !important;
        margin-bottom: 10px !important;
        text-align: center;
    }
    
    .woocommerce div.product form.cart .quantity input.qty {
        width: 100% !important;
    }
}



/* end */
