/*-----------------------------------------------
  General - Variables
-----------------------------------------------*/
/*-----------------------------------------------
  General - Layout
-----------------------------------------------*/
mark {
  background-color: transparent; }

@media only screen and (min-width: 1350px) {
  .et_pb_section {
    padding: 0 !important; } }
@media (min-width: 981px) {
  .et_pb_section {
    padding: 0; } }
@media (max-width: 980px) {
  .et_pb_section {
    padding: 0; } }

.column-two {
  column-count: 2; }
  @media (max-width: 980px) {
    .column-two {
      column-count: 1; } }

.gform_button {
  background-color: #dfc36b;
  padding: 10px 20px;
  font-size: 20px;
  color: #000000;
  border: none;
  border-radius: 0;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important; }

.gform_button:hover {
  background-color: #f3dc93 !important;
  cursor: pointer; }

/*-push content down needed becouse of fixed header-*/
#page-container {
  padding-top: 160px !important; }

/*-cls-fixes-*/
.et_pb_row {
  max-width: 1366px;
  width: 90%; }

body.logged-in.admin-bar .et_pb_section_0_tb_header {
  top: calc(0px + 32px); }

.main-nav-header.et_pb_section_0_tb_header {
  position: fixed !important;
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto; }

.et_pb_row_0_tb_header.et_pb_row {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

body.logged-in.admin-bar .et_pb_section_1_tb_header {
  top: calc(117px + 32px); }

.main-nav-header.et_pb_section_1_tb_header {
  z-index: 10;
  box-shadow: 0px 10px 16px -6px rgba(0, 0, 0, 0.3);
  position: fixed !important;
  top: 117px;
  bottom: auto;
  left: 0px;
  right: auto; }

.et_pb_row_1_tb_header.et_pb_row {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.et_pb_section_1_tb_header.et_pb_section {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dfc36b !important; }

.et_pb_image_0_tb_header {
  max-width: 250px;
  text-align: left;
  margin-left: 0; }

.et_pb_image_1_tb_header {
  max-width: 450px;
  position: absolute !important;
  top: 35px;
  bottom: auto;
  right: 0px;
  left: auto;
  text-align: right;
  margin-right: 0; }

.et_pb_blurb_0_tb_header {
  position: absolute !important;
  top: 3px;
  bottom: auto;
  right: 85px;
  left: auto; }

.et_pb_social_media_follow_0_tb_header {
  position: absolute !important;
  top: 0px;
  bottom: auto;
  right: 0px;
  left: auto; }

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
  text-transform: uppercase;
  font-size: 18px;
  color: #000000 !important; }

@media only screen and (max-width: 980px) {
  .main-nav-header.et_pb_section_0_tb_header {
    position: static !important;
    top: 0px;
    right: auto;
    bottom: auto;
    left: 0px;
    transform: translateX(0px) translateY(0px);
    padding-bottom: 0px !important; }

  .main-nav-header.et_pb_section_1_tb_header {
    position: static !important;
    top: 0px;
    right: auto;
    bottom: auto;
    left: 0px;
    transform: translateX(0px) translateY(0px); } }
/*-----------------------------------------------
  Header Section
-----------------------------------------------*/
.nav li ul {
  width: 300px; }

#top-menu li li {
  padding: 0px; }
  #top-menu li li a {
    padding: 10px 30px;
    width: 300px; }

.et-l--header ul.et_pb_social_media_follow {
  padding: 0px; }

.header-phone-number.et_pb_blurb_position_left .et_pb_blurb_container {
  padding-left: 0px; }

