/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles
    04. Global Styles
    05. Global Styles
    06. Global Styles
    07. Shop Template
    08. "Entrada" Page
    09. "Cart" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #header .header-main .container{
	margin-bottom:-25px;
}

body .page-wrapper .page-top{
	margin-bottom:20px;
	margin-top:20px;
}

body .hentry p .wp-image-13850{
	position:relative;
	left:-15px;
}

body .hentry p .wp-image-13851{
	position:relative;
	left:-30px;
}

body .page-top h1{
	display:none !important;
}

body .hentry .post-meta{
	visibility:hidden;
}

body .wpb_gallery_slides .nivoSlider img{
	-webkit-box-shadow:none;	box-shadow:none;
}

body .wpb_gallery .wpb_wrapper .wpb_gallery_slides > div{
	-webkit-box-shadow:-50px 0px 0px 0px #777777;	box-shadow:-50px 0px 0px 0px #777777;
}

body #name{
	width:100% !important;
}

body #email{
	width:100% !important;
}

body .modal-dialog .modal-body{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(64,64,64,0.75) !important;
}

body #wpforms-submit-15161{
	background-color:#000000;
}

body #wpforms-form-15168 input[type=email]{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body #wpforms-submit-15168{
	background-color:#95a5a6;
}

body .vc_custom_1724178276423 .wpb_wrapper .vc_column_container:nth-child(1) .attachment-full{
	max-width:65%;
}

body .vc_custom_1724178276423 .vc_column_container:nth-child(2) .attachment-full{
	max-width:65%;
}

body .vc_custom_1724178276423 .wpb_wrapper p{
	color:#ecf0f1;
}

body .vc_custom_1724178276423 p strong{
	background-color:#ffffff;
	color:#000000;
	padding-left:35px;
	padding-right:35px;
	padding-top:3px;
	padding-bottom:3px;
}

body .hentry .vc_custom_1724178276423 > .vc_column_container:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .vc_custom_1724178276423 .vc_column_container:nth-child(1) .wpb_wrapper:nth-child(1) .vc_inner .vc_column_container:nth-child(1) > .wpb_wrapper:nth-child(1){

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

body .vc_custom_1724178276423 .vc_column_container:nth-child(1) .wpb_wrapper:nth-child(1) .vc_inner .vc_column_container:nth-child(2) > .wpb_wrapper:nth-child(1){

	padding-left:0px;
	padding-right:0px;
	height:50px;
}

body .vc_custom_1724178276423 .vc_column_container:nth-child(1) > .wpb_wrapper:nth-child(1){

	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
}

body .vc_custom_1724178276423 .wpb_wrapper .vc_column_container:nth-child(2){

	height:50px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .vc_custom_1724178276423 .wpb_wrapper .vc_inner{
	height:101px;
}

body .vc_custom_1724178276423 .vc_column_container:nth-child(2) .vc_single_image-wrapper{
	padding-top:10px;
}

body .vc_custom_1724178678292 .vc_column_container .wpb_wrapper .vc_inner .vc_column_container > .wpb_wrapper{
	height:100px;
}

body .vc_custom_1724178678292 > .vc_column_container > .wpb_wrapper{
	padding-top:5px;
}

body .vc_custom_1724178678292 .wpb_wrapper .attachment-full{
	max-width:70%;
}

body .vc_custom_1724178678292 .vc_column_container:nth-child(2) .attachment-full{
	padding-top:10px;
}

body .vc_custom_1724178678292 p strong{
	background-color:#ffffff;
	color:#000000;
	padding-top:3px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:3px;
}

body .main-menu > .menu-item > a.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:bounceInDown;	animation-name:bounceInDown;
}

body .main-menu > .menu-item > a{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body .wpb_gallery_slides .nivoSlider div{
	display:none !important;
}

body #footer .footer-main > .container:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .footer-main .container:nth-child(1) .row:nth-child(1) .col-lg-3 #block-widget-6 .block .porto-block .vc_custom_1557842053723:nth-child(4) .porto-wrap-container .row:nth-child(1) .vc_column_container:nth-child(3) > .wpb_wrapper:nth-child(1){

	width:82% !important;
}

body .vc_custom_1724178678292 .wpb_wrapper p{
	color:#ffffff;
	font-weight:600;
}

body #block-widget-5 .block .vc_column_container:nth-child(3){

	color:#ffffff;
}

@media (max-width:991px){

	body .header-top .header-left .mobile-toggle{
	background-color:#7f8c8d !important;
	}

}



@media (max-width:900px){

	body .page-wrapper .page-top{
	margin-top:20px;
	}

}



@media (max-width:640px){

	body .header-top .header-right .mobile-toggle{
	background-color:rgba(64,64,64,0.75) !important;
}

body .page-content > .wpb_row > .vc_column_container > .wpb_wrapper > .wpb_text_column p{
	line-height:1.1em;
}

body .page-content .vc_custom_1623405394538 .wpb_wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .vc_custom_1623405394538 .wpb_wrapper p{
	font-size:20px;
	}

}



@media (max-width:480px){

	body .header-top a .standard-logo{
	min-width:225px;
}

body .footer-main .container .row .col-lg-3 #block-widget-6 .block .porto-block .vc_custom_1557842053723{
	padding-left:125px !important;
}

body .vc_custom_1557841855140 > .wpb_wrapper{
	padding-left:0px;
}

body .vc_custom_1557841865884 > .wpb_wrapper{
	padding-left:0px;
}

body .vc_custom_1557841879837 > .wpb_wrapper{
	padding-left:0px;
	}

}



@media (min-width:768px){

	body .page-wrapper .page-top h1{
	font-size:22px !important;
	}

}



@media (min-width:1160px){

	body #header .header-main .container{
	max-width:13%;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1.0



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.0.8



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1652791850



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.0.8



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .main-menu-wrap .header-center{
	position:relative;
	top:-16px;
}



/*-----------------------------------------------*/
/*  "Entrada" Page                               */
/*-----------------------------------------------*/
body.page-id-1679 .menu > li > a{
	background-color:#95a5a6;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	font-weight:600;
	font-size:14px;
	border-width:1px;
	border-color:#7f8c8d;
	border-style:solid;
}

body.page-id-1679 .menu > li{
	border-color:transparent;
}

body.page-id-1679 .menu > li > a:hover{
	font-weight:600;
	font-size:14px;
}

body.page-id-1679 .menu ul a{
	word-spacing:2.2px;
}

body.page-id-1679 div .vc_custom_1576630402264 .vc_custom_1546538587578 .wpb_wrapper .wpb_single_image .wpb_wrapper{
	width:65% !important;
}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-6 #calc_shipping_state{
	display:none;
}

body.page-id-6 #calc_shipping_city{
	display:none;
}

body.page-id-6 #calc_shipping_postcode{
	display:none;
}