/*

Theme Name:     Agritourismo Child Theme

Description:    

Author:         connie_admin

Template:       agritourismo-theme



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/



body {

    font-size: 14px;

    font-family: "Roboto", serif;

    color: #3c1805;

}

.cave-dinners-video .wpb_video_wrapper {
    padding-top: 0px !important;
}



img { 

	max-width: 100%; 
	height:auto;

}

.main-menu ul li > a {

    font-size: 20px;

    font-family: "Oswald", sans-serif;

}

.footer .paragraph-row > div.widget:nth-child(1), .footer .paragraph-row > div.widget:nth-child(2) {

    width: 48% !important;

}

.footer .paragraph-row > div.widget:nth-child(3) {

    width: 100% !important;

	margin-top: 100px;

}

.footer .widget ul {

	text-align:center;

}

.footer .widget ul li {

    display: inline-block;

    margin: 0 15px;

}

.home .main-block.quote-block > div.main {

    margin-right: 0;

}

.header .logo-image {

    margin-top: 0;

}

.header {

    min-height: inherit;

}

.header .logo-header {

    float: none;

    height: inherit;

    padding: 15px 0 0;

    text-align: center;

}

.header .logo-header img {

    max-width: 450px;

    width: 100%;

}

#bigcalendar1 {

	width:100% !important;

}

#bigcalendar1 .aligncenter {

	margin:0 auto 20px;

	display:block;

}

.home .main-block.quote-block {

	padding: 20px 260px 10px 0;

    background: url(images/GrapeBg.png) no-repeat right top;

    box-shadow: none;

	margin-bottom:60px;

}

.home .main-block.quote-block p {

    color: #dad4b1;

}

.home .paragraph-row a.coupon {

	background:url(images/ParagraphBg.png) no-repeat center top / 100% 100%;

	color:#3c1805;

	min-height: 340px;

	font-size:14px;

	box-shadow:none;

	font-family: "Roboto", serif;

}

.home .paragraph-row a.coupon span {

	font-size:14px;

	font-family: "Roboto", serif;

	color:#3c1805;

}

.home .paragraph-row a img.alignright {

    margin-right: -35px;

    margin-top: -130px;

}

.home .paragraph-row a img.LeftLeaf {

    left: -30px;

    bottom: -70px;

	position:absolute;

}

.home .paragraph-row a img.RightLeaf {

    right: -30px;

    bottom: -70px;

	position:absolute;

}

.home a.coupon .coupon-content b  {

    font-family: "Oswald", sans-serif;

	line-height: 1.4;

}

.home a.coupon .coupon-content {

    margin-right: 0;

}
.SocilaMediaLinks {
    text-align: right;
    padding: 40px 0;
}
.SocilaMediaLinks a {
	display:inline-block;
	margin:0 30px;
}

.footer-credits {
	display: none;
}

/* Responsive */

@media screen and (max-width:480px) {
	.wrapper {
    max-width: 300px;
    margin: auto !important;
	}	
	.header {
    height: auto;
	}
	.main-menu .wrapper {
    max-width: inherit;
	}
	.home .main-block.quote-block {
    padding: 200px 0px 10px 0;
    background: url(images/GrapeBg.png) no-repeat top center;
    box-shadow: none;
    margin-bottom: 40px;
    background-size: 250px;
    text-align: center;
	}
	.home .paragraph-row a img.alignright {
    margin-right: 0px;
    margin-top: 0px;
	}
	.home a.coupon .coupon-content b,.home .paragraph-row a.coupon span {
    text-align: center;
	}
	.footer .widget ul li {
    display: block;
    margin: 15px 15px;
	}
	.footer .paragraph-row > div.widget:nth-child(1), .footer .paragraph-row > div.widget:nth-child(2) {
    width: 100% !important;
	}
	.footer .paragraph-row > div.widget:nth-child(3) {
    margin-top: 40px;
	    margin-bottom: 0px;
	}
	h1 {
    font-size: 26px;
	}
	#attachment_624 {
		width:inherit !important;
	}
	.wp-caption .wp-caption-text {
    text-align: center;
	}
	.page.page-id-864 .content img{
		display:block;
		    float: none;
	}
	.page.page-id-861 a img.alignright{
		display:block;
		    float: none;
	}
	.content-main textarea, .content-main input[type=text], .content-main input[type=password] {
    width: 245px;
}
.page.page-id-24 label {
	font-size: 12px;
}
#FSContact1 {
	display:block;
	width:inherit !important;	
}
#FSContact1 span{
    padding-left: 0px !important;	
}
#FSContact1 div{
    padding-left: 0px !important;	
	width:inherit !important;
	display:block !important;
	text-align:left !important;
}
}

