@import url(http://fonts.googleapis.com/css?family=Cormorant+Infant&subset=latin,vietnamese);
@import url(http://fonts.googleapis.com/css?family=Pattaya&subset=latin,vietnamese);
/* Global */

.unpadded {
    padding: 0!important
}
.unbordered {
    border: none!important
}
.reset-mg-cards .cards{margin-top:0;margin-bottom:0;}
/*Footer*/

.menu_footer .item {
    width: 33%;
    float: left;
}
#footer2 .menu_footer {
    box-shadow: none;
    border: none;
}
.hvr-shutter-in-horizontal {
    border-radius: 100%;
}
#footer1 {
    background: #111111;
    color: #ADADAD;
    padding: 26px 0;
}
#footer1 .auto_mau_gh .header {
    color: #fff;
    font-size: 15px;
    padding-top: 16px;
}
#footer2 {
    color: #ADADAD;
    background: #111;
    border-top: 1px solid #292929;
    border-bottom: 1px solid #292929;
}
#footer2 .auto_mau_gh .header {
    color: #fff;
    font-size: 15px;
    padding-bottom: 16px;
    text-transform: uppercase;
}
#footer2 .column:nth-child(1) {
    border-left: none;
}
#footer3 {
    background: #111;
}
#footer2 .ui.inverted.menu {
    background: #111111;
}
#row-fotter-one .ui.menu {
    background: transparent;
}
#row-fotter-one .ui.menu .item,
#row-fotter-one .ui.menu .item:hover {
    color: #fff;
}
#end-row {
    margin-bottom: 30px!important
}
.owl-carousel .owl-item img {
    max-width: 100%;
    margin: auto;
    width: initial!important;
}
/*MENU MAIN*/


#header .ui.menu .active.item,
#header .ui.menu .item:hover {
    background: transparent !important;
    color: #00C2CE !important;
    font-weight: bold;
}
.wm-module.wm-menu .active.item,
.wm-module.wm-menu .item:hover {
    background: transparent !important;
    color: #00C2CE !important;
    font-weight: bold;
}
#header .ui.menu .item {
    color: black !important;
    font-size: 17px !important;
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Cormorant Infant', serif;
}
#menu .menu_main_nav {
    border: none;
    box-shadow: none;
}
/*IMG AD*/

.wm-module.wm-image.qc-sp1 .content,
.wm-module.wm-image.qc-sp1 .wm-button {
    padding-right: 15%!important;
}
.wm-module.wm-image.img-qc:hover .animated h3 {
    transform: translate(-50px, -50px);
    */ -webkit-transform: translate(-50px, -50px);
    -moz-transform: translate(-50px, -50px);
    -ms-transform: translate(-50px, -50px);
    -o-transform: translate(-50px, -50px);
}
.wm-module.wm-image.img-qc .header .animated h3 {
    font-size: 1.5em;
    font-family: 'Cormorant Infant', serif;
    margin: 0;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
}

.wm-module.wm-image.img-qc .wm-button button {
    border-radius: 0px;
    padding-right: 30px;
    padding-left: 30px;
    transition:0.4s all ease;
}
.wm-module.wm-image.img-qc .wm-button button:hover {
  background:#00C2CE;
}

.wm-module.wm-image.img-qc small {
    font-size: 14px;
    font-style: italic;
}
.wm-module.wm-image.img-qc .wm-button button:before {
    content: "\f0da";
    font-family: icons;
    margin-right: 10px;
}
/*PRODUCTS*/

.un-mar-top,
.wm-module.wm-product .card {
    overflow: hidden;
}
.wm-module.wm-product .card {
    box-shadow: none!important;
}
.wm-module.wm-product .dimmer{
  background:rgba(0, 0, 0, 0.3);
}
.wm-module.wm-product .card img {
    width: auto!important;
    margin: auto;
    background: #FFF;
}
.wm-module.wm-product .card .content {
    text-align: center;
    border-top: none;
    padding-bottom: 0;
}
.wm-module.wm-product .card .content > a > h2 {
    font-size: 0.8em;
    /* text-align: center; */
    
    text-transform: uppercase;
    color: #656565;
}
.wm-module.wm-image small strong {
    color: #00C2CE;
}
.wm-module.wm-product .card .content .meta {
    text-align: center!important;
    float: initial;
}
#content .wm-image .image,
#content1 .wm-image .image {
    -webkit-transition: all 0.8s ease-out;
    -moz-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
}
#content .wm-image:hover img,
#content1 .wm-image:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.qc-sp1 .header .animated {
    color: #000;
}
#content1-cot1-left .wm-module.wm-product {
    margin-top: 0;
    margin-bottom: 0;
}
.hinh_cot_right img {
    height: 388px !important;
}
.hinh_cot_right .content .header {
    color: #000;
}
#content3 .wm-module.wm-product .card .content {
    padding-top: 10px;
}

