/*
Theme Name: DJI.NET.UA Theme
Theme URI: http://dji.net.ua/
Description: This is a child theme for Legenda
Author: Garichkin Oleksandr
Author URI: 
Template: legenda
Version: 
*/

@import url("../legenda/style.css");
.quantity-box {width: auto; margin-right: 40px;}
.header2 {margin-bottom: 10px; margin-top: 10px;}
li:last-child span.woocommerce-Price-amount.amount {
    display: none;
}
.et-timer .time-block span {font-size: 30px;}
.et-timer .time-block { width: inherit!important;
height: inherit!important;padding: 15px;}
.et-timer .timer-devider {margin: 20px 0px 0 0px;}
.black-friday h2 {
    font-weight: 600;
}
.black-friday h2 span {color:red;}
.black-friday {
    text-align:center;
}
.menu-item-6747 {background-color: black;color: white;}

.menu-item-6747 a {
    color: white;
}
.form-row.validate-required.woocommerce-validated {
    clear: inherit;
}
p#billing_nova_poshta_region_field {
    clear: both;
}
#billing_myfield12_field:after {
    content: 'Я подтверждаю заказ, жду звонка курьера перед доставкой или смс с номером декларации. Мы перезвоним Вам, если потребуется уточнение информации по заказу.';
    color: #b9b9b9;
}
.shopping-cart-widget .widget_shopping_cart_content ul li .media .media-body .descr-box .medium-coast {padding-right: 15px;}
.shopping-cart-widget .widget_shopping_cart_content ul li .media .media-body {
    float: inherit;
}
.our-pluses img {
    width: 32px;
    height: 32px;
    float:left;
    padding-right: 10px;
}
.our-pluses div p {
    display: none;
}
.icon-left {
    float:left;
    padding-right: 10px;
}
.lh32 {
    line-height: 32px;
}
.single-product .product_meta h4 {
    display: none;
}
.product_meta h2 .product-name {
    margin-bottom: 5px;
}
.tooltip-custom {
    position: relative;
}
.tooltip-custom a {
    border-bottom: 1px dotted black;
}
.tooltip-custom .tooltiptext-custom {
    visibility: hidden;
    width: 200px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip-custom .tooltiptext-custom::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip-custom:hover .tooltiptext-custom {
    visibility: visible;
    opacity: 1;
}
.akciya-div {
    border: 2px dashed red;
    padding: 15px!important;
}
.akciya-div label.tm-epo-field-label {
    color: red;
}
.tc-extra-product-options {
    visibility: inherit!important;
}
.header2 .et-mega-search:after {
    content: url(https://dronestore.com.ua/wp-content/uploads/2018/04/dji-authorized-reseller-1.jpg);
}
.header2 .et-mega-search {
    margin-top: 15px!important;
}
.header2 .search {width:100%;}
.shop-phone {   
    font-size: 22px;
    color: #3C3B3B;
    font-weight: 400;
}
.show-quickly {
    width:80px;
}
.fixed-header .logo-with-menu img {
    height: 33px;
}
.slide-item.product-slide div.product {
    margin: 0 0;
}
.slider-container.sidebar-slider-flex .slide-item .product .product-name {
	text-transform: inherit;
}
.soc-icons a {
	padding-right: 15px;
}
.soc-icons a:hover {
	text-decoration: inherit;
}
p.footer-paragraph {
    font-size: 14px;
}
img.icon-header {
    height: 24px;
    margin-right: 10px;
    float: left;
}
.slider-container.sidebar-slider-flex .slide-item .product .product-name {
    display: none;
        -webkit-transition: 500ms;
     -moz-transition: 500ms;
     -o-transition: 500ms;
     transition: all .5s;
}
.woocommerce-price-suffix {
    display: block;
}
.slider-container.sidebar-slider-flex .slide-item .product .woocommerce-price-suffix {
    display: none;
}
.slider-container.sidebar-slider-flex .slide-item .product:hover .product-name {
    display: block;

}
.top-phone {
    font-size:16px;
    font-weight:600;
}
.slide-item .product .product-name, .products-grid .product .product-name {
    font-weight: 400;
    text-transform: inherit;
}
.product-info .product-name {
    font-size: 28px;
    font-weight: 400;
}
.header-type-3 .shopping-cart-link, .header-type-4 .shopping-cart-link, .header-type-6 .shopping-cart-link, 
.links li.my-account-link, .links li.logout-link, .links li.login-link, .links li.register-link, .links li.checkout-link {
    font-weight: 400;
}
.header-type-3 .shopping-cart-link span, .header-type-4 .shopping-cart-link span, .header-type-6 .shopping-cart-link span {
    float: none;
    display: initial;
}
#tab_additional_information {
    display: none;
}
#main_countedown_1 .time_left {
    background-color: rgba(35, 143, 255, 0.72) !important;
    color: white!important;
    padding: 15px!important;
    font-size: 32px!important;
}
#main_countedown_1 .time_description {
    font-size: 23px!important;
    font-family: 'open sans'!important;
    color: #fff!important;
    padding-top: 10px!important;
}
.page-id-1252 #main_countedown_1 .time_left {
    background-color: black!important;
    color: red!important;
    padding: 22px!important;
    font-size: 32px!important;
}
.page-id-1252 #main_countedown_1 .time_description {
    font-size: 23px!important;
    font-family: 'open sans'!important;
    color: black!important;
    padding-top: 10px!important;
}
li.badge-hot.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1283 {
    padding-right: 25px;
    font-weight: 700;
    color: red!important;
}

