﻿
.trustscore .badges .ty-icon {
  line-height: 1;
}

.trustscore .badges .ty-icon.neg,
.trustscore .badges .trustscore.neg .score {
  color: #f37159;
}

.trustscore .badges .ty-icon.neu,
.trustscore .badges .trustscore.neu .score {
  color: #f9c015;
}

.trustscore .badges .ty-icon.pos,
.trustscore .badges .trustscore.pos .score {
  color: #119a11;
}

.trustscore.medium .badges {
  font-size: .6em;
}

.trustscore.medium .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.small .badges {
  font-size: .6em;
}

.trustscore.small .badges .ty-icon {
  margin-right: 1px;
}

.trustscore.extra-small .badges {
  margin-bottom: 1px;
  font-size: .3em;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }


div.bvdshortcode 
{
    text-align: justify;
}

.widget-area.span3.main-sidebar {
  text-align: center;
}

	
	.big-saying { 
		margin-left:0;
		padding-left:3%;
		padding-right:3%;
		text-align:center;
		padding-top:0;
		padding-bottom:20px;
		}

		
	.big-saying h1 {
		font-size:20px;
		margin-bottom:10px;
		}

	.big-saying h2 {
		font-size:14px;
		}
 
	.big-saying h1,.grid-content h2,
	.entry-title,
	.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,#comments,
	.sidebar h3
	{ color: ; }

	.logo {
		float: left;
		margin: 69px 0 0;

	}

#page {
	max-width: 1160px;
	margin: 0 auto;
}

.wide #page {
	max-width: 100%;
}
.entry-title a,.entry-title a:visited{color:#333}
h2.entry-title{font-size:18px;font-weight:700;margin:0 0 10px}
h1.entry-title,h1.page-title{font-size:24px;font-weight:400;line-height:28px;margin:10px 0}
.featured-left .entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:10px}
.featured-right .entry-title{font-size:14px;font-weight:700;margin-bottom:5px;line-height:16px}
.two-column-boxes .category-box h2.entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:5px}
.bottom-box-wrap h2.entry-title{clear:both;font-size:14px;font-weight:700;line-height:15px;margin-bottom:5px}
.related-loop .entry-title{font-size:13px;font-weight:700;margin:0 0 10px;padding:0}
.widget_tj_category_posts li .entry-title{font-size:12px;font-weight:700;line-height:15px;margin-bottom:5px}
#primary-nav .nav li li a:hover,#secondary-nav .nav li li a:hover,.entry-content a:hover,.entry-meta a:hover,.entry-tags a:hover,.entry-title a:hover,.widget_tj_category_posts .entry-title a:hover,.widget_tj_twitter li .content a{color:#B52100!important}
#breadcrumbs span.entry-title{display:none}

  
  .carousel-item {
    margin-right: 32px;
  }

  .col3 .carousel-item{
    width: 345px;
    height: 250px;
  }

  .col4 .carousel-item{
    width: 251px;
    height: 182px;
  }

  
  .ourClients .clients .carousel-items .carousel-item {
    margin-right: 0px;
    width: 198px;
    text-align: center;
  }

  .fcsCarousel .carousel-item {
    margin-right: 21px;
  }

.carousel-item.featuredWork {
  margin-bottom: 0;
}

.fcsCarousel,
.carousel-item a {
  -webkit-user-drag: none;
  -moz-user-drag: none;
}



	
	li.menu-item {margin-top: 0;}


li.menu-item,
li.menu-item2 {
        list-style-type: none;
        margin-top: 10px;      
        }


#topnavi li.menu-item {
        margin-top: -1px;
        }


#topnavi li.menu-item li {
        margin-top: 0;
        }
