/*
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/themes/Sunshine_kids_2016_clone/css/print.css
design/themes/Sunshine_kids_2016_clone/css/dropdown.css
design/themes/Sunshine_kids_2016_clone/css/scheme.less
design/themes/Sunshine_kids_2016_clone/css/addons/social_buttons/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/google_recaptcha/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/buy_together/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/news_and_emails/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/news_and_emails/scheme.less
design/themes/Sunshine_kids_2016_clone/css/addons/wb_cookies/styles.css
https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css
design/themes/Sunshine_kids_2016_clone/css/addons/gift_certificates/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/gift_certificates/scheme.less
design/themes/Sunshine_kids_2016_clone/css/addons/bestsellers/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/form_builder/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/polls/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/banners/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/discussion/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/discussion/scheme.less
design/themes/Sunshine_kids_2016_clone/css/addons/wishlist/styles.css
design/themes/Sunshine_kids_2016_clone/css/addons/wishlist/scheme.less
*/



@media print {
body {
    background: #FFFFFF;
    min-width: 0;
}
#ci_header, #ci_footer {
    display: none;
}
.product-main-info h1.mainbox-title, .in-stock, .mainbox-title span{
    color: #333;
}
.header, .footer-menu div, .payment-icon, .qty, .button-submit-big, .sidebox-wrapper, .sort-container {
    display: none;
}
.central-column, .container-left .central-column {
    margin: 0;
    overflow: visible;
}
.helper-container {
    width: 700px;
}
.container {
    width: auto;
    border: 0;
}
.product-image {
    display: block;
    float: none;
    text-align: left;
}
}

/**
 * @link        http://www.lwis.net/
 * @copyright    2006-2008 Live Web Institute. All Rights Reserved.
 */

/* Logic */
ul.dropdown, ul.dropdown li, ul.dropdown ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.dropdown {
    position: relative;
    z-index: 100;
    padding-top: 1px;
}
ul.dropdown li {
    position: relative;
    float: left;
    vertical-align: middle;
    line-height: 130%;
    zoom: 1;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    position: relative;
    z-index: 200;
    cursor: default;
}
ul.dropdown ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
    display: none;
    width: 100%;
}
ul.dropdown ul li {
    float: none;
}
ul.dropdown ul ul, ul.dropdown-vertical ul, ul.dropdown-vertical ul ul {
    top: 1px;
    left: 100%;
    margin-top: -7px;
}
ul.dropdown li:hover > ul, ul.dropdown li:hover > span > ul {
    display: block;
}

/* For vertical menu */
ul.dropdown-vertical li {
    float: none;
}
/* /For vertical menu */

/* For right to left orientation */
ul.dropdown-vertical.rtl a {
    text-align: right;
}
ul.dropdown-vertical.rtl ul {
    right: 100%;
    left: auto;
    margin-right: 0;
}
/* /For right to left orientation */
/* /Logic */

