/*
Theme Name: Cake
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

body{overflow-x:hidden}
/* sangtaosacviet.com - code new */div#nz-div {border-bottom:2px solid #fac100;margin-bottom:3px;display:block;}#nz-div h3.tde {margin:0;font-size:16px;line-height:20px;display:inline-block;text-transform:uppercase;}#nz-div h3.tde:after {content:"";width:0;height:0;border-top:40px solid transparent;border-left:20px solid #fac100;border-bottom:0px solid transparent;border-right:0 solid transparent;position:absolute;top:0px;}#nz-div h3.tde span {background:#fac100;padding:10px 20px 8px 20px;color:white;position:relative;display:inline-block;margin:0;}.sub-cat {display:inline-block;margin:0;line-height:45px;margin-left:100px;float: right;}
.image-zoom img {height:230px}
.title-wrapper {height:37px;overflow:hidden;text-transform:uppercase}
.price {padding-top:10px}
.download {border-bottom:1px dotted #ccc;margin-bottom:50px}
a.widget-hotline span, a.widget-hotline i{color:white;text-transform:uppercase}

.title-comm,.title-button {
    color: #fff;
    font-size: 18px;
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
    font-weight: 700;
    background-color: #000;
    text-align: center;
}

h3.title-comm:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: 0;
    border-top: 2px solid #fac100;
    z-index: 1;
    display: block;
}

.title-comm .title-holder {
    min-width: 350px;
	text-transform:uppercase;
    height: 45px;
    background-color: #fac100;
    height: auto;
    line-height: 45px;
    padding: 0px 20px;
    position: relative;
    z-index: 2;
    text-align: center;
    display: inline-block;
    min-width: 280px;
}

.title-button:before,.title-holder:before {
    content: "";
    position: absolute;
    right: -15px;
    border-width: 0px;
    bottom: 0px;
    border-style: solid;
    border-color: #5c9efe transparent;
    display: block;
    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 15px solid #fac100;
}

.title-button:after,.title-holder:after {
    content: "";
    position: absolute;
    left: -15px;
    border-width: 0px;
    bottom: 0px;
    border-style: solid;
    border-color: #5c9efe transparent;
    display: block;
    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-bottom: 22px solid transparent;
    border-right: 15px solid #fac100;
}
.p10 .col-inner{padding: 20px; background: rgb(24,24,24); border-radius: 10px;}

.widget-hak {font-size:16px;}
.widget-hak i {font-weight:bold;color:#000}
.wp-video {width:100%!important}
.price-wrapper,.amount {display:none;}

.mega-menu-link {font-weight:600!important}
.box-image img {height:230px!important;}
.box-text h5 {font-size:16px;color:white;height:40px;}
.count {color:black;font-size:13px;}
#content,#wrapper, #main {background:#000}
.widget a,span.widget-title ,.widget-hak i{color:white!important}
.widget .is-divider {background-color:rgb(216, 227, 31)}
.breadcrumbs a,.breadcrumbs,.breadcrumbs a:hover,.chinh-sach span{color:white}
.button.email:not(.is-outline){background:#006ba1!important}
.wp-video {
	width:100%
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#related_posts ul li {list-style:none;float:left;margin-left:0px}
@media (min-width: 850px){
.alignleft {margin-right:3px!important;float:none}
}