.header-phone-number.et_pb_blurb_position_left .et_pb_blurb_container h4 {
  font-weight: 400;
  color: #dfc36b; }

.et_pb_menu .et-menu > li {
  padding-left: 44px;
  padding-right: 44px; }

.main-nav-header {
  	/*
      -webkit-transition-duration: .4s;
      transition-duration: .4s;
      -webkit-transition-property: all!important;
      transition-property: all!important;
  	*/ }

.main-nav-header.et_pb_section_1_tb_header,
.main-nav-header .et_pb_row_0_tb_header.et_pb_row,
.main-nav-header .et_pb_blurb_0_tb_header,
.main-nav-header .et_pb_social_media_follow_0_tb_header,
.main-nav-header .et_pb_image_1_tb_header,
.main-nav-header .et_pb_image_0_tb_header {
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: all !important;
  transition-property: all !important; }

.admin-bar .main-nav-header.fixed-main-nav-header.et_pb_section_1_tb_header {
  top: 96px !important; }

.main-nav-header.fixed-main-nav-header.et_pb_section_1_tb_header {
  top: 63px !important; }

.main-nav-header.fixed-main-nav-header .et_pb_row_0_tb_header.et_pb_row {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.main-nav-header.fixed-main-nav-header .et_pb_image_0_tb_header {
  max-width: 100px; }

.main-nav-header.fixed-main-nav-header .et_pb_image_1_tb_header {
  top: -2px; }

.main-nav-header.fixed-main-nav-header .et_pb_social_media_follow_0_tb_header {
  right: 465px;
  top: 7px; }

.main-nav-header.fixed-main-nav-header .et_pb_blurb_0_tb_header {
  right: 545px;
  top: 10px; }

/*
.admin-bar .main-nav-header.fixed-main-nav-header {
	top: 32px !important;
}
*/
/*-drop-down-css-width-*/
.et-menu li li a {
  width: 280px; }

.et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu li a {
  font-size: 16px; }

.nav li li ul {
  left: 300px; }

/*-----------------------------------------------
  Contents Section
-----------------------------------------------*/
/*-faq-styles-*/
.faq-toggles.et_pb_toggle_open {
  border-color: #dfc36b !important; }

.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .holly-tag-label-gallery .et_pb_grid_item {
  width: 46.18%;
  margin-right: 3.64%; }

.home-learn-more-text {
  padding: 0;
  background: none !important;
  font-size: 16px; }

.home-learn-more-text.et_pb_button:after {
  opacity: 1;
  margin-left: 0; }

.home-learn-more-text.et_pb_button:after, .home-learn-more-text.et_pb_button:before {
  font-size: 18px;
  line-height: 1.5em; }

.et_pb_module.home-image-tile h2.et_pb_module_header {
  padding-bottom: 3px; }

.home-learn-more-text.et_pb_button {
  padding: 0.3em 2em 0.3em 0.7em; }

/*-----------------------------------------------
  Side Section
-----------------------------------------------*/
/*-----------------------------------------------
  Footer Section
-----------------------------------------------*/
/*-----------------------------------------------
	Plugin Section - WooCommerce
-----------------------------------------------*/
.woocommerce.single-product #left-area .related.products {
  clear: both; }

/*----------------------------
Custom Style
----------------------------*/
/*------------------------
	Media Queries
------------------------*/
@media screen and (min-width: 1579px) {
  .main-full-slider.et_pb_slider .et_pb_slide {
    background-size: inherit !important;
    background-color: #ffffff; } }
@media screen and (max-width: 1390px) {
  .et_pb_menu .et-menu > li {
    padding-left: 30px;
    padding-right: 30px; } }
@media screen and (max-width: 1357px) {
  .et_pb_slide_2 .et_pb_slide_description .et_pb_slide_title {
    font-size: 42px; } }
@media screen and (max-width: 1170px) {
  .et_pb_menu .et-menu > li {
    padding-left: 18px;
    padding-right: 18px; } }
@media screen and (max-width: 980px) {
  .et_pb_slide_2 .et_pb_slide_description .et_pb_slide_title {
    font-size: 34px; }

  .divi-main-nav.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
    justify-content: right; } }
@media screen and (max-width: 768px) {
  .et-db #et-boc .et-l .main-nav-header .et_pb_image_1_tb_header {
    max-width: 320px;
    top: 47px; } }
@media screen and (max-width: 600px) {
  .et-db #et-boc .et-l .main-nav-header .et_pb_blurb_0_tb_header {
    right: auto;
    left: 0; }

  .et-db #et-boc .et-l .main-nav-header .et_pb_image_0_tb_header {
    max-width: 100%;
    margin-top: 48px;
    text-align: center;
    margin-left: 0; }

  .et-db #et-boc .et-l .main-nav-header .et_pb_image_1_tb_header {
    position: static !important;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    top: 47px; } }
@media screen and (max-width: 980px) {
  .et_pb_row_3, body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row, .et_pb_row_2, body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row {
    width: 92% !important; }

  .et_pb_row {
    width: 92% !important; } }

/*# sourceMappingURL=child-theme.css.map */
