/*
Theme Name:     Adriacharter
Description:    basiert auf Twenty Twelve
Author:         WebServiceKöln.de
Template:       twentytwelve

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../twentytwelve/style.css");

/* ab hier individuelle Anpassungen */
html, body {font-size: 100% !important;}
body.custom-background { background-color: #e6e6e6; background-image: url('http://adriacharter.de/wp-content/uploads/2013/10/body-bg1.jpg'); background-repeat: no-repeat; background-position: bottom center !important; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.homepage {font-family: inherit;}
.page-id-20 .entry-title {display: none;}
.site-content {width: 100% !important;}
.post-title {font-size: 12px !important; margin: 0 !important;}
.abstandinfoboxbootbuchen {margin-top: 273px;}
.site-content {width: 73%;}
.site-info {font-size: 11px; text-align: center; display: block; height: 40px; line-height:15px; padding-top:10px; padding-bottom: 30px; background-color: #fff;}
.site-description {float: right; margin-top: 0px; font-size: 24px;}
.widget-area {}
.site {
-moz-border-bottom-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-khtml-border-bottom-left-radius: 20px;
border-bottom-left-radius: 20px;
-moz-border-bottom-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-khtml-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
}
body .site {margin-top: 160px;}
body.custom-font-enabled {font-family: Helvetica, Arial, sans-serif;}
hgroup {display: none; background-color: #dfebef; padding: 0 5px 0 5px;}
nav {padding-left: 45px;}
a.ui-tabs-anchor {font-weight: normal !important;}

#megaMenu.megaMenuContainer {max-width: 960px; height: 42px;}
.main-navigation {text-align: left !important; margin-top: 1.0em;}
.wpmega-link-title {font-weight: normal !important;}

.breadcrumbs {margin-top: 15px; font-size: 90%;}
h1.entry-title {font-size: 24px !important; font-weight: normal !important;}
h2.site-description {display:none;}
textarea#comment, input#url, input#email, input#author {background-color: #e9e9e9;}
textarea#comment {width: 50% !important; height: 20em;}
article.comment {background-color: rgb(233, 233, 233); padding: 20px; border: 1px solid rgb(204, 204, 204) !important;}
.site-header H1{
    float: right;
    margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 38%;
}
@media (max-width: 650px) {
    .header-search {
        margin-top:5px;
        text-align:center;
        float:none;
    }
    .main-navigation  {
        clear:both;
    }
}

/* Kontaktformulare über VbPro */
div.ui-datepicker {background-color: #fff; width: 200px; padding: 10px;}
div.ui-datepicker-header {font-size: 150%;}
table.ui-datepicker-calendar {width: 100%; font-size: 150%;}

#topper {
    position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -520px;
    width: 1040px;
	height: 160px;



    background: #fff;
    overflow: visible;
    z-index: 9400;
-moz-border-top-left-radius: 20px;
-webkit-border-top-left-radius: 20px;
-khtml-border-top-left-radius: 20px;
border-top-left-radius: 20px;
-moz-border-top-right-radius: 20px;
-webkit-border-top-right-radius: 20px;
-khtml-border-top-right-radius: 20px;
border-top-right-radius: 20px;
}
#page {width: 950px !important;}
div.wrapper {display: normal;}
.site {padding: 0 45px !important;}
div.entry-content {width: 960px;}
/* Buttons */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span {
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em Arial, sans-serif;
	padding: 8px 11px;
	color: #fff !important;
	text-shadow: 0 1px 0 #555;
	background: #ee8f1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
	background: -moz-linear-gradient(top, #f5b026, #f48423);
	border-color: #e6791c #e6791c #d86f15;
	color: #fff;
	text-shadow: 0 1px 1px #b85300;
	-webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	-moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
	box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;    
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
	outline: none;
	*width: auto; /* IE7 Fix */
	*overflow: visible; /* IE7 Fix */
	padding: 8px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

}
button[disabled],
input[disabled] {
	cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #fff !important;
	background: #e38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #d0680c;
	-webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	-moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
	box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;    
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	position: relative;
	top: 1px;
	outline: none;
	color: #fff !important;
	background: #ee8f1f;
	border-color: #d0680c;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
	box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
}
.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

footer {width: 960px;}

/* ===[ Footer Widget Areas ]=== */
.site-info { clear: both; }
#footer-widgets {
    width: 100%;
    border-top: none;
	background-color: #EFF7FE;
	margin-bottom: 30px;
}

#colophon {background-color: #EFF7FE;}
	
#footer-widgets .widget li { list-style-type: none; }
.template-front-page #footer-widgets { padding-top: 0; }
@media screen and (min-width: 600px) { 
    #footer-widgets.three .widget {
        float: left;
	margin-left: 20px;
        width: 30%;
        clear: none;
    }
#footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
}
/* for IE8 and IE7 */
.ie #footer-widgets.three .widget {
    float: left;
   margin-left: 20px;
    width: 30%;
    clear: none;
}
.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
/* Hide footer widgets Homepage Template*/
.template-front-page #footer-widgets { display: none; }
 
li.menu-item.menu-item-type-post_type.menu-item-object-page.ss-nav-menu-item-depth-1.ss-nav-menu-with-img:hover {
-moz-transform:scale(1.051);
-webkit-transform:scale(1.05);
-o-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
}

img.attachment-thumbnail {
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
opacity: 0.7;
filter: alpha(opacity=70);
-webkit-transition: opacity .5s linear;
}
img.attachment-thumbnail:hover {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity .5s linear;
-moz-transform:scale(1.4);
-webkit-transform:scale(1.4);
-o-transform:scale(1.4);
-ms-transform:scale(1.4);
transform:scale(1.4);
z-index:2;
-moz-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
}

#boatbooker {
width: 100%;
height: 1000px;
background-color: #F7F7F7;
}

