/*
 Theme Name:     Yurika! Cramp Free Naturally
 Theme URI:      http://pamelarubio.com/
 Description:    Custom theme for Yurika!
 Author:         Pamela Rubio
 Author URI:     http://www.pamelarubio.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");
@import url('https://fonts.googleapis.com/css?family=Rufina:400,700|Source+Sans+Pro:400,700');
@import url('https://fonts.googleapis.com/css?family=Euphoria+Script');
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Full site customizations */

h1,
h4,
h6
{
	font-family: 'Rufina', serif;
	font-weight: 700;
	color: #d67b8b;
	line-height: 1.25em;
}

h5
{
	font-family: 'Euphoria Script', sans-serif;
	font-size: 36px;
	color: #d67b8b;
}

h2
{
	font-family: 'Rufina', serif;
	font-size: 32px;
	color: #d67b8b;
	line-height: 1.25em;
}

body
{
    font-family: 'Source Sans Pro', sans-serif;
    text-shadow: none;
    font-size: 16px;
}

strong
{
    font-family: 'Rufina', serif;
    color: #d67b8b;
    font-size: 16px;
}

a
{
    color: #d67b8b;
}

h3
{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #516e96;
    letter-spacing: 1.5px;
}


#footerquote h6

{
	font-size: 18px;
	line-height: 1.25em;

}

/* Main Header and Navigation */


#logo
{
    max-height: 125px !important;
    padding-top: 13px;
    padding-bottom: 25px;

}

.et-fixed-header #logo
{
    max-height: 125px !important;
	
    
}

#main-header
{
    background-color: #d67b8b;
    height: 125px;
}

#main-header.et-fixed-header nav#top-menu-nav
{
    padding-top: 10px !important;
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header
{
    height: 125px;
}

.et-fixed-header #et_search_icon:before
{
    margin-top: 0px;
}

#top-menu li.current-menu-item > a
{
	color: #fff;
}

#top-menu a
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 1.1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 25px;
}

#top-menu a:hover
{
    color: #516e96;
}

#top-menu a:active
{
    color: #516e96 !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a
{
	padding-bottom: 25px;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a
{
	padding-bottom: 25px;
}
	
	

#top-menu .menu-item-has-children > a:first-child
{
	padding-top: 5px;
}

.nav li ul
{
	background: #d67b8b;
}

#et_search_icon
{
	display: none !important;
}


/* Full width slider customizations */

.et_pb_slide_title
{
     text-shadow: none;
     line-height: 1.25em;
     font-weight: 700 !important;
}

.et_pb_slide_image
{
    padding-top: 0;
}

.et_pb_slide_image
{
	margin-top: -260px !important;
}

/* button customizations */

.et_pb_button
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 1.2em;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff !important;
    margin-top: 25px;
	background: #d67b8b;
	border-color: #d67b8b;
	border-radius: 0px;
	border-width: 0px;
}

.et_pb_button:hover
{
	background: #e6e7e8;
	border-width: 0px;
	color: #d67b8b !important;
}

.form-submit .et_pb_button
{
	color: #fff !important;
}


/* blog feed customizations */

.et_pb_blog_grid .post-content
{
    display: none !important;
}

.et_pb_post h2 a
{
    color: #d67b8b;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.25em;
}

.et_pb_blog_grid .et_pb_post
{
    border: none;
}


.post-meta
{
    text-transform: uppercase;
    font-weight: 700;
}

.et_pb_gutters3 .et_pb_post .post-meta
{
    color: #d67b8b;
    letter-spacing: 1.5px;
}
.et_pb_gutters3 .et_pb_post .post-meta a
{
    color: #d67b8b ;
    letter-spacing: 1.25px;
}


/* blurb module customizations */



/* Enjoy Instagram plugin customizations */

.owl-theme .owl-controls .owl-page span
{
	display: none !important;
}

/* Social follow customizations */

.et_pb_social_media_follow li a.icon::before
{
	color: #fff !important;

}

.et_pb_social_media_follow
{
	text-align:center;
}

.et_pb_social_media_follow li
{
	float:none;
	display:inline-block;
}

/* Blog page customizations */

.et_pb_image_container img, .et_pb_post a img
{
    max-width: 35%;
    float: left;
	margin-right: 25px;
}

.et_pb_post_slider.et_pb_bg_layout_light .post-meta, .et_pb_post_slider.et_pb_bg_layout_light .post-meta a
{
	color: #d67b8b !important;
    letter-spacing: 1.5px;
	font-weight: 700;
}

/* Woocommerce customizations */

.entry-summary p.price span
{
	color: #516e96;
}

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button
{
	font-family: 'Source Sans Pro', sans-serif;
	border: 0px solid;
	border-radius: 1px;
	background: #516e96;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message
{
	background: #516e96 !important;
}

.woocommerce-product-details__short-description
{
	padding-top: 30px;
}

.et-cart-info
{
	display: none !important;
}

.yurikacrampkit
{
	background: #fff;
	border: 0px solid;
	border-radius: 1px;
	
}

.yurikacrampkit a
{
	color: #d67b8b !important;
	padding-left: 8px;
	padding-right: 8px;
}

.woocommerce-message a.button.wc-forward
{
	background: #516e96;
}








