File: //home/bristolfilton.co.uk/public_html/wp-content/themes/kidzoo-lite/css/kidzoo.css
@charset "UTF-8";
/*
@package kidzoo-lite
*/
/* Import
---------------------
*/
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%; }
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block; }
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden],
template {
display: none; }
a {
background-color: transparent; }
a:active,
a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b,
strong {
font-weight: bold; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background: #ff0;
color: #000; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 1em 40px; }
hr {
box-sizing: content-box;
height: 0; }
pre {
overflow: auto; }
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled],
html input[disabled] {
cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }
/*
@package kidzoo-lite
*/
/*
Variables
---------------------
*/
/*
@package kidzoo-lite
*/
/*
Mixins
---------------------
*/
@keyframes spin {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
/*
@package kidzoo-lite
*/
/* Placeholders
---------------------
*/
.kidzoo-format-image .entry-header, .kidzoo-format-gallery .carousel-control {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
.entry-excerpt.image-caption {
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
/* IE6-9 */ }
/*
@package kidzoo-lite
*/
.alignnone {
margin: 5px 20px 20px 0; }
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto; }
.alignright {
float: right;
margin: 5px 0 20px 20px; }
.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.alignright {
float: right;
margin: 5px 0 20px 20px; }
a img.alignnone {
margin: 5px 20px 20px 0; }
a img.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
/* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center; }
dl.wp-caption {
border: none; }
.wp-caption.alignnone {
margin: 5px 20px 20px 0; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto; }
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px; }
.gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px; }
/* Text meant only for screen readers. */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
/* Above WP toolbar. */ }
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto; }
/*
Media
---------------------
*/
.main-navigation {
clear: both;
display: block;
float: left;
width: 100%; }
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0; }
.main-navigation ul ul {
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: auto;
left: -999em;
z-index: 99999;
background: rgba(255, 255, 255, 0.96) none repeat scroll 0 0; }
.main-navigation ul ul ul {
left: -999em;
top: 0; }
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
left: 100%; }
.main-navigation ul ul a {
width: 200px; }
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto; }
.main-navigation ul .sub-menu, .main-navigation ul .children {
padding: 15px 0;
margin-top: 10px; }
.main-navigation ul .sub-menu li a, .main-navigation ul .children li a {
display: block;
color: #333333;
font-size: 14px;
line-height: 2;
letter-spacing: 0px;
font-weight: 500;
text-transform: none;
border: none;
padding: 8px 20px; }
.main-navigation ul .sub-menu li a:after, .main-navigation ul .children li a:after {
opacity: 0; }
.main-navigation ul .sub-menu li a:hover, .main-navigation ul .sub-menu li a:focus, .main-navigation ul .children li a:hover, .main-navigation ul .children li a:focus {
background: none;
color: #ff715e; }
.main-navigation ul .sub-menu li a:hover:after, .main-navigation ul .sub-menu li a:focus:after, .main-navigation ul .children li a:hover:after, .main-navigation ul .children li a:focus:after {
opacity: 0; }
.main-navigation ul .sub-menu:after, .main-navigation ul .children:after {
content: "";
display: block;
height: 20px;
position: absolute;
top: -20px;
width: 100%; }
.main-navigation li {
float: left;
position: relative; }
.main-navigation a {
display: block;
text-decoration: none;
font-size: 14px;
font-weight: 500;
padding: 10px 15px;
line-height: 2; }
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
display: block; }
@media screen and (min-width: 767px) {
.menu-toggle {
display: none; }
.main-navigation ul {
display: block; } }
#mega-menu-wrap-primary {
background: transparent; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
margin: 0 5px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
text-transform: uppercase;
font-weight: bold !important;
color: #936FA4;
padding: 5px 10px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
background: none !important;
color: #936FA4; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus:before {
background: #936FA4;
opacity: 1;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before {
content: '';
position: absolute;
left: 0;
right: 0;
display: block;
bottom: 5px;
height: 2px;
background: #936FA4;
opacity: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px); }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: none !important;
color: #936FA4; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before {
background: #936FA4;
opacity: 1;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on .mega-sub-menu {
margin-top: 10px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
color: #936FA4;
background: #ffffff; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before {
opacity: 1;
background: #936FA4;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > .mega-sub-menu {
box-shadow: 0 1px 1px 1px #cccccc; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu {
background: #ffffff; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link {
color: #555555 !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link:hover {
color: #ff715e !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
-webkit-transform: translateX(10px) !important;
-moz-transform: translateX(10px) !important;
-ms-transform: translateX(10px) !important;
-o-transform: translateX(10px) !important;
transform: translateX(10px) !important;
color: #ff715e !important;
background: transparent; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before {
left: 0 !important; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu {
padding: 15px;
background: #ffffff; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
padding: 8px 0 !important;
color: #555555 !important;
overflow: hidden !important;
background: transparent !important; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link:before {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
content: "\f344";
font-family: "dashicons";
position: relative !important;
left: -20px;
transition: left 0.35s cubic-bezier(0.04, 0.25, 0.32, 0.94) 0s; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link:focus {
color: #ff715e !important;
background: transparent !important; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
padding: 8px 0 !important;
color: #555555;
overflow: hidden !important;
background: transparent !important; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link:before {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
content: "\f344";
font-family: "dashicons";
position: relative !important;
left: -20px;
transition: left 0.35s cubic-bezier(0.04, 0.25, 0.32, 0.94) 0s; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item:hover a.mega-menu-link {
-webkit-transform: translateX(10px);
-moz-transform: translateX(10px);
-ms-transform: translateX(10px);
-o-transform: translateX(10px);
transform: translateX(10px);
color: #ff715e; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item:hover a.mega-menu-link:before {
left: 0px; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item:hover a.mega-menu-link {
-webkit-transform: translateX(10px);
-moz-transform: translateX(10px);
-ms-transform: translateX(10px);
-o-transform: translateX(10px);
transform: translateX(10px);
color: #ff715e;
background: transparent; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item:hover a.mega-menu-link:before {
left: 0px; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-ancestor a.mega-menu-link {
-webkit-transform: translateX(10px) !important;
-moz-transform: translateX(10px) !important;
-ms-transform: translateX(10px) !important;
-o-transform: translateX(10px) !important;
transform: translateX(10px) !important;
color: #ff715e !important;
background: transparent; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-item a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout.mega-menu-item .mega-sub-menu .mega-menu-item.mega-current-menu-ancestor a.mega-menu-link:before {
left: 0 !important; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu {
background: #ffffff; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu .mega-menu-item > a.mega-menu-link {
padding: 0 20px;
margin-top: 10px;
margin-bottom: 10px;
color: #333333; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu .mega-menu-item .mega-block-title {
margin-top: 10px;
margin-bottom: 20px;
color: #333333; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
padding: 10px 0 !important;
color: #555555;
overflow: hidden !important; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item a.mega-menu-link:before {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
content: "\f344";
font-family: "dashicons";
position: relative !important;
left: -20px;
transition: left 0.35s cubic-bezier(0.04, 0.25, 0.32, 0.94) 0s; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item:hover a.mega-menu-link {
-webkit-transform: translateX(10px);
-moz-transform: translateX(10px);
-ms-transform: translateX(10px);
-o-transform: translateX(10px);
transform: translateX(10px);
color: #ff715e; }
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-megamenu.mega-menu-item .mega-sub-menu .mega-menu-item .mega-sub-menu .mega-menu-item:hover a.mega-menu-link:before {
left: 0px; }
/*
Header
---------------------
*/
.header-container {
position: relative;
display: block; }
.header-container .nav-container {
padding: 15px 0;
background: #ffffff;
width: 100%; }
.header-container .nav-container .site-branding .site-title {
margin: 0 0 8px;
color: #936FA4;
display: inline-block; }
.header-container .nav-container .site-branding .site-title a {
color: #936FA4; }
.header-container .nav-container .site-branding .site-description {
display: block; }
.header-container .nav-container .topbar-right {
text-align: right; }
.header-container .nav-container .topbar-icons, .header-container .nav-container .topbar-widgets {
display: inline; }
@media (max-width: 480px) {
.header-container .nav-container .topbar-icons .widget-woocommerce-currency-switcher .dd-container, .header-container .nav-container .topbar-widgets .widget-woocommerce-currency-switcher .dd-container {
width: 70px !important; }
.header-container .nav-container .topbar-icons .widget-woocommerce-currency-switcher .dd-container .dd-select, .header-container .nav-container .topbar-widgets .widget-woocommerce-currency-switcher .dd-container .dd-select {
width: 80px !important;
padding: 0 !important; } }
.header-container .nav-container .head-search {
display: inline-block; }
.header-container .nav-container .head-search .toggle-search {
font-weight: normal;
line-height: 20px;
font-size: 16px;
padding: 15px;
text-align: center;
min-width: 30px; }
.header-container .nav-container .head-search .toggle-search i {
color: #936FA4; }
.header-container .nav-container .head-search .search-expand {
background: #ffffff none repeat scroll 0 0;
box-shadow: 0 0 2px 2px #cccccc;
padding: 20px 10px;
position: absolute;
right: 10px;
z-index: 9;
min-width: 250px; }
.header-container .nav-container .head-search .search-expand .search-expand-inner .search-form {
display: inline-flex;
margin-top: 10px;
margin-bottom: 10px; }
.header-container .nav-container .head-search .search-expand .search-expand-inner .search-form .btn {
display: inline;
border: none;
border-radius: 0px;
padding-top: 8px;
padding-bottom: 8px;
font-size: 15px;
background: #ff715e;
box-shadow: none;
text-shadow: none;
color: #ffffff; }
.header-container .nav-container .kidzoo-login {
display: inline-block; }
.header-container .nav-container .kidzoo-login .toggle-login .login_button {
font-size: 16px;
line-height: 20px;
padding: 15px;
text-align: center;
color: #936FA4; }
.header-container .nav-container .kidzoo-login .toggle-login .login_button i {
color: #936FA4; }
.header-container .nav-container .cart-content {
display: inline-block;
line-height: 20px;
padding: 15px;
font-weight: normal;
text-align: center;
color: #936FA4; }
.header-container .nav-container .cart-content .shop-cart-icon {
font-size: 16px; }
.header-container .nav-container .cart-content .shop-cart-icon i {
color: #936FA4; }
.header-container .nav-container .cart-content .circle {
background: #936FA4;
color: #ffffff;
border-radius: 50%;
bottom: 8px;
display: inline-block;
font-size: 13px;
font-weight: bold;
height: 20px;
left: 0;
line-height: 20px;
position: relative;
text-align: center;
width: 20px; }
.header-container .nav-container .sidebar-open {
display: inline-block;
cursor: pointer;
color: #936FA4;
background: #ffffff;
font-size: 16px;
font-weight: normal;
height: 50px;
line-height: 50px;
text-align: center;
width: 50px; }
.header-container .nav-container .sidebar-open:hover, .header-container .nav-container .sidebar-open:focus {
color: #ffffff;
background: #936FA4; }
@media (max-width: 767px) {
.header-container .nav-container .sidebar-open.visible-xs {
display: inline-block !important; } }
@media (max-width: 480px) {
.header-container .nav-container {
position: relative; }
.header-container .nav-container .site-title {
font-size: 32px;
line-height: 1.5; } }
/*
Navbar
---------------------
*/
.navbar-kidzoo {
margin-bottom: 0;
background: transparent;
border: none;
padding: 0 15px;
text-shadow: none; }
.navbar-kidzoo .navbar-nav li a {
font-size: 14px;
background: none;
font-weight: 700;
color: #936FA4;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.navbar-kidzoo .navbar-nav li a:hover, .navbar-kidzoo .navbar-nav li a:focus {
color: #936FA4;
background: none; }
.navbar-kidzoo .navbar-nav li.active > a, .navbar-kidzoo .navbar-nav li.current_page_item > a, .navbar-kidzoo .navbar-nav li.current_page_parent > a, .navbar-kidzoo .navbar-nav li.current_page_ancestor > a {
color: #ff715e;
background: #ffffff; }
.navbar-kidzoo .navbar-nav li.active > a:hover, .navbar-kidzoo .navbar-nav li.active > a:focus, .navbar-kidzoo .navbar-nav li.current_page_item > a:hover, .navbar-kidzoo .navbar-nav li.current_page_item > a:focus, .navbar-kidzoo .navbar-nav li.current_page_parent > a:hover, .navbar-kidzoo .navbar-nav li.current_page_parent > a:focus, .navbar-kidzoo .navbar-nav li.current_page_ancestor > a:hover, .navbar-kidzoo .navbar-nav li.current_page_ancestor > a:focus {
opacity: 1;
color: #ff715e; }
.navbar-kidzoo .navbar-nav li.open a {
background: rgba(0, 0, 0, 0.5);
color: #ff715e; }
.navbar-kidzoo .navbar-nav li.open a:hover, .navbar-kidzoo .navbar-nav li.open a:focus {
color: #ff715e;
background: rgba(0, 0, 0, 0.5); }
.navbar-kidzoo .navbar-nav li .children, .navbar-kidzoo .navbar-nav li .dropdown-menu, .navbar-kidzoo .navbar-nav li .sub-menu {
background: #ffffff;
padding: 15px;
min-width: 280px; }
.navbar-kidzoo .navbar-nav li .children li, .navbar-kidzoo .navbar-nav li .dropdown-menu li, .navbar-kidzoo .navbar-nav li .sub-menu li {
display: block;
float: none; }
.navbar-kidzoo .navbar-nav li .children li a, .navbar-kidzoo .navbar-nav li .dropdown-menu li a, .navbar-kidzoo .navbar-nav li .sub-menu li a {
-webkit-transition: all 320ms ease !important;
-moz-transition: all 320ms ease !important;
-ms-transition: all 320ms ease !important;
-o-transition: all 320ms ease !important;
transition: all 320ms ease !important;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
position: relative;
display: block;
width: 100%;
padding: 10px 0; }
.navbar-kidzoo .navbar-nav li.page_item_has_children > a:after, .navbar-kidzoo .navbar-nav li.menu-item-has-children > a:after {
content: "\f078";
display: inline-block;
font-family: "Fontawesome";
font-weight: normal;
margin: 0 0 0 6px;
vertical-align: top; }
.navbar-kidzoo .navbar-nav li.page_item_has_children:hover > a, .navbar-kidzoo .navbar-nav li.menu-item-has-children:hover > a {
color: #ff715e; }
@media (max-width: 991px) and (min-width: 768px) {
.navbar-kidzoo {
padding: 15px 0; } }
/*
Off canvas mobile menu
---------------------
*/
.kidzoo-offcanvas-menu {
padding: 20px; }
.kidzoo-offcanvas-menu ul {
padding: 0;
margin: 0;
border: none;
display: block; }
.kidzoo-offcanvas-menu ul li {
list-style: none;
float: none; }
.kidzoo-offcanvas-menu ul li a {
background: transparent;
color: #ffffff;
font-weight: 500;
display: block;
font-size: 16px;
text-transform: capitalize;
padding: 5px 10px; }
.kidzoo-offcanvas-menu ul li a:hover, .kidzoo-offcanvas-menu ul li a:focus {
color: #77D0E4;
background: transparent; }
.kidzoo-offcanvas-menu ul li.current-menu-item > a, .kidzoo-offcanvas-menu ul li.active > a {
color: #ff715e; }
.kidzoo-offcanvas-menu ul li.current-menu-item > a:hover, .kidzoo-offcanvas-menu ul li.current-menu-item > a:focus, .kidzoo-offcanvas-menu ul li.active > a:hover, .kidzoo-offcanvas-menu ul li.active > a:focus {
color: #ff715e; }
.kidzoo-offcanvas-menu ul li .sub-menu, .kidzoo-offcanvas-menu ul li .children {
padding-left: 20px;
background: none; }
/*
Media Queries
---------------------
*/
@media (max-width: 480px) {
.header-container .nav-container .site-branding {
padding-bottom: 15px; }
.header-container .nav-container .site-branding, .header-container .nav-container .topbar-right {
width: 100%;
float: none;
text-align: center; }
.header-container .nav-container .head-search .toggle-search {
padding: 15px 5px; }
.header-container .nav-container .kidzoo-login .toggle-login .login_button {
padding: 15px 5px; }
.header-container .nav-container .cart-content {
padding: 5px; } }
/*
Generic
---------------------
*/
body {
font-size: 14px;
font-family: "Andika", "Helvetica Neue", "Helvetica", Arial, sans-serif;
color: #555555;
overflow-x: hidden;
word-wrap: break-word; }
body.no-scroll {
overflow-y: hidden; }
body.home-boxed {
background: #F1F1F1; }
body.home-boxed .home5-container {
max-width: 1250px;
width: 100%;
margin: 0 auto;
background: #ffffff;
display: block;
position: relative; }
.background-image {
background-position: center center;
background-repeat: no-repeat;
background-size: cover; }
.table {
display: table;
width: 100%;
height: 100%; }
.table .table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle; }
.btn-kidzoo {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: inline-block;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
color: #555555;
padding: 8px 15px;
border-radius: 0;
border: 2px solid #797979;
background-color: transparent; }
.btn-kidzoo:hover, .btn-kidzoo:focus {
color: #ffffff;
background: #ff715e;
border-color: #ff715e; }
.btn-white {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: inline-block;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
color: #1F1F1F;
padding: 12px 30px;
border-radius: 0;
border: none;
background: #ffffff; }
.btn-white:hover, .btn-white:focus {
color: #ffffff;
background: #ff715e; }
.btn-black {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: inline-block;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
color: #ffffff;
padding: 12px 30px;
border-radius: 0;
border: none;
background: #1F1F1F; }
.btn-black:hover, .btn-black:focus {
color: #ffffff;
background: #ff715e; }
.btn-primary {
background: #ff715e;
color: #ffffff;
border-color: #ff715e; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
background: #FC694C;
color: #ffffff;
border-color: #FC694C; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color: #333333;
line-height: 1.2; }
.h4, h4 {
font-size: 20px; }
.h5, h5 {
font-size: 18px; }
.h6, h6 {
font-size: 16px; }
p {
font-size: 16px;
color: #555555;
font-weight: 400;
line-height: 2;
font-size: 16px; }
ul, ol, li {
color: #555555;
font-weight: 400;
line-height: 2;
font-size: 16px; }
a {
-webkit-transition: color 320ms ease;
-moz-transition: color 320ms ease;
-ms-transition: color 320ms ease;
-o-transition: color 320ms ease;
transition: color 320ms ease;
color: #ff715e; }
a:hover, a:focus {
color: #FC694C;
text-decoration: none;
outline: none; }
img {
max-width: 100%;
height: auto; }
blockquote {
border-left: 5px solid #cccccc;
font-size: 18px; }
blockquote p {
font-size: 18px; }
p b, p strong {
font-weight: bold; }
table {
max-width: 100%;
overflow: scroll; }
table tr th {
font-weight: bold; }
table tr th, table tr td {
padding: 15px;
vertical-align: middle;
border: 1px solid #eeeeee;
font-size: 16px; }
button, input, select, textarea {
max-width: 100%;
color: #555555; }
dl {
padding-left: 15px;
font-size: 16px; }
dl dt {
color: #333333;
font-size: 16px;
margin-top: 20px;
margin-bottom: 10px; }
dl dd {
line-height: 2; }
address {
font-size: 16px;
line-height: 2; }
kbd {
padding: 4px;
font-size: 11px; }
form.post-password-form {
padding: 20px 0; }
form.post-password-form p {
margin-bottom: 10px; }
form.post-password-form label {
margin-top: 20px; }
form.post-password-form input[type='password'] {
border: 1px solid #cccccc;
border-radius: 0;
height: 46px;
text-indent: 10px; }
form.post-password-form input[type='submit'] {
margin-top: 20px;
background: #ff715e;
color: #ffffff;
border: 1px solid #ff715e;
font-weight: bold;
padding: 6px 20px; }
form.post-password-form input[type='submit']:hover {
background: #FC694C; }
.dropcap {
font-size: 42px; }
.parrot-tooltip, .parrot-popover {
color: #ff715e;
cursor: pointer; }
.circled-list {
list-style-type: none; }
.circled-list li:before {
color: #ff715e;
content: "\f1db";
display: inline-block;
font-family: "FontAwesome";
font-size: 12px;
font-weight: normal;
margin-right: 10px;
vertical-align: middle; }
.arrow-list {
list-style: none; }
.arrow-list li:before {
color: #ff715e;
content: "\f178";
display: inline-block;
font-family: "FontAwesome";
font-size: 12px;
font-weight: normal;
margin-right: 10px;
vertical-align: middle; }
.hand-list {
list-style: none; }
.hand-list li:before {
color: #ff715e;
content: "\f25a";
display: inline-block;
font-family: "FontAwesome";
font-size: 12px;
font-weight: normal;
margin-right: 10px;
vertical-align: middle; }
.header-title {
text-transform: uppercase;
font-weight: 700;
position: relative;
display: inline-block;
padding-bottom: 20px;
margin-bottom: 20px;
color: #333333; }
.header-title:before {
content: "";
position: absolute;
bottom: 0;
left: 5px;
height: 4px;
width: 60px;
border-radius: 4px;
background: #ff715e; }
.header-title:after {
content: "";
position: absolute;
bottom: 0;
left: 80px;
height: 4px;
width: 20px;
border-radius: 4px;
background: #77D0E4; }
.text-center .header-title:before {
left: 25%; }
.text-center .header-title:after {
left: 60%; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
background: transparent;
color: #77D0E4;
font-weight: 700;
font-size: 16px;
text-transform: uppercase; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover, .vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:focus {
background: transparent; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
background: transparent;
color: #ff715e;
text-transform: uppercase; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child a {
border-right: none; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
color: #ffffff;
background: #77D0E4;
font-weight: 700;
font-size: 16px;
text-transform: uppercase; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a i {
color: #ffffff; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
color: #ff715e;
background: transparent; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a i {
color: #ff715e; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
color: #77D0E4;
font-weight: 700;
font-size: 16px;
text-transform: uppercase; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a i {
color: #77D0E4; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover {
color: #ffffff;
background: #77D0E4; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover i {
color: #ffffff; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
color: #ff715e; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a i {
color: #ff715e; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:hover {
background: transparent; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
color: #ffffff;
background: #77D0E4;
font-weight: 700;
font-size: 16px;
text-transform: uppercase; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a i {
color: #ffffff; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
color: #ffffff;
background: #ff715e; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a i {
color: #ffffff; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
background: #77D0E4;
color: #ffffff; }
.vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
color: #ffffff; }
.vc_tta-container .vc_tta-accordion {
margin-bottom: 40px; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
margin-bottom: 20px; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
color: #333333;
text-transform: uppercase;
padding-bottom: 20px;
padding-top: 20px; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover {
color: #ff715e; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover i {
color: #ff715e; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover i:after, .vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover i:before {
border-color: #ff715e; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
padding: 30px 50px; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
color: #ffffff;
background: #ff715e; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i {
color: #ffffff; }
.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:after, .vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:before {
border-color: #ffffff; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
border-radius: 10px; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
color: #ffffff;
background: #77D0E4; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover {
color: #ffffff;
background: #ff715e; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover i {
color: #ffffff; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover i:after, .vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover i:before {
border-color: #ffffff; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
color: #ffffff;
background: #ff715e; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i {
color: #ffffff; }
.vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:after, .vc_tta-container .vc_tta-accordion.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:before {
border-color: #ffffff; }
.vc_toggle.kidzoo-framed-toggle {
padding: 20px;
border: 1px solid #cccccc; }
.vc_toggle.kidzoo-framed-toggle .vc_toggle_content {
margin-top: 20px; }
.vc_toggle.vc_toggle_active .vc_toggle_title h4 {
color: #ff715e; }
.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
background: #ff715e;
border-color: #ff715e; }
.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before, .vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after {
background: #ff715e;
border-color: #ff715e; }
.vc_toggle.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
background: #ff715e; }
.vc_toggle.vc_toggle_round .vc_toggle_title .vc_toggle_icon:before, .vc_toggle.vc_toggle_round .vc_toggle_title .vc_toggle_icon:after, .vc_toggle.vc_toggle_square .vc_toggle_title .vc_toggle_icon:before, .vc_toggle.vc_toggle_square .vc_toggle_title .vc_toggle_icon:after {
background: #ffffff; }
.vc_toggle.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
background: #77D0E4; }
.vc_toggle.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon:after {
background: #ffffff; }
.vc_toggle.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title .vc_toggle_icon, .vc_toggle.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title .vc_toggle_icon {
border-color: #ff715e;
background: transparent; }
.vc_toggle.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title .vc_toggle_icon:before, .vc_toggle.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title .vc_toggle_icon:after, .vc_toggle.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title .vc_toggle_icon:before, .vc_toggle.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title .vc_toggle_icon:after {
background: #ff715e; }
.vc_toggle.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
border-color: #77D0E4; }
.vc_toggle.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after {
background: #77D0E4; }
.vc_toggle.vc_toggle_arrow .vc_toggle_title .vc_toggle_icon:before, .vc_toggle.vc_toggle_arrow .vc_toggle_title .vc_toggle_icon:after {
border-color: #ff715e; }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon:after {
border-color: #77D0E4 !important; }
.vc_btn3-container .vc_general.vc_btn3 {
text-transform: uppercase; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-modern, .vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-flat {
background: #ff715e;
color: #ffffff; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-modern:hover, .vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-flat:hover {
background: #5399AD;
color: #ffffff; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-classic {
border-color: #5399AD;
background: #77D0E4;
color: #ffffff; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-classic:hover {
background: #5399AD;
color: #ffffff; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-outline {
border-color: #77D0E4;
color: #77D0E4;
background: #ffffff; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-outline:hover {
background: #5399AD;
color: #ffffff; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-3d {
background: #ff715e;
color: #ffffff;
box-shadow: 0 5px 0 #FC694C; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-3d.vc_btn3-size-lg, .vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-3d.vc_btn3-size-sm, .vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-3d.vc_btn3-size-xs {
box-shadow: 0 5px 0 #FC694C; }
.vc_btn3-container .vc_general.vc_btn3.vc_btn3-style-3d:hover {
background: #5399AD;
color: #ffffff; }
.vc_cta3-container .vc_general.vc_cta3 {
padding: 40px; }
.vc_cta3-container .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3_content-container .vc_cta3-content p, .vc_cta3-container .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3_content-container .vc_cta3-content p {
color: #ffffff; }
.vc_cta3-container .vc_general.vc_cta3.vc_cta3-style-flat.vc_cta3-color-sandy-brown, .vc_cta3-container .vc_general.vc_cta3.vc_cta3-style-3d.vc_cta3-color-sandy-brown {
background: #ff715e; }
.vc_cta3-container .vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-sandy-brown {
border-color: #ff715e; }
.vc_cta3-container .vc_general.vc_cta3.vc_cta3-style-outline.vc_cta3-color-sandy-brown .vc_cta3_content-container .vc_cta3-content .vc_cta3-content-header {
color: #ff715e; }
.kidzoo-icon-left-align-block .vc_icon_element {
float: left;
margin-right: 30px;
line-height: 2;
font-size: 10px; }
.kidzoo-icon-left-align-block .vc_icon_element .vc_icon_element-inner {
height: auto;
width: auto; }
.kidzoo-icon-left-align-block .wpb_content_element {
margin-bottom: 0; }
.kidzoo-icon-left-align-block h4 {
text-transform: uppercase;
font-weight: 700;
font-size: 18px;
line-height: 1.4; }
.kidzoo-icon-left-align-block p {
line-height: 1.8;
color: #797979;
overflow: auto; }
.kidzoo-icon-right-align-block .vc_icon_element {
float: right;
margin-left: 30px;
line-height: 2;
font-size: 10px; }
.kidzoo-icon-right-align-block .vc_icon_element .vc_icon_element-inner {
height: auto;
width: auto; }
.kidzoo-icon-right-align-block .wpb_content_element {
margin-bottom: 0; }
.kidzoo-icon-right-align-block h4 {
text-transform: uppercase;
font-weight: 700;
font-size: 18px;
line-height: 1.4; }
.kidzoo-icon-right-align-block p {
line-height: 1.8;
color: #797979;
overflow: auto; }
.kidzoo-icon-center-align-block {
text-align: center; }
.kidzoo-icon-center-align-block .vc_icon_element .vc_icon_element-inner {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease; }
.kidzoo-icon-center-align-block .vc_icon_element:hover .vc_icon_element-inner {
background: #ff715e; }
.kidzoo-icon-center-align-block .vc_icon_element:hover .vc_icon_element-inner .vc_icon_element-icon {
color: #ffffff !important; }
.kidzoo-icon-center-align-block h4 {
text-transform: uppercase;
font-weight: 700;
line-height: 1.4;
font-size: 18px; }
.kidzoo-icon-center-align-block p {
line-height: 1.8;
color: #797979;
overflow: auto; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free {
color: #333333;
font-weight: normal; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-image {
height: 80px;
margin: 0 auto 30px;
width: 80px; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-testimonial {
font-size: 18px;
font-style: italic;
line-height: 32px; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-testimonial:before {
content: '“';
display: block;
font-size: 68px;
position: relative;
margin-right: 10px;
color: #333333; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-name {
color: #333333;
font-size: 20px;
text-transform: uppercase; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-designation {
color: #333333; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-controls .owl-pagination .owl-page {
background-color: #77D0E4; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-controls .owl-pagination .owl-page span {
height: auto;
width: auto; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-controls .owl-pagination .owl-page.active {
background-color: #ff715e; }
.kidzoo-testimonial-carousel .sp-testimonial-section .owl-controls .owl-buttons .owl-prev, .kidzoo-testimonial-carousel .sp-testimonial-section .owl-controls .owl-buttons .owl-next {
color: #333333;
background: transparent;
border-radius: 0;
display: inline-block;
font-size: 26px;
margin: 5px;
padding: 3px 10px; }
/* Contact Form 7 Styles
---------------------------------*/
.wpcf7 {
background-color: #F1F1F1;
border: 5px solid #cccccc; }
.wpcf7 .wpcf7-form {
padding: 40px; }
.wpcf7 .wpcf7-form label {
display: block;
color: #555555;
font-size: 16px;
font-weight: 400;
line-height: 2; }
.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form input[type="password"] {
width: 100%;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 10px 0;
height: 52px; }
.wpcf7 .wpcf7-form textarea {
width: 100%;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 10px 0; }
.wpcf7 .wpcf7-form .wpcf7-textarea {
width: 100%; }
.wpcf7 .wpcf7-form .wpcf7-text {
width: 100%; }
.wpcf7 .wpcf7-form .wpcf7-submit {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: block;
width: 100%;
padding: 12px 20px;
background: #cccccc;
color: #555555;
font-size: 16px;
margin: 20px 0 0;
text-transform: uppercase;
font-weight: bold;
border: none; }
.wpcf7 .wpcf7-form .wpcf7-submit:hover, .wpcf7 .wpcf7-form .wpcf7-submit:focus {
background: #ff715e;
color: #ffffff; }
.wpcf7 .wpcf7-form div.wpcf7-validation-errors {
padding: 15px; }
.contact-form-dark .wpcf7 {
border: none;
background: none; }
.contact-form-dark .wpcf7-form {
background: #1F1F1F;
padding: 40px;
max-width: 700px;
margin: 20px auto; }
.contact-form-dark .wpcf7-form input[type="text"], .contact-form-dark .wpcf7-form input[type="email"], .contact-form-dark .wpcf7-form input[type="password"] {
background: #333333;
color: #ffffff;
border: 1px solid #333333; }
.contact-form-dark .wpcf7-form textarea {
background: #333333;
color: #ffffff;
border: 1px solid #333333; }
.contact-form-dark .wpcf7-form .wpcf7-submit {
background: #77D0E4;
color: #ffffff; }
.contact-form-dark .wpcf7-form .wpcf7-submit:hover, .contact-form-dark .wpcf7-form .wpcf7-submit:focus {
background: #5399AD;
color: #ffffff; }
.contact-form-dark .wpcf7-form div.wpcf7-validation-errors {
color: #ffffff; }
.contact-form-colorful .wpcf7 {
border: none;
background: none; }
.contact-form-colorful .wpcf7-form {
background: #77d0e4;
background: rgba(119, 208, 228, 0.5);
padding: 40px;
max-width: 700px;
margin: 20px auto; }
.contact-form-colorful .wpcf7-form input[type="text"], .contact-form-colorful .wpcf7-form input[type="email"], .contact-form-colorful .wpcf7-form input[type="password"] {
background: #77D0E4;
color: #ffffff;
border: 1px solid #77D0E4; }
.contact-form-colorful .wpcf7-form textarea {
background: #77D0E4;
color: #ffffff;
border: 1px solid #77D0E4; }
.contact-form-colorful .wpcf7-form .wpcf7-submit {
background: #FC694C;
color: #ffffff; }
.contact-form-colorful .wpcf7-form .wpcf7-submit:hover, .contact-form-colorful .wpcf7-form .wpcf7-submit:focus {
background: #ff715e;
color: #ffffff; }
.contact-form-colorful .wpcf7-form div.wpcf7-validation-errors {
border-color: #ffffff; }
.contact-form-light .wpcf7 {
background: #ffffff; }
.contact-form-light .wpcf7-form .wpcf7-submit {
background: #5399AD;
color: #ffffff; }
.contact-form-light .wpcf7-form .wpcf7-submit:hover, .contact-form-light .wpcf7-form .wpcf7-submit:focus {
background: #77D0E4;
color: #ffffff; }
.contact-form-light .wpcf7-form div.wpcf7-validation-errors {
border-color: #ffffff; }
.contact-form-color-inverse .wpcf7 {
border: none;
background: #ff715e;
background: rgba(255, 113, 94, 0.5);
padding: 40px; }
.contact-form-color-inverse .wpcf7-form {
background: #ffffff;
padding: 40px;
max-width: 700px;
margin: 20px auto; }
.contact-form-color-inverse .wpcf7-form input[type="text"], .contact-form-color-inverse .wpcf7-form input[type="email"], .contact-form-color-inverse .wpcf7-form input[type="password"] {
background: #ffffff;
border: 1px solid #F1F1F1; }
.contact-form-color-inverse .wpcf7-form textarea {
background: #ffffff;
border: 1px solid #F1F1F1; }
.contact-form-color-inverse .wpcf7-form .wpcf7-submit {
background: #FC694C;
color: #ffffff; }
.contact-form-color-inverse .wpcf7-form .wpcf7-submit:hover, .contact-form-color-inverse .wpcf7-form .wpcf7-submit:focus {
background: #ff715e;
color: #ffffff; }
.contact-form-color-inverse .wpcf7-form div.wpcf7-validation-errors {
border-color: #F1F1F1; }
.kidzoo-number-counter {
background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../img/counter.png") no-repeat;
background-size: cover;
padding: 40px 0; }
.kidzoo-number-counter .statistics {
background: transparent;
color: #ffffff; }
.kidzoo-number-counter .statistics h3 {
color: #ffffff; }
.kidzoo-number-counter .statistics .statistics-inner .stat {
margin: 35px 10px; }
.kidzoo-number-counter .statistics .statistics-inner .stat span {
color: #ffffff; }
.kidzoo-number-counter .statistics .statistics-inner .stat .number {
margin-top: 10px;
font-size: 32px; }
.kidzoo-number-counter .statistics .statistics-inner .stat .count-title {
font-size: 24px; }
.kidzoo-number-counter.counter-type-2 .statistics .statistics-inner .stat span {
display: inline-block;
width: auto; }
.kidzoo-number-counter.counter-type-2 .statistics .statistics-inner .stat .fa {
color: #FC694C; }
.kidzoo-number-counter.counter-type-2 .statistics .statistics-inner .stat .number {
margin-left: 15px; }
.kidzoo-number-counter.counter-type-2 .statistics .statistics-inner .stat .count-title {
display: block; }
.kidzoo-number-counter.counter-type-3 .statistics .statistics-inner .stat span.fa {
position: relative;
padding: 13px; }
.kidzoo-number-counter.counter-type-3 .statistics .statistics-inner .stat span.fa:after {
display: inline-block;
-webkit-transform: rotate(37deg) skewX(-17deg) skewY(-3deg);
-moz-transform: rotate(37deg) skewX(-17deg) skewY(-3deg);
-ms-transform: rotate(37deg) skewX(-17deg) skewY(-3deg);
-o-transform: rotate(37deg) skewX(-17deg) skewY(-3deg);
transform: rotate(37deg) skewX(-17deg) skewY(-3deg);
content: "";
color: #ffffff;
background: #FC694C;
height: 62px;
width: 62px;
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: -1; }
.kidzoo-number-counter.counter-type-3 .statistics .statistics-inner .stat .count-title {
display: block; }
.kidzoo-number-counter.counter-type-4 .statistics .statistics-inner .stat {
position: relative; }
.kidzoo-number-counter.counter-type-4 .statistics .statistics-inner .stat span.fa {
color: #ffffff;
background: #FC694C;
height: 60px;
width: 60px;
line-height: 60px;
z-index: 1;
border-radius: 50%;
display: block;
position: absolute;
left: 0;
top: 0; }
.kidzoo-number-counter.counter-type-4 .statistics .statistics-inner .stat .number {
border-radius: 50%;
display: block;
height: 120px;
line-height: 120px;
margin-left: 30px;
width: 120px;
border: 2px solid #F1F1F1; }
.kidzoo-number-counter.counter-type-4 .statistics .statistics-inner .stat .count-title {
display: block; }
.kidzoo-number-counter.counter-type-5 .statistics .statistics-inner .stat {
position: relative; }
.kidzoo-number-counter.counter-type-5 .statistics .statistics-inner .stat span.fa {
color: #ffffff;
background: #FC694C;
height: 60px;
width: 60px;
line-height: 60px;
z-index: 1;
border-radius: 50%;
display: block;
margin: 20px auto;
border-bottom: 2px solid #F1F1F1; }
.kidzoo-number-counter.counter-type-5 .statistics .statistics-inner .stat .number {
display: block; }
.kidzoo-number-counter.counter-type-5 .statistics .statistics-inner .stat .number:before {
content: "";
width: 50px;
height: 1px;
background: #cccccc;
position: relative;
top: 0; }
.kidzoo-pricing-table.pricing-style-1 .plan-table {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
text-align: center;
border: 1px solid #cccccc;
border-radius: 8px; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .table-header {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
padding: 40px;
border-radius: 8px; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .table-header h4 {
font-size: 28px;
text-transform: uppercase; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .table-header p {
padding-bottom: 20px;
border-bottom: 1px solid #F1F1F1; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .table-header .pricing-cost {
padding-top: 10px; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .table-header .pricing-cost h5 {
font-size: 42px;
font-weight: bold;
color: #333333; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .plan-list {
list-style: none;
padding: 40px;
margin: 0; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .plan-list li {
padding: 10px 0;
color: #333333;
border-bottom: 1px solid #F1F1F1; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .buy-button {
padding: 0 0 40px; }
.kidzoo-pricing-table.pricing-style-1 .plan-table .buy-button a.btn-primary {
font-size: 15px;
padding: 15px 30px;
text-transform: uppercase;
background: #ffffff;
color: #333333;
border: none; }
.kidzoo-pricing-table.pricing-style-1 .plan-table:hover .table-header {
padding: 40px;
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-1 .plan-table:hover .table-header h4, .kidzoo-pricing-table.pricing-style-1 .plan-table:hover .table-header h5, .kidzoo-pricing-table.pricing-style-1 .plan-table:hover .table-header p {
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-1 .plan-table:hover .buy-button a.btn-primary {
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-1 .plan-table.featured-plan .table-header {
padding: 40px;
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-1 .plan-table.featured-plan .table-header h4, .kidzoo-pricing-table.pricing-style-1 .plan-table.featured-plan .table-header h5, .kidzoo-pricing-table.pricing-style-1 .plan-table.featured-plan .table-header p {
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-1 .plan-table.featured-plan .buy-button a.btn-primary {
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
text-align: center;
border: 1px solid #cccccc;
border-radius: 8px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .icon-wrapper {
height: 130px;
position: relative;
width: 100%; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .icon-wrapper i {
color: #333333;
font-size: 36px;
line-height: 130px;
position: relative;
z-index: 1; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .icon-wrapper:before {
background: #ffffff;
border-radius: 10px;
content: "";
height: 80px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 25px;
transform: rotate(45deg);
transition: all 0.3s linear 0s;
width: 80px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .table-header {
padding: 40px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .table-header h4 {
font-size: 28px;
text-transform: uppercase; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .table-header p {
padding-bottom: 20px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .pricing-cost {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
padding: 40px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .pricing-cost h4 {
font-size: 18px;
text-transform: uppercase;
padding-bottom: 20px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .pricing-cost h5 {
font-size: 42px;
font-weight: bold;
color: #333333; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .buy-button {
padding: 40px; }
.kidzoo-pricing-table.pricing-style-2 .plan-table .buy-button a.btn-primary {
font-size: 15px;
padding: 15px 30px;
text-transform: uppercase;
background: #ffffff;
color: #333333;
border: none; }
.kidzoo-pricing-table.pricing-style-2 .plan-table:hover .icon-wrapper i {
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table:hover .icon-wrapper:before {
background: #ff715e; }
.kidzoo-pricing-table.pricing-style-2 .plan-table:hover .pricing-cost {
padding: 40px;
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table:hover .pricing-cost h4, .kidzoo-pricing-table.pricing-style-2 .plan-table:hover .pricing-cost h5, .kidzoo-pricing-table.pricing-style-2 .plan-table:hover .pricing-cost p {
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table:hover .buy-button a.btn-primary {
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .icon-wrapper i {
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .icon-wrapper:before {
background: #ff715e; }
.kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .pricing-cost {
padding: 40px;
background: #ff715e;
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .pricing-cost h4, .kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .pricing-cost h5, .kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .pricing-cost p {
color: #ffffff; }
.kidzoo-pricing-table.pricing-style-2 .plan-table.featured-plan .buy-button a.btn-primary {
background: #ff715e;
color: #ffffff; }
/*
Media
---------------------
*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0; }
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
max-width: 100%; }
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
margin: 0.8075em 0; }
.wp-caption-text {
text-align: center; }
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
margin-bottom: 1.5em; }
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
margin-bottom: 20px; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-columns-3 .gallery-item {
max-width: 33.33%; }
.gallery-columns-4 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 20%; }
.gallery-columns-6 .gallery-item {
max-width: 16.66%; }
.gallery-columns-7 .gallery-item {
max-width: 14.28%; }
.gallery-columns-8 .gallery-item {
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
max-width: 11.11%; }
.gallery-icon {
border: 1px solid #dddddd;
margin: 0 10px; }
.gallery-caption {
display: block;
border: 1px solid #dddddd;
color: #555555;
font-size: 14px;
line-height: 1.8;
margin: 0 10px;
padding: 10px;
text-transform: capitalize;
border-top: none; }
/*
Home page styles
---------------------
*/
@media (max-width: 991px) {
.homepage .nav_wrapper {
height: auto !important; }
.homepage .nav_wrapper .header-container {
z-index: 9;
height: auto !important; }
.homepage .nav_wrapper .header-container .nav-container {
background: #ff715e;
position: relative; }
.homepage .nav_wrapper .header-container .nav-container .menu-container {
padding-left: 0px; }
.homepage .nav_wrapper .header-container .nav-container .menu-container .navbar-kidzoo {
padding-left: 0px; }
.homepage .nav_wrapper .header-container .nav-container .navbar-kidzoo {
background: transparent; } }
@media (min-width: 991px) {
.homepage .header-container {
height: 0 !important;
z-index: 9; }
.homepage .header-container .nav-container {
background: transparent;
position: absolute;
left: 0;
right: 0;
top: 0; }
.homepage .header-container .nav-container .navbar-kidzoo {
background: transparent; } }
.home-container .home-post-article {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 0; }
.kidzoo-banner-image-block {
padding-top: 40px; }
.kidzoo-banner-image-block .banner-image-text-block {
position: relative; }
.kidzoo-banner-image-block .image-block {
background: #ff715e;
border-radius: 10px;
margin-bottom: 15px; }
.kidzoo-banner-image-block .image-block img {
max-width: 100%;
height: auto; }
.kidzoo-banner-image-block .image-block.left-image-block {
background: #FFC737; }
.kidzoo-banner-image-block .image-block.top-left-image-block {
background: #0091D3; }
.kidzoo-banner-image-block .image-block.top-right-image-block {
background: #FFCE5E; }
.kidzoo-banner-image-block .image-block.bottom-image-block {
background: #BA2F83;
margin: 15px; }
.kidzoo-banner-image-block .banner-content-block {
position: absolute; }
.kidzoo-banner-image-block .banner-content-block h5 {
color: #ffffff;
text-transform: capitalize;
font-size: 24px;
font-weight: 700;
line-height: 1.2; }
.kidzoo-banner-image-block .banner-content-block h3 {
color: #3D2D78;
text-transform: capitalize;
font-size: 34px;
font-weight: 700;
line-height: 1.2; }
.kidzoo-banner-image-block .banner-content-block p, .kidzoo-banner-image-block .banner-content-block span {
color: #ffffff;
font-size: 18px;
font-weight: bold; }
.kidzoo-banner-image-block .banner-content-block.left-content-block {
top: 10%;
right: 5%;
text-align: right; }
.kidzoo-banner-image-block .banner-content-block.left-content-block h5 {
color: #3D2D78;
font-size: 52px; }
.kidzoo-banner-image-block .banner-content-block.left-content-block p {
font-family: "Amatic SC", cursive;
color: #ffffff;
font-size: 42px;
line-height: 1.8;
font-weight: 600; }
.kidzoo-banner-image-block .banner-content-block.top-left-content-block {
top: 5%;
left: 8%; }
.kidzoo-banner-image-block .banner-content-block.top-left-content-block h5 {
font-size: 36px; }
.kidzoo-banner-image-block .banner-content-block.top-left-content-block p {
font-family: "Amatic SC", cursive;
color: #ffffff;
font-size: 38px;
font-weight: 700;
color: #005180; }
.kidzoo-banner-image-block .banner-content-block.top-right-content-block {
top: 0;
left: 8%; }
.kidzoo-banner-image-block .banner-content-block.top-right-content-block h5 {
font-size: 32px; }
.kidzoo-banner-image-block .banner-content-block.bottom-content-block {
top: 5%;
right: 5%;
text-align: right; }
.kidzoo-banner-image-block .banner-content-block.bottom-content-block h5 {
color: #ffffff;
font-family: "Amatic SC", cursive;
font-size: 68px;
margin: 0; }
.kidzoo-banner-image-block .banner-content-block.bottom-content-block p {
font-family: "Amatic SC", cursive;
color: #ffffff;
font-size: 42px;
line-height: 1.8;
font-weight: 600; }
@media (max-width: 480px) {
.kidzoo-banner-image-block .banner-content-block.bottom-content-block h5 {
font-size: 58px; }
.kidzoo-banner-image-block .banner-content-block.bottom-content-block p {
font-size: 36px; } }
.kidzoo-product-carousel, .kidzoo-latestpost-block {
padding-top: 20px;
padding-bottom: 40px; }
.kidzoo-product-carousel .title-block, .kidzoo-latestpost-block .title-block {
margin-bottom: 40px;
display: block; }
.kidzoo-product-carousel .title-block h3.header-title, .kidzoo-latestpost-block .title-block h3.header-title {
text-transform: uppercase;
font-weight: 700;
position: relative;
display: inline-block;
padding-bottom: 20px;
margin-bottom: 20px;
color: #333333; }
.kidzoo-product-carousel .title-block p, .kidzoo-latestpost-block .title-block p {
font-size: 14px;
font-weight: 400;
color: #797979; }
.kidzoo-latestpost-block {
padding-top: 40px;
padding-bottom: 40px; }
.kidzoo-latestpost-block .wpcufpn_outside {
margin: 0 auto; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe ul li {
padding: 20px; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe ul li .insideframe {
border: 1px solid #eeeeee; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe ul li:hover .wpcu-front-box .thumbnail .img_cropper img {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe ul li:hover .wpcu-front-box .thumbnail .img_cropper:before {
opacity: 0.5; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe ul li:hover .wpcu-front-box .thumbnail .img_cropper:after {
opacity: 1; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box {
text-align: center; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .thumbnail {
border-radius: 0; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .thumbnail .img_cropper {
height: auto !important; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .thumbnail .img_cropper img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .thumbnail .img_cropper:before {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #000000 none repeat scroll 0 0;
bottom: 0;
content: "";
display: block;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 2; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .thumbnail .img_cropper:after {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
content: "\f067";
font-family: 'Fontawesome';
display: block;
font-size: 32px;
font-weight: lighter;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: -20px auto 0;
z-index: 3;
color: #ffffff;
text-align: center;
width: 45px;
height: 45px;
line-height: 47px;
opacity: 0; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .title {
text-align: center;
max-width: 100%;
font-size: 20px !important;
padding-bottom: 10px;
color: #555555;
font-weight: 600; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .date, .kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .author, .kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .category {
display: inline;
font-size: 14px;
margin: 10px 5px 0;
color: #797979; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .date:before, .kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .author:before, .kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .category:before {
font-family: 'Fontawesome';
display: inline-block;
margin-right: 5px;
color: #999999; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .date:before {
content: '\f017'; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .author:before {
content: '\f007'; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .category:before {
content: '\f07b'; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .text {
padding: 10px 20px;
line-height: 2; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .text span {
max-height: 100px !important;
min-height: 100px; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .read-more {
color: #ff715e;
padding: 0 10px 20px;
text-transform: capitalize;
font-weight: 500; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .text, .kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box .read-more {
text-align: center;
font-size: 16px !important; }
.kidzoo-latestpost-block .wpcufpn_outside .wpcufpn_widget_default .flex-viewport .wpcufpn_listposts li .insideframe .wpcu-front-box.bottom {
position: relative; }
.home2-parallax {
padding: 80px 40px;
background: #FC694C; }
.home2-parallax .parallax-content {
max-width: 800px;
margin: 0 auto; }
.home2-parallax .parallax-content h1 {
font-weight: 700;
font-size: 102px;
color: #ffffff;
padding-top: 20px;
margin-bottom: 20px;
font-family: "Amatic SC", cursive;
line-height: 1; }
.home2-parallax .parallax-content p {
color: #ffffff;
font-size: 20px;
font-weight: 400;
margin: 20px 0; }
.home2-parallax .parallax-content .button-block {
padding-top: 20px;
padding-bottom: 20px; }
.home2-parallax .parallax-content .parallax-button .hp-btn {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
border-radius: 30px;
padding: 15px 40px;
color: #ffffff;
margin-top: 20px;
margin-bottom: 20px;
display: inline-block; }
.home2-parallax .parallax-content .parallax-button .hp-btn:hover {
background: #FC694C;
color: #ffffff; }
.home2-parallax .parallax-image-block {
padding-bottom: 40px;
padding-top: 40px; }
@media (max-width: 480px) {
.home2-parallax .parallax-content h1 {
font-size: 80px; } }
.kidzoo-home-parallax {
background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
background-position: center;
background-size: cover;
padding-top: 80px;
padding-bottom: 80px; }
.kidzoo-home-parallax .wpb_content_element {
margin-bottom: 0; }
.kidzoo-home-parallax .content-block h1 {
font-weight: 700;
font-size: 52px;
color: #ffffff;
padding-top: 20px;
margin-bottom: 20px; }
.kidzoo-home-parallax .content-block p {
color: #ffffff;
font-weight: 400;
max-width: 1000px;
margin: 20px auto; }
.kidzoo-home-parallax .content-block .button-block {
padding-top: 20px;
padding-bottom: 20px; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free {
color: #ffffff;
font-weight: normal;
min-height: 260px; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-image {
height: 80px;
margin: 0 auto 30px;
width: 80px; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-testimonial {
font-size: 18px;
font-style: italic;
line-height: 32px; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-testimonial:before {
content: '“';
display: block;
font-size: 68px;
position: relative;
margin-right: 10px;
color: #ffffff; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-name {
color: #ffffff;
font-size: 20px;
text-transform: uppercase; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-wrapper-outer .owl-wrapper .owl-item .testimonial-free .tf-client-designation {
color: #ffffff; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-controls .owl-pagination .owl-page {
background-color: #77D0E4; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-controls .owl-pagination .owl-page span {
height: auto;
width: auto; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-controls .owl-pagination .owl-page.active {
background-color: #ff715e; }
.kidzoo-home-parallax .content-block .sp-testimonial-section .owl-controls .owl-buttons .owl-prev, .kidzoo-home-parallax .content-block .sp-testimonial-section .owl-controls .owl-buttons .owl-next {
color: #ffffff;
background: transparent;
border-radius: 0;
display: inline-block;
font-size: 26px;
margin: 5px;
padding: 3px 10px; }
.kidzoo-features-block {
padding: 40px 0; }
.kidzoo-features-block h2 {
font-size: 32px;
font-weight: 600;
margin-bottom: 20px; }
.kidzoo-features-block p {
font-weight: 400;
font-size: 16px;
line-height: 1.9em; }
.kidzoo-newsletter-block {
background: #F1F1F1;
padding-top: 40px;
padding-bottom: 40px; }
.kidzoo-newsletter-block .kidzoo-newsletter-content {
text-align: center; }
.kidzoo-newsletter-block .kidzoo-newsletter-content h4 {
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
font-size: 20px;
font-weight: 700; }
.kidzoo-newsletter-block .kidzoo-newsletter-content p {
font-size: 14px;
color: #555555; }
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form {
padding-top: 20px;
padding-bottom: 20px; }
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal form {
display: flex; }
@media (max-width: 480px) {
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal form {
display: block; }
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal form .tnp-email, .kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal form .tnp-submit {
display: block;
width: 100%;
margin: 10px auto; } }
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal .tnp-email {
border: 1px solid #cccccc;
max-width: 100%;
width: 100%; }
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal .tnp-submit {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
padding: 10px;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
background: #ff715e;
line-height: 2; }
.kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal .tnp-submit:hover, .kidzoo-newsletter-block .kidzoo-newsletter-content .kidzoo-newletter-form .tnp-subscription-minimal .tnp-submit:focus {
background: #77D0E4; }
/*
Login and registration form styles
---------------------
*/
.login_overlay {
height: 100%;
width: 100%;
background-color: #F6F6F6;
opacity: 0.5;
position: fixed;
z-index: 8; }
/*
Standard post format
---------------------
*/
article {
margin-top: 40px;
margin-bottom: 40px;
display: block; }
h1.entry-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
margin: 30px 0 10px;
padding: 0;
color: #797979;
text-transform: uppercase; }
h1.entry-title a {
color: #797979; }
h1.entry-title:hover a {
color: #ff715e; }
.entry-page-title {
font-weight: 600; }
.entry-meta {
font-size: 12px;
font-weight: 600;
color: #797979;
margin-bottom: 20px;
line-height: 2;
text-transform: uppercase; }
.entry-meta .meta-seperator {
margin-right: 10px;
margin-left: 10px; }
.entry-meta a {
font-weight: 600;
color: #333333; }
.entry-meta a:hover, .entry-meta a:focus {
color: #ff715e; }
.entry-image {
text-align: center; }
.entry-image .entry-image-container img {
max-width: 100%;
height: auto; }
.standard-featured-link {
position: relative;
display: block;
text-align: left; }
.standard-featured-link:hover .standard-featured::after, .standard-featured-link:focus .standard-featured::after {
background: transparent; }
.standard-featured {
height: 330px;
display: block;
position: relative; }
.standard-featured::after {
position: absolute;
content: '';
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.15);
box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);
-webkit-transition: background-color 320ms ease;
-moz-transition: background-color 320ms ease;
-ms-transition: background-color 320ms ease;
-o-transition: background-color 320ms ease;
transition: background-color 320ms ease; }
.entry-excerpt {
margin: 20px 0;
display: block; }
.entry-excerpt p {
font-size: 16px; }
.entry-excerpt.image-caption {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0;
color: #ffffff; }
.entry-excerpt.image-caption p {
margin: 30px 0;
font-size: 14px;
color: #ffffff; }
.button-container {
padding-bottom: 20px;
display: block; }
.button-container .btn-kidzoo {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
border: none;
padding: 10px 0;
color: #ff715e;
font-weight: 700;
font-size: 16px; }
.button-container .btn-kidzoo i, .button-container .btn-kidzoo em {
margin-left: 5px; }
.button-container .btn-kidzoo:hover, .button-container .btn-kidzoo:focus {
-webkit-transform: translateX(5px);
-moz-transform: translateX(5px);
-ms-transform: translateX(5px);
-o-transform: translateX(5px);
transform: translateX(5px);
background: transparent;
color: #FC694C; }
.entry-footer {
padding: 10px 5px;
border-bottom: 4px solid #F1F1F1;
color: #797979;
text-transform: uppercase;
display: block; }
.entry-footer a {
color: #797979;
display: inline-block;
font-size: 12px; }
.entry-footer a:hover, .entry-footer a:focus {
color: #333333; }
.entry-footer .post-footer-container .tags-list {
font-weight: 600;
font-size: 12px; }
.entry-footer .post-footer-container .tags-list .kidzoo-icon {
margin-right: 10px; }
.entry-footer .post-footer-container .tags-list a {
padding: 0 4px; }
.entry-footer .post-footer-container .comments-counter-list {
font-weight: 600;
font-size: 12px; }
.entry-footer .post-footer-container .comments-link .kidzoo-icon {
margin-left: 10px; }
@media (max-width: 767px) {
.entry-footer .post-footer-container {
text-align: left; }
.entry-footer .post-footer-container .tags-list, .entry-footer .post-footer-container .comments-link {
padding: 10px; }
.entry-footer .post-footer-container .tags-list .kidzoo-icon, .entry-footer .post-footer-container .comments-link .kidzoo-icon {
margin-right: 10px;
float: left;
margin-left: 0; }
.entry-footer .post-footer-container .text-right {
text-align: left; } }
/*
Sticky post format
---------------------
*/
.sticky .entry-content {
background: #EFF8F7;
padding: 0 20px;
box-shadow: 0 0 1px 2px #d8ffff;
color: #1F1F1F;
overflow: hidden;
position: relative; }
.sticky .entry-content .entry-header .entry-title a {
color: #ff715e; }
.sticky .entry-content .entry-header .entry-title a:hover, .sticky .entry-content .entry-header .entry-title a:focus {
color: #FC694C; }
.sticky .entry-content .entry-meta a {
color: #77D0E4; }
.sticky .entry-content .entry-meta a:hover, .sticky .entry-content .entry-meta a:focus {
color: #5399AD; }
.sticky .entry-content:before {
content: "\f005";
font-family: "Fontawesome";
color: #ffffff;
background: #77D0E4;
display: inline-block;
padding: 20px 50px 8px;
position: absolute;
right: -45px;
top: -8px;
font-weight: 700;
font-size: 20px;
z-index: 5;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg); }
.sticky .entry-footer {
box-shadow: 0 0 1px 2px #eeeeee; }
.sticky .entry-footer .post-footer-container a {
color: #77D0E4; }
.sticky .entry-footer .post-footer-container a:hover {
color: #ff715e; }
/*
Image post format
---------------------
*/
.kidzoo-format-image {
margin-top: 50px; }
.kidzoo-format-image .entry-header {
height: 600px;
position: relative; }
.kidzoo-format-image .entry-title, .kidzoo-format-image .entry-meta, .kidzoo-format-image .entry-header {
color: #ffffff; }
.kidzoo-format-image .entry-title a, .kidzoo-format-image .entry-meta a, .kidzoo-format-image .entry-header a {
color: #ffffff; }
.kidzoo-format-image .entry-title {
padding-top: 20px; }
/*
STATUS POST FORMAT
-------------------
*/
.kidzoo-format-status {
padding-top: 40px; }
.kidzoo-format-status .entry-header {
box-shadow: 0 0 1px 1px #cccccc; }
.kidzoo-format-status .post-details {
padding: 20px 10px; }
.kidzoo-format-status .post-details .avatar {
border: 2px solid #ffffff;
border-radius: 50%;
box-shadow: 0 0 0 1px #77D0E4;
float: left; }
.kidzoo-format-status .post-details .avatar img {
border-radius: 50%;
display: inline-block;
float: left; }
.kidzoo-format-status .post-details .status-info {
color: #5399AD;
font-style: italic;
margin: 0px 0 10px 90px;
position: relative; }
.kidzoo-format-status .post-details .status-info p {
font-size: 14px;
line-height: 1.6;
margin: 10px 0; }
@media (max-width: 767px) {
.kidzoo-format-status .post-details .avatar {
float: none;
margin-bottom: 10px;
display: inline; }
.kidzoo-format-status .post-details .avatar img {
float: none; }
.kidzoo-format-status .post-details .status-info {
margin: 0; } }
/*
AUDIO POST FORMAT
-------------------
*/
.kidzoo-format-audio h1 {
font-size: 30px; }
.kidzoo-format-audio h1.entry-title {
margin-right: 20px; }
.kidzoo-format-audio h1.entry-title::after, .kidzoo-format-audio h1.entry-title::before {
display: none; }
.kidzoo-format-audio .entry-content {
margin-top: 15px;
margin-bottom: 15px; }
.kidzoo-format-audio .entry-content iframe {
width: 100%;
height: 166px; }
/*
VIDEO POST FORMAT
-------------------
*/
.kidzoo-format-video .entry-header {
margin-top: 40px; }
.kidzoo-format-video .entry-header h1.entry-title {
margin-top: 20px; }
/*
GALLERY POST FORMAT
-------------------
*/
.kidzoo-format-gallery .entry-header h1.entry-title {
margin-top: 20px; }
.kidzoo-format-gallery .standard-featured {
height: 500px;
color: #ffffff; }
.kidzoo-format-gallery .standard-featured:after {
background-color: transparent; }
.kidzoo-format-gallery .carousel.slide {
margin-bottom: 20px; }
.kidzoo-format-gallery .carousel.slide .carousel-inner div.item {
height: 500px;
background-size: cover; }
.kidzoo-format-gallery .carousel-control {
background: none;
font-size: 20px;
opacity: 1;
filter: alpha(opacity=100);
width: auto; }
.kidzoo-format-gallery .carousel-control .preview-container {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: block;
padding: 15px;
background-color: rgba(0, 0, 0, 0.3);
line-height: 0;
position: relative; }
.kidzoo-format-gallery .carousel-control .preview-container .thumbnail-container {
position: absolute;
display: block;
height: 50px;
width: 50px;
border-radius: 50%;
background-color: #797979;
top: 1px;
-webkit-transition: transform 320ms ease;
-moz-transition: transform 320ms ease;
-ms-transition: transform 320ms ease;
-o-transition: transform 320ms ease;
transition: transform 320ms ease;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0); }
.kidzoo-format-gallery .carousel-control.right {
right: 20px; }
.kidzoo-format-gallery .carousel-control.right .preview-container .thumbnail-container {
left: 1px; }
.kidzoo-format-gallery .carousel-control.left {
left: 20px; }
.kidzoo-format-gallery .carousel-control.left .preview-container .thumbnail-container {
right: 1px; }
.kidzoo-format-gallery .carousel-control:hover {
opacity: 1; }
.kidzoo-format-gallery .carousel-control:hover .preview-container {
background-color: rgba(0, 0, 0, 0.8); }
.kidzoo-format-gallery .carousel-control:hover .preview-container .thumbnail-container {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }
.kidzoo-format-gallery .carousel-control:hover.right .preview-container {
padding-left: 60px;
border-radius: 35px 0 0 35px; }
.kidzoo-format-gallery .carousel-control:hover.left .preview-container {
padding-right: 60px;
border-radius: 0 35px 35px 0; }
.kidzoo-format-gallery .entry-excerpt.image-caption {
-webkit-transition: transform 320ms ease;
-moz-transition: transform 320ms ease;
-ms-transition: transform 320ms ease;
-o-transition: transform 320ms ease;
transition: transform 320ms ease;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
text-align: center; }
.kidzoo-format-gallery:hover .entry-excerpt.image-caption {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
/*
Quote POST FORMAT
-------------------
*/
.kidzoo-format-quote {
margin-top: 60px;
margin-bottom: 60px;
border: 20px solid #eeeeee;
padding: 40px; }
.kidzoo-format-quote .quote-content {
font-size: 18px;
font-weight: 500;
line-height: 1.5em;
font-style: italic; }
.kidzoo-format-quote .quote-content a {
color: #555555; }
.kidzoo-format-quote .quote-content:before, .kidzoo-format-quote .quote-content:after {
display: inline-block;
position: relative;
color: #555555; }
.kidzoo-format-quote .quote-content::before {
content: '“'; }
.kidzoo-format-quote .quote-content::after {
content: '”'; }
.kidzoo-format-quote .quote-author {
color: #333333;
text-transform: uppercase;
font-size: 14px;
font-weight: 700; }
.kidzoo-format-quote:hover .quote-content a {
color: #ff715e; }
/*
Link POST FORMAT
-------------------
*/
.kidzoo-format-link {
padding-top: 40px; }
.kidzoo-format-link h1.entry-title::after, .kidzoo-format-link h1.entry-title::before {
display: none; }
.kidzoo-format-link h1.entry-title a {
display: block; }
.kidzoo-format-link h1.entry-title .link-icon {
display: block;
color: #ffffff;
font-size: 30px;
width: 60px;
height: 60px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.6);
margin: 0 auto;
line-height: 60px; }
/*
ASIDE POST FORMAT
-------------------
*/
.kidzoo-format-aside .aside-container {
background: #F1F1F1;
padding-top: 20px; }
.kidzoo-format-aside .aside-featured {
width: 150px;
height: 150px;
border-radius: 50%;
margin: 0 auto; }
.kidzoo-format-aside .aside-text-block {
padding-left: 20px; }
.kidzoo-format-aside .entry-meta {
margin-bottom: 5px; }
.kidzoo-format-aside .entry-content {
margin-top: 0; }
.kidzoo-format-aside .entry-excerpt p {
font-size: 15px;
line-height: 1.8; }
.kidzoo-format-aside .entry-footer {
border-bottom: none;
background: rgba(0, 0, 0, 0.05);
padding-right: 10px; }
/*
-------------------
CHAT POST FORMAT
-------------------
*/
.chat-transcript .chat-row {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
margin-bottom: 10px;
padding-left: 15px; }
.chat-transcript .chat-row .chat-author {
padding-top: 5px; }
.chat-transcript .chat-row .chat-author cite {
color: #333333;
font-weight: 600; }
.chat-transcript .chat-row .chat-text p {
padding-bottom: 5px;
margin: 0; }
.chat-transcript .chat-row:hover {
background: #F1F1F1; }
.chat-transcript .chat-row:nth-child(odd) {
border-left: 3px solid #ff715e; }
.chat-transcript .chat-row:nth-child(even) {
border-left: 3px solid #77D0E4; }
/*
Single post entry meta
-------------------
*/
.single-entry-meta {
color: #555555;
font-size: 16px;
font-style: italic;
text-transform: capitalize; }
.single-entry-meta .meta-seperator {
margin-left: 5px;
margin-right: 5px; }
.single-entry-meta a {
color: #555555; }
.single-entry-meta a:hover, .single-entry-meta a:focus {
color: #ff715e; }
/*
Single post author details block
-------------------
*/
.kidzoo-author-block {
padding: 20px;
margin-top: 40px;
background: #77D0E4;
color: #ffffff; }
.kidzoo-author-block .kidzoo-author-image img.avatar {
border-radius: 50%; }
.kidzoo-author-block .kidzoo-author-description {
font-size: 16px;
font-style: italic;
max-width: 800px;
margin: 15px auto;
line-height: 1.8; }
.kidzoo-author-block .kidzoo-author-name {
margin: 20px 0; }
.kidzoo-author-block .kidzoo-author-name a {
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px; }
.kidzoo-author-block .kidzoo-author-name a:hover, .kidzoo-author-block .kidzoo-author-name a:focus {
color: #ff715e; }
/*
Related posts
-------------------
*/
.related-posts .related-posts_title {
position: relative;
display: inline-block;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 20px;
text-transform: capitalize; }
.related-posts .related-posts_title:before {
background: #fd7e72 none repeat scroll 0 0;
border-radius: 4px;
bottom: 0;
content: "";
height: 4px;
position: absolute;
left: 5px;
width: 80px; }
.related-posts .related-posts_title:after {
background: #77d0e4 none repeat scroll 0 0;
border-radius: 4px;
bottom: 0;
content: "";
height: 4px;
left: 28%;
position: absolute;
width: 30px; }
.related-posts ul.related-posts_list {
padding-left: 0;
margin-left: 0;
margin-bottom: 30px;
list-style: none; }
.related-posts ul.related-posts_list li.related-posts_item {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
margin-bottom: 5px;
border-left: 3px solid #cccccc;
background: #ffffff;
font-size: 16px; }
.related-posts ul.related-posts_list li.related-posts_item a {
color: #555555;
display: block;
padding: 10px; }
.related-posts ul.related-posts_list li.related-posts_item:hover, .related-posts ul.related-posts_list li.related-posts_item:focus {
border-left: 3px solid #77D0E4;
background: #F1F1F1; }
.related-posts ul.related-posts_list li.related-posts_item:hover a, .related-posts ul.related-posts_list li.related-posts_item:focus a {
color: #333333; }
/*
Custom Pagination
-------------------
*/
.kidzoo-navigation {
clear: both;
display: block;
padding-top: 40px;
padding-bottom: 40px;
text-align: center; }
.kidzoo-navigation ul {
display: inline-block; }
.kidzoo-navigation ul li {
display: inline; }
.kidzoo-navigation ul li a {
color: #fff;
text-decoration: none;
background-color: #ff715e;
border-radius: 1px;
cursor: pointer;
padding: 12px;
padding: 12px 15px; }
.kidzoo-navigation ul li a:hover {
background-color: #FC694C;
color: #fff;
text-decoration: none; }
.kidzoo-navigation ul li.active a {
background-color: #77D0E4;
color: #fff; }
.kidzoo-navigation ul li.disabled {
color: #fff; }
/*
Footer section
-------------------
*/
.kidzoo-footer {
background: #77D0E4;
color: #ffffff;
display: block;
line-height: 1.8; }
.kidzoo-footer .children {
background: none; }
.kidzoo-footer .kidzoo-footer-container {
padding: 20px 0; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter h2.kidzoo-widget-title {
background: transparent;
text-align: left;
text-transform: uppercase;
position: relative;
padding: 12px 0;
color: #ffffff;
font-weight: 700;
font-size: 18px;
border-radius: 0; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter h2.kidzoo-widget-title:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
background: #ffffff;
height: 2px;
width: 50px; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget a {
color: #ffffff; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget a:hover {
color: #5399AD; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget li {
color: #ffffff; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_text .textwidget p {
color: #ffffff;
font-size: 14px; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_text .textwidget .wp-caption-text {
color: #555555; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_tag_cloud .tagcloud a {
background: transparent;
color: #ffffff;
font-size: 14px !important;
text-transform: capitalize;
border-radius: 0;
border: 1px solid #ffffff; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_tag_cloud .tagcloud a:hover, .kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_tag_cloud .tagcloud a:focus {
background: #ff715e;
color: #ffffff;
border: 1px solid #ff715e; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_recent_entries ul li {
position: relative;
padding: 0 0 0 20px;
line-height: 2; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_recent_entries ul li a {
border-bottom: 1px solid #eeeeee; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_recent_entries ul li a::before {
content: "\f101";
font-family: "Fontawesome";
position: absolute;
left: 0; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_recent_entries ul li:last-child {
border-bottom: none; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget {
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #eeeeee; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget form {
display: inline-flex;
vertical-align: middle; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget .tnp-field {
margin-bottom: 0; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget .tnp-field label {
display: none; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget .tnp-field .tnp-submit {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background-color: #ff715e;
color: #ffffff;
border-color: #ff715e;
text-transform: uppercase;
font-weight: 600; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget .tnp-field .tnp-submit:hover, .kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .tnp-widget .tnp-field .tnp-submit:focus {
background-color: #FC694C;
border-color: #FC694C; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .kidzoo-social-icons-block a {
font-size: 16px;
padding: 10px 8px;
color: #ffffff; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .kidzoo-social-icons-block a:hover, .kidzoo-footer .kidzoo-footer-container .kidzoofooter .kidzoo-widget.widget_newsletterwidget .kidzoo-social-icons-block a:focus {
color: #ff715e; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .navbar {
padding: 20px 0; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .navbar .navbar-nav {
float: none; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .navbar .navbar-nav li {
float: none;
display: inline-block;
border-right: 1px solid #ffffff; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .navbar .navbar-nav li a {
font-size: 15px;
padding: 0; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .navbar .navbar-nav li a:hover {
background: none; }
.kidzoo-footer .kidzoo-footer-container .kidzoofooter .navbar .navbar-nav li:last-child {
border-right: none; }
.kidzoo-footer .kidzoo-footer-copyright {
background: #5399AD;
color: #ffffff; }
.kidzoo-footer .kidzoo-footer-copyright .site-info {
padding: 20px 0;
line-height: 2; }
.kidzoo-footer .kidzoo-footer-copyright .site-info a {
color: #ffffff;
font-weight: bold; }
.kidzoo-footer .kidzoo-footer-copyright .site-info a:hover {
color: #FC694C; }
.kidzoo-footer .kidzoo-footer-copyright .kidzoo-heart {
color: #ffffff; }
/*
Ajax loading
-------------------
*/
.container-load-previous {
margin-top: 40px; }
.kidzoo-blog-container {
padding-bottom: 40px;
padding-top: 40px; }
.kidzoo-posts-container article {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
opacity: 0; }
.kidzoo-posts-container article.reveal {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
opacity: 1; }
.btn-kidzoo-load {
display: block;
font-size: 30px;
color: #797979;
max-width: 300px;
margin: 20px auto;
cursor: pointer;
opacity: 0.5;
-webkit-transition: opacity 320ms ease;
-moz-transition: opacity 320ms ease;
-ms-transition: opacity 320ms ease;
-o-transition: opacity 320ms ease;
transition: opacity 320ms ease; }
.btn-kidzoo-load:hover, .btn-kidzoo-load:focus, .btn-kidzoo-load.loading {
opacity: 1;
color: #ff715e; }
.btn-kidzoo-load.loading {
cursor: default; }
.btn-kidzoo-load span {
display: block; }
.spin {
animation-name: spin;
animation-duration: 1000ms;
animation-iteration-count: infinite;
animation-timing-function: linear; }
/*
Single
-------------------
*/
.single .entry-title {
color: #555555;
font-size: 25px;
letter-spacing: 1px; }
.single .entry-content {
margin-top: 40px;
font-size: 16px;
font-weight: 400;
line-height: 1.7em; }
.single .entry-content .kidzoo-tooltip, .single .entry-content .kidzoo-popover {
color: #FC694C;
cursor: pointer;
font-weight: 400; }
.single .entry-content .kidzoo-tooltip:hover, .single .entry-content .kidzoo-tooltip:focus, .single .entry-content .kidzoo-popover:hover, .single .entry-content .kidzoo-popover:focus {
color: #ff715e; }
.single .entry-content p, .single .entry-content li {
margin-bottom: 15px; }
.single .entry-content ul, .single .entry-content ol, .single .entry-content li {
font-size: 16px; }
.post-navigation {
margin-top: 40px;
margin-bottom: 40px; }
.post-link-nav {
margin-bottom: 20px;
margin-top: 20px; }
.post-link-nav .previous, .post-link-nav .next {
display: inline-block; }
.post-link-nav .previous a, .post-link-nav .next a {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #ff715e;
color: #ffffff;
font-weight: bold;
font-size: 14px;
text-transform: capitalize;
padding: 10px 15px;
border-radius: 4px;
display: inline-block; }
.post-link-nav .previous a::before, .post-link-nav .previous a:after, .post-link-nav .next a::before, .post-link-nav .next a:after {
display: inline-block;
position: relative;
font-family: "Fontawesome"; }
.post-link-nav .previous a:hover, .post-link-nav .previous a:focus, .post-link-nav .next a:hover, .post-link-nav .next a:focus {
background: #77D0E4;
color: #ffffff; }
.post-link-nav .previous a::before {
content: "\f177";
left: 0;
margin: 0 10px 0 0; }
.post-link-nav .next a::after {
content: "\f178";
right: 0;
margin: 0 0 0 10px; }
/*
Sharing section
---------------------
*/
.kidzoo-shareThis {
display: block;
text-align: center;
border-top: 1px solid #F1F1F1;
padding-top: 10px;
clear: both; }
.kidzoo-shareThis ul {
list-style: none;
margin: 0;
padding: 0; }
.kidzoo-shareThis ul li {
float: none;
display: inline-block; }
.kidzoo-shareThis a {
display: inline-block;
font-size: 20px;
opacity: 0.65;
margin: 0 5px;
color: #1F1F1F; }
.kidzoo-shareThis a:hover, .kidzoo-shareThis a:focus {
opacity: 1;
color: #1F1F1F; }
/*
Comments section
---------------------
*/
.comments-area {
margin-top: 40px;
margin-bottom: 40px; }
.last_field {
margin-bottom: 40px; }
.comments-list {
padding: 0;
list-style: none; }
.comments-list li .comment-body {
padding: 10px 0; }
.comments-list .children {
padding-left: 20px;
list-style: none;
margin-left: 20px; }
.comments-list .children .comment-author:before {
background-color: #ffffff; }
@media (max-width: 767px) {
.comments-list .children {
margin-left: 0;
padding-right: 5px;
padding-left: 5px; } }
.comment-body {
padding-bottom: 0;
margin: 0; }
.comment-author {
position: relative;
display: inline-block;
font-size: 18px;
font-weight: 300; }
.comment-author * {
z-index: 1;
position: relative; }
.comment-author b {
font-weight: 400; }
.comment-author .avatar {
border-radius: 50%;
margin-right: 10px;
border: 2px solid #ffffff; }
.bypostauthor .comment-meta .comment-author b {
color: #ff715e; }
.bypostauthor .reply {
border-bottom: 1px solid #ff715e; }
.bypostauthor .comment-author .avatar {
border: 2px solid #ff715e; }
.comment-metadata {
display: inline-block;
float: right;
font-size: 14px;
margin-top: 10px; }
.comment-metadata a {
color: #333333; }
.comment-metadata a:hover, .comment-metadata a:focus {
color: #ff715e; }
.comment-metadata .edit-link {
color: #77D0E4; }
.comment-content {
padding: 20px 0 0;
font-size: 16px;
font-weight: 300;
margin-left: 10px; }
@media (max-width: 767px) {
.comment-content {
margin-left: 0; } }
.reply {
text-align: right;
padding: 5px 0 20px;
border-bottom: 1px solid #E6E6E6; }
a.comment-reply-link {
text-transform: uppercase;
background: #77D0E4;
color: #ffffff;
display: inline-block;
padding: 4px 12px;
border-radius: 4px;
font-weight: bold;
font-size: 14px; }
a.comment-reply-link:hover, a.comment-reply-link:focus {
background: #ff715e;
color: #ffffff; }
.comment-respond .comment-reply-title {
display: block;
margin-bottom: 10px;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
color: #333333; }
.comment-respond .comment-form .form-control {
border-radius: 0; }
.comment-respond .comment-form label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none;
margin-bottom: 10px; }
.comment-respond .comment-form textarea.form-control {
height: auto;
min-height: 200px; }
.comment-respond .comment-form .form-submit .review-submit-button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
-moz-appearance: none;
background-color: #cccccc;
border-color: transparent;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #333333;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 14px;
font-weight: bold;
line-height: normal;
margin: 0;
padding: 15px 30px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase; }
.comment-respond .comment-form .form-submit .review-submit-button:hover, .comment-respond .comment-form .form-submit .review-submit-button:focus {
background: #ff715e;
color: #ffffff; }
/*
Sidebar section
---------------------
*/
.sidebar-overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 3;
background: rgba(0, 0, 0, 0.5);
display: none;
cursor: e-resize; }
.kidzoo-sidebar {
position: fixed;
top: 0;
left: 0;
bottom: 0;
background: #1F1F1F;
color: #ffffff;
z-index: 10;
height: 100vh;
width: 100%;
max-width: 300px;
-webkit-transition: transform 320ms ease;
-moz-transition: transform 320ms ease;
-ms-transition: transform 320ms ease;
-o-transition: transform 320ms ease;
transition: transform 320ms ease; }
.admin-bar .kidzoo-sidebar {
top: 46px; }
@media screen and (min-width: 783px) {
.admin-bar .kidzoo-sidebar {
top: 32px; } }
.kidzoo-sidebar.sidebar-closed {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%); }
.kidzoo-sidebar a {
color: #F1F1F1; }
.kidzoo-sidebar a:hover, .kidzoo-sidebar a:focus {
color: #ffffff; }
.kidzoo-sidebar-container {
position: relative;
display: block;
width: 100%;
height: 100vh;
padding-top: 40px; }
.sidebar-scroll {
position: relative;
display: block;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto; }
.sidebar-close {
position: absolute;
top: 10px;
left: 10px;
cursor: pointer;
color: #ffffff; }
.sidebar-close:hover, .sidebar-close:focus {
color: #ff715e; }
.sidebar-reveal {
display: none; }
/*
Widgets section
---------------------
*/
.kidzoo-topbar-widget {
display: inline; }
.kidzoo-topbar-widget .kidzoo-widget-title {
display: none; }
.kidzoo-topbar-widget.kidzoo-widget {
margin: 0;
padding: 0; }
.kidzoo-topbar-widget.kidzoo-widget .kidzoo-widget-title {
display: none; }
.kidzoo-topbar-widget.kidzoo-widget.widget_text .textwidget p {
margin: 10px 0; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container {
width: 90px !important; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select {
width: 90px !important;
background: transparent !important;
border: none;
padding: 15px;
display: inline-flex; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select a {
color: #936FA4; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select .dd-selected {
padding: 0; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select .dd-pointer {
border-color: #936FA4 transparent transparent; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select .dd-pointer.dd-pointer-up {
border-color: transparent transparent #936FA4 !important; }
.kidzoo-topbar-widget.kidzoo-widget .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select .dd-desc {
display: none; }
.kidzoo-widget {
margin: 30px 0 50px;
padding: 0 20px; }
.kidzoo-widget ul {
list-style: none;
margin: 0;
padding: 0; }
.kidzoo-widget li {
padding: 0;
margin-bottom: 10px;
color: #555555; }
.kidzoo-widget li a {
color: #1F1F1F; }
.kidzoo-widget li a:hover {
color: #ff715e; }
.kidzoo-widget h2.kidzoo-widget-title {
display: block;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
color: #1F1F1F;
padding-bottom: 10px;
line-height: 1.4;
margin-bottom: 20px; }
.kidzoo-widget h2.kidzoo-widget-title a {
color: #1F1F1F; }
.kidzoo-widget h2.kidzoo-widget-title a:hover {
color: #ff715e; }
.kidzoo-widget input, .kidzoo-widget select, .kidzoo-widget textarea {
width: 100%; }
@media (min-width: 768px) and (max-width: 991px) {
.kidzoo-widget {
padding: 0; } }
.widget_text .textwidget p {
font-size: 14px; }
.tagcloud {
text-align: left; }
.tagcloud a {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: inline-block;
background: #797979;
color: #ffffff;
padding: 5px 10px;
border-radius: 10px;
margin: 2px; }
.tagcloud a:hover {
color: #ffffff;
background: #ff715e; }
.widget_categories .cat-item, .widget_product_categories .cat-item {
position: relative;
margin-bottom: 0; }
.widget_categories .cat-item a,
.widget_categories .cat-item span, .widget_product_categories .cat-item a,
.widget_product_categories .cat-item span {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: block;
line-height: 1em; }
.widget_categories .cat-item a, .widget_product_categories .cat-item a {
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
padding: 15px 0;
color: #555555; }
.widget_categories .cat-item a:hover, .widget_product_categories .cat-item a:hover {
color: #ff715e; }
.widget_categories .cat-item .post_count, .widget_product_categories .cat-item .post_count {
position: absolute;
right: 0;
top: 2px;
font-size: 12px;
font-weight: 700;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
color: #ffffff;
background: #ff715e;
border-radius: 50px;
margin: 10px; }
.widget_pages ul li {
margin-bottom: 0; }
.widget_pages ul li a {
color: #555555;
padding: 5px 0;
display: block; }
.widget_nav_menu ul li {
margin-bottom: 0; }
.widget_nav_menu ul li a {
color: #555555;
padding: 5px 0;
display: block; }
.widget_nav_menu ul.sub-menu, .widget_nav_menu ul.children {
padding-left: 20px; }
.widget_meta li a {
color: #555555; }
.widget_rss li a {
display: block;
padding-bottom: 10px; }
.recentcomments {
font-size: 14px;
color: #555555; }
.recentcomments span {
display: block;
border-bottom: 1px solid #cccccc;
padding-bottom: 8px;
margin-bottom: 8px; }
.recentcomments span a {
display: block;
color: #555555;
text-transform: none; }
.widget_archive ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
position: relative;
display: block; }
.widget_archive ul li a,
.widget_archive ul li span {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
display: inline-block;
line-height: 1em; }
.widget_archive ul li a {
padding: 15px 0;
color: #555555; }
.widget_archive ul li .count {
position: absolute;
right: 0;
top: 2px;
font-size: 12px;
font-weight: 700;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
color: #ffffff;
background: #ff715e;
border-radius: 50px;
margin: 10px; }
.widget_archive ul li:hover a {
color: #ff715e; }
.widget_archive ul li:hover .count {
color: #ffffff;
background: #ff715e; }
.widget_calendar .calendar_wrap table caption {
color: inherit; }
.widget_calendar .calendar_wrap table tr td, .widget_calendar .calendar_wrap table tr th {
padding: 7px; }
.widget_calendar .calendar_wrap #today {
color: #ff715e;
border: 1px solid #ff715e; }
@media (max-width: 991px) and (min-width: 768px) {
.widget_calendar .calendar_wrap table tr td, .widget_calendar .calendar_wrap table tr th {
padding: 8px 4px; } }
.widget_recent_entries ul li a {
display: block;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid #cccccc;
color: #555555; }
.widget_recent_entries ul li .post-date {
display: block;
text-transform: uppercase;
font-size: 10px;
color: #797979; }
.kidzoo-popular-posts-widget .media-body, .kidzoo-popular-posts-widget .media-left, .kidzoo-popular-posts-widget .media-right {
vertical-align: middle; }
.kidzoo-popular-posts-widget .media-left {
min-width: 30px; }
.kidzoo-popular-posts-widget .media-left img {
max-width: 100%;
height: auto; }
.kidzoo-popular-posts-widget .media-body {
width: auto; }
.kidzoo-popular-posts-widget .media-body a {
color: #555555;
font-size: 14px; }
.kidzoo-popular-posts-widget .media-body a:hover {
color: #ff715e; }
.kidzoo-profile-widget .icon-wrapper a {
color: #333333; }
.kidzoo-profile-widget .icon-wrapper a:hover {
color: #5399AD; }
.kidzoo-profile-widget ul.navbar-nav li a {
margin: 0 10px; }
.mega-menu-item.widget_sp_image .mega-block-title {
display: none !important; }
/*
Shop page Widgets section
---------------------
*/
.kidzoo-shop-widget {
margin: 30px 0 50px;
padding: 0 20px; }
.kidzoo-shop-widget ul {
list-style: none;
margin: 0;
padding: 0; }
.kidzoo-shop-widget li {
padding: 0;
margin-bottom: 10px; }
.kidzoo-shop-widget h2.kidzoo-widget-title {
display: block;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
color: #333333;
padding-bottom: 10px;
line-height: 1.5em;
margin-bottom: 20px;
border-bottom: 1px dashed #cccccc; }
.woocommerce.widget_price_filter .price_slider_wrapper {
padding: 20px 0; }
.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider {
background: #999999;
height: 4px; }
.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
background: #ff715e; }
.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
background: #ff715e;
border: 2px solid #ffffff;
box-shadow: 0 0 1px 1px #999999;
border-radius: 0; }
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount {
padding-top: 20px; }
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #ff715e;
color: #ffffff;
border-radius: 0;
font-size: 13px;
line-height: 18px;
padding: 8px 15px;
text-transform: uppercase; }
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover {
background: #77D0E4;
color: #ffffff; }
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
font-size: 14px;
font-weight: 600; }
.woocommerce.widget_product_search .woocommerce-product-search {
display: flex; }
.woocommerce.widget_product_search .woocommerce-product-search input {
border-radius: 0; }
.woocommerce.widget_product_search .woocommerce-product-search .search-field {
border: 1px solid #cccccc;
height: 35px;
text-indent: 5px;
max-width: 65%; }
.woocommerce.widget_product_search .woocommerce-product-search input[type="submit"] {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #ff715e;
color: #ffffff;
border: medium none;
border-radius: 0;
font-size: 13px;
font-weight: 700;
padding: 8px;
text-transform: uppercase; }
.woocommerce.widget_product_search .woocommerce-product-search input[type="submit"]:hover {
background: #77D0E4;
color: #ffffff; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list .mini_cart_item {
padding-bottom: 10px;
margin-bottom: 10px;
padding-left: 0px;
border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list .mini_cart_item a {
color: #555555;
display: block;
font-size: 15px;
font-weight: 400;
margin-bottom: 2px;
padding-bottom: 4px;
text-transform: capitalize; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list .mini_cart_item .remove {
left: auto;
right: 0; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list .mini_cart_item img {
float: left;
height: auto;
margin-right: 10px;
margin-left: 0;
width: 60px; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list .mini_cart_item .quantity {
font-size: 13px;
font-weight: 700;
color: #333333; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list .mini_cart_item:last-child {
border-bottom: none; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total {
padding-top: 20px;
padding-bottom: 10px;
border-top: 1px solid rgba(0, 0, 0, 0.06);
font-size: 16px;
color: #333333; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total .woocommerce-Price-amount {
font-weight: 600; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #ff715e;
color: #ffffff;
border-radius: 0;
font-size: 13px;
text-transform: uppercase;
padding: 8px 12px; }
.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover {
background: #77D0E4;
color: #ffffff; }
.woocommerce.widget_products .product_list_widget li, .woocommerce.widget_top_rated_products .product_list_widget li {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.woocommerce.widget_products .product_list_widget li a, .woocommerce.widget_top_rated_products .product_list_widget li a {
color: #555555;
display: block;
font-weight: 400;
margin-bottom: 2px;
padding-bottom: 4px;
text-transform: capitalize; }
.woocommerce.widget_products .product_list_widget li a:hover, .woocommerce.widget_top_rated_products .product_list_widget li a:hover {
color: #ff715e; }
.woocommerce.widget_products .product_list_widget li img, .woocommerce.widget_top_rated_products .product_list_widget li img {
float: left;
height: auto;
margin-right: 10px;
margin-left: 0;
width: 60px; }
.woocommerce.widget_products .product_list_widget li .woocs_price_code, .woocommerce.widget_top_rated_products .product_list_widget li .woocs_price_code {
line-height: 1.5;
display: block;
margin-top: 10px; }
.woocommerce.widget_products .product_list_widget li del, .woocommerce.widget_top_rated_products .product_list_widget li del {
color: #797979;
font-size: 14px; }
.woocommerce.widget_products .product_list_widget li del .woocommerce-Price-amount, .woocommerce.widget_top_rated_products .product_list_widget li del .woocommerce-Price-amount {
color: #797979;
font-size: 14px; }
.woocommerce.widget_products .product_list_widget li ins, .woocommerce.widget_products .product_list_widget li .woocommerce-Price-amount, .woocommerce.widget_top_rated_products .product_list_widget li ins, .woocommerce.widget_top_rated_products .product_list_widget li .woocommerce-Price-amount {
text-decoration: none;
font-size: 16px;
font-weight: 700;
color: #333333; }
.woocommerce.widget_products .product_list_widget li:last-child, .woocommerce.widget_top_rated_products .product_list_widget li:last-child {
border-bottom: none; }
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select {
background: transparent !important; }
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select .dd-pointer {
border-color: #936FA4 transparent transparent; }
.widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-container .dd-select .dd-pointer.dd-pointer-up {
border-color: transparent transparent #936FA4 !important; }
/*
About section
---------------------
*/
.kidzoo-about-container .about-team {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
margin: 40px auto;
position: relative;
overflow: hidden; }
.kidzoo-about-container .about-team .about-image {
text-align: center; }
.kidzoo-about-container .about-team .about-image img {
margin: 0 auto;
max-width: 300px;
width: 100%;
height: auto; }
.kidzoo-about-container .about-team .about-content {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
background: white;
background: rgba(255, 255, 255, 0.8);
opacity: 0;
padding: 10px 0;
text-align: center;
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
position: absolute;
top: 0;
height: 100%;
width: 100%; }
.kidzoo-about-container .about-team .about-content p {
margin: 0; }
.kidzoo-about-container .about-team .about-content .about-name {
text-transform: uppercase;
color: #1F1F1F;
font-size: 18px;
font-weight: 700;
margin-bottom: 0; }
.kidzoo-about-container .about-team .about-content .about-designation {
color: #333333;
font-size: 14px;
font-weight: 500; }
.kidzoo-about-container .about-team .about-content .about-social-icons {
padding: 10px 0;
text-align: center;
margin-top: 10px; }
.kidzoo-about-container .about-team .about-content .about-social-icons a {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
margin: 10px;
font-size: 20px;
color: #1F1F1F; }
.kidzoo-about-container .about-team .about-content .about-social-icons a:hover {
color: #FC694C; }
.kidzoo-about-container .about-team .about-content .about-content-inner {
display: block;
position: relative;
top: 40%; }
.kidzoo-about-container .about-team:hover .about-content {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.kidzoo-contact-information {
padding-top: 20px; }
.kidzoo-contact-information .address {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px; }
.kidzoo-contact-information .address i {
margin-right: 15px;
font-size: 18px;
color: #333333; }
.kidzoo-contact-information p {
font-size: 14px; }
.kidzoo-contact-information p i {
margin-right: 10px;
font-size: 18px;
color: #333333; }
.kidzoo-contact-information h4 {
color: #797979;
font-size: 16px;
text-transform: uppercase;
margin-top: 30px; }
.kidzoo-contact-information h4 strong {
color: #333333; }
.brand-information {
padding-top: 20px; }
.brand-information h4 {
font-size: 16px;
color: #333333;
font-weight: bold;
margin-bottom: 20px; }
.brand-information p {
margin-bottom: 20px; }
.kidzoo-contact-map, .kidzoo-contact-form {
padding-top: 20px; }
/*
Contact section
---------------------
*/
.kidzoo-contact-form {
padding: 20px 0;
max-width: 800px;
width: 100%;
margin: 0 auto; }
.kidzoo-contact-form .form-group {
position: relative; }
.kidzoo-contact-form .form-group .kidzoo-form-control {
height: 56px; }
.kidzoo-contact-form .form-group:before {
content: '';
position: absolute;
display: block;
bottom: 0;
left: 0;
right: 0;
height: 2px;
background-color: #cccccc; }
.kidzoo-contact-form .form-group .form-control-msg {
text-transform: uppercase;
font-weight: 500;
font-size: 10px; }
.kidzoo-contact-form .form-group.has-error:before {
background-color: #a94442; }
.form-control-msg {
display: none; }
.has-error .form-control-msg {
display: block; }
.js-show-feedback {
display: block; }
.kidzoo-form-control {
border: none;
border-radius: 0;
padding: 8px 15px;
outline: none;
resize: vertical;
box-shadow: none !important;
-webkit-box-shadow: none !important; }
.kidzoo-form-control::-webkit-input-placeholder {
text-transform: uppercase; }
.kidzoo-form-control::-moz-placeholder {
text-transform: uppercase; }
.kidzoo-form-control:-moz-placeholder {
text-transform: uppercase; }
.kidzoo-form-control:-ms-placeholder {
text-transform: uppercase; }
.kidzoo-form-control:hover, .kidzoo-form-control:focus, .kidzoo-form-control:active {
box-shadow: none; }
.btn-kidzoo-form {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
-moz-appearance: none;
background-color: #1F1F1F;
border-color: transparent;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 13px;
font-weight: bold;
line-height: normal;
margin: 20px 0;
padding: 20px 40px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase; }
.btn-kidzoo-form:hover, .btn-kidzoo-form:focus {
background: #FC694C;
color: #ffffff; }
/*--------------------------------------------------------------
# BACK TO TOP
--------------------------------------------------------------*/
#back-to-top {
position: fixed;
right: 30px;
top: auto;
z-index: 999;
display: none;
bottom: -60px; }
@media (min-width: 900px) {
#back-to-top {
display: block; } }
#back-to-top .btn {
background: transparent;
border: 0;
border-radius: 50px;
color: #ff715e;
height: 40px;
width: 40px;
line-height: 8px;
padding: 0;
text-align: center;
font-size: 18px;
border: 2px solid #ff715e;
opacity: 0.7;
transition: 0.2s;
box-shadow: none;
text-shadow: none; }
#back-to-top .btn:hover, #back-to-top .btn:active, #back-to-top .btn:focus {
background: #ff715e;
border: 2px solid #ff715e;
color: #ffffff;
outline: none;
opacity: 1; }
#back-to-top.affix {
bottom: 60px; }
#back-to-top a {
outline: none; }
#back-to-top i {
font-size: 14px;
line-height: 14px; }
/*--------------------------------------------------------------
# CSS LOADER
--------------------------------------------------------------*/
.loader {
display: flex;
justify-content: space-around;
align-items: center;
position: fixed;
z-index: 9999;
width: 100%;
height: 100%;
overflow: visible;
background: #ffffff; }
.loading-pulse {
border: 8px solid #F1F1F1;
border-top: 8px solid #ff715e;
border-radius: 50%;
width: 60px;
height: 60px;
animation: spin 1s linear infinite; }
/*--------------------------------------------------------------
# SHOP PAGE
--------------------------------------------------------------*/
.woocommerce .shop-container {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 40px; }
@media (max-width: 767px) {
.woocommerce .shop-container {
padding: 20px; } }
.woocommerce .shop-container ul.products li.product {
margin-bottom: 20px;
margin-top: 20px;
overflow: hidden;
position: relative;
text-align: center;
padding: 0; }
.woocommerce .shop-container ul.products li.product .gridlist-buttonwrap {
margin-top: 10px;
margin-bottom: 20px; }
@media (min-width: 769px) {
.woocommerce .shop-container ul.products li.product {
width: 30.75%; } }
.woocommerce.kidzoo-shop-container {
padding-top: 40px;
padding-bottom: 40px; }
.woocommerce.kidzoo-shop-container .shop-container {
padding-top: 0;
margin-top: 20px; }
.woocommerce .shop-list-view-container ul.products li.product {
float: none !important;
text-align: left !important;
width: 100% !important; }
/*--------------------------------------------------------------
# WOOCOMMERCE
--------------------------------------------------------------*/
.woocommerce .blockUI.blockOverlay::before, .woocommerce .loader::before, .woocommerce-page .blockUI.blockOverlay::before, .woocommerce-page .loader::before {
display: none; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .button, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page .button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #ff715e;
color: #ffffff;
border-radius: 0;
font-size: 14px;
padding: 12px 20px;
line-height: 2;
text-transform: uppercase; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page .button:hover {
background: #FC694C;
color: #ffffff; }
.woocommerce-info, .woocommerce-message {
border-top-color: #ff715e; }
.woocommerce-info:before, .woocommerce-message:before {
color: #ff715e; }
@media (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
width: 100%; } }
.woocommerce ul.products li.product {
position: relative;
padding: 20px;
margin-bottom: 20px;
text-align: center;
overflow: hidden; }
.woocommerce ul.products li.product .onsale {
display: block;
color: #ffffff;
background: #C9534F;
font-weight: bold;
line-height: 50px;
height: 50px;
width: 50px;
position: absolute;
white-space: nowrap;
z-index: 2;
margin: 0;
padding: 0;
border: 0 none;
outline: 0 none;
text-transform: uppercase;
vertical-align: baseline; }
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: #555555;
font-size: 17px;
margin: 10px 0 0; }
.woocommerce ul.products li.product .shop-price-container {
margin-top: 10px;
padding-bottom: 15px; }
.woocommerce ul.products li.product .woocommerce-product-details__short-description {
display: none; }
.woocommerce ul.products li.product .price {
display: block;
font-size: 12px;
font-weight: bold;
margin: 10px 0.27778rem;
vertical-align: middle; }
.woocommerce ul.products li.product .price .woocommerce-Price-amount {
color: #333333;
font-size: 16px; }
.woocommerce ul.products li.product .price .woocs_price_code del, .woocommerce ul.products li.product .price .woocs_price_code ins {
display: inline;
opacity: 1; }
.woocommerce ul.products li.product .price .woocs_price_code del {
text-decoration: line-through;
color: #999999;
font-size: 14px;
line-height: 2; }
.woocommerce ul.products li.product .price .woocs_price_code del .woocommerce-Price-amount {
color: #999999;
font-size: 14px; }
.woocommerce ul.products li.product .price .woocs_price_code ins {
text-decoration: none;
color: #333333;
font-size: 18px; }
.woocommerce ul.products li.product .price .woocs_price_code ins .woocommerce-Price-amount {
color: #333333;
font-size: 16px; }
.woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .product_type_simple, .woocommerce ul.products li.product .product_type_grouped, .woocommerce ul.products li.product .product_type_external, .woocommerce ul.products li.product .product_type_variable {
display: inline-block;
background: #ff715e;
color: #ffffff;
font-size: 13px;
font-weight: bold;
margin: 0 5px;
position: relative;
padding: 8px 15px 8px 40px;
text-transform: uppercase; }
.woocommerce ul.products li.product .add_to_cart_button:before, .woocommerce ul.products li.product .product_type_simple:before, .woocommerce ul.products li.product .product_type_grouped:before, .woocommerce ul.products li.product .product_type_external:before, .woocommerce ul.products li.product .product_type_variable:before {
display: block;
font-family: 'FontAwesome';
font-size: 13px;
margin-left: 15px;
font-weight: normal;
position: absolute;
text-rendering: auto;
left: 0;
color: #ffffff; }
.woocommerce ul.products li.product .added_to_cart {
display: inline-block;
background: #ff715e;
color: #ffffff;
font-size: 12px;
font-weight: bold;
margin: 5px;
position: relative;
padding: 8px 15px;
text-transform: uppercase; }
.woocommerce ul.products li.product .add_to_cart_button.product_type_simple:before {
content: "\f07a"; }
.woocommerce ul.products li.product .product_type_variable:before {
content: "\f0ca"; }
.woocommerce ul.products li.product .product_type_grouped:before {
content: "\f0ca"; }
.woocommerce ul.products li.product .product_type_external:before {
content: "\f08e"; }
.woocommerce ul.products li.product:after {
-webkit-transition: opacity 1s ease;
-moz-transition: opacity 1s ease;
-ms-transition: opacity 1s ease;
-o-transition: opacity 1s ease;
transition: opacity 1s ease;
content: "";
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: -1; }
.woocommerce ul.products li.product .star-rating {
color: #FFC737;
margin: 10px auto; }
.woocommerce ul.products li.product .tm-woocompare-button, .woocommerce ul.products li.product .tm-woowishlist-button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
opacity: 0;
background: none;
padding-left: 40px;
line-height: 30px;
text-transform: uppercase;
color: #ffffff;
font-size: 12px;
display: inline-block; }
.woocommerce ul.products li.product .tm-woocompare-button:before, .woocommerce ul.products li.product .tm-woowishlist-button:before {
display: block;
font-family: FontAwesome;
font-size: 14px;
font-weight: normal;
position: absolute;
text-rendering: auto;
left: 0;
color: #ffffff;
border-radius: 100%; }
.woocommerce ul.products li.product .tm-woocompare-button:after, .woocommerce ul.products li.product .tm-woowishlist-button:after {
display: none; }
.woocommerce ul.products li.product .tm-woocompare-button:before {
content: "\f066"; }
.woocommerce ul.products li.product .tm-woowishlist-button:before {
content: "\f08a"; }
.woocommerce ul.products li.product .tm-woocompare-page-button, .woocommerce ul.products li.product .tm-woowishlist-page-button {
background: none;
color: #ff715e;
text-transform: uppercase;
font-size: 12px;
display: inline-block;
margin-top: 10px;
margin-bottom: 10px; }
.woocommerce ul.products li.product .tm-woocompare-page-button:hover, .woocommerce ul.products li.product .tm-woocompare-page-button:focus, .woocommerce ul.products li.product .tm-woowishlist-page-button:hover, .woocommerce ul.products li.product .tm-woowishlist-page-button:focus {
background: none;
color: #ff715e; }
.woocommerce ul.products li.product:hover, .woocommerce ul.products li.product:focus {
outline: none; }
.woocommerce ul.products li.product:hover .product-overlay .shop_product_buttons, .woocommerce ul.products li.product:focus .product-overlay .shop_product_buttons {
-webkit-transform: translate3d(0px, -100%, 0px);
-moz-transform: translate3d(0px, -100%, 0px);
-ms-transform: translate3d(0px, -100%, 0px);
-o-transform: translate3d(0px, -100%, 0px);
transform: translate3d(0px, -100%, 0px);
opacity: 0.9; }
.woocommerce ul.products li.product:hover .woocommerce-LoopProduct-link h3, .woocommerce ul.products li.product:focus .woocommerce-LoopProduct-link h3 {
color: #333333; }
.woocommerce ul.products li.product:hover:after, .woocommerce ul.products li.product:focus:after {
box-shadow: 0 0 40px -10px rgba(0, 0, 0, 0.3);
opacity: 1; }
.woocommerce ul.products li.product:hover .tm-woocompare-button, .woocommerce ul.products li.product:hover .tm-woowishlist-button, .woocommerce ul.products li.product:focus .tm-woocompare-button, .woocommerce ul.products li.product:focus .tm-woowishlist-button {
opacity: 1; }
.woocommerce ul.products li.product:hover .add_to_cart_button, .woocommerce ul.products li.product:hover .product_type_simple, .woocommerce ul.products li.product:hover .product_type_grouped, .woocommerce ul.products li.product:hover .product_type_external, .woocommerce ul.products li.product:hover .product_type_variable, .woocommerce ul.products li.product:focus .add_to_cart_button, .woocommerce ul.products li.product:focus .product_type_simple, .woocommerce ul.products li.product:focus .product_type_grouped, .woocommerce ul.products li.product:focus .product_type_external, .woocommerce ul.products li.product:focus .product_type_variable {
background: #77D0E4; }
.woocommerce ul.products.list li.product .product-overlay {
float: left;
border: none;
width: 30.75%; }
.woocommerce ul.products.list li.product .product-overlay .woocommerce-LoopProduct-link img {
width: 100% !important;
-webkit-transition: all 1000ms ease !important;
-moz-transition: all 1000ms ease !important;
-ms-transition: all 1000ms ease !important;
-o-transition: all 1000ms ease !important;
transition: all 1000ms ease !important; }
.woocommerce ul.products.list li.product .product-overlay .shop_product_buttons {
text-align: center; }
.woocommerce ul.products.list li.product .product-overlay .shop_product_buttons .woocommerce-product-details__short-description {
display: none; }
.woocommerce ul.products.list li.product .product-overlay .shop_product_buttons hr {
display: none; }
.woocommerce ul.products.list li.product .product-overlay .shop_product_buttons .gridlist-buttonwrap {
display: inline-block;
line-height: 2;
margin: 0;
width: auto;
float: none; }
.woocommerce ul.products.list li.product .product-overlay .shop_product_buttons .xoo-qv-button {
margin: 0 5px;
padding: 0 0 0 20px; }
.woocommerce ul.products.list li.product .woocommerce-loop-product__title {
margin-top: 0;
margin-bottom: 10px; }
.woocommerce ul.products.list li.product .add_to_cart_button, .woocommerce ul.products.list li.product .product_type_simple, .woocommerce ul.products.list li.product .product_type_grouped, .woocommerce ul.products.list li.product .product_type_external, .woocommerce ul.products.list li.product .product_type_variable {
padding: 8px 30px 8px 40px;
font-size: 14px; }
.woocommerce ul.products.list li.product .add_to_cart_button:before, .woocommerce ul.products.list li.product .product_type_simple:before, .woocommerce ul.products.list li.product .product_type_grouped:before, .woocommerce ul.products.list li.product .product_type_external:before, .woocommerce ul.products.list li.product .product_type_variable:before {
font-size: 14px;
margin-left: 15px; }
.woocommerce ul.products.list li.product .woocommerce-product-details__short-description {
display: block;
color: #555555;
margin-top: 10px; }
.woocommerce ul.products.list li.product .woocommerce-product-details__short-description p {
color: #555555;
font-size: 16px;
font-weight: 400;
line-height: 2; }
.woocommerce ul.products.list li.product hr {
display: block;
clear: both; }
.woocommerce ul.products.list li.product .star-rating {
display: none; }
.woocommerce ul.products.list li.product .woocommerce-loop-product__title, .woocommerce ul.products.list li.product .woocommerce-product-details__short-description, .woocommerce ul.products.list li.product .price, .woocommerce ul.products.list li.product .gridlist-buttonwrap {
width: 65.4%;
float: right;
clear: none; }
@media (max-width: 767px) {
.woocommerce ul.products.list li.product .product-overlay {
float: none;
width: 100%; }
.woocommerce ul.products.list li.product .woocommerce-loop-product__title, .woocommerce ul.products.list li.product .woocommerce-product-details__short-description, .woocommerce ul.products.list li.product .price, .woocommerce ul.products.list li.product .gridlist-buttonwrap {
float: none;
width: 100%; } }
.woocommerce .woocommerce-result-count {
font-size: 16px;
margin: 15px 0;
line-height: 2; }
@media (max-width: 767px) {
.woocommerce .woocommerce-result-count {
float: none; } }
.woocommerce .woocommerce-ordering {
border-radius: 3px;
overflow: hidden;
background: #fafafa; }
.woocommerce .woocommerce-ordering select {
font-size: 14px;
height: 53px;
background-position: 98% center;
padding-left: 15px;
padding-right: 15px;
margin: 0 0 10px;
-moz-appearance: none !important;
background-color: #ffffff;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
background-position: 100% center;
background-repeat: no-repeat;
border-color: #cccccc;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #333333;
font-family: inherit;
line-height: normal;
width: 100%; }
.woocommerce .woocommerce-ordering select option {
padding: 10px; }
.woocommerce .gridlist-toggle {
clear: none;
float: right;
display: inline-block;
padding: 0 !important;
margin: 0 15px; }
.woocommerce .gridlist-toggle a {
background: #ffffff;
padding: 15px;
border: 1px solid #cccccc;
margin: 0 5px; }
.woocommerce .gridlist-toggle a span {
color: #cccccc;
font-size: 20px; }
.woocommerce .gridlist-toggle a:hover, .woocommerce .gridlist-toggle a:focus {
background: #555555; }
.woocommerce .gridlist-toggle a.active {
background: #1F1F1F;
border: 1px solid #1F1F1F; }
.woocommerce .gridlist-toggle a.active span {
color: #ffffff; }
.woocommerce .woocommerce-breadcrumb {
display: block;
font-size: 15px;
margin: 20px 0;
color: #ffffff; }
.woocommerce .woocommerce-breadcrumb i, .woocommerce .woocommerce-breadcrumb em {
margin-right: 3px; }
.woocommerce .woocommerce-breadcrumb a {
color: #cccccc; }
.woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus {
color: #ffffff; }
.woocommerce .woocommerce-pagination {
clear: both;
display: block;
padding-bottom: 40px;
padding-top: 40px;
text-align: center; }
.woocommerce .woocommerce-pagination .page-numbers {
border: none; }
.woocommerce .woocommerce-pagination .page-numbers li {
border: none; }
.woocommerce .woocommerce-pagination .page-numbers li a, .woocommerce .woocommerce-pagination .page-numbers li span {
background-color: #ff715e;
border-radius: 1px;
color: #ffffff;
cursor: pointer;
padding: 12px 15px;
margin: 5px;
font-weight: 600; }
.woocommerce .woocommerce-pagination .page-numbers li a:hover, .woocommerce .woocommerce-pagination .page-numbers li a:focus, .woocommerce .woocommerce-pagination .page-numbers li span:hover, .woocommerce .woocommerce-pagination .page-numbers li span:focus {
background-color: #FC694C;
color: #ffffff; }
.woocommerce .woocommerce-pagination .page-numbers li .current {
background-color: #77D0E4;
color: #ffffff; }
.woocommerce.single .wpn_buttons, .woocommerce.single-product .wpn_buttons {
margin-bottom: 40px;
margin-top: 40px;
padding-top: 40px; }
.woocommerce.single .wpn_buttons .previous, .woocommerce.single .wpn_buttons .next, .woocommerce.single-product .wpn_buttons .previous, .woocommerce.single-product .wpn_buttons .next {
display: inline-block; }
.woocommerce.single .wpn_buttons .previous a, .woocommerce.single .wpn_buttons .next a, .woocommerce.single-product .wpn_buttons .previous a, .woocommerce.single-product .wpn_buttons .next a {
background: #ff715e;
color: #ffffff;
font-weight: bold;
font-size: 14px;
text-transform: capitalize;
padding: 10px 15px;
border-radius: 4px;
display: inline-block; }
.woocommerce.single .wpn_buttons .previous a::before, .woocommerce.single .wpn_buttons .previous a:after, .woocommerce.single .wpn_buttons .next a::before, .woocommerce.single .wpn_buttons .next a:after, .woocommerce.single-product .wpn_buttons .previous a::before, .woocommerce.single-product .wpn_buttons .previous a:after, .woocommerce.single-product .wpn_buttons .next a::before, .woocommerce.single-product .wpn_buttons .next a:after {
display: inline-block;
position: relative;
font-family: "Fontawesome"; }
.woocommerce.single .wpn_buttons .previous a:hover, .woocommerce.single .wpn_buttons .previous a:focus, .woocommerce.single .wpn_buttons .next a:hover, .woocommerce.single .wpn_buttons .next a:focus, .woocommerce.single-product .wpn_buttons .previous a:hover, .woocommerce.single-product .wpn_buttons .previous a:focus, .woocommerce.single-product .wpn_buttons .next a:hover, .woocommerce.single-product .wpn_buttons .next a:focus {
background: #77D0E4;
color: #ffffff; }
.woocommerce.single .wpn_buttons .previous a::before, .woocommerce.single-product .wpn_buttons .previous a::before {
content: "\f177";
left: 0;
margin: 0 10px 0 0; }
.woocommerce.single .wpn_buttons .next a::after, .woocommerce.single-product .wpn_buttons .next a::after {
content: "\f178";
right: 0;
margin: 0 0 0 10px; }
.woocommerce.single .product, .woocommerce.single-product .product {
padding: 40px 0;
display: block; }
.woocommerce.single .product .images img, .woocommerce.single-product .product .images img {
max-width: 100%;
width: auto;
height: auto;
margin: 0 auto; }
.woocommerce.single .product .images .yith_magnifier_zoom_wrap, .woocommerce.single-product .product .images .yith_magnifier_zoom_wrap {
border: 1px solid #eeeeee; }
.woocommerce.single .product .images .thumbnails.slider .caroufredsel_wrapper, .woocommerce.single-product .product .images .thumbnails.slider .caroufredsel_wrapper {
border: 1px solid #eeeeee; }
.woocommerce.single .product .images .thumbnails.slider .caroufredsel_wrapper .yith_magnifier_gallery .yith_magnifier_thumbnail img, .woocommerce.single-product .product .images .thumbnails.slider .caroufredsel_wrapper .yith_magnifier_gallery .yith_magnifier_thumbnail img {
border-right: 1px solid #eeeeee; }
.woocommerce.single .product .images .yith_magnifier_zoom_magnifier, .woocommerce.single-product .product .images .yith_magnifier_zoom_magnifier {
border: none; }
.woocommerce.single .product .xoo-qv-summary .product_title, .woocommerce.single .product .entry-summary .product_title, .woocommerce.single-product .product .xoo-qv-summary .product_title, .woocommerce.single-product .product .entry-summary .product_title {
color: #1F1F1F;
line-height: 1.2;
font-size: 24px;
font-weight: 700;
margin: 0 0 1.66667rem;
text-align: left;
text-transform: none; }
.woocommerce.single .product .xoo-qv-summary .woocommerce-product-rating .star-rating, .woocommerce.single .product .entry-summary .woocommerce-product-rating .star-rating, .woocommerce.single-product .product .xoo-qv-summary .woocommerce-product-rating .star-rating, .woocommerce.single-product .product .entry-summary .woocommerce-product-rating .star-rating {
color: #FFC737;
margin-right: 15px; }
.woocommerce.single .product .xoo-qv-summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce.single .product .entry-summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce.single-product .product .xoo-qv-summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce.single-product .product .entry-summary .woocommerce-product-rating .woocommerce-review-link {
color: #797979;
font-size: 15px; }
.woocommerce.single .product .xoo-qv-summary .onsale, .woocommerce.single .product .entry-summary .onsale, .woocommerce.single-product .product .xoo-qv-summary .onsale, .woocommerce.single-product .product .entry-summary .onsale {
border-radius: 4px;
left: auto;
line-height: 2;
min-height: auto;
padding: 5px 15px;
text-transform: uppercase;
right: 0;
z-index: 1;
background: #77D0E4;
color: #ffffff; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container, .woocommerce.single .product .entry-summary .shop-price-container, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container, .woocommerce.single-product .product .entry-summary .shop-price-container {
position: relative;
margin-top: 20px;
margin-bottom: 20px; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price, .woocommerce.single .product .entry-summary .shop-price-container .price, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price, .woocommerce.single-product .product .entry-summary .shop-price-container .price {
display: inline-block;
font-size: 12px;
font-weight: bold; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .shop-price-container .price .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .shop-price-container .price .woocommerce-Price-amount {
color: #1F1F1F;
font-size: 20px; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price del, .woocommerce.single .product .xoo-qv-summary .shop-price-container .price ins, .woocommerce.single .product .entry-summary .shop-price-container .price del, .woocommerce.single .product .entry-summary .shop-price-container .price ins, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price del, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price ins, .woocommerce.single-product .product .entry-summary .shop-price-container .price del, .woocommerce.single-product .product .entry-summary .shop-price-container .price ins {
display: inline-block;
opacity: 1; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price del, .woocommerce.single .product .entry-summary .shop-price-container .price del, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price del, .woocommerce.single-product .product .entry-summary .shop-price-container .price del {
text-decoration: line-through;
color: #999999;
font-size: 18px; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price del .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .shop-price-container .price del .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price del .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .shop-price-container .price del .woocommerce-Price-amount {
color: #999999;
font-size: 14px; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price ins, .woocommerce.single .product .entry-summary .shop-price-container .price ins, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price ins, .woocommerce.single-product .product .entry-summary .shop-price-container .price ins {
text-decoration: none;
color: #1F1F1F;
font-size: 20px;
float: left;
margin-right: 15px; }
.woocommerce.single .product .xoo-qv-summary .shop-price-container .price ins .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .shop-price-container .price ins .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .shop-price-container .price ins .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .shop-price-container .price ins .woocommerce-Price-amount {
color: #1F1F1F;
font-size: 20px; }
.woocommerce.single .product .xoo-qv-summary .woocommerce-product-details__short-description, .woocommerce.single .product .entry-summary .woocommerce-product-details__short-description, .woocommerce.single-product .product .xoo-qv-summary .woocommerce-product-details__short-description, .woocommerce.single-product .product .entry-summary .woocommerce-product-details__short-description {
color: #555555;
font-size: 15px;
font-weight: 400;
line-height: 1.8;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
padding-top: 15px;
padding-bottom: 15px; }
.woocommerce.single .product .xoo-qv-summary .woocommerce-product-details__short-description p, .woocommerce.single .product .entry-summary .woocommerce-product-details__short-description p, .woocommerce.single-product .product .xoo-qv-summary .woocommerce-product-details__short-description p, .woocommerce.single-product .product .entry-summary .woocommerce-product-details__short-description p {
margin: 10px 0; }
.woocommerce.single .product .xoo-qv-summary .cart, .woocommerce.single .product .entry-summary .cart, .woocommerce.single-product .product .xoo-qv-summary .cart, .woocommerce.single-product .product .entry-summary .cart {
margin-bottom: 30px;
margin-top: 30px; }
.woocommerce.single .product .xoo-qv-summary .cart .variations .label, .woocommerce.single .product .entry-summary .cart .variations .label, .woocommerce.single-product .product .xoo-qv-summary .cart .variations .label, .woocommerce.single-product .product .entry-summary .cart .variations .label {
font-size: 12px;
color: #1F1F1F;
display: block;
float: left;
width: 100%;
text-align: left;
text-transform: uppercase; }
.woocommerce.single .product .xoo-qv-summary .cart .variations .value, .woocommerce.single .product .entry-summary .cart .variations .value, .woocommerce.single-product .product .xoo-qv-summary .cart .variations .value, .woocommerce.single-product .product .entry-summary .cart .variations .value {
display: block; }
.woocommerce.single .product .xoo-qv-summary .cart .variations .value select, .woocommerce.single .product .entry-summary .cart .variations .value select, .woocommerce.single-product .product .xoo-qv-summary .cart .variations .value select, .woocommerce.single-product .product .entry-summary .cart .variations .value select {
font-size: 14px;
height: 60px;
background-position: 98% center;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
margin: 0 0 10px;
-moz-appearance: none !important;
background-color: rgba(0, 0, 0, 0.05);
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
background-position: 100% center;
background-repeat: no-repeat;
border-color: #cccccc;
border-radius: 0;
border-style: solid;
border-width: 0;
color: #1F1F1F;
font-family: inherit;
line-height: normal;
width: 100%; }
.woocommerce.single .product .xoo-qv-summary .cart .variations .value select option, .woocommerce.single .product .entry-summary .cart .variations .value select option, .woocommerce.single-product .product .xoo-qv-summary .cart .variations .value select option, .woocommerce.single-product .product .entry-summary .cart .variations .value select option {
padding: 10px; }
.woocommerce.single .product .xoo-qv-summary .cart .variations .value .reset_variations, .woocommerce.single .product .entry-summary .cart .variations .value .reset_variations, .woocommerce.single-product .product .xoo-qv-summary .cart .variations .value .reset_variations, .woocommerce.single-product .product .entry-summary .cart .variations .value .reset_variations {
font-size: 13px;
color: #ff715e;
font-weight: bold; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation {
padding-bottom: 20px; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p {
color: #999999;
font-size: 16px;
font-weight: 400;
line-height: 2; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
margin: 10px 0; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {
display: inline-block;
font-size: 24px;
font-weight: bold;
margin: 0 0.27778rem;
vertical-align: middle; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins {
display: inline-block;
opacity: 1; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount {
color: #1F1F1F; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del {
text-decoration: line-through;
color: #999999; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del .woocommerce-Price-amount, .woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del span, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del span, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del span, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del span {
color: #999999; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins {
text-decoration: none;
color: #1F1F1F; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins span, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins span, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins span, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins span {
color: #1F1F1F; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability {
margin: 10px 0; }
.woocommerce.single .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock, .woocommerce.single .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock, .woocommerce.single-product .product .xoo-qv-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock, .woocommerce.single-product .product .entry-summary .cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock {
font-size: 13px;
color: #5399AD;
font-weight: bold; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table, .woocommerce.single .product .entry-summary .cart .group_table, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table, .woocommerce.single-product .product .entry-summary .cart .group_table {
display: table; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table td, .woocommerce.single .product .xoo-qv-summary .cart .group_table th, .woocommerce.single .product .entry-summary .cart .group_table td, .woocommerce.single .product .entry-summary .cart .group_table th, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table td, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table th, .woocommerce.single-product .product .entry-summary .cart .group_table td, .woocommerce.single-product .product .entry-summary .cart .group_table th {
display: table-cell;
vertical-align: middle;
width: auto;
padding-bottom: 20px; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product, .woocommerce.single .product .entry-summary .cart .group_table .product, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product, .woocommerce.single-product .product .entry-summary .cart .group_table .product {
display: table-row;
border-bottom: 1px solid #cccccc; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added, .woocommerce.single .product .entry-summary .cart .group_table .product .quantity.buttons_added, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added, .woocommerce.single-product .product .entry-summary .cart .group_table .product .quantity.buttons_added {
padding-right: 0; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .qty, .woocommerce.single .product .entry-summary .cart .group_table .product .quantity.buttons_added .qty, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .qty, .woocommerce.single-product .product .entry-summary .cart .group_table .product .quantity.buttons_added .qty {
width: 50px;
height: 30px;
border: 1px solid #cccccc;
margin: 15px 0;
font-size: 16px;
font-weight: 500;
padding: 0; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .plus, .woocommerce.single .product .entry-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single .product .entry-summary .cart .group_table .product .quantity.buttons_added .plus, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .plus, .woocommerce.single-product .product .entry-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single-product .product .entry-summary .cart .group_table .product .quantity.buttons_added .plus {
position: relative;
margin: 15px 10px;
width: 30px;
height: 30px;
font-size: 20px;
border: 1px solid #eeeeee; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single .product .entry-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .minus, .woocommerce.single-product .product .entry-summary .cart .group_table .product .quantity.buttons_added .minus {
float: left; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .plus, .woocommerce.single .product .entry-summary .cart .group_table .product .quantity.buttons_added .plus, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .quantity.buttons_added .plus, .woocommerce.single-product .product .entry-summary .cart .group_table .product .quantity.buttons_added .plus {
float: right; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .label, .woocommerce.single .product .entry-summary .cart .group_table .product .label, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .label, .woocommerce.single-product .product .entry-summary .cart .group_table .product .label {
font-size: 16px;
font-weight: 700;
line-height: 1.2;
margin: 0 0 1.66667rem;
text-align: left;
text-transform: none; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .label a, .woocommerce.single .product .entry-summary .cart .group_table .product .label a, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .label a, .woocommerce.single-product .product .entry-summary .cart .group_table .product .label a {
color: #333333; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .label a:hover, .woocommerce.single .product .entry-summary .cart .group_table .product .label a:hover, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .label a:hover, .woocommerce.single-product .product .entry-summary .cart .group_table .product .label a:hover {
color: #ff715e; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price, .woocommerce.single .product .entry-summary .cart .group_table .product .price, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price {
font-size: 12px;
font-weight: bold;
padding: 0; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .cart .group_table .product .price .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price .woocommerce-Price-amount {
color: #1F1F1F;
font-size: 16px; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price del, .woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price ins, .woocommerce.single .product .entry-summary .cart .group_table .product .price del, .woocommerce.single .product .entry-summary .cart .group_table .product .price ins, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price del, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price ins, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price del, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price ins {
display: inline-block;
opacity: 1; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price del, .woocommerce.single .product .entry-summary .cart .group_table .product .price del, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price del, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price del {
text-decoration: line-through;
color: #999999;
font-size: 14px; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price del .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .cart .group_table .product .price del .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price del .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price del .woocommerce-Price-amount {
color: #999999;
font-size: 14px; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price ins, .woocommerce.single .product .entry-summary .cart .group_table .product .price ins, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price ins, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price ins {
text-decoration: none;
color: #1F1F1F;
font-size: 16px;
float: left;
margin-right: 15px; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price ins .woocommerce-Price-amount, .woocommerce.single .product .entry-summary .cart .group_table .product .price ins .woocommerce-Price-amount, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price ins .woocommerce-Price-amount, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price ins .woocommerce-Price-amount {
color: #1F1F1F;
font-size: 16px; }
.woocommerce.single .product .xoo-qv-summary .cart .group_table .product .price .stock, .woocommerce.single .product .entry-summary .cart .group_table .product .price .stock, .woocommerce.single-product .product .xoo-qv-summary .cart .group_table .product .price .stock, .woocommerce.single-product .product .entry-summary .cart .group_table .product .price .stock {
font-size: 13px;
color: #5399AD;
font-weight: bold; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity, .woocommerce.single .product .entry-summary .cart .quantity, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity, .woocommerce.single-product .product .entry-summary .cart .quantity {
display: table-cell;
padding-right: 25px;
margin-right: 10px; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity .qty, .woocommerce.single .product .entry-summary .cart .quantity .qty, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity .qty, .woocommerce.single-product .product .entry-summary .cart .quantity .qty {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: transparent none repeat scroll 0 0;
border-color: -moz-use-text-color -moz-use-text-color #cccccc;
border-image: none;
border-style: none none solid;
border-width: 0 0 2px;
color: #1F1F1F;
font-size: 18px;
font-weight: bold;
height: 57px;
width: 70px;
padding: 0 0 0 15px;
margin: 0;
text-align: center; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity.buttons_added, .woocommerce.single .product .entry-summary .cart .quantity.buttons_added, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity.buttons_added, .woocommerce.single-product .product .entry-summary .cart .quantity.buttons_added {
padding-right: 0; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity.buttons_added .qty, .woocommerce.single .product .entry-summary .cart .quantity.buttons_added .qty, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity.buttons_added .qty, .woocommerce.single-product .product .entry-summary .cart .quantity.buttons_added .qty {
width: 70px;
height: 40px;
border: 1px solid #cccccc;
margin: 15px 0;
font-size: 16px;
font-weight: 500;
padding: 0; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity.buttons_added .minus, .woocommerce.single .product .xoo-qv-summary .cart .quantity.buttons_added .plus, .woocommerce.single .product .entry-summary .cart .quantity.buttons_added .minus, .woocommerce.single .product .entry-summary .cart .quantity.buttons_added .plus, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity.buttons_added .minus, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity.buttons_added .plus, .woocommerce.single-product .product .entry-summary .cart .quantity.buttons_added .minus, .woocommerce.single-product .product .entry-summary .cart .quantity.buttons_added .plus {
position: relative;
margin: 15px 10px;
width: 40px;
height: 40px;
font-size: 20px;
border: 1px solid #eeeeee; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity.buttons_added .minus, .woocommerce.single .product .entry-summary .cart .quantity.buttons_added .minus, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity.buttons_added .minus, .woocommerce.single-product .product .entry-summary .cart .quantity.buttons_added .minus {
float: left; }
.woocommerce.single .product .xoo-qv-summary .cart .quantity.buttons_added .plus, .woocommerce.single .product .entry-summary .cart .quantity.buttons_added .plus, .woocommerce.single-product .product .xoo-qv-summary .cart .quantity.buttons_added .plus, .woocommerce.single-product .product .entry-summary .cart .quantity.buttons_added .plus {
float: right; }
.woocommerce.single .product .xoo-qv-summary .cart .single_add_to_cart_button, .woocommerce.single .product .entry-summary .cart .single_add_to_cart_button, .woocommerce.single-product .product .xoo-qv-summary .cart .single_add_to_cart_button, .woocommerce.single-product .product .entry-summary .cart .single_add_to_cart_button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
-moz-appearance: none;
background-color: #ff715e;
border-color: transparent;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 13px;
font-weight: 800;
line-height: normal;
margin: 10px;
padding: 16px 40px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase; }
.woocommerce.single .product .xoo-qv-summary .cart .single_add_to_cart_button:hover, .woocommerce.single .product .xoo-qv-summary .cart .single_add_to_cart_button:focus, .woocommerce.single .product .entry-summary .cart .single_add_to_cart_button:hover, .woocommerce.single .product .entry-summary .cart .single_add_to_cart_button:focus, .woocommerce.single-product .product .xoo-qv-summary .cart .single_add_to_cart_button:hover, .woocommerce.single-product .product .xoo-qv-summary .cart .single_add_to_cart_button:focus, .woocommerce.single-product .product .entry-summary .cart .single_add_to_cart_button:hover, .woocommerce.single-product .product .entry-summary .cart .single_add_to_cart_button:focus {
background: #77D0E4; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single, .woocommerce.single .product .entry-summary .tm-woocompare-button-single, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single {
background: none;
padding-left: 60px;
line-height: 50px;
text-transform: uppercase;
color: #1F1F1F;
font-size: 12px; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:hover, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single:hover, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:hover, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single:hover, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:hover, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single:hover, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:hover, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single:hover {
color: #999999; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:before, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single:before, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:before, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single:before, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:before, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single:before {
display: block;
font-family: 'FontAwesome';
font-size: 16px;
font-weight: normal;
position: absolute;
text-rendering: auto;
left: 0;
background: #ff715e;
color: #ffffff;
border-radius: 100%;
height: 50px;
width: 50px;
line-height: 50px; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:after, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single:after, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:after, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single:after, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:after, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single:after, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:after, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single:after {
display: none; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:before, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:before, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:before {
content: "\f066"; }
.woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single {
display: inline-block;
position: relative;
padding: 10px;
margin-bottom: 30px; }
.woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single .text, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single .text, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single .text, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single .text {
display: none; }
.woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single:before, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single:before, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single:before {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
position: relative;
border-radius: 0;
content: "\f004"; }
.woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single:hover:before, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-button-single:focus:before, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single:hover:before, .woocommerce.single .product .entry-summary .tm-woowishlist-button-single:focus:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single:hover:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-button-single:focus:before, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single:hover:before, .woocommerce.single-product .product .entry-summary .tm-woowishlist-button-single:focus:before {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #77D0E4; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single, .woocommerce.single .product .entry-summary .tm-woocompare-button-single, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single {
display: inline-block;
position: relative;
padding: 10px;
margin-bottom: 30px; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single .text, .woocommerce.single .product .entry-summary .tm-woocompare-button-single .text, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single .text, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single .text {
display: none; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:before, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:before, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:before {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
position: relative;
border-radius: 0;
content: "\f066"; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:hover:before, .woocommerce.single .product .xoo-qv-summary .tm-woocompare-button-single:focus:before, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:hover:before, .woocommerce.single .product .entry-summary .tm-woocompare-button-single:focus:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:hover:before, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-button-single:focus:before, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:hover:before, .woocommerce.single-product .product .entry-summary .tm-woocompare-button-single:focus:before {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #77D0E4; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-page-button, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-page-button, .woocommerce.single .product .entry-summary .tm-woocompare-page-button, .woocommerce.single .product .entry-summary .tm-woowishlist-page-button, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-page-button, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-page-button, .woocommerce.single-product .product .entry-summary .tm-woocompare-page-button, .woocommerce.single-product .product .entry-summary .tm-woowishlist-page-button {
background: none;
color: #ff715e;
text-transform: uppercase;
font-size: 12px;
display: inline-block;
margin-top: 10px;
margin-bottom: 10px; }
.woocommerce.single .product .xoo-qv-summary .tm-woocompare-page-button:hover, .woocommerce.single .product .xoo-qv-summary .tm-woocompare-page-button:focus, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-page-button:hover, .woocommerce.single .product .xoo-qv-summary .tm-woowishlist-page-button:focus, .woocommerce.single .product .entry-summary .tm-woocompare-page-button:hover, .woocommerce.single .product .entry-summary .tm-woocompare-page-button:focus, .woocommerce.single .product .entry-summary .tm-woowishlist-page-button:hover, .woocommerce.single .product .entry-summary .tm-woowishlist-page-button:focus, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-page-button:hover, .woocommerce.single-product .product .xoo-qv-summary .tm-woocompare-page-button:focus, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-page-button:hover, .woocommerce.single-product .product .xoo-qv-summary .tm-woowishlist-page-button:focus, .woocommerce.single-product .product .entry-summary .tm-woocompare-page-button:hover, .woocommerce.single-product .product .entry-summary .tm-woocompare-page-button:focus, .woocommerce.single-product .product .entry-summary .tm-woowishlist-page-button:hover, .woocommerce.single-product .product .entry-summary .tm-woowishlist-page-button:focus {
background: none;
color: #ff715e; }
.woocommerce.single .product .xoo-qv-summary .product_meta, .woocommerce.single .product .entry-summary .product_meta, .woocommerce.single-product .product .xoo-qv-summary .product_meta, .woocommerce.single-product .product .entry-summary .product_meta {
border-top: 2px solid #eeeeee;
display: table;
width: 100%;
padding: 20px 0; }
.woocommerce.single .product .xoo-qv-summary .product_meta .sku_wrapper, .woocommerce.single .product .xoo-qv-summary .product_meta .posted_in, .woocommerce.single .product .xoo-qv-summary .product_meta .tagged_as, .woocommerce.single .product .entry-summary .product_meta .sku_wrapper, .woocommerce.single .product .entry-summary .product_meta .posted_in, .woocommerce.single .product .entry-summary .product_meta .tagged_as, .woocommerce.single-product .product .xoo-qv-summary .product_meta .sku_wrapper, .woocommerce.single-product .product .xoo-qv-summary .product_meta .posted_in, .woocommerce.single-product .product .xoo-qv-summary .product_meta .tagged_as, .woocommerce.single-product .product .entry-summary .product_meta .sku_wrapper, .woocommerce.single-product .product .entry-summary .product_meta .posted_in, .woocommerce.single-product .product .entry-summary .product_meta .tagged_as {
display: block;
text-transform: uppercase;
color: #999999;
font-size: 12px;
font-weight: 700;
padding: 10px 0; }
.woocommerce.single .product .xoo-qv-summary .product_meta .sku_wrapper a, .woocommerce.single .product .xoo-qv-summary .product_meta .sku_wrapper .sku, .woocommerce.single .product .xoo-qv-summary .product_meta .posted_in a, .woocommerce.single .product .xoo-qv-summary .product_meta .posted_in .sku, .woocommerce.single .product .xoo-qv-summary .product_meta .tagged_as a, .woocommerce.single .product .xoo-qv-summary .product_meta .tagged_as .sku, .woocommerce.single .product .entry-summary .product_meta .sku_wrapper a, .woocommerce.single .product .entry-summary .product_meta .sku_wrapper .sku, .woocommerce.single .product .entry-summary .product_meta .posted_in a, .woocommerce.single .product .entry-summary .product_meta .posted_in .sku, .woocommerce.single .product .entry-summary .product_meta .tagged_as a, .woocommerce.single .product .entry-summary .product_meta .tagged_as .sku, .woocommerce.single-product .product .xoo-qv-summary .product_meta .sku_wrapper a, .woocommerce.single-product .product .xoo-qv-summary .product_meta .sku_wrapper .sku, .woocommerce.single-product .product .xoo-qv-summary .product_meta .posted_in a, .woocommerce.single-product .product .xoo-qv-summary .product_meta .posted_in .sku, .woocommerce.single-product .product .xoo-qv-summary .product_meta .tagged_as a, .woocommerce.single-product .product .xoo-qv-summary .product_meta .tagged_as .sku, .woocommerce.single-product .product .entry-summary .product_meta .sku_wrapper a, .woocommerce.single-product .product .entry-summary .product_meta .sku_wrapper .sku, .woocommerce.single-product .product .entry-summary .product_meta .posted_in a, .woocommerce.single-product .product .entry-summary .product_meta .posted_in .sku, .woocommerce.single-product .product .entry-summary .product_meta .tagged_as a, .woocommerce.single-product .product .entry-summary .product_meta .tagged_as .sku {
color: #1F1F1F; }
.woocommerce.single .product .xoo-qv-summary .product_meta .sku_wrapper a:hover, .woocommerce.single .product .xoo-qv-summary .product_meta .sku_wrapper .sku:hover, .woocommerce.single .product .xoo-qv-summary .product_meta .posted_in a:hover, .woocommerce.single .product .xoo-qv-summary .product_meta .posted_in .sku:hover, .woocommerce.single .product .xoo-qv-summary .product_meta .tagged_as a:hover, .woocommerce.single .product .xoo-qv-summary .product_meta .tagged_as .sku:hover, .woocommerce.single .product .entry-summary .product_meta .sku_wrapper a:hover, .woocommerce.single .product .entry-summary .product_meta .sku_wrapper .sku:hover, .woocommerce.single .product .entry-summary .product_meta .posted_in a:hover, .woocommerce.single .product .entry-summary .product_meta .posted_in .sku:hover, .woocommerce.single .product .entry-summary .product_meta .tagged_as a:hover, .woocommerce.single .product .entry-summary .product_meta .tagged_as .sku:hover, .woocommerce.single-product .product .xoo-qv-summary .product_meta .sku_wrapper a:hover, .woocommerce.single-product .product .xoo-qv-summary .product_meta .sku_wrapper .sku:hover, .woocommerce.single-product .product .xoo-qv-summary .product_meta .posted_in a:hover, .woocommerce.single-product .product .xoo-qv-summary .product_meta .posted_in .sku:hover, .woocommerce.single-product .product .xoo-qv-summary .product_meta .tagged_as a:hover, .woocommerce.single-product .product .xoo-qv-summary .product_meta .tagged_as .sku:hover, .woocommerce.single-product .product .entry-summary .product_meta .sku_wrapper a:hover, .woocommerce.single-product .product .entry-summary .product_meta .sku_wrapper .sku:hover, .woocommerce.single-product .product .entry-summary .product_meta .posted_in a:hover, .woocommerce.single-product .product .entry-summary .product_meta .posted_in .sku:hover, .woocommerce.single-product .product .entry-summary .product_meta .tagged_as a:hover, .woocommerce.single-product .product .entry-summary .product_meta .tagged_as .sku:hover {
color: #77D0E4; }
.woocommerce.single .product .xoo-qv-summary .product_meta .sku_wrapper, .woocommerce.single .product .entry-summary .product_meta .sku_wrapper, .woocommerce.single-product .product .xoo-qv-summary .product_meta .sku_wrapper, .woocommerce.single-product .product .entry-summary .product_meta .sku_wrapper {
margin-right: 10px; }
.woocommerce.single .product .woocommerce_tabs_wrapper, .woocommerce.single-product .product .woocommerce_tabs_wrapper {
background: #ffffff;
display: table;
width: 100%;
padding-top: 20px;
padding-bottom: 20px; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs {
padding-left: 0;
border-bottom: 1px solid #cccccc; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li {
width: auto;
display: inline-block;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
margin-right: 30px;
margin-left: 0;
padding: 0;
border: none;
background: none; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li:before, .woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li:after, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li:before, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li:after {
display: none; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li a, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li a {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
border-bottom: 2px solid transparent;
color: #797979;
display: inline-block; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li.active a, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs li.active a {
border-bottom: 2px solid #77D0E4;
color: #77D0E4; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs:before, .woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs:after, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs:before, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .tabs:after {
border: none; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel {
background: none;
box-shadow: none; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel h2, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel h2 {
font-size: 24px;
margin-bottom: 20px;
margin-top: 0; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel p, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel p {
margin: 10px 0;
color: #555555;
font-size: 15px;
font-weight: 400;
line-height: 1.8; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist {
padding-left: 0px;
margin-top: 20px;
margin-bottom: 20px; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .avatar, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .avatar {
max-width: 60px;
width: 100%;
height: auto; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .comment-text, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .comment-text {
margin: 0 0 0 70px; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .comment-text .star-rating, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .comment-text .star-rating {
color: #FFC737; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .comment-text .meta .woocommerce-review__author, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments .commentlist .comment .comment_container .comment-text .meta .woocommerce-review__author {
color: #333333;
font-size: 16px; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #respond .comment-form .form-submit input#submit, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #respond .comment-form .form-submit input#submit {
background: #cccccc;
color: #333333;
display: block;
font-size: 14px;
margin: 0 0 10px;
padding: 12px 20px;
width: 100%; }
.woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #respond .comment-form .form-submit input#submit:hover, .woocommerce.single .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #respond .comment-form .form-submit input#submit:focus, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #respond .comment-form .form-submit input#submit:hover, .woocommerce.single-product .product .woocommerce_tabs_wrapper .woocommerce-tabs .woocommerce-Tabs-panel #reviews #respond .comment-form .form-submit input#submit:focus {
background: #ff715e;
color: #ffffff; }
.woocommerce.single .product .upsells.products, .woocommerce.single .product .related.products, .woocommerce.single-product .product .upsells.products, .woocommerce.single-product .product .related.products {
max-width: 1800px;
margin: 0 auto;
padding-top: 20px;
padding-bottom: 20px; }
.woocommerce.single .product .upsells.products h2, .woocommerce.single .product .related.products h2, .woocommerce.single-product .product .upsells.products h2, .woocommerce.single-product .product .related.products h2 {
color: #333333;
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
line-height: 1.2;
margin: 0 0 40px;
text-align: center; }
.woocommerce.single .product .upsells.products ul.products, .woocommerce.single .product .related.products ul.products, .woocommerce.single-product .product .upsells.products ul.products, .woocommerce.single-product .product .related.products ul.products {
padding-top: 20px; }
.woocommerce.single .product .upsells.products ul.products li.product, .woocommerce.single .product .related.products ul.products li.product, .woocommerce.single-product .product .upsells.products ul.products li.product, .woocommerce.single-product .product .related.products ul.products li.product {
padding: 0; }
.woocommerce.single .product .upsells.products ul.products li.product .woocommerce-loop-product__title, .woocommerce.single .product .related.products ul.products li.product .woocommerce-loop-product__title, .woocommerce.single-product .product .upsells.products ul.products li.product .woocommerce-loop-product__title, .woocommerce.single-product .product .related.products ul.products li.product .woocommerce-loop-product__title {
color: #555555;
text-transform: none;
font-weight: normal;
font-size: 17px;
margin: 10px 0 0; }
.woocommerce.single .product .shop-image-summary-section, .woocommerce.single-product .product .shop-image-summary-section {
max-width: 1800px;
margin: 0 auto; }
/*--------------------------------------------------------------
# WOOCOMMERCE PRODUCT CAROUSEL
--------------------------------------------------------------*/
.wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slider .slick-list .slick-track li.product.slick-slide {
height: auto; }
.wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slider button.slick-arrow {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background-color: #ff715e !important;
background-size: 8px 12px !important;
z-index: 7; }
.wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slider button.slick-arrow:hover, .wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slider button.slick-arrow:focus {
background-color: #77D0E4 !important;
outline: none; }
.wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slider .slick-dots li button {
background: #77D0E4 !important;
border: medium none; }
.wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slider .slick-dots li.slick-active button {
background: #ff715e !important; }
/*--------------------------------------------------------------
# WOOCOMMERCE CART
--------------------------------------------------------------*/
.woocommerce-cart th {
font-size: 20px; }
.woocommerce-cart .return-to-shop, .woocommerce-cart .cart-empty {
margin: 20px 0; }
.woocommerce-cart .cart .cart_item .product-remove a.remove {
color: #555555; }
.woocommerce-cart .cart .cart_item .product-remove a.remove:hover {
color: #333333; }
.woocommerce-cart .cart .cart_item .product-thumbnail img {
width: auto;
height: auto;
max-width: 100%; }
.woocommerce-cart .cart .cart_item .product-name {
font-weight: 500;
font-size: 16px; }
.woocommerce-cart .cart .cart_item .product-name a {
color: #333333; }
.woocommerce-cart .cart .cart_item .product-price {
font-weight: 700;
font-size: 18px; }
.woocommerce-cart .cart .cart_item .product-quantity .quantity {
border: 1px solid #cccccc; }
.woocommerce-cart .cart .cart_item .product-quantity .quantity .qty {
height: 42px; }
.woocommerce-cart .cart .cart_item .product-subtotal {
font-weight: 700;
font-size: 18px; }
.woocommerce-cart .cart .actions {
padding: 20px 10px; }
.woocommerce-cart .cart .actions .coupon .input-text {
width: auto !important;
max-width: 100%;
height: 52px; }
.woocommerce-cart .cart .button {
padding: 12px 20px;
display: inline-block;
line-height: 2 !important; }
.woocommerce-cart .cart .button:disabled {
padding: 12px 20px !important;
background: #cccccc;
color: #555555; }
.woocommerce-cart .kidzoo-woocommerce-cart-container h2 {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 40px;
margin-top: 40px; }
.woocommerce-cart .kidzoo-woocommerce-cart-container table.shop_table {
border: none; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .cart-table-block table.cart th {
font-size: 16px;
color: #797979;
font-weight: 700;
text-transform: uppercase; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .cart-table-block table.cart td {
padding: 20px 10px; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .coupon-table-block .coupon {
background: #eeeeee;
padding: 60px;
text-align: center; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .coupon-table-block .coupon label {
display: none; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .coupon-table-block .coupon .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin-bottom: 20px; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .coupon-table-block .coupon .button {
display: block;
width: 100%;
padding: 12px 20px;
background: #cccccc;
color: #555555;
font-size: 14px; }
.woocommerce-cart .kidzoo-woocommerce-cart-container .coupon-table-block .coupon .button:hover, .woocommerce-cart .kidzoo-woocommerce-cart-container .coupon-table-block .coupon .button:focus {
background: #ff715e;
color: #ffffff; }
.woocommerce-cart .cart-collaterals .shipping ul, .woocommerce-cart .cart-collaterals .shipping li {
color: #ffffff; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator {
display: block; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
font-size: 20px;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 20px;
margin-top: 20px;
color: #ffffff;
display: inline-block; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {
padding: 40px;
border: 1px solid #F1F1F1; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form select {
font-size: 14px;
height: 53px;
background-position: 98% center;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
margin: 0 0 10px;
-moz-appearance: none !important;
background-color: #ffffff;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
background-position: 100% center;
background-repeat: no-repeat;
border-color: #cccccc;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #333333;
font-family: inherit;
line-height: normal;
width: 100%; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form select option {
padding: 10px; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form input[type="text"] {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button {
display: block;
width: 100%;
padding: 12px 20px;
background: #cccccc;
color: #555555;
font-size: 14px;
margin: 0 0 10px; }
.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button:hover, .woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button:focus {
background: #ff715e;
color: #ffffff; }
.woocommerce-cart .cart-collaterals .cart_totals {
width: 100%; }
.woocommerce-cart .cart-collaterals .cart_totals h2 {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin-top: 40px;
margin-bottom: 40px;
color: #333333;
display: inline-block; }
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table {
background: #77D0E4;
color: #ffffff;
border-radius: 0;
padding: 30px; }
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals table.shop_table th {
border-top: 1px dotted #eeeeee;
padding: 15px 10px;
font-weight: 600;
color: #ffffff; }
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total .amount {
font-size: 18px; }
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th {
font-size: 14px; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #ff715e;
color: #ffffff;
border-radius: 0;
font-size: 14px;
padding: 12px 20px;
line-height: 2 !important;
text-transform: uppercase; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
background: #FC694C;
color: #ffffff; }
@media (max-width: 991px) {
.woocommerce-cart .cart-collaterals .cart_totals {
width: 100%; } }
.woocommerce-cart .cross-sells h2 {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 40px;
margin-top: 40px;
color: #333333;
display: inline-block; }
@media screen and (min-width: 769px) and (max-width: 991px) {
.woocommerce-cart .cross-sells ul.products li.product {
width: 50%;
margin-right: 0;
min-height: 550px; } }
/*--------------------------------------------------------------
# WOOCOMMERCE CHECKOUT
--------------------------------------------------------------*/
@media (max-width: 992px) {
.woocommerce-checkout form.login .form-row, .woocommerce-checkout form.checkout_coupon .form-row, .woocommerce-checkout form .form-row {
float: none;
width: 100%; } }
.woocommerce-checkout .woocommerce-checkout-info {
margin-top: 40px; }
.woocommerce-checkout .woocommerce-checkout-info .woocommerce-error, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-info, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-message {
border-top-color: #ffffff;
color: #797979; }
.woocommerce-checkout .woocommerce-checkout-info .woocommerce-error a, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-info a, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-message a {
color: #1F1F1F; }
.woocommerce-checkout .woocommerce-checkout-info .woocommerce-error a:hover, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-error a:focus, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-info a:hover, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-info a:focus, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-message a:hover, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-message a:focus {
color: #ff715e; }
.woocommerce-checkout .woocommerce-checkout-info .woocommerce-error::before, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-info::before, .woocommerce-checkout .woocommerce-checkout-info .woocommerce-message::before {
display: inline-block;
content: "\f0e5";
font-family: "Fontawesome";
color: #797979;
left: 0.5em;
position: absolute;
top: 0.5em;
font-size: 20px; }
.woocommerce-checkout .woocommerce-checkout-info .login a, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon a {
color: #1F1F1F; }
.woocommerce-checkout .woocommerce-checkout-info .login a:hover, .woocommerce-checkout .woocommerce-checkout-info .login a:focus, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon a:hover, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon a:focus {
color: #ff715e; }
.woocommerce-checkout .woocommerce-checkout-info .login p, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon p {
margin: 10px 0; }
.woocommerce-checkout .woocommerce-checkout-info .login label, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-checkout .woocommerce-checkout-info .login .input-text, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0; }
.woocommerce-checkout .woocommerce-checkout-info .login input[type="checkbox"], .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon input[type="checkbox"] {
margin-right: 8px;
position: relative;
top: 2px; }
.woocommerce-checkout .woocommerce-checkout-info .login .button, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon .button {
display: block;
width: 100%;
padding: 12px 20px;
background: #cccccc;
color: #555555;
font-size: 14px; }
.woocommerce-checkout .woocommerce-checkout-info .login .button:hover, .woocommerce-checkout .woocommerce-checkout-info .login .button:focus, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon .button:hover, .woocommerce-checkout .woocommerce-checkout-info .checkout_coupon .button:focus {
background: #ff715e;
color: #ffffff; }
.woocommerce-checkout .woocommerce-checkout-info .login .button {
margin-bottom: 20px; }
.woocommerce-checkout .checkout h3 {
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 40px;
margin-top: 40px;
color: #333333;
display: inline-block; }
.woocommerce-checkout .checkout table.shop_table {
border: none; }
.woocommerce-checkout .checkout .woocommerce-checkout-review-order {
background: #F1F1F1;
padding: 40px; }
.woocommerce-checkout .checkout .woocommerce-checkout-review-order table.shop_table th {
font-size: 16px;
color: #797979;
font-weight: 700;
text-transform: uppercase; }
.woocommerce-checkout .checkout .woocommerce-checkout-review-order table.shop_table td {
padding: 20px 10px; }
.woocommerce-checkout .checkout .woocommerce-billing-fields label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-checkout .checkout .woocommerce-billing-fields select {
font-size: 14px;
height: 53px;
background-position: 98% center;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
margin: 0 0 10px;
-moz-appearance: none !important;
background-color: #ffffff;
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
background-position: 100% center;
background-repeat: no-repeat;
border-color: #cccccc;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #333333;
font-family: inherit;
line-height: normal;
width: 100%; }
.woocommerce-checkout .checkout .woocommerce-billing-fields select option {
padding: 10px; }
.woocommerce-checkout .checkout .woocommerce-billing-fields .select2 .selection .select2-selection {
border-radius: 0;
height: 53px; }
.woocommerce-checkout .checkout .woocommerce-billing-fields .select2 .selection .select2-selection .select2-selection__rendered {
line-height: 53px; }
.woocommerce-checkout .checkout .woocommerce-billing-fields .select2 .selection .select2-selection .select2-selection__arrow {
height: 53px; }
.woocommerce-checkout .checkout .woocommerce-billing-fields input[type="text"], .woocommerce-checkout .checkout .woocommerce-billing-fields .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
.woocommerce-checkout .checkout .woocommerce-account-fields {
display: block;
clear: both; }
.woocommerce-checkout .checkout .woocommerce-account-fields label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-checkout .checkout .woocommerce-account-fields .create-account label {
display: block; }
.woocommerce-checkout .checkout .woocommerce-account-fields .create-account label .input-checkbox {
display: inline-block;
position: relative; }
.woocommerce-checkout .checkout .woocommerce-account-fields .create-account label span {
display: inline-block; }
.woocommerce-checkout .checkout .woocommerce-account-fields .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields label span {
padding-left: 30px; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields .input-checkbox {
display: inline-block;
margin-left: 0;
margin-top: 0; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields .select2 .selection .select2-selection {
border-radius: 0;
height: 53px; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields .select2 .selection .select2-selection .select2-selection__rendered {
line-height: 53px; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields .select2 .selection .select2-selection .select2-selection__arrow {
height: 53px; }
.woocommerce-checkout .checkout .woocommerce-shipping-fields input[type="text"], .woocommerce-checkout .checkout .woocommerce-shipping-fields .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
.woocommerce-checkout .checkout .woocommerce-additional-fields label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-checkout .checkout .woocommerce-additional-fields textarea {
text-indent: 10px; }
.woocommerce-checkout .checkout #payment {
background: transparent; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method {
margin-bottom: 10px; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method label {
text-transform: uppercase;
font-weight: 400; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method label .about_paypal {
display: block;
width: 100%;
color: #1F1F1F; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method label .about_paypal:hover {
color: #ff715e; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method .payment_box {
background: transparent;
padding: 0 12px 12px;
margin: 0 0 15px 25px; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method .payment_box p {
color: #555555;
font-size: 14px; }
.woocommerce-checkout .checkout #payment .wc_payment_methods .wc_payment_method .payment_box::before {
display: none; }
.woocommerce-checkout .checkout #payment .place-order {
margin-top: 20px; }
.woocommerce-checkout .checkout #payment .place-order #place_order {
display: block;
width: 100%;
font-size: 16px; }
/*--------------------------------------------------------------
# WOOCOMMERCE MYACCOUNT
--------------------------------------------------------------*/
.woocommerce-account .login a {
font-weight: 500; }
.woocommerce-account .login label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-account .login .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
.woocommerce-account .login input[type="checkbox"] {
margin-top: 5px; }
.woocommerce-account .login .button {
font-size: 15px;
margin-right: 20px; }
.woocommerce-account .woocommerce-ResetPassword label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-account .woocommerce-ResetPassword .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
font-weight: 500; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
padding: 10px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
display: inline-block;
font-size: 16px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
color: #77D0E4; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
position: relative; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
color: #77D0E4; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after {
content: '\f054';
font-family: 'Fontawesome';
position: absolute;
margin-top: 2px;
margin-left: 10px;
color: #77D0E4;
font-size: 16px; }
.woocommerce-account .woocommerce-MyAccount-content {
line-height: 2; }
.woocommerce-account .woocommerce-MyAccount-content a {
font-weight: 500; }
.woocommerce-account .woocommerce-MyAccount-content address {
font-size: 16px; }
.woocommerce-account .woocommerce-MyAccount-content legend {
font-size: 20px;
font-weight: 700; }
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders {
font-size: 14px; }
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .button {
padding: 8px 20px; }
.woocommerce-account .woocommerce-MyAccount-content label {
color: #797979;
font-size: 16px;
font-weight: 400;
text-transform: none; }
.woocommerce-account .woocommerce-MyAccount-content .input-text {
width: 100%;
height: 52px;
border: 1px solid #cccccc;
border-radius: 0;
text-indent: 10px;
margin: 0 0 10px; }
/*--------------------------------------------------------------
# WOOCOMMERCE Wishlist
--------------------------------------------------------------*/
.tm-woowishlist {
padding-top: 40px; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item {
border-bottom: 1px solid #cccccc; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .tm-woocomerce-list__product-title {
font-weight: 500;
font-size: 20px; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .tm-woocomerce-list__product-title a {
color: #333333; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container {
margin-bottom: 10px; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price {
display: inline-block;
font-size: 18px;
font-weight: bold;
margin: 0 0.27778rem;
vertical-align: middle; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price del, .tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price ins {
display: inline-block;
opacity: 1; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price .woocommerce-Price-amount {
color: #1F1F1F; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price del {
text-decoration: line-through;
color: #999999; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price del .woocommerce-Price-amount, .tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price del span {
color: #999999; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price ins {
text-decoration: none;
color: #1F1F1F; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .shop-price-container .price ins span {
color: #1F1F1F; }
.tm-woowishlist .tm-woowishlist-wrapper .tm-woowishlist-item .stock {
color: #5399AD;
font-weight: 500; }
/*--------------------------------------------------------------
# WOOCOMMERCE Compare
--------------------------------------------------------------*/
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell {
text-align: center; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell p {
font-weight: 400; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row th {
font-size: 20px; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container {
margin-bottom: 10px; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price {
display: inline-block;
font-size: 18px;
font-weight: bold;
margin: 0 0.27778rem;
vertical-align: middle; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price del, .tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price ins {
display: inline-block;
opacity: 1; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price .woocommerce-Price-amount {
color: #1F1F1F; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price del {
text-decoration: line-through;
color: #999999; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price del .woocommerce-Price-amount, .tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price del span {
color: #999999; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price ins {
text-decoration: none;
color: #1F1F1F; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .shop-price-container .price ins span {
color: #1F1F1F; }
.tm-woocompare-list .tm-woocompare-wrapper .tm-woocompare-table .tm-woocompare-row .stock {
color: #5399AD;
font-weight: 500; }
/*--------------------------------------------------------------
# SEARCH PAGE
--------------------------------------------------------------*/
.search-container {
margin-top: 40px; }
.search-container .search-content .text-primary {
color: #ff715e; }
.search-not-found {
margin-bottom: 40px; }
/*--------------------------------------------------------------
# BREDCRUMBS
--------------------------------------------------------------*/
.kidzoo-breadcrumb {
background-color: #333333;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding-top: 40px;
padding-bottom: 40px; }
.kidzoo-breadcrumb .page-header, .kidzoo-breadcrumb .archive-header {
border-bottom: none;
margin: 0 auto;
padding-bottom: 0; }
.kidzoo-breadcrumb .page-header .page-title, .kidzoo-breadcrumb .archive-header .page-title {
color: #ffffff; }
.kidzoo-breadcrumb .page-title {
color: #ffffff; }
.kidzoo-breadcrumb .kidzoo-breadcrumb-banner {
padding-bottom: 20px;
padding-top: 20px; }
.kidzoo-breadcrumb .kidzoo-breadcrumb-banner #crumbs {
color: #ffffff;
font-size: 16px; }
.kidzoo-breadcrumb .kidzoo-breadcrumb-banner #crumbs i, .kidzoo-breadcrumb .kidzoo-breadcrumb-banner #crumbs em {
margin-right: 3px; }
.kidzoo-breadcrumb .kidzoo-breadcrumb-banner #crumbs a {
color: #cccccc; }
.kidzoo-breadcrumb .kidzoo-breadcrumb-banner #crumbs a:hover, .kidzoo-breadcrumb .kidzoo-breadcrumb-banner #crumbs a:focus {
color: #ffffff; }
/*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/
.tlp-portfolio {
margin-top: 40px;
margin-bottom: 40px; }
.tlp-portfolio .filter-button-group {
padding: 15px;
margin-bottom: 40px;
text-align: right; }
.tlp-portfolio .filter-button-group button {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
background: #77D0E4;
color: #ffffff;
margin: 5px; }
.tlp-portfolio .filter-button-group button:hover, .tlp-portfolio .filter-button-group button.selected {
background: #ff715e; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item {
position: relative; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-portfolio-thum {
background: #77D0E4; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-portfolio-thum img {
width: 100%;
height: auto; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-portfolio-thum .tlp-overlay {
background: #3c6872;
background: rgba(0, 0, 0, 0.5); }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-portfolio-thum .tlp-overlay .link-icon a {
-webkit-transition: all 320ms ease;
-moz-transition: all 320ms ease;
-ms-transition: all 320ms ease;
-o-transition: all 320ms ease;
transition: all 320ms ease;
font-size: 18px;
margin-right: 10px;
width: 50px;
height: 50px;
line-height: 48px;
padding: 0;
text-align: center; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-portfolio-thum .tlp-overlay .link-icon a:hover {
background: #ff715e;
border-color: #ff715e; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
background: transparent;
color: #555555; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder {
padding: 20px 0; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder h3 {
color: #333333;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.05em;
text-transform: uppercase; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder h3 a {
color: #333333; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder p {
color: #797979; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-portfolio-thum img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-portfolio-thum .tlp-overlay {
opacity: 1; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-portfolio-thum .tlp-overlay .link-icon {
opacity: 1; }
.tlp-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-content .tlp-content-holder h3 a {
color: #ff715e; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail {
display: inline-block; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .portfolio-title {
font-size: 25px;
font-weight: 600;
line-height: 1.4;
text-transform: uppercase;
color: #555555;
margin-top: 0;
margin-bottom: 30px;
letter-spacing: 0.1em; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .portfolio-details {
margin-bottom: 20px; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .portfolio-details p {
font-size: 16px;
color: #797979;
font-weight: normal;
line-height: 2; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .others-info {
margin-top: 20px;
margin-bottom: 20px; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .others-info .single-item-meta .categories, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .others-info .single-item-meta .tags {
text-transform: uppercase;
color: #333333;
font-size: 12px;
font-weight: 600;
padding-bottom: 20px; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share div {
float: none; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .twitter-share, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .linkedin-share, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .googleplus-share {
display: inline-block;
height: 50px;
line-height: 50px;
overflow: hidden;
position: relative;
text-align: center;
width: 50px;
margin: 0 auto;
border: 1px solid #eeeeee;
z-index: 2; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share:before, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .twitter-share:before, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .linkedin-share:before, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .googleplus-share:before {
position: absolute;
left: 0;
right: 0;
font-family: "Fontawesome";
font-size: 16px;
color: #555555;
z-index: -1; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share iframe, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share span, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .twitter-share iframe, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .twitter-share span, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .linkedin-share iframe, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .linkedin-share span, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .googleplus-share iframe, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .googleplus-share span {
opacity: 0;
z-index: 2;
vertical-align: middle !important; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share:hover:before, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .twitter-share:hover:before, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .linkedin-share:hover:before, .tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .googleplus-share:hover:before {
color: #77D0E4; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share .fb-share-button {
display: block;
float: none; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .fb-share:before {
content: "\f09a"; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .twitter-share:before {
content: "\f099"; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .linkedin-share:before {
content: "\f0e1"; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-detail-desc .single-portfolio-share .googleplus-share:before {
content: "\f0d5"; }
.tlp-portfolio.tlp-portfolio-detail .tlp-single-detail .portfolio-feature-img img {
width: 100%;
height: auto; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item {
padding-left: 0 !important;
padding-right: 0 !important;
margin-bottom: 0 !important; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item {
position: relative; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content {
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease;
position: absolute;
top: 55%;
opacity: 0; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder {
text-align: center; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder h3 {
color: #ffffff; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder h3 a {
color: #ffffff; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item .tlp-content .tlp-content-holder p {
display: none; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-content {
opacity: 1; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-content .tlp-content-holder {
text-align: center; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-content .tlp-content-holder h3 {
color: #ffffff; }
.gallery-portfolio .tlp-portfolio-isotope .tlp-item .tlp-portfolio-item:hover .tlp-content .tlp-content-holder h3 a {
color: #ffffff !important; }
.masonry-portfolio .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_date {
display: none; }
.masonry-portfolio .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_title {
color: #ffffff;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.05em;
text-transform: uppercase;
font-family: "Andika", "Helvetica Neue", "Helvetica", Arial, sans-serif !important; }
.masonry-portfolio .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_title div {
color: #ffffff;
font-size: 18px !important;
font-weight: bold !important;
letter-spacing: 0.05em;
font-family: "Andika", "Helvetica Neue", "Helvetica", Arial, sans-serif !important; }
.masonry-portfolio .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_excerpt {
color: #ffffff; }
.masonry-portfolio .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_excerpt div {
font-family: "Andika", "Helvetica Neue", "Helvetica", Arial, sans-serif !important; }
.masonry-portfolio .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data-source-post_excerpt p {
color: #ffffff; }
.masonry-portfolio .vc_grid-filter {
padding: 15px;
margin-bottom: 40px;
text-align: right; }
.masonry-portfolio .vc_grid-filter .vc_grid-filter-item {
background: #77D0E4;
color: #ffffff;
padding: 10px !important;
border-radius: 2px !important;
font-size: 16px !important;
text-transform: capitalize; }
.masonry-portfolio .vc_grid-filter .vc_grid-filter-item:hover {
background: #ff715e !important;
color: #ffffff !important; }
.masonry-portfolio .vc_grid-filter .vc_grid-filter-item:hover span {
color: #ffffff !important; }
.masonry-portfolio .vc_grid-filter .vc_grid-filter-item.vc_active {
background: #ff715e !important;
color: #ffffff !important; }
.masonry-portfolio .vc_grid-filter .vc_grid-filter-item.vc_active span {
color: #ffffff !important; }
.masonry-portfolio .vc_pageable-load-more-btn .vc_grid-btn-load_more .vc_general.vc_btn3 {
background: #ff715e;
color: #ffffff;
font-size: 14px;
font-weight: bold;
padding: 10px 20px;
text-transform: capitalize; }
.masonry-portfolio .vc_pageable-load-more-btn .vc_grid-btn-load_more .vc_general.vc_btn3:hover {
background: #77D0E4; }
/*# sourceMappingURL=kidzoo.css.map */