/*
Theme Name:  VELVET CHILD THEME FOR DIVI
Theme URI:   http://dawnaldermandesign.co/divi/velvet
Version:     1.0
Description: Velvet a child theme of Divi by Dawn Alderman Design
Author:      Dawn Alderman
Author URI:  http://dawnalderman.com
Template:    Divi
*/


@import url("../Divi/style.css");

.et_pb_posts a.more-link {
    clear: both;
    display: block;
    text-align: center;
    border: 1px solid #efefef !important;
    width: 24% !important;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    padding: 10px;
    margin-top: 25px;
}

.blogposts .et_pb_post p, .search .et_pb_post, .archive .et_pb_post {
    font-size: 19px !important;
}

body.single {
  background-color: #ffffff !important;
}

.et_monarch .et_social_networks {
  width: 100%;
  display: inline;
  margin-left: auto !important;
  margin-right: auto !important;
}

#top-menu li li a, .fullwidth-menu li li a {
  padding: 13px 20px;
  width: 239px;
}

.testimonial p {
  color: #999999;
  font-family: 'Radley';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.8;
  letter-spacing: 0px;
}

/*STYLES CUSTOM SIDEBAR SEARCH BOX*/
input.search-input {
   width: 100%;
   border: solid 1px #d69e6f !important;
   border-style: single;
   padding: 10px;
   text-align: center;
   text-transform: uppercase;
   letter-spacing: 2px;
   font-family: 'Spinnaker';
   font-size: 10px;
   color: #d69e6f;
}

input.search-submit {
   display: none;
}

/*STYLES CUSTOM SIDEBAR PLACEHOLDER TEXT*/
::-webkit-input-placeholder {
   color: #d69e6f;
}
:-moz-placeholder { /* Firefox 18- */
   color: #d69e6f;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #d69e6f;  
}
:-ms-input-placeholder {  
   color: #d69e6f;  
}
.leftblog p {
  font-size: 19px;
}

.blogposts .et_pb_post {
  margin-bottom: 60px !important;
  font-family: Radley;
  font-size: 16px;
  text-align: justify;
  margin-top: 20px !important;
}
.blogposts p.post-meta {
  display: none !important;
}

 .choose p {
  font-size: 14px !important;
  font-family: Spinnaker !important;
}

a.smallblue, a.bigblue {
  color: #D69E6F !important;
  background: #FFFFFF !IMPORTANT;
  background: -moz-linear-gradient(top, #88bdff 0%, #60a7ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdff), color-stop(100%,#60a7ff));
  background: -webkit-linear-gradient(top, #88bdff 0%,#60a7ff 100%);
  background: -o-linear-gradient(top, #88bdff 0%,#60a7ff 100%);
  background: -ms-linear-gradient(top, #88bdff 0%,#60a7ff 100%);
  background: linear-gradient(to bottom, #88bdff 0%,#60a7ff 100%);
  border: 1px solid #d69e6f;
}

a.small-button, a.big-button, a.icon-button {
  display: inline-block;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1);
  -moz-border-radius: 10px;
  -webkit-border-radius: 0px !important;
  border-radius: 10px;
  line-height: 26px;
}
a.smallblue:hover, a.bigblue:hover, a.big-button.bigblue:hover {
  color: #c6c6c6 !important;
}
a.big-button.bigblue {
  color: #d69e6f !important;
  border: 1px solid #d69e6f !important;
  font-family: Spinnaker !important;
}

#footer-info {
 float: none !important;
 text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: Spinnaker;
}

.homefullmenu #top-menu li, .homefullmenu .fullwidth-menu li {
  display: inline-block;
  font-size: 14px;
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.smooth_slider h2 {
  display: block !important;
  padding: 0px !important;
  margin-top: -296px!important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 23em !important;
  text-align: center !important;
  font-family: Spinnaker !important;
  font-size: 18px !important;
}
.smooth_slider .smooth_slider_thumbnail {
  position: relative;
  max-width: 100%;
  z-index: -2 !important;
}
.smooth_slider span {
  display: none !important;
}
p.smooth_more {
  display: none !important;
}

#footer-bottom {
  background-color: #ffffff;
}

/* SETS HOME PAGE BG IMAGE */
body.custom-background {
  background-size:contain;
  background-position:center bottom !important;}

/* SETS HOME PAGE BG COLOR */
body.home.page {background-color: #f4efe8;}

/* HIDES QUOTE SLIDER ON MOBILE SCREENS */
.quoteslider {
  display:none;
}}

/* STYLES PORTFOLIO TITLE TEXT */
.eg-velvet-portfolio-grid-element-11 {
text-transform: uppercase;
letter-spacing: 2px;
}

/* Search, Navigation Dropdown border color */
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
  border-color: #f4efe8 !important;
}
/* Set the Home Page Quote Slider height */
 body.home .et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide {
  background-color: transparent !important;
  max-height: 400px !important;
  1padding-bottom: 250px !important;
  1margin-top: -150px !important;
}
/* REMOVES HOME PAGE FIXED NAV PADDING */
body.home.et_fixed_nav #page-container {
  padding-top: 0px !important;
}
/* HOME PAGE QUOTE SLIDER PADDING */
body.home .et_pb_slide_description {
  padding: 25px 5px;}
