/*
Theme Name: Carrots 'N' Cake
Theme URI: http://jlouis.com/
Author: J Louis Technology
Author URI: http://jlouis.com/
Template: letsblog
Version: 1.1
*/

@import url("../letsblog/style.css");

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:#ee8265 !important;

background-color:#ee8265 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ee8265 !important;
border-radius: 0 !important;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:#ee8265 !important;

background-color:#ee8265 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ee8265 !important;
border-radius: 0 !important;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #ee8265 !important;

color:white !important;

text-shadow: transparent !important;

border-color:#ee8265 !important;
border-radius: 0 !important;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: #ee8265 !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#ee8265 !important;
border-radius: 0 !important;

}


#cncgroup {    position: fixed;
    z-index: 999999;
    bottom: 0;
    left: 0;}
#cncgroup img {width:85px;}
.fa-youtube:before {
    content: '\f09e' !important;
}
#logo_wrapper {
    padding: 10px 0 10px 0 !important;
}
.footer_bar_wrapper .social_wrapper ul li a {
    opacity: 1 !important;
}
#post_featured_slider {/*height:360px !important;*/}
.flex-active-slide{    background: url("http://carrotsncake.flywheelsites.com/wp-content/uploads/2016/05/greenbg.jpg");
    padding: 20px 0;}
#post_featured_slider li .slider_image.three_cols {
        width: 31% !important;
    margin: 10px 0.9%;}
#mobile_nav_icon {
display:none!important;
}
#logo_wrapper {
    border-bottom: none !important;
}
.index_post_img {
width: 100%;
    height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.header_style_wrapper {
    position: inherit !important;
}
.top_bar {
   /*background-color: #138B88 !important;*/
    border: none !important;
}
#logo_wrapper {
    background: white !important;
}
#custom_logo img {
height:110px;
width:auto;
}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a {
    /*color: #FFFFFF !important;*/
}
.social_wrapper ul li a {
    color: #F28630 !important;
}
.social_wrapper ul li a:hover {
    color: #138B88 !important;
}
#footer .sidebar_widget.four > li {
    width: 100% !important;
}
#wrapper {
    padding-top: inherit !important;
}
body.admin-bar .header_style_wrapper {
    padding-bottom: 40px;
}
.sidebar-about .button {
    color: #fff !important;
}

.sidebar-about h2.widgettitle {
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #222222;
}
.sidebar-about {
    text-align: center !important;
	padding-bottom: 10px;
}
.footer-newsletter-signup .mc4wp-form-fields label {
    margin-bottom: 25px;
}
#footer ul.sidebar_widget.four {
    max-width: 94% !important;
}
.footer-newsletter-signup {
    text-align: center;
    background-color: #efefef;
    padding: 50px;
}
.mc4wp-form-fields input[type="submit"] {
    margin-top: 0 !important;
}
.footer-newsletter-signup .footer-form-list-choice, 
.footer-newsletter-signup .footer-form-email-address {
    float: left;
    width: 44%;
    text-align: left;
    margin: 0 3%;
}
@media only screen and (max-width : 615px) {
.footer-newsletter-signup .footer-form-list-choice, 
.footer-newsletter-signup .footer-form-email-address {
    float: none;
    width: 100%;
    text-align: left;
    margin: 0 auto;
}
.footer-newsletter-signup {
    text-align: center;
}
.mc4wp-form-fields input[type="submit"] {
    margin-top: 20px !important;
}
.footer-newsletter-signup .footer-form-submit {
    text-align: left;
}
}
.footer-newsletter-signup .footer-form-submit {
    width: 100%;
    clear: both;
    text-align: center;
    margin-top: -40px !important;
}
.footer-newsletter-signup .footer-form-submit h3 {
    font-size: 30px !important;
}
.footer-newsletter-signup .footer-newsletter-signup p {

    font-size: 20px !important;

}
.footer-newsletter-signup .footer-form-email-address input {

    font-size: 14px !important;
    text-align: left !important;

}
.newsletter-form-wrapper {
    width: 550px;
    margin: 20px auto 0px;
    max-width: 100%;
}
.footer-newsletter-signup h2.widgettitle {
	text-align: center !important;
	color: #fff !important;
	font-size: 22px !important;
}
.footer-newsletter-signup p {

    font-size: 20px !important;

}
#page_content_wrapper .sidebar .content .sidebar_widget li:first-child {
	border: 1px solid rgb(225,225,225) !important;
}
.footer-newsletter-left {
    width: 20% !important;
    float: left !important;
}
.footer-newsletter-right {
    width: 80% !important;
    float: left !important;
}
@media only screen and (max-width : 750px) {
.footer-newsletter-left {
    width: 100% !important;
    float: none !important;
}
.footer-newsletter-right {
    width: 100% !important;
    float: none !important;
}
}
a.ebd_link {
    display: block;
    background-color: #ee8265;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: 700 !important;
    letter-spacing: 2px;
    text-align: center;
    color: #fff !important;
}
a.ebd_link:hover {
    background-color: #3db289;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #3db289 !important;
    margin: 20px 0;
    text-align: center;
}
.post_info_date {
    color: #3db289 !important;
}
.ptp-price {
    font-size: 40px !important;
    line-height: 100% !important;
    padding: 18px 0 20px !important;
    height: auto !important;
}
a.ptp-button {

    height: auto !important;
    padding: 10px 0 7px !important;
    margin-top: 5px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 300;

}
.ptp-bullet-item {

    font-size: 14px !important;
    padding: 20px !important;

}
.ptp-plan {

    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 300 !important;
    padding: 20px 0 20px !important;
    font-size: 1.25em !important;
    line-height: 140%;
}
.cbp-qtcontent {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.tslider blockquote footer, .tslider blockquote footer a {
    display: none;
}
.tslider blockquote p {
	font-size: 1.1em !important;
	color: #000 !important;
	font-weight: 400 !important;
}
.cbp-qtcontent blockquote {
    opacity: 1 !important;
}

/* Form Select Custom CSS */
select, input[type=tel] {
    background-color: #ffffff;
    color: #000;
    border-color: #e1e1e1;
    padding: 7px 10px 7px 10px;
    font-size: 100%;
    font-family: Lato, 'Helvetica Neue', Arial,Verdana,sans-serif;
    margin: 0;
    border: 1px solid #e1e1e1;
    outline: none;
    -webkit-transition: border-color linear .3s;
    -moz-transition: border-color linear .3s;
    -o-transition: border-color linear .3s;
    transition: border-color linear .3s;
    box-sizing: border-box;
    border-radius: 0;
}

/* Macros Page Edits */

.page-id-121715 #page_content_wrapper {
    max-width: 100% !important;
    padding: 0 !important;
}
.page-id-121715 #page_content_wrapper .inner {
    margin-top: 0;
}
#macro-hero .fl-module-content.fl-node-content {
    margin: 0 !important;
}
.page-id-121715 #page_caption {
	margin-bottom: 0 !important;
}
.pp-icon-wrapper.animated.none {
    visibility: visible !important;
}
#macro-testimonials .fl-testimonials p {

    font-size: 20px !important;

}
#macro-what-you-get .pp-infolist-icon-inner {

    padding-top: 4px !important;

}
#page_caption {
    clear: both;
}