/**
Theme Name: OnlineshopsSI
Author: intermedia :: Internetagentur GbR
Author URI: https://www.intermedia-siegen.de
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onlineshopssi
Template: astra
*/


/*
Onlineshops im Siegerland - Custom Stylesheet
---------------------
*/


/* GLOBAL STYLES
----------------
Stile fuer die komplette Seite von Desktop bis Mobile Devices */

/* Start Listings Onlineshops CPT */

div#listingwrapper:hover {background-color:#f7f7f7;}

.listing-block { border: 2px #E8E8E8 solid;padding:20px;margin-top:20px; }
.listing-block a:hover { text-decoration:underline; }
.listing-logo img {max-width:300px;margin-bottom:20px;}
div.listing-beschreibung {margin-top:20px;margin-bottom:20px;}
div.listing-footer
{
	
	border-top: 1px #E8E8E8 solid;
}

div.listing-category {float:left;padding-top:10px;}
div.listing-location {text-align:right; padding-top:10px;}

/* Ende Listings Onlineshops CPT */


/* Start Suche */

.search-title-custom {margin-bottom:2.00em;}

.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3
{
	background-color: #fff;
	background-image: none;
	padding: 20px;
	border: 2px #E8E8E8 solid;
}


.ast-separate-container .blog-layout-1 img, .ast-separate-container .blog-layout-2 img, .ast-separate-container .blog-layout-3 img

{ max-width:300px; }

.ast-separate-container .blog-layout-1:hover, .ast-separate-container .blog-layout-2:hover, .ast-separate-container .blog-layout-3:hover

{background-color:#f7f7f7;}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single
{
	border-bottom: none;
	padding-top: 20px !important;
}

#search-4 { margin-left:10px; }

/* Ende Suche */


/* Start Seitenleiste rechts  */
.ast-right-sidebar #secondary {border-left: none !important;}
/* Ende Seitenleiste rechts  */


/* Start Widgets Below Header  */



.widget_search .search-form .search-field {
    background: #fff;
    border: 1px solid #cbd1d8;
    border-radius: 4px;
    padding: 6px 12px;
    font-size: 1rem;
    line-height: 1.5;
}


.shopselect {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  max-width: 400px;
  padding: 6px 12px;
  border-radius: 4px;
  border: 1px solid #cbd1d8;
  font-size: 1rem;
  line-height: 1.5;
  background: #fff url(../img/down.svg) no-repeat center right 12px / 18px 18px;
  transition: all .2s ease-in-out;
}
 
/*IE*/
.shopselect::-ms-expand {
  display: none;
}
 
.shopselect:focus {
  outline: 0;
  border-color: #7bbaff;
  box-shadow: 0 0 0 3px rgba(0, 121, 250, .3);
}

.ast-below-header-1 .below-header-user-select~.below-header-user-select {
    flex: none;
}

/* Ende Widgets Below Header  */


/* Start Typo  */

#primary > section {display:none;}


    
.ico-am {}
.ico-bus {}
.ico-e {}
.ico-gkw {}
.ico-k {}
.ico-m {}
.ico-s {}
.ico-sf {}
.ico-t {}
.ico-u {}
.ico-ws {}
.ico-wh {}



ul#menu-shopkategorien-seitenleiste li a:hover {

color:#666;text-decoration:none; }

#nav_menu-2 .current-menu-item, #nav_menu-2 .current-menu-item a {color:#666 !important; font-weight:bold;}


ul.shopkategorien-footerliste li {padding-bottom:10px;}

div#shopplus a {color:red !important; font-weight:700 !important;}

span.siwicolink {color:#5f9fe9 !important;}
span.siwicolink:hover {text-decoration:underline !important;}
    
/* Ende Typo  */

/* Alte Einstellungen fuer Logogrößen im Post Grid auf der Startseite  */
#post-grid-139 > div > div.item.item-305.skin img {width:180px !important;}
#post-grid-139 > div > div.item.item-322.skin img {width:180px !important;}
#post-grid-139 > div > div.item.item-374.skin img {width:150px !important;}
#post-grid-139 > div > div.item.item-397.skin img {width:150px !important;}
#post-grid-139 > div > div.item.item-455.skin img {width:100px !important;}
#post-grid-139 > div > div.item.item-491.skin img {width:120px !important;}


#grid-shops-hp {width:90% !important;margin-right:auto; margin-left:auto;}

/* Neue Einstellungen fuer Logogrößen im Post Grid auf der Startseite  */
/* color-soul  */
#post-598 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:70% !important; margin-top:10px;margin-right:auto; margin-left:auto;}
/* maru  */
#post-507 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:70% !important; margin-top:10px;margin-right:auto; margin-left:auto;}
/* Feinbier  */
#post-491 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:40% !important; margin-top:10px;margin-right:auto; margin-left:auto;}
/* kavalio  */
#post-494 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:70% !important; margin-top:10px;margin-right:auto; margin-left:auto;}
/* arte in cucina  */
#post-469 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:70% !important; margin-top:10px;margin-right:auto; margin-left:auto;}
/* schmuckverliebt  */
#post-467 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:70% !important; margin-top:10px;margin-right:auto; margin-left:auto;}
/* radig  */
#post-465 > div > div.stratum-advanced-posts__post-thumbnail > a > img {width:60% !important; margin-top:10px;margin-right:auto; margin-left:auto;}

.stratum-advanced-posts .stratum-advanced-posts__read-more a {padding-top:10px; padding-right:0; padding-bottom:0; padding-left:0;}

/* https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_sticky_element */
section#infonavi-id
{
position: -webkit-sticky;
position: sticky;
top: 0;
z-index:1000;
}





div#post-grid-139 .item {

border: 1px #e6e6e6 solid;

}
div#post-grid-139 .item a {

color:#242424;

}

.post-grid .item .layer-media img { width:90% !important;margin-top:10px;}

/* DESKTOP STYLES
-----------------
Stile fuer das Desktop Layout */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */
	


}

/* -----------------------------------------
   Tablets
----------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
/* Styles */


}



@media only screen and (max-width: 767px) {
/* Stile fuer das Mobile Layout */


div#secondary.widget-area.secondary {display:none !important;}	

}

}