/* SLIDER STYLING */
.et_pb_slider .et_pb_slide {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  width: 100%;
  text-align: center;
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: none;
  list-style: none;
}
/* SETS SLIDER BACKGROUND TO TRANSPARENT */
.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center {
  background-color: transparent !important;
}

@media only screen and (max-width: 767px) {
.et_pb_more_button, a.et_pb_more_button {
display: inline-block !important;
}}
@media only screen and (max-width: 981px) {
.et_pb_column_1 {
  background-color: #ffffff;
  padding-top: 8px !important;
  padding-right: 8px !important;
  padding-bottom: 0px !important;
  padding-left: 8px !important;
}
.et_pb_column_2 {
  background-color: #ffffff;
  padding-top: 0px !important;
  padding-right: 8px !important;
  padding-bottom: 0px !important;
  padding-left: 8px !important;
}
.press .et_pb_column_2, .press .et_pb_column_1, .press .et_pb_column_3 {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
.portcol .et_pb_column_1 {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 6px !important;
  padding-left: 0px !important;
}
.portcol .et_pb_column_2 {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
ul#mobile_menu1{
  background-color: #ffffff !important;
}
.homegrid h4, .portfolio h4 {
  font-size:10px !important;
}}

/* SETS MARGIN FOR HOME PAGE SLIDESHOW */
   .home-slideshow {margin-top: -80px !important;}

/* REMOVES HOME PAGE TOP MENU AND HEADER */
   .home #top-menu, .home header#main-header {display:none;}

/* STYLES HOME PAGE HEADER */
   .home #main-header{ 
   background-color: rgba(31,31,31,0.00) !important;
   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0); 
   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0); 
   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);}

/* REMOVES BACKGROUND AND SHADOW FROM HEADER */
.home #main-header{
  background-color: transparent !important;
  box-shadow: none;
}

/* ADDS PADDING TO THE MENU AND CHANGES FONT SIZE */
#top-menu li > a, .fullwidth-menu li > a {
  padding-bottom: 29px;
  font-size: 16px;
}

/*Hide Post Excerpt on Blog Page, Search and Archive*/
.blogposts .et_pb_post p, .search .et_pb_post, .archive .et_pb_post {
  font-size: 0px;
}
/*SETS IMAGE WIDTH, HIEGHT AND PADDING*/
img {
  max-width: 100%;
  height: auto;
  padding-bottom: 2px;
}

