/*
Theme Name: Enfold Child
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: 3.8
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

#top .avia-button {padding:14px 24px; font-size:15px; font-family:Montserrat,sans-serif; line-height:30px; font-weight:normal; border:1px solid; text-transform:uppercase;}
#top.home .avia-button.avia-size-small {font-size:13px;}
#top .avia-button.avia-size-small {font-size:11px; padding:9px 14px; line-height:18px;}
#top .avia-button.avia-color-orange{background-color:rgba(247, 178, 25, 0.85); border-color: #f7b219 !important;}
#top .avia-button.avia-color-orange:hover{background-color:#eaa50c;}

#top .alternate_color .av_inherit_color a, a{text-decoration:none;}
#top .alternate_color a:hover{text-decoration:none; color:#de9800;}

.avia-section-large .content, .avia-section-large .sidebar {padding-bottom:90px; padding-top:90px;}
.av-special-heading {margin-top:15px;}

blockquote {border-color:#eee !important; border-left-style:solid; border-left-width:5px; font-size:1.1em; font-weight:100; line-height:1.7em; margin-bottom:inherit; margin-right:inherit; padding-left:20px;}
.special_amp {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; line-height:inherit;}

#top .av_header_glassy.av_header_transparency .header_bg {background-color:#222; opacity:0.15;}
#top .av_header_glassy.av_header_transparency #header_main {border-bottom:1px solid rgba(255, 255, 255, 0.1);}
#top .header-scrolled #header_main > .container, #top .header-scrolled #header_main > .container .main_menu ul:first-child > li > a{height:60px !important; line-height:60px !important;}
#top .header-scrolled .logo a, #top .header-scrolled .logo img{max-height:60px !important;}
.logo img{padding:30px 0;}
.header-scrolled .logo img{padding:20px 0;}

#top .av_header_transparency .main_menu ul:first-child > li > a:hover{opacity: 1;}
#top #header .av-main-nav > li > a {font-weight:normal; text-transform:uppercase;}
#top .av-menu-button > a .avia-menu-text {padding:13px 14px; border:1px solid rgba(255,255,255,0.25); border-radius:0;}
.av-menu-button + .av-menu-button {margin-left:0px;}
#top .av-menu-button-colored > a .avia-menu-text {background-color:rgba(247, 178, 25, 0.85) !important; border-color:#f7b219 !important;}
#top .av-menu-button > a:hover .avia-menu-text {border:1px solid rgba(255,255,255,1);}

.slideshow_caption{padding-left:130px; padding-right:130px;}

.iconbox {margin-bottom:44px; margin-top:44px;}
.iconbox .iconbox_content .iconbox_content_title{font-size:0.9em; font-weight:500;}

#integrations .column-top-margin {margin-top:0px; }
#integrations div .av_one_fifth {width:15%; margin-left:2%; }
#integrations .av_one_fifth.first {margin-left:0 !important; clear:none; }

.statistics h3{display:none;}
.statistics-inner {padding:0px 3%; font-family:Montserrat,sans-serif; font-weight:500;}
.statistics .stat {margin:0 25px; position:relative;}
.statistics .stat .fa {position:absolute; left:50%; margin-left:26px; top:17px;}
.statistics .stat .number {left:-22px; position:relative; font-weight:700;}

#gamification .av_font_icon.av-icon-style-border .av-icon-char{background:#FDEBC5;}
.av_font_icon.av-icon-style-border .av-icon-char::after {border:1px solid #e5e5e5; height:134%; left:-17.5%; opacity:1; top:-17%; width:134%;}

.how-it-work .process{padding:0 30px 10px; text-align:center; position:relative;}
.how-it-work .process h1{background:#f7b219; border:5px solid #fff; border-radius:50%; color:#fff; font-size:42px; height:70px; left:50%; line-height:60px; margin-left:-35px; position:absolute; top:-81px; width:70px; margin-bottom:0;}
.how-it-work .process h6{font-weight:500; margin-top:50px;}

.footer .avia-icon-pos-left {float:none; margin-right:0em; display:inline-block;}
.footer h2{text-transform:none; letter-spacing:-1px;}
.footer p{margin:0;}
.footer .social-link-ftr{text-align:center;}
.footer .social-link-ftr .avia-icon-pos-left {padding:0 12px;}
#top .footer .social-link-ftr .avia-icon-pos-left a:hover{color:#fff;}

#top input[type="text"], #top input[type="email"]{border-radius: px; font:1.15em "Open Sans", "HelveticaNeue",sans-serif; margin: 0 0 10px; padding:14px 10px;}
.main_color *::-moz-placeholder {color:#999;}
.main_color *::-webkit-input-placeholder {color:#999;}
.main_color *:-ms-input-placeholder {color:#999;}
.main_color *:-moz-placeholder {color:#999;}
#top input[type="submit"]{width: 100%;}

.avia_message_box.avia-size-normal {padding:30px 30px 15px; margin:20px 0; text-align:left;}
div .avia_message_box .avia_message_box_title {background-color:transparent; font-family:open sans; font-size:30px; padding:0; position:relative; color:#222;}
.avia_message_box_content {font-size:1em; font-weight:normal; text-transform:none;}
.avia_message_box_content p {display:block; line-height:2.5em;}
#top .avia_message_box a:hover {color:#fff; opacity:1;}

.template-blog article.post-entry, .flex_column .widget{padding:30px; background:#fff; border:1px solid #f3f3f3 !important; margin-bottom:30px;}
.flex_column .widget:first-child, .content .widget:first-child{padding-top:30px;}
.flex_column .widget .widgettitle, .content .widget .widgettitle {margin-top: 0;}
#top .fullsize .template-blog .post-title {padding:0;}
.flex_column .template-blog .post_delimiter {margin:0; padding:0;}
.template-blog .read-more-link{position:absolute; bottom:-26px; right:30px; border-color:#f3f3f3; border-style:solid; border-width:10px 10px 10px 0px; background:#EAAB1C; padding:5px 15px;}
#top .fullsize .flex_column .template-blog .post-meta-infos {background:#000; border-color:#f3f3f3; border-style:solid; border-width:10px 0px 10px 10px; bottom:-26px; color:#fff; font-size:1em; margin:0; padding:5px 15px; position:absolute; right:150px; text-align:left; top:auto;}
.template-blog .read-more-link .more-link, .template-blog .read-more-link .more-link:hover, #top .fullsize .flex_column .template-blog .post-meta-infos .minor-meta{color:#fff !important;}
.template-blog .read-more-link .more-link .more-link-arrow, .template-blog .post-meta-infos .text-sep-date{display:none;}

#top .fullsize .template-blog .blog-meta {float:left; width:250px;}
.small-preview {border-radius:0; height:auto; width:225px;}

.single-post .template-blog article.post-entry{border:0 solid #f3f3f3 !important; margin-bottom:0; padding:0;}

@media only screen and (min-width: 990px) and (max-width: 1040px) {
	
}

@media only screen and (max-width: 900px) {
	.cell-padding-nil{padding:0 !important;}
}

@media only screen and (max-width: 767px) {
	
}

@media only screen and (max-width: 400px) {
	
}

#top .fullsize .template-blog .post .entry-content-wrapper {
max-width: 100%;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
max-width: 100%;
}

#gform_1 label, #gform_2 label { display: none; }

#gform_1 input[type="text"],
#gform_1 input[type="email"],
#gform_2 input[type="text"],
#gform_2 input[type="email"] {
	font:15px "Open Sans", "HelveticaNeue",sans-serif; margin: 0 0 10px; padding:14px 10px;
}

#gform_1, #gform_2 {
	margin-bottom: 0;
}

#gform_submit_button_1, #gform_submit_button_2 {
	background-color: rgba(247, 178, 25, 0.85);
	border-color: #f7b219 !important;
	text-transform: uppercase;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] { padding: 21px 0;}

#gform_submit_button_1:hover,
#gform_submit_button_2:hover {
	background: #eaa50c;	
}

body .gform_wrapper ul li.gfield {
	margin-top :12px !important;
	margin-bottom: 4px !important;
	padding-right: 0 !important;
}

#gform_wrapper_1 .gform_footer.top_label,
#gform_wrapper_2 .gform_footer.top_label {
	padding: 0 !important;
	margin-top: 12px !important;
}
