.cta-mnenja > p {
  font-size: 11px !important;
  color: #888;
}


.pogoji ol > li {
  font-size: 11px !important;
}

.pogoji ul > li {
  font-size: 11px !important;
}


.pogoji {
    font-size: 11px !important;
}

.pogoji p {
    font-size: 11px !important;
}

.has-cookie-bar #catapult-cookie-bar {
    opacity: 1;
    max-height: 999px;
    min-height: 30px;
    font-size: 13px;
    font-family: calibri;
}

button#catapultCookie {
    color: #f6f6f6;
}

#catapult-cookie-bar a {
    margin-left: 10px;
}

.cookie-bar-bar button#catapultCookie {
    margin: 0 0 0 14px;
}

.has-cookie-bar #catapult-cookie-bar {
    padding: 10px 20px 10px;
}









.woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0px;
}

.woocommerce #payment div.payment_method_braintree_credit_card div.form-row {
    background: #dfdcde;
}

#wc-braintree-credit-card-credit-card-form {
    border-color: transparent;
}

.woocommerce-checkout #payment ul.payment_methods li {
    margin-bottom: 10px;
}

.woocommerce-checkout #payment div.payment_box::after {
    content: "";
    display: block;
    border: 10px solid #dfdcde;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -5px;
    left: 0;
    margin: -1em 0 0 2em;
}

.entry-content fieldset {
    margin: 0px !important;
    padding: 10px !important;
}

div.payment_method_paypal > p {
    font-size: 12px !important;
    margin-left: 15px;
}

div.payment_method_braintree_credit_card > p {
    font-size: 12px !important;
    margin-left: 15px;
}

.woocommerce-checkout #payment div.payment_box {
    width: 60%;
}
.woocommerce #payment div.payment_method_braintree_credit_card .wc-braintree-hosted-field {
    height: 2em;
}

img.sv-wc-payment-gateway-icon.wc-braintree-credit-card-payment-gateway-icon {
    width: 70px !important;
    height: 40px !important;
}

.woocommerce-checkout #payment .payment_method_paypal img {
    max-height: 40px;
}
















.entry-content > hr {
    margin-bottom: 35px !important;
    margin-top: 25px !important;
}



#vat_number {
    margin-bottom: 5px;
}

#billing_company_field > label:nth-child(1) > span:nth-child(2) {
    font-size: 10px !important;
    font-weight: normal !important;
    line-height: 3em;
}

#billing_company_field {
    padding-left: 10px !important;
    padding-top: 10px !important;
    padding-right: 10px !important;
    margin-left: 100px !important;
    border: 1px solid #dcdcdc;
    border-bottom: 0px !important;
    color: #656464 !important;
    font-size: 11px !important;
    font-weight: bold !important;
    margin-right: 3px !important;
    margin-top: 10px !important;
}

#vat_number_field > label:nth-child(1) {
    line-height: 3em !important;
}

#vat_number_field {
    font-size: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-top: -13px !important;
    padding-bottom: 10px !important;
    margin-left: 100px !important;
    border: 1px solid #dcdcdc;
    border-top: 0px !important;
    color: #656464 !important;
    margin-right: 3px !important;
}





.select2-search {
    display: none;
}

.select2-container .select2-choice {
    font-size: 13px;
    background-color: #F7F7F7;
}

.select2-results {
    background: #ffffff;
}



.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #CCCCCC !important;
}

.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
    border-color: #CCCCCC !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="file"], textarea, select, input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] {
    border-color: #CCCCCC !important;
}


.woocommerce-checkout #payment .payment_method_paypal img {
    max-height: 40px;
}


.woocommerce-billing-fields .input-text {
    font-size: 13px !important;
    line-height: 1.6em !important;
}

.woocommerce-shipping-fields .input-text {
    font-size: 13px !important;
    line-height: 1.6em !important;
}






.woocommerce-cart .cart-collaterals .cart_totals p small {
    display: none;
}

.woocommerce form .form-row .required {
    color: #777;
    font-weight: normal;
}


.woocommerce-checkout #payment ul.payment_methods {
    border-bottom: none;
}

.woocommerce-checkout #payment div.form-row {
    background: #fff;
    padding: 0px;
    padding-top: 20px !important;
}