/* STYLES BLOG TITLE H1, H2 */
.et_pb_post h2, .et_pb_post h1 {
  margin-top: 30px;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  border-bottom: 1px solid #e6e6e6;
}
/* STYLES POST META */
#left-area .post-meta, p.post-meta {
  font-size: 8px !important;
  text-transform: uppercase;
  font-family: Spinnaker;
  letter-spacing: 2px;
  padding-bottom: 15px;
  text-align: center;
  padding-top: 15px;
}
/* STYLES COMMENT FORM TEXT AREA */
#commentform textarea, #commentform input[type="text"], span.comment_date, span.fn, span.fn a{
  font-size: 10px !important;
  text-transform: uppercase;
  font-family: Spinnaker;
  letter-spacing: 2px;
  padding-bottom: 15px;
  text-align: center;
  padding-top: 15px;
  color: #999999;
}
/* STYLES COMMENT FORM REPLY TITLE */
h3#reply-title{
  font-size: 10px !important;
  text-transform: uppercase;
  font-family: Spinnaker;
  letter-spacing: 2px;
  padding-bottom: 15px;
  text-align: center;
  padding-top: 15px;
  color: #999999;
  border-bottom: 1px solid #e6e6e6;
}
/* STYLES SUBMIT BUTTON & COMMENT REPLY */
input#submit, a.comment-reply-link, input.et_pb_contact_submit {
  text-transform: uppercase;
  font-size: 12px;
  border: 1px solid;
  border-radius: 0;
}
/* SETS CONTACT FORM CAPTCHA WIDTH AND HEIGHT */
.et_pb_contact_right p input {
  width: 47px!important;
  padding: 10px !important;
}
/* HIDES COMMENT FORM ALLOWED TAGS */
p#form-allowed-tags {
  display: none;
}
/* STYLES SIDEBAR LINKS */
#sidebar li, #sidebar li a, .et_pb_bg_layout_light .et_pb_widget li a {
 text-transform: uppercase;
 color: #999999 !important;
 font-size: 12px;
 letter-spacing: 2px;
}
/* STYLES SIDEBAR WIDGET TITLES */
#sidebar h4.widgettitle, h4.widgettitle {
  padding-top: 20px;
  margin-top: 30px;
  text-transform: uppercase;
  font-size: 12px;
  border-bottom: 1px solid #e6e6e6;
}

