/* ---------------------------------------------------------
	IE8 specific styles
	---------------------------------------------------------*/

.carousel .pagination a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); }

.carousel .pagination a:hover,
.carousel .pagination .active a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#c4c4c4',GradientType=0 ); }

/* hide country selector */
.model-a .header-nav-tabs li a, 
.model-b .header-nav-tabs li .link-holder a {font-size: 13px;}


#header .model-a .layer01 .box.hidden-sm + .box {
	margin-right: 5em;
}
#footer .header-links{padding-top: 0;}

.footer-menu ul,
.footer-menu li { 
	list-style: none; 
	text-align: center;
}
.footer-menu ul {
	padding-left: 0;
	margin-bottom: 20px;
}
.footer-menu li { 
	display: inline-block;
	width: 24%;
}


@media only screen and (max-width: 1199px) {
	.model-b .header-nav-tabs>.slide>ul>li .link-holder [class^='icon-'],
	.model-b .header-nav-tabs>.slide>ul>li .link-holder [class*='icon-'] { padding: 11px 2px 13px 38px; }
}

@media only screen and (max-width: 959px) {
	.model-b .header-nav-tabs>.slide>ul>li .link-holder [class^='icon-'],
	.model-b .header-nav-tabs>.slide>ul>li .link-holder [class*='icon-'] {
		width: 76px;
		padding: 5px 3px 4px 42px;
	}
	
	.header-nav-menu .header-nav-drop-panel .col-sm-12.last.temp:after,
	.header-nav-tabs .header-nav-drop-panel .col-sm-12.last.temp:after { content: none !important; }
}


@media only screen and (min-width: 768px) and (max-width: 959px){
	.logo{
		margin-left: 0 !important;
	}
/*	#header .model-a .layer01 .content-container02 .box.hidden-sm + .box {
		position: fixed !important;
		top: 0;
		right: 0;
	}*/
	#header .layer01 .content-container02 .language-selector{
		top: 2px !important;
	}
}

/* styles for screens 767px wide and narrower (320 design) */

@media only screen and (max-width: 767px) {
	
	#nav .quick-quote-links li a,
	.header-nav-tabs .quick-quote-links li a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81e05', endColorstr='#bd1e09',GradientType=0 ); }
	
	#nav .quick-quote-links li a:hover,
	.header-nav-tabs .quick-quote-links li a:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22105', endColorstr='#bd1e09',GradientType=0 ); }
	
	.model-b .header-nav-tabs>.slide>ul>li .link-holder [class^='icon-'],
	.model-b .header-nav-tabs>.slide>ul>li .link-holder [class*='icon-'] {
		width: auto;
		height: 34px;
		padding: 2px 5px;
	}
	#footer .header-links{padding-top: 10px;}

	
}

#header .content-container .box.temp:after,
#header .content-container02 .box.temp:after,
#header .content-container03 .box.temp:after,
.header-links li.temp:after,
[class*='icon-'].temp:before,
.header-nav-drop-panel div[class^='col'].temp:after,
#nav li.temp:after,
.service-box.temp:after,
.model-b .header-nav-tabs>.slide>ul>li.temp:after,
#nav li .link-holder.temp:after,
.header-nav-menu .header-nav-drop-panel.temp:before,
.header-nav-tabs .header-nav-drop-panel.temp:before,
.model-b .header-nav-tabs .link-holder.temp:after,
.model-b .header-nav-tabs .last .link-holder.temp:before,
.header-nav-menu .header-nav-drop-panel .col-sm-12.last .title-links-list li.temp:after,
.header-nav-tabs .header-nav-drop-panel .col-sm-12.last .title-links-list li.temp:after { content: none !important; }

.header-links li.temp,
.model-a .header-nav-tabs li.temp {
	width: 1px;
	white-space: nowrap;
	overflow: hidden;
}