body{background: url(../img/body-bg.jpg) repeat-x top center;}


/********** FONTS ***********/

.proxima-nova-reg, p, ul{font-family: "proxima-nova",sans-serif; font-weight: 400; font-style: normal;}
.proxima-nova-bold{font-family: "proxima-nova",sans-serif; font-style: normal; font-weight: 700;}
.trajan{font-family: "trajan-pro-3",sans-serif; font-style: normal; font-weight: 400;}

h1{font-size:28px;}
h2{font-size: 18px; margin-top:0;}
h3{font-size: 16px; text-transform: uppercase; line-height: 18px;}

.posted{font-style: italic;}

/********** COLORS ***********/

.orange{color:#b64710;}
.peach{color:#f69f74;}
.light-blue{color:#6ba8c5;}
.dark-blue{color:#10455f;}
.green{color:#789626;}
.light-green{color:#c8ed62;}
.gray{color:#646262;}
.white{color:#FFFFFF;}

.pad-ten{margin-top:10px;}
.pad{padding:20px;}
.pad2{padding:0 20px 15px 20px;}
.pad-white{color: #fff;margin-right: 10px;}
.pad-white a{padding:10px 20px 40px 0px;color: #fff;font-size: 15px;}

.bg{background-color: #000;}

#header-info{text-align: right; padding-top:15px;}
.btn-primary{background-color:#3c7895; border-color:#3c7895;}
.numbs{font-size: 16px;}
#header-info #buttons{height: 30px; margin-bottom:10px;}

#social-icons a{width:30px; height:30px; display:block; float:right; }
#social-icons a.google{background: url(../img/social-sprite.png) -90px 0; }
#social-icons a.youtube{background: url(../img/social-sprite.png) -60px 0; margin-right:5px;}
#social-icons a.facebook{background: url(../img/social-sprite.png) 0 0; margin-right:5px;}
#social-icons a.linkedin{background: url(../img/social-sprite.png) -30px 0; margin-right:5px;}
#social-icons a.twitter{background: url(../img/social-twitter.png); margin-right:5px;}
a.client-portal{display:block; width:130px; height:30px; background: url(../img/client-portal.png); margin-right:10px; float:right;}
a.file-transfer{display:block; width:129px; height:30px; background: url(../img/file-trans.png); margin-right:10px; float:right;}


.nav>li>a{padding:10px 10px;}
.navbar-default .navbar-nav>li>a, .dropdown-menu>li>a {color:#627680; font-size: 14px; font-family: "proxima-nova",sans-serif; font-weight: 400; font-style: normal;}
.dropdown-menu{background-color: #FFF;}



.carousel-indicators{bottom:0px;}
.carousel-control.left, .carousel-control.right{background:none;}
.carousel-control .glyphicon-chevron-left {top:35%;}
.carousel-control .glyphicon-chevron-right {top:35%;}

.news-box {background:url(../img/m.png) no-repeat #3c7895 left top; color:#FFF; -moz-border-radius: 15px; border-radius: 15px; margin-bottom:15px; padding:20px;}
.news-box p{font-size: 15px; line-height: 19px;}
.news-box img{float:left; margin:0 10px 0 0;}
.news-box .blog-headline{font-size: 16px; text-transform: uppercase;}
.news-box a{color:#c8ed62;}

.anniversary-box {background-color: #FFF; -moz-border-radius: 15px; border-radius: 15px; padding-top:20px; margin-top:20px;}
.cta-box {background-color: #789626; -moz-border-radius: 15px; border-radius: 15px; padding-top:10px; margin-top:20px;margin-right: 10px;}
.cta-img{text-align: left;float: left;}

.sub-content{background-color:#FFF; -moz-border-radius: 15px; border-radius: 15px; margin-bottom:15px; padding:20px;}
.sub-content .img-pad{margin:10px;}

.team-name{font-size:13px;}
.team-title{font-style: italic; font-size: 12px;}

.sidebar-one h2, .sidebar-two h2{font-size: 22px; text-transform: uppercase;}
.sidebar-one{background-color:#366f8b; -moz-border-radius: 15px; border-radius: 15px; margin-bottom:15px; padding:20px;}
.sidebar-one a{color:#c8ed62;}
.sidebar-one ul{margin-left:0px; padding-left:0px; list-style-type: none; line-height: 22px;}
.sidebar-two{background-color:#6ba8c5; -moz-border-radius: 15px; border-radius: 15px; margin-bottom:15px; padding:20px;}
.sidebar-two img{float:left; margin:0 10px 0 0;}
.sidebar-two a{color:#c8ed62;}
.sidebar-two p{color:#FFF;}


#bottom-box{width:100%;background:url(../img/m-big.png) no-repeat #d6e3e9 left top; padding:20px 0;}
#bottom-box-sub{width:100%;background:url(../img/m-mid.png) no-repeat #d6e3e9 left top; padding:20px 0;}
#footer{width:100%; background-color: #2d2c2c; padding:20px 0;}

@media (min-width: 992px) and (max-width: 1200px){ 
	.navbar-default .navbar-nav>li>a, .dropdown-menu>li>a {font-size: 11px;}
	.navbar-default{background-color: #FFF; border-color:#FFF;}
	.navbar-collapse { padding-top: 1em; }
	.dropdown-menu{z-index: 2000;}

	
	}

@media (min-width: 1200px){ 
	.news-box{display:block; height:320px;}
	.navbar-default{background-color: #FFF; border-color:#FFF;}
	.dropdown-menu{width:300px; left:100%;}
	.navbar-right .dropdown-menu {right:-100px;}
	}


@media (max-width: 992px){ 
	.news-box{margin-top:10px;}
	#social-icons{width:205px; margin:auto;}
	.numbs{text-align: center;}
	.logo{width:269px; margin: auto;}
	.cta-img{ width:75px;height: 78px; margin-top:10px;margin-left:10px;}
	}

@media (max-width: 768px){ 
	#footer{text-align: center;}
	#footer img{width:170px; margin: auto;}
	
	}