.terms {
    margin: 0px;
    width: 420px;
    display: block;
    padding-top: 13px !important;
    padding-right: 10px;
    float: right;
}

.woocommerce #payment .terms {
    text-align: right !important;
    float: right !important;
}

.woocommerce form .form-row label {
    line-height: 1.6 !important;
}

input#terms.input-checkbox {
    margin: -4px 2px 0px 0px;
}

table.shop_table.woocommerce-checkout-review-order-table th {
    width: 26% !important;
}

table.shop_table input.button{
    font-size: 13px !important;
}

#s2id_autogen1_search {
    border-radius: 0px !important;
}

.select2-container .select2-choice {
    border-radius: 0px !important;
}

.select2-drop {
    border-radius: 0 0 0px 0px !important;
}

.woocommerce-billing-fields textarea {
    border-radius: 0px !important;
}

.woocommerce-billing-fields input[type="text"] {
    border-radius: 0px !important;
}

.woocommerce-billing-fields input[type="email"] {
    border-radius: 0px !important;
}

.woocommerce-billing-fields input[type="tel"] {
    border-radius: 0px !important;
}

.woocommerce-shipping-fields textarea {
    border-radius: 0px !important;
}

.woocommerce-shipping-fields input[type="text"] {
    border-radius: 0px !important;
}

.woocommerce-shipping-fields input[type="email"] {
    border-radius: 0px !important;
}

.woocommerce-shipping-fields input[type="tel"] {
    border-radius: 0px !important;
}


.cart_totals > h2:nth-child(1) {
    padding-bottom: 4px !important;
    padding-top: 5px !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    padding-left: 10px !important;
    margin-bottom: 15px !important;
    background: #dcdcdc none repeat scroll 0% 0% !important;
    color: #FFF !important;
}

table td {
    font-size: 13px !important;
} 

#content tr th {
    font-size: 13px !important;
} 

.woocommerce-info {
    display: none;
} 

.izberite-nacin-placila {
    padding-top: 7px !important;
    font-size: 20px !important;
    background: #dcdcdc none repeat scroll 0% 0% !important;
    color: #FFF !important;
    padding-left: 10px !important;
    padding-bottom: 8px;
    border-bottom: 15px solid rgb(255, 255, 255);
}

#order_review_heading {
    padding-bottom: 3px !important;
    padding-top: 5px !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    background: #dcdcdc none repeat scroll 0% 0% !important;
    color: #FFF !important;
    padding-left: 10px !important;
    margin-bottom: 15px !important;
}

.woocommerce-billing-fields > h3:nth-child(1) {
    padding-bottom: 4px !important;
    padding-top: 5px !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    padding-left: 10px !important;
    background: #dcdcdc none repeat scroll 0% 0% !important;
    margin-bottom: 20px !important;
    color: #FFF !important;
}

#ship-to-different-address {
    padding-bottom: 6px !important;
    padding-top: 6px !important;
    font-size: 18px !important;
    padding-left: 10px !important;
    background: #dcdcdc none repeat scroll 0% 0% !important;
    margin-bottom: 20px !important;
    padding-right: 10px;
    color: #FFF !important;
}

#coupon_code {
    width: 110px !important;
    padding: 8px;
    font-size: 11px !important;
}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 22px !important;
    padding: 20px;
    float: right;
    width: inherit !important;
}

#place_order {
    font-size: 22px !important;
    font-weight: normal;
    padding: 15px 20px;
    background: #B5E61D !important;
}

#place_order:hover {
        background: #bded28 !important;
}




.woocommerce-cart .wc-proceed-to-checkout {
    padding: 0;
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
    width: 20%;
}






#cuform {
    margin-top: 30px !important;
}

.topmenu ul li a.wpmenucart-contents:hover {
      color: #FFFFFF !important;
}

.topmenu ul li a:hover {
    border-bottom-color: transparent !important;
}


.wpmenucart-icon-shopping-cart-0 {
    margin-right: 5px;
}

.topmenu ul li a:hover {
    color: #404040 !important;
}

.sub-menu {
    z-index: 1000 !important;
}


#access > .menu > ul > li > a:not(:only-child) span {
    padding-right: 30px !important;
}

#access a span {
    padding: 10px 15px;
}

