/**
* Theme Name: Leedo Child
* Description: This is a child theme of Leedo, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/vlthemes">VLThemes</a>
* Template: leedo
* Version: 1.0.2
*/


/* - - - - GLOBAL - - - - */

@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');

html .fa,
html .far,
html .fas {font-family: 'FontAwesome'}

h1.vlt-large-heading {font-size: 100px}
html.vlt-is--lowercase-mode .vlt-large-heading,
html.vlt-is--lowercase-mode .vlt-services__title {text-transform: none}

.hidden {display: none}

/* preloader */
body .vlt-site-preloader .image img {border-radius: 0}

/* shopping cart btn */
.vlt-header--default .vlt-navbar .vlt-menu-shop-cart {display: none} 

/* header */
html .vlt-header--mobile.vlt-header--opaque {position: fixed}
html .vlt-default-navigation .sf-menu > li > a {padding:0 7px} 

@media only screen and (max-width: 1199px){	
	html .vlt-default-navigation .sf-menu > li > a {padding:0 4px; font-size: 10px} 
}

/* footer */
.vlt-footer--style-1.no-padding {padding-top: 0; padding-bottom: 0}
.vlt-site-wrapper .vlt-footer--widgetized .vlt-footer-widgets+.vlt-footer-copyright {margin-top: 30px}

/* button */
.ptp-styling button {font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: .075em; line-height: 1; text-transform: uppercase; border-radius: 0}
.ptp-button-simple-links .vlt-simple-link {background: #d60b52; border-color: #d60b52; color: #ffffff; font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: .075em; line-height: 1; text-transform: uppercase; border-radius: 0; padding: 10px 16px}
.ptp-button-simple-links .vlt-simple-link i {display: none}

@media only screen and (max-width: 768px){
	h1.vlt-large-heading {font-size: 55px} 
}

@media only screen and (max-width: 480px){
	h1.vlt-large-heading {font-size: 30px}
}



#pen-hompage-links h4 {text-transform: none}


/* - - - - HOMEPAGE - - - - */

#homepage-ad-space .bsaProCarousel {margin: 0 auto}
#homepage-ad-space .bsaProCarousel-1 {max-width: 728px}
#homepage-ad-space .bsaProCarousel-3 {max-width: 250px}

#homepage-blocks h4, 
#homepage-blocks .vp-portfolio__item-meta-category span {color: #FFFFFF}

html .vp-portfolio__items-style-leedo_work_style_1 .vp-portfolio__item-overlay {opacity: 1; background: rgba(11,11,11,.3)}  

.swp-homepage-thumbs h4 {font-weight: 400; font-size: 1.1em}

#write-on-extra-banner h2 {font-size: 38px}

@media only screen and (max-width: 768px){	

	#homepage-ad-space .bsaProCarousel-1 {display: none}
}




/* - - - - OUR PUBLICATIONS - - - - */

#our-publications-ad-space .bsaProContainerNew {margin: 45px auto 0}
#our-publications-ad-space .bsaProContainer-2 {max-width: 728px}
#our-publications-ad-space .bsaProContainer-4 {max-width: 250px}

@media only screen and (max-width: 768px){
	#our-publications-ad-space .bsaProContainer-2 {display: none}
}




/* - - - - FIRST LINE GENERATOR - - - - */

#ptp-custom-page {padding: 0 0 90px} 
#first-line-options {display: none}
#display-fl-option {padding: 45px; text-align: center; background: #f9b233; color: #0b0b0b; font-weight: 700; margin: 45px 0 0; font-size: 1.2em}



/* - - - - PRODUCT PAGE - - - - */

#shop-page-title {background: url(/wp-content/themes/leedo-child/img/books-bg.jpg) no-repeat center center; background-size: cover; padding: 100px 0}
#shop-page-title h1 {text-align: center; width: 100%; font-size: 60px}
.woocommerce-product-details__short-description a.full-size {background: #d60b52; font-weight: 700; color: #ffffff; display: inline-block; padding: 10px 30px; width: auto; height: auto} 

@media only screen and (max-width: 768px){
	#shop-page-title {padding: 45px 0} 
	#shop-page-title h1 {font-size: 30px}
}




/* - - - - WRITE ON PAGE - - - - */

.vlt-post--style-masonry .vlt-post-content .vlt-post-excerpt {margin-bottom: 20px}




/* - - - - MAILCHIMP - - - - */
#mailchimp-wrapper #mc_embed_signup form {text-align: center}
#mailchimp-wrapper #mc-heading {font-weight: bold; padding: 0; margin: 0 0 15px; font-size: 1.4em; font-family: Montserrat, Helvetica, Arial, sans-serif; letter-spacing: .01em; line-height: 1.25; text-transform: none; color: #0b0b0b}
#mailchimp-wrapper #mc_embed_signup input.email {margin-left: auto; margin-right: auto}
#mailchimp-wrapper #mc_embed_signup p#mc-first-para {margin-bottom: 5px}
#mailchimp-wrapper #mc_embed_signup p {margin-bottom: 20px; font-size: 0.9em} 
#mailchimp-wrapper #mc_embed_signup #mc-embedded-subscribe {border: none; max-width: 290px; margin:30px auto 0}
#mailchimp-wrapper #mc_embed_signup label {padding-bottom: 0; font-weight: 600} 
#mailchimp-wrapper #mc-embedded-subscribe-form .mc_fieldset {padding-bottom: 10px}



/* - - - - EVENTS - - - - */
.iee_archive .iee_event .img_placeholder {min-height: 300px} 
.register-for-event-btn {width: 90%; margin-top: 15px}

@media only screen and (max-width: 991px){
	.iee_archive .archive-event .iee_event {height: 350px}
	.iee_archive .iee_event .img_placeholder {min-height: 250px}
}



/* - - - - CONTACT - - - - */
	#contact-page-content .sign-up-btn:hover {background-color:#E5007D}

@media only screen and (max-width: 768px){
	#contact-page-content .vlt-particle {display: none}
}






