/*
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: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*-------------------------------------------------------------- */
/* OVERRIDES
/*-------------------------------------------------------------- */
#top #header_meta {
	background: #082dde !important
}
h2 {
  font-style: italic;
}
h3 {
  margin-bottom: 20px;
}
html#ls-global.html_stretched.responsive.av-preloader-disabled.html_header_top.html_logo_left.html_main_nav_header.html_menu_right.html_large.html_header_sticky.html_header_shrinking_disabled.html_mobile_menu_phone.html_header_searchicon_disabled.html_content_align_center.html_header_unstick_top.html_header_stretch_disabled.html_av-overlay-side.html_av-overlay-side-classic.html_av-submenu-noclone.html_entry_id_18.av-cookies-no-cookie-consent.av-no-preview.av-default-lightbox.html_text_menu_active.av-mobile-menu-switch-default.avia_desktop.js_active.avia_transform.avia_transform3d.avia-mozilla.avia-mozilla-137.no-touch-device.pointer-device-fine.pointer-device-coarse.html_av-submenu-visible body#top.home.wp-singular.page-template-default.page.page-id-18.wp-theme-enfold.wp-child-theme-enfold-child.stretched.rtl_columns.av-curtain-numeric.roboto.post-type-page.avia-responsive-images-support div#wrap_all div#main.all_colors div#av_section_1.avia-section.av-m9vsmk3f-f5694b56f4b3f67778464e6b9b38ad78.main_color.avia-section-default.avia-no-border-styling.avia-builder-el-17.el_after_av_one_fourth.el_before_av_section.avia-bg-style-scroll.container_wrap.fullsize div.container.av-section-cont-open div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-18 div.entry-content-wrapper.clearfix div.flex_column.av-15qk6-2ccf53ac7da191012840ede473747a25.av_one_half.avia-builder-el-20.el_after_av_one_half.avia-builder-el-last.flex_column_div div.av-special-heading.av-m9vm5qcd-4cf5fee8b9a3cfef337a023ddaf3d2e3.av-special-heading-h3.avia-builder-el-21.el_before_av_heading.avia-builder-el-first h3.av-special-heading-tag {
  margin-bottom: 20px;
}
#av_section_1 > div > div > div > div > div.flex_column.av-15qk6-2ccf53ac7da191012840ede473747a25.av_one_half.avia-builder-el-20.el_after_av_one_half.avia-builder-el-last.flex_column_div > div.av-special-heading.av-m9vsvtsa-1584403687a84c3600d7f97dea761942.av-special-heading-h4.avia-builder-el-22.el_after_av_heading.el_before_av_textblock > h4{
  margin-bottom: 20px;
  font-style: italic;
}
h4 {
  margin-bottom: 14px;
}
#top h4 a {
  color:blue;
}
#top h4 a:hover {
  color:#505050;
}
#top div .av-dark-form .input-text, #top div .av-dark-form input[type="email"], #top div .av-dark-form input[type="input"], #top div .av-dark-form input[type="number"], #top div .av-dark-form input[type="password"], #top div .av-dark-form input[type="search"], #top div .av-dark-form input[type="tel"], #top div .av-dark-form input[type="text"], #top div .av-dark-form input[type="url"], #top div .av-dark-form select, #top div .av-dark-form textarea, div div .av-dark-form .button {
  border-color: #b2b2b2;
}
#top .av-custom-form-color .button {
  border-color: #b2b2b2;
}
html#ls-global.html_stretched.responsive.av-preloader-disabled.html_header_top.html_logo_left.html_main_nav_header.html_menu_right.html_large.html_header_sticky.html_header_shrinking_disabled.html_mobile_menu_phone.html_header_searchicon_disabled.html_content_align_center.html_header_unstick_top.html_header_stretch_disabled.html_av-overlay-side.html_av-overlay-side-classic.html_av-submenu-noclone.html_entry_id_18.av-cookies-no-cookie-consent.av-no-preview.av-default-lightbox.html_text_menu_active.av-mobile-menu-switch-default.avia_desktop.js_active.avia_transform.avia_transform3d.avia-mozilla.avia-mozilla-137.no-touch-device.pointer-device-fine.pointer-device-coarse.html_av-submenu-visible body#top.home.wp-singular.page-template-default.page.page-id-18.wp-theme-enfold.wp-child-theme-enfold-child.stretched.rtl_columns.av-curtain-numeric.roboto.post-type-page.avia-responsive-images-support div#wrap_all header#header.all_colors.header_color.light_bg_color.av_header_top.av_logo_left.av_main_nav_header.av_menu_right.av_large.av_header_sticky.av_header_shrinking_disabled.av_header_stretch_disabled.av_mobile_menu_phone.av_header_searchicon_disabled.av_header_unstick_top.av_bottom_nav_disabled.av_header_border_disabled div#header_main.container_wrap.container_wrap_logo div.container.av-logo-container div.inner-container nav.main_menu div.avia-menu.av-main-nav-wrap ul#avia-menu.menu.av-main-nav li#menu-item-70.menuButton.menu-item.menu-item-type-custom.menu-item-object-custom.av-menu-button.av-menu-button-colored.menu-item-top-level.menu-item-top-level-2 a span.avia-menu-text {
  color: #FFFFFF;
}
html#ls-global.html_stretched.responsive.av-preloader-disabled.html_header_top.html_logo_left.html_main_nav_header.html_menu_right.html_large.html_header_sticky.html_header_shrinking_disabled.html_mobile_menu_phone.html_header_searchicon_disabled.html_content_align_center.html_header_unstick_top.html_header_stretch_disabled.html_av-overlay-side.html_av-overlay-side-classic.html_av-submenu-noclone.html_entry_id_18.av-cookies-no-cookie-consent.av-no-preview.av-default-lightbox.html_text_menu_active.av-mobile-menu-switch-default.avia_desktop.js_active.avia_transform.avia_transform3d.avia-mozilla.avia-mozilla-137.no-touch-device.pointer-device-fine.pointer-device-coarse.html_av-submenu-visible body#top.home.wp-singular.page-template-default.page.page-id-18.wp-theme-enfold.wp-child-theme-enfold-child.stretched.rtl_columns.av-curtain-numeric.roboto.post-type-page.avia-responsive-images-support div#wrap_all header#header.all_colors.header_color.light_bg_color.av_header_top.av_logo_left.av_main_nav_header.av_menu_right.av_large.av_header_sticky.av_header_shrinking_disabled.av_header_stretch_disabled.av_mobile_menu_phone.av_header_searchicon_disabled.av_header_unstick_top.av_bottom_nav_disabled.av_header_border_disabled div#header_main.container_wrap.container_wrap_logo div.container.av-logo-container div.inner-container nav.main_menu div.avia-menu.av-main-nav-wrap ul#avia-menu.menu.av-main-nav li#menu-item-70.menuButton.menu-item.menu-item-type-custom.menu-item-object-custom.av-menu-button.av-menu-button-colored.menu-item-top-level.menu-item-top-level-2 a span.avia-menu-text:hover {
  background-color: #969696;
  border-color: #969696;
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  border-radius: 24px;
}
.footer_color a{
  color: #464d3a;
}
.footer_color {
  font-size: 20px;
  font-weight: 100;
  line-height: 1.3em;
}

