/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */



/***** CSS Tags *****/

ul li {list-style-type: none;}

.welcome-back p {text-align:center; margin-bottom:20px;}


/***** Header *****/
.header-left {display: flex; align-items: center; justify-content: center;}
#header .search-dropdown .search-widget {outline: 1px solid #aaa8a9;width: 100%; border-radius:10px;}

@media (max-width: 991px) {
#header .header-nav.tablet-h {background:#fff;}
#header #mobile_top_menu_wrapper .js-top-menu-bottom a {color:#000;}
.mobile-lang-and-cur {display: none;}
#header .search-widget {outline: 1px solid #aaa8a9;}}


/***** Home Category *****/

#homecategories img {width: 100%; height: auto;}
#homecategories > ul > li {width: 100%;}

@media screen and (min-width: 380px) {#homecategories > ul > li {width: 50%;}}
@media screen and (min-width: 1024px) {#homecategories > ul > li {width: 33%;}}



/***** CMS / Kontakt *****/

#cms #content p {margin-bottom:8px;}
#contact .form-control {outline: 1px solid #aaa8a9 !important;}
#identity .form-control, .customerform-wrapper .form-control {outline: 1px solid #aaa8a9 !important;}


/***** Kategorien *****/

#subcategories ul li img {max-width:100%;}

/***** Produkte *****/

.buynow-wrapper {display: none;}

/***** Footer *****/

#_footer_logo {padding: 0px !important;}

#footer .footer-container .links ul {display: inline-block;}
#footer .links li {margin: 5px 0px;}

@media (max-width: 767px) {
#footer .footer-container .block-contact {padding-left: 15px !important; padding-right: 15px !important;}}

.footer_contact-icon i {font-size:15px; margin-right: 5px;}

/***** Copyright *****/

.copyright-container {background: #000000; padding: 15px 0px !important;}
.footer-container { padding-bottom: 0px;}
.an_copyright {display: block;}

#footer .copyright-container p,.copyright-container a {color: #bbbbbb; font-size:14px;}