#access > .menu > ul > li > a:not(:only-child) span::after {
    right: 12px !important;
    top: 14px !important;
}

.slider-wrapper {
    height: 390px !important;
    max-height: none !important;
}





td.product-total {
    width: 65% !important;
}

td.product-name {
    border-left: none !important;
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
}

th.product-name {
    border-left: none !important;
    border-bottom: none !important;
}

td.product-total {
    border-left: 1px solid #ebe9eb !important;
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
}

th.product-total {
    border-left: 1px solid #ebe9eb !important;
}


th.product-remove {
    border-bottom: none !important;
    border-left: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-top: none !important;
}

td.product-remove {
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-left: none !important;
}

td.product-thumbnail {
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-left: none !important;
}

th.product-thumbnail {
    border-bottom: none !important;
    border-left: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-top: none !important;
}

td.product-sku {
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-left: none !important;
    text-align: center;
    color: #1693A5;
}

th.product-sku {
    border-bottom: none !important;
    border-left: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-top: none !important;
}

td.product-price {
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-left: 1px solid #ebe9eb !important;
}

th.product-price {
    border-bottom: none !important;
    border-left: 1px solid #ebe9eb !important;
    border-right: 1px solid #ebe9eb !important;
    border-top: none !important;
}

td.product-quantity {
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-left: none !important;
    min-width: 0px !important;
}

th.product-quantity {
    border-bottom: none !important;
    border-left: none !important;
    border-right: 1px solid #ebe9eb !important;
    border-top: none !important;
}

td.product-subtotal {
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-right: none !important;
    border-left: none !important;
}

th.product-subtotal {
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
    border-left: none !important;
}

td.actions {
    border-top: 1px solid #ebe9eb !important;
}

div.coupon {
    margin-top: 5px !important;
}

input.button:nth-child(2) {
    margin-top: 5px !important;
}


.cart-subtotal > td:nth-child(2) {
    border-left: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-top: 1px solid #ebe9eb !important;
}

.shipping > td:nth-child(2) {
    border-left: 1px solid #ebe9eb !important;
    border-top: 1px solid #ebe9eb !important;
    border-bottom: none !important;
}

.shipping > th:nth-child(1) {
    border-top: 1px solid #ebe9eb !important;
}

.cart-subtotal > th:nth-child(1) {
    border-top: 1px solid #ebe9eb !important;
}

.order-total > td:nth-child(2) {
    border-left: 1px solid #ebe9eb !important;
    border-bottom: none !important;
    border-top: 1px solid #ebe9eb !important;
    background: #F6F6F6;
}

.checkout-button {
    font-size: 30px !important;
    font-weight: normal !important;
    background: #B5E61D !important;
}

.checkout-button:hover {
        background: #bded28 !important;
}

.order-total > th:nth-child(1) {
    background: #F6F6F6;
    border-top: 1px solid #ebe9eb !important;
}
















.woocommerce-result-count {
    display: none;
}



a.button.wc-forward {
    background: #94BB54 none repeat scroll 0% 0%;
    color: #FFF;
}

a.button.wc-forward:hover {
    background: #A5CB67;
    color: #FFF;
}

.price {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 15px;
}

.woocommerce div.product form.cart div.quantity {
    margin-top: 12px !important;
}

.woocommerce ul.products li.product h3 {
    font-size: 16px;
}

.woocommerce ul.products li.product .price {
    font-size: 18px;
    font-weight: bold;
}

ul.products span.amount:after {
    content: " /m²";
    font-size: 14px;
    font-weight: normal;
}

p.price span.amount:after {
    content: " /m²";
    font-size: 14px;
    font-weight: normal;
}

ul.products span.amount:before {
    content: "Preis: ";
    font-size: 14px;
    color: #777777;
    font-weight: normal;
}

p.price span.amount:before {
    content: "Preis: ";
    font-size: 14px;
    color: #777777;
    font-weight: normal;
}

.quantity:after {
    content: " m²";
    font-size: 14px;
}

button.single_add_to_cart_button.alt {
    margin-left: 6px !important;
    font-size: 18px !important;
    background: #B5E61D !important;
    font-weight: normal !important;
}

button.single_add_to_cart_button.alt:hover {
    background: #bded28 !important;
}

a.button.addtocartbutton {
    background: #B5E61D !important;
    color: #FFFFFF !important;
    margin-top: 7px !important;
}

