﻿/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...   
7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$?...7$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~....$$$$$$$   
7$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Z=.....$$$$$$$$$$
$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ+.  ...ZZZZZZZZZZZZZ   
$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ...  ..ZZZZZZZZZZZZZZZZ   
$ZZZZZZZZZZZZZZZZZZZZZZZZZZZ$..    ..ZZZZZZZZZZZZZZZZZZ   
$ZZZZZZZZZZZZZZZZZZZZZZZZZ...   ...ZZZZZZZZZZZZZZZZZZZZ   
$ZZZZZZZZZZZZZZZZZZZZZZ..      ..ZZZZZZZZZZZZZZZZZZZZZZ   
$ZZZZZZZZZZZZZZZZZZZ..  ...   .ZZZZZZZZZZZZZZZZZZZZZZZZ
$OOOOOOOOOOOOOOOOO..         .OOOOOOOOOOOOOOOOOOOOOOOOO
$OOOOOOOOOOOOOOO.           .OOOOOOOOOOOOOOOOOOOOOOOOOO   
ZOOOOOOOOOOOOOO.            8OOOOOOOOOOOOOOOOOOOOOOOOOO   
ZOOOOOOOOOOOOZ             .OOOOOOOOOOOOOOOOOOOOOOOOOOO   
ZOOOOOOOOOOOO.             .OOOOOOOOOOOOOOOOOOOOOOOOOO0   
ZOOOOOOOOOOO,...............+OOOOOOOOOOOOOOOOOOOOOOOOO0
ZOOOOOOOOOOO:................OOOOOOOOOOOOOOOOOOOOOOOOO0
ZOOOOOOOOOOOO.................8OOOOOOOOOOOOOOOOOOOOOOO0
Z8888888888888.................O88888888888888888888888
O88888888888888..................O888888888888888888888
O8888888888888888.................888888888888888888888
O888888888888888888?................8888888888888888888
O888888888888888888888$..............$88888888888888888
O888888888888888888888888D,............D888888888888888
O88888888888888888888888888888...........88888888888888
O888888888888888888888888888888888........:888888888888
O888888888888888888888888888888888888.......D8888888888
ODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88.......DDDDDDDDD
ODDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD..........DDDDDDDD
ODDDDDDDDDDDDDDDDDDDDDDDDDDDDD8,... ...   ...   .DDDDDD
ODDDDDDDDDDDDDDDDDDDD.............................DDDDD
ODDDDDDDDDDDDDDDDDDDDDDDDDDDD,.....................DDDD
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$..............7DD
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD+.......++
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD*/
/* Created by: 2016, Kinetic Solutions               */


/* SWANSEA - NEW RESPONSIVE TEMPLATE - BASE OVERWITE */
/* BASE ELEMENT FIXES */
body { font-size: 10px!important; font-family: 'Cosmos', Arial, Helvetica, sans-serif!important; }
.layout-content-items { width: 100%; }
.cookie-message { background: #242f60; }
.cookie-message .cookie-message-button-accept { background: #f3ce86!important; border-color: #f3ce86; color: black!important; transition: all 0s ease; font-weight: normal; border-radius: 0; font-weight: normal; padding: 8px; margin-left: 10px; }
.cookie-message .cookie-message-button-accept:hover { background: #f3ce86!important; border-color: #f3ce86; color: black!important; }
/*
@media only screen and (max-width: 767px) {
    .layout-general .layout-header,
    .layout-home .layout-header { height: 35px!important; min-height: 36px; background: #427b97; }
}*/

@media only screen and (min-width: 768px) {
    .layout-header + .layout-container { margin-top: -13px; }
    .layout-content-nav { display: none; }
    .main-nav { margin-top: 16px; }
    .main-nav:after { content:'I will hide the triagles above Marilyn!'; font-size: 0; position: absolute;
    bottom: -12px;
    display: block;
    height: 20px;
    width: 241px; z-index: 1; }
}

@media only screen and (min-width: 960px) {
    .main-nav { margin-top: 48px; }
    .main-nav:after { bottom: -20px; width: 186px; }
}

@media only screen and (min-width: 992px) {
    .main-nav:after { width: 0px; }
}

@media only print {
    html,
    body,
    .layout-container,
    .layout-content,
    .layout-content *,
    .layout-general { visibility: visible!important; }
    body, .layout-general { background: transparent !important; }
    .layout-content { padding-bottom: 0; }
    body > img { display: none; }
}