/* .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover {
  background-color: #fff !important;
  border: 1px solid blue;
}
 */
.wpb_prev_slide, .wpb_next_slide {display: none !important;}

.archive-meta {
color: inherit;
font-size: 2em;
}

.archive-header {
padding-bottom: 10px;
margin-bottom: 0;
}

.archive-title {display: none;}

.isotope-item {padding: 10px !important;}

#hgroup {display: table; text-align: center; width: 960px; padding-bottom: 0; padding-top: 0; padding-left: 40px; background-color: transparent;}
/*#masthead.site-header {padding: 0;}*/
div.site-title {position:absolute; top: 15px; left: 40px;}
div.header-search {display: table-cell; vertical-align: top; width: 33%; text-align: center;}
.site-description {float: none !important;}
div.site-description {display: table-cell; vertical-align: top; width: 33%; margin-right: 0; text-align: right;}
.site-header div a {font-weight: bold; text-decoration: none;}
a.ui-tabs-anchor {font-weight: bold;}

A{color:#0066FF; text-decoration:underline; }
A:Visited{color:#0066FF; text-decoration:none; }
A:Hover{color:#000000; text-decoration:none; }
.entry-content a:visited,
.comment-content a:visited {
	color: inherit;
}
.kundenmeinungen {font-style: italic; font-size: 90% !important;}
.impressum {font-size: small; line-height: normal; vertical-align: middle;}
.middot {color: #333; line-height: 10px; margin-top: 5px;}
.noboxshadow {box-shadow: none rgba(0,0,0,0) !important;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image, img.alignright, img.alignleft {box-shadow: none rgba(0,0,0,0) !important;}
.header-search, .site-description, .site-title  {padding-top:10px;}


/* auskommentiert, stellt Listensymbole nicht mehr da .entry-content ul {list-style: none;} */

H2.aptools-list-header.page2cat-list-header {display: none;}
ul.page2cat-list {
list-style: none;
}
.page2cat {
list-style: none;
background-image: url(http://adriacharter.de/wp-content/uploads/2013/08/citymarker.png); background-repeat: no-repeat;
padding: 0px 5px 15px 35px;
margin: 20px 20px 20px 0 !important;
vertical-align: middle;
font-size: 150%;
}
.page2cat a {color: #0066ff !important; text-decoration: none;}
.page2cat a:hover {color: #000 !important;}

.footervideo {text-align: center; padding: 0 0 20px 0 !important; margin-top: 0px !important;}

/* Gästebuch */
footer.entry-meta, nav.nav-single, div.comments-link {display: none;}
.site-content article {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.form-submit {text-align: center}
#submit {
color: #000;
font-size: 150%;
background: -moz-linear-gradient(center top , rgb(255, 187, 51), rgb(235, 123, 26)) repeat scroll 0% 0% transparent;
border-color: rgb(208, 104, 12);
box-shadow: 0px 0px 1px rgb(214, 214, 214), 0px 1px 0px rgb(255, 223, 158) inset;
}
.menu-toggle:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type="submit"]:hover {
color: rgb(94, 94, 94);
}
 */
article.comment {background-color:#e9e9e9; padding: 10px;}
.comment-awaiting-moderation {color: red;}