/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/
.navbar-style-one{
	top:60% !important;
}
.new-widget-area{
	position:absolute;
	right:0;
	top:10px;
}
.woocommerce-product-gallery .flex-viewport{
	direction:rtl !important;
}
.new-widget-area a, .new-widget-area a:hover, .new-widget-area:visited{
	color:#000;
	text-decoration:none;
}

#landing-text-right h3{
	padding:0;
	margin: 0 0 15px 0;
}
body:not(.logged-in) .price, body:not(.logged-in) form.cart, body:not(.logged-in) li.toggle-cart-widget, body:not(.logged-in) .wallpaper-text, body:not(.logged-in) .product_meta,
body:not(.logged-in) .wallpaper-price-wrapper,body:not(.logged-in) .product-link{
	display:none !important;
}
.header-one #site-logo{
	float:left;
}
.navbar-style-one{
	right:0;
	left:auto !important;
}
.home .product-categories-row h3{
	float:left;
	margin-top:5px !important;
	font-size:15px;
}
.home .product-categories-row .product-page-link{
	float:right;
}
.woocommerce-product-gallery{
	float:left !important;
}
.woocommerce .product .summary{
	float:right !important;
}
.product-details{
	float:right;
}
.products .product .price{
	font-size:0.9em !important;
}
.single-product input.uni_cpo_coverstyle_size-field{
	width:31% !important;
}
.single-product .color-column{
	float:right !important;
	width:60% !important;
}
.single-product .uni_cpo_material-field{
	width:60%;
}
.single-product .page-header{
	display:none;
}
.single-product .posted_in{
	display:none;
}
.single-product .door-color-row{
	width:36%;
}
.single-product .woocommerce-product-details__short-description ul{
	margin: 0 20px 20px 20px;
	list-style-type:circle;
}
.single-product .color-nc-column{
	float:right !important;
	width:60% !important;
}
.handle-side-module{
	width:45%;
	margin-bottom:15px;
}
.door-width-column,.door-height-column{
	width:35% !important;
	margin-right:10px;
}
.reseller-message{
	height:183px;
}
.page-id-1576 #footer{
	display:none;
}
#become-reseller-link a,#become-reseller-link a:hover, #become-reseller-link a:visited{
	display:block;
	width:13%;
	margin:0 auto;
	background-color:#01a3dd;
	color:#fff !important;
	padding:2px 7px 2px 7px;
}
.single-product #main{
	padding-top:20px;
}
#uni_cpo_options label{
	display:block;
	font-weight:400;
}
#uni_cpo_options{
	margin-bottom:12px;
}
.woocommerce .product .summary .single_add_to_cart_button, .woocommerce .product .summary .added_to_cart{
	margin-right:8px;
}
.theme-button, .color-button, input[type="submit"], button, .button, .added_to_cart{
	background-color:#01a3dd !important;
}
.theme-button:hover, input[type="submit"]:hover, button:hover, #site-navigation .menu-button >a:hover >span.link-inner, .button:hover, .added_to_cart:hover{
	background-color:#01a3dd !important;
}
h3.cat-title{
	margin:0 0 10px 0;
}
a.category-link{
	display:block;
	width:132px;
	padding:1px 4px 1px 4px;
	margin-top:0;
	background-color: #01a3dd;
	text-aign: center;
	color:#fff !important;
	font-size:16px;
	font-weight:400;
}
a.product-link{
	display:block;
	width:20%;
	text-align:center;
	float:left;
	padding:1px 4px 1px 4px;
	margin-top:2px;
	background-color: #01a3dd;
	color:#fff !important;
	font-size:16px;
	font-weight:400;
}
a.product-link-resellers{
	display:block;
	margin:0 auto;
	width:22%;
	padding:3px 10px 2px 10px;
	margin-top:0 auto;
	background-color: #01a3dd;
	color:#fff !important;
	font-weight:400;
	font-size:22px;
	text-align:center;
	border-radius:5px;
}
.product-reseller-link-wrapper{
	margin:10px 0 10px 0;
}
.products .product .product-details{
	/*float:right;*/
	padding-top:3px !important;
}
.page-id-527 .vc_column-inner{
	margin-bottom:0 !important;
}
.woocommerce .quantity input[type=number]{
	height:40px !important;
}
.payment_method_paypal p:first-child{
	font-weight:600;
}
#footer-widgets .footer-box .custom-html-widget{
	width:320px;
	margin:0 auto;
}
.wcmenucart .ticon, .woocommerce div.product div.images .flex-direction-nav a:before{
	font-size:26px !important;
}
.frontpage-contact-info-row h3{
	margin:2px !important;
}
.woocommerce-product-details__short-description{
	padding-top:0 !important;
}
.wpcf7-form input,.wpcf7-form textarea{
	direction:rtl;
	text-align:right;
}
.wpcf7-form input[type=submit]{
	text-align:center;
	font-weight:600;
}
.woocommerce-form-login button{
	float:none !important;
	margin-right:15px !important;
}
.page-id-1576 .wpcf7-form input{
	width:100%;
}
.page-id-1148 .wpcf7-form input, .page-id-1148 .wpcf7-form input{
	width:100%;
}
#billing_country_field,#shipping_country_field{
	display:none;
}
.woocommerce-cart p.woocommerce-shipping-destination{
	display:none;
}
body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{
	right:0
}
.woocommerce-MyAccount-navigation li.is-active a{
	background:#8fd7f1 !important;
}
.page-id-1576 #landing-text-right ul{
	margin: 0 20px 10px 0;
}
.page-id-1576 .wpcf7-form{
	padding:10px;
	border:1px solid #787878;
}
#reseller-message{
	width:40%;
	margin-bottom:20px;
	padding:5px 15px 5px 15px;
	background:#8fd7f1;
}
#reseller-message h3{
	margin:10px 0 10px 0;
}
.wc-forward{
	color:#fff !important;
}
.payment_method_tranzila b,.woocommerce-order-pay b{
	display:none;
}
.single-product p.price span.price-suffix{
	display:none;
}
.single-product .wallpaper-type-row{
	width:55%;
	padding-bottom:15px;
}
.single-product .wallpaper-size-column1,.single-product .wallpaper-size-column2{
	width:27% !important;
	margin-left:2%;
}
button i{
	padding-left:5px;
}
mark.count{
	display:none;
}
@media screen and (max-width: 768px) {
 .single-product input.uni_cpo_coverstyle_size-field {
    width: 55% !important;
}
	.single-product .wallpaper-type-row{
	width:95%;
}
.single-product .wallpaper-size-column1,.single-product .wallpaper-size-column2{
	width:45% !important;
	margin-left:2%;
}
  .page-id-527 .span_1_of_4{
		width:50%;
	}
	.page-id-527 .span_1_of_4:nth-child(2n+1){
		clear:both !important;
	}
.new-widget-area{
	font-size:15px;
	top:5px;	
}
	body.wpex-mobile-toggle-menu-icon_buttons #site-logo {
    height: 100%;
    float: left;
    margin-top:20px !important;
	}
	body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{
		margin-top: -7px !important;
	    right:0 !important;
		width:50px;
	}
	.products .product .price{
		font-size:0.8em !important;
	}
#product-categories-row1 {
          display: flex;
          flex-direction: column;
     }
	#product-categories-row1 .wpb_column:nth-child(4) {
		 order: 1;
	}
	#product-categories-row1 .wpb_column:nth-child(3) {
		 order: 2;
	}
	#product-categories-row1 .wpb_column:nth-child(2) {
		 order: 3;
	}
	#product-categories-row1 .wpb_column:nth-child(1) {
		 order: 4;
	}
	.material-column{
		width:98%;
	}
	.single-product .uni_cpo_material-field{
	width:95%;
}
	a.product-link,.home .product-categories-row h3{
		font-size:13px;
	}	
	.sidr-class-dropdown-menu li a {
	font-size:18px !important;
	}
	.reseller-row{
	 display: flex;
     flex-direction: column;
	}
	.reseller-row .column1{
		order:2;
	}
	.reseller-row .column2{
		order:1;
	}
a.product-link-resellers{
 width:80%;
}
#become-reseller-link a{
	width:60%;
}
#reseller-message{
	width:99%;
}
#footer-widgets .footer-box .custom-html-widget{
	width:250px;
	margin:0 auto;
	}
}