
body,
.dropdown-menu,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
select,
.product-filter .options .button-group button {
    color: #005461;
}

.ui-autocomplete li a {
    color: #005461 !important;
}

a,
.dropdown-menu a,
.vertical ul.megamenu > li > a,
.blog-list-grid h5 a,
ul.blog-list-default li h5,
ul.megamenu li .sub-menu .content a,
.filter-product .filter-tabs ul > li.active > a,
.filter-product .filter-tabs ul > li.active > a:hover,
.filter-product .filter-tabs ul > li.active > a:focus {
    color: #01a656;
}

@media (max-width: 960px) {
    .responsive ul.megamenu > li > a {
        color: #005461 !important;
    }
}

a:hover,
.box-category ul li a.active,
.product-list .actions > div ul,
.product-info .cart .links a:before,
.product-grid .product .only-hover ul li a span,
.hover-product .only-hover ul li a span,
.product-list .name-desc .rating-reviews .reviews span,
.product-list .actions > div ul,
.main-content .content > ul li:before,
.list-box li:before,
ul.megamenu li .sub-menu .content a:hover,
.breadcrumb .container ul li:before,
ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a:before,
ul.megamenu li .sub-menu .content .hover-menu a:before,
ul.megamenu li .sub-menu .content a:hover,
.vertical ul.megamenu > li.click:before,
.vertical ul.megamenu > li.hover:before,
.box-category ul li a:hover,
.box-category ul li .head a:hover:before,
.box-category ul li a.active,
.product-list .actions > div ul li a:hover,
.breadcrumb .container ul li:last-child a,
.breadcrumb .container ul li a:hover,
.product-info .cart .links a:hover,
.product-info .cart .links a:hover i,
.blog-list-grid h5:hover a,
ul.blog-list-default li h5:hover,
.product-info .cart .add-to-cart .quantity #q_up:hover,
.product-info .cart .add-to-cart .quantity #q_down:hover,
.post .meta > li a,
.category-wall .name a,
.blog-list-grid h5 a:hover,
ul.blog-list-default li h5:hover,
.faq-area .faq-section .panel-faq .panel-heading .panel-title:hover a.collapsed,
.faq-area .faq-section .panel-faq .panel-heading .panel-title a,
.faq-area .faq-section .panel-faq .panel-heading .panel-title > a:after,
.faq-area .faq-section .panel-faq .panel-heading .panel-title:hover > a.collapsed:after{
    color: #bcc81b;
}


.product-filter .options .button-group button:hover,
.product-filter .options .button-group .active {
    color: #bcc81b;
}

div.pagination-results ul li.active{
    border-color: #bcc81b;
}

@media (max-width: 767px) {
    .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li ul li a:before,
    .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li ul li a:before  {
        color: #bcc81b;
    }
}

.compare-info .price-new,
.product-grid .product .price,
.hover-product .price,
.product-list .actions > div .price,
.product-info .price .price-new,
ul.megamenu li .product .price,
.product-info .product-center .price .price-new,
.mini-cart-total td:last-child,
.cart-total table tr td:last-child,
.mini-cart-info td.total,
#quickview .price .price-new,
.advanced-grid-products .product .right .price {
    color: #b24043;
}

.ui-autocomplete li span.price {
    color: #b24043 !important;
}



.box .box-heading,
.category-info-name,
.center-column h1,
.center-column h2,
.center-column h3,
.center-column h4,
.center-column h5,
.center-column h6,
.filter-product .filter-tabs ul > li.active > a,
.filter-product .filter-tabs ul > li.active > a:hover,
.filter-product .filter-tabs ul > li.active > a:focus {
    color: #005461;
}


.htabs a:before,
.filter-product .filter-tabs ul > li > a:before,
.faq-area .faq-section .section-title span:after,
.faq-area .faq-section .section-title span:before{
    background: #bcc81b;
}




#top .header-items .header-item:after {
    background: #3898af;
}

.center-column .list-unstyled li:before {
    background: #387887;
}
.post .meta > li:before {
    color: #387887;
}

.body-header-type-2 #top #cart_block .cart-heading span#cart-total:after {
    color: #bcc81b;
}

#top-bar .container,
#top-bar .container > div > div > div > a,
#top-bar .container > div > div > form > div > a {
    color: #4c4c4c;
}

#top-bar .dropdown .caret {
    border-top: 4px solid #4c4c4c;
}

#top-bar  a,
#top-bar .dropdown-menu a{
    color: #3898af;
}



#top-bar a:hover,
#top-bar .dropdown-menu a:hover{
    color: #2d889c;
}



#top-bar ul.top-links > li:before {
    background: #3898af;
}

#top-bar .dropdown > a:after {
    color: #3898af;
}


ul.megamenu > li > a,
.megamenuToogle-wrapper .container {
    color: #fff;
}

.megamenuToogle-wrapper .container > div span {
    background: #fff;
}

ul.megamenu > li > a:hover {
    color: #dde485;
}

