/* c-primary: d6df21  yellow
   c-secondary:
*/

/* green home buttons */
body.home .slider_content_inner a.qbutton {
	background-color: #d7df20 !important;
	border-color: #d7df20 !important;
	color: #000000 !important;
}
body.home .slider_content_inner a.qbutton:hover {
	background-color: #fff !important;
    border-color: #fff !important;
	color: #000000 !important;
}

/* mailchimp button centering footer */
footer #gform_submit_button_2 {
    margin-right: 0px !important;
}

/* date pickers in admin - big width */
input[title="Select date"],input[title="Select Date"] {
    min-width: 150px;
}

/* google search box */
input#gadd {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

/* mailster custom */
.mailster-form-fields input, .mailster-form-fields textarea {
    padding: 5px;
}
.mailster-submit-wrapper input.button {
    padding: 10px 20px;
    font-size: 20px !important;
    background: #333;
    color: #d8e000;
}

/* ol fix seen on news page */
ol {
    list-style-position: inside;
}

/* title background cover */
div.title {
	background-size: cover !important;
}

/* user feedback */
#user-feedback-init-button,#user-feedback-bottombar {
	z-index:1000000 !important;
}

/* menu hover color */
nav.main_menu li a:hover {
    color: #d6df21 !important;
}

/* no dash on wpml menu */
li.wpml-ls-menu-item:hover span.underline_dash { display: none !important; }

/* forms customized */
.gform_button:hover {
	background: #000000 !important;
	border-color: #000000 !important;
	color: #d6df21 !important;
}
span#extensions_message {
    margin-left: 10px;
}

/* box shadow */
.box-shadow {
    background: #ffffff;
    padding: 20px;
    border-radius: 4px;
    box-shadow: 0px 0px 5px #000000;
}
.box-shadow input, .box-shadow textarea, .box-shadow select {
    border: 1px solid #939a00 !important;
    border-radius: 4px !important;
    font-size: 13px !important;
}

/* mailchimp footer sizing */
.mailchimp-footer p,.mailchimp-footer label { display:none !important; }
.mailchimp-footer .gform_footer input {
	border-color: #d6df21 !important;
	color: #d6df21 !important;
}
.mailchimp-footer .gform_footer {
	padding-top:0px !important;
	margin-top: 0px !important;
}
.mailchimp-footer .gform_footer input:hover {
	background-color: #d6df21 !important;
	color: #333 !important;
}
.mailchimp-footer .bottom-form_wrapper {
	margin:0px !important;
	padding:0px !important;
}
.mailchimp-footer .validation_error {
	display:none !important;
}
.gfield_description validation_message {
	font-size: 15px !important;
}
.gform_button {
    border-radius: 0px !important;
}
.ginput_container_email input {
    width: 100%;
    text-align: center;
    padding: 10px;
}



/* original */
.header_top { height: 37px !important; }
h2.entry_title, div.post_info { display: none !important; }

/* footer menu horizontal */
.footer_top .widget.widget_nav_menu li {
	display:inline-block !important;
	margin-right:30px !important;
}

