/*
Theme Name:  Shapely Child
Theme URI:  https://artemagialucasansone.com/
Description:  Shapely Child
Author:  Alessio Vietri
Textdomain:  alessiovietri
Author URI:  https://alessiovietri.it
Template:  shapely
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/

.bg-primary{
    background-color: #204e65 !important;
}

.shapely-related-posts,
.single.single-aiovg_videos .aiovg-social,
.single.single-aiovg_videos .author-bio{
	display: none !important;
	content: "" !important;
}
.single.single-aiovg_videos #secondary,
.single-product #main #secondary,
.page-id-7 #main #secondary,
.page-id-9 #main #secondary,
.page-id-213 #main #secondary{
  display: none;
}
.single.single-aiovg_videos #primary,
.single-product #main #primary,
.page-id-7 #main #primary,
.page-id-9 #main #primary,
.page-id-213 #main #primary{
  width: 100%;
}           
.page-id-213 .header-callout,
.page-id-213 .entry-title,
.page-id-7 .entry-title,
.page-id-8 .entry-title,
.footer-credits {
    display: none;
}
.page-id-213 .content-area{
	padding-top: 0 !important;
}
.ui-slider.ui-widget-content .ui-slider-handle{
    border-radius: 20% !important;
    background-color: #204e65 !important;
}
.onsale{
    border-radius: 4px !important;
    padding: 4px 6px !important;
    min-height: 0px !important;
    height: auto !important;
    line-height: auto !important;
    background-color: #0BBF92 !important;
}
.variations label{
	color: #204e65 !important;
	display: block;
	font-size: 1.5rem;
	text-align: left;
}
.page-id-48 .entry-meta,
.page-id-50 .entry-meta{
	display: none !important;
}
@font-face {
    font-family: Dosis;  
    src: url('https://artemagialucasansone.com/wp-content/themes/shapely-child/assets/fonts/Dosis.ttf');  
    font-weight: normal;  
}
.page-title-section{
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	background-size: cover !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
}
.page-title-section h1{
	font-weight: bold !important;
	font-size: 4.5rem !important;
/* 	text-transform: uppercase; */
	font-family: 'Dosis', sans-serif; 
}
.quentin{
	font-family: 'Dosis', sans-serif !important;
}
.page-title{
	font-family: 'Dosis', sans-serif !important;
}
.wfpTitle,
.footer-widget-area h2.widget-title{
	font-family: 'Dosis', sans-serif !important;  
	font-size: 2.5rem !important;
}
.woocommerce-page #primary h1.page-title,
.page-id-48 h2.post-title,
.page-id-50 h2.post-title{
	display: none !important;	
}
.page-title-section{
	background-image: url('https://artemagialucasansone.com/wp-content/uploads/2020/11/455C8298-2B87-442F-A18B-789087230D7B.jpeg');
}
.page-id-48 .page-title-section{
	background-image: url('https://artemagialucasansone.com/wp-content/uploads/2020/11/2459AC6E-5219-46FF-8F8C-3E4A8B9CE600-e1605786116457.jpeg') !important;
}
.page-id-50 .page-title-section{
	background-image: url('https://artemagialucasansone.com/wp-content/uploads/2020/11/07BD6A44-0C23-42B0-A4AC-48588E116C4C-Copia-e1605785421451.jpeg') !important;
}
.woocommerce-page .page-title-section{
	background-image: url('https://artemagialucasansone.com/wp-content/uploads/2020/11/455C8298-2B87-442F-A18B-789087230D7B.jpeg') !important;
}
form[data-form-id="65"]{
	padding: 25px;
	background-color: #204e65 !important;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(87,84,87,1);
	-moz-box-shadow: 5px 5px 5px 0px rgba(87,84,87,1);
	box-shadow: 5px 5px 5px 0px rgba(87,84,87,1);
}
form[data-form-id="65"] label{
	color: white !important;
	font-weight: bold !important;
}
form[data-form-id="65"] #grecaptcha7{
	text-align: center;
}
form[data-form-id="65"] #grecaptcha7 > div{
	margin: 0 auto !important;
}
form[data-form-id="65"] input[type="submit"]{
	background-color: white !important;
	color: #204e65 !important;
	width: 100% !important;
	max-width: none !important;
}
.mt-5{
	margin-top: 7rem !important;
}
.main-navigation .search-widget-handle .function,
.main-navigation .dropdown-menu{
	z-index: 999 !important;
}
#submitButton22,
#grecaptcha3,
#grecaptcha3 > *{
	width: 100% !important;
	max-width: none !important;
}
#social .fa, .far, .fas {
	font-weight: normal !important;
	font-family: FontAwesome !important;
}
.entry-meta .post-meta{
	display: none;
}
section, footer{
	padding: 10px 0 !important;
}
section.content-area{
	padding: 50px 0 !important;
}
.page-title-section{
	padding: 70px 0 !important;	
}
.button[name="apply_coupon"]{
	font-size: 12px !important;
}
.shapely-next-prev,
.woocommerce div.product p.stock{
	display: none;
	height: 0;
	width: 0;
	opacity: 0;
}