/*F



Theme Name: http://tantraoit.com



Theme URI: http://tantraoit.com



Author: http://tantraoit.com



Author URI: http://tantraoit.com



Description: Description



Version: 1.0.0



Text Domain: http://tantraoit.com



Email : admin@tantraoit.com



Tags:tantraoit.com





--------------------------------------------------------------*/

@media(min-width: 1000px){

.dshd .botton-share-fb{

	position:absolute;

	top: 13px;

	right: 115px;

}

.col-md-s3
{
    width:20%!important
}
.thumbnail-item-tooltip img {
    /*width: 213px!important;
    height: 213px!important;*/
}
}

@media(max-width: 768px){

.dshd .botton-share-fb{

	position:absolute;

	top: 13px;

	right: 5px;

}

}

@media(min-width: 769px){

	

.show-click > li > ul.sub-menu{

    box-shadow: 0 0 3px #88bfe5;

    border: solid 1px #e3e3e3;

    background: #fff;

    z-index: 999;

    position: absolute;

    left: 0px;

    padding: 20px 0px;

    display: none;

    width: 100%

}



.caret{

    display: none;

}

.show-click > li:hover > ul.sub-menu{

    display: block;

}

.cart-mb{

display:none

}

}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last,.woocommerce-page form .form-row-last{

width:100%

}

@media(max-width: 768px){





.videoid .row {

        padding-right: 0px;

    }











.menu-mb{

    padding: 0px

}

.menu-top li:not(:first-child),.menu-top li{

background: none !important

}

.menu-mb{

    background: #dcdcdc;

}

.menu-top li a{

    color:#000;

    padding:0px 10px;

}



.sec-sp-noibat .hh{

    margin:0px !important;

}

.sec-sp-noibat .gia-cu {

    margin-top: 10px !important;

    position: relative !important;

    text-decoration: line-through;

    margin-left: 0px !important;

    top: 0px;

    left: 0px;

}

section.sc.sanpham1{

    padding:0px 15px;

}

.bg-cart-page.hidden-xs{

display:block !important

}

.menu-top ul{

clear:both

}

.menu-top li {

    background: url(https://nganhadecor.com/wp-content/themes/webseo247/images/i.gif) no-repeat left center;

    border-bottom: 1px solid rgb(204, 204, 204);



}

.cartCount{

    font-size: 12px;

    position: absolute;

    right: -10px;

    top: 2px;

    color: #ffffff;

    background: rgb(239, 65, 54);

    border-radius: 100%;

    width: 23px;

    height: 23px;

    line-height: 23px;

    text-align: center;

}

.cart-mb i{

margin-right:10px;

color:#fff

}

.st-icon i{

padding:0px

}

.icon-menu-mobile{

text-align:left

}

.cart-mb{

    color: #fff;

    font-size: 25px;

    text-align: right;

    padding: 0px;

}

div.tab button{

width:100%

}

.dc,.o,.ct-right .wp-006{

margin:0px

}

.wp-s04{

height:auto;

background:none;

}

.wp-s04 .t3{

margin:0px

}

.wp-b5{

overflow:hidden

}

.wp-b5 .f ul{

margin:0px

}

.wp-b5 .f{

padding-top:15px

}

.rr {

    width: 100%;

    height: auto;

}

.cd-002{

    display: table;

    margin: auto;

padding-bottom:15px

}

.sec-index-km{

height:auto

}

.open .sub-menu {

    display: block;

}

ul.show-click > li > ul.sub-menu > li{

    width: 100% !important;

    float: none !important;

    border-bottom: 1px solid #e0e0e0;

    margin: 0px

}

ul.show-click > li > ul.sub-menu > li  a{

	font-size:14px;

    color: #6b6b6b

}

.menu-top li a {

    height: 35px;

    line-height: 35px;

    display: initial;

}

.dropdown {

    position: relative !important;

}

.caret {

    top: 15px;

    color: #000000;

    position: relative;

    float: right;

    cursor: pointer;

    border-top: 6px solid;

    border-right: 6px solid transparent;

    border-left: 6px solid transparent;

    right: 10px;

}

}





.show-click > li > ul.sub-menu > li {

    border-bottom: 1px solid #fff;

    display: block;

    height: 36px;

    display: block;

    background: #eef0ef url(https://nganhadecor.com/wp-content/themes/webseo247/images/ih1.gif) no-repeat 8px center !important;

    line-height: 36px;

    text-decoration: none;

    padding-left: 20px;

    /*width: calc(25% - 20px); */

	width: calc(33% - 17px);

    margin:0px 10px;

    border-bottom: 1px solid #fff;

    float: left;

}

.show-click > li > ul.sub-menu > li:hover {

    background: #7c7c7c url(https://nganhadecor.com/wp-content/themes/webseo247/images/ih1.gif) no-repeat 8px center !important;

}

.show-click > li > ul.sub-menu > li  a{

    display: block;

    text-decoration: none;

    white-space: nowrap;

    padding: 0px 20px;

    height: 36px;

    line-height: 36px;

    color: #404042;

}

.show-click > li > ul.sub-menu > li  a:hover{

    color: #fff;

}

.tooltiphost span.sale{

    position: absolute;

    z-index: 2;

    right: 10px;

    background: #f34c35;

    padding: 5px 10px;

    color: #fff;

}

.gia-sp2 .s2 {

    width: 22px;

    background-position: -39px 0px;

}

.img-left-avt:hover img {

    background: #fcd519;

    border-radius: 100%;

}

.gia-sp2 .s. {

    width: 11px;

    background-position: -214px 0px;

}

.m button{

    border:0px;

    padding: 0px;

    float: left;

}

.selector-wrapper-button{

    display: none;

}

.dc-t3{

    font-size: 13px

}

.woocommerce-info,.woocommerce-message {

    border-top-color: #07305c;

}

.woocommerce-info:before,.woocommerce-message:before {

    color: #07305c;

}

h1, .h1 {

    font-size: 25px;

}

.woocommerce input{

    padding: 5px 10px

}

.woocommerce table.shop_table{

    border-radius: 0px

}

.calculated_shipping h2{

    display: none;

}

.wc-proceed-to-checkout a,.woocommerce .cart .button, .woocommerce .cart input.button,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{

        padding: 10px 20px;

    background: #ecba00;

    color: #000;

    border-radius: 0px

}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {

    background: #07305c;

    border-radius: 0px;

    color: #fff;

}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{

    background-color: #efc100;

    color: #003567;

}

#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {

    content: "";

    display: block;

    border: 1em solid #f2c800;

    border-right-color: transparent;

    border-left-color: transparent;

    border-top-color: transparent;

    position: absolute;

    top: -.75em;

    left: 0;

    margin: -1em 0 0 2em;

    }



