/* 
    Document   : herbalia.css
    Created on : Sep 15, 2013, 11:20:49 PM
    Author     : Herbalia (info@meregtelenites-herbalia.info)
    Description:
        Herbalia theme
    Edit       : 2014.05.13 11:31
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,latin-ext);
@font-face {
    font-family: 'HelveticaNeueLT-UltLt';
    src: url('fonts/HelveticaNeueLt/helveticaneueltcom-ultlt.eot');
    src: url('fonts/HelveticaNeueLt/helveticaneueltcom-ultlt.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLt/helveticaneueltcom-ultlt.woff') format('woff'),
         url('fonts/HelveticaNeueLt/helveticaneueltcom-ultlt.ttf') format('truetype'),
         url('fonts/HelveticaNeueLt/helveticaneueltcom-ultlt.svg#HelveticaNeueLTCom25UltraLight') format('svg');
}

/*Default Properties*/
.clearfix{
    display:block;
    clear:both;
}
.clearfix:after,.clearfix:before{
    content:" ";
    display:block;
    clear:both;
}
root {
    display: block;
}

body{
    /*background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/bg.png') #33ace4 repeat-x;*/
    background:#ffffff;
    font-family: "Open sans",sans-serif;
    font-size: 14px;
    color: #fff;
    padding:0;
    margin:0;
}

.notification_frame{
    z-index: 9999999;
    position: fixed;
    top: 0px;
    width: 100%;
    float: left;
}

