/*
Theme Name:         ShoppyStore
Theme URI:          http://flytheme.net/
Description:        SW Shoppy Store is Shop WordPress Theme.
Author:             Flytheme 1
Author URI:         http://flytheme.net/
Version:            2.3.1
License:            GNU General Public License v2 or later
*/

.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}

/*
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, green, orange, rtl-language-support, sticky-post, two-columns
Text Domain: shoppystore

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

----------------------------------------------------------------------------------------------
body .body-wrapper a{color:#428bca;}
body .header-style11 .yt-header-under-2 .main-mega .primary-menu .yt-menu .navbar-inner > ul > li > a .menu-title{
    font-size:13px;
}
body .single-product-top .product-summary .product-summary-bottom .cart .quantity:before{
    content: "Số lượng :" !important;
}
body .container{width:1000px;}
.logo-wrapper a img{
    width:190px;
    margin-top:-15px;
}
.entry .entry-content .title-blog h3{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.entry-thumb a img{
    width:412px;
    height:279px;
}
.single .entry .entry-content .single-content,
html body .entry-content{
    font-size:14px;
}
.dropcap {
    position: relative;
    display: block;
    float: left;
    overflow: hidden;
    margin: 0 20px 20px 0;
    width: 50px;
    height: 50px;
    background: #3A87AD;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 36px;
    line-height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#authorarea{
    display:none;
}
.button-ver-menu{
    font-size: 16px;
    font-weight:bold;
    color:#394673;
    text-transform:uppercase;
}
.footer-middle .widget.widget_nav_menu ul.menu > li > a{
    padding:5px 0;
}
.item-price .sold{display:none;}
.type-page .san-pham-ban-chay h2{
    width: 240px;
    padding: 8px 20px 8px 10px;
    background: #ED3237;
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size:19px;
}

.type-page .san-pham-ban-chay .mui_ten_heading{    
    border-bottom: 22px solid transparent;
    border-top: 15px solid transparent;
    border-left: 15px solid #ED3237;
    width: 0;
    height: 0;
    top: 0px;
    position: absolute;
    left: 240px;
}
.san-pham-ban-chay {
    position: relative;
}
.wpb_text_column.wpb_content_element.heading_spbcn {
    position: absolute;
    top: 0;
    z-index: 99;
}
.background_heading {
    background: #fff;
    height: 50px;
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0.7;
}
.san-pham-ban-chay>.vc_column-inner >.wpb_wrapper{
    position:relative;
}
.description_box{display:none;}
.san-pham-ban-chay>.vc_column-inner >.wpb_wrapper:hover .description_box{display:block}
.san-pham-ban-chay .description_box p{
    position: absolute;
    bottom: 5px;
    color: #000;
    z-index: 99;
    line-height: 20px;
    margin: 0;
    padding: 0 10px;
}
.banner_ngang{min-height:156px;}
.banner_ngang .content_banner_ngang{
    font-size: 23px;
    float: right;
    width: 790px;
    padding: 18px 10px;
    text-align: right;
    color: #006550;
    font-weight: bold;
}
#yt_header .header-style11 .yt-header-under-2 .container,#yt_footer .yt-footer-wrap-style7 .footer-top .container{background:#ed1b24;}
#yt_header .header-style11 .yt-header-under-2,#yt_footer .yt-footer-wrap-style7 .footer-top{background:transparent;}
#yt_footer .yt-footer-wrap-style7 .footer-middle{background:transparent;}
#yt_footer .yt-footer-wrap-style7 .footer-middle .container{background:#005e46;}
#yt_footer .button-ver-menu,#yt_footer .widget-inner,#yt_footer .widget.widget_nav_menu ul.menu > li > a{color:#fff;}
.header-style11 .cate-vertical-mega{display:none;}
.header-style11 .col-lg-6.main-mega{width:58.333333333333336%;}
.header-style11 .yt-header-under-2 .col-lg-6.main-mega .primary-menu .yt-menu .navbar-inner > ul > li > a:hover,
.header-style11 .yt-header-under-2 .col-lg-6.main-mega .primary-menu .yt-menu .navbar-inner > ul > li > a:focus,.header-style11 .yt-header-under-2 .col-lg-6.main-mega .primary-menu .yt-menu .navbar-inner > ul > li.active > a, .header-style11 .yt-header-under-2 .col-lg-6.main-mega .primary-menu .yt-menu .navbar-inner > ul > li.active > a:hover, .header-style11 .yt-header-under-2 .col-lg-6.main-mega .primary-menu .yt-menu .navbar-inner > ul > li.active > a:focus{color:#000;}
.header-style11 .yt-header-under-2 .col-lg-6.main-mega .primary-menu .yt-menu .navbar-inner > ul > li > a .menu-title{font-weight:normal;text-transform:uppercase;}
.san-pham-ban-chay .wpb_single_image:hover a:before{visibility:hidden;}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .signup{width:25.623932%;}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .signup .title-block h2{font-size:14px;}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .form-contact .input-box input{width:88.6%;}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .signup.pull-left{width:100%;padding-bottom:0;}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .form-contact.pull-left{width:65%;padding-top:0;}
.yt-footer-wrap-style7 .block-subscribe-footer-10 .social-box.pull-right{padding-top:20px;}
.header-style11 .yt-header-middle .container .col-lg-3.logo-wrapper{width:22%;}
.header-style11 .yt-header-middle .container .yt-megamenu{width:49.583333%;}
.header-style11 .yt-header-middle .container .yt-cart{width:24%;max-width:100%;}
.sm-serachbox-pro .cat-wrapper{display:none;}
#sm_serachbox_pro.sm-serachbox-pro .form-search .input-search{margin-left:0;}
.header-style11 .yt-header-middle #sm_serachbox_pro.sm-serachbox-pro .form-search{width:100%;height: 25px;margin-bottom: 5px;}
.header-style11 .yt-header-middle #sm_serachbox_pro.sm-serachbox-pro .form-search .input-search input{height:25px;padding-left:10px;}
.header-style11 .yt-header-middle #sm_serachbox_pro.sm-serachbox-pro .form-search .button-search-pro{width:25px;height:25px;line-height:25px;}
.header-style11 .yt-header-middle .yt-cart.pull-right .mini-cart-header .top-form-minicart{float:left;}
.header-style11 .yt-header-middle .yt-cart.pull-right .mini-cart-header .top-form-minicart .top-minicart{background-color: #fff;padding-left: 10px;height:25px;line-height:25px;}
.header-style11 .mini-cart-header .top-form-minicart .top-minicart a{color:#000;padding-right: 120px;}
.header-style11 .mini-cart-header .top-form-minicart .top-minicart:after{background:url(assets/img/cart-icon.png) no-repeat;width:26px;height:25px;background-size:100%;right:0px;left:inherit;top: 0;margin: 0;}
#ya-totop{bottom:32px;}
.woocommerce .products-nav .catalog-ordering .orderby-order-container ul.orderby, .woocommerce-page .products-nav .catalog-ordering .orderby-order-container ul.orderby.order-dropdown,.woocommerce .products-nav .catalog-ordering .orderby-order-container ul li ul, .woocommerce-page .products-nav .catalog-ordering .orderby-order-container ul.order-dropdown li ul{width:140px;}
.grid-blog .entry .entry-content .entry-meta{display:none;}
.grid-blog .entry .entry-content{min-height:136px;}
.woocommerce div.product .single-img-product div.images,.woocommerce div.product .single-product-top div.images{width: auto;}
.entry .entry-content .entry-summary{min-height:90px;}
@media only screen and (max-width: 480px){
    body .container{width:100%;}
    .resmenu-container #ResMenuprimary_menu.menu-responsive-wrapper{background:none;}
    .header-style11 .main-mega .resmenu-container #ResMenuprimary_menu.menu-responsive-wrapper ul.flytheme_resmenu{left:-10px}
    .quangcao-mobile{display:block !important;bottom:0 !important;z-index:99999999 !important;}
    /*#left.sidebar{display:none;}*/
    .single-product #main .container .row{display: flex;flex-wrap: nowrap;flex-direction: column-reverse;}
}