/*
Theme Name: Divi Blogger Child Theme
Theme URI: https://divilife.com/downloads/divi-blogger-child-theme
Version: 1.0
Description: Divi Blogger is a child theme for Divi, designed for blogging and content creation.
Author: Divi Life — Tim Strifler
Template: Divi
Author URI: https://divilife.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*Navigation*/

.body{font-family: "ProximaNova";}

@media all and (min-width:981px){.et_pb_menu--style-centered .et_pb_menu__wrap, .et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap {justify-content: space-evenly;max-width: 1680px;    margin: auto;}}
.dropdown-menu {visibility: hidden;}
.category-menu .et_pb_menu__menu .dropdown-menu {visibility: hidden;opacity: 0;
-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);   
-o-transition: 300ms all cubic-bezier(.4,0,.2,1); 
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);   
transition: 300ms all cubic-bezier(.4,0,.2,1);    
  position: absolute!important;
top: 75px;bottom: auto;left: 12%;right: auto;}
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu {visibility: visible;opacity: 1;}
.category-menu  .et_pb_menu__menu li {margin-top: 0px !important;} 
.category-menu .et_pb_menu__menu li>a {margin-top: 0px !important;padding: 30px 20px !important;}
.category-menu .et_mobile_menu .dropdown-menu {background-color: white;padding-top: 25px;padding-bottom: 5px;}   
.category-menu .et_mobile_menu li > a {background-color: transparent;position: relative;}
.category-menu .et_mobile_menu .first-level > a:after, .category-menu  .first-level > a:after {
font-family: 'ETmodules';
content: '3';color: #000;
font-weight: normal;position: absolute;
font-size: 26px;top: 36%;right: -8px;}
.category-menu .et_mobile_menu .first-level > .icon-switch:after{content: '2';color: #000;}
.category-menu .et_mobile_menu .dropdown-menu {display: none;}
.category-menu .et_mobile_menu .dropdown-menu.reveal-items {display: block;}
.category-menu .et_pb_menu__menu>nav>ul>li {position: static !important;}
.category-menu .et_mobile_menu .dropdown-menu {visibility: visible !important;}
@media all and (max-width:479px){.category-menu .et_mobile_menu .dropdown-menu .et_pb_column {margin-bottom:20px!important}}

/*Blog first*/
.DL-blog .et_pb_post .DL-blog-cat {text-align:center;margin-bottom: 25px;}
.DL-blog .et_pb_post .DL-blog-cat a{font-size:28px;color:#d8b054;text-transform:uppercase;letter-spacing:2px}
.DL-blog .DL-blog-content{margin-bottom:25px}
.DL-blog a.more-link:after {content: '';width: 13%;height: 1px;position: absolute;left: 44%;margin-top: 10px;display: block;background: #000;}

/*Bloggrid*/
.DL-grid .column.size-1of2:nth-child(2n) {margin-right:0%!important;width: 47%!important;}
.DL-grid .et_pb_post .DL-blog-cat a {font-size:1.2rem;color:#d8b054;text-transform:uppercase;letter-spacing:2px}
.DL-grid .column.size-1of2 {margin-right:5%!important;width: 47%!important;}
/*Postslider*/
.DL-post-slider .slick-slide{max-height: 70vh;}
.DL-post-slider .slick-slide img {width: 100%;object-fit: cover;min-height:60vh}
@media all and (max-width:980px) {.DL-post-slider .slick-slide img {min-height: 55vh;width: 100%;object-fit: cover;}}
.DL-post-slider .DL-blog-cat1  {text-transform:uppercase;font-size:1.85rem;letter-spacing:2px;
       color: #fff;padding: 5px 10px;margin: 0 10px 10px 0;}
.DL-post-slider .DL-blog-cat1 a {color:#d8b054;}
.DL-post-slider .et_pb_post {margin: 0;padding: 0 10px;-webkit-transition: opacity 1s ease;transition: opacity 1s ease;}
.DL-post-slider .DL-blog-content {position: absolute;bottom: 3vh;left: 10px;right: 10px;padding: 50px;
    -webkit-transition: all .5s ease;transition: all .5s ease;}
.DL-post-slider .et_pb_post .entry-featured-image-url:after {
    content: '';position: absolute;width: 100%;height: 50%;
    bottom: 0;left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    -webkit-transition: all .5s ease;transition: all .5s ease;}
.DL-post-slider not:slick-current .DL-blog-content {display:none}

.DL-post-slider  .slick-prev, .DL-post-slider .slick-next{display:none!important}
.DL-post-slider .DL-blog-content {display:none}
.DL-post-slider .slick-active .DL-blog-content{display:block!important}

/*Media queries postslider*/
@media all and (max-width:980px) {.DL-post-slider .DL-blog-content,
    .DL-post-slider .et_pb_post .post-content {padding: 20px;}.category-menu .et_mobile_menu .first-level > a:after, .category-menu  .first-level > a:after{top:20%!important}}
@media all and (max-width:600px) {.DL-post-slider .ds-blog-content {padding: 10px;}
.DL-blog-cat  {padding: 0px!important;margin: 0px!important;font-size:1.45rem!important}}

/*home trending posts*/ 
.trending .slick-prev{display:none!important}
.trending .et_pb_post {margin-bottom: 20px;}
.trending .slick-next:after {content: '\24';font-family: ETmodules!important;
        display: inline-block;padding: 5px;}
@media all and (min-width:981px) {.slick-dots {display: inline-flex;list-style: none!important;position: absolute;top: 42%;left: -36%;}.trending .slick-next {position:absolute;top:42%;left: -17%;background: none;border: none;text-transform: uppercase;letter-spacing: 4px;font-size: 1rem;}}
@media all and (min-width:1600px) {.slick-dots {left: -35%;}.trending .slick-next{left: -17%;}}
@media all and (min-width:981px) and (max-width:1280px) {.trending .slick-next {top:52%;left:-24%}}
@media all and (max-width:980px) {.slick-dots {display: inline-flex;list-style: none!important;}.trending .slick-next {background: none;
    border: none;text-transform: uppercase;letter-spacing: 4px;font-size: 1rem;position:relative;    margin-left: 15px;}}
.slick-dots li {padding: 5px 10px;}
.trending .slick-dots .slick-active {background: #d8b054;color: #fff!important;
    border-radius: 50%;padding: 7px 13px 4px!important}
.trending .slick-dots .slick-active a {color: #fff!important;}
/*sidebar popular posts widget*/ 
.wpp-post-title {font-size: 1.3rem!important;}
.wpp-item-data li {line-height:1.3em}
.popular-posts h4 {margin-bottom:10px}
.widget_categories ul li.cat-item {	text-align: right;}
.widget_categories ul li.cat-item a {float: left;}
/*single posts navigation*/ 
.postnav_bottom .meta-nav {display:none}
/*wp-pagenavi*/
.wp-pagenavi .nextpostslink:after {content: '\24';font-family: ETmodules!important;display: inline-block;padding: 5px;}
.wp-pagenavi .previouspostslink:before {content: '\23';font-family: ETmodules!important;display: inline-block;padding: 5px;}
.DL-grid .wp-pagenavi a {font-size: 1em !important;letter-spacing: 4px;margin: 0 10px;}
.DL-grid .wp-pagenavi a, .wp-pagenavi a:hover {color:#000!important}
.DL-grid .wp-pagenavi span {background: #d8b054;color: #fff!important;font-size: 1em !important;
    border-radius: 50%;padding: 7px 17px 4px!important;}
.wp-pagenavi {    text-align: center;	border-top: 0px solid}
@media all and (max-width:980px) {.wp-pagenavi .previouspostslink {display:none!important}}
/*change color blog nav background*/ 
.postnav_top .nav-previous .meta-nav {background: #d8b054;color: #fff!important;
    border-radius: 100%;padding: 3px 2px 3px 8px;}
.postnav_top .nav-next .meta-nav {background: #d8b054;color: #fff!important;
    border-radius: 100%;padding: 3px 5px 3px 12px;}
.postnav_top .nav-previous .nav-label {margin-left: 25px;}
.postnav_top .nav-next .nav-label {margin-right:20px}

/*Contactform*/
.DL_contact .et_pb_contact_form label.et_pb_contact_form_label {display: block !important;font-size:inherit;font-family:inherit;text-transform:uppercase;margin-bottom: 5px;}
.DL_contact .et_pb_contact_form ::-webkit-input-placeholder{color: #fff!important;} .et_pb_contact_form.my_contact :-moz-placeholder{color: #fff!important;} .et_pb_contact_form ::-moz-placeholder{color: #fff!important;} .et_pb_contact_form :-ms-input-placeholder {color: #fff!important;}
.DL_contact .et_contact_bottom_container {margin-top: 10px;	float: left;margin-left: 3%;}


/********/
li#menu-item-231168 {
		display: none;
	}

	.container {
		width: 100%;
		max-width: 1140px;
		margin: auto;
	}

	@media (min-width: 1400px) {
		.container {
			width: 100%;
			max-width: 1320px;
			margin: auto;
		}
	}


	#menu-header-menu>li>a {
		color: #004bd8 !important
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.2 !important;
		font-family: "ProximaNova" !important;
	}


	.home-banner .banner-text h1 {
		padding: 0px
	}

	.home-banner .banner-text p {
		font-weight: 400;
	}

	.logo img {
		position: relative;
		top: 4px;
	}

	.organization .count-section .count-sec {
		line-height: normal;
	}



	/*.organization .counter-bg {
    position: absolute;
    background-color: var(--bg-white);
    width: 88%;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
    height: 300px;
    left: 0%;
    border-radius: 0 160px 160px 0;
    bottom: 65px;
}*/

	footer.footer .footer-box ul li a {

		font-weight: 400;
	}


	footer.footer .lower-footer .lower-1 p {
		font-size: 20px;
		font-weight: bold;
		line-height: 28px;
		color: #000;
		margin-bottom: 1em;
	}

	body {
		font-family: "ProximaNova";
	}

	.footer.footer .lower-footer .lower-2 p {
		font-weight: 400;
		color: #212529;
	}

	

	@media(max-width:576px) {
		.moble-menu .mobile-head .mobile-logo img {
			position: relative;
			top: 4px;
		}
	}