@font-face {
    font-family:"RobotoCondensed";
    src: url("../../fonts/robocondensed/RobotoCondensed-Regular.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
    font-family:"RobotoCondensed-Bold";
    src: url("../../fonts/robocondensed/RobotoCondensed-Bold.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
    font-family:"RobotoCondensed-Light";
    src: url("../../fonts/robocondensed/RobotoCondensed-Light.ttf") /* TTF file for CSS3 browsers */
}

body{
    font-family: 'RobotoCondense', 'Source Sans Pro', sans-serif;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'RobotoCondense-Bold', 'Source Sans Pro', sans-serif;
    font-weight: 300;
}

.navbar-brand span:before {background:#e3ab3e;}
.navbar-brand img {margin-top:-13px;}
.folio-thumb-overlay ul li a:hover {border-top:1px solid #e3ab3e;}
.navbar-nav li.active a:before, .navbar-nav li a:hover:before {background:none !important;}
.navbar-nav li.active>a:before ,.navbar-nav li>a:hover:before {background:#e3ab3e !important;}
.page-head h2 {color:#e3ab3e;}
article h3 a:hover {color:#e3ab3e;}
.p-ico i {color:#e3ab3e;background:#fff url(../../images/colors/yellow/border.png) no-repeat top center;}
.play-btn {background: url(../../images/colors/yellow/play.png) no-repeat;}
.pause-btn {background: url(../../images/colors/yellow/pause.png) no-repeat;}
.tags-list li a:hover {background:#e3ab3e;border:1px solid #e3ab3e;}
.page-nav ul li.active a ,.page-nav ul li a:hover {background:#e3ab3e;border-color:#e3ab3e;}
.share-social li a:hover {background:#e3ab3e;}
.c-time {color:#e3ab3e;}
.reply:hover {background:#e3ab3e;border-color:#e3ab3e;}
#intro { padding:0; margin-top:60px;}
#owl-intro .item {padding:160px 0 50px;}
#owl-intro .item h2, #owl-intro .item h2 span {font-family: 'RobotoCondense-Bold', 'Source Sans Pro', sans-serif; color:#fff; font-weight:300;}
#owl-intro .item h2 .emphasis{color:#e3ab3e; font-family: 'RobotoCondense-Bold', 'Source Sans Pro', sans-serif; font-weight:400;}
#owl-intro .owl-controls .owl-page.active span {background: #e3ab3e;}
#owl-intro .owl-controls .owl-prev:hover ,
#owl-intro .owl-controls .owl-next:hover ,
#owl-folio .owl-controls .owl-prev:hover ,
#owl-folio .owl-controls .owl-next:hover {background:#e3ab3e;}
#services ul li:hover:before {background:#e3ab3e;}
.content-head h5:before {background:#e3ab3e;}
.fworks-info h4, .skills h4 {color:#e3ab3e;}
#owl-fworks .owl-controls .owl-page.active span {background: #e3ab3e;}
#video-wrap h3 {color:#e3ab3e;}
.about ul li:hover {border-bottom-color:#e3ab3e;}
.about ul li:hover i {background:#e3ab3e;border:1px solid #e3ab3e;}
.about ul li:hover h4 {color:#e3ab3e;}
.mission .title {color:#e3ab3e;}
.skills-wrap div span em {color:#e3ab3e;}
#facts h3, .inner-wrap2 h3 {color:#fff; font-family: 'RobotoCondense', 'Source Sans Pro', sans-serif; color:#fff; font-weight:400; line-height:55px;}
.services2-left ul li:hover ,.services2-right ul li:hover {border-bottom-color:#e3ab3e;}
.services2-left ul li:hover i ,.services2-right ul li:hover i {background:#e3ab3e;border:1px solid #e3ab3e;}
.services2-left ul li:hover h4 ,.services2-right ul li:hover h4 {color:#e3ab3e;}
#team .item:hover .team-info {background:#e3ab3e;}
.folio-info:hover .folio-inner {background:#e3ab3e;border-color:#e3ab3e;}
#owl-team .owl-controls .owl-page.active span {background: #e3ab3e;}
.testimonials h5 {color:#e3ab3e;}
#owl-quotes .owl-controls .owl-page.active span {background: #e3ab3e;}
.cinfo:before {background:#e3ab3e;}
footer p span, footer p a:hover {color:#e3ab3e;}
footer p {color:#000}
footer {background: #f2f0f0;}
.social li a {background:#e3ab3e;}
.social li a:hover {background:#fff;}
.rmore, .btn-wrap a, .contact-form button, .c-form button {background:url(../../images/colors/yellow/border1.png) no-repeat top center;}
.map-wrap h3 {background:#e3ab3e url(../../images/colors/yellow/l-bg.png) no-repeat top;}
.content-head p {background:url(../../images/colors/yellow/sep1.png) no-repeat center left;}
.sep2 {background:url(../../images/colors/yellow/sep2.png) no-repeat center;}
#services {background:#e3ab3e url(../../images/colors/yellow/service-bg.png) no-repeat center bottom;}
.reply, .inner-wrap2 a , .services2-left ul li i, .services2-right ul li i, #facts ul li i , .about ul li i , #owl-intro .item a {background: url(../../images/colors/yellow/border.png) no-repeat center top;}
.play-btn {background:url(../../images/colors/yellow/play.png) no-repeat;}
.search:before {color:#e3ab3e;}
.side-list li:before {color:#e3ab3e;}
.rposts-list li span a {color:#e3ab3e;}
.rposts-list li:before {color:#e3ab3e;}
.post-meta a {color:#e3ab3e;}

@media only screen and (max-width: 768px) {
    #services ul li{
        height:400px;
    }
}
/* bootstrap override */
.btn {
    outline:1px solid #e3ab3e; margin-top:30px;
    background: transparent;
}
.btn, .btn a{
    color: #e3ab3e;
}
.btn:hover, .btn a:hover{
    color:#fff;
}
.page-banners{
    background: #e3ab3e;
    min-height:480px;
    margin-top:60px;
}

.circle-list {
    position: relative;
    background: #e3ab3e no-repeat center top fixed;
    background-size: 100% auto;
    padding: 70px 0;
}

.circle-list ul {
    padding: 50px 0 0;
    position: relative;
    max-width:960px;
    z-index: 999;
    margin: 0 auto;
}

.circle-list ul li {
    list-style: none;
    float: left;
    width: 33%;
    text-align: center;
}

.circle-list ul li i {
    color: #fff;
    font-size: 70px;
    text-align: center;
}
.circle-list ul li .bodyCopy{
    margin-top:20px;
    text-transform: uppercase;
    font-weight: 600;
    font-size:1.2em;
    padding: 0 15%;
    color:#fff;
}
@media only screen and (max-width: 768px) {
    .circle-list ul li {
        width:100%;
        margin-top:10px;
    }
}
.circle-list ul li .bodyCopy span{
    color:#000;
    font-weight: 400;
    font-size:.88em;
    display: block;
    text-transform: initial;
}
#video-wrap{
    margin-top:100px;    
}


.testimonials {
    padding:180px 0 90px;
}
.testimonials h2{
   text-align:center;
   text-transform: uppercase;
   font-weight:300;
   font-size:60px;
   color: #e3ab3e;
   font-family: 'RobotoCondense-Bold', 'Source Sans Pro', sans-serif;
}
.testimonials .item{
    text-align:center;
    max-width:960px;
    margin:30px auto;
}

.testimonials .item p{
    color: #333;
    font-size:14px;
    font-weight:300;
    padding:0px 5%;
}

.testimonials .item h4{
    color: #e3ab3e;
    text-transform: uppercase;
    font-weight:300;
}
#contact{
    padding: 210px 0 90px;
}

.services2-left .a-logo {
    width: 100px;
    float: right;
}
.services2-right .a-logo {
    width: 100px;
    float: left;
}
.a-logo img{
    display:block;
}
.services2-right .a-info {
    margin-left: 125px;
}

.services2-left .a-info {
    margin-right: 125px;
    margin-left: 0;
    text-align: right;
}

.services2-left ul li .a-logo,.services2-right ul li .a-logo {
    width: 100px;
    height: 70px;
    background: #fff url(../images/border.png) no-repeat top center;
    color: #000;
    font-size: 35px;
    line-height: 90px;
    text-align: center;
    border: 1px solid #ddd;
}

.services2-left ul li:hover .a-logo,.services2-right ul li:hover .a-logo {
    background: #e3ab3e;
    color: #fff;
    border: 1px solid #e3ab3e;
}
.fworks-info{
    padding:0 0 2%;
    margin-bottom: 2%
}
.fwork:last-child .fworks-info{
    border-bottom: none;
}
.digicanvas-section{
    background: url(../../images/pages/product-digicanvas/background.jpg) no-repeat;
    background-size: cover;
    padding:100px 0 0px;
}

.digicanvas-section h1,
.digicanvas-section h2,
.digicanvas-section h3,
.digicanvas-section h4,
.digicanvas-section h5,
.digicanvas-section h6{
    color:#e3ab3e;
}
.digicanvas-section p{
    color:#000;
}

.sep {
    background: #e3ab3e;
    width:100%;
    height:1px;
}
.fworks-info h4, .skills h4{
    font-weight:300;
}

.container.gym .fwork .col-md-6{
    height:280px;
}

@media only screen and (max-width: 768px) {
    .container.gym .fwork .col-md-6{
        height:auto;
    }
    .container.gym .fwork .col-md-6.fworks-info{
        padding-left:15px;
        padding-right:15px;
    }
}

.a-ico i.fa-events-location{
    background: url(../../images/pages/icons/events-icon.png) no-repeat center top
}
li:hover .a-ico i.fa-events-location{
    background: url(../../images/pages/icons/events-icon-over.png) no-repeat center top
}

.a-ico i.fa-network{
    background: url(../../images/pages/icons/networks-icon.png) no-repeat center top
}
li:hover .a-ico i.fa-network{
    background: url(../../images/pages/icons/networks-icon-over.png) no-repeat center top
}

.a-ico i.fa-athletic{
    background: url(../../images/pages/icons/athletic-icon.png) no-repeat center top
}
li:hover .a-ico i.fa-athletic{
    background: url(../../images/pages/icons/athletic-icon-over.png) no-repeat center top
}

.a-ico i.fa-decal{
    background: url(../../images/pages/icons/decal-icon.png) no-repeat center top
}
li:hover .a-ico i.fa-decal{
    background: url(../../images/pages/icons/decal-icon-over.png) no-repeat center top
}

.a-ico i.fa-cage{
    background: url(../../images/pages/icons/cage-icon.png) no-repeat center top
}
li:hover .a-ico i.fa-cage{
    background: url(../../images/pages/icons/cage-icon-over.png) no-repeat center top
}

.a-ico i.fa-exhibit{
    background: url(../../images/pages/icons/exhibit-icon.png) no-repeat center top
}
li:hover .a-ico i.fa-exhibit{
    background: url(../../images/pages/icons/exhibit-icon-over.png) no-repeat center top
}

.network-logos-bg{
    background: #e3ab3e;
    text-align: center;
    min-height:200px;
}
.network-logos-bg img{
    margin:5% 1.5%;
}
@media only screen and (max-width: 480px) {
    .network-logos-bg{
        display:inline-block;
        width:100%;
    }
    .network-logos-bg img{
        clear:both;
        display:block;
        margin:5% auto;
    }

}

.back-panel{
    background: rgba(255,255,255,0.85);
    padding:20px 3%;
}
/* MMA*/
.article-text-box{
     background: #e3ab3e;
     color: white;
}
.article-text-box .container{
    padding: 50px 5%;
}
.article-text-box h4{
    font-weight:400;
}
.article-text-box p{
    font-weight:300;
}
.owl-theme .owl-controls .owl-buttons div{
    display:block;
    width:34px;
    height:33px;
    background: transparent url(../../images/pages/right-arrow.png);
    padding:0;
    border-radius:0px;
    text-indent: -900px;
}

.owl-theme .owl-controls .owl-buttons div.owl-next{
    position:absolute;
    top:117px;
    right:0;
    background-image: url(../../images/pages/right-arrow.png);
    opacity:1;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
    position:absolute;
    top:117px;
    left:0;
    background-image: url(../../images/pages/left-arrow.png);
    opacity:1;
}
.no-wrap{
    white-space: nowrap;
}
