/*
Theme Name: DDigitalWP
Description: DDigital WP Framework
Author: Leland Dieno
Author URL: http://www.dienodigital.com
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: DDigitalWP
*/

/* Write here your own personal stylesheet */

/*header*/
.header-toggle-menu.et_pb_menu .et_pb_menu__menu {display: flex !important;}
.header-toggle-menu.et_pb_menu .et_pb_menu__menu>nav>ul{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}
.header-toggle-menu .et_mobile_nav_menu{display: none !important;}
.header-toggle-menu.et_pb_menu .et_pb_menu__wrap{justify-content: flex-start;}
.header-toggle-menu.et_pb_menu ul li{
	padding-left: 0;
	padding-right: 0;
}
.header-toggle-menu.et_pb_menu ul li.current_page_item{
	background: rgba(255, 255, 255, 0.04);
}

/*general*/
h1,h2,h3,h4,h5,h6{font-weight: 400;}
body{font-weight: 400;}
.et_pb_button{font-weight: 400;}
body.active{
	background-color: rgba(255,255,255,0.5);
}

/*blog page*/
.blog-mod .et_pb_post{padding: 0;}
.blog-mod .et_pb_image_container{margin: 0;}
.blog-mod .post-content p{padding-bottom: 30px !important;}

/*individual blog post template*/
.share-mod .et_pb_text_inner{
	display: flex;
	align-items: center;
	gap: 5px;
}
.share-mod .et_pb_text_inner p:hover{text-decoration: underline;}
.share-modb .et_pb_text_inner a{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
}
.icon-arrow {
	transform: rotate(-90deg);
    transform-origin: left;
	margin-bottom: -25px; 
	width: 1.5rem;
}

/*footer*/
.footer-links ul{padding: 0;}
.footer-links ul li{padding-bottom: 10px;}
.search-block input.et_pb_searchsubmit, .widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2;
}
.search-block .et_pb_searchform:before, .widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
    z-index: 1;
    left: 0;
    font-size: 16px;
    padding: 12px 15px;
	transform: rotate(270deg);
}

/*mobile responsive*/
@media only screen and (max-width: 980px){
	.footer-icons li a:before{width: 0 !important;}
}

@media only screen and (max-width: 480px){
	.header-toggle-menu.et_pb_menu .et_pb_menu__menu>nav>ul{
		align-items: center;
		justify-content: center;
	}
	.header-toggle-menu.et_pb_menu .et_pb_menu__wrap{justify-content: center;}
}

@media only screen and (min-width: 820px) and (max-width: 1180px) and (orientation: landscape){
	.footer-row h2{font-size: 26px !important;}
	.footer-row ul li a{font-size: 18.2px !important;}
}
@media only screen and (min-width: 1600px){
	.home-hero-row{width: 62% !important;} 
	.ipost-title-row{width: 680px !important;}
	.footer-row{width: 67% !important;}
}