/****GENERAL*****/
body {margin:0;font-family:sans-serif, Trebuchet MS, Arial, Helvetica;background-color: #fff;min-height:100vh; display:flex; flex-direction:column; justify-content:space-between;font-size:14px;}
h1, h2, h3, h4, h5, h6{font-family: "Luminari",sans-serif,Arial, Helvetica;font-size: 18px;line-height: 160%;margin:0px 0px;padding:15px 0px 0px 0px;}
h1.front {padding: 20px 0px 0px 20px;}
a {color: #613637;}
select.cross-browser {border: none;outline: none;scroll-behavior: smooth;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
main {line-height: 200%;padding-top: 100px;}
article {margin: 0 auto;}
article p, article div {padding:0px 20px;}
article h1, article h2, article h3, article h4, article h5, article h6 {padding: 15px 20px 0px 20px;}
article div.mobileAd {padding:0px 0px;}
article img {width: 95%;height: auto;}
.no-highlights{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
@supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
	body {font-size: 16px;font-family:Garamond;}
    h1, h2, h3, h4, h5, h6{font-family: Trebuchet MS;}
    main {line-height: 180%;}
}

/*****LOADING ANIMATION********/
.loading {z-index: 20;position: fixed;top: 0;left:-5px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);}
.loading-content {position: absolute;border: 16px solid #f3f3f3;border-top: 16px solid rgb(0, 0, 0);border-radius: 50%;width: 50px;height: 50px;top: 43%;left:38%;animation: spin 2s linear infinite;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}

/*****HEADER*****/
.header a, .header span {color:#e9e6d0;}
.header{background-color: #613637; background: linear-gradient(0deg,rgba(97, 54, 55, 1) 0%, rgba(46, 15, 15, 1) 75%, rgba(97, 54, 55, 1) 100%);box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, .1);position: fixed;width:100%;height:95px;z-index: 3;border-bottom: 3px solid #e9e6d0;}
.header span.phone {font-size:13px;}
.header ul{margin: 0;padding: 0;list-style: none;overflow: hidden;background-color: #613637;}
.header ul a{font-family: Arial, Helvetica, sans-serif;display: block;padding:17px;text-decoration: none;text-align: center;font-weight: bold;}
ul.submenu li a{padding:17px;font-family: Arial, Helvetica, sans-serif;}
ul.submenu.lvl2 li a {color:#613637;background: #e9e6d0;padding: 10px 17px;}
.header ul a:hover{background-color: none;}
.header .logo-container{float:left;width: auto;height: auto;}
.header span.logo-img{display:block;margin: 31px 0px 0px 13px; width: 160px;height: 32px;background:url('../images/greek_gods_mobile.png'), no-repeat center;}
.header .menu{clear:both;max-height:0;transition:max-height .2s ease;}
.header ul > li > ul {max-height: 0;overflow: hidden;transition: max-height .2s ease;}
.header .menu .submenu{background: rgb(49, 49, 49);}
.header .menu-icon {padding: 45px 20px 48px 5px;position:relative;float: right;cursor: pointer;}
.header .menu-icon.nos {padding:45px 28px 48px 11px;}
.header .menu-icon.alt {padding: 45px 28px 48px 5px;}
.header .menu-icon .nav-icon{background: #e9e6d0;display: block;height:5px;width:33px;position: relative;transition: background .2s ease;}
.header .menu-icon .nav-icon:before{background: #e9e6d0;content:"";display:block;height:100%;width:100%;position:absolute;transform: all .2s ease;top:10px;}
.header .menu-icon .nav-icon:after{background: #e9e6d0;content:"";display:block;height:100%;width:100%;position:absolute;transform: all .2s ease;top:-10px;}
.header .menu-btn{display:none;}
.header .menu-btn:checked ~ .menu{max-height: 100vh;overflow: auto;}
.header .menu li:hover ~ .submenu, .header ul > li:hover > ul{max-height: 100vh;overflow: auto;transition: max-height 1s ease;}
.header .menu-btn:checked ~ .menu-icon .nav-icon{background: transparent;   }
.header .menu-btn:checked ~ .menu-icon .nav-icon:before{transform:rotate(-45deg);top:0;}
.header .menu-btn:checked ~ .menu-icon .nav-icon:after{transform:rotate(45deg);top:0;}
.zeus-lightning {display:none;}

/*****SEARCH MODAL OVERLAY*****/
.search-icon {float:right;padding: 31px 5px 0px 0px;} 
.search-icon.alt {padding: 31px 13px 0px 0px;}
.search-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);z-index: 1000;display: flex;justify-content: center;}
.search-modal-content {padding: 20px;border-radius: 8px;box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);width: 90%;max-width: 600px;text-align: center;position: relative;}
.search-input {width: 100%;margin-top: 50px;padding: 10px;font-size: 16px;border: 1px solid #613637;border-radius: 4px;box-sizing: border-box;}
.search-input:-webkit-autofill {background-color: #fff;color: #000;box-shadow: 0 0 0px 1000px #fff inset ; -webkit-text-fill-color: #000; }
.close-button {position: absolute;top: 15px;right: 20px;background: #fff;color: #000;border: none;font-size: 18px;font-weight: bold;cursor: pointer;padding: 5px 10px;border-radius: 5px;z-index: 1100;}
.close-button:hover {background: #e9e6d0;color: #000;}
.search-modal-content label {display:inline-block; margin:15px 0px;color: #e9e6d0;font-weight: bold;font-size:16px;vertical-align: middle;}
.search-modal-content input[type="radio"] {margin-right: 15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 50%;width: 20px;height: 20px;background: #fff;border: 2px solid #e9e6d0;;transition: 0.2s all linear;vertical-align: middle;}
.search-modal-content input[type="radio"]:checked {border: 6px solid #613637;outline: unset !important}
span.contact-bton.search {width:78%;margin:0px;}
.results-container {min-height:150px;max-height: 400px;overflow-y: auto;padding: 10px;border-top: 1px solid #ccc;margin-top: 20px;background-color: #fff;}
.result-item {margin-bottom: 5px;opacity: 0;transform: translateY(20px); transition: opacity 0.5s ease, transform 0.5s ease;}
.result-item.show {opacity: 1;transform: translateY(0); }
.result-item img {border-radius: 5px;width: 120px;height: 90px;object-fit: cover;}
.result-item a {color: #613637;text-decoration: none;}
.result-item a:hover {text-decoration: underline;}
.text-container { display: flex;flex-direction: column;position: relative;}
.result-title {font-weight: bold;display: block;text-decoration: none;text-align: left;}
.image-container {float: left;margin-right: 15px;margin-bottom: 10px;}
.image-link {float: left;padding: 0px 10px 0px 0px;}
.result-description {color: #333;font-size: 13px;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;text-align: left;}
.error-message.search {padding-top: 40px;}

/****CONTENT*****/
.table { display: table; }
.row { display: table-row; }
.cell { display: table-cell; padding: 0px 10px 10px 0px; text-align:left;  font-weight:normal;}
section.breadcrumbs {margin: 0px;padding: 12px 0px 5px 20px;font-size:13.5px;}
section.grid {margin: 25px 0px 0px 0px;}
section.grid .category-title {display:block;margin: 15px 0px 5px 20px;}
section.grid span.category-title {font-size: 16px;font-weight:bold;}
.grid-item {display: inline-block;margin: 10px 0px 0px 20px;text-align:left;font-weight:normal;width: 40%;vertical-align: top;}
.grid-item a {text-decoration: none;color:#000;}
.grid-item span.grid-title {font-size: 13.5px;font-weight:bold;display: block;font-family:Trebuchet MS, Arial, Helvetica;}
@supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
	.grid-item span.grid-title {font-size: 14.1px;}
    section.breadcrumbs {font-size: 15px;}
}
.grid-item .image-container {display: inline-block;width: 100%;height: auto;box-shadow: 0px 4px 6px #000;overflow: hidden; }
.grid-item img {clip-path: inset(1px);width: 102%;height: auto;display: block; transform: scale(1.04);transform-origin: center;}
.grid-item img:hover {opacity: 0.8;}
.grid-item p {margin: 10px 0px 10px 0px;line-height: 1.5em;}
section.grid.inner-position {margin: 0px;}
section.grid.inner-position .grid-item {width:44%;margin: 0px 14.5px 0px 0px;}
section.grid.inner-position .category-title {margin:5px 0px;}
#thumbs-up {width: 250px; height:212px; background: url('../images/thumbs_up_mobile360.jpg') no-repeat center;}
.contact-container {padding:0px 20px;}
.contact-container input, .contact-container select, .contact-container label, 
.error-message, .success-message {display: block;}
.contact-container input, .contact-container select {border-radius: 8px; padding: 4px 10px 4px 10px; background:#f2f2f2; border:0.3px solid #000;width:90%; height:20px;}
.contact-container select{height:31px;width: 55%;}
.contact-container textarea{border-radius: 10px; padding:4px 10px 4px 10px; background:#f2f2f2;-webkit-background: #ffffff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.contact-container b{color:#613637;text-shadow: 0 1px 1px #000;}
.error-message{color: red;padding: 2px 0px 2px 3px;margin: 0px;}
.success-message, .success-message b {color:green;padding:10px 0px 0px 0px; text-shadow: none;}
.verify {vertical-align: middle;border: 3px double #120e35;border-radius: 6px;}
input.contact-fields.captcha {display: inline-block; width:50%;}
span.contact-bton {display:block;background: #613637;background: linear-gradient(360deg,rgba(97, 54, 55, 1) 0%, rgba(133, 91, 91, 1) 84%, rgba(97, 54, 55, 1) 100%);color:#e9e6d0;font-weight: bold   ;padding: 10px 30px; width:46px;margin-top: 20px;border-radius: 6px;box-shadow: 0px 2px 3px #000;border: 1px solid #000;}
span.contact-bton:hover, .search-icon:hover {cursor: pointer;}
a.learn-more {display:inline-block;padding:2.5px 12px;background: linear-gradient(180deg,rgba(97, 54, 55, 1) 0%, rgba(130, 95, 95, 1) 25%, rgba(97, 54, 55, 1) 100%);color: #e9e6d0;text-decoration: none;border-radius: 3px;box-shadow: 0px 1px 2px #000;font-weight: bold;font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;}
a.learn-more.alt {background: linear-gradient(180deg,rgba(207, 200, 147, 1) 0%, rgba(233, 230, 208, 1) 25%, rgba(207, 200, 147, 1) 100%);color: #613637;}
.smalltitle, #titletxt, .titlestyle {font-size: 15px;font-weight: bold;}
.display-gallery-images {display: inline-block;width:43%;vertical-align: top;margin: 0 auto;padding: 0px 10px 0px 7px;line-height: 140%;}
.display-gallery-images img {width: 100%;height: 80%;display: block;box-shadow: 0px 4px 6px #000;overflow: hidden;}
.display-gallery-images img:hover {opacity: 0.8;cursor: pointer;}
.display-gallery-images.alt {width:100%;padding: 0px;}
.display-gallery-images.alt img {width: 94%;display: block;margin: 0 auto;}
p.monument-title {display:block;font-size: 12.3px;font-weight: bold;margin: 5px 0px;}
p.monument-title.alt {text-align: center;}
p.monument-text {padding-left: 10px;}
.youtube-video{width:100%; margin:10px 0px;}
.youtube-container .youtube-video {width:88%; margin: 20px;}
.sitem {font-weight: bold;}
.hidden, section.left-side, section.right-side, .ads-container  {display:none;}
#stylish {float:left;padding:0px 5px 0px 0px;}
#places {line-height: 120%;display:block;min-height: 90px;}
#ptext {display:block;font-size: 13px;padding: 5px 0px 10px 0px;}
.sidetitle {display: block;font-size:16px;font-weight: bold;padding: 5px 0px 15px 0px;}
.cookie-flex-table {display: flex;flex-direction: column;margin: 10px 7px;border-radius: 6px;padding: 1em;}
@supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
    .cookie-flex-table {margin: 10px 4px;}
    #ptext {display:block;font-size: 14px;}
}
.cookie-caption {font-weight: bold;margin-bottom: 1em;font-size: 1.2em;}
.cookie-flex-row {display: flex;flex-direction: column;margin-bottom: 1em;}
.cookie-flex-header {font-weight: bold;border-bottom: 1px solid #e9e6d0;margin-bottom: 1em;}
.cookie-flex-row > div {margin-bottom: 0.5em;}
.privacy-policy h2 {padding: 30px 0px 10px 20px;}
.mobileAdSlot {margin:30px 0px 20px 0px;width:300px;height:100px;display: block;}

/*****FOOTER*****/
.separator {display:none;}
footer {min-height: 60px;background-color: #613637;background: linear-gradient(0deg,rgba(97, 54, 55, 1) 0%, rgba(46, 15, 15, 1) 5%, rgba(97, 54, 55, 1) 100%);color: #e9e6d0;margin-top: 30px;padding: 20px 0px;text-align: center;font-size: 13px;}
ul.bottom-menu{text-align: left;list-style-type: none;}
ul.bottom-menu li{padding: 7px 15px;font-size: 17px;}
ul.bottom-menu li:before {content:"\2624";padding-right: 15px;}
ul.bottom-menu li a{color:#e9e6d0;font-size: 16px;}
.copyright {display:none;}

/*****RESPONSIVE******/
@media only screen and (min-width:359px) {
    .header .menu-icon {padding:45px 28px 48px 5px;}
    .header .menu-icon.nos {padding:45px 28px 48px 11px;}
    .search-icon {padding: 31px 11px 0px 0px;}
    span.contact-bton.search {width:80%;}
    .mobileAdSlot {margin:25px 0px 20px 10px;width:300px;height:100px;display:block;}
    @supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
        ul.bottom-menu li{padding: 8px 25px;font-family: sans-serif;}
        .result-description {font-size: 14px;line-height: 1.3;}
    }
}
@media only screen and (min-width:374px) {
    span.contact-bton.search {width:82%;}
    .mobileAdSlot {width:320px;height:100px;margin:30px 5px 15px 10px;display:block;}
}
@media only screen and (min-width:410px) {
    section.grid {margin:35px 0px 0px 0px;}
    .grid-item {margin: 10px 0px 0px 20px;width: 26%;}
    .grid-item span.grid-title {font-size: 14px;line-height: 100%;height:33px;}
    .grid-item p{line-height: 1.3;}
    section.grid span.category-title {margin: 15px 0px 13px 20px;font-size: 16px;}
    .display-gallery-images.alt, .display-gallery-images {width: 28%;display: inline-block;}
    .display-gallery-images.alt {margin: 0px 10px 0px 0px;}
    .display-gallery-images.alt img {width: 100%;height:80%;margin: 0px 15px 0px 0px;}
    p.monument-title {font-size: 14px;line-height: 110%; height:30px;}
    p.monument-title.alt {text-align: left;}
    .mobileAdSlot{margin:30px 5px 20px 25px;width:320px;height:100px;display:block;}
    @supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
        ul.bottom-menu li{padding: 8px 25px;font-family: sans-serif;}
        .result-description {font-size: 15px;line-height: 1.4;}
        section.grid span.category-title {font-size: 18px;}
        p.monument-title {font-size: 15px;}
    }
}
@media only screen and (min-width:599px) {
    .header .logo {max-width:170px;max-height:50px;}
    h1{font-size: 20px;}
    main {line-height: 200%;}
    article img{width: 100%;height: auto;}
    section.breadcrumbs {font-size:15px;}
    .grid-item {width: 28%;}
    .grid-item span.grid-title {font-size: 14px;line-height: 100%;height:33px;}
    .grid-item p{line-height: 1.4;}
    section.grid span.category-title {margin: 15px 0px 13px 20px;font-size: 16px;}
    span.contact-bton.search {width:89%;}
    .header span.logo-img{width: 200px;height: 40px;background:url('../images/greek_gods_light.png'), no-repeat center;background-size: contain;filter: brightness(1.3) contrast(0.7) sepia(0.2);}
    .header .menu-icon.alt {padding: 45px 28px 48px 10px;}
    .display-gallery-images.alt, .display-gallery-images {width: 30%;}
    p.monument-title {font-size: 16px;}
    ul.bottom-menu{float:right; padding-right:40px;}
    .copyright {display: inline-block; padding:10px 0px 0px 15px;font-size: 13px;}
    .mobileAdSlot {margin:35px 0px 25px 35px;width:468px;height:60px;display:block;}
    @supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
        h1{font-size: 22px;}
        main {font-size: 17px;line-height: 170%;}
        section.breadcrumbs {font-size:16px;}
        .grid-item span.grid-title {font-size: 15px;}
        .result-description {font-size: 16px;line-height: 1.5;}
        section.grid span.category-title {font-size: 18px;}
        .copyright {font-size: 15px;}
    }
}
@media only screen and (min-width:765px) {
    .loading-content {top: 45%;left:45%;}
    .grid-item {width: 28%;margin:10px 10px 0px 20px;}
    .contact-container input {width:40%;}
    input.contact-fields.captcha, .contact-container select {width: 20%;}
    footer {text-align:left;}
    ul.bottom-menu{padding-right:50px;}
    .copyright { padding:9px 0px 0px 25px;font-size: 14px;}
    .mobileAdSlot {margin:30px 0px 15px 0px;width:728px;height:90px;display:block;}
}
@media only screen and (min-width:1020px) {
    .contact-container input {width:35%;}
    input.contact-fields.captcha, .contact-container select {width: 13%;}
}
@media only screen and (min-width:1365px) {
    body {background: #f8f8f3;}
    .loading-content {top: 45%;left:47%;}
    .header span.logo-img {margin:31px 0px 0px 25px;}
    .header {border-bottom:0px solid #613637;}
    .header ul a{text-align: left;}
    .header .menu li a:hover, .header .menu li a.active{background: #e9e6d0;background: linear-gradient(0deg,rgba(233, 230, 208, 1) 0%, rgba(255, 255, 255, 1) 88%, rgba(233, 230, 208, 1) 100%);color: #613637;border:none;text-shadow: none;}
    .header .menu li{display: inline-block;padding: 0px;margin: 0px;border-right: 1px dotted #e9e6d0;border-radius: 2px;}
    .header .menu li:first-child{border-left: 1px dotted #e9e6d0;}
    .header .menu li a{text-transform: uppercase;padding:25.5px 28px;font-size: 15px;font-family: "Comic sans MS", "Luminari",sans-serif,Arial;text-shadow: 0px 2px 2px #000;font-weight: bold;border-right:0px solid #aaa;}
    .header .menu{position:absolute;max-height:none;width: 100%;display: flex;justify-content: center;align-items: center;bottom:0;margin-top: 10px;border-top: 1px solid #e9e6d0;border-bottom: 1px solid #e9e6d0;background: transparent;}
    .header .menu-icon, .header .menu-icon .nav-icon{display:none;}
    .header .menu .submenu {position: absolute;clear:both;border:0px;}
    .header {height: 175px;position: relative;}
    .zeus-lightning{display:flex;float:right;margin:37px 40px 0px 0px;}
    .zeus-lightning:hover {cursor: pointer;}
    .zeus-lightning svg {transition: fill 0.5s ease-in-out; }
    .zeus-lightning:hover svg g{animation: gradient-hover 1s ease-in-out forwards; }
    @keyframes gradient-hover {0% {fill: #e9e6d0;} 25% {fill: #ffd700;} 50% {fill: #ffcc00;} 75% {fill: #ffb700;} 100% {fill: #ff9900;}}
    .search-icon, .search-icon.alt {margin:31px 18px 0px 0px;padding:0px;}
    .search-icon svg {width:50px; height:50px;}
    #search-query-form {display:inline-block;}
    .search-modal-content {width: 100%;max-width: none;}
    .search-modal {top:104px;}
    .results-container {width:1024px;margin:0 auto;max-height:600px;border-radius: 4px;}
    .search-input {margin-top:0px;}
    span.contact-bton.search {display: inline-block;width:initial;margin-bottom: 20px;}
    .close-button {top: 20px;right: 30px;font-size: 20px;padding: 8px 12px;}
    .ads-container{display: inline-block;}
    .ads-container.top {width:66%;}
    .ads-container.bottom {width:100%;}
    .ads-container.right {margin-top: 15px;}
    .ads-code {display:block; width:728px;height:90px; margin:8px auto;}
    main {margin:0 auto;padding-top:40px;height:auto;}
    main.full {width:1366px;}
    main.partial{width:1366px;}
    .content-wrapper {padding:0px 10px;margin:0 auto; width: 1366px;-moz-box-sizing: border-box;box-sizing: border-box;}
    main.full .content-wrapper {width: 748px;}
    main.partial.left .content-wrapper {width: 1023px; margin:0px; float:right;}
    main.partial.right .content-wrapper {width: 1023px; margin:0px; float:left;}
    article {text-align: justify;}
    section.left-side {display:flex;flex-direction: column;float:left;background-image:url('../images/ionic-pillar6.png');background-repeat: repeat x;background-size: 150px 600px;background-position: top left;height: auto;}
    section.right-side {min-width: 300px;display:flex;flex-direction: column;float:right;background-image:url('../images/ionic-pillar6.png');background-repeat: repeat x;background-size: 300px 1200px;background-position: top left;height: auto;}
    section.left-side .menu-container{display:inline-block;margin:0px;}
    ul.side-menu{margin:15px 0px 0px 0px;padding:0px;width: 300px;background-color: #f8f8f3;;}
    ul.side-menu li{list-style: none;}
    ul.side-menu li a{background-color: #613637;color:#e9e6d0;display:block;text-align: left;padding:5px 0px 5px 50px;margin:6px 0px;border-radius:6px 0px 6px 0px;}
    ul.side-menu li a.active {font-weight: bold;}
    ul.side-menu li ul.side-submenu li{list-style:disc;}    
    ul.side-menu li ul.side-submenu li span, ul.side-menu li ul.side-submenu li a{background: transparent;color:#000;margin:0px;padding:0px 0px 0px 10px;line-height:150%;}
    ul.side-menu li ul.side-submenu li span, ul.side-menu li ul.side-submenu li:last-child a{padding-bottom: 3px;}
    ul.side-menu li ul.side-submenu.lvl2 li span, ul.side-menu li ul.side-submenu.lvl2 li a{line-height:150%;padding-bottom:0px;}
    section.grid {margin: 25px 0px 20px 0px;}
    .grid-item {width: 27%;margin:10px 20px 0px 20px;}
    .grid-item span.grid-title {font-size:16px;}
    .grid-item p{line-height: 1.5em;font-size: 14px;line-height: 1.3;}
    .separator {display:block; width: 100%;background: url(../images/roll.png) repeat-x;height: 17px;opacity: 0.6;}
    .separator.bottom {margin-top: 50px;}
    .separator.top {transform:rotate(180deg);}
    .top-left {width:200px; height:200px;float:left; padding:0px 10px 5px 0px;}
    .mid-left {width:330px; height:250px; border:0px;float:left; padding:10px 10px 5px 0px;}
    .mid-right {width:330px; height:250px; border:0px;float:right; padding:10px 0px 5px 10px;}
    .extra-content-wrapper{background-color: #f8f8f3;border:2px solid #613637;width:296px;}
    .extra-content {padding:5px 10px;}
    .contact-container textarea {width:70%;}
    .mobileAd, .mobileAdSlot {display:none;}
    footer {text-align:left;min-height:120px;margin:0px;background: linear-gradient(0deg,rgba(97, 54, 55, 1) 0%, rgba(46, 15, 15, 1) 25%, rgba(97, 54, 55, 1) 100%);}
    ul.bottom-menu{padding-right:50px;}
    ul.bottom-menu{text-align: left;list-style-type: none;}
    ul.bottom-menu li{display:inline-block; padding: 0px 15px;font-size: 17px;}
    ul.bottom-menu li:before {content:none;}
    ul.bottom-menu li a{color:#e9e6d0;font-size: 16px;}
    .copyright { padding:0px 0px 0px 25px;font-size: 14px;vertical-align: top;}
    @supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {
        article {font-size: 15px; font-family: Haettenschweiler, 'Arial Narrow Bold', sans-serif;line-height:170%;}
        .header {border-bottom:0px solid #613637;height:180px;}
        .header .menu {  width: calc(100% + 20px);transform: translateX(-20px);}
        ul.side-menu ul.side-submenu li {line-height:135%;}
        ul.side-menu li ul.side-submenu li span, ul.side-menu li ul.side-submenu li a{line-height:135%;}
        ul.side-menu li ul.side-submenu.lvl2 li span, ul.side-menu li ul.side-submenu.lvl2 li a{line-height:125%;margin:0px;padding:0px;}
        ul.side-menu li ul.side-submenu li span, ul.side-menu li ul.side-submenu li:last-child a{padding-bottom: 6px;}
        ul.side-menu li ul.side-submenu.lvl2 li span, ul.side-menu li ul.side-submenu.lvl2 li a{line-height:115%;}
        .grid-item {width: 27%;margin:10px 20px 0px 20px;}
        .grid-item p {font-size: 16px;}
        .search-modal {top:106px;}
        .copyright{font-size:15px;}
    }
}
@media only screen and (min-width:1439px) {
    .ads-container.top {width:68%;}
}
@media only screen and (min-width:1535px) {
    .ads-container.top {width:70%;}
}
@media only screen and (min-width:1599px) {
    .ads-container.top {width:70%;}
}
@media only screen and (min-width:1679px) {
    .ads-container.top {width:72%;}
}
@media only screen and (min-width:1919px) {
    .ads-container.top {width:76%;}
}
@media only screen and (min-width:2559px) {
    .ads-container.top {width:82%;}
}
@media only screen and (min-width:3839px) {
    .ads-container.top {width:88%;}
}