/* 
Theme Name:     Gardening 
Theme URI:      https://divi-professional.com
Description:    Divi Gardening is a WordPress Theme for landscaping,healthy farm & dairy farm, gardening landscape architects, gardening, groundskeeper, lawn services business ,florists, agriculture or plant and flower shops.
Author:         Divi Professional 
Author URI:     https://divi-professional.com 
Template:       Divi 
Version:        1.0.0
*/

/**  Header    **/
.grd_social .et_pb_social_icon a{background-color: transparent !important;} 
.grd_header {position: fixed;top: 0;width: 100%;z-index: 9999;background-color: rgba(0,0,0,0.24) !important;}
.admin-bar .grd_header{top:32px;}
.fixed { background-color: black !important;}
@media only screen and (min-width:981px){
.top_menu .current-menu-item a::before,.top_menu .current_page_item a::before { content: ""; position: absolute; z-index: 2; left: 0; right: 0; }
.top_menu li a:before { content: ""; position: absolute; z-index: -2; left: 0; right: 100%; bottom: 20%; background: #a2c046;  height: 3px;  -webkit-transition-property: right; transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.top_menu li a:hover {opacity: 1 !important;}
.top_menu li a:hover:before { right: 0;}
.top_menu li li a:before { bottom: 10%;}
}
@media only screen and (min-width:767px){
.reduce-section-padding {transition: all 0.9s ease-out 0s;padding-top: 0px !important;}
.increase-row-width {transition: all 0.9s ease-out 0s;width: 90% !important;}
.slow-transition {transition: all 0.9s ease-out 0s;}
#row-width{display: flex;align-items: center;}
}
@media only screen and (max-width:767px){.grd_button{text-align: center;}}
/** Footer **/
.grd_icon{font-size: 15px;content: "\e01d";font-family: ETmodules;font-weight: 400;font-style: normal;}
.grd_icon1{font-size: 15px;content: "\e010";font-family: ETmodules;font-weight: 400;font-style: normal;}
.grd_icon2{font-size: 15px;content: "\e00b";font-family: ETmodules;font-weight: 400;font-style: normal;}
.grd_icon3 {font-size: 15px;content: "\e00c";font-family: ETmodules;font-weight: 400;font-style: normal; }
.grd_link li a:before{	color: #e5cfd6;content: "\35";margin-right: 5px;vertical-align: bottom;font-size: 16px;font-family: ETmodules;}
.grd_link .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul{display:block;}
.grd_link .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a{color: #e5cfd6;font-weight: 600;}
/**  Home Page**/    
.grd_person img{max-width: 200px;border-radius: 50%;}
.grd_testimonial .et_pb_slide{background: none;}
.grd_testimonial .et-pb-controllers a{width: 20px !important;}
.grd_testimonial .et_pb_slide_description .et_pb_slide_content p{text-shadow: none !important;}
.grd_gallery .et_pb_image .et_pb_image_wrap {position: relative;overflow: hidden;}
.grd_gallery .et_pb_image .et_pb_image_wrap img{margin-bottom: -5px;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transform: scale(.99);transform: scale(.99);} 
.grd_gallery .et_pb_image .et_pb_image_wrap img:hover{-webkit-transform: scale(1.11) ;transform: scale(1.11) ;}
@media only screen and (max-width:981px){.grd_person .et_pb_team_member_description{display: block;}}
@media only screen and (min-width : 767px) { .grd_blurb1 .et_pb_main_blurb_image {position: relative;overflow: hidden;} .grd_blurb1 img.et-waypoint {margin-bottom: -5px;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transform: scale(.99);transform: scale(.99);} .grd_blurb1 img.et-waypoint:hover {-webkit-transform: scale(1.11) ;transform: scale(1.11) ;}}
/**  About Us Page    **/   
@media only screen and (max-width:981px){.grd_person .et_pb_team_member_image{max-width: 100%;}}
/**  Contact Us Page    **/    
.grd_contact .et_contact_bottom_container{float: left;}
@media only screen and (max-width:767px){.grd_contact .et_contact_bottom_container{float: none;margin-left: 10px;}}
@media only screen and (max-width:767px){.grd_contact .et_pb_contact_submit{width: 100%;margin: 4px;}}
/** Blog Page **/
.et_pb_widget h4{font-weight: 700;font-family: 'Abhaya Libre',Georgia,"Times New Roman",serif;font-size: 25px;}
.widget_categories li a:before,.widget_recent_entries  li a:before{	color: #a2c046;content: "\35";margin-right: 5px;vertical-align: middle;font-size: 16px;font-family: ETmodules;}
.widget_categories li a:hover,.widget_recent_entries  li a:hover{	color: #a2c046;}
/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.garden_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.garden_blog_pagination .page-numbers.prev,.navigation.max_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.garden_blog_pagination span.page-numbers {color:#2274a5;border: 1px solid;border-color: #f9f9f9 !important;font-weight: 600;}
.navigation.garden_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.garden_blog_pagination a.page-numbers:hover, .navigation.max_blog_pagination span.page-numbers {background-color: #c0d876 !important;}
.navigation.garden_blog_pagination a.page-numbers {color: #fff !important;background: #a2c046;border-left: solid 1px #f9f9f9;}
.navigation.garden_blog_pagination a.page-numbers:hover {color: #fff !important; border-color: #f9f9f9 !important;} 