/*
Theme Name: Click Local
Theme URI: https://clicklocalwebdesign.com
Template: Divi
Author: Click Local
Author URI: https://clicklocalwebdesign.com
Description: Design. Develop. Launch.
Version: 2.2.1492365958
Updated: 2017-04-29 14:05:58


/*Local Google Fonts*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://clicklocalwebdesign.com/fonts/lato/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://clicklocalwebdesign.com/fonts/lato/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://clicklocalwebdesign.com/fonts/lato/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://clicklocalwebdesign.com/fonts/lato/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://clicklocalwebdesign.com/fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://clicklocalwebdesign.com/fonts/opensans/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://clicklocalwebdesign.com/fonts/opensans/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://clicklocalwebdesign.com/fonts/opensans/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://clicklocalwebdesign.com/fonts/opensans/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://clicklocalwebdesign.com/fonts/opensans/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://clicklocalwebdesign.com/fonts/ptsansnarrow/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://clicklocalwebdesign.com/fonts/raleway/8KhZd3VQBtXTAznvKjw-k_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://clicklocalwebdesign.com/fonts/raleway/Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://clicklocalwebdesign.com/fonts/raleway/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://clicklocalwebdesign.com/fonts/raleway/CcKI4k9un7TZVWzRVT-T8_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://clicklocalwebdesign.com/fonts/raleway/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://clicklocalwebdesign.com/fonts/raleway/JbtMzqLaYbbbCL9X6EvaI_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url(https://clicklocalwebdesign.com/fonts/raleway/N2DIbZG4399cPGfifZUEQugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://clicklocalwebdesign.com/fonts/raleway/TVSB8ogXDKMcnAAJ5CqrUugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(https://clicklocalwebdesign.com/fonts/raleway/IIm-lPOtfVKQy0GMiczF_1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://clicklocalwebdesign.com/fonts/raleway/S7vGLZZ40c85SJgiptJGV-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(https://clicklocalwebdesign.com/fonts/raleway/OY22yoG8EJ3IN_muVWm29Ogdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://clicklocalwebdesign.com/fonts/raleway/lFxvRPuGFG5ktd7P0WRwKugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  src: local('Righteous'), local('Righteous-Regular'), url(https://clicklocalwebdesign.com/fonts/righteous/w5P-SI7QJQSDqB3GziL8XVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://clicklocalwebdesign.com/fonts/roboto/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://clicklocalwebdesign.com/fonts/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://clicklocalwebdesign.com/fonts/roboto/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://clicklocalwebdesign.com/fonts/roboto/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://clicklocalwebdesign.com/fonts/roboto/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://clicklocalwebdesign.com/fonts/roboto/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://clicklocalwebdesign.com/fonts/sourcesanspro/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://clicklocalwebdesign.com/fonts/sourcesanspro/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(https://clicklocalwebdesign.com/fonts/sourcesanspro/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://clicklocalwebdesign.com/fonts/sourcesanspro/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://clicklocalwebdesign.com/fonts/sourcesanspro/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(https://clicklocalwebdesign.com/fonts/sourcesanspro/fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  src: local('Special Elite'), local('SpecialElite-Regular'), url(https://clicklocalwebdesign.com/fonts/specialelite/9-wW4zu3WNoD5Fjka35JmzxObtw73-qQgbr7Be51v5c.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  src: local('Shadows Into Light'), local('ShadowsIntoLight'), url(https://clicklocalwebdesign.com/fonts/shadowsintolight/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/*Mobile Menu Tweaks*/
@media only screen and ( max-width:1229px ) {
#et_mobile_nav_menu { display:block }
#top-menu-nav { display:none; }
} 

/* Scroll on long mobile menu*/ 
.et_mobile_menu {
    top:100%;
    border-top:none!important;
    overflow: scroll !important;
    max-height: 85vh;
} 

@media (max-width: 1199px) {
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    display: block;
    padding-top: 11px;
   }
}

@media (max-width: 1229px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed !important;
    margin: 0px, 0 0 0 !important;
    padding: 0px !important;
    height: 50px !important; 
   }
}


@media (max-width: 1229px){
#logo, .logo_container, #main-header, .container {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    height: 100%;
  }
}