a.button.addtocartbutton:hover {
    background: #bded28 !important;
}



.store-obvestilo {
    font-size: 13px;
    margin-bottom: 20px;
    line-height: 1.7em;
    color: #555;
    border-top: 3px solid #94BB54;
    border-bottom: 3px solid #94BB54;
    padding-top: 10px;
    padding-bottom: 10px;
}

.store-obvestilo:before {
 font-family: WooCommerce;
content: "";
display: inline-block;
position: absolute;
top: 1em;
left: 1.5em;
  }

#contactsubmit {
    background: #94BB54 !important;
    height: unset !important;
    text-shadow: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#contactsubmit:hover {
    background: #a5cb67 !important;
}


select {
    border-radius: 0px !important;
}


.cta-post-okvir {
    width: 100%;
    height: 55px;
    display: block;
    float: none;
    clear: both;
}


.cta-post {
    background: #B5E61D;
    height: 40px;
    text-align: center;
    display: block;
    float: right;
    color: #fff;
    font-size: 20px;
    padding-top: 15px;
    padding-left: 25px;
    padding-right: 25px;
}

.cta-post:hover {
    background: #bded28;
    color: #fff;
}


#content .entry-content h2 {
    font-size: 20px !important;
    margin-bottom: 20px;
}

.entry-content ol > li {
    margin-bottom: 15px;
}

#forbottom {
    margin-left: 45px !important;
    margin-right: 45px !important;
    padding-top: 30px !important;
}


.tempera-image-one .entry-content img[class*="align"] {
    border-bottom: 0px !important;
}

.entry-content, .entry-summary {
    margin-top: 20px;
    margin-bottom: 50px;
}

a.continue-reading-link {
    display: none !important;
}

#content .entry-content h3 {
    font-size: 13px;
    line-height: 1.6em !important;
    margin-top: 5px !important;
}

.column-header-image {
    text-align: center;
}

#front-columns > div {
    margin-bottom: 20px !important;
}

.column-text {
    text-align: center !important;
    top: 45% !important;
    padding: 10px 15px !important;
}

.columnmore a {
    background: #F6F6F6 !important;
    color: #444444 !important;
}

.columnmore a:hover {
    background: #FFFFFF !important;
}

.columnmore a {
    border-radius: 0px !important;
    padding: 10px 40px !important;
    font-size: 16px !important;
}



.column-header-image {
    font-size: 15px !important;
    line-height: 30px;
    font-weight: bold;
    color: #444;
}


#front-columns {
    margin-top: 40px !important;
}

#colophon {
    margin: 0px !important;
}

#footer-full {
    width: 100%;
    height: 520px;
    background: #444444;
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: -1;
}


#footer {
    background: #444444;
    border-top: 30px solid #eaeaea;
    height: 303px !important;
}

#footer2 {
    margin-bottom: 0px !important;
    padding: 10px 0px 10px !important;
    height: 48px !important;
    background: #444444 !important;
} 



.widget-container ul li {
    margin-left: -10px;
}



#text-3 > div:nth-child(2) > img:nth-child(11) {
    margin-top: 5px;
}

#footer .widget-container a {
    color: #c2c2c2;
    font-size: 11px;
    line-height: 1.5em;
}

#footer .widget-container {
    color: #c2c2c2 !important;
    font-size: 11px;
    line-height: 1.5em;
}

#footer .widget-title {
    background-color: transparent !important;
    padding: 5px 0px 5px 0px !important;;
    border-radius: 0px !important;;
    color: #DCDCDC !important;
    font-size: 17px;
}



.separator {
    background: #eaeaea;
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
}

#access {
    margin: 20px auto 0px !important;
}

#access ul ul li a {
    color: #FFF !important;
    text-transform: none !important;
}

#topbar {
    box-shadow: none !important;
    border-bottom: none !important;
    float: left;
    margin-top: 160px;
    height: 62px !important;
  }

#wpmenucartli {
    background: #b5e61d;
    color: #ffffff;
    font-size: 20px;
    border: 0px;
    float: right;
}

#wpmenucartli:hover {
    background: #bded28;
}

.wpmenucart-contents {
    padding-top: 16px !important;
    padding-bottom: 15px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}


