/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
    min-height: 84px;
  
background: url("https://www.karaditales.com/wp-content/uploads/2018/10/menu_bar_1370x84-1-1.jpg");
  /* background: url("https://karaditales.com/wp-content/uploads/2016/11/karadi_header1920x225.jpg");*/
}

.sidebar-right .content, .sidebar-left .sidebar {
    padding-right: 40px;
   /* background: #ffb400;*/
 /*background: url("https://karaditales.com/wp-content/uploads/2016/06/catalobue_bg.jpg");*/

   /* background-repeat:repeat;*/
    max-width: 255px;
}
.sidebar .widget, .sidebar-content .widget {
    /*border-top: 1px solid rgba(119,119,119,0.15);*/
    color: #777777;
    font-size: 13px;
    line-height: 24px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.sidebar .widget,
.sidebar-content .widget {
  /*border-top: 1px solid rgba(119,119,119,0.15);*/
  color: #777777;
  font-size: 13px;
  line-height: 24px;
 /*padding-top: 44px;
//  padding-bottom: 44px;*/
}
.sidebar-content a
{color: #676b6d;
    font-size: initial;
    font-weight: 700;
}
.cart-btn-below-img .woo-buttons a {
    padding-left: 34px;
    padding-right: 14px;
    font: 600 12px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /* background-color: rgba(177,177,177,0.15); */
    color: white;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    background: url("https://karaditales.com/wp-content/uploads/2016/06/addtocart.jpg") no-repeat;
    /* background: no-repeat; */
}
.sidebar .widget, .sidebar-content .widget {
   /* border-top: 1px solid rgba(119,119,119,0.15);*/
    color: #777777;
    font-size: 13px;
    line-height: 24px;
    /* padding-top: 44px; */
    /* padding-bottom: 44px; */
}
.cart-btn-below-img .woo-buttons a {
    padding-left: 34px;
    padding-right: 14px;
    font: 600 12px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(177,177,177,0.15);
    color: white;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}
.cart-btn-below-img .woo-buttons a {
    padding-left: 34px;
    padding-right: 14px;
    font: 600 12px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /* background-color: rgba(177,177,177,0.15); */
    color: white;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    background: url("https://karaditales.com/wp-content/uploads/2016/06/addtocart.jpg") no-repeat;
    /* background: no-repeat; */
}.mlw_qmn_message_before {
    /* color: #666; */
    /* font-size: 18px; */
    /* display: block; */
    /* margin-bottom: 20px; */
    /* padding-bottom: 10px; */
    /* border-bottom: 1px solid #f3f3f3; */
    color: white;
    font-size: 18px;
    display: block;
    margin-bottom: 20px;
    padding-bottom: 10px;
  /*  border-bottom: 1px solid #f3f3f3; */
    margin-left: 40px;
    margin-top: 10px;
   /* width: 50%; */
}
.branding .mini-login .submit
{font: 600 15px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: white;
}
.widget_product_search .woocommerce-product-search .search-field {
    width: 100%;
    margin-bottom: 10px;
    padding: 7px 30px 7px 15px;
    border: 1px solid #e0e1e1;
    background-color: #fbfcfc;
    color: #b8bcbe;
    font: 13px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 10%;
}.widget_product_search input[type="submit"] {
    position: absolute;
    top: 45%;
    right: 12px;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
    font-size: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.single_add_to_cart_button.button
{background:url("https://karaditales.com/wp-content/uploads/2016/06/addtocart.jpg") no-repeat;
}
.quiz_section label, .quiz_section .mlw_qmn_question {
    display: block;
    /* margin: 90px 0 5px 0; */
    font-weight: bold;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.masthead.widgets:not(.side-header) .soc-ico:last-child,.masthead.widgets:not(.side-header) .soc-ico.last
{margin-right:12%;
}
.masthead.widgets:not(.side-header) .mini-login:last-child,.masthead.widgets:not(.side-header) .mini-login.last
{margin-right:12%;
 margin-top:3%;
}
.woof_list label {
    vertical-align: middle;
    padding-top: 0px; 
    padding-bottom: 7px;
    display: inline-block;
	color: black;
}

abbr[title] {
       border-bottom: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 28%;
    background: white;
    padding: 9px;
    border: 2px solid black;
}
.woocommerce-MyAccount-navigation > ul li:not(.is-active), .woocommerce-MyAccount-navigation > ul li:not(.is-active):hover {
   background-color: white;
   font-weight:bold;
    font-family: cursive;
}

.woocommerce-MyAccount-navigation > ul li:not(.is-active), .woocommerce-MyAccount-navigation > ul li:not(.is-active):hover {
   background-color: white;
   font-weight:bold;
    font-family: cursive;
	font-size: large;
}
.woocommerce-MyAccount-navigation > ul li.is-active a
{    color: #fff;
    font-size: large;
    font-family: cursive;}
#page .product .onsale {
    color: #fff;
    -webkit-text-fill-color: #fff;
    display: none;
}
.woof_list label {
    vertical-align: middle;
    padding-top: 0px;
    padding-bottom: 4px;
    display: inline-block;
    color: black;
}
.sidebar-content .widget {
    /*border-top: 1px solid rgba(119,119,119,0.15);*/
    color: #777777;
    font-size: 13px;
    line-height: 17px;
    /* padding-top: 44px; */
    /* padding-bottom: 44px; */
}

.masthead.widgets:not(.side-header) .mini-login:last-child, .masthead.widgets:not(.side-header) .mini-login.last {
    margin-right: 12%;
    margin-top: 0%;
}
p {
    margin-bottom: 10px;
    font-size: 14px;
    text-align:justify;
}

.sidebar-content .widget-title, .stripe .sidebar-content.solid-bg .widget-title {
    color: #333333;
    display: none;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: #f8cf50;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3;
    /*background-color: #EBEBEB;*/
    color: #666;
    background: url("https://karaditales.com/wp-content/uploads/2016/09/tab4_1.png");
}
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    border-bottom-color: transparent;
    background-image: url("https://karaditales.com/wp-content/uploads/2016/06/tab4_2.png");
}
.classic-header .navigation > .mini-widgets
{padding: 0px 0px 0px 0px !important;
    margin-top: -30px;
}
.wc-ico-cart {
    position: relative;
    display: block;
    padding: 0 0 0 22px;
    white-space: nowrap;
    text-decoration: none;
    font: 600 19px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #9b2c22;
    LEFT: 148PX;
}
a.wc-ico-cart:hover {
    font: 600 19px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: white;
    opacity: 0.7;
}
.widget_product_categories li a
{
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
}
.classic-header .navigation {
    margin: 10px 0 10px 0;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #9b2c22;
    font-weight: bold;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3;
    background-color: #EBEBEB;
      color: #9b2c22;
    font-weight: bold;
}
.post .entry-title a {
  display: inline-block;
 
    min-height: 50px;
}
.widget_product_search .woocommerce-product-search .search-field {
    width: 100%;
    margin-bottom: 10px;
    padding: 7px 30px 7px 15px;
    border: 1px solid #e0e1e1;
    background-color: #fbfcfc;
    color: #9b2c22;
    font: 13px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-top: 10%;
    font-weight: bolder;
}

.page-title.solid-bg {
    background-color: #f8cf50;
    background-image: none;
    background-repeat: repeat;
   /* background-attachment: ;*/
    background-position: center center;
    background-size: auto auto;
}
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
    padding-top: 0;
    /* display: none; */
    list-style-type: none;
}
.sidebar-content .widget {
    /*border-top: 1px solid rgba(119,119,119,0.15);*/
    color: #777777;
    font-size: 13px;
    line-height: 13px;
    /* padding-top: 44px; */
    /* padding-bottom: 44px; */
    list-style-type: none;
}
.woocom-list-content .star-rating, #content .woocom-list-content .star-rating:last-child {
    margin-bottom: 15px;
    display: none;
}
.product-badge-new {
    
    width: 43px;
    height: 37px;
    top: 0px;
    /* display: none; 
    di: none;
    display-content: none;*/
    left: -25px;
    position: absolute;
    background: url("https://karaditales.com/wp-content/uploads/2016/09/new.png") no-repeat;
}
.product-badge, .product-badge:hover, .product-badge:active {
    outline: 0 none;
    text-decoration: none;
    color: rgba(0, 0, 0, 0);
}
.product-badge {
    padding: 8px 2px;
    font-size: 0px;
    /* line-height: 100%; */
    width: 22%;
    text-shadow: 0 0px rgba(0, 0, 0, 0.4);
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    /* cursor: pointer; */
    /* font-weight: bold; */
    /* transition: background 0.1s ease-in-out; */
    /* -webkit-transition: background 0.1s ease-in-out; */
    -moz-transition: background 0.1s ease-in-out;
    -ms-transition: background 0.1s ease-in-out;
    -o-transition: background 0.1s ease-in-out;
    text-shadow: 0 0px rgba(0, 0, 0, 0.3);
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
}
.product-badge-new:hover {
    background-color: transparent;
}
.product-badge-new {
     box-shadow: 0px 0px 0px 0px #3293ba;
}
.os-widget-wrapper .os-widget-content .media-area img {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: none;
}