@media screen and (min-width:481px) and (max-width:767px) {
	.wrapper {
    max-width: 460px;
    margin: auto !important;
	}	
	.header {
    height: auto;
	}
	.main-menu .wrapper {
    max-width: inherit;
	}
	.home .main-block.quote-block {
    padding: 200px 0px 10px 0;
    background: url(images/GrapeBg.png) no-repeat top center;
    box-shadow: none;
    margin-bottom: 40px;
    background-size: 250px;
    text-align: center;
	}
	.home .paragraph-row a img.alignright {
    margin-right: 0px;
    margin-top: 0px;
	}
	.home a.coupon .coupon-content b,.home .paragraph-row a.coupon span {
    text-align: center;
	}
	.footer .widget ul li {
    display: block;
    margin: 15px 15px;
	}
	.footer .paragraph-row > div.widget:nth-child(1), .footer .paragraph-row > div.widget:nth-child(2) {
    width: 100% !important;
	}
	.footer .paragraph-row > div.widget:nth-child(3) {
    margin-top: 40px;
	    margin-bottom: 0px;
	}
	#attachment_624 {
		width:inherit !important;
	}
	.wp-caption .wp-caption-text {
    text-align: center;
	}
	.page.page-id-864 .content img{
		display:block;
		    float: none;
	}
	.page.page-id-861 a img.alignright{
		display:block;
		    float: none;
	}
	.content-main textarea, .content-main input[type=text], .content-main input[type=password] {
    width: 245px;
}
#FSContact1 {
	display:block;
	width:inherit !important;	
}
#FSContact1 span{
    padding-left: 0px !important;	
}
#FSContact1 div{
    padding-left: 0px !important;	
	width:inherit !important;
	display:block !important;
	text-align:left !important;
}
}



@media screen and (min-width:768px) and (max-width:1023px) {
	.wrapper {
    max-width: 740px;
    margin: auto !important;
	}	
	.header {
    height: auto;
	}
	.main-menu .wrapper {
    max-width: inherit;
	}
	.home .main-block.quote-block {
    padding: 200px 0px 10px 0;
    background: url(images/GrapeBg.png) no-repeat top center;
    box-shadow: none;
    margin-bottom: 40px;
    background-size: 250px;
    text-align: center;
	}
	.home .paragraph-row a img.alignright {
    margin-right: 0px;
    margin-top: 0px;
	}
	.home a.coupon .coupon-content b{
    text-align: center;
	}
	.home .paragraph-row a.coupon span {
    text-align: left;
	}
	.footer .widget ul li {
   margin: 0px 10px;
	}
	.footer .paragraph-row > div.widget:nth-child(1), .footer .paragraph-row > div.widget:nth-child(2) {
    width: 100% !important;
	}
	.footer .paragraph-row > div.widget:nth-child(3) {
    margin-top: 40px;
	    margin-bottom: 0px;
	}
	.very-top ul {
    display: table;
    font-size: 0;
    margin: auto;
    float: none;
}
#attachment_624 {
		width:inherit !important;
	}
	.wp-caption .wp-caption-text {
    text-align: center;
	}
	.content-main textarea, .content-main input[type=text], .content-main input[type=password] {
    width: 245px;
}
#FSContact1 {
	display:block;
	width:inherit !important;	
}
#FSContact1 span{
    padding-left: 0px !important;	
}
#FSContact1 div{
    padding-left: 0px !important;	
	width:inherit !important;
	display:block !important;
	text-align:left !important;
}
}
@media screen and (min-width:1024px) and (max-width:1180px) {
	.wrapper {
    max-width: 1000px;
    margin: auto !important;
	}	
	.header {
    height: auto;
	}
	a.coupon .coupon-content b {
    font-size: 20px;
	}
	.footer .paragraph-row > div.widget:nth-child(3) {
    margin-top: 40px;
	}
	
}





































