/*
Theme Name: Proteus
Theme URI: http://
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 1.0
Author: Raff
Author URI: http://
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
.page-template-template-services-php #content .row{margin-bottom:50px}
.page-template-template-services-php.page-id-132 #content .row {margin-bottom: 20px}
.page-template-template-services-php .post_content{margin-bottom:50px}
.page-template-template-services-php .post-132 .post_content {margin-bottom: 10px}
.gform_footer input.button{
       color: #fff;
    background-color: #296195;
    border-color: #296195;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-transform: uppercase;
}
.gform_footer input.button:hover{
    color: #fff;
    background-color: #45546f;
    border-color: #45546f;
}
.gfield_label{display: none !important}
input, textarea, select, .uneditable-input{margin-bottom: 10px}
.bcums h1 {
    margin: 0;
    color: #878685;
    text-transform: uppercase;
    font-size: 18px;
}
header h1{font-size: 30px;color: #747475;}

@media screen and (min-width: 768px){
    .navbar-nav {width: auto; margin-right: 0}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {padding: 0}
}
.phone-top {vertical-align: middle; background: none;}
.phone-top i {color: #c9c08d}
.phone-top a {color: #4b4b4d}
.page-left-border:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0px;
    bottom: 0px;
    width: 1px;
    background: #cccccc;
    z-index: -1;
    display: block;
}
.page-right-border:after {content: ""; position: absolute; top: 0; left: 0px; bottom: 0px; width: 1px; background: #cccccc; z-index: -1; display: block;}
#main iframe{width:100%}
.navbar-default .navbar-nav > li:last-child {margin-right: 0px}
.navbar-default .navbar-nav > li > a {font-size: 14px}
@media screen and (max-width: 991px){
    .footer-bar *{text-align: center !important}
    .bcums .pull-right{float: left !important; padding: 12px 0}
    .navbar-default .navbar-nav > li > a, .navbar-nav > li > a {padding: 0px 9px; padding-top: 7px; padding-bottom: 7px; font-size: 12px}
    .wide .row, section.row{margin: 0}
}

@media screen and (max-width: 767px){
    .logo img {margin-top: 1px}
    .three-box-home .btn{margin-bottom: 26px}
    .pic .img-responsive{margin: 0 auto; width: 100%}
    .footer-contactus-bar h2 {font-size: 22px; text-align: center}
    .cat-name-nav ul li {font-size: 12px; padding: 2px}
    .cat-name-nav ul li a {padding: 7px 14px}
    .category-thubnail-img {display: block; max-height: 472px}
    .gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
        width: 100% !important;
    }
    .gform_wrapper textarea.large {width: 100% !important}
}

@media screen and (max-width: 600px){
    h1, .h1 {font-size: 30px}
    .logo img {width: 90%}
    .home_post_content {padding: 24px 0 29px}
    .three-box-home {padding: 49px 0}
}

@media screen and (max-width: 389px){
    .top-social{display: block}
    .navbar-right{text-align: center}
    .testimonial-bx h1 {font-size: 25px}
}

/* ---------- CUSTOMIZATION ---------- */
/* FIXES */
#main article.post-132 {margin-bottom: 0; padding-bottom: 0}
#main article:last-child {margin-bottom: 0; padding-bottom: 0}
#main article:last-child hr {display: none;}
#main ul{margin-left:25px;list-style-type:disc !important;}
body.single-legull_terms #content{margin:0px auto;max-width:1170px;padding:0px 15px;}
body.single-legull_terms #main{width:100%;}
body.single-legull_terms #sidebar1,body.single-legull_terms .meta{display:none !important;}
body.single-legull_terms h3{margin-bottom:10px !important;padding-bottom:0px !important;background-image:none !important;}
.testimonial-bx {background: url(images/bg-testimonail.jpg) no-repeat top center; background-size: cover;}
img.aligncenter {margin-bottom: 20px !important}
@media screen and (max-width: 600px)
{
 .navbar-header{text-align:center;}
 .logo img{max-width:200px;}
 .navbar-right{width:100%;text-align:center;}
 .main-footer .widget_text{width:100%;text-align:center;}
 .widget_nav_menu,.widget_black_studio_tinymce{padding-top:45px;margin-left:auto;margin-right:auto;text-align:center;width:100%;}
}
/* COLOR CHANGES */
.email {padding-left: 30px}
.address, .phone, .email {background: none; margin-bottom: 10px}
.address i {color: #c9c08d; margin-left: -30px; padding-right: 10px; font-size: 18px}
.phone i {color: #c9c08d; margin-left: -30px; padding-right: 15px; font-size: 18px}
.email i {color: #c9c08d; margin-left: -30px; padding-right: 11px; font-size: 18px}
a:hover, .textwidget a {color:#c9c08d !important;}
.navbar{border-bottom-color:#c9c08d !important;}
.navbar-nav .active a,.navbar-nav a:hover,.navbar-nav a:focus,.btn-primary,.gform_footer input.button{background:#c9c08d !important;}
.navbar-nav .dropdown-menu a{background:#ffffff !important;}
.dropdown-menu{border-top-color:#c9c08d !important;}
.dropdown-menu li{border-left-color:#c9c08d !important;}
.navbar-nav a:hover,.dropdown-menu li a:hover{color:#ffffff !important;background:#c9c08d !important;}
.btn-primary{border:0 !important;}
.btn-primary:hover{color:#ffffff !important;}
.pic-caption {background: rgb(201,192,141, .8)}
.services-box {margin-bottom: 15px}
.services-box:hover {border-color: #ffffff}
.services-box .fa{border-color:#c9c08d !important; color: #c9c08d !important;}
.services-box:hover .fa{color:#ffffff !important;background:#c9c08d !important;}
.our-services a{text-decoration-color:#c9c08d !important;color:#c9c08d !important;}
.cat-name-nav ul {text-align: center; margin-left: 0}
.cat-name-nav ul li {float: inherit; display: inline-block;}
.page-template-page-portfolio #content .cat-name-nav ul li a:hover {background: #c9c08d !important ; color: #ffffff !important; border-color: #c9c08d !important;}
.category-thubnail-img {background: #ffffff}
.category-feature-image {height: 285px; overflow: hidden;}
.category-feature-image img {height: 285px}
.pic-caption .category-head {background: rgba(201,192,141, .7);}
.category-head {background: #c9c08d}
#breadcrumbs a,#content a{color:#c9c08d !important;}
.flex-control-paging li a.flex-active {background: #c9c08d }
.three-box-home {background: #eeeeee !important}
.three-box-home h4 {text-align: center; text-transform: inherit !important; margin-bottom: 20px}
.three-box-home h4:hover {color: #c9c08d !important}
.our-services h1 {text-transform: inherit; margin-top: 50px}
.footer-contactus-bar h2 {margin-top: 8px; font-size: 28px}
.team h5 {font-size: 20px; font-weight: bold}
.single-portfolio article h1 {margin:0 0 20px; line-height: 40px}
.single-portfolio article figure img {margin-bottom: 20px; width: 100%}
.single-portfolio .type-portfolio section ul {background: #c9c08d; padding: 20px 40px; margin: 20px 0 40px !important}
.single-portfolio .type-portfolio section ul li {color: #ffffff; font-family: 'Droid Sans', sans-serif;}
.home .pic img.img-responsive {
    max-height: 200px;
    min-height: 200px;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}