/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.porto-icon-user-2 {
	display: none;
}

.btn-pre .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #561D0C !important;
    background-color: #561D0C !important;
    width: 31%;
    /* padding: 10px 10px; */
    font-family: 'dashicons';
    font-size: 20px;
    letter-spacing: 2px;
    line-height: 33px;
    padding-bottom: 12px;
}
.page-id-2447 section.page-top.wide.page-header-1 {
    display: none;
}
.page-id-2447 #main {
    background-color: #000000;
}
.page-id-2447 img.elementor-animation-grow-rotate.attachment-full.size-full {
    height: 800px;
    max-width: 122%;
}
.tawk-branding {
	display: none !important;
}
.tawk-text-bold{
	display: none !important;
}
.tawk-link a {
	display: none !important;
}

/* #header .logo {
    max-width: 220px;
    opacity: 0.8;
}
.header-col.header-left {
    width: 20%;
} */
.menu-item {
    padding-left: 0px !important;
    border: none !important;
    padding-bottom: 0px !important;
}
.widget ul, .widget ol {

    border: none !important;
}
.standard-logo {
    width: 220px !important;
    max-width: 220px !important;
    height: 200px !important;
}

.fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center {
    padding-top: 0px!important;
    padding-bottom: 15px;
}
#header .logo {
    max-width: 170px;
	opacity: 0.8;
}
.plyr__controls {
	display:none;
}
span.cart-icon {
    font-size: 30px;
    position: relative!important;
    top: 3px!important;
}
.sec-1 h4 {
    color: #da7b25;
    font-size: 16px;
}
.sec-1 h2 {
    font-size: 50px;
    line-height: 60px;
    font-family: 'dashicons';
}
.kok-1 .wpb_wrapper {
    background: white;
    padding: 60px 35px 0px;
}
.kok-1 ul li {
    font-size: 16px;
}
.btn-00 a {
    width: 100%!important;
    background: #000!important;
    padding: 13px 60px!important;
    color: #fff!important;
    font-size: 15px!important;
		border-radius: 0px!important;
}

.kok-1 .btn-00 {
    padding-left: 40px;
}
.btn-11 a {
    width: 100%!important;
    background: #b0976d!important;
    padding: 13px 60px!important;
    color: #fff!important;
    font-size: 15px!important;
	border-radius: 0px!important;
}

.kok-1 .btn-11 {
    padding-left: 40px;
}
span.dec-1 {
    color: #e6c58c;
    padding-right: 7px;
}
.sec-2 {
    margin-bottom: 6px;
}
.btn-00 {
    padding-bottom: 30px;
}
.btn-11 {
    padding-bottom: 30px;
}
.sec-6 h2 {
	font-size: 50px;
    line-height: 60px;
    font-family: 'dashicons';
}

.sec-6 h4 {
    color: #da7b25;
    font-size: 16px;
    margin-bottom: 0px;
}
.product-image {
    border: 1px solid #dedede;
}
ul.products li.product-col h3 {
    color: #db7b27!important;
    font-weight: 500;
}
.product-image .labels .onhot, .summary-before .labels .onhot {
    background: #b38550!important;
    color: #ffffff;
}
#duk-00 {
    background-position: top!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control.wysija-input {
    padding: 25px!important;
    border-radius: 7px!important;
    width: 70%!important;
    float: left!important;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit {
    padding: 20px!important;
    float: left!important;
    width: 20%!important;
    border-radius: 7px!important;
    position: relative!important;
    top: -20px!important;
    margin-left: 20px!important;
    color: #db7b27!important;
    font-size: 20px!important;
}
aside#text-2 ul li:nth-child(1) {
    margin-left: 0px;
}

aside#text-2 ul li {
    float: left;
    margin-left: 20px;
}
#footer .custom-html-widget p {
	color: #fff;
	line-height: 25px;
}
.textwidget.custom-html-widget {
	padding: 0px 130px 0px 0px;
}
#footer .footer-bottom {
    padding: 1px 0;
    border-top: 1px solid #1d1d1d;
}
#footer .footer-bottom .container {
    padding-left: 7.2%;
    color: #fff;
}
#mini-cart .cart-items, .my-wishlist .wishlist-count {
    background-color: #f5882c!important;
}
.mb-2 {
    display: none;
}
#tab-title-global_tab {
    display: none;
}
#tab-title-additional_information {
    display: none;
}
#footer span{
text-transform:initial!important;
}
#header .logo {
    
    display: none;
}
@media only screen and (max-width: 767px) {
.standard-logo {
    width: 160px !important;
    max-width: 160px !important;
    height: 150px !important;
}
/* .retina-logo {
   height: 120px!important;
	width: 130px!important;
  } */
	.whitebott{
	margin-top: 50px!important;
	}
/* 	img.img-responsive.standard-logo.retina-logo {
    height: 95px!important;
    width: 110px!important;
} */
	input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
		width: 40%!important;
		top: 0px!important;
		margin-left: 120px!important;
    margin-top: 50px!important;
		padding: 12px!important;
	}
	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control.wysija-input {
		    width: 100%!important;
		    padding: 22px!important;
		    margin-left: 108px!important;
	}
	.textwidget.custom-html-widget {
		padding: 0px 40px 0px 0px;}
	
.vc_custom_1609149512234{
		padding-bottom: 90px !important;
	}
}
@media only screen and (max-width: 1024px) 
{
	.btn-00 a {
		    padding: 12px 22px!important;
	}
	.btn-11 a {
			    padding: 12px 22px!important;
	}
input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
	 margin-left:180px!important;
    margin-top: 50px;
	width: 50%!important;
	}
	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control.wysija-input {
	    width: 100%!important;
	}
}
@media only screen and (max-width: 640px) 
{
	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.form-control.wysija-input
	{
		margin-left: 0px!important;
		padding: 20px!important;
	}
	input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
		margin-left: 102px!important;
		padding: 11px!important;
	}
}
@media only screen and (max-width: 731px) 
{
	input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
		margin-left: 116px!important;
	}
}
@media only screen and (max-width: 568px) 
{
		input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
		margin-left: 92px!important;
	}
}
@media only screen and (max-width: 736px) 
{
		input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
		margin-left: 118px!important;
	}
}
@media only screen and (max-width: 812px) 
{
		input.wpcf7-form-control.wpcf7-submit.btn.btn-default.wysija-submit{
		margin-left: 107px!important;
	}
}

.page-id-143 .accelpay-btn {
	color: #f7f7f7 !important;
	border-color: #f5b14b !important;
	background-color: #f5b14b !important;
	padding: 0.533rem 0.933rem !important;
	font-size: 0.8rem !important;
	line-height: 1.42857 !important;
	cursor: pointer;
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x;
}

.page-id-143 .accelpay-btn:hover {
    color: #f7f7f7 !important;
    border-color: #f5b14b !important;
    background-color: #f5b14b !important;
	background-image: none;
}

.page-id-143 [data-bclistingid] div {
	text-align: left !important;
}

.page-id-143 .wpb_raw_code {
	margin-bottom: 20px !important;
}

.bc-cartcount-wrapper circle,
.bc-cartcount-wrapper polyline,
.bc-cartcount-wrapper path {
    stroke: #fff !important;
}

.mini-cart {
display: none !important;
}


/* About Page */
body.page-about-us div.banner-container div.about-us-banner {
	margin-top: 50px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/* Body Overflow visible|hidden|clip|scroll|auto|initial|inherit */
body {
	overflow: hidden !important;
}