li.badge-hot.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1283 a {
    color: red;
    font-weight: 700;
}
#main_countedown_1 .time_left {
    background-color: black!important;
    color: red!important;
    padding: 15px!important;
    font-size: 24px!important;
}
#main_countedown_1 .time_description {
    font-size: 16px!important;
    font-family: 'open sans'!important;
    color: black!important;
    padding-top: 10px!important;
}
#main_countedown_1 .element_conteiner {
    min-width: 70px!important;
}
.header2 .logo img {
    max-width: 200px;
}
.main-nav .menu > li > a {font-weight: 600;}
.main-nav {background-color: #f8f8f8;}
.header2 .site-description {display: block;}

p.phone-number {
    font-size: 18px;
    font-weight: 600;
    color: #404040;
}
.lang-area-text {
    margin-bottom: 0;
    font-weight: 400;
}
img.icon-header {
    height: 24px;
    margin-right: 10px;
    float: left;
}
.phone-block {
        max-width: 250px;
    display: block;
    margin: 0 auto;
}
.right-block {
    float:right;
}
.header2 .et-mega-search {
    width: 320px!important;
    margin-top: 35px;
}
input[type="text"] {    border: 2px solid #ebebeb;}
.languages-area ul#menu-top-menu li {
    float: left;
}
.languages-area ul#menu-top-menu li {
    float: left;
    margin-right: 30px;
}
ul#menu-top-menu {
    list-style-type: none;
    margin-bottom: 0px;
}
/*MENU ICONS*/

