/*
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");
nav.mobile_menu ul li {padding:0 20px;}
.woocommerce-ordering {display:none;}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child {font-size: 24px;}
.carousel-control {left:0;width:1px;}
.staff {padding: 20px 0px 0px 0px; font-size: 24px; font-weight: 500;}
.header_bottom {background-color:rgba(255, 255, 255, .2) !important;margin-top:-30px;}
.title_holder {margin-top:40px;}
header {margin-top:-2px;}
.header-right-widget a {color:#fff !important;font-weight:bold;font-size:22px;}
.header-right-widget a:hover {color:#fff;}
.header_inner_left {width:120px;}
.header_inner_right {display:none;}
nav.main_menu.right {left:15%;}

.special_list {-webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  padding-left: 0;}
.special_list li {list-style-position: inside;
  -webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;padding:5px 40px !important;}

footer {margin-top:50px;}
.footer_top a {line-height:40px;}
p {padding-bottom:20px;}
ul {padding:5px 20px 20px 20px;}
.carousel-inner .q_slide_subtitle span {margin-top:13px;}
.q_slide_text {display:none;}
hr {width:50px;margin-inline-start:0;margin-top:-10px;border-color:#3cabcf;margin-bottom:30px;}
.content ul ul {padding: 0 0 0 80px;list-style-type:disc;}
.content ul li {padding:5px 0;}
.container a {font-weight:bold;}
ol {padding-left:30px;}
h2 {padding:0 0 10px 0;}
#left {width:48%;float:left;}
#right {width:48%;float:right;}
#center {padding-top:30px;}
ul {list-style-position: outside;}

.drop_down .second .inner>ul {background-color:#fff;border-color:#fff;}
.drop_down .wide .second .inner>ul>li>a {color:#000;}
.drop_down .second .inner ul li a:hover {color:#000 !important;}
.drop_down .wide .second ul li {border-left:none;}
header.transparent:not(.sticky) .drop_down .second {top:100%;}
.drop_down .second .inner>ul, li.narrow .second .inner ul {background-color:#fff;border-color:#fff;}

.callout-blue {background: url(/wp-content/uploads/callout-bknd-blue.jpg) top no-repeat; height:311px;padding:20px 20px;}
.callout-green {background: url(/wp-content/uploads/callout-bknd-green.jpg) top no-repeat; height:311px;padding:20px 20px;}
.callout-green #left {width:48%;float:left;}
.callout-green #right {width:48%;float:right;}
.callout-green input.wpcf7-form-control.wpcf7-text {background-color:#7ec269;color:#fff;border:1px solid #fff;}
.callout-green input.wpcf7-form-control.wpcf7-submit:not([disabled]) {border:none;margin-top:10px;color:#fff;background-color:#587ebd;}

.textwidget input.wpcf7-form-control.wpcf7-text {background-color:transparent;color:#fff;border:1px solid #727272;}
.textwidget input.wpcf7-form-control.wpcf7-submit:not([disabled]) {border-color:#727272;color:#fff;background-color:transparent;}
.textwidget textarea.wpcf7-form-control.wpcf7-textarea {background-color:transparent;border:1px solid #727272;height:70px;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
}

.home-callout-boxes-left {margin-left:2%;}
.home-callout-boxes .vc_col-sm-6 {width:47%;}
.home-callout-boxes .vc_column_container>.vc_column-inner {padding-left:0;padding-right:0;}
.home-callout-boxes h2 {color:#fff;}
.home-callout-boxes p {color:#fff;}
.home-callout-boxes {margin-top:-30px;}

.home-four-block .wpb_single_image {padding-bottom:20px;}
.home-four-block h3 {color:#000;padding-bottom:20px;text-transform:none;font-weight:400;}
.home-four-block {padding-bottom:50px;}

.home-applications-section .qode-bct-post-date {display:none;}
.home-applications-section .qode-blog-carousel-titled .qode-bct-title-holder {background-color:transparent;color:#000;border-bottom:none;}
.home-applications-section .qode-blog-carousel-titled {background-color:transparent;}
.home-applications-section .qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-prev {border-right:none;}
.home-applications-section .qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-next {border-left:none;}
.home-applications-section {padding:50px 0;}
.home-applications {background-color:#587ebd;padding:20px;}
.home-applications h3 {color:#fff;padding-bottom:20px;}
.home-applications p {line-height:15px;}
.home-applications a {color:#fff;line-height:22px;}
.home-applications a:hover {color:#fff;}
.home-applications-section .qode-bct-post-excerpt {font-size:14px;line-height:20px;}
.home-applications-section .qode-bct-post-title {font-size:18px;}

.home-gutchek h2 {color:#fff;line-height:38px;padding:0 0 20px 0;}
.home-gutchek p {color:#fff;font-weight:400;}
.home-gutchek {color:#fff;}
.home-gutchek-right {padding:50px;}
.home-gutchek ul {padding: 0 0 30px;font-weight:400;}
.home-gutchek ul li {padding:0 0;}
.home-gutchek h3 {color:#fff;font-weight:700;}

.woocommerce .product h1.product_title {font-size:34px; text-transform:none;margin-bottom:20px;letter-spacing:0;color:#84c260;}
.woocommerce-product-details__short-description p {padding-bottom:0px;}
.woocommerce div.product .summary p.price span.amount {color:#84c260;font-weight:bold;font-size:28px;}
.test_box ul.products li.product {width:100%;}

table {border-collapse: collapse;}
table, th, td {border: 1px solid #cecece;}
th {background-color: #edf2f7;}
li {padding-bottom: 20px;}

@media screen and (max-width:1000px) {
.header_bottom {background-color:#191919 !important;margin-top:0;}
.header_top {display:none !important;}
.header_inner_left {width:100%;}
.mobile_menu_button {float:right;}
.title_holder {margin-top:0;}
}

@media screen and (max-width:768px) {
	.home-callout-boxes h2 {font-size:27px;line-height:32px;padding: 0 0 10px 0;}
	.home-applications h3 {font-size:16px;}
	.home-applications a {font-size:12px;line-height:20px;}
	.home-four-block .vc_col-sm-3 {width:45%;}
	.home-gutchek .vc_col-sm-6 {width:100%;}
	.footer_top .four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {width:100%;float:none;text-align:center !important;}
	.footer_col1 .widget_text {margin: 0 0 0 15px;}
	.footer_top hr {margin-inline-start:auto;}
	.home-gutchek ul {padding: 0 0 30px 50px;}
}
@media screen and (max-width:767px) {
	.home-callout-boxes .vc_col-sm-6 {width:100%;}
	.home-callout-boxes-left {margin-left:0;}
	.callout-green {padding:20px 60px;}
	.callout-blue {padding:20px 60px;}
	.home-four-block .vc_col-sm-3 {width:100%;}
	.home-callout-boxes h2 {font-size:22px;}
	.home-callout-boxes p {font-size:14px;line-height:21px;}
	.special_list {-webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
  padding-left: 0;}

}