.notification{
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    padding: 8px;
    text-align: center;
    font-size: 14px;
    color: #cd0000;
    background: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.microdata{
    display: none;
}

.zoomelement{
    z-index: 66666;
    position: fixed;
    top: 10%;
    left: 40%;
    cursor: pointer;
}

.zoomedelement{
    z-index: 66667;
    /*width: 220px;
    height: 230px;*/
    background-position: center center;
    border: solid 3px #33ace4;
    border-radius: 5px;
}

/* Site */
.header-container{
    background: #ffcc00; /* Old browsers */
    /*background: -moz-linear-gradient(top, #ffcc00 0%, #ffcc00 89%, #ddaa33 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(89%,#ffcc00), color-stop(100%,#ddaa33));
    background: -webkit-linear-gradient(top, #ffcc00 0%,#ffcc00 89%,#ddaa33 100%); 
    background: -o-linear-gradient(top, #ffcc00 0%,#ffcc00 89%,#ddaa33 100%); 
    background: -ms-linear-gradient(top, #ffcc00 0%,#ffcc00 89%,#ddaa33 100%); 
    background: linear-gradient(to bottom, #ffcc00 0%,#ffcc00 89%,#ddaa33 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ddaa33',GradientType=0 ); */
    -webkit-box-shadow: 0 2px 4px -2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px -2px rgba(0,0,0,0.2);
    padding:0;
    clear:both;
    /*margin-top:-17px;*/
}
.header-container:before,.header-container:after{
    display:block;
    clear:both;
    content: " ";
}
.top-language-selector-container{
    background:#4c721d;
    display:block;
    min-height:25px;
    padding:0px 20px;
}
.top-language-selector-container span{
    float:right;
    display:block;
    height:25px;
    width:35px;
    margin-left:10px;
}
.top-language-selector-container span img{
    display:block;
    max-width:100%;
    max-height:100%;
}
.top-language-selector-container select{
    float:right;
}
.site{
    clear: both;
    width: 90%;
    max-width:1280px;
    min-width:1024px;
    margin-left: auto;
    margin-right: auto;
}

.site .top{
    clear: both;
    float: left;
    width: 100%;
    height: 90px;
}

.site .top .top_left{
    float: left;
    width: 300px;
    height: 90px;
    padding-left: 80px;
    /*background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/customersupport.png') no-repeat;*/
    position:relative;
}
.site .top .top_left img{
    position:absolute;
    display:block;
    width:80px;
    height:80px;
    top:3px;
    left:0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border:2px solid #4C721D;
}
.site .top .top_left:after{
    content: "";
    display: block;
    left: 78px;
    top:50%;
    margin-top:-30px;
    position: absolute;
    z-index: 999;
    -moz-transform: rotate(-27deg);
    -webkit-transform: rotate(-27deg);
    -o-transform: rotate(-27deg);
    -ms-transform: rotate(-27deg);
    transform: rotate(-27deg);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #4C721D;
}
@media (max-width: 1250px) {
    .site .top .top_left{
       float: left;
       width: 275px;
       height: 95px;
       padding-left: 65px;
       background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/customersupport.png') no-repeat;
    }   
}

.site .top .top_left .top_contact_container{
    margin: 2px;
}

.site .top .top_left .top_contact_container .contact_mail{
    clear: both;
    float: left;
    margin: 6px;
    margin-left: 24px;
    margin-right:0px;
    padding-top: 2px;
    height: 21px;
    color: #911938 !important;
    text-decoration: none;
}

.site .top .top_left .top_contact_container .contact_mail:hover{
    text-decoration: underline;
}

.site .top .top_left .top_contact_container .contact_phone{
    clear: both;
    float: left;
    margin: 6px;
    margin-left: 24px;
    padding-top: 2px;
    height: 21px;
    color:#911938;
}

.top_stamp_container{
    /*width: 0px;*/
    position: relative;
    float: left;
    top: -15px;
    /*left: -5%;*/
    margin-top: 0px;
   /* margin-left: 12px;*/
}

.top_stamp_container img{
    height: 105px;
}
@media (max-width: 1250px) {
    .top_stamp_container img{
        height: 95px;
    }   
}
.top_stamp_container .webellenor,.top_stamp_container .polaroidok{
    margin-left:-15px;
}

.site .top .top_right{
    float: right;
    width: 270px;
    padding-top:4px;
}
@media (max-width: 1250px) {
    .site .top .top_right{
        width:225px;
    }
}

.site .top .top_right .top_cart_title{
    clear: both;
    float: right;
    font-size: 24px;
    color:#911938;
}
.site .top .top_right .top_cart_title a,.site .top .top_right .top_cart_title a:hover{
    color:#911938;
    text-decoration:none;
}

.site .top .top_right .top_cart_pv{
    clear: both;
    float: right;
    margin-top: 4px;
    width: 100%;
}

.site .top .top_right .top_cart_pv .tcpv_piece{
    float: left;
    margin-left: 64px;
    width: 40px;
    color:#911938;
     opacity:0;
}
@media (max-width: 1250px) {
    .site .top .top_right .top_cart_pv .tcpv_piece{
        margin-left: 14px;
    }
}

.site .top .top_right .top_cart_pv .tcpv_name{
    float: left;
    width: 75px;
    color:#911938;
    opacity:0;
}

.site .top .top_right .top_cart_pv .tcpv_price{
    float: left;
    width: 85px;
    text-align: right;
    color:#911938;
}

.site .top .top_right .top_c2a_cart{
    clear: both;
    float: right;
    margin-top: 4px;
    padding: 4px;
    width: 172px;
}

.site .top .top_right .top_c2a_cart a{
    color: #fff;
}

.site .top .top_right .top_c2a_cart a:hover{
    text-decoration: none;
    color: #4C721D;
}

/*Menu*/

nav{
    clear: both;
    float: left;
    width: 100%;
    height: 54px;
    /*background: #ffac00;
    background: -moz-linear-gradient(top, #ffac00 0%, #ffcc00 23%, #ffcc00 27%, #ffac20 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffac00), color-stop(23%,#ffcc00), color-stop(27%,#ffcc00), color-stop(100%,#ffac20));
    background: -webkit-linear-gradient(top, #ffac00 0%,#ffcc00 23%,#ffcc00 27%,#ffac20 100%);
    background: -o-linear-gradient(top, #ffac00 0%,#ffcc00 23%,#ffcc00 27%,#ffac20 100%);
    background: -ms-linear-gradient(top, #ffac00 0%,#ffcc00 23%,#ffcc00 27%,#ffac20 100%);
    background: linear-gradient(to bottom, #ffac00 0%,#ffcc00 23%,#ffcc00 27%,#ffac20 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac00', endColorstr='#ffac20',GradientType=0 );*/
    background:#FFCC00;
    font-family: "Open sans",sans-serif;
    font-size: 15px;
    color: #fff;
    padding: 0;
}
nav ul{
    height:54px;
    margin:0px;
}

nav a{
    color: #fff !important;
    text-decoration: none;
    padding:0 8px !important;
    margin:0px;
    display:block;
    height:54px;
    line-height:54px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

nav li{
    float: left;
    list-style: none;
    cursor: pointer;
    height:54px;
}

nav li:first-child{
    margin-left: -34px !important;
}

nav li a:hover{
   /* background: #eeaa22; 
    background: -moz-linear-gradient(top, #eeaa22 0%, #bb8822 40%, #bb8822 58%, #eeaa22 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeaa22), color-stop(40%,#bb8822), color-stop(58%,#bb8822), color-stop(100%,#eeaa22)); 
    background: -webkit-linear-gradient(top, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    background: -o-linear-gradient(top, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    background: -ms-linear-gradient(top, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    background: linear-gradient(to bottom, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeaa22', endColorstr='#eeaa22',GradientType=0 );*/
    background:#4c721d;
}
nav li a.nav-webellenor:hover{
    background:transparent;
}

nav li.active a{
    background:#4c721d;
    /*background: #eeaa22; 
    background: -moz-linear-gradient(top, #eeaa22 0%, #bb8822 40%, #bb8822 58%, #eeaa22 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeaa22), color-stop(40%,#bb8822), color-stop(58%,#bb8822), color-stop(100%,#eeaa22)); 
    background: -webkit-linear-gradient(top, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    background: -o-linear-gradient(top, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    background: -ms-linear-gradient(top, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%);
    background: linear-gradient(to bottom, #eeaa22 0%,#bb8822 40%,#bb8822 58%,#eeaa22 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeaa22', endColorstr='#eeaa22',GradientType=0 );
    */
}
.nav-divider{
    display:block;
    height:48px;
    margin:3px -1px 3px -1px;
    width:1px;
    padding:0;
    background: -moz-linear-gradient(top, rgba(76,114,29,0) 0%, rgba(76,114,29,0.91) 21%, rgba(76,114,29,1) 45%, rgba(76,114,29,1) 59%, rgba(76,114,29,0.91) 83%, rgba(76,114,29,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,114,29,0)), color-stop(21%,rgba(76,114,29,0.91)), color-stop(45%,rgba(76,114,29,1)), color-stop(59%,rgba(76,114,29,1)), color-stop(83%,rgba(76,114,29,0.91)), color-stop(100%,rgba(76,114,29,0)));
    background: -webkit-linear-gradient(top, rgba(76,114,29,0) 0%,rgba(76,114,29,0.91) 21%,rgba(76,114,29,1) 45%,rgba(76,114,29,1) 59%,rgba(76,114,29,0.91) 83%,rgba(76,114,29,0) 100%);
    background: -o-linear-gradient(top, rgba(76,114,29,0) 0%,rgba(76,114,29,0.91) 21%,rgba(76,114,29,1) 45%,rgba(76,114,29,1) 59%,rgba(76,114,29,0.91) 83%,rgba(76,114,29,0) 100%);
    background: -ms-linear-gradient(top, rgba(76,114,29,0) 0%,rgba(76,114,29,0.91) 21%,rgba(76,114,29,1) 45%,rgba(76,114,29,1) 59%,rgba(76,114,29,0.91) 83%,rgba(76,114,29,0) 100%);
    background: linear-gradient(to bottom, rgba(76,114,29,0) 0%,rgba(76,114,29,0.91) 21%,rgba(76,114,29,1) 45%,rgba(76,114,29,1) 59%,rgba(76,114,29,0.91) 83%,rgba(76,114,29,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c721d', endColorstr='#004c721d',GradientType=0 );
}

/*MAIN*/

.main{
    clear: both;
    float: left;
    width: 100%;
    margin-top:50px;
}

/*Slideshow*/

.slideshow_container{
    clear: both;
    float: left;
    margin-top: 19px;
    width: 100%;
    height: 300px;
    background: transparent;
}

.slideshow_container .slide{
    float: left;
    width: 100%;
    height: 100%;
}

.slideshow_container .stamp_container{
    position: relative;
    top: -80px;
    left: 800px;
    width: 0px;
    height: 0px;
}

.slideshow_container .oeti_stamp{
    display: none;
    width: 141px;
    height: 116px;
    background: url('images/oeti_logo.png') no-repeat;
    border-radius: 1000px;
}

.slideshow_container .slide#slide_1{
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images//de/slide.png') no-repeat top center;
}

.slideshow_container .slide .slide_content{
    margin-top: 60px;
    margin-left: 4px;
    float: left;
    width: 65%;
}

.slideshow_container .slide .slide_content .slide_content_text{
    clear: both;
    float: left;
    margin: 0px;
    margin-top: -4px;
    width: 100%;
    color: #4C721D;
    text-align: left;
    text-indent: 8px;
    font-size: 16px;
    line-height: 22px;
}

.slideshow_container .slide .slide_content .slide_content_text.rev_ro{
    margin-top: 8px;
}

.slideshow_container .slide .slide_content .slide_content_text ul{
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 0px;
    font-size: 14px;
    width: 50%;
}

.slideshow_container .slide .slide_content .slide_content_text ul li{
    padding-left: 26px;
    line-height: 36px;
    list-style: none;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/icons/24/ok.png') left center no-repeat;
}

.slideshow_container .slide .slide_content .slide_content_text .slide_note{
    clear: both;
    float: left;
    width: 88%;
    margin-top: 0px;
    margin-left: 18px;
    font-size: 14px;
    line-height: 18px;
}

.slideshow_container .slide .slide_content .slide_content_text .slide_note.rev_ro{
    margin-top: 4px;
}

/*Double box*/

.main .doublebox{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 8px;
}

.main .doublebox .box{
    float: left;
    width: 48%;
    min-height: 314px;
    border-radius: 10px;
    border: solid 2px #68c7f6;
    /*background: #eff2f4;*/
    /*background: #89d8fe;*/
    background: #f4fcff;
}
.main .doublebox .box:first-child{
    margin-right: 3%;
}

.main .doublebox.rev_ro .box{
    height: 372px;
}

.main .doublebox .box .box_header{
    width: 100%;
    height: 93px;
    color: #cd0000;
    background: #ffd246; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI3MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffd246 0%, #ffb71f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd246), color-stop(100%,#ffb71f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffd246 0%,#ffb71f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffd246 0%,#ffb71f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffd246 0%,#ffb71f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffd246 0%,#ffb71f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd246', endColorstr='#ffb71f',GradientType=0 ); /* IE6-8 */
    border-bottom: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.main .doublebox .box .box_header .box_title{
    margin-left: auto;
    margin-right: auto;
    padding-top: 18px;
    width: 98%;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
}

.main .doublebox .box .box_content{
    padding: 8px;
    padding-top: 12px;
    text-align: justify;
    color: #4C721D;
    font-size: 14px;
    text-indent: 16px;
    /*line-height: 19px;*/
    line-height: 150%;
    font-family: "Open sans",Arail,sans-serif;
}

/*Package selector*/

.main .package_selector_container{
    clear: both;
    float: left;
    margin-top: 16px;
    width: 100%;
}

.main .package_selector{
    clear: both;
    float: left;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 99%;
    background: #eeaa22;
    border: solid 2px #bb8822;
    border-radius: 10px;
}

.main .package_selector .ps_title{
    float: left;
    margin: 8px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.main .package_selector .stamps{
    z-index: 99999;
    float: right;
    position: relative;
    top: -10px;
    right: 0px;
    width: 250px;
    min-height:86px;
}

.main .package_selector .stamps .stamp_nongmo{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo.png') top center no-repeat;
}

.main .package_selector .stamps .stamp_natural{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural.png') top center no-repeat;
}
.main .package_selector .stamps .stamp_natural_ro{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural_ro.png') top center no-repeat;
}

.main .package_selector .stamps .stamp_moneyback{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/moneyback.png') top center no-repeat;
}
.main .package_selector .stamps .stamp_moneyback_ro{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/moneyback_ro.png') top center no-repeat;
}

.main .package_selector .ps_boxes{
    clear: both;
    float: left;
    margin-left: 4px;
    margin-top: -24px;
    margin-bottom: 12px;
    width: 100%;
}

.main .package_selector .ps_boxes .ps_box{
    float: left;
    margin-right: 15px;
    width: 257px;
    background: #89d8fe;
    border-radius: 8px;
    cursor: pointer;
}
@media all and (min-width: 1160px){
    .main .package_selector .ps_boxes .ps_box{
        margin-right: 35px;
    }
}
@media all and (min-width: 1220px){
    .main .package_selector .ps_boxes .ps_box{
        margin-right: 55px;
    }
}

.main .package_selector .ps_boxes .ps_box .ps_box_main{
    height: 248px;
    background: #54bdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRiZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzZTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #54bdfd 0%, #b3e7fe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#54bdfd), color-stop(100%,#b3e7fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* IE10+ */
    background: linear-gradient(135deg,  #54bdfd 0%,#b3e7fe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54bdfd', endColorstr='#b3e7fe',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    border-radius: 8px;
}

.main .package_selector .ps_boxes .ps_box#psb_1 .ps_box_main{
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/package1_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .package_selector .ps_boxes .ps_box#psb_2 .ps_box_main{
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/package2_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .package_selector .ps_boxes .ps_box#psb_3 .ps_box_main{
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/package3_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_header{
    position: relative;
    top: -20px;
    height: 52px;
    background: #ffab19; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmM0MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffab19 0%, #ffc432 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab19), color-stop(100%,#ffc432)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffab19 0%,#ffc432 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffab19 0%,#ffc432 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffab19 0%,#ffc432 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffab19 0%,#ffc432 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab19', endColorstr='#ffc432',GradientType=0 ); /* IE6-8 */
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: solid 1px #690000;
    -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_header .ps_box_header_txt{
    margin: 2px;
    padding: 4px;
    padding-left: 8px;
    padding-top: 12px;
    font-weight: bold;
    font-size: 22px;
    font-family: "Open sans",sans-serif;
    color: #cd0000;
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_header .ps_box_header_txt.rev_sk{
    padding-left: 36px;
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_header .ps_box_header_txt.rev_ro{
    padding-left: 18px;
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_main_note{
    position: relative;
    top: 40px;
    left: 30px;
    width: 85px;
    height: 53px;
    color: #3c8433;
    padding: 15px;
    padding-left: 25px;
    font-size: 14px;
    font-weight: bold;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/note.png') top center no-repeat;
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_main_note.rev_ro{
    font-size: 13px;
}

.main .package_selector .ps_boxes .ps_box .ps_box_main .ps_box_main_pricenote{
    display: none;
    position: relative;
    top: 50px;
    left: 30px;
    width: 85px;
    height: 53px;
    color: #3c8433;
    padding: 15px;
    padding-top: 16px;
    padding-left: 30px;
    font-size: 14px;
    font-weight: normal;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/note.png') top center no-repeat;
}

.main .package_selector .ps_boxes .ps_box .ps_box_foot{
    clear: both;
    float: left;
    width: 98%;
    padding-top: 8px;
    padding-bottom: 8px;
}

.main .package_selector .ps_boxes .ps_box .ps_box_foot .ps_box_btn{
    float: left;
    margin-left: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    font-size: 13px;
    /*background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/button.png') top center no-repeat;*/
    cursor: pointer;
    background: rgb(238,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,0,0,1) 0%, rgba(201,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,0,0,1)), color-stop(100%,rgba(201,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0000', endColorstr='#c90000',GradientType=0 ); /* IE6-8 */
    border-radius: 6px;
}

.main .package_selector .ps_boxes .ps_box .ps_box_foot .ps_box_btn.rev_sk{
    
}

.main .package_selector .ps_boxes .ps_box .ps_box_foot .ps_box_btn.rev_ro{
    margin-left: 0.5px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

.main .package_selector .ps_boxes .ps_box .ps_box_foot .ps_box_info{
    float: right;
    padding-top: 4px;
    color: #4C721D;
    font-size: 11px;
}


/*Custom package*/

.main .package_selector .ps_boxes .ps_minbox{
    float: left;
    width: 107px;
    background: #89d8fe;
    border-radius: 8px;
}
.main .package_selector .ps_boxes .ps_minbox_stamps{
    float: left;
    width: 107px;
    border-radius: 8px;
    margin-top:-20px;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_nongmo_ro{
    display:block;
    width: 107px;
    height: 100px;
    background:transparent url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo-ro.png') center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_nongmo_sk{
    display:block;
    width: 107px;
    height: 100px;
    background:transparent url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo-sk.png') center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_nongmo_hu{
    display:block;
    width: 107px;
    height: 100px;
    background:transparent url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo.png') center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_nongmo_de{
    display:block;
    width: 107px;
    height: 100px;
    background:transparent url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo-de.png') center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_natural_ro{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural-ro.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_natural_sk{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural-sk.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_natural_hu{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_natural_de{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural-de.png') top center no-repeat;
}

.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_premium_hu{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/premium.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_premium_de{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/premium-de.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_premium_ro{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/premium-ro.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_premium_sk{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/premium-sk.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_moneyback_ro{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/moneyback_ro.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox_stamps .stamp_moneyback{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/moneyback.png') top center no-repeat;
}
.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main{
    height: 248px;
    background: #54bdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRiZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzZTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #54bdfd 0%, #b3e7fe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#54bdfd), color-stop(100%,#b3e7fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* IE10+ */
    background: linear-gradient(135deg,  #54bdfd 0%,#b3e7fe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54bdfd', endColorstr='#b3e7fe',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    border-radius: 8px;
}

.main .package_selector .ps_boxes .ps_minbox#psb_c .ps_minbox_main{
    width: 107px;
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/package_custom_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main .ps_minbox_main_title{
    padding: 1px;
    padding-top: 16px;
    font-family: "Open sans",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main .ps_minbox_main_note{
    position: relative;
    top: 15px;
    left: 2px;
    width: 85px;
    height: 53px;
    color: #3c8433;
    padding: 15px;
    padding-top: 7px;
    padding-left: 10px;
    font-size: 13px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/note.png') top center no-repeat;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main .ps_minbox_main_note .ps_minbox_main_note_minus{
    float: left;
    margin-left: 12px;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/btn_minus.png') top center no-repeat;
    cursor: pointer;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main .ps_minbox_main_note .ps_minbox_main_note_count{
    float: left;
    margin-left: 4px;
    margin-right: 4px;
    width: 22px;
    height: 22px;
    padding-top: 2px;
    text-align: center;
    color: #cd0000;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-family: fantasy;
    font-weight: bold;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main .ps_minbox_main_note .ps_minbox_main_note_plus{
    float: left;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/btn_plus.png') top center no-repeat;
    cursor: pointer;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_main .ps_minbox_main_note .ps_minbox_main_note_txt{
    clear: both;
    width: 100%;
    text-align: center;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_foot{
    clear: both;
    float: left;
    width: 98%;
    padding: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_foot .ps_minbox_btn{
    float: left;
    width: 98px;
    height: 26px;
    font-size: 13px;
    cursor: pointer;
    background: rgb(238,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,0,0,1) 0%, rgba(201,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,0,0,1)), color-stop(100%,rgba(201,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0000', endColorstr='#c90000',GradientType=0 ); /* IE6-8 */
    border-radius: 6px;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_foot .ps_minbox_btn.rev_sk{
    width: 94px;
    border-radius: 6px;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_foot .ps_minbox_btn.rev_ro{
    width: 94px;
    text-align: center;
    border-radius: 6px;
}

.main .package_selector .ps_boxes .ps_minbox .ps_minbox_foot .ps_minbox_btn .ps_minbox_btn_text{
    padding-top: 4px;
    padding-left: 8px;
}

/*Fiber: Package selector*/

.main .fiber_package_selector_container{
    clear: both;
    float: left;
    margin-top: 16px;
    width: 100%;
}

.main .fiber_package_selector{
    clear: both;
    float: left;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 99%;
    background: #eeaa22;
    border: solid 2px #bb8822;
    border-radius: 10px;
}

.main .fiber_package_selector .fiber_ps_title{
    float: left;
    margin: 8px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.main .fiber_package_selector .fiber_stamps{
    z-index: 99999;
    float: right;
    position: relative;
    top: -10px;
    right: 0px;
    width: 250px;
    min-height:86px;
}

.main .fiber_package_selector .fiber_stamps .fiber_stamp_nongmo{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo.png') top center no-repeat;
}

.main .fiber_package_selector .fiber_stamps .fiber_stamp_natural{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural.png') top center no-repeat;
}

.main .fiber_package_selector .fiber_stamps .fiber_stamp_moneyback{
    float: left;
    width: 80px;
    height: 80px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/moneyback.png') top center no-repeat;
}

.main .fiber_package_selector .fiber_ps_boxes{
    clear: both;
    float: left;
    margin-left: 4px;
    margin-top: -24px;
    margin-bottom: 12px;
    width: 100%;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box{
    float: left;
    margin-right: 15px;
    width: 257px;
    background: #89d8fe;
    border-radius: 8px;
    cursor: pointer;
}
@media all and (min-width: 1160px){
    .main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box{
        margin-right: 35px;
    }
}
@media all and (min-width: 1220px){
    .main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box{
        margin-right: 55px;
    }
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main{
    height: 248px;
    background: #54bdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRiZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzZTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #54bdfd 0%, #b3e7fe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#54bdfd), color-stop(100%,#b3e7fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* IE10+ */
    background: linear-gradient(135deg,  #54bdfd 0%,#b3e7fe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54bdfd', endColorstr='#b3e7fe',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    border-radius: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box#fiber_psb_1 .fiber_ps_box_main{
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/fiber/package1_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box#fiber_psb_2 .fiber_ps_box_main{
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/fiber/package2_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box#fiber_psb_3 .fiber_ps_box_main{
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/fiber/package3_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main .fiber_ps_box_header{
    position: relative;
    top: -20px;
    height: 52px;
    background: #ffab19; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmM0MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffab19 0%, #ffc432 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab19), color-stop(100%,#ffc432)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffab19 0%,#ffc432 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffab19 0%,#ffc432 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffab19 0%,#ffc432 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffab19 0%,#ffc432 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab19', endColorstr='#ffc432',GradientType=0 ); /* IE6-8 */
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: solid 1px #690000;
    -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main .fiber_ps_box_header .fiber_ps_box_header_txt{
    margin: 2px;
    padding: 4px;
    padding-left: 8px;
    padding-top: 12px;
    font-weight: bold;
    font-size: 22px;
    font-family: "Open sans",sans-serif;
    color: #cd0000;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main .fiber_ps_box_header .fiber_ps_box_header_txt.rev_sk{
    padding-left: 36px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main .fiber_ps_box_header .fiber_ps_box_header_txt.rev_ro{
    padding-left: 32px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main .fiber_ps_box_main_note{
    position: relative;
    top: 40px;
    left: 30px;
    width: 85px;
    height: 53px;
    color: #3c8433;
    padding: 15px;
    padding-left: 25px;
    font-size: 14px;
    font-weight: bold;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/note.png') top center no-repeat;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_main .fiber_ps_box_main_pricenote{
    display: none;
    position: relative;
    top: 50px;
    left: 30px;
    width: 85px;
    height: 53px;
    color: #3c8433;
    padding: 15px;
    padding-top: 16px;
    padding-left: 30px;
    font-size: 14px;
    font-weight: normal;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/note.png') top center no-repeat;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_foot{
    clear: both;
    float: left;
    width: 98%;
    padding-top: 8px;
    padding-bottom: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_foot .fiber_ps_box_btn{
    float: left;
    margin-left: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    font-size: 13px;
    /*background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/button.png') top center no-repeat;*/
    cursor: pointer;
    background: rgb(238,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,0,0,1) 0%, rgba(201,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,0,0,1)), color-stop(100%,rgba(201,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0000', endColorstr='#c90000',GradientType=0 ); /* IE6-8 */
    border-radius: 6px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_foot .fiber_ps_box_btn.rev_sk{
    
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_foot .fiber_ps_box_btn.rev_ro{
    margin-left: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_box .fiber_ps_box_foot .fiber_ps_box_info{
    float: right;
    padding-top: 4px;
    color: #4C721D;
    font-size: 11px;
}

/*Fiber: Custom package*/

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox{
    float: left;
    width: 107px;
    background: #89d8fe;
    border-radius: 8px;
}
.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox_stamps{
    float: left;
    width: 107px;
    border-radius: 8px;
    margin-top:-20px;
}
.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox_stamps .fiber_stamp_nongmo{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo.png') center no-repeat;
}
.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox_stamps .fiber_stamp_nongmo{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/nongmo_hu.png') center no-repeat;
}
.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox_stamps .fiber_stamp_natural{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/natural.png') center no-repeat;
}
.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox_stamps .fiber_stamp_moneyback{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/moneyback.png') center no-repeat;
}
.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox_stamps .fiber_stamp_premium{
    display:block;
    width: 107px;
    height: 100px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/stamps/premium.png') center no-repeat;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main{
    height: 248px;
    background: #54bdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRiZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzZTdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #54bdfd 0%, #b3e7fe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#54bdfd), color-stop(100%,#b3e7fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #54bdfd 0%,#b3e7fe 100%); /* IE10+ */
    background: linear-gradient(135deg,  #54bdfd 0%,#b3e7fe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54bdfd', endColorstr='#b3e7fe',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    border-radius: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox#fiber_psb_c .fiber_ps_minbox_main{
    width: 107px;
    height: 248px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/fiber/package_custom_background.png') top center no-repeat;
    border-radius: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main .fiber_ps_minbox_main_title{
    padding: 1px;
    padding-top: 16px;
    font-family: "Open sans",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main .fiber_ps_minbox_main_note{
    position: relative;
    top: 15px;
    left: 2px;
    width: 85px;
    height: 53px;
    color: #3c8433;
    padding: 15px;
    padding-top: 7px;
    padding-left: 10px;
    font-size: 13px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/note.png') top center no-repeat;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main .fiber_ps_minbox_main_note .fiber_ps_minbox_main_note_minus{
    float: left;
    margin-left: 12px;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/btn_minus.png') top center no-repeat;
    cursor: pointer;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main .fiber_ps_minbox_main_note .fiber_ps_minbox_main_note_count{
    float: left;
    margin-left: 4px;
    margin-right: 4px;
    width: 22px;
    height: 22px;
    padding-top: 2px;
    text-align: center;
    color: #cd0000;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-family: fantasy;
    font-weight: bold;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main .fiber_ps_minbox_main_note .fiber_ps_minbox_main_note_plus{
    float: left;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/psbox/btn_plus.png') top center no-repeat;
    cursor: pointer;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_main .fiber_ps_minbox_main_note .fiber_ps_minbox_main_note_txt{
    clear: both;
    width: 100%;
    text-align: center;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_foot{
    clear: both;
    float: left;
    width: 98%;
    padding: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_foot .fiber_ps_minbox_btn{
    float: left;
    width: 98px;
    height: 26px;
    font-size: 13px;
    cursor: pointer;
    background: rgb(238,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238,0,0,1) 0%, rgba(201,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,0,0,1)), color-stop(100%,rgba(201,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(238,0,0,1) 0%,rgba(201,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0000', endColorstr='#c90000',GradientType=0 ); /* IE6-8 */
    border-radius: 6px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_foot .fiber_ps_minbox_btn.rev_sk{
    width: 94px;
    border-radius: 6px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_foot .fiber_ps_minbox_btn.rev_ro{
    width: 94px;
    text-align: center;
    border-radius: 6px;
}

.main .fiber_package_selector .fiber_ps_boxes .fiber_ps_minbox .fiber_ps_minbox_foot .fiber_ps_minbox_btn .fiber_ps_minbox_btn_text{
    padding-top: 4px;
    padding-left: 8px;
}

.nh-product-box-container{
    display:block;
    clear:both;
    border:1px solid #cdcdcd;
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin:10px auto;
}
.nh-product-box-container:after,.nh-product-box-container:before{
    content:" ";
    display:block;
    clear:both;
}
.nh-ps-title{
    display:block;
    text-align:center;
    color:#911938;
    font-weight:700;
    padding:20px 10px;
}
.nh-ps-title .nh-bigtitle{
    font-size:250%;
}
.nh-ps-title .nh-smalltitle{
    font-size:160%;
    font-weight:100;
}
.ns-package-selector-left{
    display:block;
    width:50%;
    float:left;
}
.nh-ps-product-image{
    display:block;
    margin:10px auto;
    max-width:80%;
}
.nh-ps-info{
    color:#343434;
    text-align:center !important;
    font-size:110%;
}
.nh-ps-stamps{
    text-align:center !important;
}
.nh-ps-stamp-image{
    max-width:110px;
    max-height:100px;
}
.ns-package-selector-right{
    display:block;
    width:50%;
    float:left;
}
.nh-ps-addtocart-box{
    display:block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px -3px rgba(0,0,0,0.4);
    box-shadow: 0 3px 3px -3px rgba(0,0,0,0.4);
    cursor: pointer;
    width:90%;
    margin:0 auto 25px auto;
    border:1px solid #cdcdcd;
    text-align:center;
}

.nh-ps-addtocart-box-header{
    display:block;
    padding:5px 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:#EEAA22;
    color:#ffffff;
    font-weight:700;
    font-size:110%;
    line-height:110%;
}
.nh-ps-addtocart-box-content{
    display:block;
    padding:5px 10px;
    font-size:100%;
    line-height:110%;
    color:#343434;
}
.nh-ps-addtocart-box-content  strong span {
    border: 2px solid #cd0000;
    color: #cd0000;
    display: inline-block;
    margin: 5px;
}
.nh-addtocart-button{
    display:block;
    width:50%;
    margin:5px auto;
    height:20px;
    line-height:20px;
    padding:5px 0;
    background:#911938;
    color:#ffffff;
    font-weight:bold;
    font-size:18px;
    border-radius:5px;
}
.nh-package-selector-aftertext{
    padding:5px 30px;
    text-align:center !important;
    color:#343434;
}
.nh-package-selector-aftertext h4{
    font-size: 22px;
}
.pontok-box{
    display:block;
    clear:both;
    border:1px solid #cdcdcd;
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin:10px auto;
    padding:10px;
}
.toggle-link{
    display:block;
    font-size:110%;
    cursor:pointer;
    color:#BB8822;
}
.toggle-link:hover{
    color:#343434;
}
.ajanlo-widget{
    display:block;
    margin-left:1px;
}
.ajalnlo-widget img{
    display:block;
    max-width:100%;
    margin:10px auto;
}
.ajanlo-widget .hologram{
    margin-bottom: 24px;
    width: 280px;
}
/*Content*/

.main .content{
    clear: both;
    float: left;
    width: 100%;
    /*background: #89d8fe;*/
    /*background: #b3e7fe;*/
    background: #fff;
    /*background: #d0f0ff;*/
    border-radius: 10px;
    /*border: solid 2px #68c7f6;*/
    min-height: 200px;
    margin-bottom:10px;
}

.main .content ul li{
    min-height: 18px;
    list-style-image: url('https://www.de.natural-herbs.eu/themes/herbalia/images/icons/16/ok.png');
}

.main .content .content_left{
    float: left;
    width: 75%;
    border-right:1px solid #dedede;
}
@media (max-width: 1250px) {
    .main .content .content_left{
        width: 70%;
    }   
}

.main .content .content_right{
    float: left;
    width: 25%;
    margin-left:-1px;
}
@media (max-width: 1250px) {
    .main .content .content_right{
        width: 30%;
    }   
}
.hasznalati-utmutato-table{
    border-collapse: separate;
    width:100%;
}
.hasznalati-utmutato-table th{
    color: #cc0000;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    background:#efefef;
}
.hasznalati-utmutato-table thead th:first-child{
    background:transparent;
}
.hasznalati-utmutato-table thead th{
    text-align:center;
}
.hasznalati-utmutato-table tbody th{
    text-align:right;
    padding-right:10px;
}
.hasznalati-utmutato-table td{
    border: 1px solid #e4e4e4;
    margin: 0;
    padding: 8px 0 2px;
    vertical-align: top;
    width: 20%;
    padding:2px 1%;
    text-align:left;
}

/*Testimonials*/

.testimonial_photo{
    margin: 8px;
    float: left;
    width: 85px;
    height: 106px;
    border: solid 1px #ababab;
    background-color: #fff;
    background-position: center 3px;
    background-repeat: no-repeat;
    padding:3px;
    text-align:center;
    -webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.4);
    box-shadow: 0 2px 3px 1px rgba(0,0,0,0.4);
    margin-left: auto;
    margin-right: auto;
    position:relative;
    
}

.testimonials_slim{
    float: left;
    width: 100%;
}

.testimonial_slim{
    float: left;
    margin-top: 42px;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 100%;
    font-family: "Open sans",sans-serif;
    font-size: 13px;
    border: solid 1px transparent;
    border-radius: 5px;
    color: #6b6b6b !important;
    cursor: pointer;
}

.testimonial_slim:first-child{
    margin-top: 58px;
}

.testimonial_slim:hover{
    border: solid 1px #cd0000;
    border-radius: 5px;
}

.testimonial_slim .testimonial_slim_left{
    float: left;
    width: 40%;
}

.testimonial_slim .testimonial_slim_right{
    /*float: right;
    width: 60%;*/
}

.testimonial_slim .testimonial_slim_name{
   /* float: left;*/
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    color: #cd0000;
}

.testimonial_slim .testimonial_slim_place{
    /*float: left;*/
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    font-style: italic;
}

.testimonial_slim .testimonial_slim_txt{
   /* float: left;*/
    width: 100%;
    padding-top: 4px;
    text-indent: 4px;
}
.testimonial_slim .testimonial_slim_txt:after {
    color: red;
    content: attr(data-after);
    display: block;
    font-size: 130%;
    margin-right: 10px;
    margin-top: -10px;
    text-align: right;
}
.testimonial_slim:hover .testimonial_slim_txt:after{
    text-decoration:underline;
}

.testimonial_slim_photo{
    margin-left: auto;
    margin-right: auto;
    width: 85px;
    /*max-height: 106px;*/
    border: solid 1px #ababab;
    background-color: #fff;
    background-position: center 3px;
    background-repeat: no-repeat;
    position:relative;
    padding:3px;
    text-align:center;
    -webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.4);
    box-shadow: 0 2px 3px 1px rgba(0,0,0,0.4);
}
.testimonial_slim_photo-imgcontainer{
    display:block;
    width:85px;
    max-height:106px;
    min-height:60px;
    overflow:hidden;
}
.testimonial_slim_photo_name{
    text-align:center;
    /*position: absolute; */
    width: 100%; 
    height: 15px; 
    /*bottom: 0px; */
    line-height: 100%; 
    color: #bb3333;
}
.szakerto-box{
    display:block;
    width:96%;
    margin:0 auto;
    min-width:200px;
}
.szakerto-box .testimonial_slim_photo{
    float:left;
    margin:0 10px 10px 0;
}
.szakerto-box img{
    /*display:block;
    width:85px;
    min-height:85px;
    max-width:85px;
    border: 1px solid #cdcdcd;
    padding:3px 3px 15px 3px;
    margin:5px;
    float:left;
     -webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.4);
    box-shadow: 0 2px 3px 1px rgba(0,0,0,0.4);*/
}
.szakerto-box .szakerto-name{
    color: #CD0000;
    text-align:left;
}

.main .content .content_text{
    padding: 12px;
    padding-top: 8px;
    /*color: #004362;*/
    color: #6b6b6b;
    font-size: 15px !important;
    line-height:180%;
    font-family: "Open sans",Arail,sans-serif;
    text-align:justify;
}

.main .content .content_text a{
    color: #2a5db0;
    text-decoration: underline;
}
.main .content .content_text a.testimonial_slim{
    text-decoration: none; 
    text-align:left;
}

.main .content .content_text a:hover{
    color: #2a5db0;
    text-decoration: none;
}

.main .content .content_text a:visited{
    color: #2a5db0;
    text-decoration: underline;
}

.main .content .content_text font{
    font-size: 14px !important;
}

.main .content .content_text h1{
    /*color: #004362;*/
    color: #000;
    font-size: 36px !important;
    text-align: center !important;
    color: #4C721D;
    color: #0055aa;
    color: #911938;
    font-weight:700;
    margin-bottom:35px;
}
.main .content .content_text h1.site-title,.main .content .content_text h2.site-title{
    font-family: 'HelveticaNeueLt-UltLt','Open Sans',Arial;
    font-weight:300;
    font-size:40px !important;
    line-height:100%;
}

.main .content .content_text h2{
    /*color: #004362;*/
    color: #000;
    font-size: 25px !important;
    /*text-align: left !important;*/
    text-align: center !important;
    color: #4C721D;
    color: #911938;
    font-weight:100;
}

.main .content .content_text p{
    text-align: justify;
    /*text-indent: 15px;*/
}

.main .content .content_text .western{
    text-align: justify;
    /*text-indent: 12px;*/
    line-height: 140%;
}

.main .content .content_text li{
    /*float: left;*/
    text-align: left !important;
}

.main .content .content_text li p{
    /*float: left;*/
    text-align: left !important;
}

.main .content .content_text img{
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#osszetevok table{
    width: 100%;
}

#osszetevok table td{
    width: 40%;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#osszetevok img{
    width: 140px;
    border-radius: 8px;
}

#javasolt_napi_vitaminbevitel table{
    width: 100%;
    border: solid 1px #4C721D;
    border-collapse: collapse;
    border-spacing: 0px;
}

#javasolt_napi_vitaminbevitel table td{
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    font-size: 14px;
    border: solid 1px #4C721D;
}

#javasolt_napi_vitaminbevitel table thead td{
    font-weight: bold;
}

#javasolt_napi_vitaminbevitel img{
    width: 140px;
    border-radius: 8px;
}


#recomandat_de_vitamine table{
    width: 100%;
    border: solid 1px #4C721D;
    border-collapse: collapse;
    border-spacing: 0px;
}

#recomandat_de_vitamine table td{
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    font-size: 14px;
    border: solid 1px #4C721D;
}

#recomandat_de_vitamine table thead td{
    font-weight: bold;
}

#recomandat_de_vitamine img{
    width: 140px;
    border-radius: 8px;
}

.tipplist{
    margin-top: 18px;
    margin-bottom: 26px;
}

.tipplist ul li{
    margin-top: 8px !important;
}

.pg{
    margin-top: 18px;
}

/*Patterns*/

.herbalia_link{
    color: #2a5db0 !important;
}

.detoxification_link{
    color: #2a5db0 !important;
}

.cleansing_link{
    color: #2a5db0 !important;
}

.prebiotic_link{
    color: #2a5db0 !important;
}

.ingredients_link{
    color: #2a5db0 !important;
}

/*Shop Container*/

.main .shop_container{
    clear: both;
    float: left;
    width: 97%;
    margin: 1%;
}

.main .shop_container .introduction{
    clear: both;
    float: left;
    padding: 12px;
    padding-top: 8px;
    /*color: #004362;*/
    color: #000;
    text-align: justify;
    text-indent: 8px;
}

.main .shop_container .shop_frame{
    clear: both;
    float: left;
    width: 100%;
}

.main .shop_container .shop_frame .shop_frame_left{
    float: left;
    width: 50%;
}

/*Shop Box*/

.shop_box{
    clear: both;
    float: left;
    margin-top: 12px;
    margin-left: 8px;
    margin-bottom: 8px;
    width: 95%;
    color: #000;
    background: #ffcc00;
    border-radius: 5px;
    position:relative;
}

.shop_box .shop_box_left{
    float: left;
    width: 30%;
    height: auto;
    position:relative;
}

.shop_box .shop_box_left .shop_box_image{
    width: 100%;
    height: 170px;
}

.shop_box .shop_box_left .shop_box_image.package_1{
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/product/NaturalherbsTermekek-kicsi.png') center no-repeat;
}

.shop_box .shop_box_left .shop_box_image.package_n{
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/product/NaturalherbsTermekek-kicsi.png') bottom center no-repeat;
}

.shop_box .shop_box_left .shop_box_image.fiber_package_1{
    padding-top: 30px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/product/NaturalherbsTermekek-kicsi.png') bottom center no-repeat;
}

.shop_box .shop_box_left .shop_box_image.vm_package_1{
    padding-top: 30px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/product/vitalitas-max/NaturalHerbs_Vialitas_Max_Promo_280.png') bottom center no-repeat;
}

.shop_box .shop_box_left .shop_box_image.package_2{
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/product/NaturalherbsTermekek-kicsi-2-b.png') center no-repeat;
}

.shop_box .shop_box_left .shop_box_image.package_3{
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/product/NaturalherbsTermekek-kicsi-3-b.png') center no-repeat;
}

#shop_box_thebox_1{
    cursor: pointer;
}

#shop_box_thebox_2{
    cursor: pointer;
}

#shop_box_thebox_3{
    cursor: pointer;
}

.shop_box .shop_box_left .shop_box_checkbox{
    position: absolute;
    top: 5px;
    right: 10px;
    width: 39px;
    height: 38px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/shop/checkbox.png') top center no-repeat;
    cursor: pointer;
}

.shop_box .shop_box_left .shop_box_checkbox.active{
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/shop/checkbox_active.png') top center no-repeat;
}

.shop_box .shop_box_right{
    float: left;
    width: 60%;
}

.shop_box .shop_box_right h1{
    padding-top: 8px;
    font-size: 18px;
    font-style: italic;
}

.shop_box#shop_box_custom .shop_box_right h1{
    padding-top: 8px;
    font-size: 20px;
    font-style: italic;
}

.shop_box .shop_box_right h2{
    margin-top: 2px;
    margin-left: 8px;
    font-size: 16px;
    font-weight: normal;
}

.shop_box .shop_box_right .shop_box_text{
    margin-left: 10px;
    font-size: 14px;
}

.shop_box .shop_box_right .shop_box_price{
    margin: 8px;
    margin-top: 22px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}

.shop_box .theprice{
    color: #cd0000;
}

.shop_box .shop_box_setamount_container{
    clear: both;
    float: left;
    margin-top: 4px;
    margin-bottom: 4px;
    width: 100%;
}
    
.shop_box .shop_box_setamount{
    clear: both;
    float: left;
    width: 131px;
    height: 36px;
    padding-top: 4px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/shop/setamount.png') top center no-repeat;
}

.shop_box .shop_box_setamount .setamount_minus{
    float: left;
    margin-left: 4px;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/shop/btn_minus.png') top center no-repeat;
    cursor: pointer;
}

.shop_box .shop_box_setamount .setamount_count{
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 22px;
    height: 22px;
    padding-top: 2px;
    text-align: center;
    color: #cd0000;
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-family: fantasy;
    font-weight: bold;
}

.shop_box .shop_box_setamount .setamount_plus{
    float: left;
    margin-top: 4px;
    width: 16px;
    height: 16px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/shop/btn_plus.png') top center no-repeat;
    cursor: pointer;
}

.shop_box .shop_box_setamount .setamount_txt{
    float: left;
    margin-top: 4px;
    margin-left: 6px;
}

/*Shop Frame*/

.main .shop_container .shop_frame .shop_frame_left h1{
    margin: 4px;
    font-family: "Open sans",sans-serif;
    font-size: 28px;
    color: #4C721D;
}

.main .shop_container .shop_frame .shop_frame_right{
    float: left;
    width: 50%;
}

.main .shop_container .shop_frame .shop_frame_right .shop_form{
    clear: both;
    float: left;
    width: 100%;
    color: #4C721D;
}

.main .shop_container .shop_frame .shop_frame_right .shop_form .shop_mark_required{
    color: #cd0000;
    font-size: 12px;
    vertical-align: super;
}

.main .shop_container .shop_frame .shop_frame_right .shop_form .shop_form_note{
    float: right;
    font-size: 12px;
}

.main .shop_container .shop_frame .shop_frame_right h1{
    margin: 4px;
    font-family: "Open sans",sans-serif;
    font-size: 28px;
    color: #4C721D;
}

.main .shop_container .shop_frame .shop_frame_right .shop_form fieldset,.contact-form-container fieldset{
    border: 0px;
    color: #4C721D;
}

.main .shop_container .shop_frame .shop_frame_right .shop_form fieldset label{
    vertical-align: text-top;
}
/*
.main .shop_container .shop_frame .shop_frame_right .shop_form fieldset input{
    margin-top: 2px;
    padding: 2px;
    padding-left: 4px;
    width: 100%;
    height: 24px;
    border: solid 1px #911938;
    border-radius: 3px;
}
.main .shop_container .shop_frame .shop_frame_right .shop_form fieldset input:focus{
   -webkit-box-shadow: 0 0 3px 1px rgba(164,77,79,0.3);
    box-shadow: 0 0 3px 1px rgba(164,77,79,0.3); 
}
.main .shop_container .shop_frame .shop_frame_right .shop_form fieldset textarea:focus{
   -webkit-box-shadow: 0 0 3px 1px rgba(164,77,79,0.3);
    box-shadow: 0 0 3px 1px rgba(164,77,79,0.3); 
}*/

.main .shop_container input,.contact-form-container input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.main .shop_container input:focus, .contact-form-container input:focus{
    border-color: #FFCC00;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px #FFCC00;
}

/*
.main .shop_container .shop_frame .shop_frame_right .shop_form fieldset textarea{
    padding: 3px;
    min-width: 100%;
    max-width: 100%;
    min-height: 80px;
    max-height: 100px;
    border: solid 1px #911938;
    border-radius: 3px;
    font-family: "Open sans",sans-serif;
    font-size: 14px;
}*/

.main .shop_container textarea,.contact-form-container textarea {
    display: block;
    width: 100%;
    height: 92px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    font-family: "Open Sans", sans-serif;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.main .shop_container textarea:focus,.contact-form-container textarea:focus {
    border-color: #FFCC00;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px #FFCC00;
}

.main .shop_container .shop_frame  .shop_shipping_container{
    clear: both;
    float: left;
    width: 100%;
}

.main .shop_container .shop_frame  .shop_shipping_container .shop_shipping_box{
    clear: both;
    float: left;
    margin: 4px;
    padding: 6px;
    padding-top: 0px;
    width: 95%;
    color: #000;
    background: #FFCC00;
    border-radius: 5px;
}

.main .shop_container .shop_frame  .shop_shipping_container .shop_shipping_box h2{
    padding-left: 8px;
}

.main .shop_container .shop_frame  .shop_shipping_container .shop_shipping_box .shop_shipping_box_content{
    margin-top: -12px;
    padding: 4px;
    text-indent: 8px;
    width: 90%;
    text-align: left;
}

.main .shop_container .shop_frame  .shop_shipping_container .shop_shipping_box .shop_shipping_box_foot{
    padding: 8px;
    text-indent: 8px;
}

.main .shop_container .shop_frame  .shop_shipping_container .shop_shipping_box .shop_shipping_box_foot .shop_shipping_box_price{
    clear: both;
    float: left;
    width: 100%;
}

.main .shop_container .shop_frame  .shop_shipping_container .shop_shipping_box .shop_shipping_box_foot .shop_shipping_box_time{
    clear: both;
    float: left;
    margin-top: 6px;
    width: 100%;
}

.main .shop_container .radio{
    float: left;
    width: 64px;
    margin-top: 0px;
}

.main .shop_container label{
    cursor: pointer;
    vertical-align: middle;
}

.main .shop_container .shop_payment_container{
    clear: both;
    float: left;
    margin-top: 6px;
    width: 100%;
}

.main .shop_container .shop_summary_container{
    clear: both;
    float: left;
    margin-top: 12px;
    width: 100%;
}

.main .shop_container .shop_summary_container .shop_summary_frame{
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    height: 64px;
    padding: 8px;
    background: #fff;
    border-radius: 10px;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_left{
    float: left;
    width: 25%;
    font-size: 18px;
    color: #4C721D;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_left .shop_summary_subtotal{
    margin-top: 4px;
    margin-left: 18px;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_left .shop_summary_shipping{
    margin-top: 8px;
    margin-left: 18px;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_center{
    float: left;
    width: 40%;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_center .shop_summary_total{
    margin-left: 12px;
    margin-top: 22px;
    font-size: 20px;
    color: #cd0000;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_right{
    float: left;
    width: 35%;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_right .shop_order_button{
    margin: 10px;
    margin-left: 16px;
    width: 279px;
    height: 46px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/order_button.png') top center no-repeat;
    cursor: pointer;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_right .shop_order_button.inactive{
    opacity: 0.6;
    cursor: alias;
}

.main .shop_container .shop_summary_container .shop_summary_frame .shop_summary_right .shop_order_button_text{
    width: 100%;
    margin-left: -2px;
    padding-top: 14px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

/*Footer*/

.footer{
    clear: both;
    float: left;
    width: 100%;
    height: 160px;
    margin-top: 18px;
    margin-bottom: 18px;
    background: #ffcc00;
    border-radius: 10px;
}

.footer .footer_title{
    margin: 16px;
    margin-top: 8px;
    font-size: 20px;
}

.footer .col_contact{
    float: left;
    width: 300px;
    margin-top: 8px;
    height: 90%;
    border-right: solid 2px #3091b5;
}

.footer .col_contact .contact_mail{
    clear: both;
    float: left;
    margin: 6px;
    margin-left: 24px;
    padding-top: 2px;
    padding-left: 24px;
    height: 21px;
    color: #fff !important;
    text-decoration: none;
    background: url(https://www.de.natural-herbs.eu/themes/herbalia/images/icons/21/mail.png) top left no-repeat;
}

.footer .col_contact .contact_mail:hover{
    text-decoration: underline;
}

.footer .col_contact .contact_phone{
    clear: both;
    float: left;
    margin: 6px;
    margin-left: 24px;
    padding-top: 2px;
    padding-left: 24px;
    height: 21px;
    background: url(https://www.de.natural-herbs.eu/themes/herbalia/images/icons/21/phone.png) top left no-repeat;
}

.footer .col_info{
    float: left;
    width: 270px;
    margin-top: 8px;
    height: 90%;
    border-right: solid 2px #3091b5;
}

.footer .col_info .info_link{
    clear: both;
    float: left;
    margin: 4px;
    margin-left: 24px;
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

.footer .col_info .info_link:hover{
    text-decoration: none;
}

.footer .col_buy{
    float: left;
    width: 170px;
    margin-top: 8px;
    height: 90%;
    border-right: solid 2px #3091b5;
}

.footer .footer_c2a_cart{
    margin-left: auto;
    margin-right: auto;
    width: 70px;
    height: 70px;
    background: url('https://www.de.natural-herbs.eu/themes/herbalia/images/icons/70/cart.png') top center no-repeat;
    cursor: pointer;
}

.footer .col_buy .footer_title{
    text-align: center;
}

.footer .col_rights{
    float: right;
    width: 200px;
    height: 90%;
}

.footer .col_rights .footer_title{
    margin: 22px;
    font-size: 14px;
    text-align: center;
}

.footer .col_rights .footer_text{
    width: 100%;
    text-align: center;
    font-size: 14px;
}

#zlozenie_herbalie table{
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    margin-bottom: 12px;
    width: 300px;
    text-align: center;
}

#zlozenie_herbalie img{
    border-radius: 8px;
}

.fb-like-box{
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    border: none;
    border-radius: 8px;
}

.tabcontents img{
    border-radius: 8px;
}

a .detoxification_link{
    color: none;
}

li p{
    text-indent: 0px !important;
}

.pipe-list{
    padding: 0px;
}

.pipe-list li{
    margin-top: 16px !important;
    padding: 0px;
    padding-left: 36px;
    background: url('http://icons.iconarchive.com/icons/ampeross/qetto-2/24/check-icon.png') no-repeat 0px 2px;
    list-style: none !important;
}

.godlenlion_logo{
    text-align: center;
}

.godlenlion_logo img{
    width: 90%;
    border: solid 2px #efefef;
    border-radius: 16px;
}

.godlenlion_logo img:hover{
    border: solid 2px #3cbffc;
}

.footer_row{
    float: left;
    margin-top: 12px;
    margin-bottom: 4px;
    width: 100%;
    font-size: 11px;
    text-align: center;
}
.footer-after{
    display:block;
    width:100%;
    padding:5px 0px;
    background-color:#4c721d;
    float:left;
    border-top: 2px solid #4c721d;
    text-align:center;
    font-size:11px;
    color:#ffffff;
}
.footer-after .footer-after-text{
    display:block;
    width: 90%;
    max-width:1100px;
    min-width:950px;
    margin:0 auto;
    cursor:pointer;
    padding:20px 0;
    line-height:2;
}


.testimonials-big-box{
    display:block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    padding:10px;
    clear:both;
    width:90%;
    margin:10px auto;
}
.testimonials-big-box:after{
    content:"";
    display:block;
    clear:both;
}
.testimonials-big-box .testimonials-big-box-img-container{
    display:block;
    width:160px;
    float:left;
    padding:5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    margin-right:20px;
}
.testimonials-big-box .testimonials-big-box-img-container .testimonials-big-box-img{
    display:block;
    margin:0 auto;
    max-width:100%;
    margin-bottom:5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #cdcdcd;
}
.testimonials-big-box .testimonials-big-box-img-container .testimonials-big-box-name{
    display:block;
    text-align:center;
    font-size:20px;
    color:#cd0000;
}
.testimonials-big-box h2,.main .content .content_text .testimonials-big-box h2{
    color:#cd0000 !important;
    text-align:left !important;
}
.testimonials-big-box p{
    font-size:110%;
}
.contact-page-content{
    color:#343434;
}
.contact-left{
    display:block;
    margin:5px 1%;
    float:left;
    width:58%;
}
.contact-right{
    display:block;
    margin:5px 0;
    float:left;
    width:40%;
}
.g-maps{
    display:block;
    width:100%;
    padding-bottom:54%;
    height:0px;
    position:relative;
}
.button-submit{
    padding:10px 20px;
    font-size:120%;
    color:#ffffff;
    background: rgb(240,0,0);
    background: -moz-linear-gradient(top, rgba(240,0,0,1) 0%, rgba(201,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,0,0,1)), color-stop(100%,rgba(201,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(240,0,0,1) 0%,rgba(201,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(240,0,0,1) 0%,rgba(201,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(240,0,0,1) 0%,rgba(201,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(240,0,0,1) 0%,rgba(201,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00000', endColorstr='#c90000',GradientType=0 );
    border:none;
    margin:10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor:pointer;
}
.alert-container{
   display:block;
    padding:10px 20px; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position:relative;
}
.alert-error{
    background-color:#F2DEDE;
    color:#911938;
}
.alert-success{
    background-color:#DFF0D8;
    color:#3c763d;
}
.alert-close{
    position:absolute;
    top:0;
    right:0;
    border:none;
    background:none;
    cursor:pointer;
}
ul.menu li{
    position:relative;
}
ul.dropdown{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    padding:0;
    margin:0;
}
ul.dropdown li{
    margin:0;
    height:auto;
}
ul.dropdown li a{
    min-width:150px;
    background-color:#4C721D;
    color:#ffffff;
    line-height:110%;
    padding-top:15px !important;
    padding-bottom:15px !important;
    height:auto;
    -webkit-border-radius: 0;
    border-radius: 0;
}
ul.dropdown li:last-child a{
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
nav ul.dropdown li:first-child{
    margin: 0 !important;
}
ul.dropdown li a:hover{
    background-color:#7Ca24D;
}
li:hover > ul.dropdown{
    display:block;
}
.col-25{
    display:block;
    width:25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box; 
    padding-left:5px;
    padding-right:5px;
    float:left;
}
.horgony-button{
    padding:5px 10px;
    border:1px solid #898989;
    background:rgba(230,230,230,0.5);
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:100%;
}
.horgony-button:hover{
    background:rgba(170,170,170,0.8);
    color:#ffffff;
}

#defaultCountdown { 
    width: 370px; 
    height:120px; 
    margin: 0 auto;
}

.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-section {
	display: block;
	float: left;
	text-align: center;
    margin:0px 5px;
}
.countdown-amount {
    display:block;
    width:80px;
    height:80px;
    line-height:80px;
    font-size:25px;
    border:1px solid #4C721D;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.countdown-period {
    display: block;
    font-weight:bold;
    margin-top:5px;
}
.countdown-descr {
	display: block;
	width: 100%;
}
.discount-widget{
    display:block;
    padding:20px;
    background-color:#B6FF00;
    text-align:center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color:#343434;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width:90%;
    margin:10px auto;
}
.discount-content{
    display:block;
    padding:20px 0px;
}
.discount-title{
    font-size:400%;
    display:block;
    font-weight:900;
    text-shadow: 0px 0px 15px rgba(0,0,0,0.5), -2px 0 0 #fff,  0 2px 0 #fff,2px 0 0 #fff, 0 -2px 0 #fff;
}
.discount-content{
    font-size:150%;
    font-weight:900;
    line-height:0.9;
    display:block;
}
.discount-button{
    display:inline;
    padding:10px 20px;
    background-color:#000000;
    color: #ffffff;
    font-weight:900;
    font-size:130%;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.4);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.4);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.vitalitasmax-color{
    color: #7CBEC6 !important;
}
.vitalitasmax-bg{
    background: #7CBEC6;
}
.vitalitasmax-bg-light{
    background: #C9E1E4;
}
.ps_box_pack_products{
    display: block;
    width: 100%;
}
.ps_box_pack_products a{
    display: inline-block;
    margin-left: 15%;
    width: auto;
    height: 150px;
}
.ps_box_pack_products a:first-of-type{
    margin-left: 0px;
}
.ps_box_pack_products a img{
    width: auto;
    height: 150px;
}
.comparebox{
    
}
.comparebox a{
    text-decoration:none;
}
.comparebox .nh-addtocart-button{
    display:inline;
    padding:5px 10px;
    font-size:90%;
    line-height:100%;
    font-weight:400;
    background-color:#FFCC00;
    color:#4C721D;
}
.comparebox .nh-addtocart-button:hover{
    background-color:#4C721D;
    color:#ffffff;
}
.scope-full{
    display:block;
    width:100%;
    clear:both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scope-full:after,.scope-full:before{
    clear:both;
    display:block;
    content:"";
}
.scope-70{
    display:block;
    width:70%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scope-50{
    display:block;
    width:50%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scope-30{
    display:block;
    width:33.33%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scope-25{
    display:block;
    width:25%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scope-20{
    display:block;
    width:20%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scope-15{
    display:block;
    width:15%;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.comparebox img{
    max-width:100%;
    display:block;
    margin:5px auto;
}

.comparebox h2,.comparebox h3{
    text-align:center;
}
.main .content .content_text .comparebox h1{
    font-size:26px !important;
}
.pack-items{
    text-align:center;
    width:96%;
    border-top:1px solid #efefef;
    margin:10px 0;
}
.pack-items-item{
    border-right:1px solid #efefef;
}
.pack-items-item:last-child{
    border-right:none;
}
.pack-items img{
    max-height:150px;
}
.compare-img-container{
    height:150px;
}
.cs-widget{
    display: block; 
    max-width: 90%; 
    margin: 10px auto; 
    border:3px solid #ffcc00;
    border-bottom:35px solid #ffcc00;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffe680 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffe680));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffe680 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ffe680 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#ffe680 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffe680 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffe680',GradientType=0 );
    max-height: 259px;
    position:relative;
}
.cs-widget-phone{
    text-align:center;
    font-size:18px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing: 2px;
}
.sidebar-product-item{
    display:block;
    border:1px solid #efefef;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4);
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.4);
    position:relative;
    height:60px;
    padding:10px 5px;
    margin:0px 5px 10px 5px;
    cursor:pointer;
}
.sidebar-product-item-name{
    display:block;
    color:#990000;
    height:30px;
    line-height:100%;
    font-size:16px;
}
.sidebar-product-item-price{
    display:block;
    height:30px;
    line-height:30px;
    color:#a3a3a3;
}
.sidebar-product-item-img{
    display:block;
    height:50px;
    width:110px;
    position:absolute;
    bottom:2px;
    right:0;
    text-align:center;
}
.sidebar-product-item-img img{
    max-width:100%;
    max-height:100%;
}
.product-conatiner{
    display:block;
    margin:5px 10px;
    text-align:center;
    cursor:pointer;
    border:1px solid transparent;
}
.product-conatiner:hover{
    border-color:#efefef;
}
.product-conatiner .product-img-container{
    height:175px;
    margin-bottom:10px;
    display:block;
    position:relative;
}
.product-conatiner .product-img-container img{
    max-width:100%;
    max-height:100%;
    position:absolute;
    top:50%;
    left:50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.product-conatiner-name{
    color:#990000;
    line-height:18px;
    height:36px;
}
.product-conatiner .nh-addtocart-button{
    width:90%;
    opacity:0.8;
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
    background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    color:#515151;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.product-conatiner .nh-addtocart-button:hover{
    opacity:1;
    background: #cccccc;
    background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee));
    background: -webkit-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
    background: -o-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
    background: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 100%);
    background: linear-gradient(to bottom, #cccccc 0%,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
}

.polaroid-image-box{
    display:block;
    width:160px;
    float:left;
    padding:5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    margin-right:20px;
}
.polaroid-image-box >img{
    display:block;
    margin:0 auto;
    max-width:100%;
    margin-bottom:5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #cdcdcd;
}
.polaroid-image-box .polaroid-name{
    display:block;
    text-align:center;
    font-size:18px;
    color:#00ced1;
}
.top-shp-box-table{
    border-collapse:collapse;
    width:100%;
    margin-bottom:20px;
}
.top-shp-box-table td{
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}
.top-shp-box .nh-addtocart-button{
    text-align:center;
    display:inline;
    padding:5px 15px;
    background-color:#FFCC00;
    color:#4C721D;
}
.top-shp-box .nh-addtocart-button:hover{
    background-color:#4C721D;
    color:#ffffff;
}
.top-shp-box-img img,#osszetevok .top-shp-box-img img{
    display:block;
    max-width:100%;
    max-height:450px;
    margin:0 auto;
    width:auto;
}
.nh-addtocart-button.toggle-link{
    display:inline;
    padding:5px 10px;
    background-color:#FFCC00;
    color:#4C721D;
}
.nh-addtocart-button.toggle-link:hover{
    background-color:#4C721D;
    color:#ffffff;
}
.youtube-widget{
    position:relative;
    cursor:pointer;
    margin:5px 5px 20px 5px;
    border:3px solid #343434;
}
.youtube-widget .youtube-play-button{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:50px;
    height:50px;
    background:transparent url('images/playbutton.png') center no-repeat;
    opacity:0.5;
    margin-top:-25px;
    margin-left:-25px;
}
.youtube-widget:hover .youtube-play-button{
    opacity:1;
}
.youtube-widget:after{
    display:block;
    content:"";
    width:100%;
    height:10px;
    position:absolute;
    bottom:-10px;
    left:-3px;
    background:transparent url('images/youtube-navigation.png') top center no-repeat;
    background-size:100% auto;
    border-left:3px solid #343434;
    border-right:3px solid #343434;
}
.slide-widget{
    display:block;
}

.Herbs-Modal-1{
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 99999999;
    background:rgba(0,0,0,0.7);
    overflow-y: auto;
}
.Herbs-Modal-1 .Herbs-modal-body{
    width:600px;
    position:absolute;
    top:100px;
    left:50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #ffffff url('../img/popups/Deluxe/bg.png') center no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:15px;
    color:#343434;
}
.Herbs-Modal-1 .close{
    display:block;
    position:absolute;
    right:5px;
    top:5px;
    width:15px;
    height:15px;
    background:transparent;
    border:none;
    opacity:0.7;
    line-height:15px;
    text-align:center;
    cursor:pointer;
}
.Herbs-Modal-1 .close:hover{
    opacity:1;
}
.herbsmodal-first-row {
    font-size: 200%;
    text-align: center;
    color:#3f3f3f;
}
.herbsmodal-second-row {
    text-align: center;
    color:#3f3f3f;
}
.Herbs-Modal-bottom {
    text-align: center;
    width:250px;
    float:left;
    margin-left:5px;
    padding-top:100px;
}
.Herbs-Modal-bottom-content{
    text-align:left;
    font-size:300%;
    color:#ad0614;
    font-weight: 700;
    line-height:110%;
}
.Herbs-Modal-img{
    width:300px;
    float:left;
}
.Herbs-Modal-img img{
    display:block;
    max-width:100%;
    margin:15px auto;
}
.herbsmodal-bottom-close-btn {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #888;
    cursor:pointer;
}
.herbsmodal-bottom-close-btn:hover{
    color:#676767;
}
.shop_box_discounts{
    position:absolute;
    bottom:5px;
    right:5px;
    padding:2px;
    border:2px solid #cd0000;
}
.shop_box_discounts span{
    font-size:150%;
    color:#cd0000;
    font-weight: 700;
}
.homslider-bscarousel-container{
    min-height:456px;
}
@media all and (max-width: 1024px){
    .homslider-bscarousel-container{
        min-height:550px;
    }
}
.Herbs-carousel{
    position:relative;
}
.carousel-inner .item img{
    width:49%;
    margin:0.5%;
    float:left;
}
.carousel-text{
    display:inline;
}
.error-modal-frame{
    display:block;
    width:100%;
    height:100%;
    position:fixed;
    background:rgba(0,0,0,0.5);
    z-index:999999999;
}
.error-modal{
    display:block;
    padding:10px;
    background:#ffffff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position:absolute;
    margin:0 auto;
    min-width:600px;
    top:20%;
    left:50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.modal-close{
    display:block;
    border:none;
    background:transparent;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    position:absolute;
    top:5px;
    right:5px;
    color:#990000;
    font-size:28px;
    opacity:0.6;
    cursor:pointer;
}
.modal-close:hover{
    opacity:1;
}
.error-modal-content{
    padding:15px;
    display:block;
    width:100%;
    color:#cd0000;
}