	/*
Theme Name: Enfold for Heat³
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Heat³ (Kriesi - http://www.kriesi.at)
Author URI: http://heat3.eu
Template: enfold
*/


/*Add your own styles here:*/


/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px;  }

	ul ul, ul ol,
	ol ol, ol ul { margin: 0px 0 0px 0px;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 0px; }


/* General Custom CSS */

.avia_textblock, .iconlist_content, .toggle_content, .textwidget {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
}
.page-id-1025 .avia_textblock, .page-id-1025 .iconlist_content, .page-id-1025 .toggle_content, .page-id-1025 .textwidget {
	word-wrap:initial;
	-webkit-hyphens:initial;
	-moz-hyphens:initial;
	-ms-hyphens:initial;
	-o-hyphens:initial;
	hyphens:initial;
}


#header,
	#h3pais,
	#layerslider_3 .ls-inner {
	/* http://www.colorzilla.com/gradient-editor/#e98300+0,dd4814+100;Custom */
	background: #e98300; /* Old browsers */
	background: -moz-linear-gradient(left,  #e98300 0%, #dd4814 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e98300), color-stop(100%,#dd4814)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e98300 0%,#dd4814 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e98300 0%,#dd4814 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e98300 0%,#dd4814 100%); /* IE10+ */
	background: linear-gradient(to right,  #e98300 0%,#dd4814 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e98300', endColorstr='#dd4814',GradientType=1 ); /* IE6-9 */

}

/* custom "social icon" - http://www.kriesi.at/documentation/enfold/custom-social-icons/ */
#top #wrap_all .av-social-link-eas { width:60px; }
#top #wrap_all .av-social-link-eas a:before{
    content: "";
    width: 55px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background: url(/wp-content/themes/enfold-heat3/images/EL_Regionaalarengufond_hor_EST-tk.svg) no-repeat center center;
    background-size: contain;
}

/* homepage slider positioning */
.page-id-12 #main,	/* test */
.page-id-42 #main,	/* en  */
.page-id-67 #main, 	/* ee */
.page-id-381 #main, 	/* fi */
.page-id-726 #main, 	/* se */
.page-id-417 #main, 	/* ru */
.page-id-631 #main, 	/* lt */
.page-id-668 #main 	/* lv */
	{ padding-top:110px !important; }


/*menu button style*/
.av-menu-button  > a .avia-menu-text{ padding:6px 9px; }


p { font-size:16px; line-height:1.5em; }
.content li { font-size:16px;  }
.av-subheading p { font-size:20px; }
main.content { padding-bottom: 0px; }

/* benefit list spacing */
.iconlist_content ul li,
	.iconlist_content ol li { margin-bottom: 0.3em; margin-left: 1em; }

.iconlist_content ul,
	.iconlist_content ol { margin: 0.85em 0em 0.85em 0.3em; }
.iconlist_content p + ul,
	.iconlist_content p + ol { margin-top: -0.85em; }



/* preceding text before cta-button -> bit wider */
.avia-promocontent { margin-right: 190px; }

/* contact form subheading */
#votauhendust h3,
  #otayhteytta h3 { font-weight:normal; font-size:1em; }

/* Homepage service areas boxes */
#homeserviceboxes .flex_column.av_one_third { padding:10px; background-color:#fff;
  margin-left: 3%; width: 30.33333%;
}
#homeserviceboxes .linkReadMore { text-align:right; }

/* Terms numbering 3. 4. 4.1 4.2 5. */
#sectuldtingimused ol, 
	#sectuldtingimuseden ol, 
	#sectuldtingimusedru ol {  list-style-type: none;  counter-reset: item;  margin: 0;  padding: 0;}
#sectuldtingimused ol > li, 
	#sectuldtingimuseden ol > li, 
	#sectuldtingimusedru ol > li {  display: table;  counter-increment: item;  margin-bottom: 0.6em; }
#sectuldtingimused ol > li:before,
	#sectuldtingimuseden ol > li:before,
	#sectuldtingimusedru ol > li:before {  content: counters(item, ".") ". ";  display: table-cell;  padding-right: 0.6em;    }
#sectuldtingimused li ol > li,
	#sectuldtingimuseden li ol > li,
	#sectuldtingimusedru li ol > li {  margin: 0; }
#sectuldtingimused li ol > li:before,
	#sectuldtingimuseden li ol > li:before,
	#sectuldtingimusedru li ol > li:before {  content: counters(item, ".") " "; }


#footer .widget ul { list-style: disc outside; }
#footer .widget ul li { margin-left:1.4em; }
#footer .widget strong { color:#ddd; }


.widget_nav_menu ul:first-child>.current-menu-item { padding-left:0px; left:0px;  color:#fff; list-style:square; }
.footer_color .widget_nav_menu ul:first-child>.current-menu-item { background:transparent; }
.widget_nav_menu ul:first-child>.current-menu-item>a { color:#fff; }

#top .widget_nav_menu ul ul li:before { content: none; }
#top .widget_nav_menu ul ul li a { padding-left:0; }


/* "standalone" button (INPUT="button") to mimic Avia button for heat3 */
.tkavbutton { background-color: #e98400; color: #ffffff; border-color: #c76200; border: none; border-radius: 2px !important; border-bottom-width: 1px; border-bottom-style: solid;
	margin: 0; padding: 16px 20px !important; min-width: 142px;
	font-weight: normal; font-size: 0.92em; outline: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
/* .tkavbutton:active{ border-bottom-width: 0px; border-top-width: 1px; border-top-style: solid;} */



/* Contact Form 7 customisations */
span.wpcf7-not-valid-tip { color:#f00 !important; margin-top:-20px; margin-bottom:10px; }
.wpcf7-response-output.wpcf7-mail-sent-ok { border:3px solid #398f14 !important; color:#398f14; font-weight:bold; font-size:1.1em; }
.wpcf7-response-output.wpcf7-validation-errors { border:3px solid #e00 !important; color:#f00; font-weight:bold; font-size:1.1em; }
.wpcf7-form-control-wrap.file-pictures .wpcf7-not-valid-tip { margin-top:0; font-size:0.8em;}



/*
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 */

	.responsive #header .social_bookmarks { display:none; }

	#header { background:transparent; }
	#h3pais { min-height:inherit; }
	#h3pais .content { padding-top:15px; }


	.avia-icon-list .iconlist_icon { height:48px; width:48px; line-height:48px; margin-right:16px; }

}
