/*
 Theme Name:  Atisfy Blog Child Theme
 Theme URI:    https://blog.atisfy.com
 Description:  Child Theme for Divi
 Author:       Atisfy
 Author URI:   
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

.vertical-center {
	margin: auto;
	align-items: center;
}

.middle {
	vertical-align: middle;
}

.pzero {
	padding: 0 !important;
}

p > a {
	color: #b0910b;
}

.brand-color> .et_pb_text_inner > a {
	color: #b0910b !important
}


.et-menu > li > a {
    /*padding: 25px 0px 25px 22px !important;*/
}

#menu-main_menu > li:last-child > a {
	background-image: linear-gradient( 114deg ,#dcb40b 0%,#9d820b 100%);
    padding: 25px 22px 25px 22px !important;
    color: white !important;
}

.featured-slider .et_pb_slide >.et_pb_container {
	/*float: left;*/
	max-width: 1080px !important;
}

.featured-slider .et_pb_slide .et_pb_text_overlay_wrapper {
	padding: 30px 30px 0 30px;
}

.featured-slider.et_pb_slider .et_pb_button_wrapper {
	background-color: #fff;
	padding: 0px 30px 30px 30px;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none !important;
}

/* Style the Category buttons */

#catContainer {
	text-align: center;
	height: 76px;
    overflow: hidden;
}

#modules {
    white-space: nowrap;
    overflow-x: auto;
	height: 95px;
    overflow-y: hide;
    -webkit-overflow-scrolling: touch;
}

.cat-btn {
  font-family: 'Work Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  border: 1px solid #CAAB2A;
  border-radius: 22px;
  opacity: 1;
  color: #CAAB2A;
  padding: 5px 15px;
  background: #FAF6E6;
  margin: 20px 10px;
  cursor: pointer;
}

.cat-btn:focus {
	outline: none !important;
}

.active {
	background: #FAF6E6 0% 0% no-repeat padding-box;
    border: 1px solid #CAAB2A;
	border-radius: 22px;
	opacity: 1;
	color: #CAAB2A;
}

.hentry {
	display: none;
}

.show {
  display: block;
}

/* -----------------  Css To Blog Grid ----------------- */

.et_pb_ajax_pagination_container {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(3, 1fr);
}

@media (max-width:980px) {
.et_pb_ajax_pagination_container {
grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width:600px) {
.et_pb_ajax_pagination_container {
grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width:460px) {
.et_pb_ajax_pagination_container {
grid-template-columns: repeat(1, 1fr);
}
}

.et_pb_post a img {
	height: 250px;
    object-fit: cover;
}

.et_pb_ajax_pagination_container > article > .post-meta {
	padding-left: 20px;
    padding-right: 20px;
}

.entry-title {
    padding-left: 20px;
    padding-right: 20px;
}

.post-content {
    padding: 0 20px 20px 20px;
}

/* -----------------------  Single Post Page ------------------------------- */

.post-right-col {
	background-image: linear-gradient(127deg,rgba(220,180,11,0.1) 0%,rgba(157,130,11,0.1) 100%)!important;
	box-shadow: inset 18px 22px 35px #FFFFFF45;
	border-radius: 10px;
	padding: 20px 20px 0px 20px;
	opacity: 1;
}

.post-image-row{
	box-shadow: 0px 4px 11px #d5d5d54f;
    border: 1px solid #DCDCDC;
    border-radius: 5px 5px 0px 0px;
	border-bottom: 0;
}

.post-content-row {
	box-shadow: 0px 4px 11px #d5d5d54f;
    border: 1px solid #DCDCDC;
    border-radius: 0px 0px 5px 5px;
	border-top: 0;
}
/* Logo Slider */

.wdcl_logo_carousel_0_tb_body .slick-list, .et-db #et-boc .wdcl_logo_carousel_0_tb_body .slick-list {
	margin-left:0 !important;
	margin-right:0 !important;
}