/*-------------------------------------------------------
Theme Name: Yosha Cook Tisch Theme
Theme URI: http://www.yoshalawfirm.com/
Description: This is the official theme for Yosha Cook Tisch Website.
Author: Zenfusion Solutions
Author URI: http://zen-fusion.com
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/

/* Antialiasing for Logo */

#logo {
  -webkit-transform: initial;
  -ms-transform: initial;
  transform: initial;
  image-rendering: crisp-edges;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
}

#logo-yosha {
	min-width:300px;
    transition: all .3s ease-in-out;
 }

@media only screen and (min-width: 1370px)  {

		#logo-yosha.mhmmScrolled {
			transform: scale(0.7);
			padding-top: 0px;
		    padding-bottom: 0px;
			transition: all .3s ease-in-out;
			
		  }
		  
		  #menu-yosha {
			transition: all .3s ease-in-out;
			margin-top: 30px !important;
			    
		  }
		  
		 #menu-yosha.mhmmScrolled2 {	
			margin-top: 10px !important;
			margin-right: 50px;
			transition: all .3s ease-in-out;  
			  
		  }
		  
		  .menu-button.mhmmScrolled3 {
			  transition: all .3s ease-in-out;
			  margin-top:10px !important; 
		  }
 }
  
 a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}

@media only screen and (max-width: 1900px) and (min-width: 1400px) {
    .sub-area-title-fix {
        margin-top: -200px !important;
    }
}

@media only screen and (min-width: 980px) {
    .sub-area-title-fix2 {
        margin-top: 200px !important;
    }
    
}

@media only screen and (min-width: 767px) and (max-width: 1370px)  {
	
	#logo-yosha {
		transform: scale(0.8);
		margin-top: -15px;
		margin-bottom: -15px;
		
	}
	
	.et_pb_mhmm_menu.menu-button-align-right .menu-button {
			transition: all .3s ease-in-out;
			margin-top: 15px;
			margin-right: 20px;
			width:28px;
			height:28px;
	}
		
	.et_pb_mhmm_menu .menu-button-close {
			margin-top: 30px;
	}
	
}

@media only screen and (max-width: 767px)  {
	
	#logo-yosha {
		transform: scale(0.8);
		margin-top: -15px;
		margin-bottom: -15px;
		
	}
	
	.et_pb_mhmm_menu.menu-button-align-right .menu-button {
			transition: all .3s ease-in-out;
			margin-top: 15px;
			margin-right: 20px;
			width:28px;
			height:28px;
		}
		
		.et_pb_mhmm_menu .menu-button-close {
			margin-top: 30px;
		}
	
	
    .et_pb_row_4.no-box-shadow {
        box-shadow: none !important;
    }
    .no-box-shadow {
	     box-shadow: none !important;
    }
 
}

.single .et_pb_post {
    margin-bottom: 0px;
}

.single .post {
    padding-bottom: 0px;
}

#left-area {
	padding-bottom: 0px;
}

.et_post_meta_wrapper h1 {
	font-size: 42px;
	font-weight: bold;
}

.et_pb_blog_extras_0 .el_dbe_grid_extended a.more-link {
	border-bottom:none !important;
}


@media only screen and (max-width: 980px)  {
	#headerScroll > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough > div.et_pb_mhmm_menu.et_pb_mhmm_menu_0.menu-style-slide_right.menu-button-align-right, #headerScroll > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
		width:50% !important;
		float:right !important;
	}
	#mhmm .et_pb_gutters3 .et_pb_section .et_pb_row.divi-stop-stacking-row > .et_pb_column {
		    margin-right: 0px !important;
	}
	
}


/* Back to Top Divi 100 styling */
.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-visible  {
  background: #036 !important;
  box-shadow: 0px 2px 4px rgba(0,0,0,0.10);
}

.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-hidden {
  background: #036 !important;
}
/* END------ */
