/*
Theme Name: zoomaliste Child
Theme URI: http://kompakt.zoomwerkstatt.de
Description: A clean and minimal theme original by <a href="http://www.vivathemes.com/minimaliste-free-minimal-wordpress-theme/" target="_blank">Viva Themes</a> that can be used for your blog, photography or portfolio website. Integrated social media icon fonts, 11 available. Easily upload your logo image. Includes a simple color customization panel and a text-layout-option for categories. --- Go to <a href="http://www.zoomwerk.de/">Themehomepage</a>
Author: zoomwerk
Author URI: http://zoomwerk.de
License: GNU GPL
License URI: http://www.gnu.org/licenses/gpl.html
Version: 1.0
Tags: light, white, four-columns, fluid-layout, responsive-layout, custom-background, custom-menu, featured-images, custom-colors 
Template: zoomaliste
zoomaliste Child Theme, (C) zoomwerk, Minmaliste Theme (C) 2014 Viva Themes
*/

.more-link {
	display:block;
}
#site-description {
	display:none;
}
.textlayout .entry-title {
	display:inline-block;
	background:url(images/stoeckchen_einzeln.png) no-repeat left bottom;
	background-size:100% 10px;
	margin-bottom:10px;
	padding:0 25px 20px;
}
a.blogpost h2.entry-title,
.entry strong {
	color:#ffe19c;
}
.home .entry h2,
.home .entry h3,
.home .entry h4 {
	text-align:center;
}
.home .entry h2 {
	font-size:48px;
	padding: 70px;
}
.home .entry h3 {
	font-size:24px;
	padding: 20px;
}
.home .entry h4 {
	font-size:20px;
	padding: 0 0 100px;
	background:url(images/stoeckchen_einzeln.png) no-repeat center 30px;
	background-size:80% 10px;
}
.home .entry h4 a {
	color:#ffe19c;
}
body.page-id-12 {
	background:url(images/bg-contact.jpg) no-repeat center center fixed;
	background-size:cover;
}
body.page-id-12,body.page-id-12 .sf-menu a,
body.page-id-12 a,
body.page-id-12 #footer a{
    color: rgba(0,0,0,1);
}
body.page-id-12 .sf-menu li.current-menu-item > a {
  color: rgba(0,0,0,1);
}
body.page-id-12 a:hover {
    color: rgba(153,51,0,1);
}
body.page-id-12 .sf-arrows .sf-with-ul::after {
  border-top-color: rgba(0,0,0,1);
}
body.page-id-12 .sf-menu ul li {
    background-color:#ffe19c;
}
.mask {
	padding:0;
}
#content.gridlayout {
	margin-top:93px;
}
.textlayout .post:after {
	display:block;
	clear:both;
	content:'';
}
.textlayout .post {
	margin-bottom:50px;
}
#content,
.archive #content {
	margin-top:80px;
}
.stock {
	display:inline-block;
	margin-bottom:10px;
	padding:0 25px 13px;
	background:url(images/stoeckchen_einzeln.png) no-repeat left bottom;
	background-size:100% 7px;
}
.telegram, .instagram {
	display:inline-block;
	white-space:nowrap;
	/*padding-right:30px;
	background:url(images/telegram-logo.png) no-repeat right center;
	background-size:auto 100%;*/
}
.telegram img, .instagram img { width:auto; height:24px; display:inline; padding-left:10px;}
h2.stock {
	font-size:18px;
}
.sf-menu a:hover,
.sf-menu li.current-menu-item a,
.sf-menu li.current-post-ancestor > a,
.sf-menu li.current-menu-parent > a,
.sf-menu li.current-post-parent > a {
	background:url(images/stoeckchen_einzeln.png) no-repeat center 28px;
	background-size:95% 6px;
}
input[type=text],
input[type=email],
input[type=tel],
textarea,
input[type=submit] {
	border:1px solid rgba(0,0,0,1);
	border-radius:5px;
	padding:5px 5px;
	width:100%;
	color:rgba(0,0,0,1);
	background:rgba(0,0,0,.1);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
input[type=text]:hover,
input[type=email]:hover,
input[type=tel]:hover,
textarea:hover {
	border:1px solid rgba(255,255,255,1);
}
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
textarea:focus {
	border:1px solid rgba(255,255,255,1);
}
input[type=submit] {
	background:none;
	width:100px;
	color:#ffe19c;
}
body.page-id-12 input[type=submit] {
	color:rgba(0,0,0,1);
}
#footer a {
    padding-left: 10px;
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
    left: 0;
}
.ms-skin-default .ms-nav-next {
    right: 0;
	left:auto;
}
.sow-carousel-item-title {display:none;}
.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
	/*margin-right: 0 !important;*/
}
.sow-carousel-thumbnail a { cursor:default;}
.sow-carousel-thumbnail a span.overlay { background:none !important; }
.sow-carousel-thumbnail a:hover span {scale:1 !important; }

/* --- show/hide next --- */
.showhide h3.widget-title,.togglenext h3.widget-title {
	cursor:pointer;
}
.showhide h3.widget-title:before,
.togglenext h3.widget-title:before {
	font-family: 'Genericons';
	display:inline-block;
	content:'\f431 ';
	font-size:110%;
	vertical-align:middle;
	margin-bottom:4px;
	transition:transform .2s ease-in-out;
	-webkit-transition:transform .2s ease-in-out;
	-moz-transition:transform .2s ease-in-out;
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
}
.showhide h3.widget-title.aktiv:before,
.togglenext.aktiv h3.widget-title:before {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
}
.showhide h3.widget-title + .textwidget,
.togglediv > .panel-grid-cell {
	display:none;
}

@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 1024px) and (orientation:portrait), screen and (max-width: 767px)  {
#content,
.archive #content {
	margin-top:10px;
}

.home .entry h4 {
    font-size: 14px;
    padding: 40px 0 40px;
    background: url(images/stoeckchen_einzeln.png) no-repeat center 90px;
    background-size: 80% 10px;
}
#footer {
	text-align:center;
}
}
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 767px)  {
.home .entry h2 {
	font-size: 24px;
	padding: 20px;
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
    left: -20px;
}
.ms-skin-default .ms-nav-next {
    right: -20px;
	left:auto;
}
#footer ul, #footer li {
	display: inline-block;
}
}

/* master slider */
.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev {
	background-image:url(images/light-skin-1.png) !important;
}
.ms-slide-info {
	/*
	bottom:140px;
	z-index:-1;
	*/
}