/*
Theme Name: KIẾN TRÚC A88 VIỆT NAM
Theme URI: 
Author: shuuichiakai
Author URI: https://wordpress.org/
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: minhkietspan

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.
*/

header div#logo img{max-height: 60px;}
h2.borderTop {
   text-transform: uppercase;color: #fff;
   margin-bottom: 10px;
}
.lg-header {
    padding-left: 0px;
    font-size: 25px;
    /* border-bottom: 1px solid #dddddd; */
    color: #000;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
}
.row .col {
    display: block;
 
   
    box-sizing: border-box;
   
}
.row .col .block, .row .col .list {
    padding: 0px;

    display: block;
}
.row .col .block .image {
    width: 100%;
    height: 296px;
    overflow: hidden;
}
.row .col .block .image img {
    width: 100%;
    height: auto;
}
.row .col .block .title {

    color: #fff;
	font-weight: bold;
    font-size: 14px;
    min-height: 42px;
}
.row .col .list li {
    padding:0 5px;
   clear: both;margin-bottom: 10px;
    list-style: none;
    overflow: hidden;
}
.no-padding{padding: 0!important}
.row .col .list li a {
    display: block;
}
#subheader{padding: 90px 0}
.row .col .list .image {
    float: left;
    margin-right: 5px;
    overflow: hidden;
  
    width: 90px;
    height: 90px;
}
.row .col .list .image img {
    display: block;
      border-radius: 50%;
    border: 2px solid #fbc232;
    width: auto;
    height: 90px;
}
.row .col .list .title {
        color: #520707 !important;
    margin-top: 0px;
 
    font-size: 13px;
    font-weight: bold;
   
}

