/*Theme Name: Vintage Idea ChildDescription: Child theme for the Divi themeAuthor: Sunflower Child Themes - Sunflower CreativesTemplate:DiviVersion: 2.5*/  #main-header {top:  -22x;} .et_fixed_nav #logo {max-height: 43px;  margin-bottom: 0px;}/*--------------------------------------------[Menu Area]---------------------------------------*//* Disable Shrinking Header upon Scroll */.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {padding-bottom: 5px;}.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 5px !important;}/* END  Disable Shrinking Header Upon Scroll */#top-menu li {    padding-top: 5px;}#et-top-navigation {padding-left: 5px!important;}/* adjust the padding of the top menu navigation bar */    #main-header { line-height: 20px; padding-top:10px;}    #main-header nav#top-menu-nav {padding-top: 05px;padding-bottom: 10px;} /* adjust the padding of the top menu navigation items */    #main-header.et-fixed-header nav#top-menu-nav {padding-top: 0px;}    #top-menu li { padding-top: 5px; }    #top-menu li li a, .fullwidth-menu li li a {padding: 10px 20px; line-height: normal;} /* adjust the padding and height of the fixed header logo (when scrolled down) */    .et-fixed-header #logo {max-height: 39px;  padding-top: 1px;} /* style the get started cta button in the Contact Link in the Menu */    .menu-button {border-radius: 5px; height:30px;}    .menu-button a {color: #fff!important;}    li.menu-button{        color:#fff!important;        background-color:#93827B;         font-weight: 700;         text-transform: uppercase;         text-align: center;         padding: 10px 20px 25px 20px !important;        -moz-transition: all 0.5s;         -webkit-transition: all 0.5s;        transition: all 0.5s;}    li.menu-button:hover {background-color: #555354; }#top-menu > li.menu-button a {    color: #ffffff !important;}  /* ADD THIS ONLY IF YOUR CTA BUTTON HAS A DROP DOWN MENU */ /* style the get started cta button drop down menu */    li.menu-button li a {        color: #666!important;        width: 160px;        text-transform: none;        font-weight: normal;        background-color:#fff;}  /* mobile menu adjustments for contact link */  .et_mobile_menu li a {padding: 10px 5%; line-height: normal;}  .et_mobile_menu li.contact-link {background-color: #93827B; padding-left: 0px; line-height: 1.7em; text-align: left;}  .et_mobile_menu li.contact-link a{color: #fff!important; font-weight: 900; padding-top: 0px;}   /* Adjustments to the Drop Down Menu  */  .nav li ul { z-index: 9999; width: 220px; background: none repeat scroll 0% 0% #FFF; visibility: hidden; opacity: 0;   box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);}  .nav li ul {position: absolute; top: 32px;left: -27px; padding: 10px;} /*-----------------------------------------[Header Widget]-------------------------------------*/   #header-links{  float: right;   z-index: 300000;   position:relative;   margin-right: -70px;   margin-top: 10px;   margin-bottom: 20px;} .nav li ul {    position: absolute;    top: 12px;    left: -27px;    padding: 0px;}#top-menu li li a {    padding: 10px 20px;    width: 160px;    border-top: #ffffff solid 1px;}/* Secondary Menu*/#et-secondary-menu {    float: right;    padding-bottom: 10px;  }#top-header, #et-secondary-nav li ul {    background-color: #ffffff;    background-repeat: scroll;    max-width: 100%;}#et-secondary-menu {    float: left;    padding-bottom: 10px;    }/* Slider */.custom .et_pb_slide_description {    padding: 280px 100px;    animation-duration: 0.7s;    animation-delay: 0.9s;    animation-timing-function: ease-in-out;    animation-fill-mode: both;    animation-name: fadeBottom;}/* --------------------------[Tablet Hamburger Menu]----------------------------*/@media only screen and (max-width: 1024px) and (min-width: 981px) {#et_mobile_nav_menu {display: block !important;}#top-menu {display: none !important;}}@media only screen and (max-width: 1024px) and (min-width: 981px) and (orientation:landscape) {#et_mobile_nav_menu {display: block !important;}#top-menu {display: none !important;}.et_mobile_menu {    position: absolute;    left: 50%!important;    padding: 5%;    background: #FFF none repeat scroll 0% 0%;    width: 50%;    visibility: visible;    opacity: 1;    display: none;    z-index: 9999;    border-top: 3px solid #cccccc;    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);}}.et_mobile_menu {    position: absolute;   left: 50%;    padding: 5%;    background: #FFF none repeat scroll 0% 0%;    width: 50%;    visibility: visible;    opacity: 1;    display: none;    z-index: 9999;    border-top: 3px solid #cccccc;    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);}/* --------------------------[End Tablet Hamburger Menu]----------------------------*//*------------------------------------------------*//*---------------[Custom Subscribe]---------------*//*------------------------------------------------*/.subscribe-section.et_pb_section {    padding: 0px 0px;    position: relative;}.subscribe-section .et_pb_row {        margin: 0px auto;    padding: 6px 0px 0px;    position: relative;} .subscribe-section .et_pb_newsletter{padding: 1px 5px; border-radius:10px;}.subscribe-section .et_pb_newsletter_description {padding: 5px 5px 5px 0; width: 100%;}.subscribe-section .et_pb_newsletter_form {width: 100%;}.subscribe-section .et_pb_newsletter_form p {display: inline-block; margin-right: 40px;}.subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 250px;}.subscribe-section .et_pb_newsletter_button {padding: 2px 6px;}.subscribe-section a.et_pb_newsletter_button:hover {padding: 2px 6px!important;}.subscribe-section a.et_pb_newsletter_button:after {display:none;}.subscribe-section .et_pb_newsletter_form p:nth-child(3) {display: none;} @media only screen and (max-width: 1100px) {.subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 275px;}} @media only screen and (max-width: 980px) {.subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 220px;}.subscribe-section .et_pb_newsletter_description { width: 100% !important;}} @media only screen and (max-width: 767px) {.subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 240px;}} @media only screen and (max-width: 479px) {.subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 180px;}} /*-------------[End Custom Subscribe]-------------*//*````````````````````````````````````````````````*//*````````````````````````````````````````````````*//* Map */.et_pb_map_container {     filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");     filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: gray; /* IE6-9 */    -webkit-filter: grayscale(100%);}/* Columns & Rows */.home-image.et_pb_image {    margin-bottom: 0px;}.home-intro.et_pb_section {    margin-top: 0px;    padding-top: 20px;    padding-bottom: 0px;    position: relative;    }.custom.et_pb_section {    margin-top: 0px;    padding-top: 8px;        padding-bottom: 0px;    position: relative;    } /* Images*/.et_pb_post a img { width: auto;}.single article img { width: auto;}/* Single Posts */.form-allowed-tags{display:none;}/* Footer Area */#footer-widgets {    padding-top: 40px; }#footer-widgets .footer-widget li:before{    border-style:none;}#footer-info {    text-align: center;    padding-bottom: 10px;    float: none;}