/*
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");

header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li:first-child>a {
    padding-left: 30px;
}

.projects_holder article .portfolio_description {
     padding: 0px 0 0px;
}

.portfolio_main_holder .item_holder .text_holder {
    display: none;
}

.portfolio_template_8 .portfolio_detail .info h6 {
    font-size: 12px;
    letter-spacing: 1.5px;
}

@media only screen and (min-width: 1001px){
.side_menu_button a:last-child {
     padding: 0 42px 0 8px;
}
}

@media only screen and (max-width: 1000px){
.side_menu_button > a {
     font-size: 43px;
}
}

.mobile_menu_button span {
     font-size: 43px;
}

@media only screen and (max-width: 768px){
    .filter_holder ul li span{
        padding: 0 17px;
    }
}

.side_menu .widget {
    margin: 0 0 35px;
}

.social_share_dropdown ul li :hover i,
.qode_portfolio_related .projects_holder article .portfolio_description .project_category,
.portfolio_navigation.navigation_title .post_info span.categories,
.portfolio_template_8 .portfolio_detail .info.portfolio_categories .category {
	color: #ff4200;
}

.qode_portfolio_related .projects_holder article .portfolio_description .project_category {
	font-weight: 500;
}

.q_accordion_holder.boxed div.accordion_content {
    padding: 0px 15px;
}

.q_accordion_holder.boxed div.accordion_content_inner {
    padding: 0;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
    margin-bottom: 0;
}

header.centered_logo .header_inner_right {
    display: none;
}

.white p {
    color: #fff;
}

.q_accordion_holder.accordion .ui-accordion-header {
    min-height: 68px;
}

.q_accordion_holder.accordion h3.ui-accordion-header {
    padding-top: 18px;
}

.content p {
	margin-bottom: 16px;
}

header.transparent .drop_down .second:not(.right) {
    left: -48px;
}

.drop_down .narrow .second .inner ul li a {
    text-align: center;
}

form.ctct-custom-form.Form {
    background: #fff;
    padding: 30px 15px 15px;
}

form.ctct-custom-form input[type="text"] {
    background-color: #ffffff;
    border-color: #111111;
    border-width: 2px;
    border-style: solid;
    color: #111111;
    font-family: Montserrat;
    font-size: 11px;
    line-height: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-top: 19px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    margin-bottom: 12px;
    display: block;
    margin: 5px 0 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    -webkit-appearance: none;
}

form label.ctct-form-required {
    display: none;
}

form.ctct-custom-form p {
	margin: 5px 0 12px;
}

::-webkit-input-placeholder {
  color: #000 !important;
}

::-moz-placeholder {
  color: #000 !important;
}

:-ms-input-placeholder {
  color: #000 !important;
}

:-moz-placeholder {
  color: #000 !important;
}

form.ctct-custom-form input[type="text"]:focus {
    background: #f8f8f8;
}

form.ctct-custom-form .ctct-button {
    background-color: #ff4200;
    -webkit-appearance: none;
    font-size: 13px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}

form.ctct-custom-form .ctct-button:hover {
    background-color: #fd6d3a;
}

form.ctct-custom-form .ctct-button:active {
    background-color: #d43800;
}

form.ctct-custom-form input[type="text"]:focus {
	outline: none;
}

form input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]):active {
    background-color: #d43800;
}

form input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0;
    text-align: center;
}

.info.portfolio_categories {
    display: none;
}