#pgc-w5911728b0a89f-0-0{width:100%}

#panel-w5911728b0a89f-0-0-0{width:70%;display:inline-block}

#pgc-w5911728b0a89f-0-1{display:inline-block;width:30%}

.body-ovelay{position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,0.6);z-index:100;display:none}

.level0{display:none}

.level1{display:none}

#wysija-2 .wysija-paragraph input{padding:6px 12px}

#wysija-2{display:block}

#wysija-2 .wysija-paragraph{display:inline-block;width:70%}

#wysija-2 .wysija-paragraph input{width:100%}

h3.name-cate { margin-top:0; padding-top:0; line-height:15px}

#wysija-2 .wysija-submit.wysija-submit-field{padding:6px 12px;margin:0;display:inline-block;width:20%;background:rgba(255,255,255,0.45);border:1px solid transparent;color:#fff}

.copyright{margin-top:20px;padding:10px 0;background:rgba(0,0,0,0.44);color:#fff}

.copyright .copy-right{float:right;display:inline-block}

.copyright .copy-left{float:left;display:inline-block}

#wysija-2 .wysija-paragraph label{display:none}

a{text-decoration:none}

a:hover,a:focus,a:active{text-decoration:none}

.header .btn-menu-0{display:block}

.header .btn-menu-0 i{height:30px;width:30px;line-height:30px;color:#fff}

.header .logo{float:left}

.header .logo a{display:inline-block;height:60px;line-height:60px;padding:15px 0}

.header .main-menu{float:left}

.header .main-menu ul li{list-style-type:none;display:inline-block}

.main-menu ul li a{display:inline-block;font-size:15px;padding:0 20px;line-height:60px;border-left:1px solid rgba(0,0,0,0.05);color:#6a6c74}

.header .main-menu ul li a:hover{color:#0095eb}

.header .main-menu ul li:first-child a {
    border-left: 0;
    
}

.header-1{background:#202536}

.header-1 .btn-menu-1{display:none}

.header-1 .logo{position:absolute;left:38%;width:24%;margin:0;text-align:center}

.header-1 .logo a img{margin:auto}

.header-1 .menu-wrap ul{padding-left:0;margin:0}

.header-1 .menu-wrap ul li{display:inline-block;list-style-type:none;padding:15px 0}

.header-1 .menu-wrap ul li a{display:inline-block;line-height:60px;position:relative;font-size:15px;color:#b6997b;padding:0 20px;white-space:nowrap}

.header-1 .menu-wrap ul li a:after{content:"";transition:all .3s ease-in-out}

.header-1 .menu-wrap ul li.active a{color:#e8d6c4}

.header-1 .menu-wrap ul li:hover a:after{content:"";height:1px;left:10%;top:50%;margin-top:20px;width:80%;background:#e8d6c4;position:absolute}

.header-1 .menu-wrap ul li:hover a{color:#e8d6c4}

.header-2 .logo-header-2 .btn-menu-2{display:none}

.header-2 .logo-header-2{text-align:center;border-bottom:1px solid rgba(0,0,0,0.08)}

.header-2 .logo-header-2 a{padding:15px 0;display:inline-block}

.header-2 .menu-header-2 ul{text-align:center;padding-left:0}

.header-2 .menu-header-2 ul li{list-style-type:none;display:inline-block;padding:15px 0}

.header-2 .menu-header-2 ul li a{display:inline-block;line-height:40px;padding:10px 20px;white-space:nowrap;color:#6E75A3;font-size:15px;transition:all .4s ease}

.header-2 .menu-header-2>ul li:hover a{color:#fff;background:red}

.menu-item-has-children{position:relative}

.menu-item-has-children .sub-menu{

    margin:0;padding:0;position:absolute;top:100%;left:0;width:200px;background:#a60d82;visibility:hidden;transition:all .5s ease;border-top:5px solid #0095eb

}

.menu-item-has-children .sub-menu .menu-item-has-children{position:relative}

.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{position:absolute;left:-100%;top:-5%;width:200px;visibility:hidden}

.menu-item-has-children .sub-menu .menu-item-has-children a:hover .sub-menu{opacity:1;visibility:visible}

.menu-item-has-children:hover .sub-menu{visibility:visible}

.menu-item-has-children .sub-menu li{width:100%}

.menu-item-has-children .sub-menu li a{

    line-height:40px

}

.header-2 .menu-header-2>ul .menu-item-has-children .sub-menu li a{background:transparent}

.header-2 .menu-header-2>ul .menu-item-has-children .sub-menu li:hover{background:red}

.boder_xanh_lindo { border:1px solid #9C3; background:#9C3; border-radius:30px; color:#FFF; display:inline-flex}

#BoxLindo1 a.boder_xanh_lindo {font-size:18px; padding:12px 30px; margin-top:30px; }

#BoxLindo2 a.boder_xanh_lindo {font-size:15px; padding:6px 30px; margin-top:20px; margin-right:15px; display:inline}

#BoxLindo2 ol li::before{content:"\f046";position:absolute;

left: -20px;

 font-family:fontawesome; color:#9C3}

#BoxLindo2 ol { padding:0 0 10px 20px}

#BoxLindo2 ol li{position:relative;margin-bottom: 5px;

list-style:none}

#BoxLindo3 a.boder_xanh_lindo {font-size:15px; padding:6px 30px; margin-top:20px; margin-right:15px; display:inline}

#BoxLindo3 ul li::before{content:"\f055";position:absolute;

left: -20px;

 font-family:fontawesome; color:#9C3}

#BoxLindo3 ul { padding:0 0 10px 20px}

#BoxLindo3 ul li{position:relative;margin-bottom: 5px;

list-style:none}



#BoxLindo6 .media img { max-width:90px; height:auto}

#BoxLindo7 img  {height:auto; padding:0; margin:0}



#BoxLindo7  h3 {

    color: #8ec250;

    font-size: 25px;

    font-weight: 700;

}

#BoxLindo7  h4 {

    color: #ffc107;

    font-size: 22px;

    font-weight: 700;

    margin: 0 0 10px;

}



#BoxLindo7  ul { width:100%; float:left; padding:10px 0 0 0}

#BoxLindo7  ul  li { list-style:none; padding-bottom:3px}

#BoxLindo7  ul  li a { color:#333}

.panel-grid-cell .widget-title { font-size:33px; font-weight:bold; padding-bottom:10px;}

#banggiahst .textrang { color:#FFF;}

#BoxLindo7 #nf-form-2-cont .nf-form-title h3 { margin-bottom:10px; font-size:16px; color:#000}

.ninja-forms-req-symbol, .nf-error-msg { position:absolute; color:#999 !important; font-size:10PX}

.dichvu_betitle {

font-size:2em;

width:100%;

float:left;

text-align:center

}



.beweb_sevich {

border:2px solid #EEE;

width:100%;

float:left;

margin:15px 0;

background:#f1f1f1

}



.heading_seve {

width:100%;

float:left;

border-bottom:1px solid #EEE;

border-top:10px solid #7fc142;

text-align:center;

padding:10px 0;

font-size:18px;

font-weight:700

}



.heading_seve img {

display:inline-block

}



.sotien {

width:100%;

float:left;

border-bottom:1px solid #EEE;

background:#7fc142;

text-align:center;

padding:10px 0;

color:#FFF

}



.sotien .gia {

font-size:2em

}



.thongtinhosting {

width:100%;

float:left;

margin:0;

padding:10px

}



.thongtinhosting p {

margin:6px 0;

padding:6px 0;

border-bottom:1px solid #EEE;

width:100%;

float:left

}





.beweb_hosting_dk {

width:100%;

float:left;

margin:0;

padding:10px 0 15px;

text-align:center

}



.beweb_hs_01 .sotien {

background:#5291ec

}



.beweb_hs_02 .sotien {

background:#3da6bd

}



.beweb_hs_03 .sotien {

background:#3fb130

}



.beweb_hs_04 .sotien {

background:#7cdb04

}



 .beweb_hs_05 .sotien {

background:#ffc600

}



.beweb_hs_06 .sotien {

background:#ff9c00

}



.beweb_hs_07 .sotien {

background:#e30e0e

}



.beweb_hs_08 .sotien {

background:#c70096

}



.beweb_hs_03 {

background:#FFF

}



 .beweb_sevich:hover {

background:#FFF

}



.logo_huongden {

width:100%;

float:left;

text-align:center

}



.logo_huongden h4 {

font-size:1.5em

}

img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0; max-width: 165px;}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {float:left; margin:0 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



img { max-width:100%; height:auto}

#BoxLindo2 .textwidget img { margin-right:30px !important}



/*css ovelay */



li.sale.shipping-taxable.product-type-external{

    display: block;

    position: relative;

}

.owvelay-item {

    padding-top: 57%;

    position: absolute;

    height: 0%;

    left: 0;

    right: 0;

    bottom: 0px;

    text-align: center;

    line-height: 40px;

    background: rgba(0, 0, 0, 0.49);

    visibility: hidden;

    opacity:0;

    transition: all 0.5s ease;

}

.owvelay-item .button.product_type_external {

    background: rgb(0, 145, 207);

    color: white;

}

.owvelay-item .button.product_type_external:hover {

    color: rgb(0, 145, 207);

    background: white;

}

.owvelay-item p a:hover {

    color: white;

}

.owvelay-item p a {

    padding: 10px 15px;

    border: 1px solid white;

    width: 94px;

    height: 33px;

    text-align: center;

    line-height: 14px;

    font-weight: 600;

    color: white;

    border-radius: 2px;



}

li.sale.shipping-taxable.product-type-external:hover .owvelay-item {

    height: 100%;

    bottom: 0;

    visibility: visible;

    opacity: 1;

}

li.sale.shipping-taxable.product-type-external img {

    max-height: 310px;

    overflow: hidden;

}

/*end css ovelay*/



/*css pagination*/

.woocommerce-pagination {

    margin-bottom: 30px;

}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.page-numbers{

    padding: 8px 16px;

}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a.page-numbers {

    padding: 8px 16px;

}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li:last-child a.page-numbers {

    padding: 8px 12px;

}

/*end css pagination*/



/*custom css*/

.single.single-product #content .woocommerce-breadcrumb {

    position: relative;

    padding-bottom: 20px;

    background: #f8f8f8;

    text-align: center;

    width: 100%;

    margin-bottom: 20px;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

    width: 100% !important;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

    width: 100% !important;

}

.woocommerce span.onsale {

    display: none;

}

.img-item {

    text-align: right;

    position: relative;

    margin-top: 25px;

    min-height: 550px;

}

.woocommerce-product-gallery__wrapper {

    position: relative;

    min-height: 550px;

}

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {

    position: absolute;

    width: 616px;

    background-size: cover;

    height: 550px;

    overflow: hidden;

    padding: 54px 61px 0 40px;

    right: -45px;

    background: url(img/bg-image-desktop-detail.png) no-repeat center center;

}

/*.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child*/

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(2) {

    position: absolute;

    left: 99px;

    background: url(img/bg-image-mobile-detail.png) no-repeat center center;

    width: 262px !important;

    height: 342px !important;

    overflow: hidden;

    padding-top: 50px;

    padding-right: 53px;

    bottom: 0;

}



/*css custom 13/5*/

.summary.entry-summary {

   margin-top: 25px;

}

.tieu-de {

    margin: 75px 0 20px;

    font-size: 20px;

    font-weight: normal;

    padding-bottom: 15px;

    border-bottom: 1px solid #e1e1e1;

}

h1.product_title.entry-title  {

    display: block;

    font-size: 30px;

    color: #363636;

    font-weight: 700;

    margin-top: 5px;

}

p.cart {

    margin-top: 20px;

}

.price {

    margin: 20px 0;

}

.single_add_to_cart_button.button.alt.btn {

    min-width: 200px;

    padding: 15px 0;

    border-radius: 20px;

    background: #0091cf;

}

/*end css custom 13/5*/

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(2) a img {

    width: 166px !important;

    margin-left: 43px;

}

.single.single-product #content .woocommerce-breadcrumb



/*custom css 16/05*/

.social .info-map {

    display: inline-block;

    float: right;

}
.social .info-map p {

    display: inline-block;



}

.social {

    width: 100%;

    display: block !important;

    float: right;

    text-align:right !important;

}

.social ul {

    display: inline-block;

}

.social ul li {

 list-style-type: none;

    display: inline-block;

}

.social ul li a i {

    width: 30px;

    height: 30px;

    border-radius: 100%;

    text-align: center;

    line-height: 30px;

}

.btn-menu-0 {

    display: none !important;

}

#menu-menu1 li {

    line-height: 40px !important;

}

.social {

    background-color: #343434 !important;

}

/*.header .social {*/

    /*padding: 0 !important;*/

/*}*/

.header .logo {

    line-height: normal !important;

}

.logo img {

    /*height: 100px;*/

    box-shadow: 3px 5px 20px 0px rgba(0, 0, 0, 0.5);

}

.home-page {

    margin-top: 20px !important;

}

/*end css 16/5*/


