/** Generated by FG **/
@font-face {
	font-family: 'Conv_Lovelo Line Bold';
	src: url('../fonts/Lovelo Line Bold.eot');
	src: local('☺'), url('../fonts/Lovelo Line Bold.woff') format('woff'), url('../fonts/Lovelo Line Bold.ttf') format('truetype'), url('../fonts/Lovelo Line Bold.svg') format('svg');
}
@font-face {
    font-family: 'loveloline_light';
    src: url('../fonts/lovelo_line_light-webfont.eot');
    src: url('../fonts/lovelo_line_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lovelo_line_light-webfont.woff2') format('woff2'),
         url('../fonts/lovelo_line_light-webfont.woff') format('woff'),
         url('../fonts/lovelo_line_light-webfont.ttf') format('truetype'),
         url('../fonts/lovelo_line_light-webfont.svg#loveloline_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'loveloblack';
    src: url('../fonts/lovelo_black-webfont.eot');
    src: url('../fonts/lovelo_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lovelo_black-webfont.woff2') format('woff2'),
         url('../fonts/lovelo_black-webfont.woff') format('woff'),
         url('../fonts/lovelo_black-webfont.ttf') format('truetype'),
         url('../fonts/lovelo_black-webfont.svg#loveloblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
.navbar-header {
    float: none;
}
#menu, h1, h2, h3 {
	font-family: 'loveloblack' !important;
	font-weight: normal;
	font-style: normal;
}
.page-header h1 {
	font-family: 'loveloline_light' !important;
	font-weight: normal;
	font-style: normal;
}
img {
    height: auto;
}
@media screen and (max-width: 787px) {
	.img-left {
    float: none;
}
}
.sidebar .moduletable ul li {
    padding: 2px 0;
}
table th, table td {
    border-bottom: 1px solid rgba(0,0,0,0.04);
    padding: 5px;
    padding-bottom: 0px;
}
#footer .acymailing_module input {
    background: #262626;
    border: #262626;
}
table.acymailing_form th:first-child, table.acymailing_form td:first-child {
    width: 70px;
}
.acysubbuttons {
    text-align: left;
}
.acymailing_form input.button.subbutton.btn.btn-primary {
    margin-left: 75px;
}
.acyfield_birthday select {
    float: left;
}
.calendar-container, .calendar-container table, .acyfield_birthday select {
    background-color: #414141 !important;
	border: none;
}
.calendar-container table tbody td.day.wn, .calendar-container table tbody .disabled {
    background-color: #262626;
}
.calendar-container table tbody td.day:hover, .calendar-container table tbody td.selected {
    background: #a88d6c;
}
td.acyfield_birthday {
	color: transparent;
}
.acyfield_birthday select, .acyfield_birthday select:hover, .acyfield_birthday select:focus {
	color: #fff;
    background: #a88d6c;
	outline: none;
}
.acyfield_birthday option {
    background: #e3d2bc;
    color: #000;
    font-weight: bold;
}
select:focus {
	outline: none;
    background-color: #414141 !important;
}
/* --- JoomGallery --- */
.well {
    background-color: initial;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    background-color: initial;
}
.pagination {
    text-align: center;
     width: 100%;
}
ul.pagination {
    width: auto;
}
#TB_window {
    background: #000000;
}