/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.qode_image_gallery_holder ul li {
    margin-right: 10px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
	border: #ededed solid 1px;
	padding: 20px 10px;

}

/* Menu styling */
ul#menu-top-nav-rechts a {
    color: #fff;
    font-weight: 600;
}

li#nav-menu-item-381 span, li#nav-menu-item-2180 span {
    border: 2px solid #368734;
    padding: 15px 20px 15px 20px;
    color: #368734;
     
}
span.plus{
	border: 0px!important;
}

.q_logo a {
    height: 60px!important;
}
/* End Menu styling */

/* Gravity forms */

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .ginput_container.ginput_container_textarea{
	border: 1px solid #ededed;
}
ul.gform_fields li.gfield select{
	border: 1px solid #ededed;
	background: #fff!important;
	height: 29px;
}
/* End Gravity forms */
 
/* Mailchimp in footer */

.mailchimp-button {
    color: #ffffff!important;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #ffffff!important;
    font-size: 12px!important;
    font-style: normal;
    font-weight: 400;
    background-color: transparent!important;
    border-radius: 0px!important;
    letter-spacing: 3px;
    position: relative;
    width: auto;
    height: 39px;
    line-height: 39px;
    padding: 0 23px;
}
.mailchimp-button:hover {
    color: #333333!important;
    background-color: #ffffff!important;
    border-color: #ffffff!important;
}

.footer_top p{
	margin-bottom: 20px;
}
.emailmc{
	height: 29px;
	width: 75%;
	margin-top:10px;
	padding-left: 10px;
}
article.portfolio_masonry_item {
    height: 282px!important;
}
.bg-cat{
	background-position: left center!important;
}
.post_info {
    display: none!important;
    }
@media only screen and (max-width: 600px) {    
.mobile_bgimage {
	height: 240px!important;
}
.mobile_bgimage_cat {
	height: 200px!important;
}
}
@media (max-width: 1000px) {
	.custom_reverse_order .q_elements_holder {
        display: -webkit-flex; 
        -webkit-flex-direction: column-reverse; 
        display: -webkit-flex; 
        display: -webkit-flex;
        display: flex; 
        -ms-flex-direction: column-reverse; 
        -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
}
}
@media only screen and (min-width: 641px){
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
	    margin: 0px 50px 10px 0!important;
	}}