.list .c{

    float: left;

    overflow: hidden;

    border: solid 1px #e6e8e7;

    border-radius: 3px;

    margin-top: 21px;

    font-size:12px;

}

.list .c strong {

    display: block;

    line-height: 18px;

    height: 18px;

    overflow: hidden;

    text-align: center;

    padding: 0px 10px;

    margin-bottom: 5px;

}

.list .c b {

    display: block;

    width: 40px;

    height: 2px;

    background-color: #ef4136;

    margin: auto auto auto auto;

    overflow: hidden;

}

.list .c span {

    display: block;

    line-height: 16px;

    overflow: hidden;

    text-align: justify;

    color: #666;

    padding: 10px 10px 0px 10px;

    margin-bottom: 10px;

}

.list .c .f {

    display: block;

    line-height: 30px;

    text-align: center;

    background: #f2f2f2 url(https://nganhadecor.com/wp-content/themes/webseo247/images/l4.gif) no-repeat 168px center;

    font-weight: bold;

}

.list .c img {

    display: block;

    margin-bottom: 10px;

}

.list .c:hover .f {

    background: #ffde17 url(https://nganhadecor.com/wp-content/themes/webseo247/images/l4.gif) no-repeat 168px center;

}

.list .c:hover {

    border: solid 1px #ffe651;

}

.tt-ctr-01{

    font-size: 20px;

    line-height: 38px;

    border-bottom: solid 1px #ededed;

    border-left: solid 3px #fcc705;

    padding-left: 20px;

    color: #404042;

    background-color: #f2f2f2;

    margin: 0px;

}



.dshd {

    border: solid 1px #ddd;

    background: #f2f2f2 url(https://nganhadecor.com/wp-content/themes/webseo247/images/f.gif) no-repeat 245px center;

    height: 80px;

	position: relative;

}

.filter{

    padding: 10px;

    overflow: hidden;

    border-left: 1px solid #f4f4f4;

    border-right: 1px solid #f4f4f4;

}

.woocommerce-result-count,.woocommerce-ordering{

    margin: 0px !important

}

.header-top .fa.fa-map-marker{

color: #ef4136;

    padding-top: 5px;

    margin-right: 10px;

}

