.message_box{margin:15px 0;padding:1em 1em;}
.message_box p{margin-bottom:0}
pre{overflow:auto;padding:15px;margin:15px 0;position:relative;background:#777;font-family:monospace;color:#FFF;box-sizing:border-box;}
.note{background:#FAF3D4;color:#A6A377;}
.announce{background:#d0e6f0;color:#7190a2;}
.success{border:1px solid #DEF1BF;background:#D8EBCE;color:#748F5D;}
.warning{border:1px solid #FFDBDB;background:#FDE2E2;color:#AC888A;} .buttons{font-size:12px;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 15px 15px 0;padding:12px 10px;overflow:hidden;display:inline-block;width:auto;}
.buttons span{float:none;overflow:hidden;}
a.buttons{color:#fff !important;text-decoration:none;padding:10px 20px;border-radius:3px;border:1px solid rgba(0, 0, 0, 0.1);text-transform:uppercase;font-weight:bold;}
a.buttons.left{margin-right:15px;margin-bottom:15px;float:left;}
a.buttons.right{margin-left:15px;margin-bottom:15px;margin-right:0;float:right;}
div.button-center{width:100%;text-align:center;}
a.buttons.center{clear:both;display:inline-block;float:none;width:auto;}
a.btn_white{color:#4F4F4F !important}
.btn_brown{background-color:#C5703F;color:white;}
.btn_brown:hover{background-color:#D1B593;color:white !important;}
.btn_blue{background-color:#A5B8DA;color:white;}
.btn_blue:hover{background-color:#9badcc;color:white !important;}
.btn_green{background-color:#6CB24C;color:white;}
.btn_green:hover{background-color:#5F9D43;color:white !important;}
.btn_yellow{background-color:#FFDA6B;color:#fff;}
.btn_yellow:hover{background-color:#FFD351;color:#fff !important;}
.btn_red{background-color:#E83030;color:white;}
.btn_red:hover{background-color:#E63131;color:white !important;}
.btn_white{background-color:#F7F7F7;color:#4F4F4F;}
.btn_white:hover{background-color:#F4F4F4;color:#4F4F4F !important;}
.btn_white:active{border:1px solid #C1C1C1;box-shadow:inset 0 0 8px 2px #C1C1C1;} .textwidget .youtube-video, .textwidget .vimeo-video, .textwidget .googlemaps{margin:0}
.youtube-video, .vimeo-video{margin:10px 0 10px 0;width:100%;} .googlemaps{margin:5px 15px 10px 0} .one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:67.2%}
.one_sixth{width:13.33%}
.five_sixth{width:82.67%}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{position:relative;margin-right:4%;margin-bottom:15px;float:left;}
.column-last{margin-right:0 !important;clear:right;} .tab_widget{display:block;position:relative;margin:0 0 20px 0;}
.tab_widget ul.wps_tabs{display:block;position:relative;list-style:none;height:40px;border-bottom:1px solid #DDD;margin:0;padding:0;}
.tab_widget ul.wps_tabs li{float:left;margin:0;padding:0;height:39px;line-height:39px;border:1px solid #DDD;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;background-image:linear-gradient(bottom, rgb(230, 230, 230) 9%, rgb(238, 238, 238) 55%);background-image:-ms-linear-gradient(bottom, rgb(230, 230, 230) 9%, rgb(238, 238, 238) 55%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.09, rgb(230, 230, 230)), color-stop(0.55, rgb(238, 238, 238)));}
.tab_widget ul.wps_tabs li:first-child{border-left:1px solid #DDD}
.tab_widget ul.wps_tabs li a{text-decoration:none;color:#888 !important;font-size:12px;display:block;padding:0 10px;outline:none;font-weight:bold;text-shadow:1px 1px 1px #FFF;border:none;border-left:1px solid #F9F9F9;}
.tab_widget ul.wps_tabs li:first-child a{border-left:none}
.tab_widget ul.wps_tabs li a:hover{background:none}
.tab_widget ul.wps_tabs li.active, .tab_widget ul.wps_tabs li.active a:hover{background:#FFF;border-bottom:1px solid #FFF;}
.tab_widget ul.wps_tabs li.active{border-top:1px solid #DDD}
.tab_widget ul.wps_tabs li.active a{color:#777}
.tab_widget .tab_container{display:block;border-top:none;overflow:hidden;position:relative;clear:both;background:#FFF;border:1px solid #DDD;border-top:none;}
.tab_widget .tab_content{display:block;position:relative;padding:15px;} .toggle{display:block;position:relative;margin:0 0 20px 0;}
.toggle .wps_togglet, .toggle .toggleta{display:block;position:relative;min-height:36px;padding:0 12px;background:#EEE;border:1px solid #DDD;cursor:pointer;margin:0;}
.toggle .wps_togglet span, .toggle .toggleta span{display:block;min-height:36px;line-height:36px;color:#888;text-shadow:1px 1px 1px #FFF;padding-left:20px;background:url(//nejzdravejsi.cz/wp-content/plugins/wp-shortcode/images/toggle-down.png) no-repeat left;}
.toggle .toggleta span{background:url(//nejzdravejsi.cz/wp-content/plugins/wp-shortcode/images/toggle-up.png) no-repeat left}
.toggle .togglec{display:block;position:relative;padding:15px;background:#FFF;border:1px solid #DDD;border-top:none;} .divider{clear:both;display:block;padding-top:20px;width:100%;margin-bottom:10px;text-align:right;padding-bottom:5px;border-bottom:5px solid #EEE;}
.top-of-page{margin-bottom:10px;text-align:right;padding-bottom:5px;border-bottom:5px solid #EEE;}
@media screen and (max-width:480px){
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{width:100%;margin-right:0;}
}.cwp-popular-review { position: relative; border-bottom: 1px solid #ddd; margin: 0; padding: 15px 0 !important;}
.cwp-popular-review .cwp-review-chart canvas, .cwp-popular-review .cwp-review-chart span  { width: 40px!important; height: 40px!important; line-height: 2.3; }
.cwp-popular-review .cwp-review-chart .cwp-review-percentage { top: -1px; left: -1px; width:40px!important;height: 40px !important; }
.cwp-popular-review .cwp-review-chart { border: 0 solid #fff; width: 40px; height: 40px; top: 56%; margin-top: -22px; } .cwp-review-chart { float: left;
margin: 10px 0 10px 10px;
position: absolute;top: 0;right: 0; border: 3px solid #fff; border-radius: 50%;}
.cwp-review-percentage span { font-family: "Lato"; font-size: 17px; font-weight: 900; background: #fff; display: block;border-radius: 50%; }
.cwp_easyPieChart { position: relative; text-align: center; }
.cwp_easyPieChart canvas { position: absolute; top: 0; left: 0; }
.cwp-popular-review .cwp_easyPieChart span { text-align:center; }
.cwp-popular-review:before {
content:""!important;
}
.cwp-popular-review .cwp_rev_image {
margin-right:10px;
border-radius: 3px;
max-width: 50px!important;
max-height: 50px!important;
vertical-align: middle;
}
.widget_cwp_top_products_widget ul, .widget_cwp_latest_products_widget ul  {
margin-left:0 !important;
padding-left:0 !important;
}
.widget_cwp_top_products_widget li, .widget_cwp_latest_products_widget li  {
margin-left:0 !important;
list-style:none!important;
background-image:none;
}
.widget_cwp_top_products_widget li a, .widget_cwp_latest_products_widget li a{
border:none!important;
padding:0 !important;
}
.wppr-cols-2 >  div.wppr-col,
.wppr-cols-3 >  div.wppr-col{
width:15%;
}
.wppr-cols-2 > a.wppr-col,
.wppr-cols-3 > a.wppr-col{
width:66%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;;
}
.wppr-cols-3 a.wppr-col{
position: relative;
top: 40%;
transform: translateY(40%);
margin-right:-60px;
}
.wppr-cols-2 .wppr-col,
.wppr-cols-3 .wppr-col{
float:left;
}
.wppr-cols-3:after,
.wppr-cols-2:after {
content: "";
display: table;
clear: both;
position: relative !important;
}
.widget_cwp_top_products_widget{
overflow:hidden;
}.wppr-prodlist .wppr-prodrow { padding: 20px 0px; width: 100%;}
.wppr-prodlist .wppr-prodrow .wppr-prodrowleft {width: 30%; float: left;}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright {float: left;}
.wppr-prodlist .wppr-prodrow .wppr-prodrowrightadjust {width: 65%;}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-rating {margin-top:5px;}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright p {margin: 0px 0px 0px 0px; line-height: 18px;}
.clear {clear: both;}
.cwp-review-chart.relative {position: relative;}
.cwp-review-chart.absolute {position: absolute;}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-bttn:first-child{
margin-right: 10px;
}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright p.wppr-style1-buttons{
margin-top:10px;
height: 32px;
overflow: hidden;
display: block;
}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright .wppr-bttn{
font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Lato, Arial, sans-serif;
border-radius: 3px;
padding: 6px 9px;
background-color: #3baeda;
line-height: 36px;
font-size: 12px;
font-weight: bold;
color: #fff !important;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
transition: all 0.5s ease;
}
.wppr-prodlist .wppr-prodrow .wppr-prodrowright .bttn:hover{
opacity: 0.8;
}.wppr-prodlist .wppr-rating {
height: 16px;
width: 80px;
margin: 0;
display: block;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFRoZSBpY29uIGNhbiBiZSB1c2VkIGZyZWVseSBpbiBib3RoIHBlcnNvbmFsIGFuZCBjb21tZXJjaWFsIHByb2plY3RzIHdpdGggbm8gYXR0cmlidXRpb24gcmVxdWlyZWQsIGJ1dCBhbHdheXMgYXBwcmVjaWF0ZWQuIFlvdSBtYXkgTk9UIHN1Yi1saWNlbnNlLCByZXNlbGwsIHJlbnQsIHJlZGlzdHJpYnV0ZSBvciBvdGhlcndpc2UgdHJhbnNmZXIgdGhlIGljb24gd2l0aG91dCBleHByZXNzIHdyaXR0ZW4gcGVybWlzc2lvbiBmcm9tIGljb25tb25zdHIuY29tIC0tPjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gaWQ9InN0YXItaWNvbiIgZmlsbD0iI0Q5RDlEOSIgcG9pbnRzPSIyNTYsNjAuMDgyIDMwNC42MywyMDkuNzUgNDYyLDIwOS43NSAzMzQuNjg2LDMwMi4yNSAzODMuMzE1LDQ1MS45MTggMjU2LDM1OS40MTggMTI4LjY4NSw0NTEuOTE4IAkxNzcuMzE1LDMwMi4yNSA1MCwyMDkuNzUgMjA3LjM3LDIwOS43NSAiLz48L3N2Zz4=);
background-size: contain;
}
.wppr-prodlist .wppr-rating div{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFRoZSBpY29uIGNhbiBiZSB1c2VkIGZyZWVseSBpbiBib3RoIHBlcnNvbmFsIGFuZCBjb21tZXJjaWFsIHByb2plY3RzIHdpdGggbm8gYXR0cmlidXRpb24gcmVxdWlyZWQsIGJ1dCBhbHdheXMgYXBwcmVjaWF0ZWQuIFlvdSBtYXkgTk9UIHN1Yi1saWNlbnNlLCByZXNlbGwsIHJlbnQsIHJlZGlzdHJpYnV0ZSBvciBvdGhlcndpc2UgdHJhbnNmZXIgdGhlIGljb24gd2l0aG91dCBleHByZXNzIHdyaXR0ZW4gcGVybWlzc2lvbiBmcm9tIGljb25tb25zdHIuY29tIC0tPjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGZpbGw9IiNGRjdFMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Igkgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gaWQ9InN0YXItaWNvbiIgcG9pbnRzPSIyNTYsNjAuMDgyIDMwNC42MywyMDkuNzUgNDYyLDIwOS43NSAzMzQuNjg2LDMwMi4yNSAzODMuMzE1LDQ1MS45MTggMjU2LDM1OS40MTggMTI4LjY4NSw0NTEuOTE4IAkxNzcuMzE1LDMwMi4yNSA1MCwyMDkuNzUgMjA3LjM3LDIwOS43NSAiLz48L3N2Zz4=);
background-size: contain;
height: 16px;
display: block;
max-width: 100%;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}