/**
 * Styles for the AtelierCleanCar theme.
 */

/* COLORS
---------------------------------------------------------------------- */

.white { color: rgba(255,255,255,1.00); }
.white-bg, .container, .btn,
.container .col-xs-12.col-sm-11.pull-right{ background-color: rgba(255,255,255,1.00); }
.container {background-color: rgba(255,255,255,0.00);!important;}
.grey-light { color: rgba(246,246,246,1.00); }
.grey-light-bg, .dropdown-menu, .navbar-collapse.in ul { background-color: rgba(246,246,246,1.00); }
.grey-medium, body, a, .navbar-nav > li > a { color: rgba(142,142,142,1.00); }
.grey-medium-bg { background-color: rgba(142,142,142,1.00); }
.grey-medium-border, .navbar-nav, .view-map-salons.view-display-id-attachment_1 .views-row, .footer ul li { border-color: rgba(142,142,142,0.35); }
.grey-dark, a, h3, .h3, .btn, .navbar-default .navbar-toggle { color: rgba(72,72,72,1.00); }
.grey-dark-bg, .navbar-default .navbar-toggle .icon-bar { background-color: rgba(72,72,72,1.00); }
.grey-dark-bg-transparent { background-color: rgba(72,72,72,0.75); }
.yellow, a:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a, h4, .h4, button:hover, .navbar-default .navbar-toggle:hover { color: rgba(227,174,42,1.00); }
.transparent, .navbar-default, .field-name-field-paragraphs .row-content .field-item { background: transparent; }

.greyscale {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}

.no-background, .well, .well-sm, .well-lg, .panel, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-nav li.expanded:hover, .navbar-default .navbar-toggle:hover { background: none; }

.bg {
	/*position: fixed;*/
    background-image: url('/sites/all/themes/Thalion/images/backgrounds/05.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	position: fixed;
	width: 100%; /*same height as jumbotron */
	top: 0;
	left: 0;
	z-index: -1;
}

.no-box-shadow, .well, .well-sm, .well-lg, .panel, .btn-group.open .dropdown-toggle, .dropdown-menu { box-shadow: none; }

/* GLOBAL
---------------------------------------------------------------------- */

.absolute { position: absolute; }
.relative { position: relative; }

.top-0 { top: 0; }
.right-0 { right: 0; }
.bottom-0 { bottom: 0; }
.left-0 { left: 0; }

.inline-block { display: inline-block; }

.no-float,
.navbar-header { float: none; }

.width-100-pcts { width: 100%; }

.height-100-pcts { height: 100%; }

.no-padding,
.breadcrumb,
.field-collection-view,
.navbar-collapse,
ul,
.field-name-field-paragraph-text ul,
.field-type-text-long ul { padding: 0; }

.padding-right-5 { padding-right: 5px; }

.no-margin,
.well,
.well-sm,
.well-lg,
.navbar,
.field-collection-view,
.views-row-last,
.field-collection-container,
.field-collection-container .field-items .field-item,
address { margin: 0; }

.margin-bottom-15 { margin-bottom: 15px; }
.margin-right-5 { margin-right: 5px; }

.no-border,
.well,
.well-sm,
.well-lg,
.table > tbody > tr,
.table > tbody > tr > td,
.panel,
#navbar,
.webform-client-form .webform-submit,
.views-row.views-row-last,
.field-collection-view,
.field-collection-container,
.dropdown-menu,
.field-name-field-cares-thalion > .field-items > .field-item:last-child .row,
.field-name-field-cares-custom > .field-items > .field-item:last-child .row { border: none; }

.border-top,
.border-right,
.border-bottom,
.border-left,
.view-map-salons.view-display-id-attachment_1 .views-row,
.navbar-toggle,
.footer ul li { border-style: solid; }
.border-top { border-width: 1px 0 0 0; }
.border-right { border-width: 0 1px 0 0; }
.border-bottom, .view-map-salons.view-display-id-attachment_1 .views-row, .footer ul li { border-width: 0 0 1px 0; }
.border-left, .navbar-toggle { border-width: 0 0 0 1px; }
.border-top.border-bottom { border-width: 1px 0 1px 0; }

.no-border-radius,
.navbar,
.btn,
.form-item input,
.form-item textarea,
.panel,
.navbar .navbar-toggle { border-radius: 0; }

.columns-2 {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
    -moz-column-gap: 30px; /* Firefox */
    column-gap: 30px;
}

/* HEADER
---------------------------------------------------------------------- */

.navbar { /* no-margin in global */ }

.navbar-header { /* no-float in global */ }

.dropdown-menu {
	/* background-color in colors */
	/* no-border in global */
	/* no-box-shadow in global */
}

.navbar-header .btn, .navbar-toggle {
	padding: 10px 10px;
	margin-top: 10px;
}

.navbar-toggle {
	/* border-left in global */
}

/* MAIN
---------------------------------------------------------------------- */

.main-container {}

.breadcrumb { 
	/* no padding in global */
	/* color in colors */
	/* no background in global */
}

.leaflet-div-field {
	background:blue;
	border:5px solid rgba(255,255,255,0.5);
	color:blue;
	font-weight:bold;
	text-align:center;
	border-radius:50%;
	line-height:30px;
	line-width:30px;
	height:30px;
	width:30px;
}

.view-map-salons.view-display-id-attachment_1 .views-row {
	padding: 15px 0;
	/* border-bottom in global */
}
.view-map-salons.view-display-id-attachment_1 .views-row.views-row-first { padding-top: 0; }

.field-name-field-cares-thalion > .field-items > .field-item,
.field-name-field-cares-custom > .field-items > .field-item { /* See margin-top in bootstrap-custom.css */ }
.field-name-field-cares-thalion > .field-items > .field-item:last-child .row,
.field-name-field-cares-custom > .field-items > .field-item:last-child .row { /* No-border in global */ }

/* FOOTER
---------------------------------------------------------------------- */

.footer {
	margin-top: 0;
	border: none;
}

#thalisens {
	display: block;
	width: 125px;
	height: 30px;
	background-image: url(../images/design/thalion-thali-sens-logo.png);
	background-position: top;
	background-size: cover;
}
#thalisens:hover { background-position: bottom; }

.block-social-networks-pages .icon {
	width: 35px;
	height: 35px;
	margin: 15px 15px 0 0;
}

address .item {
	position: relative;
	float: left;
	margin-right: 10px;
}
address .item.phone { clear: both; }

/* TABLES
---------------------------------------------------------------------- */

.field table {
	margin-right: auto;
	margin-left: auto;
}

table { width: 100%; }

table thead,
table tr.even,
table tr.odd { background: none; }
table th {}
table td {}

.table td { }