/* DW STYLES OVERIDES */

/*Form Dropdown*/
body {
font-family: 'Source Sans Pro', sans-serif;
   font-size: 17px;
   font-weight:300;
}
.header-v3 .mega-menu .nav, .header-v3 .mega-menu .dropup, .header-v3 .mega-menu .dropdown, .header-v3 .mega-menu .collapse{

}
.header-v3 .navbar-default .navbar-nav > .open > a, .header-v3 .navbar-default .navbar-nav > .open > a:hover, .header-v3 .navbar-default .navbar-nav > .open > a:focus{
color:#0B193D;
}
.content-boxes-v4 h2{
font-weight:400;
font-size:22px;

}
.re-title-v1{
font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
font-size:60px;
}
.contacts-section .title-v1 p, 
.contacts-section .title-v1 h2{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 100;
}
.header-v3 .navbar-default .navbar-nav > li > a {
	color: #687074;
	font-weight:300;
	text-transform:capitalize;
	font-size:17px;
}
.header-v3 .dropdown-menu li a{
font-size:16px;
font-weight:300;
}
.header-v3 .dropdown > a:after {
right:13px;
}
.contacts-in form label {
font-size:17px;
}	
.content-boxes-v4 h2 {
text-transform:capitalize;
}		
img.image-md {
width:100px;
height:100px;

}
.form-dropdown {
	background-color:grey;
	padding:10px;
	}
	

.textareastyle{
	background: none repeat scroll 0 0 #006aa0;
    border: 1px solid #eee;
	color:#fff;
	width: 100%;
}

.rightalighnbtn{float:right;}

.fullwithbox{width:100%}

.customwidthbox{width:100%}

.customwithtextarebox{margin: 0px 14px 25px;width: 98%;}

.megamenucustom{margin-top:30px !important;}

.navbar-right-align{float:right;}

.customLogo{margin:-10px -10px 0 0;}

.addressstyle{color:#555 ;}

.search-block {
  padding: 80px 0;
  text-align: center;
  position: relative;
  margin-bottom: 20px;
  background: url(../img/bg/19.jpg) 50% 0 repeat fixed;
}

.link-list li {
	border-top: solid 1px #999;}

ul.link-list {
	height:190px;
	overflow:auto;
}
.link-list a {
	font-size: 17px;
	text-transform:capitalize;
}
/*Filtering Options*/
.tab-pane {
    float: left;
    margin-top: 40px;
    width: 100%;
}

/*Splash*/
.tp-caption.re-title-v1.sft.start p {
    color: #fff;
}
.error {
    border: 1px solid red !important;
}
.form-control::-webkit-input-placeholder { color:#fff;font-style:italic; }
.form-control::-moz-placeholder { color:#fff;font-style:italic; } /* firefox 19+ */
.form-control:-ms-input-placeholder { color:#fff;font-style:italic; } /* ie */
.form-controlinput:-moz-placeholder { color:#fff;font-style:italic; }

.refresh {
    position: relative;
    top: -28px;
    left: 95%;
}
.msgAlert {
    text-align: center;
}
div.catBox {
    float: left;
    width: 100%;
}
.captionCat {
	width:100%;
	float:left;
}
.list-cat {
    float: left;
    list-style: outside none none;
    width: 50%;
}
#prodDelorbis_filter input {
    border: 1px solid #ccc;
}

.imgRight {
    float: right;
    margin: 10% 0 20px 20px;
}

.imgLeft {
    float: left;
    margin: 0 20px 20px 0;
}
.tp-caption.re-title-v1.sft.start > p {padding:0 10%;}
.tp-caption.re-title-v1.sft.start {white-space:normal;}
.col-md-12.md-margin-bottom-40 > ul { /*list-style-image: url("/images/tick.png");*/}

.content-boxes-v4 a {
	color: #3498db; 
	font-size: 17px; 
	font-weight: normal; 
	text-transform: none;
}

/*img.desaturate { filter: grayscale(100%); }
img.desaturate { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
img.desaturate:hover { filter: grayscale(0%); }
img.desaturate:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); }*/

.logoBox {
    float: left;
}
.social-icons { 
	float:left;
}
.container {
    padding-left: 0;
    padding-right: 0;
}
/*.header-v3 .navbar-default .navbar-nav > li > a.lastItem {padding-left: 0;}*/
.navbar-collapse {border-top:none;}
.navbar-nav > li {padding:0 4px;}

.header-fixed .header-v3.header-fixed-shrink {padding-top:0;}

.col-md-12.col-md-offset-3 p {
    color: #fff;
}
.boldFont {font-weight:bold;}
.search-block h1 {text-transform:none;}
/*Responsive Custom CSS*/
@media (max-width: 1200px) {
	.customLogo{margin:-10px -20px 0 0;}	
}

@media (max-width: 992px) {
	.nav.navbar-nav {
    	background: #fff;
	}
	.customwithtextarebox {
		margin: 0px 10px 25px;
		width: 97%;
	}
	.customLogo{margin:-10px -0px 0 0;}	
	.social-icons {
		background: #fff;
		float: none;
		padding: 0 0 5px 6px;
	}
}

@media (max-width: 768px){
	.customwithtextarebox {
		margin: 0px 10px 25px;
		width: 95%;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width:620px){
	.imgLeft, 
	.imgRight {
    	width: 100%;
	}
}
@media (max-width:480px){
	.logoBox			{float:left; width:100%; margin-top: -42px;padding-bottom: 18px;}
	.social-icons 		{float:left; width:86.5%;margin-top: -8px;}
}

.linkstyleemail {text-decoration:underline;color:#fff;}
.whistleblowertext 		{font-size: 14px;color: #fff;z-index: 1;position: relative;text-align: center;margin-bottom: 60px;}
.whistleblowertext a 	{text-decoration:underline;color:#fff;}