.wrap__featuredblocks {
    opacity: 0.8 !important;
}
 
.wrap-page--inner.wrap--inner {
    background: #ffffff !important;
    opacity: 0.85;
}
.spwidget-button {
    background: #c9a15d !important;
}
.spwidget-button:hover {
    background: #b38c4b !important;
}


.page-layout {
    padding-top: unset !important;
}
#main-box {
    background-image: url(/storage/app/media/Additional_Stock_Pics/Flowers/pexels-elina-sazonova-4332100.jpg);
    background-size: cover;
    margin-top: -70px;
}

.wrap__slider {
    padding-top: 235px !important;
}


.wrap__contact_social { 
    padding: 40px 150px;
}

h3.locations__caption {
    font-weight: bold !important;
    color: #7a7383 !important;
}

.wrap__locations__header .locations__caption {
    display: block !important;
}

 

/*COLORS*/
.logo__title {
    color: #92374d;
}
.logo__description {
    color: #92374d;
}
.featuredblock__icon {
    border: 2px solid #c9a15d;
}
.wrap__navigation {
    background-color: #8c8496;
}


.navigation:not(.mm-menu) .navigation__list .navigation__item.active, .navigation:not(.mm-menu) .navigation__list .navigation__item:hover {
    border-top: 6px solid #C9A15D;
}
.navigation:not(.mm-menu) .navigation__list .navigation__item.active a, .navigation:not(.mm-menu) .navigation__list .navigation__item:hover a {
    color: #C9A15D;
}


.featuredblock__icon span:before {
    color: #926671;
}
#main-home {
    padding: 0px 0;
    /*background-color: #f9eedc;*/
    background-color: #e4cdd2;
}
.page__title-wrapper {
    background-color: #e4cdd2;
}
/*END COLORS*/


.wrap__hours, .contact-form .wrap__form--inner > div {
    display: none;
}
.wrap__map {
    margin: 0 auto;
    text-align: center;
    float: unset;
}
.wrap__contact_social .wrap__socialmedia_body {
    float: unset;
    margin: 0 auto;
}

.cta a.cta__button {
    font-family: "source-sans-pro-bold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    border-radius: 50px;
    border: 2px solid #A64F64;
    color: #ffffff;
    background-color: #A64F64;
    text-decoration: none;
    padding: 8px 40px;
    text-align: center;
    margin-bottom: 10px;
    font-style: normal;
    display: block;
    transition: background-color 0.3s, color 0.3s;
    text-transform: uppercase;
    width: 250px;
    margin: 0 auto;
}

.cta a.cta__button:hover {
    background-color: #ffffff;
    color: #A64F64;
    text-decoration: none;
}

div#map {
    width: 100%;
}
h2.quicklink__title {
    font-size: 28px;
    font-family: 'Playfair Display', serif !important;
    font-weight: bold !important; 
}

/*FONTS*/
.featuredblocks__title, h1, .cta__title, .page__title, .socialmedia__title, .slider__title, .map__title {
    font-family: 'Playfair Display', serif !important;
    font-weight: bold !important;
}

.logo__title {
    font-family: 'Oregano', cursive !important;
}
/*END FONTS*/

/*MEDIA QUERY*/
@media (min-width:1441px){
    #main-box {
        margin-top: -70px;
}
}

@media only screen and (min-width: 1200px) {
div#main-wrap {
    padding-top: 235px;
}
.wrap-page--inner {
    padding: 10px 150px;
}
}

@media only screen and (max-width: 1199px) {
div#main-wrap {
    padding-top: 165px;
}
}

/*MOBILE RESPONSIVE*/
@media (min-width:600px) {
    .logo__title {
    font-size: 54px;
}
}
@media (min-width:1025px) {
.featuredblock__item {
    width: 16%;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.featuredblock__item {
    width: 26%;
}
}
@media (max-width: 767px){
    .wrap__slider {
        padding-top: 160px !important;
    }
}
@media (max-width: 519px)  {
    .wrap__locations__header {
        width: 65%;
        float: left;
    }
    .locations__caption {
        text-align: left; 
    }
    .wrap__header .wrap__logo_location:before { 
        top: 60px;
    }
}
@media (max-width: 316px){    
    .wrap__header .wrap__logo_location:before { 
        top: 82px;
    }
}
/*END MOBILE RESPONSIVE*/




/* /  SECTIONS  / */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/* /  COLUMN SETUP  / */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1%;
    border-right: none;
    border-left: none;
    background: none;
}

.col:first-child { margin-left: 0; }

/* /  GROUPING  / */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1;  } /*/ For IE 6/7 /*/
/* /  GRID OF TWO  / */
.span_2_of_2 {width: 100%;}
.span_1_of_2 {width: 49.5%;}
/* /  GRID OF THREE  / */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.33%; }
.span_1_of_3 { width: 32.66%; }
/* /  GRID OF FOUR  / */
.span_4_of_4 { width: 100%; }
.span_3_of_4 { width: 74.75%; }
.span_2_of_4 { width: 49.5%; }
.span_1_of_4 { width: 24.25%; }
/* /  GRID OF FIVE  / */
.span_5_of_5 { width: 100%; }
.span_4_of_5 { width: 79.8%; }
.span_3_of_5 { width: 59.6%; }
.span_2_of_5 { width: 39.4%; }
.span_1_of_5 { width: 19.2%; }
/* /  GRID OF SIX  / */
.span_6_of_6 { width: 100%; }
.span_5_of_6 { width: 83.06%; }
.span_4_of_6 { width: 66.13%; }
.span_3_of_6 { width: 49.2%; }
.span_2_of_6 { width: 32.26%; }
.span_1_of_6 { width: 15.33%; }
/* /  GO FULL WIDTH AT LESS THAN 480 PIXELS / */
 
@media only screen and (max-width: 768px) {
	.col { 	margin: 1% 0 1% 0%;	}
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
}





