/*
Theme Name: 	Turan Child Theme
Theme Uri:  	https://senormedia.com/
Description:  A child theme of Turan
Author:     	senormedia
Author Uri: 	https://www.senormedia.com/
Template:   	turan
Version:    	0.0.1
License:    	GNU General Public License v2 or later
*/


 

.black-version .product-item .product-inner{ }
#content{margin-bottom:20px;}


.home-shop-btn a{background:#fff !important; color:#333 !important;}
.home-shop-btn a:hover{border-color:#0081ff !important; background:#0081ff !important; color:#fff !important;}


.woocommerce-cart-form .shop_table .product-name a{font-size:12px; max-width: 331px; display: block; padding-right: 20px;}
.black-version .woocommerce-cart-form .shop_table .product-price span{font-size:14px;  max-width: 100%; text-align: right; float: right;}

.woocommerce-cart-form .shop_table .product-thumbnail {
  max-width: 100px;
}
.woocommerce-cart-form__cart-item .product-subtotal{display: none !important;}

body.woocommerce-shop .product-inner.equal-elem:hover{border:solid 1px #0081ff;}

.post-content.post-masonry .post-item{display: inline-block;}

body.single-post .post-thumb{
  max-width: 420px;
  display: inline-block;
  float: left;
  margin: 0 30px 20px 0;
}

.main-menu > li > a{font-size:14px;}

#place_order{background:#0081ff;}
/*
.mailpoet_submit{background:#0081ff !important;}
*/
.mailpoet_submit:hover{opacity: 0.8;}

.rtwpvs-term.rtwpvs-button-term{width:100% !important; border-radius:0 !important; padding:0 !important;}
.rtwpvs-term-span.rtwpvs-term-span-button{width: 100%; font-size: 16px !important; padding:0; font-weight: bold;}
.rtwpvs-term-span.rtwpvs-term-span-button{font-weight: bold;}

.variations tbody tr th:first-child{display:none;}
body.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term{width:100%;}
.woocommerce-shop .product-inner{width:100%;}
.onnew { display: none !important; }
.top-bar{display:none;}
.ovic-button.style-01 .button-wrap a{background:#0081ff !important; color:#fff !important;}
.ovic-button.style-01 .button-wrap a:hover{background:#fff !important; color:#333 !important; border-color: #fff !important;}
.footer-logo .elementor-widget-container{text-align:left;}
.footer h2, .footer h2 span{color:#0081ff; font-family: "Open Sans", sans-serif; font-size:20px; line-height:auto; margin:0 0 20px !important;}
.product-item .button.yith-wcqv-button{display:none;}
 
#header{  border-bottom: solid 1px #0081ff; margin-bottom:40px;}
body.home #header{margin-bottom:0px;}
a{color:#0081ff;}


a.button, button, input[type="submit"], .mailpoet_form .mailpoet_submit, .mailpoet_submit, .single_add_to_cart_button {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 24px !important;
    border:none;
    font-weight: 700;
    text-align: center;
    -webkit-transition:
  0.5s ease 0s;
    -moz-transition: 0.5s ease 0s;
    -ms-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition:
  0.5s ease 0s;
    padding:9px 20px !important;
    color: #fff;
    border-radius: 5px !important;
    text-transform: uppercase;
    font-size: 13px;
    background-color: #0081ff !important;
    height: auto !important;
  }
  

  a.button:hover, button:hover, input[type="submit"]:hover, .mailpoet_form .mailpoet_submit:hover, .mailpoet_submit:hover, .single_add_to_cart_button:hover{background:#fff; color:#333;}

  .wpcf7 form input[type="submit"]:hover{background:#fff; color:#333;}

  .woocommerce .woocommerce-MyAccount-navigation{background: transparent;}

  .header.style-03 .main-menu > li > a{  padding: 25px 11px;}


  .woocommerce-MyAccount-navigation > ul li.is-active a, .woocommerce-MyAccount-navigation > ul li:hover > a, .woocommerce-MyAccount-navigation > ul li > a:hover{background:transparent;color: #0081ff !important;}

  .product-title{color: #0081ff !important;}

  /* 2 Column WooCommerce Checkout */

  .black-version .woocommerce-checkout-payment{background:transparent !important;}

@media(min-width:768px) {
	.woocommerce .col2-set .col-1, 
	.woocommerce-page .col2-set .col-1 {
		width: 90%;
	}

	#customer_details {
		display: flex;
		flex-flow: column nowrap;
		float: left;
		width: 50%;
	}

	#customer_details .col-2 {
		width: 90%;
		margin-top: 20px;
	}

	#order_review,
	#order_review_heading {
		width: 50%;
		float: left;
		clear: none;
	}
}

form.woocommerce-checkout {
  padding: 0;
  border:none;
}

.small, small{font-size: 14px;}


.afreg_extra_fields .afreg_half_field {
  clear: none;
  width: 48% !important;
  /* display: block; */
  float: left;
  margin-right: 15px !important;
}

.afreg_extra_fields #last_name{  margin-right: 0 !important;}


.black-version .shop_table th{color:#fff;}
.shop_table.woocommerce-checkout-review-order-table thead th{font-weight: bold;}
.shop_table td{border: 2px solid #333; color:#0080fe;}


.woocommerce-checkout .woocommerce-billing-fields > h3, .woocommerce-checkout #ship-to-different-address, #order_review_heading{padding:0;}

.place-order #place_order{background:#0080fe;}

#agy-my-modal .agy-separator-horizontal-line{display: none;}
.agy-modal-content > div{margin:0;}
.agy-modal-content{padding:0; border:none; background:transparent !important;}
#agy-my-modal .agy-headline img{max-height: 80px; padding-top:20px; margin-bottom: 15px;}
.agy-subtitle p{color:#fff !important; margin:25px 0;}
.modal-content-age{align-content: center;  justify-content: center;}
.agy-enter-btn button{background:#0080fe !important; color:#fff !important;}
.agy-enter-btn button:hover{background:#fff !important; color:#000 !important;}
.agy-exit-btn button:hover{background:red !important;}


.agy-exit-btn a, .agy-exit-btn button{color:#fff !important;}

.some-page-wrapper {
  margin: 15px;
}

.sm-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.sm-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

.blue-column {
  background-color:#0081ff;
}
.blue-column img{max-width: 200px; margin:20px 0 0;}
.m-shroom{margin:0 0 0px !important; width: 100%; max-width: 100% !important;}

.sm-column-right{padding:15px 15px 0 15px;   box-sizing: border-box;}

.sm-col-2{width:48.5%; display: inline-block; margin-bottom: 20px;}

.ft-col{margin-right:10px;}


.rev-break-desktop{display:none;}


@media (max-width:1034px) {

  .single_add_to_cart_button{    padding: 0 !important;}

  body.woocommerce-shop .woocommerce-variation-add-to-cart{  padding-top: 20px;}
  .header.style-03 .main-menu > li > a {
    padding: 25px 8px;
    font-size: 12px;
  }

  .agy-headline p{  font-size:18px;}
  .agy-subtitle p{  font-size:12px;}


}

@media (max-width: 770px) {

 

  .rev-break-desktop{display:inline-block; text-align: left;}

}


@media (max-width: 700px) {

  .sm-hide-mobile{display:none;}

  .contact-boxes{color:#fff !important;}
  .contact-boxes .content{text-align: left;   margin-top: 7px;}
  .contact-boxes .icon{color:#fff;}
  .contact-boxes .icon i{color:#fff;}
  .contact-boxes .icon i:before{color:#fff;}

  

}