/* lang switcher */
li.wpml-ls-menu-item a span.wpml-ls-native {
    border: 1px solid #e0e0e0;
    padding: 10px;
}
@media only screen and (max-width: 1000px) {
	li.wpml-ls-menu-item a {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
}

/* responsive helpers */
.mobile-only {
    display: none !important;
}
@media only screen and (max-width: 1000px) {
	.mobile-only {
		display: block !important;
	}
	.desktop-only {
		display: none !important;
	}
}

/* color helpers */
.c-primary { color:#d6df21 !important; }
.b-primary { background-color:#6e1f5c !important; }
.c-secondary { color:#549c49 !important; }
.b-secondary { background-color:#549c49 !important; }

/* helpers */
.text-center {	text-align:center; }
.text-justify {	text-align:justify; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-bold { font-weight: bold; }
.text-lg { font-size:1.2em; }
.text-italic { font-style: italic; }
.pull-left { float: left !important; }
.pull-right { float: right !important;}

/* Padding / Margin Helpers */
.b-r-1 { border-right:1px solid #e0e0e0; }
.b-l-1 { border-left:1px solid #e0e0e0; }
.p-0 {	padding:0px !important;  }
.p-5 {	padding:5px !important;  }
.p-10 {	padding:10px !important; }
.p-15 {	padding:15px !important; }
.p-20 {	padding:20px !important; }
.p-25 {	padding:25px !important; }
.p-30 {	padding:30px !important; }
.p-t-0 {	padding-top:0px !important;  }
.p-t-5 {	padding-top:5px !important;  }
.p-t-10 {	padding-top:10px !important; }
.p-t-15 {	padding-top:15px !important; }
.p-t-20 {	padding-top:20px !important; }
.p-t-25 {	padding-top:25px !important; }
.p-t-30 {	padding-top:30px !important; }
.p-b-0 {	padding-bottom:0px !important;  }
.p-b-5 {	padding-bottom:5px !important;  }
.p-b-10 {	padding-bottom:10px !important; }
.p-b-15 {	padding-bottom:15px !important; }
.p-b-20 {	padding-bottom:20px !important; }
.p-b-25 {	padding-bottom:25px !important; }
.p-b-30 {	padding-bottom:30px !important; }
.p-l-0 {	padding-left:0px !important;  }
.p-l-5 {	padding-left:5px !important;  }
.p-l-10 {	padding-left:10px !important; }
.p-l-15 {	padding-left:15px !important; }
.p-l-20 {	padding-left:20px !important; }
.p-l-25 {	padding-left:25px !important; }
.p-l-30 {	padding-left:30px !important; }
.p-r-0 {	padding-right:0px !important;  }
.p-r-5 {	padding-right:5px !important;  }
.p-r-10 {	padding-right:10px !important; }
.p-r-15 {	padding-right:15px !important; }
.p-r-20 {	padding-right:20px !important; }
.p-r-25 {	padding-right:25px !important; }
.p-r-30 {	padding-right:30px !important; }
.m-0 {	margin:0px !important;  }
.m-5 {	margin:5px !important;  }
.m-10 {	margin:10px !important; }
.m-15 {	margin:15px !important; }
.m-20 {	margin:20px !important; }
.m-25 {	margin:25px !important; }
.m-30 {	margin:30px !important; }
.m-t-0 {	margin-top:0px !important;  }
.m-t-5 {	margin-top:5px !important;  }
.m-t-10 {	margin-top:10px !important; }
.m-t-15 {	margin-top:15px !important; }
.m-t-20 {	margin-top:20px !important; }
.m-t-25 {	margin-top:25px !important; }
.m-t-30 {	margin-top:30px !important; }
.m-b-0 {	margin-bototm:0px !important;  }
.m-b-5 {	margin-bottom:5px !important;  }
.m-b-10 {	margin-bottom:10px !important; }
.m-b-15 {	margin-bottom:15px !important; }
.m-b-20 {	margin-bottom:20px !important; }
.m-b-25 {	margin-bottom:25px !important; }
.m-b-30 {	margin-bottom:30px !important; }
.m-l-0 {	margin-left:0px !important;  }
.m-l-5 {	margin-left:5px !important;  }
.m-l-10 {	margin-left:10px !important; }
.m-l-15 {	margin-left:15px !important; }
.m-l-20 {	margin-left:20px !important; }
.m-l-25 {	margin-left:25px !important; }
.m-l-30 {	margin-left:30px !important; }
.m-r-0 {	margin-right:0px !important;  }
.m-r-5 {	margin-right:5px !important;  }
.m-r-10 {	margin-right:10px !important; }
.m-r-15 {	margin-right:15px !important; }
.m-r-20 {	margin-right:20px !important; }
.m-r-25 {	margin-right:25px !important; }
.m-r-30 {	margin-right:30px !important; }
