html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: normal;
vertical-align: baseline;
background: transparent;
}
article, aside, figure, footer, header, nav, section, details, summary {
display: block;
}
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
} img, object, embed {
max-width: 100%;
}
html {
overflow-y: scroll;
}
ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom: 1px dotted #000;
cursor: help;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th {
font-weight: bold;
vertical-align: bottom;
}
td {
font-weight: normal;
vertical-align: top;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
input, select {
vertical-align: middle;
}
pre {
white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
input[type="radio"] {
vertical-align: text-bottom;
}
input[type="checkbox"] {
vertical-align: bottom;
}
.ie7 input[type="checkbox"] {
vertical-align: baseline;
}
.ie6 input {
vertical-align: text-bottom;
}
select, input, textarea {
font: 99% sans-serif;
}
table {
font-size: inherit;
font: 100%;
}
small {
font-size: 85%;
}
strong {
font-weight: bold;
}
td, td img {
vertical-align: top;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
pre, code, kbd, samp {
font-family: monospace, sans-serif;
}
.clickable, label, input[type=button], input[type=submit], input[type=file], button {
cursor: pointer;
} button, input, select, textarea {
margin: 0;
} button, input[type=button] {
width: auto;
overflow: visible;
} .ie7 img {
-ms-interpolation-mode: bicubic;
}  .clearfix:before, .clearfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
} body {
font: 13px 'Open sans', sans-serif;
}
body, select, input, textarea {
color: #616161;
}
a {
color: #616161;
text-decoration: none;
}
a:hover {
color: #69f;
}
::-moz-selection {
background: #e1ecb8;
color: #454545;
text-shadow: none;
}
::selection {
background: #e1ecb8;
color: #454545;
text-shadow: none;
}
a:link {
-webkit-tap-highlight-color: #fcd700;
}
ins {
background-color: #fcd700;
color: #000;
text-decoration: none;
}
mark {
background-color: #fcd700;
color: #000;
font-style: italic;
font-weight: bold;
}
input:-moz-placeholder {
color: #a9a9a9;
}
textarea:-moz-placeholder {
color: #a9a9a9;
}
body {
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/body.jpg) repeat;
}
h3 {
font-weight: 600;
color: #4caf48;
font-size: 16px;
padding-bottom: 15px;
}
h3 span {
display: block;
font-size: 14px;
color: #616161;
font-weight: 600;
}
.singlepage h2 {
font-weight: 600;
color: #4caf48;
font-size: 22px;
padding: 20px 0;
}
.singlepage h3 {
font-weight: 600;
color: #4caf48;
font-size: 16px;
padding: 20px 0;
}
#sidebar h3 {
padding-bottom: 5px;
}
p {
padding-bottom: 12px;
font-size: 13px;
line-height: 22px;
}
.singlepage ul {
list-style: disc;
margin-left: 40px;
font-size: 13px;
padding-bottom: 15px;
line-height: 22px;
}
.singlepage ul li {
padding-bottom: 10px;
}
.wrapper {
width: 1100px;
margin: 0 auto;
}
header {
width: 960px;
position: relative;
overflow: hidden;
padding-top: 25px;
margin-bottom: 10px;
}
.header-kontakti {
position: absolute;
top: 70px;
left: 80px;
color: #8b8b8b;
}
.header-kontakti span {
padding-left: 25px;
margin-right: 20px;
font-weight: 600;
}
.header-kontakti span.Hem {
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/Hem.png) no-repeat left center;
}
.header-kontakti span.Hte {
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/Hte.png) no-repeat left center;
}
.header-banner {
position: absolute;
top: 32px;
right: 10px;
width: 450px;
height: 50px;
overflow: hidden;
box-shadow: 0px 0px 10px #bebebe
}
.menu-bcg {
width: 100%;
height: 66px;
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/menu-bcg.png) repeat-x top left;
}
#menu-box {
width: 1110px;
padding-right: 140px;
margin: 0 auto;
overflow: hidden;
height: 66px;
position: relative;
}
a#shoplink {
margin-left: 10px;
width: 250px;
height: 66px;
text-align: center;
line-height: 66px;
display: block;
color: #ecffac;
font-size: 18px;
font-weight: 600;
text-decoration: none;
background: #7fc361 url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/shoplink.png) repeat-x top left;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
float: left;
}
a#shoplink:hover {
background: #68b949;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.kosarica {
float: left;
width: 120px;
overflow: hidden;
height: 66px;
text-align: center;
margin-left: 10px;
padding-top: 10px;
}
.kosarica span {
font-size: 14px;
color: #1f701c;
padding-bottom: 3px;
}
.kosarica span.woocommerce-Price-currencySymbol {
display:inline;
}
.kosarica a {
display: block;
padding: 3px 10px;
background: #7fc361;
color: #1f701c;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.32s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-weight: 600;
}
.kosarica a:hover {
background: #68b949;
color: #ecffac;
}
nav#main-nav {
float: right;
}
nav#main-nav li {
float: left;
}
nav#main-nav li a {
display: block;
color: #47a743;
font-size: 16px;
font-weight: 600;
padding: 30px 20px 12px 20px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.32s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
nav#main-nav li.current-menu-item a, nav#main-nav li a:hover {
color: #1f701c;
}
#containter {
width: 1110px;
margin: 0 auto;
overflow: hidden;
}
#page {
background: #fff;
width: 960px;
float: left;
margin-left: 10px;
overflow: hidden;
box-shadow: 0px 0px 10px #ddd;
}
#right-sidebar {
float: left;
width: 140px;
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/right-sidebar.png) repeat;
margin-top: 50px;
}
#sidebar {
width: 250px;
padding: 10px;
float: left;
}
#content {
padding: 10px;
float: left;
width: 700px;
}
.sidebar-pojedini {
overflow: hidden;
padding-top: 10px;
padding-bottom: 10px;
}
.sidebar-pojedini h3 {
font-size: 16px;
font-weight: 600;
color: #4caf48;
}
.sidebar-menu h3 {
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/sidebar-menu-title.png) no-repeat left 5px;
padding-left: 30px;
border-bottom: 1px solid #e9e9e9;
padding-bottom: 10px;
}
.sidebar-menu li {
border-bottom: 1px solid #e9e9e9;
}
.sidebar-menu li a {
text-transform: uppercase;
color: #4c4c4c;
display: block;
padding: 10px 0px;
font-size: 14px;
}
.sidebar-menu li a:hover {
color: #4caf48;
}
.sidebar-novonaforumu li{
border-bottom: 1px solid #e9e9e9;
padding: 7px 0px;
}
.sidebar-novonaforumu li span {
display: block;
font-size: 10px;
font-style: italic;
color: #aeacac;
}
.sidebar-novonaforumu li a {
color: #616161
}
.sidebar-novonaforumu li a:hover {
color: #4caf48;
}
.sidebar-pitajtedoktora a{
display: block;
font-weight: 600;
background: url(//zdravljeizivot.com/wp-content/themes/zdravljeizivot/images/pitajtedoktora.jpg) no-repeat left center;
padding: 10px 0px 15px 110px;
border-bottom: 1px solid #e9e9e9;
}
.sidebar-pitajtedoktora a:hover{
color: #4caf48;
}
.sidebar-oglasavanje a {
border-bottom: 1px solid #e9e9e9;
padding: 10px 0px;
display: block;
}
.sidebar-oglasavanje a:hover{
color: #4caf48;
}
.h-pojediniproizvod {
overflow: hidden;
padding: 10px 0px 20px 0px;
border-bottom: 1px solid #ededed;
position: relative;
margin-bottom: 10px;
}
.h-pojediniproizvod img {
float: left;
margin-right: 20px;
}
a.pvise {
border: 1px solid #66b954;
background: #cce186;
padding: 7px 30px;
border-radius: 20px;
font-weight: 600;
font-size: 12px;
color: #4caf48;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.32s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
a.pvise:hover {
background: #66b954;
color: #ecffac
}
.h-pojediniproizvod a.pvise {
position: absolute;
right: 0px;
bottom: 20px;
}
#right-sidebar a {
display: block;
margin: 10px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.32s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#right-sidebar a img {
box-shadow: 0px 0px 10px #bebebe
}
#right-sidebar a:hover {
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
footer {
background: #cce186;
text-align:center;
padding: 35px 0px;
margin-top: 60px;
}
img.alignleft {
float: left;
margin-right: 10px;
}
.shoppages h1 {
font-weight: 600;
color: #4caf48;
font-size: 22px;
padding: 0px 0px 20px 0;
}
.shoppages .price {
color: #4caf48;
font-size: 18px;
}
.shoppages {
padding-top: 25px!important;
}
.shoppages .entry-summary {
float: left;
}
.shoppages h2 {
font-weight: 600;
color: #4caf48;
font-size: 16px;
padding-bottom: 15px;
}
.shoppages .images {
width: 215px;
float: left;
}
.shoppages .woocommerce-tabs {
padding-top: 30px;
clear: both;
}
.shoppages ul.tabs {
display: none;
}
#content input, #content textarea {
border: 1px solid #dedede;
padding: 15px;
width: 100%
}
#shipping_method input, #payment input {
width: 10px;
}
#payment input#place_order {
width: 200px!important;
}
.shoppages .quantity input {
float: left!important;
padding: 5px!important;
width: 50px!important;
height: 50px;
text-align: center;
float: left;
border-radius: 25px;
margin-right: 20px;
}
.quantity {
float: left;
}
.shoppages .single_add_to_cart_button {
border: 1px solid #66b954;
background: #cce186;
float: left;
padding: 16px 40px;
border-radius: 20px;
font-weight: 600;
width: 200px;
font-size: 12px;
color: #4caf48;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.32s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.shoppages .single_add_to_cart_button:hover {
background: #66b954;
color: #ecffac
}
textarea#order_comments {
height: 320px;
}
.add_to_cart_button {
border: 1px solid #66b954;
background: #cce186;
padding: 5px 15px;
border-radius: 20px;
font-weight: 600;
font-size: 12px;
color: #4caf48;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.32s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.add_to_cart_button:hover {
background: #66b954;
color: #ecffac
}
.product-type-simple .price{
font-size: 14px;
}
.product-type-simple .h3 {
padding-bottom: 3px;
}
#content img {
border: 1px solid #cce186;
}
.shoppages img {
width: 200px;
height: 180px;
}
.sku_wrapper {
display: none;
}
.variations select {
border: 1px solid #dedede;
padding: 3px 5px;
margin: 0px 5px;
}
li.product {
width: 226px;
float: left;
overflow: hidden;
text-align: center;
padding-bottom: 30px;
}
li.product span.price {
display: block;
font-size: 14px;
margin-bottom: 10px;
}
li.product h3 {
overflow: hidden;
height: 50px;
padding-top: 5px;
margin-bottom: 0px;
}
li.product img {
width: 210px;
height: 210px;
}
li.product.first {
clear:both;
}
ul.products {
clear: both;
padding-top: 20px;
}
.woocommerce-result-count {
float: left;
width: 300px;
margin-top: 5px;
}
.woocommerce-ordering {
float: right;
}
.woocommerce-ordering select{
color: #919191;
border: 1px solid #dedede;
padding: 5px 10px;
}
.quantity input {
padding: 15px 10px!important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
margin-top: 20px;
background-color: #75bf57!important;
}
.singlepage a {
color: #69b84a
}
strong span {
font-weight: bold;
}
.coupon {
display: none;
}
.cart_totals {
width: auto!important;
}
.cart_totals tr {
border-bottom: 1px solid #eee;
margin-bottom: 5px;
}
.cart_totals th, .cart_totals td {
padding: 5px 0px;
}
.cart_totals th{
text-align: left;
vertical-align: top;
padding-right: 20px;
}
.terms {
margin-top: 30px!important;
} .woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
width: 100% !important;
}
input[type="checkbox"] {
display: inline-block !important;
width: auto !important;
}
.woocommerce #payment .terms, 
.woocommerce #payment .wc-terms-and-conditions, 
.woocommerce-page #payment .terms, 
.woocommerce-page #payment .wc-terms-and-conditions {
width: 65%;
margin-top: 15px !important;
} div.wpforms-container-full {
width: 75% !important;
margin: 0 auto !important;
}
.wpforms-submit {
width: 100% !important;
}