@charset "utf-8";
/* CSS Document */
body:not(.header-on-slider) .main-header-wrapper, .top-bar {
    position: fixed;
}
body.custom-background {
    background-color: #f5f5f5 !important;
 scrollbar-width: thin;          
  scrollbar-color: #000000 transparent;    
    
    
}
* {
  scrollbar-width: thin;
  scrollbar-color: #000000 transparent;
}/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 3px;
}*::-webkit-scrollbar-track {
  background: transparent;
}*::-webkit-scrollbar-thumb {
  background-color: #000000;
  border-radius: 50%;
  border: 2px solid transparent;
}
.cart-discount, tr.cart-discount td span.woocommerce-Price-amount.amount span, tr.cart-discount td > span.woocommerce-Price-amount.amount > span, tr.cart-discount .woocommerce-Price-amount.amount {
    color: #fff;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woo-type15 .quantity .qty, .woo-type15.woocommerce-page .quantity .qty{
	color: #fff;
}
h3#ship-to-different-address label span {
  color: #000 !important;
}
.woocommerce-MyAccount-navigation ul > li > a {
  color: #000;
}
.woocommerce-address-fields__field-wrapper *, .woocommerce-EditAccountForm.edit-account *, .woocommerce-form.woocommerce-form-login.login *,.woocommerce-form.woocommerce-form-register.register * {
  color: #000;
}
.woocommerce-checkout #payment div.payment_box::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(255,255,255, 0.8);
}
.woocommerce-checkout #payment div.payment_box {
  background-color: rgba(255,255,255,0.8);
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{
background: #e67e22;
font-size: 16px;
font-weight: 100;
color: #ffffff;	
border: none;
text-transform: uppercase;
margin: 10px 0px 0px;
padding: 11px 20px;
cursor: pointer;
border-radius: 3px;
-webkit-appearance: none;
transition: all 0.3s linear;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
 color:#e67e22;
 border-color:#ffffff;
 background-color:#ffffff
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
 color:#e67e22;
 border-color:#ffffff;
 background-color:#ffffff
}
#main-menu ul.menu > li > a{
color: #FFFFFF !important;	
}
#main-menu ul.menu > li > a:hover{
color: #e67e22 !important;	
} 
.vc_images_carousel .vc_carousel-control:hover{
	background: transparent;
}
.wpcf7-list-item {
display: block!important;
margin: 0 0 10px 1em!important;
}
#footer h3 {
    font-size: 30px;
}
.woocommerce div.product .images .thumbnails {
    margin: 10px -5px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    display: none;
}
.header-on-slider .is-sticky .main-header-wrapper{
	
    background-color: rgba(230, 126, 34, 0.8);
} /*  .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_inner {
    width: 100% !important;
    height: 100% !important;
    background-repeat: no-repeat !important;
    max-width: 500px !important;
    max-height: 385px !important;
}    */
.dt-sc-icon-box.type7.svgimage > div.icon-wrapper {
    background-color: #e67e22!important;
    border-color: #333!important;
    color: #333!important;
	}
.dt-sc-button.vc_custom_1461740069924.medium.icon-left.with-icon.filled.dt-sc-expand.dt-sc-expand-horizontal{
	border-radius:3px;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
    font-weight: normal!important;
}
.woocommerce div.product form.cart .button, .add_to_wishlist.single_add_to_wishlist {
    width: 100%;
    text-align: center;
}
ul.heateor_sss_sharing_ul {
    display: inline-block;
    float: none !important;
}
#heateor_sss_sharing-2 > .heateor_sss_sharing_ul, #heateor_sss_sharing-3 > .heateor_sss_sharing_ul, #heateor_sss_sharing-4 > .heateor_sss_sharing_ul {
    text-align: left !important;
}
div.heateor_sss_horizontal_sharing ul.heateor_sss_sharing_ul li {
    width: 45px;
    padding-right: 10px !important;
}
#footer h3.widgettitle {
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 10px;
}
.dt-sc-icon-box.type7 .icon-content h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.1;
}
#main-menu ul.menu > li > a {
    letter-spacing: 0.3px!important;
}
.dt-sc-stretch-row-content {
    width: 100%;
}
.vc_column-inner.vc_custom_1629799645547 {
    height: 74vh;
}
.vc_column-inner.vc_custom_1629799968413 {
    height: 68.5vh;
}
.top-bar .dt-sc-sociable li a {
    line-height: 20px;
}
.header-with-topbar.header-on-slider.two-color-header .main-header-wrapper {
    top: 20px;
}
.header-with-topbar .main-header-wrapper, .header-with-topbar.header-on-slider .main-header-wrapper {
    top: 20px;
}
h2.product_title.entry-title {
    font-size: 25px;
    line-height: 44px;
    font-style: italic;
    font-weight: 500;
}
h2.product_titlespan {
    color: #333;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}
a.artist {
    font-size: 17px;
    line-height: 30px;
    padding: 0;
    font-weight: 300;
    margin: 0;
    display: inline-block;
    font-style: italic;
}
a.artist:hover, .product_meta a:hover {
    color: #e67e22!important;
}
.pagination ul li a{
	border-color: #e67e22;
	color: #e67e22;
}
.selection-box select{
	background-color: #333;
	border-radius: 6px;
	color: #fff;
}
.orderby {
    margin-left: 2px;
    margin-right: 2px;
    color: #fff;
    font-size: 14px;
    font-weight: 100;
    padding: 8px 8px 8px;
        padding-top: 8px;
        padding-left: 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    display: inline-block;
    position: relative;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    padding-top: 18px;
}
.footer-widgets, #footer, .footer-copyright, #footer p {
    color: #fff;
}
.widgettitle + div {
    padding-bottom: 15px;
}


