/*
Theme Name: Premiosmaisalentejo Child
Theme URI: http:/bigup.pt/
Author: BigUp
Author URI: http: //www.bigup.pt/
Template: premiosmaisalentejo
Version: 1.0
*/

@import url("../premiosmaisalentejo/style.css");

/*CENAS*/
h2 { font-size: 23.101px;color: #946f48 !important;}
.animate, .survey_answers{-webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.pform-row { margin-top:35px}
.pform-row div:first-child{ width:100% !important;}
.site-header, .top-headers-wrapper{ display:none;}
#site-footer{background:#fff !important; padding: 60px 0 30px;}


.survey_question span:before{ content: "";  border-top: 6px dotted #946f48;  width: 100%;  height: auto;  position: absolute;  left: 0;top: 30px; z-index:0;}
.survey_question h2{ position: relative; background: #fff; display: inline-block; padding: 0 25px;border-bottom: 4px solid #946f48;}
.survey_question p {margin: 20px 0px; margin-bottom:30px !important;}
.survey_table .ms-a-label{ color: #946f48;  font-weight: bold;  font-size: 18px; line-height: 1.2em;    margin-top: 8px; display: block;}
.survey_answers{ display:block !important;}
.survey_answers span{border-top: 8px solid #946f48 !important;padding-top: 5px;}
.survey_answers.selected span{border-top: 8px solid #ff0000 !important;}
.survey_answers.selected .ms-a-label{ color:#ff0000 !important;}
.survey_answers:hover{ opacity:1 !important;}
.survey_answers.selected + p {
    background: #ccc
}



@media only screen and (min-width: 63.9375em){
body #page_wrapper.sticky_header .content-area, body #page_wrapper.transparent_header .content-area {  margin-top: 0px;}
}

@media only screen and (min-width: 768px){
.page-title.blog-listing, .woocommerce .page-title, .page-title, .single .entry-title, .woocommerce-cart .page-title, .woocommerce-checkout .page-title, .woocommerce-account .page-title { font-size: 42.611px !important;}
h2{ font-size: 38.871px !important;}
}

@media only screen and (min-width: 40.063em){
.content-area {margin: 15px 0 0 0;}
#site-footer { padding: 10px 0 30px;}
}

@media only screen and (max-width: 40.063em){
.content-area { padding: 10px 0 0 0;}
#page_wrapper { padding-top: 20px;}
.survey_table{width:20%; display: inline-flex;}
.survey_answers{ margin:0 !important; width: 100%;}
.survey_table .ms-a-label{font-size: 12px;}
.survey_table.alldisplay{display: block;  width: 100%;}
	
}