/* Makes Dropdown Menus Full Width*/

#top-menu .menu-item-has-children > a:first-child:after, .fullwidth-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
	display: none !important;
	color: red;
}

#top-menu .menu-item-has-children > a:first-child, .fullwidth-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 0;
}

.et_fullwidth_nav #top-menu li.mega-menu > ul {
    width: auto;
    left: 0 !important;
    right: 0 !important;
    text-align: center !important;
    display: inline-block !important;
    float: none !important;
    padding-top: 10px;
    padding-bottom: 5px;
} 

#top-menu li.mega-menu.mega-menu-parent-3 > ul > li, .fullwidth-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li {
    width: auto;
    display: inline-block !important;
    text-align: center !important;
    float: none !important;
}

#top-menu li.mega-menu > ul > li, .fullwidth-menu-nav li.mega-menu > ul > li {
    width: auto;
    display: inline-block !important;
    text-align: center !important;
    float: none !important;
}

#top-menu li.mega-menu > ul > li > a:first-child, .fullwidth-menu-nav li.mega-menu > ul > li > a:first-child {
    border-bottom: none;
    font-weight:300;
}

#top-menu li.mega-menu > ul > li > a, .fullwidth-menu-nav li.mega-menu > ul > li > a {
    border-bottom: none;
    width: auto !important;

}

/* Positions Icons Correctly  */
.menu-item img {
    max-height: 36px;
    margin-right: 12px;
    vertical-align: middle;
}

/* Removes top line border and adds shadow effect */
.nav li ul {
    border-top: none;
    box-shadow: 0px 10px 20px 2px rgba(30, 30, 30, 0.08) inset;
}

/* Dropdown Menu Delay Animation */

.et_fullwidth_nav #top-menu li.mega-menu > ul {
    transition-delay: 1s;
}


/* DROPDOWN MENU TRANSITION SPEED*/
@media (min-width: 981px) {
.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;}
}
/*  SUBMENU FONT-WEIGHT*/
#top-menu li.mega-menu > ul > li > a:first-child {
    padding-top: 0 !important;
    padding-right: 0px!important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    font-weight: 300;
    font-size:17px;
}


/*Mobile Menu Parent With Submenu*/
.et_mobile_menu .menu-item-has-children > a {
    background-color: rgba(0, 0, 0, 0.03);
    font-weight: 500;
}

    
/* Submenu down arrow realignment*/
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    position: absolute;
    top: 15%!important;
    right: -3%!important;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 500!important;
    content: "3";
}
/*BOTTOM CTA BARS*/
@media (min-width: 1230px){
.bottom-cta {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 45%;}
}
@media (max-width:979px){
.bottom-cta {display:none;}
}
@media (min-width: 980px) {
.bottom-mobile-cta {
    display:none;}
}
@media (max-width: 979px) {
.bottom-mobile-cta {
    position: fixed;
    bottom: 0;
    width: 100%;}
}
@media (min-width: 980px){
.bottom-add-cta {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index:9999;}
}
@media (max-width:979px){
.bottom-add-cta {display:none;}
}
@media (min-width:980px) {
.bottom-mobile-add-cta {
    display:none;}
}
@media (max-width:979px) {
.bottom-mobile-add-cta {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index:9999;}
}

/*Don't display cart*/
.et-cart-info { display:none; }