#access ul li a {
    font-size: 13px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    padding-left: 3px !important;
}

#access > .menu > ul > li > a > span {
    box-shadow: none !important;
    border-right: none !important;
    font-family: Verdana !important;
}

.wpmenucart-contents {
    color: #FFF !important;
}

#header-container > div {
    margin: 25px 0px 0px !important;
}

#access ul li.current_page_item > a  { 
    background-color: #94bb54 !important;
}

#site-title {
    float: none !important;
    text-align: center !important;
}

#site-description {
    display: block !important;
    float: none !important;
    text-align: center !important;
}

#header-full {
    background: #FFFFFF;
    border-bottom: 44px solid #404040;
    height: 242px;
}

#branding {
    height: 140px !important;
    background: #404040;
    position: absolute !important;
    left: 0px;,
    right: 0px;
}

.topmenu {
    float: none !important;
}

.topmenu ul li {
    margin-left: 0px !important;
    margin-right: 0px !important;
    border: 1px solid #DCDCDC;
}

#menu-item-16 {
    border-left: 0px solid #DCDCDC;
    border-right: 0px solid #DCDCDC;
}

.dostava1 {
    display: inline-block;
    margin-left: 10px;
}

.dostava2 {
    display: inline-block;
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
    margin-left: 10px;
    margin-right: 15px;
}

.topmenu ul li a {
    margin-top: 5px;
}

.wpmenucart-contents {
    margin-top: 0px !important;
}

#access, #nav-toggle {
    text-transform: uppercase;
}

#header-full2 {
    width: 100%;
    height: 192px;
    background: #404040 none repeat scroll 0% 0%;
}

#header-container > div {
    text-align: center;
}

#menu-item-27:before {
    display: inline-block;
    content: "EMPFEHLUNG!";
    white-space: pre-wrap;
    position: absolute;
    right: 21px;
    bottom: -39px;
    font-size: 11px;
    color: #FFF;
    background-color: #94BB54;
    background-clip: padding-box;
    line-height: 20px;
    padding: 7px 10px;
    z-index: 999;
    text-align: center;
}

#menu-item-27:after {
    display: inline-block;
    content: "";
    position: absolute;
    right: 30px;
    bottom: -5px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #94BB54;
    z-index: 999;
}

/* DODAN CTA NA NASLOVNO STRAN LEVO OD SLIDERJA */

#slider {
    width: 510px !important;
    float: right !important;
}

div.slider-levo {
    display: inline-block;
}

.nivo-controlNav {
    display: none !important;
}

.cta-text {
    padding: 20px;
}

.cta {
    padding-left: 20px;
}

.cta-levo {
    background: #B5E61D;
    width: 200px;
    height: 40px;
    text-align: center;
    display: inline-block;
    float: left;
    color: #fff;
    font-size: 20px;
    padding-top: 20px;
}

.cta-levo:hover {
    background: #bded28;
    color: #fff;
}

.cta-desno {
    background: #C2C2C2;
    width: 200px;
    height: 40px;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
    color: #fff;
    font-size: 20px;
    padding-top: 20px;
}

.cta-desno:hover {
    background: #cdcdcd;
    color: #fff;
}


/* DODAN CTA NA NASLOVNO STRAN LEVO OD SLIDERJA - KONEC*/

#access ul li {
    background: transparent url("https://www.topunkrautvlies.com/slike/border_seperator.png") no-repeat scroll right center;
}

.nivo-caption h2 {
    padding: 0px 10px 10px 10px !important;
    text-align: left !important;
}

.slide-text {
    padding-left: 10px !important;
    text-align: left !important;
}

.nivo-caption {
    bottom: 0px;
    width: 100% !important;
}

.slider-wrapper {
    border-bottom: 30px solid #eaeaea;
    margin: 0px auto 20px !important;
}


/* FEATURES */

.widget_woothemes_features .feature .feature-title {
    font-size: 13px !important;
    line-height: 1.6em !important;
}

#main .widget_woothemes_features .columns-5 .feature {
    height: 280px;
    width: 152px;
}

#main .widget_woothemes_features .feature {
    padding: 10px;
    border: 1px solid #b6b6b6;
    margin-right: 10px;
}

.widget_woothemes_features .feature {
    margin-bottom: 10px;
}

