/*
Theme Name: Antiquarisch shop
Theme URI: https://schlagwortag.ch/
Author: Schlagwort AG
Author URI: https://schlagwortag.ch/
Description: Antiquarisch theme.
Version: 9.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Theme Antiquarisch, Antiquarisch shop
Text Domain: Antiquarisch

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */


.rot{

background:#d02438;
width: 120px;

}

.menu ul .submenu li .rot {
  background: #d02438;
}

.menu ul li .submenu .rot ul .submenu {
  background: #d02438;

}

.gelb{

background:#ffca2c;
width: 120px;
}


.orange{

background:#ec3f11;
width: 120px;

}

.sandy{

background:sandybrown;

}

.maro{

background:maroon;
width:110px;

}


.tomoto{

background:tomato;
width:110px;

}

.screen-reader-text{

	display:none;

}

.search-form{

	width:145px;
	float:left;

}

.search-field{	
	width: 80px;
	float: left;
	border: 1px solid;
	padding: 0.5rem;

}


.search-submit{
	width: 60px;
	border: 1px solid #333;
	padding: 0.5rem 0.5rem;
	background: #333;
	color: #fff;

}

.menu ul .submenu {
  display: none;
  position: absolute;
  background: #ffca2c;
  top: 79px;
  width: 150px;
}

.menu ul .submenu a {
  padding: 0 .5em;
  border-bottom: 1px solid #fff;
  margin-bottom: 25px;
}

div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{

float: none;
display: inline-block;
width: 100%;
max-width: 600px;
}


div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 0;
    clear: both;
    width: 100%;
    max-width: 600px;
    float: none;
    display: inline-block;
}

div.wpforms-container-full, div.wpforms-container-full .wpforms-form * {
    background: none;
    border: 0 none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    float: none;
    font-size: 100%;
    height: auto;
    letter-spacing: normal;
    list-style: none;
    outline: none;
    position: static;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    width: 100% !important;
    visibility: visible;
    overflow: visible;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    max-width: 600px;
}


div.wpforms-container-full .wpforms-form .wpforms-five-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-fifths, div.wpforms-container-full .wpforms-form .wpforms-one-fifth, div.wpforms-container-full .wpforms-form .wpforms-one-fourth, div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-one-sixth, div.wpforms-container-full .wpforms-form .wpforms-one-third, div.wpforms-container-full .wpforms-form .wpforms-three-fourths, div.wpforms-container-full .wpforms-form .wpforms-three-fifths, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths, div.wpforms-container-full .wpforms-form .wpforms-two-fifths, div.wpforms-container-full .wpforms-form .wpforms-two-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
    float: left;
    margin-left: 0 !important;
    clear: none;
}

.menu ul .submenu li {
  background: #ffca2c;
}

.menu ul .has-submenu:hover .submenu {
  display: block;
}

.top {
  background-color: rgba(255, 255, 255, 0.6);
  color: #000;
  display: block;
  float: right;
  height: auto;
  margin-right: 111px;
  position: relative;
  width: 480px;
  text-align:left;
  padding:15px;
  margin-top: 18em;
  font-size:28px;
  letter-spacing:1px;
}

.aligncenter{
	margin:0 auto;
	text-align:center;
   }

@media screen and (max-width: 400px) {

.top{


float:none ;
width:280px ;
margin-top: 16em ;
font-size: 22px;

}
}

@media screen and (min-width: 401px) {

.top{

float:none ;
width:360px ;
margin-top: 8em ;


}
}

@media screen and (min-width: 594px) {


.top{


float:none ;
width:360px ;
margin-top: 8em ;

}
}

@media screen and (min-width: 673px) {
.top{

float:none ;
width:360px ;
margin-top: 8em ;

}
}

@media screen and (min-width: 783px) {
.top{

float:none ;
width:360px ;
margin-top: 8em ;


}
}

@media screen and (min-width: 810px) {
.top{

float:none ;
width:360px ;
margin-top: 8em ;

}
}

@media screen and (min-width: 846px) {
.top{

float:none ;
width:360px ;
margin-top: 8em ;


}
}

@media screen and (min-width: 1008px) {
.top{


float:none ;
width:360px ;
margin-top: 8em ;


}

@media screen and (min-width: 1040px) {
.top{

float:none ;
width:360px ;
margin-top: 8em ;

}
}

@media screen and (min-width: 1080px) {
.top{
float:right ;
width:360px ;
margin-top: 8em ;

}
}

@media screen and (min-width: 1110px) {
.top{
float:right ;
width:360px ;
margin-top: 6em ;

}
}


@media screen and (min-width: 1218px) {
.top{

float:none ;
width:360px ;
margin-top: 8em ;

}
}


@media screen and (min-width: 1260px) {

.top{

  background-color: rgba(255, 255, 255, 0.6);
  color: #000;
  display: block;
  float: right;
  height: auto;
  margin-right: 111px;
  position: relative;
  width: 480px;
  text-align:left;
  padding:15px;
  margin-top: 16em;
  font-size:28px;
  letter-spacing:1px;

}