/* STYLES MAIN BODY, INPUT, TEXT AND SELECT AREAS */
body, input, textarea, select {
  font-family: 'Spinnaker', Helvetica, Arial, Lucida, sans-serif !important;
  color: #d69e6f;
}
/* HOME PAGE QUOTE SLIDER PADDING */
.homefullmenu, #top-menu a, .fullwidth-menu a, .homefullmenu ul#menu-main-navigation{
  font-family: 'Spinnaker', Helvetica, Arial, Lucida, sans-serif !important;
  color: #d69e6f;
  letter-spacing: 3px;
  background-color: transparent !important;
}
/* STYLES TOP MENU */
.homefullmenu, #top-menu a:hover, .fullwidth-menu a:hover {color: #999999;}
/* STYLES HOME PAGE GRID TITLE HOVER */
.homegrid h4:hover, .portfolio h4:hover {
  color: #ffffff;
}
/*STYLES HOME PAGE GRID TITLE */
.homegrid h4, .portfolio h4 {
  color: #ffffff;
  font-size: 30px;
}
/* STYLES HOME PAGE GRID BYLINE TEXT */
.homegrid .wp-tiles-byline-content, .portfolio .wp-tiles-byline-content {
  font-family: Spinnaker;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700 !important;
  font-size: 10px !important;
}
.homegrid .wp-tiles-byline-align-bottom .wp-tiles-tile-with-image .wp-tiles-byline, .portfolio .wp-tiles-byline-align-bottom .wp-tiles-tile-with-image .wp-tiles-byline {
  text-align: center !important;
  top: 40% !important;
  border-top: 0px solid #fff;
  width: 86%;
  left: 7% !important;
  border-bottom: 0px solid #fff;
}
/* STYLES INDIVIDUAL WP TILE BASED ON UNIQUE PAGE ID */
div#tile-108.wp-tiles-tile h4.wp-tiles-byline-title {
  color: #d69e6f;
  background-color: #ffffff;
}
/* STYLES INDIVIDUAL WP TILE BASED ON UNIQUE PAGE ID */
div#tile-7848.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-7845.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-5702.wp-tiles-tile h4.wp-tiles-byline-title {
  color: #d69e6f;
}
div#tile-7848.wp-tiles-tile h4.wp-tiles-byline-title {
  color: #d69e6f;
  1margin-top: -61% !important;
  text-align: center;
}
div#tile-5964.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-7895.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-5710.wp-tiles-tile .wp-tiles-byline-wrapper, .portfolio div#tile-7895.wp-tiles-tile .wp-tiles-byline-wrapper, .portfolio div#tile-5964.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-8288.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-7900.wp-tiles-tile .wp-tiles-byline-wrapper {
  background-color: rgba(102, 100, 99, .3);
}
/* STYLES INDIVIDUAL WP TILE BASED ON UNIQUE PAGE ID MATERNITY */
div#tile-5964.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8849.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8852.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8855.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8858.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8861.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8864.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8867.wp-tiles-tile h4.wp-tiles-byline-title {
  color: #ffffff;
  border-bottom: 1px solid #fff;
  font-size: 24px;
}
div#tile-8849.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-8852.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-8855.wp-tiles-tile .wp-tiles-byline-wrapper, .portfolio div#tile-8858.wp-tiles-tile .wp-tiles-byline-wrapper, .portfolio div#tile-8861.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-8864.wp-tiles-tile .wp-tiles-byline-wrapper, div#tile-8867.wp-tiles-tile .wp-tiles-byline-wrapper {
  background-color: rgba(102, 100, 99, .3);
}

.homefeatured h3 {
background-color: rgba(102, 100, 99, .3);
}

div#tile-7895.wp-tiles-tile h4.wp-tiles-byline-title {
 border-bottom: 1px solid #fff;
 text-align: center;
 font-size: 24px;

}
div#tile-7895.wp-tiles-tile .wp-tiles-byline-content {
  text-align: center !important;
}

/* STYLES HOME PAGE WP TILE BYLINE */
div#tile-7845.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-5702.wp-tiles-tile h4.wp-tiles-byline-title {
  text-align: center;
  1margin-top: -56% !important;
}
/* STYLES INDIVIDUAL WP TILE BASED ON UNIQUE PAGE ID */
div#tile-5710.wp-tiles-tile h4.wp-tiles-byline-title, .portfolio div#tile-7895.wp-tiles-tile h4.wp-tiles-byline-title, .portfolio div#tile-5964.wp-tiles-tile h4.wp-tiles-byline-title, div#tile-8288.wp-tiles-tile h4.wp-tiles-byline-title {
  font-size: 24px;
  border-bottom: 1px solid #fff;
}
div#tile-7900.wp-tiles-tile h4.wp-tiles-byline-title {
  font-size: 24px;
  border-bottom: 1px solid #fff;
  margin-top: 0% !important;
}

/* HIDES WP GRID UNTIL LOADED */
.wp-tiles-grid {
    display: none;
}
/* HIDES WP GRID UNTIL LOADED */
.wp-tiles-grid.wp-tiles-loaded {
    display: block;
}
/* REMOVES SECTION PADDING */
.et_pb_section {
  padding: 0px 0 !important;
  position: relative;
}
/* STYLES HOMEPAGE WP TILES GRID CONTAINER */
1.homegrid .wp-tiles-container {
  background: #FFFFFF;
  overflow: visible;
  padding-left: 20px;
  padding-bottom: 14px;
  padding-top: 18px;
  padding-right: 20px;
  width: 96%;
}

