

#wpgmza_marker_holder_1 {margin-top:20px;}
table.dataTable tbody td {    text-align: left; }

/*__Header__*/
.header_top {border-bottom:1px solid #efefef;}
header .header_top .q_social_icon_holder {width:25px !important;}
.header_top .q_social_icon_holder:hover, .header_top span a:hover, .header_top i:hover, .header_top span.q_social_icon_holder.normal_social:hover, .header_top a:hover {color:#f07f03 !important;}
nav.main_menu ul li a{color:#000000 !important; font-size:12px; letter-spacing:0px; padding: 4px 5px 0px 5px; font-weight:400 !important;}
.side_menu_button_wrapper.right {display:none;}
.full_width_inner {background-color:#ffffff; padding-top:60px;}
.page-id-4 .full_width_inner, .page-id-21 .full_width_inner, .page-id-16539 .full_width_inner {padding-top:0px !important;}

/*__ Slider__*/
.hesperiden.tparrows {background:none; border: 1px solid #ffffff;}

/*__Home__*/
.page-id-21 .homePresentation h3 {min-height:34px;}
.page-id-21 .content_inner .q_icon_with_title {min-height:60px; padding:20px 0;}
.page-id-21 .content_inner .q_icon_with_title .icon_text_inner {padding:18px 0 0 0 !important; min-width:320px;}
.projects_holder .image_holder .feature_holder, .projects_holder article span.text_holder {display:none !important;}
.portfolio_paging .load_more a, .portfolio_paging_loading a {background-color:#f07f03; border-color: #f07f03 !important; color:#ffffff !important;}

/*__Articles__*/
.post h2 {margin-bottom:20px;}
.post blockquote {margin-bottom:10px; margin-left:25px; font-size:20px; line-height:34px; color:#969696; font-weight:600;}
.post blockquote::before {font-family:FontAwesome; content:"\f10e"; margin-right:20px; color:#c1c0c0; float:left; min-height:60px;}
.post_info {display:none !important;}
.sidebar .widget_search, .sidebar .widget_recent_comments, .sidebar .widget_archive, .sidebar .widget_meta{display:none;}
a:hover, .sidebar li:hover, .main_menu li span:hover {color:#f07f03 !important;}
.post_more a {background-color:#f07f03; border-color: #f07f03 !important; color:#ffffff !important;}
#submit_comment:hover, .blog_load_more_button a:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .load_more a:hover, .qbutton:hover {background-color:#f07f03 !important;}


/*___Contact___*/
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-email, textarea.wpcf7-form-control.wpcf7-textarea {border: 1px solid #dcdcdc;}
#wpcf7-f16736-p16539-o1 {width:75%; margin-bottom:80px;}
#wpcf7-f16736-p16539-o1 span {min-height:30px !important;}
.wpcf7-response-output {padding: 0px !important;margin: 60px 0 0 0 !important;}
.contactForm textarea.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {border-color:red;}
.contactForm input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {border-color:red;}
.wpcf7-not-valid-tip {display:none !important;}
div.wpcf7-response-output.wpcf7-mail-sent-ok:before, div.wpcf7-response-output.wpcf7-validation-errors:before {display:none;}
div.wpcf7-response-output.wpcf7-validation-errors {border:none !important; color:red; background-color:#ffffff; text-transform: lowercase;}
div.wpcf7-response-output.wpcf7-mail-sent-ok {border:none !important;color:#f07f03; background-color:#ffffff; text-transform: lowercase;}
.contactForm .name input[type="text"] {min-height:30px; width:49%; float:left; margin: 0 1% 10px 0 !important; padding:0.45em 0.8em !important;}
.contactForm .firstName input[type="text"] {min-height:30px; width:49%; float:right; margin: 0 0 10px 1% !important; padding:0.45em 0.8em !important;}
.contactForm input[type="email"], .contactForm textarea {clear:left; width:100%; margin: 0 0 10px 0 !important; padding:0.45em 0.8em !important;}
.contactForm input[type="submit"] {width:25%;float:right; margin: 0 0 10px 0 !important;}
.contactForm input[type="submit"], .contactForm input[type="submit"]:not([disabled]):hover {background-color:#f07f03; border-color: #f07f03 !important; color:#ffffff !important; text-align:center;}
.contactForm .other {clear:left !important;}

.page-id-16539 .q_icon_with_title {min-height:0px; padding:5px 0;}
.page-id-16539 .q_icon_with_title.small .icon_text_holder {padding: 0 0 0 25px  !important;}
.page-id-16539 .q_icon_with_title.tiny .icon_text_holder {padding: 0 0 0 26px  !important;}
.page-id-16539 .icon_text_inner {padding-bottom:0px !important;}

/*__Footer__*/
footer h5 {margin: 15px 0px !important;}
.footer_col3 p {margin-bottom:21px;}
.footer_top .container_inner .three_columns{margin-left:9%;}
.footer_top .widget_recent_entries ul li {padding: 0 0 29px}
.footer_col1 .q_icon_with_title {min-height:0px; padding:5px 0;}
.footer_col1 .q_icon_with_title.small .icon_text_holder {padding: 0 0 0 25px  !important;}
.footer_col1 .q_icon_with_title.tiny .icon_text_holder {padding: 0 0 0 26px  !important;}
.footer_col1 .icon_text_inner {padding-bottom:0px !important;}


/*__RESPONSIVE__*/
@media screen and (min-width:760px) and (max-width: 1000px) {
.footer_top .container_inner .three_columns{margin-left:0%;}
.footer_top .footer_col1, .footer_top .footer_col2, .footer_top .footer_col3 {width:100% !important; clear:left !important;margin-bottom:20px;}
.footer_top .footer_col1 .column_inner, .footer_top .footer_col3 .column_inner, .footer_top .footer_col2 .column_inner  {padding-left:0px;}
.footer_top .footer_col2 #recent-posts-3 {margin-left:0px;}

}

@media screen and (max-width:760px) {
#wpcf7-f16736-p16539-o1 {width:100%; margin-bottom:30px;}
.contactForm .name input[type="text"] {min-height:30px; width:100%; clear:left; padding:0.45em 0.8em !important;}
.contactForm .firstName input[type="text"] {min-height:30px; width:100%; clear:left; padding:0.45em 0.8em !important;}
.contactForm input[type="email"], .contactForm textarea {clear:left; width:100%; margin: 0 0 10px 0 !important; padding:0.45em 0.8em !important;}
.contactForm input[type="submit"] {width:25%;float:right; margin: 0 0 10px 0 !important;}
.contactForm input[type="submit"], .contactForm input[type="submit"]:not([disabled]):hover {background-color:#f07f03; border-color: #f07f03 !important; color:#ffffff !important; text-align:center;}
.contactForm .other {clear:left !important;}

.page-id-16539 .footer_top {margin-top:80px;}

}

.drop_down .narrow .second .inner ul li a {
    padding-left: 17px;
    padding-right: 17px;
}

select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #dcdcdc;
}

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 {
    color: #000000;
}
