/*
Theme Name: Euros
Theme URI: https://wordpress.org/themes/euros/
Description: 
Author: the WordPress team
Author URI: https://wordpress.org/
Version: 100
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header, featured-images, footer-widgets, featured-image-header
Text Domain: Euros
*/


/* =Reset default browser CSS. Based on work by Eric Meyer.
-------------------------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);
@import 'https://fonts.googleapis.com/css?family=Play';
body{
	margin:0px;
	padding:0px;	
	background:url(/wp-content/uploads/2016/11/euroserviceautohaus_bg.jpg) left top no-repeat;
	background-attachment:fixed;
	background-size:cover; 
	padding:0px;
	font-family: 'Open Sans', sans-serif;
}

.notice {
    background: #b8162b;
    color: #FFF;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

#click-menu {
display:none !important; 
}


.form-control {
    border-radius: 0 !important;
}


.logo .img-responsive {
    max-width: 160px;
}


.alignright {
    float: right;
    margin-left: 20px;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: red !important;
}

h1,
h2,
h3,
h4,
h5,
p,
a {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
}

.amazingslider-bullet-1 {
    background: #1e7cba none repeat scroll 0 0 !important;
    height: 100px;
    margin-bottom: 1px !important;
}
.amazingslider-nav-thumbnail-tite-1 {
    font: bold 25px Arial,Helvetica,sans-serif;
}

.amazingslider-nav-thumbnail-description-1 {
    font: 15px Arial,Helvetica,sans-serif;
}
.current-menu-item {
    background: #b8162b none repeat scroll 0 0;
}
.inner-wrap strong {
    color: #0e87ea;
    font-family: play;
    font-size: 16px;
}
.blue {
    background-color: #0e87ea;
    border: medium none;
    font-weight: bold;
}
.blue a:hover {
    background-color: #0e87ea;
    border: medium none;
    font-weight: bold;
}
.services-wrap {
    border: 2px solid #0e87ea;
    border-radius: 10px;
    margin-top: 20px;
    padding: 20px;
}

.inner-wrap {
    padding-left: 15px !important;
}
.widget-container.widget_text {
    list-style: none !important;
}

.content-wrap.contact-map {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.content-wrap.contact-us {
    background: rgba(57, 0, 0, 0) none repeat scroll 0 0 !important;
}
.form-group > label {
    color: #fff;
}

.heading-services > h1 {
    font-size: 40px;
}
.inner-services h2 {
    margin-top: 8px;
}
.services-btn.text-right {
    margin-top: 8px;
}
.no-space{
	margin:0;
	padding:0;
	}

a {
   outline:none !important;
}

ul {
	margin:0px;
	list-style:none;
	padding:0px;
}

.header {
	padding:0px 0px;
}

.block-info .address {
    color: #000000;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
}

.inner-header {
	background:#e2e2e2;
	border-radius:10px 10px 0px 0px;
	padding:15px 0px;
}

.fb {
	display:block;
	margin-top:10px;
}

.block-info {
	text-align:right;
	margin-top:10px;
	padding-left:0px;
}

.block-info h1 {
    color: #353741;
    font-size: 19px;
    font-weight: 600;
    line-height: 40px;
}

.navbar-default {
	background:none !important;
	border:0px !important;
	margin-top:0px;
}	

.navbar-nav {
	background:!important;
}

.navbar-nav li a {
	color:#fff !important;
	font-size:15px;
	padding:0px;
	text-transform:uppercase;	
	font-weight:bold;
}

.navigation {
	padding-top:0px;
	margin:0px;
	background:#25252f;
}

.navbar-nav li {	
	padding:10px 48px;
	border-bottom:0px;
	border-left:1px solid #000;
}

.navbar-nav li:first-child {
	border:0px;
}
	
.navbar-nav li a:hover {
	color:#fff !important;	
}	

.navbar-nav li:hover {
	background:#b8162b ;
}	

.banner-wrap {
	padding:0px;
}

.navigation {
	float:left;
	width:100%;
}

.navbar {
    border: 1px solid transparent;
    margin-bottom: 0px;
    min-height: 0px;
}

.navbar-collapse {
	padding-right:0px;
}

.featured li a {
	background:#1e7cba;
	padding:0px 0px;
	text-decoration:none;
	font-size:25px;
	font-weight:bold;
	color:#fff;
	padding:5px 30px 14px 30px;
	border-bottom:1px solid #000;
	display:block;
	text-transform:uppercase;
}

.featured li a span {
	display:block;
	font-size:15px;
	font-weight:normal;
	line-height:9px
}

.featured li a:hover {
	background:#b8162b;
}

.banner-wrap img {
	
	width:100%;
}

.right-content-wrap  h1,.main-service > h2,.right-content-wrap  h2,
.left-content-wrap h2 {
	font-family: 'Play', sans-serif;
	color:#0e87ea;
	font-size:25px;
	margin:0px 0px;	
}
.contact-us > h2 {
    margin-bottom: 20px;
}

.left-content-wrap p {
	color:#fff;
	line-height:20px;
}

.content-wrap {
	background:rgba(0, 0, 0, .8);
	padding-top:30px;
	padding-bottom:30px;
}

.right-content-wrap {
	padding-left:0px;
}

.main-service p,.right-content-wrap p {
	color:#fff;
	line-height:25px;
	margin-top:10px;
}

.timeing {
	background:url(images/row4-bg.jpg) left top no-repeat;
	background-size:cover;
	padding:20px 0px;
	margin-top:-2px;
}

.block-time {
	background:url(images/pict-2.png) left center no-repeat;
	padding:30px 0px;	
	padding-left:115px;
}

.block-time h3 {
    color: #30323c;
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 0px;
    text-transform: none;
}

.block-time h4 {
    color: #5d667b;
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
}

.timeing .top_text {
	color: #5d667b;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    padding-top: 15px;
	padding-bottom:15px;
	background:url(images/pict-1.png) 10px center no-repeat;
	padding-left:140px;	
}

.specializ {
	background:#000;
	padding:20px 15px;
	text-align:center;
}

.specializ h3 {
	color:#fff;
	font-size:23px;
	margin:10px 0px;
	font-family: 'Play', sans-serif;
	text-align:center;
}

.specializ li  {
	display:inline-block;
	margin:10px 25px;
}

.specializ li img {
	height:60px;
}

.footer-logo {
	margin-top:5px;	
}

.footer {
	background:#e2e2e2 ;
	border-radius:0px 0px 10px 10px;
	padding:15px 0px;
}

.footer h4 {
	margin-bottom:10px;
	text-transform:uppercase;
	color:#0e87ea;
	font-weight:bold; 
	font-family: 'Play', sans-serif;
}

.footer-logo img {
	width:130px;
}

.hours {
	padding-left:0px;
}

.footer p {
	font-size:12px;
}

.hours-top {
	text-align:center;
	padding-top:30px;
}

.hours-top h4 {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:2px solid #666 ;
	padding-bottom:3px;
	color:#0093d6 ;
}

.hours-top p {
	border-bottom:2px solid #666 ;
}

.specializ span {
	display:block;
	width:100%;
	text-align:center;
	color:#fff;
	margin-top:5px;
}

.main-service {
	background:rgba(0, 0, 0, .8);
	padding-bottom:30px;
	border-top:2px solid #fff;
}
.nav > li > a:focus, .nav > li > a:hover {
	background:none !important;
}
.service-block {
	padding:0px;

	padding-bottom:20px;
}

.copyright {
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	margin-top:10px;
}

.service-block h2 {
	color: #0e87ea;
    font-family: "Play",sans-serif;
    font-size: 25px;
    margin: 20px 0px 10px 0px;
	text-align:left;
	padding:0px;
}

.left-content-wrap > ul,.service-block p {
	line-height:22px;
	color:#fff;
	margin-bottom:10px !important;
	font-size:12px;
}


.service-block li {
	padding-left:0px;
	margin-top:20px;
}

.about-us p {
	color:#fff;
	margin:15px 0px 10px 0px;
}

.about-us a {
	margin:0px 5px;
	text-align:center;
	display:inline-block;
}

.about-us a img {
	text-align:center
}

.about-us img {
	margin-top:20px;
}

.video {
	margin-top:50px;	
}	

.video .service-center {
	background:url(images/service-bg.png) left center no-repeat; 
	float:left;
	width:100%;
	margin:0px 0px;
	padding:20px 65px;	
	color:#fff;
	background-size:100% auto;
	font-weight:bold;
}

.video .find-map {
	background:url(images/map-1.png) left center no-repeat; 	
	float:left;
	width:100%;
	margin:0px 0px;
	padding:20px 65px;	
	color:#fff;
	background-size:100% auto;
	font-weight:bold;
}

.video a {
	margin-top:20px;
	display:block;
	float:left;
	width:100%;	
}

.about-us h2 {
	 color: #0e87ea;
    font-family: "Play",sans-serif;
    font-size: 25px;
    margin: 0px 0 10px;
    padding: 0;
    text-align: left;
}

.bosch-logo p {
	color:#666;	
}

.bosch-logo p {
	padding: 0;
    text-align: left;
	font-weight:normal;
	margin-top:10px;
	font-family:"Open Sans",sans-serif;
	color:#333;
}

.bosch-logo a {
	display:inline-block;
	margin:0px 4px;
}

.left-content-wrap > ul li,.left-content-wrap span {
	background:url(images/bullet.png) left center no-repeat;
	padding-left:15px;
	margin-top:0;
}

.copyright a {
	color:#fff;
	text-decoration:underline;
}

.bosch-logo {
	padding:0px;
}

.middle-content,
.discount-banner,
.content-wrap.contact-us {
padding-left:0px;
}


.textp {
    color: #0e87ea !important; }

.content-wrap img {
    margin-top: 10px;
}

.video-icon {
    float: left;
    width: 100%;
    margin-top: 10px;
}

#.amazingslider-bullet-img-1-0 .amazingslider-bullet-img-1 {
 
    display: none;
margin-left:0px !important;
}



@media(max-width:1199px){ 
	.navbar-nav li {
		border-bottom: 0 none;
		border-left: 1px solid #000;
		padding: 10px 32px;}
}

@media(max-width:991px){
	.navbar-nav li {
		border-bottom: 0 none;
		border-left: 1px solid #000;
		padding: 10px 22px;}
	
	.navbar-nav li a {
		font-size:13px;}
	
	.featured li a {
		font-size:19px;}
		
	.banner-wrap img {
		height:281px !important;		
		}	 
		
	.right-content-wrap p {
		color: #fff;
		line-height: 18px;}	

	.service-block h2 {
		font-size:18px;		
	}
	
.video .find-map,	
.video .service-center {
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 20px 3px 20px 35px;
    width: 100%;
}	

.bosch-logo img {
	width:65px;
}

.footer p {
    font-size: 10px;
} 

.container {
	float:left;
	width:100%;
}
.hours-top p {
    border-bottom: 2px solid #666;
    font-size: 12px;
}
.copyright {
	margin-bottom:25px;
	}
}


@media(max-width:767px){
	.banner-wrap {float:left;width:100%;}
	.inner-header .logo img {display:inline-block;}
	.inner-header .logo {text-align:center; width:100%; float:left; margin:10px 0px;}
	.block-info {text-align:center;}
	.block-info h1 {line-height:24px;}
	.navbar-nav li {padding:5px 0px; border:0px; }
	.banner-wrap img {height:auto !important ;}
	.featured li a span {font-size: 13px;}
	.featured li a {font-size:18px;}
	.right-content-wrap p {line-height:20px;}
	.about-us {padding:0px; margin-top:10px;}
	.video .service-center {background-size:cover;}
	.video .find-map,
	.video .service-center {max-width:370px; margin:0px 0px 10px 0px; background-size:auto;}
	.video {margin-top:0px; padding:0px;}
	.footer {text-align:center;}
	.footer-logo a {text-align:center; margin-bottom:10px; display:block;}
	.bosch-logo p {text-align:center;}
	.footer li {margin-top:10px;}
	.navbar-default .navbar-toggle {background:#b8162b;}
	.navbar-default .navbar-toggle .icon-bar {background-color:#fff;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:#b8162b;}
	.navbar-nav {margin:0px;}
	.video .find-map, .video .service-center {padding-left:65px;}
	.footer-logo img {display:inline-block;}
	.bosch-logo img {width:auto;}
	.footer p {font-size: 12px;} 
	.footer h4 {margin-bottom:0px; margin-top:10px;}
	.bosch-logo p {margin-top: -3px;}
	.navbar-collapse {padding:0px;}
	.navbar-nav li {padding-left:15px;}
	.hours-top p {font-size: 14px;}
	.container {padding:0px;}
	.contact-map,
	.content-wrap.contact-us {
    float: left;
    padding: 0;
    width: 100%;
}

.right-content-wrap h1, .main-service > h2, .right-content-wrap h2, .left-content-wrap h2 {
    color: #0e87ea;
    font-family: "Play",sans-serif;
    font-size: 20px;
}

.inner-wrap h1 {
font-size: 20px;
}


.inner-services h2, .inner-wrap h1 {
    font-size: 20px;
    text-align: left;
    display: inline-block;
    width: 100%;
    border: 0px;
    margin-bottom: 10px;
}

.services-wrap {
    border: 2px solid #0e87ea;
    border-radius: 10px;
    float: left;
    margin-top: 20px;
    padding: 20px;
    width: 100%;
}

.blue {
    background-color: #0e87ea;
    border: medium none;
    float: left;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    width: 100%;
  margin-bottom: 10px;
}

.services-btn.text-right {
  margin-top: 0px;
}

.col-md-12.col-sm-12.middle-content {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.admin-bar-showing.overlay {
    background: #0093d6 !important;
    margin-top: 82px !important;
}

#carousel img {
    height: auto !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
}

.slideshow_title .post_content {
    font-size: 11px;
    padding-left: 4px;
    padding-top: 11px;
}

}


@media(max-width:767px){
#click-menu {
display:block !important; 
}
#click-menu #RMX {
	font-size:54px !important; 
	}
#click-menu #RMX.threelines-float-left, #click-menu #RMX.threelines-float-right, #click-menu-label {
line-height: 28px !important;
 	}

#click-menu {
    background: #0093d6 none repeat scroll 0 0;
    display: block;
    margin-top: 50px;

}
}