.woocommerce_product_categories-2 .tt-sb-02{

    background-color: #fcc705;

    border-left: solid 4px #0e2c50;

    color: #333

}

.woocommerce_product_categories-2 li {

    line-height: 36px;

    height: 36px;

    overflow: hidden;

    border-bottom: solid 1px #f4f4f4;

    background: url(https://nganhadecor.com/wp-content/themes/webseo247/images/i6.gif) no-repeat 5px center;

    padding: 0px;

    padding-left: 25px;

    font-size: 16px;

}

.woocommerce_product_categories-2{

    border:0px;

}

.woocommerce img, .woocommerce-page img{

/*max-width: initial;*/

}



.dropdown {

    position: initial;

}

.media_image-2 .sb-02 img{

    max-width: 100% !important

}



.breadcrumbs>li+li:before {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f105";

    padding: 0px 10px;

}

.separator{

display:none !important

}

.home a i{

    font-size: 20px;

    color: #ecba00;

}

.pages{

text-align:right !important;

padding:15px;

    clear: both !important;

}

.pages .page-numbers{

    display: inline-block;

    width: 30px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    background: #f4f4f4;

    color: #333 !important;

text-decoration:none

}

.woocommerce nav.woocommerce-pagination {

    text-align: right;

}

a.page-numbers,span.page-numbers{

    width: 30px !important;

    height: 30px !important;

    line-height: 30px !important;

    text-align: center;

    background: #f4f4f4 !important;

    color: #333 !important;

padding:0px !important

}

.pages .page-numbers.current,.pages .page-numbers:hover,span.page-numbers.current,a.page-numbers:hover{

    background: #c1942b !important;

    color: #bd0b0b !important;

text-decoration: none;

}

.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{

border:0px;

float:none 

}



.woocommerce-pagination{

border-left: 1px solid #efefef;

    border-right: 1px solid #efefef;

    border-bottom: 1px solid #efefef;

    padding: 10px;

}

.img-bn-ctr{

   border-left: 1px solid #efefef;

    border-right: 1px solid #efefef;

padding:10px

}

.img-bn-ctr p{

margin:0px

}



.anh-blog img{

    width: 100%

}

.list-blog-1{

    border: 1px solid #ddd

}

.row1{

    clear: both;

    overflow: hidden;

    border-bottom: #c0c0c0 1px dotted;

    clear: both;

    padding: 15px 0px;

    font-size: 15px

}

.row1 strong {

    display: block;

}

.row1 span {

    display: block;

    padding-top: 2px;

    padding-bottom: 5px;

    color: #999;

    font-style: normal;

}

.tt-ctr-01{

    font-weight: bold

}

.tagged_as{

    background: url(https://nganhadecor.com/wp-content/themes/webseo247/images/ta.gif) left no-repeat;

    padding-left: 50px;

    line-height: 25px;

    height: 20px;

    display: block;

    margin-top: 30px;

}

.tagged_as a{

    padding:0px 5px;

}

.bgg{

    border:1px solid #ddd;

}

.show-click{

    margin:0px;

}





/*css chi tiet video*/

.video01 {

    border: none;

}

.video01 .cc {

    width: 100%;

}

.video01 .dc-t3 {

    height: 65px;

    overflow-y: scroll;

        background: #fff;

    padding: 10px;

}

.video01 .t3 {

    padding: 0 10px;

    width: 340px;

    background: #fff;

}

.video01 {

    background: #f2f2f2;

}

.videoid .o {

    font-size: 15px;

    margin-left: 0px;

}

.videoid .cd-002 {

    margin: 5px 0px;

    font-size: 15px;

}

.videoid {

    background: #000;

    padding: 30px 0px;

}

.like-vd .gglo i {

    margin-right: 50px;

    margin-top: 10px;

    float: right;

    border: 1px solid #999;

    font-size: 12px;

    background: #fff;

    color: #db4437;

    padding: 3px 7px;

}

.videoid .row {

    padding-right: 15px;

}

.videolq .row {

    border: none;

}

.videolq .hh {

    margin-left: 0px;

}

.videolq .hh span {

    width: 75%;

}

.videolq {

    padding-top: 60px;

}

.videoid .wp-s04{

    padding-left: 110px

}

.like-vd .gglo i {

    margin-right: 50px;

    margin-top: 10px;

    float: right;

    border: 1px solid #999;

    font-size: 12px;

    background: #fff;

    color: #db4437;

    padding: 3px 7px;

}

.videoid .row {

    padding-right: 15px;

}

.videolq .row {

    border: none;

}

.videolq .hh {

    margin-left: 0px;

}

.videolq .hh span {

    width: 75%;

}

.videolq {

    padding-top: 60px;

}

.item-vd {

    margin-bottom: 30px;

}

.item-vd .text-rlb-01{

    padding: 10px 0px 0px 10px;

    background-color: #f2f2f2;

    border-bottom: solid 1px #d2d3d5;

}

.item-vd .text-rlb-01 .max-sp {

    margin-top: 0px;

}

/*

Bạn có thể thêm CSS ở đây.



Nhấp chuột vào biểu tượng trợ giúp phía trên để tìm hiểu thêm.

*/

.text-img-ctsp-1 {

    max-width: 1142px;

    margin: 0px auto;

    margin-top: 10px;

}

.dong {

	opacyti:0.9;

    color: #252525;

    position: absolute;

    bottom: -2px;

    right: 40px;

    font-weight: 600;

    font-size: 30px;

    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

}



#myBtn {

    display: none; /* Hidden by default */

    position: fixed; /* Fixed/sticky position */

    bottom: 20px; /* Place the button at the bottom of the page */

    right: 30px; /* Place the button 30px from the right */

    z-index: 99; /* Make sure it does not overlap */

    border: none; /* Remove borders */

    outline: none; /* Remove outline */

    background-color: red; /* Set a background color */

    color: white; /* Text color */

    cursor: pointer; /* Add a mouse pointer on hover */

    padding: 15px; /* Some padding */

    border-radius: 10px; /* Rounded corners */

}



#myBtn:hover {

    background-color: #555; /* Add a dark-grey background on hover */

}