.menu-item-1752 a::before {
background-image: url(https://dronestore.com.ua/wp-content/uploads/2017/03/drone-icon.png);
    background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    margin-right: 7px;
    margin-bottom: -7px;
}
.menu li.menu-item-1752 li a::before {
    background-image: none;
    height: 0;
    width: 0;
}
.menu-item-1792 a::before {
background-image: url(https://dronestore.com.ua/wp-content/uploads/2017/03/3330-200.png);
    background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    margin-right: 7px;
    margin-bottom: -7px;
}
.menu li.menu-item-1792 li a::before {
    background-image: none;
    height: 0;
    width: 0;
}
.menu-item-1757 a::before {
background-image: url(https://dronestore.com.ua/wp-content/uploads/2017/03/stedikam-ronin-m-1-1000x1340.png);
    background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    margin-right: 7px;
    margin-bottom: -7px;
}
.menu li.menu-item-1757 li a::before {
    background-image: none;
    height: 0;
    width: 0;
}
.menu-item-1748 a::before {
background-image: url(https://dronestore.com.ua/wp-content/uploads/2017/03/dji.png);
    background-size: 25px 25px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    margin-right: 7px;
    margin-bottom: -7px;
}
.menu li.menu-item-1748 li a::before {
    background-image: none;
    height: 0;
    width: 0;
}
.top-bar .languages-area {
    max-width: 80%;
}
.includes_tax span.woocommerce-Price-amount.amount {
    font-size: 12px;
}
.product-brands img {max-height: 80px;}
.variations label {
    font-size: 14px;
    font-weight: 600;
}
.slider-container.sidebar-slider-flex .title {
        margin: 10px 20px 10px;
}
.product-brands .title {
    margin: 10px 20px 10px;
}
.slider-container.sidebar-slider-flex .slider-viewport {
    padding-bottom: 10px;
}
.product-info .product-name {
    font-weight: 600;
}
.cart_list.product_list_widget .order-list .descr-box dl dt {
    font-weight: 300;
    font-size: 12px;
}
.fixed-header .menu > li > a:after, .main-nav .menu > li > a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: -10px;
    left: 0;
}
.shopping-cart-widget .widget_shopping_cart_content {
    top: 30px;
    margin-top: 10px;
}
.cart-bag::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 40px;
    bottom: -40px;
    left: 0;
}
.products-grid .product .product-name {
    font-weight: 600;
}
a.compare.button {
   clear: both;
}
.tm-custom-price-totals .tm-options-totals {
    display: none;
}
.vc_column-inner::before, .vc_column-inner::after {display: none}
.tm-extra-product-options-totals .amount.final {font-weight: 600;}
.free-poslugy {
    border: 2px dashed red;
    padding: 10px;
}
.free-poslugy h5 {color:red;}
.free-poslugy ul {margin-bottom: 0px;}
.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li > a, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li > a {font-family: Open Sans; font-weight: 600;}
@media only screen and (max-width: 768px) {
.header2 .et-mega-search {width:100%!important;}
}
@media (max-width: 768px) {
    .home .products-grid.product-count-3 .product:nth-child(n), .archive .products-grid.product-count-3 .product:nth-child(n) {
        width: 100% !important;
        margin-left: 0 !important;
}
.tooltip-custom {line-height: 32px;}
.short-description .vc_row-fluid {margin-bottom: 0px!important;}
.menu-item a::before {
    display: none;
    }
.right-block {
    float: none!important;
}
.header2  .right-block .et-mega-search {
    left: 50%!important;
}
.et-mega-search form .button {
    top:5px!important;
}
}
@media (max-width: 480px) {
    
.languages-area .menu-top-menu-container {
    display: none!important;
}

    .header .shopping-cart-widget {
        top:50px!important;
    }
}
@media (max-width: 979px){
.header .menu-icon {
    top: 20px!important; 
    }
    .header .shopping-cart-widget {
        top:20px!important;
    }
	
	.header3, .header2 {
    padding-top: 0;
}
.header3, .header2 {
    padding-top: 0px!important;
}
.page-heading.bc-type-without-title {
    
} 
.quick-view-popup .product-info .product_title, .single-product-page .product-info .product_title {
    font-size: 22px;
    line-height: 22px;
}
li.tmcp-field-wrap {
    border: 1px solid #dadada;
    text-align: center;
    padding: 5px !important;
}
label.tc-cell.tm-epo-element-label.tcwidth-100 {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    color: #000;
}
.quick-view-popup .product-info, .single-product-page .product-info {
    margin-bottom: 0;
}
.home .products-grid.product-count-3 .product:nth-child(n), .archive .products-grid.product-count-3 .product:nth-child(n) {
       width: 50% !important;
    margin-left: 0 !important;
    margin: 0 !important;
    border: 1px solid #ececec;
    display: flex;
    flex: 1 0 auto;
    padding: 10px;
    flex-direction: column;
}
.products-grid .products {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    flex-wrap: wrap;
}
.product-loop, .blog-results {
    position: relative;
    display: inline-block;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
button.filled.big.font2.single_add_to_cart_button.button.big.alt {
  position: fixed;
    z-index: 2;
    bottom: -20px;
    width: 100%;
}
.quantity-box {
    display: none;
}
}
.grecaptcha-badge {
    opacity: 0;
}
.faq {
    padding: 15px;
    margin-bottom: 15px;
    box-shadow: 0px 3px 3px #ececec;
    border-left: 5px solid #6dab3c;
    line-height: 21px;
}
tr.cart-subtotal {
    display: none;
}
p#order_comments_field label {
    display: none;
} 
tr.order-total {
    background: #f9f9f9;
}
.span6.order-review {
    box-shadow: 0 0 15px gainsboro;
}
.woocommerce-cart tr.woocommerce-shipping-totals.shipping {
    display: none;
}
button.single_add_to_cart_button.clickBuyButton.button21.button.alt.ld-ext-left {
    background: #71b41a;
    border: 0;
    margin-left: 25px;
}