/*
Theme Name: LTL Freight Center
Author: Corporate IMS
Description: Theme for CorporateIMS using blankslate.
Version: 4.0.2
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Lato:400,700|Open+Sans:400,600|Roboto+Condensed);


.entry-title a{
    color:#555;
    text-decoration: underline  ;
    
} .entry-title a:hover{
    text-decoration: none;
}

.entry-date{
    margin-top: -10px !important;
}

.list-entry{
    padding-bottom: 1em;
    border-bottom: 1px solid #eee;
}

.more-link {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#0996d7 0%,
		#0c8dc4);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#0996d7),
		to(#0c8dc4));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #125470;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
    
} .more-link:hover{
    background: #444;
}


/* CSS FOR LTLFREIGHTCENTER.COM (GENERAL)
=================================================================================================== */

html				{
	font-family:Arial, Helvetica, sans-serif;
-moz-outline:none;
outline:none;
}


body				{
	background:url('/img/head-bg.jpg') repeat-x #dae0e4;
	margin:0;
	padding:0;
}

.clear				{
	clear:both;	
}

.floatLeft{
float:left;
margin-left:20px;
font-family:Verdana;
}

.floatRight{
float:right;
margin-right:20px;
}

p.floatRight{
color:#FFF;
font-size:16px;
}

.email{
text-decoration:underline;
color:#EEE;
font-size:16px;
}

.email:hover{
text-decoration:none;
}

/* LEGOS
=================================================================================================== */

#container							{
	width:1000px;
	height:auto;
	margin: 0 auto 0 auto;
	padding:0;
}

#headcontainer						{
	width:1000px;
	height:177px;
	margin:0 auto 0 auto;
	padding:0;
	background:none;
	clear:both;
}

#logo								{
	width:140px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}

#tagline							{
	width:600px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}

#number								{
	width:260px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
}

.nav								{
	width:1000px;
	height:46px;
	margin:0;
	padding:0;
	background:#fafcff;
	text-transform:uppercase;
    font-family: 'Roboto Condensed', sans-serif;
}

#social 							{
	width:68px;
	position:absolute;
	top:300px;
	left:0px;
	margin:0;
	padding:0;
}

#social img{
width:68px;
margin-bottom:10px;
-moz-outline:none;
outline:none;
}

#social-bottom{
    text-align:center;
    display:none;
    margin-bottom:15px;
}

    #social-bottom img{
        width:50px;
        margin-right:5px;
}

#bodycontainer						{
	width:1000px;
	min-height:650px;
	margin:50px auto 25px auto;
	padding:0 0 10px 0;
	background:#FFF;
	border:3px solid #ced6db;
}

#mainb								{
	width:73%;
	min-height:400px;
	margin:0;
	padding:1em 25px;
	float:left;
    box-sizing: border-box;
}


#sidebar							{
	width:27%;
	min-height:500px;
	margin:20px 0 0 0;
	padding:0 25px;
	border-left:1px solid #eee;
	float:right;
    box-sizing: border-box;
}

#sidebar h3{
    line-height:1.5;
    margin-bottom: 10px;
}

#sidebar p{
    clear:both;
}

#focuscontainer						{
	background: #f9f9f9;
    margin: 1.5em 0;
    padding: 25px 25px 15px 25px;
    border-left: 5px solid #0996d7;
    /* border-radius: 8px; */
}

#focustop							{
    display: none;
/*
	height:10px;
	margin:0;
	padding:0;
*/
}

#focuscontent							{
	
/*
	margin:0;
	padding:10px 20px;
*/
}

#focusbottom						{
    display: none;
/*
	height:10px;
	margin:0;
	padding:0;
*/
}

#ltl, #ltl a, #ltl p, #ltl span{
    color: #999;
}

/* LISTS
=================================================================================================== */

.nav ul								{
list-style:none;
margin:0 0 0 20px;
padding:0;
height:46px;
	}
	
	.nav li						{
	float:left;
	display:block;
	margin:0;
	padding:0 0 14px 0;
	height:33px;
	}
		.nav ul li:hover, li.active				{
		background:#0996d7;
	}
	
	.nav ul li a						{
	text-decoration:none;
	color:#313030;
	margin:0;
	padding:13px 12px 0 12px;
	display:block;
	height:46px;
    font-size: 13px;
	}

        .nav ul li a:first-child{
/*            margin-left:-15px;*/
        }
	
		.nav ul li a:hover			{
		color:#FFF;
	}
	
	ul#nav li.active a {
		color:#FFF;	
	}

.freight-articles{
    list-style-type:none;
    margin: 0;
    padding:0;
}

    .freight-articles li{
        border-top:1px dashed #eee;
        margin-top:1em;
        padding-top:1em;
}

    .freight-articles li:first-child{
        border-top:none;
}
	
    .freight-articles li a{
        color:#0996D7;
}