.term-description {

    padding-bottom: 16px;

    max-width: 1175px;

    margin: 0px auto;

}

.term-description p:last-child {

    max-height: 190px;

    overflow: auto;

}

ul.sub-menu a {

    font-size: 13px;

} 

span.sku_wrapper {

    font-weight: bold;

}

.cc .a {

    margin: 5px 0px 10px;

    font-weight: bold;

    padding-top: 6px;

    /*height: 15px;*/

    color: #ea445c;

    font-size: 24px;

}

.tooltip2 img {

    width: 400px;

    height: auto;

}

h5.fw_600 {

    display: none;

}

span.price.product-price-old {

    display: none;

}

.cl_old {

    max-height: 190px;

    overflow: auto;

}

.edora img {

    width: 245px;

    position: absolute;

    right: 117px;

    bottom: 200px;

}



    .to {

    margin-left: 0px;

    display: flex;

}

p.custom {

    margin-top: 10px;

    color: red;

    font-weight: bold;

    font-size: 14px;

}

.ctsp-05 {

    padding-bottom: 100px;

}

.tome b {

    width: 100%;

    display: block;

    float: left;

    height: 30px;

    width: 133px;

    background: none;

    margin-right: 10px;

}

.tome {

    border: none;

}

.o

{

	margin-left:0px

}

.wp-s04

{

    border: 1px solid #f4f4f4;

    border-top: none;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 11px;

}

.wp-stsp-04 {

    border-bottom: none;

    padding-bottom: 16px;

		

}

.t3 {

    padding: 5px 0px 11px;

}

.tabcontent img {

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    display: block;

    max-width: 650px;

}

a.tintuc {

    position: absolute;

    right: 115px;

    padding-top: 11px;

}

.woocommerce-ordering .orderby option[value=popularity] , .woocommerce-ordering .orderby option[value=rating]{
    display: none;
}



.online_support h2 {
    margin-left: 3px;
    margin: 0;
    padding: 0 0 0 15px;
    /* padding-left: 11px; */
    height: 45px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    background: #f04866;
    display: inline-block;
    width: 100%;
}

.online_support .block-content div {
    padding-left: 30px;
    margin-left: 15px;
    font-size: 13px;
}

.online_support .block-content div p:first-child {
    color: #AFAFAF;
    margin: 0;
    font-size: 14px;
    line-height: 30px;
}

.xoo-cp-pimg img {
    max-width: 70px;
    height: auto;
}

.muahang {
    text-align: center;
}
.hethang {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    transition: all 0.2s ease-in-out;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background: #f00;
    color: #fff;
}
span.xoo-cp-icon-check.xoo-cp-added {
    display: none;
}
a.added_to_cart.wc-forward {
    display: none;
}
.online_support.block {
    background: #fff;
}