.row .col .list .excerpt{color: #000;font-size: 12px}
.service-bg {
    background-color: #393939;
    padding: 23px 0 17px;
}
.w-service
{
    position: relative;
    width: 100%;
    height: 142px;
    border: 1px solid #555555;
    border-radius: 10px;
}
.w-service .w-service-head
{
    background-color: #393939;
    color: #fab702;
    display: inline;
    font-size: 20px;
    font-weight: normal;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: -13px;
    width: 61%;
    z-index: 1;
}
.w-service .w-service-head-4
{
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    margin: 23px 0 0;
    text-align: center;
}
.w-service ul.menu-by-parent
{
}
.w-service ul.menu-by-parent li
{
    float: left;
    margin: 25px 2% 0;
    overflow: hidden;
    width: 21%;
}
.w-service ul.menu-by-parent li img
{
    float: left;
    width: 52px;
    height: 52px;
}
.w-service ul.menu-by-parent li span
{
    color: #ffffff;
    float: right;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
}
.item-title {    text-transform: uppercase;
	text-align: center;
    color: #000;
    display: inherit;
    margin-top: 10px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;font-weight: 600}
.item-title:hover{text-decoration: none;color: #000;}
h1.single-title{text-align: left;font-size: 18px;}
.left-block-menu ul li{list-style: none;}
.left-block-menu ul {padding: 0px;}
.left-block-menu-title {background: #f4c530;padding: 10px 5px;text-transform: uppercase;color: #111;font-weight: 600;font-size: 16px;}
.left-block-menu ul  li{font-size: 14px;text-transform: uppercase;margin-bottom: 5px;padding-bottom: 5px;}
.left-block-menu ul  li:last-child{border-bottom: none;}
.left-block-menu ul  li:first-child{margin-top: 10px;}
.left-block-menu ul  li a:hover{text-decoration: none;color: #f4c530}
.left-block-menu{margin-bottom: 10px;}
.products .product h4{overflow: hidden;text-align: center;text-transform: uppercase;font-size: 14px;line-height: 200%;}
.wp-caption.aligncenter{text-align: center;}
.wp-caption.alignleft{text-align: left;}
.wp-caption.alignright{text-align: right;}

.content-single figure,.content-single img{max-width: 100%;height: auto}
img.aligncenter{display: block;margin: 0 auto}

figure.aligncenter{display: block;margin: 0 auto;}
.left-block-menu-content ul{list-style: none;padding-left: 0;margin-left: 0;}
.left-block-menu-content ul li img{width: 100px;height: auto;float: left;margin-right: 10px;}
.left-block-menu-content ul li{clear: both;overflow: hidden;text-transform: none;max-height: 75px;overflow: hidden;}
.sidebar-menu  li{    font-weight: bold;
    list-style: none;
    margin: 0;
    background: rgba(0,0,0,.3);
    margin-bottom: 10px;padding: 0}
    .sidebar-menu  li a{padding: 10px 5px;display: block;}
    .sidebar-menu  li:hover{background: #f4c530}
    .sidebar-menu  li:hover a{color: #fff!important;}
    .left-block-menu-content ul li a{color: #933}
    .single-content-wrap{    background: #fff;

    margin: 0 auto;
    -webkit-box-shadow: 0 8px 20px 1px #787878;
    -moz-box-shadow: 0 8px 20px 1px #787878;
    -o-box-shadow: 0 8px 20px 1px #787878;
    -ms-box-shadow: 0 8px 20px 1px #787878;
    box-shadow: 0 8px 20px 1px #787878;padding: 10px;
    border-radius: 5px;}
.carousel-caption{text-transform: uppercase;font-weight: bold;font-size: 16px;    bottom: 30%;}
#section-service-intro{position: relative;
    background: url(images/line.png) repeat-x 0 313px,url(images/slogan-bg.jpg) no-repeat center top;padding: 20px 0;}
    #topservice h3>span, #topservice h3 a>span {
    border-radius: 5px;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
    color: #632d17;
    text-align: center;
    padding: 10px 10px;
    background: #febe10;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,#febe10 0,#fff 50%,#febe10 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,#febe10),color-stop(50%,#fff),color-stop(100%,#febe10));
    background: -webkit-linear-gradient(left,#febe10 0,#fff 50%,#febe10 100%);
    background: -o-linear-gradient(left,#febe10 0,#fff 50%,#febe10 100%);
    background: -ms-linear-gradient(left,#febe10 0,#fff 50%,#febe10 100%);
    background: linear-gradient(to right,#febe10 0,#fff 50%,#febe10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#febe10',endColorstr='#febe10',GradientType=1);
    text-transform: uppercase;
    line-height: 44px;
}
#topservice h3 {
    text-align: center;
}

#topservice .imgwrap img{border-radius: 50%;    border: 2px solid #fec220;}
#topservice h3 span span {
    font-weight: normal;
}
#topservice .imgwrap {margin-bottom: 10px}
.white-section {background: #fff;}
.mt20{margin-top: 20px;}
.h-widget-title>span {
    background: #fcbb16;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,#fcbb16 0,#f6d68a 50%,#fcbb16 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fcbb16),color-stop(50%,#f6d68a),color-stop(100%,#fcbb16));
    background: -webkit-linear-gradient(left,#fcbb16 0,#f6d68a 50%,#fcbb16 100%);
    background: -o-linear-gradient(left,#fcbb16 0,#f6d68a 50%,#fcbb16 100%);
    background: -ms-linear-gradient(left,#fcbb16 0,#f6d68a 50%,#fcbb16 100%);
    background: linear-gradient(to right,#fcbb16 0,#f6d68a 50%,#fcbb16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbb16',endColorstr='#fcbb16',GradientType=1);
    font-size: 16px;
    text-transform: uppercase;
    color: #632d18;
    border-radius: 3px;
    line-height: 38px;
    padding: 10px;
}
.widget.widget-post a{color: #000;}
.white-section .white-section-wrap{
    background: url(images/line.png) repeat-x 0 42px;
}
.white-section{padding: 0}
#section-service-intro .container{margin-bottom: 20px;}
#logo-carousel{padding-left: 0;}
.hlarge-thumb .image{position: relative;}

.hlarge-thumb .title{position: absolute;left: 0;bottom: 0;background: #fab70269;padding: 5px}
.patten-bg{background: #f8f7c4  url(images/body-bg.png);}
.col-xs-15,
    .col-sm-15,
    .col-md-15,
    .col-lg-15 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }
    .col-xs-15 {
        width: 20%;
        float: left
    }
    @media (min-width: 768px) {
        .col-sm-15 {
            width: 20%;
            float: left
        }
    }
    @media (min-width: 992px) {
        .col-md-15 {
            width: 20%;
            float: left
        }
    }
    @media (min-width: 1200px) {
        .col-lg-15 {
            width: 20%;
            float: left
        }
    }

		/* Style for table */


/* =WordPress Core
————————————————————– */
td {
	border: 1px solid;
	padding: 5px
}
.post-image img {
	height:auto;
}
.alignnone,
.aligncenter,
.alignleft,
.alignright {
	max-width: 100%!important;
	height:auto!important;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float:right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
