/*======================================
Theme Name: Agama Child
Theme URI: http://theme-vision.com/agama/
Author: ThemeVision
Author URI: http://theme-vision.com/
Description: Child Theme of Agama
Version: 1.3.1.3
Template: agama
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, left-sidebar, grid-layout, flexible-header, accessibility-ready, buddypress, custom-background, custom-header, custom-logo, custom-menu, custom-colors, editor-style, featured-image-header, featured-images, full-width-template, footer-widgets, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, education, entertainment, food-and-drink, holiday, news, photography, portfolio
Text Domain: agama
======================================*/



@import url("../agama/style.css");


#vision-primary-nav > ul > li.current-menu-item > a, #vision-primary-nav > ul > li.current_page_item > a {
	border: none;
}

ul#menu-hautpmenue.sticky-nav.sf-js-enabled {
	max-height: 70px;
}

nav#vision-primary-nav.pull-right {
	border-bottom: 2px solid black;
}

header.entry-header {display: none;}
.entry-meta {display: none;}

img.icons {
	max-width: 25px;
}

#top-bar-wrap {
	float: right;
	padding-right: 250px;
	padding-top: 10px;
}

/* Mobile Top Bar */
@media screen and (max-width: 400px) {
    #top-bar-wrap {
	float: right;
	padding-right: 0px !important;
    }
}

/* Mobile Top Bar */
@media screen and (max-width: 1600px) {
    #top-bar-wrap {
	float: right;
	padding-right: 0px !important;
    }
}

/* Mobile Logo */
@media screen and (max-width: 400px) {
    header.has_mobile .logo-desktop,
    header.has_mobile .logo-tablet {
        display: none;
    }
    header.has_mobile .logo-mobile {
        display: block;
    }
}

footer[role="contentinfo"] {
	background-color: #8446ad !important;
}

.entry-header .entry-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
}

.entry-title::before {
	content: none;
}

.entry-content h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 900;
	font-size: 45px;
}

.entry-content h1::before {
  content: '';
  background:url('/wp-content/uploads/2019/06/icon_h1-1.png') no-repeat;
  display: inline;
	padding-right: 80px;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 900;
	font-size: 45px;
}

h1::before {
  content: '';
  background:url('/wp-content/uploads/2019/06/icon_h1-1.png') no-repeat;
  display: inline;
	padding-right: 80px;
}

.entry-content h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 900;
	font-size: 38px;
}

#colophon h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 900;
	font-size: 30px;
	color: #fff;
}

.entry-content h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 25px;
}

#colophon h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #000;
}

.entry-content h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	letter-spacing: 2px;
	background: rgba(255,255,255, 0.5)
}

.entry-content h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	line-height: 1.2;
}

.entry-content h6 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
}

span.lilabg {background-color: #8446ad;}
span.dermatrue {font-weight: 900 !important;}
span.h2400 {font-weight: 400 !important;}
span.safer {text-transform: none !important;}


.entry-content th {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 15px;
	text-transform: none;
}


#main a {
	/*text-decoration: underline;*/
}

#colophon a {
	color: #000;
}

#colophon p {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size: 20px;
	line-height: 1.5;
}

.nolineheight p {
	line-height: 1;
}
.nolineheight h3 {
	line-height: 1;
}

.funktioniertbild {
	border-top: 2px solid #fcdd00;
	border-bottom: 2px solid #fcdd00;
	margin-bottom: 0px !important;
}

.nomarginbottom {
	margin-bottom: 0px !important;
}

.shoptext p {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 1.2;
	color: #000;
}

span.wpml-ls-native {
	font-size: 12px;
	color: #000;
}



div#nf-form-2-cont.nf-form-cont {
	border: 2px solid #fff;
	padding: 10px;
}

.nf-form-fields-required {display: none;}

.nf-form-content label {
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	font-weight: 400;
}

.nf-field-label label {
	font-weight: 400 !important;
}

.nf-form-content input:not([type="button"]) {
	background: #fff;
	color: #000;
}

.nf-form-content textarea.ninja-forms-field {
	height: 120px !important;
}
.nf-form-content input.ninja-forms-field {
	height: 30px !important;
}

.nf-form-content input[type="button"] {
	height: 50px !important;
	background: #000;
	color: #fff;
}

div#primary.site-content.col-md-9 {
	width: 100%;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	font-family: 'Open Sans', sans-serif;
	color: #000 !important;
	text-transform: none;
	text-align: left;
	font-size: 20px;
	font-weight: 700;
}

i.vc_tta-controls-icon.vc_tta-controls-icon-triangle {
	border-color: #8446ad;
}

#shopbild {
	background: url('/wp-content/uploads/2019/06/shop_hintergrund_v2.jpg') no-repeat;
	background-size: cover !important;

}

span.stickerzahl {
	color: #8446ad;
}

span.selbstklebend {
	font-size: 14px;
	font-weight: 400;
}

span.textklein {
	font-size: 12px;
}

div#boxzilla-386.boxzilla.boxzilla-386.boxzilla-bottom-left.boxzilla-kurier-gewinnspiel {
	border-radius: 30px;
	margin-left: 15px;
	margin-bottom: 15px;
}

.beachimg {
	background: url('/wp-content/uploads/2019/06/ThomasKettner_Doppel_Stirnband-1.jpg') no-repeat;
	min-height: 1300px;
}
@media screen and (max-width: 800px) {
  .beachimg {
    background: #EFF8FF;
  }
}

.woocommerce.columns-3 ul.products li.product {
	text-align: center;
	background: #fff;
	padding-bottom: 15px;
}

.woocommerce-result-count {display: none;}
.orderby {display: none;}
.product_meta {display: none;}
section.related.products {display: none;}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	text-decoration: none !important;
	font-family: 'Open Sans', sans-serif; 
	color: #000;
	font-weight: 900;
	font-size: 20px;
	line-height: 1.2;
}

.woocommerce ul.products li.product .price {
	color: #8446ad;
	font-weight: 900;
}

.woocommerce div.product p.price {
	color: #8446ad;
	font-weight: 900;
	font-size: 25px;
}

.woocommerce ul.products li.product .button {
	background: #8446ad;
color: #fff;
border-radius: 0px;
padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
	font-size: 18px;
}

.woocommerce button.button.alt {
	background: #8446ad;
color: #fff;
border-radius: 0px;
padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
	font-size: 18px;
}

.woocommerce div.product form.cart .button {
	margin-top: 8px;
}

.woocommerce div.product .product_title::before {
	display: none;
}

.woocommerce div.product .product_title {
	font-size: 35px;
	line-height: 1.2;
}

.woocommerce a.button.alt:hover {
	background-color: #8446ad;
	color: #000;
}

.woocommerce ul.products li.product .button:hover {
	color: #000;
}

.woocommerce button.button.alt:hover {
	background-color: #8446ad;
	color: #000;
}

a.added_to_cart.wc-forward {
	font-size: 18px !important;
}

.woocommerce-message {
	color: #000;
	border-top: 2px solid #8446ad;
	border-top-color: #8446ad;
}

.woocommerce-message::before {
	color: #8446ad;
}

.woocommerce a.button {
	border-radius: 0px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
}
input#coupon_code {
	width: 160px;	
}