/* Decoration */
ul.dropdown-vertical a, ul.dropdown-vertical a:visited, ul.dropdown-vertical a:active {
    color: #444;
    text-decoration: none;
}
ul.dropdown-vertical ul {
    margin: -2px 0 0 -4px;
    padding: 5px 0;
    width: 180px;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20);
    box-shadow: 0 3px 3px rgba(0,0,0,0.20);
}
ul.dropdown-vertical ul ul {
    margin-left: 0;
}
ul.dropdown-vertical a {
    display: block;
    padding: 10px 20px 8px 10px;
    position: relative;
    z-index: 530;
}
ul.dropdown-vertical i {
    color: #ccc;
    position: absolute;
    right: 12px;
    top: 11px;
}
ul.dropdown-vertical .icon-left-open {
    display: none;
}
ul.dropdown-vertical ul *.dir i {
    top: 7px;
}
ul.dropdown-vertical *.dir:hover > i {
    color: #333;
}
ul.dropdown-vertical ul *.dir:hover {
    background-color: #fff;
    background-position: right -62px;
}
ul.dropdown-vertical > li:hover {
    margin-top: -1px;
    border-top: 1px solid #ccc;
    background-color: #fff;
}
ul.dropdown-vertical ul li:hover > a {
    text-decoration: underline;
}
ul.dropdown-vertical > li.active {
    border-bottom: 1px dotted #ccc;
    background-color: #fff;
}
ul.dropdown-vertical ul li a {
    padding: 5px 10px 5px;
}
.hide-border {
    position: absolute;
    right: 0;
    z-index: 300;
    display: none;
    padding: 0 2px;
    height: 100%;
    background-color: #fff;
}
ul.dropdown-vertical > li:hover .hide-border {
    display: block;
}
ul.dropdown-vertical > li:hover ul .hide-border {
    display: none;
    margin-top: -6px;
    margin-right: -1px;
    padding: 4px 2px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
ul.dropdown-vertical.rtl > li:hover ul .hide-border {
    margin-right: -7px;
}
ul.dropdown-vertical > li:hover ul li:hover > .hide-border {
    display: block;
}

.tygh-header ul.dropdown, 
.tygh-header ul.dropdown-vertical {
    z-index: 600;
}
.tygh-header ul.dropdown li:hover, 
.tygh-header ul.dropdown-vertical li:hover {
    z-index: 610;
}
.tygh-header ul.dropdown li a, 
.tygh-header ul.dropdown-vertical li a {
    z-index: 620;
}

/* Separator */
ul.dropdown-vertical > li {
    border-bottom: 1px solid transparent;
}
ul.dropdown-vertical > li.b-border {
    border-bottom: 1px dotted #ccc;
}
ul.dropdown-vertical > li:hover {
    border-bottom: 1px solid #ccc;
}
ul.dropdown-vertical ul .b-border {
    border: none;
}
/* /Separator */

/* Decoration for right to left orientation*/
.right-column ul.dropdown-vertical ul {
    top: 1px;
    right: 100%;
    left: auto;
}
ul.dropdown-vertical.rtl *.dir i {
    left: 3px;
}
ul.dropdown-vertical.rtl .icon-left-open {
    display: inline-block;
}
ul.dropdown-vertical.rtl .icon-right-open {
    display: none;
}
ul.dropdown-vertical.rtl .hide-border {
    right: 100%;
    left: auto;
    margin-right: -6px;
}
ul.dropdown-vertical.rtl ul {
    -webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;
}
/* /Decoration for right to left orientation*/
/* /Decoration */

/* Multicolumns dropdown */
.wrap-dropdown-multicolumns {
    position: relative;
    display: block;
    margin: 0 auto;
    *z-index: 1;
}
ul.dropdown-multicolumns {
    margin: 0px auto 0px auto;
    padding:0;
    min-height: 40px;
    list-style: none;
    border:none!important;
}
ul.dropdown-multicolumns li {
    position: relative;
    float: left;
    margin-top: 5px;
    _margin-right: 5px;
    border: none;
    text-align: center;
    padding: 0;
}
ul.dropdown-multicolumns li:last-child {
    margin-right: 0;
} 
ul.dropdown-multicolumns li.fullwidth {
    position: static !important;
}
ul.dropdown-multicolumns > li.active {
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
ul.dropdown-multicolumns > li:hover {
    z-index: 500;
    border-bottom: none;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
ul.dropdown-multicolumns > li.nodrop:hover {
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}

ul.dropdown-multicolumns li a {
    display: block;
    padding: 9px 10px 9px 10px;
    outline: 0;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
}
ul.dropdown-multicolumns li a.drop, ul.dropdown-multicolumns li.nodrop a {
    text-transform: uppercase;
    font-size: 90%;
    line-height: 14px;
    font-weight: bold;
}
ul.dropdown-multicolumns li i.icon-down-micro{
   margin-top:13px;
    display: inline-block;
    float: none;
}
ul.dropdown-multicolumns li:hover a {
    position: relative;
    z-index: 600;
    text-shadow: none;
}
ul.dropdown-multicolumns li:hover div a {
    display: inline;
}
ul.dropdown-multicolumns li .drop {
    padding-right: 27px;
}
ul.dropdown-multicolumns li:hover .drop {
    padding-right: 27px;
}
/* Right aligned menu item */
ul.dropdown-multicolumns .right {
    right: 0;
    float: right;
    margin-right: 0px;
}
ul.dropdown-multicolumns li.right:hover {
    margin-right: -1px;
}
/* /Right aligned menu item */

.dropdown-1column, 
.dropdown-2columns, 
.dropdown-3columns, 
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
    position: absolute;
    left: -999em;
    z-index: 510;
    margin:17px auto;
    padding:5px 0 0;
    background: #fff;
    -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
    text-align: left;
}

/* Drop downs sizes */
.dropdown-1column {width: 163px;}
.dropdown-2columns {width: 318px;}
.dropdown-3columns {width: 473px;}
.dropdown-4columns {width: 628px;}
.dropdown-5columns {width: 783px;}
.dropdown-fullwidth {
    width: 938px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dropdown-multicolumns li .first-fullwidth {
    -webkit-border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
}
/* /Drop downs sizes */

/* Drop to right */
.dropdown-multicolumns li:hover .dropdown-1column, 
.dropdown-multicolumns li:hover .dropdown-2columns, 
.dropdown-multicolumns li:hover .dropdown-3columns,
.dropdown-multicolumns li:hover .dropdown-4columns,
.dropdown-multicolumns li:hover .dropdown-5columns {
    top: 25px;
    left:0;
}
.dropdown-multicolumns li:hover .dropdown-fullwidth {
    left: 0px;
    display: block;
}
/* /Drop to right */

/* Drop to left */
.dropdown-multicolumns li .drop-left {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;
}
.dropdown-multicolumns li:hover .drop-left {
    top: 25px;
    right: -1px;
    left: auto;
}
.dropdown-multicolumns li.right:hover .dropdown-fullwidth {
    top: 33px;
    right: 18px;
}
/* /Drop to left */

/* Columns Sizes */
.dropdown-multicolumns .col-1,
.dropdown-multicolumns .col-2,
.dropdown-multicolumns .col-3,
.dropdown-multicolumns .col-4,
.dropdown-multicolumns .col-5,
.dropdown-multicolumns .col-6 {
    float: left;
    display: inline-block;
    margin-right: 10px;
    padding-bottom: 10px;
}
.dropdown-multicolumns .col-1 {width: 145px;}
.dropdown-multicolumns .col-2 {width: 300px;}
.dropdown-multicolumns .col-3 {width: 455px;}
.dropdown-multicolumns .col-4 {width: 610px;}
.dropdown-multicolumns .col-5 {width: 765px;}
.dropdown-multicolumns .col-6 {width: 920px;}

.dropdown-multicolumns .firstcolumn {/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
    clear: left;
    margin-left: 9px;
}
/* /Columns Sizes */

.dropdown-multicolumns .lastcolumn {
    margin-right: 9px;
}

/* Content styles */
ul.dropdown-multicolumns h3 {
    margin-bottom: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #e5e5e5;
    color: #4d4d4d;
    font-weight: 600;
    font-size: 100%;
}
ul.dropdown-multicolumns li h3 a {
    font-weight: bold;
}
ul.dropdown-multicolumns li:hover div a {
    padding: 0;
    border: none;
    text-decoration: none;
    text-shadow: none;
}
ul.dropdown-multicolumns .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
    margin-top: 18px;
}

ul.dropdown-multicolumns li ul {
    margin: 0 0 12px 0;
    padding: 0;
    list-style: none;
}
ul.dropdown-multicolumns li ul li {
    position: relative;
    float: left;
    margin:0;
    width:100%;
    text-align: left;
    text-shadow: 1px 1px 1px #ffffff;
    font-size: 90%;
    _padding-top:3px;
    _padding-bottom:5px
}
ul.dropdown-multicolumns li ul li a{
    padding:0 12px!important;
}
ul.dropdown-multicolumns li ul li:hover {
    margin: 3px 0 5px;
    padding: 0;
    border: none;

    margin-top: 0;
    margin-bottom: 0;
}
.dropdown-bottom {
    clear: left;
    padding: 10px 20px;
    border-top: 1px solid #e6e6e6;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    background-color: #f1f1f1;
    text-align: right;
}
.dropdown-bottom a {
    text-transform: uppercase;
    font-size: 85%;
}
ul.dropdown-multicolumns {
    padding-bottom: 1px;
    border: 1px solid #444;
    border-bottom: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
ul.dropdown-multicolumns li:hover div a {
    color: #444;
}
ul.dropdown-multicolumns li:hover div a:hover {
    text-decoration: underline;
}
ul.dropdown-multicolumns li div li a.drop,ul.dropdown-multicolumns li div li a{
    border: none;
    margin:5px 10px
}
ul.dropdown-multicolumns li div li a{margin:5px 0;padding-left:0 !important;}
ul.dropdown-multicolumns li ul li:hover{
    text-decoration:none
}
ul.dropdown-multicolumns li ul li.alt-link:hover{
    background: none
}

ul.dropdown-multicolumns li .drop, ul.dropdown-multicolumns li:hover .drop {
    position: relative;
    padding-right:11px;
}
ul.dropdown-multicolumns li .drop i {
    position: absolute;
    right:0;
    top: 9px;
    text-shadow: none;
}
ul.dropdown-multicolumns h3 {
    min-height: 25px;
    line-height: 100%;
    padding-top:10px;
}
/* /Content styles */
/* /Multicolumns dropdown */
ul.dropdown-multicolumns li.menu_item_home a{padding-left:15px;padding-top:12px}
.social-buttons {
    margin-bottom: 20px;
}
.social-buttons_blocks .social-buttons_wrap {
    display: inline-block;
    margin: 5px 20px 10px 0;
    float: left;
}
.social-buttons_ul {
    margin-top: 20px;
    width: 180px;
}
.social-buttons_ul .social-buttons_li {
    margin: 5px 15px 15px 0;
}
.email-sharing:hover {
    text-decoration: none;
}
.email-sharing i {
    margin-left: 5px;
    font-size: 16px;
}
.email-sharing:hover span {
    text-decoration: underline;
}
.g_recaptcha {
    padding: 10px 0;
}
.chain-content {
    clear: both;
    padding-top: 0px;
}
.chain-name {
    width: 100%;
    clear: both;
    font-weight: bold;
    padding-bottom: 5px;
}
.chain-products {
    vertical-align: top;
}
.chain-product {
    text-align: center;
    margin-top: 10px;
    color: #898989;
    width: 195px;
    display: inline-block;
    vertical-align: middle;
}

.chain-product-options {
    text-align: left;
}

.chain-product-options .control-group {
    margin-bottom: 10px;
}

.chain-product-options .product-variant-image,
.product-main-info .fileuploader .upload-file-local,
.product-main-info .fileuploader .upload-file-section {
    margin-left: 0;
}

.chain-product-options .option-radio-group {
    margin: 0;
}

.long.chain-product-options .product-list-field label {
    float: none;
    margin-left: 0;
}
.long.chain-product-options .product-list-field {
    padding-left: 0;
}

.chain-plus {    
    font-size: 200%;
    color: #757575;
    display: inline-block;
    margin: 0 15px;
}
.chain-price {
    display: inline-block;
    padding: 10px 20px;
    background-color: #ccc;
    clear: left;
    margin: 25px 0;
    text-align: left;
    border: 1px solid #ededed;
    border-bottom-color: #d9d9d9;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(250,250,250,1) 1px, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1px)), color-stop(1%,rgba(250,250,250,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 1px,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 1px,rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 1px,rgba(242,242,242,1) 100%);
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(250,250,250,1) 1px,rgba(242,242,242,1) 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.chain-old {
    display: inline-block;
    width: 120px;
    padding-right: 30px;
}
.chain-new {
    display: inline-block;
    width: 120px;
    padding-right: 30px;
}
.chain-new-price {
    padding-top: 9px;
    font: bold 138% Arial;
}
.chain-old-line {
    text-decoration: line-through;
}
.chain-note {
    text-align: center;
    color: #4d4d4d;
    white-space: normal;
    padding: 3px 0 0;
}
.chain-description {
    display: block;
    clear: both;
    margin: 2px;
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px dotted #ccc;
}
.chain-product .popup-notes-content {
    font-size: 132%;
}
/* News and Emails */
.news-item {
    margin-bottom: 32px;
}
.news h1 {
    font-size: 19px;
    color: #404040;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 8px;
    padding: 0 0 6px;
}
.news h1 span {
    float: right;
    font-size: 13px;
    color: #b1b1b1;
    line-height: 26px;
}
.news-content p {
    padding-top: 0;
}
.news-sidebox-list li {
    border-bottom: 1px dotted #bfbfbf;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.news-sidebox-list li p {
    display: block;
    color: #919191;
    font-size: 11px;
    padding: 0;
}
.subscribe-block .subscribe-notice {
    margin-top: 10px;
    font-size: 85%;
    line-height: 150%;
}
/* /News and Emails */
.cc_dialog {
    padding: 2rem !important;
}
.cc_dialog.simple {
    right: inherit !important;
    max-width: 33% !important;
}
.cc_dialog .cc_dialog_headline {
    font-size: 18px !important;
}
.cc_dialog .cc_dialog_text {
    font-size: 12px !important;
}
.cc_dialog button {
    font-weight: normal !important;
    font-size: 12px !important;
}
.cc_cp_f_powered_by a:hover {
    text-decoration: none !important;
    color: black !important;
}
.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_content .cc_cp_m_content_entry p {
    font-size: 13px !important;
}

/* change button color here */
.light.cc_dialog button.cc_b_ok,
.cc_dialog button.cc_b_ok:active,
.light.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button {
    background-color: #796d6c !important;
}

@media only screen and (max-width: 1024px) {
	.cc_dialog.simple {
	    max-width: 100% !important;
	}
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* Gift certificate */
#gift_cert_data {
    min-width: 650px;
}
.gift .buttons-container {
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #ddd;
    margin: 15px 0 28px -21px;
    padding: 17px 20px;
    width: 100%;
}
.gift .form-field-desc {
    color: #a6a6a6;
    padding-top: 2px;
}
.gift .input-text,.gift .input-textarea,.gift-verify-table {
    width: 100%;
}
.gift .input-text-short {
    width: 112px;
}
.gift .no-items {
    display: none;
}
.gift .icon-plus {
    float: left;
    margin: 2px 5px 0 0;
}
.gift .product-options {
    padding-right: 0;
}
.gift .product-options .text-button {
    padding: 0;
}
.gift .table {
    margin-bottom: 15px;
}
.gift-history ol li {
    margin-left: 5px;
}
.gift-history ol li span {
    color: gray;
}
.gift-send {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 15px;
    margin: 12px 0 18px -21px;
    padding: 15px 20px;
    width: 100%;
}
.gift-send-left {
    float: right;
    margin-left: 15px;
}
.gift-send-right {
    font-weight: 700;
}
.gift-validate {
    margin-top: 42px;
}
.gift-validate .control-group {
    width: 235px;
}
.gift-validate h4 {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 17px;
    text-align: right;
}
.gift-validate .icon-gift {
    float: left;
    font-size: 27px;
    line-height: 27px;
    color: #ddd;
}
.gift-validate .input-text {
    width: 200px;
    margin: 0;
    float: right;
}
.gift-validate-error {
    max-width: 250px;
}
.gift-verify {
    width: 600px;
}
.gift-verify .subheader {
    padding: 0 0 10px;
}
.gift-verify .table {
    margin-top: 0;
}
.gift-verify-table td {
    padding: 7px 13px;
}
.gift-cert-amount .help-inline {
    display: none;
}
.error .form-field-desc {
    color: #b94a48;
}
.info-field-body {
    overflow: visible;
    padding: 0 0 10px;
}
.info-field-body .address_2 {
    margin-top: -4px;
}
.info-field-body .country,
.info-field-body .state {
    margin: 2px 0 18px 0;
}
.info-field-body .country {
    width: 52%;
}
.info-field-body .state {
    width: 30%;
}
.gift-image {
    display: block;
    position: relative;
    border: 1px solid #ebebeb;
    background-color: #f9f9f9;
    color: #c8c8c8;
    cursor: default;
}
.gift-image i {
    display: inline-block;
    height: 32px;
    width: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px;
    font-size: 32px;
    line-height: 32px;
}
/* /Gift certificate */
.sort-by-bestsellers-asc {
    display: none;
}
/* form-wrap-default elements*/
.object-container .form-wrap-default {
    position: static;
}
.object-container .form-wrap-default .buttons-container {
    margin: 0;
}
.form-wrap-default .buttons-container {
    background: none repeat scroll 0 0 #F2F2F2;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #ddd;
    margin: 15px 0 28px -21px;
    padding: 17px 20px;
    width: 100%;
}
.form-wrap-default .input-text{
    width: 100%;
    max-width: 372px;
}
.form-wrap-default .input-textarea{
    width: 372px;
    max-width: 372px;
}
.form-wrap-default select,
.form-wrap-default select.cm-location-billing{
    width: 380px;
    max-width: 380px;
}
/* Polls */
.polls .input-textarea {
    width: 100%;
    height: 40px;
}
.polls .buttons-container, .polls .polls-buttons {
    border-top: 1px solid #eee;
    background-color: #F8F8F8;    
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    margin: 10px 0 0 0;
    padding: 10px 14px 12px 10px;
}
.polls .buttons-container .text-button {
    background: none;
    margin-left: 35px;
}
.poll-header {
    font-weight: 700;
    margin-bottom: 9px;
}
.poll {
    margin: 0 0 9px 0;
}
.poll li {
    margin-bottom: 9px;
    list-style-type: none !important;
}
.poll .input-text {
    width: 100%;
}
.polls .captcha {
    margin-top: 13px;
}
.polls .captcha .captcha-input-text {
    width: 100%;
    margin-bottom: 10px;
}
.polls-results {
    margin-bottom: 15px;
}
.polls-results-wrap {
    margin: 13px 0 0;
}
.polls-results p {
    padding: 0;
}
.polls-results-bar {
    border: 1px solid #e2e2e2;
    height: 11px;
    overflow: hidden;
    margin-top: 3px;
}
.polls-results-bar-bg {
    background-color: #3e3e3e;
    width: 0;
    height: 100%;
}
.polls-desc {
    float: left;
}
.polls-ratio {
    float: right;
    font-size: 12px;
}
.polls-total {
    margin-top: 15px;
    font-weight: 700;
}
.object-container .polls {
    min-width: 460px;
}
.sidebox-wrapper .sidebox-body .polls .buttons-container,
.sidebox-wrapper .sidebox-body .polls .polls-buttons {
    width: 100%;
    margin: 10px 0 -12px -12px;
}
/* /Polls */
/* Banners */
.banners img {
    display: block;
    width: 100%;
    height: auto;
}
.banner-link {
    display: block;
}
.ad-container .pict {
    max-width: 100%;
    height: auto;
}
/* /Banners */
/* Discussion */
.posts {
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    line-height: 19px;
    margin: 22px 0 50px 0;
    padding: 15px;
}
.posts h2 {
    font: bold 100% Tahoma;
    float: left;
    padding: 2px 0 0;
}
.posts .float-right {
    padding-top: 5px;
}
.post-author {
    position: absolute;
    top: -25px;
    left: 37px;
    font-weight: 700;
}
.post-date {
    position: absolute;
    top: -25px;
    color: #a6a6a6;
    right: 0;
}
.posts em {
    font-size: 85%;
}
.post-message {
    padding: 0;
}
.left-column .post-author,.right-column .post-author {
    padding: 3px 0 15px;
}
#content_discussion p.stars {
    text-align: right;
    margin: 0;
    padding: 0 0 10px;
}
.discussion-block .no-items {
    margin-bottom: 15px;
}
.discussion-block .subheader {
    padding-bottom: 15px;
}
.product-main-info .stars img {
    margin: 0;
    padding: 3px 1px 0;
}
.product-main-info .stars {
    float: left;
    padding: 0 17px 0 0;
}
.company-page-top-links .stars i {
    font-size: 21px;
}
.product-quick-view .stars {
    float: left;
    padding: 0 17px 0 0;
}
.product-main-info .image-border .stars {
    float: none;
    text-align: center;
    padding: 8px 0 0;
}
.stars {
    padding: 0;
    font-size: 135%;
}
.product-image .stars img,.product-item-image .stars img,.feature-image .stars img,.image-border .stars img,.mainbox2-body .product-image .stars img,.mainbox2-body .product-item-image .stars img,.mainbox2-body .mainbox2-body .feature-image .stars img,.mainbox2-body .image-border .stars img {
    border: 0 none;
    background-color: transparent;
    padding: 0 1px;
}
.post-new {
    margin-top: -15px;
}
.posts .no-items {
    margin-bottom: 40px;
}

/* Rate stars */
.rating {
    float:left;
}
.rating label {
    display: inline-block;
}
.rating:not(:checked) > input {
    position: absolute;
    left: -9999px;
    clip: rect(0,0,0,0);
}
.rating:not(:checked) > label {
    float: right;
    width: 17px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 100%;
    line-height: 1.2;
    margin-right: 2px;
}
.rating:not(:checked) > label:before {
    font-family: 'glyphs';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 21px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e004";
}
.rating:not(:checked) > label:hover:before,
.rating:not(:checked) > label:hover ~ label:before {
    content: "\e041";
}
.rating > input:checked ~ label:before,
.rating > input:checked + label:hover:before,
.rating > input:checked + label:hover ~ label:before,
.rating > input:checked ~ label:hover:before,
.rating > input:checked ~ label:hover ~ label:before,
.rating > label:hover ~ input:checked ~ label:before {
    content: "\e041";
}
.product-title-wrap .stars {
    margin-top: 4px;
    height: 15px;
}
/* /Rate stars */

/* /Discussion */
/* wislist */
.wishlist-wrap {
    width: 700px;
}
.wishlist-wrap .qv-buttons-container {
    margin: 15px 0 0;
}
.wishlist-products {
    margin-top: 30px;
}
.wishlist-wrap .table {
    margin: 0;
}
.wishlist-wrap .table td {
    padding: 13px 10px;
}
.wishlist-wrap .wishlist-price {
    margin: 10px 11px 0 0;
}
.wishlist-image {
    width: 200px;
}
.wishlist-image a {
    outline: none;
}
.wish-list {
    margin: 4px 0 40px 0;
}
.wish-list .last {
    margin-right: 0px;
}
.wish-list-empty {
    margin-bottom: 45px;
}
.wish-list-item {
    width: 220px;
    text-align: center;
    float: left;
    margin: 25px 20px 0 0;
}
.product-cell:hover .icon-cancel.small {
    visibility: visible;
}
.product-cell .icon-cancel.small {
    padding-left: 15px;
    text-decoration: none;
    color: #b3b3b3;
    width: auto;
    margin-bottom: 10px;
    visibility: hidden;
    font-size: 11px;
}
.product-cell .icon-cancel.small:hover {
    color: #444444;
}
.wish-list-item .product-image {
    width: 220px;
    margin: 0 0 15px 0;
}
.wish-list-item .product-description {
    display: block;
    text-align: center;
}
.wish-list-item .product-description strong {
    display: block;
    margin-top: 5px;
    font-size: 16px;
}
.wish-list-btn {
    border-top: 1px solid #ddd;
    border-radius: 0 0 3px 3px;
    padding: 17px 19px 17px 20px;
    min-height: 29px;
}
.wish-list-btn .text-button {
    margin-left: 20px;
}
.wish-list-continue {
    padding: 25px 19px 17px 20px;
    min-height: 21px;
}
.wish-link.text-button {
    padding: 3px 0;
}
.add-buttons-wrap .add-to-wish {
    display: inline-block;
    margin: 0px 0 2px 0;
}
.pagination-container .add-buttons-wrap .add-to-wish {
    display: block;
    margin: 0;
}
.wishlist-remove-item {
    text-align: center;
    height: 18px;
}
.add-buttons-wrap .wish-link.text-button {
    text-transform: none;
    font-size: inherit;
}
/* /wislist */
.product-main-info .product-detail-price .price-num,
.product-main-info.product-quick-view .price-num {
  font-family: Open Sans;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
body,
div,
span,
li,
td,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.ui-widget select,
.ui-widget textarea,
.ui-widget,
.ui-dialog .ui-dialog-title,
a,
a:visited,
a:active,
.popup-title:hover > a,
.popup-title.unlogged a,
.popup-title.logged a,
.minicart-title,
ul.dropdown-multicolumns li a {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}
a,
a:visited,
a:active,
.tygh-footer a:link,
.tygh-footer a:visited,
.top-links-grid a:link,
.top-links-grid a:visited,
.product-filters li a.filter-item,
.sidebox-body ul a.extra-link {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title {
  font-family: Open Sans;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.breadcrumbs a,
.breadcrumbs i,
.breadcrumbs span,
.sku span {
  font-size: 100%;
  line-height: 100%;
}
.shipping-edit-link span {
  font-size: 100%;
  line-height: 130%;
}
.button-submit-action input,
.button-submit input,
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.button-submit-big input,
.button-big a {
  font-size: 16.1px;
}
body {
  background: #ffffff;
}
.helper-container {
  background: transparent  repeat scroll;
}
.tygh-top-panel > div {
  background-color: #bed63f;
  background: -webkit-gradient(linear,left top,left bottom,from(#bed63f),to(#bed63f));
  background: -webkit-linear-gradient(top,#bed63f,#bed63f);
  background: -moz-linear-gradient(top,#bed63f,#bed63f);
  background: -ms-linear-gradient(top,#bed63f,#bed63f);
  background: -o-linear-gradient(top,#bed63f,#bed63f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbed63f', endColorstr='#ffbed63f', GradientType=0);
}
.tygh-top-panel {
  background-color: #bed63f;
  background: -webkit-gradient(linear,left top,left bottom,from(#bed63f),to(#bed63f));
  background: -webkit-linear-gradient(top,#bed63f,#bed63f);
  background: -moz-linear-gradient(top,#bed63f,#bed63f);
  background: -ms-linear-gradient(top,#bed63f,#bed63f);
  background: -o-linear-gradient(top,#bed63f,#bed63f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbed63f', endColorstr='#ffbed63f', GradientType=0);
}
.tygh-header {
  background-color: transparent;
  background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
  background: -webkit-linear-gradient(top,transparent,transparent);
  background: -moz-linear-gradient(top,transparent,transparent);
  background: -ms-linear-gradient(top,transparent,transparent);
  background: -o-linear-gradient(top,transparent,transparent);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
.tygh-header > div {
  background-color: transparent;
  background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
  background: -webkit-linear-gradient(top,transparent,transparent);
  background: -moz-linear-gradient(top,transparent,transparent);
  background: -ms-linear-gradient(top,transparent,transparent);
  background: -o-linear-gradient(top,transparent,transparent);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
.tygh-content > div {
  background: transparent;
}
.tygh-content {
  background: #ffffff;
}
.tygh-footer > div {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#ffffff,#f3f3f3);
  background: -moz-linear-gradient(top,#ffffff,#f3f3f3);
  background: -ms-linear-gradient(top,#ffffff,#f3f3f3);
  background: -o-linear-gradient(top,#ffffff,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f3f3', GradientType=0);
}
.tygh-footer {
  background-color: #f3f3f3;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f3f3f3));
  background: -webkit-linear-gradient(top,#ffffff,#f3f3f3);
  background: -moz-linear-gradient(top,#ffffff,#f3f3f3);
  background: -ms-linear-gradient(top,#ffffff,#f3f3f3);
  background: -o-linear-gradient(top,#ffffff,#f3f3f3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f3f3', GradientType=0);
}
a,
.statistic-list .shipping-edit-link span,
.ui-widget-content a,
.dropdown-box .buttons-container a.account:hover,
.orders-actions i,
.orders-print i,
.sidebox-body a:hover,
.sidebox-important-wrapper .text-links a:hover,
.cvv2,
.sidebox-body .checkout-summary a:link,
.sidebox-body .checkout-summary a:visited,
.sidebox-wrapper.order-products .sidebox-body a,
.select-link > span,
.account-cancel,
ul.dropdown-vertical ul li:hover > a,
ul.dropdown-vertical li.active > a,
.sidebox-wrapper .sidebox-body ul li.active > a,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.active a,
ul.dropdown-multicolumns li h3.active a,
ul.dropdown-multicolumns li ul li a:hover,
.stars .icon-star,
.stars .icon-star-empty,
.stars .icon-star-half,
.icon-flight,
.icon-heart,
.icon-chart-bar,
.icon-download,
.popup-tabs i,
.link-dashed {
  color: #4a706f;
}
.cvv2:hover,
.product-description a.cm-dialog-opener,
.product-description a.cm-dialog-opener:hover,
.shipping-edit-link:hover span,
.select-link > span,
#sign_io > a,
#sign_io > a:visited,
#sign_io > a:hover,
#sign_io > a:active,
.select-link .select-vendor,
.link-dashed {
  border-color: #4a706f;
}
.dropdown-multicolumns,
.ui-dialog .ui-dialog-titlebar,
.sidebox-important-wrapper .sidebox-title,
.step-title-active span.float-left,
.notification-content-extended h1,
.cm-paging-dots a.active i,
.cm-paging-dots a.active:hover i {
  background-color: #cca29d;
  background: -webkit-gradient(linear,left top,left bottom,from(#e8d5d3),to(#cca29d));
  background: -webkit-linear-gradient(top,#e8d5d3,#cca29d);
  background: -moz-linear-gradient(top,#e8d5d3,#cca29d);
  background: -ms-linear-gradient(top,#e8d5d3,#cca29d);
  background: -o-linear-gradient(top,#e8d5d3,#cca29d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8d5d3', endColorstr='#ffcba19d', GradientType=0);
}
ul.dropdown-multicolumns > li.active {
  background-color: #efe2e0;
}
.cm-paging a.active,
.cm-paging a:hover.active {
  background-color: #dfc5c2;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth,
ul.dropdown-multicolumns {
  border-color: #d6b5b2;
}
ul.dropdown-multicolumns {
  border-top-color: #e8d5d3;
}
ul.dropdown-multicolumns > li:hover {
  background-color: #fff;
}
ul.dropdown-multicolumns li a {
  text-shadow: 0 1px 0 #b3756f;
  color: #ffffff;
}
ul.dropdown-multicolumns li:hover a {
  color: #9d5952;
}
.ui-widget-header .ui-icon-closethick {
  color: #ffffff;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before {
  color: #ffffff;
}
.compare-menu ul li a:hover {
  background-color: #4a706f;
}
.tabs,
.tabs ul li,
.tabs ul li.active {
  border-color: #edebea;
}
.tabs ul li {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.tabs ul li:hover {
  background-color: #f9f8f8;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f9f8f8));
  background: -webkit-linear-gradient(top,#ffffff,#f9f8f8);
  background: -moz-linear-gradient(top,#ffffff,#f9f8f8);
  background: -ms-linear-gradient(top,#ffffff,#f9f8f8);
  background: -o-linear-gradient(top,#ffffff,#f9f8f8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f8f8', GradientType=0);
}
.tabs ul li.active,
.tabs ul li.active {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.tabs ul li.active,
.tabs ul li.active {
  border-bottom-color: #ffffff;
}
.table th,
.orders-summary-wrap {
  background-color: #fefefe;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#fefefe));
  background: -webkit-linear-gradient(top,#ffffff,#fefefe);
  background: -moz-linear-gradient(top,#ffffff,#fefefe);
  background: -ms-linear-gradient(top,#ffffff,#fefefe);
  background: -o-linear-gradient(top,#ffffff,#fefefe);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffdfdfd', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
}
.sidebox-title {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  color: #d6b5b2;
  text-shadow: 0px 1px 0px #ffffff;
}
.sidebox-wrapper .sidebox-body {
  border-color: #ffffff;
  box-shadow: inset 0 30px 25px -20px #e5e5e5;
}
.sidebox-important-wrapper .sidebox-body {
  background-color: #ffffff;
  box-shadow: inset 0 30px 25px -20px #e5e5e5;
}
.ui-slider .ui-slider-range.ui-widget-header {
  background-color: #777777;
  background: -webkit-gradient(linear,left top,left bottom,from(#aaaaaa),to(#777777));
  background: -webkit-linear-gradient(top,#aaaaaa,#777777);
  background: -moz-linear-gradient(top,#aaaaaa,#777777);
  background: -ms-linear-gradient(top,#aaaaaa,#777777);
  background: -o-linear-gradient(top,#aaaaaa,#777777);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa9a9a9', endColorstr='#ff767676', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.25);
  border-color: #5d5d5d;
  border-top-color: #909090;
}
body,
div,
p,
.tabs ul li.active a,
.tabs ul li.active a:visited,
.tabs ul li.active a:hover,
.tabs ul li.active a:active,
.checkout-sidebox-title,
.demo-site-panel select {
  color: #434343;
}
.icon-cancel.small {
  color: #ffffff;
}
.button-submit-action.button-wrap-left,
.button-submit.button-wrap-left,
.button-action.button-wrap-left,
.button.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.go-button {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.button-submit.button-wrap-left,
.button.button-wrap-left,
.go-button {
  background-color: #4bc6cf;
  background: -webkit-gradient(linear,left top,left bottom,from(#7bd5dc),to(#4bc6cf));
  background: -webkit-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -moz-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -ms-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -o-linear-gradient(top,#7bd5dc,#4bc6cf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7bd5dc', endColorstr='#ff4bc5cf', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #33b5bf;
}
.button-submit.button-wrap-left:hover,
.button.button-wrap-left:hover,
.go-button:hover {
  background-color: #3fc2cc;
  background: -webkit-gradient(linear,left top,left bottom,from(#67cfd7),to(#3fc2cc));
  background: -webkit-linear-gradient(top,#67cfd7,#3fc2cc);
  background: -moz-linear-gradient(top,#67cfd7,#3fc2cc);
  background: -ms-linear-gradient(top,#67cfd7,#3fc2cc);
  background: -o-linear-gradient(top,#67cfd7,#3fc2cc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff67ced6', endColorstr='#ff3fc2cc', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #2fa9b3;
}
.button-submit.button-wrap-left:hover:active,
.button.button-wrap-left:hover:active,
.go-button:active {
  background-color: #5fccd5;
  background: -webkit-gradient(linear,left top,left bottom,from(#37bfca),to(#5fccd5));
  background: -webkit-linear-gradient(top,#37bfca,#5fccd5);
  background: -moz-linear-gradient(top,#37bfca,#5fccd5);
  background: -ms-linear-gradient(top,#37bfca,#5fccd5);
  background: -o-linear-gradient(top,#37bfca,#5fccd5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff36bfc9', endColorstr='#ff5fccd4', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  border-color: #2fa9b3;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left {
  background-color: #998c87;
  background: -webkit-gradient(linear,left top,left bottom,from(#b0a8a3),to(#998c87));
  background: -webkit-linear-gradient(top,#b0a8a3,#998c87);
  background: -moz-linear-gradient(top,#b0a8a3,#998c87);
  background: -ms-linear-gradient(top,#b0a8a3,#998c87);
  background: -o-linear-gradient(top,#b0a8a3,#998c87);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb0a8a2', endColorstr='#ff998c87', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #7b6d68;
}
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover {
  background-color: #90817c;
  background: -webkit-gradient(linear,left top,left bottom,from(#a79e98),to(#90817c));
  background: -webkit-linear-gradient(top,#a79e98,#90817c);
  background: -moz-linear-gradient(top,#a79e98,#90817c);
  background: -ms-linear-gradient(top,#a79e98,#90817c);
  background: -o-linear-gradient(top,#a79e98,#90817c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa79d97', endColorstr='#ff8f817b', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #70635f;
}
.button-action.button-wrap-left:hover:active,
.button-submit-action.button-wrap-left:hover:active,
.button-submit-big.button-wrap-left:hover:active,
.button-big.button-wrap-left:hover:active {
  background-color: #a79e98;
  background: -webkit-gradient(linear,left top,left bottom,from(#90817c),to(#a79e98));
  background: -webkit-linear-gradient(top,#90817c,#a79e98);
  background: -moz-linear-gradient(top,#90817c,#a79e98);
  background: -ms-linear-gradient(top,#90817c,#a79e98);
  background: -o-linear-gradient(top,#90817c,#a79e98);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f817b', endColorstr='#ffa79d97', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2);
  border-color: #70635f;
}
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a {
  color: #0d2f32;
  text-shadow: 0px 1px 0px #ffffff;
}
.button-submit.button-wrap-left i,
.button.button-wrap-left i,
.go-button i {
  color: #134246;
  text-shadow: 0px 1px 0px #ffffff;
}
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a {
  color: #ffffff;
  text-shadow: 0px 1px 0px #2da2ab;
}
.button-submit.button-wrap-left i,
.button.button-wrap-left i,
.go-button i {
  color: #ffffff;
  text-shadow: 0px 1px 0px #2da2ab;
}
.button-submit-action.button-wrap-left input,
.button-submit-action.button-wrap-left a,
.button-action.button-wrap-left input,
.button-action.button-wrap-left a,
.qv-buttons-container .button-action.button-wrap-left input,
.qv-buttons-container .button-action.button-wrap-left a,
.buttons-container .button-action.button-wrap-left input,
.buttons-container .button-action.button-wrap-left a,
.buttons-container-item .button-action.button-wrap-left input,
.buttons-container-item .button-action.button-wrap-left a,
.button-submit-big.button-wrap-right input,
.button-submit-big.button-wrap-right a,
.sidebox-body .button-action.button-wrap-left input,
.sidebox-body .button-action.button-wrap-left a,
.button-big.button-wrap-left input,
.button-big.button-wrap-left a {
  color: #201c1b;
  text-shadow: 0px 1px 0px #ffffff;
}
.button-submit-action.button-wrap-left i,
.button-action.button-wrap-left i,
.qv-buttons-container .button-action.button-wrap-left i,
.buttons-container .button-action.button-wrap-left i,
.buttons-container-item .button-action.button-wrap-left i,
.button-submit-big.button-wrap-right i,
.sidebox-body .button-action.button-wrap-left i,
.button-big.button-wrap-left i {
  color: #2d2827;
  text-shadow: 0px 1px 0px #ffffff;
}
.button-submit-action.button-wrap-left input,
.button-submit-action.button-wrap-left a,
.button-action.button-wrap-left input,
.button-action.button-wrap-left a,
.qv-buttons-container .button-action.button-wrap-left input,
.qv-buttons-container .button-action.button-wrap-left a,
.buttons-container .button-action.button-wrap-left input,
.buttons-container .button-action.button-wrap-left a,
.buttons-container-item .button-action.button-wrap-left input,
.buttons-container-item .button-action.button-wrap-left a,
.button-submit-big.button-wrap-right input,
.button-submit-big.button-wrap-right a,
.sidebox-body .button-action.button-wrap-left input,
.sidebox-body .button-action.button-wrap-left a,
.button-big.button-wrap-left input,
.button-big.button-wrap-left a {
  color: #ffffff;
  text-shadow: 0px 1px 0px #726661;
}
.button-submit-action.button-wrap-left i,
.button-action.button-wrap-left i,
.qv-buttons-container .button-action.button-wrap-left i,
.buttons-container .button-action.button-wrap-left i,
.buttons-container-item .button-action.button-wrap-left i,
.button-submit-big.button-wrap-right i,
.sidebox-body .button-action.button-wrap-left i,
.button-big.button-wrap-left i {
  color: #ffffff;
  text-shadow: 0px 1px 0px #726661;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span {
  color: #ffffff;
}
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i {
  color: #ffffff;
}
.top-links-grid .dropdown-box .popup-title .icon-user,
.top-links-grid .dropdown-box .popup-title a,
.top-links-grid .dropdown-box .icon-down-micro {
  color: #ffffff;
}
.top-links-grid .popup-title:hover,
.top-links-grid .popup-content {
  border-color: #aec72a;
}
.top-links-grid .popup-title:hover > a,
.top-links-grid .dropdown-box .popup-title:hover i,
.top-links-grid .popup-title.logged:hover > a,
.top-links-grid .dropdown-box .popup-title.logged:hover i {
  color: #434343;
}
.footer-menu {
  border-bottom: 1px solid #dcdcdc;
  -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
}
.footer-menu p span,
p.bottom-copyright {
  color: #cccccc;
}
.tygh-footer a:link,
.tygh-footer a:visited,
.social-link i {
  color: #ffffff;
}
a.bottom-copyright {
  color: #ffffff;
}
.step-title-active {
  background-color: #fefefe;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#fefefe));
  background: -webkit-linear-gradient(top,#ffffff,#fefefe);
  background: -moz-linear-gradient(top,#ffffff,#fefefe);
  background: -ms-linear-gradient(top,#ffffff,#fefefe);
  background: -o-linear-gradient(top,#ffffff,#fefefe);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffdfdfd', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);
}
.checkout-summary table tbody.total th,
.order-products .edit-products {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#ffffff));
  background: -webkit-linear-gradient(top,#fefefe,#ffffff);
  background: -moz-linear-gradient(top,#fefefe,#ffffff);
  background: -ms-linear-gradient(top,#fefefe,#ffffff);
  background: -o-linear-gradient(top,#fefefe,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffffffff', GradientType=0);
  border-top: 1px solid #f0eeed;
}
.checkout-separator {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));
  background: -webkit-linear-gradient(top,#ffffff,#ffffff);
  background: -moz-linear-gradient(top,#ffffff,#ffffff);
  background: -ms-linear-gradient(top,#ffffff,#ffffff);
  background: -o-linear-gradient(top,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.icon-cancel-circle {
  color: #dbd6d4;
}
.icon-cancel-circle:hover,
.remove:hover .icon-cancel-circle,
.remove:hover span {
  color: #655a55;
}
.section-body,
.section-body-details {
  box-shadow: inset 0 30px 25px -20px #ffffff;
  -webkit-box-shadow: inset 0 30px 25px -20px #ffffff;
  -moz-box-shadow: inset 0 30px 25px -20px #ffffff;
}
.cm-slide-prev i,
.cm-slide-next i,
.owl-more-theme .owl-prev,
.owl-more-theme .owl-next {
  color: #d4cecc;
}
.cm-slide-prev:hover i,
.cm-slide-next:hover i,
.owl-more-theme .owl-prev:hover,
.owl-more-theme .owl-prev:focus,
.owl-more-theme .owl-prev:active,
.owl-more-theme .owl-next:hover,
.owl-more-theme .owl-next:focus,
.owl-more-theme .owl-next:active {
  color: #49413e;
}
.owl-more-theme .owl-prev:hover,
.owl-more-theme .owl-next:hover {
  background-color: #fbfbfb;
}
.ui-slider .ui-slider-handle {
  background-color: #f7f6f5;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f7f6f5));
  background: -webkit-linear-gradient(top,#ffffff,#f7f6f5);
  background: -moz-linear-gradient(top,#ffffff,#f7f6f5);
  background: -ms-linear-gradient(top,#ffffff,#f7f6f5);
  background: -o-linear-gradient(top,#ffffff,#f7f6f5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f5f5', GradientType=0);
  border: 1px solid #c8c1be;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
}
.range-slider.ui-slider.ui-slider-horizontal {
  background-color: #f7f6f5;
  background: -webkit-gradient(linear,left top,left bottom,from(#dfdbda),to(#f7f6f5));
  background: -webkit-linear-gradient(top,#dfdbda,#f7f6f5);
  background: -moz-linear-gradient(top,#dfdbda,#f7f6f5);
  background: -ms-linear-gradient(top,#dfdbda,#f7f6f5);
  background: -o-linear-gradient(top,#dfdbda,#f7f6f5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdbd9', endColorstr='#fff6f5f5', GradientType=0);
  border: 1px solid #c8c1be;
  border-right: none;
}
.section-title {
  background-color: #f9f8f8;
  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f9f8f8));
  background: -webkit-linear-gradient(top,#ffffff,#f9f8f8);
  background: -moz-linear-gradient(top,#ffffff,#f9f8f8);
  background: -ms-linear-gradient(top,#ffffff,#f9f8f8);
  background: -o-linear-gradient(top,#ffffff,#f9f8f8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff9f8f8', GradientType=0);
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #dfdbda;
}
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.account-info .user-name,
.arrows-list li.delim,
.b-bottom,
.delim,
.order-information hr,
.image-captcha,
form .captcha-input-text,
.object-image,
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input,
.updates-wrapper,
.order-products .order-product-list li,
.breadcrumbs,
.product-notification-body ul ul,
.thumbnails-item,
.csse-uploaded-images img,
.csse-uploaded-images a.delete-thumb {
  border-color: #dfdbda;
}
.dropdown-box .icon-down-micro,
.icon-cancel-circle,
.icon-basket.empty,
.details-link,
.combination-link,
.detailed-link,
.popup-title,
.popup-title.unlogged a i {
  color: #c8c1be;
}
.pagination a.set,
.pagination a.prev,
.pagination a.next,
.sort-pagination a.set,
.sort-pagination a.prev,
.sort-pagination a.next {
  border-color: #c8c1be;
}
.step-title span.float-left {
  background-color: #c8c1be;
}
.table,
table.qty-discounts,
.checkout-sidebox-title,
.checkout-totals,
.table-filters .delim td,
hr,
.section-body .buttons-container,
.mainbox-cart-body .table,
.ui-dialog .buttons-container.picker,
.compare-table td,
.sitemap-section h2,
.product-main-info .add-buttons-wrap,
.success-registration-list li {
  border-color: #fbfbfb;
}
.select-wrap.languages a.active-element,
.select-wrap.currencies a.active-element {
  background-color: #fbfbfb;
}
.statistic-list-wrap {
  width: 100%;
  -webkit-box-shadow: inset 0 120px 100px -100px #fbfbfb;
  box-shadow: inset 0 120px 100px -100px #fbfbfb;
}
.table th,
.table td,
.table .table td,
.dark-hr,
.border,
.table,
.table .table-footer td,
.buttons-container-picker,
.notification-body-extended,
.product-notification-buttons {
  border-color: #f4f3f3;
}
.section-title,
.section-body,
.section-body-details,
.products-2,
ul.statistic-list.total,
.orders-summary-wrap,
.orders-summary-wrap table tbody tr {
  border-color: #e6e3e2;
}
.checkout-summary table td,
.section-title span,
.search-magnifier,
html input.search-input:focus,
.popup-title.logged a,
.sidebox-body .add-buttons-wrap a,
.sidebox-body .add-buttons-wrap a:hover,
.sidebox-body a:link,
.sidebox-body a:visited,
.sidebox-body .account-info a span,
.sidebox-important-wrapper .text-links a:link,
.sidebox-important-wrapper a:visited,
.extra-link,
a.extra-link:visited,
a.extra-link:hover,
a.extra-link:active,
.sidebox-body ul a.extra-link,
.card-info h5,
.card-info p,
.order-information h4,
.order-information ul,
.order-products .product-price,
.product-filters li a.filter-item,
.product-filters li a.filter-item:hover,
.filter-title,
.select-wrap.currencies a.active-element,
.detailed-link.open,
.detailed-link:hover,
.product-info .sub-price,
.details-link:hover,
.details-block .open,
.control-group label,
.product-list-field label,
.login-popup .control-group label,
.login .control-group label,
.step-body-active .control-group label,
.qty label,
.product-list-field span {
  color: #2a2a2a;
}
.product-filters a.extra-link,
.filter-title,
.detailed-link:hover,
.detailed-link.open,
.details-link:hover,
.compare-checkbox {
  border-color: #655a55;
}
#content_features .control-group:nth-child(2n),
.section-body .buttons-container,
.info-field-title,
.el-dialogform-content,
.el-dialogform-content .ui-widget-content,
.ui-dialog .ui-dialog-buttonpane,
.compare-table tr:nth-child(odd),
.search-result:hover {
  background-color: #ffffff;
}
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #49413e;
}
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #90817c;
}
.no-items,
.product-cell-empty div,
.statistic-list-wrap,
.table tr:nth-child(2n),
.table .table-footer td,
.mainbox-cart-body .product-options,
.discount-info,
.info-block,
.checkout-sidebox-title {
  background-color: #ffffff;
}
.caret-info .caret-inner {
  border-bottom-color: #ffffff;
}
.discount-info,
.info-block,
.details-block-box,
.product-filters li a.filter-item.disabled .filter-icon,
.orders-notes-body,
.details-block-box,
.form-wrap-default .buttons-container {
  border-color: #f0eeed;
}
.caret-info .caret-outer,
.caret-info.alt .caret-outer,
.minicart-separator td {
  border-bottom-color: #f0eeed;
}
.buttons-container,
.buttons-container-item,
.buttons-container.wrap,
.checkout-buttons {
  border-top-color: #f0eeed;
}
.caret .caret-outer,
.object-container {
  border-right-color: #f0eeed;
}
.object-container {
  border-left-color: #f0eeed;
}
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.dropdown-content li:hover,
.tabs .dropdown-menu li.active {
  background-color: #f0eeed;
  background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f0eeed));
  background: -webkit-linear-gradient(top,#fefefe,#f0eeed);
  background: -moz-linear-gradient(top,#fefefe,#f0eeed);
  background: -ms-linear-gradient(top,#fefefe,#f0eeed);
  background: -o-linear-gradient(top,#fefefe,#f0eeed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffefeded', GradientType=0);
}
.cm-slider .cm-paging-dots a,
.cm-slider .cm-paging-dots a:hover,
.cm-slider .cm-paging-dots a.active,
.cm-paging a:hover {
  background-color: #f0eeed;
}
.buttons-container,
.buttons-container-item,
.checkout-buttons,
.ui-dialog .ui-dialog-content,
.product-notification-buttons,
.box,
.buttons-container.wrap,
.login .body-bc,
.details-block-box,
.entry-page-countries li a:hover,
.pagination-helper-container {
  background-color: #ffffff;
}
.caret-info.alt .caret-inner,
.caret-info.light .caret-outer {
  border-bottom-color: #ffffff;
}
.mainbox-cart-body .product-options {
  border-color: #ffffff;
}
.cm-hint {
  color: #d4cecc !important;
}
.exception-code {
  color: #d4cecc;
}
.popup-content ul.account-info li.user-name {
  border-color: #d4cecc;
}
.price-slider ul li {
  background-color: #d4cecc;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
.step-four .control-group input,
.step-four .control-group select,
.step-four .control-group,
.form-payment label,
.filter-wrap .icon-right-dir,
.filter-wrap .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #80726d;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #b0a6a3;
}
.pagination-selected-page,
.sort-pagination span {
  background-color: #b0a6a3;
}
.tab-list-title {
  border-color: #b0a6a3;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #998c87;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #998c87;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #a59995;
}
.views-icons a,
.helper-container .search-input,
.value-changer .increase,
.value-changer .decrease {
  color: #c8c1be;
}
ul.text-links.text-links-inline li.level-0 > ul,
.sort-dropdown,
.popup-tools,
.popup-title.active,
.popup-content,
.cvv2-note,
.select-popup,
.value-changer .increase,
.value-changer .decrease,
.dropdown-content {
  border-color: #c8c1be;
}
.success-registration-list li span {
  color: #bcb4b0;
}
.pagination a.set:hover,
.pagination a.prev:hover,
.pagination a.next:hover,
.sort-pagination a.set:hover,
.sort-pagination a.prev:hover,
.sort-pagination a.next:hover,
.increase:hover,
.decrease:hover {
  background-color: #5c524e;
}
.sort-pagination a.set:hover,
.sort-pagination a.prev:hover,
.sort-pagination a.next:hover,
.pagination a.set:hover,
.pagination a.prev:hover,
.pagination a.next:hover,
.increase:hover,
.decrease:hover,
.product-description {
  border-color: #5c524e;
}
.sort-dropdown {
  background-color: #4bc6cf;
  background: -webkit-gradient(linear,left top,left bottom,from(#7bd5dc),to(#4bc6cf));
  background: -webkit-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -moz-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -ms-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -o-linear-gradient(top,#7bd5dc,#4bc6cf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7bd5dc', endColorstr='#ff4bc5cf', GradientType=0);
  border-color: #33b5bf;
}
.sort-dropdown.open {
  background-color: #67cfd7;
  background: -webkit-gradient(linear,left top,left bottom,from(#3fc2cc),to(#67cfd7));
  background: -webkit-linear-gradient(top,#3fc2cc,#67cfd7);
  background: -moz-linear-gradient(top,#3fc2cc,#67cfd7);
  background: -ms-linear-gradient(top,#3fc2cc,#67cfd7);
  background: -o-linear-gradient(top,#3fc2cc,#67cfd7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3fc2cc', endColorstr='#ff67ced6', GradientType=0);
  border-color: #2fa9b3;
}
.sort-dropdown.open,
.sort-dropdown:hover {
  border-color: #2fa9b3;
}
.views-icons a:hover {
  background-color: #e6e3e2;
  background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e3e2));
  background: -webkit-linear-gradient(top,#fefefe,#e6e3e2);
  background: -moz-linear-gradient(top,#fefefe,#e6e3e2);
  background: -ms-linear-gradient(top,#fefefe,#e6e3e2);
  background: -o-linear-gradient(top,#fefefe,#e6e3e2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe6e3e1', GradientType=0);
  background-color: #4bc6cf;
  background: -webkit-gradient(linear,left top,left bottom,from(#67cfd7),to(#4bc6cf));
  background: -webkit-linear-gradient(top,#67cfd7,#4bc6cf);
  background: -moz-linear-gradient(top,#67cfd7,#4bc6cf);
  background: -ms-linear-gradient(top,#67cfd7,#4bc6cf);
  background: -o-linear-gradient(top,#67cfd7,#4bc6cf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff67ced6', endColorstr='#ff4bc5cf', GradientType=0);
}
.views-icons .active,
.views-icons .active:hover {
  background-color: #ffffff;
  background: -webkit-gradient(linear,left top,left bottom,from(#e6e3e2),to(#ffffff));
  background: -webkit-linear-gradient(top,#e6e3e2,#ffffff);
  background: -moz-linear-gradient(top,#e6e3e2,#ffffff);
  background: -ms-linear-gradient(top,#e6e3e2,#ffffff);
  background: -o-linear-gradient(top,#e6e3e2,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e3e1', endColorstr='#ffffffff', GradientType=0);
  background-color: #67cfd7;
  background: -webkit-gradient(linear,left top,left bottom,from(#3fc2cc),to(#67cfd7));
  background: -webkit-linear-gradient(top,#3fc2cc,#67cfd7);
  background: -moz-linear-gradient(top,#3fc2cc,#67cfd7);
  background: -ms-linear-gradient(top,#3fc2cc,#67cfd7);
  background: -o-linear-gradient(top,#3fc2cc,#67cfd7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3fc2cc', endColorstr='#ff67ced6', GradientType=0);
}
.sort-dropdown input,
.sort-dropdown a,
.sort-dropdown a input,
.sort-dropdown a a,
.views-icons .active input,
.views-icons .active a,
.views-icons > a:hover input,
.views-icons > a:hover a {
  color: #0d2f32;
  text-shadow: 0px 1px 0px #ffffff;
}
.sort-dropdown i,
.sort-dropdown a i,
.views-icons .active i,
.views-icons > a:hover i {
  color: #134246;
  text-shadow: 0px 1px 0px #ffffff;
}
.sort-dropdown input,
.sort-dropdown a,
.sort-dropdown a input,
.sort-dropdown a a,
.views-icons .active input,
.views-icons .active a,
.views-icons > a:hover input,
.views-icons > a:hover a {
  color: #ffffff;
  text-shadow: 0px 1px 0px #2da2ab;
}
.sort-dropdown i,
.sort-dropdown a i,
.views-icons .active i,
.views-icons > a:hover i {
  color: #ffffff;
  text-shadow: 0px 1px 0px #2da2ab;
}
.breadcrumbs,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs span {
  color: #b0a6a3;
}
.breadcrumbs a:hover {
  color: #4a706f;
}
.pagination-selected-page {
  color: #fff;
}
.mainbox-cart-body .table tr {
  background-color: #fff;
}
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  color: #bfd22b;
}
.product-list-field .qty-out-of-stock,
.qty-out-of-stock {
  color: #af9775;
}
.thumb-discount-label,
.discount-label {
  background: #bdd63f;
  color: white;
  border-bottom: 1px solid #a2ba28;
}
.product-list-field .qty-in-stock,
.qty-in-stock,
.product-promo-header {
  color: #af9775;
}
.icon-left-circle,
.icon-right-circle {
  color: #80726d;
}
.product-switcher .icon-left-circle,
.product-switcher .icon-right-circle {
  color: #d4cecc;
}
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #252120;
}
.product-switcher .switcher-icon:hover .icon-left-circle,
.product-switcher .switcher-icon:hover .icon-right-circle,
.icon-left-circle:hover,
.icon-right-circle:hover {
  color: #252120;
}
.homepage-vendors {
  box-shadow: inset -60px 0 60px -30px #f2f2f2;
}
.form-wrap,
.payment-methods-wrap {
  box-shadow: inset 0 70px 70px -30px #f7f7f7;
  -webkit-box-shadow: inset 0 70px 70px -30px #f7f7f7;
  -moz-box-shadow: inset 0 70px 70px -30px #f7f7f7;
}
.form-wrap,
.payment-methods-wrap {
  border-color: #e3e3e3;
}
.helper-container .search-input {
  background-color: #fdfdfd;
  background: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fdfdfd));
  background: -webkit-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -moz-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -ms-linear-gradient(top,#f7f7f7,#fdfdfd);
  background: -o-linear-gradient(top,#f7f7f7,#fdfdfd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#fffdfdfd', GradientType=0);
}
.subscribe-block .subscribe-notice {
  color: #ffffff;
}
.news-sidebox a {
  color: #4a706f;
}
.gift-send,
.gift-verify-table tr:nth-child(odd) {
  background-color: #ffffff;
}
.gift .buttons-container {
  border-color: #f0eeed;
}
.gift .icon-plus {
  color: #4a706f;
}
.rating:not(:checked) > label,
.rating > input:checked ~ label {
  color: #4a706f;
}
.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: #79a7a5;
}
.wish-list-btn {
  border-color: #f0eeed;
  background-color: #ffffff;
}
.select2-container {
  width: 100% !important;
}
.section-body {
  border: 1px solid #ececec;
}
.section-title {
  border-color: #ececec;
}
body,
.tabs ul li.cm-active a,
.tabs ul li.cm-active a:visited,
.tabs ul li.cm-active a:hover,
.tabs ul li.cm-active a:active,
.checkout-sidebox-title,
.demo-site-panel select,
.tygh-top-panel .input-append .input-text,
.list-price,
.list-price,
.sku,
.compact .sku > div span,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.paym-methods li div.radio1,
.product-info .list-price,
.product-description,
.details-block-field label,
.search-result p,
.product-coming-soon,
.price,
.sub-price,
.qty-in-stock,
.popup-content ul.account-info li a:hover,
ul.select-list li:hover,
.select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.mainbox-title span,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.paym-methods li div.radio1 h5,
.paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.select-list a,
.select-list a:visited,
.select-list a:hover,
.select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
ul.statistic-list li.total span,
ul.statistic-list li.total .price span,
ul.statistic-list span,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency,
.breadcrumbs span,
.dropcap {
  color: #434343;
}
a,
.footer-contacts a,
.breadcrumbs a,
.breadcrumbs a:visited,
.breadcrumbs a:active {
  color: #4a706f;
}
a:hover,
.footer-contacts a:hover,
.breadcrumbs a:hover {
  color: #b45f06;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update {
  font: Open Sans;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  line-height: 120%;
}
.product-price .strike {
  font: Open Sans;
}
h1 .mainbox-title,
.mainbox-title span,
.product-main-info h1.mainbox-title,
.product-quick-view.product-main-info .quick-view-title,
h1,
h2,
h3,
h4,
h4 .custom_color,
.footer-menu p span,
.index_custom_blocks .box .text,
.filters-by-category li a {
  font: Open Sans;
  font-size: 24px;
  font-family: Open Sans;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 100%;
}
.footer-menu p span,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a,
.index_custom_blocks .box .text,
ul.dropdown-multicolumns li.menu_item_home a {
  font-size: 140%;
  text-transform: uppercase;
  line-height: 140%;
}
ul.dropdown-multicolumns li.nodrop a {
  font-family: Open Sans;
}
.custom_blocks .box a {
  font-family: Open Sans;
  font-size: 18px;
}
.footer-menu p span {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #000000;
  font-family: Open Sans;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
.spy ul.dropdown-multicolumns li a.drop,
.spy ul.dropdown-multicolumns li.nodrop a {
  font-size: 125%;
  line-height: 125%;
}
.index_custom_blocks .box .text {
  font-size: 140%;
}
.nav-header a {
  font-size: 160%;
}
.index_custom_blocks .box .text {
  line-height: 353%;
}
h4 .custom_color {
  font-size: 100%;
}
td.quick_view_td {
  font: Open Sans !important;
  font-size: 100% !important;
  line-height: 180% !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.dropcap,
.font-404,
.thumbnail.team-member-box .info .name,
.price-table-title,
.video-text .title,
.footer-info h3 span {
  font-family: Open Sans;
  font-weight: normal;
  line-height: 100%;
}
.btn-large {
  font-size: 21px;
  line-height: 56px;
}
.video-text .title {
  font-size: 38.16px;
  line-height: 38.16px;
}
.wysiwyg-content h1,
h1,
.dropcap {
  font-size: 28.32px;
}
h2 {
  margin: 0 0 20px;
}
.price-table-title {
  font-size: 26.4px;
}
.wysiwyg-content h3,
h3,
.footer-info .footer-info-theme h3,
.footer-info .footer-info-facebook h3,
.footer-info .footer-twitter h3,
.footer-info .footer-contacts h3,
.footer-info h3 span {
  font-size: 24px;
  margin: 0 0 15px;
}
.product-info .qv-buttons-container button i,
.product-shop .product_info_left .buttons-container button.custom_cart_button i {
  font-size: 22.08px;
  line-height: 36px;
}
.wysiwyg-content h4,
h4 {
  font-size: 16.8px;
  margin: 0 0 20px;
}
h4,
h5 {
  margin: 0 0 20px;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 16.8px;
  line-height: 38.4px;
}
.filters-by-category li a {
  font-size: 26.4px;
}
td.quick_view_td,
button,
.button,
a.button.btn-mini:visited,
a.button.btn-mini:active,
.btn-middle,
.btn-large,
.tygh-content a.button,
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.filters-by-category li a {
  font-family: Open Sans;
}
.product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text {
  font-size: 25.2px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.tygh-content a.button {
  font-size: 12.6px;
  line-height: 30.8px;
}
.btn-middle {
  font-size: 14px;
  line-height: 300%;
}
.footer-info {
  background: transparent;
}
.bottom-tool-line {
  background-color: #bed63f;
}
.footer-menu {
  background-color: #ffffff;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro,
ul.dropdown-multicolumns li i.icon-down {
  color: #434343;
  text-shadow: none;
}
.go-button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tygh-top-panel .control-group.input-append .go-button {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0);
}
.sidebox-wrapper.theme_account_block .go-button {
  box-shadow: none;
  height: 27px;
}
.sidebox-wrapper.theme_account_block .go-button i,
.product-notify-email .go-button i {
  line-height: 15px;
}
.go-button {
  border: none;
}
.sidebox-wrapper.theme_account_block input[type="text"] {
  height: 27px;
}
.product-main-info .buttons-container .custom_cart_button:hover,
.product-info .qv-buttons-container button:hover,
.button-submit.button-wrap-left:hover,
.go-button:hover,
.search-magnifier:hover,
.top-cart-content .cart-popup-button:hover,
.button-submit.button-wrap-left:hover:active,
.go-button:active,
.tygh-content a.button:hover,
.buttons-container .wish-link.text-button i:hover,
.quick-view-wrap .wish-link.text-button i:hover,
.buttons-container .add-to-compare .text-button i:hover,
.quick-view-wrap .add-to-compare .text-button i:hover {
  background-color: #34b9c3;
  background: -webkit-gradient(linear,left top,left bottom,from(#57bbd2),to(#34b9c3));
  background: -webkit-linear-gradient(top,#57bbd2,#34b9c3);
  background: -moz-linear-gradient(top,#57bbd2,#34b9c3);
  background: -ms-linear-gradient(top,#57bbd2,#34b9c3);
  background: -o-linear-gradient(top,#57bbd2,#34b9c3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff57bbd2', endColorstr='#ff33b8c2', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #278b92;
}
.button.button-wrap-left,
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.search-magnifier,
.top-cart-content .cart-popup-button,
.subscribe .go-button,
#back-top a,
.cm-tabs-content .button-submit-big.button-wrap-right button,
.btn-middle,
.btn-large,
.tygh-content a.button,
.squared.icon-color[class^="icon-"],
.squared.icon-color[class*=" icon-"],
.product-info .buttons-container .product-notify-email button {
  background-color: #998c87;
  background: -webkit-gradient(linear,left top,left bottom,from(#b0a8a3),to(#998c87));
  background: -webkit-linear-gradient(top,#b0a8a3,#998c87);
  background: -moz-linear-gradient(top,#b0a8a3,#998c87);
  background: -ms-linear-gradient(top,#b0a8a3,#998c87);
  background: -o-linear-gradient(top,#b0a8a3,#998c87);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb0a8a2', endColorstr='#ff998c87', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.45);
  border-color: #7b6d68;
}
.button.button-wrap-left:hover,
.button.button-wrap-left:hover:active,
.button-action.button-wrap-left:hover,
.button-submit-action.button-wrap-left:hover,
.button-submit-big.button-wrap-left:hover,
.button-big.button-wrap-left:hover,
.top-cart-content a:hover .cart-popup-button,
.search-magnifier:hover,
.subscribe .go-button:hover,
#back-top a:hover,
.cm-tabs-content .button-submit-big.button-wrap-right button:hover,
.btn-middle:hover,
.btn-large:hover,
.squared.icon-color[class^="icon-"]:hover,
.squared.icon-color[class*=" icon-"]:hover {
  background-color: #90817c;
  background: -webkit-gradient(linear,left top,left bottom,from(#a79e98),to(#90817c));
  background: -webkit-linear-gradient(top,#a79e98,#90817c);
  background: -moz-linear-gradient(top,#a79e98,#90817c);
  background: -ms-linear-gradient(top,#a79e98,#90817c);
  background: -o-linear-gradient(top,#a79e98,#90817c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa79d97', endColorstr='#ff8f817b', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.41);
  border-color: #70635f;
}
.quick-view:hover {
  background-color: #998c87;
}
.es-nav .disable a.btn:hover {
  background: none;
  border: none;
  cursor: default;
}
.top-links-grid a:link,
.top-links-grid a:visited,
.top-links-grid a > span,
.tygh-top-panel a {
  color: #ffffff;
}
.tygh-top-panel .phone,
.tygh-top-panel .phone div,
.tygh-top-panel .welcome_message,
.tygh-top-panel .welcome_message div,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover
.top-links-grid .dropdown-box .popup-title.logged .icon-user,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.top-links-grid .select-link i,
.dropdown-box .buttons-container a.account,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-quick-links {
  color: #ffffff;
}
.tygh-footer .footer-menu a:link,
.tygh-footer .footer-menu a:visited,
.input-append.subscribe .input-text {
  color: #000000;
}
.input-append.subscribe .input-text {
  color: #000000 !important;
}
.tygh-footer .footer-menu a:link:hover {
  color: #000000;
}
.footer-menu p span {
  color: #000000;
}
.no-items,
.step-title-complete span.float-left,
h2.step-title-complete a.title,
h2.step-title-complete a.title:hover,
.pb-container .icon-right-thin,
.product-filters li a.filter-item.disabled,
.product-filters li a.filter-item.checked.disabled,
.product-cell-empty p {
  color: #909090;
}
.dropdown-box .icon-down-micro,
.dropdown-box .icon-down,
.icon-cancel-circle,
.icon-basket.empty,
a.cm-combination,
.popup-title,
.popup-title.unlogged a i {
  color: #ffffff;
}
.qty-in-stock,
ul.cm-select-list li:hover,
.cm-select-list a.item-link,
.dropdown-content li:hover,
.tabs ul li a:hover,
.tabs ul li:active a:hover,
.popup-title a,
.minicart-title,
.cart-title:hover,
.product-quick-view.product-main-info .quick-view-title,
.pagination a:hover,
.cm-tabs-content .paym-methods li div.radio1 h5,
.cm-tabs-content .paym-methods li div.radio1.active h5,
.checkout-summary table tbody.total th div,
.cm-select-list a,
.cm-select-list a:visited,
.cm-select-list a:hover,
.cm-select-list a:active,
.dropdown-content a,
.dropdown-content a:visited,
.dropdown-content a:hover,
.cart-shipping-title,
.product-info .price,
.sort-pagination a:hover,
#step_one_body.step-body-active,
#step_one_body.step-body-active div,
.step-title-active .title,
.step-title-active a.title:hover,
.step-title-complete a.title,
.step-title-complete a.title:hover,
.price-curency {
  color: #000000;
}
.sku,
.tabs ul li a,
.tabs ul li a:visited,
.tabs ul li a:hover,
.popup-title.unlogged a,
.empty-cart,
.features div,
.cm-tabs-content .paym-methods li div.radio1,
.product-description a.cm-combo-on,
.product-description a.cm-combo-off,
.details-block-field label,
.search-result p,
.product-coming-soon {
  color: #393939;
}
.cm-hint {
  color: #838383 !important;
}
.subscribe .cm-hint {
  color: #838383;
}
.popup-content ul.account-info li.user-name {
  border-color: #ffffff;
}
.icon-basket.filled,
.popup-title.logged .icon-user,
.tree-limb .icon-user,
#step_four_body .control-group input,
#step_four_body .control-group select,
#step_four_body .control-group,
.form-payment label,
.filter-wrap.cm-combo-on .icon-right-dir,
.filter-wrap.cm-combo-off .icon-down-dir,
form .captcha-input-text,
.order-status,
input[type="text"],
input[type="password"],
textarea,
select,
.scroll-y,
.price-slider ul,
.demo-site-panel .dp-label,
.helper-container .search-input:focus {
  color: #2a2a2a;
}
.calendar-but,
.dropdown-box .buttons-container,
.cart-items p.center,
.mainbox-title .date,
.password .forgot-password,
.remove span {
  color: #9c9c9c;
}
.control-group label em,
.other-text h2,
.other-text p,
.exception p,
.sort-pagination a,
.sort-pagination a:link,
.sort-pagination a:visited,
.sort-pagination a:hover,
.account-detail p,
.account-detail ul li,
.account-benefits ul li,
.login-info p,
.pagination a,
.pagination a:visited,
.pagination a:hover,
.pagination a:active,
.pagination-selected-page,
.mid-gray {
  color: #434343;
}
.filter-icon,
.product-variant-image-selected {
  border-color: #434343;
}
.views-icons a:hover,
.views-icons .active,
.discount-info,
.info-block,
.order-products .product-options,
#applied_promotions,
.captcha .icon-refresh {
  color: #838383;
}
.views-icons a,
.helper-container .search-input,
.cm-value-changer .cm-increase,
.cm-value-changer .cm-decrease {
  color: #9c9c9c;
}
.product-main-info .buttons-container .custom_cart_button,
.product-info .qv-buttons-container button,
.sort-dropdown,
.sort-dropdown:hover,
.buttons-container .wish-link.text-button i,
.quick-view-wrap .wish-link.text-button i,
.buttons-container .add-to-compare .text-button i,
.quick-view-wrap .add-to-compare .text-button i {
  background-color: #4bc6cf;
  background: -webkit-gradient(linear,left top,left bottom,from(#7bd5dc),to(#4bc6cf));
  background: -webkit-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -moz-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -ms-linear-gradient(top,#7bd5dc,#4bc6cf);
  background: -o-linear-gradient(top,#7bd5dc,#4bc6cf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7bd5dc', endColorstr='#ff4bc5cf', GradientType=0);
  border-color: #33b5bf;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.actual-price,
.actual-price .price span,
.price-update,
.price-num,
.price-update .price span,
.price-update,
.product-info .list-price .actual-price {
  color: #bfd22b;
  font-size: 150%;
  font-family: Open Sans;
  font-weight: bold;
}
.product-price .strike,
.multicolumns-list .product-description .list-price,
.product-info .list-price .strike,
.product-info .list-price .strike .list-price {
  color: #bfd22b;
}
.product .wrapper-hover .product-container .buttons-container button,
.product-description .buttons-container-item button,
.buttons-container-item .options_button,
.buttons-container-item .options_button:hover,
.product-info .buttons-container button,
.product .wrapper-hover .product-container .buttons-container button:active,
a.options_button,
button.custom_cart_button {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  display: block;
  text-decoration: none;
  outline: none !important;
}
*:focus {
  outline: none;
}
.wish-link.text-button {
  line-height: 55px;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #c68dde;
  box-shadow: 0 0 4px rgba(0,0,0,0.27);
}
.breadcrumbs {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.breadcrumbs i {
  color: #BABABA;
}
.helper-container input.search-input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  border-color: #ffcc00;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li.user-name,
.tygh-top-panel p.text-track {
  color: #000000;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a,
.dropdown-box .buttons-container a.account,
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.tygh-top-panel .top-my-account .popup-title.unlogged a,
.tygh-top-panel .top-my-account .popup-title.logged a,
.top-links-grid .dropdown-box .popup-title.logged a,
.top-links-grid .dropdown-box .logged .icon-down-micro,
.select-link > span,
.dropdown-box .buttons-container {
  color: #604520;
}
.tygh-top-panel .top-my-account .popup-content ul.account-info li a:hover,
.dropdown-box .buttons-container a.account:hover,
.tygh-top-panel .top-my-account .popup-title.unlogged a:hover,
.tygh-top-panel .top-my-account .popup-title.logged a:hover .top-links-grid .dropdown-box .popup-title.logged .icon-user,
.tygh-top-panel .top-my-account .popup-title a:hover {
  color: #90342a;
}
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title {
  background-color: #998c87;
}
ul.select-list li:hover {
  background: #998c87;
}
.tygh-top-panel .top-my-account .popup-title,
.tygh-top-panel .top-my-account .popup-content,
.tygh-top-panel .top-my-account .popup-title {
  border: 1px solid #998c87;
}
.top-cart-content .dropdown-box a,
.top-cart-content .minicart-table td,
.cart-items p.center,
ul.dropdown-multicolumns li:hover div .alt-link a,
ul.dropdown-multicolumns li:hover div .dropdown-bottom a,
ul.dropdown-multicolumns li:hover div a,
ul.dropdown-multicolumns li:hover div a:hover,
ul.dropdown-multicolumns li li.cm-active a,
ul.dropdown-multicolumns li h3.cm-active a,
ul.dropdown-multicolumns li ul li a:hover,
ul.dropdown-multicolumns li ul li a {
  color: #434343;
}
.tygh-top-panel a:hover {
  color: #ffffff;
}
.tygh-top-panel .phone {
  color: #000000;
}
.preview .col-2 .product-container,
.preview .col-2 .wrapper-hover {
  background: #998c87;
}
.tygh-content {
  color: #000000;
}
.tygh-content a {
  color: #000000;
}
.tygh-content a:hover {
  color: #998c87;
}
.footer-info {
  border-top: 1px solid #ececec;
}
.promo_box {
  border-bottom: 1px solid #ececec;
}
.footer-info a {
  color: #000000;
}
.footer-info a:hover {
  color: #000000;
}
.footer-info h4 {
  color: #000000;
}
.footer-info strong {
  color: #000000;
}
p.bottom-copyright {
  color: #ffffff;
}
.es-nav span.disable a.btn:hover,
.es-nav span.disable a.btn {
  background: none !important;
}
.buttons-container {
  border: none;
  border-radius: 0;
  padding-left: 0;
  margin-left: 0;
}
.label_sale,
.thumb-discount-label,
.discount-label {
  background-color: #af9775;
  border: none;
}
.tygh-content .sort-dropdown a,
.tygh-content a.quick-view,
.button-submit.button-wrap-left input,
.button-submit.button-wrap-left a,
.button-submit.button-wrap-left a:hover,
.button.button-wrap-left input,
.button.button-wrap-left a,
.go-button input,
.go-button a,
.product-main-info .buttons-container,
.product-main-info .buttons-container .custom_cart_button .custom_button_text,
.product-info .qv-buttons-container button .custom_button_text,
.product-main-info .custom_cart_button i,
.product-shop .product_info_left .buttons-container .custom_cart_button i,
.product-info .qv-buttons-container button i,
.product-info .qv-buttons-container button .custom_button_text {
  color: #fff;
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover {
  text-shadow: none;
}
.tygh-content .views-icons a {
  color: #595959;
}
.tygh-content,
.tygh-content > .container {
  background: transparent;
}
h2 span,
h2 a.active,
ul.dropdown-multicolumns li:hover a,
.kids-socials .social-icons i:hover,
ul.dropdown-multicolumns li a:hover,
ul.dropdown-multicolumns li i:hover,
.dropdown-multicolumns li:hover a.drop,
.dropdown-multicolumns li.nodrop:hover a,
h3 [class^="icon-"],
h3 [class*=" icon-"],
h2 [class^="icon-"],
h2 [class*=" icon-"],
h3 .custom_color,
h4 [class^="icon-"],
h4 [class*=" icon-"],
h4 .custom_color,
a .custom_color,
.flex-direction-nav a,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.features-list.description a,
ul.statistic-list li span.checkout-item-title i.icon-flight,
.statistic-list .shipping-edit-link span,
.tp-leftarrow.default,
.tp-rightarrow.default,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
.dropcap.color,
.color,
.color:hover,
.styled-list li:before,
.infobox .icon,
.wysiwyg-content ul.styled-list li:before,
.styled-list li:before,
.icon-color,
a.icon-color,
.owl-theme .owl-controls .owl-buttons div,
.es-nav a.btn,
.es-nav span.disable a.btn,
.flex-direction-nav a,
.flexslider.banners .flex-direction-nav a,
.flexslider.vertical .flex-direction-nav a,
.jcarousel-container a.jcarousel-next,
.jcarousel-container a.jcarousel-prev,
.flexslider.small .flex-direction-nav a,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
button.custom_cart_button,
.carousel-testimonials .flexslider .flex-direction-nav a i:before,
.carousel-testimonials .quotes,
.parallax-block h1,
.carousel-testimonials .flexslider .flex-direction-nav a i:before {
  color: #998c87;
}
.color-box a.btn.rounded,
.color-box a.btn.rounded:before,
.color-box a.btn.rounded[class^="icon-"]:after,
.color-box a.btn.rounded[class*=" icon-"]:after,
.color-box a.btn.rounded[class^="icon-"]:hover:after,
.color-box a.btn.rounded[class^=" icon-"]:hover:after,
.color-box a.btn.rounded[class^="icon-"]:hover,
.color-box a.btn.rounded[class*=" icon-"]:hover {
  color: #998c87 !important;
}
.preview {
  border: 5px solid #998c87;
}
.tp-bannertimer,
.middle_icon_color,
.color_mark,
.progress .bar,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
.top-cart-content .badge,
.es-nav a.btn:hover,
.flexslider.banners .flex-direction-nav a:hover,
.owl-theme .owl-controls .owl-buttons div:hover,
.carousel-testimonials .flexslider .flex-direction-nav a:hover {
  background-color: #998c87;
}
.sale_discount {
  background-color: #bdd63f;
}
.promo_box:hover div {
  background-color: #70635f;
}
.ui-dialog .ui-dialog-titlebar,
.sidebox-important-wrapper .sidebox-title,
.step-title-active span.float-left,
.notification-content-extended h1,
.cm-paging-dots a.active i,
.cm-paging-dots a.active:hover i {
  background-color: #70635f;
  background: -webkit-gradient(linear,left top,left bottom,from(#998c87),to(#70635f));
  background: -webkit-linear-gradient(top,#998c87,#70635f);
  background: -moz-linear-gradient(top,#998c87,#70635f);
  background: -ms-linear-gradient(top,#998c87,#70635f);
  background: -o-linear-gradient(top,#998c87,#70635f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff998c87', endColorstr='#ff6f635e', GradientType=0);
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  border-top: 5px solid #998c87;
}
.product .wrapper-hover .product-container .buttons-container button i,
.product-description .buttons-container-item button i,
.product-tocart .custom_cart_button i,
.buttons-container-item .options_button i,
.product-info .add-product i,
a.options_button i,
.table.products button.custom_cart_button i {
  cursor: pointer;
  color: #998c87;
  text-shadow: none;
  font-size: 170%;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.product-description .buttons-container-item button:hover i,
.product-tocart .custom_cart_button:hover i {
  font-size: 190%;
}
.sort-dropdown a,
.mainbox-cart-body .table tr,
.infobox,
.wysiwyg-content .price-table.active .price-table-title,
.wysiwyg-content .price-table.active .price-table-price,
.es-nav a.btn:hover,
.owl-theme .owl-controls .owl-buttons div:hover,
.carousel-testimonials .flexslider .flex-direction-nav a:hover,
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  border-color: #998c87;
}
.blockquote.style1 {
  border-left: 5px solid #998c87;
}
.wysiwyg-content .price-table.active {
  border: 3px solid #998c87;
}
.dropdown-multicolumns li:hover a.top_level,
.dropdown-multicolumns > li.active a.top_level,
.nav-header > a,
.nav-header > a:hover,
ul.dropdown-multicolumns > li.active > a,
ul.dropdown-multicolumns > li.active > a:hover,
ul.dropdown-multicolumns > li.nodrop > a:hover {
  color: #f3f3f3;
  background-color: #e8d5d3;
  text-decoration: none;
}
.tygh-top-panel .phone i,
.bottom-tool-line i,
.kids-socials .social-icons i {
  color: #ffffff;
}
.kids-socials .social-icons i:hover {
  color: #ffffff;
}
.footer-info,
.footer-info p,
.footer-info div {
  color: #000000;
}
.dropdown-multicolumns {
  background-color: rgba(0,0,0,0);
  background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0)));
  background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,0));
  background: -moz-linear-gradient(top,transparent,rgba(0,0,0,0));
  background: -ms-linear-gradient(top,transparent,rgba(0,0,0,0));
  background: -o-linear-gradient(top,transparent,rgba(0,0,0,0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
.owl-theme .owl-controls .owl-buttons div:hover,
.font-404,
a.btn.rounded.color[class^="icon-"],
a.btn.rounded.color[class*=" icon-"],
a.btn.rounded.color[class^="icon-"]:after,
a.btn.rounded.color[class*=" icon-"]:after,
.color-box,
.wysiwyg-content ul.price-table.active .price-table-price,
.accordion-heading .accordion-toggle,
.accordion-heading a.collapsed,
.wysiwyg-content .price-table.active .price-table-price,
.flexslider.small .flex-next:hover,
.flexslider.small .flex-prev:hover,
.jcarousel-skin .jcarousel-prev-vertical:hover,
.jcarousel-skin .jcarousel-next-vertical:hover {
  background: #998c87;
}
.table.table-striped,
.table.table-striped th,
.wysiwyg-content .table.table-striped td,
.wysiwyg-content .table.table-striped th {
  box-shadow: none;
  background: none;
  border: none;
  border-bottom: 1px solid #dddddd;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #998c87;
}
.product-main-info .cm-tabs-content {
  border-top: 5px solid #998c87;
}
#footer_button {
  background: #998c87;
}
a.btn.rounded[class^="icon-"]:after,
a.btn.rounded[class*=" icon-"]:after {
  background-color: #4A81DC;
}
a.btn.icon-4x.rounded[class^="icon-"],
a.btn.icon-4x.rounded[class*=" icon-"] {
  border-color: #4A81DC;
}
a.btn.rounded.dark[class^="icon-"]:after,
a.btn.rounded.dark[class*=" icon-"]:after,
a.btn.rounded.dark[class^="icon-"],
a.btn.rounded.dark[class*=" icon-"] {
  background-color: #FFCC00;
  border-color: #FFCC00;
}
a.btn.icon-4x.rounded[class^="icon-"],
a.btn.icon-4x.rounded[class*=" icon-"] {
  font-size: 32.04px;
  line-height: 44.1px !important;
}
.custom_blocks .box .text {
  font-family: Open Sans;
  font-size: 25.92px;
  line-height: 25.92px;
}
.custom_blocks .box .text span {
  font-family: Open Sans;
  font-size: 22.32px;
  line-height: 22.32px;
}
.dropdown-multicolumns,
.bottom-tool-line i,
.form-wrap {
  background: none !important;
  box-shadow: none;
}
.form-wrap {
  border: none;
}
.increase:hover,
.decrease:hover {
  background: none;
}
ul.dropdown-multicolumns li.menu_item_home i:hover,
.jcarousel-skin .jcarousel-prev-vertical:hover i,
.jcarousel-skin .jcarousel-next-vertical:hover i,
.preview a,
.preview a:hover,
.preview .price-update,
.preview button.custom_cart_button:hover,
.preview button.custom_cart_button,
.preview .price-num,
.preview .price-update .price span,
.preview a.options_button i,
.product-tocart .custom_cart_button i,
.preview .list-price,
.preview .list-price,
.preview .product-price .strike {
  color: #fff;
}
.product-price .strike,
.multicolumns-list .product-description .strike .list-price,
.preview .strike .list-price,
.table.products .list-price,
.homepage-sales .price-update,
.homepage-sales .price-update .price span,
.list-price {
  color: #f14545 !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome,
  .es-nav a.btn:hover {
    background: none !important;
  }
  ::i-block-chrome,
  .index_carousels .es-nav a.btn:hover i {
    color: #998c87 !important;
  }
  ::i-block-chrome,
  .es-nav .disable a.btn:hover i {
    color: transparent !important;
  }
  ::i-block-chrome,
  .sale_discount,
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a,
  .custom_blocks .box .text {
    font-weight: normal;
  }
  ::i-block-chrome,
  .custom_blocks .box .text {
    font-weight: normal !important;
  }
  ::i-block-chrome,
  .custom_blocks .box {
    background: #fff !important;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  ul.dropdown-multicolumns > li.active > a,
  ul.dropdown-multicolumns > li.active > a:hover,
  ul.dropdown-multicolumns > li.nodrop > a:hover {
    background: none;
    color: #998c87;
  }
  ul.dropdown-multicolumns > li.nodrop {
    margin-right: 0;
  }
  ul.dropdown-multicolumns > li > a.drop:hover {
    color: #998c87;
  }
  .footer-menu p span,
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a,
  .index_custom_blocks .box .text,
  ul.dropdown-multicolumns li.menu_item_home a {
    font-size: 125%;
    line-height: 130%;
  }
}
@media (max-width: 479px) {
  ul.dropdown-multicolumns > li.active > a,
  ul.dropdown-multicolumns > li.active > a:hover,
  ul.dropdown-multicolumns > li.nodrop > a:hover {
    background: none;
    color: #998c87;
  }
  ul.dropdown-multicolumns > li.nodrop {
    margin-right: 0;
  }
  ul.dropdown-multicolumns > li > a.drop:hover {
    color: #998c87;
  }
  .footer-menu p span,
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a,
  .index_custom_blocks .box .text,
  ul.dropdown-multicolumns li.menu_item_home a {
    font-size: 125%;
    line-height: 130%;
  }
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(//fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff) format('woff');
}
body {
  background: #ffffff;
  font-family: 'muli', sans-serif;
  font-size: 13px;
  overflow-x: hidden;
}
.scrollbg {
  padding: 0;
  width: 100%;
  height: auto;
  background: url('../../../../../../../../design/themes/Sunshine_kids_2016_clone/media/images/body-bg.png?1750282203');
}
a:hover,
.sidebox-body .account-info a,
.product a.options_button:hover,
.preview .product-container .product-title,
.breadcrumbs a,
.add-buttons-wrap .add-buttons .text-button,
.tygh-content .promo_box a,
td.product-image > a,
td.product-image > a:hover,
.table td.compact a.product-title,
.footer-info a,
a.cm-combination:hover,
a.cm-combination {
  text-decoration: none;
}
a,
.sidebox-body .account-info a:hover,
.breadcrumbs a:hover,
.add-buttons-wrap .add-buttons .text-button:hover,
.tygh-content .promo_box a:hover,
.table td.compact a.product-title:hover,
.footer-info a:hover {
  text-decoration: underline;
}
.overflow_hidden {
  overflow: hidden;
}
.product-main-info.bs_layout {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.product-main-info h1.mainbox-title {
  margin-top: 0;
}
.product-main-info .buttons-container {
  background: none;
}
.product-main-info .right_position.span5 {
  float: right;
}
.image-border img {
  margin: 0;
}
.quick-view-tools {
  position: relative;
  height: 20px;
}
.quick_view_td {
  height: 80px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
.quick-view-wrap .product_info_left h1 {
  padding-top: 20px;
}
.no-image {
  max-width: 100%;
}
.product-main-info .price-num,
.product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;
  line-height: 36px;
}
.product-info.product-shop .actual-price {
  font-size: 24px;
  line-height: 24px;
}
button.search-magnifier:hover i,
.product .product-container.product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
.owl-theme .owl-controls .owl-buttons div:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-tocart .custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i,
.jcarousel-skin .jcarousel-prev-vertical:hover i,
.jcarousel-skin .jcarousel-next-vertical:hover i {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transform: rotateY(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
}
.es-nav .disable a.btn:hover i,
.product-shop .product_info_left .buttons-container button.custom_cart_button i,
.product-info .qv-buttons-container button:hover i,
#back-top a:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.homepage-vendors {
  box-shadow: none;
}
.buttons-container button:hover i {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transform: rotateY(360deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
}
.buttons-container button {
  font-size: 20px;
  line-height: 25px;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.buttons-container button:hover {
  font-size: 25px;
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.product-container.list .product-info .add-product .buttons-container button:hover,
.product-shop .product_info_left .buttons-container button:hover {
  font-size: 20px;
}
.preview .buttons-container button:hover i {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transform: none;
}
.bottom-tool-line [class^="icon-"]:before,
.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,
.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,
.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,
.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,
.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,
.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,
.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,
.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,
.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,
.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,
.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,
.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,
.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,
.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,
.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,
a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,
button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,
.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,
.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,
#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i,
.jcarousel-skin .jcarousel-next-vertical i,
.jcarousel-skin .jcarousel-next-horizontal i,
.jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,
.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,
.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,
.social_icons [class*=" icon-"]:before,
.the-icons i,
.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,
.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,
.color-box [class*=" icon-"]:before,
.btn-middle [class^="icon-"],
.btn-middle [class*=" icon-"],
.icon-box .icon-big a,
.mainbox-title .secure-page-title .icon-lock,
.accordion-faq .accordion-heading a span i,
.homepage-our-brands .owl-controls i {
  font-family: 'andepict';
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,
.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,
.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,
#average_rating_product [class*=" icon-"]:before,
.icon-star,
.icon-star-half,
.stars i,
.stars [class^="icon-"]:before,
.stars [class*=" icon-"]:before,
.the-icons i.icon-star,
.buttons-container .product-notify-email button [class^="icon-"]:before,
.buttons-container .product-notify-email button [class*=" icon-"]:before,
.tygh-top-panel .top-currencies [class^="icon-"]:before,
.product .wrapper-hover [class^="icon-"]:before,
.product .wrapper-hover [class*=" icon-"]:before,
.preview .wrapper [class^="icon-"]:before,
.preview .wrapper [class*=" icon-"]:before,
.product .buttons-container .options_button [class^="icon-"]:before,
.product .buttons-container .options_button [class*=" icon-"]:before,
.preview .buttons-container .options_button [class^="icon-"]:before,
.preview .buttons-container .options_button [class*=" icon-"]:before,
.homepage-carousel .preview .wrapper .options_button [class^="icon-"]:before,
.homepage-carousel .preview .wrapper .options_button [class*=" icon-"]:before,
.template-products.list .add-product .buttons-container [class^="icon-"]:before,
.template-products.list .add-product .buttons-container [class*=" icon-"]:before,
.table.products.table-width .options_button [class^="icon-"]:before,
.table.products.table-width .options_button [class*=" icon-"]:before {
  font-family: 'glyphs';
}
.homepage-carousel .preview .wrapper [class^="icon-"]:before,
.homepage-carousel .preview .wrapper [class*=" icon-"]:before,
.index_featured .custom_cart_button [class^="icon-"]:before,
.index_featured .custom_cart_button [class*=" icon-"]:before {
  font-family: 'andepict';
}
.owl-theme .owl-controls .owl-buttons div.owl-prev i:before,
.es-nav span.es-nav-prev a.btn i:before,
.flex-direction-nav .flex-prev i:before,
.jcarousel-container a.jcarousel-prev i:before,
.tp-leftarrow i:before {
  content: "\e82e";
  padding-right: 2px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next i:before,
.es-nav span.es-nav-next a.btn i:before,
.flex-direction-nav .flex-next i:before,
.jcarousel-container a.jcarousel-next i:before,
.tp-rightarrow i:before {
  content: "\e82f";
  padding-left: 2px;
}
.tp-rightarrow i:before {
  padding-left: 10px;
  line-height: 48px;
}
.owl-theme .owl-controls .owl-buttons div,
.es-nav a.btn,
.flex-direction-nav a,
.flexslider.banners .flex-direction-nav a,
.flexslider.vertical .flex-direction-nav a,
.jcarousel-container a.jcarousel-next,
.jcarousel-container a.jcarousel-prev {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  color: #4a706f;
}
.es-nav a.btn:hover,
.owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #4a706f;
  border: 1px solid #4a706f;
  color: #fff;
}
.es-nav span.disable a,
.es-nav span.disable a:hover {
  opacity: 0;
  border: none;
  padding: 6px 0 5px;
}
.custom_color1 {
  color: #b50256;
}
.custom_blocks {
  background-color: rgba(0,0,0,0);
  border: medium none;
  border-radius: 0;
  box-shadow: none;
}
.custom_blocks .box,
.custom_blocks .box:first-child {
  background-color: #FFFFFF;
  background-image: linear-gradient(to bottom,#FFFFFF 0%,#F9F8F2 100%);
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.msie_ie9 .custom_blocks .box,
.msie_ie9 .custom_blocks .box:first-child {
  background: #fff;
}
.custom_blocks .box:first-child {
  margin: 0 30px 10px 0;
  padding: 0;
}
.custom_blocks .box .inside {
  overflow: hidden;
  padding: 18px 0;
  width: 100%;
}
.custom_blocks .btn_outer {
  display: inline-block;
  float: left;
  margin: 0 5px 0 15px;
}
.custom_blocks .box .text {
  display: inline-block;
}
.custom_blocks .box .text {
  color: #3B3B3B;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
}
.custom_blocks .box .text span {
  font-weight: normal;
  text-transform: none;
}
a.btn.rounded.dark[class^="icon-"],
a.btn.rounded.dark[class*=" icon-"],
a.btn.icon-4x.rounded[class^="icon-"],
a.btn.icon-4x.rounded[class*=" icon-"] {
  color: #FFFFFF;
}
.custom_cart_button .icon-basket:before,
.qv-buttons-container .icon-basket:before {
  content: '\e8aa';
}
.product-description .buttons-container-item button,
.product-tocart .custom_cart_button {
  -webkit-transition: font-size 0.25s 0s ease;
  -moz-transition: font-size 0.25s 0s ease;
  -o-transition: font-size 0.25s 0s ease;
}
.flexslider.small {
  background: transparent;
  border: 1px solid #af9775;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: 0 0 2px rgba(0,0,0,0.1);
  border-radius: 5px;
  overflow: hidden;
}
.flexslider.small .flex-direction-nav a {
  background: #fff;
}
.flexslider.small .flex-next:hover,
.flexslider.small .flex-prev:hover {
  color: #fff;
}
.tygh-content {
  padding-bottom: 70px;
}
.product,
.preview {
  border-radius: 8px;
  color: #000;
}
.product {
  padding: 4px;
  border: 1px solid #af9775;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.preview {
  background-color: transparent;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-left: 10px;
  box-shadow: none;
  z-index: 1;
}
.product-image-wrapper,
.preview .big_image {
  overflow: hidden;
  height: 200px;
}
.preview:hover .big_image {
  height: 100%;
  position: relative;
  z-index: 99;
  cursor: pointer;
}
.preview .big_image img,
.preview:hover .big_image img,
.product .product-image-wrapper img,
.product.hover .product-image-wrapper img {
  transition: all 0.5s ease-in-out;
}
.product .product-container,
.product .wrapper-hover {
  padding: 3px 14px 12px;
}
.preview .col-2 .product-container,
.preview .col-2 .wrapper-hover {
  padding: 8px 14px 12px;
  color: #fff;
}
.preview.small .col-2 .product-container {
  padding: 12px 5px 12px;
}
.preview:hover {
  display: block !important;
}
.small_with_description .product .product-image-wrapper,
.big_without_description .product .product-image-wrapper,
.small_without_description .product .product-image-wrapper,
.product-listing.product-list .product .product-image-wrapper {
  box-shadow: none;
}
.product-image-wrapper,
.preview .big_image {
  position: relative;
  overflow: hidden;
}
.preview.small {
  padding-bottom: 0;
}
.preview:hover .big_image {
  height: 100%;
  position: relative;
  z-index: 99;
  cursor: pointer;
}
.product .product-container .product-title,
.preview .product-container .product-title {
  margin-top: 10px;
  margin-bottom: 7px;
  font: 12px/16px Arial, Helvetica, sans-serif;
  max-height: 35px;
  overflow: hidden;
  min-height: 32px;
}
.preview .product-container .product-title {
  margin-top: 10px;
  margin-bottom: 15px;
}
.homepage-carousel .preview .buttons-container {
  margin-bottom: 12px;
}
.homepage-carousel .product .buttons-container,
.homepage-carousel .preview .buttons-container {
  padding-top: 10px;
}
.homepage-carousel .product .buttons-container .options_button {
  padding-top: 4px;
}
.homepage-carousel .preview .buttons-container {
  padding-top: 3px;
}
.product .product-container .product-title,
.preview .product-container .product-title {
  min-height: 32px;
  font-size: 13px;
  font-family: 'muli', sans-serif;
}
.product .product-price,
.product .product-price-regular,
.preview .product-price,
.preview .product-price-regular {
  font-family: 'alegreya', sans-serif;
  font-weight: bold;
}
.preview .big_image {
  padding: 5px;
}
.multicolumns-list .preview .big_image {
  padding: 5px;
}
.preview .quick-view {
  display: block;
  z-index: 100;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
}
.quick-view:hover {
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
.quick-view i {
  font-family: 'andepict' !important;
  content: '\e82c';
  display: block;
  cursor: pointer;
  font-size: 40px;
  line-height: 40px;
}
.preview .cm-gallery-item.main_image {
  display: none;
}
.preview .label_sale,
.preview .sale_discount {
  right: -5px;
  left: auto;
  margin-top: -4px;
}
.label_sale {
  padding: 6px 9px;
}
.preview .product-price .strike {
  line-height: 22px;
}
.ui-dialog .ui-dialog-titlebar-close:after {
  font-family: 'andepict';
  content: '\e849';
}
.footer-info {
  border-top: none;
}
.carousel-testimonials p {
  margin: 0 0 10px;
  padding: 0;
}
.carousel-testimonials {
  position: relative;
  margin: 40px 0 15px;
}
.carousel-testimonials .flexslider {
  margin: 0;
  box-shadow: none;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(15,24,31,0.95);
  color: #fff;
  border-radius: 10px;
  padding: 35px 10px 25px 125px;
}
.carousel-testimonials .quotes {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  height: 100px;
  width: 125px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 250px;
  line-height: 250px;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  text-align: center;
}
.carousel-testimonials .flexslider p span {
  color: #b5bcc1;
}
.carousel-testimonials .flexslider .flex-direction-nav a {
  position: absolute;
  left: auto;
  top: 5px;
  width: 34px;
  height: 32px;
  padding: 1px 0 0 0;
  cursor: pointer;
  border-radius: 2px;
  color: #fff !important;
  font-size: 22px;
  line-height: 32px;
  opacity: 1;
  transition: background-color 0.25s ease 0s;
}
.carousel-testimonials .flexslider .flex-direction-nav a:hover {
  opacity: 0.8;
}
.carousel-testimonials .flexslider .flex-direction-nav .flex-next {
  right: 32px;
}
.carousel-testimonials .flexslider .flex-direction-nav .flex-prev {
  right: 76px;
}
.carousel-testimonials .flexslider .flex-direction-nav a {
  background-color: #fff;
}
.carousel-testimonials .flexslider .flex-direction-nav a:hover {
  opacity: 1;
}
.carousel-testimonials .flexslider .flex-direction-nav a:hover i:before {
  color: #fff;
}
.carousel-testimonials .flexslider {
  background: rgba(255,255,255,0.85);
  color: #000;
}
.carousel-testimonials .flexslider p span {
  color: #000;
  font-weight: bold;
}
.parallax-block {
  margin: 15px 0 25px;
  padding: 80px 0 95px;
  background: url('../../../../../../../../design/themes/Sunshine_kids_2016_clone/media/images/VULLI0250.jpg?1750282203') no-repeat 50% 0 transparent;
  -webkit-backface-visibility: visible;
  overflow: hidden;
}
.parallax-block h1 {
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 25px;
  text-transform: none;
}
.button.button-wrap-left {
  margin-bottom: 10px;
}
.product-description .product-price > span {
  display: inline-block;
}
.touch .view-larger-image {
  visibility: hidden !important;
}
.msie_ie9 .footer-menu {
  z-index: 2;
  position: relative;
}
.msie_ie9 .bottom-tool-line {
  z-index: 1;
}
ul.dropdown-multicolumns > li.nodrop {
  margin-right: 10px;
}
@media (max-width: 1279px) {
  .hidden-small-desktop {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1360px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1050px;
  }
  .span12 {
    width: 1050px;
  }
  .span11 {
    width: 960px;
  }
  .span10 {
    width: 870px;
  }
  .span9 {
    width: 780px;
  }
  .span8 {
    width: 690px;
  }
  .span7 {
    width: 600px;
  }
  .span6 {
    width: 510px;
  }
  .span5 {
    width: 420px;
  }
  .span4 {
    width: 330px;
  }
  .span3 {
    width: 240px;
  }
  .span2 {
    width: 150px;
  }
  .span1 {
    width: 60px;
  }
  .preview .col-1 {
    width: 75px;
  }
  .preview .col-2 {
    width: 230px;
  }
  .preview.small {
    padding-bottom: 5px;
  }
  .preview.small .col-1 {
    width: 53px;
  }
  .preview.small .col-2 {
    width: 140px;
  }
  .preview.small .big_image {
    width: 140px;
    height: 137px;
  }
  .index_custom_blocks .box {
    width: 240px;
  }
  .product_info_left.span4 {
    width: 290px;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .index_custom_blocks .box {
    padding: 0;
    width: 212px;
    float: left;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 20px;
  }
  .custom_blocks .box .text {
    font-size: 23px !important;
  }
  .product-shop .product_custom,
  .product-shop .product_related {
    right: -30px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .product-shop .product_custom,
  .product-shop .product_related {
    position: static;
    width: auto;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text,
  .product-info .qv-buttons-container button .custom_button_text {
    font-size: 16px !important;
  }
  .multicolumns-list .product-description .price,
  .product-description .product-price > span {
    font-size: 12px;
  }
  .product-price .strike,
  .multicolumns-list .product-description .strike .list-price {
    font-size: 11px;
  }
  .index_custom_blocks .box .inside {
    padding-left: 5px;
  }
  .index_custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
  }
  .custom_blocks .box .text {
    text-align: center;
  }
  .custom_blocks .btn_outer {
    margin: 0 auto;
    float: none;
    margin-bottom: 5px;
  }
  .section-body .input-text-short {
    width: 63px;
  }
  .price-slider .input-text {
    margin-bottom: 10px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 350px;
  }
  .product-main-info.bs_layout .span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    width: 60px;
    margin-right: 20px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    width: 260px;
    margin: 0;
  }
  .form-mail input {
    width: 70%;
  }
  .bottom-tool-line,
  .footer-popup {
    height: auto;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .dropdown-fullwidth {
    width: 720px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-right: 5px;
  }
  .dropdown-multicolumns .col-1 {
    width: 100%;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 110px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-img-box .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 25px;
  }
  .product-cell-empty div {
    width: auto;
  }
  .buttons-container.wish-list-btn {
    padding-left: 10px;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .benefits-guarantees ul li {
    width: 200px;
  }
  .index_custom_blocks .box {
    padding: 0;
    width: 158px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    overflow: hidden;
    padding: 18px 0;
    width: 100%;
  }
  .index_custom_blocks .box a {
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }
  .index_custom_blocks .box .icon_circle {
    float: none;
    margin: 0 auto;
    display: block;
  }
  .index_custom_blocks .box .text {
    float: none;
  }
  .bottom-tool-line .f_left {
    clear: both;
  }
}
@media (max-width: 767px) {
  .flexslider.big .flex-direction-nav {
    display: none;
  }
  .listing_header_row1 .pull-left {
    width: 50%;
  }
  .listing_header_row1 .pull-right {
    width: 49%;
  }
  .tab-content {
    position: relative;
    z-index: 0;
    background-color: #fff;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    border-top: 0;
  }
  .nav-tabs>li>a,
  .nav-pills>li>a {
    margin-right: 0;
  }
  .footer-menu {
    position: relative !important;
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    max-width: 100%;
    width: auto;
  }
  .mousetrap,
  #footer_button,
  .quick-view {
    display: none;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .product-main-info.bs_layout .span6.product-info {
    width: auto;
  }
  .product-main-info.bs_layout .product_info_left.span4 {
    width: 370px;
  }
  .product-shop .product_custom {
    position: static;
  }
  .section-body .input-text-short {
    width: 70px;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 20px;
    width: 580px;
  }
  .row {
    margin-left: -70px;
  }
  .span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
  }
  .span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
  }
  .span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
  }
  .span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
  }
  .span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
  }
  .span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
  }
  .row.small_without_description,
  .row.small_with_description {
    margin-left: -30px;
  }
  .span2.product {
    margin-left: 30px;
    width: 120px;
  }
  .carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
  }
  .carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
  }
  .carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 580px;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    width: 580px;
    margin-left: 70px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-info {
    padding-top: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-right: 20px;
    margin-left: 70px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 500px;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 200px;
  }
  .index_custom_blocks .box {
    width: 270px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  .span2.product .product-price span.old,
  .span2.product .product-price-regular span.old {
    padding: 0;
    display: block;
    margin-top: -12px;
  }
  .bottom-tool-line {
    height: 29px;
  }
  .row-border > td {
    padding: 4px 0 20px 20px;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 255px !important;
    float: left;
    display: block;
    margin-left: 65px;
    padding: 0;
    margin-right: 5px;
  }
  .quick-view,
  .index_parallax {
    display: none;
  }
  .span7.search-block-grid {
    width: auto;
    float: right;
    margin-left: 0;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .table.responsive-table td.product-description {
    width: auto !important;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .dropdown-fullwidth {
    width: 570px;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    margin-left: 20px;
  }
  .dropdown-multicolumns .col-1 {
    width: 100%;
  }
  .dropdown-multicolumns .dropdown-fullwidth .col-1 {
    width: 250px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .breadcrumbs .product-switcher i.icon-left-circle {
    padding-left: 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .right_position.span5 {
    float: right;
  }
  .product-main-info .jcarousel-skin {
    margin-right: 18px;
    margin-bottom: 40px;
  }
  .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1 {
    width: 60px;
    margin: 0;
  }
  .product-cell-empty div {
    width: auto;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .product-main-info .image-wrap.float-left {
    float: none;
  }
  .benefits-guarantees ul li {
    margin-bottom: 20px;
    width: 150px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .custom_blocks .box:first-child {
    margin: 0 40px 10px 0;
  }
  .footer-info .footer-twitter {
    clear: both;
  }
  .tygh-content,
  .footer-info {
    padding-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 639px) {
  .product-shop .product_custom,
  .product-shop .product_related {
    position: static;
    width: auto;
  }
  .custom_blocks .box .text {
    text-align: center;
  }
  .period-dash {
    visibility: hidden;
  }
  .search-form .input-text {
    margin-bottom: 10px;
    width: 150px;
  }
  .period-select-date label {
    clear: both;
    display: block;
  }
  .socialsplugins_wrapper .pinit_button,
  .socialsplugins_wrapper .facebook_button,
  .socialsplugins_wrapper .twitter_button {
    float: none;
    clear: both;
    margin: 0;
    padding-bottom: 10px;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0 40px;
    width: 370px;
  }
  .row {
    margin-left: -20px;
  }
  .index_featured .mainbox-body .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
  }
  .span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
  }
  .span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
  }
  .span2.product {
    float: left;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
  }
  .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .span6.left_panel,
  .span6.right_panel {
    width: 342px;
    margin-left: 58px;
  }
  .carousel {
    width: 370px;
  }
  .carousel,
  .es-carousel,
  .es-carousel .row {
    padding: 0;
    margin: 0;
  }
  .carousel .span2.product {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 160px;
  }
  .carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    margin-left: 40px;
    width: 370px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product_info_left.span4 {
    margin: 0;
    float: none;
    width: auto;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 70px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 290px;
    margin: 0;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  .span9.category_column_left {
    width: 370px;
  }
  .span3.index_banners1,
  .span3.index_banners2,
  .span3.index_banners3,
  .span3.index_banners4 {
    width: 175px;
    margin-left: 20px;
  }
  .helper-container .search-input,
  .input-append.subscribe .input-text {
    width: 220px;
  }
  .index_custom_blocks .box {
    width: 170px;
    float: left;
  }
  .index_custom_blocks .box .inside {
    padding: 0 0 8px;
  }
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
  }
  #form-contact .span9 {
    margin: 0;
    width: 390px;
  }
  .product-main-info.bs_layout .span6 {
    margin-left: 10px;
  }
  .mainbox-title .status {
    padding: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child,
  .table-filters,
  .table-filters tr,
  .table-filters td,
  .table-filters td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child,
  .table-filters td,
  .table-filters td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6 {
    width: auto;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 270px !important;
    float: left;
    display: block;
    margin-left: 50px;
    padding: 0;
    margin-right: 50px;
  }
  .span9.index_featured {
    margin-left: 0;
  }
  .index_featured .multicolumns-list td.product-cell {
    margin-left: 30px;
  }
  .span3.index_side_slider {
    margin-left: 50px;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  ul.dropdown-multicolumns li.menu_item_home,
  .table.responsive-table th,
  .link_label,
  .index_parallax {
    display: none;
  }
  .logo-container {
    padding: 5px 0 0;
  }
  .dd_menu {
    display: none;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro,
  ul.dropdown-multicolumns li i.icon-down {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 10px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e83d';
  }
  .dropdown-multicolumns li:hover a.top_level,
  .dropdown-multicolumns > li.active a.top_level,
  ul.dropdown-multicolumns li a,
  ul.dropdown-multicolumns li i.icon-down-micro {
    background: none;
    color: #000;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 50px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-left: 20px;
  }
  .product-main-info .jcarousel-skin {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .span6.product-info {
    margin-left: 20px;
    padding-top: 25px;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .buttons-container.wish-list-btn {
    padding-left: 30px;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  .statistic-list-wrap ul.statistic-list {
    float: none;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .span12.top-menu-grid {
    margin-left: 20px;
  }
  .top-cart-content {
    padding-right: 45px;
  }
  .top-search {
    float: left;
  }
  .top-cart-content {
    padding-right: 55px;
  }
  .custom_blocks .btn_outer {
    float: none;
    margin: 0 0 0 15px;
  }
  .mainbox-title {
    text-align: center;
  }
  .product-shop .product_info_left .buttons-container button.custom_cart_button .custom_button_text {
    font-size: 20px;
  }
  .buttons-container .float-right {
    float: none;
  }
  .cm-cart-buttons.buttons-container .float-right {
    float: right;
  }
}
@media (max-width: 479px) {
  .table.products .discount-label {
    display: none;
  }
  .product-shop .product_custom,
  .product-shop .product_related {
    position: static;
  }
  .cm-notification-content .product-notification-buttons .float-right {
    float: none;
    clear: both;
  }
  .cm-value-changer .cm-increase,
  .cm-value-changer .cm-decrease {
    display: none !important;
  }
  .search-form .input-text {
    margin-bottom: 10px;
  }
  .period-select-date label {
    clear: both;
    display: block;
  }
  .product-container.list .float-left.product-item-image.center {
    width: auto;
  }
  body {
    padding: 0;
  }
  .container {
    padding: 0;
    margin: 0 auto;
    width: 300px;
  }
  .row {
    margin-left: 0;
  }
  .span12 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span9 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span6 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span4 {
    float: left;
    margin-left: 0;
    width: 300px;
  }
  .span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
  }
  .span2.product {
    float: left;
    margin-right: 7px;
    margin-left: 8px;
    margin-bottom: 10px;
    width: 135px;
    padding: 0;
  }
  .carousel {
    width: 300px;
  }
  .es-carousel {
    padding: 0;
    margin: 0;
  }
  .nav-tabs li {
    float: none;
  }
  .nav-tabs li a {
    margin-bottom: -2px;
    background: #fff;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.27);
    box-shadow: 0 0 4px rgba(0,0,0,0.27);
  }
  .nav-list {
    display: block;
    position: static;
    top: 0;
  }
  .tygh-top-panel .fadelink {
    margin-right: 5px;
    margin-left: 0;
  }
  .tygh-top-panel .fadelink>a {
    padding: 2px 20px 1px 5px;
  }
  .tygh-top-panel .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
  }
  .span5.top-logo-grid {
    float: none;
    text-align: center;
    padding: 10px 0 0;
    width: auto;
  }
  .span9.category_column_left,
  .span3.category_column_right {
    float: left;
  }
  #form-contact .span9,
  #form-contact .span4 {
    margin: 0;
    width: 280px;
  }
  #form-contact .span4.pull-right {
    float: none;
  }
  .product-main-info.bs_layout .span4,
  .product-main-info.bs_layout .span5,
  .product-main-info.bs_layout .span6,
  .product-main-info.bs_layout .span7,
  .product-main-info.bs_layout .span8 {
    float: left;
    width: 300px;
    margin-bottom: 25px;
  }
  .product-main-info.bs_layout .product-img-box .span1 {
    float: left;
    width: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
  .product-main-info.bs_layout .product-img-box .span3,
  .product-main-info.bs_layout .product-img-box .span4,
  .product-main-info.bs_layout .span5 {
    float: left;
    width: 215px;
    margin: 0;
  }
  .product-shop .product_related,
  .product-shop .product_custom {
    float: none;
    width: 170px;
    margin: 0 0 20px 0;
  }
  .block_img {
    width: 260px;
    margin-left: 20px;
  }
  .helper-container .search-input {
    width: 180px;
  }
  .index_custom_blocks {
    width: 256px;
    margin-left: 20px;
  }
  .index_custom_blocks .box,
  .index_custom_blocks .box:first-child {
    margin: 0 3px;
    padding: 0;
    width: 250px;
    background: 0;
    float: none;
  }
  .index_custom_blocks .box .inside a {
    text-align: left;
  }
  .index_custom_blocks .pull-left,
  .index_custom_blocks .pull-left:first-child {
    padding: 0;
    background: 0;
    float: none;
  }
  .select_wrapper.width1 {
    width: 80px;
  }
  .direction-nav {
    margin-bottom: 8px;
  }
  .right-button {
    float: left;
    margin-bottom: 15px;
  }
  .footer-popup .pull-left.noHover,
  .footer-popup .pull-right.noHover {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .bottom-tool-line {
    height: auto;
  }
  .bottom-tool-line .span6,
  .bottom-tool-line .span6 .float-left,
  .bottom-tool-line .span6 .float-right {
    float: none;
    text-align: center;
  }
  #pagination_contents .dropdown-container {
    margin-bottom: 10px;
  }
  .mainbox-title .date,
  .mainbox-title .status {
    float: none;
    display: block;
    clear: both;
    padding: 0 0 10px;
  }
  .mainbox-title .date {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .orders-actions,
  .orders-actions li {
    text-align: left;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
  }
  .multicolumns-list td {
    padding: 0;
  }
  table td[class*="span"],
  table th[class*="span"],
  .row-fluid table td[class*="span"],
  .row-fluid table th[class*="span"] {
    display: block;
  }
  .index_featured .multicolumns-list td.product-cell,
  .page-listing .multicolumns-list td.product-cell,
  .category_column_left .multicolumns-list td.product-cell {
    width: 260px !important;
    float: left;
    display: block;
    margin-left: 20px;
    padding: 0;
  }
  .category_column_left .multicolumns-list > td.product-cell.product-cell-empty {
    width: auto !important;
    float: none;
    margin: 0;
  }
  .quick-view,
  .tygh-top-panel .welcome_message,
  .table.responsive-table th,
  .link_label,
  ul.dropdown-multicolumns li.menu_item_home,
  .dd_menu,
  .index_parallax {
    display: none;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: 295px;
  }
  .top-cart-content .popup-content {
    right: -20px;
  }
  .tygh-top-panel .top-languages,
  .tygh-top-panel .select-wrap.currencies {
    margin-bottom: 10px;
  }
  .tygh-top-panel .dropdown-box.top-my-account {
    margin-bottom: 5px;
  }
  .tygh-top-panel .pull-right.top-currencies,
  .tygh-top-panel .pull-right.top-languages {
    float: left !important;
  }
  .tygh-top-panel {
    padding: 6px 0 0;
  }
  .pagination a.set,
  .pagination a.prev,
  .pagination a.next {
    padding: 4px 0;
  }
  .pagination a.next {
    margin-top: 10px;
  }
  .pagination {
    text-align: center;
  }
  .pagination a.next {
    margin: 0 auto;
  }
  .product-container.list .product-item-image img {
    border: none;
  }
  .product-container.list .product-item-image {
    border: 1px solid #EBEBEB;
    float: none;
    margin: 0 0 20px;
  }
  .product-info .add-product {
    text-align: center;
  }
  .template-products .control-group {
    margin: 0;
    padding: 0;
  }
  .product-list-field label {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
  }
  .qty label {
    padding: 0;
  }
  .page-cart .mainbox-cart-body {
    overflow: hidden;
  }
  .table.responsive-table,
  .table.responsive-table tr,
  .table.responsive-table td,
  .table.responsive-table td:first-child,
  .table-filters,
  .table-filters tr,
  .table-filters td,
  .table-filters td:first-child,
  .table.orders,
  .table.orders tr,
  .table.orders td,
  .table.orders td:first-child {
    float: left;
    clear: both;
    width: 100%;
  }
  .table.orders,
  .table.orders tr,
  .table.orders td,
  .table.orders td:first-child {
    width: auto;
  }
  .table.responsive-table td,
  .table.responsive-table td:first-child,
  .table-filters td,
  .table-filters td:first-child,
  .table.orders td,
  .table.orders td:first-child {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    min-width: 200px;
    text-align: left;
  }
  .table-filters td,
  .table-filters td:first-child,
  .table.orders td,
  .table.orders td:first-child {
    border: none;
  }
  .page-cart .mainbox-cart-body .table.responsive-table .product-image {
    text-align: center;
    float: none;
  }
  .table.responsive-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
  }
  .table.responsive-table .cart-col-name.cart-col-quantity {
    float: left;
    display: block;
    line-height: 25px;
  }
  .page-cart .table.responsive-table .quantity.changer {
    float: left;
    overflow: hidden;
  }
  .table.responsive-table td.product-description,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    width: 90% !important;
  }
  .page-cart .mainbox-cart-body .table .quantity-cell,
  .page-cart .mainbox-cart-body .table td.price-cell,
  .table.responsive-table td,
  .table.responsive-table td:first-child {
    padding: 10px 5%;
  }
  .mainbox-cart-body .table tr {
    border-bottom-width: 3px;
    border-bottom-style: solid;
  }
  .page-cart .mainbox-cart-body .table tr:first-child {
    border: none;
  }
  .page-cart .table.responsive-table .product-list-field {
    padding-left: 0;
  }
  .page-cart .table.responsive-table.product-list-field label {
    width: 50px;
  }
  .nav-header {
    padding-right: 0;
    padding-left: 4px;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    display: none !important;
    border: none;
    width: 100% !important;
    position: static !important;
    float: none;
    overflow: hidden;
    background: none;
    border-top: none !important;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .dropdown-multicolumns .col-1,
  .dropdown-multicolumns .col-2,
  .dropdown-multicolumns .col-3,
  .dropdown-multicolumns .col-4,
  .dropdown-multicolumns .col-5,
  .dropdown-multicolumns .col-6 {
    width: 100%;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  .nav-header,
  .menu_none {
    display: block !important;
  }
  ul.dropdown-multicolumns li {
    clear: both;
    float: none;
    border-bottom: 1px solid #DADADA !important;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
  }
  ul.dropdown-multicolumns li a {
    padding: 15px;
    margin: 0;
    text-align: left;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
  }
  ul.dropdown-multicolumns li i.icon-down-micro,
  ul.dropdown-multicolumns li i.icon-down {
    float: right;
    cursor: pointer;
    margin: 0;
    padding: 17px 10px 0 0;
  }
  ul.dropdown-multicolumns li ul {
    margin: 0 0 17px;
  }
  ul.dropdown-multicolumns li ul li {
    border: none !important;
    float: none;
  }
  ul.dropdown-multicolumns li ul li:hover {
    background: none;
  }
  ul.dropdown-multicolumns li div li a {
    padding: 0 !important;
    margin: 2px 10px 2px 30px !important;
  }
  .dropdown-fullwidth {
    padding: 5px 20px 0;
  }
  ul.dropdown-multicolumns h3 {
    padding: 0;
    margin: 0 0 0 15px;
    border: none;
  }
  ul.dropdown-multicolumns li h3 a {
    float: none;
    margin: 0;
    padding: 0;
  }
  .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,
  .dd_menu.dropdown-multicolumns li [class*=" icon-"]:before {
    font-family: 'andepict';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro:before {
    content: '\e807';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro.top-level:before {
    font-family: 'glyphs';
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro.top-level:before {
    content: "\e01d";
  }
  .top-cart-content .badge {
    right: auto;
    left: -10px;
  }
  .logo-container {
    padding: 10px 0 0;
  }
  .dropdown-multicolumns li:hover a.top_level,
  .dropdown-multicolumns > li.active a.top_level,
  ul.dropdown-multicolumns li a,
  ul.dropdown-multicolumns li i.icon-down-micro {
    background: none;
    color: #000;
  }
  .product-switcher,
  .product-switcher .switcher-icon {
    position: static;
  }
  .product-switcher {
    padding: 0;
    margin-top: 15px;
  }
  .product-switcher span,
  .breadcrumbs .product-switcher span {
    padding-top: 4px;
    margin-right: 2px;
  }
  .breadcrumbs {
    margin-bottom: 20px;
    padding: 20px 10px 15px 0;
  }
  .product-switcher span,
  .product-switcher a {
    float: left;
  }
  .product-switcher {
    overflow: hidden;
  }
  .product-main-info.bs_layout .image-wrap {
    margin-bottom: 50px;
  }
  .tygh-footer {
    position: relative;
  }
  .product-shop .product_custom {
    width: auto;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    float: none;
    clear: both;
    text-align: left;
    padding-bottom: 10px;
  }
  .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons {
    padding-top: 10px;
  }
  .buttons-container.cart-top-buttons,
  .buttons-container.cart-bottom-buttons {
    padding: 17px 20px 0;
  }
  .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
  .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons {
    padding-bottom: 10px;
  }
  .cart-right-buttons .float-right {
    float: none;
    margin-left: 0;
    padding-bottom: 10px;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right {
    float: none;
    clear: both;
  }
  .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid {
    margin-top: 15px;
  }
  .exception {
    padding: 300px 0 0;
  }
  .ui-widget-content.ui-dialog,
  .login-popup {
    max-width: 290px;
    width: auto;
    min-width: 250px;
  }
  .span6 .login-info,
  .span6 .account-benefits {
    margin: 0 0 30px 10px;
  }
  .span6 .login.form-wrap .left .body-bc,
  .login .cm-processed-form .body-bc {
    margin-bottom: 20px;
  }
  .span6 .mainbox-container {
    margin: 0;
  }
  .cm-notification-container {
    left: 10px;
    right: auto;
  }
  .notification-content-extended {
    width: 80%;
    margin: 0;
    left: 10%;
    right: auto;
  }
  .product-cell-empty div {
    width: auto;
  }
  .form-wrap-default .cm-processed-form  .input-textarea {
    max-width: 100% !important;
    width: auto !important;
  }
  .top-cart-content .cm-popup-box .cart-items {
    width: auto;
  }
  .top-cart-content .popup-content {
    width: auto;
    min-width: 295px;
    right: 0;
  }
  .buttons-container.wish-list-btn {
    padding-left: 20px;
  }
  .login-form {
    padding-right: 0;
  }
  .checkout-register {
    margin-left: 0;
  }
  ul.paym-methods {
    padding-right: 10px;
    width: auto;
  }
  .product-notification-product-name {
    width: auto;
  }
  ul.statistic-list li span.checkout-item-title,
  ul.statistic-list li span.checkout-item-value {
    width: auto;
  }
  ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value {
    float: right;
  }
  .cm-processed-form .control-group .input-text-large {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .tygh-content {
    padding-bottom: 0;
  }
  .search_table_orders .table.orders td {
    padding: 5px;
  }
  .product-main-info .jcarousel-skin {
    margin-left: 0;
  }
  .benefits-guarantees ul li {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .benefits-guarantees ul li:last-child {
    margin-bottom: 0;
  }
  .bottom-tool-line .f_left {
    float: none;
  }
  p.bottom-copyright {
    text-align: center;
  }
  .mainbox-title {
    text-align: center;
  }
  .top-search {
    float: left;
    margin-left: 5px;
  }
  .dd_menu.dropdown-multicolumns .icon-down-micro.barred-menu:before {
    content: '\e83d';
  }
  .cart-left-buttons .nobg.text-button {
    display: inline-block;
    padding: 10px 0 0;
  }
}
.sidebox-wrapper .sidebox-body {
  border-radius: 0;
  box-shadow: none;
}
ul.dropdown-multicolumns > li.active,
ul.dropdown-multicolumns > li:hover {
  background: none;
  border-radius: 0;
}
@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 1.3),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx) {
  .payment-icon,
  .cc-icon span {
    background: url('../../../../../../../../design/themes/Sunshine_kids_2016_clone/media/images/payments_r.png?1750282203') no-repeat;
    background-repeat: no-repeat;
    background-size: 160px 19px;
  }
}
.product-quick-view .product-note {
  display: none;
}
.spy {
  display: none !important;
}
.tygh-top-panel,
.tygh-top-panel > div {
  background: #998c87 !important;
}
.tygh-top-panel {
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
}
.tygh-top-panel > .container {
  line-height: 30px;
}
.tygh-top-panel .phone i,
.tygh-top-panel .phone span,
.tygh-top-panel top-quick-links a,
.tygh-top-panel top-quick-links a:link,
.tygh-top-panel top-quick-links a:hover {
  font-size: 14px;
  color: #1f1f1f !important;
}
.tygh-top-panel a,
.tygh-top-panel a:hover,
.tygh-top-panel .top-quick-links {
  color: #1f1f1f;
}
.tygh-content {
  padding-bottom: 0px;
}
.span12.container {
  float: none;
  margin: 0 auto;
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
h1,
h2,
h3,
h4,
h1.mainbox-title span {
  color: #000000;
}
.wysiwyg-content p,
.wysiwyg-content div {
  line-height: 150%;
}
.ui-dialog .ui-dialog-titlebar-close:after {
  content: '\2715';
}
.button a,
.button-action a,
.button-big a,
.button-submit-action input,
.button-submit input,
.button-submit-big input {
  text-transform: none;
}
.custom_cart_button .icon-basket:before {
  font-family: 'andepict' !important;
}
.search-block-grid {
  margin-top: 70px;
}
.helper-container .search-input {
  font-size: 16px;
}
.tygh-top-panel .top-my-account .popup-title {
  background-color: #e9e9dd;
  padding: 5px 20px;
  border: 1px solid #e9e9dd;
  border-radius: 4px;
}
.tygh-top-panel .top-my-account .popup-content {
  top: 25px;
  background-color: #e9e9dd;
  border: 1px solid #e9e9dd;
}
.top-menu {
  margin-bottom: 3px;
}
.top_menu_wrapper {
  padding-top: 5px;
  background-color: #c7bbb6;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li i.icon-down-micro,
ul.dropdown-multicolumns li i.icon-down {
  color: #fff;
}
ul.dropdown-multicolumns li i.icon-down-micro {
  margin-top: 6px;
}
.top-menu .dropdown-multicolumns li a.top_level,
.top-menu ul.dropdown-multicolumns li.nodrop a,
.top-menu ul.dropdown-multicolumns li.nodrop a {
  color: #FFF;
  padding-bottom: 20px;
  background: transparent;
}
.top-menu .dropdown-multicolumns li:hover .dropdown-1column,
.top-menu .dropdown-multicolumns li:hover .dropdown-2columns,
.top-menu .dropdown-multicolumns li:hover .dropdown-3columns,
.top-menu .dropdown-multicolumns li:hover .dropdown-4columns,
.top-menu .dropdown-multicolumns li:hover .dropdown-5columns {
  top: 33px;
}
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  font-weight: normal;
  font-size: 15px;
}
ul.dropdown-multicolumns > li.nodrop:hover {
  background: transparent;
}
ul.dropdown-multicolumns li div a {
  line-height: 125%;
}
.custom_blocks .box .text span {
  font-size: 16px;
}
a.btn.rounded.dark[class^="icon-"]:after,
a.btn.rounded.dark[class*=" icon-"]:after,
a.btn.rounded.dark[class^="icon-"],
a.btn.rounded.dark[class*=" icon-"] {
  background-color: #e31d1c;
  border-color: #e31d1c;
}
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns,
.dropdown-fullwidth {
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  font-family: 'Open Sans';
}
ul.dropdown-multicolumns li.menu_item_home a {
  padding-left: 0;
  padding-top: 5px;
}
ul.dropdown-multicolumns li .drop,
ul.dropdown-multicolumns li:hover .drop {
  padding-right: 0px;
}
ul.dropdown-multicolumns li {
  text-align: center;
  position: static;
}
.dropdown-fullwidth,
.dropdown-1column,
.dropdown-2columns,
.dropdown-3columns,
.dropdown-4columns,
.dropdown-5columns {
  width: 1090px;
  min-height: 140px;
}
.dropdown-multicolumns .col-1 {
  width: 205px;
}
ul.dropdown-multicolumns h3 {
  min-height: 40px !important;
  margin-bottom: 0;
}
ul.dropdown-multicolumns li ul li a {
  margin: 2px 0;
}
ul.dropdown-multicolumns li a {
  font-size: 13px;
}
.pulse-button {
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none;
}
.filters-by-category li a.selected,
.filters-by-category li a:hover {
  background: #af9775;
  border: 0;
  color: #fff;
}
.homepage-our-brands .mainbox-body {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
  padding: 2px;
}
.carousel-testimonials p {
  font-size: 105%;
}
.carousel-testimonials .flexslider p span {
  color: #af9775;
}
.home-promo-banners img {
  margin: 0 0 30px 0;
  border: 3px solid #ececec;
  border-radius: 8px;
  box-shadow: 0 1px 0 0 rgba(255,255,255,0.3);
}
.subcategories ul li a span {
  font-size: 16px;
}
.pagination a,
.pagination a:active,
.pagination-selected-page {
  text-transform: none;
}
.pagination-selected-page {
  color: #fff;
}
.sidebox-wrapper {
  padding: 10px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #FF4F01;
  border-radius: 8px;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.sidebox-title span,
.sidebox-title a:link,
.sidebox-title a:visited,
.sidebox-title a:hover,
ul.dropdown-multicolumns li a.drop,
ul.dropdown-multicolumns li.nodrop a {
  color: #af9775;
}
.icon-right-open:before {
  content: '\e82f';
  font-family: 'andepict';
}
.product-switcher {
  top: 20px;
}
.product-main-info .cm-tabs-content {
  background: #fff;
}
.tabs ul li.active a,
.tabs ul li a:hover {
  background-color: #af9775;
}
.tabs ul li:hover {
  background: transparent;
}
.product-shop .product_custom,
.product-shop .product_related {
  width: 160px;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px dashed #FF4F01;
}
.promo_box {
  padding: 10px 0;
}
.social-buttons_ul {
  margin: 50px 0 0 30px;
  width: auto;
}
.social-buttons_ul .social-buttons_li {
  float: left;
}
.social-buttons_ul .icon-mail:before {
  content: '\e02f';
}
.icon-star:before {
  content: "\e041";
}
.jcarousel-skin .jcarousel-item {
  height: 65px !important;
}
.icon-cancel-circle {
  color: #f08b8a;
}
.paym-methods {
  width: auto;
}
.checkout-steps label {
  font-size: 16px;
}
.paym-methods li div.radio1 {
  font-size: 100%;
}
.paym-methods label {
  cursor: pointer;
}
.input-text {
  width: 250px;
}
.checkout-steps .input-text {
  width: 80%;
}
.cm-tabs-content .paym-methods li {
  padding: 10px 30px 15px 15px;
  border-bottom: 1px solid #ccc;
}
.spy {
  background: #cee2f5;
}
.spy .spy-right {
  margin-top: -50px;
}
.spy .top-menu {
  padding-top: 20px;
  padding-left: 150px;
}
.spy .top-menu .dropdown-multicolumns li a.top_level {
  padding-bottom: 15px;
}
.spy .dropdown-multicolumns li:hover .dropdown-1column,
.spy .dropdown-multicolumns li:hover .dropdown-2columns,
.spy .dropdown-multicolumns li:hover .dropdown-3columns,
.spy .dropdown-multicolumns li:hover .dropdown-4columns,
.spy .dropdown-multicolumns li:hover .dropdown-5columns {
  top: 51px;
}
.spy .dropdown-fullwidth,
.spy .dropdown-1column,
.spy .dropdown-2columns,
.spy .dropdown-3columns,
.spy .dropdown-4columns,
.spy .dropdown-5columns {
  width: 780px;
  min-height: 140px;
}
.spy .dropdown-1column,
.spy .dropdown-2columns,
.spy .dropdown-3columns,
.spy .dropdown-4columns,
.spy .dropdown-5columns,
.spy .dropdown-fullwidth {
  margin-top: 45px !important;
  top: 0 !important;
}
.spy .dropdown-multicolumns .col-1 {
  width: 180px;
}
.spyshop_search,
.spyshop {
  margin-top: 0;
}
.top-cart-content {
  margin-top: 0;
}
.tygh-footer {
  z-index: auto;
  position: relative;
  width: 100%;
  margin-top: 30px;
}
.tygh-footer a,
.tygh-footer a:link,
.tygh-footer a:visited {
  color: #998c87;
  text-decoration: underline;
}
.tygh-footer a:hover {
  color: #bfd22b;
}
.footer-container {
  width: 1170px;
  z-index: auto;
  margin-left: auto;
  margin-right: auto;
}
.footer-info,
.footer-info p,
.footer-info div,
.footer-info strong {
  color: #998c87;
}
.copyright {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1360px) {
  .dropdown-fullwidth,
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns {
    width: 100% !important;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    font-size: 14px !important;
  }
  ul.dropdown-multicolumns li a {
    padding: 9px 5px !important;
  }
  ul.dropdown-multicolumns li .drop,
  ul.dropdown-multicolumns li:hover .drop {
    padding-right: 2px !important;
    padding-left: 2px !important;
    padding-bottom: 20px !important;
  }
  .pulse-button {
    display: none;
  }
  .social-buttons_ul {
    margin: 50px 0 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .dropdown-fullwidth,
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns {
    width: 100% !important;
  }
  ul.dropdown-multicolumns li a.drop,
  ul.dropdown-multicolumns li.nodrop a {
    font-size: 14px !important;
  }
  ul.dropdown-multicolumns li a {
    padding: 9px 2px !important;
  }
  ul.dropdown-multicolumns li .drop,
  ul.dropdown-multicolumns li:hover .drop {
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .dropdown-fullwidth,
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns {
    width: 100% !important;
  }
}
@media (max-width: 640px) {
  .nav-header>a,
  .nav-header>a:hover {
    background: transparent;
  }
  ul.dropdown-multicolumns {
    background: #0C5DA5 !important;
  }
  .dropdown-1column,
  .dropdown-2columns,
  .dropdown-3columns,
  .dropdown-4columns,
  .dropdown-5columns,
  .dropdown-fullwidth {
    background: #fff !important;
  }
  ul.dropdown-multicolumns h3 a {
    color: #980000;
  }
  ul.dropdown-multicolumns li a.top_level:hover {
    color: #fff;
  }
  ul.dropdown-multicolumns .col-1 {
    width: 100%;
  }
}
@media (min-width: 640px) {
  .fluid-width-video-wrapper {
    padding-top: 380px !important;
  }
}
#content_description iframe {
  max-width: 640px !important;
  max-height: 360px !important;
}
@media (max-width: 767px) and (min-width: 640px) {
  .product-main-info.bs_layout .span5 {
    width: auto;
    min-width: 580px;
  }
}
@media (max-width: 639px) and (min-width: 480px) {
  .product-main-info.bs_layout .span5 {
    width: auto;
  }
}
@media (max-width: 479px) {
  .product-main-info.bs_layout .span5 {
    width: auto;
  }
}
