/* Add here all your css styles (customizations) */

/* overwrite style.css */
body { 
	/* font-family: "Raleway",sans-serif; */
	/* font-family: "Roboto",sans-serif; */
   	font-size: 14px;		 /* fy: original 13px */
}


/*Style for Cube Portfolio wrapper*/
.cube-portfolio #filters-container {
  text-align: center;
}

.cube-portfolio #filters-container .cbp-filter-item-active {
  background: #72c02c;
  border-color: #72c02c;
}

.cbp-l-inline-view{
	font:400 14px/35px "Open Sans",sans-serif;
	color:#666;
	padding:0 16px;
	border:1px solid #999;
}
.cbp-l-inline-view:hover{
	color: #72c02c
}

.cbp-l-filters-button .cbp-filter-item {
    color: #666;
	border: 1px solid #999;
    font: 400 14px/35px "Roboto",sans-serif;
    padding: 0 16px;
}

.cube-portfolio .cbp-l-filters-button .cbp-filter-counter {
  color: #fff;
  background: #72c02c;
}

.cube-portfolio .cbp-l-filters-button .cbp-filter-counter:before {
  border-top-color: #72c02c;
}


.cbp-caption-activeWrap {
	background-color: #4D4D4D;  /* fy: overwrite bg color */
}
.cbp-item.graphic .cbp-caption.margin-bottom-20 .cbp-caption-activeWrap {
}

/* overwrite header-default.css */
/*Navbar Menu*/
.header .navbar-nav > li > a {
	text-transform: none;
}

/*
.header .topbar ul.loginbar > li > a, 
.header .topbar ul.loginbar > li > a:hover {
	font-size: 12px;
	text-transform: none;
}
*/


/* fy: overwrite bootstrap.min.css - was width 160px - margin-left:180px - add color overwrite to #555 */

.dl-horizontal dt{float:left;width:100px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap; color:#555}
.dl-horizontal dd{margin-left:120px; color:#555}


/* overwrite header-default.css */

@media (min-width: 992px) {		

	.header .navbar-nav > li > a {
		padding: 9px 14px 9px 14px;   /* fy: original - padding: 9px 30px 9px 20px; (top, right, bottom, left)*/
	}

	/*Dropdown Menu*/
	.header .dropdown-menu { 
		min-width: 80px;  /* fy: original 200px */
	}
	
	.header .dropdown > a:after {
    right: 0px;		/* fy: org 15px */
    content: "";   /* fy: org "\f107" fontawsom dropdrown arrow */
}
}

/* overwrite plugins.css - master slider */
.ms-promo-info {
  text-transform: none
}


/* overwrite header-v6.css */
/*Navbar Menu*/

.header-v6 .navbar-nav > li > a {
	font-size: 14px;			/* fy: original 13px */
	text-transform: none;
}

@media (min-width: 992px) {		
	
	.header-v6 .dropdown-menu { 
		min-width: 120px;  /* fy original 230px */
	}
	
	.header-v6 .navbar-nav > li > a {
		padding: 20px 15px 20px 15px; /* TRBL fy original padding: 20px */
		line-height: 64px;
	}
	
		.header-v6 .dropdown-menu li a { 
		font-size: 14px; 	/* fy original 13px */
	}


}



/* overwrite custom-cubeportfolio.css */
.cube-portfolio .cbp-l-grid-agency-title {
	text-transform: none;
}
.cube-portfolio .cbp-l-grid-agency-desc {
	text-transform: none;
}

/* overwrite blocks.css */
.breadcrumbs-v3 h1 {
	text-transform: none;
}
.breadcrumbs-v3 p {
	text-transform: none;
}
.breadcrumbs-v3:after {
  /* background: rgba(0,0,0,0);  /* fy: don't darken bg image  still darken it */
}

/* add to blocks.css */

.breadcrumbs-v3 {
  padding: 24px 0 23px 0; /* overwrite default to make it into 150px height (from 303px) */
}

.breadcrumbs-v3.img-v1pa {
  background: url(../../images/brands/brand-pa.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v1pm {
  background: url(../../images/brands/brand-pm.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v1im {
  background: url(../../images/brands/brand-im.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v1sr {
  background: url(../../images/brands/brand-sr.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v1rf {
  background: url(../../images/brands/brand-rf.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v1fm {
  background: url(../../images/brands/brand-fm.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v1ll {
  background: url(../../images/brands/brand-ll.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
