/*
 Theme Name:   WP Trust Child
 Theme URI:    http://themeforest.net/user/CMSSuperHeroes/portfolio
 Description:  In 2014, Creating a magazine website with WordPress has never been easier.
 Author:       Cmssuperheroes Team
 Author URI:   http://cmssuperheroes.com/
 Template:     wp-trust
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain:  wp-trust-child
*/


/*
-------------------------------------------------------------- */
@font-face {
	font-family: "Flaticon";
	src: url("fonts/flaticon.eot");
	src: url("fonts/flaticon.eot#iefix") format("embedded-opentype"),
	url("fonts/flaticon.woff") format("woff"),
	url("fonts/flaticon.ttf") format("truetype"),
	url("fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
/*margin-left: 20px;*/
}.flaticon-coins36:before {
	content: "\e000";
}
.flaticon-fist:before {
	content: "\e001";
}
.flaticon-hand220:before {
	content: "\e002";
}
.flaticon-mind:before {
	content: "\e003";
}

.fa-search:before {
	content: "\f002"!important;
	font-family: fontawesome!important;
}

/*Stop Raleway from breaking*/
.os{
    text-rendering:optimizeSpeed!important;
}
/*Overrides*/
.single-post div#page-title:after {
	content: "";
	display: block;
	width: 100%;
	height: 10px;
	position: relative;
	top: 82px;
	background: url(http://northstarasset.com/wp-content/uploads/2015/12/bg_stripe.png) center center repeat-y;
	background-size: contain;
}

#text-2{
	padding-top:20px;
}

#cshero-header-inner #cshero-header #cshero-header-logo span {
	color:#000!important;
	font-family: Roboto, sans-serif!important;
	font-weight: 300!important;
	font-size: 11px!important;
	line-height: 18px!important;
	max-width: 150px!important;
}

#cshero-header .contact {
    font-family:Roboto, sans-serif;
    font-weight:300;
    font-size:11px;
    text-align:right;
}
#cshero-header .contact .divider{
    margin-left:19px;
    margin-right:31px;
}

#stripe{
    background:url(http://northstarasset.com/wp-content/uploads/2015/12/bg_stripe.png) center center repeat-y;
    background-size:contain;
}
#stripe a:hover{
	color:#fff!important;
}
.links{
    font-size:0;
    line-height:0;
}
.links div{
    display:inline-block;
    width:20%;
    font-size:initial;
    text-align:center;
    position:relative;
}
.links a {
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
	display: block;
	padding: 25px 0;
}
.links .l1{
	background: #849975;
}
.links .l2{
	background: #9FAC39;
}
.links .l3{
	background: #CFCC56;
}
.links .l4{
	background: #69A89E;
}
.links .l5{
	background: #007678;
}
@media only screen and (min-width:992px){
	#cshero-header-navigation .navigation-main{
		display:none;
	}
}
@media only screen and (max-width:992px){
    .links a{
    	padding:5px 0;
	    visibility: hidden;
    }
    #cshero-header-navigation,#site-navigation{
    	padding:0!important;
    }
    #cshero-header #cshero-menu-mobile i{
    	background:#fff!important;
    	color:#000!important;
    }
    .menu-main-menu li{
		width: 50%;
		float: left;
		font-size: 0;
		margin: 0!important;
		text-align: center;
    }
	.menu-main-menu li:nth-child(1) {
		background: #849975!important;
	}
	.menu-main-menu li:nth-child(2) {
		background: #9FAC39!important;
	}
	.menu-main-menu li:nth-child(3) {
		background: #CFCC56!important;
	}
	.menu-main-menu li:nth-child(4) {
		background: #69A89E!important;
	}
	.menu-main-menu li:nth-child(5) {
		background: #007678!important;
	}
    .menu-main-menu li:last-child{
    	width:100%;
    }
    .menu-main-menu li a{
		color: #FFF!important;
		outline: 1px solid rgb(255, 255, 255);
		font-size: 12px!important;
		font-weight: bold;
		text-transform: uppercase!important;
		font-family:Roboto!important;
		letter-spacing: .25px;
		margin:0!important;
		padding:15px 0;
    }
    .menu-main-menu li a:focus{
    	outline-offset:0px;
    }
}

.home .vc_tta-title-text{
	font-family:Raleway!important;
}
.single-post #breadcrumb-text{
	display:none;
}
footer{
	display:none!important;
}

/* Left margin fix for body text columns */

.entry-content > .wpb_row .wpb_row {
        margin-left:0px!important;
}

/*Logo fix*/
@media only screen and (max-width:410px){
	#cshero-header-logo img{
		width:60%!important;
		padding: 10px 0 1px;
	}
}

/*Attorney single button margin*/
.single-attorneys .btn-book{
	margin-bottom:25px!important;
}