/*
Theme Name:		Enfold Child Theme
Theme URL:		https://hansen-its.de
Description:	custom Child Theme for Enfold
Author:			Christian Hansen
Author URL:		https://hansen-its.de
Template:		enfold
Version:		1.0
*/

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/*
General Styles
================================================== */

	/* Table without any borders or backgrounds */
table.table_transparent, .table_transparent tbody, .table_transparent tbody tr, .table_transparent tbody tr  td{
	border: 0px;
	background: transparent !important;
	padding: 0px;
	margin: 0px;	
}

	/* Change text color of tables in footer */
.footer_color table.table_transparent tr:nth-child(even), .footer_color {
	color: inherit;
} 

	/* Disable Iconlist Animation on load */
.avia_transform .avia-icon-list .iconlist_icon { 
	opacity: 1 !important; 
	-moz-transform:scale(1) !important;
	-webkit-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform: scale(1) !important;
}
	
.avia_start_animation .iconlist_icon{ 
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;  
	animation: none !important;    
}
	
	/* Make icon Boxes with top Icon align left */
.iconbox_top .iconbox_content { text-align: left; }
.iconbox_top .iconbox_icon {text-align: center; font-size:  }

.iconbox_top.iconbox_bigger_icon .iconbox_icon { font-size: 30px!important; top: -34px; height: 64px; width: 64px; line-height: 64px; padding: 0px;};
.iconbox_top.iconbox_bigger_icon .iconbox_content_title { margin-top: 15px; }
/*.iconbox_top.iconbox_bigger_icon .iconbox_content { margin-top: 80px; }*/

.rounded-container .avatar{border: 1px solid #999;}

.from_element .button{text-align: center;}

.image-grayscaling img, img.image-grayscaling{
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}

.image-grayscaling img:hover, img.image-grayscaling:hover{
    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);
}

.hidden_element{
	display:none!important
}

.avia-icon-pos-left.inline {
  display: inline !important;
  float: none !important;
  margin-right: 0px !important;
}


/* Hartl Immobilien custom Styles
================================================== */

/* Header transparency */
#top .av_header_glassy.av_header_transparency .header_bg {
  background-color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

span.logo img{
	padding: 15px 20px 15px 0px;
}

img.ivd-logo-top{
	vertical-align:middle;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}


/* Caldera Form Styles */
div.intl-tel-input{width:100%}
form.caldera_forms_form div.row {margin-bottom: 0px !important}
div.no-country-code div.flag-container {display: none! important}
.caldera-grid div.checkbox label {font-weight: 400 !important}
fieldset label{font-family:'google-open-sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;}


/* Shrink Logo at specific viewport width to prevent logo and menu from overlapping */
@media only screen and (max-width: 1150px) and (min-width: 990px) {
	.logo img{
	height: 130px;
	widht: auto;
	padding: 35px 0;
	}
}
/*
iPad Pro Styles
================================================== */
 
/* Portrait and Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
}

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  
	  .ipad-pro-hide-on-portrait{
		  display: none;
	  }
	  
	  .ipad-pro-display-on-portrait{
		  display: block !important;
	  }
	  
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  	
  	  .ipad-pro-hide-on-landscape{
		  display: none;
	  }
	  
	  .ipad-pro-display-on-landscape{
		  display: block !important;
	  }

}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  



}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  
  
}