/* Colors
grey standard: 	4e4e4e rgba(78,78,78,1.0);
grey dark:		343434 rgba(52,52,52,1.0);
grey light:		a0a0a0 rgba(160,160,160,1.0);
*/
/* Basic stuff */
body {
	font-family: 'Raleway', sans-serif;
	color: #353535;
	background:#fff;
	margin-bottom: 92px;
}
a, .btn, .btn:focus, .btn:hover, .btn.active {
     outline: none !important;
	 -webkit-box-shadow: none;
	         box-shadow: none;
}
a {
	color: #353535;
	   outline:0 none !important;
}
a:hover {
	color: #353535;
}
a:focus {
	text-decoration: none;
	outline:0 none !important;
}
a:active {
	color: #333 ;
	outline:0 none !important;
}
main {
	background: #4e4e4e;
	position: relative;
	z-index: 2;
	overflow-x: hidden;
}
footer {
	position: relative;
	z-index: 1;
}

section.content {
	padding: 80px 0;
}
.page-content {
	padding: 50px 0;
}
.bg-grey {
	background: #4e4e4e;
}

.btn {
	font-size: 14px;
	line-height: 1;
	padding: 10px 15px;
    border-radius: 18px;
	text-transform: uppercase;
}
.btn-default {
	color: #a0a0a0;
    background: transparent;
    border: 2px solid #a0a0a0;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.active {
	background: #a0a0a0;
	color: #fff;
}

.btn-grey-dark {
    color: #fff;
    background: #343434;
}
.btn-sm {
    font-size: 12px;
    padding: 6px 12px;
    border-radius: 16px;
	line-height: 1;
}
.bg-grey-dark {
	background: #343434;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}
::-moz-selection {
	background: #4e4e4e;
	color: #fff;
	opacity: 1;
  border: 0;
}
::selection {
	background: #4e4e4e;
	color: #fff;
	opacity: 1;
  border: 0;
}

@media (min-width: 1440px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1400px;
    }
}
@media (min-width: 1600px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1560px;
    }
}

/*Comma List*/
.comma-list-wrapper {
	display:inline;
	width:auto;
}
.comma-list-wrapper > span.comma-list:after { content: ", "; }
.comma-list-wrapper > span.comma-list:last-child:after { content: ""}
.comma-list-wrapper > span.comma-list.only:after { content: ""; }



/* privacy policy modal */

#mdlCookie .modal-body{
  font-size: 16px;
}
#mdlCookie .modal-header,
#mdlCookie .modal-content, 
#mdlCookie .modal-footer 
{
  border: none;
  border-radius: 0;
} 
#mdlCookie .modal-header {
  padding-bottom: 0;

}
#mdlCookie .modal-header h5 {
  font-family: 'Roboto', sans-serif;
 text-transform: uppercase;
 font-size: 24px;
}
#mdlCookie .modal-footer {
  padding-top: 0;
}

/* Disabled */
#mdlCookie .modal-body .custom-control-input:checked:disabled~.custom-control-label::before
{
  border-color: #adb4bd !important;
  background-color: #adb4bd !important;
}