/* TEXT BEFORE CAPTCHA INJECTION*/
 .et_pb_contact_right p:before{color:#fff;content: "How's your math?";position: absolute; margin-left:-195px; margin-top:14px;}

.et_pb_contact_right p{color:#fff;font-size:150%!important;}

 .mobile-captcha p:before{display:none}


/* Float Up effect */
.float-up {   
    transition-duration: transform 0.25s;
    -webkit-transition-duration: transform 0.25s;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* Firefox fix for pixelated edges during transform effects*/
}
.float-up:hover, .float-up:focus, .float-up:active {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
}
/* Float Up effect (with shadow) */
.float-up-alt {
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* Firefox fix for pixelated edges during transform effects*/
}
.float-up-alt:hover, .float-up-alt:focus, .float-up-alt:active {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    box-shadow: 0px 4px 20px  #888;
}
/* Float Up effect (with shadow) */
.float-up-blue {
    transition: all 0.45s;
    -webkit-transition: all 0.45s;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* Firefox fix for pixelated edges during transform effects*/
}
.float-up-blue:hover, .float-up-blue:focus, .float-up-blue:active {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    box-shadow: 0px 0px 60px  #2b87da;
}

/* Float Up effect (with shadow) */
.float-up-dark {
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* Firefox fix for pixelated edges during transform effects*/
}
.float-up-dark:hover, .float-up-dark:focus, .float-up-dark:active {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    box-shadow: 0px 4px 30px  #000;
}

/* ZOOM effect on hover */
.zoom-in {
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    }
.zoom-in:hover, .zoom-in:focus, .zoom-in:active {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}



/* style the cta button */
            .cta-menu-button {
               border-radius: 0px;
               transition: all 0.35s;
              -webkit-transition: all 0.35s;
              box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* Firefox fix for pixelated edges during transform effects*/ 
}
            .cta-menu-button a {color: #fff!important;}
  .cta-menu-button:hover a {color: #2b87da!important;}
            li.cta-menu-button {
                color: #fff;                
                border-color:#2b87da!important;
                border-style: solid;
                border-width: 2px;
                background-color:#2b87da; 
                font-weight: 500; 
                text-transform: uppercase; 
                text-align: center; 
                border-radius: 99px;
                padding: 10px 20px 10px 20px!important;
                margin: -5px 10px 10px 10px;
                box-shadow: 0px 0px 20px #aaa;
}
            li.cta-menu-button:hover, .cta-menu-button:focus, .cta-menu-button:active {
                background-color:#fff;
                color: #2b87da!important;
                 transform: translateY(-4px);
                -webkit-transform: translateY(-4px);
                box-shadow: 0px 4px 15px  #888;
}
 
/* fixed menu button text color */
                 .et-fixed-header #top-menu .cta-menu-button a {
                        color: #fff!important;}    
.et-fixed-header #top-menu .cta-menu-button:hover a {
                        color: #2b87da!important;}
   .cta-menu-button li.current-menu-ancestor > a, .cta-menu-button li.current-menu-item > a {
                    color: #fff !important;}

    @media only screen and (min-width : 1200px) {
            li.cta-menu-button {
                height: 38px;}}
   @media (max-width: 1199px) {
            li.cta-menu-button {width:100%;
            margin:20px 0 15px 0!important;}

}


/* style the cta button */
            .cta-menu-button-3 {
               border-radius: 0px;
               transition: all 0.35s;
              -webkit-transition: all 0.35s;
              box-shadow: 0 0 1px rgba(0, 0, 0, 0); /* Firefox fix for pixelated edges during transform effects*/ 
}
            .cta-menu-button-3 a {color: #fff!important;}
  .cta-menu-button-3:hover a {color: #ff6723!important;}
            li.cta-menu-button-3 {
                color: #fff;                
                border-color:#ff6723!important;
                border-style: solid;
                border-width: 2px;
                background-color:#ff6723; 
                font-weight: 500; 
                text-transform: uppercase; 
                text-align: center; 
                border-radius: 99px;
                padding: 10px 20px 10px 20px!important;
                margin: -5px 10px 10px 0px;
                box-shadow: 0px 0px 20px #aaa;
}
            li.cta-menu-button-3:hover, .cta-menu-button-3:focus, .cta-menu-button-3:active {
                background-color:#fff;
                color: #ff6723!important;
                 transform: translateY(-4px);
                -webkit-transform: translateY(-4px);
                box-shadow: 0px 4px 15px  #888;
}
 
/* fixed menu button text color */
                 .et-fixed-header #top-menu .cta-menu-button-3 a {
                        color: #fff!important;}    
.et-fixed-header #top-menu .cta-menu-button-3:hover a {
                        color: #ff6723!important;}
   .cta-menu-button-3 li.current-menu-ancestor > a, .cta-menu-button-3 li.current-menu-item > a {
                    color: #fff !important;}

    @media only screen and (min-width : 1200px) {
            li.cta-menu-button-3 {
                height: 38px;}}
   @media (max-width: 1199px) {
            li.cta-menu-button-3 {width:100%;
            margin:20px 0 15px 0!important;}

}

 



/* Hover Effect For Image Boxes */

#mendo-happy-healthy-header h3 {
font-size: 70px;
    color: #4bb3e6;
   font-family: 'lulo_cleanone_bold';
    letter-spacing: -8px;
    line-height: 100px;
}
#mendo-happy-healthy-header {
	margin-top: -20px !important;
}
.box {
  height: 274px;
  position: relative;
  overflow: hidden;
  width: 363px;
  margin-left: auto;
  margin-right: auto;
  }
.box img {
   position: absolute;
  left: 0;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.box .overbox {
  background-color: rgba(0,0,0,0.8);
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  z-index: 100;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  opacity: 0;
  width: 363px;
  height: 274px;
  padding: 130px 20px;
}
.box:hover .overbox { opacity: 1; }
.box .overtext {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}
.box .title {
  font-size: 2.5em;
  opacity: 0;
  transition-delay: 0.1s;
  transition-duration: 0.2s;
}
.box:hover .title,
.box:focus .title {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
.box .tagline {
  font-size: 0.8em;
  opacity: 0;
  transition-delay: 0.2s;
  transition-duration: 0.2s;
  text-align: center;
}
.box:hover .tagline,
.box:focus .tagline {
  opacity: 1;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
}
.mendo-links {
   font-family: 'lulo_cleanone_bold';
   font-size: 32px;
    position: relative;
    color: white;
    text-shadow: 3px 0 29px rgba(0,0,0,0.28);
    text-align: center;
    vertical-align: middle;
    margin-top: 28%;
}
.mendo-links-purpose {
	font-size: 40px;
	position: absolute; 
	top: 40%;
	left: 21%;
	color: white;
	text-shadow: 3px 0 29px rgba(0,0,0,0.28);
}
.mendo-links-passion {
	font-size: 40px;
	position: absolute; 
	top: 40%;
	left: 23%;
	color: white;
	text-shadow: 3px 0 29px rgba(0,0,0,0.28);
}
.mendo-lines {
	position: absolute;
	width: 37%;
	top: 33%;
	left: 32% !important;
}
.box:hover h4 {
display: none;
 -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  -ms-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}
.box:hover .mendo-lines {	
	display: none;
 -webkit-transition: all 400ms ease-out;
  -moz-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  -ms-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}
.mendo-links-outline {
	position: absolute;
	width: 91%;
	top: 5%;
	left: 4.5% !important;
}
.mendo-links-title {
    font-size: 25px;
    text-align: center;
    margin-top: -90px !important;
}
.mendo-links-description {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 15px;
    font-size: 17px;    
    line-height: 19px;
    margin-bottom: 10px;
}
.mendo-links-read-more {
    color: white;
    font-size: 15px;
    font-weight: bold;
}
@media (max-width: 1285px) {
	.box {
    height: 274px;
    position: relative;
    overflow: hidden;
    width: 265px;
}
.mendo-links-purpose {
    font-size: 30px;
    position: absolute;
    top: 30%;
    left: 20%;
    color: white;
    text-shadow: 3px 0 29px rgba(0,0,0,0.28);
}
.mendo-lines {
    position: absolute;
    width: 37%;
    top: 26%;
    left: 32% !important;
}
.box .overbox {
    background-color: rgba(0,0,0, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    opacity: 0;
    width: 265px;
    height: 0;
    padding: 100px 20px;
}
.mendo-links-outline {
    position: absolute;
    width: 91%;
    top: 5%;
    left: 4.5% !important;
}
.box .title {
    font-size: 2.5em;
    opacity: 0;
    transition-delay: 0.1s;
    transition-duration: 0.2s;
}
.mendo-links-title {
    font-size: 20px;
    text-align: center;
    margin-top: -65px !important;
}
.mendo-links-description {
    font-size: 12px;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 8px;
    line-height: 14px;
    margin-bottom: 8px;
}
.mendo-links-passion {
    font-size: 30px;
    position: absolute;
    top: 30%;
    left: 25%;
    color: white;
    text-shadow: 3px 0 29px rgba(0,0,0,0.28);
}
.mendo-links {
    font-size: 25px;
    position: relative;
    top: 1%;
    color: white;
    text-shadow: 3px 0 29px rgba(0,0,0,0.28);
}
 .et_pb_fullwidth_header_scroll:hover .et-pb-icon:hover {
color:#2b87da;
}

.btn {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size:16px;
  font-weight: 400;
  line-height: 45px;
  margin: 0 auto 2em;
  max-width: 160px; 
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%; 
  
  @media(min-width: 400px) {
    display: inline-block;
    margin-right: 2.5em;
  
    &:nth-of-type(even) {
      margin-right: 0;
    }
  }
  
  @media(min-width: 600px) {
  
    &:nth-of-type(even) {
      margin-right: 2.5em;
    }
    
    &:nth-of-type(5) {
      margin-right: 0;
    }
    
  }
  
  &:hover { text-decoration: none; }
  
}

.btn-5 {
  border: 0 solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-color: rgba(255, 255, 255, .5);
  outline-offset: 0px;
  text-shadow: none;
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
} 

.btn-5:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, .5), 0 0 20px rgba(255, 255, 255, .2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388; 
}


#et-main-area { overflow: hidden !important;}
#page-container{overflow: hidden;}
/* Triangles */ 

.ssm-tri-both::before, 
.ssm-tri-both::after { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-tri-both{ 
          padding: 6em; 
          z-index: 99; 
        } 
.ssm-tri-both::before, 
.ssm-tri-both::after { 
  left: 50%; 
  width: 100px; 
  height: 100px; 
	-webkit-transform: translateX(-50%) rotate(45deg); 
	transform: translateX(-50%) rotate(45deg); 
} 
   .ssm-tri-both::before{ 
     top: -50px; 
     background: inherit; 
   }      
   .ssm-tri-both::after{ 
     bottom: -50px; 
     background: inherit; 
     left: 50%; 
  width: 100px; 
  height: 100px; 
	-webkit-transform: translateX(-50%) rotate(45deg); 
	transform: translateX(-50%) rotate(45deg); 
   } 
    
   /*top*/ 
   .ssm-tri-top::before { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-tri-top{ 
          padding: 6em; 
          z-index: 99; 
        } 
.ssm-tri-top::before { 
  left: 50%; 
  width: 100px; 
  height: 100px; 
	-webkit-transform: translateX(-50%) rotate(45deg); 
	transform: translateX(-50%) rotate(45deg); 
} 
   .ssm-tri-top::before{ 
     top: -50px; 
     background: inherit; 
   }      
   /*bottom*/ 
    
.ssm-tri-bottom::after { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-tri-bottom{ 
          padding: 6em; 
          z-index: 99; 
        } 
 
.ssm-tri-bottom::after { 
  left: 50%; 
  width: 100px; 
  height: 100px; 
	-webkit-transform: translateX(-50%) rotate(45deg); 
	transform: translateX(-50%) rotate(45deg); 
} 
      
   .ssm-tri-bottom::after{ 
     bottom: -50px; 
     background: inherit; 
     left: 50%; 
  width: 100px; 
  height: 100px; 
	-webkit-transform: translateX(-50%) rotate(45deg); 
	transform: translateX(-50%) rotate(45deg); 
   } 
 
/*diagional*/ 
 
 .ssm-diagonal-both::before, 
 .ssm-diagonal-both::after { 
        position: absolute; 
        content: ''; 
        pointer-events: none; 
       
 } 
 .ssm-diagonal-both { 
       z-index: 1; 
        padding-top: 6em; 
 } 
 .ssm-diagonal-both::before { 
      top: 0; 
        left: -25%; 
        z-index: -1; 
        width: 150%; 
        height: 75%; 
        -webkit-transform: rotate(-2deg); 
        background: inherit; 
         
        transform: rotate(-2deg); 
        -webkit-transform-origin: 3% 0; 
        transform-origin: 3% 0; 
        }	 
 
 .ssm-diagonal-both::after { 
       bottom: 0; 
        left: -25%; 
        z-index: -1; 
        width: 150%; 
        height: 75%; 
        background: inherit; 
        -webkit-transform: rotate(2deg); 
        transform: rotate( 2deg); 
        -webkit-transform-origin: -3% 0; 
        transform-origin: -3% 0;}	  
     
   /*Diagional top*/ 
.ssm-diagonal-top::before { 
        position: absolute; 
        content: ''; 
        pointer-events: none; 
       
 } 
 .ssm-diagonal-top { 
       z-index: 1; 
        padding-top: 6em; 
 } 
 .ssm-diagonal-top::before { 
      top: 0; 
        left: -25%; 
        z-index: -1; 
        width: 150%; 
        height: 75%; 
        background: inherit; 
        -webkit-transform: rotate(-2deg); 
        transform: rotate(-2deg); 
        -webkit-transform-origin: 3% 0; 
        transform-origin: 3% 0; 
        }	 
 
	 	 
/*Diagional bottom*/ 
 
 .ssm-diagonal-bottom::after { 
        position: absolute; 
        content: ''; 
        pointer-events: none; 
       
 } 
 .ssm-diagonal-bottom { 
       z-index: 1; 
        padding-top: 6em; 
 } 
 
 
 .ssm-diagonal-bottom::after { 
       bottom: 0; 
        left: -25%; 
        z-index: -1; 
        width: 150%; 
        height: 75%; 
        background: inherit; 
        -webkit-transform: rotate(2deg); 
        transform: rotate( 2deg); 
        -webkit-transform-origin: -3% 0; 
        transform-origin: -3% 0;}	  
	  
/* Half Circle */ 
.ssm-half-circle-both::before, 
.ssm-half-circle-both::after { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-half-circle-both::before, 
.ssm-half-circle-both::after{ 
  left: 50%; 
	z-index: 10; 
	width: 100px; 
	height: 100px; 
	border-radius: 50%; 
	background: inherit; 
	-webkit-transform: translateX(-50%); 
	transform: translateX(-50%); 
} 
.ssm-half-circle-both::before{ 
  top: -50px; 
  background: inherit; 
} 
/*top*/ 
.ssm-half-circle-top::before{ 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-half-circle-top::before{ 
  left: 50%; 
	z-index: 10; 
	width: 100px; 
	height: 100px; 
	border-radius: 50%; 
	background: inherit; 
	-webkit-transform: translateX(-50%); 
	transform: translateX(-50%); 
} 
.ssm-half-circle-top::before{ 
  top: -50px; 
  background: inherit; 
} 
/*bottom*/ 
 
.ssm-half-circle-bottom::after { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
 
.ssm-half-circle-bottom::after{ 
  left: 50%; 
	z-index: 10; 
	width: 100px; 
	height: 100px; 
	border-radius: 50%; 
	background: inherit; 
	-webkit-transform: translateX(-50%); 
	transform: translateX(-50%); 
} 
.ssm-half-circle-bottom::after{ 
  bottom: -50px; 
  background: inherit; 
} 
  
 /* Round Split */ 
 .ssm-rnd-split::before, 
.ssm-rnd-split::after { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-rnd-split { 
	padding-top: 7em; 
	border-radius: 0 0 80px 80px; 
  background: inherit; 
} 
 
.ssm-rnd-split::before, 
.ssm-rnd-split::after { 
	top: -70px; 
	left: 0; 
	z-index: 10; 
	width: 50%; 
	height: 70px; 
	background: inherit; 
} 
 
.ssm-rnd-split::before { 
	border-radius: 0 80px 0 0; 
} 
 
.ssm-rnd-split::after { 
	left: 50%; 
	border-radius: 80px 0 0 0; 
} 
/*without curve bottom */ 
 
 .ssm-rnd-split-on::before, 
.ssm-rnd-split-on::after { 
  position: absolute; 
        content: ''; 
        pointer-events: none; 
} 
.ssm-rnd-split-on { 
	padding-top: 7em; 
	 
  background: inherit; 
} 
 
.ssm-rnd-split-on::before, 
.ssm-rnd-split-on::after { 
	top: -70px; 
	left: 0; 
	z-index: 10; 
	width: 50%; 
	height: 70px; 
	background: inherit; 
} 
 
.ssm-rnd-split-on::before { 
	border-radius: 0 80px 0 0; 
} 
 
.ssm-rnd-split-on::after { 
	left: 50%; 
	border-radius: 80px 0 0 0; 
} 
/*full screen slider*/ 
.ssm-fs-wh .et_pb_slide .et_pb_container { 
background-size: cover !important; 
  height: 100% !important; 
  min-height: 90vh !important;  
  top: 0; 
} 
 
.ssm-hs .et_pb_slide .et_pb_container { 
background-size: cover !important; 
  height: 50% !important; 
  min-height: 50vh !important;  
} 
 
/*Angle sections */ 
.ssm-angle-both::before, 
.ssm-angle-both::after{ 
  position: absolute !important; 
	content: ''; 
  z-index: 99; 
} 
 
.ssm-angle-both::before{ 
  background: inherit; 
	width: 100px; 
    height: 100px; 
    position: absolute; 
    overflow: hidden; 
	transform: rotate(45deg); 
  -webkit-transform: rotate(45deg); 
    top: -50px!important; 
    left: -57px!important; 
    z-index: 99; 
} 
.ssm-angle-both::after{ 
  background: inherit; 
	width: 100px; 
    height: 100px; 
    position: absolute; 
    overflow: hidden; 
	transform: rotate(45deg); 
  -webkit-transform: rotate(45deg); 
    top: -50px!important; 
    right: -57px!important; 
    z-index: 99; 
} 
/* left */ 
.ssm-angle-left::before{ 
  position: absolute !important; 
	content: ''; 
  z-index: 99; 
} 
 
.ssm-angle-left::before{ 
  background: inherit; 
	width: 100px; 
    height: 100px; 
    position: absolute; 
    overflow: hidden; 
	transform: rotate(45deg); 
  -webkit-transform: rotate(45deg); 
    top: -50px!important; 
    left: -57px!important; 
    z-index: 99; 
} 
/* right */ 
.ssm-angle-right::after{ 
  position: absolute !important; 
	content: ''; 
  z-index: 99; 
} 
 
.ssm-angle-right::after{ 
  background: inherit; 
	width: 100px; 
    height: 100px; 
    position: absolute; 
    overflow: hidden; 
	transform: rotate(45deg); 
  -webkit-transform: rotate(45deg); 
    top: -50px!important; 
    right: -57px!important; 
    z-index: 99; 
} 
 
 
 
/* dash style */ 
.section-style-panel { 
    position: relative; 
    overflow: auto; 
    margin: 16px 0; 
    padding-right:60px; 
    padding-left:10px; 
    padding-top:0px; 
    padding-bottom:0px; 
    border: 1px solid #e5e5e5; 
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04); 
    box-shadow: 0 1px 1px rgba(0,0,0,.04); 
    background: #fff; 
    font-size: 13px; 
    line-height: 2.1em; 
} 
 
.section-style-panel h1 { 
color: #1e1e1e; 
} 
 
.section-style-panel a { 
color: #1e1e1e ;  
font-size: 18px ;  
font-weight: bold ;  
} 
 
.section-style-panel img { 
color: rgba(153,153,153,1) ;  
font-size: 18px ;  
font-weight: bold ;  
} 
 
 
 
#logo-left { 
       float: left ;  
    }  
 
ul#logo-left { 
color: #1e1e1e; 
padding-bottom: 5px; 
margin-left: 30px; 
font-size: 25px; 
font-weight: bold; 
} 
#out-links li{ 
 display: inline-block; 
 float: right; 
 font-size: 15px; 
 font-weight: bold; 
 margin-right: 5px;    
} 
#out-links li a{ 
    color: 1e1e1e !important; 
 text-decoration: none !important; 
  
} 
 .section-style-panel a{ 
   color: #fff; 
 } 
 
#module-menu ul li { 
display: inline; 
color: white; 
float: right !important; 
} 
 
#module-menu a { 
color:white; 
margin-right: 20px; 
margin-left: 20px; 
} 
 
.section-style-panel img { 
margin: 25px; 
box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; 
border-radius: 1px; 
width: 25%; 
border: 1px solid rgba(0, 0, 0, 0.3); 
} 
