/*
Theme Name: Detroit Fullwidth
Theme URI: http://www.digiwebsite.nl/
Author: Digiwebsite
Author URI: http://www.digiwebsite.nl/
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: detroit, digiwebsite, digital4u
Text Domain: detroit

*/

/*
html,body 		{ font-family: 'Droid Sans', sans-serif !important; font-size: 13px !important; } 
code, code a 	{ font-family: 'Droid Sans', sans-serif !important; font-size: 13px !important; } 
*/

.fullwidth 		{ background:no-repeat center fixed;-webkit-background-size:cover;	-moz-background-size:cover;	-o-background-size:cover;background-size:cover;	}

.column-1-half ul li {  margin-bottom: 10px; } 

.fullwidth-container img { height:auto; }
	
img.aligncenter { display: block;  margin-left: auto; margin-right: auto; }	
img.alignright  { float:right; margin-left: 20px; }	

.news-title { margin-top: 10px; }

.footer ul 				{ list-style: none; padding:0; margin:0; }
.footer ul li			{ display: block; padding-left: 0; } 

/*.footer ul li:before 	{ content: "•"; color: white; padding-right: 0.7em;  }*/ 

/* Blockquote Box */
blockquote 				{ font-weight: bold; background: #f9f9f9;border: 2px solid #ccc;padding: 2em 2em; margin-top: 20px; margin-bottom: 20px;/*quotes: "\201C""\201D""\2018""\2019";*/ quotes: none;	text-align: center;	}
blockquote p 			{ display: inline; }	
/*	
blockquote:before 		{ color: #ccc;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;	}
blockquote:after 		{ color: #ccc;content: close-quote;	font-size: 4em;	line-height: 0.1em;	margin-right: 0.25em;vertical-align: -0.4em;}
*/ 		
	
/* Sitemap links */ 
ul.page-list 					{ padding-left: 20px;line-height: 30px; } 
ul li.page_item ul.children 	{ margin-left: 0px; padding-left: 25px;	}	

/*
ul.page-list 					{ font-family: 'Droid Sans', sans-serif !important; font-size: 13px !important; } 
ul li.page_item 				{ font-family: 'Droid Sans', sans-serif !important; font-size: 13px !important;	} 
*/ 	

/* Archive selectbox */ 	
select.archive-field { float:left; width: 48%; margin-left: 2%; }

/* Pagination */ 
.page-numbers 				{ width: 40px; height: 40px; margin: 0 0 0 2px; cursor: auto; padding:0; border-color: #ee8026;	display: inline-block; text-align: center;	color: rgb(255, 255, 255);border-radius: 2px;line-height: 40px;text-decoration: none;background-color: #ee8026;	}
.page-numbers:hover 		{ background-color: #db0e32;} 
span.page-numbers.current 	{ background-color: #db0e32;} 
		
/* Language Selection */ 
.nav-link.language div 		{ text-transform: uppercase !important; }
.menu-flag-icon  			{ text-transform: uppercase !important; }
.menu-language-item 		{ text-transform: uppercase !important; }

/* Custom Language Menu */ 
.langNav 					{ float:right;  } 
.langNav ul 				{ list-style: none; margin: 0px; padding: 0px; } 
.langNav ul li 				{ float:left; display: inline-block;  text-decoration: none; font-weight: bold; font-size: 16px !important; } 
.langNav ul li.active 		{ background-color: rgba(0, 0, 0, 0.1); }


/* Custom On hover Topmenu */ 
.w-dropdown-toggle .w-nav-link { padding: 0px !important; margin: 0px !important; }
.w-dropdown-toggle .nav-link { border-bottom: 0px !important; } 
.w-dropdown-toggle .nav-link { background: transparent !important; } 
.w-dropdown-list { background: none !important; } 


/* Responsive Fixes - Added by Vadee: 07-04-2015 */ 
@media (max-width: 479px) { 
.w-nav-overlay { height: 600px !important; } 

div[class*="amazingslider-title-"] { } 
div[class*="amazingslider-description-"] { font-size: 10px !important; } 

select.archive-field { width: 100% !important; } 
.textBox { width: 100% !important; } 

.fullwidth-container img { width: 100%; height: auto; } 

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 100% !important; } 
.gform_wrapper textarea.medium { width: 100% !important; } 
} 

/* Fix for responsive view */ 
@media (max-width: 768px) {
.home-widget-column iframe { max-width: 100% !important; width: 100% !important; } 
.textBox { max-width: 100% !important; } 
}

.fullwidth-section.pagination { border-bottom: 1px solid #ebebeb; }

.gallery { display: inline-block; margin: auto; background: #cfcfcf; background: rgba(185,185,185,0.10); }
.gallery .gallery-item { float: left; margin-top: 10px; text-align: center; margin: 1%; }
	
.gallery-columns-1 .gallery-item { width: 100% !important; margin: 0% !important; margin-top: 10px !important; }	
.gallery-columns-2 .gallery-item { width: 48% !important; }
.gallery-columns-3 .gallery-item { width: 31% !important; }
.gallery-columns-4 .gallery-item { width: 23% !important; }
.gallery-columns-5 .gallery-item { width: 18% !important; }
.gallery-columns-6 .gallery-item { width: 12.2% !important; }

#gallery-1 img { border: 2px solid #cfcfcf; }
#gallery-1 .gallery-caption { margin-left: 0; }

h4.project-title { min-height: 48px; max-height: 48px; overflow: hidden; } 
.project-column:nth-child(3n+1) { clear: both !important;  }

.widget_nav_menu ul { padding-left: 17px !important; }

.w-widget.w-widget-map.google-map div .gm-style-iw { color: #000000 !important; }

.fb-page { margin-top: 20px; }


/* Slider */ 
div[class*="amazingslider-button-"] button
{ display: inline-block; border: none; margin: 0; background: #106270; color: #fff; cursor: pointer; text-align: center; padding: 12px 12px; font-size: 14px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}


@media (max-width: 767px) { 
.fullwidth-section1 { padding: 25px !important; }
a.w-inline-block.fullwidth-news-item-block { padding: 25px !important; }
}

.gform_wrapper input[type=text], 
.gform_fields li.gfield select 	{ height: 45px; margin-bottom: 4px; border: 1px solid white; font-family: 'Droid Sans', sans-serif;  font-size: 13px;  width: 100%; }
.gform_wrapper textarea 		{  margin-bottom: 4px; border: 1px solid white; font-family: 'Droid Sans', sans-serif; font-size: 13px; width: 100%; }

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 100%; color: #555 !important;}
	
.news-archive-row .button { margin-top: 0px !important; } 

.logo-container1 { float: left; } 
.logo-container2 { float: right; }
.logo-container img { width: 300px ; }

@media (max-width: 767px) {
.w-nav-brand 			{ padding-left: 0px !important; }

.logo-container1 		{ width: 100%; }
.logo-container2 		{ width: 100%; }

.logo-container1 img 	{ width: 100% !important; padding-left: 10px; padding-right: 10px; padding-bottom: 10px !important; }
.logo-container2 img 	{ width: 100% !important; padding-left: 10px; padding-right: 10px; padding-bottom: 10px !important; }
}


@media (min-width: 768px) and (max-width: 1024px) { 
.logos 					{ width: 100%; display: inline-block !important; }
.logo-container1 		{ width: 47%;  } 
.logo-container2 		{ width: 47%; float:right !important; } 
.logo-container2 img	{ float:right !important; } 
.w-nav-button 			{ clear:both;  } 
} 


.widget-google { margin: 0px !important; padding: 0px; } 
.widget-google iframe { width: 100%; frame-border: 0px; border: 0px; } 
