/*
Theme Name:     customtheme
Description:    Custom theme
Author:         kh0ffman6
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.et-social-instagram a.icon:before { content: '\e09a'; }

#main-content {
    background-color: #F6F5ED !important;
}

#main-header {
  background-color: transparent !important;
  background-image: url(https://www.tasteadventure.com/wp-content/uploads/2016/06/concrete_seamless.jpg) !important;
}

.et_pb_slider .et_pb_container {
    width: 90% !important;
}
.et_pb_slide_with_image .et_pb_slide_description {
    text-align: right !important;
}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    background-color: #44342C !important;
    color: #FFF !important;
    padding: 10px !important;
    display: inline-block;
    margin-bottom: 8px 14px !important;
}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_content {
    margin-top: 14px !important;
}
.et_pb_slide_content p {
    line-height: 1.1em;
}

.et_pb_fullwidth_header {
    padding: 8px 0 0 0;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 14px auto;
}
.header-content h1 {
    font-weight: normal;
    font-size: 44px;
}

.redarea .et_pb_button {font-size: 16px;}
.redarea .et_pb_button::after {font-size: 26px;}
.redarea .et_pb_button:hover {color: #ffffff !important;}

.redarea h2 {
    font-size: 32px;
    font-weight: normal;
    color: #ECA944 !important;
    margin: 10px 0px;
}
.redarea .et_pb_row {
    padding: 0px 0px 1% 0px !important;
}
.redarea i.fa {
    color: #FFF !important;
}

.homeboxes {
  background-color: transparent !important;
  background-image: url(https://www.tasteadventure.com/new/wp-content/uploads/2016/06/concrete_seamless.jpg) !important;
  background-repeat: repeat;
  background-size: 300px 300px;
}
.homeboxes .et_pb_column_4, .homeboxes .et_pb_column_5, .homeboxes .et_pb_column_6 {
  border: 1px solid #EF6100;
}
.homebox a.more-link {
  text-transform: uppercase;
}
.homebox .et_pb_post {
    margin-bottom: 20px;
}

/* WOO */
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    border: 1px solid #E2E2E2 !important;
}

/* GRAVITY FORMS */
.formred {
    color: #820B2C;
    padding-top: 20px;
}
.gform_button {
    text-transform: uppercase !important;
    padding: 0.3em 1em !important;
    border: 2px solid !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px solid #a02234 !important;
    background-color: #a02234 !important;
    color: #FFF !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1.7em !important !important;
    -webkit-transition: all 0.2s !important;
    -moz-transition: all 0.2s !important;
    transition: all 0.2s !important;
}
.gform_button:hover {
    background-color: #820B2C !important;
}


#footer-widgets {
    padding: 3% 0 0;
}
.footer-widget .et_pb_widget {
    float: none;
    text-align: center;
}
.et_pb_gutters2 .footer-widget {
    margin: 0;
}
p#footer-info {
    text-align: center;
    float: none;
}
#footer-bottom .container {
    text-align: center;
}
.footer-widget a {
    color: #F6F5ED !important;
    font-weight: bold;
}
.et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget {
    margin-bottom: 2%;
}
#footer-bottom {
    padding: 10px 0px 5px 0px;
}