/*
Theme Name: Buck
Description: A Divi Child theme for dog trainer
Template: Divi
Version: 1.0.0
*/

/* Global CSS */

/* Blurb CSS */
.buck-blurb .et_pb_module_header{
	padding-bottom:0px !important;
	
}

/* Image CSS */
img{
	object-fit:cover;
}
.buck-image

.buck-image span{
	position: relative;
}
.buck-image span::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.buck-image span:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
/* Button CSS */
.buck-button{
    background-image: linear-gradient(to right, #ef6461 0%, #6c464e 51%, #ef6461 100%) !important;
    margin: 10px !important;
    padding: 15px 45px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    transition: 0.5s !important;
		background-size: 200% auto !important;
    color: white !important;       
      text-decoration: none;
}
.buck-button:hover{
    background-position: right center !important;
    color: #fff !important;
    text-decoration: none !important;
  }

/* ===============
 * Home 2 Page CSS
 * ============== */
/* About Section CSS */
.about-counter-image{
	border-radius:100px;
}

/* Services Page CSS */
.buck-s-c{
	border:1px solid grey;
	border-radius:8px;
}


/* =========
 * About Page CSS
 *========= */
.buck-team .buck-t-social{
	display:none;
}
.buck-team:hover .buck-t-social{
	display:block;
}
/*
 * =======================
 *  Blog Pages CSS 
 * ====================
 * */
/* Blog Page List Design */
.buck-blog-list .more-link{
	margin-top:10px;
}

/* 3-col-blog CSS */
.buck-3-col-blog .more-link{
	text-transform:capitalize !important;
	padding-top:20px !important;
}
.buck-3-col-blog .post-content-inner {
    margin-bottom: 10px;
}
.buck-3-col-blog .column.size-1of3{
	   width: 30.5% !important;
     margin-right: 30px !important;
}

.buck-3-col-blog .et_pb_post{
	    margin-bottom: 30px !important;
}
/* Blog sidebar CSS */
.buck-blog-sidebar .Buck-sidebar-blog-list li{
	min-height:100px;
}
.wp-block-latest-posts__featured-image.alignleft{
	margin-right:0px !important;
}
.buck-blog-sidebar .widget_block{
    padding: 40px 35px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 25px;
    border-radius: 15px;
    margin-bottom: 40px !important;
}
.buck-blog-sidebar .wp-block-tag-cloud a{
	font-size:16px !important;
}
/* Sidebar CSS THE SEASONS */
.wp-block-latest-posts__post-title{
	font-family: THE SEASONS;
	font-weight:600 !important;
	letter-spacing:1px !important;
	color:#000 !important;
	display:block;
}

.wp-block-latest-posts__featured-image{
    padding-right: 20px;
}
.wp-block-latest-posts__list li{
	margin-bottom:20px !important;
	display:block;
}
/*============
 * Single post Design
 * ============  */
.buck-post-content .et_pb_row{
	width:100%;
}
.buck-feature-image img{
 margin-bottom:30px;	
}