.new-mau-gh .wm-module.wm-post .cards .card {
    border-radius: inherit !important;
}
.new-mau-gh .wm-module.wm-post .cards .card img {
    border-radius: initial !important;
}
#content3 .wm-module.wm-product .card .content > a > h2 {
    font-size: 1.1em;
}
#content2 .wm-module.wm-image .content .header {
    font-size: 4em;
}
#content3 .owl-theme .owl-controls .owl-nav .owl-prev,
#content3 .owl-theme .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 37%;
    color: transparent;
    background: transparent;
    padding-bottom: 15px;
    padding-top: 20px;
    width: 28px;
    margin: 0;
}
#content3 .owl-theme .owl-controls .owl-nav .owl-prev {
    left: 0;
}
#content3 .owl-theme .owl-controls .owl-nav .owl-next {
    right: 0;
}
#content3 .owl-theme .owl-controls .owl-nav .owl-prev:before,
#content3 .owl-theme .owl-controls .owl-nav .owl-next:before {
    font-family: Icons;
    color: #999;
    font-size: 45px;
}
#content3 .owl-theme .owl-controls .owl-nav .owl-prev:before {
    content: "\f104";
}
#content3 .owl-theme .owl-controls .owl-nav .owl-next:before {
    content: "\f105";
}
.wm-module.wm-product .ui.dividing.header,.wm-module.wm-post .ui.dividing.header{
    text-align: center;
    text-decoration:underline;
    font-family: 'Pattaya', sans-serif;
    font-size: 2em !important;
    color: #000 !important;
}
.wm-module.wm-breadcrumb .ui.segment {
    box-shadow: none;
    border: none;
    background: transparent;
}
.wm-module.wm-breadcrumb .ui.segment .ui.large.breadcrumb {
    font-size: 12px;
}
.breadcrumb-row {
    background: #f3f3f3;
    border-top: 1px solid rgba(121, 121, 121, 0.15);
}
.wm-module.wm-free-text.auto_mau_gh .content {
    font-family: 'Cormorant Infant', serif;
}

.wm-module.wm-free-text.auto_mau_gh h2 {
    font-style: italic;
    letter-spacing: 2px;
    font-weight: 500;
}
body.index #content2 .column{padding:0}
@media (min-width: 1200px) {
    #content.container-mau,
    #content1.container-mau,
    #content3.container-mau,
    #content4.container-mau,
    .container-mau-ght {
        width: calc(1190px + 20px)!important;
        margin: 0 auto !important;
    }
  	 #header .wm-module.wm-menu {
   	 margin:15px 0;
	 }
}
@media (min-width: 992px) {
    .qc-sp1 {height:100%;}
    .qc-sp1 > div{
		display:flex;
      align-items:stretch;
      height:100%;
    }
    .un-mar-top,
    body.index .wm-product .card {
        margin-top: 0 !important;
        margin-bottom: 0!important;
        overflow: hidden;
    }
    #footer1 .column {
        padding-left: 40px;
        padding-right: 40px;
    }
    #footer2 .column {
        padding-top: 50px;
        padding-bottom: 50px;
        border-left: 1px solid #292929;
        padding-left: 40px;
        padding-right: 40px;
    }
    .wm-module.wm-search {
      display:none;
    }
}
@media (max-width:991px){
  #menu{padding-top:0;padding-bottom:0;}
  .wm-module.wm-search {
    display:block;
    margin-top:20px;
  }
  .wm-module.wm-image.logo img {
    width: 150px;
    margin: auto;
  }
  .wm-module.wm-menu.responsive{justify-content:flex-end;}
  .wm-menu-sidebar .item .icon{display:inline-block;}
}
@media (max-width: 767px) {
  	.wm-module.wm-image.img-qc .content,.wm-module.wm-image.img-qc .wm-button {
     top: 35%!important;
     padding: 0!Important;
     text-align: center!important;
     
   }
  .wm-module.wm-image.img-qc.img-qc-3 .content,.wm-module.wm-image.img-qc.qc-sp1 .content{
    top:20%!important;
  }
  .wm-module.wm-image.img-qc .image{
    height:auto!important;
  }
  .wm-module.wm-image.img-qc .wm-button {
    top: 55%!important;
  }
  .wm-module.wm-image.img-qc .header .animated h3{
    font-size:2.5em;
  }
  
    .ui.stackable.cards>.card {
        width: auto!important;
    }
    .wm-product .btn-add-cart .button {
        font-size: 12px;
    }
    .wm-widget.wm-cart:after {
        display: block;
        clear: both;
        content: "";
        margin-bottom: 15px;
    }
}