/*
Title:   Custom Css File
Author:  http://themeforest.net/user/hogash // Marius Hogas
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
I WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.query_rule {color:#000;}

#action_box {
    background-color: #EA9123;
}

#content  .m_title {
    color:#EA9123;
}

#content .m_title a {
    color:#566d3e;
    text-decoration:underline;
}

#page_header.gradient, #slideshow.gradient {
    background-color: #485a37;
}

.iosSlider .item .caption.style1 .more::before, .iosSlider .item .caption.style1 .more::after {
background: #EA9123 !important;
}

.iosSlider .item .caption.style2 .more::before, .iosSlider .item .caption.style2 .more::after {
background: #EA9123 !important;
}


nav#main_menu {
margin-top:25px;
}

    nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a {
        background-color: #EA9123;
    }

.header-titles h2 {
color: white;
text-shadow: none;
font-size:40px;
background: rgba(255, 187, 11, 0.5);
padding-right: 10px;
}

.header-titles h4 {
     background: rgba(0,0,0,0.8);
}




a {
    color:#EA9123;
    text-decoration:underline;
}

    a.btn-success {
        text-decoration:none;
        color:white;
    }

    a.btn {
        text-decoration:none;
    }


nav#main_menu a {
    text-decoration: none;
}

.team_member p {

font-size:11px;
padding-left:20px;
padding-right:20px;
}

.team_member .details {

padding:0;
}

#page_header .bgback.bg5 {
background: url(../images/page-headers/xbg5.jpg) no-repeat center top;
}



/* Portfolio carousels */
.carousel {
    position:relative;
}
.carousel ul {margin:0; padding:0; list-style:none; overflow:hidden; max-height:360px;}
.carousel ul li {float:left;  }
.carousel .controls > a {position:absolute; left: 15px; top: 50%; z-index:1; background:#000; display:inline-block !important;  margin:0; margin-top:-12px; width: 30px; height: 31px; text-align: center; border-radius:2px; opacity:0; filter:alpha(opacity=0);}
.carousel .controls > a.next {left:auto; right:15px; }
.carousel .controls > a span {margin:8px 0 0; }
.carousel .controls > a:hover {background:#cd2122; }
.carousel:hover .controls a {opacity:1; filter:alpha(opacity=100);}

.activity-carousel {
    height: 231px;
}

.ptcarousel li  {
    margin:5px;
    border: 1px solid #CCC;
    
}

    .ptcarousel li a img {
    border:4px solid white;
    
    }



    .ptcarousel li a:hover img {
        border:4px solid #EA9123;
    }



.jp-artist {
    font-weight:normal;
    font-size:.8em;
    
}

.jp-playlist a {
    color:#979797 !important;
    text-decoration:none !important;
    
}

.jp-playlist a:hover {
    color:#ffe082 !important;
    text-decoration:none !important;
    
}


.jp-playlist-current a {
    color:#f4ca4a !important;
}

.jp-audio {
    width:inherit;
    margin:0;
}




.statbox h3 {
font-size: 40px;
color: #cd2122;
line-height: 35px;
margin-top: 0;
}




/* FORMS *************************/

.validation-summary-errors {
    color:red;
    font-weight:bold;
}

.input-validation-error {
    border:1px solid red !important;
}

.field-validation-error {
    color:red;

}


.placeholder { color: #aaa !important; }


.nav-tabs > li > a {
    text-decoration:none !important;
}


.tab-pane p.lead {
    margin-bottom:5px;
    margin-top:25px;
}

.table th {
    background-color: #dddddd;
}

dl.summary dt {
    font-size:15px;
}

dl dt {
    margin-top:10px;

}



header.style2 #logo a {
    padding: 15px;
}

#page_header .bgback.bg3 {
background: url(../images/page-headers/xbg3.png) no-repeat center top;
}

#page_header .bgback.bg5 {
background: url(../images/page-headers/xbg5.png) no-repeat center top;
}

#page_header .bgback.bg4 {
background: url(../images/page-headers/xbg4.png) no-repeat center top;
}