.container-megamenu{
    border-top: 1px solid #e7ebed;
}




.megamenu-wrapper,
.megamenuToogle-wrapper {
    background: #4c4c4c;
}

ul.megamenu > li > a:hover,
ul.megamenu > li.active > a,
ul.megamenu > li.home > a,
ul.megamenu > li:hover > a,
ul.megamenu > li.megamenu-all-cats > a {
    background: #333333;
}


.megamenu-wrapper,
.megamenuToogle-wrapper {
    -webkit-box-shadow: inset -1px 2px 5px 5px #4c4c4c;
    -moz-box-shadow:    inset -1px 2px 5px 5px #4c4c4c;
    box-shadow:         inset -1px 2px 5px 5px #4c4c4c;
}

ul.megamenu li .sub-menu .content .hover-menu a:before,
ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a:before {
    background: #fff;
}

ul.megamenu > li > a:before {
    background: #333333;
}

ul.megamenu > li.with-sub-menu > a:after {
    color: #fff;
}




.tagcloud a {
    color: #ffffff;
}

.tagcloud a,
.news .media-body .tags a,
.posts .post .tags a,
.post .tags a {
    background: #bcc81b;
}


.tagcloud a:hover,
.news .media-body .tags a:hover,
.posts .post .tags a:hover,
.post .tags a:hover {
    background: #000000;
}

ul.blog-list-default li .date-published,
.news.v2 .media-body .bottom,
.blog-list-grid .date-published {
    color: #bcc81b;
}



.camera_wrap .owl-controls .owl-pagination .active span,
.camera_wrap .owl-controls .owl-buttons .owl-prev:hover:before,
.camera_wrap .owl-controls .owl-buttons .owl-next:hover:before,
.tp-bullets .selected,
.tp-bullets .bullet:hover {
    background: #bcc81b ;
}
.tp-leftarrow.default:hover:before,
.tp-rightarrow.default:hover:before,
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected{
    background: #bcc81b !important;
}


.countdown-section {
    color: #bcc81b;
}


.sale {
    color: #ffffff;
}

.sale {
    background: #bcc81b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYWY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzRjYWY1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzdlM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc3ZTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM3N2UzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  #bcc81b 0%, #bcc81b 83%, #bcc81b 100%, #bcc81b 100%, #bcc81b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #bcc81b 0%,#bcc81b 83%,#bcc81b 100%,#bcc81b 100%,#bcc81b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #bcc81b 0%,#bcc81b 83%,#bcc81b 100%,#bcc81b 100%,#bcc81b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcc81b', endColorstr='#bcc81b',GradientType=1 ); /* IE6-8 */

}
.sale:before {
    border-right-color: #bcc81b; /* Old browsers */
}



.button,
.product-grid .product .image .quickview a,
.btn {
    color: #ffffff !important;
}

.button,
.product-info .radio-type-button2 span.active,
.product-grid .product .image .quickview a,
.btn {
    background-color: #49a0b5; /* Old browsers */
}
.product-switcher .button-previous-next i {
    color: #49a0b5 !important;
}
.product-info .radio-type-button span.active {
    border-color: #49a0b5 !important;
}

.button:hover,
.btn:hover {
    background-color: #3c8191; /* Old browsers */
}

.button.button-secondary,
.btn.btn-secondary {
    color: #ffffff !important;
}

.button.button-secondary,
.btn.btn-secondary {
    background-color: #005461; /* Old browsers */
}

.button.button-secondary:hover,
.btn.btn-secondary:hover {
    background-color: #2b5e69; /* Old browsers */
}

.button.button-banner,
.btn.btn-banner {
    color: #ffffff !important;
}

.button.button-banner:hover,
.btn.btn-banner:hover {
    color: #ffffff !important;
}

.button.button-banner,
.btn.btn-banner {
    background-color: #bcc81b; /* Old browsers */
}

.button.button-banner:hover,
.btn.btn-banner:hover {
    background-color: #005461; /* Old browsers */
}

.button.button-banner,
.btn.btn-banner {
    border-bottom-color: #005461; /* Old browsers */
}


.tab-content .prev-button,
.tab-content .next-button,
.box > .prev,
.box > .next,
.carousel-brands .owl-prev,
.carousel-brands .owl-next,
.tab-content .prev-button span:before,
.tab-content .next-button span:before,
.box > .prev span:before,
.box > .next span:before,
.products-carousel-overflow > .prev span:before,
.products-carousel-overflow > .next span:before,
.products-carousel-overflow > .prev,
.post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:before,
.post .post-media .media-slider .owl-controls .owl-buttons .owl-next:before,
.product-info .thumbnails-carousel .owl-buttons .owl-prev,
.product-info .thumbnails-carousel .owl-buttons .owl-next,
.products-carousel-overflow > .next {
    color: #bcc81b !important;
}


