/*
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_menu-2 #menu-sidemenu > li {
    height: 63px;
    margin-bottom: 0;
}
#nav_menu-2 #menu-sidemenu > li a {
    margin: 0;
    font-weight: 600;
    display: block;
    height: 61px;
    line-height: 61px;
    padding: 0 20px;
    color: #22384D;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    white-space: nowrap;
    /*border-bottom: 1px solid #3a3f40;*/
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform,opacity;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    -moz-transition: -moz-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    margin-top: -17px;
}
#nav_menu-2 #menu-sidemenu > li.menu-item-has-children > a:after, #nav_menu-2 #menu-sidemenu > li.menu-item-has-children > a:before,
#nav_menu-2 #menu-sidemenu li.go-back a:after, #nav_menu-2 #menu-sidemenu li.go-back a:before
{
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    display: inline-block;
    height: 2px;
    width: 10px;
    background: #22384D;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
#nav_menu-2 #menu-sidemenu > li.menu-item-has-children > a:after, #nav_menu-2 #menu-sidemenu li.go-back a:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
#nav_menu-2 #menu-sidemenu li.menu-item-home a:after {
    content: "\f015";
    float: right;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
}
#nav_menu-2 #menu-sidemenu li.go-back a:before, #nav_menu-2 #menu-sidemenu > li.menu-item-has-children > a:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);

}
#nav_menu-2 #menu-sidemenu > li.menu-item-has-children > a:after, #nav_menu-2 #menu-sidemenu > li.menu-item-has-children > a:before {
    right: 20px;
    -webkit-transform-origin: 9px 50%;
    -moz-transform-origin: 9px 50%;
    -ms-transform-origin: 9px 50%;
    -o-transform-origin: 9px 50%;
    transform-origin: 9px 50%;
}
#nav_menu-2 #menu-sidemenu li.go-back a:after, #nav_menu-2 #menu-sidemenu li.go-back a:before {
    left: 20px;
    -webkit-transform-origin: 1px 50%;
    -moz-transform-origin: 1px 50%;
    -ms-transform-origin: 1px 50%;
    -o-transform-origin: 1px 50%;
    transform-origin: 1px 50%;
}
#nav_menu-2 #menu-sidemenu li.go-back a {
    padding-left: 40px;
}
.side_menu.right .side_menu_title {
    display: none;
}
section.side_menu.right, #nav_menu-2 ul#menu-sidemenu li.menu-item-has-children ul.sub-menu {
    padding: 0;
}
section.side_menu.right {
    padding: 5px 0;
}

.woocommerce-shop .woocommerce-ordering select{
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #ddd;
    min-width: 215px;
    background: #f7f7f7;
}
.woocommerce-shop .woocommerce-ordering span.select2.select2-container.select2-container--default {
    display: none;
}.woocommerce.woocommerce-shop .column_inner .woocommerce-result-count{line-height: 30px;
    height: 30px;}

.woocommerce input[type="text"]:not(.qode_search_field), .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce textarea, .woocommerce-page input[type="tel"], .woocommerce-page input[type="text"]:not(.qode_search_field), .woocommerce-page input[type="password"], .woocommerce-page input[type="email"], .woocommerce-page textarea{
    border: 1px solid #ddd;
}
/*.woocommerce form.checkout .col2-set .form-row.form-row-wide input[type="text"], .woocommerce form.checkout .col2-set .form-row.notes textarea{*/
    /*width: 100%;*/
/*}*/
/*.woocommerce form.checkout .col2-set .form-row input[type="text"], .woocommerce form.checkout .col2-set .form-row input[type="email"], .woocommerce form.checkout .col2-set .form-row input[type="password"], .woocommerce form.checkout .col2-set .form-row input[type="tel"]{*/
    /*width: 100%;*/
/*}*/
#customer_details .select2-container--default .select2-selection--single{
    padding: 10px;
    border-radius: 0;
    border: 1px solid #ddd;
    height: auto;
}
#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 11px;
}
/*.woocommerce form.checkout .col2-set .form-row.notes textarea{*/
    /*width: 100% !important;*/
/*}*/
@media only screen and (max-width: 600px){
   .postid-4325  .title.title_size_medium .title_subtitle_holder_inner  h1 {
    font-size: 35px;
    line-height: 35px;
}
  .postid-4325  .image.responsive img{height: 100%;
    min-height: 200px;
    width: 100%;}
      .postid-4325  h3,.postid-4325  h4{line-height: 30px;margin-bottom: 20px;}
     .postid-4325  a.qbutton.big_large_full_width{    box-sizing: border-box!important;}
   .postid-4325  .find-out-more{display: block;
    margin-bottom: 20px;}
} 