#main .widget_woothemes_features .feature .feature-content {
    font-size: 11px;
    line-height: 1.5em;
}

.widget_woothemes_features .feature .feature-title {
    margin: 0px 0px 10px;
}

.widget_woothemes_features .feature .feature-title {
    font-size: 15px;
    font-weight: bold;
}

.widget_woothemes_features .feature img {
    margin: 0px auto;
}

.widget_woothemes_features {
    margin-bottom: 20px;
}

div.feature:nth-child(9) {
    position: relative;
  }

div.feature:nth-child(9):before {
    display: inline-block;
    content: "WICHTIGE \a EIGENSCHAFT!";
    white-space: pre-wrap;
    position: absolute;
    right: -68px;
    font-size: 11px;
    background-clip: padding-box;
    line-height: 20px;
    padding: 3px 7px;
    z-index: 999;
    top: -34px;
    background-color: #B5E61D;
    color: #FFF;
}

div.feature:nth-child(9):after {
    display: inline-block;
    content: "";
    position: absolute;
    right: 4px;
    top: 12px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid rgb(181, 230, 29);
    z-index: 999;
}

div.feature:nth-child(8) {
    position: relative;
  }

div.feature:nth-child(8):before {
    display: inline-block;
    content: "WICHTIGE \a EIGENSCHAFT!";
    white-space: pre-wrap;
    position: absolute;
    right: -38px;
    font-size: 11px;
    background-clip: padding-box;
    line-height: 20px;
    padding: 3px 7px;
    z-index: 999;
    top: -34px;
    background-color: #B5E61D;
    color: #FFF;
}

div.feature:nth-child(8):after {
    display: inline-block;
    content: "";
    position: absolute;
    right: 34px;
    top: 12px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid rgb(181, 230, 29);
    z-index: 999;
}

/* FEATURES - KONEC*/

#front-text1 {
      padding: 0px 100px 15px !important;
}

#front-text2 {
    margin-top: 35px;
    padding: 0px 100px 10px !important;
}

.video-levo {
    display: inline-block;
    float: left;
    width: 700px;
    height: 422px;
    position: relative;
}

.video-desno {
    display: inline-block;
    width: 190px;
    height: 422px;
    font-size: 12px;
    padding-left: 20px;
    text-align: left;
    position: relative;
    margin-top: -10px;
}

.video-desno2 {
    display: block;
    font-size: 12px;
    text-align: left;
    position: relative;
}

.video-desno2 b {
    font-size: 15px;
    color: #94BB54;
}

.video-desno2 ul {
    list-style: inside;
    margin-left: 0px;
    margin-top: 5px;
}

.video-levo2 {
    display: block;
    width: 100%;
    height: 422px;
    margin-top: 20px;
    text-align: center;
    position: relative;
}

.video-levo2:before {
    display: inline-block;
    content: "EMPFEHLUNG!";
    white-space: pre-wrap;
    position: absolute;
    font-size: 11px;
    background-clip: padding-box;
    line-height: 20px;
    padding: 7px 14px;
    z-index: 999;
    top: -38px;
    background-color: #B5E61D;
    color: #FFF;
    right: 50px;
    text-align: center;
}

.video-levo2:after {
    display: inline-block;
    content: "";
    position: absolute;
    float: left;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid #B5E61D;
    z-index: 999;
    right: 120px;
    top: -4px;
}


.video {
    height: 582px;
    width: 100%;
    margin-bottom: 30px;
}

.video-desno strong {
    font-size: 14px;
    color: #94BB54;
}

.video-desno ul {
    list-style: outside;
}

.video-levo:before {
    display: inline-block;
    content: "EMPFEHLUNG!";
    white-space: pre-wrap;
    position: absolute;
    font-size: 11px;
    background-clip: padding-box;
    line-height: 20px;
    padding: 3px 7px;
    z-index: 999;
    top: -50px;
    background-color: #B5E61D;
    color: #FFF;
    float: left;
    left: 30px;
    text-align: center;
}

.video-levo:after {
    display: inline-block;
    content: "";
    position: absolute;
    float: left;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid #B5E61D;
    z-index: 999;
    left: 110px;
    top: -4px;
}

#access ul li.current-menu-item > a {
    background-color: #94bb54 !important;
}