/*-------------------------------------------------------------- */
/* Customizations
/*-------------------------------------------------------------- */
/*#top .linkInList .av_inherit_color a {
  text-decoration: none;
  font-size: 1.4em;
}
#top .linkInList .av_inherit_color a:hover {
  text-decoration: underline;
} */
.welcomeSection {
  background: linear-gradient( to bottom, #0b1b64, #1b3197, #0b1b64 );
}
.welcomeHeader h1 {
  /*background-image: linear-gradient(to right, rgb(240, 128, 128), rgb(138, 43, 226));*/
  background-image: linear-gradient(to right, rgb(194, 221, 245), rgb(12, 132, 243));
  -webkit-background-clip: text;
  color: transparent;
}
.iconBoxUL li a {
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1.0em;
}
#top .av_iconlist_title .iconBoxUL li a {
	text-decoration: none;
}
#top .av_iconlist_title .iconBoxUL li a:hover {
	text-decoration: underline;
	color: #179bed;
}
.fabricAttributes  {
	line-height: 1.2em;
}
.warrantyList ol, .warrantyList ul {
	font-size: 16px;
}
.productItem {
	font-size: 20px;
	line-height: 1.2em;
	color: #787878;
	font-weight: normal;
}
.productItem a {
	color: #2118e4;
}
#header_main {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: white;
}
.customNoMargins > p:nth-child(1) {
  margin-top: 0px;
  margin-bottom: 0px;
}

/*-------------------------------------------------------------- */
/* 2nd Menu
/*-------------------------------------------------------------- */




/*-------------------------------------------------------------- */
/* Header widget
/*-------------------------------------------------------------- */





/*-------------------------------------------------------------- */
/* Food Menu Selector
/*-------------------------------------------------------------- */



/*-------------------------------------------------------------- */
/* VARIOUS
/*-------------------------------------------------------------- */



/*-------------------------------------------------------------- */
/* FOOTER
/*-------------------------------------------------------------- */
#footer .widgettitle {
  font-size: 2em;
  color: #516b85;
}
#top #wrap_all .all_colors #footer h3 {
	text-transform: uppercase;
	font-size: 1.9em;
}
#footer p {
	font-size: 1.1em;
	color: #ccd3da;
}
.socket_color a {
	color: #549ee7;
}
#footer h3 a:hover {
	color: #ffffff;
}





/*-------------------------------------------------------------- */
/* MEDIA SIZE
/*-------------------------------------------------------------- */
@media only screen and (max-width: 1325px) {
           .iconBoxUL li a {font-size: 1.1em;}
}
@media only screen and (max-width: 1270px) {
           .iconBoxUL li a {font-size: 1.0em;}
}
@media only screen and (max-width: 1197px) {
           .iconBoxUL li a {font-size: 0.8em;}
}
@media only screen and (max-width: 1060px) {
           .iconBoxUL li a {font-size: 1.2em;}
           #top #wrap_all .all_colors h1 {font-size: 40px;}
           .responsive #top #wrap_all .av-flex-cells .no_margin, .responsive #top #wrap_all .flex_column, .responsive #top .container .av-content-small  {
	           margin: 0;
	           margin-bottom: 20px;
	           width: 100%;
           }
}
@media only screen and (max-width: 767px) {
  .responsive .logo img {max-height: 120px;}
  #header_main {padding-top: 10px;padding-bottom: 10px;}
}