.box-product .owl-pagination > div.active {
    background: #bcc81b !important; /* Old browsers */
    background: -moz-linear-gradient(top, #bcc81b 0%, #bcc81b 0%, #bcc81b 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcc81b), color-stop(0%,#bcc81b), color-stop(99%,#bcc81b)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bcc81b 0%,#bcc81b 0%,#bcc81b 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bcc81b 0%,#bcc81b 0%,#bcc81b 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bcc81b 0%,#bcc81b 0%,#bcc81b 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #bcc81b 0%,#bcc81b 0%,#bcc81b 99%) !important; /* W3C */
}



.custom-footer h4 i,
ul.contact-us li span,
.custom-footer .tweets li a {
    color: #bcc81b;
}

ul.contact-us li i,
.tweets li:before {
    color: #bcc81b;
}



.footer .pattern,
.copyright p,
.copyright .pattern{
    color: #ffffff;
}

.footer .pattern a,
.copyright .pattern a {
    color: #74b9c2;
}

.footer .pattern a:hover,
.copyright .pattern a:hover {
    color: #ffffff;
}

.footer h4 {
    color: #ffffff;
}

.footer ul li a:before {
    background: #4d8891;
}

.footer .background,
.standard-body .footer .background,
.copyright .background,
.standard-body .copyright .background {
    background: #1a6571;
}

.footer input,
.footer .advanced-footer-panel .col-sm-4 .newsletter input[type="text"]{
    color: #4d8891;
}
.footer input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   #4d8891;
}
.footer input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #4d8891;
    opacity:  1;
}
.footer input::-moz-.footer inputplaceholder { /* Mozilla Firefox 19+ */
    color:    #4d8891;
    opacity:  1;
}
.footer input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:   #4d8891;
}


.footer input,
.footer .advanced-footer-panel .col-sm-4 .newsletter input[type="text"]{
    background: #1a6571;
}

.footer input,
.footer .advanced-footer-panel .col-sm-4 .newsletter input[type="text"]{
    border-color: #1a6571;
}

.footer .strip-line,
.copyright .pattern .line {
    background: #1a6571;
    height: 1px;
    margin-bottom: 23px;
}
.footer .advanced-footer-panel .col-sm-4 > h4:first-child{
    border-bottom-color: #1a6571;
}


.mfilter-slider-slider .ui-slider-handle,
#mfilter-price-slider .ui-slider-handle,
.mfilter-slider-slider .ui-slider-range,
#mfilter-price-slider .ui-slider-range{
    border-color: #bcc81b;
    color: #bcc81b;
    background: #bcc81b;
}


body{
    font-size: 13px;
    font-weight: 400;
    font-family: Open Sans;
}


#top .header-links li a,
.sale {
    font-size: 11px;
}


#top-bar .container,
#top-bar .dropdown-menu > li > a{
    font-weight: 400;
    font-size: 12px;
}


ul.megamenu > li > a strong {
    font-size: 16px;
    font-weight: 700;
}

.megamenuToogle-wrapper .container {
    font-weight: 700;
}

.vertical ul.megamenu > li > a strong {
    font-weight: 400;
}


.box.box-with-categories,
.mfilter-box.box{
    font-weight: 400;
}
.box-category ul li a{
    font-size: 15px;
}

.center-column h1 {
    font-size: 33px;
}
.center-column h2 {
    font-size: 27px;
}
.center-column h3 {
    font-size: 23px;
}
.center-column h4 {
    font-size: 17px;
}
.center-column h5 {
    font-size: 13px;
}
.center-column h6 {
    font-size: 12px;
}

.box .box-heading,
.box.box-with-categories .box-heading,
.mfilter-box.box .box-heading,
.popup h4,
.htabs a,
.filter-product .filter-tabs ul > li,
.category-info-name,
.product-switcher #title-page,
.post .post-title,
.posts .post .post-title,
.products-carousel-overflow .box-heading {
    font-size: 24px;
    font-weight: 400;
    font-family: McLaren;
}

.footer h4,
.custom-footer h4 {
    font-size: 20px;
    font-weight: 400;
    font-family: McLaren;
}

.breadcrumb .container h1 {
    font-size: 24px;
    font-weight: 600;
}

.button,
.btn {
    font-size: 14px;
    font-weight: 400;
}

.product-grid .product .price,
.hover-product .price,
.product-list .actions > div .price,
.product-info .price .price-new,
ul.megamenu li .product .price,
.product-info .product-center .price .price-new,
.product-info .product-center .price .price-old,
.advanced-grid-products .product .right .price {
    font-family: Open Sans;
}

.product-grid .product .price,
.advanced-grid-products .product .right .price {
    font-size: 15px;
    font-weight: 400;
}

.product-info .price .price-new {
    font-size: 36px;
    font-weight: 400;
}

.product-list .actions > div .price {
    font-size: 24px;
    font-weight: 400;
}

.price-old{
    font-size: 13px;
    font-weight: 400;
}

select{
    background-image: url(/image/catalog/xpresso/toys/arrow_down_red.png);
}