/* REMOVES HOME PAGE WP TILE BORDER */
.homegrid.tile-108 .wp-tiles-byline-align-bottom .wp-tiles-tile-with-image .wp-tiles-byline {
border:none;}
/* STYLES WP TILES HOME PAGE FOR MOBILE */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
1.homegrid .wp-tiles-container {
  background: #ffffff;
  overflow: hidden;
  padding: 20px;
  width: 94%;
}
/* HIDES QUOTE SLIDER ON SMALL MOBILE SCREENS */
.quoteslider {
  display:none !important;
}
/* POSITIONS SOCIAL MEDIA ICONS ON SMALL MOBILE SCREENS */
.et-social-icons {
  margin-left: -20px;
}}
/* HIDES QUOTE SLIDER ON SMALL MOBILE SCREENS */
@media only screen and ( max-width: 767px ) {
.quoteslider {
  display: none;
}/* STYLES WP TILES HOME PAGE FOR MOBILE */
1.homegrid .wp-tiles-container {
  background: #ffffff;
  overflow: hidden;
  padding-left: 20px;
  padding-bottom: 14px;
  padding-top: 18px;
  padding-right: 20px;
  width: 92%;
}
/* STYLES WP TILES HOME PAGE TITLES ON MOBILE */
.homegrid h4, .portfolio h4 {
  color: #ffffff;
font-size: 10px !important;
}
/* STYLES WP TILES HOME PAGE FOR MOBILE */
.homegrid .wp-tiles-byline-align-bottom .wp-tiles-tile-with-image .wp-tiles-byline, .portfolio .wp-tiles-byline-align-bottom .wp-tiles-tile-with-image .wp-tiles-byline {
  text-align: center;
  top: 40% !important;
  border-top: 0px solid #fff;
  width: 86% !important;
  left: 7% !important;
  border-bottom: 0px solid #fff;
}
.homegrid .wp-tiles-byline-content, .portfolio .wp-tiles-byline-content {
  font-family: Spinnaker;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700 !important;
  font-size: 8px !important;
}
/* REMOVES PADDING ABOVE HOME PAGE MENU */
body.home.et_fixed_nav #page-container {
  padding-top: 0px !important;
}}

/*WOOCOMMERCE QUANTITY STYLING*/
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus {
   color: #d69e6f !important;
   border: 0px Solid #d69e6f !important;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty {
   font-weight: 500 !important;
   font-size: 26px!important;
   color: #fff!important;
   -moz-box-shadow: none !important;
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
   border: none!important;
   border-radius: 3px !important;
   background-color: #d69e6f !important;
   height: 43px!important;
   width: 111px !important;
   background-color: #d69e6f !important;
}

/*WOOCOMMERCE CENTER TEXT ALL PRODUCTS*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   text-align: center;
}
/*HIDES WOOCOMMERCE SEARCH RESULT COUNT*/
p.woocommerce-result-count {
   display: none;
}

/*HIDES WOOCOMMERCE PAGE TITLE*/
.woocommerce h1.page-title {
   display: none;
}

@media only screen and (max-width: 1267px) {
.et_pb_fullwidth_menu .et_mobile_nav_menu {
  float: none !important;
}
#top-menu li > a, .fullwidth-menu li > a {
  padding-bottom: 0px;
  font-size: 0px !important;
}
}

@media only screen and (max-width: 1267px){
.et_pb_fullwidth_menu .et_mobile_nav_menu {
  float: none !important;
}}
@media only screen and (max-width: 1267px) {
#et_mobile_nav_menu, .et_mobile_nav_menu {
  display: block !important;
}}
@media only screen and (max-width: 1267px) {
ul#mobile_menu1 {
  background-color: #ffffff !important;
}
#left-area ul, .entry-content ul, .comment-content ul {
  list-style-type: none;
  padding: 0 0 23px 16px;
  line-height: 26px;
}
#top-menu .menu-item-has-children > a:first-child, .fullwidth-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
  padding-right: 20px;
  display: none;
}}
header#main-header {
  box-shadow: none !important;
}