/*======================================
Theme Name: Divi Child
Theme URI: https://divicake.com/
Description: Divi Child Theme
Author: Marketing101
Author URI:     https://www.elegantthemes.com
Template: Divi
Version: 1.0.0
======================================*/
@import url("../Divi/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
  font-family: 'DINRoundPro';
  src: url("../divi-child/fonts/DINRoundPro.eot");
  src: url("../divi-child/fonts/DINRoundPro.eot?#iefix") format("embedded-opentype"), url("../divi-child/fonts/DINRoundPro.woff") format("woff"), url("../divi-child/fonts/DINRoundPro.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'DINRoundPro';
  src: url("../divi-child/fonts/DINRoundPro-Bold.eot");
  src: url("../divi-child/fonts/DINRoundPro-Bold.eot?#iefix") format("embedded-opentype"), url("../divi-child/fonts/DINRoundPro-Bold.woff") format("woff"), url("../divi-child/fonts/DINRoundPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'DINRoundPro';
  src: url("../divi-child/fonts/DINRoundPro-Black.eot");
  src: url("../divi-child/fonts/DINRoundPro-Black.eot?#iefix") format("embedded-opentype"), url("../divi-child/fonts/DINRoundPro-Black.woff") format("woff"), url("../divi-child/fonts/DINRoundPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'DINRoundPro';
  src: url("../divi-child/fonts/DINRoundPro-Light.eot");
  src: url("../divi-child/fonts/DINRoundPro-Light.eot?#iefix") format("embedded-opentype"), url("../divi-child/fonts/DINRoundPro-Light.woff") format("woff"), url("../divi-child/fonts/DINRoundPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'DINRoundPro';
  src: url("../divi-child/fonts/DINRoundPro-Medium.eot");
  src: url("../divi-child/fonts/DINRoundPro-Medium.eot?#iefix") format("embedded-opentype"), url("../divi-child/fonts/DINRoundPro-Medium.woff") format("woff"), url("../divi-child/fonts/DINRoundPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
html {
  font-family: 'DINRoundPro',sans-serif; }

body {
  font-family: 'DINRoundPro',sans-serif;
  font-weight: 400;
  font-size: 16px; }

#top-menu a {
  font-weight: 500;
  font-size: 16px; }

#main-header #logo {
  display: none; }
#main-header.et-fixed-header #logo {
  display: inline-block; }

/* Hide the header */
/*
#main-header { display:none; }

#page-container { 
  padding-top:0px !important; 
  margin-top:-1px !important 
}
*/
/* Adjust padding for transparent headers */
.et_transparent_nav #main-content .container {
  padding-top: 58px !important; }

.logo-img {
  max-width: 175px;
  position: absolute;
  left: 12%;
  top: 35px; }

#main-header {
  background: #efefef; }

.current-menu-item > a, .current_page_item > a, .current_page_ancestor > a {
  color: #e09900 !important; }

body {
  font-size: 16px; }

.et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url {
  font-size: 16px; }

.et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url {
  font-size: 16px; }

body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
  font-size: 16px; }

.et_pb_slide_content, .et_pb_best_value {
  font-size: 18px; }

body {
  color: #333333; }

h1, h2, h3, h4, h5, h6 {
  color: #e09900; }

body {
  line-height: 1.8em; }

.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
  background: #e09900 !important; }

#et_search_icon:hover {
  color: #e09900; }

.mobile_menu_bar:before, .mobile_menu_bar:after {
  color: #e09900; }

.et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover {
  color: #e09900; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
  color: #e09900; }

.et_pb_gallery .et_pb_gallery_pagination ul li a.active {
  color: #e09900; }

.wp-pagenavi span.current, .wp-pagenavi a:hover {
  color: #e09900; }

.nav-single a, .tagged_as a, .posted_in a, .et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button {
  color: #e09900; }

.et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button {
  color: #e09900; }

.woocommerce a.button.alt, .woocommerce-page a.button.alt {
  color: #e09900; }

.woocommerce button.button.alt, .woocommerce-page button.button.alt {
  color: #e09900; }
  .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt.disabled {
    color: #e09900; }

.woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked + label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .footer-widget h4 {
  color: #e09900; }

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
  border-color: #e09900; }

.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content, .et_pb_post_slider.et_pb_bg_layout_dark, .et_slide_in_menu_container, .et_pb_contact p input[type="radio"]:checked + label i:before {
  background-color: #e09900; }

a {
  color: #e09900; }

#top-header, #et-secondary-nav li ul {
  background-color: #e09900; }

#footer-widgets .footer-widget a {
  color: #ffffff; }
#footer-widgets .footer-widget li a {
  color: #ffffff; }
  #footer-widgets .footer-widget li a:hover {
    color: #ffffff; }

.footer-widget {
  color: #ffffff; }

#main-footer .footer-widget h4 {
  color: #e09900; }

.footer-widget li:before {
  border-color: #e09900; }

#footer-widgets .footer-widget li:before {
  top: 10.6px; }

#et-footer-nav {
  background-color: #222222; }

#footer-bottom {
  background-color: #000000; }

.et_slide_in_menu_container {
  letter-spacing: px; }
  .et_slide_in_menu_container .et-search-field {
    letter-spacing: px; }
    .et_slide_in_menu_container .et-search-field::-moz-placeholder, .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder, .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
      letter-spacing: px; }

@media only screen and (min-width: 981px) {
  .et-fixed-header#top-header {
    background-color: #e09900; }
    .et-fixed-header#top-header #et-secondary-nav li ul {
      background-color: #e09900; }
  .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current_page_item > a {
    color: #e09900 !important; } }
@media only screen and (min-width: 1350px) {
  .et_pb_row {
    padding: 27px 0; }

  .et_pb_section {
    padding: 54px 0; }

  .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
    padding-top: 81px; }

  .et_pb_fullwidth_section {
    padding: 0; } }
h1 {
  font-size: 40px; }
  h1.et_pb_contact_main_title {
    font-size: 40px; }

.et_pb_title_container h1 {
  font-size: 40px; }

h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
  font-size: 34px; }

h3 {
  font-size: 29px; }

h4, .et_pb_circle_counter h3, .et_pb_number_counter h3, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_blog_grid h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2, .et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content h2, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
  font-size: 24px; }

h5 {
  font-size: 21px; }

h6 {
  font-size: 18px; }

.et_pb_slide_description .et_pb_slide_title {
  font-size: 61px; }

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 {
  font-size: 21px; }

/*cookieconsent CSS*/
.ui-widget-content {
  color: #436074 !important; }

.ui-widget {
  font-family: "Mont" !important;
  font-size: 16px !important; }
  .ui-widget .ui-widget {
    font-family: "Mont" !important;
    font-size: 16px !important; }

.ui-button .ui-button-text {
  font-weight: 500; }
.ui-button:not(:first-child) .ui-button-text {
  padding: .4em 1em .4em 1.8em; }

.cookieconsent-popup .ui-button .ui-button-text {
  font-size: 12px;
  line-height: 1;
  height: 20px; }

.cookieconsent-overlay {
  position: fixed;
  z-index: 2000; }

.cookieconsent-dialog {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  overflow: visible;
  z-index: 2001; }

.cookieconsent-dialog-content {
  padding: 20px;
  margin: 20px auto;
  max-width: 700px;
  font-size: 13px;
  position: relative; }

.cookieconsent-dialog-close {
  position: absolute !important;
  top: 10px;
  right: 30px; }

.cookieconsent-dialog-content h1 {
  font-size: 23px;
  border-bottom: 1px solid;
  border-color: inherit;
  margin: 0 0 20px 0;
  line-height: 1.6em; }
.cookieconsent-dialog-content .cookieconsent-logo-link {
  position: absolute;
  bottom: 3px;
  right: 3px;
  background-color: #efefef;
  padding: 0 5px;
  display: block; }

.cookieconsent-button-wrap {
  margin: 20px 0 5px;
  text-align: right; }
  .cookieconsent-button-wrap button {
    margin-left: 3px; }

.cookieconsent-level-changer {
  overflow: visible;
  margin: 0 auto;
  text-align: center; }
  .cookieconsent-level-changer a {
    display: inline-block;
    height: 150px;
    cursor: pointer;
    cursor: hand;
    position: relative;
    border: 5px solid #b5b5b5;
    max-width: 150px;
    text-decoration: none !important; }
    .cookieconsent-level-changer a:hover {
      filter: alpha(opacity=90);
      opacity: 0.9;
      -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 180, 50, 0.3);
      box-shadow: 0px 0px 5px 0px rgba(50, 180, 50, 0.3); }
    .cookieconsent-level-changer a span.cookieconsent-level-button-icon {
      display: block;
      position: absolute;
      top: 11px;
      left: 10%;
      right: 13%;
      height: 129px; }
      .cookieconsent-level-changer a span.cookieconsent-level-button-icon div {
        display: block;
        background-color: #d1e0e9;
        position: absolute;
        bottom: 0px;
        border: 1px solid #fff; }
    .cookieconsent-level-changer a span.cookieconsent-level-button-title {
      display: block;
      position: absolute;
      bottom: 0px;
      display: none;
      left: 0px;
      right: 0px;
      height: 45px;
      padding-top: 10px;
      background-color: #b5b5b5;
      color: #fff;
      font-size: 15px; }
    .cookieconsent-level-changer a.activated {
      border-color: #FF7E00; }
      .cookieconsent-level-changer a.activated span.cookieconsent-level-button-title, .cookieconsent-level-changer a.activated span.cookieconsent-level-button-icon div.activated {
        background-color: #66a0c5; }

.cookieconsent-permission-panels {
  overflow: hidden;
  clear: both;
  margin-top: 10px;
  border-top: 1px solid #b5b5b5;
  padding-top: 10px; }

.cookieconsent-permission-panel-disallowed {
  float: left;
  width: 49%; }

.cookieconsent-permission-panel-allowed {
  float: right;
  width: 49%; }

.cookieconsent-permission-panel-title {
  font-size: 16px;
  padding: 10px 15px;
  font-weight: normal;
  text-align: center; }

.cookieconsent-permission-panels ul {
  padding: 15px;
  margin: 0;
  list-style: circle; }
  .cookieconsent-permission-panels ul li {
    padding: 0 0 4px 0;
    margin: 0 0 0 20px;
    font-size: 14px;
    text-align: left; }
.cookieconsent-permission-panels h5 {
  color: #FF7E00; }

/* cookies warning */
.cookieconsent-toggle-magic-button {
  display: block;
  float: right;
  margin: 5px 0 10px;
  text-decoration: underline; }
  .cookieconsent-toggle-magic-button .ui-icon {
    float: left;
    margin: 4px 2px 0 0; }

.cookieconsent-magic-button-wrap {
  display: none; }
  .cookieconsent-magic-button-wrap .ui-state-highlight {
    margin: 0 0 15px;
    padding: 15px; }
  .cookieconsent-magic-button-wrap iframe {
    height: 137px;
    width: 100%; }

.cookieconsent-popup {
  position: fixed;
  z-index: 1999;
  right: 50px;
  bottom: 0px;
  width: 80%;
  padding: 15px;
  font-size: 12px;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.4);
  border: 0 !important;
  width: 80%;
  right: 20px !important;
  z-index: 99999 !important;
  font-size: 14px !important;
  background: #F4F6F8 !important;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important; }
  .cookieconsent-popup .cookieconsent-cookie-policy-link {
    display: block;
    float: left;
    clear: both;
    margin: 10px 0 5px 0;
    text-decoration: underline; }
  .cookieconsent-popup h5 {
    margin: 0 0 10px 0;
    font-weight: 500;
    font-size: 18px; }

.cookieconsent-button-wrap {
  margin: 10px 0 5px;
  text-align: right; }

p.ui-state-highlight {
  margin: 10px 0 10px 0; }

.ui-button {
  display: inline-block;
  float: left;
  border: 0 none !important;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
  background: #58FF7C !important;
  padding: 6px 30px;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  text-shadow: 2px 1px 3px rgba(0, 0, 0, 0.4);
  max-width: 440px;
  color: #fff !important;
  text-align: center;
  cursor: pointer; }
  .ui-button:hover, .ui-button:active {
    background: #58FF7C !important; }

.cookieconsent-permission-panels {
  border-top: 1px solid #B4C2CC !important; }
  .cookieconsent-permission-panels ul {
    padding: 5px 15px 15px 15px !important; }

.cookieconsent-dialog > .cookieconsent-dialog-content {
  width: auto !important;
  max-width: 90%;
  border: 1px solid #B4C2CC !important; }
.cookieconsent-dialog .ui-widget-header {
  border: none !important;
  background: none !important; }
.cookieconsent-dialog .cookieconsent-dialog-content .ui-widget-content {
  border: none !important; }

.cookieconsent-level-changer a {
  width: 100% !important; }
  .cookieconsent-level-changer a.activated {
    border-color: #FF7E00 !important; }
    .cookieconsent-level-changer a.activated span.cookieconsent-level-button-title {
      background-color: #FF7E00 !important; }

.cookieconsent-permission-panel-title {
  text-align: left !important;
  padding: 5px 15px !important; }
  .cookieconsent-permission-panel-title h5 {
    margin: 10px 0 0 0 !important;
    font-weight: 500; }

.cookieconsent-overlay {
  background: #000 !important; }

.ui-widget-content a {
  color: #B4C2CC !important; }

.cookieconsent-permission-panel-disallowed, .cookieconsent-permission-panel-allowed {
  width: 100% !important; }

.wp-pagenavi .current {
  border: 1px solid #7cda24 !important; }

@media (min-width: 1200px) {
  .notice-text {
    float: left;
    width: 100%; }

  .cookieconsent-dialog > .cookieconsent-dialog-content {
    max-width: 700px !important;
    top: 120px !important; }

  .cookieconsent-popup {
    width: 100% !important;
    right: 0 !important; }
    .cookieconsent-popup .ui-button {
      width: auto;
      margin: 0 0 0 3px; } }

/*# sourceMappingURL=style.css.map */