.clean-form{
    
}

.clean-form label{
    display:block;
    font-weight: 200;
    margin-bottom:.2em;
    font-size:.8em;
}

    .clean-form label span{
        color:red;
    }

.clean-form input, .clean-form textarea{
    border:1px solid rgba(0,0,0,.15);
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    width:300px;
    max-width:300px;
    padding:.7em 1em;
    border-radius: 4px;
    margin-bottom: 1.5em;
    display:block;
    -webkit-appearance:none;
}

.clean-form .submit-button{
    background: #0996D7;
    color:#fff;
    font-weight:bold;
    padding: .9em 1em;
    cursor:pointer;
}

.clean-form .submit-button:hover{
    background: #666;
}

.compact-form{
    
}

.compact-form ul{
    list-style-type:none;
    margin:0;
    padding:0;
}

.compact-form li{
    float:left;
    width:50%;
}

.compact-form label{
    font-weight: 300;
    margin-bottom: .4em;
}

.compact-form input, .compact-form textarea{
    width: 90%;
    padding: 1em;
    margin-right: 1%;
}

.compact-form .submit-button{
    padding:1em;
}

/* TEXT
=================================================================================================== */
h1, h2, h3, h4, h5, h6{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: 100;
}

h1, h2, h3, h4{
    font-family: 'Roboto Condensed', sans-serif;
}

hr{
    color: #ddd;
    background-color: #ddd;
    height: 1px;
    border: 0;
    width: 90%;
    clear: both;
    margin: 2.5em auto;
}

#mainb img{
    border: 3px solid #555;
    box-sizing: border-box;
    width: 99%;
}

h1									{
color:#313030;

font-size:25px;
font-weight:100;		
margin:.5em 0 1em 0;
padding:0 0 6px 0;
border-bottom:1px solid #eee;
}

h1#title							{
color:#313030;
font-size:25px;
font-weight:100;		
margin:.25em 0 1em 0;
padding:0 0 .75em 0;
border-bottom:4px solid #eee;
}

h2									{
color:#0996d7;
font-size:18px;
font-weight:200px;
margin:1.5em 0 1.5em 0;
padding:0;
}

h3{
    margin: 1.25em 0 1.25em 0;
}

h3.float							{
color:#313030;
font-size:20px;
font-weight:100;		
margin:0;
padding:0;
float:left;
display:block;
width:100px;
}

h4									{
color:#0996d7;
font-size:18px;
font-weight:200px;
margin:0 0 .5em 0;
padding:0;
}


p, ul								{
    color:#555;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:100px;	
    margin:0;
    padding:0;
}

ul{
    padding-left: 30px;
    line-height: 1.75;
}

#bodycontainer p strong{
    color: #444;
}

.bottom-tag{
    border-top:1px dashed #eee;
    margin-top: 3em;
    padding-top: 2em;
}

#bodycontainer p{
    line-height: 1.8em;
    margin:.5em 0 1.25em 0;
}

#mainb p							{
    
}

#first								{
color:#FFF;
 font-family: 'Roboto Condensed', sans-serif;
font-size:28px;
margin:55px 0 0 0;
    text-transform: uppercase;
padding:0;
}

#second								{
color:#FFF;
 font-family: 'Roboto Condensed', sans-serif;
font-size:20px;

text-transform:uppercase;	
margin:0px 0 0 0;
padding:0;	
}

#tel								{
color:#d0d0d0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:33px;
font-weight:bold;
text-transform:uppercase;	
margin:56px 0 0 0;
padding:0 0 0 40px;
background:url('/img/phone.png') no-repeat left;	
}

#questions							{
color:#fff;
font-size:14px;
margin:-2px 0 0 8px;
padding:0 0 0 0;	
}

span								{
color:#0996d7;	
}

a#red								{	
color:red;
}

#sidebar a							{
color:#0996d7;
text-decoration:none;
font-size:14px;		
}


li#nav6 a{
font-weight:bold;
color:red;
}

li.last a{
color:red;
}

/* MEDIA
=================================================================================================== */

#sidebar img						{
margin:0;
float:none;
    max-width: 100%;
    display: block;
    margin-bottom: 1em;
}

#focuscontent img					{
float:left;
margin:10px 10px 5px 10px;
padding:0 0 0 0;	
}

.squeeze{
letter-spacing:-3px;
color:#FFF;
}

@media only screen and (max-device-width : 1000px){
    
    .number > a{
        color: red;
    }
    
    #social{
        width:100%;
        position:relative;
        top:auto;
        left:auto;
        margin:0 0 10px 0;
        padding:0;
        text-align:center;
    }

        #social img{
            margin-right:10px;
        }


}