:root {--primary-color: #1475bd;--fs-color-primary: #446084;--fs-color-secondary: #D26E4B;--fs-color-success: #7a9c59;--fs-color-alert: #b20000;--fs-experimental-link-color: #334862;--fs-experimental-link-color-hover: #0088ff}
.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1}
.full-width .ubermenu-nav, .container, .row{max-width: 946px}
.row.row-collapse{max-width: 916px}
.row.row-small{max-width: 938.5px}
.row.row-large{max-width: 976px}
.header-main{height: 83px}
#logo img{max-height: 83px}
#logo{width:169px;}#logo img{padding:1px 0;}
.header-bottom{min-height: 10px}
.header-top{min-height: 30px}
.transparent .header-main{height: 30px}
.transparent #logo img{max-height: 30px}
.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 30px;}
.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}
.header-bg-color, .header-wrapper {background-color: rgba(255,255,255,0.9)}
.header-bottom {background-color: #f1f1f1}
.header-main .nav > li > a{line-height: 16px }
.stuck .header-main .nav > li > a{line-height: 50px }
@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}
.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #1475bd;}
[data-text-color="primary"]{color: #1475bd!important;}
.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #1475bd}
.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #1475bd}
.nav-tabs > li.active > a{border-top-color: #1475bd}
.widget_shopping_cart_content .blockUI.blockOverlay:before {border-left-color: #1475bd}
.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #1475bd }
.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #1475bd;}
[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button{ background-color:#282828; }
.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #282828}
[data-text-color="secondary"]{color: #282828!important;}
.secondary.is-outline:hover{border-color:#282828}body{font-size: 94%;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family:"Muli", sans-serif}body{font-weight: 0}body{color: #494949}.nav > li > a {font-family:"Muli", sans-serif;}.nav > li > a {font-weight: 0;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Muli", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 800;}h1,h2,h3,h4,h5,h6,.heading-font{color: #0a0a0a;}.alt-font{font-family: "Dancing Script", sans-serif;}.header:not(.transparent) .header-nav.nav > li > a {color: #656565;}.header:not(.transparent) .header-nav.nav > li > a:hover,.header:not(.transparent) .header-nav.nav > li.active > a,.header:not(.transparent) .header-nav.nav > li.current > a,.header:not(.transparent) .header-nav.nav > li > a.active,.header:not(.transparent) .header-nav.nav > li > a.current{color: #656565;}.header-nav.nav-line-bottom > li > a:before,.header-nav.nav-line-grow > li > a:before,.header-nav.nav-line > li > a:before,.header-nav.nav-box > li > a:hover,.header-nav.nav-box > li.active > a,.header-nav.nav-pills > li > a:hover,.header-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #656565;}a{color: #1475bd;}a:hover{color: #024d87;}.tagcloud a:hover{border-color: #024d87;background-color: #024d87}.widget a{color: #232323;}.widget a:hover{color: #1475bd;}.widget .tagcloud a:hover{border-color: #1475bd; background-color: #1475bd;}.products.has-equal-box-heights .box-image {padding-top: 87%;}.shop-page-title.featured-title .title-bg{background-image: url();}
@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 300px!important;width: 300px!important;}}
.header-main .social-icons,.header-main .cart-icon strong,.header-main .menu-title,.header-main .header-button > .button.is-outline,.header-main .nav > li > a > i:not(.icon-angle-down){color: #656565!important;}
.header-main .header-button > .button.is-outline,.header-main .cart-icon strong:after,.header-main .cart-icon strong{border-color: #656565!important;}
.header-main .header-button > .button:not(.is-outline){background-color: #656565!important;}
.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover,.header-main .header-button > .button:hover i,.header-main .header-button > .button:hover span{color:#FFF!important;}
.header-main .menu-title:hover,.header-main .social-icons a:hover,.header-main .header-button > .button.is-outline:hover,.header-main .nav > li > a:hover > i:not(.icon-angle-down){color: #1475bd!important;}
.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{background-color: #1475bd!important;}
.header-main .current-dropdown .cart-icon strong:after,.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{border-color: #1475bd!important;}
.absolute-footer, html{background-color: #2c3b90}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}		
.header:not(.transparent) .header-nav.nav > li > a{color: #333333;font-weight: bolder;font-size: 13px; letter-spacing: 0}
.header-nav.nav-line-bottom > li > a:before, .header-nav.nav-line-grow > li > a:before, .header-nav.nav-line > li > a:before, .header-nav.nav-box > li > a:hover, .header-nav.nav-box > li.active > a, .header-nav.nav-pills > li > a:hover, .header-nav.nav-pills > li.active > a{width: 70%;top: 35px;height: 1px;background-color: #656565;}
.button.icon{border: 1px solid gray}
.danh-muc .row .col .tabbed-content .nav>li>a{font-size: 15px; font-weight: bold;padding-top: 20px;padding-bottom: 20px; background: white; font-family: "muli", sans-serif}
.danh-muc .row .col .tabbed-content .nav-vertical.nav-tabs>li.active>a{border-left:0; background: #f6f6f6; color: #1475bd; font-family: "muli", sans-serif}
.danh-muc .row .col .tabbed-content  .nav-tabs+.tab-panels{border: 0}
.danh-muc .nav-vertical+.tab-panels{padding: 0 0px 0px;}
.danh-muc .nav-vertical+.tab-panels .icon-box-center .icon-box-img{margin: 0 auto 0;}
.danh-muc-2 .row .col .grid-col{padding: 0 5px 10px;}
.footer-secondary{display:none}
.absolute-footer{padding: 20px 0 20px;}
.dark ul li.bullet-arrow{border-color: rgb(23, 111, 175);}
.footer input[type='submit']{border-color: rgba(255, 255, 255, 0.28);}
.badge.post-date{display:none}
.box-blog-post .is-divider{display:none}
.box-vertical .box-text{padding-right: 0; padding-left: 10px}
#content .post-sidebar .box-vertical .box-text .post-title{font-weight: normal; font-size: 14px}
.blog-archive .post-sidebar, .blog-single .post-sidebar {padding: 0 10px 0px;}
.blog-archive .post-sidebar  .post-item, .blog-single .post-sidebar .post-item{padding-bottom: 0px}

.shop-container .product-title a{font-size: 15px; font-weight: bold; color: black; padding-bottom: 10px}
.shop-container .product-small .price-wrapper ins span{    font-size: 16px;
    color: #1375bc;}
.shop-container .product-small .box{border: 1px solid #e2e2e2;
    padding: 5px;
    border-radius: 4px;}
.flex-col{font-size: 14px}
.woocommerce-breadcrumb{padding-top:5px;padding-left:10px;padding-bottom:5px}
.product-info{padding-top: 0}
.product-info .breadcrumbs{margin-bottom: 20px}
.product-main .is-divider{display:none}
.product-info .price-wrapper del span{font-size: 14px}
.product-short-description, .product_meta{font-size: 14px}
.product-footer .woocommerce-tabs .nav>li.active>a{font-size: 15px; color: black}
.shop-container .price-wrapper .star-rating{display:none}
.shop-container .product-small .box-text{padding-bottom: 10px}
.shop-container .product-small .price-wrapper .price .woocommerce-Price-amount{font-size: 15px; color: #1375bc}
.shop-container .product-small .price-wrapper .price del span{color: gray !important; font-size: 13px !important}
div.wpcf7-mail-sent-ok{    border: 1px solid #398f14;
    background: #dceace;}
.wpcf7 .wpcf7-response-output{border-radius: 4px;}

/* Section Slider */
#slide-textbox {width: 60%}
#slide-textbox .text {font-size: 100%}
#slide-textbox .text h3, #slide-textbox .text h5 {color: #fff;text-shadow: 1px 2px 3px #000}
#slide-textbox .text h3 strong{font-size: 100%; line-height: 32px}
#slide-textbox .text h5{font-size:120%; line-height: 1.5}
#banner-slide {padding-top: 40%}
#banner-slide .overlay {background-color: rgba(0, 0, 0, 0.17)}
@media (max-width: 550px) {
#slide-textbox {width: 85%}	    
#slide-textbox .text h3 {margin-bottom:20px}
#slide-textbox .text h5 {display:none}
#slide-textbox #slide_link {font-size:14px}
#banner-slide, #banner-slide .banner-inner,#banner-slide .banner-bg, #banner-slide .bg-fill {height:300px !important}
}
	
/* Section Criteria */
#sec_criteria {padding-top: 30px;padding-bottom: 0px}
#sec_criteria .ux-shape-divider--top svg {height: 150px;--divider-top-width: 100%}
#sec_criteria .ux-shape-divider--bottom svg {height: 150px;--divider-width: 100%}
#sec_criteria .icon-box .icon-box-text h3,
#sec_criteria .icon-box .icon-box-text p {text-align: center}
#sec_criteria .icon-box .icon-box-text h3 span {font-size: 90%}
#sec_criteria .icon-box .icon-box-text p span {color: #000000}

/* Section About */
#sec_about {padding-top: 20px;padding-bottom: 30px;background-color: rgb(246, 246, 246)}
#sec_about .col h3 {text-transform:uppercase}
#sec_about .col hr {width:100px}
#sec_about .col p {text-align:justify}
#sec_about .col .img {width: 100%}

/* Section Service */
#sec_service {padding-top: 30px;padding-bottom: 30px}
#sec_service .ux-shape-divider--top svg {height: 150px;--divider-top-width: 100%}
#sec_service .ux-shape-divider--bottom svg {height: 150px;--divider-width: 100%}
#sec_service .icon-box{border: 1px solid #ececec;background: white;border-radius: 3px;padding: 15px;}
#sec_service .col{padding-left:5px; padding-right:5px; padding-bottom:10px}
#sec_service .cot12-2{margin-left:5px; margin-right:5px}
.section-title {text-transform:uppercase;margin-left:0;padding:0}
@media (max-width: 549px) {
	#sec_service .medium-6 .icon-box .icon-box-text p{font-size:14px}
	#sec_service h3.textbox {font-size:16px}	
	#sec_service .large-3 {flex-basis:50%; max-width:50%; padding-left:5px; padding-right:5px }
	#sec_service .medium-6{padding-left:5px; padding-right:5px}
	#sec_service .col{padding-bottom:10px}
	#sec_service .cot12-2{margin-left:5px; margin-right:5px}
}
.section h3.textbox {color: #000000}
.section .icon-box-text p {text-align:justify;font-size:100%}
#sec_service .icon-box-img {width:100px;height:100px;margin:auto}
#sec_service .icon-box-img img{padding:0;width:100px;height:100px;object-fit:cover;border-radius:50%;border:2px solid #0099ff}
#sec_service .row {padding:13px}
#sec_service .icon-box {max-height:180px;padding-top:5px}
#sec_service .icon-box-left .icon-box-text {
    display:-webkit-box;max-width: 100%;min-height:150px;max-height:100%;height:100%;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden
}
#sec_service h3.section-title a{font-size:20px;padding-left:0;margin-left:0}
#sec_service h3.textbox {font-size:18px;margin:7px 0}

/* Section Gallery */
#sec_gallery {padding-top: 30px;padding-bottom: 30px;background-color: rgb(246, 246, 248)}
#sec_gallery .gap-element {display:block;height:auto;padding-top:30px}
#sec_gallery .sec-title h3 {text-transform:uppercase}
#sec_gallery #banner-grid .grid-col-1{height: 746px}
#sec_gallery #banner-grid .grid-col-1-2{height: 373px}
#sec_gallery #banner-grid .grid-col-1-3{height:248.66666666667px}
#sec_gallery #banner-grid .grid-col-2-3{height: 497.33333333333px}
#sec_gallery #banner-grid .grid-col-1-4{height: 186.5px}
#sec_gallery #banner-grid .grid-col-3-4{height: 559.5px}
#sec_gallery .banner {padding-top: 400px;background-color:rgb(255, 255, 255)}
#sec_gallery .banner .text-box{width:auto}
#sec_gallery .banner .text-box .text{background:rgba(0,0,0,0.5)}
#sec_gallery .banner .text-box .text-inner{padding: 0px 15px 0px 15px}
#sec_gallery .banner .text-box .text-inner{color: #fff; font-size: 180%;text-shadow: 1px 1px 1px #000}
#sec_gallery .grid-col.large-6 .text{font-size:85%}
#sec_gallery .grid-col.large-3 .text{font-size:100%}
@media (max-width:550px) {
	#sec_gallery .banner .text-box .text-inner {font-size: 150%}
	#sec_gallery .grid-col.large-6 .text,#sec_gallery .grid-col.large-3 .text{font-size:100%}
}

/* Section Gallery 2 */
#sec-gallery-cat{position:relative;height:600px}
#sec-gallery-cat .product-category{position:absolute;left:0px;top:0px}
#sec-gallery-cat .grid-col-1{height: 600px}
#sec-gallery-cat .grid-col-1-2{height: 300px}
#sec-gallery-cat .grid-col-1-3{height:200px}
#sec-gallery-cat .grid-col-2-3{height: 400px}
#sec-gallery-cat .grid-col-1-4{height: 150px}
#sec-gallery-cat .grid-col-3-4{height: 450px}
@media (max-width: 850px){
  #sec-gallery-cat .grid-col-1{height: 400px}
  #sec-gallery-cat .grid-col-1-2{height: 200px}
  #sec-gallery-cat .grid-col-1-3{height:133.33333333333px}
  #sec-gallery-cat .grid-col-2-3{height: 266.66666666667px}
  #sec-gallery-cat .grid-col-1-4{height: 100px}
  #sec-gallery-cat .grid-col-3-4{height: 300px}
}
@media (max-width: 550px){
  #sec-gallery-cat .grid-col-1{height: 400px}
  #sec-gallery-cat .grid-col-1-2{height: 200px}
  #sec-gallery-cat .grid-col-1-3{height:133.33333333333px}
  #sec-gallery-cat .grid-col-2-3{height: 266.66666666667px}
  #sec-gallery-cat .grid-col-1-4{height: 100px}
  #sec-gallery-cat .grid-col-3-4{height: 300px}
}
#sec-gallery-cat .product-category.col .box-image .overlay{background-color:rgba(38, 38, 38, 0.16)}

/* Section Product */
#sec_product {padding-top:30px;padding-bottom:0;background-color: rgb(66, 66, 66);background-image:url(../img/site-image.jpg)}

/* Section Contact */
#sec_contact {padding-top:80px;padding-bottom:80px}

/* Gioi_thieu */
#sec_page_gth1 {padding-top:50px}
#sec_page_gth1 .image-cover {padding-top:280px}
section[id^="sec_page_"] .text.sec-title {font-size:1.3rem;line-height:0.75}
section[id^="sec_page_"] .text-desc p {text-align:justify;line-height:28px;margin:15px 0}


/* Service Page: style 1 */
.service-title {font-size: 1rem}
@media (min-width:850px) {
.service-title {font-size: 1.25rem}
}
#service-main {padding-top: 40px;padding-bottom: 40px}
@media (min-width:550px) {
#service-main {padding-top: 70px;padding-bottom: 70px}
}
.row-box-shadow-3-hover > .col > .col-inner {padding: 30px 20px 30px 20px;border-radius: 5px}
@media (min-width:850px) {
.row-box-shadow-3-hover > .col > .col-inner {padding: 70px 40px 70px 40px}
}
.row-box-shadow-3-hover .col:nth-child(1) .col-inner {background-color:rgb(255, 250, 238)}
.row-box-shadow-3-hover .col:nth-child(2) .col-inner {background-color:rgb(235, 241, 251)}
.row-box-shadow-3-hover .col:nth-child(3) .col-inner {background-color:rgb(255, 241, 250)}
.row-box-shadow-3-hover .col:nth-child(4) .col-inner {background-color:rgb(237, 250, 254)}
.row-box-shadow-3-hover .col:nth-child(5) .col-inner {background-color:rgb(241, 234, 254)}
.row-box-shadow-3-hover .col:nth-child(6) .col-inner {background-color:rgb(228, 248, 246)}
.row-box-shadow-3-hover .icon-box-text .service-title a {color:#fff;text-shadow: 1px 2px 3px #000;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s}
.row-box-shadow-3-hover .icon-box-text .service-title a:hover {color:#0099ff;text-shadow: 1px 1px 1px #fff}
@media (max-width:500px) {
.row-box-shadow-3-hover .col .col-inner {min-height:200px}
.row-box-shadow-3-hover .col .icon-box {left: 50%; position: absolute;top: 40%;-ms-transform: translateY(-40%);transform: translateY(-50%);-ms-transform: translatex(-50%);transform: translatex(-50%)}
.row-box-shadow-3-hover .col .icon-box .text h3 {}
}
/* Service Page: style 2*/
#sec-service-list {padding-top: 30px;padding-bottom: 30px} 
#sec-service-list .gap-element {display:block;height:auto;padding-top:30px}
#sec-service-list .text-center .page-title {font-size: 2.25rem;line-height: 0.75} 
#sec-service-list .box-image .image-cover {padding-top:100%}
#sec-service-list .box-text h4 {text-transform:uppercase;text-shadow: 1px 1px 1px #000}

/* Accordion Process List */
.accordion-wrap{padding:0;margin:0;width:100%}
.accordion-wrap .title h3{font-size: 24px;color: #181a2f;margin-bottom: 15px;padding-left:0}
.accordion-column{width: 100%;height:auto;clear: both;float:left}
.accordion {position:relative;margin:0px;padding: 0px;list-style: none;clear:both;-webkit-perspective:500px;-moz-perspective:500px;perspective:500px}
.accordion-item .accordion-title {padding-left:0}
.accordion-item .accordion-title .acc-head {position:relative;font-weight:700;font-size: 16px;display: block;cursor:pointer;padding-left:30px}
.accordion .plus{position: absolute;width: 20px;height: 20px;border: 2px solid #ff8f03;display: block;left: 0px;top: 4px;box-sizing: border-box;border-radius: 3px}
.accordion .plus:after{width: 2px;height: 8px;position: absolute;content: '';top: 50%;left: 50%;margin: -4px 0px 0px -1px;background-color: #ff8f03;transition: all .5s ease}
.accordion .plus:before{width: 8px;height: 2px;position: absolute;content: '';top: 50%;left: 50%;margin: -1px 0px 0px -4px;background-color: #ff8f03}
.accordion-item .accordion-title.active .plus:after{height: 0px}
.accordion-item .acc-content {line-height: 1.6;padding-left: 30px;padding-top: 12px}
.accordion-item .acc-content p {font-size:90%;margin-bottom:10px}

/* Blog */	
#content .large-9.col .hometext, #content .large-9.col .entry-content p {margin:10px 0;text-align:justify;line-height:25px}
#sec_blog {padding-top: 30px;padding-bottom: 30px;background-color: rgb(246, 246, 246)}
#sec_blog .row .col .post-item .col-inner{background: white}
#sec_blog .row .col .post-item .col-inner .box-text{padding-left: 10px; padding-right: 10px}
#sec_blog .gap-element {padding-top:20px;display:block;height:auto}
#sec_blog .box-text h5.post-title {margin-bottom:10px}
#sec_blog .box-text h5.post-title a{max-height:30px;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
#sec_blog .box-text p {font-size:15px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#sec_blog .box-image {position:relative}
#sec_blog .box-image .image-overlay-add {z-index:1}
#sec_blog .box-image .post-meta {position: absolute;bottom: top;background: rgba(20,117,189,0.6);color: #fff;text-align: center;padding: 5px;width: 75px;z-index:2}
#sec_blog .box-image .post-meta .entry-month {font-size: 36px;float: left;width: 100%;line-height: 1}
#sec_blog .box-image .post-meta .entry-year {font-size: 16px}
#sec_blog h3 a{text-transform:uppercase}

/* Page Banner */
#page-banner {padding-top: 350px}
#page-banner .overlay {background-color: rgba(0, 0, 0, 0.12)}
#page-banner #text-box-page {width: 60%}
#page-banner #text-box-page .text-box-content {font-size: 100%}

/* Other */
.sticky-jump .stuck .header-nav.nav-line-bottom > li > a:before{top:50px}
.header-nav > li > a:hover{color:#0099ff! important}
.header-nav > li > a:hover:before{background-color: #0099ff}
#menu_footer li {font-size: 12.96px; line-height: 19.44px}
#site_info p {font-size: 90%;margin:10px 0}
#site_info .social-icons {text-align:center;padding:10px 0}
.section.footer {padding-top: 30px;padding-bottom: 30px;background-color: rgb(19, 117, 188)}
.search-name span.keyword {font-style:italic;color:red}
#menu_mobile .header-search.header-search-dropdown {display:none}
.nav-pagination li.disabled {display:none;pointer-events: none}
.box-blog-post .post-title {padding-top:0;margin-top:0;margin-bottom:10px;font-size:18px}
.box-blog-post .box-text p {text-align:justify;font-size:15px}
.entry-content .other-news ul.detail-related li {list-style-type:none;margin-left:0;padding-left:0}
#page_title {line-height:45px}
.tagcloud{padding-bottom:15px}.tagcloud a{border:1px solid;border-radius:3px;display:inline-block;font-size:.8em!important;margin:0 3px 5px 0;opacity:.8;padding:2px 5px}.tagcloud a:hover{color:inherit;background-color:var(--fs-experimental-link-color-hover)}
#blog-sidebar > .col > .col-inner {padding: 0 0px 0px 0px}
ul li.bullet-arrow {padding-left:15px}
ul li.bullet-arrow a{padding:0}
@media (max-width: 849px) {
	.woocommerce-breadcrumb{width:100%}
}
.woocommerce-ordering .orderby {min-width:130px}
.ajax-loading {background: url("../img/ajax-loading.gif") no-repeat center;height: 100px}

#gmap-contact .map-inner {background-color: #fff;max-width: 30%}
#contact_main .content-area p{margin:10px 0;line-height:20px}
#contact_main .content-area form .has-error .message{font-size:13px;color:red;margin:0;margin-bottom:10px}
.wishlist-icon .wishlist-button {background:rgba(255,255,255,0.8)}
.box-image:hover .wishlist-icon .icon-heart {color:rgba(0,153,255,1)}

#content .bodytext p>img {margin:15px 0}
.tagcloud a:hover{color:#fff;background-color:var(--primary-color)}
#formcomment .alert {padding:10px;border-radius:5px;margin:15px 0}
#formcomment .alert.alert-danger {border: 1px solid red;background:none}
#formcomment .alert-danger a{color:red}
#formcomment .alert-danger a:hover, .widget a.plain:hover .post-title {color:var(--fs-experimental-link-color-hover)}
.banner #header_page_link a:hover{font-weight:700}

#content .bodytext .foot-page hr {width:100%;opacity:1;border-color: #aaa}
.box .badge .post-date-day {font-size: 36px;width: 100%;line-height: 1}
.box .badge .post-date-month {font-size: 16px}
.box .badge {color: #fff;text-align: center;padding:0;z-index:2}

#gallery_main #main .page-title {margin-bottom: 20px}
#gallery_main ul.page-numbers {margin-bottom: 40px}





