@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:signika-light;
    src: url(../fonts/signika-light.eot);
    src: url(../fonts/signika-light.eot?#iefix) format('embedded-opentype'),
         url(../fonts/signika-light.woff) format('woff'),
         url(../fonts/signika-light.ttf) format('truetype'),
         url(../fonts/signika-light.svg#MillerDisplay) format('svg');
    src: url(../fonts/signika-light.ttf) format('truetype');
    font-weight:lighter;
    font-style: lighter;
}
@font-face {
    font-family:signika-regular;
    src: url(../fonts/signika-regular.eot);
    src: url(../fonts/signika-regular.eot?#iefix) format('embedded-opentype'),
         url(../fonts/signika-regular.woff) format('woff'),
         url(../fonts/signika-regular.ttf) format('truetype'),
         url(../fonts/signika-regular.svg#MillerDisplay) format('svg');
    src: url(../fonts/signika-regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:signika-semibold;
    src: url(../fonts/signika-semibold.eot);
    src: url(../fonts/signika-semibold.eot?#iefix) format('embedded-opentype'),
         url(../fonts/signika-semibold.woff) format('woff'),
         url(../fonts/signika-semibold.ttf) format('truetype'),
         url(../fonts/signika-semibold.svg#MillerDisplay) format('svg');
    src: url(../fonts/signika-semibold.ttf) format('truetype');
    font-weight: bold;
    font-style: bold;
}
@font-face {
    font-family:signika-bold;
    src: url(../fonts/signika-bold.eot);
    src: url(../fonts/signika-bold.eot?#iefix) format('embedded-opentype'),
         url(../fonts/signika-bold.woff) format('woff'),
         url(../fonts/signika-bold.ttf) format('truetype'),
         url(../fonts/signika-bold.svg#MillerDisplay) format('svg');
    src: url(../fonts/signika-bold.ttf) format('truetype');
    font-weight: bolder;
    font-style: bolder;
}
@font-face {
    font-family:cinzel-regular;
    src: url(../fonts/cinzel-regular.eot);
    src: url(../fonts/cinzel-regular.eot?#iefix) format('embedded-opentype'),
         url(../fonts/cinzel-regular.woff) format('woff'),
         url(../fonts/cinzel-regular.ttf) format('truetype'),
         url(../fonts/cinzel-regular.svg#HelveticaExtraBlack) format('svg');
    src: url(../fonts/cinzel-regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:WebSetSansSerif;
    src: url(../fonts/WebSetSansSerif.eot);
    src: url(../fonts/WebSetSansSerif.eot?#iefix) format('embedded-opentype'),
         url(../fonts/WebSetSansSerif.woff) format('woff'),
         url(../fonts/WebSetSansSerif.ttf) format('truetype'),
         url(../fonts/WebSetSansSerif.svg#WebSetSansSerif) format('svg');
    src: url(../fonts/WebSetSansSerif.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* screen width:320px */
body {margin:0 auto; background-color:#2c2c2c; font-family:"signika-light", Tahoma, sans-serif; font-size:14px; color:#cccccc; background-image:url(../images/csudajokezek-bg-gradient.png); background-repeat:repeat-x; background-position:top center;
	-webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
	}


img {width:100%;}
.clr {float: none; clear: both; margin: 0; padding: 0;}
.anchor{display:block; width:100%; height:70px; /*this is the height of the header*/ margin-top:-70px; /*this is the negative value of the height of the header*/ padding:0; visibility:hidden;}

.head {margin:0 auto;}
.headContent {margin:0 auto; width:90%; padding-top:0px; background-image:url("../images/csudajokezek-head-image.png"); background-repeat:no-repeat; background-size:140%; background-position:bottom center;}
.headpic {margin:0% 0% 3% 0%; padding:50px 0% 0px 0%;}

.location {margin:0 auto;}
.locationContent {margin:0 auto; width:90%; margin-top:3%; margin-bottom:3%; padding:1% 0% 1% 0%; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:12px; color:#ffffff; text-align:center; border-top:1px solid #49494b; border-bottom:1px solid #49494b;}

.main {margin:0 auto;}
.mainContent {margin:0 auto; width:90%;}

.mainContentBoxDouble {margin:0 auto; width:100%; float:none; position:relative; padding-top:55%; background-image:url("../images/csudajokezek-contentbox-thin-bg.png"); background-repeat:repeat-y; background-position:left;}
.mainContentBoxDoubleShade {margin:0 auto; width:100%; float:none; position:relative; padding-top:5%;}	
.mainContentBoxThin {margin:0 auto; width:100%; float:left; position:absolute; top:0%; left:0%;}
.mainContentBoxThinContent {margin:0 auto; width:100%; padding-top:0px;}
.mainContentBoxThinShade {margin:0 auto; width:100%; position:absolute; top:0%; left:0%;}
.mainContentBoxWide {margin:0 auto; width:100%; position:relative;}
.mainContentBoxWideContent {margin:0 auto; width:100%; padding-top:0px; background-image:url("../images/csudajokezek-contentbox-wide-bg.png"); background-repeat:repeat-y; background-position:center;}
.mainContentBoxWideShade {margin:0 auto; width:100%;}
ul.mainContentSection {margin:0% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:16px; color:#ffffff; text-align:left; letter-spacing:0.2em; border-bottom:1px solid #49494b; position:relative;}
ul.mainContentSection li {display:inline-block; line-height:normal; vertical-align:bottom; padding:0.6em 0em; margin:0% 0% 1% 2%;  }

.mainContentText {margin:3% 0% 0% 0%; padding:0% 2% 0% 2%;}
highlight1 {font-family:"signika-bold", Tahoma, sans-serif; color:#cccccc;}
highlight2 {font-family:"signika-semibold", Tahoma, sans-serif; color:#cccccc;}
.mainContentLegalCopy {width:100%; margin:4% 0% 0% 0%; padding:1% 2%; font-family:"signika-regular", Tahoma, sans-serif; font-size:8px; color:#ffffff; border-top:1px solid #49494b; border-bottom:1px solid #49494b;}

ul.mainContentContactThinName {margin:10% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:16px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactThinName li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;}
ul.mainContentContactThinPhone {margin:0% 0% 0% 0%; padding:0% 0% 4% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:12px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactThinPhone li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;}
ul.mainContentContactWideName {margin:10% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:16px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactWideName li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;}
ul.mainContentContactWidePhone {margin:0% 0% 0% 0%; padding:0% 0% 1% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:12px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactWidePhone li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;}

details {border-bottom:1px solid #49494b; padding:0.5em 0.5em 1em 0.5em;}
summary {margin:0; padding:0em;}
details[open] {padding:0.5em;}
details[open] summary {margin-bottom:0em;}
more {text-decoration:underline; color:#ffffff; font-size:0.8em; cursor:pointer;}
details[open] more {display:none;}
more:hover {color:#cccccc;}

.mainContentPicLeft {width:50%; margin:0% 2% 2% 0%; float:left;}
.mainContentPicRight {width:52%; margin:0% 0% 0% 2%; float:right;}

.priceTable {width:100%; padding:0;}
.priceTableHeader {background-color:#1a1a1e; height:3em; text-align:left; vertical-align:middle; }
.priceTableSubHeader {height:3em; text-align:left; vertical-align:middle; }
.priceTableDarkRow {background-color:#2a2a2a; height:3em; text-align:left; vertical-align:middle;}
.priceTableLightRow {background-color:#474747;height:3em; text-align:left; vertical-align:middle;}
.priceTableLeftCell {padding:0 3%;}
.priceTableRightCell {width:40%; padding:0 3%; text-align:right;}

.mainContentAdMobile {margin:0% 0% 0% 0%; width:100%; background-color:#cccccc; border-radius:10px; float:none; display:block;}
.mainContentAd-Caption {margin:0% 0% 0% 0%; width:100%; padding:1% 0%; text-align:center; font-size:8px; color:#757575;}
.mainContentAd-AdBox {margin:0 auto; width:96%; padding:0% 0%;}
.mainContentAdDesktop {margin:0% 0% 0% 5%; width:35%; float:left; display:none;}

ul.nonBulleted {margin:0; padding:0; list-style-type:none;}
ul.nonBulleted li {}

ul.bulleted {margin:0; padding:0; list-style-type:none;}
ul.bulleted li {line-height:normal;}
ul.bulleted li:before {font-family:"WebSetSansSerif"; font-size:1em; color:#490101; content:"\e150"; padding-right:10px;}

.mapHolder {width:100%; margin:3% 0% 5% 0%; padding-top:50%; position:relative; display:block; border-color:#e0ce99; border-style:solid;}
.map {width:100%; max-width:100%; max-height:100%; margin:0; position:absolute; display:block; top:0; left:0; bottom:0; right:0;}

.foot {margin:0 auto; width:100%; font-family:"WebSetSansSerif", Tahoma, sans-serif; position:relative;}
.footContent {margin:0 auto; width:90%; padding:1% 0% 1% 0%; background-color:#1a1a1e;}
.footBar {width:87%; margin:2% 7% 7% 6%; vertical-align:middle;}

ul.social {width:60%; margin:0; padding:0; float:left; list-style:none; text-align:left; font-size:2em;}
ul.social li {display:inline-block; padding-left:1%;}
ul.social a {display:block; color:#ffffff; text-decoration: none;}
.social a:hover {color:#93d3ec;}

ul.footBackToTopLink {width:40%; margin:0%; padding:1em 0em 0em 0em; float:right; list-style-type:none; line-height:normal; text-align:right; vertical-align:middle; font-size:0.8em;}
ul.footBackToTopLink li {display:inline;}
.footBackToTopLink a {width:100%; color:#ffffff; text-decoration:none;}
.footBackToTopLink a:after {content:"\e200"; padding-left:5px;}
.footBackToTopLink a:hover {color:#cccccc;}

.copyright {margin:0 auto; width:100%; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:10px; color:#ffffff; text-align:center; position:absolute; bottom:10%; left:0;}

@media only screen and (min-width:480px) {
body {font-size:16px;}
.locationContent {font-size:16px;}
.mainContentBoxDouble {padding-top:45%;}
ul.mainContentSection {font-size:20px;}
.mainContentLegalCopy {font-size:10px;}
ul.mainContentContactThinName {font-size:20px;}
ul.mainContentContactThinPhone {font-size:14px;}
ul.mainContentContactWideName {font-size:20px;}
ul.mainContentContactWidePhone {font-size:14px;}
.copyright {font-size:14px;}
}

@media only screen and (min-width:600px) {
.headContent {background-size:135%;}   
.mainContentBoxDouble {padding-top:45%;}
.priceTable {width:80%; padding:0;}
}
  
@media only screen and (min-width:767px) {
body {font-size:18px;}
.headContent {bacground-size:130%;}	
.locationContent {font-size:20px;}	
.mainContent {margin:0 auto; margin-top:0%; margin-bottom:0%; width:90%;}	
.mainContentBoxDouble {margin:0 auto; width:100%; float:none; position:relative; padding-top:51%; background-image:url("../images/csudajokezek-contentbox-thin-bg.png"); background-repeat:repeat-y; background-position:left; background-size:60%;}
.mainContentBoxDoubleShade {margin:0 auto; width:100%; float:none; position:relative; padding-top:5%;}	
.mainContentBoxThin {margin:0 auto; width:60%; float:left; position:absolute; top:0%; left:0%;}
.mainContentBoxThinContent {margin:0 auto; width:100%; padding-top:0px;}
.mainContentBoxThinShade {margin:0 auto; width:60%; position:absolute; top:0%; left:0%;}
.mainContentBoxWide {margin:0 auto; width:100%; position:relative;}
.mainContentBoxWideContent {margin:0 auto; width:100%; padding-top:0px; background-image:url("../images/csudajokezek-contentbox-wide-bg.png"); background-repeat:repeat-y; background-position:center;}
.mainContentBoxWideShade {margin:0 auto; width:100%;}
ul.mainContentSection {margin:0% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:24px; color:#ffffff; text-align:left; letter-spacing:0.2em; border-bottom:1px solid #49494b; position:relative;}
ul.mainContentSection li {display:inline-block; line-height:normal; vertical-align:bottom; padding:0.6em 0em; margin:0% 0% 1% 2%;  }

.mainContentText {margin:3% 0% 0% 0%; padding:0% 2% 0% 2%;}
highlight {font-family:"signika-bold", Tahoma, sans-serif; color:#cccccc;}
.priceTable {width:70%; padding:0;}
.mainContentLegalCopy {width:100%; margin:4% 0% 0% 0%; padding:1% 2%; font-family:"signika-regular", Tahoma, sans-serif; font-size:14px; color:#ffffff; border-top:1px solid #49494b; border-bottom:1px solid #49494b;}

.mainContentContactThin {margin:0 auto; width:60%; position:absolute; bottom:0%; left:0%;}
ul.mainContentContactThinName {margin:0% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:24px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactThinName li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }
ul.mainContentContactThinPhone {margin:0% 0% 0% 0%; padding:0% 0% 4% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:18px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactThinPhone li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }
ul.mainContentContactWideName {margin:10% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:24px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactWideName li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }
ul.mainContentContactWidePhone {margin:0% 0% 0% 0%; padding:0% 0% 1% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:18px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactWidePhone li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }

.mainContentPicLeft {width:50%; margin:0% 2% 2% 0%; float:left;}
.mainContentPicRight {width:52%; margin:0% 0% 0% 2%; float:right;}

.mainContentAdMobile {margin:0% 0% 0% 0%; width:100%; float:none; display:none; }
.mainContentAdDesktop {margin:0% 0% 0% 5%; width:35%; background-color:#cccccc; border-radius:10px; float:left; display:block; position:absolute; top:0%; left:60%;}

ul.nonBulleted {margin:0; padding:0; list-style-type:none;}
ul.nonBulleted li {}

ul.bulleted {margin:0; padding:0; list-style-type:none;}
ul.bulleted li {line-height:normal;}
ul.bulleted li:before {font-family:"WebSetSansSerif"; font-size:1em; color:#490101; content:"\e150"; padding-right:10px;}

.mapHolder {width:100%; margin:3% 0% 5% 0%; padding-top:50%; position:relative; display:block; border-color:#e0ce99; border-style:solid;}
.map {width:100%; max-width:100%; max-height:100%; margin:0; position:absolute; display:block; top:0; left:0; bottom:0; right:0;}

.foot {margin:0 auto; width:100%; font-family:"WebSetSansSerif", Tahoma, sans-serif;}
.footContent {margin:0 auto; width:1080px; padding:1% 0% 3% 0%; background-color:#1a1a1e;}
.footBar {width:87%; margin:2% 7% 7% 6%; vertical-align:middle;}

ul.social {width:60%; margin:0; padding:0; float:left; list-style:none; text-align:left; font-size:2em;}
ul.social li {display:inline-block; padding-left:1%;}
ul.social a {display:block; color:#ffffff; text-decoration: none;}
.social a:hover {color:#93d3ec;}

ul.footBackToTopLink {width:40%; margin:0%; padding:1em 0em 0em 0em; float:right; list-style-type:none; line-height:normal; text-align:right; vertical-align:middle; font-size:0.8em;}
ul.footBackToTopLink li {display:inline;}
.footBackToTopLink a {width:100%; color:#ffffff; text-decoration:none;}
.footBackToTopLink a:after {content:"\e200"; padding-left:5px;}
.footBackToTopLink a:hover {color:#cccccc;}
	
.copyright {margin:0 auto; width:100%; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:14px; color:#ffffff; text-align:center; position:absolute; bottom:10%; left:0;}
}



@media only screen and (min-width:1200px) {
body {font-size:20px;}
.headContent {margin:0 auto; width:1080px; padding-top:0px; background-image:url("../images/csudajokezek-head-image.png"); background-size:105%;}
.headpic {margin:0% 0% 3% 0%; padding:50px 100px 0px 100px;}
	
.locationContent {width:1080px; margin-top:2%; margin-bottom:2%; padding:0.5% 0% 0.5% 0%; font-size:24px;}
	
.mainContent {margin:0 auto; margin-top:0%; margin-bottom:0%; width:1080px;}
	
.mainContentBoxDouble {margin:0 auto; width:100%; float:none; position:relative; padding-top:51%; background-image:url("../images/csudajokezek-contentbox-thin-bg.png"); background-repeat:repeat-y; background-position:left; background-size:60%;}
.mainContentBoxDoubleShade {margin:0 auto; width:100%; float:none; position:relative; padding-top:5%;}	
.mainContentBoxThin {margin:0 auto; width:60%; float:left; position:absolute; top:0%; left:0%;}
.mainContentBoxThinContent {margin:0 auto; width:100%; padding-top:0px;}
.mainContentBoxThinShade {margin:0 auto; width:60%; position:absolute; top:0%; left:0%;}
.mainContentBoxWide {margin:0 auto; width:100%; position:relative;}
.mainContentBoxWideContent {margin:0 auto; width:100%; padding-top:0px; background-image:url("../images/csudajokezek-contentbox-wide-bg.png"); background-repeat:repeat-y; background-position:center;}
.mainContentBoxWideShade {margin:0 auto; width:100%;}
ul.mainContentSection {margin:0% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:32px; color:#ffffff; text-align:left; letter-spacing:0.2em; border-bottom:1px solid #49494b; position:relative;}
ul.mainContentSection li {display:inline-block; line-height:normal; vertical-align:bottom; padding:0.6em 0em; margin:0% 0% 1% 2%;  }

.mainContentText {margin:3% 0% 0% 0%; padding:0% 2% 0% 2%;}
highlight {font-family:"signika-bold", Tahoma, sans-serif; color:#cccccc;}
.mainContentLegalCopy {width:100%; margin:4% 0% 0% 0%; padding:1% 2%; font-family:"signika-regular", Tahoma, sans-serif; font-size:16px; color:#ffffff; border-top:1px solid #49494b; border-bottom:1px solid #49494b;}

.mainContentContactThin {margin:0 auto; width:60%; position:absolute; bottom:0%; left:0%;}
ul.mainContentContactThinName {margin:0% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:32px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactThinName li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }
ul.mainContentContactThinPhone {margin:0% 0% 0% 0%; padding:0% 0% 4% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:26px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactThinPhone li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }
ul.mainContentContactWideName {margin:10% 0% 0% 0%; padding:0% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:32px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactWideName li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }
ul.mainContentContactWidePhone {margin:0% 0% 0% 0%; padding:0% 0% 1% 0%; list-style-type:none; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:26px; color:#ffffff; text-align:left; letter-spacing:0.2em; position:relative;}
ul.mainContentContactWidePhone li {display:inline-block; line-height:normal; vertical-align:bottom; padding:1% 0% 1% 0%; margin:0% 0% 1% 2%;  }

.mainContentPicLeft {width:50%; margin:0% 2% 2% 0%; float:left;}
.mainContentPicRight {width:52%; margin:0% 0% 0% 2%; float:right;}
.priceTable {width:50%; padding:0;}
.mainContentAdMobile {margin:0% 0% 0% 0%; width:100%; float:none; display:none; }
.mainContentAdDesktop {margin:0% 0% 0% 5%; width:35%; background-color:#cccccc; border-radius:10px; float:left; display:block; position:absolute; top:0%; left:60%;}

ul.nonBulleted {margin:0; padding:0; list-style-type:none;}
ul.nonBulleted li {}

ul.bulleted {margin:0; padding:0; list-style-type:none;}
ul.bulleted li {line-height:normal;}
ul.bulleted li:before {font-family:"WebSetSansSerif"; font-size:1em; color:#490101; content:"\e150"; padding-right:10px;}

.mapHolder {width:100%; margin:3% 0% 5% 0%; padding-top:50%; position:relative; display:block; border-color:#e0ce99; border-style:solid;}
.map {width:100%; max-width:100%; max-height:100%; margin:0; position:absolute; display:block; top:0; left:0; bottom:0; right:0;}

.foot {margin:0 auto; width:100%; font-family:"WebSetSansSerif", Tahoma, sans-serif;}
.footContent {margin:0 auto; width:1080px; padding:1% 0% 3% 0%; background-color:#1a1a1e;}
.footBar {width:87%; margin:2% 7% 7% 6%; vertical-align:middle;}

ul.social {width:60%; margin:0; padding:0; float:left; list-style:none; text-align:left; font-size:2em;}
ul.social li {display:inline-block; padding-left:1%;}
ul.social a {display:block; color:#ffffff; text-decoration: none;}
.social a:hover {color:#93d3ec;}

ul.footBackToTopLink {width:40%; margin:0%; padding:1em 0em 0em 0em; float:right; list-style-type:none; line-height:normal; text-align:right; vertical-align:middle; font-size:0.8em;}
ul.footBackToTopLink li {display:inline;}
.footBackToTopLink a {width:100%; color:#ffffff; text-decoration:none;}
.footBackToTopLink a:after {content:"\e200"; padding-left:5px;}
.footBackToTopLink a:hover {color:#cccccc;}
	
.copyright {margin:0 auto; width:100%; font-family:"cinzel-regular", Times Times New Roman, Times, serif; font-size:16px; color:#ffffff; text-align:center; position:absolute; bottom:10%; left:0;}
}

