/*

Theme Name: Chichgai

Description: This is a child theme for Flatsome Theme

Author: Hoang Bach

Template: flatsome

Version: 3.0

*/

@import "assets/css/single.css";

body {

	font-size: 16px;
	font-family: "Open Sans", sans-serif;
}
#wrapper, #main {
    background-color: #080a0e;
    position: relative;
}

.box-overlay .box-text, .box-shade .box-text {

    padding-top: .7em;

    padding-bottom: 1.4em;

    position: relative;

    width: 100%;

    font-size: .9em;

	text-align: left;

	padding-left: 0;

    padding-right: 0;

	text-shadow: none!important;

}

.row-box-shadow-1 .col-inner, .row-box-shadow-1-hover .col-inner:hover, .box-shadow-1, .box-shadow-1-hover:hover {

    box-shadow:none;

}

.dark a.lead, .dark label, .dark .heading-font, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .hover-dark:hover p, .hover-dark:hover h1, .hover-dark:hover h2, .hover-dark:hover h3, .hover-dark:hover h4, .hover-dark:hover h5, .hover-dark:hover h6, .hover-dark:hover a{

	color:#0a0a0a;

}



.col.post-item .box-text .post-title {

	font-weight: normal;

    font-size: 16px;

    text-transform: none;

    line-height: 22px;
	padding: 0 7px;
}

.col.post-item .box-text .post-title:hover {

	color:#ff3a72;

	text-decoration-color:#ff3a72;

}

.section-title-normal {

    border-bottom: 2px solid #00252d;

}

.absolute-footer {

    background-color: #ff3a72;

	 color: #fff;

}

/* blog-archive*/

.blog-archive .post-item{

	padding-bottom: 5px!important;

}

.image-cover{

	padding-top: 130%!important;

}

.nav-dropdown {

	min-width: 420px;

}

.nav-dropdown li {

	float: left;

	width: 180px;

}

/*-------- less - more ---------*/

 .textcomplete{

    display:none;

}



.textmore{

	background: #048e15;

    color: #fff;

    font-size: 13px;

    padding: 5px 15px;

    cursor: pointer;

    font-weight: bold;

    border-radius: 15px;

}

.taxonomy-description h2{

	font-size: 18px;

	color:#2114de;

}

.taxonomy-description h3{

	font-size: 16px;

	color:#0cc860;	

}

.blog-single i{

	color: #ff1c5b;

}

.section-title a {

	color: rgb(212, 0, 63);

}

.icon-angle-up{

	color:#009688;

}

.button.icon.circle{

	color: #009688;

}

.button.icon.circle:hover{

	background:#1c77ff;

	color: #fff;

}

.get-call .fas.fa-phone-alt{

    color: #fff!important;

}

.header-main .nav > li > a:hover {

    background:#f8ced2;

}

.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{

    color:#fff;

}

.badge {

	height: 6.8em;

    width: 6.8em;

	background-color: transparent;

}

.blog-single h2{
	font-size: 14pt;
    color: #0000ff;
}

.blog-single h3{
	font-size: 12pt;
    color: #ff9900;
}

.ocam {
    background: #ff415b0d;
    padding: 17px 5px 0 10px;
    color: #8e0a00;
    border: 1px dashed #ff9800;
    border-radius: 10px;
    line-height: 22px;
    font-size: 15px;
    margin-bottom: 10px;
}

.txt-center, .txt-center a {
    background: red;
    color: #fff;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
.taxonomy-description{text-align:left;}

.meta-related .rpbt_shortcode{
	margin-left: 20px;
    color: red;
}

@media only screen and (max-device-width : 640px) {

	.banner-grid-wrapper{display: none;}

}



@media only screen and (max-device-width: 768px) {

	.banner-grid-wrapper{display: none;}

}