#cir-site-header {
    padding: 0em 0;
}


.content_part {
    margin: 20px -25px;
}

.article_home {
    display: block;
    border: 1px solid 
    #ccc;
	box-shadow: 0px 1px 5px #ccc;
}

.article_home a img{
	display:block;
}


.article_home a .title_post {
    color: 
    #000;
    padding: 10px;
    font-weight: 500;
    font-size: 12px;
    min-height: 60px;
}

.part_guide {
    margin-top: 40px;
}


.part_guide h2,.part_last_article h2{
	text-align:center;font-weight:bold
}

#cir-breadcrumbs-wrapper{
	background:#fff !important
}

#cir-banner{
	display:none
}

#secondary-nav{
	background-color: #000 !important;
}
#secondary-nav .nav-menu li a:hover {
    color: 
    #000;
}

#secondary-nav ul.nav-menu ul a:hover, #secondary-nav .nav-menu ul ul a:hover, #secondary-nav .nav-menu .current_page_item > a, #secondary-nav .nav-menu .current_page_ancestor > a, #secondary-nav .nav-menu .current-menu-item > a, #secondary-nav .nav-menu .current-menu-ancestor > a {
    color: #000;
}


#cir-content-wrapper{
	padding-top:0
}

#cir-logo-group-wrapper {

    text-align: center;

}

.top_product {
    margin: 0 -25px;
}

.content_product .subcontent {
    border-right: 1px solid #ccc;
    padding: 10px;
    text-align: center;
}

.btn_product {
display: block;
margin: 10px auto;
border-radius: 5px;
text-align: center;
padding: 10px;
color:#fff;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
border: 2px solid #f67b3b;
	background:#f67b3b
}

.btn_product:hover{
	background-color: #c46331;
  color: white;
	border-color:#c46331
}


.archive .entry-content p {
    font-size: 12px;
    text-align: justify;
    margin: 2px 0;
}


.archive .entry-content img {
    margin-top: 0px !important;
    max-width: 300px;
    margin-right: 30px !important;
    height: auto;
    min-width: 300px !important;
}

.taxonomy-description {

    display: block;

}


#secondary-nav .nav-menu li a:hover {
    color: #25B7C3;
}



.part_last_article {
    margin-top: 50px;
}

.btn_tag {
width: 100%;
display: block;
margin: 23px auto;
border-radius: 5px;
text-align: center;
padding: 10px;
font-size: 12px;
color:#fff;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
border: 2px solid #25B7C3;
	background:#25B7C3
}

.btn_tag:hover{
	background-color: #2A7980;
  color: white;
	border-color:#2A7980
}

.part_guide h2, .part_last_article h2 {
    text-align: center;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid 
    #ccc;
    padding-bottom: 20px;
}

#secondary-nav .nav-menu .current-menu-item > a,#secondary-nav .nav-menu .current_page_ancestor >a , #secondary-nav .nav-menu li a:hover {
    color: 
    #25B7C3;
}

.archive .rll-youtube-player {
    display: none;
}
.single .post-thumbnail{
	text-align:center !important
}

.archive .post-thumbnail{
	float:left;
	margin-top:0;
}


#secondary-nav ul.nav-menu li:hover > ul, #secondary-nav .nav-menu ul li:hover > ul {
    background-color: 
#000;
border-color:
    #000;
}


#cir-content-wrapper, #cir-bottom-wrapper {
    font-size: 12px;
}


ul.sub-menu li.current-menu-item a{
	background-color:#25B7C3 !important;
color:white !important;
	
}


.part_guide h2 a{
	color:#c6b274
}


ul.list_home{
	margin: 0 !important;
}
ul.list_home li a .title_post::before{
	content:'- ';
}

ul.list_home li{
	list-style: none;

margin: 0 0 10px;
}

.subname {
    display: block;
    font-weight: bold;
    margin-top: 10px;
    font-size: 13px;
}


.part_guide.first_part_guide_all {
    border: 1px solid 
#ccc;
padding-top: 15px;
box-shadow: 0 0 5px
    #ccc;
}


.sub_desc_cat_all {
    max-width: 1050px;
    margin: 0 auto;
}



.col-md-3.item_cat {
    min-height: 320px;
    height: 100%;
    display: inline-block;
}

.col-md-3.item_tag {
    min-height: 300px;
    height: 100%;
    display: inline-block;
}



.item_tag .excerpt-more ,
.item_cat .excerpt-more {
    display: block;
}




@media screen and (max-width: 480px) {
	.item_articles.col-md-3 {
	    text-align: center;
	    margin-bottom: 20px;
	}
	.content_product .subcontent img {
	    max-width: 100% !important;
	    height: auto;
	    text-align: center;
	}


	.elementor-9326 .elementor-element.elementor-element-792a6d3b .elementor-text-editor{
		text-align: justify;
	}

	.elementor-9326 .elementor-element.elementor-element-792a6d3b > .elementor-widget-container {
	    margin: 0 !important;
	    text-align: justify;
	}

	.taxonomy-description .image_cat {
	    display: block;
	    max-width: 380px;
	    width: 100%;
	}

	.taxonomy-description .image_cat img{
		margin-right: 0;
		max-width:100%;
	}
	.taxonomy-description .desc_categories {
	    display: block;
	    max-width: 100%;
	    vertical-align: middle;
	}
	
	.post-thumbnail img.attachment-post-thumbnail {

    max-width: 100%;
    height: auto;

}
	.post-thumbnail img.attachment-post-thumbnail {
    max-width: 100%;
    height: auto;
    min-width: 100% !important;
}
	.elementor-9326 .elementor-element.elementor-element-345d675 > .elementor-widget-container {
    margin: 0;
}
	
	.elementor-9326 .elementor-element.elementor-element-36030ec9 > .elementor-widget-container {
    margin: 0;
}
	
	.container article .entry-content .col-md-8{
		padding-left:0 !important
	}
	
	.archive	.container article .entry-content .col-md-8{
		padding-left:0 !important;
		padding-right:0 !important
	}
}
