/* By Experts */

div.aq-block-aq_notification_menu_block{
	margin-top: 25px;
}

#text_contact h2, #text_contact p{
	text-shadow: 0 0 7px #222;
}

li.current-page-ancestor > a{
	color: #94bb54;
}

.pagecontentContent-breadcrumb a:hover{
	color: #94bb54 !important;
}

footer .widget .textwidget a img{
	vertical-align: top;
}

footer .widget .textwidget a:hover img{
	opacity:0.7;
	-webkit-transition: all 0.25s ease-in-out 0s;
	   -moz-transition: all 0.25s ease-in-out 0s;
	    -ms-transition: all 0.25s ease-in-out 0s;
	     -o-transition: all 0.25s ease-in-out 0s;
	        transition: all 0.25s ease-in-out 0s;
}

footer .widget .textwidget a{
	color:#ffffff;
}

footer .widget .textwidget a:hover{
	color:#94bb54;
}

.menu ul.sub-menu, .menu ul.children{
	margin-left: -25px;
}

.fullwidth .postcontent{
	margin-top: 30px;
}

.fullwidth ul{
	margin:1em 0 2em 2em;
}

.fullwidth p, .fullwidth ul li{
	text-align: justify;
}

.fullwidth h2{
	margin-bottom: 10px;
}

body.page-id-10710 #aq-block-10878-3 a, body.page-id-11344 #aq-block-11346-3 a{
	display: inline-block;
}

body.page-id-10710 #aq-block-10878-3.aq-block-aq_richtext_block .pmc-button.pmc-icon-button, body.page-id-11344 #aq-block-11346-3.aq-block-aq_richtext_block .pmc-button.pmc-icon-button{
	position:static;
	margin-left: 0;
	margin-right: 20px;
}

body.page-id-10710 #aq-block-10878-3.aq-block-aq_richtext_block .pmc-button.pmc-icon-button .button_icon-content, body.page-id-11344 #aq-block-11346-3.aq-block-aq_richtext_block .pmc-button.pmc-icon-button .button_icon-content{
	text-align: left;
	width: 180px;
}

.accordion .ui-state-default, .ui-widget-header .ui-state-default{
	color: #666 !important;
}

.accordion .ui-accordion-header-active{
	color:#fff !important;
}

body.page-id-10706 .pmc-button, body.page-id-10738 .pmc-button, body.page-id-11363 .pmc-button, body.page-id-11367 .pmc-button{
	float: none;
}

.prettyMapList .mapHolder{
	height: 550px !important;
	border:none !important;
}

.infoWindowContainer .infoWindow h3, .prettyMapList .corePrettyStyle, .prettyMapList .corePrettyStyle:visited{
	background: #333 !important;
	font-family: 'Oswald' !important;
	text-transform: uppercase;
}

.infoWindowContainer .infoWindow h3 a{
	color:#ffffff !important;
}

.infowindowContent a.btn {
	color:#ffffff !important;
	background:#94BB54 !important;
	border:none !important;
	display: block;
	text-align: center;
}

.infowindowContent p{
	line-height: 18px;
    margin-bottom: 10px;
    text-align: left;
}

.categoryList .title-filter-map{
	text-align: center;
	color: #2A2B2C;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'Oswald';
	margin-bottom: 10px;
}

.categoryList .btn{
	background:#333333 !important;
	color:#ffffff !important;
	font-size: 18px !important;
	padding-left: 25px !important;
	padding-right: 10px !important;
}

.categoryList ul li{
	float: none !important;
	display: inline-block !important;
}

.prettyMapList .prettyFileBar .categoryList .btn.showing::after{
	color: #94BB54;
}

.prettyMapList{
	margin-bottom: 20px;
}

.prettyMapList .prettyFileBar{
	padding-bottom: 15px !important;
	border-bottom: none !important;
}

.infoWindowContainer > img{
	margin:7px 2px 0 !important;
}

.mainwrap.smallheader{
	z-index:9 !important;
}

img.img_arrondie{
	-webkit-border-radius: 30px;
	        border-radius: 30px;
}

img.img_arrondie_esp{
	/*margin-top: 45px;*/
	/*-webkit-border-radius: 30px;
	        border-radius: 30px;*/
	    height: 355px;
}

.wpcf7-list-item input{
	width: auto;
}

.wpcf7-list-item-label{
	color:#333;
}

#wpcf7-f10962-p10742-o1{
	margin-bottom: 70px;
	width: 48%;
	float: left;
}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked{
	font-size: 15px;
}

#wpcf7-f10962-p10742-o3, #wpcf7-f11351-p11349-o3, #wpcf7-f14067-p14108-o3 {
    float: left;
    margin-bottom: 50px;
}

body.home #aq-block-10641-20 .pmc-button, body.home #aq-block-11339-20 .pmc-button{
	margin-top: 35px;
}

#slide3{
	text-align: center;
}

p.nocomments{
	display: none;
}

body.page-id-11290 .pmc-icon-button{
	float: left !important;
	margin-top: 10px !important;
}

body.page-id-11290 .one_fourth, body.page-id-11395 .one_fourth{
	clear: both;
	margin-bottom: 50px;
}

.smallheader #headerwrap #header ul.menu > li{
	padding: 15px 15px 14px 15px !important
}

.top-nav .notification-text a{
	color: #FFF;
}

form.wpcf7-form select{
	margin-bottom: 10px;
	width: 150px;
}

.pagewrap{
	padding: 10px 0;
}

#advertise_hy-calamine{
	/*border:solid 3px #548235;*/
	padding: 20px; 
}

#advertise_hy-calamine ul li{
	font-size: 20px;
    list-style-type: none;
    margin: 0 0 20px;
    padding: 0 !important;
    font-weight: bold;
}

#advertise_hy-calamine p{
	font-size: 24px;
	color: #7aa628;
}

#aq-block-11602-13 p, #aq-block-11642-13 p{
	margin-bottom: 10px;
}

#aq-block-11602-22 .gallery-icon img,#aq-block-11642-22 .gallery-icon img{
	width: 150px;
	height: 150px;
}

#aq-block-11602-22 .image-gallery, #aq-block-11602-22 .gallery-item, #aq-block-11642-22 .image-gallery, #aq-block-11642-22 .gallery-item{
	height: auto;
}

body.page-id-11599 #commentform, body.page-id-11640 #commentform{
	float: none;
	margin: 0 auto 50px;
	width: 1180px;
}

.single-maplist .aq-template-wrapper {
	overflow: visible;
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
	max-width: none;
	height: auto;
}