.wpb_category_n_menu_accordion > ul > li > a {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 22px;
    background: none;
    color: black!important;
}
.wpb_category_n_menu_accordion > ul > li > a:hover {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 22px;
    background: none; 
    color: #9b2c22!important;
}.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 0px solid #b8d3fd!important; 

}
@media screen and (min-width: 640px){
.sidebar-right .sidebar, .sidebar-left .content {
    padding-left: 0px;
}}
.content {
    width: 76.3%; 
}

.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background:none; 
   /* color: black;*/
}
.wpb_category_n_menu_accordion ul > li li a {
    color: #262b2e!important;
}
.wpb_category_n_menu_accordion li a {
    font-size: 14px;
    line-height: 18px;
    padding: 14px 22px;
    font-weight: 600;
    -o-transition: color .2s linear,background .2s linear;
    -moz-transition: color .2s linear,background .2s linear;
    -webkit-transition: color .2s linear,background .2s linear;
    transition: color .2s linear,background .2s linear;
}
.wc-ico-cart:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M3.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C3.932,12.609,3.31,13.233,3.31,14.001z M11.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C11.933,12.609,11.31,13.233,11.31,14.001z M12.21,11.811h1.865c0.344-0.029,0.453-0.123,0.469-0.498v-0.344l-9.032-0.797c-0.641,0-0.609-0.609,0.109-0.672l8.003-1.359c0.362-0.092,0.383-0.197,0.487-0.538l1.278-5.601L3.434,2.031l-0.35-1.514C2.995,0.264,2.856-0.015,2.481,0H0.668C0.2,0,0,0.187,0,0.5l0.04,1l1.879,0l1.667,8.099l0.11,1.417l0.024,0.313c0.005,0.296,0.152,0.483,0.527,0.483'/%3E%3C/svg%3E");
transform: scale(1.9);
}
.ai1ec-pull-right {
    float: right !important;
    display: none;
}.ai1ec-btn-group{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    display: none;
}
.os-widget-wrapper {
    font-family: Open Sans Hebrew;
    text-align: center;
}
.ult-banner-block .mask .bb-description {
    color: inherit;
    padding-top: 9em;
}
.testimonial-vcard img, .testimonial-vcard .alignleft, .testimonial-vcard .rollover i, .testimonial-vcard .alignleft div {
border-radius: 0;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text
{    color: #262b2e;  
background: -webkit-gradient(linear,left top,right top,color-stop(32%,#9b2c22),color-stop(100%,#262b2e));
    background: -webkit-linear-gradient(left,#262b2e 32%,#262b2e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.testimonial_rotator.template-default .has-image .img
{
    width: 18%;
    margin-right: 0; 
    float: left;
    padding: 0;
    padding-top: .5em;
}.testimonial_rotator.template-default .testimonial_rotator_author_info p {
    font-size: 1.1em;
    line-height: 1.2em;
    color: #9b2c22;
}.testimonial_rotator.template-default .has-image .img img
{    width: 100%;
    /* max-width: 150px; */
    height: auto;
}.ai1ec-btn-group
{    position: relative;
    display: none;
    vertical-align: middle;
}.ai1ec-agenda-view .ai1ec-actions {
    float: right;
    margin-top: -5px;
    display: none;
}
/* checkout */
#top .checkout .col-2 {
    clear: both;
    float: left;
}#customer_details {
    width: 60%;
    float: left;
}

#top .checkout .col-1, #top .checkout .col-2 {
    width: 100%;
}

#order_review, #order_review_heading {
    clear: none;
    float: left;
    width: 35%;
    margin-left: 5%;
}
.checkout_coupon{
display: block !important;
}

.showcoupon{
display: none;
}
.wcpb-bundled-product-title h1 {font-size:14px;
}
.product .summary.entry-summary .price
{font: 600 22px / 26px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
.embed, iframe, object, video {
  /*  max-width: 50%;
    max-height: 246px;*/
}

@media screen and (max-width: 480px) {
.embed, iframe, object, video {

    max-width: 100%;
    max-height: 246px;
}
}
.footer .widget {
    margin-bottom: 0px; 
}
/* WooCommerce 3.0 Gallery */
 
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
 
.woocommerce-product-gallery figure {
margin: 0
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
 
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}
 
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .9
}
 
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
 
.woocommerce-product-gallery img {
display: block
}
 
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
 
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 29%
}
 
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
 
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}
 
a.woocommerce-product-gallery__trigger {
text-decoration: none;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #e76a25;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #9b2c22;
border-color: #1781ae;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}

.article-top-bar .wf-container-top {
 
    width: 100%;
    padding: 0 0 10px;
    display: none;
}
.wpb_category_n_menu_accordion ul > li li a {
    color: #ebebeb!important;
}

body.single-product #content {
      width: 100%;
}

.classic-header .navigation>.mini-widgets {
    padding:0px !important;
}
@media screen and (max-width: 480px){
.product div.images
{width:100%;
}
}
#tab-title-description{display:none;}
.wc-ico-cart {left:40px;}
.flex-control-thumbs li img {height:100px;}