@media screen and (max-width: 1440px) {
.vc_slide.vc_images_carousel {
    width: 100% !important;
}
}

@media screen and (min-width: 1200px) and (max-width: 1440px) {
#main-menu > ul.menu > li > a {
    padding: 0px 15px;
}
.vc_slide.vc_images_carousel {
    width: 100% !important;
}
}
@media screen and (max-width: 1199px) {
#main-menu > ul.menu > li > a {
    padding: 0px 5px!important;
	letter-spacing: 0px !important;
	font-size: 12px!important;    
}
#main-menu ul.menu > li:first-child {
	display: none;

}
}

/*#main-menu > ul.menu, .header-align-center #main-menu ul.menu {
    display: none;
    width: 100%;
}
.two-color-header .menu-wrapper {
    position: static;
}
.menu-wrapper {
    float: left;
    width: 100%;
    margin: 0px;
    clear: both;
}
.two-color-header .dt-menu-toggle {
    position: relative;
    z-index: 1;
}
.dt-menu-toggle {
    border-width: 1px;
    border-style: solid;
    display: block;
    color: #fff;
}
.dt-menu-toggle-icon {
    display: inline-block;
    height: 2px;
    position: absolute;
    text-align: left;
    width: 20px;
    right: 15px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}
 .dt-menu-toggle-icon::before, .dt-menu-toggle-icon::after{
background-color: #FFFFFF; 	
 }
.dt-menu-toggle-icon::before, .dt-menu-toggle-icon::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 20px;
    left: 0px;
    top: -5px;
} 
.dt-menu-toggle-icon {
    text-align: left;
} 
.dt-menu-toggle-icon::after {
    top: 5px;
} 
 
}
*/
#main-menu > ul.menu > li > a {
    padding: 0px 5px;
}
h2#slider-3-slide-4-layer-7{
font-family: texgyreadventorregular, sans-serif!important;	
}
h2#slider-3-slide-4-layer-7, h3#slider-3-slide-4-layer-0 {
    font-family: texgyreadventorregular, sans-serif !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, input[type="number"],input.text {
border-color: #fff;	
}
.woocommerce-Price-amount.amount, #coupon_code, .cart_item, .woocommerce-privacy-policy-text > p, #order_comments, #billing_address_1, #billing_address_2, #select2-billing_country-container  {
    color: #fff;
}

.woocommerce-cart .cart-collaterals .cart_totals table > tbody > tr.cart-subtotal > th{
	padding-left: 15px;
}

.woocommerce-billing-fields__field-wrapper > p > label, .optional, .woocommerce-additional-fields__field-wrapper > p > label, .woocommerce-Price-amount.amount {
    color: #333;
}
.product-total > .woocommerce-Price-amount.amount bdi {
    color: #fff;
}
.cart-subtotal >.woocommerce-Price-amount.amount bdi {
   /* color: #fff;*/
}
.woocommerce ul.product_list_widget li .woocommerce-Price-amount.amount bdi, .product-details .product-price .price .woocommerce-Price-amount.amount bdi, .cart_totals .shop_table.shop_table_responsive .cart-subtotal .woocommerce-Price-amount.amount bdi, .cart_totals .shop_table.shop_table_responsive .order-total .woocommerce-Price-amount.amount bdi,
.woocommerce-cart-form__cart-item.cart_item .product-price .woocommerce-Price-amount.amount bdi,.woocommerce-cart-form__cart-item.cart_item .product-subtotal .woocommerce-Price-amount.amount bdi, .woocommerce form .form-row input.input-text {
color: #fff;	

}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	font-weight: inherit;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    color: #fff;
    font-weight: inherit;
}
.widget.widget_nav_menu ul.menu li a {
    text-transform: none;

}

  @media screen and (max-width: 991px) {
.menu-icons-wrapper .search, .menu-icons-wrapper .cart {
    margin: 0px 0px 0;
}  
.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #e67e22;
}  
  
  }

@media screen and (max-width: 767px) { 
body:not(.header-on-slider) .main-header-wrapper, .main-header-wrapper {
    position: relative;
    background-color: #e67e22;
}
#main-menu ul li.menu-item-simple-parent ul li a:hover, #main-menu ul li.menu-item-megamenu-parent:hover > a, #main-menu ul > li.menu-item-simple-parent:hover > a, #main-menu ul li.menu-item-simple-parent ul li:hover > a {
    color: #333;
}
.top-bar{
 position: relative;	
}
#main-menu ul.menu > li > a:hover {
    color: #333 !important;
}
.dt-sc-icon-box.type7.svgimage {
	max-width: 100%!important;
}
h2 {
    font-size: 55px !important;
}
.vc_column-inner.vc_custom_1621512255811 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-content-top.vc_row-flex {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.header-with-topbar .main-header-wrapper, .header-with-topbar.header-on-slider .main-header-wrapper, .boxed-header .main-header-wrapper, .header-with-topbar.header-on-slider.two-color-header .main-header-wrapper {
	top: 0px;
}

} 
@media screen and (max-width: 375px) { 
h2 {
    font-size: 34px !important;
}
h6 {
    font-size: 22px!important;
}
h3 {
    font-size: 30px!important;
}


} 