

.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice {background-color: #f5f5f5;}

.sticky .header_menu_bottom .main_menu_header_inner_right_holder {
    float: left;
    width: 100%;
}


@media only screen and (min-width: 1000px)
header.centered_logo .header_inner_right {
    float: right !important;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li>a {
  line-height: 80px;
}

.mobile-padding {
  padding-top: 200px;
}

@media screen and (max-width: 1000px){
    .mobile-padding{
        padding-top: 0;
    }
}

.no-email-padding .q_icon_with_title .icon_with_title_link {
    margin: 0px;
}


@media only screen and 
  (max-width: 767px)
  {
  .add-mobile-padding {
      padding-top: 20px;
   }
 span.wpcf7-list-item {
    display: block!important;
    }
 }

.normal {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sticky {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.testimonials .testimonial_text_inner p.testimonial_author {
    margin: 20px 0 0;
}

.blog_holder article {
    margin: 0px 0px 0px 0px;
}

.blog_holder article .post_text .post_info .post_author, .blog_holder article .post_text .post_info .time {
   display: none;
}

#two-column{
	width: 100%;
}

#two-column #left{
	width: 49%;
	float: left;
}

#two-column #right{
	width: 49%;
	float: right;
}

#two-column p{
	margin-bottom: 12px;
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
   font-size: 16px;
}

.captcha-css {
    margin: 0 0 15px;
    padding: 10px 17px 10px 5px;
    border: 1px solid #d7d7d7;
    outline: 0;
    resize: none;
    font-family: inherit;
    line-height: 18px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.contact_detail {
  display: none;
}

@media only screen and (min-width: 1000px) {
header.centered_logo.sticky .q_logo img {
display:none;
}
}