/*
Theme Name: Griechenland Immobilien Theme HTML5/CSS3 Layout
Theme URI: http://www.netstar.gr/
Description: A Private theme for WordPress, customizable, simple, and readable -- make it yours with a custom menu. The theme supports one sidebar.
Author: Konstantinos Efeoglou
Author URI: https://www.google.com/+KonstantinosEfe
Version: 1.0
License: &copy; 2014 All Rights reserved. Powered by www.netstar.gr 
License URI: http://www.netstar.gr
Tags: blue, white, two-columns, fluid-layout, threaded-comments, sticky-post, microformats, editor-style, custom-menu, 
Text Domain: Hyperion
*/

/*Base*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin-top:10px;}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fff;font:14px/21px;font-family: "OpenSans"!important; color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#181818;font-family:"OpenSans";font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0 0 20px}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:700;color:#333}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 15px;height:0}a,a:visited{color:#fc8e00;text-decoration:none;outline:0}a:focus,a:hover{color:#666c89}p a,p a:visited{line-height:inherit}ol,ul{margin-bottom:20px}ul{list-style:none}ol{list-style:decimal}ol,ul.circle,ul.disc,ul.square{margin-left:30px}ul.square{list-style:square}ul.circle{list-style:circle}ul.disc{list-style:disc}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 30px;font-size:90%}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}li p,ul.large li{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}.button,button,input[type=button],input[type=reset],input[type=submit]{background:#eee;background:#eee -moz-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);background:#eee -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);background:#eee -ms-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:700;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;margin-bottom:20px;line-height:normal;padding:8px 10px;font-family:"OpenSans",sans-serif}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);background:#ddd -o-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);background:#ddd -ms-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border:1px solid #666;background:#ccc;background:#ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%);background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%);background:#ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%);background:#ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%)}.button.full-width,button.full-width,input[type=button].full-width,input[type=reset].full-width,input[type=submit].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset,form{margin-bottom:20px}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #ccc;padding:6px 4px;outline:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "OpenSans", sans-serif;color:#777;margin:0 0 20px;width:210px;max-width:100%;display:block;background:#fff}select{padding:0}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:700;font-size:13px}select{width:220px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:13px;color:#444}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}
button, input[type="button"], input[type="submit"]{text-shadow: inherit!important;}
h1,h2,h3,h4,h5,h6{font-family:"OpenSans";}

/*Skeleton*/
.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:1200px){.container{width:1200px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.container .one.column{width:55px}.container .two.columns{width:130px}.container .three.columns{width:205px}.container .four.columns{width:280px}.container .five.columns{width:355px}.container .six.columns{width:430px}.container .seven.columns{width:505px}.container .eight.columns{width:580px}.container .nine.columns{width:655px}.container .ten.columns{width:730px}.container .eleven.columns{width:805px}.container .twelve.columns{width:880px}.container .thirteen.columns{width:955px}.container .fourteen.columns{width:1030px}.container .fifteen.columns{width:1105px}.container .sixteen.columns{width:1180px}.container .one-third.column{width:380px}.container .two-thirds.column{width:780px}.container .offset-by-one{padding-left:75px}.container .offset-by-two{padding-left:150px}.container .offset-by-three{padding-left:225px}.container .offset-by-four{padding-left:300px}.container .offset-by-five{padding-left:375px}.container .offset-by-six{padding-left:450px}.container .offset-by-seven{padding-left:525px}.container .offset-by-eight{padding-left:600px}.container .offset-by-nine{padding-left:675px}.container .offset-by-ten{padding-left:750px}.container .offset-by-eleven{padding-left:825px}.container .offset-by-twelve{padding-left:900px}.container .offset-by-thirteen{padding-left:975px}.container .offset-by-fourteen{padding-left:1050px}.container .offset-by-fifteen{padding-left:1125px}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:300px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:300px}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.container .column,.container .columns{margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 50%;
	height: auto;
}

.wp-caption{}
.wp-caption-text {}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignleft{}




@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

.recentImg img {
    width: 100%;
    max-width: 100%;
}

/* Social Connect
================================================== */
.social_connect_ui{top:-6px;position:relative;float:right;width: 50%;}
.social_connect_form{position:relative;top:-20px;}


/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face 
	#Footer */

header #menu-main-menu li.current-menu-item a, header #menu-main-menu .current-menu-ancestor a{
color:#fff;border:none;border-bottom:1px solid #fc8e00;}
header #menu-main-menu .sub-menu .current_page_item{padding:0px!important;background: none;border:none;box-shadow:none;}
header #menu-main-menu .sub-menu .current_page_item a{color:#fc8e00;}
header #menu-main-menu li.current_page_item, header #menu-main-menu .current-menu-ancestor {
padding: 23px 16px!important;width:auto;z-index: 1;
-webkit-border-radius:0.5em 0.5em 0 0;
border-radius:0.5em 0.5em 0 0;
-webkit-box-shadow:4px 0px 10px 0px #A8A8A8;
box-shadow:4px 0px 10px 0px #A8A8A8;

background: rgb(68,93,142); /* Old browsers */
background: -moz-linear-gradient(top, rgba(68,93,142,1) 0%, rgba(68,93,142,1) 10%, rgba(40,52,98,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,93,142,1)), color-stop(10%,rgba(68,93,142,1)), color-stop(100%,rgba(40,52,98,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#445d8e', endColorstr='#283462',GradientType=0 ); /* IE6-9 */
}
.startseit-buttons a {position:initial!important;}

background: rgb(68,93,142); /* Old browsers */
background: -moz-linear-gradient(top, rgba(68,93,142,1) 0%, rgba(68,93,142,1) 10%, rgba(40,52,98,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,93,142,1)), color-stop(10%,rgba(68,93,142,1)), color-stop(100%,rgba(40,52,98,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(68,93,142,1) 0%,rgba(68,93,142,1) 10%,rgba(40,52,98,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#445d8e', endColorstr='#283462',GradientType=0 ); /* IE6-9 */
}
header #menu-main-menu .current-menu-item, header #menu-main-menu .current-menu-ancestor {border-bottom: 1px solid #fc8e00;}
.subMenuFooter{margin-top:-40px;position:relative;top:-8px;width:100%;height:40px;background-color:#283462;z-index:2;}
header .menu-main-menu-container{position:relative;top:-50px;}
header #menu-main-menu li a{text-transform:uppercase;color:#283462;border: 1px solid #d8d8d8;padding:16px 10px;margin-left:0px!important;}	
header #menu-main-menu li{margin-left:0px!important;}
header #menu-main-menu li a:hover{color:#fc8e00;}

header ul li{display:inline;margin-left:5px;}
header #menu-main-menu li .sub-menu{position:absolute;right:0px;top:48px;display:none;z-index:3;width:100%;text-align:left;}
header #menu-main-menu li .sub-menu li a{border-bottom:none!important;border-right:1px solid #cdcdcd!important;padding:7px!important;}
header #menu-main-menu li .sub-menu .borderNone a, .borderNone{border-right:none!important;}
header #menu-main-menu li .sub-menu .current-menu-item a{color:#fc8e00;}
header #menu-main-menu li .sub-menu .current-menu-item {border:none;}
header #menu-login-top-menu li, header #menu-top-menu li{margin-left:0px;border-right:1px solid #6d6d6d;padding:0px 12px;}
header #menu-login-top-menu li a, header #menu-top-menu li a{color:#1a1a1a;font-size: 80%;}
header #menu-login-top-menu li a:hover, header #menu-top-menu li a:hover{color:#fc8e00;}
header #menu-login-top-menu li.current-menu-item a, header #menu-top-menu li.current-menu-item a{color:#fc8e00;}

header .description h1{color:#283462!important;font-weight:bold;font-size:16px!important;line-height:15px!important;position:relative;left:6px;}
header .DescText{float:left;}
.breadcrumbs.sixteen.columns{margin-top:15px;}

.mog{float:left;color:#1a1a1a;font-size:80%;line-height:19px;font-weight:700;}
/* #Site Styles
================================================== */
.alignCenter{text-align:center;}
.alignRight{text-align:right;}
.formError{position:inherit!important;}
input[type=email], input[type=password], input[type=text], input[type=number], select, textarea {width:95%!important;height:25px!important;font-style:italic;}
.objekt-hochladen form .required{color:red;font-weight:bold;border:0;}
.objekt-hochladen form select{height:30px;width:97.6%!important;}
.objekt-hochladen form textarea{width:97.6%!important;height:auto!important;min-height:250px;}
.objekt-hochladen form input[type=button]{width:96%!important;top:-4px;position:relative;}
.widget_price_filter .button, .woocommerce .cart .checkout-button, #payment .button{background:#283462!important; background-image:none;margin-top:35px;}
.widget_price_filter .button:hover, .woocommerce .cart .checkout-button:hover, #payment .button:hover{background:#fc8e00!important;color:#fff;background-image:none;}
.woocommerce .cart input.button, #payment .button{width:auto;}
.woocommerce-message .wc-forward{display:none!important;}

/* #Custom Single + archive Styles
================================================== */
.overflow{overflow:hidden;}
.singleCustomPost img{width:100%;height:auto;}
ul.metaList li{display:inline-table;width:110px;text-align:center;border-right:1px solid #c7c7c7;min-height:60px;word-break:break-all;word-wrap:break-word;}
.archiveTextBlog header{overflow:hidden;height:47px;}
.featured-objects-under .archiveTextBlog header{height: 33px;}
ul.metaList{padding-top:20px;}
.archiveBox{background-color:#F2F2F2;position:relative;top:-1px;z-index:-1;height:40px;line-height:40px;}
.archiveTextBlog button{position:relative;top:-46px;background-color:#fc8e00;color:#fff;height:40px;width:150px;}
.archiveTextBlog button:hover{background-color:#283462;}
a.next, a.prev{color:#1633a0!important;}
.featured-objects ul.metaList{padding-top:60px;}
.featured-objects ul.metaList li{float:right;width:90px;word-wrap:break-word;font-size:14px;line-height:25px;}
.featured-objects .preiss{color:#fc8e00;text-align:right;position:relative;top:50px;}
.featured-objects-under .preiss{color:#fc8e00;text-align:right;margin:5px 0px;}
article.archiveTextBlog{margin-right:3px;border:1px solid #ddd;padding:5px;height:230px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.featured-objects-under .archiveTextBlog img{height:auto;width:auto;}
.featured-objects-under article.archiveTextBlog {margin-bottom:5px;height:auto;width:150px;font-size:12px;min-height:325px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.featured-objects-under article.archiveTextBlog:hover,.featured-objects article.archiveTextBlog:hover{coursor:pointer;-webkit-box-shadow:8px 7px 5px -4px #6B6B6B;box-shadow:8px 7px 5px -4px #6B6B6B;}
.featured-objects-under h4{font-size:14px;}
.featured-objects-under ul.metaList{padding-top:20px;margin:0px;background-color:#F3F3F3;}
.featured-objects-under ul.metaList li {line-height:11px;border-right:none;min-height:25px;/*word-break:break-all;*/word-wrap:break-word;width:70px;}
.featured-objects-under{float:left;margin:0px 22px;}
.featured-objects-overflow{overflow:hidden;height:340px;width:100%;}
.noBorder{border:none;!important;}
#carousel ul li{margin:0px 3px 0px 0px;}
#slider ul li{margin-bottom:0px;}
.flexslider{margin: 0 0 10px;}
.ObPadd{padding:5px;}
#slider .flex-viewport{height:430px;}

.singleObjekt h5.widget-title.row {height:28px;line-height:28px;color:#aeaeae;}
.singleObjekt h1{font-size:26px;color:#1633a0;font-weight:bold;margin-bottom:0px;}
.singleObjekt .contactBox{background-color:#e8e5e0;padding:10px 40px;color:#b0afad;}
.singleObjekt .contactBox .menu-35{width:65px;}
.singleObjekt .contactBox .your-name,.singleObjekt .contactBox .your-surname{width:100%;float:left;z-index:1;}
span.wpcf7-form-control-wrap{display:block;}
.singleObjekt .contactBox .your-name .your-name,.singleObjekt .contactBox .your-surname .your-surname, .singleObjekt .contactBox .your-email .your-email{width:100%!important;}
.singleObjekt .contactBox .your-name input[type=text]{width:100%;}
.singleObjekt .contactBox .your-email{float:left;width: 100%;}
.singleObjekt .contactBox  .your-tel{float:left;width:100%;}
.singleObjekt .contactBox  .your-tel .your-tel{float:none;}
.singleObjekt .contactBox input[type=submit]{background-color:#283462;background-image:none;height:40px;width:170px;font-size:18px;color:#fff;}
.singleObjekt .contactBox input[type=submit]:hover{background-image:none;background-color:#fc8e00;}

.singleObjekt .metaList li{width:24%;}
.singlePost td{border:1px solid;}

/* #Page Styles
================================================== */
#black-studio-tinymce-5{margin-top:20px;}
#black-studio-tinymce-5 .textwidget{border:none;}
#black-studio-tinymce-5 ul li{width:70%;}
#black-studio-tinymce-5 .count{display:block;float:right;position:relative;top:-30px;left:110px;}
#black-studio-tinymce-5 ul{border:1px solid rgb(199, 199, 199);padding:10px;margin-top:10px;}
.count img{position:relative;top:12px;}
#black-studio-tinymce-5 li.pvc a{font-size:12px;}

.page-template-template-meineobjekte span.count:after{content:'views';}
.page-template-template-meineobjekte span.count img{display:none;}
.page-template-template-meineobjekte span.count{vertical-align: middle;}
h3.nummer a img{position:relative;top:10px;}
.pageimg{width:100%;height:auto;}
.recentposts img{height:150px;width:auto;}
.recentImg{overflow:hidden;}
.recentText{background-color:#eff1f5;max-height:130px;height:130;padding:10px;color:#73757b;overflow:hidden;}
.recentText h5{margin:0px;padding:0px 0px 5px 0px;color:#1633a0;font-weight:bold;font-size: 13px;line-height:14px;}
.recentLink{padding:5px;}
.bloglink{float:right;}
.bloglinkText{float:left;}
.recenttitle{overflow:hidden;height:30px;}
.recentTextOver{overflow:hidden;height:79px;}
.singlePost img{float:left;margin:0px 8px 0px 0px;}
.startseiteBg{background-image:url(images/startbg.jpg);min-height:375px;background-repeat:no-repeat;}
.boxBorder{width:80%;margin-top:20px;padding:10px;background-image: url(images/border.png);background-repeat:repeat;}
.boxBorderSuche{width:95%;margin-top:20px;padding:10px;background-image: url(images/border.png);background-repeat:repeat;}
.seven .boxBorder, .four .boxBorder, .three .boxBorder{width:90%;margin-top:20px;padding:10px;background-image: url(images/border-old.png);background-repeat:repeat;}
.box{background-color:#fff;text-align:center;padding:10px 0px;height:300px;}
.box h3{color:#fc8e00}
.box p{color:#1633a0;font-weight:bold;}
.box button{min-width:40%;position:relative;top:-20px;height:40px;font-size:13px;}
.boxIcon{position:relative;top:-15px;}
.boxBorderSuche .box{padding:0px 10px 10px 10px;height:310px;}
/*.boxBorderSuche .box h4{margin-bottom:15px;position:relative;left:-10px;color:#fff;float:left;background-color:#9C9C9C;display:inline-block;padding:10px 25px;}*/
.boxBorderSuche strong, .one-third .textwidget strong{color:#fc8e00;float:left;font-size:14px;margin-bottom:2px;}
.boxBorderSuche select, .boxBorderSuche input, .one-third .textwidget select, .one-third .textwidget input, .woocommerce .checkout input[type="text"], .woocommerce .checkout input[type="password"], .woocommerce .checkout select, .objekt-hochladen input, .objekt-hochladen select, .objekt-hochladen textarea{background:#EDEDED;height:35px!important;}
.woocommerce .checkout textarea{background:#EDEDED;}
.boxBorderSuche input[type="number"]{position:relative;left:-7px;}
.recentTextBlog{background-color:#eff1f5;min-height:230px;}
.recentTextBlog h4, .archiveTextBlog h4, .widget_most_viewed_entries h5{color:#1633a0;line-height:23px;}
.featured-objects-under .archiveTextBlog h4{line-height:16px;}
.recentTextBlog img, .archiveTextBlog img{height:230px;width:auto;}
.recentTextBlog header{overflow:hidden;height:47px;}
.recentTextBlog p{overflow: hidden;max-height:129px;}
.gmapkontakt{position:relative;top:-28px;border:1px solid #c7c7c7;}
header h2, .singleObjekt h3.nummer{color:#1633a0;}
.page header h1{color:#1633a0;font-size:35px;line-height:40px;}
.page footer h2{font-size:30px;}
article p{line-height:18px;}
.textKontakt{text-align:right;}
.sucheTitle, .woocommerce h3, .woocommerce h2{color:#1633a0;font-weight:bold;}
.woocommerce label, .woocommerce .amount{color:#fc8e00;}
.woocommerce label.checkbox{color:#9C9C9C;line-height:19px;position:relative;top:-9px;}
.findeTitle{color:#fc8e00;font-weight:bold;text-decoration:underline;}
.one-third .textwidget{border:1px solid #c7c7c7;padding:5px 15px 0px 5px;}
.one-third .textwidget h4{background-color:#9C9C9C;color:#fff;padding:2px 10px;font-size:15px;}
.one-third .textwidget .alpha{margin-left:10px!important;}
.one-third .textwidget button{color:#fff;}
input[type=number]{margin-bottom:20px;}
.registerBg{background:url(images/regiBg.jpg) no-repeat center;width:100%;height:422px;position:absolute;z-index:-1;}
.regi{text-align:-moz-center;text-align:-webkit-center;margin:30px 0px;}
.regi .boxBorder{width:65%;background-image: url('images/border-old.png');}
.regi .box{height:255px;}
.woocommerce form.login, .woocommerce form.register{background-color:#E5EAED;color:#9b9b9a;max-height:260px;}
.woocommerce form{margin:0px!important;}
.woocommerce .boxBorder input{height: 35px!important;}
.woocommerce .boxBorder{background-image: url('images/border-old.png');width:80%;}
#customer_login{text-align:-moz-center;text-align:-webkit-center;text-align:-ms-center;}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required{color:#fc8e00!important;}
.woocommerce h2{text-align:left;font-size:18px;width:80%;}
.woocommerce .regiH2 {background-color:#283462;color:#fff;width:45%;padding:2px 10px;position: relative;top:20px;left:-10px;}
.woocommerce #rememberme{margin-top:-4px;float:left;}
.woocommerce input.button{color:#fff!important;width:170px;height:43px!important;}
button.button{width:165px;height:45px;float:right;}
.product_title, .product p span, .product p strong{color:#6d6d6e!important;}
.woocommerce form.login input.button, button.button, .woocommerce .button{color:#fff!important;background:#fc8e00!important;color:fff;}
.woocommerce form.login input.button:hover, button.button:hover{background:#023573!important;color:fff;}
.woocommerce form.register input.button{background:#3a6167!important;}
.woocommerce form.register input.button:hover{background:#60a6b1!important;}
.regi button.stepButton{min-width:15%!important;margin:32px 25px;}
.regi button.stepOffButton.disabled{background:#023573!important;background-image:none!important;}
.regi button.disabled, .regi button.stepButton:hover{background-image:url('images/buttonStepOrangeBgHover.gif')!important;}
.anbietenBg{background:url(images/anbietenbg.jpg) no-repeat center top;width:100%;height:361px;position:absolute;z-index:-1;display: block!important;top: 8px;}
.anbieten h3, .anbieten p{text-align:left;margin-left:7%;}
.auswahlBg{background:url(images/auswahlbg.jpg) no-repeat center top;width:100%;height:636px;position:absolute;z-index:-1;display: block!important;}
.boxBasic{background:url(images/basicbg.gif) no-repeat center top;width:376px;height:235px;}
.boxPremium{background:url(images/premiumbg.gif) no-repeat center top;width:376px;height:235px;}
.Basic, .Premium{width:376px!important;}
.Basic h3, .Premium h3{font-size:60px;font-weight:bold;color:#fc8e00;padding:55px 10px 2px;text-align:left;}
.Basic p, .Premium p{position:relative;font-size:22px;font-weight:bold;color:#fc8e00;text-align:right;padding-right:10px;}
.Basic p{top:-40px;padding-right:50px;}
/*.Premium p{top:-90px;}*/
.boxBasic div,.boxPremium div{padding-top:35px;color:#fff;padding-left:10px;text-align:left;}
.boxBasic span,.boxPremium span{font-size:28px;}
.kasseBg{background:url(images/kassebg.jpg) no-repeat center top;top:15px;width:100%;height:339px;position:absolute;z-index:-1;display: block!important;}
.paketBg{background:url(images/paketbg.jpg) no-repeat center top;top:15px;width:100%;height:339px;position:absolute;z-index:-1;display: block!important;}
h5.ueberHoch, h3.ueberHoch, h2.ueberHoch{color:#283462;}
.objekt-hochladen label{color:#fc8e00;line-height:20px;}
.objekt-hochladen hr{width:98%;}
.startseit-buttons{position:relative;top:-70px;}
.startseiteBg .box p{margin-top:0px;}
#dialog, #dialog-hochladen{display:none;}
#makler{width:auto;}

/* #Konto Menu
================================================== */
.user-menu li{float:left;padding:0px 10px;border-right:1px solid #6D6D6D;}
.user-menu li a{color:#1a1a1a;}
.user-menu li a:hover{color:#fc8e00;}


/* #Header Queries
================================================== */
#menu-login-top-menu, #menu-top-menu{margin-bottom:0px;}
header .headerDatum{line-height:18px;}
header .description{color:#283462;font-weight:bold;margin-top:10px;}
header #searchform input{width:100%!important;height:25px!important;}
header #searchform{position:relative;top:-8px;}
header .dateColor, .dateColor{color:#fc8e00;}
#menu-mobile-menu{z-index:99;background-color:#283462;height:auto;width:420px;text-align:center;position:relative;left:-15px;top:32px;display:none}
#menu-mobile-menu li{display:block;margin:0px;font-weight:bold;}

#menu-mobile-menu li a{display:block;padding:10px 0px;}
#menu-mobile-menu li a:hover, #menu-mobile-menu .current-menu-item a{background-color:#B0B0B0;color:#666c89;}



/* #Footer Queries
================================================== */
#menu-footer-menu li{margin:0px 10px;}
.tagcloud a {
border: 0px solid #eeedec;
background-color: #eeedec;
padding: 3px 7px;
border-radius: 1em;
}
.footerBg{
	background-image:url(images/shadow.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:45px;
}
h5.widget-title.row, h2.widget-title.row, span.widget-title.row{height: 33px;line-height:33px;color:#666c89;font-size:large;font-weight:bold;}
span.widget-title.row{float:left;margin-right:5px;}
.home h2.widget-title.row{float:left;margin-right:5px;}
.extratext h5.widget-title.row, .extratext h2.widget-title.row{height:auto;line-height:22px;}
.tabcontent p{line-height:20px;}
span.wpcf7-form-control-wrap.your-name{float:left;width:48%;z-index:1;}
span.wpcf7-form-control-wrap.your-email{float:right;width:48%;z-index:1;}
textarea.wpcf7-form-control.wpcf7-textarea{width:98%!important;height:165px!important;}
span.wpcf7-form-control-wrap.captcha-605{float:left;width:48%;}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-605{float:right;}
input.wpcf7-form-control.wpcf7-submit{float:right;}
.floatLeft{float:left;}
footer .textBg{background-image:url(images/textbg.jpg);background-repeat:no-repeat;width:auto;height:283px;padding:25px 15px 0px 15px;}
footer .textFont{font-style:italic;}
footer input.wpcf7-form-control.wpcf7-submit, footer .wysija-submit, .box button{ background-image:url(images/buttonOrangeBg.gif);background-repeat:repeat-x;color:#fff;}
/*Achtung*/
.startseit-buttons button{margin-bottom:5px;width:80%;}
.startseit-buttons-2{top:64px;position:relative;}
.startseit-buttons-2 button{margin-bottom:5px;width:80%;}
/*Achtung*/
footer input.wpcf7-form-control.wpcf7-submit:hover, footer .wysija-submit:hover, .box button:hover{ background-image:url(images/buttonOrangeBgHover.gif);}
footer .socialBar{background-image:url(images/socialBarBg.gif);background-repeat:repeat-x;color:#fff;}
footer .widget_black_studio_tinymce .textwidget{margin-left:30px;}
footer .widget_wysija .title{width:200px;float:left;}
footer .widget_wysija{margin-top:13px;}
footer .wysija-paragraph input{width:45%!important;position:relative;top:-17px;}
footer .wysija-submit{position:relative;top:-72px;left:59%;}
footer .formError .formErrorContent{position: absolute;}
footer .widget_wysija_cont{height:1px;}
footer .middleTopLogo{float:right;position:relative;top:-106px;right:-10px;}
footer .tagcloud a{color:#918f8c;display:inline-block;margin-top:5px;} 
footer .tagcloud a:hover{color:#666c89;} 
footer .copyright{color:#a7a7a8;font-size:14px;}
footer .menu li a{color:#1633a0;font-weight:bold;font-size:11px;text-transform:uppercase;}
footer .menu li a:hover{color:#fc8e00;}
footer .menu li{float:left;min-width:170px;}
footer .height1{height:1px;}

/* #Sprite Positions
================================================== */
.sprite{background-image:url(images/sprite.png);background-position:top center;background-repeat:no-repeat;}
.spriteContact{background-position:-2px -40px;width:33px;height:33px;float:left;margin-right:15px;}
.spriteText{background-position:-2px -2px;width:33px;height:33px;float:left;margin-right:15px;}
.bottom-twitter{background-position:-79px -1px;width:34px;height:35px;float: left;margin: 13px 3px;}
.bottom-facebook{background-position:-39px -1px;width:34px;height:35px;float: left;margin: 13px 3px;}
.bottom-google{background-position:-119px -1px;width:34px;height:35px;float: left;margin: 13px 3px;}
.bottom-linkedin{background-position:-159px -1px;width:34px;height:35px;float: left;margin: 13px 3px;}
.bottom-youtube{background-position:-199px -1px;width:34px;height:35px;float: left;margin: 13px 3px;}
.footerLogo{background-position:-40px -40px;width:155px;height:54px;float:left;}
.toTop{background-position:-200px -40px;width:73px;height:36px;float:left;cursor:pointer;position:relative;top:6px;}
.tCloud{background-position:-240px -2px;width:24px;height:24px;float: left;margin:4px 10px;}
.top-twitter{background-position:-26px -100px;width:16px;height:16px;float: left;margin: 0px 4px;}
.top-facebook{background-position:-1px -100px;width:16px;height:16px;float: left;margin: 0px 4px;}
.top-google{background-position:-52px -100px;width:16px;height:16px;float: left;margin: 0px 4px;}
.top-linkedin{background-position:-77px -100px;width:16px;height:16px;float: left;margin: 0px 4px;}
.top-youtube{background-position:-103px -100px;width:16px;height:16px;float: left;margin: 0px 4px;}
.logo{background-position:-2px -130px;width:251px;height:115px;}
.searchit{background-position:-275px -5px;width:11px;height:14px;position:relative;top:26px;left:90%;cursor:pointer;}
.mobileTab{background-position:-270px -25px;width:28px;height:16px;display:none;cursor:pointer;position:relative;top:-96px;left:15px;}
.blogPic{background-position:-200px -90px;width:33px;height:33px;float:left;margin-right:15px;}
.blogCloud{background-position:-275px -50px;width:13px;height:17px;float:left;margin:-9px 1px;}
.immoIco{background-position:-235px -90px;width:33px;height:33px;float:left;margin-right:15px;}
.boxIcon1{background-position:-2px -255px;width:96px;height:91px;float:left;}
.boxIcon2{background-position:-110px -255px;width:97px;height:95px;float:right;}
.mail{background-position:-126px -98px;width:28px;height:28px;float:left;margin-right:15px;}
.pin{background-position:-167px -96px;width:28px;height:28px;float:left;margin-right:15px;}
.film{background-position:-274px -90px;width:28px;height:28px;float:left;margin-right:15px;}
.stift{background-position:-265px -135px;width:23px;height:23px;float:left;margin-right:10px;margin-top:9px;}
.schloss{background-position:-270px -170px;width:18px;height:22px;float:left;margin-top:8px;margin-right:10px;}
.basicButton{background-position:-260px -250px;width:39px;height:39px;float:right;top:-2px!important;}
.premiumButton{background-position:-260px -205px;width:39px;height:39px;float:right;top:-2px!important;left:-50px;}
.makeLarge{background-position:-215px -253px;width:29px;height:30px;float:right;top:60px;left:-10px;position:relative;z-index:1;display:none;}

.toTop:hover, .top-twitter:hover, .top-facebook:hover, .top-google:hover, .top-linkedin:hover, .top-youtube:hover, .bottom-twitter:hover, .bottom-facebook:hover, .bottom-google:hover, .bottom-linkedin:hover, .bottom-youtube:hover{zoom: 1;filter: alpha(opacity=50);opacity: 0.5;}
/* #Woocommerce Queries
================================================== */
select#pa_laufzeit{top:-4px;position:relative;}
.LogiWelcome{background-color:#283462;color:#fff!important;position:relative;top:-37px;padding:5px;}
.col-1, .col-2{top:-60px;position:relative;}
.col2-set .col-1, .col2-set .col-2{top:0px;}
.woocommerce .col-1.address{position:static;}
.notShow{display:none;}
.products li{width:auto;float:left;margin-right:20px;}
.add_to_cart_button {width:90%;margin-top:10px;}
a[rel~='nofollow'] {text-align: center;}
.product .images{float:left;margin-right:15px;}
.cart_totals td{width:10%!important;}
.woocommerce-tabs{clear:both;}
.woocommerce-tabs .tabs li{display:inline;margin:3px;}
#payment .button{position:relative;/*top:84px;*/}
div.pp_pic_holder {top:55%!important;}
#payment .input-checkbox{float:left;position:relative;top:-3px;left:-12px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none!important;width: 90%!important;}
.woocommerce .col2-set, .woocommerce-page .col2-set {width:50%!important;float:left;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float:left;width:90%!important;z-index:1;}
#order_review_heading{float:left;}
#order_review{width: 50%;float:left;}
.star-rating{float:right;width:80px;height:16px;background:url(images/star.png) repeat-x left 0} 
.star-rating span{background:url(images/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left} 
.hreview-aggregate .star-rating{margin:10px 0 0 0} 
#review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0} 
#review_form #respond:after{content:"";display:block;clear:both} 
#review_form #respond p{margin:0 0 10px} 
#review_form #respond .form-submit input{left:auto} 
#review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%} 
p.stars:after{content:"";display:block;clear:both} 
p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0} 
p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden} 
p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -16px} 
p.stars span a.active{background:url(images/star.png) repeat-x left -32px} 
p.stars span a.star-1{width:16px;z-index:10} 
p.stars span a.star-2{width:32px;z-index:9} 
p.stars span a.star-3{width:48px;z-index:8} 
p.stars span a.star-4{width:64px;z-index:7} 
p.stars span a.star-5{width:80px;z-index:6}
.price_label{top: -50px;position:relative;}
.woocommerce #payment ul.payment_methods li input{float:left;top:10px;position:relative;}
p.return-to-shop{display:none;}
.single_variation_wrap{float:right;}
.single_variation{position: relative;top:-20px;font-weight:bold;}
.woocommerce div.product div.images img{width:300px!important;float:left;margin-right:10px;}
nav.woocommerce-MyAccount-navigation{display:none;}
.woocommerce form.register input.button{font-size:12px;width:auto;}
.woocommerce form.login input.button{float:right;}

/* #Media Queries
================================================== */
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (min-width: 959px) and (max-width: 1199px) {
	footer .wysija-submit{left:63%;top:-58px}
	footer .wysija-paragraph input {top:-2px;}
	footer .textFont{background-color:#ccc;padding:10px;opacity:0.8;filter:alpha(opacity=80);}
	header #menu-main-menu li a{padding: 16px 9px;}
	header .description{text-align:center;}
	.sub-menu{right:615px;}
	.topSocials a{margin:0px 2px;}
	header #menu-main-menu li a{font-size:12px;}
	.box h3{font-size:20px;line-height:32px;font-weight:bold;}
	.box button{min-width:150px;}
	.box a{position:relative;top:-15px;}
	.box{height:300px;}
	.headerDatum small{font-size:75%;}
	header #menu-main-menu li .sub-menu{top:49px;}
	.regi button.stepButton{min-width:14%!important;margin:45px 23px!important;}
	.woocommerce .regiH2{width:40%;}
	.social_connect_ui{width:35%;}
	header .headerDatum{width:185px;}
	ul.metaList li{width:90px;font-size:12px;}
	.featured-objects ul.metaList li{width:70px;}
	.featured-objects ul.metaList{padding-top:52px;}
	.Basic h3, .Premium h3{font-size:55px;}
	.featured-objects ul.metaList{padding-top:35px;}
	.featured-objects .preiss{top:20px;}
	.widget_most_viewed_entries .count{top:-30px;left:80px;}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	footer .widget_black_studio_tinymce .textwidget{margin-left:15px;}
	footer .textFont{background-color:#ccc;padding:10px;opacity:0.8;filter:alpha(opacity=80);}
	footer .wysija-paragraph input{width:55%!important;height:32px!important;top:-5px;}
	footer .wysija-submit{top:-62px;left:78%;}
	header .headerDatum, header #menu-login-top-menu li a{font-size:11px;}
	.topSocials{position:relative;left:-18px;width:123px;}
	.topSocials a{margin:0px 2px;}
	header .description{position:relative;top:22px;left:77px;width:485px;}
	header #searchform input{position:relative;top:55px;left:-360px;min-width:490px!important;}
	.wrap{position:relative;top:60px;margin-bottom:50px;}
	header #menu-main-menu li a{font-size:12px;}
	.search {top:75px;z-index:1;}
	.sub-menu {right:430px;}
	.box h3{font-size:15px;line-height:20px;font-weight:bold;}
	.box button{min-width:150px;}
	.box a{position:relative;top:-15px;}
	.box{height:300px;}
	.headerDatum small{font-size:75%;}
	.featured-objects ul.metaList li{width:55px;}
	.featured-objects-overflow{height:340px;}
	.woocommerce .regiH2{width:52%;}
	.LogiWelcome{font-size:20px;}
	.regi img{width:100%;}
	.regi button.stepButton{min-width:10%!important;margin:40px 10px;}
	p.comment-form-social-connect{width:85px;}
	.social_connect_ui{width:25%;}
	.LogiWelcome, .registerBg{margin-top:10px;}
	ul.metaList li{width:70px;font-size:10px;min-height:inherit;word-break:break-all;}
	ul.metaList{padding-top:45px;height:48px;}
	.archiveTextBlog button{width:auto;right:-12px;}
	.sucheTitle{line-height:40px;}
	.gmapkontakt{top:2px;}
	.Basic, .Premium, .boxBasic, .boxPremium{width:364px!important;}
	.MyMap .close{top:-30px!important;}
	.MyMap {left:175px!important;}
	.Basic h3, .Premium h3{font-size:50px!important;}
	.featured-objects ul.metaList{padding-top:25px;}
	.featured-objects .preiss{top:10px;}
	.widget_most_viewed_entries .count{top:-30px;left:70px;}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	.notShow767{display:none;}
	.clear768{clear:both;}
	footer .widget_black_studio_tinymce .textwidget {margin-left:2px;}
	footer .middleTopLogo{top: -169px;right:0px;}
	footer .wysija-paragraph input{width:50%!important;height:32px!important;top:-91px;left:203px;}
	footer .wysija-submit{top:-143px;left:79%;}
	footer .copyright, .alignRight{text-align:center!important;}
	footer .copyright div{float:none!important;}
	footer .textFont{background-color:#ccc;padding:10px;opacity:0.8;filter:alpha(opacity=80);}
	footer .textBg{margin-bottom:30px;}
	.meineObjEnd{margin-bottom:15px!important;}
	.textKontakt{text-align:left;}
	.archiveTextBlog header, .recentTextBlog header{float:left;}
	.archiveTextBlog button{position:inherit;margin-bottom:0px;}
	.archiveBox{position:inherit;}
	.recentTextBlog h4, .archiveTextBlog h4{font-size:20px;}
	.boxBorderSuche input[type="number"]{left:-18px;}
	.boxBorderSuche input{position:relative;left:-8px;margin-bottom:15px;width:93%!important;}
	.woocommerce h2{width:85%;}
	.woocommerce .regiH2{width:40%;padding:8px 10px;left:0px;}
	.woocommerce .boxBorder{width:80%;margin-left:0%;}
	.stift, .schloss{margin-top: 0px;}
	.social_connect_ui{width:38%;}
	p.comment-form-social-connect{width:85px;}
	#customer_login .col-2.eight.columns.omega{margin-top:40px;}
	.registerBg{background:url(images/regiBg.jpg) top;height: 844px;display: block!important;}
	.archiveTextBlog img{width:96.5%;height:auto;}
	ul.metaList li{width: 49%;border-right:none!important;}	
	.one-third .textwidget select{width: 95%!important;margin-right:0px!important;}
	.one-third .textwidget input{width: 92%!important;margin-right:0px!important;}
	.one-third .textwidget input[type="number"]{width:94%!important;margin-right:0px!important;}
	.one-third .textwidget .alpha{margin-left: 0px!important;}	
	.one-third .textwidget .omega{margin-right: 0px!important;}	
	.recentTextBlog p {overflow:visible;max-height:none;padding:0px 5px;}
	.regi button.stepButton{min-width:70%!important;margin:4px;}
	.boxBorder.Premium, .boxBorder.Basic{margin-left:0%;}
	.Basic, .Premium, .boxBasic, .boxPremium{width:340px!important;}
	.regi .box{height:auto;}
	.Basic h3, .Premium h3{font-size:40px;}
	.basicButton{top:0px!important;left:11px;padding-right:35px!important;}
	.premiumButton{top:0px!important;left:-10px;}
	.single_variation_wrap{margin-top:20px;}
	.LogiWelcome{top:-48px;}
	.anbietenBg{top:37px;}
	.woocommerce div.product div.images img{float:left;}
	.seven .boxBorder{height: 330px;}
	.featured-objects ul.metaList li{width: 32.5%;}
	.page-template-template-suche-php article.archiveTextBlog{height: auto;}
	.featured-objects .preiss{top:0px;}
	.featured-objects ul.metaList{padding-top:0px;}
	.box h3{font-size:27px;}
	.recentposts img{height:auto;width:100%;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	.logo{margin:0px 0%;float:right;}
	header .headerDatum{text-align:center;}
	.subMenuFooter{top:-112px;height:47px;z-index:-1;}
	.mobileTab{display:block;}
	.wrap{margin-bottom:0px;height:20px;}
	article h2, article h1, article h3, article h4, article h5{font-size:22px;line-height:20px;}
	.singlePost img, .recentTextBlog img{width:100%;height:auto;}
	.boxBorderSuche select, .boxBorderSuche input{position: relative;left:-8px;}
	.boxBorderSuche input{position:relative;left:-10px;margin-bottom:15px;}
	.boxBorderSuche .box{height:520px;}
	.startseiteBg {background-repeat:repeat;}
	.boxBorder{margin-left:4%;}
	.boxBorderSuche{width:96%;height:530px;}
	article.archiveTextBlog{height:425px;}
	.boxBorder{margin-top:21px;}
	.anbietenBg .boxBorder{margin-top:-21px;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	footer .textFont{font-size:13px;}
	footer .widget_black_studio_tinymce .textwidget{margin-left:17%;}
	footer .middleTopLogo {top:-122px;}
	.logo{margin:0px 0%;float:right;}
	.subMenuFooter{top:-112px;height:47px;z-index:-1;}
	article h2, article h1, article h3, article h4, article h5{font-size:20px;line-height:20px;}
	header .headerDatum{text-align:center;}
	.notShow479{display:none;}
	.mobileTab{display:block;}
	.wrap{margin-bottom:0px;height:20px;}
	#menu-mobile-menu{width:300px;}
	article.archiveTextBlog{height:360px;}
	.archiveTextBlog img{width:94.5%;height:auto;}
	.woocommerce .regiH2{width:55%;padding: 0px 10px;line-height:35px;}
	.stift, .schloss{margin-top:7px;}
	.woocommerce form input.button{width:auto;}
	.regi button.stepButton{min-width:90%!important;margin:1px;top:-10px;}
	.Basic, .Premium, .boxBasic, .boxPremium{width:280px!important;}
	.boxBorder{margin-top:20px;}
	.woocommerce h2{width:87%;}
	.seven .boxBorder{height: 360px;}
	.boxBorderSuche .box{height: 530px;}
	.boxBorderSuche input{width:90%!important;}
	.boxBorderSuche select{width: 92%!important;}
	}
	/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

	@font-face {
	    font-family: 'OpenSans';
	    src: url('fonts/OpenSans-Regular.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal; 
		 }
	/*	@font-face {
	    font-family: 'OpenSansLightItalic';
	    src: url('fonts/OpenSans-LightItalic.ttf') format('truetype');
	    font-style: italic; 
		 }
	@font-face {
	    font-family: 'OpenSansBoldItalic';
	    src: url('fonts/OpenSans-BoldItalic.ttf') format('truetype');
	    font-style: italic; 
		 }
@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/