/*Theme Name: Orange JubileeDescription: Child theme for the Divi themeAuthor: Sunflower Blog Designs - Sunflower CreativesTemplate:DiviVersion:  2.7*//* Table of Content   *//* * Main Header & Logo* Primary Menu* Secondary Menu* Menu Button* Tablet Landscape Menu * Custom Horiztontal Subscribe Section * Section & Rows* Blog* Text* Images* Footer*//* Main Header Container  */.et_fullwidth_nav #main-header .container {    width: 100%;    max-width: 100%;    padding-right: 0px;    padding-left: 0px;}/* Heading Area */.et_fixed_nav #logo {   max-height: 80px;    margin-bottom: 8px;   margin-top: 18px;}.et_header_style_centered #logo {    max-height: 80px !important;    margin-bottom: 8px;}#logo {    float: left;    transition: all 0.2s ease-in-out 0s;    margin-bottom: 8px;    }.logo_container {height: 98px !important;}.et_fixed_nav .logo_container {  height: 98px !important;}#img  {    border: solid 1px #fff;}/*------------------------[Primary Menu ]----------------------------------- */#et-top-navigation {  background-color: rgba(255,255,255,0.03);}#main-header.et-fixed-header {background-color: rgba(94,94,70,0.85) !important;padding-bottom: 0px;}.et_header_style_centered .nav li ul {    top: 35px;}/* Accent Color on the Last Menu Item */ #top-menu a:hover {color: #d49c3d!important;}.et_header_style_centered #top-menu > li > a:hover {color: #d49c3d!important;}#main-header {    line-height: 23px;    font-weight: 500;    top: 0px;    background-color: #FFF;    width: 100%;    padding-top: 12px!important;    padding: 0px 0px;    min-height: 43px;    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);    transition: all 0.2s ease-in-out 0s;    position: relative;    z-index: 99999;}.et_header_style_centered #main-header div#et-top-navigation { line-height: 23px;    font-weight: 500;    top: 0px;        width: 100%;    padding-top: 12px!important;    padding: 0px 0px;    min-height: 43px;    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);    transition: all 0.2s ease-in-out 0s;    position: relative;    z-index: 99999;}#top-menu li > a, .fullwidth-menu li > a {    padding-bottom: 0px;    min-height: 22px;} #main-header nav#top-menu-nav {    padding-top: 0px;    border-top: 0px solid  #444444;    padding-bottom:  0px;}.et_header_style_centered #top-menu > li > a {    padding-bottom: 0px;}   .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: left;    padding-bottom: 10px;    font-size: 20px;}/* style the get started cta button in the Menu Button in the Menu */    .menu-button {border-radius: 0px; height:30px;}    .menu-button a {color: #fff!important;}    li.menu-button {        color:#fff!important;        background-color:#fcb13b;         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: #fcb13b;}		/* Fixed Menu Scroll State Button Text Color  */#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: #fcb13b;}  /* mobile menu adjustments for contact link */  .et_mobile_menu li a {padding: 10px 5%; line-height: normal;}  .et_mobile_menu li.menu-button {background-color: #fcb13b;; padding-left: 0px; line-height: 1.7em; text-align: left;}  .et_mobile_menu li.menu-button a{color: #fff!important; font-weight: 900; padding-top: 0px;} /*----------------------[ 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 #2EA3F2;    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 #2EA3F2;    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]-------------*//*````````````````````````````````````````````````*//*````````````````````````````````````````````````*//* Section & Rows */.home-slider.et_pb_section {    margin-top: 0px;    padding-top: 0px;    padding-bottom: 0px;    position: relative;}.home-image.et_pb_image {    margin-bottom: 0px;}.home-intro.et_pb_section {    margin-top: -20px;    padding-top: 200px;    padding-bottom: 200px;    position: relative;    }.custom.et_pb_section {    margin-top: 0px;    padding-top: 8px;    padding-bottom: 10px;    position: relative;    }.second.et_pb_section {    margin-top: 0px;    padding-top: 8px;    padding-bottom: 0px;    position: relative;    }.et_pb_row {    margin: 0 auto;    padding: 5px 0 0;    position: relative;    max-width: 1080px;}/* Single Posts */.form-allowed-tags{display:none;}*Change Post, Project & Archive Page Sidebars from one fourth to one third*/    .container::before { display:none; }    .single-project div#left-area {width: 70%;}    .single-project div#sidebar {width: 30%;}    .single-post div#left-area {width: 70%;}    .single-post div#sidebar {width: 30%;}    .archive div#left-area {width: 70%;}    .archive div#sidebar {width: 30%;} .et_right_sidebar #main-content .container::before {right: 30%!important;}.article-image {margin-top:-15px;}.featured-blog h2{font-size: 22px; color:   #5e5e46; padding: 5px; border-bottom: 2px dotted   #5e5e46; font-weight: 500; letter-spacing: 2px;}.blog-layout-featured .et_pb_post {margin-bottom: 0px;}.blog-layout-featured .et_pb_post h2 a {color: #333333;}.blog-layout .et_pb_post a img { height: auto; float: left; width: 95px; left: 0; padding-right: 14px; #333333;}.blog-layout .et_pb_post h2 {font-size: 20px; color: #333333;}.blog-layout .et_pb_post h2 a {color: #333333;}.blog-layout .et_pb_post h2 a:hover {text-decoration: underline;}/*.blog-layout .et_pb_post p {display:none;}*/.blog-layout .et_pb_post {margin-bottom: 40px;}/*  Read More Links */.blog-layout a.more-link {    border: 1px solid #5e5e46;    border-radius: 2px;    color: #5e5e46;    display: block;    margin-top: 10px;    padding: 7px 7px;    text-transform: uppercase;    font-size: 14px;    text-align: center;    width: 115px;}.blog-layout a.more-link:hover {    border: 1px solid #efefef;    border-radius: 2px;    background-color: #efefef;    color: #5e5e46;    display: block;    margin-top: 10px;    padding: 7px 7px;    text-transform: uppercase;    font-size: 14px;    text-align: center;    width: 115px;}/*  End Read More Links  *//* ---------------------[  Blog Grid Section ]----------------------------- */.dotted.et_pb_blog_grid .et_pb_post {    padding: 19px;    background-color: #FFF;    word-wrap: break-word;    border-bottom: 2px dotted #999999;    border-left: 2px dotted #999999;}.dotted-section.et_pb_section {  border-top: 2px dotted #999999; border-right: 2px dotted #999999;}/* ---------------------[ End Blog Grid Section ]----------------------------- *//* text *//* Home Page Intro Message  */.intro.et_pb_promo {    padding: 40px ;    background-color: rgba(247,247,247,0.5)!important;      outline:5px solid rgba(255,255,255,0.55);    outline-offset:10px;}.intro.et_pb_no_bg {    padding: 40px !important;}.boxed-text {    padding: 40px ;    background-color: rgba(247,247,247,0.5)!important;      outline:5px solid rgba(255,255,255,0.55);    outline-offset:10px;}h2 {font-size: 28px;line-height: 1.1em;}body {       line-height: 1.1em;    font-weight: 500;} /* 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-bottom {    border-top: solid 1px #ffffff;    padding: 15px 0 5px;}#footer-widgets .footer-widget li:before{    border-style:none;}#footer-info {    width: 100%;    padding-bottom: 10px;    text-align: center;}/* Mobile */@media only screen and (max-width: 980px) {    .et_header_style_centered .mobile_nav .select_page 	{color: #b6b49b; !important;	}}@media only screen and (max-width: 980px) {    .et_mobile_menu li a {    color: #ffffff;     }}.nav ul li a:hover, .et_mobile_menu li a:hover {    color: #fcb13b;    }}