


/* Start:/bitrix/templates/nusha/content/plugins/wysija-newsletters/css/validationEngine.jquery.css?14822305124622*/
.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8E2121;border:1px solid #BBBBBB;color:#FFFFFF;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #FFFBCC;color:#555555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 0.6em;color:#333333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#FFFFFF;border:1px solid;border-radius:0 0 0 0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#CC0000}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#DDDDDD}#wysija-subscriptions input.checkboxx{margin-left:0px;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}

/* End */



/* Start:/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/woocommerce-layout.css?148223051215307*/
.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce .related,.woocommerce .upsells.products,.woocommerce-page .related,.woocommerce-page .upsells.products{clear:both}.woocommerce .related:after,.woocommerce .related:before,.woocommerce .upsells.products:after,.woocommerce .upsells.products:before,.woocommerce-page .related:after,.woocommerce-page .related:before,.woocommerce-page .upsells.products:after,.woocommerce-page .upsells.products:before{content:" ";display:table}.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{clear:both}.woocommerce .related ul,.woocommerce .related ul.products,.woocommerce .upsells.products ul,.woocommerce .upsells.products ul.products,.woocommerce-page .related ul,.woocommerce-page .related ul.products,.woocommerce-page .upsells.products ul,.woocommerce-page .upsells.products ul.products{float:none}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:48%}.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .upsells.products ul li.product img,.woocommerce-page .upsells.products ul.products li.product img{width:100%;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce ul.products:after,.woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before{content:" ";display:table}.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{content:" ";display:table}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:right;padding:0 1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfwc .product .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}
/* End */



/* Start:/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?14822305125824*/
@media only screen and (max-width: 768px){
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr td{display:block}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page table.my_account_orders tr td.order-actions:before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button{float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}
/* End */



/* Start:/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/woocommerce.css?148223051240273*/
@charset "UTF-8";@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/star.eot);src:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/star.woff) format("woff"),url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/star.ttf) format("truetype"),url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot);src:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype"),url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;content:"";background:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before{content:" ";display:table}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message{border-top-color:#8fae1b}.woocommerce .woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce .woocommerce-info{border-top-color:#1e85be}.woocommerce .woocommerce-info:before{color:#1e85be}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{content:" ";display:table}.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{content:" ";display:table}.woocommerce div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{width:100%;float:left}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .variations td{vertical-align:top}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before{content:" ";display:table}.woocommerce #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars{position:relative;font-size:1em}.woocommerce p.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative;border-bottom:0!important;outline:0}.woocommerce p.stars a:last-child{border-right:0}.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5{border-right:1px solid #ccc}.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after{font-family:WooCommerce;text-indent:0;position:absolute;top:0;left:0}.woocommerce p.stars a.star-1{width:2em}.woocommerce p.stars a.star-1:after{content:"\e021"}.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after{content:""}.woocommerce p.stars a.star-2{width:3em}.woocommerce p.stars a.star-2:after{content:"\e021\e021"}.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after{content:""}.woocommerce p.stars a.star-3{width:4em}.woocommerce p.stars a.star-3:after{content:"\e021\e021\e021"}.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after{content:""}.woocommerce p.stars a.star-4{width:5em}.woocommerce p.stars a.star-4:after{content:"\e021\e021\e021\e021"}.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after{content:""}.woocommerce p.stars a.star-5{width:6em;border:0}.woocommerce p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021"}.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after{content:""}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details:after{clear:both}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0;text-decoration:none}.woocommerce .widget_layered_nav ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.8em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-cart table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img{width:32px;box-shadow:none}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}.woocommerce-cart table.cart input{margin:0;vertical-align:middle;line-height:1}.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout:after{clear:both}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em}.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce-cart .cart-collaterals .cart_totals p{margin:0}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;border-left:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table th{width:25%}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;padding:6px 0}.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#77a464}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce-checkout .checkout .shipping_address{clear:both}.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}.woocommerce-checkout #payment ul.payment_methods:after{clear:both}.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-checkout #payment div.form-row{padding:1em}.woocommerce-checkout #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.png)}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/bitrix/templates/nusha/content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.png)}.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box:after{content:"";display:block;border:8px solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}
/* End */



/* Start:/bitrix/templates/nusha/content/themes/noise/style.css?1482230512498530*/
/*
Theme Name: NOISE
Theme URI: http://themes.fitwp.com/noise
Author: FitWP
Author URI: http://fitwp.com
Description: Premium Onepage Dj & Band Theme.
Version: 3.2
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: green, dark, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, featured-images, post-formats, theme-options, translation-ready
*/
@-webkit-keyframes spin {
to {
    -webkit-transform: rotate(360deg);
}
}
@-moz-keyframes spin {
to {
    -moz-transform: rotate(360deg);
}
}
@-ms-keyframes spin {
to {
    -ms-transform: rotate(360deg);
}
}
@-o-keyframes spin {
to {
    -o-transform: rotate(360deg);
}
}
@keyframes spin {
to {
    transform: rotate(360deg);
}
}
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
========================================================================== */
/*
* Corrects `block` display not defined in IE 8/9.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}
/*
* Corrects `inline-block` display not defined in IE 8/9.
*/
audio,
canvas,
video {
    display: inline-block;
}
/*
* Prevents modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
    display: none;
    height: 0;
}
/*
* Addresses styling for `hidden` attribute not present in IE 8/9.
*/
[hidden] {
    display: none;
}
/* ==========================================================================
Base
========================================================================== */
/*
* 1. Sets default font family to sans-serif.
* 2. Prevents iOS text size adjust after orientation change, without disabling
*    user zoom.
*/
html {
    font-family: sans-serif;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 2 */
}
/*
* Removes default margin.
*/
body {
    margin: 0;
}
/* ==========================================================================
Links
========================================================================== */
/*
* Addresses `outline` inconsistency between Chrome and other browsers.
*/
a:focus {
    outline: thin dotted;
}
/*
* Improves readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
    outline: 0;
}
/* ==========================================================================
Typography
========================================================================== */
/*
* Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
* Safari 5, and Chrome.
*/
h1 {
    font-size: 2em;
}
/*
* Addresses styling not present in IE 8/9, Safari 5, and Chrome.
*/
abbr[title] {
    border-bottom: 1px dotted;
}
/*
* Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
b,
strong {
    font-weight: bold;
}
/*
* Addresses styling not present in Safari 5 and Chrome.
*/
dfn {
    font-style: italic;
}
/*
* Addresses styling not present in IE 8/9.
*/
mark {
    background: #ff0;
    color: #000;
}
/*
* Corrects font family set oddly in Safari 5 and Chrome.
*/
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}
/*
* Improves readability of pre-formatted text in all browsers.
*/
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
/*
* Sets consistent quote types.
*/
q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}
/*
* Addresses inconsistent and variable font size in all browsers.
*/
small {
    font-size: 80%;
}
/*
* Prevents `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
/* ==========================================================================
Embedded content
========================================================================== */
/*
* Removes border when inside `a` element in IE 8/9.
*/
img {
    border: 0;
}
/*
* Corrects overflow displayed oddly in IE 9.
*/
svg:not(:root) {
    overflow: hidden;
}
/* ==========================================================================
Figures
========================================================================== */
/*
* Addresses margin not present in IE 8/9 and Safari 5.
*/
figure {
    margin: 0;
}
/* ==========================================================================
Forms
========================================================================== */
/*
* Define consistent border, margin, and padding.
*/
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
/*
* 1. Corrects color not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}
/*
* 1. Corrects font family not being inherited in all browsers.
* 2. Corrects font size not being inherited in all browsers.
* 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
*/
button,
input,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 2 */
    margin: 0;
    /* 3 */
}
/*
* Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
button,
input {
    line-height: normal;
}
/*
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*    and `video` controls.
* 2. Corrects inability to style clickable `input` types in iOS.
* 3. Improves usability and consistency of cursor style between image-type
*    `input` and others.
*/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}
/*
* Re-set default cursor for disabled elements.
*/
button[disabled],
input[disabled] {
    cursor: default;
}
/*
* 1. Addresses box sizing set to `content-box` in IE 8/9.
* 2. Removes excess padding in IE 8/9.
*/
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}
/*
* 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
*    (include `-moz` to future-proof).
*/
input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box;
}
/*
* Removes inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
/*
* Removes inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/*
* 1. Removes default vertical scrollbar in IE 8/9.
* 2. Improves readability and alignment in all browsers.
*/
textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */
}
/* ==========================================================================
Tables
========================================================================== */
/*
* Remove most spacing between table cells.
*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
@font-face {
font-family: 'Entypo';
src: url('/bitrix/templates/nusha/content/themes/noise/fonts/Entypo.eot');
src: url('/bitrix/templates/nusha/content/themes/noise/fonts/Entypo.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/nusha/content/themes/noise/fonts/Entypo.ttf') format('truetype'), url('/bitrix/templates/nusha/content/themes/noise/fonts/Entypo.woff') format('woff'), url('/bitrix/templates/nusha/content/themes/noise/fonts/Entypo.svg#Entypo') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="entypo-"],
[class*=" entypo-"] {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.entypo-phone:before {
    content: "\e600";
}
.entypo-mobile:before {
    content: "\e601";
}
.entypo-mouse:before {
    content: "\e602";
}
.entypo-directions:before {
    content: "\e603";
}
.entypo-mail:before {
    content: "\e604";
}
.entypo-paperplane:before {
    content: "\e605";
}
.entypo-pencil:before {
    content: "\e606";
}
.entypo-feather:before {
    content: "\e607";
}
.entypo-paperclip:before {
    content: "\e608";
}
.entypo-drawer:before {
    content: "\e609";
}
.entypo-reply:before {
    content: "\e60a";
}
.entypo-reply-all:before {
    content: "\e60b";
}
.entypo-forward:before {
    content: "\e60c";
}
.entypo-user:before {
    content: "\e60d";
}
.entypo-location:before {
    content: "\e60e";
}
.entypo-map:before {
    content: "\e60f";
}
.entypo-compass:before {
    content: "\e610";
}
.entypo-location2:before {
    content: "\e611";
}
.entypo-target:before {
    content: "\e612";
}
.entypo-share:before {
    content: "\e613";
}
.entypo-sharable:before {
    content: "\e614";
}
.entypo-heart:before {
    content: "\e615";
}
.entypo-heart2:before {
    content: "\e616";
}
.entypo-star:before {
    content: "\e617";
}
.entypo-star2:before {
    content: "\e618";
}
.entypo-thumbs-up:before {
    content: "\e619";
}
.entypo-thumbs-down:before {
    content: "\e61a";
}
.entypo-chat:before {
    content: "\e61b";
}
.entypo-search:before {
    content: "\e61c";
}
.entypo-flashlight:before {
    content: "\e61d";
}
.entypo-printer:before {
    content: "\e61e";
}
.entypo-bell:before {
    content: "\e61f";
}
.entypo-link:before {
    content: "\e620";
}
.entypo-flag:before {
    content: "\e621";
}
.entypo-cog:before {
    content: "\e622";
}
.entypo-tools:before {
    content: "\e623";
}
.entypo-trophy:before {
    content: "\e624";
}
.entypo-tag:before {
    content: "\e625";
}
.entypo-camera:before {
    content: "\e626";
}
.entypo-megaphone:before {
    content: "\e627";
}
.entypo-moon:before {
    content: "\e628";
}
.entypo-palette:before {
    content: "\e629";
}
.entypo-graduation:before {
    content: "\e62a";
}
.entypo-book:before {
    content: "\e62b";
}
.entypo-newspaper:before {
    content: "\e62c";
}
.entypo-bag:before {
    content: "\e62d";
}
.entypo-airplane:before {
    content: "\e62e";
}
.entypo-lifebuoy:before {
    content: "\e62f";
}
.entypo-eye:before {
    content: "\e630";
}
.entypo-clock:before {
    content: "\e631";
}
.entypo-microphone:before {
    content: "\e632";
}
.entypo-calendar:before {
    content: "\e633";
}
.entypo-bolt:before {
    content: "\e634";
}
.entypo-thunder:before {
    content: "\e635";
}
.entypo-droplet:before {
    content: "\e636";
}
.entypo-cd:before {
    content: "\e637";
}
.entypo-language:before {
    content: "\e638";
}
.entypo-network:before {
    content: "\e639";
}
.entypo-key:before {
    content: "\e63a";
}
.entypo-battery:before {
    content: "\e63b";
}
.entypo-bucket:before {
    content: "\e63c";
}
.entypo-magnet:before {
    content: "\e63d";
}
.entypo-drive:before {
    content: "\e63e";
}
.entypo-cup:before {
    content: "\e63f";
}
.entypo-rocket:before {
    content: "\e640";
}
.entypo-brush:before {
    content: "\e641";
}
.entypo-suitcase:before {
    content: "\e642";
}
.entypo-cone:before {
    content: "\e643";
}
.entypo-earth:before {
    content: "\e644";
}
.entypo-keyboard:before {
    content: "\e645";
}
.entypo-brogress-1:before {
    content: "\e646";
}
.entypo-progress-0:before {
    content: "\e647";
}
.entypo-sun:before {
    content: "\e648";
}
.entypo-sun2:before {
    content: "\e649";
}
.entypo-adjust:before {
    content: "\e64a";
}
.entypo-code:before {
    content: "\e64b";
}
.entypo-screen:before {
    content: "\e64c";
}
.entypo-infinity:before {
    content: "\e64d";
}
.entypo-light-bulb:before {
    content: "\e64e";
}
.entypo-credit-card:before {
    content: "\e64f";
}
.entypo-database:before {
    content: "\e650";
}
.entypo-voicemail:before {
    content: "\e651";
}
.entypo-clipboard:before {
    content: "\e652";
}
.entypo-cart:before {
    content: "\e653";
}
.entypo-thermometer:before {
    content: "\e654";
}
.entypo-droplets:before {
    content: "\e655";
}
.entypo-uniE656:before {
    content: "\e656";
}
.entypo-statistics:before {
    content: "\e657";
}
.entypo-pie:before {
    content: "\e658";
}
.entypo-bars:before {
    content: "\e659";
}
.entypo-graph:before {
    content: "\e65a";
}
.entypo-lock:before {
    content: "\e65b";
}
.entypo-lock-open:before {
    content: "\e65c";
}
.entypo-logout:before {
    content: "\e65d";
}
.entypo-login:before {
    content: "\e65e";
}
.entypo-checkmark:before {
    content: "\e65f";
}
.entypo-cross:before {
    content: "\e660";
}
.entypo-minus:before {
    content: "\e661";
}
.entypo-cross2:before {
    content: "\e662";
}
.entypo-minus2:before {
    content: "\e663";
}
.entypo-plus:before {
    content: "\e664";
}
.entypo-erase:before {
    content: "\e665";
}
.entypo-blocked:before {
    content: "\e666";
}
.entypo-info:before {
    content: "\e667";
}
.entypo-info2:before {
    content: "\e668";
}
.entypo-question:before {
    content: "\e669";
}
.entypo-help:before {
    content: "\e66a";
}
.entypo-warning:before {
    content: "\e66b";
}
.entypo-cycle:before {
    content: "\e66c";
}
.entypo-cw:before {
    content: "\e66d";
}
.entypo-ccw:before {
    content: "\e66e";
}
.entypo-shuffle:before {
    content: "\e66f";
}
.entypo-history:before {
    content: "\e670";
}
.entypo-back:before {
    content: "\e671";
}
.entypo-switch:before {
    content: "\e672";
}
.entypo-list:before {
    content: "\e673";
}
.entypo-add-to-list:before {
    content: "\e674";
}
.entypo-layout:before {
    content: "\e675";
}
.entypo-list2:before {
    content: "\e676";
}
.entypo-text:before {
    content: "\e677";
}
.entypo-text2:before {
    content: "\e678";
}
.entypo-document:before {
    content: "\e679";
}
.entypo-docs:before {
    content: "\e67a";
}
.entypo-landscape:before {
    content: "\e67b";
}
.entypo-pictures:before {
    content: "\e67c";
}
.entypo-video:before {
    content: "\e67d";
}
.entypo-upload:before {
    content: "\e67e";
}
.entypo-download:before {
    content: "\e67f";
}
.entypo-disk:before {
    content: "\e680";
}
.entypo-install:before {
    content: "\e681";
}
.entypo-cloud:before {
    content: "\e682";
}
.entypo-upload2:before {
    content: "\e683";
}
.entypo-bookmark:before {
    content: "\e684";
}
.entypo-bookmarks:before {
    content: "\e685";
}
.entypo-book2:before {
    content: "\e686";
}
.entypo-play:before {
    content: "\e687";
}
.entypo-pause:before {
    content: "\e688";
}
.entypo-record:before {
    content: "\e689";
}
.entypo-stop:before {
    content: "\e68a";
}
.entypo-next:before {
    content: "\e68b";
}
.entypo-resize-shrink:before {
    content: "\e68c";
}
.entypo-volume:before {
    content: "\e68d";
}
.entypo-sound:before {
    content: "\e68e";
}
.entypo-mute:before {
    content: "\e68f";
}
.entypo-flow-cascade:before {
    content: "\e690";
}
.entypo-flow-branch:before {
    content: "\e691";
}
.entypo-flow-tree:before {
    content: "\e692";
}
.entypo-flow-line:before {
    content: "\e693";
}
.entypo-flow-parallel:before {
    content: "\e694";
}
.entypo-arrow-left:before {
    content: "\e695";
}
.entypo-arrow-down:before {
    content: "\e696";
}
.entypo-arrow-up--upload:before {
    content: "\e697";
}
.entypo-arrow-right:before {
    content: "\e698";
}
.entypo-arrow-left2:before {
    content: "\e699";
}
.entypo-arrow-down2:before {
    content: "\e69a";
}
.entypo-arrow-up:before {
    content: "\e69b";
}
.entypo-arrow-right2:before {
    content: "\e69c";
}
.entypo-arrow-left3:before {
    content: "\e69d";
}
.entypo-arrow-down3:before {
    content: "\e69e";
}
.entypo-arrow-up2:before {
    content: "\e69f";
}
.entypo-arrow-right3:before {
    content: "\e6a0";
}
.entypo-arrow-left4:before {
    content: "\e6a1";
}
.entypo-arrow-down4:before {
    content: "\e6a2";
}
.entypo-arrow-up3:before {
    content: "\e6a3";
}
.entypo-arrow-right4:before {
    content: "\e6a4";
}
.entypo-arrow-left5:before {
    content: "\e6a5";
}
.entypo-arrow-down5:before {
    content: "\e6a6";
}
.entypo-arrow-up4:before {
    content: "\e6a7";
}
.entypo-uniE6A8:before {
    content: "\e6a8";
}
.entypo-arrow-left6:before {
    content: "\e6a9";
}
.entypo-arrow-down6:before {
    content: "\e6aa";
}
.entypo-arrow-up5:before {
    content: "\e6ab";
}
.entypo-arrow-right5:before {
    content: "\e6ac";
}
.entypo-menu:before {
    content: "\e6ad";
}
.entypo-ellipsis:before {
    content: "\e6ae";
}
.entypo-dots:before {
    content: "\e6af";
}
.entypo-dot:before {
    content: "\e6b0";
}
.entypo-cc:before {
    content: "\e6b1";
}
.entypo-cc-by:before {
    content: "\e6b2";
}
.entypo-cc-nc:before {
    content: "\e6b3";
}
.entypo-cc-nc-eu:before {
    content: "\e6b4";
}
.entypo-cc-nc-jp:before {
    content: "\e6b5";
}
.entypo-cc-share:before {
    content: "\e6b6";
}
.entypo-cc-share2:before {
    content: "\e6b7";
}
.entypo-daniel-bruce:before {
    content: "\e6b8";
}
.entypo-daniel-bruce2:before {
    content: "\e6b9";
}
.entypo-github:before {
    content: "\e6ba";
}
.entypo-github2:before {
    content: "\e6bb";
}
.entypo-flickr:before {
    content: "\e6bc";
}
.entypo-flickr2:before {
    content: "\e6bd";
}
.entypo-vimeo:before {
    content: "\e6be";
}
.entypo-vimeo2:before {
    content: "\e6bf";
}
.entypo-twitter:before {
    content: "\e6c0";
}
.entypo-twitter2:before {
    content: "\e6c1";
}
.entypo-facebook:before {
    content: "\e6c2";
}
.entypo-facebook2:before {
    content: "\e6c3";
}
.entypo-pinterest:before {
    content: "\e6c4";
}
.entypo-tumblr:before {
    content: "\e6c5";
}
.entypo-tumblr2:before {
    content: "\e6c6";
}
.entypo-linkedin:before {
    content: "\e6c7";
}
.entypo-linkedin2:before {
    content: "\e6c8";
}
.entypo-dribbble:before {
    content: "\e6c9";
}
.entypo-dribbble2:before {
    content: "\e6ca";
}
.entypo-stumbleupon:before {
    content: "\e6cb";
}
.entypo-stumbleupon2:before {
    content: "\e6cc";
}
.entypo-lastfm:before {
    content: "\e6cd";
}
.entypo-lastfm2:before {
    content: "\e6ce";
}
.entypo-rdio:before {
    content: "\e6cf";
}
.entypo-rdio2:before {
    content: "\e6d0";
}
.entypo-spotify:before {
    content: "\e6d1";
}
.entypo-evernote:before {
    content: "\e6d2";
}
.entypo-flattr:before {
    content: "\e6d3";
}
.entypo-skype:before {
    content: "\e6d4";
}
.entypo-skype2:before {
    content: "\e6d5";
}
.entypo-renren:before {
    content: "\e6d6";
}
.entypo-sina-weibo:before {
    content: "\e6d7";
}
.entypo-paypal:before {
    content: "\e6d8";
}
.entypo-picasa:before {
    content: "\e6d9";
}
.entypo-soundcloud:before {
    content: "\e6da";
}
.entypo-mixi:before {
    content: "\e6db";
}
.entypo-behance:before {
    content: "\e6dc";
}
.entypo-circles:before {
    content: "\e6dd";
}
.entypo-vk:before {
    content: "\e6de";
}
.entypo-smashing:before {
    content: "\e6df";
}
.entypo-users:before {
    content: "\e6e0";
}
.entypo-vcard:before {
    content: "\e6e1";
}
.entypo-export:before {
    content: "\e6e2";
}
.entypo-quote:before {
    content: "\e6e3";
}
.entypo-house:before {
    content: "\e6e4";
}
.entypo-popup:before {
    content: "\e6e5";
}
.entypo-music:before {
    content: "\e6e6";
}
.entypo-music2:before {
    content: "\e6e7";
}
.entypo-new:before {
    content: "\e6e8";
}
.entypo-air:before {
    content: "\e6e9";
}
.entypo-hourglass:before {
    content: "\e6ea";
}
.entypo-gauge:before {
    content: "\e6eb";
}
.entypo-publish:before {
    content: "\e6ec";
}
.entypo-progress-3:before {
    content: "\e6ed";
}
.entypo-progress-2:before {
    content: "\e6ee";
}
.entypo-ticket:before {
    content: "\e6ef";
}
.entypo-rss:before {
    content: "\e6f0";
}
.entypo-signal:before {
    content: "\e6f1";
}
.entypo-cross3:before {
    content: "\e6f2";
}
.entypo-minus3:before {
    content: "\e6f3";
}
.entypo-plus2:before {
    content: "\e6f4";
}
.entypo-comment:before {
    content: "\e6f5";
}
.entypo-user-add:before {
    content: "\e6f6";
}
.entypo-leaf:before {
    content: "\e6f7";
}
.entypo-briefcase:before {
    content: "\e6f8";
}
.entypo-browser:before {
    content: "\e6f9";
}
.entypo-box:before {
    content: "\e6fa";
}
.entypo-plus3:before {
    content: "\e6fb";
}
.entypo-arrow:before {
    content: "\e6fc";
}
.entypo-music3:before {
    content: "\e6fd";
}
.entypo-previous:before {
    content: "\e6fe";
}
.entypo-arrow-down7:before {
    content: "\e6ff";
}
.entypo-arrow-right6:before {
    content: "\e700";
}
.entypo-cc-sa:before {
    content: "\e701";
}
.entypo-facebook3:before {
    content: "\e702";
}
.entypo-spotify2:before {
    content: "\e703";
}
.entypo-qq:before {
    content: "\e704";
}
.entypo-instagram:before {
    content: "\e705";
}
.entypo-dropbox:before {
    content: "\e706";
}
.entypo-retweet:before {
    content: "\e707";
}
.entypo-loop:before {
    content: "\e708";
}
.entypo-folder:before {
    content: "\e709";
}
.entypo-archive:before {
    content: "\e70a";
}
.entypo-trash:before {
    content: "\e70b";
}
.entypo-first:before {
    content: "\e70c";
}
.entypo-last:before {
    content: "\e70d";
}
.entypo-resize-enlarge:before {
    content: "\e70e";
}
.entypo-arrow-up6:before {
    content: "\e70f";
}
.entypo-arrow-right7:before {
    content: "\e710";
}
.entypo-arrow-left7:before {
    content: "\e711";
}
.entypo-arrow-left8:before {
    content: "\e712";
}
.entypo-arrow-left9:before {
    content: "\e734";
}
.entypo-arrow-down8:before {
    content: "\e713";
}
.entypo-arrow-up7:before {
    content: "\e714";
}
.entypo-cc-nd:before {
    content: "\e715";
}
.entypo-cc-pd:before {
    content: "\e716";
}
.entypo-cc-zero:before {
    content: "\e717";
}
.entypo-googleplus:before {
    content: "\e718";
}
.entypo-googleplus2:before {
    content: "\e719";
}
.entypo-arrow2:before {
    content: "\e71a";
}
.entypo-pinterest2:before {
    content: "\e71b";
}
.entypo-homepageartist:before {
    content: "\e60d";
}
/*
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}
#cboxWrapper {
    max-width: none;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
#colorbox {
    background: #fff;
}
#cboxOverlay {
    background: #000;
}
#cboxLoadedContent {
    border: 10px solid #383838;
    background-color: #fff;
}
#cboxLoadingGraphic {
    background: url(/bitrix/templates/nusha/content/themes/noise/img/loading.gif) no-repeat center center;
}
#cboxClose {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px;
    height: 40px;
    display: block;
    padding: 0;
    border: none;
    background: #383838;
    font-size: 20px;
    text-align: center;
    color: #fff;
}
#cboxClose:hover {
    background: #495745;
}
/* Defaults -----------------------------------------------*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    font-family:  'Open Sans Condensed', sans-serif;
    margin: 0;
    background: #383838 url(/bitrix/templates/nusha/content/themes/noise/img/bg.jpg);
}
#load-screen {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10000;
    background-color: #383838;
}
#wrapper {
    overflow: hidden;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
    clear: both;
}
.green-dot {
    color: #495745 !important;
}
.dark-dot {
    color: #383838 !important;
}
.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: '';
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}
.ir:before {
    content: '';
    display: block;
    width: 0;
    height: 100%;
}
.inline-block {
    *display: inline;
    display: inline-block;
    zoom: 1;
}
.hidden {
    display: none;
}
a {
    color: #ffffff;
    text-decoration: none;
}
a:hover {
    color: #495745;
}
table {
    margin: 1em 0;
    border-color: #383838;
}
th,
td {
    padding: 2px 5px;
    border: 1px solid #aaa;
}
:focus,
a:focus {
    outline: 0;
}
a img {
    border: none;
}
img {
    max-width: 100%;
}
p {
    margin: 0 0 15px 0;
}
q,
blockquote {
    color: #383838;
    font-style: italic;
    margin: 30px 0;
    padding: 0 0 0 40px;
    border-left: 4px solid #495745;
}
dl {
    margin-bottom: 20px;
}
dt {
    font-weight: 700;
}
dd {
    margin-bottom: 20px;
}
address {
    font-style: italic;
    margin-bottom: 20px;
}
pre {
    padding: 10px;
    border: 1px solid #666666;
    background-color: #ffffff;
}
.overlay {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: #495745;
}
.overlay:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.message {
    text-align: center;
    color: #383838;
    padding: 10px;
}
/* Input
-----------------------------------------------*/
input[type=text],
input[type=email],
input[type=password],
textarea {
    color: #666666;
    font-size: 12px;
    font-style: italic;
    font-family: Lato, sans-serif;
    padding: 10px 20px;
    border: 1px solid #d2d2d2;
}
input[type=submit] {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
    font-family:  'Open Sans Condensed', sans-serif;
    border: none;
    padding: 7px 20px;
    background-color: #383838;
}
input[type=submit]:hover {
    background-color: #495745;
}
/* Grid 1170 - 12 Column
-----------------------------------------------*/
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7,
.col8,
.col9,
.col10,
.col11,
.col12 {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
}
.col1.first,
.col2.first,
.col3.first,
.col4.first,
.col5.first,
.col6.first,
.col7.first,
.col8.first,
.col9.first,
.col10.first,
.col11.first,
.col12.first,
.col1:first-child,
.col2:first-child,
.col3:first-child,
.col4:first-child,
.col5:first-child,
.col6:first-child,
.col7:first-child,
.col8:first-child,
.col9:first-child,
.col10:first-child,
.col11:first-child,
.col12:first-child {
    margin-left: 0;
}
.col1 {
    width: 70px;
}
.col2 {
    width: 170px;
}
.col3 {
    width: 270px;
}
.col4 {
    width: 370px;
}
.col5 {
    width: 470px;
}
.col6 {
    width: 570px;
}
.col7 {
    width: 670px;
}
.col8 {
    width: 770px;
}
.col9 {
    width: 870px;
}
.col10 {
    width: 970px;
}
.col11 {
    width: 1070px;
}
.col12 {
    width: 1170px;
}
/* Wrap
-----------------------------------------------*/
.inner {
    width: 1170px;
    margin: 0 auto;
    position: relative;
}
/* Tabs
-------------------------------------------------*/
.tabs {
    position: relative;
    width: 100%;
}
.tabs .tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tabs .tabs-nav li {
    *display: inline;
    display: inline-block;
    zoom: 1;
}
.tabs .tabs-nav a {
    color: #495745;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    display: block;
    background-color: #495745;
}
.tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.tabs .tab-panel {
    width: 100%;
    visibility: hidden;
    position: absolute;
    top: 0;
}
.tabs .tab-panel.open {
    visibility: visible;
    position: relative;
}
.tabs.vertical-tabs .tabs-nav {
    position: absolute;
    left: -165px;
    width: 165px;
}
.tabs.vertical-tabs .tabs-nav li {
    display: block;
}
.tabs.simple-tabs .tabs-nav {
    position: absolute;
    right: 0;
    top: -70px;
}
.tabs.simple-tabs .tabs-nav li {
    font-weight: 300;
}
.tabs.simple-tabs .tabs-nav a {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    margin: 0 5px;
    display: inline;
    background-color: transparent;
}
.social-likes .social-likes__widget {
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-right: 10px;
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: #383838;
    cursor: pointer;
}
.social-likes span {
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 30px;
    line-height: 30px;
}
.social-likes .social-likes__button {
    width: 30px;
    float: left;
}
.social-likes .social-likes__icon:before {
    font-family: 'Entypo';
    color: #ffffff;
    line-height: 30px;
    font-size: 16px;
}
.social-likes .social-likes__counter {
    min-width: 40px;
    padding: 0 10px;
    background-color: #dcdcdc;
}
.social-likes .social-likes__widget_facebook {
    background-color: #4864a3;
}
.social-likes .social-likes__widget_facebook .social-likes__icon:before {
    content: "\e6c2";
}
.social-likes .social-likes__widget_twitter {
    background-color: #59c8ef;
}
.social-likes .social-likes__widget_twitter .social-likes__icon:before {
    content: "\e6c0";
}
.social-likes .social-likes__widget_plusone {
    background-color: #e24b3a;
}
.social-likes .social-likes__widget_plusone .social-likes__icon:before {
    content: "\e718";
}
.search-form {
    position: relative;
}
.search-form input[type="text"] {
    background: none;
    padding: 10px 20px;
    display: block;
    width: 100%;
    border: 1px solid #d2d2d2;
    font-size: 12px;
}
.search-form input[type="submit"] {
    background: none;
    width: 35px;
    height: 35px;
    text-indent: -9999px;
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 0px;
    border: 0;
}
.search-form i {
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 20px;
}
body.error404 {
    overflow: hidden;
}
body.error404 .not-found {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    padding-top: 200px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
}
body.error404 .heading-404 {
    font-size: 120px;
    font-weight: 700;
}
body.error404 .heading-404 span {
    font-size: 100px;
    color: #495745;
}
body.error404 .heading-404 span span {
    font-size: 60px;
}
body.error404 .desc-404 {
    font-size: 25px;
    font-weight: 300;
}
body.error404 .return-home {
    *display: inline;
    display: inline-block;
    zoom: 1;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
    font-size: 18px;
    line-height: 50px;
    width: 405px;
    height: 50px;
    margin-top: 30px;
    background-color: #383838;
}
body.error404 .return-home:hover {
    background-color: #495745;
}
body.error404 .footer {
    display: none;
}
.under-construction {
    text-align: center;
    text-transform: uppercase;
    padding-top: 100px;
}
.under-construction .uc-content {
    position: relative;
}
.under-construction i {
    color: #383838;
    font-size: 60px;
    position: relative;
    bottom: -25px;
}
.under-construction .countdown-notice {
    position: relative;
    padding: 46px 0 60px 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 10;
}
.under-construction h1 {
    font-size: 45px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
}
.under-construction .uc-desc {
    font-size: 30px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 0;
}
body.page-template-template-under-construction-php .footer {
    display: none;
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 0 auto;
    float: none;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
img.alignnone {
    margin: 5px 20px 20px 0;
}
img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 5px;
    max-width: 100%;
    text-align: center;
}
.wp-caption img {
    display: block;
    width: 100%;
}
.wp-caption-text {
    font-size: 11px;
    margin: 0;
    padding: 5px 0 0;
}
.wp-audio-shortcode {
    height: 40px !important;
}
.gallery-caption {
    text-align: center;
}
.bypostauthor {
    cursor: default;
}
.me-plugin {
    display: none;
}
.section {
    clear: both;
    padding: 50px 0;
    position: relative;
}
.section-title {
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    position: relative;
    margin: 0 0 50px 0;
}
.section-title .suffix,
.section-title .desc {
    *display: inline;
    display: inline-block;
    zoom: 1;
    font-size: 26px;
    line-height: 1;
    position: relative;
}
.section-title .desc {
    position: absolute;
    top: 3px;
    margin-left: 15px;
    color: #495745;
}
.parallax,
.section-mark {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background-position: 50% 0;
    background-attachment: fixed;
    background-repeat: repeat-y;
}
.mobile .parallax,
.mobile .section-mark {
    background-attachment: scroll;
}
.parallax {
    background-size: cover;
}
.section-mark {
    background-image: url(/bitrix/templates/nusha/content/themes/noise/img/overlay.png);
    background-color: rgba(0, 0, 0, 0.2);
    background-repeat: repeat;  
}
.section-content {
    position: relative;
}
body.opener {
    overflow: hidden;
}
.section-opener {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    padding: 0;
    background: #383838 no-repeat center top;
    background-size: cover;
}
.section-opener .logo {
    text-indent: -9999px;
    width: 387px;
    height: 150px;
    margin: 15% auto 40px;
    position: relative;
    top: 40%;
    background: url(/bitrix/templates/nusha/content/themes/noise/img/logo-opener.png) no-repeat center center;
}
.section-opener .unlocker {
    width: 387px;
    height: 50px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    line-height: 50px;
}
.section-opener .unlocker .bg {
    opacity: 0.3;
    filter: alpha(opacity=30);
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #383838;
}
.section-opener .unlocker .handle {
    z-index: 10000;
    cursor: pointer;
    width: 100%;
    height: 50px;
    position: absolute;
    margin-left: -337px;
    background: #495745;
}
.section-opener .unlocker .handle .arrow {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 25px;
    line-height: 50px;
    font-weight: 300;
    width: 50px;
    height: 50px;
    float: right;
    background-color: #383838;
}
.section-opener .unlocker .handle:hover .arrow,
.section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    background-color: #ffffff;
    color: #495745;
}
.section-opener .unlocker .unlockdesc {
    width: 100%;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
}
.section-slider {
    height: 100%;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.section-slider .section-content {
    top: 50%;
    position: relative;
    text-align: center;
}
.section-slider .flexslider,
.section-slider .blog-caption {
    margin-top: -90px;
}
.section-slider .slides li,
.section-slider .caption-holder {
    position: relative;
    min-height: 165px;
    text-align: center;
}
.section-slider .caption {
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -o-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    opacity: 0.2;
    filter: alpha(opacity=20);
    *display: inline;
    display: inline-block;
    zoom: 1;
    background: #ffffff;
    border-top: 10px solid #495745;
    border-bottom: 10px solid #495745;
    padding: 40px;
    max-width: 1170px;
    cursor: pointer;
    position: relative;
    z-index: 5;
    color: #495745;
    font-size: 65px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1;
}
.section-slider .caption:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.section-slider .caption-icon {
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 60px;
}
.section-slider .flex-control-nav {
    display: none;
    bottom: -50px;
}
.section-slider #video-background {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
}
.section-slider #top-youtube-bg {
    position: absolute;
    top: 0;
    left: 0;
}
.section-slider.video .section-mark {
    background-image: none;
}
.section-slider.video .parallax {
    z-index: -1;
}
.section-slider.images .background-slider {
    position: relative;
    margin: 0;
    height: 100%;
    z-index: 0;
}
.section-slider.images .background-slider .slides {
    height: 100%;
}
.section-slider.images .background-slider li {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    background-size: cover;
}
.section-slider.images .section-content {
    position: absolute;
    width: 100%;
}
.slider {
    width: 100%;
    position: relative;
}
.vertical-slider .flex-direction-nav {
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px;
    height: 80px;
}
.vertical-slider .flex-direction-nav a {
    opacity: 1;
    filter: alpha(opacity=100);
    display: block;
    width: 40px;
    height: 40px;
    padding-top: 20px;
    background-color: #383838;
    float: left;
    font-family: "Entypo";
    font-size: 0;
    line-height: 0;
    text-align: center;
    color: #ffffff;
    overflow: visible;
}
.vertical-slider .flex-direction-nav a:hover {
    background-color: #495745;
}
.vertical-slider .flex-direction-nav a.flex-next {
    top: 40px;
}
.vertical-slider .flex-direction-nav a.flex-next:before {
    content: "\e713";
    padding: 0;
    font-size: 20px;
}
.vertical-slider .flex-direction-nav a.flex-prev {
    top: 0px;
}
.vertical-slider .flex-direction-nav a.flex-prev:before {
    content: "\e714";
    padding: 0;
    font-size: 20px;
}
.vertical-slider .flex-direction-nav a.disable,
.vertical-slider .flex-direction-nav a.flex-disabled {
    color: #444;
}
.vertical-slider .flex-direction-nav a.disable:hover,
.vertical-slider .flex-direction-nav a.flex-disabled:hover {
    cursor: default;
    background-color: #383838;
}
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
    display: block;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child {
    display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
    position: relative;
    zoom: 1;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
    zoom: 1;
}
.carousel li {
    margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
    *height: 0;
}
.flex-direction-nav a {
    background: #ffffff;
    width: 70px;
    height: 145px;
    display: block;
    position: absolute;
    top: 10px;
    z-index: 10;
    overflow: hidden;
    opacity: 0.2;
    cursor: pointer;
    color: #495745;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    text-align: center;
}
.flex-direction-nav a.hidden {
    display: none;
}
.flex-direction-nav .flex-next {
    right: 0px;
    text-align: right;
}
.flexslider:hover .flex-prev,
.flexslider:hover .flex-next {
    opacity: 0.2;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: default;
}
.flex-direction-nav a:before {
    display: inline-block;
    content: "\e712";
    font-family: "Entypo";
    font-size: 55px;
    padding: 30px 0px;
}
.flex-direction-nav a.flex-next:before {
    content: "\e6a8";
    padding-right: 5px;
}
/* Pause/Play */
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: 'Entypo';
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a.flex-play:before {
    content: '\f003';
}
/* Control Nav */
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -100px;
    text-align: center;
}
.flex-control-nav li {
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin: 0 5px;
}
.flex-control-paging li a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: block;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.2);
    cursor: pointer;
    text-indent: -9999px;
}
.flex-control-paging li a:hover {
    background: #ffffff;
}
.flex-control-paging li a.flex-active {
    background: #ffffff;
    cursor: default;
}
#toggle-bg-sound {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    opacity: 0.2;
    filter: alpha(opacity=20);
    font-size: 24px;
    cursor: pointer;
    display: block;
    margin: 100px auto 0;
}
#toggle-bg-sound:hover {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.nav-menu {
    background: #ffffff;
    width: 100%;
    z-index: 999;
}
.nav-menu .logo {
    margin: 23px 0 0 16px;
}
.nav-menu .logo h1 {
    margin: 0;
}
.nav-menu .logo a {
    display: block;
}
.nav-menu .menu {
    padding: 0;
    margin: 30px 0;
    line-height: 1;
    float: right;
}
.nav-menu .menu ul {
    margin: 0;
    padding: 0;
}
.nav-menu .menu li {
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-left: 40px;
    position: relative;
}
.nav-menu .menu li:hover > ul {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}
.nav-menu .menu li .mini-cart {
    position: relative;
}
.nav-menu .menu li .mini-cart .icon-shopping-cart:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e653";
    font-size: 20px;
    font-weight: 400;
}
.nav-menu .menu li .mini-cart .mini-cart-counter {
    border-radius: 50%;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -14px;
    right: -12px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    background: #383838;
    color: #ffffff;
}
.nav-menu .menu a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 20px;
    font-weight: 400;
    color: #383838;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
}
.nav-menu .menu a:hover,
.nav-menu .menu a.active {
    color: #495745;
}
.nav-menu .menu li.active .current {
    color: #495745;
}
.nav-menu .menu .active {
    color: #495745;
}
.nav-menu .menu li ul {
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    position: absolute;
    top: 108px;
    left: -15px;
    width: 190px;
    background-color: #333333;
    z-index: 99999;
    zoom: 1;
}
.nav-menu .menu li ul li {
    display: block;
    margin: 0;
    border-top: 1px solid #e1e1ff;
}
.nav-menu .menu li ul li:first-child {
    border-top: 4px solid #ff8800;
    margin-top: -4px;
}
.nav-menu .menu li ul a {
    display: block;
    padding: 15px 10px;
    font-size: 16px;
    line-height: 1.2;
}
.nav-menu .menu li ul ul {
    top: 0;
    left: 190px;
    padding-top: 0;
}
.nav-menu .menu li.thin-menu-item ul {
    left: auto;
    right: 0;
}
.nav-menu .menu li.thin-menu-item ul ul {
    left: auto;
    right: 190px;
}
.nav-menu .menu ul .thin-menu-item ul {
    right: 190px;
}
.nav-menu .mobile-nav {
    width: 140px;
    display: none;
    position: relative;
    float: right;
    margin-top: 20px;
}
.nav-menu .mobile-nav i {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 40px;
    color: #383838;
    position: absolute;
    right: 0;
    top: 1px;
}
.nav-menu .mobile-nav i:before {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.nav-menu select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-transform: uppercase;
    width: 100%;
    display: block;
    padding: 5px 35px 5px 0;
    border: none;
    position: relative;
    font-size: 20px;
    background: transparent;
}
.nav-menu .player-icon {
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: none;
    position: absolute;
    top: 100%;
    background-color: #495745;
}
body.sticky-nav .nav-menu {
    position: fixed;
    top: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
body.sticky-nav .player-icon {
    display: block;
}
.section-player {
    padding: 0;
    width: 100%;
    z-index: 99;
}
.section-player #player {
    width: 100%;
}
.section-player .mejs-container {
    overflow: visible;
}
.sticky-nav .section-player {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: fixed;
    margin-top: -40px;
}
.sticky-nav .section-player.showdown {
    margin-top: 0;
}
.mejs-container {
    background: #495745;
    overflow: hidden;
    position: relative;
}
.mejs-controls {
    height: 40px;
    width: 100%;
    line-height: 40px;
}
.mejs-controls > div {
    position: relative;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 40px;
}
.mejs-controls .mejs-tracktitle {
    padding: 0;
}
.mejs-control {
    font-size: 20px;
    line-height: 40px;
    cursor: pointer;
}
.mejs-info,
.mejs-minimize {
    font-size: 20px;
}
.mejs-info,
.mejs-minimize {
    padding-right: 10px;
}
.mejs-button button {
    cursor: pointer;
    display: inline-block;
    border: none;
    background: transparent;
    padding: 0;
    color: #ffffff;
    margin-top: 10px;
}
.mejs-button button:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
}
.mejs-button.mejs-play,
.mejs-button.mejs-pause {
    padding: 0;
}
.mejs-button.mejs-play button,
.mejs-button.mejs-pause button {
    margin-top: 0;
}
.mejs-button.mejs-play button:before,
.mejs-button.mejs-pause button:before {
    font-size: 40px;
}
.mejs-mute button:before {
    content: "\e68d";
}
.mejs-unmute button:before {
    content: "\e68f";
}
.mejs-play button:before {
    content: "\e687";
}
.mejs-pause button:before {
    content: "\e688";
}
.mejs-fullscreen-button button:before {
    content: "\e70e";
}
.mejs-unfullscreen button:before {
    content: "\e68c";
}
.mejs-prev,
.mejs-volume-button,
.mejs-info,
.mejs-minimize,
.mejs-fullscreen-button {
    border-left: 2px solid #383838;
    padding-left: 10px;
}
.mejs-loop,
.mejs-shuffle {
    color: #383838;
}
.mejs-loop.active,
.mejs-shuffle.active {
    color: #ffffff;
}
.mejs-tracktitle {
    font-size: 16px;
    text-transform: uppercase;
    padding: 0 20px;
    width: 130px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}
.mejs-tracktitle div {
    position: absolute;
    white-space: nowrap;
}
.mejs-rating > .entypo-heart {
    font-size: 20px;
    display: block;
    line-height: 40px;
}
.mejs-rating .vote-ui {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    padding: 0 10px;
    background: #495745;
    position: absolute;
    top: 10px;
    left: 0;
    height: 0;
    overflow: hidden;
}
.mejs-rating .vote-ui span {
    display: block;
    font-size: 20px;
}
.mejs-rating:hover .vote-ui {
    padding-bottom: 10px;
    height: 110px;
}
.mejs-time {
    color: #ffffff;
    font-size: 10px;
    text-align: center;
    width: auto;
    min-width: 80px;
    padding: 0 15px;
}
.mejs-time span {
    display: inline-block;
    float: left;
    margin: 0 1px;
}
.mejs-time-rail {
    direction: ltr;
    width: 200px;
    padding-top: 17px;
}
.mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    height: 8px;
    cursor: pointer;
}
.mejs-time-rail .mejs-time-total {
    background: #383838;
}
.mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 15px 15px;
    animation: buffering-stripes 2s linear infinite;
}
.mejs-time-rail .mejs-time-loaded {
    background: #666;
    width: 0;
}
.mejs-time-rail .mejs-time-current {
    background: #ffffff;
    width: 0;
}
.mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #ffffff;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center;
}
.mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 16px;
    top: -17px;
    margin-left: -18px;
    text-align: center;
    color: #111;
    font: 10px  'Open Sans Condensed';
}
.mejs-time-rail .mejs-time-float-current {
    width: 36px;
    display: block;
    text-align: center;
}
.mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    top: 15px;
    left: 13px;
}
@keyframes buffering-stripes {
from {
    background-position: 0 0;
}
to {
    background-position: 30px 0;
}
}
.mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: rgba(50, 50, 50, 0.7);
    top: -115px;
    left: 10px;
    z-index: 1;
    position: absolute;
    margin: 0;
}
.mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.5);
    margin: 0;
}
.mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    margin: 0;
}
.mejs-horizontal-volume-handle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 13px;
    border: 5px solid #ffffff;
    background: #383838;
    margin-left: -7px;
}
.mejs-horizontal-volume-slider {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 140px;
    position: relative;
}
.mejs-horizontal-volume-total {
    position: absolute;
    top: 17px;
    width: 130px;
    height: 8px;
    background: #383838;
}
.mejs-horizontal-volume-current {
    position: absolute;
    top: 17px;
    width: 130px;
    height: 8px;
    background: #ffffff;
}
.mejs-video {
    background-color: #000;
}
.mejs-video .mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
}
.mejs-video .mejs-overlay-loading,
.mejs-video .mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    text-align: center;
    cursor: pointer;
}
.mejs-video .mejs-overlay-loading:before {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    -ms-animation: spin 1s infinite linear;
    -o-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}
.mejs-video .mejs-overlay-loading span {
    display: block;
    height: 80px;
}
.mejs-video .mejs-overlay-button:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    line-height: 80px;
    content: "\e687";
}
.mejs-video .mejs-controls {
    position: relative;
    z-index: 9999;
    margin-top: -50px;
}
.video-type-vimeo .mejs-video .mejs-controls {
    display: none;
}
.mejs-video .mejs-volume-button,
.mejs-video .mejs-fullscreen-button {
    border-left: none;
    padding-right: 10px;
}
.media-videos .mejs-prev {
    margin-left: 0;
    border-left: none;
}
.track-info {
    display: none;
    padding: 40px;
    background: #dcdcdc;
    color: #808080;
    font: 16px/30px Lato, sans-serif;
}
.track-info.current {
    display: block;
}
.track-info a {
    color: #ffffff;
    text-decoration: none;
}
.track-info a:hover {
    text-decoration: none;
}
.track-info .artist-info img {
    margin: 0 auto;
    border: 10px solid #383838;
    border-bottom-width: 0;
    display: block;
}
.artist-info {
    width: 260px;
}
.track-summary {
    width: 790px;
}
.track-rating {
    color: #495745;
    font-size: 20px;
    text-align: center;
    margin-top: 30px;
}
.vote-ui .heart {
    cursor: pointer;
}
.vote-ui .heart.setted:before {
    content: "\e615";
}
.vote-ui .heart.unset:before {
    content: "\e616";
}
.links {
    height: 40px;
    background: #383838;
    text-align: center;
}
.links a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    *display: inline;
    display: inline-block;
    zoom: 1;
    font-size: 20px;
    line-height: 40px;
    width: 40px;
    text-align: center;
}
.links a:hover {
    background: #495745;
}
.socials a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
}
.socials a:hover {
    background: transparent;
}
.socials .entypo-facebook:hover {
    color: #4864a3;
}
.socials .entypo-twitter:hover {
    color: #36acdc;
}
.socials .entypo-soundcloud:hover {
    color: #f27920;
}
.socials .entypo-googleplus:hover {
    color: #e24b3a;
}
.socials .entypo-vimeo:hover {
    color: #59c8ef;
}
.track-links-extended {
    background: #383838;
    display: block;
    height: 40px;
}
.go-extended {
    text-align: center;
    position: relative;
    width: 630px;
}
.go-extended a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 40px;
    width: 40px;
    float: right;
}
.go-extended a:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e70e";
    font-size: 20px;
    position: absolute;
    right: 9px;
    top: 9px;
}
.go-extended a:hover {
    background: #495745;
}
.go-extended .more-extended {
    font: 20px/40px  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}
.track-detail {
    font: 15px/1  'Open Sans Condensed', sans-serif;
    color: #383838;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.track-detail .title {
    *display: inline;
    display: inline-block;
    zoom: 1;
    width: 6.5em;
}
.track-detail .detail {
    font-size: 22px;
    color: #495745;
}
.track-detail.album .detail,
.track-detail.track .detail {
    color: #495745;
}
.track-description {
    border-top: 1px solid #d2d2d2;
    color: #666666;
    padding: 20px 0;
    margin-top: 10px;
    height: 154px;
    overflow: auto;
}
.track-description .scroll-pane {
    height: 113px;
}
.player-playshuffle,
.player-playloop {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-size: 50px;
    color: #383838;
    margin: 0 10px;
    cursor: pointer;
}
.player-playshuffle.active,
.player-playloop.active {
    color: #ffffff;
    text-shadow: 0 0 10px #aaa;
}
.extended-player #cboxLoadedContent {
    border: none;
}
.extended-player .mejs-loop,
.extended-player .mejs-shuffle {
    color: #ffffff;
}
.extended-player .mejs-loop.active,
.extended-player .mejs-shuffle.active {
    color: #383838;
}
.track-visual {
    color: #383838;
    text-transform: uppercase;
    position: relative;
    height: 560px;
    border: 10px solid #383838;
    background-color: #dcdcdc;
}
.track-visual .image {
    height: 540px;
    position: relative;
    background-size: cover;
}
.track-visual .image img {
    width: 100%;
    height: 100%;
    display: block;
}
.track-visual .image .caption {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center;
}
.track-visual .image .caption .text {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    opacity: 0.2;
    filter: alpha(opacity=20);
    *display: inline;
    display: inline-block;
    zoom: 1;
    background: #ffffff;
    border: 10px solid #495745;
    border-width: 10px 0;
    padding: 20px;
    text-decoration: none;
    text-transform: uppercase;
    font: 45px/1 ' 'Open Sans Condensed'', sans-serif;
}
.track-visual .image .caption .text:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    text-decoration: none;
}
.track-visual .image .caption .big,
.track-visual .image .caption .small {
    color: #495745;
    text-decoration: none;
    display: block;
}
.track-visual .image .caption .small {
    font-size: 22px;
    margin-top: 10px;
    text-align: left;
}
.track-visual .image .visualization {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 120px;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
}
.track-visual .details {
    width: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    display: none;
}
.track-visual .details .image {
    height: 250px;
}
.track-visual .details .image .caption {
    top: 30%;
}
.track-visual .details .image .caption .big {
    font-size: 30px;
}
.track-visual .details .image .caption .small {
    font-size: 15px;
}
.track-visual .details .label {
    color: #383838;
    text-transform: uppercase;
}
.track-visual .track-meta,
.track-visual .track-lyric {
    width: 530px;
}
.track-visual .track-data {
    font-size: 15px;
    line-height: 1;
    overflow: hidden;
    border-bottom: 1px solid #d2d2d2;
    padding: 20px 0 0 0;
}
.track-visual .track-data p {
    float: left;
    width: 40%;
    margin-bottom: 20px;
}
.track-visual .track-data p span {
    color: #495745;
}
.track-visual .track-data .album-name,
.track-visual .track-data .artist-name,
.track-visual .track-data .composer {
    width: 60%;
}
.track-visual .track-data .release-date,
.track-visual .track-data .length,
.track-visual .track-data .genre {
    text-align: right;
}
.track-visual .track-data .label {
    margin-right: 20px;
}
.track-visual .track-rating {
    font-size: 20px;
    line-height: 1;
    text-align: center;
    margin: 20px 0;
}
.track-visual .track-rating p {
    font-size: 14px;
    margin: 10px 0 0 0;
}
.track-visual .track-rating .views {
    color: #383838;
    margin-right: 15px;
}
.track-visual .links {
    color: #ffffff;
    font-size: 15px;
    margin-top: 0;
    position: relative;
    overflow: hidden;
}
.track-visual .links .button {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    *display: inline;
    display: inline-block;
    zoom: 1;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    float: left;
}
.track-visual .links .button i {
    padding-right: 15px;
}
.track-visual .links span.button {
    width: 100%;
    cursor: default;
}
.track-visual .links a.button {
    width: 0;
}
.track-visual .links a.button:hover {
    color: #495745;
    background-color: #ffffff;
}
.track-visual .links:hover .button {
    width: 25%;
}
.track-visual .links:hover span.button {
    background-color: #495745;
}
.track-visual .track-lyric {
    color: #666666;
    font-size: 16px;
    text-transform: none;
    font-family: Lato, sans-serif;
}
.track-visual .track-lyric .label {
    color: #495745;
    font-size: 15px;
    font-family:  'Open Sans Condensed', sans-serif;
}
.track-visual .track-lyric .scroll-pane {
    height: 460px;
}
.player-sticky-wrapper .section-player {
    margin: 0 auto;
    width: 100%;
    z-index: 999;
}
.no-spectrum .visualization {
    display: none;
}
.section-like {
    min-height: 600px;
    text-align: center;
    text-transform: uppercase;
    padding: 100px 0;
}
.section-like .social-message {
    position: relative;
    font-size: 90px;
    line-height: 1;
}
.section-like .social-message p {
    margin-bottom: 25px;
}
.section-like .social-message .odd:first-child {
    font-weight: 700;
}
.section-like .social-message .even {
    font-size: 50%;
}
.section-like .social {
    margin-top: 60px;
}
.section-like .social-button-large {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    opacity: 0.2;
    filter: alpha(opacity=20);
    *display: inline;
    display: inline-block;
    zoom: 1;
    background: #ffffff;
    font-size: 22px;
    line-height: 1;
    color: #2f5991;
    position: relative;
    cursor: pointer;
}
.section-like .social-button-large:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #ffffff;
    background: #2f5991;
}
.section-like .social-button-large:hover a {
    color: #ffffff;
}
.section-like .social-button-large.liked,
.section-like .social-button-large.followed {
    opacity: 0.2;
    filter: alpha(opacity=20);
    cursor: pointer;
}
.section-like .social-button-large a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #2f5991;
    display: block;
    padding: 14px 25px;
}
.section-like .twitter-follow a {
    color: #59C8EF;
}
.section-like .twitter-follow:hover {
    background-color: #59C8EF;
}
.section-like .middle-area {
    *display: inline;
    display: inline-block;
    zoom: 1;
    width: 62px;
    height: 62px;
    margin-top: -5px;
    color: #ffffff;
    font-size: 40px;
    line-height: 62px;
    margin: 0 -3px 0 -4px;
    position: relative;
    bottom: -7px;
    background-color: #383838;
}
.section-popular-tracks {
    *zoom: 1;
}
.section-popular-tracks:before,
.section-popular-tracks:after {
    display: table;
    content: '';
    line-height: 0;
}
.section-popular-tracks:after {
    clear: both;
}
.section-popular-tracks .popular-tracks {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
    width: 570px;
    border: 10px solid #383838;
    background-color: #dcdcdc;
}
.section-popular-tracks .popular-tracks.first,
.section-popular-tracks .popular-tracks:first-child {
    margin-left: 0;
}
.section-popular-tracks .top-week {
    margin-left: 0;
}
.section-popular-tracks .block-title {
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    position: relative;
    margin: 0 0 50px 0;
    font-size: 45px;
    text-align: center;
    padding: 15px 0;
    margin: 0;
    background-color: #495745;
}
.section-popular-tracks .block-title .suffix,
.section-popular-tracks .block-title .desc {
    *display: inline;
    display: inline-block;
    zoom: 1;
    font-size: 26px;
    line-height: 1;
    position: relative;
}
.section-popular-tracks .block-title .desc {
    position: absolute;
    top: 3px;
    margin-left: 15px;
    color: #495745;
}
.section-popular-tracks .block-title .suffix {
    font-size: 22px;
    margin-left: 0;
}
.section-popular-tracks .tracks {
    padding: 0 20px;
}
.section-popular-tracks .track {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
    color: #383838;
    clear: both;
    overflow: hidden;
    padding: 25px 0;
    border-bottom: 1px solid #d2d2d2;
}
.section-popular-tracks .track:last-child {
    border: 0px;
}
.section-popular-tracks .track-no,
.section-popular-tracks .track-title,
.section-popular-tracks .track-image {
    float: left;
    margin: 12px 0;
}
.section-popular-tracks .track-no {
    width: 50px;
    border-right: 2px solid #383838;
    font-size: 50px;
    text-align: center;
}
.section-popular-tracks .track-title {
    width: 300px;
    padding: 0 20px;
    overflow: hidden;
}
.section-popular-tracks .track-title h3 {
    margin: 0 0 5px 0;
    color: #495745;
    font-size: 28px;
    font-weight: 400;
}
.section-popular-tracks .track-title h3 a {
    color: #495745;
    text-decoration: none;
}
.section-popular-tracks .track-title h3 .artist-name {
    display: block;
}
.section-popular-tracks .track-image {
    width: 80px;
    height: 80px;
    margin: 0;
    text-align: center;
    position: relative;
    border: 5px solid #383838;
    background-color: #383838;
}
.section-popular-tracks .track-image img {
    max-height: 100%;
}
.section-popular-tracks .track-image .play-track {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    padding: 15px 0;
    background-color: rgba(73, 87, 69, 0.8);
}
.section-popular-tracks .track-image .play-track:before {
    color: #ffffff;
    font-size: 40px;
}
.section-popular-tracks .track-image .play-track:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.section-popular-tracks .track-vote {
    float: right;
    width: 80px;
    margin-top: 12px;
    text-align: center;
}
.section-popular-tracks .track-vote .icon {
    font-size: 20px;
    color: #495745;
    display: block;
    margin-bottom: 15px;
}
.section-testimonials {
    position: relative;
    min-height: 600px;
    padding: 150px 0 40px 0;
    background-position: center top;
}
.quotes-slider {
    margin: 0 0 100px 0;
}
.quotes-slider .flex-control-nav {
    bottom: -100px;
}
.quotes-slider .slides {
    margin: 0px 0 60px;
}
.quotes-slider .slides li {
    padding: 50px 0px 10px;
    text-align: center;
    position: relative;
    background: rgba(0, 0, 0, 0.2);
}
.quotes-slider .quote {
    width: 570px;
    min-height: 90px;
    margin: 0 auto;
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
}
.quotes-slider .quote a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
}
.quotes-slider .quote a:hover {
    color: #495745;
}
.quotes-slider .quote-author,
.quotes-slider .created-time {
    font-size: 22px;
    color: #495745;
    text-transform: uppercase;
    line-height: 40px;
    display: inline-block;
    position: relative;
    bottom: -50px;
    padding: 0 20px;
    height: 40px;
    background-color: #dcdcdc;
}
.quotes-slider .cover-icon {
    font-size: 120px;
    color: #383838;
    line-height: 1;
    height: 40px;
    width: 40px;
    margin: 0 auto -16px;
}
.quotes-slider .cover-icon:before {
    font-size: 60px;
}
.quotes-slider .twitter-cover-icon {
    width: 60px;
    height: 60px;
    font-size: 60px;
    margin-bottom: -30px;
}
.tiny-carousel .viewport {
    height: 480px;
    overflow: hidden;
    position: relative;
}
.tiny-carousel .overview {
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
}
.media-slider {
    position: relative;
    width: 100%;
}
.media-slider .slides {
    display: block;
}
.media-slider .slides li {
    display: block;
    overflow: hidden;
    width: 1170px;
    height: 240px;
}
.media-slider .hentry {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    float: left;
    width: 210px;
    height: 210px;
    border: 10px solid #383838;
    margin: 0 0 30px 30px;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.media-slider .hentry * {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.media-slider .hentry:first-child {
    margin-left: 0;
}
.media-slider .hentry img {
    display: block;
}
.media-slider .hentry .overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
}
.media-slider .hentry h3 {
    margin: 0;
    position: absolute;
    bottom: -40px;
    width: 100%;
    height: 40px;
    color: #495745;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    background-color: #ffffff;
}
.media-slider .hentry h3 .media-count {
    color: #383838;
}
.media-slider .hentry:hover .overlay {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.media-slider .hentry:hover .play-track,
.media-slider .hentry:hover .view-media {
    opacity: 1;
    filter: alpha(opacity=100);
}
.media-slider .hentry:hover h3 {
    bottom: 0;
}
.media-slider .play-track,
.media-slider .view-media {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 43%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    z-index: 10;
    color: #ffffff;
}
.media-slider .play-track:before,
.media-slider .view-media:before {
    font-size: 40px;
}
/* Image slide show on lightbox
------------------------------------------------------*/
.images-gallery-slideshow .flex-direction-nav a,
.video-player .flex-direction-nav a {
    width: 63px;
    height: 124px;
    top: 40%;
}
.images-gallery-slideshow .flex-direction-nav a:before,
.video-player .flex-direction-nav a:before {
    font-size: 50px;
    display: block;
    padding: 25px 0;
}
.video-player iframe {
    width: 1150px;
    max-width: 100%;
    display: block;
}
.video-player .flex-direction-nav .flex-next {
    right: 10px;
}
.video-player .flex-direction-nav .flex-prev {
    left: 10px;
}
.images-gallery-slideshow {
    height: 540px;
}
.images-gallery-slideshow .slides li {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    min-width: 1150px;
    min-height: 540px;
}
.images-gallery-slideshow img {
    max-height: 540px;
    margin: 0 auto;
}
.images-gallery-bottom {
    height: 40px;
    overflow: hidden;
    background: #383838;
    padding: 10px 0 0 0;
}
.images-gallery-paginate {
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: right;
    line-height: 1;
    float: right;
    overflow: hidden;
    min-width: 100px;
}
.images-gallery-paginate .current-slide {
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 30px;
    color: #495745;
    font-size: 26px;
}
.section-latest-tweets {
    min-height: 600px;
    padding: 150px 0 40px 0;
}
.releases-slider {
    height: 450px;
    padding: 10px;
    background-color: #383838;
}
.releases-slider .flex-viewport li {
    position: relative;
    display: block;
    height: 430px;
    overflow: hidden;
    background-color: #dcdcdc;
}
.releases-slider .flex-viewport .hentry {
    display: none;
}
.releases-slider .album-share {
    padding-top: 10px;
    position: relative;
    z-index: 10;
    background-color: #383838;
}
.releases-slider .hide-detail {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 20px;
    text-align: center;
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px;
    height: 40px;
    padding-top: 10px;
    z-index: 10;
    background-color: #383838;
    cursor: pointer;
    display: none;
}
.releases-slider .hide-detail:hover {
    background-color: #495745;
}
.releases-slider.item-expanded .hide-detail,
.releases-slider.item-expanded .album-share-bar {
    display: block;
}
.releases-slider.item-expanded .flex-direction-nav {
    top: auto;
    bottom: 13px;
    right: 0;
    width: auto;
    height: auto;
    z-index: 10;
}
.releases-slider.item-expanded .flex-direction-nav li {
    *display: inline;
    display: inline-block;
    zoom: 1;
}
.releases-slider.item-expanded .flex-direction-nav a {
    *display: inline;
    display: inline-block;
    zoom: 1;
    color: #ffffff;
    font: 16px/1  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    position: static;
    float: none;
    width: auto;
    height: 16px;
    padding: 0 10px;
    background-color: transparent;
}
.releases-slider.item-expanded .flex-direction-nav a:before {
    content: "";
    padding: 0;
}
.releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #495745;
    background-color: transparent;
}
.releases-slider.item-expanded .flex-direction-nav a.flex-disabled {
    color: #484848;
}
.releases-slider.item-expanded .flex-direction-nav .flex-prev {
    border-right: 2px solid #ffffff;
}
.album-cover {
    position: relative;
    text-align: center;
}
.album-cover:hover .overlay {
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: block;
}
.album-cover:hover .view-detail {
    left: 45%;
}
.album-cover:hover .play-album {
    right: 45%;
}
.album-cover:hover .short-info {
    bottom: 0;
}
.album-cover img {
    display: block;
}
.album-cover .overlay {
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    opacity: 0;
    filter: alpha(opacity=0);
}
.album-cover .view-detail,
.album-cover .play-album {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-size: 40px;
    color: #ffffff;
    position: absolute;
    top: 40%;
}
.album-cover .view-detail {
    left: -50px;
}
.album-cover .play-album {
    font-size: 50px;
    right: -50px;
}
.album-cover .short-info {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    color: #495745;
    font-size: 16px;
    line-height: 40px;
    text-transform: uppercase;
    width: 100%;
    position: absolute;
    bottom: -40px;
    background-color: #ffffff;
}
.album-cover .num-tracks,
.album-cover .album-title {
    padding: 0 20px;
}
.album-cover .num-tracks span {
    color: #383838;
}
.album {
    color: #383838;
    font-size: 15px;
    text-transform: uppercase;
    width: 100%;
    height: 390px;
    padding: 20px;
    overflow: hidden;
    clear: both;
    background-color: #dcdcdc;
}
.album p {
    margin-bottom: 0;
}
.album .album-info {
    float: left;
    width: 525px;
}
.album .album-info img {
    display: block;
}
.album .info {
    clear: both;
    overflow: hidden;
    padding: 20px 0 0 0;
    margin: 0 0 20px 0;
    line-height: 1;
    border-bottom: 1px solid #d2d2d2;
}
.album .info p {
    margin: 0 0 20px 0;
    float: left;
    width: 50%;
}
.album .info .album-composer,
.album .info .album-genre {
    text-align: right;
}
.album .info span {
    padding-left: 10px;
    color: #495745;
}
.album .info span.label {
    padding-left: 0;
    color: #383838;
}
.album .album-sources {
    clear: both;
    overflow: hidden;
    height: 40px;
    background-color: #383838;
}
.album .album-sources .button {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    *display: inline;
    display: inline-block;
    zoom: 1;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    float: left;
}
.album .album-sources .button i {
    padding-right: 15px;
}
.album .album-sources span.button {
    cursor: default;
    width: 100%;
}
.album .album-sources a.button {
    width: 0;
}
.album .album-sources a.button:hover {
    color: #495745;
    background-color: #ffffff;
}
.album .album-sources:hover .button {
    width: 25%;
}
.album .album-sources:hover span.button {
    background-color: #495745;
}
.album .album-tracks {
    margin-left: 570px;
}
.album .album-tracks .label {
    margin: 0 0 20px 0;
    font-size: 15px;
    line-height: 1;
    color: #495745;
}
.album .album-review {
    font-family: Lato, sans-serif;
    font-size: 16px;
    color: #666666;
    text-transform: none;
    padding-bottom: 20px;
    margin-bottom: 25px;
    border-bottom: 1px solid #d2d2d2;
    height: 90px;
}
.album .album-review .scroll-pane {
    height: 75px;
}
.album .album-review p {
    margin-bottom: 20px;
}
.album .tracklist .scroll-pane {
    height: 165px;
}
.album .tracklist ol {
    list-style: decimal inside;
    padding: 0;
}
.album .tracklist li {
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    height: auto;
    display: list-item;
    padding: 5px 0;
    border-top: 1px solid #cbcbcb;
}
.album .tracklist li:first-child {
    padding-left: 3px;
    border-top: none;
}
.album .tracklist li.playing {
    color: #383838;
}
.album .tracklist li.playing .track-name {
    color: #495745;
}
.album .tracklist p {
    *display: inline;
    display: inline-block;
    zoom: 1;
    color: #383838;
}
.album .tracklist .track-name {
    color: #383838;
    width: 210px;
}
.album .tracklist .track-name .track-length {
    color: #666666;
    padding-left: 10px;
}
.album .tracklist .actions {
    width: 130px;
}
.album .tracklist .actions span {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    margin: 0 5px;
    cursor: pointer;
    font-size: 20px;
}
.album .tracklist .actions span:hover {
    color: #495745;
}
.album .tracklist .actions a {
    color: #383838;
}
.album .tracklist .actions a:hover {
    color: #495745;
}
.album .tracklist .vote-score {
    float: right;
}
.album .tracklist .vote-score span {
    color: #495745;
    font-size: 20px;
}
.sharrre {
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-right: 10px;
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: #383838;
    cursor: pointer;
}
.sharrre span {
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 30px;
    line-height: 30px;
}
.sharrre .share {
    width: 30px;
    float: left;
}
.sharrre .share:before {
    font-family: 'Entypo';
    color: #ffffff;
    line-height: 30px;
    font-size: 16px;
}
.sharrre .count {
    min-width: 40px;
    padding: 0 10px;
    background-color: #dcdcdc;
}
.sharrre.facebook-share .share {
    background-color: #4864a3;
}
.sharrre.facebook-share .share:before {
    content: "\e6c2";
}
.sharrre.twitter-share .share {
    background-color: #59c8ef;
}
.sharrre.twitter-share .share:before {
    content: "\e6c0";
}
.sharrre.google-share .share {
    background-color: #e24b3a;
}
.sharrre.google-share .share:before {
    content: "\e718";
}
.scroll-pane {
    width: 100%;
    overflow: auto;
}
.mCSB_scrollTools {
    position: absolute;
    top: 0;
    right: -5px;
    height: 100%;
    width: 20px;
}
.mCSB_scrollTools a {
    display: block;
    width: 20px;
    height: 20px;
    color: #383838;
    cursor: pointer;
    position: relative;
}
.mCSB_scrollTools a:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    line-height: 1;
}
.mCSB_scrollTools a:hover {
    color: #495745;
}
.mCSB_scrollTools .mCSB_buttonUp:before {
    content: "\e6a7";
}
.mCSB_scrollTools .mCSB_buttonDown:before {
    content: "\e6a6";
}
.mCSB_scrollTools .mCSB_buttonDown {
    top: 100%;
    margin-top: -40px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger {
    cursor: pointer;
    width: 100%;
}
.mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
    height: 100%;
}
.mCSB_container {
    margin-right: 20px;
}
.top-scroll-bar.scroll-pane .mCSB_container {
    margin-right: 0;
}
.top-scroll-bar.scroll-pane .mCSB_scrollTools {
    visibility: hidden;
}
.custom-scroll-nav {
    float: right;
    position: relative;
    margin: -40px -5px 0 0;
    font-size: 20px;
}
.custom-scroll-nav span {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
    cursor: pointer;
}
.custom-scroll-nav span:hover {
    color: #495745;
}
.section-subscribe {
    min-height: 600px;
    text-align: center;
    text-transform: uppercase;
    padding: 100px 0;
}
.section-subscribe .subcribe {
    display: inline-block;
    float: none;
}
.section-subscribe .subscribe-title {
    color: #ffffff;
    font-size: 90px;
    font-weight: 700;
}
.section-subscribe .subscribe-desc {
    color: #383838;
    font-size: 45px;
    line-height: 1.3;
    margin-bottom: 80px;
}
.section-subscribe input {
    background: #dcdcdc;
    height: 60px;
    border: 5px solid #383838;
    color: #495745;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    font-family:  'Open Sans Condensed', sans-serif;
    margin-left: 10px;
    padding: 0px 5px;
    width: 270px;
}
.section-subscribe input[type=submit] {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    background: #383838;
    border: none;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
    width: 170px;
    float: left;
    margin-top: 0px;
}
.section-subscribe input[type=submit]:hover {
    background-color: #495745;
}
.section-subscribe .subcribe .subcribe-form {
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 24px;
}
.section-subscribe .wysija-paragraph {
    float: left;
}
.section-subscribe .formError {
    display: none;
}
.section-subscribe .widget_wysija_cont .updated,
.section-subscribe .widget_wysija_cont .login .message {
    background: #DCDCDC;
    border: 5px solid #495745;
    color: #495745;
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 20px;
}
.section-subscribe .widget_wysija_cont .updated a,
.section-subscribe .widget_wysija_cont .login .message a {
    color: #495745;
}
.section-subscribe .widget_wysija_cont .error,
.section-subscribe .widget_wysija_cont .xdetailed-errors {
    background: #DCDCDC;
    border: 10px solid #383838;
    color: #B60000;
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 20px;
}
.section-subscribe .widget_wysija_cont .error a,
.section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.section-events {
    /* Past event
    -----------------*/
}
.section-events .tabs {
    background-color: #dcdcdc;
    border: 10px solid #383838;
}
.section-events .simple-tabs .tabs-nav {
    top: -80px;
}
.section-events .vertical-slider .flex-direction-nav {
    right: -50px;
    top: -10px;
}
.section-events .slides {
    display: block;
}
.section-events .slides li {
    display: block;
    width: 1150px;
}
.section-events .event {
    height: 70px;
    padding: 20px 0px;
    margin: 0 20px;
    color: #383838;
    text-transform: uppercase;
    border-top: 1px solid #d2d2d2;
}
.section-events ul li:first-child .event {
    border-top: none;
}
.section-events .status-sold_out {
    color: #b60000;
}
.section-events .status-sold_out .status {
    background: #b60000;
}
.section-events .status-free .status {
    background: #495745;
}
.section-events .status-cancel {
    color: #666666;
}
.section-events .status-cancel .status {
    background: #666666;
}
.section-events .day-event {
    width: 50px;
    border-right: 2px solid;
    font-size: 35px;
    text-align: center;
}
.section-events .time-event {
    width: 230px;
    font-size: 12px;
    padding: 0 10px;
}
.section-events .time-event .time {
    line-height: 1;
    display: block;
}
.section-events .time-event .time:first-child {
    padding-bottom: 5px;
}
.section-events .place-event {
    width: 240px;
    font-size: 20px;
}
.section-events .name-event {
    width: 340px;
    font-size: 20px;
    overflow: hidden;
}
.section-events .group-status {
    float: right;
}
.section-events .status a {
    background: #495745;
}
.section-events .status {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    width: 110px;
    margin-left: 10px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
}
.section-events .status a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
    display: block;
    background-color: #495745;
}
.section-events .status a:hover {
    background: #383838;
}
.section-events .day-event,
.section-events .time-event,
.section-events .place-event,
.section-events .name-event,
.section-events .infor-event,
.section-events .status,
.section-events .event-gallery,
.section-events .event-videos {
    float: left;
    height: 30px;
    line-height: 30px;
}
.section-events .content-infor-event {
    background: #495745;
    padding: 15px 0;
    overflow: hidden;
    color: #ffffff;
    position: relative;
}
.section-events .content-infor-event .icon-infor,
.section-events .content-infor-event .close-infor {
    position: absolute;
    top: 50%;
    width: 70px;
    text-align: center;
}
.section-events .content-infor-event .icon-infor {
    font-size: 30px;
    height: 30px;
    margin-top: -15px;
}
.section-events .content-infor-event .close-infor {
    font-size: 20px;
    cursor: pointer;
    top: 15px;
    right: 0;
    width: 50px;
}
.section-events .content-infor-event .show-infor-event {
    font-family: Lato, sans-serif;
    font-weight: 400;
    margin-right: 0px;
    padding: 0 50px 0 70px;
    font-size: 16px;
    min-height: 30px;
}
.section-events .infor-event,
.section-events .open-gallery,
.section-events .open-videos {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}
.section-events .infor-event:before,
.section-events .open-gallery:before,
.section-events .open-videos:before {
    line-height: 30px;
}
.section-events .infor-event:hover,
.section-events .open-gallery:hover,
.section-events .open-videos:hover {
    color: #495745;
}
.section-events .event-gallery,
.section-events .event-videos {
    color: #383838;
    font-size: 20px;
    width: 25px;
    margin-left: 15px;
}
.section-events .infor-event {
    font-size: 56px;
    background: none;
    width: 25px;
    line-height: 70px;
    color: #383838;
    cursor: pointer;
}
.section-events .open-videos:before {
    line-height: 35px;
}
.section-events .past-event .event {
    color: #666666;
}
.section-events .past-event .name-event {
    width: 445px;
}
.section-events .past-event .place-event {
    width: 260px;
}
.section-countdown {
    min-height: 600px;
    text-align: center;
    text-transform: uppercase;
    padding: 150px 0;
    overflow: hidden;
}
.section-countdown .counting-event {
    background: rgba(0, 0, 0, 0.2);
    padding: 45px 0 60px;
    position: relative;
    z-index: 10;
}
.section-countdown .event-title {
    font-size: 45px;
    font-weight: 400;
}
.section-countdown .event-desc {
    font-size: 30px;
    font-weight: 300;
}
.section-countdown #countdown-video-bg {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
}
.section-countdown #countdown-youtube-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.section-countdown.video .section-mark {
    background-image: none;
}
.section-countdown.video .parallax {
    z-index: -1;
}
/* ---- Counter ---- */
.countdown-wrap {
    position: relative;
    margin-top: -37px;
}
.countdown-wrap span {
    *display: inline;
    display: inline-block;
    zoom: 1;
}
.countdown {
    font-size: 40px;
    line-height: 70px;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
    width: 100%;
}
.counter {
    width: 70px;
    height: 70px;
    background-color: #495745;
}
.sep-counter {
    width: 10px;
}
.countdown-labels {
    display: block;
}
.countdown-labels span {
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 30px;
    width: 70px;
    margin-left: 7px;
    line-height: 1;
    font-size: 18px;
    padding-top: 15px;
}
.countdown-labels span:first-child {
    margin-left: 0;
}
.artists-slider .slides li {
    position: relative;
    width: 100%;
    height: 450px;
    display: block;
    overflow: hidden;
}
.artists-slider .flex-viewport {
    z-index: 10;
}
.artists-slider .artist {
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-left: 30px;
    width: 370px;
    float: left;
}
.artists-slider .artist.first,
.artists-slider .artist:first-child {
    margin-left: 0;
}
.artists-slider .artist.hidden {
    display: none;
}
.artists-slider .artist.active {
    width: 100%;
}
.artists-slider .artist.active h3 {
    bottom: 0;
}
.artists-slider .artist.active .overlay,
.artists-slider .artist.active .view-artist {
    display: none;
}
.artists-slider .artist h3 {
    margin: 0;
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0;
    color: #495745;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    line-height: 40px;
    background-color: #ffffff;
}
.artists-slider .artist .artist-thumbnail {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-left: 30px;
    width: 370px;
    height: 450px;
    float: left;
    position: relative;
    overflow: hidden;
    margin: 0;
    cursor: pointer;
    border: 10px solid #383838;
    background-color: #383838;
}
.artists-slider .artist .artist-thumbnail.first,
.artists-slider .artist .artist-thumbnail:first-child {
    margin-left: 0;
}
.artists-slider .artist .artist-thumbnail * {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.artists-slider .artist .artist-thumbnail:hover .view-artist {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 15;
}
.artists-slider .artist .artist-thumbnail:hover h3 {
    bottom: 0;
    z-index: 15;
}
.artists-slider .artist .artist-thumbnail:hover .overlay {
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 10;
}
.artists-slider .artist .view-artist {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 50%;
    top: 35%;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    padding-top: 20px;
    text-align: center;
}
.artists-slider .artist .view-artist:before {
    font-size: 40px;
    color: #ffffff;
}
.artists-slider .artist .artist-info {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
    width: 770px;
    height: 450px;
    padding-bottom: 40px;
    display: none;
    position: relative;
    border: 10px solid #383838;
    background-color: #dcdcdc;
}
.artists-slider .artist .artist-info.first,
.artists-slider .artist .artist-info:first-child {
    margin-left: 0;
}
.artists-slider .artist .quick-facts,
.artists-slider .artist .best-known-for,
.artists-slider .artist .synopsis {
    height: 130px;
    margin: 0 20px;
    padding: 20px 0 10px;
    border-bottom: 1px solid #d2d2d2;
}
.artists-slider .artist .quick-facts .scroll-pane,
.artists-slider .artist .best-known-for .scroll-pane,
.artists-slider .artist .synopsis .scroll-pane {
    font-family: Lato, Tahoma, sans-serif;
    font-size: 16px;
    color: #666666;
    height: 55px;
}
.artists-slider .artist .synopsis {
    border-bottom: none;
}
.artists-slider .artist .quick-facts {
    color: #383838;
    font-size: 15px;
    text-transform: uppercase;
}
.artists-slider .artist .quick-facts span {
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-bottom: 10px;
}
.artists-slider .artist .quick-facts span span {
    margin-bottom: 0;
    padding-left: 15px;
    color: #495745;
}
.artists-slider .artist .quick-facts .birth-date {
    padding-right: 25px;
}
.artists-slider .artist .quick-facts .full-name,
.artists-slider .artist .quick-facts .birth-place {
    min-width: 280px;
}
.artists-slider .artist .quick-facts .nick-name,
.artists-slider .artist .quick-facts .occupation {
    min-width: 250px;
}
.artists-slider .artist .info-title {
    font-size: 15px;
    text-transform: uppercase;
    color: #495745;
}
.artists-slider .artist-socials {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40px;
    padding-top: 15px;
    z-index: 10;
    background-color: #383838;
}
.artists-slider .artist-socials a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 0;
    margin: 0 10px;
}
.artists-slider .artist-socials a:before {
    font-size: 20px;
}
.artists-slider .view-artist-gallery {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    font-family:  'Open Sans Condensed', Tahoma, sans-serif;
    position: absolute;
    left: -40px;
    top: 0;
    width: 40px;
    height: 80px;
    display: none;
    cursor: pointer;
    background-color: #383838;
}
.artists-slider .view-artist-gallery:before {
    font-family: Entypo;
    font-size: 20px;
    display: block;
    height: 40px;
    background-color: #383838;
}
.artists-slider .view-artist-gallery:hover {
    background-color: #495745;
}
.artists-slider .hide-detail {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 20px;
    text-align: center;
    position: absolute;
    right: -39px;
    top: 0;
    width: 40px;
    height: 40px;
    padding-top: 10px;
    z-index: 10;
    background-color: #383838;
    cursor: pointer;
    display: none;
}
.artists-slider .hide-detail:hover {
    background-color: #495745;
}
.artists-slider .artist-direction-bar {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    height: 50px;
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #383838;
    z-index: 5;
}
.artists-slider .artist-direction-nav {
    position: absolute;
    bottom: 17px;
    right: 0;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    z-index: 20;
    display: none;
}
.artists-slider .artist-direction-nav a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    *display: inline;
    display: inline-block;
    zoom: 1;
    color: #ffffff;
    padding: 0 10px;
}
.artists-slider .artist-direction-nav a.disable,
.artists-slider .artist-direction-nav a.disable:hover {
    color: #484848;
    cursor: default;
}
.artists-slider .artist-direction-nav a.artist-prev {
    border-right: 2px solid #ffffff;
}
.artists-slider .artist-direction-nav a:hover {
    color: #495745;
}
.artists-slider .flex-direction-nav {
    right: -39px;
}
.artists-slider.item-expanding .flex-direction-nav {
    display: none;
}
.artists-slider.item-expanding .active {
    width: 100%;
}
.artists-slider.item-expanded .hide-detail,
.artists-slider.item-expanded .view-artist-gallery {
    display: block;
}
.artists-slider.item-expanded .artist-direction-bar {
    height: 50px;
    display: block;
}
.artists-slider.item-expanded .flex-direction-nav {
    display: none;
}
.artists-slider.item-expanded .artist-direction-nav {
    display: block;
}
.artists-slider.item-expanded .artist h3 {
    color: #ffffff;
    background-color: #495745;
}
.artists-slider.item-expanded .active {
    margin-left: 0;
}
.artists-slider.item-expanded .active .artist-info {
    display: block;
}
.artists-slider.item-expanded .hidden {
    width: 0;
    margin-left: 0;
}
.artist-gallery-slideshow img {
    max-height: 630px;
}
.artist-single.item-expanded .hide-detail,
.artist-single.item-expanded .artist-direction-nav {
    display: none !important;
}
.section-blog {
    padding: 200px 0;
    text-align: center;
    text-transform: uppercase;
}
.section-blog .blog-message {
    position: relative;
    font-size: 90px;
    line-height: 1;
}
.section-blog .blog-message p {
    margin-bottom: 25px;
}
.section-blog .blog-message .odd:first-child {
    font-weight: 700;
}
.section-blog .blog-message .even {
    font-size: 50%;
}
.section-blog .blog-link {
    padding-top: 50px;
}
.section-blog .blog-link a {
    opacity: 0.2;
    filter: alpha(opacity=20);
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    *display: inline;
    display: inline-block;
    zoom: 1;
    height: 50px;
    min-width: 255px;
    padding: 0 70px;
    line-height: 50px;
    color: #495745;
    font-size: 22px;
    background: #ffffff;
}
.section-blog .blog-link a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.section-latest-news .latest-news {
    position: relative;
    overflow: hidden;
}
.section-latest-news article {
    float: left;
    width: 370px;
    height: 450px;
    padding: 0;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 10px solid #383838;
    background: #dcdcdc;
}
.section-latest-news article a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #495745;
}
.section-latest-news article a:hover {
    color: #383838;
}
.section-latest-news article header {
    padding-bottom: 10px;
}
.section-latest-news article .entry-thumbnail {
    width: 100%;
    height: 200px;
    margin: 0;
    overflow: hidden;
    position: relative;
    background: #666666;
}
.section-latest-news article .entry-thumbnail img {
    width: 100%;
    height: 100%;
}
.section-latest-news article .entry-thumbnail .view-detail {
    -webkit-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    transition: color 0.5s ease-in;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    color: transparent;
    font-size: 40px;
}
.section-latest-news article .entry-thumbnail .view-detail span {
    display: block;
}
.section-latest-news article .entry-thumbnail:hover .view-detail {
    color: #ffffff;
}
.section-latest-news article .entry-thumbnail:hover .overlay {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.section-latest-news article .entry-info .entry-format {
    left: 20px;
    bottom: 0;
    top: auto;
}
.section-latest-news article .entry-info .entry-date {
    left: 60px;
    bottom: 0;
    top: auto;
}
.section-latest-news article .entry-title {
    padding: 10px 20px 0 20px;
    margin: 0;
    font-size: 22px;
}
.section-latest-news article .entry-title a {
    color: #495745;
}
.section-latest-news article .entry-title a:hover {
    color: #383838;
}
.section-latest-news article .entry-meta,
.section-latest-news article .entry-content {
    padding: 0 20px;
    font-family: Lato, Arial, sans-serif;
}
.section-latest-news article .entry-meta {
    color: #383838;
    font-style: italic;
    font-size: 13px;
}
.section-latest-news article .entry-content {
    color: #666666;
    font-size: 14px;
}
.section-latest-news article .entry-content p {
    height: 105px;
    overflow: hidden;
    margin: 0;
}
.section-latest-news article .more-link {
    display: block;
    float: right;
    margin: 0;
    padding-right: 20px;
}
.section-connect {
    text-align: center;
    text-transform: uppercase;
    padding: 0;
}
.section-connect .noise-map {
    height: 700px;
    width: 100%;
}
.section-connect .social {
    width: 100%;
    position: absolute;
    bottom: 40px;
}
.section-connect .social a {
    -webkit-transition: all 0.5s ease-in 0.2s;
    -moz-transition: all 0.5s ease-in 0.2s;
    -o-transition: all 0.5s ease-in 0.2s;
    transition: all 0.5s ease-in 0.2s;
    *display: inline;
    display: inline-block;
    zoom: 1;
    color: #ffffff;
    font-size: 20px;
    line-height: 40px;
    text-decoration: none;
    width: auto;
    height: 40px;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
    background-color: #383838;
}
.section-connect .social a:hover {
    color: #495745;
    background-color: #ffffff;
}
.section-connect .social a:hover .title {
    width: 140px;
}
.section-connect .social span {
    display: block;
    float: left;
    white-space: nowrap;
}
.section-connect .social span:before {
    line-height: 40px;
}
.section-connect .social .icon-social {
    width: 40px;
    height: 40px;
}
.section-connect .social .title {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: width 0.5s;
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
    text-transform: uppercase;
    width: 0;
    overflow: hidden;
    text-align: center;
}
.section-connect .contact-form {
    position: absolute;
    display: none;
    top: 0;
    bottom: 0;
    width: 100%;
}
.section-connect .contact-form .overlay,
.section-connect .contact-form .overlay:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
    background-color: #000;
}
.section-connect .contact-form .inner {
    padding-top: 130px;
}
.section-connect .contact-form h3 {
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    margin: 0 0 50px 0;
}
.section-connect .contact-form .box {
    padding: 40px;
    background-color: rgba(56, 56, 56, 0.15);
}
.section-connect .contact-form .box a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
}
.section-connect .contact-form .box a:hover {
    color: #495745;
}
.section-connect .contact-form input,
.section-connect .contact-form textarea {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-family:  'Open Sans Condensed', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    text-transform: uppercase;
    border: none;
    width: 100%;
    margin-bottom: 20px;
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(0, 0, 0, 0.5);
}
.section-connect .contact-form input:focus,
.section-connect .contact-form textarea:focus {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.85);
}
.section-connect .contact-form textarea {
    height: 180px;
}
.section-connect .contact-form .send-mail {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    width: auto;
    margin: 0 auto;
    padding: 5px 20px;
}
.section-connect .contact-form .send-mail:hover,
.section-connect .contact-form .send-mail:active {
    background-color: rgba(0, 0, 0, 0.85);
}
.section-connect .contact-form .contact-info {
    font-weight: 300;
    text-align: left;
}
.section-connect .contact-form .contact-info p {
    line-height: 2;
}
.section-connect .contact-form .notices div {
    font-size: 13px;
    font-weight: 300;
    padding: 5px 0;
    display: none;
}
.section-connect .contact-info-window {
    color: #383838;
    text-align: left;
    font-family: Lato, sans-serif;
}
.section-connect .contact-info-window a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
}
.section-connect .contact-info-window a:hover {
    color: #495745;
}
.section-connect .gm-style img {
    max-width: none;
}
.section-connect .toggle-contact-form {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 50%;
    width: 40px;
    height: 40px;
    padding: 10px 0;
    margin-left: -20px;
    background-color: #383838;
}
.section-connect .toggle-contact-form:hover {
    background-color: #495745;
}
.section-shop {
    min-height: 600px;
    text-align: center;
    text-transform: uppercase;
    padding: 100px 0;
}
.section-shop .shop-title {
    font-size: 90px;
    color: #495745;
    font-weight: 700;
}
.section-shop .odd {
    font-size: 40px;
    font-weight: 400;
    margin-bottom: 50px;
}
.section-shop .even {
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 50px;
}
.section-shop .shop-link a {
    font-size: 16px;
    line-height: 60px;
    padding: 5px 20px;
    height: 60px;
    background-color: #ffffff;
}
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-message,
.woocommerce-page input.button,
.woocommerce input.button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.woocommerce-page article,
.woocommerce article {
    padding: 0px;
    font-family:  'Open Sans Condensed', sans-serif;
    border-bottom: 0px solid #e0e0e0;
}
.woocommerce-page article header,
.woocommerce article header {
    display: none;
}
.woocommerce-page .content,
.woocommerce .content {
    width: 100%;
    background: none;
}
.woocommerce-page .entry-summary p,
.woocommerce .entry-summary p,
.woocommerce-page .entry-content p,
.woocommerce .entry-content p {
    font-family: Lato, Tahoma, sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
.woocommerce-page .entry-content a,
.woocommerce .entry-content a {
    text-decoration: none;
}
.woocommerce-page .entry-content h2,
.woocommerce .entry-content h2 {
    text-transform: uppercase;
}
.woocommerce-page ul.products,
.woocommerce ul.products {
    padding: 0px;
    font-size: 16px;
}
.woocommerce-page ul.products li.product,
.woocommerce ul.products li.product {
    float: left;
    width: 210px;
    height: 281px;
    margin: 0 0 50px 30px;
    position: relative;
    overflow: hidden;
    text-align: center;
    border: 10px solid #383838;
    background: #383838;
    border-bottom: 0px solid #383838;
}  
.woocommerce-page ul.products li.product:nth-child(5n+1),
.woocommerce ul.products li.product:nth-child(5n+1) {
    margin-left: 0;
}
.woocommerce-page ul.products li.product .button,
.woocommerce ul.products li.product .button {
    margin-top: 0;
}
.woocommerce-page ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce-page ul.products li.product .add_to_cart_button:active,
.woocommerce ul.products li.product .add_to_cart_button:active {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: 400;
    text-transform: uppercase;
    float: right;
    margin-right: 0;
    text-align: right;
    background: none;
    border: none;
    color: #ffffff;
    padding: 10px 0 0 0;
    text-shadow: none;
    box-shadow: none;
    top: auto;
}
.woocommerce-page ul.products li.product .add_to_cart_button.loading:before,
.woocommerce ul.products li.product .add_to_cart_button.loading:before,
.woocommerce-page ul.products li.product .add_to_cart_button:active.loading:before,
.woocommerce ul.products li.product .add_to_cart_button:active.loading:before {
    background: transparent url(/bitrix/templates/nusha/content/themes/noise/img/ajax-loader.gif) no-repeat center center;
}
.woocommerce-page ul.products li.product .add_to_cart_button:after,
.woocommerce ul.products li.product .add_to_cart_button:after,
.woocommerce-page ul.products li.product .add_to_cart_button:active:after,
.woocommerce ul.products li.product .add_to_cart_button:active:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e653";
    line-height: 1;
    margin-left: 5px;
}
.woocommerce-page ul.products li.product .added_to_cart,
.woocommerce ul.products li.product .added_to_cart {
    display: none;
}
.woocommerce-page ul.products li.product a.button.added:before,
.woocommerce ul.products li.product a.button.added:before,
.woocommerce-page ul.products li.product button.button.added:before,
.woocommerce ul.products li.product button.button.added:before,
.woocommerce-page ul.products li.product input.button.added:before,
.woocommerce ul.products li.product input.button.added:before,
.woocommerce-page ul.products li.product #respond input#submit.added:before,
.woocommerce ul.products li.product #respond input#submit.added:before,
.woocommerce-page ul.products li.product #content input.button.added:before,
.woocommerce ul.products li.product #content input.button.added:before {
    top: 10px;
    left: -17px;
}
.woocommerce-page ul.products li.product .product-price,
.woocommerce ul.products li.product .product-price {
    line-height: 1;
    padding-top: 10px;
}
.woocommerce-page ul.products li.product .product-price del,
.woocommerce ul.products li.product .product-price del {
    display: none;
}
.woocommerce-page ul.products li.product .product-price .price,
.woocommerce ul.products li.product .product-price .price {
    font-weight: 400;
    color: #ffffff;
    width: 25px;
}
.woocommerce-page ul.products li.product .product-price .price ins,
.woocommerce ul.products li.product .product-price .price ins {
    text-decoration: none;
    font-weight: 400;
}
.woocommerce-page ul.products li.product .product-inner,
.woocommerce ul.products li.product .product-inner {
    position: relative;
    margin-bottom: 5px;
}
.woocommerce-page ul.products li.product .product-inner img,
.woocommerce ul.products li.product .product-inner img {
    display: block;
}
.woocommerce-page ul.products li.product .product-inner .sale-price,
.woocommerce ul.products li.product .product-inner .sale-price {
    float: left;
    position: absolute;
    top: 0;
    left: 45px;
    width: 100px;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
.woocommerce-page ul.products li.product .product-inner .sale-price:not(:empty),
.woocommerce ul.products li.product .product-inner .sale-price:not(:empty) {
    padding: 5px;
    text-align: center;
}
.woocommerce-page ul.products li.product .product-inner .sale-price .onsale-custom,
.woocommerce ul.products li.product .product-inner .sale-price .onsale-custom {
    color: #ffffff;
    width: 40px;
}
.woocommerce-page ul.products li.product .product-inner .sale-price span.price,
.woocommerce ul.products li.product .product-inner .sale-price span.price {
    margin-bottom: 0;
    display: block;
    margin-left: 7px;
}
.woocommerce-page ul.products li.product .product-inner .sale-price span.price del,
.woocommerce ul.products li.product .product-inner .sale-price span.price del,
.woocommerce-page ul.products li.product .product-inner .sale-price span.price .amount,
.woocommerce ul.products li.product .product-inner .sale-price span.price .amount {
    color: #ffffff;
    font-weight: 400;
    font-size: 16px;
}
.woocommerce-page ul.products li.product .product-inner .sale-price span.price ins,
.woocommerce ul.products li.product .product-inner .sale-price span.price ins {
    display: none;
}
.woocommerce-page ul.products li.product .product-inner .product-item-title,
.woocommerce ul.products li.product .product-inner .product-item-title {
    width: 100%;
    position: absolute;
    top: 30%;
}
.woocommerce-page ul.products li.product .product-inner h3,
.woocommerce ul.products li.product .product-inner h3 {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    opacity: 0;
    filter: alpha(opacity=0);
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    position: relative;
    z-index: 100;
}
.woocommerce-page ul.products li.product .product-inner h3 a,
.woocommerce ul.products li.product .product-inner h3 a {
    color: #ffffff;
}
.woocommerce-page ul.products li.product .product-inner .star-rating,
.woocommerce ul.products li.product .product-inner .star-rating {
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -o-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    overflow: hidden;
    margin: 0 auto;
    height: 17px;
    width: 80px;
    line-height: 1;
}
.woocommerce-page ul.products li.product .product-inner .star-rating:before,
.woocommerce ul.products li.product .product-inner .star-rating:before {
    content: "\e617 \e617 \e617 \e617 \e617";
    position: absolute;
    top: 0;
    left: 0;
}
.woocommerce-page ul.products li.product .product-inner .star-rating span,
.woocommerce ul.products li.product .product-inner .star-rating span {
    overflow: hidden;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 20px;
    color: #ffffff;
}
.woocommerce-page ul.products li.product .product-inner .star-rating span:before,
.woocommerce ul.products li.product .product-inner .star-rating span:before {
    content: "\e617 \e617 \e617 \e617 \e617";
    position: absolute;
    top: 0;
    left: 0;
}
.woocommerce-page ul.products li.product .product-inner:hover h3,
.woocommerce ul.products li.product .product-inner:hover h3,
.woocommerce-page ul.products li.product .product-inner:hover .star-rating,
.woocommerce ul.products li.product .product-inner:hover .star-rating {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 15;
}
.woocommerce-page ul.products li.product .product-inner:hover .overlay,
.woocommerce ul.products li.product .product-inner:hover .overlay {
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 10;
}
.woocommerce-page .viewport,
.woocommerce .viewport {
    height: 280px;
}
.woocommerce-page .viewport li,
.woocommerce .viewport li {
    height: 280px;
}
.woocommerce-page div.product,
.woocommerce div.product,
.woocommerce-page #content div.product,
.woocommerce #content div.product {
    /* Tabs on the product page */
}
.woocommerce-page div.product span.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce div.product p.price,
.woocommerce-page #content div.product p.price,
.woocommerce #content div.product p.price {
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 16px;
    color: #ffffff;
}
.woocommerce-page div.product span.price del,
.woocommerce div.product span.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce #content div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce div.product p.price del,
.woocommerce-page #content div.product p.price del,
.woocommerce #content div.product p.price del {
    color: #ffffff;
    font-size: 16px;
    display: inline-block;
}
.woocommerce-page div.product .product-price-cat,
.woocommerce div.product .product-price-cat,
.woocommerce-page #content div.product .product-price-cat,
.woocommerce #content div.product .product-price-cat {
    width: 100%;
    float: left;
}
.woocommerce-page div.product .product-price-cat span.price,
.woocommerce div.product .product-price-cat span.price,
.woocommerce-page #content div.product .product-price-cat span.price,
.woocommerce #content div.product .product-price-cat span.price,
.woocommerce-page div.product .product-price-cat p.price,
.woocommerce div.product .product-price-cat p.price,
.woocommerce-page #content div.product .product-price-cat p.price,
.woocommerce #content div.product .product-price-cat p.price {
    color: #ffffff;
    width: 40%;
    float: left;
}
.woocommerce-page div.product .product-price-cat span.price ins,
.woocommerce div.product .product-price-cat span.price ins,
.woocommerce-page #content div.product .product-price-cat span.price ins,
.woocommerce #content div.product .product-price-cat span.price ins,
.woocommerce-page div.product .product-price-cat p.price ins,
.woocommerce div.product .product-price-cat p.price ins,
.woocommerce-page #content div.product .product-price-cat p.price ins,
.woocommerce #content div.product .product-price-cat p.price ins {
    text-decoration: none;
}
.woocommerce-page div.product .product-price-cat span.price del,
.woocommerce div.product .product-price-cat span.price del,
.woocommerce-page #content div.product .product-price-cat span.price del,
.woocommerce #content div.product .product-price-cat span.price del,
.woocommerce-page div.product .product-price-cat p.price del,
.woocommerce div.product .product-price-cat p.price del,
.woocommerce-page #content div.product .product-price-cat p.price del,
.woocommerce #content div.product .product-price-cat p.price del {
    font-size: 16px;
    color: #ffffff;
}
.woocommerce-page div.product .product-price-cat span.price del:after,
.woocommerce div.product .product-price-cat span.price del:after,
.woocommerce-page #content div.product .product-price-cat span.price del:after,
.woocommerce #content div.product .product-price-cat span.price del:after,
.woocommerce-page div.product .product-price-cat p.price del:after,
.woocommerce div.product .product-price-cat p.price del:after,
.woocommerce-page #content div.product .product-price-cat p.price del:after,
.woocommerce #content div.product .product-price-cat p.price del:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e6ac";
    color: #495745;
    text-decoration: none !important;
    margin: 0 15px;
    display: inline-block;
    height: 10px;
    line-height: 10px;
}
.woocommerce-page div.product .product-price-cat .product_meta,
.woocommerce div.product .product-price-cat .product_meta,
.woocommerce-page #content div.product .product-price-cat .product_meta,
.woocommerce #content div.product .product-price-cat .product_meta {
    float: left;
    display: inline-block;
    text-transform: uppercase;
    width: 60%;
    text-align: right;
}
.woocommerce-page div.product .product-price-cat .product_meta a:after,
.woocommerce div.product .product-price-cat .product_meta a:after,
.woocommerce-page #content div.product .product-price-cat .product_meta a:after,
.woocommerce #content div.product .product-price-cat .product_meta a:after {
    color: #495745;
}
.woocommerce-page div.product .product-title-sale,
.woocommerce div.product .product-title-sale,
.woocommerce-page #content div.product .product-title-sale,
.woocommerce #content div.product .product-title-sale {
    width: 100%;
    float: left;
}
.woocommerce-page div.product .product-title-sale .product_title,
.woocommerce div.product .product-title-sale .product_title,
.woocommerce-page #content div.product .product-title-sale .product_title,
.woocommerce #content div.product .product-title-sale .product_title {
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 38px;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    float: left;
}
.woocommerce-page div.product .product-title-sale .price,
.woocommerce div.product .product-title-sale .price,
.woocommerce-page #content div.product .product-title-sale .price,
.woocommerce #content div.product .product-title-sale .price {
    display: none;
}
.woocommerce-page div.product .product-title-sale .onsale-custom,
.woocommerce div.product .product-title-sale .onsale-custom,
.woocommerce-page #content div.product .product-title-sale .onsale-custom,
.woocommerce #content div.product .product-title-sale .onsale-custom {
    float: right;
    width: 16%;
    height: 35px;
    text-transform: uppercase;
    text-align: center;
    line-height: 35px;
}
.woocommerce-page div.product .cart .single_add_to_cart_button,
.woocommerce div.product .cart .single_add_to_cart_button,
.woocommerce-page #content div.product .cart .single_add_to_cart_button,
.woocommerce #content div.product .cart .single_add_to_cart_button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: 400;
    text-transform: uppercase;
    width: 190px;
    height: 40px;
    background-image: none;
    border: none;
    margin-left: 10px;
    box-shadow: none;
    text-shadow: none;
}
.woocommerce-page div.product .cart .single_add_to_cart_button:after,
.woocommerce div.product .cart .single_add_to_cart_button:after,
.woocommerce-page #content div.product .cart .single_add_to_cart_button:after,
.woocommerce #content div.product .cart .single_add_to_cart_button:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e653";
    line-height: 1;
    margin-left: 5px;
}
.woocommerce-page div.product .cart .quantity,
.woocommerce div.product .cart .quantity,
.woocommerce-page #content div.product .cart .quantity,
.woocommerce #content div.product .cart .quantity,
.woocommerce-page div.product .cart #content .quantity,
.woocommerce div.product .cart #content .quantity,
.woocommerce-page #content div.product .cart #content .quantity,
.woocommerce #content div.product .cart #content .quantity {
    width: 120px;
}
.woocommerce-page div.product .cart .quantity .plus,
.woocommerce div.product .cart .quantity .plus,
.woocommerce-page #content div.product .cart .quantity .plus,
.woocommerce #content div.product .cart .quantity .plus,
.woocommerce-page div.product .cart #content .quantity .plus,
.woocommerce div.product .cart #content .quantity .plus,
.woocommerce-page #content div.product .cart #content .quantity .plus,
.woocommerce #content div.product .cart #content .quantity .plus,
.woocommerce-page div.product .cart .quantity .minus,
.woocommerce div.product .cart .quantity .minus,
.woocommerce-page #content div.product .cart .quantity .minus,
.woocommerce #content div.product .cart .quantity .minus,
.woocommerce-page div.product .cart #content .quantity .minus,
.woocommerce div.product .cart #content .quantity .minus,
.woocommerce-page #content div.product .cart #content .quantity .minus,
.woocommerce #content div.product .cart #content .quantity .minus {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-shadow: none;
    background: none;
    border: none;
    color: #ffffff;
    font-size: 20px;
}
.woocommerce-page div.product .cart .quantity .plus:after,
.woocommerce div.product .cart .quantity .plus:after,
.woocommerce-page #content div.product .cart .quantity .plus:after,
.woocommerce #content div.product .cart .quantity .plus:after,
.woocommerce-page div.product .cart #content .quantity .plus:after,
.woocommerce div.product .cart #content .quantity .plus:after,
.woocommerce-page #content div.product .cart #content .quantity .plus:after,
.woocommerce #content div.product .cart #content .quantity .plus:after,
.woocommerce-page div.product .cart .quantity .minus:after,
.woocommerce div.product .cart .quantity .minus:after,
.woocommerce-page #content div.product .cart .quantity .minus:after,
.woocommerce #content div.product .cart .quantity .minus:after,
.woocommerce-page div.product .cart #content .quantity .minus:after,
.woocommerce div.product .cart #content .quantity .minus:after,
.woocommerce-page #content div.product .cart #content .quantity .minus:after,
.woocommerce #content div.product .cart #content .quantity .minus:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    color: #ffffff;
}
.woocommerce-page div.product .cart .quantity .minus,
.woocommerce div.product .cart .quantity .minus,
.woocommerce-page #content div.product .cart .quantity .minus,
.woocommerce #content div.product .cart .quantity .minus,
.woocommerce-page div.product .cart #content .quantity .minus,
.woocommerce div.product .cart #content .quantity .minus,
.woocommerce-page #content div.product .cart #content .quantity .minus,
.woocommerce #content div.product .cart #content .quantity .minus {
    float: left;
    left: 0px;
    position: absolute;
}
.woocommerce-page div.product .cart .quantity .quantity-plus:after,
.woocommerce div.product .cart .quantity .quantity-plus:after,
.woocommerce-page #content div.product .cart .quantity .quantity-plus:after,
.woocommerce #content div.product .cart .quantity .quantity-plus:after,
.woocommerce-page div.product .cart #content .quantity .quantity-plus:after,
.woocommerce div.product .cart #content .quantity .quantity-plus:after,
.woocommerce-page #content div.product .cart #content .quantity .quantity-plus:after,
.woocommerce #content div.product .cart #content .quantity .quantity-plus:after {
    content: "\e6a7";
}
.woocommerce-page div.product .cart .quantity .quantity-minus:after,
.woocommerce div.product .cart .quantity .quantity-minus:after,
.woocommerce-page #content div.product .cart .quantity .quantity-minus:after,
.woocommerce #content div.product .cart .quantity .quantity-minus:after,
.woocommerce-page div.product .cart #content .quantity .quantity-minus:after,
.woocommerce div.product .cart #content .quantity .quantity-minus:after,
.woocommerce-page #content div.product .cart #content .quantity .quantity-minus:after,
.woocommerce #content div.product .cart #content .quantity .quantity-minus:after {
    content: "\e6a2";
}
.woocommerce-page div.product .cart .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce div.product .cart .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-page #content div.product .cart .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce #content div.product .cart .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-page div.product .cart #content .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce div.product .cart #content .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-page #content div.product .cart #content .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce #content div.product .cart #content .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce-page div.product .cart .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce div.product .cart .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce-page #content div.product .cart .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce #content div.product .cart .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce-page div.product .cart #content .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce div.product .cart #content .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce-page #content div.product .cart #content .quantity input[type=number]::-webkit-outer-spin-button,
.woocommerce #content div.product .cart #content .quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.woocommerce-page div.product .cart input.qty,
.woocommerce div.product .cart input.qty,
.woocommerce-page #content div.product .cart input.qty,
.woocommerce #content div.product .cart input.qty {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 40px;
    height: 40px;
    border: 0px solid #495745;
    margin: 0 0 0 40px;
    padding: 0;
    color: #ffffff;
    box-shadow: none;
}
.woocommerce-page div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce #content div.product .woocommerce-tabs {
    margin-top: 50px;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
    padding: 0;
    margin: 0;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs .reviews_tab,
.woocommerce div.product .woocommerce-tabs ul.tabs .reviews_tab,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs .reviews_tab,
.woocommerce #content div.product .woocommerce-tabs ul.tabs .reviews_tab {
    margin-left: 10px;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    background-color: #495745;
    font-weight: 100;
    border: none;
    text-transform: uppercase;
    box-shadow: none;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {
    text-shadow: none;
    color: #ffffff;
    font-weight: normal;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ffffff;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after {
    border: none;
    width: 0px;
    height: 0px;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before {
    border: none;
}
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel {
    margin: 0;
    padding: 10px 40px;
    background-color: #dcdcdc;
}
.woocommerce-page div.product .woocommerce-tabs .comment-respond .comment-form-comment,
.woocommerce div.product .woocommerce-tabs .comment-respond .comment-form-comment,
.woocommerce-page #content div.product .woocommerce-tabs .comment-respond .comment-form-comment,
.woocommerce #content div.product .woocommerce-tabs .comment-respond .comment-form-comment {
    width: 100%;
}
.woocommerce-page #review_form #respond .form-submit input,
.woocommerce #review_form #respond .form-submit input {
    width: 100px;
    background-image: none;
    border: none;
    text-shadow: none;
    box-shadow: none;
    color: #ffffff;
}
.woocommerce-page #review_form #respond textarea,
.woocommerce #review_form #respond textarea {
    background-color: #cbcbcb;
}
.woocommerce-page .related h2,
.woocommerce .related h2 {
    color: #ffffff;
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1;
    position: relative;
    text-transform: uppercase;
}
.woocommerce-page .related ul.products li.product,
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul li.product,
.woocommerce .related ul li.product {
    width: 210px;
}
.woocommerce-page #content .entry-content .shop_table,
.woocommerce #content .entry-content .shop_table {
    position: relative;
    float: left;
}
.woocommerce-page #content .entry-content .shop_table .header-cart-table,
.woocommerce #content .entry-content .shop_table .header-cart-table {
    position: absolute;
    top: -40px;
    left: 220px;
    height: 40px;
    width: 950px;
}
.woocommerce-page #content .entry-content .shop_table .header-cart-table span,
.woocommerce #content .entry-content .shop_table .header-cart-table span {
    text-transform: uppercase;
    padding: 15px;
    font-size: 22px;
    font-weight: 200;
}
.woocommerce-page #content .entry-content .shop_table .header-cart-table .product-name,
.woocommerce #content .entry-content .shop_table .header-cart-table .product-name {
    margin-left: 110px;
}
.woocommerce-page #content .entry-content .shop_table .header-cart-table .product-price,
.woocommerce #content .entry-content .shop_table .header-cart-table .product-price {
    margin-left: 50px;
}
.woocommerce-page #content .entry-content .shop_table .header-cart-table .product-quantity,
.woocommerce #content .entry-content .shop_table .header-cart-table .product-quantity {
    margin-left: 60px;
}
.woocommerce-page #content .entry-content .shop_table .header-cart-table .product-subtotal,
.woocommerce #content .entry-content .shop_table .header-cart-table .product-subtotal {
    margin-left: 80px;
}
.woocommerce-page #content .entry-content .shop_table thead th:nth-child(2n+2),
.woocommerce #content .entry-content .shop_table thead th:nth-child(2n+2) {
    text-align: right;
}
.woocommerce-page #content .entry-content .shop_table .cart_item,
.woocommerce #content .entry-content .shop_table .cart_item {
    float: left;
    margin-bottom: 30px;
}
.woocommerce-page #content .entry-content .shop_table .cart_item td:nth-child(2n+2),
.woocommerce #content .entry-content .shop_table .cart_item td:nth-child(2n+2) {
    text-align: right;
}
.woocommerce-page #content .entry-content .shop_table tr.cart_item,
.woocommerce #content .entry-content .shop_table tr.cart_item {
    float: none;
}
.woocommerce-page #content .entry-content .shop_table .product-remove,
.woocommerce #content .entry-content .shop_table .product-remove {
    color: #ffffff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    float: left;
}
.woocommerce-page #content .entry-content .shop_table .product-remove a,
.woocommerce #content .entry-content .shop_table .product-remove a {
    font-size: 30px;
    line-height: 36px;
    display: block;
    width: 100%;
    color: red;
}
.woocommerce-page #content .entry-content .shop_table .product-remove a:hover,
.woocommerce #content .entry-content .shop_table .product-remove a:hover {
    background-color: transparent;
}
.woocommerce-page #content .entry-content .shop_table .product-thumbnail,
.woocommerce #content .entry-content .shop_table .product-thumbnail {
    width: 150px;
    height: 150px;
    float: left;
}
.woocommerce-page #content .entry-content .shop_table .product-thumbnail img,
.woocommerce #content .entry-content .shop_table .product-thumbnail img {
    width: 100%;
    height: auto;
}
.woocommerce-page #content .entry-content .shop_table .cart-product-detail,
.woocommerce #content .entry-content .shop_table .cart-product-detail {
    width: 950px;
    height: 150px;
    float: left;
    margin-left: 30px;
    background-color: #dcdcdc;
    font-size: 16px;
    text-transform: uppercase;
    padding: 55px 100px;
    display: inline-block;
}
.woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name,
.woocommerce #content .entry-content .shop_table .cart-product-detail .product-name {
    width: 300px;
    float: left;
}
.woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name a,
.woocommerce #content .entry-content .shop_table .cart-product-detail .product-name a {
    font-size: 16px;
}
.woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-price,
.woocommerce #content .entry-content .shop_table .cart-product-detail .product-price {
    width: 55px;
    float: left;
    text-align: right;
}
.woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-subtotal,
.woocommerce #content .entry-content .shop_table .cart-product-detail .product-subtotal {
    width: 55px;
    float: left;
}
.woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity,
.woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity {
    width: 120px;
    float: left;
    margin: -10px 100px;
}
.woocommerce-page #content .entry-content .shop_table .actions,
.woocommerce #content .entry-content .shop_table .actions {
    float: right;
    width: 950px;
    text-align: right;
}
.woocommerce-page #content .entry-content .shop_table .actions .button,
.woocommerce #content .entry-content .shop_table .actions .button {
    width: 170px;
    height: 60px;
    background-color: #383838;
    background-image: none;
    font-size: 20px;
    font-family:  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: 400;
    border: none;
    box-shadow: none;
    text-shadow: none;
}
.woocommerce-page #content .entry-content .shop_table .actions .checkout-button,
.woocommerce #content .entry-content .shop_table .actions .checkout-button {
    width: 290px;
    margin-left: 10px;
    background-color: #495745;
}
.woocommerce-page #content .entry-content .shop_table .actions .coupon,
.woocommerce #content .entry-content .shop_table .actions .coupon {
    width: 50%;
    float: left;
}
.woocommerce-page #content .entry-content .shop_table .actions .coupon input[type=text],
.woocommerce #content .entry-content .shop_table .actions .coupon input[type=text] {
    font-size: 22px;
    text-transform: uppercase;
    font-style: normal;
    font-family:  'Open Sans Condensed', sans-serif;
    padding: 10px 20px;
    background-color: #cbcbcb;
    height: 60px;
    font-weight: 100;
    margin-right: 10px;
}
.woocommerce-page #content .entry-content .cart-collaterals .cross-sells ul.products li.product,
.woocommerce #content .entry-content .cart-collaterals .cross-sells ul.products li.product {
    width: 210px;
}
.woocommerce-page #content .entry-content .cart-collaterals h2,
.woocommerce #content .entry-content .cart-collaterals h2 {
    text-transform: uppercase;
    font-weight: 400;
}
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.woocommerce #content .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    padding-right: 14px;
}
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button,
.woocommerce #content .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
    background-image: none;
    font-size: 20px;
    font-family:  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: 400;
    border: none;
    box-shadow: none;
    text-shadow: none;
}
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #cdcdcd;
    border-collapse: initial;
}
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table tr td,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table tr td,
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table tr th,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table tr th {
    padding: 5px;
}
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table tr td,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table tr td,
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table tr th,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table tr th,
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table tr td span,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table tr td span,
.woocommerce-page #content .entry-content .cart-collaterals .cart_totals table tr td strong,
.woocommerce #content .entry-content .cart-collaterals .cart_totals table tr td strong {
    font-weight: 400;
}
.woocommerce-page td,
.woocommerce td,
.woocommerce-page th,
.woocommerce th {
    border: none;
}
.woocommerce-page form.woocommerce-ordering label,
.woocommerce form.woocommerce-ordering label,
.woocommerce-page form.cart .variations label,
.woocommerce form.cart .variations label,
.woocommerce-page form .form-row label,
.woocommerce form .form-row label {
    color: #ffffff;
}
.woocommerce-page form.woocommerce-ordering select,
.woocommerce form.woocommerce-ordering select,
.woocommerce-page form.cart .variations select,
.woocommerce form.cart .variations select,
.woocommerce-page form .form-row select,
.woocommerce form .form-row select {
    background-color: #dcdcdc;
    padding: 5px;
}
.woocommerce-page form .form-row input[type=text],
.woocommerce form .form-row input[type=text],
.woocommerce-page form .form-row .input-text,
.woocommerce form .form-row .input-text {
    text-transform: uppercase;
    font-style: normal;
    font-family:  'Open Sans Condensed', sans-serif;
    background-color: #cbcbcb;
    font-weight: 100;
}
.woocommerce-page .woocommerce-shipping-calculator .button,
.woocommerce .woocommerce-shipping-calculator .button,
.woocommerce-page .shipping_calculator .button,
.woocommerce .shipping_calculator .button {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-image: none;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 400;
    border: none;
    box-shadow: none;
    text-shadow: none;
    padding: 10px 16px;
}
.woocommerce-page .woocommerce-shipping-calculator .button:hover,
.woocommerce .woocommerce-shipping-calculator .button:hover,
.woocommerce-page .shipping_calculator .button:hover,
.woocommerce .shipping_calculator .button:hover {
    background: #ad74a2;
}
.woocommerce-page .woocommerce-shipping-calculator .shipping-calculator-form .form-row input[type=text],
.woocommerce .woocommerce-shipping-calculator .shipping-calculator-form .form-row input[type=text],
.woocommerce-page .shipping_calculator .shipping-calculator-form .form-row input[type=text],
.woocommerce .shipping_calculator .shipping-calculator-form .form-row input[type=text],
.woocommerce-page .woocommerce-shipping-calculator .shipping-calculator-form .form-row .input-text,
.woocommerce .woocommerce-shipping-calculator .shipping-calculator-form .form-row .input-text,
.woocommerce-page .shipping_calculator .shipping-calculator-form .form-row .input-text,
.woocommerce .shipping_calculator .shipping-calculator-form .form-row .input-text {
    background-color: #dcdcdc;
}
.woocommerce-page table.shop_table,
.woocommerce table.shop_table,
.woocommerce-page #payment ul.payment_methods li,
.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment div.payment_box,
.woocommerce #payment div.payment_box {
    color: #383838;
}
.woocommerce-page table.shop_table tfoot td,
.woocommerce table.shop_table tfoot td {
    text-align: right;
}
.woocommerce-page #payment,
.woocommerce #payment {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.woocommerce-page #payment #place_order,
.woocommerce #payment #place_order {
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    text-shadow: none;
}
.woocommerce-page #reviews #comments ol.commentlist li .comment-text,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-info {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
}
.woocommerce-page .woocommerce-info a,
.woocommerce .woocommerce-info a {
    color: #495745;
}
.woocommerce-page #order_review a,
.woocommerce #order_review a {
    color: #495745;
}
.woocommerce-page #content nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul {
    border: none;
}
.woocommerce-page #content nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul li {
    border: none;
    margin: 0 5px;
}
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li span {
    font-size: 18px;
    padding: 11px 15px;
}
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    background: #495745;
    color: #ffffff;
}
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current {
    color: #ffffff;
    background: #383838;
}
.woocommerce-page #content nav.woocommerce-pagination ul li .prev,
.woocommerce #content nav.woocommerce-pagination ul li .prev,
.woocommerce-page nav.woocommerce-pagination ul li .prev,
.woocommerce nav.woocommerce-pagination ul li .prev,
.woocommerce-page #content nav.woocommerce-pagination ul li .next,
.woocommerce #content nav.woocommerce-pagination ul li .next,
.woocommerce-page nav.woocommerce-pagination ul li .next,
.woocommerce nav.woocommerce-pagination ul li .next {
    font-size: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.woocommerce-page #content nav.woocommerce-pagination ul li .prev:before,
.woocommerce #content nav.woocommerce-pagination ul li .prev:before,
.woocommerce-page nav.woocommerce-pagination ul li .prev:before,
.woocommerce nav.woocommerce-pagination ul li .prev:before,
.woocommerce-page #content nav.woocommerce-pagination ul li .next:before,
.woocommerce #content nav.woocommerce-pagination ul li .next:before,
.woocommerce-page nav.woocommerce-pagination ul li .next:before,
.woocommerce nav.woocommerce-pagination ul li .next:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
}
.woocommerce-page #content nav.woocommerce-pagination ul li .next:before,
.woocommerce #content nav.woocommerce-pagination ul li .next:before,
.woocommerce-page nav.woocommerce-pagination ul li .next:before,
.woocommerce nav.woocommerce-pagination ul li .next:before {
    content: "\e6a8";
}
.woocommerce-page #content nav.woocommerce-pagination ul li .prev:before,
.woocommerce #content nav.woocommerce-pagination ul li .prev:before,
.woocommerce-page nav.woocommerce-pagination ul li .prev:before,
.woocommerce nav.woocommerce-pagination ul li .prev:before {
    content: "\e712";
}
.woocommerce-page .return-to-shop .wc-backward,
.woocommerce .return-to-shop .wc-backward {
    font-family:  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    box-shadow: none;
    text-shadow: none;
    line-height: 35px;
}
.woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    background: #cbcbcb;
    border: 6px solid #383838;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    border: none;
    background: transparent;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {
    background-position: 0 10px !important;
}
.woocommerce-cart .entry-content {
    color: #ffffff;
    line-height: initial;
}
/* Layout
--------------------------------------------*/
.main-content {
    clear: both;
    padding: 50px 0;
}
.content-sidebar-wrap {
    position: relative;
}
.content,
.sidebar {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    color: #666666;
    font-size: 14px;
    font-family: Lato, sans-serif;
    background-color: #f0f0f0;
    position: relative;
}
.content a,
.sidebar a {
    color: #495745;
}
.content {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
    width: 770px;
    margin: 0;
}
.content.first,
.content:first-child {
    margin-left: 0;
}
.sidebar {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
    width: 370px;
    margin: 0;
    overflow: hidden;
}
.sidebar.first,
.sidebar:first-child {
    margin-left: 0;
}
.content-sidebar .content {
    margin-left: 0;
}
.content-sidebar .sidebar {
    float: right;
}
.content-sidebar .minimize-sidebar {
    right: -40px;
}
.content-sidebar .minimize-sidebar:before {
    content: "\e6a8";
}
.content-sidebar .minimize-sidebar.minimized:before {
    content: "\e712";
}
.sidebar-content .content {
    float: right;
}
.sidebar-content .sidebar {
    margin-left: 0;
}
.sidebar-content .minimize-sidebar {
    left: -40px;
}
.sidebar-content .minimize-sidebar:before {
    content: "\e712";
}
.sidebar-content .minimize-sidebar.minimized:before {
    content: "\e6a8";
}
.minimize-sidebar {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    background-color: #383838;
}
.minimize-sidebar:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffffff;
    font-size: 20px;
    line-height: 40px;
}
.minimize-sidebar:hover {
    background-color: #495745;
}
/* Article
--------------------------------------------*/
article {
    position: relative;
    padding: 40px;
    border-bottom: 1px solid #e0e0e0;
}
article:after {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -o-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    color: #666666;
    text-align: center;
    font-size: 125px;
    display: block;
    position: absolute;
    bottom: 70px;
    left: 0;
    right: 0;
    width: 180px;
    height: 150px;
    margin: auto;
    overflow: hidden;
}
article header {
    padding-bottom: 25px;
    position: relative;
    z-index: 10;
}
article.sticky header,
article.tag-sticky header,
article.sticky footer,
article.tag-sticky footer,
article.sticky .entry-content,
article.tag-sticky .entry-content {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #e0e0e0;
}
article.sticky header,
article.tag-sticky header {
    padding-top: 20px;
}
article.sticky footer,
article.tag-sticky footer {
    padding-bottom: 20px;
}
.single article.sticky header,
.single article.tag-sticky header,
.single article.sticky footer,
.single article.tag-sticky footer,
.single article.sticky .entry-content,
.single article.tag-sticky .entry-content {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
}
.single article.sticky header,
.single article.tag-sticky header {
    padding-top: 0;
}
.single article.sticky footer,
.single article.tag-sticky footer {
    padding-bottom: 0;
}
.archive .content article.format-quote:after,
.page-template-template-blog-php .content article.format-quote:after {
    font-size: 350px;
}
.archive .content article:hover:after,
.page-template-template-blog-php .content article:hover:after {
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.archive .content article:hover .entry-title,
.page-template-template-blog-php .content article:hover .entry-title,
.archive .content article:hover .entry-title a,
.page-template-template-blog-php .content article:hover .entry-title a {
    color: #495745;
}
/* Entry thumbnail
--------------------------------------*/
.entry-thumbnail {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    font-size: 20px;
    font-weight: 300;
    font-family:  'Open Sans Condensed', sans-serif;
    margin-bottom: 30px;
    position: relative;
}
.entry-thumbnail img,
.entry-thumbnail iframe {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}
.entry-thumbnail img,
.format-audio-external .entry-thumbnail iframe {
    width: 100%;
    height: 100%;
}
.entry-thumbnail .entry-link {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    display: block;
    text-align: center;
    color: #ffffff;
    margin: 0;
    padding: 25px;
    background-color: #383838;
}
.entry-thumbnail .entry-link:hover {
    background-color: #495745;
}
.entry-thumbnail .entry-quote {
    color: #666666;
    text-align: center;
    border-bottom: 1px solid #e0e0e0;
}
.entry-thumbnail .entry-quote .quote {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
    width: 570px;
    display: block;
    float: none;
    padding: 20px 30px;
    margin: 0 auto -10px auto;
    position: relative;
}
.entry-thumbnail .entry-quote .quote.first,
.entry-thumbnail .entry-quote .quote:first-child {
    margin-left: 0;
}
.entry-thumbnail .entry-quote .quote:first-child {
    margin-left: auto;
}
.entry-thumbnail .entry-quote .quote:before,
.entry-thumbnail .entry-quote .quote:after {
    color: #383838;
    font-size: 60px;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    width: 25px;
    height: 25px;
}
.entry-thumbnail .entry-quote .quote:before {
    content: "“";
    left: 0;
    top: 0;
}
.entry-thumbnail .entry-quote .quote:after {
    content: "”";
    right: 0;
    bottom: 0;
}
.entry-thumbnail .entry-quote .quote-author {
    color: #495745;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    bottom: -13px;
    padding: 0 20px;
    background-color: #f0f0f0;
}
.entry-thumbnail .flexslider {
    width: 100%;
    background-color: #383838;
}
.entry-thumbnail .flexslider img {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.entry-thumbnail .flexslider .flex-control-nav {
    width: auto;
    bottom: 0;
    left: 20px;
}
.entry-thumbnail .mejs-controls > div {
    padding-left: 20px;
    padding-right: 20px;
    border-style: solid;
    border-color: #465142;
    border-width: 0;
}
.entry-thumbnail .mejs-controls .mejs-playpause-button {
    padding-right: 0;
}
.entry-thumbnail .mejs-controls .mejs-playpause-button button:before {
    font-size: 20px;
}
.entry-thumbnail .mejs-controls .mejs-stop {
    color: #ffffff;
    border-right-width: 2px;
}
.entry-thumbnail .mejs-controls .mejs-time {
    width: 95px;
}
.entry-thumbnail .mejs-controls .mejs-volume-button {
    border-left-width: 2px;
}
.entry-thumbnail .mejs-controls .mejs-volume-button button {
    margin-top: 0;
}
.entry-thumbnail .mejs-controls .mejs-horizontal-volume-slider {
    width: 80px;
    padding-left: 20px;
}
.entry-thumbnail .mejs-controls .mejs-horizontal-volume-total {
    width: 70px;
}
.entry-thumbnail .mejs-offscreen {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
    font-family: Lato, sans-serif;
}
.entry-thumbnail .mejs-video {
    padding-bottom: 40px;
    background-color: #000;
}
.entry-thumbnail .mejs-video .mejs-controls {
    position: absolute;
    bottom: 0;
    z-index: 99;
    margin-top: -3px;
    background-color: #495745;
}
.entry-thumbnail .mejs-video .mejs-controls .mejs-volume-slider {
    left: 20px;
}
.entry-thumbnail .mejs-audio .mejs-controls .mejs-volume-button {
    padding-right: 0;
}
.format-audio .entry-thumbnail {
    background-color: #383838;
}
.format-audio .entry-thumbnail .visualization {
    display: block;
    width: 100%;
    height: 100px;
}
.format-audio-external .entry-thumbnail,
.format-audio-spectrum .entry-thumbnail {
    background-color: transparent;
    padding: 0;
}
.format-audio-external .entry-thumbnail .mejs-container,
.format-audio-spectrum .entry-thumbnail .mejs-container {
    background-color: #495745;
}
.format-audio-spectrum .entry-thumbnail .mejs-controls > div {
    border-color: #465142;
}
.format-audio-spectrum .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.format-audio-spectrum .entry-thumbnail .mejs-controls .mejs-time-loaded {
    background-color: #666;
}
.entry-title {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
    font: 28px/1.5  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
.entry-title a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
}
.entry-meta {
    color: #383838;
    font-size: 14px;
}
.entry-meta span {
    font-style: italic;
}
.entry-meta span span,
.entry-meta span a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #495745;
}
.entry-meta span span:hover,
.entry-meta span a:hover {
    color: #383838;
}
.entry-content {
    color: #666666;
    line-height: 1.8;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.entry-content a {
    text-decoration: underline;
}
.edit-link {
    clear: both;
    font-style: italic;
}
.edit-link a:hover {
    color: #383838;
}
.read-more,
.entry-content .more-link {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    *display: inline;
    display: inline-block;
    zoom: 1;
    position: relative;
    color: #495745;
    text-decoration: none !important;
}
.read-more:after,
.entry-content .more-link:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    content: "\e6ac";
    padding: 0 0 0 5px;
    position: absolute;
    bottom: 2px;
}
.read-more:hover,
.entry-content .more-link:hover {
    color: #383838;
}
.entry-content .more-link {
    display: block;
    float: left;
    margin-top: 10px;
}
/* Post format Icons
---------------------------------------------*/
.content .entry-format:before,
.section-latest-news .entry-format:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    line-height: 1.5;
    content: "\e606";
}
.content .format-image .entry-format:before,
.section-latest-news .format-image .entry-format:before,
.content .format-image:after,
.section-latest-news .format-image:after {
    content: "\e626";
}
.content .format-gallery .entry-format:before,
.section-latest-news .format-gallery .entry-format:before,
.content .format-gallery:after,
.section-latest-news .format-gallery:after {
    content: "\e67c";
}
.content .format-video .entry-format:before,
.section-latest-news .format-video .entry-format:before,
.content .format-video:after,
.section-latest-news .format-video:after {
    content: "\e67d";
}
.content .format-audio .entry-format:before,
.section-latest-news .format-audio .entry-format:before,
.content .format-audio:after,
.section-latest-news .format-audio:after {
    content: "\e6e6";
}
.content .format-audio.format-audio-spectrum .entry-format:before,
.section-latest-news .format-audio.format-audio-spectrum .entry-format:before,
.content .format-audio.format-audio-spectrum:after,
.section-latest-news .format-audio.format-audio-spectrum:after {
    content: "\e659";
}
.content .format-audio.format-audio-external .entry-format:before,
.section-latest-news .format-audio.format-audio-external .entry-format:before,
.content .format-audio.format-audio-external:after,
.section-latest-news .format-audio.format-audio-external:after {
    content: "\e6da";
}
.content .format-link .entry-format:before,
.section-latest-news .format-link .entry-format:before,
.content .format-link:after,
.section-latest-news .format-link:after {
    content: "\e620";
}
.content .format-quote .entry-format:before,
.section-latest-news .format-quote .entry-format:before,
.content .format-quote:after,
.section-latest-news .format-quote:after {
    content: "“";
    font-family:  'Open Sans Condensed', sans-serif;
    font-size: 50px;
    line-height: 1.2;
}
.entry-info .entry-format,
.entry-info .entry-date {
    color: #ffffff;
    position: absolute;
    left: -40px;
    width: 40px;
    height: 40px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    background-color: #383838;
}
.entry-info .entry-format {
    top: 40px;
    background-color: #495745;
}
.entry-info .entry-date {
    top: 80px;
    font: 12px/1.3  'Open Sans Condensed', sans-serif;
    font-weight: 300;
}
.entry-info .tags-links {
    color: #383838;
    padding-top: 20px;
    display: block;
}
.entry-info .tags-links i {
    *display: inline;
    display: inline-block;
    zoom: 1;
    width: 25px;
}
.entry-info .tags-links a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
    font-size: 12px;
}
.entry-info .tags-links a:hover {
    color: #495745;
}
.sidebar-content .entry-info .entry-format,
.sidebar-content .entry-info .entry-date {
    right: -40px;
    left: auto;
}
/* Pagination
--------------------------------------*/
.pagination {
    text-transform: uppercase;
    margin: 40px;
    overflow: hidden;
    background-color: #383838;
}
.pagination a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
    font-size: 16px;
    font-family:  'Open Sans Condensed', sans-serif;
    text-align: center;
    line-height: 40px;
    display: block;
    height: 40px;
    background-color: #383838;
}
.pagination a.loading {
    background-color: #495745;
}
.pagination a.loading:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    -ms-animation: spin 1s infinite linear;
    -o-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    *display: inline;
    display: inline-block;
    zoom: 1;
    margin-right: 10px;
    content: "\e66d";
}
.pagination a:hover {
    background-color: #495745;
}
.simple-navigation a:hover {
    color: #495745;
    background-color: transparent;
}
.simple-navigation .next-posts {
    float: right;
    padding-right: 20px;
}
.simple-navigation .prev-posts {
    float: left;
    padding-left: 20px;
}
.numberic-navigation {
    text-align: right;
    background-color: transparent;
}
.numberic-navigation a,
.numberic-navigation span {
    *display: inline;
    display: inline-block;
    zoom: 1;
    min-width: 40px;
    padding: 0 10px;
    margin: 0 0 0 3px;
    line-height: 40px;
    font-family:  'Open Sans Condensed', sans-serif;
    text-align: center;
    background-color: #383838;
}
.numberic-navigation a:hover,
.numberic-navigation span {
    color: #ffffff;
    background-color: #495745;
}
.numberic-navigation span {
    position: relative;
}
.numberic-navigation .prev,
.numberic-navigation .next {
    font-size: 0;
    position: relative;
    top: 2px;
}
.numberic-navigation .prev:before,
.numberic-navigation .next:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    line-height: 40px;
}
.numberic-navigation .prev:before {
    content: "\e712";
}
.numberic-navigation .next:before {
    content: "\e6a8";
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .numberic-navigation span {
        top: -1px;
    }
}
/* Single Navigation
--------------------------------------*/
.navigation {
    clear: both;
    overflow: hidden;
    height: 50px;
    width: 100%;
    padding: 0 40px;
    background-color: #e0e0e0;
}
.navigation a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
    font-size: 14px;
    line-height: 50px;
    font-family:  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
}
.navigation a:hover {
    color: #495745;
}
.navigation a:after,
.navigation a:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.navigation .next-post {
    float: right;
}
.navigation .next-post a:after {
    content: "\e6ac";
    margin-left: 10px;
}
.navigation .prev-post a:before {
    content: "\e6a9";
    margin-right: 10px;
}
.comments-pagination {
    font-size: 16px;
    font-family:  'Open Sans Condensed', sans-serif;
    text-align: right;
    height: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
}
.comments-pagination span,
.comments-pagination a {
    line-height: 1;
    padding: 0 5px;
    margin: 0 0 0 5px;
}
.comments-pagination span {
    color: #383838;
}
.comments-pagination a {
    color: #495745;
    display: inline;
    background-color: transparent;
}
.comments-pagination a:hover {
    color: #383838;
    background-color: transparent;
}
/* Single
--------------------------------------*/
.single .content article .tags-links {
    *display: inline;
    display: inline-block;
    zoom: 1;
    float: left;
    margin-left: 30px;
    width: 770px;
    float: none;
    display: block;
    position: relative;
    padding: 40px 40px 0 40px;
    margin: 40px 0 0 -40px;
    border-top: 1px solid #e0e0e0;
}
.single .content article .tags-links.first,
.single .content article .tags-links:first-child {
    margin-left: 0;
}
.post-author-area,
.comments-area {
    padding: 40px;
    border-top: 1px solid #e0e0e0;
}
.about-author-title,
.comments-title,
.comment-reply-title {
    color: #383838;
    font: 20px/1  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    margin: 0 0 40px 0;
}
.avatar {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/* Author box
--------------------------------------*/
.author-box {
    color: #666666;
    overflow: hidden;
    padding: 20px;
    background-color: #e0e0e0;
}
.author-box .avatar {
    float: left;
    border: 5px solid #383838;
}
.author-box .avatar:hover {
    border-color: #495745;
}
.author-box .info {
    margin-left: 160px;
}
.author-box .num-posts,
.author-box .display-name,
.author-box .author-role {
    color: #383838;
    font-family:  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    display: block;
}
.author-box .num-posts {
    font-size: 12px;
    float: right;
}
.author-box .num-posts span {
    color: #495745;
    font-size: 20px;
}
.author-box .display-name {
    font-size: 20px;
}
.author-box .author-role {
    color: #495745;
    font-size: 14px;
}
.author-box .author-desc {
    margin: 10px 0 0 0;
}
/* Comments
--------------------------------------*/
.comments-title {
    float: left;
}
.commentlist {
    clear: both;
    margin: 0 0 40px 0;
    padding: 0 0 40px 0;
    list-style-type: none;
    border-bottom: 1px solid #e0e0e0;
}
.commentlist .children {
    padding: 0 0 0 110px;
    margin: 0;
    list-style-type: none;
}
.commentlist article {
    padding: 0;
    margin: 0 0 40px 0;
    position: relative;
    overflow: hidden;
    border-bottom: none;
}
.commentlist article header,
.commentlist article footer,
.commentlist article .comment-content {
    margin-left: 110px;
}
.commentlist article:hover .comment-author,
.commentlist article:hover .comment-author a,
.commentlist article:hover .comment-reply-link {
    color: #495745;
}
.commentlist article:hover .avatar {
    border-color: #495745;
}
.commentlist .avatar {
    float: left;
    border: 5px solid #383838;
}
.commentlist .comment-author,
.commentlist .comment-meta {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    display: block;
    color: #383838;
    font: 16px/1.5  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
}
.commentlist .comment-author cite,
.commentlist .comment-meta cite {
    font-style: normal;
}
.commentlist .comment-author cite a,
.commentlist .comment-meta cite a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
}
.commentlist .comment-meta {
    font-size: 12px;
}
.commentlist .comment-meta a {
    color: #383838;
}
.commentlist .comment-content {
    color: #666666;
    margin-top: 10px;
    margin-bottom: 0;
}
.commentlist .comment-reply-link {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
    font: 14px/1  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    right: 0;
}
.commentlist .comment-reply-link:after {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    content: "\e60a";
    margin-left: 5px;
}
.commentlist .depth-5 .comment-reply-link {
    position: relative;
    float: right;
}
.comment-respond {
    padding: 0;
    margin: 0;
}
.comment-respond form {
    position: relative;
}
.comment-respond input,
.comment-respond textarea {
    width: 100%;
    background-color: transparent;
}
.comment-respond input {
    height: 40px;
}
.comment-respond input[type=submit] {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    color: #ffffff;
    text-transform: uppercase;
    background-color: #383838;
}
.comment-respond input[type=submit]:hover {
    background-color: #495745;
}
.comment-respond textarea {
    height: 140px;
}
.comment-respond .comment-form-author,
.comment-respond .comment-form-url,
.comment-respond .comment-form-email,
.comment-respond .comment-form-comment {
    width: 335px;
    margin-bottom: 10px;
    position: relative;
}
.comment-respond .comment-form-author:before,
.comment-respond .comment-form-url:before,
.comment-respond .comment-form-email:before,
.comment-respond .comment-form-comment:before {
    color: #666666;
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 10px;
}
.comment-respond .comment-form-comment {
    float: right;
    width: 345px;
    margin-top: -150px;
}
.comment-respond .comment-notes {
    margin-bottom: 20px;
}
.children .comment-respond .comment-form-author,
.children .comment-respond .comment-form-url,
.children .comment-respond .comment-form-email,
.children .comment-respond .comment-form-comment {
    width: 100%;
    float: none;
    margin-top: 0;
}
.logged-in .comment-respond .comment-form-comment {
    width: 100%;
    float: none;
    margin-top: 0;
}
.page-template-template-fullwidth-page-php article {
    padding: 40px 0;
    border-bottom: 0px solid #e0e0e0;
}
.page-template-template-fullwidth-page-php .entry-content {
    overflow: visible;
    font-family: Lato, Tahoma, sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
.page-template-template-fullwidth-page-php .entry-content h1,
.page-template-template-fullwidth-page-php .entry-content h2,
.page-template-template-fullwidth-page-php .entry-content h3,
.page-template-template-fullwidth-page-php .entry-content h4,
.page-template-template-fullwidth-page-php .entry-content h5,
.page-template-template-fullwidth-page-php .entry-content h6 {
    font-family:  'Open Sans Condensed', sans-serif;
}
.page-template-template-fullwidth-page-php .main-content {
    padding-top: 0px;
}
.mejs-horizontal-volume-slider {
    display: table;
}
.mejs-time-rail {
    position: relative;
}
.mejs-time-rail .mejs-time-total {
    height: 8px;
}
.mejs-time-rail .mejs-time-slider {
    display: block;
}
.mejs-time-rail .mejs-time-float {
    top: 0px;
}
.widget {
    display: block;
    padding: 40px;
    border-bottom: 1px solid #e0e0e0;
    color: #666666;
}
.widget a {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #383838;
}
.widget a:hover {
    color: #495745;
}
.widget input[type="text"],
.widget input[type="textarea"] {
    background: none;
    padding: 10px 20px;
    display: block;
    width: 100%;
    height: 40px;
    border: 1px solid #e0e0e0;
    color: #666666;
    font-family: Lato, sans-serif;
    font-size: 12px;
}
.widget ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.widget ul ul {
    margin-top: 10px;
    padding-left: 20px;
}
.widget li {
    margin-bottom: 10px;
    color: #383838;
    font-size: 14px;
    text-transform: capitalize;
}
.widget li:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.5;
    content: "\e6a4";
    padding-right: 10px;
}
.widget article {
    padding: 10px 0 10px 0;
    margin: 0px;
    overflow: hidden;
    border: none;
}
.widget article:first-child {
    padding-top: 0;
}
.widget-title {
    margin: 0 0 30px;
    font-size: 20px;
    font-weight: 400;
    font-family:  'Open Sans Condensed', sans-serif;
    color: #383838;
    text-transform: uppercase;
}
.widget .menu li a {
    display: block;
    padding: 10px 0 10px 20px;
    border-left: 4px solid #383838;
}
.widget .menu li a:hover {
    color: #495745;
    border-left-color: #495745;
}
.widget .menu li:before {
    display: none;
}
.widget_tag_cloud a {
    background: #383838;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    margin-bottom: 10px;
    margin-right: 2px;
    font-size: 14px !important;
    text-transform: capitalize;
    line-height: 1;
}
.widget_tag_cloud a:hover {
    background: #495745;
    color: #ffffff;
}
.widget_noise-tweets .tweet {
    border-top: 1px solid #e0e0e0;
    padding: 20px 0 20px 30px;
    min-height: 50px;
    position: relative;
}
.widget_noise-tweets .tweet:first-child {
    padding-top: 0;
    border-top: none;
}
.widget_noise-tweets .tweet a {
    color: #495745;
}
.widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.widget_noise-tweets .tweet i {
    color: #495745;
    font-size: 20px;
    text-align: left;
    position: absolute;
    left: 0px;
    margin-top: 5px;
}
.widget_noise-tweets .tweet time {
    margin-top: 30px;
    font-size: 12px;
    font-style: italic;
    color: #383838;
}
.noise-recent-posts .thumb img {
    width: 60px;
    height: 60px;
    margin: 0;
    float: left;
}
.noise-recent-posts .text {
    margin-left: 75px;
}
.noise-recent-posts .title {
    font-family:  'Open Sans Condensed', sans-serif;
    color: #383838;
    font-size: 14px;
    display: block;
}
.noise-recent-posts .comments,
.noise-recent-posts .date,
.noise-recent-posts .more-link {
    font-style: italic;
    font-size: 12px;
}
.noise-recent-posts .excerpt p {
    margin: 0;
}
.noise-recent-posts .more-link {
    display: block;
}
.widget-tabs .tabs-nav {
    width: 100%;
    height: 35px;
}
.widget-tabs .tabs-nav li {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    width: 30%;
    border-left: 0px;
    border-right: 2px solid #dcdcdc;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.widget-tabs .tabs-nav li:last-child {
    border-right: 0px;
}
.widget-tabs .tabs-nav li:before {
    display: none;
}
.widget-tabs .tabs-nav a {
    background: #383838;
    height: 35px;
    padding-top: 10px;
    line-height: 1;
    color: #ffffff;
    text-transform: inherit;
    font-size: 14px;
}
.widget-tabs .tabs-nav a:hover {
    background: #495745;
}
.widget-tabs .tabs-nav a.active {
    background: #e0e0e0;
    border-left: 0px;
    color: #495745;
}
.widget-tabs .tab-panel {
    background: #e0e0e0;
    padding: 0px 0 0;
    border: 0;
}
.widget-tabs article {
    padding-left: 20px;
    padding-right: 20px;
}
.widget-tabs article:first-child {
    padding-top: 20px;
}
.widget-tabs article .title {
    font-size: 12px;
    text-transform: uppercase;
}
.widget-tabs article .entry-author {
    font-size: 12px;
    font-style: italic;
}
.widget-tabs article .entry-author a {
    color: #666666;
}
.widget-tabs article .entry-author a:hover {
    color: #495745;
}
.widget-tabs article .comments {
    display: block;
}
#comment-tab {
    background: none;
}
#comment-tab .comment {
    background: #e0e0e0;
    padding: 10px;
    font-size: 11px;
    margin-top: 10px;
    min-height: inherit;
}
#comment-tab .comment-summary {
    margin: 0 0 5px;
}
#comment-tab .author-comment {
    font-style: italic;
}
#comment-tab a {
    text-decoration: underline;
}
.widget_text .textwidget {
    line-height: 1.8;
}
.widget_calendar table {
    width: 100%;
}
.widget.widget_wysija .wysija-paragraph {
    margin-bottom: 10px;
    position: relative;
}
.widget.widget_wysija .wysija-paragraph:first-child:before {
    content: "\e60d";
}
.widget.widget_wysija .wysija-paragraph:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    content: "\e604";
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.widget.widget_wysija input[type=text] {
    padding-right: 40px;
}
.widget.widget_wysija .wysija-submit {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    background: #383838;
    border: 0px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    width: 100%;
    padding: 5px 0px;
    cursor: pointer;
    margin-top: 0px;
}
.widget.widget_wysija .wysija-submit:hover {
    background: #495745;
}
.widget.widget_wysija .formError {
    display: none;
}
.widget_links li,
.widget_recent_entries li,
.widget_pages li,
.widget_archive li {
    color: #666666;
}
.widget_rss li {
    color: #666666;
    margin: 0;
    padding: 10px 0;
}
.widget_rss li:before {
    display: none;
}
.widget_rss li .rsswidget {
    font-size: 14px;
    font-family:  'Open Sans Condensed', sans-serif;
}
.widget_rss li .rss-date {
    font-style: italic;
    font-size: 12px;
}
.widget_rss li .rssSummary {
    padding-top: 10px;
}
.widget_recent_entries .post-date {
    font-style: italic;
    font-size: 12px;
}
.widget_recent_comments a {
    color: #495745;
}
.widget_calendar table {
    color: #383838;
}
.widget_calendar table thead,
.widget_calendar table tfoot {
    font-family:  'Open Sans Condensed', sans-serif;
}
.widget_calendar a {
    color: #495745;
}
.widget_calendar a:hover {
    color: #383838;
}
.widget-featured-tracks .track {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
    color: #383838;
    clear: both;
    overflow: hidden;
    padding: 10px 0;
}
.widget-featured-tracks .track:last-child {
    border: 0px;
}
.widget-featured-tracks .track:hover .play-track {
    opacity: 1;
    filter: alpha(opacity=100);
}
.widget-featured-tracks .track-no,
.widget-featured-tracks .track-image {
    float: left;
}
.widget-featured-tracks .track-no {
    width: 50px;
    margin-right: 10px;
    font-size: 40px;
    line-height: 45px;
    font-family:  'Open Sans Condensed', sans-serif;
}
.widget-featured-tracks .track-image {
    width: 60px;
    height: 60px;
    margin: 0 10px 0 0;
    text-align: center;
    position: relative;
    border: 5px solid #383838;
    background-color: #383838;
}
.widget-featured-tracks .track-image img {
    max-height: 100%;
}
.widget-featured-tracks .track-image .play-track {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    color: #ffffff;
    font-size: 20px;
}
.widget-featured-tracks .track-image .play-track:before {
    display: block;
    line-height: 50px;
}
.widget-featured-tracks .track-image .play-track.entypo-pause {
    opacity: 1;
    filter: alpha(opacity=100);
}
.widget-featured-tracks .track-title {
    font-size: 12px;
    padding: 0 10px 0 0;
    margin: 10px 0;
    overflow: hidden;
}
.widget-featured-tracks .track-title a {
    color: #495745;
    font-family:  'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
}
.widget-featured-tracks .track-title a:before {
    font-family: 'Entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.widget-featured-tracks .track-title .artist-name {
    margin-top: 5px;
    display: block;
}
.widget-featured-tracks .track-vote {
    float: right;
    width: 35px;
    margin-top: 5px;
    text-align: center;
}
.widget-featured-tracks .track-vote .icon {
    font-size: 20px;
    color: #495745;
    display: block;
    margin-bottom: 5px;
}
.widget-featured-tracks .mejs-audio {
    display: none;
}
.widget_noise-artists .artist {
    padding: 10px 0;
    overflow: hidden;
}
.widget_noise-artists .artist img {
    float: left;
}
.widget_noise-artists .artist span {
    display: block;
    margin-left: 75px;
}
.widget_noise-artists .artist .artist-name {
    font-size: 12px;
    text-transform: uppercase;
    font-family:  'Open Sans Condensed', sans-serif;  
}
.footer {
    min-height: 200px;
    padding: 80px 0px;
    overflow: hidden;
}
.footer a {
    color: #495745;
}
.footer a:hover {
    text-decoration: underline;
}
.footer .footer-sidebar {
    margin-bottom: 30px;
}
.footer .widget {
    padding: 0px;
    border-bottom: 0px solid #e0e0e0;
}
.footer .widget a,
.footer .widget a:hover {
    color: #fff;
    text-decoration: none;
}
.footer .copyright {
    clear: both;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1;
    color: #ffffff;
    position: relative;
    margin-left: 0px;
}
.footer .copyright.default-copyright {
    font-size: 40px;
    font-weight: 700;
}
.footer .copyright-info {
    position: absolute;
    top: 0px;
    font-size: 20px;
    font-weight: 300;
}
.footer .scroll-top:before {
    width: 40px;
    height: 40px;
    display: block;
    font-size: 15px;
    line-height: 40px;
}
.footer a.scroll-top {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    z-index: 1000;
    background-color: #383838;
}
.footer a.scroll-top:hover {
    background-color: #495745;
}
.copyright-shortcode {
    text-transform: uppercase;
    line-height: 1;
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    display: block;
    position: relative;
}
.copyright-shortcode .copyright-info {
    position: absolute;
    top: 0px;
    font-size: 20px;
    font-weight: 300;
}
/*--------------------------------------------------------
MIXINS
--------------------------------------------------------*/
/*--------------------------------------------------------
MEDIA QUERIES
--------------------------------------------------------*/
@media only screen and (max-width: 1169px) {
    .inner {
        width: 940px;
    }
    .parallax {
        background-position: center top !important;
    }
    #colorbox,
    #cboxWrapper,
    #cboxContent,
    .extended-player #cboxLoadedContent {
        max-width: 940px;
    }
    #cboxLoadedContent {
        max-width: 920px;
    }
    .section-slider .caption {
        max-width: 940px;
    }
    .section-slider .caption img {
        height: auto;
    }
    .images-gallery-slideshow {
        height: 432px;
    }
    .images-gallery-slideshow .slides li {
        min-width: 920px;
        min-height: 432px;
    }
    .images-gallery-slideshow img {
        max-height: 100%;
    }
    .section-releases .album-cover img {
        max-width: none;
        min-width: 100%;
        margin-left: -20%;
    }
    .videos-slideshow object,
    .videos-slideshow embed,
    .videos-slideshow video,
    .videos-slideshow iframe {
        max-width: 100%;
        max-height: 100%;
    }
    .videos-slideshow .slides li {
        height: 462px;
    }
    .videos-slideshow .mejs-container {
        max-height: 462px;
    }
    .track-info .track-summary {
        width: 560px;
    }
    .track-info .go-extended {
        width: 400px;
    }
    .track-visual .track-meta,
    .track-visual .track-lyric {
        width: 48%;
    }
    .track-visual .links a.button,
    .track-visual .links span.button {
        width: 25%;
    }
    .track-visual .track-data .album-name,
    .track-visual .track-data .artist-name,
    .track-visual .track-data .genre {
        width: 100%;
    }
    .track-visual .track-data .release-date,
    .track-visual .track-data .length,
    .track-visual .track-data .composer {
        display: none;
    }
    .media-slider .slides li {
        width: 940px;
        height: 194px;
    }
    .media-slider .hentry {
        width: 164px;
        height: 164px;
    }
    .media-slider .hentry h3 {
        font-size: 14px;
    }
    .products-slider .slides li {
        height: 230px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce .related ul.products li.product {
        width: 164px;
        height: 240px;
        font-size: 14px;
        float: left;
        clear: none;
    }
    .woocommerce ul.products li.product .product-inner .sale-price,
    .woocommerce-page ul.products li.product .product-inner .sale-price,
    .woocommerce .related ul.products li.product .product-inner .sale-price {
        width: 100px;
        padding: 0;
        left: 20px;
    }
    .woocommerce ul.products li.product .product-inner .sale-price:not(:empty),
    .woocommerce-page ul.products li.product .product-inner .sale-price:not(:empty),
    .woocommerce .related ul.products li.product .product-inner .sale-price:not(:empty) {
        padding: 0 10px 5px 0;
    }
    .woocommerce ul.products li.product .product-inner .sale-price span.price del,
    .woocommerce-page ul.products li.product .product-inner .sale-price span.price del,
    .woocommerce .related ul.products li.product .product-inner .sale-price span.price del,
    .woocommerce ul.products li.product .product-inner .sale-price span.price del .amount,
    .woocommerce-page ul.products li.product .product-inner .sale-price span.price del .amount,
    .woocommerce .related ul.products li.product .product-inner .sale-price span.price del .amount {
        font-size: 14px;
    }
    .woocommerce ul.products li.product .product-inner .star-rating,
    .woocommerce-page ul.products li.product .product-inner .star-rating,
    .woocommerce .related ul.products li.product .product-inner .star-rating {
        margin-left: 35px;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table span,
    .woocommerce #content .entry-content .shop_table .header-cart-table span {
        font-size: 18px;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-subtotal,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-subtotal {
        margin-left: 12px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail,
    .woocommerce #content .entry-content .shop_table .cart-product-detail {
        width: 720px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name,
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-name {
        width: 200px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity,
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity {
        width: 150px;
        float: left;
        margin: -10px 10px;
    }
    .tiny-carousel .viewport {
        height: 388px;
    }
    .products-slider .viewport {
        height: 220px;
    }
    .section-popular-tracks .popular-tracks {
        width: 100%;
        margin-left: 0;
    }
    .section-popular-tracks .top-week {
        margin-bottom: 30px;
    }
    .section-popular-tracks .track-title {
        width: 670px;
    }
    .releases-slider .album .album-info {
        width: 400px;
    }
    .releases-slider .album .album-info p {
        height: 15px;
        overflow: hidden;
    }
    .releases-slider .album .album-tracks {
        margin-left: 450px;
    }
    .releases-slider .album .tracklist li {
        overflow: hidden;
    }
    .releases-slider .album .tracklist .track-name {
        width: 150px;
    }
    .section-events .time-event {
        width: 110px;
    }
    .section-events .place-event {
        width: 200px;
    }
    .section-events .name-event {
        width: 280px;
    }
    .section-events .past-event .place-event {
        width: 200px;
    }
    .section-events .past-event .name-event {
        width: 400px;
    }
    .section-events .slides li {
        width: 920px;
    }
    .artists-slider .slides li {
        height: 356px;
    }
    .artists-slider .artist {
        width: 293.33px;
    }
    .artists-slider .artist .quick-facts .full-name,
    .artists-slider .artist .quick-facts .birth-place {
        min-width: 140px;
    }
    .artists-slider .artist .quick-facts .nick-name,
    .artists-slider .artist .quick-facts .occupation {
        min-width: 100px;
    }
    .artists-slider .artist .artist-thumbnail {
        width: 293.33px;
        height: 356px;
    }
    .artists-slider .artist .artist-thumbnail img {
        width: 100%;
        height: 100%;
    }
    .artists-slider .artist .artist-info {
        width: 616.67px;
        height: 356px;
    }
    .artists-slider .artist .quick-facts {
        height: auto;
    }
    .artists-slider .artist .quick-facts .full-name,
    .artists-slider .artist .quick-facts .nick-name,
    .artists-slider .artist .quick-facts .birth-date,
    .artists-slider .artist .quick-facts .birth-place,
    .artists-slider .artist .quick-facts .occupation {
        width: 35%;
        height: 21px;
        margin: 0;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
    }
    .artists-slider .artist .quick-facts .birth-date {
        width: 28%;
    }
    .artists-slider .artist .best-known-for,
    .artists-slider .artist .synopsis {
        height: auto;
        padding-top: 10px;
    }
    .artists-slider .artist .best-known-for .scroll-pane,
    .artists-slider .artist .synopsis .scroll-pane {
        font-size: 14px;
    }
    .artists-slider .artist .info-title {
        margin-bottom: 10px;
    }
    .section-latest-news article {
        width: 293.33px;
    }
    .contact-form .box {
        width: 455px;
    }
    .content {
        width: 610px;
    }
    .sidebar {
        width: 290px;
    }
    .single .content article .tags-links {
        width: 610px;
    }
    .widget-tabs .tabs-nav a {
        font-size: 13px;
    }
}
@media only screen and (max-width: 1023px) {
    .inner {
        width: 690px;
    }
    #colorbox,
    #cboxWrapper,
    #cboxContent,
    .extended-player #cboxLoadedContent {
        max-width: 690px;
    }
    #cboxLoadedContent {
        max-width: 670px;
    }
    .section-slider .caption {
        max-width: 690px;
    }
    .section-slider .caption img {
        height: auto;
    }
    .mejs-time-rail {
        display: none;
    }
    .images-gallery-slideshow {
        height: 315px;
    }
    .images-gallery-slideshow .slides li {
        min-width: 670px;
        min-height: 315px;
    }
    .videos-slideshow .slides li {
        height: 333px;
    }
    .videos-slideshow .mejs-container {
        max-height: 333px;
    }
    .nav-menu .mobile-nav {
        display: block;
    }
    .nav-menu #nav {
        display: none;
    }
    .track-info {
        overflow: hidden;
    }
    .track-info .artist-info {
        width: 220px;
    }
    .track-info .artist-image {
        height: 100%;
    }
    .track-info .track-summary {
        width: 360px;
    }
    .track-info .track-summary .links {
        position: absolute;
        left: 40px;
        bottom: 40px;
        width: 220px;
    }
    .track-info .track-details .track-composer {
        display: none;
    }
    .track-info .track-details .left,
    .track-info .track-details .right {
        float: none;
        width: 100%;
    }
    .track-info .track-rating {
        margin-top: 0;
        float: left;
    }
    .track-info .player-playshuffle,
    .track-info .player-playloop {
        font-size: 30px;
        float: right;
    }
    .track-info .go-extended {
        width: 100%;
    }
    .section-slider .caption {
        max-width: 700px;
    }
    .section-slider .flex-control-nav {
        display: block;
    }
    .section-slider .flex-direction-nav {
        display: none;
    }
    .media-slider .slides li {
        width: 690px;
        height: 480px;
    }
    .media-slider .hentry {
        width: 210px;
        height: 210px;
    }
    .media-slider .hentry:nth-child(4n) {
        margin-left: 0;
    }
    .media-slider .hentry h3 {
        font-size: 16px;
    }
    .products-slider .slides li {
        height: 630px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce .related ul.products li.product {
        width: 210px;
        height: 290px;
        font-size: 16px;
        float: left;
        clear: none;
    }
    .woocommerce ul.products li.product:nth-child(3n+1),
    .woocommerce-page ul.products li.product:nth-child(3n+1),
    .woocommerce .related ul.products li.product:nth-child(3n+1) {
        margin-left: 0;
    }
    .woocommerce ul.products li.product .product-inner,
    .woocommerce-page ul.products li.product .product-inner,
    .woocommerce .related ul.products li.product .product-inner {
        margin-bottom: 12px;
    }
    .woocommerce ul.products li.product .product-inner .sale-price,
    .woocommerce-page ul.products li.product .product-inner .sale-price,
    .woocommerce .related ul.products li.product .product-inner .sale-price {
        width: 100px;
        padding: 0;
        left: 43px;
    }
    .woocommerce ul.products li.product .product-inner .sale-price:not(:empty),
    .woocommerce-page ul.products li.product .product-inner .sale-price:not(:empty),
    .woocommerce .related ul.products li.product .product-inner .sale-price:not(:empty) {
        padding-right: 10px;
        padding-bottom: 5px;
    }
    .woocommerce ul.products li.product .product-inner .star-rating,
    .woocommerce-page ul.products li.product .product-inner .star-rating,
    .woocommerce .related ul.products li.product .product-inner .star-rating {
        margin-left: 50px;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table,
    .woocommerce #content .entry-content .shop_table .header-cart-table {
        width: 470px;
        top: -27px;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table span,
    .woocommerce #content .entry-content .shop_table .header-cart-table span {
        padding: 5px;
        font-size: 16px;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-name,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-name,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-subtotal,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-subtotal {
        margin-left: 12px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail,
    .woocommerce #content .entry-content .shop_table .cart-product-detail {
        width: 470px;
        padding: 55px 30px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name,
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-name {
        width: 140px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity,
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity {
        width: 120px;
        float: left;
        margin: -10px 10px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions,
    .woocommerce #content .entry-content .shop_table .actions {
        width: 470px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions .coupon,
    .woocommerce #content .entry-content .shop_table .actions .coupon {
        width: 100%;
        margin-bottom: 30px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions .checkout-button,
    .woocommerce #content .entry-content .shop_table .actions .checkout-button {
        float: right;
    }
    .woocommerce-page .shop-product ul.products li.product:nth-of-type(6n) {
        margin-left: 30px;
    }
    .tiny-carousel .viewport {
        height: 480px;
    }
    .products-slider .viewport {
        height: 630px;
    }
    .section-popular-tracks .track-title {
        width: 420px;
    }
    .section-releases .album-cover img {
        margin-left: -40%;
    }
    .section-releases .album-cover .view-detail {
        left: 40%;
    }
    .section-releases .album-cover .play-album {
        right: 40%;
    }
    .section-releases .album .album-info,
    .section-releases .album .album-tracks {
        width: 48%;
    }
    .section-releases .album .album-info img {
        height: 100%;
    }
    .section-releases .album .album-info p {
        width: 100%;
    }
    .section-releases .album .album-composer,
    .section-releases .album .album-genre {
        text-align: left;
    }
    .section-releases .album .album-sources span.button {
        display: none;
    }
    .section-releases .album .album-sources a.button {
        width: 33.33%;
    }
    .section-releases .album .album-tracks {
        float: right;
        margin: 0;
    }
    .section-releases .album .tracklist .vote-score {
        display: none;
    }
    .section-events .place-event {
        display: none;
    }
    .section-events .name-event {
        width: 230px;
    }
    .section-events .past-event .name-event {
        width: 350px;
    }
    .section-events .slides li {
        width: 670px;
    }
    .artists-slider .artist {
        width: 200px;
        margin-left: 0;
        position: relative;
    }
    .artists-slider .artist:hover {
        z-index: 100;
    }
    .artists-slider .artist .artist-thumbnail {
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        width: 290px;
    }
    .artists-slider .artist .artist-info {
        width: 100%;
        margin-left: 0;
    }
    .artists-slider.item-expanded .artist-thumbnail {
        width: 0;
        border-width: 0;
    }
    .section-latest-news article {
        width: 230px;
        margin: 0;
    }
    .section-latest-news article .entry-title {
        font-style: 18px;
    }
    .section-latest-news article .entry-content p {
        height: 80px;
    }
    .contact-form .box {
        width: 455px;
    }
    .content,
    .sidebar {
        width: 100%;
        margin-bottom: 30px;
    }
    .content-sidebar .minimize-sidebar {
        display: none;
    }
    .entry-thumbnail .entry-quote .quote {
        width: 100%;
    }
    .article {
        padding: 20px;
    }
    .widget {
        padding: 40px;
    }
    .single .content article .tags-links {
        width: 690px;
    }
}
@media only screen and (max-width: 799px) {
    .inner {
        width: 500px;
    }
    .col1,
    .col2,
    .col3,
    .col4,
    .col5,
    .col6,
    .col7,
    .col8,
    .col9,
    .col10,
    .col11,
    .col12 {
        width: 100%;
    }
    #colorbox,
    #cboxWrapper,
    #cboxContent,
    .extended-player #cboxLoadedContent {
        max-width: 500px;
    }
    #cboxLoadedContent {
        max-width: 480px;
    }
    .section-slider .caption {
        max-width: 500px;
    }
    .section-slider .caption img {
        height: auto;
    }
    .images-gallery-slideshow,
    .videos-slideshow {
        height: 236px;
    }
    .images-gallery-slideshow .slides li,
    .videos-slideshow .slides li {
        min-width: 480px;
        min-height: 236px;
    }
    .images-gallery-slideshow .mejs-container,
    .videos-slideshow .mejs-container {
        max-height: 236px;
    }
    .images-gallery-slideshow .flex-direction-nav a,
    .videos-slideshow .flex-direction-nav a {
        width: 50px;
        height: 100px;
        top: 50%;
        margin-top: -50px;
    }
    .images-gallery-slideshow .flex-direction-nav a:before,
    .videos-slideshow .flex-direction-nav a:before {
        padding: 0;
        line-height: 100px;
    }
    .images-gallery-slideshow {
        height: 225px;
    }
    .images-gallery-slideshow .slides li {
        min-height: 225px;
    }
    #cboxClose {
        right: 0;
        top: -40px;
    }
    .mejs-controls .mejs-tracktitle {
        width: 110px;
    }
    .mejs-controls .mejs-rating {
        display: none;
    }
    .mejs-controls .mejs-volume-button {
        display: none;
    }
    .mejs-controls .mejs-info {
        display: none;
    }
    .mejs-controls .mejs-time-rail {
        display: none;
    }
    .mejs-controls .mejs-horizontal-volume-slider {
        width: 120px;
    }
    .mejs-controls .mejs-horizontal-volume-total {
        width: 110px;
    }
    .tracks-info {
        display: none !important;
    }
    .media-slider .slides li {
        width: 500px;
        height: 322px;
    }
    .media-slider .hentry {
        width: 146px;
        height: 146px;
    }
    .media-slider .hentry h3 {
        font-size: 12px;
    }
    .media-slider .flex-direction-nav {
        right: -38px;
    }
    .section-releases .album-cover img {
        margin-left: -70%;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 146px;
        height: 210px;
        font-size: 12px;
        float: left;
        clear: none;
    }
    .woocommerce ul.products li.product:nth-child(3n+1),
    .woocommerce-page ul.products li.product:nth-child(3n+1) {
        margin-left: 0;
    }
    .woocommerce ul.products li.product .product-inner .sale-price,
    .woocommerce-page ul.products li.product .product-inner .sale-price {
        width: 100px;
        padding: 0;
        left: 12px;
        font-size: 14px;
    }
    .woocommerce ul.products li.product .product-inner .sale-price:not(:empty),
    .woocommerce-page ul.products li.product .product-inner .sale-price:not(:empty) {
        padding-right: 10px;
        padding-bottom: 5px;
    }
    .woocommerce ul.products li.product .product-inner .sale-price span.price del,
    .woocommerce-page ul.products li.product .product-inner .sale-price span.price del,
    .woocommerce ul.products li.product .product-inner .sale-price p.price del,
    .woocommerce-page ul.products li.product .product-inner .sale-price p.price del,
    .woocommerce ul.products li.product .product-inner .sale-price span.price .amount,
    .woocommerce-page ul.products li.product .product-inner .sale-price span.price .amount,
    .woocommerce ul.products li.product .product-inner .sale-price p.price .amount,
    .woocommerce-page ul.products li.product .product-inner .sale-price p.price .amount {
        font-size: 12px;
    }
    .woocommerce ul.products li.product .product-inner .star-rating,
    .woocommerce-page ul.products li.product .product-inner .star-rating {
        margin-left: 35px;
    }
    .woocommerce ul.products li.product a.button.added:before,
    .woocommerce-page ul.products li.product a.button.added:before,
    .woocommerce ul.products li.product button.button.added:before,
    .woocommerce-page ul.products li.product button.button.added:before,
    .woocommerce ul.products li.product input.button.added:before,
    .woocommerce-page ul.products li.product input.button.added:before,
    .woocommerce ul.products li.product #respond input#submit.added:before,
    .woocommerce-page ul.products li.product #respond input#submit.added:before,
    .woocommerce ul.products li.product #content input.button.added:before,
    .woocommerce-page ul.products li.product #content input.button.added:before {
        top: 1px;
        left: 15px;
    }
    .woocommerce ul.products li.product .product-price .price,
    .woocommerce-page ul.products li.product .product-price .price {
        bottom: 2px;
    }
    .woocommerce div.product .cart .product-quantity .quantity,
    .woocommerce-page div.product .cart .product-quantity .quantity,
    .woocommerce #content div.product .cart .product-quantity .quantity,
    .woocommerce-page #content div.product .cart .product-quantity .quantity {
        width: 60px;
    }
    .woocommerce div.product .cart .product-quantity .quantity .plus,
    .woocommerce-page div.product .cart .product-quantity .quantity .plus,
    .woocommerce #content div.product .cart .product-quantity .quantity .plus,
    .woocommerce-page #content div.product .cart .product-quantity .quantity .plus,
    .woocommerce div.product .cart .product-quantity .quantity .minus,
    .woocommerce-page div.product .cart .product-quantity .quantity .minus,
    .woocommerce #content div.product .cart .product-quantity .quantity .minus,
    .woocommerce-page #content div.product .cart .product-quantity .quantity .minus,
    .woocommerce div.product .cart .product-quantity .quantity .qty,
    .woocommerce-page div.product .cart .product-quantity .quantity .qty,
    .woocommerce #content div.product .cart .product-quantity .quantity .qty,
    .woocommerce-page #content div.product .cart .product-quantity .quantity .qty {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-weight: normal;
        font-size: 12px;
    }
    .woocommerce div.product .cart .product-quantity .quantity .qty,
    .woocommerce-page div.product .cart .product-quantity .quantity .qty,
    .woocommerce #content div.product .cart .product-quantity .quantity .qty,
    .woocommerce-page #content div.product .cart .product-quantity .quantity .qty {
        margin-left: 20px;
    }
    .woocommerce .products-slider .slides li,
    .woocommerce-page .products-slider .slides li {
        height: 460px;
    }
    .woocommerce .products-slider .slides ul.products li.product,
    .woocommerce-page .products-slider .slides ul.products li.product {
        float: left;
        clear: none;
    }
    .woocommerce .products-slider .slides ul.products li.product:nth-child(3n+1),
    .woocommerce-page .products-slider .slides ul.products li.product:nth-child(3n+1) {
        margin-left: 0;
    }
    .woocommerce #content .entry-content .shop_table .header-cart-table,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table {
        left: 113px;
    }
    .woocommerce #content .entry-content .shop_table .header-cart-table span,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table span {
        font-size: 12px;
    }
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-name,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-name {
        margin-left: 40px;
    }
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce #content .entry-content .shop_table .header-cart-table .product-subtotal,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-subtotal {
        margin-left: 12px;
    }
    .woocommerce #content .entry-content .shop_table .product-remove,
    .woocommerce-page #content .entry-content .shop_table .product-remove {
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    .woocommerce #content .entry-content .shop_table .product-remove a,
    .woocommerce-page #content .entry-content .shop_table .product-remove a {
        font-size: 12px;
    }
    .woocommerce #content .entry-content .shop_table .product-thumbnail,
    .woocommerce-page #content .entry-content .shop_table .product-thumbnail {
        width: 100px;
        height: 100px;
    }
    .woocommerce #content .entry-content .shop_table .cart-product-detail,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail {
        width: 350px;
        height: 100px;
        font-size: 12px;
        padding: 25px 0 25px 10px;
    }
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-name,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name {
        width: 110px;
    }
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-name a,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name a {
        font-size: 12px;
    }
    .woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity {
        width: 60px;
        margin: -2px 25px;
    }
    .woocommerce #content .entry-content .shop_table .actions,
    .woocommerce-page #content .entry-content .shop_table .actions {
        width: 350px;
    }
    .woocommerce #content .entry-content .shop_table .actions .coupon,
    .woocommerce-page #content .entry-content .shop_table .actions .coupon {
        width: 100%;
        margin-bottom: 30px;
    }
    .woocommerce #content .entry-content .shop_table .actions .coupon input[type=text],
    .woocommerce-page #content .entry-content .shop_table .actions .coupon input[type=text] {
        font-size: 12px;
        height: 40px;
    }
    .woocommerce #content .entry-content .shop_table .actions .button,
    .woocommerce-page #content .entry-content .shop_table .actions .button {
        font-size: 12px;
        width: 100px;
        padding: 5px;
        height: 40px;
    }
    .woocommerce #content .entry-content .shop_table .actions .checkout-button,
    .woocommerce-page #content .entry-content .shop_table .actions .checkout-button {
        margin-right: 90px;
        width: 150px;
    }
    .woocommerce-page .shop-product ul.products li.product,
    .woocommerce .related ul.products li.product {
        width: 215px;
        height: 280px;
    }
    .woocommerce-page .shop-product ul.products li.product:nth-child(2n+1),
    .woocommerce .related ul.products li.product:nth-child(2n+1) {
        margin-left: 0;
    }
    .woocommerce-page .shop-product ul.products li.product:nth-child(2n+4),
    .woocommerce .related ul.products li.product:nth-child(2n+4) {
        margin-left: 30px;
    }
    .woocommerce-page .shop-product ul.products li.product .star-rating,
    .woocommerce .related ul.products li.product .star-rating {
        margin-left: 65px;
    }
    .woocommerce-page .shop-product ul.products li.product .sale-price,
    .woocommerce .related ul.products li.product .sale-price {
        left: 25%;
    }
    .tiny-carousel .viewport {
        height: 322px;
    }
    .products-slider .viewport {
        height: 460px;
    }
    .section-like .social {
        text-align: center;
    }
    .section-like .social-button-large {
        margin-bottom: 20px;
    }
    .section-like .middle-area {
        display: none;
    }
    .section-popular-tracks .track-no {
        width: 23% !important;
    }
    .section-popular-tracks .track-title {
        width: 50% !important;
        margin-left: 7px;
    }
    .section-releases .album .actions {
        width: auto;
    }
    .section-releases .album .actions span {
        display: none;
    }
    .section-releases .album .actions .play-track {
        display: block;
    }
    .section-releases .album .tracklist .track-name {
        width: 160px;
    }
    .section-subscribe .wysija-paragraph {
        float: none;
    }
    .section-subscribe input[type=submit] {
        margin: 0 auto;
        float: none;
    }
    .section-events .slides li {
        width: 480px;
    }
    .section-events .time-event {
        width: 100px;
    }
    .section-events .infor-event,
    .section-events .status a {
        font-size: 0;
        width: auto;
        color: #495745;
        background-color: transparent;
    }
    .section-events .infor-event:before,
    .section-events .status a:before {
        font-family: 'Entypo';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 20px;
        line-height: 1.3;
    }
    .section-events .infor-event:hover,
    .section-events .status a:hover {
        color: #383838;
        background-color: transparent;
    }
    .section-events .status {
        width: auto;
        font-size: 0;
    }
    .section-events .status:before {
        font-family: 'Entypo';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 20px;
        line-height: 1.3;
    }
    .section-events .infor-event {
        color: #383838;
        line-height: 1;
    }
    .section-events .infor-event.active {
        color: #495745;
        background-color: transparent;
    }
    .section-events .status-cancel .status,
    .section-events .status-sold_out .status {
        background-color: transparent;
    }
    .section-events .status-buy .status {
        cursor: pointer;
    }
    .section-events .infor-event:before {
        content: "\e667";
    }
    .section-events .status-cancel .status:before {
        content: "\e660";
        color: #969696;
    }
    .section-events .status-sold_out .status a:before {
        content: "\e653";
        color: #b60000;
    }
    .section-events .status-buy .status a:before {
        content: "\e64f";
    }
    .section-events .open-gallery,
    .section-events .open-videos {
        display: none;
    }
    .section-events .past-event .name-event {
        width: 250px;
    }
    .section-events .past-event .infor-event:before {
        display: none;
    }
    .artists-slider .artist {
        width: 115px;
    }
    .artists-slider .artist .artist-thumbnail {
        width: 270px;
    }
    .artists-slider .artist .quick-facts .full-name {
        width: 100%;
    }
    .artists-slider .artist .quick-facts .nick-name,
    .artists-slider .artist .quick-facts .birth-place,
    .artists-slider .artist .quick-facts .birth-date {
        display: none;
    }
    .artists-slider .artist .quick-facts .occupation {
        width: 49%;
    }
    .artists-slider .artist .overlay,
    .artists-slider .artist .view-artist {
        display: block;
    }
    .artists-slider.item-expanded .artist-thumbnail {
        width: 0;
    }
    .section-latest-news article {
        width: 100%;
        margin: 0 0 30px 0;
        float: none;
        clear: both;
    }
    .section-latest-news article .entry-content p {
        height: 105px;
    }
    .section-connect .contact-form .box {
        width: 250px;
        margin: 0;
        padding: 20px;
        background-color: transparent;
    }
    .single .content article .tags-links {
        width: 500px;
    }
}
@media only screen and (max-width: 590px) {
    .inner {
        width: 435px;
        max-width: 100%;
    }
    #colorbox,
    #cboxWrapper,
    #cboxContent,
    .extended-player #cboxLoadedContent {
        max-width: 300px;
    }
    #cboxLoadedContent {
        max-width: 280px;
    }
    .section-slider .caption {
        max-width: 300px;
    }
    .section-slider .caption img {
        height: auto;
    }
    .videos-slideshow {
        height: 133px;
    }
    .videos-slideshow .slides li {
        height: 133px;
    }
    .videos-slideshow .mejs-container {
        max-height: 133px;
    }
    .images-gallery-slideshow {
        height: 131px;
    }
    .images-gallery-slideshow .slides li {
        min-width: 280px;
        min-height: 131px;
    }
    .images-gallery-slideshow .flex-direction-nav {
        display: none;
    }
    .mejs-controls .mejs-tracktitle {
        width: 130px;
    }
    .mejs-controls .mejs-time,
    .mejs-controls .mejs-mute {
        display: none;
    }
    .section-title {
        font-size: 40px;
    }
    .section-title .suffix,
    .section-title .desc {
        font-size: 20px;
    }
    .section-slider .caption {
        font-size: 30px;
    }
    .section-opener .logo {
        max-width: 100%;
        background-size: 100%;
    }
    .section-opener .unlocker {
        max-width: 100%;
    }
    .section-opener .unlocker .handle {
        margin-left: -250px;
    }
    .nav-menu .mobile-nav {
        width: 120px;
    }
    .vertical-slider .flex-direction-nav {
        top: -40px;
        right: 0;
    }
    .vertical-slider .flex-direction-nav a {
        top: -40px;
    }
    .vertical-slider .flex-direction-nav a.flex-prev {
        right: 40px;
    }
    .vertical-slider .flex-direction-nav a.flex-next {
        top: 0;
    }
    .media-slider .slides li {
            width: 435px;
    height: 435px;
        margin: 0 auto;
    }
    .media-slider .hentry {
        width: 217px;
        height: 217px;
        margin-left: 0;
        margin-bottom: 0;
    }
    .media-slider .hentry img {
        width: 100%;
        height: 100%;
    }
    .media-slider .flex-direction-nav {
        right: 0;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table {
        top: -20px;
        width: 220px;
        left: 90px;
    }
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-name,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-price,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-quantity,
    .woocommerce-page #content .entry-content .shop_table .header-cart-table .product-subtotal {
        margin-left: 0px;
        font-size: 9px;
        padding: 1px;
    }
    .woocommerce-page #content .entry-content .shop_table .product-remove {
        width: 20px;
        height: 20px;
        line-height: 20px;
    }
    .woocommerce-page #content .entry-content .shop_table .product-remove a {
        font-size: 12px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail {
        margin-left: 0px;
        width: 180px;
        padding-left: 5px;
        font-size: 12px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-price,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-subtotal,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity {
        margin: 0 5px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-price,
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-subtotal {
        width: 40px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name {
        width: auto;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name a {
        font-size: 12px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity {
        width: 60px;
        float: left;
    }
    .woocommerce-page #content .entry-content .shop_table .actions {
        width: 200px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions .coupon {
        margin-bottom: 10px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions .coupon input[type=text] {
        font-size: 12px;
        padding: 0;
        border: 3px solid #383838;
        margin-right: 3px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions .button {
        width: 70px;
        padding: 3px;
    }
    .woocommerce-page #content .entry-content .shop_table .actions .checkout-button {
        float: right;
        width: 120px;
        margin: 0px;
    }
    .woocommerce-page .cart-collaterals .cart_totals table tr td,
    .woocommerce-page .cart-collaterals .cart_totals table tr th,
    .woocommerce-page .cart-collaterals .cart_totals table tr td span,
    .woocommerce-page .cart-collaterals .cart_totals table tr td strong {
        font-size: 12px;
    }
    .woocommerce ul.products li.product {
        width: 150px;
        height: 210px;
        margin: 0;
        font-size: 12px;      
    }
    .woocommerce ul.products li.product .product-inner .sale-price {
        width: 100px;
        padding: 0;
        left: 12px;
    }
    .woocommerce ul.products li.product .product-inner .star-rating {
        margin-left: 35px;
    }
    .woocommerce ul.products li.product .product-inner span.price del,
    .woocommerce ul.products li.product .product-inner p.price del,
    .woocommerce ul.products li.product .product-inner span.price .amount,
    .woocommerce ul.products li.product .product-inner p.price .amount {
        font-size: 12px;
    }
    .woocommerce div.product .cart .single_add_to_cart_button,
    .woocommerce #content div.product .cart .single_add_to_cart_button {
        width: auto;
    }
    .woocommerce div.product .product-title-sale .product_title,
    .woocommerce #content div.product .product-title-sale .product_title {
        font-size: 28px;
    }
    .woocommerce div.product .product-price-cat span.price,
    .woocommerce #content div.product .product-price-cat span.price,
    .woocommerce div.product .product-price-cat p.price,
    .woocommerce #content div.product .product-price-cat p.price {
        width: 100%;
    }
    .woocommerce div.product .product-price-cat .product_meta,
    .woocommerce #content div.product .product-price-cat .product_meta {
        width: 100%;
        text-align: left;
    }
    .woocommerce div.product .cart .product-quantity .quantity .plus,
    .woocommerce #content div.product .cart .product-quantity .quantity .plus,
    .woocommerce div.product .cart .product-quantity .quantity .minus,
    .woocommerce #content div.product .cart .product-quantity .quantity .minus,
    .woocommerce div.product .cart .product-quantity .quantity .qty,
    .woocommerce #content div.product .cart .product-quantity .quantity .qty {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-weight: normal;
        font-size: 12px;
    }
    .woocommerce .products-slider .slides li {
        height: 600px;
    }
    .woocommerce-page .shop-product .woocommerce-ordering .orderby,
    .woocommerce .related .woocommerce-ordering .orderby {
        margin-right: 40px;
    }
    .woocommerce-page .shop-product ul.products li.product,
    .woocommerce .related ul.products li.product {
        width: 210px;
        height: 280px;
        margin: 0 0 50px;
        float: right;
        margin-right: 40px;
    }
    .woocommerce-page .shop-product ul.products li.product .product-inner .star-rating,
    .woocommerce .related ul.products li.product .product-inner .star-rating {
        margin-left: 100px;
    }
    .woocommerce-page .shop-product ul.products li.product .product-inner .sale-price,
    .woocommerce .related ul.products li.product .product-inner .sale-price {
        left: 30%;
    }
    .tiny-carousel .viewport {
        height: 435px;
    }
    .products-slider .viewport {
        height: 600px;
    }
    .section-like {
        min-height: 500px;
        padding: 100px 0;
    }
    .section-like .social-message {
        font-size: 60px;
    }
    .section-popular-tracks .track {
        position: relative;
    }
    .section-popular-tracks .track-title {
        width: 180px;
        padding: 0;
    }
    .section-popular-tracks .track-title h3 {
        font-size: 20px;
    }
    .section-popular-tracks .track-image {
        height: 60px;

        width: 24%;
        margin-top: 13px;
    }
    .section-popular-tracks .track-image .play-track {
        padding: 10px 0;
    }
    .section-popular-tracks .track-image .play-track:before {
        font-size: 30px;
    }
    .section-popular-tracks .track-vote {
        display: none;
    }
    .section-popular-tracks .block-title {
        font-size: 40px;
    }
    .section-testimonials {
        min-height: 500px;
    }
    .quotes-slider {
        margin: 130px 0;
    }
    .quotes-slider .quote {
        width: 100%;
        min-height: 60px;
        padding: 0 10px;
        font-size: 20px;
    }
    .quotes-slider .flex-control-nav {
        bottom: -100px;
    }
    .tabs.simple-tabs .tabs-nav {
        right: auto;
        left: 0;
        top: -40px;
    }
    .section-releases .album-cover img {
        margin-left: -150%;
    }
    .section-releases .album-cover .view-detail {
        font-size: 32px;
        line-height: 40px;
        left: 30%;
    }
    .section-releases .album-cover .play-album {
        font-size: 40px;
        right: 30%;
    }
    .section-releases .album-cover .num-tracks {
        display: none;
    }
    .section-releases .album-cover .short-info {
        bottom: 0;
    }
    .section-releases .album .album-info,
    .section-releases .album .album-tracks {
        width: 100%;
        float: none;
    }
    .section-releases .album .info {
        margin-bottom: 0;
        border-bottom: none;
    }
    .section-releases .album .info p {
        display: none;
    }
    .section-releases .album .info .album-name {
        display: block;
    }
    .section-releases .album .album-tracks {
        padding-top: 20px;
    }
    .section-releases .album .album-tracks .label:first-child,
    .section-releases .album .album-tracks .album-review {
        display: none;
    }
    .section-releases .album .album-tracks .tracklist .track-name {
        width: 190px;
    }
    .releases-slider.item-expanded .hide-detail {
        right: 0;
        top: -40px;
    }
    .releases-slider.item-expanded .flex-direction-nav {
        display: none;
    }
    .section-events .slides li {
        width: 280px;
    }
    .section-events .hentry {
        height: auto;
        clear: both;
        overflow: hidden;
        position: relative;
    }
    .section-events .name-event {
        width: 100%;
        float: none;
    }
    .section-events .group-time {
        overflow: hidden;
    }
    .section-events .group-time .day-event {
        font-size: 30px;
    }
    .section-events .group-status,
    .section-events .past-event .infor-event {
        position: absolute;
        right: 0;
        top: 20px;
    }
    .section-events .past-event .name-event {
        width: 100%;
        float: none;
    }
    .section-events .content-infor-event .icon-infor {
        display: none;
    }
    .section-events .content-infor-event .show-infor-event {
        padding: 0 30px 0 10px;
        font-size: 14px;
    }
    .section-events .content-infor-event .close-infor {
        width: 30px;
    }
    .section-events .vertical-slider .flex-direction-nav {
        right: -10px;
        top: -50px;
    }
    .section-subscribe {
        min-height: 500px;
        padding: 100px 0;
    }
    .section-subscribe .subscribe-title {
        font-size: 70px;
    }
    .section-subscribe .subscribe-desc {
        font-size: 35px;
    }
    .section-countdown {
        min-height: 500px;
        padding: 130px 0;
    }
    .section-countdown .event-title {
        font-size: 35px;
    }
    .section-countdown .event-desc {
        font-size: 20px;
    }
    .countdown-wrap {
        top: -5px;
    }
    .counter {
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 50px;
    }
    .countdown-labels span {
        width: 50px;
        font-size: 14px;
    }
    .section-connect {
        min-height: 500px;
    }
    .section-connect .box-title {
        font-size: 40px;
    }
    .section-connect .social a {
        -webkit-transition: background 0.5s;
        -moz-transition: background 0.5s;
        -o-transition: background 0.5s;
        transition: background 0.5s;
    }
    .section-connect .social .title {
        display: none;
    }
    .artists-slider .artist {
        width: 100%;
        display: none;
    }
    .artists-slider .artist .artist-thumbnail {
        width: 100%;
    }
    .artists-slider .artist.active {
        width: 100%;
        display: block;
    }
    .artists-slider .artist.active h3 {
        bottom: -40px;
    }
    .artists-slider .artist.active h3:hover {
        bottom: 0;
    }
    .artists-slider .artist.active .overlay,
    .artists-slider .artist.active .view-artist {
        display: block;
    }
    .artists-slider .artist .quick-facts .birth-place {
        display: none;
    }
    .artists-slider .artist .quick-facts .occupation {
        width: 100%;
    }
    .artists-slider .slides li.flex-active-slide .artist:first-child {
        display: block;
    }
    .artists-slider .slides li.flex-active-slide .artist:first-child.hidden {
        display: none;
    }
    .artists-slider .artist-direction-nav {
        display: block;
        top: -40px;
        right: 0;
        height: 40px;
    }
    .artists-slider .artist-direction-nav a {
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        font-family: 'Entypo';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 40px;
        height: 40px;
        font-size: 0;
        background-color: #383838;
    }
    .artists-slider .artist-direction-nav a:hover {
        background-color: #495745;
    }
    .artists-slider .artist-direction-nav a.disable:hover {
        background-color: #383838;
    }
    .artists-slider .artist-direction-nav a:before {
        font-size: 20px;
        line-height: 40px;
    }
    .artists-slider .artist-direction-nav a.artist-prev {
        border-right: none;
        margin-right: -3px;
    }
    .artists-slider .artist-direction-nav a.artist-prev:before {
        content: "\e714";
    }
    .artists-slider .artist-direction-nav a.artist-next:before {
        content: "\e713";
    }
    .artists-slider .flex-direction-nav {
        display: none;
    }
    .artists-slider .hide-detail {
        top: -40px;
        right: auto;
        left: 0;
    }
    .artists-slider.item-expanded .artist-thumbnail {
        width: 0;
    }
    .artists-slider.item-expanded .view-artist-gallery {
        display: none !important;
        width: 0;
    }
    .artists-slider .view-artist-gallery {
        display: none !important;
    }
    .section-connect .contact-form .inner {
        padding-top: 20px;
    }
    .section-connect .contact-form .box {
        font-size: 12px;
        width: 100%;
        float: none;
        clear: both;
    }
    .section-connect .contact-form input,
    .section-connect .contact-form textarea {
        font-size: 12px;
    }
    .section-connect .contact-form textarea {
        height: 130px;
    }
    article {
        padding: 20px;
    }
    .single .content article .tags-links {
        width: 300px;
        padding: 20px 20px 0 20px;
        margin: 20px 0 0 -20px;
    }
    .entry-info .entry-format,
    .entry-info .entry-date {
        display: none;
    }
    .post-author-area {
        display: none;
    }
    .comments-area {
        padding: 20px;
    }
    .commentlist .children {
        padding-left: 60px;
    }
    .commentlist .avatar {
        width: 40px;
        height: 40px;
    }
    .commentlist article {
        margin-bottom: 20px;
    }
    .commentlist article header,
    .commentlist article footer {
        margin-left: 60px;
    }
    .commentlist article .comment-content {
        margin-left: 0;
    }
    .comment-respond .comment-form-author,
    .comment-respond .comment-form-url,
    .comment-respond .comment-form-email,
    .comment-respond .comment-form-comment,
    .comment-respond .comment-form-comment {
        width: 100%;
    }
    .comment-respond .comment-form-comment {
        float: none;
        margin-top: 0;
    }
    .widget {
        padding: 20px;
    }
    .under-construction {
        padding-top: 0;
    }
    .under-construction h1 {
        font-size: 35px;
        margin-top: 30px;
    }
    .under-construction .uc-desc {
        font-size: 20px;
    }
}
@media only screen and (max-width: 360px) {
    .inner {
        width: 300px;
    }
    .media-slider .slides li {
        width: 300px;
    }
    .media-slider .hentry {
        width: 150px;
        height: 150px;
    }
}
.green-dark body,
.green-dark #load-screen {
    background-color: #383838;
}
.green-dark a:hover {
    color: #495745;
}
.green-dark blockquote {
    color: #383838;
    border-color: #495745;
}
.green-dark table {
    border-color: #383838;
}
.green-dark input[type=submit] {
    background-color: #383838;
}
.green-dark input[type=submit]:hover {
    background-color: #495745;
}
.green-dark .green-dot {
    color: #495745 !important;
}
.green-dark .dark-dot {
    color: #383838 !important;
}
.green-dark .overlay {
    background-color: #495745;
}
.green-dark .message {
    color: #383838;
}
.green-dark .tabs .tabs-nav a {
    color: #495745;
    background-color: #495745;
}
.green-dark .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.green-dark .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.green-dark body.error404 .heading-404 span {
    color: #495745;
}
.green-dark body.error404 .return-home {
    background-color: #383838;
}
.green-dark body.error404 .return-home:hover {
    background-color: #495745;
}
.green-dark .under-construction i {
    color: #383838;
}
.green-dark #cboxLoadedContent {
    border-color: #383838;
}
.green-dark #cboxClose {
    background-color: #383838;
}
.green-dark #cboxClose:hover {
    color: #495745;
}
.green-dark .section-title .desc {
    color: #495745;
}
.green-dark .section-opener {
    background-color: #383838;
}
.green-dark .section-opener .unlocker .handle {
    background-color: #495745;
}
.green-dark .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.green-dark .section-opener .unlocker .handle:hover .arrow,
.green-dark .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #495745;
}
.green-dark .section-slider .caption {
    color: #495745;
    border-color: #495745;
}
.green-dark .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.green-dark .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #495745;
}
.green-dark .vertical-slider .flex-direction-nav a.disable:hover,
.green-dark .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.green-dark .flex-direction-nav a {
    color: #495745;
}
.green-dark input.qty {
    background-color: #495745;
}
.green-dark .section-shop .shop-title,
.green-dark .section-shop a {
    color: #495745;
}
.green-dark .section-shop a:hover {
    color: #383838;
}
.green-dark .nav-menu .menu a {
    color: #383838;
}
.green-dark .nav-menu .menu a:hover,
.green-dark .nav-menu .menu a:active {
    color: #495745;
}
.green-dark .nav-menu .menu li.active .current {
    color: #495745;
}
.green-dark .nav-menu .menu .active {
    color: #495745;
}
.green-dark .nav-menu .mobile-nav i {
    color: #383838;
}
.green-dark .nav-menu .player-icon {
    background-color: #495745;
}
.green-dark .mejs-container {
    background-color: #495745;
}
.green-dark .mejs-loop,
.green-dark .mejs-shuffle {
    color: #383838;
}
.green-dark .mejs-prev,
.green-dark .mejs-volume-button,
.green-dark .mejs-info,
.green-dark .mejs-minimize,
.green-dark .mejs-fullscreen-button {
    border-color: #3d493a;
}
.green-dark .mejs-rating .vote-ui {
    background-color: #495745;
}
.green-dark .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.green-dark .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.green-dark .mejs-horizontal-volume-total {
    background-color: #383838;
}
.green-dark .player-playshuffle,
.green-dark .player-playloop {
    color: #383838;
}
.green-dark .player-playshuffle.active,
.green-dark .player-playloop.active {
    color: #ffffff;
}
.green-dark .track-info .artist-info img {
    border-color: #383838;
}
.green-dark .track-rating {
    color: #495745;
}
.green-dark .links {
    background-color: #383838;
}
.green-dark .links a:hover {
    color: #ffffff;
    background-color: #495745;
}
.green-dark .track-links-extended {
    background-color: #383838;
}
.green-dark .go-extended a:hover {
    color: #ffffff;
    background-color: #495745;
}
.green-dark .track-detail .detail,
.green-dark .track-detail.album .detail,
.green-dark .track-detail.track .detail {
    color: #495745;
}
.green-dark .extended-player .mejs-loop,
.green-dark .extended-player .mejs-shuffle {
    color: #ffffff;
}
.green-dark .extended-player .mejs-loop.active,
.green-dark .extended-player .mejs-shuffle.active {
    color: #383838;
}
.green-dark .track-visual {
    color: #383838;
    border-color: #383838;
}
.green-dark .track-visual .image .caption .text {
    border-color: #495745;
}
.green-dark .track-visual .image .caption .big,
.green-dark .track-visual .image .caption .small {
    color: #495745;
}
.green-dark .track-visual .track-data p span {
    color: #495745;
}
.green-dark .track-visual .links a.button:hover {
    color: #495745;
}
.green-dark .track-visual .links:hover span.button {
    background-color: #495745;
}
.green-dark .track-visual .details .label {
    color: #383838;
}
.green-dark .track-visual .track-rating .views {
    color: #383838;
}
.green-dark .track-visual .track-lyric .label {
    color: #495745;
}
.green-dark .section-like .middle-area {
    background-color: #495745;
}
.green-dark .media-slider .hentry {
    border-color: #383838;
}
.green-dark .media-slider .hentry h3 {
    color: #495745;
}
.green-dark .media-slider .hentry h3 .media-count {
    color: #383838;
}
.green-dark .media-slider .play-track,
.green-dark .media-slider .view-media {
    color: #ffffff;
}
.green-dark .images-gallery-bottom {
    background-color: #383838;
}
.green-dark .images-gallery-paginate .current-slide {
    color: #495745;
}
.green-dark .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.green-dark .section-popular-tracks .block-title {
    background-color: #495745;
}
.green-dark .section-popular-tracks .track {
    color: #383838;
}
.green-dark .section-popular-tracks .track-title h3 {
    color: #495745;
}
.green-dark .section-popular-tracks .track-title h3 a {
    color: #495745;
}
.green-dark .section-popular-tracks .track-no {
    border-color: #383838;
}
.green-dark .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.green-dark .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(73, 87, 69, 0.8);
}
.green-dark .section-popular-tracks .track-vote .icon {
    color: #495745;
}
.green-dark .quotes-slider .quote a {
    color: #383838;
}
.green-dark .quotes-slider .quote a:hover {
    color: #495745;
}
.green-dark .quotes-slider .quote-author,
.green-dark .quotes-slider .created-time {
    color: #495745;
}
.green-dark .quotes-slider .cover-icon {
    color: #383838;
}
.green-dark .releases-slider {
    background-color: #383838;
}
.green-dark .releases-slider .album-share {
    background-color: #383838;
}
.green-dark .releases-slider .hide-detail {
    background-color: #383838;
}
.green-dark .releases-slider .hide-detail:hover {
    background-color: #495745;
}
.green-dark .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #495745;
    background-color: transparent;
}
.green-dark .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.green-dark .album-cover .short-info {
    color: #495745;
}
.green-dark .album-cover .num-tracks span {
    color: #383838;
}
.green-dark .album-cover .view-detail,
.green-dark .album-cover .play-album {
    color: #ffffff;
}
.green-dark .album {
    color: #383838;
}
.green-dark .album .info span {
    color: #495745;
}
.green-dark .album .info span.label {
    color: #383838;
}
.green-dark .album .album-sources {
    background-color: #383838;
}
.green-dark .album .album-sources a.button:hover {
    color: #495745;
}
.green-dark .album .album-sources:hover span.button {
    background-color: #495745;
}
.green-dark .album .album-tracks .label {
    color: #495745;
}
.green-dark .album .tracklist li.playing {
    color: #383838;
}
.green-dark .album .tracklist li.playing .track-name {
    color: #495745;
}
.green-dark .album .tracklist p {
    color: #383838;
}
.green-dark .album .tracklist .track-name {
    color: #383838;
}
.green-dark .album .tracklist .actions span:hover {
    color: #495745;
}
.green-dark .album .tracklist .actions a {
    color: #383838;
}
.green-dark .album .tracklist .actions a:hover {
    color: #495745;
}
.green-dark .album .tracklist .vote-score span {
    color: #495745;
}
.green-dark .sharrre {
    color: #383838;
}
.green-dark .mCSB_scrollTools a {
    color: #383838;
}
.green-dark .mCSB_scrollTools a:hover {
    color: #495745;
}
.green-dark .custom-scroll-nav span {
    color: #383838;
}
.green-dark .custom-scroll-nav span:hover {
    color: #495745;
}
.green-dark .section-subscribe input {
    color: #495745;
    border-color: #383838;
}
.green-dark .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.green-dark .section-subscribe input[type=submit]:hover {
    background-color: #495745;
}
.green-dark .section-subscribe .subscribe-desc {
    color: #383838;
}
.green-dark .section-subscribe .widget_wysija_cont .updated,
.green-dark .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #495745;
    color: #495745;
}
.green-dark .section-subscribe .widget_wysija_cont .updated a,
.green-dark .section-subscribe .widget_wysija_cont .login .message a {
    color: #495745;
}
.green-dark .section-subscribe .widget_wysija_cont .error,
.green-dark .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.green-dark .section-subscribe .widget_wysija_cont .error a,
.green-dark .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.green-dark .section-events .tabs {
    border-color: #383838;
}
.green-dark .section-events .status a {
    background: #495745;
}
.green-dark .section-events .status a {
    background-color: #495745;
}
.green-dark .section-events .status a:hover {
    background-color: #383838;
}
.green-dark .section-events .content-infor-event {
    background-color: #495745;
}
.green-dark .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.green-dark .section-events .infor-event:hover,
.green-dark .section-events .open-gallery:hover,
.green-dark .section-events .open-videos:hover {
    color: #495745;
}
.green-dark .section-events .event-gallery,
.green-dark .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .green-dark .section-events .status a,
    .green-dark .section-events .infor-event {
        color: #495745;
        background-color: transparent;
    }
    .green-dark .section-events .status a:hover,
    .green-dark .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .green-dark .section-events .infor-event {
        color: #383838;
    }
}
.green-dark .counter {
    background-color: #495745;
}
.green-dark .artists-slider .artist h3 {
    color: #495745;
}
.green-dark .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.green-dark .artists-slider .artist .artist-info {
    border-color: #383838;
}
.green-dark .artists-slider .artist .quick-facts {
    color: #383838;
}
.green-dark .artists-slider .artist .quick-facts span span {
    color: #495745;
}
.green-dark .artists-slider .artist .info-title {
    color: #495745;
}
.green-dark .artists-slider .artist-socials {
    background-color: #383838;
}
.green-dark .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.green-dark .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.green-dark .artists-slider .view-artist-gallery:hover {
    background-color: #495745;
}
.green-dark .artists-slider .hide-detail {
    background-color: #383838;
}
.green-dark .artists-slider .hide-detail:hover {
    background-color: #495745;
}
.green-dark .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.green-dark .artists-slider .artist-direction-nav a.disable,
.green-dark .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.green-dark .artists-slider .artist-direction-nav a:hover {
    color: #495745;
}
.green-dark .artists-slider.item-expanded .artist h3,
.green-dark .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #495745;
}
@media only screen and (max-width: 590px) {
    .green-dark .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .green-dark .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #495745;
    }
    .green-dark .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .green-dark .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.green-dark .section-blog .blog-link a {
    color: #495745;
}
.green-dark .section-latest-news article .entry-title a {
    color: #495745;
}
.green-dark .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.green-dark .section-connect .social a {
    background-color: #383838;
}
.green-dark .section-connect .social a:hover {
    color: #495745;
    background-color: #ffffff;
}
.green-dark .section-connect .contact-form .box a:hover {
    color: #495745;
}
.green-dark .section-connect .contact-info-window {
    color: #383838;
}
.green-dark .section-connect .contact-info-window a {
    color: #383838;
}
.green-dark .section-connect .contact-info-window a:hover {
    color: #495745;
}
.green-dark .section-connect .toggle-contact-form {
    background-color: #383838;
}
.green-dark .section-connect .toggle-contact-form:hover {
    background-color: #495745;
}
.green-dark .content a,
.green-dark .sidebar a {
    color: #495745;
}
.green-dark .minimize-sidebar {
    background-color: #383838;
}
.green-dark .minimize-sidebar:hover {
    background-color: #495745;
}
.green-dark.archive .content article:hover .entry-title,
.green-dark.page-template-template-blog-php .content article:hover .entry-title,
.green-dark.archive .content article:hover .entry-title a,
.green-dark.page-template-template-blog-php .content article:hover .entry-title a {
    color: #495745;
}
.green-dark .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.green-dark .entry-thumbnail .entry-link:hover {
    background-color: #495745;
}
.green-dark .entry-thumbnail .entry-quote .quote:before,
.green-dark .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.green-dark .entry-thumbnail .entry-quote .quote-author {
    color: #495745;
}
.green-dark .entry-thumbnail .flexslider {
    background-color: #383838;
}
.green-dark .entry-thumbnail .mejs-controls {
    background-color: #495745;
}
.green-dark .entry-thumbnail .mejs-controls > div {
    border-color: #313b2e;
}
.format-audio .green-dark .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .green-dark .entry-thumbnail .mejs-controls > div {
    border-color: #252c23;
}
.format-audio-spectrum .green-dark .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .green-dark .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.green-dark .entry-title {
    color: #383838;
}
.green-dark .entry-title a {
    color: #383838;
}
.green-dark .entry-meta {
    color: #383838;
}
.green-dark .entry-meta span span,
.green-dark .entry-meta span a {
    color: #495745;
}
.green-dark .entry-meta span span:hover,
.green-dark .entry-meta span a:hover {
    color: #383838;
}
.green-dark .read-more,
.green-dark .entry-content .more-link {
    color: #495745;
}
.green-dark .read-more:hover,
.green-dark .entry-content .more-link:hover {
    color: #383838;
}
.green-dark .entry-info .entry-format,
.green-dark .entry-info .entry-date {
    background-color: #383838;
}
.green-dark .entry-info .entry-format {
    background-color: #495745;
}
.green-dark .entry-info .tags-links {
    color: #383838;
}
.green-dark .entry-info .tags-links a {
    color: #383838;
}
.green-dark .entry-info .tags-links a:hover {
    color: #495745;
}
.green-dark .edit-link a:hover {
    color: #383838;
}
.green-dark .pagination {
    background-color: #383838;
}
.green-dark .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.green-dark .pagination a:hover,
.green-dark .pagination a.loading {
    background-color: #495745;
}
.green-dark .simple-navigation a:hover {
    color: #495745;
}
.green-dark .numberic-navigation a,
.green-dark .numberic-navigation span {
    background-color: #383838;
}
.green-dark .numberic-navigation a:hover,
.green-dark .numberic-navigation span {
    background-color: #495745;
}
.green-dark .navigation a {
    color: #383838;
}
.green-dark .navigation a:hover {
    color: #495745;
}
.green-dark .comments-pagination span {
    color: #383838;
}
.green-dark .comments-pagination a {
    color: #495745;
}
.green-dark .comments-pagination a:hover {
    color: #383838;
}
.green-dark .about-author-title,
.green-dark .comments-title,
.green-dark .comment-reply-title {
    color: #383838;
}
.green-dark .author-box .avatar {
    border-color: #383838;
}
.green-dark .author-box .avatar:hover {
    border-color: #495745;
}
.green-dark .author-box .num-posts,
.green-dark .author-box .display-name,
.green-dark .author-box .author-role {
    color: #383838;
}
.green-dark .author-box .num-posts span {
    color: #495745;
}
.green-dark .author-box .author-role {
    color: #495745;
}
.green-dark .commentlist article:hover .comment-author,
.green-dark .commentlist article:hover .comment-author a,
.green-dark .commentlist article:hover .comment-reply-link {
    color: #495745;
}
.green-dark .commentlist article:hover .avatar {
    border-color: #495745;
}
.green-dark .commentlist .avatar {
    border-color: #383838;
}
.green-dark .commentlist .comment-author,
.green-dark .commentlist .comment-meta {
    color: #383838;
}
.green-dark .commentlist .comment-author cite a,
.green-dark .commentlist .comment-meta cite a {
    color: #383838;
}
.green-dark .commentlist .comment-meta a {
    color: #383838;
}
.green-dark .commentlist .comment-reply-link {
    color: #383838;
}
.green-dark .comment-respond input[type=submit] {
    background-color: #383838;
}
.green-dark .comment-respond input[type=submit]:hover {
    background-color: #495745;
}
.green-dark .widget a {
    color: #383838;
}
.green-dark .widget a:hover {
    color: #495745;
}
.green-dark .widget li {
    color: #383838;
}
.green-dark .widget-title {
    color: #383838;
}
.green-dark .widget .menu li a {
    border-color: #383838;
}
.green-dark .widget .menu li a:hover {
    color: #495745;
    border-color: #495745;
}
.green-dark .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.green-dark .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #495745;
}
.green-dark .widget_noise-tweets .tweet a {
    color: #495745;
}
.green-dark .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.green-dark .widget_noise-tweets .tweet i {
    color: #495745;
}
.green-dark .widget_noise-tweets .tweet time {
    color: #383838;
}
.green-dark .noise-recent-posts .title {
    color: #383838;
}
.green-dark .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.green-dark .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #495745;
}
.green-dark .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #495745;
}
.green-dark .widget-tabs article .entry-author a:hover {
    color: #495745;
}
.green-dark .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.green-dark .widget.widget_wysija .wysija-submit:hover {
    background-color: #495745;
}
.green-dark .widget_recent_comments a {
    color: #495745;
}
.green-dark .widget_calendar table {
    color: #383838;
}
.green-dark .widget_calendar a {
    color: #495745;
}
.green-dark .widget_calendar a:hover {
    color: #383838;
}
.green-dark .widget-featured-tracks .track {
    color: #383838;
}
.green-dark .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.green-dark .widget-featured-tracks .track-title a {
    color: #495745;
}
.green-dark .widget-featured-tracks .track-vote .icon {
    color: #495745;
}
.green-dark .widget_search input[type=submit] {
    background-color: transparent;
}
.green-dark .footer a {
    color: #495745;
}
.green-dark .footer a.scroll-top {
    background-color: #383838;
}
.green-dark .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #495745;
}
.green-dark .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.green-dark .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.green-dark.woocommerce #review_form #respond .form-submit input,
.green-dark.woocommerce-page #review_form #respond .form-submit input,
.green-dark .woocommerce #review_form #respond .form-submit input,
.green-dark .woocommerce-page #review_form #respond .form-submit input,
.green-dark.woocommerce .return-to-shop .wc-backward,
.green-dark.woocommerce-page .return-to-shop .wc-backward,
.green-dark .woocommerce .return-to-shop .wc-backward,
.green-dark .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.green-dark.woocommerce #review_form #respond .form-submit input:hover,
.green-dark.woocommerce-page #review_form #respond .form-submit input:hover,
.green-dark .woocommerce #review_form #respond .form-submit input:hover,
.green-dark .woocommerce-page #review_form #respond .form-submit input:hover,
.green-dark.woocommerce .return-to-shop .wc-backward:hover,
.green-dark.woocommerce-page .return-to-shop .wc-backward:hover,
.green-dark .woocommerce .return-to-shop .wc-backward:hover,
.green-dark .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #495745;
}
.green-dark.woocommerce #content .entry-content .shipping_calculator .button,
.green-dark.woocommerce-page #content .entry-content .shipping_calculator .button,
.green-dark .woocommerce #content .entry-content .shipping_calculator .button,
.green-dark .woocommerce-page #content .entry-content .shipping_calculator .button,
.green-dark.woocommerce #content .entry-content .shop_table .actions .button,
.green-dark.woocommerce-page #content .entry-content .shop_table .actions .button,
.green-dark .woocommerce #content .entry-content .shop_table .actions .button,
.green-dark .woocommerce-page #content .entry-content .shop_table .actions .button,
.green-dark.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.green-dark.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.green-dark .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.green-dark .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.green-dark.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.green-dark.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.green-dark .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.green-dark .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.green-dark.woocommerce #content .entry-content .actions .button,
.green-dark.woocommerce-page #content .entry-content .actions .button,
.green-dark .woocommerce #content .entry-content .actions .button,
.green-dark .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.green-dark.woocommerce #content .entry-content .shipping_calculator .button:hover,
.green-dark.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.green-dark .woocommerce #content .entry-content .shipping_calculator .button:hover,
.green-dark .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.green-dark.woocommerce #content .entry-content .shop_table .actions .button:hover,
.green-dark.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.green-dark .woocommerce #content .entry-content .shop_table .actions .button:hover,
.green-dark .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.green-dark.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.green-dark.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.green-dark .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.green-dark .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.green-dark.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.green-dark.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.green-dark .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.green-dark .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.green-dark.woocommerce #content .entry-content .actions .button:hover,
.green-dark.woocommerce-page #content .entry-content .actions .button:hover,
.green-dark .woocommerce #content .entry-content .actions .button:hover,
.green-dark .woocommerce-page #content .entry-content .actions .button:hover {
    background: #495745;
}
.green-dark.woocommerce #payment #place_order,
.green-dark.woocommerce-page #payment #place_order,
.green-dark .woocommerce #payment #place_order,
.green-dark .woocommerce-page #payment #place_order {
    background: #383838;
}
.green-dark.woocommerce #payment #place_order:hover,
.green-dark.woocommerce-page #payment #place_order:hover,
.green-dark .woocommerce #payment #place_order:hover,
.green-dark .woocommerce-page #payment #place_order:hover {
    background: #495745;
}
.green-dark.woocommerce .sale-price,
.green-dark.woocommerce-page .sale-price,
.green-dark .woocommerce .sale-price,
.green-dark .woocommerce-page .sale-price,
.green-dark.woocommerce .onsale-custom,
.green-dark.woocommerce-page .onsale-custom,
.green-dark .woocommerce .onsale-custom,
.green-dark .woocommerce-page .onsale-custom {
    background-color: #495745;
}
.green-dark.woocommerce ul.products li.product,
.green-dark.woocommerce-page ul.products li.product,
.green-dark .woocommerce ul.products li.product,
.green-dark .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.green-dark.woocommerce .attachment-shop_single,
.green-dark.woocommerce-page .attachment-shop_single,
.green-dark .woocommerce .attachment-shop_single,
.green-dark .woocommerce-page .attachment-shop_single,
.green-dark.woocommerce .panel,
.green-dark.woocommerce-page .panel,
.green-dark .woocommerce .panel,
.green-dark .woocommerce-page .panel,
.green-dark.woocommerce .shop_table .product-thumbnail,
.green-dark.woocommerce-page .shop_table .product-thumbnail,
.green-dark .woocommerce .shop_table .product-thumbnail,
.green-dark .woocommerce-page .shop_table .product-thumbnail,
.green-dark.woocommerce .shop_table .cart-product-detail,
.green-dark.woocommerce-page .shop_table .cart-product-detail,
.green-dark .woocommerce .shop_table .cart-product-detail,
.green-dark .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.green-dark.woocommerce .coupon input[type=text],
.green-dark.woocommerce-page .coupon input[type=text],
.green-dark .woocommerce .coupon input[type=text],
.green-dark .woocommerce-page .coupon input[type=text],
.green-dark.woocommerce form.checkout .form-row input[type=text],
.green-dark.woocommerce-page form.checkout .form-row input[type=text],
.green-dark .woocommerce form.checkout .form-row input[type=text],
.green-dark .woocommerce-page form.checkout .form-row input[type=text],
.green-dark.woocommerce form.checkout .form-row .input-text,
.green-dark.woocommerce-page form.checkout .form-row .input-text,
.green-dark .woocommerce form.checkout .form-row .input-text,
.green-dark .woocommerce-page form.checkout .form-row .input-text,
.green-dark.woocommerce form.checkout select,
.green-dark.woocommerce-page form.checkout select,
.green-dark .woocommerce form.checkout select,
.green-dark .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.green-dark.woocommerce .cart-collaterals .cart_totals table,
.green-dark.woocommerce-page .cart-collaterals .cart_totals table,
.green-dark .woocommerce .cart-collaterals .cart_totals table,
.green-dark .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.green-dark.woocommerce .shop_table .header-cart-table span,
.green-dark.woocommerce-page .shop_table .header-cart-table span,
.green-dark .woocommerce .shop_table .header-cart-table span,
.green-dark .woocommerce-page .shop_table .header-cart-table span,
.green-dark.woocommerce .shop_table .product-remove,
.green-dark.woocommerce-page .shop_table .product-remove,
.green-dark .woocommerce .shop_table .product-remove,
.green-dark .woocommerce-page .shop_table .product-remove,
.green-dark.woocommerce .shipping_calculator .button,
.green-dark.woocommerce-page .shipping_calculator .button,
.green-dark .woocommerce .shipping_calculator .button,
.green-dark .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.green-dark.woocommerce .shop_table .product-remove:hover,
.green-dark.woocommerce-page .shop_table .product-remove:hover,
.green-dark .woocommerce .shop_table .product-remove:hover,
.green-dark .woocommerce-page .shop_table .product-remove:hover {
    background: #495745;
}
.green-dark.woocommerce .shop_table .actions .checkout-button,
.green-dark.woocommerce-page .shop_table .actions .checkout-button,
.green-dark .woocommerce .shop_table .actions .checkout-button,
.green-dark .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #495745;
}
.green-dark.woocommerce div.product .woocommerce-tabs ul.tabs li,
.green-dark.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.green-dark .woocommerce div.product .woocommerce-tabs ul.tabs li,
.green-dark .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.green-dark.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.green-dark.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.green-dark .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.green-dark .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #495745;
}
.green-dark.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.green-dark.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.green-dark .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.green-dark .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.green-dark.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.green-dark.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.green-dark .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.green-dark .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.green-dark.woocommerce div.product .quantity .plus,
.green-dark.woocommerce-page div.product .quantity .plus,
.green-dark .woocommerce div.product .quantity .plus,
.green-dark .woocommerce-page div.product .quantity .plus,
.green-dark.woocommerce #content div.product .quantity .plus,
.green-dark.woocommerce-page #content div.product .quantity .plus,
.green-dark .woocommerce #content div.product .quantity .plus,
.green-dark .woocommerce-page #content div.product .quantity .plus,
.green-dark.woocommerce div.product #content .quantity .plus,
.green-dark.woocommerce-page div.product #content .quantity .plus,
.green-dark .woocommerce div.product #content .quantity .plus,
.green-dark .woocommerce-page div.product #content .quantity .plus,
.green-dark.woocommerce #content div.product #content .quantity .plus,
.green-dark.woocommerce-page #content div.product #content .quantity .plus,
.green-dark .woocommerce #content div.product #content .quantity .plus,
.green-dark .woocommerce-page #content div.product #content .quantity .plus,
.green-dark.woocommerce div.product .quantity .minus,
.green-dark.woocommerce-page div.product .quantity .minus,
.green-dark .woocommerce div.product .quantity .minus,
.green-dark .woocommerce-page div.product .quantity .minus,
.green-dark.woocommerce #content div.product .quantity .minus,
.green-dark.woocommerce-page #content div.product .quantity .minus,
.green-dark .woocommerce #content div.product .quantity .minus,
.green-dark .woocommerce-page #content div.product .quantity .minus,
.green-dark.woocommerce div.product #content .quantity .minus,
.green-dark.woocommerce-page div.product #content .quantity .minus,
.green-dark .woocommerce div.product #content .quantity .minus,
.green-dark .woocommerce-page div.product #content .quantity .minus,
.green-dark.woocommerce #content div.product #content .quantity .minus,
.green-dark.woocommerce-page #content div.product #content .quantity .minus,
.green-dark .woocommerce #content div.product #content .quantity .minus,
.green-dark .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.green-dark.woocommerce .shop_table .cart-product-detail,
.green-dark.woocommerce-page .shop_table .cart-product-detail,
.green-dark .woocommerce .shop_table .cart-product-detail,
.green-dark .woocommerce-page .shop_table .cart-product-detail,
.green-dark.woocommerce .shop_table .cart-product-detail .product-name,
.green-dark.woocommerce-page .shop_table .cart-product-detail .product-name,
.green-dark .woocommerce .shop_table .cart-product-detail .product-name,
.green-dark .woocommerce-page .shop_table .cart-product-detail .product-name,
.green-dark.woocommerce .shop_table .cart-product-detail .product-name a,
.green-dark.woocommerce-page .shop_table .cart-product-detail .product-name a,
.green-dark .woocommerce .shop_table .cart-product-detail .product-name a,
.green-dark .woocommerce-page .shop_table .cart-product-detail .product-name a,
.green-dark.woocommerce .cart-collaterals .cart_totals table,
.green-dark.woocommerce-page .cart-collaterals .cart_totals table,
.green-dark .woocommerce .cart-collaterals .cart_totals table,
.green-dark .woocommerce-page .cart-collaterals .cart_totals table,
.green-dark.woocommerce form .form-row,
.green-dark.woocommerce-page form .form-row,
.green-dark .woocommerce form .form-row,
.green-dark .woocommerce-page form .form-row,
.green-dark.woocommerce form .form-row input[type=text],
.green-dark.woocommerce-page form .form-row input[type=text],
.green-dark .woocommerce form .form-row input[type=text],
.green-dark .woocommerce-page form .form-row input[type=text],
.green-dark.woocommerce form .form-row .input-text,
.green-dark.woocommerce-page form .form-row .input-text,
.green-dark .woocommerce form .form-row .input-text,
.green-dark .woocommerce-page form .form-row .input-text,
.green-dark.woocommerce .coupon input[type=text],
.green-dark.woocommerce-page .coupon input[type=text],
.green-dark .woocommerce .coupon input[type=text],
.green-dark .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.green-dark.woocommerce .woocommerce-info a,
.green-dark.woocommerce-page .woocommerce-info a,
.green-dark .woocommerce .woocommerce-info a,
.green-dark .woocommerce-page .woocommerce-info a,
.green-dark.woocommerce #order_review a,
.green-dark.woocommerce-page #order_review a,
.green-dark .woocommerce #order_review a,
.green-dark .woocommerce-page #order_review a {
    color: #495745;
}
.green-dark.woocommerce #content nav.woocommerce-pagination ul li a,
.green-dark.woocommerce-page #content nav.woocommerce-pagination ul li a,
.green-dark .woocommerce #content nav.woocommerce-pagination ul li a,
.green-dark .woocommerce-page #content nav.woocommerce-pagination ul li a,
.green-dark.woocommerce nav.woocommerce-pagination ul li a,
.green-dark.woocommerce-page nav.woocommerce-pagination ul li a,
.green-dark .woocommerce nav.woocommerce-pagination ul li a,
.green-dark .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #495745;
}
.green-dark.woocommerce #content nav.woocommerce-pagination ul li span.current,
.green-dark.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.green-dark .woocommerce #content nav.woocommerce-pagination ul li span.current,
.green-dark .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.green-dark.woocommerce nav.woocommerce-pagination ul li span.current,
.green-dark.woocommerce-page nav.woocommerce-pagination ul li span.current,
.green-dark .woocommerce nav.woocommerce-pagination ul li span.current,
.green-dark .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}
.red body,
.red #load-screen {
    background-color: #383838;
}
.red a:hover {
    color: #af1111;
}
.red blockquote {
    color: #383838;
    border-color: #af1111;
}
.red table {
    border-color: #383838;
}
.red input[type=submit] {
    background-color: #383838;
}
.red input[type=submit]:hover {
    background-color: #af1111;
}
.red .green-dot {
    color: #af1111 !important;
}
.red .dark-dot {
    color: #383838 !important;
}
.red .overlay {
    background-color: #af1111;
}
.red .message {
    color: #383838;
}
.red .tabs .tabs-nav a {
    color: #af1111;
    background-color: #af1111;
}
.red .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.red .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.red body.error404 .heading-404 span {
    color: #af1111;
}
.red body.error404 .return-home {
    background-color: #383838;
}
.red body.error404 .return-home:hover {
    background-color: #af1111;
}
.red .under-construction i {
    color: #383838;
}
.red #cboxLoadedContent {
    border-color: #383838;
}
.red #cboxClose {
    background-color: #383838;
}
.red #cboxClose:hover {
    color: #af1111;
}
.red .section-title .desc {
    color: #af1111;
}
.red .section-opener {
    background-color: #383838;
}
.red .section-opener .unlocker .handle {
    background-color: #af1111;
}
.red .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.red .section-opener .unlocker .handle:hover .arrow,
.red .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #af1111;
}
.red .section-slider .caption {
    color: #af1111;
    border-color: #af1111;
}
.red .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.red .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #af1111;
}
.red .vertical-slider .flex-direction-nav a.disable:hover,
.red .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.red .flex-direction-nav a {
    color: #af1111;
}
.red input.qty {
    background-color: #af1111;
}
.red .section-shop .shop-title,
.red .section-shop a {
    color: #af1111;
}
.red .section-shop a:hover {
    color: #383838;
}
.red .nav-menu .menu a {
    color: #383838;
}
.red .nav-menu .menu a:hover,
.red .nav-menu .menu a:active {
    color: #af1111;
}
.red .nav-menu .menu li.active .current {
    color: #af1111;
}
.red .nav-menu .menu .active {
    color: #af1111;
}
.red .nav-menu .mobile-nav i {
    color: #383838;
}
.red .nav-menu .player-icon {
    background-color: #af1111;
}
.red .mejs-container {
    background-color: #af1111;
}
.red .mejs-loop,
.red .mejs-shuffle {
    color: #383838;
}
.red .mejs-prev,
.red .mejs-volume-button,
.red .mejs-info,
.red .mejs-minimize,
.red .mejs-fullscreen-button {
    border-color: #980f0f;
}
.red .mejs-rating .vote-ui {
    background-color: #af1111;
}
.red .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.red .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.red .mejs-horizontal-volume-total {
    background-color: #383838;
}
.red .player-playshuffle,
.red .player-playloop {
    color: #383838;
}
.red .player-playshuffle.active,
.red .player-playloop.active {
    color: #ffffff;
}
.red .track-info .artist-info img {
    border-color: #383838;
}
.red .track-rating {
    color: #af1111;
}
.red .links {
    background-color: #383838;
}
.red .links a:hover {
    color: #ffffff;
    background-color: #af1111;
}
.red .track-links-extended {
    background-color: #383838;
}
.red .go-extended a:hover {
    color: #ffffff;
    background-color: #af1111;
}
.red .track-detail .detail,
.red .track-detail.album .detail,
.red .track-detail.track .detail {
    color: #af1111;
}
.red .extended-player .mejs-loop,
.red .extended-player .mejs-shuffle {
    color: #ffffff;
}
.red .extended-player .mejs-loop.active,
.red .extended-player .mejs-shuffle.active {
    color: #383838;
}
.red .track-visual {
    color: #383838;
    border-color: #383838;
}
.red .track-visual .image .caption .text {
    border-color: #af1111;
}
.red .track-visual .image .caption .big,
.red .track-visual .image .caption .small {
    color: #af1111;
}
.red .track-visual .track-data p span {
    color: #af1111;
}
.red .track-visual .links a.button:hover {
    color: #af1111;
}
.red .track-visual .links:hover span.button {
    background-color: #af1111;
}
.red .track-visual .details .label {
    color: #383838;
}
.red .track-visual .track-rating .views {
    color: #383838;
}
.red .track-visual .track-lyric .label {
    color: #af1111;
}
.red .section-like .middle-area {
    background-color: #af1111;
}
.red .media-slider .hentry {
    border-color: #383838;
}
.red .media-slider .hentry h3 {
    color: #af1111;
}
.red .media-slider .hentry h3 .media-count {
    color: #383838;
}
.red .media-slider .play-track,
.red .media-slider .view-media {
    color: #ffffff;
}
.red .images-gallery-bottom {
    background-color: #383838;
}
.red .images-gallery-paginate .current-slide {
    color: #af1111;
}
.red .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.red .section-popular-tracks .block-title {
    background-color: #af1111;
}
.red .section-popular-tracks .track {
    color: #383838;
}
.red .section-popular-tracks .track-title h3 {
    color: #af1111;
}
.red .section-popular-tracks .track-title h3 a {
    color: #af1111;
}
.red .section-popular-tracks .track-no {
    border-color: #383838;
}
.red .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.red .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(175, 17, 17, 0.8);
}
.red .section-popular-tracks .track-vote .icon {
    color: #af1111;
}
.red .quotes-slider .quote a {
    color: #383838;
}
.red .quotes-slider .quote a:hover {
    color: #af1111;
}
.red .quotes-slider .quote-author,
.red .quotes-slider .created-time {
    color: #af1111;
}
.red .quotes-slider .cover-icon {
    color: #383838;
}
.red .releases-slider {
    background-color: #383838;
}
.red .releases-slider .album-share {
    background-color: #383838;
}
.red .releases-slider .hide-detail {
    background-color: #383838;
}
.red .releases-slider .hide-detail:hover {
    background-color: #af1111;
}
.red .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #af1111;
    background-color: transparent;
}
.red .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.red .album-cover .short-info {
    color: #af1111;
}
.red .album-cover .num-tracks span {
    color: #383838;
}
.red .album-cover .view-detail,
.red .album-cover .play-album {
    color: #ffffff;
}
.red .album {
    color: #383838;
}
.red .album .info span {
    color: #af1111;
}
.red .album .info span.label {
    color: #383838;
}
.red .album .album-sources {
    background-color: #383838;
}
.red .album .album-sources a.button:hover {
    color: #af1111;
}
.red .album .album-sources:hover span.button {
    background-color: #af1111;
}
.red .album .album-tracks .label {
    color: #af1111;
}
.red .album .tracklist li.playing {
    color: #383838;
}
.red .album .tracklist li.playing .track-name {
    color: #af1111;
}
.red .album .tracklist p {
    color: #383838;
}
.red .album .tracklist .track-name {
    color: #383838;
}
.red .album .tracklist .actions span:hover {
    color: #af1111;
}
.red .album .tracklist .actions a {
    color: #383838;
}
.red .album .tracklist .actions a:hover {
    color: #af1111;
}
.red .album .tracklist .vote-score span {
    color: #af1111;
}
.red .sharrre {
    color: #383838;
}
.red .mCSB_scrollTools a {
    color: #383838;
}
.red .mCSB_scrollTools a:hover {
    color: #af1111;
}
.red .custom-scroll-nav span {
    color: #383838;
}
.red .custom-scroll-nav span:hover {
    color: #af1111;
}
.red .section-subscribe input {
    color: #af1111;
    border-color: #383838;
}
.red .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.red .section-subscribe input[type=submit]:hover {
    background-color: #af1111;
}
.red .section-subscribe .subscribe-desc {
    color: #383838;
}
.red .section-subscribe .widget_wysija_cont .updated,
.red .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #af1111;
    color: #af1111;
}
.red .section-subscribe .widget_wysija_cont .updated a,
.red .section-subscribe .widget_wysija_cont .login .message a {
    color: #af1111;
}
.red .section-subscribe .widget_wysija_cont .error,
.red .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.red .section-subscribe .widget_wysija_cont .error a,
.red .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.red .section-events .tabs {
    border-color: #383838;
}
.red .section-events .status a {
    background: #af1111;
}
.red .section-events .status a {
    background-color: #af1111;
}
.red .section-events .status a:hover {
    background-color: #383838;
}
.red .section-events .content-infor-event {
    background-color: #af1111;
}
.red .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.red .section-events .infor-event:hover,
.red .section-events .open-gallery:hover,
.red .section-events .open-videos:hover {
    color: #af1111;
}
.red .section-events .event-gallery,
.red .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .red .section-events .status a,
    .red .section-events .infor-event {
        color: #af1111;
        background-color: transparent;
    }
    .red .section-events .status a:hover,
    .red .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .red .section-events .infor-event {
        color: #383838;
    }
}
.red .counter {
    background-color: #af1111;
}
.red .artists-slider .artist h3 {
    color: #af1111;
}
.red .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.red .artists-slider .artist .artist-info {
    border-color: #383838;
}
.red .artists-slider .artist .quick-facts {
    color: #383838;
}
.red .artists-slider .artist .quick-facts span span {
    color: #af1111;
}
.red .artists-slider .artist .info-title {
    color: #af1111;
}
.red .artists-slider .artist-socials {
    background-color: #383838;
}
.red .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.red .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.red .artists-slider .view-artist-gallery:hover {
    background-color: #af1111;
}
.red .artists-slider .hide-detail {
    background-color: #383838;
}
.red .artists-slider .hide-detail:hover {
    background-color: #af1111;
}
.red .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.red .artists-slider .artist-direction-nav a.disable,
.red .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.red .artists-slider .artist-direction-nav a:hover {
    color: #af1111;
}
.red .artists-slider.item-expanded .artist h3,
.red .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #af1111;
}
@media only screen and (max-width: 590px) {
    .red .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .red .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #af1111;
    }
    .red .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .red .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.red .section-blog .blog-link a {
    color: #af1111;
}
.red .section-latest-news article .entry-title a {
    color: #af1111;
}
.red .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.red .section-connect .social a {
    background-color: #383838;
}
.red .section-connect .social a:hover {
    color: #af1111;
    background-color: #ffffff;
}
.red .section-connect .contact-form .box a:hover {
    color: #af1111;
}
.red .section-connect .contact-info-window {
    color: #383838;
}
.red .section-connect .contact-info-window a {
    color: #383838;
}
.red .section-connect .contact-info-window a:hover {
    color: #af1111;
}
.red .section-connect .toggle-contact-form {
    background-color: #383838;
}
.red .section-connect .toggle-contact-form:hover {
    background-color: #af1111;
}
.red .content a,
.red .sidebar a {
    color: #af1111;
}
.red .minimize-sidebar {
    background-color: #383838;
}
.red .minimize-sidebar:hover {
    background-color: #af1111;
}
.red.archive .content article:hover .entry-title,
.red.page-template-template-blog-php .content article:hover .entry-title,
.red.archive .content article:hover .entry-title a,
.red.page-template-template-blog-php .content article:hover .entry-title a {
    color: #af1111;
}
.red .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.red .entry-thumbnail .entry-link:hover {
    background-color: #af1111;
}
.red .entry-thumbnail .entry-quote .quote:before,
.red .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.red .entry-thumbnail .entry-quote .quote-author {
    color: #af1111;
}
.red .entry-thumbnail .flexslider {
    background-color: #383838;
}
.red .entry-thumbnail .mejs-controls {
    background-color: #af1111;
}
.red .entry-thumbnail .mejs-controls > div {
    border-color: #810c0c;
}
.format-audio .red .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .red .entry-thumbnail .mejs-controls > div {
    border-color: #690a0a;
}
.format-audio-spectrum .red .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .red .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.red .entry-title {
    color: #383838;
}
.red .entry-title a {
    color: #383838;
}
.red .entry-meta {
    color: #383838;
}
.red .entry-meta span span,
.red .entry-meta span a {
    color: #af1111;
}
.red .entry-meta span span:hover,
.red .entry-meta span a:hover {
    color: #383838;
}
.red .read-more,
.red .entry-content .more-link {
    color: #af1111;
}
.red .read-more:hover,
.red .entry-content .more-link:hover {
    color: #383838;
}
.red .entry-info .entry-format,
.red .entry-info .entry-date {
    background-color: #383838;
}
.red .entry-info .entry-format {
    background-color: #af1111;
}
.red .entry-info .tags-links {
    color: #383838;
}
.red .entry-info .tags-links a {
    color: #383838;
}
.red .entry-info .tags-links a:hover {
    color: #af1111;
}
.red .edit-link a:hover {
    color: #383838;
}
.red .pagination {
    background-color: #383838;
}
.red .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.red .pagination a:hover,
.red .pagination a.loading {
    background-color: #af1111;
}
.red .simple-navigation a:hover {
    color: #af1111;
}
.red .numberic-navigation a,
.red .numberic-navigation span {
    background-color: #383838;
}
.red .numberic-navigation a:hover,
.red .numberic-navigation span {
    background-color: #af1111;
}
.red .navigation a {
    color: #383838;
}
.red .navigation a:hover {
    color: #af1111;
}
.red .comments-pagination span {
    color: #383838;
}
.red .comments-pagination a {
    color: #af1111;
}
.red .comments-pagination a:hover {
    color: #383838;
}
.red .about-author-title,
.red .comments-title,
.red .comment-reply-title {
    color: #383838;
}
.red .author-box .avatar {
    border-color: #383838;
}
.red .author-box .avatar:hover {
    border-color: #af1111;
}
.red .author-box .num-posts,
.red .author-box .display-name,
.red .author-box .author-role {
    color: #383838;
}
.red .author-box .num-posts span {
    color: #af1111;
}
.red .author-box .author-role {
    color: #af1111;
}
.red .commentlist article:hover .comment-author,
.red .commentlist article:hover .comment-author a,
.red .commentlist article:hover .comment-reply-link {
    color: #af1111;
}
.red .commentlist article:hover .avatar {
    border-color: #af1111;
}
.red .commentlist .avatar {
    border-color: #383838;
}
.red .commentlist .comment-author,
.red .commentlist .comment-meta {
    color: #383838;
}
.red .commentlist .comment-author cite a,
.red .commentlist .comment-meta cite a {
    color: #383838;
}
.red .commentlist .comment-meta a {
    color: #383838;
}
.red .commentlist .comment-reply-link {
    color: #383838;
}
.red .comment-respond input[type=submit] {
    background-color: #383838;
}
.red .comment-respond input[type=submit]:hover {
    background-color: #af1111;
}
.red .widget a {
    color: #383838;
}
.red .widget a:hover {
    color: #af1111;
}
.red .widget li {
    color: #383838;
}
.red .widget-title {
    color: #383838;
}
.red .widget .menu li a {
    border-color: #383838;
}
.red .widget .menu li a:hover {
    color: #af1111;
    border-color: #af1111;
}
.red .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.red .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #af1111;
}
.red .widget_noise-tweets .tweet a {
    color: #af1111;
}
.red .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.red .widget_noise-tweets .tweet i {
    color: #af1111;
}
.red .widget_noise-tweets .tweet time {
    color: #383838;
}
.red .noise-recent-posts .title {
    color: #383838;
}
.red .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.red .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #af1111;
}
.red .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #af1111;
}
.red .widget-tabs article .entry-author a:hover {
    color: #af1111;
}
.red .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.red .widget.widget_wysija .wysija-submit:hover {
    background-color: #af1111;
}
.red .widget_recent_comments a {
    color: #af1111;
}
.red .widget_calendar table {
    color: #383838;
}
.red .widget_calendar a {
    color: #af1111;
}
.red .widget_calendar a:hover {
    color: #383838;
}
.red .widget-featured-tracks .track {
    color: #383838;
}
.red .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.red .widget-featured-tracks .track-title a {
    color: #af1111;
}
.red .widget-featured-tracks .track-vote .icon {
    color: #af1111;
}
.red .widget_search input[type=submit] {
    background-color: transparent;
}
.red .footer a {
    color: #af1111;
}
.red .footer a.scroll-top {
    background-color: #383838;
}
.red .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #af1111;
}
.red .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.red .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.red.woocommerce #review_form #respond .form-submit input,
.red.woocommerce-page #review_form #respond .form-submit input,
.red .woocommerce #review_form #respond .form-submit input,
.red .woocommerce-page #review_form #respond .form-submit input,
.red.woocommerce .return-to-shop .wc-backward,
.red.woocommerce-page .return-to-shop .wc-backward,
.red .woocommerce .return-to-shop .wc-backward,
.red .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.red.woocommerce #review_form #respond .form-submit input:hover,
.red.woocommerce-page #review_form #respond .form-submit input:hover,
.red .woocommerce #review_form #respond .form-submit input:hover,
.red .woocommerce-page #review_form #respond .form-submit input:hover,
.red.woocommerce .return-to-shop .wc-backward:hover,
.red.woocommerce-page .return-to-shop .wc-backward:hover,
.red .woocommerce .return-to-shop .wc-backward:hover,
.red .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #af1111;
}
.red.woocommerce #content .entry-content .shipping_calculator .button,
.red.woocommerce-page #content .entry-content .shipping_calculator .button,
.red .woocommerce #content .entry-content .shipping_calculator .button,
.red .woocommerce-page #content .entry-content .shipping_calculator .button,
.red.woocommerce #content .entry-content .shop_table .actions .button,
.red.woocommerce-page #content .entry-content .shop_table .actions .button,
.red .woocommerce #content .entry-content .shop_table .actions .button,
.red .woocommerce-page #content .entry-content .shop_table .actions .button,
.red.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.red.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.red .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.red .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.red.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.red.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.red .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.red .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.red.woocommerce #content .entry-content .actions .button,
.red.woocommerce-page #content .entry-content .actions .button,
.red .woocommerce #content .entry-content .actions .button,
.red .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.red.woocommerce #content .entry-content .shipping_calculator .button:hover,
.red.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.red .woocommerce #content .entry-content .shipping_calculator .button:hover,
.red .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.red.woocommerce #content .entry-content .shop_table .actions .button:hover,
.red.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.red .woocommerce #content .entry-content .shop_table .actions .button:hover,
.red .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.red.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.red.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.red .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.red .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.red.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.red.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.red .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.red .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.red.woocommerce #content .entry-content .actions .button:hover,
.red.woocommerce-page #content .entry-content .actions .button:hover,
.red .woocommerce #content .entry-content .actions .button:hover,
.red .woocommerce-page #content .entry-content .actions .button:hover {
    background: #af1111;
}
.red.woocommerce #payment #place_order,
.red.woocommerce-page #payment #place_order,
.red .woocommerce #payment #place_order,
.red .woocommerce-page #payment #place_order {
    background: #383838;
}
.red.woocommerce #payment #place_order:hover,
.red.woocommerce-page #payment #place_order:hover,
.red .woocommerce #payment #place_order:hover,
.red .woocommerce-page #payment #place_order:hover {
    background: #af1111;
}
.red.woocommerce .sale-price,
.red.woocommerce-page .sale-price,
.red .woocommerce .sale-price,
.red .woocommerce-page .sale-price,
.red.woocommerce .onsale-custom,
.red.woocommerce-page .onsale-custom,
.red .woocommerce .onsale-custom,
.red .woocommerce-page .onsale-custom {
    background-color: #af1111;
}
.red.woocommerce ul.products li.product,
.red.woocommerce-page ul.products li.product,
.red .woocommerce ul.products li.product,
.red .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.red.woocommerce .attachment-shop_single,
.red.woocommerce-page .attachment-shop_single,
.red .woocommerce .attachment-shop_single,
.red .woocommerce-page .attachment-shop_single,
.red.woocommerce .panel,
.red.woocommerce-page .panel,
.red .woocommerce .panel,
.red .woocommerce-page .panel,
.red.woocommerce .shop_table .product-thumbnail,
.red.woocommerce-page .shop_table .product-thumbnail,
.red .woocommerce .shop_table .product-thumbnail,
.red .woocommerce-page .shop_table .product-thumbnail,
.red.woocommerce .shop_table .cart-product-detail,
.red.woocommerce-page .shop_table .cart-product-detail,
.red .woocommerce .shop_table .cart-product-detail,
.red .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.red.woocommerce .coupon input[type=text],
.red.woocommerce-page .coupon input[type=text],
.red .woocommerce .coupon input[type=text],
.red .woocommerce-page .coupon input[type=text],
.red.woocommerce form.checkout .form-row input[type=text],
.red.woocommerce-page form.checkout .form-row input[type=text],
.red .woocommerce form.checkout .form-row input[type=text],
.red .woocommerce-page form.checkout .form-row input[type=text],
.red.woocommerce form.checkout .form-row .input-text,
.red.woocommerce-page form.checkout .form-row .input-text,
.red .woocommerce form.checkout .form-row .input-text,
.red .woocommerce-page form.checkout .form-row .input-text,
.red.woocommerce form.checkout select,
.red.woocommerce-page form.checkout select,
.red .woocommerce form.checkout select,
.red .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.red.woocommerce .cart-collaterals .cart_totals table,
.red.woocommerce-page .cart-collaterals .cart_totals table,
.red .woocommerce .cart-collaterals .cart_totals table,
.red .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.red.woocommerce .shop_table .header-cart-table span,
.red.woocommerce-page .shop_table .header-cart-table span,
.red .woocommerce .shop_table .header-cart-table span,
.red .woocommerce-page .shop_table .header-cart-table span,
.red.woocommerce .shop_table .product-remove,
.red.woocommerce-page .shop_table .product-remove,
.red .woocommerce .shop_table .product-remove,
.red .woocommerce-page .shop_table .product-remove,
.red.woocommerce .shipping_calculator .button,
.red.woocommerce-page .shipping_calculator .button,
.red .woocommerce .shipping_calculator .button,
.red .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.red.woocommerce .shop_table .product-remove:hover,
.red.woocommerce-page .shop_table .product-remove:hover,
.red .woocommerce .shop_table .product-remove:hover,
.red .woocommerce-page .shop_table .product-remove:hover {
    background: #af1111;
}
.red.woocommerce .shop_table .actions .checkout-button,
.red.woocommerce-page .shop_table .actions .checkout-button,
.red .woocommerce .shop_table .actions .checkout-button,
.red .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #af1111;
}
.red.woocommerce div.product .woocommerce-tabs ul.tabs li,
.red.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.red .woocommerce div.product .woocommerce-tabs ul.tabs li,
.red .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.red.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.red.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.red .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.red .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #af1111;
}
.red.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.red.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.red .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.red .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.red.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.red.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.red .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.red .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.red.woocommerce div.product .quantity .plus,
.red.woocommerce-page div.product .quantity .plus,
.red .woocommerce div.product .quantity .plus,
.red .woocommerce-page div.product .quantity .plus,
.red.woocommerce #content div.product .quantity .plus,
.red.woocommerce-page #content div.product .quantity .plus,
.red .woocommerce #content div.product .quantity .plus,
.red .woocommerce-page #content div.product .quantity .plus,
.red.woocommerce div.product #content .quantity .plus,
.red.woocommerce-page div.product #content .quantity .plus,
.red .woocommerce div.product #content .quantity .plus,
.red .woocommerce-page div.product #content .quantity .plus,
.red.woocommerce #content div.product #content .quantity .plus,
.red.woocommerce-page #content div.product #content .quantity .plus,
.red .woocommerce #content div.product #content .quantity .plus,
.red .woocommerce-page #content div.product #content .quantity .plus,
.red.woocommerce div.product .quantity .minus,
.red.woocommerce-page div.product .quantity .minus,
.red .woocommerce div.product .quantity .minus,
.red .woocommerce-page div.product .quantity .minus,
.red.woocommerce #content div.product .quantity .minus,
.red.woocommerce-page #content div.product .quantity .minus,
.red .woocommerce #content div.product .quantity .minus,
.red .woocommerce-page #content div.product .quantity .minus,
.red.woocommerce div.product #content .quantity .minus,
.red.woocommerce-page div.product #content .quantity .minus,
.red .woocommerce div.product #content .quantity .minus,
.red .woocommerce-page div.product #content .quantity .minus,
.red.woocommerce #content div.product #content .quantity .minus,
.red.woocommerce-page #content div.product #content .quantity .minus,
.red .woocommerce #content div.product #content .quantity .minus,
.red .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.red.woocommerce .shop_table .cart-product-detail,
.red.woocommerce-page .shop_table .cart-product-detail,
.red .woocommerce .shop_table .cart-product-detail,
.red .woocommerce-page .shop_table .cart-product-detail,
.red.woocommerce .shop_table .cart-product-detail .product-name,
.red.woocommerce-page .shop_table .cart-product-detail .product-name,
.red .woocommerce .shop_table .cart-product-detail .product-name,
.red .woocommerce-page .shop_table .cart-product-detail .product-name,
.red.woocommerce .shop_table .cart-product-detail .product-name a,
.red.woocommerce-page .shop_table .cart-product-detail .product-name a,
.red .woocommerce .shop_table .cart-product-detail .product-name a,
.red .woocommerce-page .shop_table .cart-product-detail .product-name a,
.red.woocommerce .cart-collaterals .cart_totals table,
.red.woocommerce-page .cart-collaterals .cart_totals table,
.red .woocommerce .cart-collaterals .cart_totals table,
.red .woocommerce-page .cart-collaterals .cart_totals table,
.red.woocommerce form .form-row,
.red.woocommerce-page form .form-row,
.red .woocommerce form .form-row,
.red .woocommerce-page form .form-row,
.red.woocommerce form .form-row input[type=text],
.red.woocommerce-page form .form-row input[type=text],
.red .woocommerce form .form-row input[type=text],
.red .woocommerce-page form .form-row input[type=text],
.red.woocommerce form .form-row .input-text,
.red.woocommerce-page form .form-row .input-text,
.red .woocommerce form .form-row .input-text,
.red .woocommerce-page form .form-row .input-text,
.red.woocommerce .coupon input[type=text],
.red.woocommerce-page .coupon input[type=text],
.red .woocommerce .coupon input[type=text],
.red .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.red.woocommerce .woocommerce-info a,
.red.woocommerce-page .woocommerce-info a,
.red .woocommerce .woocommerce-info a,
.red .woocommerce-page .woocommerce-info a,
.red.woocommerce #order_review a,
.red.woocommerce-page #order_review a,
.red .woocommerce #order_review a,
.red .woocommerce-page #order_review a {
    color: #af1111;
}
.red.woocommerce #content nav.woocommerce-pagination ul li a,
.red.woocommerce-page #content nav.woocommerce-pagination ul li a,
.red .woocommerce #content nav.woocommerce-pagination ul li a,
.red .woocommerce-page #content nav.woocommerce-pagination ul li a,
.red.woocommerce nav.woocommerce-pagination ul li a,
.red.woocommerce-page nav.woocommerce-pagination ul li a,
.red .woocommerce nav.woocommerce-pagination ul li a,
.red .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #af1111;
}
.red.woocommerce #content nav.woocommerce-pagination ul li span.current,
.red.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.red .woocommerce #content nav.woocommerce-pagination ul li span.current,
.red .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.red.woocommerce nav.woocommerce-pagination ul li span.current,
.red.woocommerce-page nav.woocommerce-pagination ul li span.current,
.red .woocommerce nav.woocommerce-pagination ul li span.current,
.red .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}
.blue body,
.blue #load-screen {
    background-color: #383838;
}
.blue a:hover {
    color: #1145af;
}
.blue blockquote {
    color: #383838;
    border-color: #1145af;
}
.blue table {
    border-color: #383838;
}
.blue input[type=submit] {
    background-color: #383838;
}
.blue input[type=submit]:hover {
    background-color: #1145af;
}
.blue .green-dot {
    color: #1145af !important;
}
.blue .dark-dot {
    color: #383838 !important;
}
.blue .overlay {
    background-color: #1145af;
}
.blue .message {
    color: #383838;
}
.blue .tabs .tabs-nav a {
    color: #1145af;
    background-color: #1145af;
}
.blue .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.blue .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.blue body.error404 .heading-404 span {
    color: #1145af;
}
.blue body.error404 .return-home {
    background-color: #383838;
}
.blue body.error404 .return-home:hover {
    background-color: #1145af;
}
.blue .under-construction i {
    color: #383838;
}
.blue #cboxLoadedContent {
    border-color: #383838;
}
.blue #cboxClose {
    background-color: #383838;
}
.blue #cboxClose:hover {
    color: #1145af;
}
.blue .section-title .desc {
    color: #1145af;
}
.blue .section-opener {
    background-color: #383838;
}
.blue .section-opener .unlocker .handle {
    background-color: #1145af;
}
.blue .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.blue .section-opener .unlocker .handle:hover .arrow,
.blue .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #1145af;
}
.blue .section-slider .caption {
    color: #1145af;
    border-color: #1145af;
}
.blue .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.blue .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #1145af;
}
.blue .vertical-slider .flex-direction-nav a.disable:hover,
.blue .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.blue .flex-direction-nav a {
    color: #1145af;
}
.blue input.qty {
    background-color: #1145af;
}
.blue .section-shop .shop-title,
.blue .section-shop a {
    color: #1145af;
}
.blue .section-shop a:hover {
    color: #383838;
}
.blue .nav-menu .menu a {
    color: #383838;
}
.blue .nav-menu .menu a:hover,
.blue .nav-menu .menu a:active {
    color: #1145af;
}
.blue .nav-menu .menu li.active .current {
    color: #1145af;
}
.blue .nav-menu .menu .active {
    color: #1145af;
}
.blue .nav-menu .mobile-nav i {
    color: #383838;
}
.blue .nav-menu .player-icon {
    background-color: #1145af;
}
.blue .mejs-container {
    background-color: #1145af;
}
.blue .mejs-loop,
.blue .mejs-shuffle {
    color: #383838;
}
.blue .mejs-prev,
.blue .mejs-volume-button,
.blue .mejs-info,
.blue .mejs-minimize,
.blue .mejs-fullscreen-button {
    border-color: #0f3c98;
}
.blue .mejs-rating .vote-ui {
    background-color: #1145af;
}
.blue .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.blue .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.blue .mejs-horizontal-volume-total {
    background-color: #383838;
}
.blue .player-playshuffle,
.blue .player-playloop {
    color: #383838;
}
.blue .player-playshuffle.active,
.blue .player-playloop.active {
    color: #ffffff;
}
.blue .track-info .artist-info img {
    border-color: #383838;
}
.blue .track-rating {
    color: #1145af;
}
.blue .links {
    background-color: #383838;
}
.blue .links a:hover {
    color: #ffffff;
    background-color: #1145af;
}
.blue .track-links-extended {
    background-color: #383838;
}
.blue .go-extended a:hover {
    color: #ffffff;
    background-color: #1145af;
}
.blue .track-detail .detail,
.blue .track-detail.album .detail,
.blue .track-detail.track .detail {
    color: #1145af;
}
.blue .extended-player .mejs-loop,
.blue .extended-player .mejs-shuffle {
    color: #ffffff;
}
.blue .extended-player .mejs-loop.active,
.blue .extended-player .mejs-shuffle.active {
    color: #383838;
}
.blue .track-visual {
    color: #383838;
    border-color: #383838;
}
.blue .track-visual .image .caption .text {
    border-color: #1145af;
}
.blue .track-visual .image .caption .big,
.blue .track-visual .image .caption .small {
    color: #1145af;
}
.blue .track-visual .track-data p span {
    color: #1145af;
}
.blue .track-visual .links a.button:hover {
    color: #1145af;
}
.blue .track-visual .links:hover span.button {
    background-color: #1145af;
}
.blue .track-visual .details .label {
    color: #383838;
}
.blue .track-visual .track-rating .views {
    color: #383838;
}
.blue .track-visual .track-lyric .label {
    color: #1145af;
}
.blue .section-like .middle-area {
    background-color: #1145af;
}
.blue .media-slider .hentry {
    border-color: #383838;
}
.blue .media-slider .hentry h3 {
    color: #1145af;
}
.blue .media-slider .hentry h3 .media-count {
    color: #383838;
}
.blue .media-slider .play-track,
.blue .media-slider .view-media {
    color: #ffffff;
}
.blue .images-gallery-bottom {
    background-color: #383838;
}
.blue .images-gallery-paginate .current-slide {
    color: #1145af;
}
.blue .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.blue .section-popular-tracks .block-title {
    background-color: #1145af;
}
.blue .section-popular-tracks .track {
    color: #383838;
}
.blue .section-popular-tracks .track-title h3 {
    color: #1145af;
}
.blue .section-popular-tracks .track-title h3 a {
    color: #1145af;
}
.blue .section-popular-tracks .track-no {
    border-color: #383838;
}
.blue .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.blue .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(17, 69, 175, 0.8);
}
.blue .section-popular-tracks .track-vote .icon {
    color: #1145af;
}
.blue .quotes-slider .quote a {
    color: #383838;
}
.blue .quotes-slider .quote a:hover {
    color: #1145af;
}
.blue .quotes-slider .quote-author,
.blue .quotes-slider .created-time {
    color: #1145af;
}
.blue .quotes-slider .cover-icon {
    color: #383838;
}
.blue .releases-slider {
    background-color: #383838;
}
.blue .releases-slider .album-share {
    background-color: #383838;
}
.blue .releases-slider .hide-detail {
    background-color: #383838;
}
.blue .releases-slider .hide-detail:hover {
    background-color: #1145af;
}
.blue .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #1145af;
    background-color: transparent;
}
.blue .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.blue .album-cover .short-info {
    color: #1145af;
}
.blue .album-cover .num-tracks span {
    color: #383838;
}
.blue .album-cover .view-detail,
.blue .album-cover .play-album {
    color: #ffffff;
}
.blue .album {
    color: #383838;
}
.blue .album .info span {
    color: #1145af;
}
.blue .album .info span.label {
    color: #383838;
}
.blue .album .album-sources {
    background-color: #383838;
}
.blue .album .album-sources a.button:hover {
    color: #1145af;
}
.blue .album .album-sources:hover span.button {
    background-color: #1145af;
}
.blue .album .album-tracks .label {
    color: #1145af;
}
.blue .album .tracklist li.playing {
    color: #383838;
}
.blue .album .tracklist li.playing .track-name {
    color: #1145af;
}
.blue .album .tracklist p {
    color: #383838;
}
.blue .album .tracklist .track-name {
    color: #383838;
}
.blue .album .tracklist .actions span:hover {
    color: #1145af;
}
.blue .album .tracklist .actions a {
    color: #383838;
}
.blue .album .tracklist .actions a:hover {
    color: #1145af;
}
.blue .album .tracklist .vote-score span {
    color: #1145af;
}
.blue .sharrre {
    color: #383838;
}
.blue .mCSB_scrollTools a {
    color: #383838;
}
.blue .mCSB_scrollTools a:hover {
    color: #1145af;
}
.blue .custom-scroll-nav span {
    color: #383838;
}
.blue .custom-scroll-nav span:hover {
    color: #1145af;
}
.blue .section-subscribe input {
    color: #1145af;
    border-color: #383838;
}
.blue .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.blue .section-subscribe input[type=submit]:hover {
    background-color: #1145af;
}
.blue .section-subscribe .subscribe-desc {
    color: #383838;
}
.blue .section-subscribe .widget_wysija_cont .updated,
.blue .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #1145af;
    color: #1145af;
}
.blue .section-subscribe .widget_wysija_cont .updated a,
.blue .section-subscribe .widget_wysija_cont .login .message a {
    color: #1145af;
}
.blue .section-subscribe .widget_wysija_cont .error,
.blue .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.blue .section-subscribe .widget_wysija_cont .error a,
.blue .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.blue .section-events .tabs {
    border-color: #383838;
}
.blue .section-events .status a {
    background: #1145af;
}
.blue .section-events .status a {
    background-color: #1145af;
}
.blue .section-events .status a:hover {
    background-color: #383838;
}
.blue .section-events .content-infor-event {
    background-color: #1145af;
}
.blue .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.blue .section-events .infor-event:hover,
.blue .section-events .open-gallery:hover,
.blue .section-events .open-videos:hover {
    color: #1145af;
}
.blue .section-events .event-gallery,
.blue .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .blue .section-events .status a,
    .blue .section-events .infor-event {
        color: #1145af;
        background-color: transparent;
    }
    .blue .section-events .status a:hover,
    .blue .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .blue .section-events .infor-event {
        color: #383838;
    }
}
.blue .counter {
    background-color: #1145af;
}
.blue .artists-slider .artist h3 {
    color: #1145af;
}
.blue .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.blue .artists-slider .artist .artist-info {
    border-color: #383838;
}
.blue .artists-slider .artist .quick-facts {
    color: #383838;
}
.blue .artists-slider .artist .quick-facts span span {
    color: #1145af;
}
.blue .artists-slider .artist .info-title {
    color: #1145af;
}
.blue .artists-slider .artist-socials {
    background-color: #383838;
}
.blue .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.blue .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.blue .artists-slider .view-artist-gallery:hover {
    background-color: #1145af;
}
.blue .artists-slider .hide-detail {
    background-color: #383838;
}
.blue .artists-slider .hide-detail:hover {
    background-color: #1145af;
}
.blue .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.blue .artists-slider .artist-direction-nav a.disable,
.blue .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.blue .artists-slider .artist-direction-nav a:hover {
    color: #1145af;
}
.blue .artists-slider.item-expanded .artist h3,
.blue .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #1145af;
}
@media only screen and (max-width: 590px) {
    .blue .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .blue .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #1145af;
    }
    .blue .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .blue .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.blue .section-blog .blog-link a {
    color: #1145af;
}
.blue .section-latest-news article .entry-title a {
    color: #1145af;
}
.blue .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.blue .section-connect .social a {
    background-color: #383838;
}
.blue .section-connect .social a:hover {
    color: #1145af;
    background-color: #ffffff;
}
.blue .section-connect .contact-form .box a:hover {
    color: #1145af;
}
.blue .section-connect .contact-info-window {
    color: #383838;
}
.blue .section-connect .contact-info-window a {
    color: #383838;
}
.blue .section-connect .contact-info-window a:hover {
    color: #1145af;
}
.blue .section-connect .toggle-contact-form {
    background-color: #383838;
}
.blue .section-connect .toggle-contact-form:hover {
    background-color: #1145af;
}
.blue .content a,
.blue .sidebar a {
    color: #1145af;
}
.blue .minimize-sidebar {
    background-color: #383838;
}
.blue .minimize-sidebar:hover {
    background-color: #1145af;
}
.blue.archive .content article:hover .entry-title,
.blue.page-template-template-blog-php .content article:hover .entry-title,
.blue.archive .content article:hover .entry-title a,
.blue.page-template-template-blog-php .content article:hover .entry-title a {
    color: #1145af;
}
.blue .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.blue .entry-thumbnail .entry-link:hover {
    background-color: #1145af;
}
.blue .entry-thumbnail .entry-quote .quote:before,
.blue .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.blue .entry-thumbnail .entry-quote .quote-author {
    color: #1145af;
}
.blue .entry-thumbnail .flexslider {
    background-color: #383838;
}
.blue .entry-thumbnail .mejs-controls {
    background-color: #1145af;
}
.blue .entry-thumbnail .mejs-controls > div {
    border-color: #0c3381;
}
.format-audio .blue .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .blue .entry-thumbnail .mejs-controls > div {
    border-color: #0a2a69;
}
.format-audio-spectrum .blue .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .blue .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.blue .entry-title {
    color: #383838;
}
.blue .entry-title a {
    color: #383838;
}
.blue .entry-meta {
    color: #383838;
}
.blue .entry-meta span span,
.blue .entry-meta span a {
    color: #1145af;
}
.blue .entry-meta span span:hover,
.blue .entry-meta span a:hover {
    color: #383838;
}
.blue .read-more,
.blue .entry-content .more-link {
    color: #1145af;
}
.blue .read-more:hover,
.blue .entry-content .more-link:hover {
    color: #383838;
}
.blue .entry-info .entry-format,
.blue .entry-info .entry-date {
    background-color: #383838;
}
.blue .entry-info .entry-format {
    background-color: #1145af;
}
.blue .entry-info .tags-links {
    color: #383838;
}
.blue .entry-info .tags-links a {
    color: #383838;
}
.blue .entry-info .tags-links a:hover {
    color: #1145af;
}
.blue .edit-link a:hover {
    color: #383838;
}
.blue .pagination {
    background-color: #383838;
}
.blue .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.blue .pagination a:hover,
.blue .pagination a.loading {
    background-color: #1145af;
}
.blue .simple-navigation a:hover {
    color: #1145af;
}
.blue .numberic-navigation a,
.blue .numberic-navigation span {
    background-color: #383838;
}
.blue .numberic-navigation a:hover,
.blue .numberic-navigation span {
    background-color: #1145af;
}
.blue .navigation a {
    color: #383838;
}
.blue .navigation a:hover {
    color: #1145af;
}
.blue .comments-pagination span {
    color: #383838;
}
.blue .comments-pagination a {
    color: #1145af;
}
.blue .comments-pagination a:hover {
    color: #383838;
}
.blue .about-author-title,
.blue .comments-title,
.blue .comment-reply-title {
    color: #383838;
}
.blue .author-box .avatar {
    border-color: #383838;
}
.blue .author-box .avatar:hover {
    border-color: #1145af;
}
.blue .author-box .num-posts,
.blue .author-box .display-name,
.blue .author-box .author-role {
    color: #383838;
}
.blue .author-box .num-posts span {
    color: #1145af;
}
.blue .author-box .author-role {
    color: #1145af;
}
.blue .commentlist article:hover .comment-author,
.blue .commentlist article:hover .comment-author a,
.blue .commentlist article:hover .comment-reply-link {
    color: #1145af;
}
.blue .commentlist article:hover .avatar {
    border-color: #1145af;
}
.blue .commentlist .avatar {
    border-color: #383838;
}
.blue .commentlist .comment-author,
.blue .commentlist .comment-meta {
    color: #383838;
}
.blue .commentlist .comment-author cite a,
.blue .commentlist .comment-meta cite a {
    color: #383838;
}
.blue .commentlist .comment-meta a {
    color: #383838;
}
.blue .commentlist .comment-reply-link {
    color: #383838;
}
.blue .comment-respond input[type=submit] {
    background-color: #383838;
}
.blue .comment-respond input[type=submit]:hover {
    background-color: #1145af;
}
.blue .widget a {
    color: #383838;
}
.blue .widget a:hover {
    color: #1145af;
}
.blue .widget li {
    color: #383838;
}
.blue .widget-title {
    color: #383838;
}
.blue .widget .menu li a {
    border-color: #383838;
}
.blue .widget .menu li a:hover {
    color: #1145af;
    border-color: #1145af;
}
.blue .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.blue .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #1145af;
}
.blue .widget_noise-tweets .tweet a {
    color: #1145af;
}
.blue .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.blue .widget_noise-tweets .tweet i {
    color: #1145af;
}
.blue .widget_noise-tweets .tweet time {
    color: #383838;
}
.blue .noise-recent-posts .title {
    color: #383838;
}
.blue .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.blue .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #1145af;
}
.blue .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #1145af;
}
.blue .widget-tabs article .entry-author a:hover {
    color: #1145af;
}
.blue .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.blue .widget.widget_wysija .wysija-submit:hover {
    background-color: #1145af;
}
.blue .widget_recent_comments a {
    color: #1145af;
}
.blue .widget_calendar table {
    color: #383838;
}
.blue .widget_calendar a {
    color: #1145af;
}
.blue .widget_calendar a:hover {
    color: #383838;
}
.blue .widget-featured-tracks .track {
    color: #383838;
}
.blue .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.blue .widget-featured-tracks .track-title a {
    color: #1145af;
}
.blue .widget-featured-tracks .track-vote .icon {
    color: #1145af;
}
.blue .widget_search input[type=submit] {
    background-color: transparent;
}
.blue .footer a {
    color: #1145af;
}
.blue .footer a.scroll-top {
    background-color: #383838;
}
.blue .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #1145af;
}
.blue .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.blue .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.blue.woocommerce #review_form #respond .form-submit input,
.blue.woocommerce-page #review_form #respond .form-submit input,
.blue .woocommerce #review_form #respond .form-submit input,
.blue .woocommerce-page #review_form #respond .form-submit input,
.blue.woocommerce .return-to-shop .wc-backward,
.blue.woocommerce-page .return-to-shop .wc-backward,
.blue .woocommerce .return-to-shop .wc-backward,
.blue .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.blue.woocommerce #review_form #respond .form-submit input:hover,
.blue.woocommerce-page #review_form #respond .form-submit input:hover,
.blue .woocommerce #review_form #respond .form-submit input:hover,
.blue .woocommerce-page #review_form #respond .form-submit input:hover,
.blue.woocommerce .return-to-shop .wc-backward:hover,
.blue.woocommerce-page .return-to-shop .wc-backward:hover,
.blue .woocommerce .return-to-shop .wc-backward:hover,
.blue .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #1145af;
}
.blue.woocommerce #content .entry-content .shipping_calculator .button,
.blue.woocommerce-page #content .entry-content .shipping_calculator .button,
.blue .woocommerce #content .entry-content .shipping_calculator .button,
.blue .woocommerce-page #content .entry-content .shipping_calculator .button,
.blue.woocommerce #content .entry-content .shop_table .actions .button,
.blue.woocommerce-page #content .entry-content .shop_table .actions .button,
.blue .woocommerce #content .entry-content .shop_table .actions .button,
.blue .woocommerce-page #content .entry-content .shop_table .actions .button,
.blue.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.blue.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.blue .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.blue .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.blue.woocommerce #content .entry-content .actions .button,
.blue.woocommerce-page #content .entry-content .actions .button,
.blue .woocommerce #content .entry-content .actions .button,
.blue .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.blue.woocommerce #content .entry-content .shipping_calculator .button:hover,
.blue.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.blue .woocommerce #content .entry-content .shipping_calculator .button:hover,
.blue .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.blue.woocommerce #content .entry-content .shop_table .actions .button:hover,
.blue.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.blue .woocommerce #content .entry-content .shop_table .actions .button:hover,
.blue .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.blue.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue.woocommerce #content .entry-content .actions .button:hover,
.blue.woocommerce-page #content .entry-content .actions .button:hover,
.blue .woocommerce #content .entry-content .actions .button:hover,
.blue .woocommerce-page #content .entry-content .actions .button:hover {
    background: #1145af;
}
.blue.woocommerce #payment #place_order,
.blue.woocommerce-page #payment #place_order,
.blue .woocommerce #payment #place_order,
.blue .woocommerce-page #payment #place_order {
    background: #383838;
}
.blue.woocommerce #payment #place_order:hover,
.blue.woocommerce-page #payment #place_order:hover,
.blue .woocommerce #payment #place_order:hover,
.blue .woocommerce-page #payment #place_order:hover {
    background: #1145af;
}
.blue.woocommerce .sale-price,
.blue.woocommerce-page .sale-price,
.blue .woocommerce .sale-price,
.blue .woocommerce-page .sale-price,
.blue.woocommerce .onsale-custom,
.blue.woocommerce-page .onsale-custom,
.blue .woocommerce .onsale-custom,
.blue .woocommerce-page .onsale-custom {
    background-color: #1145af;
}
.blue.woocommerce ul.products li.product,
.blue.woocommerce-page ul.products li.product,
.blue .woocommerce ul.products li.product,
.blue .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.blue.woocommerce .attachment-shop_single,
.blue.woocommerce-page .attachment-shop_single,
.blue .woocommerce .attachment-shop_single,
.blue .woocommerce-page .attachment-shop_single,
.blue.woocommerce .panel,
.blue.woocommerce-page .panel,
.blue .woocommerce .panel,
.blue .woocommerce-page .panel,
.blue.woocommerce .shop_table .product-thumbnail,
.blue.woocommerce-page .shop_table .product-thumbnail,
.blue .woocommerce .shop_table .product-thumbnail,
.blue .woocommerce-page .shop_table .product-thumbnail,
.blue.woocommerce .shop_table .cart-product-detail,
.blue.woocommerce-page .shop_table .cart-product-detail,
.blue .woocommerce .shop_table .cart-product-detail,
.blue .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.blue.woocommerce .coupon input[type=text],
.blue.woocommerce-page .coupon input[type=text],
.blue .woocommerce .coupon input[type=text],
.blue .woocommerce-page .coupon input[type=text],
.blue.woocommerce form.checkout .form-row input[type=text],
.blue.woocommerce-page form.checkout .form-row input[type=text],
.blue .woocommerce form.checkout .form-row input[type=text],
.blue .woocommerce-page form.checkout .form-row input[type=text],
.blue.woocommerce form.checkout .form-row .input-text,
.blue.woocommerce-page form.checkout .form-row .input-text,
.blue .woocommerce form.checkout .form-row .input-text,
.blue .woocommerce-page form.checkout .form-row .input-text,
.blue.woocommerce form.checkout select,
.blue.woocommerce-page form.checkout select,
.blue .woocommerce form.checkout select,
.blue .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.blue.woocommerce .cart-collaterals .cart_totals table,
.blue.woocommerce-page .cart-collaterals .cart_totals table,
.blue .woocommerce .cart-collaterals .cart_totals table,
.blue .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.blue.woocommerce .shop_table .header-cart-table span,
.blue.woocommerce-page .shop_table .header-cart-table span,
.blue .woocommerce .shop_table .header-cart-table span,
.blue .woocommerce-page .shop_table .header-cart-table span,
.blue.woocommerce .shop_table .product-remove,
.blue.woocommerce-page .shop_table .product-remove,
.blue .woocommerce .shop_table .product-remove,
.blue .woocommerce-page .shop_table .product-remove,
.blue.woocommerce .shipping_calculator .button,
.blue.woocommerce-page .shipping_calculator .button,
.blue .woocommerce .shipping_calculator .button,
.blue .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.blue.woocommerce .shop_table .product-remove:hover,
.blue.woocommerce-page .shop_table .product-remove:hover,
.blue .woocommerce .shop_table .product-remove:hover,
.blue .woocommerce-page .shop_table .product-remove:hover {
    background: #1145af;
}
.blue.woocommerce .shop_table .actions .checkout-button,
.blue.woocommerce-page .shop_table .actions .checkout-button,
.blue .woocommerce .shop_table .actions .checkout-button,
.blue .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #1145af;
}
.blue.woocommerce div.product .woocommerce-tabs ul.tabs li,
.blue.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.blue .woocommerce div.product .woocommerce-tabs ul.tabs li,
.blue .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.blue.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.blue.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.blue .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.blue .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #1145af;
}
.blue.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.blue.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.blue .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.blue .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.blue.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.blue.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.blue .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.blue .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.blue.woocommerce div.product .quantity .plus,
.blue.woocommerce-page div.product .quantity .plus,
.blue .woocommerce div.product .quantity .plus,
.blue .woocommerce-page div.product .quantity .plus,
.blue.woocommerce #content div.product .quantity .plus,
.blue.woocommerce-page #content div.product .quantity .plus,
.blue .woocommerce #content div.product .quantity .plus,
.blue .woocommerce-page #content div.product .quantity .plus,
.blue.woocommerce div.product #content .quantity .plus,
.blue.woocommerce-page div.product #content .quantity .plus,
.blue .woocommerce div.product #content .quantity .plus,
.blue .woocommerce-page div.product #content .quantity .plus,
.blue.woocommerce #content div.product #content .quantity .plus,
.blue.woocommerce-page #content div.product #content .quantity .plus,
.blue .woocommerce #content div.product #content .quantity .plus,
.blue .woocommerce-page #content div.product #content .quantity .plus,
.blue.woocommerce div.product .quantity .minus,
.blue.woocommerce-page div.product .quantity .minus,
.blue .woocommerce div.product .quantity .minus,
.blue .woocommerce-page div.product .quantity .minus,
.blue.woocommerce #content div.product .quantity .minus,
.blue.woocommerce-page #content div.product .quantity .minus,
.blue .woocommerce #content div.product .quantity .minus,
.blue .woocommerce-page #content div.product .quantity .minus,
.blue.woocommerce div.product #content .quantity .minus,
.blue.woocommerce-page div.product #content .quantity .minus,
.blue .woocommerce div.product #content .quantity .minus,
.blue .woocommerce-page div.product #content .quantity .minus,
.blue.woocommerce #content div.product #content .quantity .minus,
.blue.woocommerce-page #content div.product #content .quantity .minus,
.blue .woocommerce #content div.product #content .quantity .minus,
.blue .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.blue.woocommerce .shop_table .cart-product-detail,
.blue.woocommerce-page .shop_table .cart-product-detail,
.blue .woocommerce .shop_table .cart-product-detail,
.blue .woocommerce-page .shop_table .cart-product-detail,
.blue.woocommerce .shop_table .cart-product-detail .product-name,
.blue.woocommerce-page .shop_table .cart-product-detail .product-name,
.blue .woocommerce .shop_table .cart-product-detail .product-name,
.blue .woocommerce-page .shop_table .cart-product-detail .product-name,
.blue.woocommerce .shop_table .cart-product-detail .product-name a,
.blue.woocommerce-page .shop_table .cart-product-detail .product-name a,
.blue .woocommerce .shop_table .cart-product-detail .product-name a,
.blue .woocommerce-page .shop_table .cart-product-detail .product-name a,
.blue.woocommerce .cart-collaterals .cart_totals table,
.blue.woocommerce-page .cart-collaterals .cart_totals table,
.blue .woocommerce .cart-collaterals .cart_totals table,
.blue .woocommerce-page .cart-collaterals .cart_totals table,
.blue.woocommerce form .form-row,
.blue.woocommerce-page form .form-row,
.blue .woocommerce form .form-row,
.blue .woocommerce-page form .form-row,
.blue.woocommerce form .form-row input[type=text],
.blue.woocommerce-page form .form-row input[type=text],
.blue .woocommerce form .form-row input[type=text],
.blue .woocommerce-page form .form-row input[type=text],
.blue.woocommerce form .form-row .input-text,
.blue.woocommerce-page form .form-row .input-text,
.blue .woocommerce form .form-row .input-text,
.blue .woocommerce-page form .form-row .input-text,
.blue.woocommerce .coupon input[type=text],
.blue.woocommerce-page .coupon input[type=text],
.blue .woocommerce .coupon input[type=text],
.blue .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.blue.woocommerce .woocommerce-info a,
.blue.woocommerce-page .woocommerce-info a,
.blue .woocommerce .woocommerce-info a,
.blue .woocommerce-page .woocommerce-info a,
.blue.woocommerce #order_review a,
.blue.woocommerce-page #order_review a,
.blue .woocommerce #order_review a,
.blue .woocommerce-page #order_review a {
    color: #1145af;
}
.blue.woocommerce #content nav.woocommerce-pagination ul li a,
.blue.woocommerce-page #content nav.woocommerce-pagination ul li a,
.blue .woocommerce #content nav.woocommerce-pagination ul li a,
.blue .woocommerce-page #content nav.woocommerce-pagination ul li a,
.blue.woocommerce nav.woocommerce-pagination ul li a,
.blue.woocommerce-page nav.woocommerce-pagination ul li a,
.blue .woocommerce nav.woocommerce-pagination ul li a,
.blue .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #1145af;
}
.blue.woocommerce #content nav.woocommerce-pagination ul li span.current,
.blue.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.blue .woocommerce #content nav.woocommerce-pagination ul li span.current,
.blue .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.blue.woocommerce nav.woocommerce-pagination ul li span.current,
.blue.woocommerce-page nav.woocommerce-pagination ul li span.current,
.blue .woocommerce nav.woocommerce-pagination ul li span.current,
.blue .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}
.orange body,
.orange #load-screen {
    background-color: #383838;
}
.orange a:hover {
    color: #ff8800;
}
.orange blockquote {
    color: #383838;
    border-color: #ff8800;
}
.orange table {
    border-color: #383838;
}
.orange input[type=submit] {
    background-color: #383838;
}
.orange input[type=submit]:hover {
    background-color: #ff8800;
}
.orange .green-dot {
    color: #ff8800 !important;
}
.orange .dark-dot {
    color: #383838 !important;
}
.orange .overlay {
    background-color: #ff8800;
}
.orange .message {
    color: #383838;
}
.orange .tabs .tabs-nav a {
    color: #ff8800;
    background-color: #ff8800;
}
.orange .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.orange .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.orange body.error404 .heading-404 span {
    color: #ff8800;
}
.orange body.error404 .return-home {
    background-color: #383838;
}
.orange body.error404 .return-home:hover {
    background-color: #ff8800;
}
.orange .under-construction i {
    color: #383838;
}
.orange #cboxLoadedContent {
    border-color: #383838;
}
.orange #cboxClose {
    background-color: #383838;
}
.orange #cboxClose:hover {
    color: #ff8800;
}
.orange .section-title .desc {
    color: #ff8800;
}
.orange .section-opener {
    background-color: #383838;
}
.orange .section-opener .unlocker .handle {
    background-color: #ff8800;
}
.orange .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.orange .section-opener .unlocker .handle:hover .arrow,
.orange .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #ff8800;
}
.orange .section-slider .caption {
    color: #ff8800;
    border-color: #ff8800;
}
.orange .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.orange .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #ff8800;
}
.orange .vertical-slider .flex-direction-nav a.disable:hover,
.orange .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.orange .flex-direction-nav a {
    color: #ff8800;
}
.orange input.qty {
    background-color: #ff8800;
}
.orange .section-shop .shop-title,
.orange .section-shop a {
    color: #ff8800;
}
.orange .section-shop a:hover {
    color: #383838;
}
.orange .nav-menu .menu a {
    color: #fff;
}
.orange .nav-menu .menu a:hover,
.orange .nav-menu .menu a:active {
    color: #ff8800;
}
.orange .nav-menu .menu li.active .current {
    color: #ff8800;
}
.orange .nav-menu .menu .active {
    color: #ff8800;
}
.orange .nav-menu .mobile-nav i {
    color: #383838;
}
.orange .nav-menu .player-icon {
    background-color: #ff8800;
}
.orange .mejs-container {
    background-color: #ff8800;
}
.orange .mejs-loop,
.orange .mejs-shuffle {
    color: #383838;
}
.orange .mejs-prev,
.orange .mejs-volume-button,
.orange .mejs-info,
.orange .mejs-minimize,
.orange .mejs-fullscreen-button {
    border-color: #e67a00;
}
.orange .mejs-rating .vote-ui {
    background-color: #ff8800;
}
.orange .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.orange .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.orange .mejs-horizontal-volume-total {
    background-color: #383838;
}
.orange .player-playshuffle,
.orange .player-playloop {
    color: #383838;
}
.orange .player-playshuffle.active,
.orange .player-playloop.active {
    color: #ffffff;
}
.orange .track-info .artist-info img {
    border-color: #383838;
}
.orange .track-rating {
    color: #ff8800;
}
.orange .links {
    background-color: #383838;
}
.orange .links a:hover {
    color: #ffffff;
    background-color: #ff8800;
}
.orange .track-links-extended {
    background-color: #383838;
}
.orange .go-extended a:hover {
    color: #ffffff;
    background-color: #ff8800;
}
.orange .track-detail .detail,
.orange .track-detail.album .detail,
.orange .track-detail.track .detail {
    color: #ff8800;
}
.orange .extended-player .mejs-loop,
.orange .extended-player .mejs-shuffle {
    color: #ffffff;
}
.orange .extended-player .mejs-loop.active,
.orange .extended-player .mejs-shuffle.active {
    color: #383838;
}
.orange .track-visual {
    color: #383838;
    border-color: #383838;
}
.orange .track-visual .image .caption .text {
    border-color: #ff8800;
}
.orange .track-visual .image .caption .big,
.orange .track-visual .image .caption .small {
    color: #ff8800;
}
.orange .track-visual .track-data p span {
    color: #ff8800;
}
.orange .track-visual .links a.button:hover {
    color: #ff8800;
}
.orange .track-visual .links:hover span.button {
    background-color: #ff8800;
}
.orange .track-visual .details .label {
    color: #383838;
}
.orange .track-visual .track-rating .views {
    color: #383838;
}
.orange .track-visual .track-lyric .label {
    color: #ff8800;
}
.orange .section-like .middle-area {
    background-color: #ff8800;
}
.orange .media-slider .hentry {
    border-color: #383838;
}
.orange .media-slider .hentry h3 {
    color: #ff8800;
}
.orange .media-slider .hentry h3 .media-count {
    color: #383838;
}
.orange .media-slider .play-track,
.orange .media-slider .view-media {
    color: #ffffff;
}
.orange .images-gallery-bottom {
    background-color: #383838;
}
.orange .images-gallery-paginate .current-slide {
    color: #ff8800;
}
.orange .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.orange .section-popular-tracks .block-title {
    background-color: #ff8800;
}
.orange .section-popular-tracks .track {
    color: #383838;
}
.orange .section-popular-tracks .track-title h3 {
    color: #ff8800;
}
.orange .section-popular-tracks .track-title h3 a {
    color: #ff8800;
}
.orange .section-popular-tracks .track-no {
    border-color: #383838;
}
.orange .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.orange .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(255, 136, 0, 0.8);
}
.orange .section-popular-tracks .track-vote .icon {
    color: #ff8800;
}
.orange .quotes-slider .quote a {
    color: #383838;
}
.orange .quotes-slider .quote a:hover {
    color: #ff8800;
}
.orange .quotes-slider .quote-author,
.orange .quotes-slider .created-time {
    color: #ff8800;
}
.orange .quotes-slider .cover-icon {
    color: #383838;
}
.orange .releases-slider {
    background-color: #383838;
}
.orange .releases-slider .album-share {
    background-color: #383838;
}
.orange .releases-slider .hide-detail {
    background-color: #383838;
}
.orange .releases-slider .hide-detail:hover {
    background-color: #ff8800;
}
.orange .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #ff8800;
    background-color: transparent;
}
.orange .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.orange .album-cover .short-info {
    color: #ff8800;
}
.orange .album-cover .num-tracks span {
    color: #383838;
}
.orange .album-cover .view-detail,
.orange .album-cover .play-album {
    color: #ffffff;
}
.orange .album {
    color: #383838;
}
.orange .album .info span {
    color: #ff8800;
}
.orange .album .info span.label {
    color: #383838;
}
.orange .album .album-sources {
    background-color: #383838;
}
.orange .album .album-sources a.button:hover {
    color: #ff8800;
}
.orange .album .album-sources:hover span.button {
    background-color: #ff8800;
}
.orange .album .album-tracks .label {
    color: #ff8800;
}
.orange .album .tracklist li.playing {
    color: #383838;
}
.orange .album .tracklist li.playing .track-name {
    color: #ff8800;
}
.orange .album .tracklist p {
    color: #383838;
}
.orange .album .tracklist .track-name {
    color: #383838;
}
.orange .album .tracklist .actions span:hover {
    color: #ff8800;
}
.orange .album .tracklist .actions a {
    color: #383838;
}
.orange .album .tracklist .actions a:hover {
    color: #ff8800;
}
.orange .album .tracklist .vote-score span {
    color: #ff8800;
}
.orange .sharrre {
    color: #383838;
}
.orange .mCSB_scrollTools a {
    color: #383838;
}
.orange .mCSB_scrollTools a:hover {
    color: #ff8800;
}
.orange .custom-scroll-nav span {
    color: #383838;
}
.orange .custom-scroll-nav span:hover {
    color: #ff8800;
}
.orange .section-subscribe input {
    color: #ff8800;
    border-color: #383838;
}
.orange .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.orange .section-subscribe input[type=submit]:hover {
    background-color: #ff8800;
}
.orange .section-subscribe .subscribe-desc {
    color: #383838;
}
.orange .section-subscribe .widget_wysija_cont .updated,
.orange .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #ff8800;
    color: #ff8800;
}
.orange .section-subscribe .widget_wysija_cont .updated a,
.orange .section-subscribe .widget_wysija_cont .login .message a {
    color: #ff8800;
}
.orange .section-subscribe .widget_wysija_cont .error,
.orange .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.orange .section-subscribe .widget_wysija_cont .error a,
.orange .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.orange .section-events .tabs {
    border-color: #383838;
}
.orange .section-events .status a {
    background: #ff8800;
}
.orange .section-events .status a {
    background-color: #ff8800;
}
.orange .section-events .status a:hover {
    background-color: #383838;
}
.orange .section-events .content-infor-event {
    background-color: #ff8800;
}
.orange .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.orange .section-events .infor-event:hover,
.orange .section-events .open-gallery:hover,
.orange .section-events .open-videos:hover {
    color: #ff8800;
}
.orange .section-events .event-gallery,
.orange .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .orange .section-events .status a,
    .orange .section-events .infor-event {
        color: #ff8800;
        background-color: transparent;
    }
    .orange .section-events .status a:hover,
    .orange .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .orange .section-events .infor-event {
        color: #383838;
    }
}
.orange .counter {
    background-color: #ff8800;
}
.orange .artists-slider .artist h3 {
    color: #ff8800;
}
.orange .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.orange .artists-slider .artist .artist-info {
    border-color: #383838;
}
.orange .artists-slider .artist .quick-facts {
    color: #383838;
}
.orange .artists-slider .artist .quick-facts span span {
    color: #ff8800;
}
.orange .artists-slider .artist .info-title {
    color: #ff8800;
}
.orange .artists-slider .artist-socials {
    background-color: #383838;
}
.orange .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.orange .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.orange .artists-slider .view-artist-gallery:hover {
    background-color: #ff8800;
}
.orange .artists-slider .hide-detail {
    background-color: #383838;
}
.orange .artists-slider .hide-detail:hover {
    background-color: #ff8800;
}
.orange .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.orange .artists-slider .artist-direction-nav a.disable,
.orange .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.orange .artists-slider .artist-direction-nav a:hover {
    color: #ff8800;
}
.orange .artists-slider.item-expanded .artist h3,
.orange .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #ff8800;
}
@media only screen and (max-width: 590px) {
    .orange .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .orange .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #ff8800;
    }
    .orange .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .orange .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.orange .section-blog .blog-link a {
    color: #ff8800;
}
.orange .section-latest-news article .entry-title a {
    color: #ff8800;
}
.orange .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.orange .section-connect .social a {
    background-color: #383838;
}
.orange .section-connect .social a:hover {
    color: #ff8800;
    background-color: #ffffff;
}
.orange .section-connect .contact-form .box a:hover {
    color: #ff8800;
}
.orange .section-connect .contact-info-window {
    color: #383838;
}
.orange .section-connect .contact-info-window a {
    color: #383838;
}
.orange .section-connect .contact-info-window a:hover {
    color: #ff8800;
}
.orange .section-connect .toggle-contact-form {
    background-color: #383838;
}
.orange .section-connect .toggle-contact-form:hover {
    background-color: #ff8800;
}
.orange .content a,
.orange .sidebar a {
    color: #ff8800;
}
.orange .minimize-sidebar {
    background-color: #383838;
}
.orange .minimize-sidebar:hover {
    background-color: #ff8800;
}
.orange.archive .content article:hover .entry-title,
.orange.page-template-template-blog-php .content article:hover .entry-title,
.orange.archive .content article:hover .entry-title a,
.orange.page-template-template-blog-php .content article:hover .entry-title a {
    color: #ff8800;
}
.orange .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.orange .entry-thumbnail .entry-link:hover {
    background-color: #ff8800;
}
.orange .entry-thumbnail .entry-quote .quote:before,
.orange .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.orange .entry-thumbnail .entry-quote .quote-author {
    color: #ff8800;
}
.orange .entry-thumbnail .flexslider {
    background-color: #383838;
}
.orange .entry-thumbnail .mejs-controls {
    background-color: #ff8800;
}
.orange .entry-thumbnail .mejs-controls > div {
    border-color: #cc6d00;
}
.format-audio .orange .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .orange .entry-thumbnail .mejs-controls > div {
    border-color: #b35f00;
}
.format-audio-spectrum .orange .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .orange .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.orange .entry-title {
    color: #383838;
}
.orange .entry-title a {
    color: #383838;
}
.orange .entry-meta {
    color: #383838;
}
.orange .entry-meta span span,
.orange .entry-meta span a {
    color: #ff8800;
}
.orange .entry-meta span span:hover,
.orange .entry-meta span a:hover {
    color: #383838;
}
.orange .read-more,
.orange .entry-content .more-link {
    color: #ff8800;
}
.orange .read-more:hover,
.orange .entry-content .more-link:hover {
    color: #383838;
}
.orange .entry-info .entry-format,
.orange .entry-info .entry-date {
    background-color: #383838;
}
.orange .entry-info .entry-format {
    background-color: #ff8800;
}
.orange .entry-info .tags-links {
    color: #383838;
}
.orange .entry-info .tags-links a {
    color: #383838;
}
.orange .entry-info .tags-links a:hover {
    color: #ff8800;
}
.orange .edit-link a:hover {
    color: #383838;
}
.orange .pagination {
    background-color: #383838;
}
.orange .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.orange .pagination a:hover,
.orange .pagination a.loading {
    background-color: #ff8800;
}
.orange .simple-navigation a:hover {
    color: #ff8800;
}
.orange .numberic-navigation a,
.orange .numberic-navigation span {
    background-color: #383838;
}
.orange .numberic-navigation a:hover,
.orange .numberic-navigation span {
    background-color: #ff8800;
}
.orange .navigation a {
    color: #383838;
}
.orange .navigation a:hover {
    color: #ff8800;
}
.orange .comments-pagination span {
    color: #383838;
}
.orange .comments-pagination a {
    color: #ff8800;
}
.orange .comments-pagination a:hover {
    color: #383838;
}
.orange .about-author-title,
.orange .comments-title,
.orange .comment-reply-title {
    color: #383838;
}
.orange .author-box .avatar {
    border-color: #383838;
}
.orange .author-box .avatar:hover {
    border-color: #ff8800;
}
.orange .author-box .num-posts,
.orange .author-box .display-name,
.orange .author-box .author-role {
    color: #383838;
}
.orange .author-box .num-posts span {
    color: #ff8800;
}
.orange .author-box .author-role {
    color: #ff8800;
}
.orange .commentlist article:hover .comment-author,
.orange .commentlist article:hover .comment-author a,
.orange .commentlist article:hover .comment-reply-link {
    color: #ff8800;
}
.orange .commentlist article:hover .avatar {
    border-color: #ff8800;
}
.orange .commentlist .avatar {
    border-color: #383838;
}
.orange .commentlist .comment-author,
.orange .commentlist .comment-meta {
    color: #383838;
}
.orange .commentlist .comment-author cite a,
.orange .commentlist .comment-meta cite a {
    color: #383838;
}
.orange .commentlist .comment-meta a {
    color: #383838;
}
.orange .commentlist .comment-reply-link {
    color: #383838;
}
.orange .comment-respond input[type=submit] {
    background-color: #383838;
}
.orange .comment-respond input[type=submit]:hover {
    background-color: #ff8800;
}
.orange .widget a {
    color: #383838;
}
.orange .widget a:hover {
    color: #ff8800;
}
.orange .widget li {
    color: #383838;
}
.orange .widget-title {
    color: #383838;
}
.orange .widget .menu li a {
    border-color: #383838;
}
.orange .widget .menu li a:hover {
    color: #ff8800;
    border-color: #ff8800;
}
.orange .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.orange .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #ff8800;
}
.orange .widget_noise-tweets .tweet a {
    color: #ff8800;
}
.orange .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.orange .widget_noise-tweets .tweet i {
    color: #ff8800;
}
.orange .widget_noise-tweets .tweet time {
    color: #383838;
}
.orange .noise-recent-posts .title {
    color: #383838;
}
.orange .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.orange .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #ff8800;
}
.orange .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #ff8800;
}
.orange .widget-tabs article .entry-author a:hover {
    color: #ff8800;
}
.orange .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.orange .widget.widget_wysija .wysija-submit:hover {
    background-color: #ff8800;
}
.orange .widget_recent_comments a {
    color: #ff8800;
}
.orange .widget_calendar table {
    color: #383838;
}
.orange .widget_calendar a {
    color: #ff8800;
}
.orange .widget_calendar a:hover {
    color: #383838;
}
.orange .widget-featured-tracks .track {
    color: #383838;
}
.orange .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.orange .widget-featured-tracks .track-title a {
    color: #ff8800;
}
.orange .widget-featured-tracks .track-vote .icon {
    color: #ff8800;
}
.orange .widget_search input[type=submit] {
    background-color: transparent;
}
.orange .footer a {
    color: #ff8800;
}
.orange .footer a.scroll-top {
    background-color: #383838;
}
.orange .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #ff8800;
}
.orange .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.orange .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.orange.woocommerce #review_form #respond .form-submit input,
.orange.woocommerce-page #review_form #respond .form-submit input,
.orange .woocommerce #review_form #respond .form-submit input,
.orange .woocommerce-page #review_form #respond .form-submit input,
.orange.woocommerce .return-to-shop .wc-backward,
.orange.woocommerce-page .return-to-shop .wc-backward,
.orange .woocommerce .return-to-shop .wc-backward,
.orange .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.orange.woocommerce #review_form #respond .form-submit input:hover,
.orange.woocommerce-page #review_form #respond .form-submit input:hover,
.orange .woocommerce #review_form #respond .form-submit input:hover,
.orange .woocommerce-page #review_form #respond .form-submit input:hover,
.orange.woocommerce .return-to-shop .wc-backward:hover,
.orange.woocommerce-page .return-to-shop .wc-backward:hover,
.orange .woocommerce .return-to-shop .wc-backward:hover,
.orange .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #ff8800;
}
.orange.woocommerce #content .entry-content .shipping_calculator .button,
.orange.woocommerce-page #content .entry-content .shipping_calculator .button,
.orange .woocommerce #content .entry-content .shipping_calculator .button,
.orange .woocommerce-page #content .entry-content .shipping_calculator .button,
.orange.woocommerce #content .entry-content .shop_table .actions .button,
.orange.woocommerce-page #content .entry-content .shop_table .actions .button,
.orange .woocommerce #content .entry-content .shop_table .actions .button,
.orange .woocommerce-page #content .entry-content .shop_table .actions .button,
.orange.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.orange.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.orange .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.orange .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.orange.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.orange.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.orange .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.orange .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.orange.woocommerce #content .entry-content .actions .button,
.orange.woocommerce-page #content .entry-content .actions .button,
.orange .woocommerce #content .entry-content .actions .button,
.orange .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.orange.woocommerce #content .entry-content .shipping_calculator .button:hover,
.orange.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.orange .woocommerce #content .entry-content .shipping_calculator .button:hover,
.orange .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.orange.woocommerce #content .entry-content .shop_table .actions .button:hover,
.orange.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.orange .woocommerce #content .entry-content .shop_table .actions .button:hover,
.orange .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.orange.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.orange.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.orange .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.orange .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.orange.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.orange.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.orange .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.orange .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.orange.woocommerce #content .entry-content .actions .button:hover,
.orange.woocommerce-page #content .entry-content .actions .button:hover,
.orange .woocommerce #content .entry-content .actions .button:hover,
.orange .woocommerce-page #content .entry-content .actions .button:hover {
    background: #ff8800;
}
.orange.woocommerce #payment #place_order,
.orange.woocommerce-page #payment #place_order,
.orange .woocommerce #payment #place_order,
.orange .woocommerce-page #payment #place_order {
    background: #383838;
}
.orange.woocommerce #payment #place_order:hover,
.orange.woocommerce-page #payment #place_order:hover,
.orange .woocommerce #payment #place_order:hover,
.orange .woocommerce-page #payment #place_order:hover {
    background: #ff8800;
}
.orange.woocommerce .sale-price,
.orange.woocommerce-page .sale-price,
.orange .woocommerce .sale-price,
.orange .woocommerce-page .sale-price,
.orange.woocommerce .onsale-custom,
.orange.woocommerce-page .onsale-custom,
.orange .woocommerce .onsale-custom,
.orange .woocommerce-page .onsale-custom {
    background-color: #ff8800;
}
.orange.woocommerce ul.products li.product,
.orange.woocommerce-page ul.products li.product,
.orange .woocommerce ul.products li.product,
.orange .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.orange.woocommerce .attachment-shop_single,
.orange.woocommerce-page .attachment-shop_single,
.orange .woocommerce .attachment-shop_single,
.orange .woocommerce-page .attachment-shop_single,
.orange.woocommerce .panel,
.orange.woocommerce-page .panel,
.orange .woocommerce .panel,
.orange .woocommerce-page .panel,
.orange.woocommerce .shop_table .product-thumbnail,
.orange.woocommerce-page .shop_table .product-thumbnail,
.orange .woocommerce .shop_table .product-thumbnail,
.orange .woocommerce-page .shop_table .product-thumbnail,
.orange.woocommerce .shop_table .cart-product-detail,
.orange.woocommerce-page .shop_table .cart-product-detail,
.orange .woocommerce .shop_table .cart-product-detail,
.orange .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.orange.woocommerce .coupon input[type=text],
.orange.woocommerce-page .coupon input[type=text],
.orange .woocommerce .coupon input[type=text],
.orange .woocommerce-page .coupon input[type=text],
.orange.woocommerce form.checkout .form-row input[type=text],
.orange.woocommerce-page form.checkout .form-row input[type=text],
.orange .woocommerce form.checkout .form-row input[type=text],
.orange .woocommerce-page form.checkout .form-row input[type=text],
.orange.woocommerce form.checkout .form-row .input-text,
.orange.woocommerce-page form.checkout .form-row .input-text,
.orange .woocommerce form.checkout .form-row .input-text,
.orange .woocommerce-page form.checkout .form-row .input-text,
.orange.woocommerce form.checkout select,
.orange.woocommerce-page form.checkout select,
.orange .woocommerce form.checkout select,
.orange .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.orange.woocommerce .cart-collaterals .cart_totals table,
.orange.woocommerce-page .cart-collaterals .cart_totals table,
.orange .woocommerce .cart-collaterals .cart_totals table,
.orange .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.orange.woocommerce .shop_table .header-cart-table span,
.orange.woocommerce-page .shop_table .header-cart-table span,
.orange .woocommerce .shop_table .header-cart-table span,
.orange .woocommerce-page .shop_table .header-cart-table span,
.orange.woocommerce .shop_table .product-remove,
.orange.woocommerce-page .shop_table .product-remove,
.orange .woocommerce .shop_table .product-remove,
.orange .woocommerce-page .shop_table .product-remove,
.orange.woocommerce .shipping_calculator .button,
.orange.woocommerce-page .shipping_calculator .button,
.orange .woocommerce .shipping_calculator .button,
.orange .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.orange.woocommerce .shop_table .product-remove:hover,
.orange.woocommerce-page .shop_table .product-remove:hover,
.orange .woocommerce .shop_table .product-remove:hover,
.orange .woocommerce-page .shop_table .product-remove:hover {
    background: #ff8800;
}
.orange.woocommerce .shop_table .actions .checkout-button,
.orange.woocommerce-page .shop_table .actions .checkout-button,
.orange .woocommerce .shop_table .actions .checkout-button,
.orange .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #ff8800;
}
.orange.woocommerce div.product .woocommerce-tabs ul.tabs li,
.orange.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.orange .woocommerce div.product .woocommerce-tabs ul.tabs li,
.orange .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.orange.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.orange.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.orange .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.orange .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #ff8800;
}
.orange.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.orange.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.orange .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.orange .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.orange.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.orange.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.orange .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.orange .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.orange.woocommerce div.product .quantity .plus,
.orange.woocommerce-page div.product .quantity .plus,
.orange .woocommerce div.product .quantity .plus,
.orange .woocommerce-page div.product .quantity .plus,
.orange.woocommerce #content div.product .quantity .plus,
.orange.woocommerce-page #content div.product .quantity .plus,
.orange .woocommerce #content div.product .quantity .plus,
.orange .woocommerce-page #content div.product .quantity .plus,
.orange.woocommerce div.product #content .quantity .plus,
.orange.woocommerce-page div.product #content .quantity .plus,
.orange .woocommerce div.product #content .quantity .plus,
.orange .woocommerce-page div.product #content .quantity .plus,
.orange.woocommerce #content div.product #content .quantity .plus,
.orange.woocommerce-page #content div.product #content .quantity .plus,
.orange .woocommerce #content div.product #content .quantity .plus,
.orange .woocommerce-page #content div.product #content .quantity .plus,
.orange.woocommerce div.product .quantity .minus,
.orange.woocommerce-page div.product .quantity .minus,
.orange .woocommerce div.product .quantity .minus,
.orange .woocommerce-page div.product .quantity .minus,
.orange.woocommerce #content div.product .quantity .minus,
.orange.woocommerce-page #content div.product .quantity .minus,
.orange .woocommerce #content div.product .quantity .minus,
.orange .woocommerce-page #content div.product .quantity .minus,
.orange.woocommerce div.product #content .quantity .minus,
.orange.woocommerce-page div.product #content .quantity .minus,
.orange .woocommerce div.product #content .quantity .minus,
.orange .woocommerce-page div.product #content .quantity .minus,
.orange.woocommerce #content div.product #content .quantity .minus,
.orange.woocommerce-page #content div.product #content .quantity .minus,
.orange .woocommerce #content div.product #content .quantity .minus,
.orange .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.orange.woocommerce .shop_table .cart-product-detail,
.orange.woocommerce-page .shop_table .cart-product-detail,
.orange .woocommerce .shop_table .cart-product-detail,
.orange .woocommerce-page .shop_table .cart-product-detail,
.orange.woocommerce .shop_table .cart-product-detail .product-name,
.orange.woocommerce-page .shop_table .cart-product-detail .product-name,
.orange .woocommerce .shop_table .cart-product-detail .product-name,
.orange .woocommerce-page .shop_table .cart-product-detail .product-name,
.orange.woocommerce .shop_table .cart-product-detail .product-name a,
.orange.woocommerce-page .shop_table .cart-product-detail .product-name a,
.orange .woocommerce .shop_table .cart-product-detail .product-name a,
.orange .woocommerce-page .shop_table .cart-product-detail .product-name a,
.orange.woocommerce .cart-collaterals .cart_totals table,
.orange.woocommerce-page .cart-collaterals .cart_totals table,
.orange .woocommerce .cart-collaterals .cart_totals table,
.orange .woocommerce-page .cart-collaterals .cart_totals table,
.orange.woocommerce form .form-row,
.orange.woocommerce-page form .form-row,
.orange .woocommerce form .form-row,
.orange .woocommerce-page form .form-row,
.orange.woocommerce form .form-row input[type=text],
.orange.woocommerce-page form .form-row input[type=text],
.orange .woocommerce form .form-row input[type=text],
.orange .woocommerce-page form .form-row input[type=text],
.orange.woocommerce form .form-row .input-text,
.orange.woocommerce-page form .form-row .input-text,
.orange .woocommerce form .form-row .input-text,
.orange .woocommerce-page form .form-row .input-text,
.orange.woocommerce .coupon input[type=text],
.orange.woocommerce-page .coupon input[type=text],
.orange .woocommerce .coupon input[type=text],
.orange .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.orange.woocommerce .woocommerce-info a,
.orange.woocommerce-page .woocommerce-info a,
.orange .woocommerce .woocommerce-info a,
.orange .woocommerce-page .woocommerce-info a,
.orange.woocommerce #order_review a,
.orange.woocommerce-page #order_review a,
.orange .woocommerce #order_review a,
.orange .woocommerce-page #order_review a {
    color: #ff8800;
}
.orange.woocommerce #content nav.woocommerce-pagination ul li a,
.orange.woocommerce-page #content nav.woocommerce-pagination ul li a,
.orange .woocommerce #content nav.woocommerce-pagination ul li a,
.orange .woocommerce-page #content nav.woocommerce-pagination ul li a,
.orange.woocommerce nav.woocommerce-pagination ul li a,
.orange.woocommerce-page nav.woocommerce-pagination ul li a,
.orange .woocommerce nav.woocommerce-pagination ul li a,
.orange .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #ff8800;
}
.orange.woocommerce #content nav.woocommerce-pagination ul li span.current,
.orange.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.orange .woocommerce #content nav.woocommerce-pagination ul li span.current,
.orange .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.orange.woocommerce nav.woocommerce-pagination ul li span.current,
.orange.woocommerce-page nav.woocommerce-pagination ul li span.current,
.orange .woocommerce nav.woocommerce-pagination ul li span.current,
.orange .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}
.violet body,
.violet #load-screen {
    background-color: #383838;
}
.violet a:hover {
    color: #87189b;
}
.violet blockquote {
    color: #383838;
    border-color: #87189b;
}
.violet table {
    border-color: #383838;
}
.violet input[type=submit] {
    background-color: #383838;
}
.violet input[type=submit]:hover {
    background-color: #87189b;
}
.violet .green-dot {
    color: #87189b !important;
}
.violet .dark-dot {
    color: #383838 !important;
}
.violet .overlay {
    background-color: #87189b;
}
.violet .message {
    color: #383838;
}
.violet .tabs .tabs-nav a {
    color: #87189b;
    background-color: #87189b;
}
.violet .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.violet .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.violet body.error404 .heading-404 span {
    color: #87189b;
}
.violet body.error404 .return-home {
    background-color: #383838;
}
.violet body.error404 .return-home:hover {
    background-color: #87189b;
}
.violet .under-construction i {
    color: #383838;
}
.violet #cboxLoadedContent {
    border-color: #383838;
}
.violet #cboxClose {
    background-color: #383838;
}
.violet #cboxClose:hover {
    color: #87189b;
}
.violet .section-title .desc {
    color: #87189b;
}
.violet .section-opener {
    background-color: #383838;
}
.violet .section-opener .unlocker .handle {
    background-color: #87189b;
}
.violet .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.violet .section-opener .unlocker .handle:hover .arrow,
.violet .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #87189b;
}
.violet .section-slider .caption {
    color: #87189b;
    border-color: #87189b;
}
.violet .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.violet .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #87189b;
}
.violet .vertical-slider .flex-direction-nav a.disable:hover,
.violet .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.violet .flex-direction-nav a {
    color: #87189b;
}
.violet input.qty {
    background-color: #87189b;
}
.violet .section-shop .shop-title,
.violet .section-shop a {
    color: #87189b;
}
.violet .section-shop a:hover {
    color: #383838;
}
.violet .nav-menu .menu a {
    color: #383838;
}
.violet .nav-menu .menu a:hover,
.violet .nav-menu .menu a:active {
    color: #87189b;
}
.violet .nav-menu .menu li.active .current {
    color: #87189b;
}
.violet .nav-menu .menu .active {
    color: #87189b;
}
.violet .nav-menu .mobile-nav i {
    color: #383838;
}
.violet .nav-menu .player-icon {
    background-color: #87189b;
}
.violet .mejs-container {
    background-color: #87189b;
}
.violet .mejs-loop,
.violet .mejs-shuffle {
    color: #383838;
}
.violet .mejs-prev,
.violet .mejs-volume-button,
.violet .mejs-info,
.violet .mejs-minimize,
.violet .mejs-fullscreen-button {
    border-color: #741585;
}
.violet .mejs-rating .vote-ui {
    background-color: #87189b;
}
.violet .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.violet .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.violet .mejs-horizontal-volume-total {
    background-color: #383838;
}
.violet .player-playshuffle,
.violet .player-playloop {
    color: #383838;
}
.violet .player-playshuffle.active,
.violet .player-playloop.active {
    color: #ffffff;
}
.violet .track-info .artist-info img {
    border-color: #383838;
}
.violet .track-rating {
    color: #87189b;
}
.violet .links {
    background-color: #383838;
}
.violet .links a:hover {
    color: #ffffff;
    background-color: #87189b;
}
.violet .track-links-extended {
    background-color: #383838;
}
.violet .go-extended a:hover {
    color: #ffffff;
    background-color: #87189b;
}
.violet .track-detail .detail,
.violet .track-detail.album .detail,
.violet .track-detail.track .detail {
    color: #87189b;
}
.violet .extended-player .mejs-loop,
.violet .extended-player .mejs-shuffle {
    color: #ffffff;
}
.violet .extended-player .mejs-loop.active,
.violet .extended-player .mejs-shuffle.active {
    color: #383838;
}
.violet .track-visual {
    color: #383838;
    border-color: #383838;
}
.violet .track-visual .image .caption .text {
    border-color: #87189b;
}
.violet .track-visual .image .caption .big,
.violet .track-visual .image .caption .small {
    color: #87189b;
}
.violet .track-visual .track-data p span {
    color: #87189b;
}
.violet .track-visual .links a.button:hover {
    color: #87189b;
}
.violet .track-visual .links:hover span.button {
    background-color: #87189b;
}
.violet .track-visual .details .label {
    color: #383838;
}
.violet .track-visual .track-rating .views {
    color: #383838;
}
.violet .track-visual .track-lyric .label {
    color: #87189b;
}
.violet .section-like .middle-area {
    background-color: #87189b;
}
.violet .media-slider .hentry {
    border-color: #383838;
}
.violet .media-slider .hentry h3 {
    color: #87189b;
}
.violet .media-slider .hentry h3 .media-count {
    color: #383838;
}
.violet .media-slider .play-track,
.violet .media-slider .view-media {
    color: #ffffff;
}
.violet .images-gallery-bottom {
    background-color: #383838;
}
.violet .images-gallery-paginate .current-slide {
    color: #87189b;
}
.violet .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.violet .section-popular-tracks .block-title {
    background-color: #87189b;
}
.violet .section-popular-tracks .track {
    color: #383838;
}
.violet .section-popular-tracks .track-title h3 {
    color: #87189b;
}
.violet .section-popular-tracks .track-title h3 a {
    color: #87189b;
}
.violet .section-popular-tracks .track-no {
    border-color: #383838;
}
.violet .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.violet .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(135, 24, 155, 0.8);
}
.violet .section-popular-tracks .track-vote .icon {
    color: #87189b;
}
.violet .quotes-slider .quote a {
    color: #383838;
}
.violet .quotes-slider .quote a:hover {
    color: #87189b;
}
.violet .quotes-slider .quote-author,
.violet .quotes-slider .created-time {
    color: #87189b;
}
.violet .quotes-slider .cover-icon {
    color: #383838;
}
.violet .releases-slider {
    background-color: #383838;
}
.violet .releases-slider .album-share {
    background-color: #383838;
}
.violet .releases-slider .hide-detail {
    background-color: #383838;
}
.violet .releases-slider .hide-detail:hover {
    background-color: #87189b;
}
.violet .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #87189b;
    background-color: transparent;
}
.violet .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.violet .album-cover .short-info {
    color: #87189b;
}
.violet .album-cover .num-tracks span {
    color: #383838;
}
.violet .album-cover .view-detail,
.violet .album-cover .play-album {
    color: #ffffff;
}
.violet .album {
    color: #383838;
}
.violet .album .info span {
    color: #87189b;
}
.violet .album .info span.label {
    color: #383838;
}
.violet .album .album-sources {
    background-color: #383838;
}
.violet .album .album-sources a.button:hover {
    color: #87189b;
}
.violet .album .album-sources:hover span.button {
    background-color: #87189b;
}
.violet .album .album-tracks .label {
    color: #87189b;
}
.violet .album .tracklist li.playing {
    color: #383838;
}
.violet .album .tracklist li.playing .track-name {
    color: #87189b;
}
.violet .album .tracklist p {
    color: #383838;
}
.violet .album .tracklist .track-name {
    color: #383838;
}
.violet .album .tracklist .actions span:hover {
    color: #87189b;
}
.violet .album .tracklist .actions a {
    color: #383838;
}
.violet .album .tracklist .actions a:hover {
    color: #87189b;
}
.violet .album .tracklist .vote-score span {
    color: #87189b;
}
.violet .sharrre {
    color: #383838;
}
.violet .mCSB_scrollTools a {
    color: #383838;
}
.violet .mCSB_scrollTools a:hover {
    color: #87189b;
}
.violet .custom-scroll-nav span {
    color: #383838;
}
.violet .custom-scroll-nav span:hover {
    color: #87189b;
}
.violet .section-subscribe input {
    color: #87189b;
    border-color: #383838;
}
.violet .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.violet .section-subscribe input[type=submit]:hover {
    background-color: #87189b;
}
.violet .section-subscribe .subscribe-desc {
    color: #383838;
}
.violet .section-subscribe .widget_wysija_cont .updated,
.violet .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #87189b;
    color: #87189b;
}
.violet .section-subscribe .widget_wysija_cont .updated a,
.violet .section-subscribe .widget_wysija_cont .login .message a {
    color: #87189b;
}
.violet .section-subscribe .widget_wysija_cont .error,
.violet .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.violet .section-subscribe .widget_wysija_cont .error a,
.violet .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.violet .section-events .tabs {
    border-color: #383838;
}
.violet .section-events .status a {
    background: #87189b;
}
.violet .section-events .status a {
    background-color: #87189b;
}
.violet .section-events .status a:hover {
    background-color: #383838;
}
.violet .section-events .content-infor-event {
    background-color: #87189b;
}
.violet .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.violet .section-events .infor-event:hover,
.violet .section-events .open-gallery:hover,
.violet .section-events .open-videos:hover {
    color: #87189b;
}
.violet .section-events .event-gallery,
.violet .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .violet .section-events .status a,
    .violet .section-events .infor-event {
        color: #87189b;
        background-color: transparent;
    }
    .violet .section-events .status a:hover,
    .violet .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .violet .section-events .infor-event {
        color: #383838;
    }
}
.violet .counter {
    background-color: #87189b;
}
.violet .artists-slider .artist h3 {
    color: #87189b;
}
.violet .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.violet .artists-slider .artist .artist-info {
    border-color: #383838;
}
.violet .artists-slider .artist .quick-facts {
    color: #383838;
}
.violet .artists-slider .artist .quick-facts span span {
    color: #87189b;
}
.violet .artists-slider .artist .info-title {
    color: #87189b;
}
.violet .artists-slider .artist-socials {
    background-color: #383838;
}
.violet .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.violet .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.violet .artists-slider .view-artist-gallery:hover {
    background-color: #87189b;
}
.violet .artists-slider .hide-detail {
    background-color: #383838;
}
.violet .artists-slider .hide-detail:hover {
    background-color: #87189b;
}
.violet .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.violet .artists-slider .artist-direction-nav a.disable,
.violet .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.violet .artists-slider .artist-direction-nav a:hover {
    color: #87189b;
}
.violet .artists-slider.item-expanded .artist h3,
.violet .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #87189b;
}
@media only screen and (max-width: 590px) {
    .violet .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .violet .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #87189b;
    }
    .violet .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .violet .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.violet .section-blog .blog-link a {
    color: #87189b;
}
.violet .section-latest-news article .entry-title a {
    color: #87189b;
}
.violet .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.violet .section-connect .social a {
    background-color: #383838;
}
.violet .section-connect .social a:hover {
    color: #87189b;
    background-color: #ffffff;
}
.violet .section-connect .contact-form .box a:hover {
    color: #87189b;
}
.violet .section-connect .contact-info-window {
    color: #383838;
}
.violet .section-connect .contact-info-window a {
    color: #383838;
}
.violet .section-connect .contact-info-window a:hover {
    color: #87189b;
}
.violet .section-connect .toggle-contact-form {
    background-color: #383838;
}
.violet .section-connect .toggle-contact-form:hover {
    background-color: #87189b;
}
.violet .content a,
.violet .sidebar a {
    color: #87189b;
}
.violet .minimize-sidebar {
    background-color: #383838;
}
.violet .minimize-sidebar:hover {
    background-color: #87189b;
}
.violet.archive .content article:hover .entry-title,
.violet.page-template-template-blog-php .content article:hover .entry-title,
.violet.archive .content article:hover .entry-title a,
.violet.page-template-template-blog-php .content article:hover .entry-title a {
    color: #87189b;
}
.violet .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.violet .entry-thumbnail .entry-link:hover {
    background-color: #87189b;
}
.violet .entry-thumbnail .entry-quote .quote:before,
.violet .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.violet .entry-thumbnail .entry-quote .quote-author {
    color: #87189b;
}
.violet .entry-thumbnail .flexslider {
    background-color: #383838;
}
.violet .entry-thumbnail .mejs-controls {
    background-color: #87189b;
}
.violet .entry-thumbnail .mejs-controls > div {
    border-color: #61116f;
}
.format-audio .violet .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .violet .entry-thumbnail .mejs-controls > div {
    border-color: #4d0e59;
}
.format-audio-spectrum .violet .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .violet .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.violet .entry-title {
    color: #383838;
}
.violet .entry-title a {
    color: #383838;
}
.violet .entry-meta {
    color: #383838;
}
.violet .entry-meta span span,
.violet .entry-meta span a {
    color: #87189b;
}
.violet .entry-meta span span:hover,
.violet .entry-meta span a:hover {
    color: #383838;
}
.violet .read-more,
.violet .entry-content .more-link {
    color: #87189b;
}
.violet .read-more:hover,
.violet .entry-content .more-link:hover {
    color: #383838;
}
.violet .entry-info .entry-format,
.violet .entry-info .entry-date {
    background-color: #383838;
}
.violet .entry-info .entry-format {
    background-color: #87189b;
}
.violet .entry-info .tags-links {
    color: #383838;
}
.violet .entry-info .tags-links a {
    color: #383838;
}
.violet .entry-info .tags-links a:hover {
    color: #87189b;
}
.violet .edit-link a:hover {
    color: #383838;
}
.violet .pagination {
    background-color: #383838;
}
.violet .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.violet .pagination a:hover,
.violet .pagination a.loading {
    background-color: #87189b;
}
.violet .simple-navigation a:hover {
    color: #87189b;
}
.violet .numberic-navigation a,
.violet .numberic-navigation span {
    background-color: #383838;
}
.violet .numberic-navigation a:hover,
.violet .numberic-navigation span {
    background-color: #87189b;
}
.violet .navigation a {
    color: #383838;
}
.violet .navigation a:hover {
    color: #87189b;
}
.violet .comments-pagination span {
    color: #383838;
}
.violet .comments-pagination a {
    color: #87189b;
}
.violet .comments-pagination a:hover {
    color: #383838;
}
.violet .about-author-title,
.violet .comments-title,
.violet .comment-reply-title {
    color: #383838;
}
.violet .author-box .avatar {
    border-color: #383838;
}
.violet .author-box .avatar:hover {
    border-color: #87189b;
}
.violet .author-box .num-posts,
.violet .author-box .display-name,
.violet .author-box .author-role {
    color: #383838;
}
.violet .author-box .num-posts span {
    color: #87189b;
}
.violet .author-box .author-role {
    color: #87189b;
}
.violet .commentlist article:hover .comment-author,
.violet .commentlist article:hover .comment-author a,
.violet .commentlist article:hover .comment-reply-link {
    color: #87189b;
}
.violet .commentlist article:hover .avatar {
    border-color: #87189b;
}
.violet .commentlist .avatar {
    border-color: #383838;
}
.violet .commentlist .comment-author,
.violet .commentlist .comment-meta {
    color: #383838;
}
.violet .commentlist .comment-author cite a,
.violet .commentlist .comment-meta cite a {
    color: #383838;
}
.violet .commentlist .comment-meta a {
    color: #383838;
}
.violet .commentlist .comment-reply-link {
    color: #383838;
}
.violet .comment-respond input[type=submit] {
    background-color: #383838;
}
.violet .comment-respond input[type=submit]:hover {
    background-color: #87189b;
}
.violet .widget a {
    color: #383838;
}
.violet .widget a:hover {
    color: #87189b;
}
.violet .widget li {
    color: #383838;
}
.violet .widget-title {
    color: #383838;
}
.violet .widget .menu li a {
    border-color: #383838;
}
.violet .widget .menu li a:hover {
    color: #87189b;
    border-color: #87189b;
}
.violet .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.violet .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #87189b;
}
.violet .widget_noise-tweets .tweet a {
    color: #87189b;
}
.violet .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.violet .widget_noise-tweets .tweet i {
    color: #87189b;
}
.violet .widget_noise-tweets .tweet time {
    color: #383838;
}
.violet .noise-recent-posts .title {
    color: #383838;
}
.violet .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.violet .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #87189b;
}
.violet .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #87189b;
}
.violet .widget-tabs article .entry-author a:hover {
    color: #87189b;
}
.violet .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.violet .widget.widget_wysija .wysija-submit:hover {
    background-color: #87189b;
}
.violet .widget_recent_comments a {
    color: #87189b;
}
.violet .widget_calendar table {
    color: #383838;
}
.violet .widget_calendar a {
    color: #87189b;
}
.violet .widget_calendar a:hover {
    color: #383838;
}
.violet .widget-featured-tracks .track {
    color: #383838;
}
.violet .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.violet .widget-featured-tracks .track-title a {
    color: #87189b;
}
.violet .widget-featured-tracks .track-vote .icon {
    color: #87189b;
}
.violet .widget_search input[type=submit] {
    background-color: transparent;
}
.violet .footer a {
    color: #87189b;
}
.violet .footer a.scroll-top {
    background-color: #383838;
}
.violet .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #87189b;
}
.violet .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.violet .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.violet.woocommerce #review_form #respond .form-submit input,
.violet.woocommerce-page #review_form #respond .form-submit input,
.violet .woocommerce #review_form #respond .form-submit input,
.violet .woocommerce-page #review_form #respond .form-submit input,
.violet.woocommerce .return-to-shop .wc-backward,
.violet.woocommerce-page .return-to-shop .wc-backward,
.violet .woocommerce .return-to-shop .wc-backward,
.violet .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.violet.woocommerce #review_form #respond .form-submit input:hover,
.violet.woocommerce-page #review_form #respond .form-submit input:hover,
.violet .woocommerce #review_form #respond .form-submit input:hover,
.violet .woocommerce-page #review_form #respond .form-submit input:hover,
.violet.woocommerce .return-to-shop .wc-backward:hover,
.violet.woocommerce-page .return-to-shop .wc-backward:hover,
.violet .woocommerce .return-to-shop .wc-backward:hover,
.violet .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #87189b;
}
.violet.woocommerce #content .entry-content .shipping_calculator .button,
.violet.woocommerce-page #content .entry-content .shipping_calculator .button,
.violet .woocommerce #content .entry-content .shipping_calculator .button,
.violet .woocommerce-page #content .entry-content .shipping_calculator .button,
.violet.woocommerce #content .entry-content .shop_table .actions .button,
.violet.woocommerce-page #content .entry-content .shop_table .actions .button,
.violet .woocommerce #content .entry-content .shop_table .actions .button,
.violet .woocommerce-page #content .entry-content .shop_table .actions .button,
.violet.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.violet.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.violet .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.violet .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.violet.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.violet.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.violet .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.violet .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.violet.woocommerce #content .entry-content .actions .button,
.violet.woocommerce-page #content .entry-content .actions .button,
.violet .woocommerce #content .entry-content .actions .button,
.violet .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.violet.woocommerce #content .entry-content .shipping_calculator .button:hover,
.violet.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.violet .woocommerce #content .entry-content .shipping_calculator .button:hover,
.violet .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.violet.woocommerce #content .entry-content .shop_table .actions .button:hover,
.violet.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.violet .woocommerce #content .entry-content .shop_table .actions .button:hover,
.violet .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.violet.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.violet.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.violet .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.violet .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.violet.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.violet.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.violet .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.violet .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.violet.woocommerce #content .entry-content .actions .button:hover,
.violet.woocommerce-page #content .entry-content .actions .button:hover,
.violet .woocommerce #content .entry-content .actions .button:hover,
.violet .woocommerce-page #content .entry-content .actions .button:hover {
    background: #87189b;
}
.violet.woocommerce #payment #place_order,
.violet.woocommerce-page #payment #place_order,
.violet .woocommerce #payment #place_order,
.violet .woocommerce-page #payment #place_order {
    background: #383838;
}
.violet.woocommerce #payment #place_order:hover,
.violet.woocommerce-page #payment #place_order:hover,
.violet .woocommerce #payment #place_order:hover,
.violet .woocommerce-page #payment #place_order:hover {
    background: #87189b;
}
.violet.woocommerce .sale-price,
.violet.woocommerce-page .sale-price,
.violet .woocommerce .sale-price,
.violet .woocommerce-page .sale-price,
.violet.woocommerce .onsale-custom,
.violet.woocommerce-page .onsale-custom,
.violet .woocommerce .onsale-custom,
.violet .woocommerce-page .onsale-custom {
    background-color: #87189b;
}
.violet.woocommerce ul.products li.product,
.violet.woocommerce-page ul.products li.product,
.violet .woocommerce ul.products li.product,
.violet .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.violet.woocommerce .attachment-shop_single,
.violet.woocommerce-page .attachment-shop_single,
.violet .woocommerce .attachment-shop_single,
.violet .woocommerce-page .attachment-shop_single,
.violet.woocommerce .panel,
.violet.woocommerce-page .panel,
.violet .woocommerce .panel,
.violet .woocommerce-page .panel,
.violet.woocommerce .shop_table .product-thumbnail,
.violet.woocommerce-page .shop_table .product-thumbnail,
.violet .woocommerce .shop_table .product-thumbnail,
.violet .woocommerce-page .shop_table .product-thumbnail,
.violet.woocommerce .shop_table .cart-product-detail,
.violet.woocommerce-page .shop_table .cart-product-detail,
.violet .woocommerce .shop_table .cart-product-detail,
.violet .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.violet.woocommerce .coupon input[type=text],
.violet.woocommerce-page .coupon input[type=text],
.violet .woocommerce .coupon input[type=text],
.violet .woocommerce-page .coupon input[type=text],
.violet.woocommerce form.checkout .form-row input[type=text],
.violet.woocommerce-page form.checkout .form-row input[type=text],
.violet .woocommerce form.checkout .form-row input[type=text],
.violet .woocommerce-page form.checkout .form-row input[type=text],
.violet.woocommerce form.checkout .form-row .input-text,
.violet.woocommerce-page form.checkout .form-row .input-text,
.violet .woocommerce form.checkout .form-row .input-text,
.violet .woocommerce-page form.checkout .form-row .input-text,
.violet.woocommerce form.checkout select,
.violet.woocommerce-page form.checkout select,
.violet .woocommerce form.checkout select,
.violet .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.violet.woocommerce .cart-collaterals .cart_totals table,
.violet.woocommerce-page .cart-collaterals .cart_totals table,
.violet .woocommerce .cart-collaterals .cart_totals table,
.violet .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.violet.woocommerce .shop_table .header-cart-table span,
.violet.woocommerce-page .shop_table .header-cart-table span,
.violet .woocommerce .shop_table .header-cart-table span,
.violet .woocommerce-page .shop_table .header-cart-table span,
.violet.woocommerce .shop_table .product-remove,
.violet.woocommerce-page .shop_table .product-remove,
.violet .woocommerce .shop_table .product-remove,
.violet .woocommerce-page .shop_table .product-remove,
.violet.woocommerce .shipping_calculator .button,
.violet.woocommerce-page .shipping_calculator .button,
.violet .woocommerce .shipping_calculator .button,
.violet .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.violet.woocommerce .shop_table .product-remove:hover,
.violet.woocommerce-page .shop_table .product-remove:hover,
.violet .woocommerce .shop_table .product-remove:hover,
.violet .woocommerce-page .shop_table .product-remove:hover {
    background: #87189b;
}
.violet.woocommerce .shop_table .actions .checkout-button,
.violet.woocommerce-page .shop_table .actions .checkout-button,
.violet .woocommerce .shop_table .actions .checkout-button,
.violet .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #87189b;
}
.violet.woocommerce div.product .woocommerce-tabs ul.tabs li,
.violet.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.violet .woocommerce div.product .woocommerce-tabs ul.tabs li,
.violet .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.violet.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.violet.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.violet .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.violet .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #87189b;
}
.violet.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.violet.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.violet .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.violet .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.violet.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.violet.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.violet .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.violet .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.violet.woocommerce div.product .quantity .plus,
.violet.woocommerce-page div.product .quantity .plus,
.violet .woocommerce div.product .quantity .plus,
.violet .woocommerce-page div.product .quantity .plus,
.violet.woocommerce #content div.product .quantity .plus,
.violet.woocommerce-page #content div.product .quantity .plus,
.violet .woocommerce #content div.product .quantity .plus,
.violet .woocommerce-page #content div.product .quantity .plus,
.violet.woocommerce div.product #content .quantity .plus,
.violet.woocommerce-page div.product #content .quantity .plus,
.violet .woocommerce div.product #content .quantity .plus,
.violet .woocommerce-page div.product #content .quantity .plus,
.violet.woocommerce #content div.product #content .quantity .plus,
.violet.woocommerce-page #content div.product #content .quantity .plus,
.violet .woocommerce #content div.product #content .quantity .plus,
.violet .woocommerce-page #content div.product #content .quantity .plus,
.violet.woocommerce div.product .quantity .minus,
.violet.woocommerce-page div.product .quantity .minus,
.violet .woocommerce div.product .quantity .minus,
.violet .woocommerce-page div.product .quantity .minus,
.violet.woocommerce #content div.product .quantity .minus,
.violet.woocommerce-page #content div.product .quantity .minus,
.violet .woocommerce #content div.product .quantity .minus,
.violet .woocommerce-page #content div.product .quantity .minus,
.violet.woocommerce div.product #content .quantity .minus,
.violet.woocommerce-page div.product #content .quantity .minus,
.violet .woocommerce div.product #content .quantity .minus,
.violet .woocommerce-page div.product #content .quantity .minus,
.violet.woocommerce #content div.product #content .quantity .minus,
.violet.woocommerce-page #content div.product #content .quantity .minus,
.violet .woocommerce #content div.product #content .quantity .minus,
.violet .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.violet.woocommerce .shop_table .cart-product-detail,
.violet.woocommerce-page .shop_table .cart-product-detail,
.violet .woocommerce .shop_table .cart-product-detail,
.violet .woocommerce-page .shop_table .cart-product-detail,
.violet.woocommerce .shop_table .cart-product-detail .product-name,
.violet.woocommerce-page .shop_table .cart-product-detail .product-name,
.violet .woocommerce .shop_table .cart-product-detail .product-name,
.violet .woocommerce-page .shop_table .cart-product-detail .product-name,
.violet.woocommerce .shop_table .cart-product-detail .product-name a,
.violet.woocommerce-page .shop_table .cart-product-detail .product-name a,
.violet .woocommerce .shop_table .cart-product-detail .product-name a,
.violet .woocommerce-page .shop_table .cart-product-detail .product-name a,
.violet.woocommerce .cart-collaterals .cart_totals table,
.violet.woocommerce-page .cart-collaterals .cart_totals table,
.violet .woocommerce .cart-collaterals .cart_totals table,
.violet .woocommerce-page .cart-collaterals .cart_totals table,
.violet.woocommerce form .form-row,
.violet.woocommerce-page form .form-row,
.violet .woocommerce form .form-row,
.violet .woocommerce-page form .form-row,
.violet.woocommerce form .form-row input[type=text],
.violet.woocommerce-page form .form-row input[type=text],
.violet .woocommerce form .form-row input[type=text],
.violet .woocommerce-page form .form-row input[type=text],
.violet.woocommerce form .form-row .input-text,
.violet.woocommerce-page form .form-row .input-text,
.violet .woocommerce form .form-row .input-text,
.violet .woocommerce-page form .form-row .input-text,
.violet.woocommerce .coupon input[type=text],
.violet.woocommerce-page .coupon input[type=text],
.violet .woocommerce .coupon input[type=text],
.violet .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.violet.woocommerce .woocommerce-info a,
.violet.woocommerce-page .woocommerce-info a,
.violet .woocommerce .woocommerce-info a,
.violet .woocommerce-page .woocommerce-info a,
.violet.woocommerce #order_review a,
.violet.woocommerce-page #order_review a,
.violet .woocommerce #order_review a,
.violet .woocommerce-page #order_review a {
    color: #87189b;
}
.violet.woocommerce #content nav.woocommerce-pagination ul li a,
.violet.woocommerce-page #content nav.woocommerce-pagination ul li a,
.violet .woocommerce #content nav.woocommerce-pagination ul li a,
.violet .woocommerce-page #content nav.woocommerce-pagination ul li a,
.violet.woocommerce nav.woocommerce-pagination ul li a,
.violet.woocommerce-page nav.woocommerce-pagination ul li a,
.violet .woocommerce nav.woocommerce-pagination ul li a,
.violet .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #87189b;
}
.violet.woocommerce #content nav.woocommerce-pagination ul li span.current,
.violet.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.violet .woocommerce #content nav.woocommerce-pagination ul li span.current,
.violet .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.violet.woocommerce nav.woocommerce-pagination ul li span.current,
.violet.woocommerce-page nav.woocommerce-pagination ul li span.current,
.violet .woocommerce nav.woocommerce-pagination ul li span.current,
.violet .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}
.blue-sky-deep body,
.blue-sky-deep #load-screen {
    background-color: #383838;
}
.blue-sky-deep a:hover {
    color: #00a99d;
}
.blue-sky-deep blockquote {
    color: #383838;
    border-color: #00a99d;
}
.blue-sky-deep table {
    border-color: #383838;
}
.blue-sky-deep input[type=submit] {
    background-color: #383838;
}
.blue-sky-deep input[type=submit]:hover {
    background-color: #00a99d;
}
.blue-sky-deep .green-dot {
    color: #00a99d !important;
}
.blue-sky-deep .dark-dot {
    color: #383838 !important;
}
.blue-sky-deep .overlay {
    background-color: #00a99d;
}
.blue-sky-deep .message {
    color: #383838;
}
.blue-sky-deep .tabs .tabs-nav a {
    color: #00a99d;
    background-color: #00a99d;
}
.blue-sky-deep .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.blue-sky-deep .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.blue-sky-deep body.error404 .heading-404 span {
    color: #00a99d;
}
.blue-sky-deep body.error404 .return-home {
    background-color: #383838;
}
.blue-sky-deep body.error404 .return-home:hover {
    background-color: #00a99d;
}
.blue-sky-deep .under-construction i {
    color: #383838;
}
.blue-sky-deep #cboxLoadedContent {
    border-color: #383838;
}
.blue-sky-deep #cboxClose {
    background-color: #383838;
}
.blue-sky-deep #cboxClose:hover {
    color: #00a99d;
}
.blue-sky-deep .section-title .desc {
    color: #00a99d;
}
.blue-sky-deep .section-opener {
    background-color: #383838;
}
.blue-sky-deep .section-opener .unlocker .handle {
    background-color: #00a99d;
}
.blue-sky-deep .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.blue-sky-deep .section-opener .unlocker .handle:hover .arrow,
.blue-sky-deep .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #00a99d;
}
.blue-sky-deep .section-slider .caption {
    color: #00a99d;
    border-color: #00a99d;
}
.blue-sky-deep .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.blue-sky-deep .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #00a99d;
}
.blue-sky-deep .vertical-slider .flex-direction-nav a.disable:hover,
.blue-sky-deep .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.blue-sky-deep .flex-direction-nav a {
    color: #00a99d;
}
.blue-sky-deep input.qty {
    background-color: #00a99d;
}
.blue-sky-deep .section-shop .shop-title,
.blue-sky-deep .section-shop a {
    color: #00a99d;
}
.blue-sky-deep .section-shop a:hover {
    color: #383838;
}
.blue-sky-deep .nav-menu .menu a {
    color: #383838;
}
.blue-sky-deep .nav-menu .menu a:hover,
.blue-sky-deep .nav-menu .menu a:active {
    color: #00a99d;
}
.blue-sky-deep .nav-menu .menu li.active .current {
    color: #00a99d;
}
.blue-sky-deep .nav-menu .menu .active {
    color: #00a99d;
}
.blue-sky-deep .nav-menu .mobile-nav i {
    color: #383838;
}
.blue-sky-deep .nav-menu .player-icon {
    background-color: #00a99d;
}
.blue-sky-deep .mejs-container {
    background-color: #00a99d;
}
.blue-sky-deep .mejs-loop,
.blue-sky-deep .mejs-shuffle {
    color: #383838;
}
.blue-sky-deep .mejs-prev,
.blue-sky-deep .mejs-volume-button,
.blue-sky-deep .mejs-info,
.blue-sky-deep .mejs-minimize,
.blue-sky-deep .mejs-fullscreen-button {
    border-color: #009085;
}
.blue-sky-deep .mejs-rating .vote-ui {
    background-color: #00a99d;
}
.blue-sky-deep .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.blue-sky-deep .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.blue-sky-deep .mejs-horizontal-volume-total {
    background-color: #383838;
}
.blue-sky-deep .player-playshuffle,
.blue-sky-deep .player-playloop {
    color: #383838;
}
.blue-sky-deep .player-playshuffle.active,
.blue-sky-deep .player-playloop.active {
    color: #ffffff;
}
.blue-sky-deep .track-info .artist-info img {
    border-color: #383838;
}
.blue-sky-deep .track-rating {
    color: #00a99d;
}
.blue-sky-deep .links {
    background-color: #383838;
}
.blue-sky-deep .links a:hover {
    color: #ffffff;
    background-color: #00a99d;
}
.blue-sky-deep .track-links-extended {
    background-color: #383838;
}
.blue-sky-deep .go-extended a:hover {
    color: #ffffff;
    background-color: #00a99d;
}
.blue-sky-deep .track-detail .detail,
.blue-sky-deep .track-detail.album .detail,
.blue-sky-deep .track-detail.track .detail {
    color: #00a99d;
}
.blue-sky-deep .extended-player .mejs-loop,
.blue-sky-deep .extended-player .mejs-shuffle {
    color: #ffffff;
}
.blue-sky-deep .extended-player .mejs-loop.active,
.blue-sky-deep .extended-player .mejs-shuffle.active {
    color: #383838;
}
.blue-sky-deep .track-visual {
    color: #383838;
    border-color: #383838;
}
.blue-sky-deep .track-visual .image .caption .text {
    border-color: #00a99d;
}
.blue-sky-deep .track-visual .image .caption .big,
.blue-sky-deep .track-visual .image .caption .small {
    color: #00a99d;
}
.blue-sky-deep .track-visual .track-data p span {
    color: #00a99d;
}
.blue-sky-deep .track-visual .links a.button:hover {
    color: #00a99d;
}
.blue-sky-deep .track-visual .links:hover span.button {
    background-color: #00a99d;
}
.blue-sky-deep .track-visual .details .label {
    color: #383838;
}
.blue-sky-deep .track-visual .track-rating .views {
    color: #383838;
}
.blue-sky-deep .track-visual .track-lyric .label {
    color: #00a99d;
}
.blue-sky-deep .section-like .middle-area {
    background-color: #00a99d;
}
.blue-sky-deep .media-slider .hentry {
    border-color: #383838;
}
.blue-sky-deep .media-slider .hentry h3 {
    color: #00a99d;
}
.blue-sky-deep .media-slider .hentry h3 .media-count {
    color: #383838;
}
.blue-sky-deep .media-slider .play-track,
.blue-sky-deep .media-slider .view-media {
    color: #ffffff;
}
.blue-sky-deep .images-gallery-bottom {
    background-color: #383838;
}
.blue-sky-deep .images-gallery-paginate .current-slide {
    color: #00a99d;
}
.blue-sky-deep .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.blue-sky-deep .section-popular-tracks .block-title {
    background-color: #00a99d;
}
.blue-sky-deep .section-popular-tracks .track {
    color: #383838;
}
.blue-sky-deep .section-popular-tracks .track-title h3 {
    color: #00a99d;
}
.blue-sky-deep .section-popular-tracks .track-title h3 a {
    color: #00a99d;
}
.blue-sky-deep .section-popular-tracks .track-no {
    border-color: #383838;
}
.blue-sky-deep .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.blue-sky-deep .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(0, 169, 157, 0.8);
}
.blue-sky-deep .section-popular-tracks .track-vote .icon {
    color: #00a99d;
}
.blue-sky-deep .quotes-slider .quote a {
    color: #383838;
}
.blue-sky-deep .quotes-slider .quote a:hover {
    color: #00a99d;
}
.blue-sky-deep .quotes-slider .quote-author,
.blue-sky-deep .quotes-slider .created-time {
    color: #00a99d;
}
.blue-sky-deep .quotes-slider .cover-icon {
    color: #383838;
}
.blue-sky-deep .releases-slider {
    background-color: #383838;
}
.blue-sky-deep .releases-slider .album-share {
    background-color: #383838;
}
.blue-sky-deep .releases-slider .hide-detail {
    background-color: #383838;
}
.blue-sky-deep .releases-slider .hide-detail:hover {
    background-color: #00a99d;
}
.blue-sky-deep .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #00a99d;
    background-color: transparent;
}
.blue-sky-deep .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.blue-sky-deep .album-cover .short-info {
    color: #00a99d;
}
.blue-sky-deep .album-cover .num-tracks span {
    color: #383838;
}
.blue-sky-deep .album-cover .view-detail,
.blue-sky-deep .album-cover .play-album {
    color: #ffffff;
}
.blue-sky-deep .album {
    color: #383838;
}
.blue-sky-deep .album .info span {
    color: #00a99d;
}
.blue-sky-deep .album .info span.label {
    color: #383838;
}
.blue-sky-deep .album .album-sources {
    background-color: #383838;
}
.blue-sky-deep .album .album-sources a.button:hover {
    color: #00a99d;
}
.blue-sky-deep .album .album-sources:hover span.button {
    background-color: #00a99d;
}
.blue-sky-deep .album .album-tracks .label {
    color: #00a99d;
}
.blue-sky-deep .album .tracklist li.playing {
    color: #383838;
}
.blue-sky-deep .album .tracklist li.playing .track-name {
    color: #00a99d;
}
.blue-sky-deep .album .tracklist p {
    color: #383838;
}
.blue-sky-deep .album .tracklist .track-name {
    color: #383838;
}
.blue-sky-deep .album .tracklist .actions span:hover {
    color: #00a99d;
}
.blue-sky-deep .album .tracklist .actions a {
    color: #383838;
}
.blue-sky-deep .album .tracklist .actions a:hover {
    color: #00a99d;
}
.blue-sky-deep .album .tracklist .vote-score span {
    color: #00a99d;
}
.blue-sky-deep .sharrre {
    color: #383838;
}
.blue-sky-deep .mCSB_scrollTools a {
    color: #383838;
}
.blue-sky-deep .mCSB_scrollTools a:hover {
    color: #00a99d;
}
.blue-sky-deep .custom-scroll-nav span {
    color: #383838;
}
.blue-sky-deep .custom-scroll-nav span:hover {
    color: #00a99d;
}
.blue-sky-deep .section-subscribe input {
    color: #00a99d;
    border-color: #383838;
}
.blue-sky-deep .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.blue-sky-deep .section-subscribe input[type=submit]:hover {
    background-color: #00a99d;
}
.blue-sky-deep .section-subscribe .subscribe-desc {
    color: #383838;
}
.blue-sky-deep .section-subscribe .widget_wysija_cont .updated,
.blue-sky-deep .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #00a99d;
    color: #00a99d;
}
.blue-sky-deep .section-subscribe .widget_wysija_cont .updated a,
.blue-sky-deep .section-subscribe .widget_wysija_cont .login .message a {
    color: #00a99d;
}
.blue-sky-deep .section-subscribe .widget_wysija_cont .error,
.blue-sky-deep .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.blue-sky-deep .section-subscribe .widget_wysija_cont .error a,
.blue-sky-deep .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.blue-sky-deep .section-events .tabs {
    border-color: #383838;
}
.blue-sky-deep .section-events .status a {
    background: #00a99d;
}
.blue-sky-deep .section-events .status a {
    background-color: #00a99d;
}
.blue-sky-deep .section-events .status a:hover {
    background-color: #383838;
}
.blue-sky-deep .section-events .content-infor-event {
    background-color: #00a99d;
}
.blue-sky-deep .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.blue-sky-deep .section-events .infor-event:hover,
.blue-sky-deep .section-events .open-gallery:hover,
.blue-sky-deep .section-events .open-videos:hover {
    color: #00a99d;
}
.blue-sky-deep .section-events .event-gallery,
.blue-sky-deep .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .blue-sky-deep .section-events .status a,
    .blue-sky-deep .section-events .infor-event {
        color: #00a99d;
        background-color: transparent;
    }
    .blue-sky-deep .section-events .status a:hover,
    .blue-sky-deep .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .blue-sky-deep .section-events .infor-event {
        color: #383838;
    }
}
.blue-sky-deep .counter {
    background-color: #00a99d;
}
.blue-sky-deep .artists-slider .artist h3 {
    color: #00a99d;
}
.blue-sky-deep .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.blue-sky-deep .artists-slider .artist .artist-info {
    border-color: #383838;
}
.blue-sky-deep .artists-slider .artist .quick-facts {
    color: #383838;
}
.blue-sky-deep .artists-slider .artist .quick-facts span span {
    color: #00a99d;
}
.blue-sky-deep .artists-slider .artist .info-title {
    color: #00a99d;
}
.blue-sky-deep .artists-slider .artist-socials {
    background-color: #383838;
}
.blue-sky-deep .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.blue-sky-deep .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.blue-sky-deep .artists-slider .view-artist-gallery:hover {
    background-color: #00a99d;
}
.blue-sky-deep .artists-slider .hide-detail {
    background-color: #383838;
}
.blue-sky-deep .artists-slider .hide-detail:hover {
    background-color: #00a99d;
}
.blue-sky-deep .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.blue-sky-deep .artists-slider .artist-direction-nav a.disable,
.blue-sky-deep .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.blue-sky-deep .artists-slider .artist-direction-nav a:hover {
    color: #00a99d;
}
.blue-sky-deep .artists-slider.item-expanded .artist h3,
.blue-sky-deep .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #00a99d;
}
@media only screen and (max-width: 590px) {
    .blue-sky-deep .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .blue-sky-deep .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #00a99d;
    }
    .blue-sky-deep .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .blue-sky-deep .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.blue-sky-deep .section-blog .blog-link a {
    color: #00a99d;
}
.blue-sky-deep .section-latest-news article .entry-title a {
    color: #00a99d;
}
.blue-sky-deep .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.blue-sky-deep .section-connect .social a {
    background-color: #383838;
}
.blue-sky-deep .section-connect .social a:hover {
    color: #00a99d;
    background-color: #ffffff;
}
.blue-sky-deep .section-connect .contact-form .box a:hover {
    color: #00a99d;
}
.blue-sky-deep .section-connect .contact-info-window {
    color: #383838;
}
.blue-sky-deep .section-connect .contact-info-window a {
    color: #383838;
}
.blue-sky-deep .section-connect .contact-info-window a:hover {
    color: #00a99d;
}
.blue-sky-deep .section-connect .toggle-contact-form {
    background-color: #383838;
}
.blue-sky-deep .section-connect .toggle-contact-form:hover {
    background-color: #00a99d;
}
.blue-sky-deep .content a,
.blue-sky-deep .sidebar a {
    color: #00a99d;
}
.blue-sky-deep .minimize-sidebar {
    background-color: #383838;
}
.blue-sky-deep .minimize-sidebar:hover {
    background-color: #00a99d;
}
.blue-sky-deep.archive .content article:hover .entry-title,
.blue-sky-deep.page-template-template-blog-php .content article:hover .entry-title,
.blue-sky-deep.archive .content article:hover .entry-title a,
.blue-sky-deep.page-template-template-blog-php .content article:hover .entry-title a {
    color: #00a99d;
}
.blue-sky-deep .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.blue-sky-deep .entry-thumbnail .entry-link:hover {
    background-color: #00a99d;
}
.blue-sky-deep .entry-thumbnail .entry-quote .quote:before,
.blue-sky-deep .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.blue-sky-deep .entry-thumbnail .entry-quote .quote-author {
    color: #00a99d;
}
.blue-sky-deep .entry-thumbnail .flexslider {
    background-color: #383838;
}
.blue-sky-deep .entry-thumbnail .mejs-controls {
    background-color: #00a99d;
}
.blue-sky-deep .entry-thumbnail .mejs-controls > div {
    border-color: #00766e;
}
.format-audio .blue-sky-deep .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .blue-sky-deep .entry-thumbnail .mejs-controls > div {
    border-color: #005d56;
}
.format-audio-spectrum .blue-sky-deep .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .blue-sky-deep .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.blue-sky-deep .entry-title {
    color: #383838;
}
.blue-sky-deep .entry-title a {
    color: #383838;
}
.blue-sky-deep .entry-meta {
    color: #383838;
}
.blue-sky-deep .entry-meta span span,
.blue-sky-deep .entry-meta span a {
    color: #00a99d;
}
.blue-sky-deep .entry-meta span span:hover,
.blue-sky-deep .entry-meta span a:hover {
    color: #383838;
}
.blue-sky-deep .read-more,
.blue-sky-deep .entry-content .more-link {
    color: #00a99d;
}
.blue-sky-deep .read-more:hover,
.blue-sky-deep .entry-content .more-link:hover {
    color: #383838;
}
.blue-sky-deep .entry-info .entry-format,
.blue-sky-deep .entry-info .entry-date {
    background-color: #383838;
}
.blue-sky-deep .entry-info .entry-format {
    background-color: #00a99d;
}
.blue-sky-deep .entry-info .tags-links {
    color: #383838;
}
.blue-sky-deep .entry-info .tags-links a {
    color: #383838;
}
.blue-sky-deep .entry-info .tags-links a:hover {
    color: #00a99d;
}
.blue-sky-deep .edit-link a:hover {
    color: #383838;
}
.blue-sky-deep .pagination {
    background-color: #383838;
}
.blue-sky-deep .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.blue-sky-deep .pagination a:hover,
.blue-sky-deep .pagination a.loading {
    background-color: #00a99d;
}
.blue-sky-deep .simple-navigation a:hover {
    color: #00a99d;
}
.blue-sky-deep .numberic-navigation a,
.blue-sky-deep .numberic-navigation span {
    background-color: #383838;
}
.blue-sky-deep .numberic-navigation a:hover,
.blue-sky-deep .numberic-navigation span {
    background-color: #00a99d;
}
.blue-sky-deep .navigation a {
    color: #383838;
}
.blue-sky-deep .navigation a:hover {
    color: #00a99d;
}
.blue-sky-deep .comments-pagination span {
    color: #383838;
}
.blue-sky-deep .comments-pagination a {
    color: #00a99d;
}
.blue-sky-deep .comments-pagination a:hover {
    color: #383838;
}
.blue-sky-deep .about-author-title,
.blue-sky-deep .comments-title,
.blue-sky-deep .comment-reply-title {
    color: #383838;
}
.blue-sky-deep .author-box .avatar {
    border-color: #383838;
}
.blue-sky-deep .author-box .avatar:hover {
    border-color: #00a99d;
}
.blue-sky-deep .author-box .num-posts,
.blue-sky-deep .author-box .display-name,
.blue-sky-deep .author-box .author-role {
    color: #383838;
}
.blue-sky-deep .author-box .num-posts span {
    color: #00a99d;
}
.blue-sky-deep .author-box .author-role {
    color: #00a99d;
}
.blue-sky-deep .commentlist article:hover .comment-author,
.blue-sky-deep .commentlist article:hover .comment-author a,
.blue-sky-deep .commentlist article:hover .comment-reply-link {
    color: #00a99d;
}
.blue-sky-deep .commentlist article:hover .avatar {
    border-color: #00a99d;
}
.blue-sky-deep .commentlist .avatar {
    border-color: #383838;
}
.blue-sky-deep .commentlist .comment-author,
.blue-sky-deep .commentlist .comment-meta {
    color: #383838;
}
.blue-sky-deep .commentlist .comment-author cite a,
.blue-sky-deep .commentlist .comment-meta cite a {
    color: #383838;
}
.blue-sky-deep .commentlist .comment-meta a {
    color: #383838;
}
.blue-sky-deep .commentlist .comment-reply-link {
    color: #383838;
}
.blue-sky-deep .comment-respond input[type=submit] {
    background-color: #383838;
}
.blue-sky-deep .comment-respond input[type=submit]:hover {
    background-color: #00a99d;
}
.blue-sky-deep .widget a {
    color: #383838;
}
.blue-sky-deep .widget a:hover {
    color: #00a99d;
}
.blue-sky-deep .widget li {
    color: #383838;
}
.blue-sky-deep .widget-title {
    color: #383838;
}
.blue-sky-deep .widget .menu li a {
    border-color: #383838;
}
.blue-sky-deep .widget .menu li a:hover {
    color: #00a99d;
    border-color: #00a99d;
}
.blue-sky-deep .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.blue-sky-deep .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #00a99d;
}
.blue-sky-deep .widget_noise-tweets .tweet a {
    color: #00a99d;
}
.blue-sky-deep .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.blue-sky-deep .widget_noise-tweets .tweet i {
    color: #00a99d;
}
.blue-sky-deep .widget_noise-tweets .tweet time {
    color: #383838;
}
.blue-sky-deep .noise-recent-posts .title {
    color: #383838;
}
.blue-sky-deep .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.blue-sky-deep .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #00a99d;
}
.blue-sky-deep .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #00a99d;
}
.blue-sky-deep .widget-tabs article .entry-author a:hover {
    color: #00a99d;
}
.blue-sky-deep .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.blue-sky-deep .widget.widget_wysija .wysija-submit:hover {
    background-color: #00a99d;
}
.blue-sky-deep .widget_recent_comments a {
    color: #00a99d;
}
.blue-sky-deep .widget_calendar table {
    color: #383838;
}
.blue-sky-deep .widget_calendar a {
    color: #00a99d;
}
.blue-sky-deep .widget_calendar a:hover {
    color: #383838;
}
.blue-sky-deep .widget-featured-tracks .track {
    color: #383838;
}
.blue-sky-deep .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.blue-sky-deep .widget-featured-tracks .track-title a {
    color: #00a99d;
}
.blue-sky-deep .widget-featured-tracks .track-vote .icon {
    color: #00a99d;
}
.blue-sky-deep .widget_search input[type=submit] {
    background-color: transparent;
}
.blue-sky-deep .footer a {
    color: #00a99d;
}
.blue-sky-deep .footer a.scroll-top {
    background-color: #383838;
}
.blue-sky-deep .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #00a99d;
}
.blue-sky-deep .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.blue-sky-deep .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.blue-sky-deep.woocommerce #review_form #respond .form-submit input,
.blue-sky-deep.woocommerce-page #review_form #respond .form-submit input,
.blue-sky-deep .woocommerce #review_form #respond .form-submit input,
.blue-sky-deep .woocommerce-page #review_form #respond .form-submit input,
.blue-sky-deep.woocommerce .return-to-shop .wc-backward,
.blue-sky-deep.woocommerce-page .return-to-shop .wc-backward,
.blue-sky-deep .woocommerce .return-to-shop .wc-backward,
.blue-sky-deep .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.blue-sky-deep.woocommerce #review_form #respond .form-submit input:hover,
.blue-sky-deep.woocommerce-page #review_form #respond .form-submit input:hover,
.blue-sky-deep .woocommerce #review_form #respond .form-submit input:hover,
.blue-sky-deep .woocommerce-page #review_form #respond .form-submit input:hover,
.blue-sky-deep.woocommerce .return-to-shop .wc-backward:hover,
.blue-sky-deep.woocommerce-page .return-to-shop .wc-backward:hover,
.blue-sky-deep .woocommerce .return-to-shop .wc-backward:hover,
.blue-sky-deep .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #00a99d;
}
.blue-sky-deep.woocommerce #content .entry-content .shipping_calculator .button,
.blue-sky-deep.woocommerce-page #content .entry-content .shipping_calculator .button,
.blue-sky-deep .woocommerce #content .entry-content .shipping_calculator .button,
.blue-sky-deep .woocommerce-page #content .entry-content .shipping_calculator .button,
.blue-sky-deep.woocommerce #content .entry-content .shop_table .actions .button,
.blue-sky-deep.woocommerce-page #content .entry-content .shop_table .actions .button,
.blue-sky-deep .woocommerce #content .entry-content .shop_table .actions .button,
.blue-sky-deep .woocommerce-page #content .entry-content .shop_table .actions .button,
.blue-sky-deep.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue-sky-deep.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue-sky-deep .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue-sky-deep .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.blue-sky-deep.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.blue-sky-deep.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.blue-sky-deep .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.blue-sky-deep .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.blue-sky-deep.woocommerce #content .entry-content .actions .button,
.blue-sky-deep.woocommerce-page #content .entry-content .actions .button,
.blue-sky-deep .woocommerce #content .entry-content .actions .button,
.blue-sky-deep .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.blue-sky-deep.woocommerce #content .entry-content .shipping_calculator .button:hover,
.blue-sky-deep.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.blue-sky-deep .woocommerce #content .entry-content .shipping_calculator .button:hover,
.blue-sky-deep .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.blue-sky-deep.woocommerce #content .entry-content .shop_table .actions .button:hover,
.blue-sky-deep.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.blue-sky-deep .woocommerce #content .entry-content .shop_table .actions .button:hover,
.blue-sky-deep .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.blue-sky-deep.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue-sky-deep.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue-sky-deep .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue-sky-deep .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.blue-sky-deep.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue-sky-deep.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue-sky-deep .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue-sky-deep .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.blue-sky-deep.woocommerce #content .entry-content .actions .button:hover,
.blue-sky-deep.woocommerce-page #content .entry-content .actions .button:hover,
.blue-sky-deep .woocommerce #content .entry-content .actions .button:hover,
.blue-sky-deep .woocommerce-page #content .entry-content .actions .button:hover {
    background: #00a99d;
}
.blue-sky-deep.woocommerce #payment #place_order,
.blue-sky-deep.woocommerce-page #payment #place_order,
.blue-sky-deep .woocommerce #payment #place_order,
.blue-sky-deep .woocommerce-page #payment #place_order {
    background: #383838;
}
.blue-sky-deep.woocommerce #payment #place_order:hover,
.blue-sky-deep.woocommerce-page #payment #place_order:hover,
.blue-sky-deep .woocommerce #payment #place_order:hover,
.blue-sky-deep .woocommerce-page #payment #place_order:hover {
    background: #00a99d;
}
.blue-sky-deep.woocommerce .sale-price,
.blue-sky-deep.woocommerce-page .sale-price,
.blue-sky-deep .woocommerce .sale-price,
.blue-sky-deep .woocommerce-page .sale-price,
.blue-sky-deep.woocommerce .onsale-custom,
.blue-sky-deep.woocommerce-page .onsale-custom,
.blue-sky-deep .woocommerce .onsale-custom,
.blue-sky-deep .woocommerce-page .onsale-custom {
    background-color: #00a99d;
}
.blue-sky-deep.woocommerce ul.products li.product,
.blue-sky-deep.woocommerce-page ul.products li.product,
.blue-sky-deep .woocommerce ul.products li.product,
.blue-sky-deep .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.blue-sky-deep.woocommerce .attachment-shop_single,
.blue-sky-deep.woocommerce-page .attachment-shop_single,
.blue-sky-deep .woocommerce .attachment-shop_single,
.blue-sky-deep .woocommerce-page .attachment-shop_single,
.blue-sky-deep.woocommerce .panel,
.blue-sky-deep.woocommerce-page .panel,
.blue-sky-deep .woocommerce .panel,
.blue-sky-deep .woocommerce-page .panel,
.blue-sky-deep.woocommerce .shop_table .product-thumbnail,
.blue-sky-deep.woocommerce-page .shop_table .product-thumbnail,
.blue-sky-deep .woocommerce .shop_table .product-thumbnail,
.blue-sky-deep .woocommerce-page .shop_table .product-thumbnail,
.blue-sky-deep.woocommerce .shop_table .cart-product-detail,
.blue-sky-deep.woocommerce-page .shop_table .cart-product-detail,
.blue-sky-deep .woocommerce .shop_table .cart-product-detail,
.blue-sky-deep .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.blue-sky-deep.woocommerce .coupon input[type=text],
.blue-sky-deep.woocommerce-page .coupon input[type=text],
.blue-sky-deep .woocommerce .coupon input[type=text],
.blue-sky-deep .woocommerce-page .coupon input[type=text],
.blue-sky-deep.woocommerce form.checkout .form-row input[type=text],
.blue-sky-deep.woocommerce-page form.checkout .form-row input[type=text],
.blue-sky-deep .woocommerce form.checkout .form-row input[type=text],
.blue-sky-deep .woocommerce-page form.checkout .form-row input[type=text],
.blue-sky-deep.woocommerce form.checkout .form-row .input-text,
.blue-sky-deep.woocommerce-page form.checkout .form-row .input-text,
.blue-sky-deep .woocommerce form.checkout .form-row .input-text,
.blue-sky-deep .woocommerce-page form.checkout .form-row .input-text,
.blue-sky-deep.woocommerce form.checkout select,
.blue-sky-deep.woocommerce-page form.checkout select,
.blue-sky-deep .woocommerce form.checkout select,
.blue-sky-deep .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.blue-sky-deep.woocommerce .cart-collaterals .cart_totals table,
.blue-sky-deep.woocommerce-page .cart-collaterals .cart_totals table,
.blue-sky-deep .woocommerce .cart-collaterals .cart_totals table,
.blue-sky-deep .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.blue-sky-deep.woocommerce .shop_table .header-cart-table span,
.blue-sky-deep.woocommerce-page .shop_table .header-cart-table span,
.blue-sky-deep .woocommerce .shop_table .header-cart-table span,
.blue-sky-deep .woocommerce-page .shop_table .header-cart-table span,
.blue-sky-deep.woocommerce .shop_table .product-remove,
.blue-sky-deep.woocommerce-page .shop_table .product-remove,
.blue-sky-deep .woocommerce .shop_table .product-remove,
.blue-sky-deep .woocommerce-page .shop_table .product-remove,
.blue-sky-deep.woocommerce .shipping_calculator .button,
.blue-sky-deep.woocommerce-page .shipping_calculator .button,
.blue-sky-deep .woocommerce .shipping_calculator .button,
.blue-sky-deep .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.blue-sky-deep.woocommerce .shop_table .product-remove:hover,
.blue-sky-deep.woocommerce-page .shop_table .product-remove:hover,
.blue-sky-deep .woocommerce .shop_table .product-remove:hover,
.blue-sky-deep .woocommerce-page .shop_table .product-remove:hover {
    background: #00a99d;
}
.blue-sky-deep.woocommerce .shop_table .actions .checkout-button,
.blue-sky-deep.woocommerce-page .shop_table .actions .checkout-button,
.blue-sky-deep .woocommerce .shop_table .actions .checkout-button,
.blue-sky-deep .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #00a99d;
}
.blue-sky-deep.woocommerce div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep .woocommerce div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.blue-sky-deep .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #00a99d;
}
.blue-sky-deep.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.blue-sky-deep .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.blue-sky-deep.woocommerce div.product .quantity .plus,
.blue-sky-deep.woocommerce-page div.product .quantity .plus,
.blue-sky-deep .woocommerce div.product .quantity .plus,
.blue-sky-deep .woocommerce-page div.product .quantity .plus,
.blue-sky-deep.woocommerce #content div.product .quantity .plus,
.blue-sky-deep.woocommerce-page #content div.product .quantity .plus,
.blue-sky-deep .woocommerce #content div.product .quantity .plus,
.blue-sky-deep .woocommerce-page #content div.product .quantity .plus,
.blue-sky-deep.woocommerce div.product #content .quantity .plus,
.blue-sky-deep.woocommerce-page div.product #content .quantity .plus,
.blue-sky-deep .woocommerce div.product #content .quantity .plus,
.blue-sky-deep .woocommerce-page div.product #content .quantity .plus,
.blue-sky-deep.woocommerce #content div.product #content .quantity .plus,
.blue-sky-deep.woocommerce-page #content div.product #content .quantity .plus,
.blue-sky-deep .woocommerce #content div.product #content .quantity .plus,
.blue-sky-deep .woocommerce-page #content div.product #content .quantity .plus,
.blue-sky-deep.woocommerce div.product .quantity .minus,
.blue-sky-deep.woocommerce-page div.product .quantity .minus,
.blue-sky-deep .woocommerce div.product .quantity .minus,
.blue-sky-deep .woocommerce-page div.product .quantity .minus,
.blue-sky-deep.woocommerce #content div.product .quantity .minus,
.blue-sky-deep.woocommerce-page #content div.product .quantity .minus,
.blue-sky-deep .woocommerce #content div.product .quantity .minus,
.blue-sky-deep .woocommerce-page #content div.product .quantity .minus,
.blue-sky-deep.woocommerce div.product #content .quantity .minus,
.blue-sky-deep.woocommerce-page div.product #content .quantity .minus,
.blue-sky-deep .woocommerce div.product #content .quantity .minus,
.blue-sky-deep .woocommerce-page div.product #content .quantity .minus,
.blue-sky-deep.woocommerce #content div.product #content .quantity .minus,
.blue-sky-deep.woocommerce-page #content div.product #content .quantity .minus,
.blue-sky-deep .woocommerce #content div.product #content .quantity .minus,
.blue-sky-deep .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.blue-sky-deep.woocommerce .shop_table .cart-product-detail,
.blue-sky-deep.woocommerce-page .shop_table .cart-product-detail,
.blue-sky-deep .woocommerce .shop_table .cart-product-detail,
.blue-sky-deep .woocommerce-page .shop_table .cart-product-detail,
.blue-sky-deep.woocommerce .shop_table .cart-product-detail .product-name,
.blue-sky-deep.woocommerce-page .shop_table .cart-product-detail .product-name,
.blue-sky-deep .woocommerce .shop_table .cart-product-detail .product-name,
.blue-sky-deep .woocommerce-page .shop_table .cart-product-detail .product-name,
.blue-sky-deep.woocommerce .shop_table .cart-product-detail .product-name a,
.blue-sky-deep.woocommerce-page .shop_table .cart-product-detail .product-name a,
.blue-sky-deep .woocommerce .shop_table .cart-product-detail .product-name a,
.blue-sky-deep .woocommerce-page .shop_table .cart-product-detail .product-name a,
.blue-sky-deep.woocommerce .cart-collaterals .cart_totals table,
.blue-sky-deep.woocommerce-page .cart-collaterals .cart_totals table,
.blue-sky-deep .woocommerce .cart-collaterals .cart_totals table,
.blue-sky-deep .woocommerce-page .cart-collaterals .cart_totals table,
.blue-sky-deep.woocommerce form .form-row,
.blue-sky-deep.woocommerce-page form .form-row,
.blue-sky-deep .woocommerce form .form-row,
.blue-sky-deep .woocommerce-page form .form-row,
.blue-sky-deep.woocommerce form .form-row input[type=text],
.blue-sky-deep.woocommerce-page form .form-row input[type=text],
.blue-sky-deep .woocommerce form .form-row input[type=text],
.blue-sky-deep .woocommerce-page form .form-row input[type=text],
.blue-sky-deep.woocommerce form .form-row .input-text,
.blue-sky-deep.woocommerce-page form .form-row .input-text,
.blue-sky-deep .woocommerce form .form-row .input-text,
.blue-sky-deep .woocommerce-page form .form-row .input-text,
.blue-sky-deep.woocommerce .coupon input[type=text],
.blue-sky-deep.woocommerce-page .coupon input[type=text],
.blue-sky-deep .woocommerce .coupon input[type=text],
.blue-sky-deep .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.blue-sky-deep.woocommerce .woocommerce-info a,
.blue-sky-deep.woocommerce-page .woocommerce-info a,
.blue-sky-deep .woocommerce .woocommerce-info a,
.blue-sky-deep .woocommerce-page .woocommerce-info a,
.blue-sky-deep.woocommerce #order_review a,
.blue-sky-deep.woocommerce-page #order_review a,
.blue-sky-deep .woocommerce #order_review a,
.blue-sky-deep .woocommerce-page #order_review a {
    color: #00a99d;
}
.blue-sky-deep.woocommerce #content nav.woocommerce-pagination ul li a,
.blue-sky-deep.woocommerce-page #content nav.woocommerce-pagination ul li a,
.blue-sky-deep .woocommerce #content nav.woocommerce-pagination ul li a,
.blue-sky-deep .woocommerce-page #content nav.woocommerce-pagination ul li a,
.blue-sky-deep.woocommerce nav.woocommerce-pagination ul li a,
.blue-sky-deep.woocommerce-page nav.woocommerce-pagination ul li a,
.blue-sky-deep .woocommerce nav.woocommerce-pagination ul li a,
.blue-sky-deep .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #00a99d;
}
.blue-sky-deep.woocommerce #content nav.woocommerce-pagination ul li span.current,
.blue-sky-deep.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.blue-sky-deep .woocommerce #content nav.woocommerce-pagination ul li span.current,
.blue-sky-deep .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.blue-sky-deep.woocommerce nav.woocommerce-pagination ul li span.current,
.blue-sky-deep.woocommerce-page nav.woocommerce-pagination ul li span.current,
.blue-sky-deep .woocommerce nav.woocommerce-pagination ul li span.current,
.blue-sky-deep .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}
.sapphire body,
.sapphire #load-screen {
    background-color: #383838;
}
.sapphire a:hover {
    color: #282666;
}
.sapphire blockquote {
    color: #383838;
    border-color: #282666;
}
.sapphire table {
    border-color: #383838;
}
.sapphire input[type=submit] {
    background-color: #383838;
}
.sapphire input[type=submit]:hover {
    background-color: #282666;
}
.sapphire .green-dot {
    color: #282666 !important;
}
.sapphire .dark-dot {
    color: #383838 !important;
}
.sapphire .overlay {
    background-color: #282666;
}
.sapphire .message {
    color: #383838;
}
.sapphire .tabs .tabs-nav a {
    color: #282666;
    background-color: #282666;
}
.sapphire .tabs .tabs-nav a.active {
    color: #ffffff;
    background-color: #383838;
}
.sapphire .tabs.simple-tabs .tabs-nav a {
    background-color: transparent;
}
.sapphire body.error404 .heading-404 span {
    color: #282666;
}
.sapphire body.error404 .return-home {
    background-color: #383838;
}
.sapphire body.error404 .return-home:hover {
    background-color: #282666;
}
.sapphire .under-construction i {
    color: #383838;
}
.sapphire #cboxLoadedContent {
    border-color: #383838;
}
.sapphire #cboxClose {
    background-color: #383838;
}
.sapphire #cboxClose:hover {
    color: #282666;
}
.sapphire .section-title .desc {
    color: #282666;
}
.sapphire .section-opener {
    background-color: #383838;
}
.sapphire .section-opener .unlocker .handle {
    background-color: #282666;
}
.sapphire .section-opener .unlocker .handle .arrow {
    background-color: #383838;
}
.sapphire .section-opener .unlocker .handle:hover .arrow,
.sapphire .section-opener .unlocker .handle.ui-draggable-dragging .arrow {
    color: #282666;
}
.sapphire .section-slider .caption {
    color: #282666;
    border-color: #282666;
}
.sapphire .vertical-slider .flex-direction-nav a {
    background-color: #383838;
}
.sapphire .vertical-slider .flex-direction-nav a:hover {
    color: #ffffff;
    background-color: #282666;
}
.sapphire .vertical-slider .flex-direction-nav a.disable:hover,
.sapphire .vertical-slider .flex-direction-nav a.flex-disabled:hover {
    color: #444;
    background-color: #383838;
}
.sapphire .flex-direction-nav a {
    color: #282666;
}
.sapphire input.qty {
    background-color: #282666;
}
.sapphire .section-shop .shop-title,
.sapphire .section-shop a {
    color: #282666;
}
.sapphire .section-shop a:hover {
    color: #383838;
}
.sapphire .nav-menu .menu a {
    color: #383838;
}
.sapphire .nav-menu .menu a:hover,
.sapphire .nav-menu .menu a:active {
    color: #282666;
}
.sapphire .nav-menu .menu li.active .current {
    color: #282666;
}
.sapphire .nav-menu .menu .active {
    color: #282666;
}
.sapphire .nav-menu .mobile-nav i {
    color: #383838;
}
.sapphire .nav-menu .player-icon {
    background-color: #282666;
}
.sapphire .mejs-container {
    background-color: #282666;
}
.sapphire .mejs-loop,
.sapphire .mejs-shuffle {
    color: #383838;
}
.sapphire .mejs-prev,
.sapphire .mejs-volume-button,
.sapphire .mejs-info,
.sapphire .mejs-minimize,
.sapphire .mejs-fullscreen-button {
    border-color: #211f53;
}
.sapphire .mejs-rating .vote-ui {
    background-color: #282666;
}
.sapphire .mejs-time-rail .mejs-time-total {
    background: #383838;
}
.sapphire .mejs-horizontal-volume-handle {
    background-color: #383838;
}
.sapphire .mejs-horizontal-volume-total {
    background-color: #383838;
}
.sapphire .player-playshuffle,
.sapphire .player-playloop {
    color: #383838;
}
.sapphire .player-playshuffle.active,
.sapphire .player-playloop.active {
    color: #ffffff;
}
.sapphire .track-info .artist-info img {
    border-color: #383838;
}
.sapphire .track-rating {
    color: #282666;
}
.sapphire .links {
    background-color: #383838;
}
.sapphire .links a:hover {
    color: #ffffff;
    background-color: #282666;
}
.sapphire .track-links-extended {
    background-color: #383838;
}
.sapphire .go-extended a:hover {
    color: #ffffff;
    background-color: #282666;
}
.sapphire .track-detail .detail,
.sapphire .track-detail.album .detail,
.sapphire .track-detail.track .detail {
    color: #282666;
}
.sapphire .extended-player .mejs-loop,
.sapphire .extended-player .mejs-shuffle {
    color: #ffffff;
}
.sapphire .extended-player .mejs-loop.active,
.sapphire .extended-player .mejs-shuffle.active {
    color: #383838;
}
.sapphire .track-visual {
    color: #383838;
    border-color: #383838;
}
.sapphire .track-visual .image .caption .text {
    border-color: #282666;
}
.sapphire .track-visual .image .caption .big,
.sapphire .track-visual .image .caption .small {
    color: #282666;
}
.sapphire .track-visual .track-data p span {
    color: #282666;
}
.sapphire .track-visual .links a.button:hover {
    color: #282666;
}
.sapphire .track-visual .links:hover span.button {
    background-color: #282666;
}
.sapphire .track-visual .details .label {
    color: #383838;
}
.sapphire .track-visual .track-rating .views {
    color: #383838;
}
.sapphire .track-visual .track-lyric .label {
    color: #282666;
}
.sapphire .section-like .middle-area {
    background-color: #282666;
}
.sapphire .media-slider .hentry {
    border-color: #383838;
}
.sapphire .media-slider .hentry h3 {
    color: #282666;
}
.sapphire .media-slider .hentry h3 .media-count {
    color: #383838;
}
.sapphire .media-slider .play-track,
.sapphire .media-slider .view-media {
    color: #ffffff;
}
.sapphire .images-gallery-bottom {
    background-color: #383838;
}
.sapphire .images-gallery-paginate .current-slide {
    color: #282666;
}
.sapphire .section-popular-tracks .popular-tracks {
    border-color: #383838;
}
.sapphire .section-popular-tracks .block-title {
    background-color: #282666;
}
.sapphire .section-popular-tracks .track {
    color: #383838;
}
.sapphire .section-popular-tracks .track-title h3 {
    color: #282666;
}
.sapphire .section-popular-tracks .track-title h3 a {
    color: #282666;
}
.sapphire .section-popular-tracks .track-no {
    border-color: #383838;
}
.sapphire .section-popular-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.sapphire .section-popular-tracks .track-image .play-track {
    color: #ffffff;
    background-color: rgba(40, 38, 102, 0.8);
}
.sapphire .section-popular-tracks .track-vote .icon {
    color: #282666;
}
.sapphire .quotes-slider .quote a {
    color: #383838;
}
.sapphire .quotes-slider .quote a:hover {
    color: #282666;
}
.sapphire .quotes-slider .quote-author,
.sapphire .quotes-slider .created-time {
    color: #282666;
}
.sapphire .quotes-slider .cover-icon {
    color: #383838;
}
.sapphire .releases-slider {
    background-color: #383838;
}
.sapphire .releases-slider .album-share {
    background-color: #383838;
}
.sapphire .releases-slider .hide-detail {
    background-color: #383838;
}
.sapphire .releases-slider .hide-detail:hover {
    background-color: #282666;
}
.sapphire .releases-slider.item-expanded .flex-direction-nav a:hover {
    color: #282666;
    background-color: transparent;
}
.sapphire .releases-slider.item-expanded .flex-direction-nav a.flex-disabled:hover {
    color: #383838;
}
.sapphire .album-cover .short-info {
    color: #282666;
}
.sapphire .album-cover .num-tracks span {
    color: #383838;
}
.sapphire .album-cover .view-detail,
.sapphire .album-cover .play-album {
    color: #ffffff;
}
.sapphire .album {
    color: #383838;
}
.sapphire .album .info span {
    color: #282666;
}
.sapphire .album .info span.label {
    color: #383838;
}
.sapphire .album .album-sources {
    background-color: #383838;
}
.sapphire .album .album-sources a.button:hover {
    color: #282666;
}
.sapphire .album .album-sources:hover span.button {
    background-color: #282666;
}
.sapphire .album .album-tracks .label {
    color: #282666;
}
.sapphire .album .tracklist li.playing {
    color: #383838;
}
.sapphire .album .tracklist li.playing .track-name {
    color: #282666;
}
.sapphire .album .tracklist p {
    color: #383838;
}
.sapphire .album .tracklist .track-name {
    color: #383838;
}
.sapphire .album .tracklist .actions span:hover {
    color: #282666;
}
.sapphire .album .tracklist .actions a {
    color: #383838;
}
.sapphire .album .tracklist .actions a:hover {
    color: #282666;
}
.sapphire .album .tracklist .vote-score span {
    color: #282666;
}
.sapphire .sharrre {
    color: #383838;
}
.sapphire .mCSB_scrollTools a {
    color: #383838;
}
.sapphire .mCSB_scrollTools a:hover {
    color: #282666;
}
.sapphire .custom-scroll-nav span {
    color: #383838;
}
.sapphire .custom-scroll-nav span:hover {
    color: #282666;
}
.sapphire .section-subscribe input {
    color: #282666;
    border-color: #383838;
}
.sapphire .section-subscribe input[type=submit] {
    color: #ffffff;
    background-color: #383838;
}
.sapphire .section-subscribe input[type=submit]:hover {
    background-color: #282666;
}
.sapphire .section-subscribe .subscribe-desc {
    color: #383838;
}
.sapphire .section-subscribe .widget_wysija_cont .updated,
.sapphire .section-subscribe .widget_wysija_cont .login .message {
    border-color: 5px solid #282666;
    color: #282666;
}
.sapphire .section-subscribe .widget_wysija_cont .updated a,
.sapphire .section-subscribe .widget_wysija_cont .login .message a {
    color: #282666;
}
.sapphire .section-subscribe .widget_wysija_cont .error,
.sapphire .section-subscribe .widget_wysija_cont .xdetailed-errors {
    border-color: #383838;
}
.sapphire .section-subscribe .widget_wysija_cont .error a,
.sapphire .section-subscribe .widget_wysija_cont .xdetailed-errors a {
    color: #383838;
}
.sapphire .section-events .tabs {
    border-color: #383838;
}
.sapphire .section-events .status a {
    background: #282666;
}
.sapphire .section-events .status a {
    background-color: #282666;
}
.sapphire .section-events .status a:hover {
    background-color: #383838;
}
.sapphire .section-events .content-infor-event {
    background-color: #282666;
}
.sapphire .section-events .infor-event {
    color: #383838;
    background-color: transparent;
}
.sapphire .section-events .infor-event:hover,
.sapphire .section-events .open-gallery:hover,
.sapphire .section-events .open-videos:hover {
    color: #282666;
}
.sapphire .section-events .event-gallery,
.sapphire .section-events .event-videos {
    color: #383838;
}
@media only screen and (max-width: 799px) {
    .sapphire .section-events .status a,
    .sapphire .section-events .infor-event {
        color: #282666;
        background-color: transparent;
    }
    .sapphire .section-events .status a:hover,
    .sapphire .section-events .infor-event:hover {
        color: #383838;
        background-color: transparent;
    }
    .sapphire .section-events .infor-event {
        color: #383838;
    }
}
.sapphire .counter {
    background-color: #282666;
}
.sapphire .artists-slider .artist h3 {
    color: #282666;
}
.sapphire .artists-slider .artist .artist-thumbnail {
    border-color: #383838;
    background-color: #383838;
}
.sapphire .artists-slider .artist .artist-info {
    border-color: #383838;
}
.sapphire .artists-slider .artist .quick-facts {
    color: #383838;
}
.sapphire .artists-slider .artist .quick-facts span span {
    color: #282666;
}
.sapphire .artists-slider .artist .info-title {
    color: #282666;
}
.sapphire .artists-slider .artist-socials {
    background-color: #383838;
}
.sapphire .artists-slider .view-artist-gallery {
    background-color: #383838;
}
.sapphire .artists-slider .view-artist-gallery:before {
    background-color: #383838;
}
.sapphire .artists-slider .view-artist-gallery:hover {
    background-color: #282666;
}
.sapphire .artists-slider .hide-detail {
    background-color: #383838;
}
.sapphire .artists-slider .hide-detail:hover {
    background-color: #282666;
}
.sapphire .artists-slider .artist-direction-bar {
    background-color: #383838;
}
.sapphire .artists-slider .artist-direction-nav a.disable,
.sapphire .artists-slider .artist-direction-nav a.disable:hover {
    color: #383838;
}
.sapphire .artists-slider .artist-direction-nav a:hover {
    color: #282666;
}
.sapphire .artists-slider.item-expanded .artist h3,
.sapphire .artists-slider.artist-single .artist h3 {
    color: #ffffff;
    background-color: #282666;
}
@media only screen and (max-width: 590px) {
    .sapphire .artists-slider .artist-direction-nav a {
        background-color: #383838;
    }
    .sapphire .artists-slider .artist-direction-nav a:hover {
        color: #ffffff;
        background-color: #282666;
    }
    .sapphire .artists-slider .artist-direction-nav a.disable {
        color: #525252;
    }
    .sapphire .artists-slider .artist-direction-nav a.disable:hover {
        color: #525252;
        background-color: #383838;
    }
}
.sapphire .section-blog .blog-link a {
    color: #282666;
}
.sapphire .section-latest-news article .entry-title a {
    color: #282666;
}
.sapphire .section-latest-news article .entry-title a:hover {
    color: #383838;
}
.sapphire .section-connect .social a {
    background-color: #383838;
}
.sapphire .section-connect .social a:hover {
    color: #282666;
    background-color: #ffffff;
}
.sapphire .section-connect .contact-form .box a:hover {
    color: #282666;
}
.sapphire .section-connect .contact-info-window {
    color: #383838;
}
.sapphire .section-connect .contact-info-window a {
    color: #383838;
}
.sapphire .section-connect .contact-info-window a:hover {
    color: #282666;
}
.sapphire .section-connect .toggle-contact-form {
    background-color: #383838;
}
.sapphire .section-connect .toggle-contact-form:hover {
    background-color: #282666;
}
.sapphire .content a,
.sapphire .sidebar a {
    color: #282666;
}
.sapphire .minimize-sidebar {
    background-color: #383838;
}
.sapphire .minimize-sidebar:hover {
    background-color: #282666;
}
.sapphire.archive .content article:hover .entry-title,
.sapphire.page-template-template-blog-php .content article:hover .entry-title,
.sapphire.archive .content article:hover .entry-title a,
.sapphire.page-template-template-blog-php .content article:hover .entry-title a {
    color: #282666;
}
.sapphire .entry-thumbnail .entry-link {
    color: #ffffff;
    background-color: #383838;
}
.sapphire .entry-thumbnail .entry-link:hover {
    background-color: #282666;
}
.sapphire .entry-thumbnail .entry-quote .quote:before,
.sapphire .entry-thumbnail .entry-quote .quote:after {
    color: #383838;
}
.sapphire .entry-thumbnail .entry-quote .quote-author {
    color: #282666;
}
.sapphire .entry-thumbnail .flexslider {
    background-color: #383838;
}
.sapphire .entry-thumbnail .mejs-controls {
    background-color: #282666;
}
.sapphire .entry-thumbnail .mejs-controls > div {
    border-color: #191841;
}
.format-audio .sapphire .entry-thumbnail {
    background-color: #383838;
}
.format-audio-spectrum .sapphire .entry-thumbnail .mejs-controls > div {
    border-color: #12112e;
}
.format-audio-spectrum .sapphire .entry-thumbnail .mejs-controls .mejs-horizontal-volume-total,
.format-audio-spectrum .sapphire .entry-thumbnail .mejs-controls .mejs-time-total {
    background-color: #383838;
}
.sapphire .entry-title {
    color: #383838;
}
.sapphire .entry-title a {
    color: #383838;
}
.sapphire .entry-meta {
    color: #383838;
}
.sapphire .entry-meta span span,
.sapphire .entry-meta span a {
    color: #282666;
}
.sapphire .entry-meta span span:hover,
.sapphire .entry-meta span a:hover {
    color: #383838;
}
.sapphire .read-more,
.sapphire .entry-content .more-link {
    color: #282666;
}
.sapphire .read-more:hover,
.sapphire .entry-content .more-link:hover {
    color: #383838;
}
.sapphire .entry-info .entry-format,
.sapphire .entry-info .entry-date {
    background-color: #383838;
}
.sapphire .entry-info .entry-format {
    background-color: #282666;
}
.sapphire .entry-info .tags-links {
    color: #383838;
}
.sapphire .entry-info .tags-links a {
    color: #383838;
}
.sapphire .entry-info .tags-links a:hover {
    color: #282666;
}
.sapphire .edit-link a:hover {
    color: #383838;
}
.sapphire .pagination {
    background-color: #383838;
}
.sapphire .pagination a {
    color: #ffffff;
    background-color: #383838;
}
.sapphire .pagination a:hover,
.sapphire .pagination a.loading {
    background-color: #282666;
}
.sapphire .simple-navigation a:hover {
    color: #282666;
}
.sapphire .numberic-navigation a,
.sapphire .numberic-navigation span {
    background-color: #383838;
}
.sapphire .numberic-navigation a:hover,
.sapphire .numberic-navigation span {
    background-color: #282666;
}
.sapphire .navigation a {
    color: #383838;
}
.sapphire .navigation a:hover {
    color: #282666;
}
.sapphire .comments-pagination span {
    color: #383838;
}
.sapphire .comments-pagination a {
    color: #282666;
}
.sapphire .comments-pagination a:hover {
    color: #383838;
}
.sapphire .about-author-title,
.sapphire .comments-title,
.sapphire .comment-reply-title {
    color: #383838;
}
.sapphire .author-box .avatar {
    border-color: #383838;
}
.sapphire .author-box .avatar:hover {
    border-color: #282666;
}
.sapphire .author-box .num-posts,
.sapphire .author-box .display-name,
.sapphire .author-box .author-role {
    color: #383838;
}
.sapphire .author-box .num-posts span {
    color: #282666;
}
.sapphire .author-box .author-role {
    color: #282666;
}
.sapphire .commentlist article:hover .comment-author,
.sapphire .commentlist article:hover .comment-author a,
.sapphire .commentlist article:hover .comment-reply-link {
    color: #282666;
}
.sapphire .commentlist article:hover .avatar {
    border-color: #282666;
}
.sapphire .commentlist .avatar {
    border-color: #383838;
}
.sapphire .commentlist .comment-author,
.sapphire .commentlist .comment-meta {
    color: #383838;
}
.sapphire .commentlist .comment-author cite a,
.sapphire .commentlist .comment-meta cite a {
    color: #383838;
}
.sapphire .commentlist .comment-meta a {
    color: #383838;
}
.sapphire .commentlist .comment-reply-link {
    color: #383838;
}
.sapphire .comment-respond input[type=submit] {
    background-color: #383838;
}
.sapphire .comment-respond input[type=submit]:hover {
    background-color: #282666;
}
.sapphire .widget a {
    color: #383838;
}
.sapphire .widget a:hover {
    color: #282666;
}
.sapphire .widget li {
    color: #383838;
}
.sapphire .widget-title {
    color: #383838;
}
.sapphire .widget .menu li a {
    border-color: #383838;
}
.sapphire .widget .menu li a:hover {
    color: #282666;
    border-color: #282666;
}
.sapphire .widget_tag_cloud a {
    color: #ffffff;
    background-color: #383838;
}
.sapphire .widget_tag_cloud a:hover {
    color: #ffffff;
    background-color: #282666;
}
.sapphire .widget_noise-tweets .tweet a {
    color: #282666;
}
.sapphire .widget_noise-tweets .tweet a:hover {
    color: #383838;
}
.sapphire .widget_noise-tweets .tweet i {
    color: #282666;
}
.sapphire .widget_noise-tweets .tweet time {
    color: #383838;
}
.sapphire .noise-recent-posts .title {
    color: #383838;
}
.sapphire .widget-tabs .tabs-nav a {
    background-color: #383838;
}
.sapphire .widget-tabs .tabs-nav a:hover {
    color: #ffffff;
    background-color: #282666;
}
.sapphire .widget-tabs .tabs-nav a.active {
    background-color: #e0e0e0;
    color: #282666;
}
.sapphire .widget-tabs article .entry-author a:hover {
    color: #282666;
}
.sapphire .widget.widget_wysija .wysija-submit {
    background-color: #383838;
}
.sapphire .widget.widget_wysija .wysija-submit:hover {
    background-color: #282666;
}
.sapphire .widget_recent_comments a {
    color: #282666;
}
.sapphire .widget_calendar table {
    color: #383838;
}
.sapphire .widget_calendar a {
    color: #282666;
}
.sapphire .widget_calendar a:hover {
    color: #383838;
}
.sapphire .widget-featured-tracks .track {
    color: #383838;
}
.sapphire .widget-featured-tracks .track-image {
    border-color: #383838;
    background-color: #383838;
}
.sapphire .widget-featured-tracks .track-title a {
    color: #282666;
}
.sapphire .widget-featured-tracks .track-vote .icon {
    color: #282666;
}
.sapphire .widget_search input[type=submit] {
    background-color: transparent;
}
.sapphire .footer a {
    color: #282666;
}
.sapphire .footer a.scroll-top {
    background-color: #383838;
}
.sapphire .footer a.scroll-top:hover {
    color: #ffffff;
    background-color: #282666;
}
.sapphire .cart .single_add_to_cart_button {
    background-color: #383838 !important;
}
.sapphire .woocommerce-checkout .form-row .chosen-container {
    color: #383838;
    border: 6px solid #383838;
}
.sapphire.woocommerce #review_form #respond .form-submit input,
.sapphire.woocommerce-page #review_form #respond .form-submit input,
.sapphire .woocommerce #review_form #respond .form-submit input,
.sapphire .woocommerce-page #review_form #respond .form-submit input,
.sapphire.woocommerce .return-to-shop .wc-backward,
.sapphire.woocommerce-page .return-to-shop .wc-backward,
.sapphire .woocommerce .return-to-shop .wc-backward,
.sapphire .woocommerce-page .return-to-shop .wc-backward {
    background: #383838;
}
.sapphire.woocommerce #review_form #respond .form-submit input:hover,
.sapphire.woocommerce-page #review_form #respond .form-submit input:hover,
.sapphire .woocommerce #review_form #respond .form-submit input:hover,
.sapphire .woocommerce-page #review_form #respond .form-submit input:hover,
.sapphire.woocommerce .return-to-shop .wc-backward:hover,
.sapphire.woocommerce-page .return-to-shop .wc-backward:hover,
.sapphire .woocommerce .return-to-shop .wc-backward:hover,
.sapphire .woocommerce-page .return-to-shop .wc-backward:hover {
    background: #282666;
}
.sapphire.woocommerce #content .entry-content .shipping_calculator .button,
.sapphire.woocommerce-page #content .entry-content .shipping_calculator .button,
.sapphire .woocommerce #content .entry-content .shipping_calculator .button,
.sapphire .woocommerce-page #content .entry-content .shipping_calculator .button,
.sapphire.woocommerce #content .entry-content .shop_table .actions .button,
.sapphire.woocommerce-page #content .entry-content .shop_table .actions .button,
.sapphire .woocommerce #content .entry-content .shop_table .actions .button,
.sapphire .woocommerce-page #content .entry-content .shop_table .actions .button,
.sapphire.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.sapphire.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.sapphire .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.sapphire .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt,
.sapphire.woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.sapphire.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.sapphire .woocommerce #content .entry-content .woocommerce-shipping-calculator .button,
.sapphire .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button,
.sapphire.woocommerce #content .entry-content .actions .button,
.sapphire.woocommerce-page #content .entry-content .actions .button,
.sapphire .woocommerce #content .entry-content .actions .button,
.sapphire .woocommerce-page #content .entry-content .actions .button {
    background: #383838;
}
.sapphire.woocommerce #content .entry-content .shipping_calculator .button:hover,
.sapphire.woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.sapphire .woocommerce #content .entry-content .shipping_calculator .button:hover,
.sapphire .woocommerce-page #content .entry-content .shipping_calculator .button:hover,
.sapphire.woocommerce #content .entry-content .shop_table .actions .button:hover,
.sapphire.woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.sapphire .woocommerce #content .entry-content .shop_table .actions .button:hover,
.sapphire .woocommerce-page #content .entry-content .shop_table .actions .button:hover,
.sapphire.woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.sapphire.woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.sapphire .woocommerce #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.sapphire .woocommerce-page #content .entry-content .cart-collaterals .wc-proceed-to-checkout a.button.alt:hover,
.sapphire.woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.sapphire.woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.sapphire .woocommerce #content .entry-content .woocommerce-shipping-calculator .button:hover,
.sapphire .woocommerce-page #content .entry-content .woocommerce-shipping-calculator .button:hover,
.sapphire.woocommerce #content .entry-content .actions .button:hover,
.sapphire.woocommerce-page #content .entry-content .actions .button:hover,
.sapphire .woocommerce #content .entry-content .actions .button:hover,
.sapphire .woocommerce-page #content .entry-content .actions .button:hover {
    background: #282666;
}
.sapphire.woocommerce #payment #place_order,
.sapphire.woocommerce-page #payment #place_order,
.sapphire .woocommerce #payment #place_order,
.sapphire .woocommerce-page #payment #place_order {
    background: #383838;
}
.sapphire.woocommerce #payment #place_order:hover,
.sapphire.woocommerce-page #payment #place_order:hover,
.sapphire .woocommerce #payment #place_order:hover,
.sapphire .woocommerce-page #payment #place_order:hover {
    background: #282666;
}
.sapphire.woocommerce .sale-price,
.sapphire.woocommerce-page .sale-price,
.sapphire .woocommerce .sale-price,
.sapphire .woocommerce-page .sale-price,
.sapphire.woocommerce .onsale-custom,
.sapphire.woocommerce-page .onsale-custom,
.sapphire .woocommerce .onsale-custom,
.sapphire .woocommerce-page .onsale-custom {
    background-color: #282666;
}
.sapphire.woocommerce ul.products li.product,
.sapphire.woocommerce-page ul.products li.product,
.sapphire .woocommerce ul.products li.product,
.sapphire .woocommerce-page ul.products li.product {
    background-color: #383838;
    border-color: #383838;
}
.sapphire.woocommerce .attachment-shop_single,
.sapphire.woocommerce-page .attachment-shop_single,
.sapphire .woocommerce .attachment-shop_single,
.sapphire .woocommerce-page .attachment-shop_single,
.sapphire.woocommerce .panel,
.sapphire.woocommerce-page .panel,
.sapphire .woocommerce .panel,
.sapphire .woocommerce-page .panel,
.sapphire.woocommerce .shop_table .product-thumbnail,
.sapphire.woocommerce-page .shop_table .product-thumbnail,
.sapphire .woocommerce .shop_table .product-thumbnail,
.sapphire .woocommerce-page .shop_table .product-thumbnail,
.sapphire.woocommerce .shop_table .cart-product-detail,
.sapphire.woocommerce-page .shop_table .cart-product-detail,
.sapphire .woocommerce .shop_table .cart-product-detail,
.sapphire .woocommerce-page .shop_table .cart-product-detail {
    border: 10px solid #383838;
}
.sapphire.woocommerce .coupon input[type=text],
.sapphire.woocommerce-page .coupon input[type=text],
.sapphire .woocommerce .coupon input[type=text],
.sapphire .woocommerce-page .coupon input[type=text],
.sapphire.woocommerce form.checkout .form-row input[type=text],
.sapphire.woocommerce-page form.checkout .form-row input[type=text],
.sapphire .woocommerce form.checkout .form-row input[type=text],
.sapphire .woocommerce-page form.checkout .form-row input[type=text],
.sapphire.woocommerce form.checkout .form-row .input-text,
.sapphire.woocommerce-page form.checkout .form-row .input-text,
.sapphire .woocommerce form.checkout .form-row .input-text,
.sapphire .woocommerce-page form.checkout .form-row .input-text,
.sapphire.woocommerce form.checkout select,
.sapphire.woocommerce-page form.checkout select,
.sapphire .woocommerce form.checkout select,
.sapphire .woocommerce-page form.checkout select {
    border: 6px solid #383838;
}
.sapphire.woocommerce .cart-collaterals .cart_totals table,
.sapphire.woocommerce-page .cart-collaterals .cart_totals table,
.sapphire .woocommerce .cart-collaterals .cart_totals table,
.sapphire .woocommerce-page .cart-collaterals .cart_totals table {
    border: 5px solid #383838;
}
.sapphire.woocommerce .shop_table .header-cart-table span,
.sapphire.woocommerce-page .shop_table .header-cart-table span,
.sapphire .woocommerce .shop_table .header-cart-table span,
.sapphire .woocommerce-page .shop_table .header-cart-table span,
.sapphire.woocommerce .shop_table .product-remove,
.sapphire.woocommerce-page .shop_table .product-remove,
.sapphire .woocommerce .shop_table .product-remove,
.sapphire .woocommerce-page .shop_table .product-remove,
.sapphire.woocommerce .shipping_calculator .button,
.sapphire.woocommerce-page .shipping_calculator .button,
.sapphire .woocommerce .shipping_calculator .button,
.sapphire .woocommerce-page .shipping_calculator .button {
    background-color: #383838;
}
.sapphire.woocommerce .shop_table .product-remove:hover,
.sapphire.woocommerce-page .shop_table .product-remove:hover,
.sapphire .woocommerce .shop_table .product-remove:hover,
.sapphire .woocommerce-page .shop_table .product-remove:hover {
    background: #282666;
}
.sapphire.woocommerce .shop_table .actions .checkout-button,
.sapphire.woocommerce-page .shop_table .actions .checkout-button,
.sapphire .woocommerce .shop_table .actions .checkout-button,
.sapphire .woocommerce-page .shop_table .actions .checkout-button {
    background-color: #282666;
}
.sapphire.woocommerce div.product .woocommerce-tabs ul.tabs li,
.sapphire.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.sapphire .woocommerce div.product .woocommerce-tabs ul.tabs li,
.sapphire .woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.sapphire.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.sapphire.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.sapphire .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.sapphire .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    background-color: #282666;
}
.sapphire.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.sapphire.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.sapphire .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.sapphire .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.sapphire.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.sapphire.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.sapphire .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.sapphire .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #383838;
}
.sapphire.woocommerce div.product .quantity .plus,
.sapphire.woocommerce-page div.product .quantity .plus,
.sapphire .woocommerce div.product .quantity .plus,
.sapphire .woocommerce-page div.product .quantity .plus,
.sapphire.woocommerce #content div.product .quantity .plus,
.sapphire.woocommerce-page #content div.product .quantity .plus,
.sapphire .woocommerce #content div.product .quantity .plus,
.sapphire .woocommerce-page #content div.product .quantity .plus,
.sapphire.woocommerce div.product #content .quantity .plus,
.sapphire.woocommerce-page div.product #content .quantity .plus,
.sapphire .woocommerce div.product #content .quantity .plus,
.sapphire .woocommerce-page div.product #content .quantity .plus,
.sapphire.woocommerce #content div.product #content .quantity .plus,
.sapphire.woocommerce-page #content div.product #content .quantity .plus,
.sapphire .woocommerce #content div.product #content .quantity .plus,
.sapphire .woocommerce-page #content div.product #content .quantity .plus,
.sapphire.woocommerce div.product .quantity .minus,
.sapphire.woocommerce-page div.product .quantity .minus,
.sapphire .woocommerce div.product .quantity .minus,
.sapphire .woocommerce-page div.product .quantity .minus,
.sapphire.woocommerce #content div.product .quantity .minus,
.sapphire.woocommerce-page #content div.product .quantity .minus,
.sapphire .woocommerce #content div.product .quantity .minus,
.sapphire .woocommerce-page #content div.product .quantity .minus,
.sapphire.woocommerce div.product #content .quantity .minus,
.sapphire.woocommerce-page div.product #content .quantity .minus,
.sapphire .woocommerce div.product #content .quantity .minus,
.sapphire .woocommerce-page div.product #content .quantity .minus,
.sapphire.woocommerce #content div.product #content .quantity .minus,
.sapphire.woocommerce-page #content div.product #content .quantity .minus,
.sapphire .woocommerce #content div.product #content .quantity .minus,
.sapphire .woocommerce-page #content div.product #content .quantity .minus {
    background: #383838 !important;
}
.sapphire.woocommerce .shop_table .cart-product-detail,
.sapphire.woocommerce-page .shop_table .cart-product-detail,
.sapphire .woocommerce .shop_table .cart-product-detail,
.sapphire .woocommerce-page .shop_table .cart-product-detail,
.sapphire.woocommerce .shop_table .cart-product-detail .product-name,
.sapphire.woocommerce-page .shop_table .cart-product-detail .product-name,
.sapphire .woocommerce .shop_table .cart-product-detail .product-name,
.sapphire .woocommerce-page .shop_table .cart-product-detail .product-name,
.sapphire.woocommerce .shop_table .cart-product-detail .product-name a,
.sapphire.woocommerce-page .shop_table .cart-product-detail .product-name a,
.sapphire .woocommerce .shop_table .cart-product-detail .product-name a,
.sapphire .woocommerce-page .shop_table .cart-product-detail .product-name a,
.sapphire.woocommerce .cart-collaterals .cart_totals table,
.sapphire.woocommerce-page .cart-collaterals .cart_totals table,
.sapphire .woocommerce .cart-collaterals .cart_totals table,
.sapphire .woocommerce-page .cart-collaterals .cart_totals table,
.sapphire.woocommerce form .form-row,
.sapphire.woocommerce-page form .form-row,
.sapphire .woocommerce form .form-row,
.sapphire .woocommerce-page form .form-row,
.sapphire.woocommerce form .form-row input[type=text],
.sapphire.woocommerce-page form .form-row input[type=text],
.sapphire .woocommerce form .form-row input[type=text],
.sapphire .woocommerce-page form .form-row input[type=text],
.sapphire.woocommerce form .form-row .input-text,
.sapphire.woocommerce-page form .form-row .input-text,
.sapphire .woocommerce form .form-row .input-text,
.sapphire .woocommerce-page form .form-row .input-text,
.sapphire.woocommerce .coupon input[type=text],
.sapphire.woocommerce-page .coupon input[type=text],
.sapphire .woocommerce .coupon input[type=text],
.sapphire .woocommerce-page .coupon input[type=text] {
    color: #383838;
}
.sapphire.woocommerce .woocommerce-info a,
.sapphire.woocommerce-page .woocommerce-info a,
.sapphire .woocommerce .woocommerce-info a,
.sapphire .woocommerce-page .woocommerce-info a,
.sapphire.woocommerce #order_review a,
.sapphire.woocommerce-page #order_review a,
.sapphire .woocommerce #order_review a,
.sapphire .woocommerce-page #order_review a {
    color: #282666;
}
.sapphire.woocommerce #content nav.woocommerce-pagination ul li a,
.sapphire.woocommerce-page #content nav.woocommerce-pagination ul li a,
.sapphire .woocommerce #content nav.woocommerce-pagination ul li a,
.sapphire .woocommerce-page #content nav.woocommerce-pagination ul li a,
.sapphire.woocommerce nav.woocommerce-pagination ul li a,
.sapphire.woocommerce-page nav.woocommerce-pagination ul li a,
.sapphire .woocommerce nav.woocommerce-pagination ul li a,
.sapphire .woocommerce-page nav.woocommerce-pagination ul li a {
    background-color: #282666;
}
.sapphire.woocommerce #content nav.woocommerce-pagination ul li span.current,
.sapphire.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.sapphire .woocommerce #content nav.woocommerce-pagination ul li span.current,
.sapphire .woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.sapphire.woocommerce nav.woocommerce-pagination ul li span.current,
.sapphire.woocommerce-page nav.woocommerce-pagination ul li span.current,
.sapphire .woocommerce nav.woocommerce-pagination ul li span.current,
.sapphire .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #383838;
}

/* End */



/* Start:/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/icomoon.css?148223051210238*/
@font-face {
	font-family: 'IcoMoon';
	src: url('/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/../fonts/IcoMoon.eot');
	src: url('/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/../fonts/IcoMoon.svg#IcoMoon') format('svg'),
		url('/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/../fonts/IcoMoon.woff') format('woff'),
		url('/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/../fonts/IcoMoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.jsn-bootstrap3 [data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}

.jsn-bootstrap3 [class ^="icon-"],.jsn-bootstrap3 [class *=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}

.jsn-bootstrap3 [class ^="icon-"]:before,.jsn-bootstrap3 [class *=" icon-"]:before
	{
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}

.jsn-bootstrap3 [class ^="icon-"].disabled,.jsn-bootstrap3 [class *=" icon-"].disabled
	{
	font-weight: normal;
}

.jsn-bootstrap3 .icon-home:before {
	content: "\21";
}

.jsn-bootstrap3 .icon-user:before {
	content: "\22";
}

.jsn-bootstrap3 .icon-checkedout:before,.jsn-bootstrap3 .icon-lock:before,.jsn-bootstrap3 .icon-locked:before
	{
	content: "\23";
}

.jsn-bootstrap3 .icon-comment:before,.jsn-bootstrap3 .icon-comments:before
	{
	content: "\24";
}

.jsn-bootstrap3 .icon-comments-2:before {
	content: "\25";
}

.jsn-bootstrap3 .icon-share-alt:before,.jsn-bootstrap3 .icon-out:before
	{
	content: "\26";
}

.jsn-bootstrap3 .icon-share:before,.jsn-bootstrap3 .icon-redo:before {
	content: "\27";
}

.jsn-bootstrap3 .icon-undo:before {
	content: "\28";
}

.jsn-bootstrap3 .icon-file-add:before {
	content: "\29";
}

.jsn-bootstrap3 .icon-new:before,.jsn-bootstrap3 .icon-plus:before {
	content: "\2a";
}

.jsn-bootstrap3 .icon-apply:before,.jsn-bootstrap3 .icon-edit:before,.jsn-bootstrap3 .icon-pencil:before
	{
	content: "\2b";
}

.jsn-bootstrap3 .icon-pencil-2:before {
	content: "\2c";
}

.jsn-bootstrap3 .icon-folder-open:before,.jsn-bootstrap3 .icon-folder:before
	{
	content: "\2d";
}

.jsn-bootstrap3 .icon-folder-close:before,.jsn-bootstrap3 .icon-folder-2:before
	{
	content: "\2e";
}

.jsn-bootstrap3 .icon-picture:before {
	content: "\2f";
}

.jsn-bootstrap3 .icon-pictures:before {
	content: "\30";
}

.jsn-bootstrap3 .icon-list:before,.jsn-bootstrap3 .icon-list-view:before
	{
	content: "\31";
}

.jsn-bootstrap3 .icon-power-cord:before {
	content: "\32";
}

.jsn-bootstrap3 .icon-cube:before {
	content: "\33";
}

.jsn-bootstrap3 .icon-puzzle:before {
	content: "\34";
}

.jsn-bootstrap3 .icon-flag:before {
	content: "\35";
}

.jsn-bootstrap3 .icon-tools:before {
	content: "\36";
}

.jsn-bootstrap3 .icon-cogs:before {
	content: "\37";
}

.jsn-bootstrap3 .icon-options:before,.jsn-bootstrap3 .icon-cog:before {
	content: "\38";
}

.jsn-bootstrap3 .icon-equalizer:before {
	content: "\39";
}

.jsn-bootstrap3 .icon-wrench:before {
	content: "\3a";
}

.jsn-bootstrap3 .icon-brush:before {
	content: "\3b";
}

.jsn-bootstrap3 .icon-eye-open:before,.jsn-bootstrap3 .icon-eye:before {
	content: "\3c";
}

.jsn-bootstrap3 .icon-checkbox-unchecked:before {
	content: "\3d";
}

.jsn-bootstrap3 .icon-checkin:before,.jsn-bootstrap3 .icon-checkbox:before
	{
	content: "\3e";
}

.jsn-bootstrap3 .icon-checkbox-partial:before {
	content: "\3f";
}

.jsn-bootstrap3 .icon-asterisk:before,.jsn-bootstrap3 .icon-star-empty:before
	{
	content: "\40";
}

.jsn-bootstrap3 .icon-star-2:before {
	content: "\41";
}

.jsn-bootstrap3 .icon-featured:before,.jsn-bootstrap3 .icon-star:before
	{
	content: "\42";
}

.jsn-bootstrap3 .icon-calendar:before {
	content: "\43";
}

.jsn-bootstrap3 .icon-calendar-2:before {
	content: "\44";
}

.jsn-bootstrap3 .icon-question-sign:before,.jsn-bootstrap3 .icon-help:before
	{
	content: "\45";
}

.jsn-bootstrap3 .icon-support:before {
	content: "\46";
}

.jsn-bootstrap3 .icon-pending:before,.jsn-bootstrap3 .icon-warning:before
	{
	content: "\48";
}

.jsn-bootstrap3 .icon-publish:before,.jsn-bootstrap3 .icon-save:before,.jsn-bootstrap3 .icon-ok:before,.jsn-bootstrap3 .icon-checkmark:before
	{
	content: "\47";
}

.jsn-bootstrap3 .icon-unpublish:before,.jsn-bootstrap3 .icon-cancel:before
	{
	content: "\4a";
}

.jsn-bootstrap3 .icon-eye-close:before,.jsn-bootstrap3 .icon-minus:before
	{
	content: "\4b";
}

.jsn-bootstrap3 .icon-purge:before,.jsn-bootstrap3 .icon-trash:before {
	content: "\4c";
}

.jsn-bootstrap3 .icon-envelope:before,.jsn-bootstrap3 .icon-mail:before
	{
	content: "\4d";
}

.jsn-bootstrap3 .icon-mail-2:before {
	content: "\4e";
}

.jsn-bootstrap3 .icon-unarchive:before,.jsn-bootstrap3 .icon-drawer:before
	{
	content: "\4f";
}

.jsn-bootstrap3 .icon-archive:before,.jsn-bootstrap3 .icon-drawer-2:before
	{
	content: "\50";
}

.jsn-bootstrap3 .icon-box-add:before {
	content: "\51";
}

.jsn-bootstrap3 .icon-box-remove:before {
	content: "\52";
}

.jsn-bootstrap3 .icon-search:before {
	content: "\53";
}

.jsn-bootstrap3 .icon-filter:before {
	content: "\54";
}

.jsn-bootstrap3 .icon-camera:before {
	content: "\55";
}

.jsn-bootstrap3 .icon-play:before {
	content: "\56";
}

.jsn-bootstrap3 .icon-music:before {
	content: "\57";
}

.jsn-bootstrap3 .icon-grid-view:before {
	content: "\58";
}

.jsn-bootstrap3 .icon-grid-view-2:before {
	content: "\59";
}

.jsn-bootstrap3 .icon-menu:before {
	content: "\5a";
}

.jsn-bootstrap3 .icon-thumbs-up:before {
	content: "\5b";
}

.jsn-bootstrap3 .icon-thumbs-down:before {
	content: "\5c";
}

.jsn-bootstrap3 .icon-delete:before,.jsn-bootstrap3 .icon-remove:before,.jsn-bootstrap3 .icon-cancel-2:before
	{
	content: "\49";
}

.jsn-bootstrap3 .icon-save-new:before,.jsn-bootstrap3 .icon-plus-2:before
	{
	content: "\5d";
}

.jsn-bootstrap3 .icon-ban-circle:before,.jsn-bootstrap3 .icon-minus-sign:before,.jsn-bootstrap3 .icon-minus-2:before
	{
	content: "\5e";
}

.jsn-bootstrap3 .icon-key:before {
	content: "\5f";
}

.jsn-bootstrap3 .icon-quote:before {
	content: "\60";
}

.jsn-bootstrap3 .icon-quote-2:before {
	content: "\61";
}

.jsn-bootstrap3 .icon-database:before {
	content: "\62";
}

.jsn-bootstrap3 .icon-location:before {
	content: "\63";
}

.jsn-bootstrap3 .icon-zoom-in:before {
	content: "\64";
}

.jsn-bootstrap3 .icon-zoom-out:before {
	content: "\65";
}

.jsn-bootstrap3 .icon-expand:before {
	content: "\66";
}

.jsn-bootstrap3 .icon-contract:before {
	content: "\67";
}

.jsn-bootstrap3 .icon-expand-2:before {
	content: "\68";
}

.jsn-bootstrap3 .icon-contract-2:before {
	content: "\69";
}

.jsn-bootstrap3 .icon-health:before {
	content: "\6a";
}

.jsn-bootstrap3 .icon-wand:before {
	content: "\6b";
}

.jsn-bootstrap3 .icon-unblock:before,.jsn-bootstrap3 .icon-refresh:before
	{
	content: "\6c";
}

.jsn-bootstrap3 .icon-vcard:before {
	content: "\6d";
}

.jsn-bootstrap3 .icon-clock:before {
	content: "\6e";
}

.jsn-bootstrap3 .icon-compass:before {
	content: "\6f";
}

.jsn-bootstrap3 .icon-address:before {
	content: "\70";
}

.jsn-bootstrap3 .icon-feed:before {
	content: "\71";
}

.jsn-bootstrap3 .icon-flag-2:before {
	content: "\72";
}

.jsn-bootstrap3 .icon-pin:before {
	content: "\73";
}

.jsn-bootstrap3 .icon-lamp:before {
	content: "\74";
}

.jsn-bootstrap3 .icon-chart:before {
	content: "\75";
}

.jsn-bootstrap3 .icon-bars:before {
	content: "\76";
}

.jsn-bootstrap3 .icon-pie:before {
	content: "\77";
}

.jsn-bootstrap3 .icon-dashboard:before {
	content: "\78";
}

.jsn-bootstrap3 .icon-lightning:before {
	content: "\79";
}

.jsn-bootstrap3 .icon-move:before {
	content: "\7a";
}

.jsn-bootstrap3 .icon-next:before {
	content: "\7b";
}

.jsn-bootstrap3 .icon-previous:before {
	content: "\7c";
}

.jsn-bootstrap3 .icon-first:before {
	content: "\7d";
}

.jsn-bootstrap3 .icon-last:before {
	content: "\e000";
}

.jsn-bootstrap3 .icon-loop:before {
	content: "\e001";
}

.jsn-bootstrap3 .icon-shuffle:before {
	content: "\e002";
}

.jsn-bootstrap3 .icon-arrow-first:before {
	content: "\e003";
}

.jsn-bootstrap3 .icon-arrow-last:before {
	content: "\e004";
}

.jsn-bootstrap3 .icon-chevron-up:before,.jsn-bootstrap3 .icon-uparrow:before,.jsn-bootstrap3 .icon-arrow-up:before
	{
	content: "\e005";
}

.jsn-bootstrap3 .icon-chevron-right:before,.jsn-bootstrap3 .icon-arrow-right:before
	{
	content: "\e006";
}

.jsn-bootstrap3 .icon-chevron-down:before,.jsn-bootstrap3 .icon-downarrow:before,.jsn-bootstrap3 .icon-arrow-down:before
	{
	content: "\e007";
}

.jsn-bootstrap3 .icon-chevron-left:before,.jsn-bootstrap3 .icon-arrow-left:before
	{
	content: "\e008";
}

.jsn-bootstrap3 .icon-arrow-up-2:before {
	content: "\e009";
}

.jsn-bootstrap3 .icon-arrow-right-2:before {
	content: "\e00a";
}

.jsn-bootstrap3 .icon-download:before,.jsn-bootstrap3 .icon-arrow-down-2:before
	{
	content: "\e00b";
}

.jsn-bootstrap3 .icon-arrow-left-2:before {
	content: "\e00c";
}

.jsn-bootstrap3 .icon-play-2:before {
	content: "\e00d";
}

.jsn-bootstrap3 .icon-menu-2:before {
	content: "\e00e";
}

.jsn-bootstrap3 .icon-arrow-up-3:before {
	content: "\e00f";
}

.jsn-bootstrap3 .icon-arrow-right-3:before {
	content: "\e010";
}

.jsn-bootstrap3 .icon-arrow-down-3:before {
	content: "\e011";
}

.jsn-bootstrap3 .icon-arrow-left-3:before {
	content: "\e012";
}

.jsn-bootstrap3 .icon-print:before,.jsn-bootstrap3 .icon-printer:before
	{
	content: "\e013";
}

.jsn-bootstrap3 .icon-color-palette:before {
	content: "\e014";
}

.jsn-bootstrap3 .icon-camera-2:before {
	content: "\e015";
}

.jsn-bootstrap3 .icon-file:before {
	content: "\e016";
}

.jsn-bootstrap3 .icon-file-remove:before {
	content: "\e017";
}

.jsn-bootstrap3 .icon-save-copy:before,.jsn-bootstrap3 .icon-copy:before
	{
	content: "\e018";
}

.jsn-bootstrap3 .icon-cart:before {
	content: "\e019";
}

.jsn-bootstrap3 .icon-basket:before {
	content: "\e01a";
}

.jsn-bootstrap3 .icon-broadcast:before {
	content: "\e01b";
}

.jsn-bootstrap3 .icon-screen:before {
	content: "\e01c";
}

.jsn-bootstrap3 .icon-tablet:before {
	content: "\e01d";
}

.jsn-bootstrap3 .icon-mobile:before {
	content: "\e01e";
}

.jsn-bootstrap3 .icon-users:before {
	content: "\e01f";
}

.jsn-bootstrap3 .icon-briefcase:before {
	content: "\e020";
}

.jsn-bootstrap3 .icon-download:before {
	content: "\e021";
}

.jsn-bootstrap3 .icon-upload:before {
	content: "\e022";
}

.jsn-bootstrap3 .icon-bookmark:before {
	content: "\e023";
}

.jsn-bootstrap3 .icon-out-2:before {
	content: "\e024";
}
/* End */



/* Start:/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/bootstrap3/css/bootstrap_frontend.min.css?1482230512105702*/
/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/* Customized by WooRockets
 * This version of bootstrap contains only neccessary styles
 * which used for WR PageBuilder's elements
 */
.jsn-master.contentpane { color: #5d5d5d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.42857; }
.jsn-bootstrap3 article, .jsn-bootstrap3 aside, .jsn-bootstrap3 details, .jsn-bootstrap3 figcaption, .jsn-bootstrap3 figure, .jsn-bootstrap3 footer, .jsn-bootstrap3 header, .jsn-bootstrap3 hgroup, .jsn-bootstrap3 main, .jsn-bootstrap3 nav, .jsn-bootstrap3 section, .jsn-bootstrap3 summary { display: block;}
.jsn-bootstrap3 audio, .jsn-bootstrap3 canvas, .jsn-bootstrap3 progress, .jsn-bootstrap3 video { display: inline-block;vertical-align: baseline;}
.jsn-bootstrap3 audio:not([controls]) { display: none;height: 0;}
.jsn-bootstrap3 [hidden], .jsn-bootstrap3 template { display: none;}
.jsn-bootstrap3 a { background: transparent;}
.jsn-bootstrap3 a:active, .jsn-bootstrap3 a:hover { outline: 0;}
.jsn-bootstrap3 abbr[title] { border-bottom: 1px dotted;}
.jsn-bootstrap3 b, .jsn-bootstrap3 strong { font-weight: bold;}
.jsn-bootstrap3 dfn { font-style: italic;}
.jsn-bootstrap3 h1 { font-size: 2em;margin: 0.67em 0;}
.jsn-bootstrap3 mark { background: #ff0;color: #000;}
.jsn-bootstrap3 small { font-size: 80%;}
.jsn-bootstrap3 sub, .jsn-bootstrap3 sup { font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.jsn-bootstrap3 sup { top: -0.5em;}
.jsn-bootstrap3 sub { bottom: -0.25em;}
.jsn-bootstrap3 img { border: 0;}
.jsn-bootstrap3 svg:not(:root) { overflow: hidden;}
.jsn-bootstrap3 figure { margin: 1em 40px;}
.jsn-bootstrap3 hr { -moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
.jsn-bootstrap3 pre { overflow: auto;}
.jsn-bootstrap3 code, .jsn-bootstrap3 kbd, .jsn-bootstrap3 pre, .jsn-bootstrap3 samp { font-family: monospace, monospace;font-size: 1em;}
.jsn-bootstrap3 button, .jsn-bootstrap3 input, .jsn-bootstrap3 optgroup, .jsn-bootstrap3 select, .jsn-bootstrap3 textarea { color: inherit;font: inherit;margin: 0;}
.jsn-bootstrap3 button { overflow: visible;}
.jsn-bootstrap3 button, .jsn-bootstrap3 select { text-transform: none;}
.jsn-bootstrap3 button, .jsn-bootstrap3 html input[type="button"], .jsn-bootstrap3 input[type="reset"], .jsn-bootstrap3 input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
.jsn-bootstrap3 button[disabled], .jsn-bootstrap3 html input[disabled] { cursor: default;}
.jsn-bootstrap3 button::-moz-focus-inner, .jsn-bootstrap3 input::-moz-focus-inner { border: 0;padding: 0;}
.jsn-bootstrap3 input { line-height: normal;}
.jsn-bootstrap3 input[type="checkbox"], .jsn-bootstrap3 input[type="radio"] { box-sizing: border-box;padding: 0;}
.jsn-bootstrap3 input[type="number"]::-webkit-inner-spin-button, .jsn-bootstrap3 input[type="number"]::-webkit-outer-spin-button { height: auto;}
.jsn-bootstrap3 input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.jsn-bootstrap3 input[type="search"]::-webkit-search-cancel-button, .jsn-bootstrap3 input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
.jsn-bootstrap3 fieldset { border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
.jsn-bootstrap3 legend { border: 0;padding: 0;}
.jsn-bootstrap3 textarea { overflow: auto;}
.jsn-bootstrap3 optgroup { font-weight: bold;}
.jsn-bootstrap3 table { border-collapse: collapse;border-spacing: 0;}
.jsn-bootstrap3 td, .jsn-bootstrap3 th { padding: 0;}
.jsn-bootstrap3 .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.jsn-bootstrap3 .container:before, .jsn-bootstrap3 .container:after { display: table; content: " "; }
.jsn-bootstrap3 .container:after { clear: both; }
.jsn-bootstrap3 .container:before, .jsn-bootstrap3 .container:after { display: table; content: " "; }
.jsn-bootstrap3 .container:after { clear: both; }
 @media (min-width: 768px) {
.jsn-bootstrap3 .container { width: 750px; }
}
 @media (min-width: 992px) {
.jsn-bootstrap3 .container { width: 970px; }
}
 @media (min-width: 1200px) {
.jsn-bootstrap3 .container { width: 1170px; }
}
.jsn-bootstrap3 .row { margin-right: -15px; margin-left: -15px; }
.jsn-bootstrap3 .row:before, .jsn-bootstrap3 .row:after { display: table; content: " "; }
.jsn-bootstrap3 .row:after { clear: both; }
.jsn-bootstrap3 .row:before, .jsn-bootstrap3 .row:after { display: table; content: " "; }
.jsn-bootstrap3 .row:after { clear: both; }
.jsn-bootstrap3 .col-xs-1, .jsn-bootstrap3 .col-sm-1, .jsn-bootstrap3 .col-md-1, .jsn-bootstrap3 .col-lg-1, .jsn-bootstrap3 .col-xs-2, .jsn-bootstrap3 .col-sm-2, .jsn-bootstrap3 .col-md-2, .jsn-bootstrap3 .col-lg-2, .jsn-bootstrap3 .col-xs-3, .jsn-bootstrap3 .col-sm-3, .jsn-bootstrap3 .col-md-3, .jsn-bootstrap3 .col-lg-3, .jsn-bootstrap3 .col-xs-4, .jsn-bootstrap3 .col-sm-4, .jsn-bootstrap3 .col-md-4, .jsn-bootstrap3 .col-lg-4, .jsn-bootstrap3 .col-xs-5, .jsn-bootstrap3 .col-sm-5, .jsn-bootstrap3 .col-md-5, .jsn-bootstrap3 .col-lg-5, .jsn-bootstrap3 .col-xs-6, .jsn-bootstrap3 .col-sm-6, .jsn-bootstrap3 .col-md-6, .jsn-bootstrap3 .col-lg-6, .jsn-bootstrap3 .col-xs-7, .jsn-bootstrap3 .col-sm-7, .jsn-bootstrap3 .col-md-7, .jsn-bootstrap3 .col-lg-7, .jsn-bootstrap3 .col-xs-8, .jsn-bootstrap3 .col-sm-8, .jsn-bootstrap3 .col-md-8, .jsn-bootstrap3 .col-lg-8, .jsn-bootstrap3 .col-xs-9, .jsn-bootstrap3 .col-sm-9, .jsn-bootstrap3 .col-md-9, .jsn-bootstrap3 .col-lg-9, .jsn-bootstrap3 .col-xs-10, .jsn-bootstrap3 .col-sm-10, .jsn-bootstrap3 .col-md-10, .jsn-bootstrap3 .col-lg-10, .jsn-bootstrap3 .col-xs-11, .jsn-bootstrap3 .col-sm-11, .jsn-bootstrap3 .col-md-11, .jsn-bootstrap3 .col-lg-11, .jsn-bootstrap3 .col-xs-12, .jsn-bootstrap3 .col-sm-12, .jsn-bootstrap3 .col-md-12, .jsn-bootstrap3 .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.jsn-bootstrap3 .col-xs-1, .jsn-bootstrap3 .col-xs-2, .jsn-bootstrap3 .col-xs-3, .jsn-bootstrap3 .col-xs-4, .jsn-bootstrap3 .col-xs-5, .jsn-bootstrap3 .col-xs-6, .jsn-bootstrap3 .col-xs-7, .jsn-bootstrap3 .col-xs-8, .jsn-bootstrap3 .col-xs-9, .jsn-bootstrap3 .col-xs-10, .jsn-bootstrap3 .col-xs-11, .jsn-bootstrap3 .col-xs-12 { float: left; }
.jsn-bootstrap3 .col-xs-12 { width: 100%; }
.jsn-bootstrap3 .col-xs-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-9 { width: 75%; }
.jsn-bootstrap3 .col-xs-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-6 { width: 50%; }
.jsn-bootstrap3 .col-xs-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-3 { width: 25%; }
.jsn-bootstrap3 .col-xs-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-xs-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-xs-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-xs-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-xs-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-pull-0 { right: 0; }
.jsn-bootstrap3 .col-xs-push-12 { left: 100%; }
.jsn-bootstrap3 .col-xs-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-push-9 { left: 75%; }
.jsn-bootstrap3 .col-xs-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-push-6 { left: 50%; }
.jsn-bootstrap3 .col-xs-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-push-3 { left: 25%; }
.jsn-bootstrap3 .col-xs-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-push-0 { left: 0; }
.jsn-bootstrap3 .col-xs-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-xs-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-xs-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-xs-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-xs-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-offset-0 { margin-left: 0; }
 @media (min-width: 768px) {
.jsn-bootstrap3 .col-sm-1, .jsn-bootstrap3 .col-sm-2, .jsn-bootstrap3 .col-sm-3, .jsn-bootstrap3 .col-sm-4, .jsn-bootstrap3 .col-sm-5, .jsn-bootstrap3 .col-sm-6, .jsn-bootstrap3 .col-sm-7, .jsn-bootstrap3 .col-sm-8, .jsn-bootstrap3 .col-sm-9, .jsn-bootstrap3 .col-sm-10, .jsn-bootstrap3 .col-sm-11, .jsn-bootstrap3 .col-sm-12 { float: left; }
.jsn-bootstrap3 .col-sm-12 { width: 100%; }
.jsn-bootstrap3 .col-sm-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-9 { width: 75%; }
.jsn-bootstrap3 .col-sm-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-6 { width: 50%; }
.jsn-bootstrap3 .col-sm-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-3 { width: 25%; }
.jsn-bootstrap3 .col-sm-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-sm-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-sm-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-sm-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-sm-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-pull-0 { right: 0; }
.jsn-bootstrap3 .col-sm-push-12 { left: 100%; }
.jsn-bootstrap3 .col-sm-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-push-9 { left: 75%; }
.jsn-bootstrap3 .col-sm-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-push-6 { left: 50%; }
.jsn-bootstrap3 .col-sm-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-push-3 { left: 25%; }
.jsn-bootstrap3 .col-sm-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-push-0 { left: 0; }
.jsn-bootstrap3 .col-sm-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-sm-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-sm-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-sm-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-sm-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-offset-0 { margin-left: 0; }
}
 @media (min-width: 992px) {
.jsn-bootstrap3 .col-md-1, .jsn-bootstrap3 .col-md-2, .jsn-bootstrap3 .col-md-3, .jsn-bootstrap3 .col-md-4, .jsn-bootstrap3 .col-md-5, .jsn-bootstrap3 .col-md-6, .jsn-bootstrap3 .col-md-7, .jsn-bootstrap3 .col-md-8, .jsn-bootstrap3 .col-md-9, .jsn-bootstrap3 .col-md-10, .jsn-bootstrap3 .col-md-11, .jsn-bootstrap3 .col-md-12 { float: left; }
.jsn-bootstrap3 .col-md-12 { width: 100%; }
.jsn-bootstrap3 .col-md-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-9 { width: 75%; }
.jsn-bootstrap3 .col-md-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-6 { width: 50%; }
.jsn-bootstrap3 .col-md-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-3 { width: 25%; }
.jsn-bootstrap3 .col-md-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-md-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-md-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-md-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-md-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-pull-0 { right: 0; }
.jsn-bootstrap3 .col-md-push-12 { left: 100%; }
.jsn-bootstrap3 .col-md-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-push-9 { left: 75%; }
.jsn-bootstrap3 .col-md-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-push-6 { left: 50%; }
.jsn-bootstrap3 .col-md-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-push-3 { left: 25%; }
.jsn-bootstrap3 .col-md-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-push-0 { left: 0; }
.jsn-bootstrap3 .col-md-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-md-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-md-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-md-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-md-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-offset-0 { margin-left: 0; }
}
 @media (min-width: 1200px) {
.jsn-bootstrap3 .col-lg-1, .jsn-bootstrap3 .col-lg-2, .jsn-bootstrap3 .col-lg-3, .jsn-bootstrap3 .col-lg-4, .jsn-bootstrap3 .col-lg-5, .jsn-bootstrap3 .col-lg-6, .jsn-bootstrap3 .col-lg-7, .jsn-bootstrap3 .col-lg-8, .jsn-bootstrap3 .col-lg-9, .jsn-bootstrap3 .col-lg-10, .jsn-bootstrap3 .col-lg-11, .jsn-bootstrap3 .col-lg-12 { float: left; }
.jsn-bootstrap3 .col-lg-12 { width: 100%; }
.jsn-bootstrap3 .col-lg-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-9 { width: 75%; }
.jsn-bootstrap3 .col-lg-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-6 { width: 50%; }
.jsn-bootstrap3 .col-lg-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-3 { width: 25%; }
.jsn-bootstrap3 .col-lg-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-lg-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-lg-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-lg-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-lg-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-pull-0 { right: 0; }
.jsn-bootstrap3 .col-lg-push-12 { left: 100%; }
.jsn-bootstrap3 .col-lg-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-push-9 { left: 75%; }
.jsn-bootstrap3 .col-lg-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-push-6 { left: 50%; }
.jsn-bootstrap3 .col-lg-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-push-3 { left: 25%; }
.jsn-bootstrap3 .col-lg-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-push-0 { left: 0; }
.jsn-bootstrap3 .col-lg-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-lg-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-lg-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-lg-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-lg-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-offset-0 { margin-left: 0; }
}

@media print { .jsn-bootstrap3 * { text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
  .jsn-bootstrap3 a, .jsn-bootstrap3 a:visited { text-decoration: underline;}
  .jsn-bootstrap3 a[href]:after { content: " (" attr(href) ")";}
  .jsn-bootstrap3 abbr[title]:after { content: " (" attr(title) ")";}
  .jsn-bootstrap3 a[href^="javascript:"]:after, .jsn-bootstrap3 a[href^="#"]:after { content: "";}
  .jsn-bootstrap3 pre, .jsn-bootstrap3 blockquote { border: 1px solid #999;page-break-inside: avoid;}
  .jsn-bootstrap3 thead { display: table-header-group;}
  .jsn-bootstrap3 tr, .jsn-bootstrap3 img { page-break-inside: avoid;}
  .jsn-bootstrap3 img { max-width: 100% !important;}
  .jsn-bootstrap3 p, .jsn-bootstrap3 h2, .jsn-bootstrap3 h3 { orphans: 3;widows: 3;}
  .jsn-bootstrap3 h2, .jsn-bootstrap3 h3 { page-break-after: avoid;}
  .jsn-bootstrap3 select { background: #fff !important;}
  .jsn-bootstrap3 .navbar { display: none;}
  .jsn-bootstrap3 .table td, .jsn-bootstrap3 .table th { background-color: #fff !important;}
  .jsn-bootstrap3 .btn > .caret, .jsn-bootstrap3 .dropup > .btn > .caret { border-top-color: #000 !important;}
  .jsn-bootstrap3 .label { border: 1px solid #000;}
  .jsn-bootstrap3 .table { border-collapse: collapse !important;}
  .jsn-bootstrap3 .table-bordered th, .jsn-bootstrap3 .table-bordered td { border: 1px solid #ddd !important;}
}
.jsn-bootstrap3 * { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jsn-bootstrap3 *:before,
.jsn-bootstrap3 *:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.jsn-bootstrap3 input, .jsn-bootstrap3 button, .jsn-bootstrap3 select, .jsn-bootstrap3 textarea { font-family: inherit;font-size: inherit;line-height: inherit;}
.jsn-bootstrap3 a { color: #428bca;text-decoration: none;}
.jsn-bootstrap3 a:hover, .jsn-bootstrap3 a:focus { color: #2a6496;text-decoration: underline;}
.jsn-bootstrap3 a:focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.jsn-bootstrap3 figure { margin: 0;}
.jsn-bootstrap3 img { vertical-align: middle;}
.jsn-bootstrap3 .img-responsive { display: block;max-width: 100%;height: auto;}
.jsn-bootstrap3 .img-rounded { border-radius: 6px;}
.jsn-bootstrap3 .img-thumbnail { padding: 4px;line-height: 1.428571429;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.jsn-bootstrap3 .img-circle { border-radius: 50%;}
.jsn-bootstrap3 hr { margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}
.jsn-bootstrap3 .sr-only { position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.jsn-bootstrap3 h1, .jsn-bootstrap3 h2, .jsn-bootstrap3 h3, .jsn-bootstrap3 h4, .jsn-bootstrap3 h5, .jsn-bootstrap3 h6, .jsn-bootstrap3 .h1, .jsn-bootstrap3 .h2, .jsn-bootstrap3 .h3, .jsn-bootstrap3 .h4, .jsn-bootstrap3 .h5, .jsn-bootstrap3 .h6 { font-weight: 500;line-height: 1.1;color: inherit;}
.jsn-bootstrap3 h1 small, .jsn-bootstrap3 h2 small, .jsn-bootstrap3 h3 small, .jsn-bootstrap3 h4 small, .jsn-bootstrap3 h5 small, .jsn-bootstrap3 h6 small, .jsn-bootstrap3 .h1 small, .jsn-bootstrap3 .h2 small, .jsn-bootstrap3 .h3 small, .jsn-bootstrap3 .h4 small, .jsn-bootstrap3 .h5 small, .jsn-bootstrap3 .h6 small, .jsn-bootstrap3 h1 .small, .jsn-bootstrap3 h2 .small, .jsn-bootstrap3 h3 .small, .jsn-bootstrap3 h4 .small, .jsn-bootstrap3 h5 .small, .jsn-bootstrap3 h6 .small, .jsn-bootstrap3 .h1 .small, .jsn-bootstrap3 .h2 .small, .jsn-bootstrap3 .h3 .small, .jsn-bootstrap3 .h4 .small, .jsn-bootstrap3 .h5 .small, .jsn-bootstrap3 .h6 .small { font-weight: normal;line-height: 1;color: #999999;}
.jsn-bootstrap3 h1, .jsn-bootstrap3 .h1, .jsn-bootstrap3 h2, .jsn-bootstrap3 .h2, .jsn-bootstrap3 h3, .jsn-bootstrap3 .h3 { margin-top: 20px;margin-bottom: 10px;}
.jsn-bootstrap3 h1 small, .jsn-bootstrap3 .h1 small, .jsn-bootstrap3 h2 small, .jsn-bootstrap3 .h2 small, .jsn-bootstrap3 h3 small, .jsn-bootstrap3 .h3 small, .jsn-bootstrap3 h1 .small, .jsn-bootstrap3 .h1 .small, .jsn-bootstrap3 h2 .small, .jsn-bootstrap3 .h2 .small, .jsn-bootstrap3 h3 .small, .jsn-bootstrap3 .h3 .small { font-size: 65%;}
.jsn-bootstrap3 h4, .jsn-bootstrap3 .h4, .jsn-bootstrap3 h5, .jsn-bootstrap3 .h5, .jsn-bootstrap3 h6, .jsn-bootstrap3 .h6 { margin-top: 10px;margin-bottom: 10px;}
.jsn-bootstrap3 h4 small, .jsn-bootstrap3 .h4 small, .jsn-bootstrap3 h5 small, .jsn-bootstrap3 .h5 small, .jsn-bootstrap3 h6 small, .jsn-bootstrap3 .h6 small, .jsn-bootstrap3 h4 .small, .jsn-bootstrap3 .h4 .small, .jsn-bootstrap3 h5 .small, .jsn-bootstrap3 .h5 .small, .jsn-bootstrap3 h6 .small, .jsn-bootstrap3 .h6 .small { font-size: 75%;}
.jsn-bootstrap3 h1, .jsn-bootstrap3 .h1 { font-size: 36px;}
.jsn-bootstrap3 h2, .jsn-bootstrap3 .h2 { font-size: 30px;}
.jsn-bootstrap3 h3, .jsn-bootstrap3 .h3 { font-size: 24px;}
.jsn-bootstrap3 h4, .jsn-bootstrap3 .h4 { font-size: 18px;}
.jsn-bootstrap3 h5, .jsn-bootstrap3 .h5 { font-size: 14px;}
.jsn-bootstrap3 h6, .jsn-bootstrap3 .h6 { font-size: 12px;}
.jsn-bootstrap3 p { margin: 0 0 10px;}
.jsn-bootstrap3 .lead { margin-bottom: 20px;font-size: 16px;font-weight: 200;line-height: 1.4;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .lead { font-size: 21px;}
}
.jsn-bootstrap3 small, .jsn-bootstrap3 .small { font-size: 85%;}
.jsn-bootstrap3 cite { font-style: normal;}
.jsn-bootstrap3 .text-left { text-align: left;}
.jsn-bootstrap3 .text-right { text-align: right;}
.jsn-bootstrap3 .text-center { text-align: center;}
.jsn-bootstrap3 .text-justify { text-align: justify;}
.jsn-bootstrap3 .text-muted { color: #999999;}
.jsn-bootstrap3 .text-primary { color: #428bca;}
.jsn-bootstrap3 a.text-primary:hover { color: #3071a9;}
.jsn-bootstrap3 .text-success { color: #3c763d;}
.jsn-bootstrap3 a.text-success:hover { color: #2b542c;}
.jsn-bootstrap3 .text-info { color: #31708f;}
.jsn-bootstrap3 a.text-info:hover { color: #245269;}
.jsn-bootstrap3 .text-warning { color: #8a6d3b;}
.jsn-bootstrap3 a.text-warning:hover { color: #66512c;}
.jsn-bootstrap3 .text-danger { color: #a94442;}
.jsn-bootstrap3 a.text-danger:hover { color: #843534;}
.jsn-bootstrap3 .bg-primary { color: #fff;background-color: #428bca;}
.jsn-bootstrap3 a.bg-primary:hover { background-color: #3071a9;}
.jsn-bootstrap3 .bg-success { background-color: #dff0d8;}
.jsn-bootstrap3 a.bg-success:hover { background-color: #c1e2b3;}
.jsn-bootstrap3 .bg-info { background-color: #d9edf7;}
.jsn-bootstrap3 a.bg-info:hover { background-color: #afd9ee;}
.jsn-bootstrap3 .bg-warning { background-color: #fcf8e3;}
.jsn-bootstrap3 a.bg-warning:hover { background-color: #f7ecb5;}
.jsn-bootstrap3 .bg-danger { background-color: #f2dede;}
.jsn-bootstrap3 a.bg-danger:hover { background-color: #e4b9b9;}
.jsn-bootstrap3 .page-header { padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}
.jsn-bootstrap3 ul, .jsn-bootstrap3 ol { margin-top: 0;margin-bottom: 10px;}
.jsn-bootstrap3 ul ul, .jsn-bootstrap3 ol ul, .jsn-bootstrap3 ul ol, .jsn-bootstrap3 ol ol { margin-bottom: 0;}
.jsn-bootstrap3 .list-unstyled { padding-left: 0;list-style: none;}
.jsn-bootstrap3 .list-inline { padding-left: 0;list-style: none;}
.jsn-bootstrap3 .list-inline > li { display: inline-block;padding-left: 5px;padding-right: 5px;}
.jsn-bootstrap3 .list-inline > li:first-child { padding-left: 0;}
.jsn-bootstrap3 dl { margin-top: 0;margin-bottom: 20px;}
.jsn-bootstrap3 dt, .jsn-bootstrap3 dd { line-height: 1.428571429;}
.jsn-bootstrap3 dt { font-weight: bold;}
.jsn-bootstrap3 dd { margin-left: 0;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .dl-horizontal dt { float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .jsn-bootstrap3 .dl-horizontal dd { margin-left: 180px;}
}
.jsn-bootstrap3 abbr[title], .jsn-bootstrap3 abbr[data-original-title] { cursor: help;border-bottom: 1px dotted #999999;}
.jsn-bootstrap3 .initialism { font-size: 90%;text-transform: uppercase;}
.jsn-bootstrap3 blockquote { padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}
.jsn-bootstrap3 blockquote p:last-child, .jsn-bootstrap3 blockquote ul:last-child, .jsn-bootstrap3 blockquote ol:last-child { margin-bottom: 0;}
.jsn-bootstrap3 blockquote footer, .jsn-bootstrap3 blockquote small, .jsn-bootstrap3 blockquote .small { display: block;font-size: 80%;line-height: 1.428571429;color: #999999;}
.jsn-bootstrap3 blockquote footer:before, .jsn-bootstrap3 blockquote small:before, .jsn-bootstrap3 blockquote .small:before { content: '\2014 \00A0';}
.jsn-bootstrap3 .blockquote-reverse, .jsn-bootstrap3 blockquote.pull-right { padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}
.jsn-bootstrap3 .blockquote-reverse footer:before, .jsn-bootstrap3 blockquote.pull-right footer:before, .jsn-bootstrap3 .blockquote-reverse small:before, .jsn-bootstrap3 blockquote.pull-right small:before, .jsn-bootstrap3 .blockquote-reverse .small:before, .jsn-bootstrap3 blockquote.pull-right .small:before { content: '';}
.jsn-bootstrap3 .blockquote-reverse footer:after, .jsn-bootstrap3 blockquote.pull-right footer:after, .jsn-bootstrap3 .blockquote-reverse small:after, .jsn-bootstrap3 blockquote.pull-right small:after, .jsn-bootstrap3 .blockquote-reverse .small:after, .jsn-bootstrap3 blockquote.pull-right .small:after { content: '\00A0 \2014';}
.jsn-bootstrap3 blockquote:before, .jsn-bootstrap3 blockquote:after { content: "";}
.jsn-bootstrap3 address { margin-bottom: 20px;font-style: normal;line-height: 1.428571429;}
.jsn-bootstrap3 table { max-width: 100%;background-color: transparent;}
.jsn-bootstrap3 th { text-align: left;}
.jsn-bootstrap3 .table { width: 100%;margin-bottom: 20px;}
.jsn-bootstrap3 .table > thead > tr > th, .jsn-bootstrap3 .table > tbody > tr > th, .jsn-bootstrap3 .table > tfoot > tr > th, .jsn-bootstrap3 .table > thead > tr > td, .jsn-bootstrap3 .table > tbody > tr > td, .jsn-bootstrap3 .table > tfoot > tr > td { padding: 8px;line-height: 1.428571429;vertical-align: top;border-top: 1px solid #dddddd;}
.jsn-bootstrap3 .table > thead > tr > th { vertical-align: bottom;border-bottom: 2px solid #dddddd;}
.jsn-bootstrap3 .table > caption + thead > tr:first-child > th, .jsn-bootstrap3 .table > colgroup + thead > tr:first-child > th, .jsn-bootstrap3 .table > thead:first-child > tr:first-child > th, .jsn-bootstrap3 .table > caption + thead > tr:first-child > td, .jsn-bootstrap3 .table > colgroup + thead > tr:first-child > td, .jsn-bootstrap3 .table > thead:first-child > tr:first-child > td { border-top: 0;}
.jsn-bootstrap3 .table > tbody + tbody { border-top: 2px solid #dddddd;}
.jsn-bootstrap3 .table .table { background-color: #ffffff;}
.jsn-bootstrap3 .table-condensed > thead > tr > th, .jsn-bootstrap3 .table-condensed > tbody > tr > th, .jsn-bootstrap3 .table-condensed > tfoot > tr > th, .jsn-bootstrap3 .table-condensed > thead > tr > td, .jsn-bootstrap3 .table-condensed > tbody > tr > td, .jsn-bootstrap3 .table-condensed > tfoot > tr > td { padding: 5px;}
.jsn-bootstrap3 .table-bordered { border: 1px solid #dddddd;}
.jsn-bootstrap3 .table-bordered > thead > tr > th, .jsn-bootstrap3 .table-bordered > tbody > tr > th, .jsn-bootstrap3 .table-bordered > tfoot > tr > th, .jsn-bootstrap3 .table-bordered > thead > tr > td, .jsn-bootstrap3 .table-bordered > tbody > tr > td, .jsn-bootstrap3 .table-bordered > tfoot > tr > td { border: 1px solid #dddddd;}
.jsn-bootstrap3 .table-bordered > thead > tr > th, .jsn-bootstrap3 .table-bordered > thead > tr > td { border-bottom-width: 2px;}
.jsn-bootstrap3 .table-striped > tbody > tr:nth-child(odd) > td, .jsn-bootstrap3 .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9;}
.jsn-bootstrap3 .table-hover > tbody > tr:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr:hover > th { background-color: #f5f5f5;}
.jsn-bootstrap3 table col[class*="col-"] { position: static;float: none;display: table-column;}
.jsn-bootstrap3 table td[class*="col-"], .jsn-bootstrap3 table th[class*="col-"] { position: static;float: none;display: table-cell;}
.jsn-bootstrap3 .table > thead > tr > td.active, .jsn-bootstrap3 .table > tbody > tr > td.active, .jsn-bootstrap3 .table > tfoot > tr > td.active, .jsn-bootstrap3 .table > thead > tr > th.active, .jsn-bootstrap3 .table > tbody > tr > th.active, .jsn-bootstrap3 .table > tfoot > tr > th.active, .jsn-bootstrap3 .table > thead > tr.active > td, .jsn-bootstrap3 .table > tbody > tr.active > td, .jsn-bootstrap3 .table > tfoot > tr.active > td, .jsn-bootstrap3 .table > thead > tr.active > th, .jsn-bootstrap3 .table > tbody > tr.active > th, .jsn-bootstrap3 .table > tfoot > tr.active > th { background-color: #f5f5f5;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.active:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.active:hover, .jsn-bootstrap3 .table-hover > tbody > tr.active:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8;}
.jsn-bootstrap3 .table > thead > tr > td.success, .jsn-bootstrap3 .table > tbody > tr > td.success, .jsn-bootstrap3 .table > tfoot > tr > td.success, .jsn-bootstrap3 .table > thead > tr > th.success, .jsn-bootstrap3 .table > tbody > tr > th.success, .jsn-bootstrap3 .table > tfoot > tr > th.success, .jsn-bootstrap3 .table > thead > tr.success > td, .jsn-bootstrap3 .table > tbody > tr.success > td, .jsn-bootstrap3 .table > tfoot > tr.success > td, .jsn-bootstrap3 .table > thead > tr.success > th, .jsn-bootstrap3 .table > tbody > tr.success > th, .jsn-bootstrap3 .table > tfoot > tr.success > th { background-color: #dff0d8;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.success:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.success:hover, .jsn-bootstrap3 .table-hover > tbody > tr.success:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6;}
.jsn-bootstrap3 .table > thead > tr > td.info, .jsn-bootstrap3 .table > tbody > tr > td.info, .jsn-bootstrap3 .table > tfoot > tr > td.info, .jsn-bootstrap3 .table > thead > tr > th.info, .jsn-bootstrap3 .table > tbody > tr > th.info, .jsn-bootstrap3 .table > tfoot > tr > th.info, .jsn-bootstrap3 .table > thead > tr.info > td, .jsn-bootstrap3 .table > tbody > tr.info > td, .jsn-bootstrap3 .table > tfoot > tr.info > td, .jsn-bootstrap3 .table > thead > tr.info > th, .jsn-bootstrap3 .table > tbody > tr.info > th, .jsn-bootstrap3 .table > tfoot > tr.info > th { background-color: #d9edf7;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.info:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.info:hover, .jsn-bootstrap3 .table-hover > tbody > tr.info:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3;}
.jsn-bootstrap3 .table > thead > tr > td.warning, .jsn-bootstrap3 .table > tbody > tr > td.warning, .jsn-bootstrap3 .table > tfoot > tr > td.warning, .jsn-bootstrap3 .table > thead > tr > th.warning, .jsn-bootstrap3 .table > tbody > tr > th.warning, .jsn-bootstrap3 .table > tfoot > tr > th.warning, .jsn-bootstrap3 .table > thead > tr.warning > td, .jsn-bootstrap3 .table > tbody > tr.warning > td, .jsn-bootstrap3 .table > tfoot > tr.warning > td, .jsn-bootstrap3 .table > thead > tr.warning > th, .jsn-bootstrap3 .table > tbody > tr.warning > th, .jsn-bootstrap3 .table > tfoot > tr.warning > th { background-color: #fcf8e3;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.warning:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.warning:hover, .jsn-bootstrap3 .table-hover > tbody > tr.warning:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc;}
.jsn-bootstrap3 .table > thead > tr > td.danger, .jsn-bootstrap3 .table > tbody > tr > td.danger, .jsn-bootstrap3 .table > tfoot > tr > td.danger, .jsn-bootstrap3 .table > thead > tr > th.danger, .jsn-bootstrap3 .table > tbody > tr > th.danger, .jsn-bootstrap3 .table > tfoot > tr > th.danger, .jsn-bootstrap3 .table > thead > tr.danger > td, .jsn-bootstrap3 .table > tbody > tr.danger > td, .jsn-bootstrap3 .table > tfoot > tr.danger > td, .jsn-bootstrap3 .table > thead > tr.danger > th, .jsn-bootstrap3 .table > tbody > tr.danger > th, .jsn-bootstrap3 .table > tfoot > tr.danger > th { background-color: #f2dede;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.danger:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.danger:hover, .jsn-bootstrap3 .table-hover > tbody > tr.danger:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .table-responsive { width: 100%;margin-bottom: 15px;overflow-y: hidden;overflow-x: scroll;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #dddddd;-webkit-overflow-scrolling: touch;}
  .jsn-bootstrap3 .table-responsive > .table { margin-bottom: 0;}
  .jsn-bootstrap3 .table-responsive > .table > thead > tr > th, .jsn-bootstrap3 .table-responsive > .table > tbody > tr > th, .jsn-bootstrap3 .table-responsive > .table > tfoot > tr > th, .jsn-bootstrap3 .table-responsive > .table > thead > tr > td, .jsn-bootstrap3 .table-responsive > .table > tbody > tr > td, .jsn-bootstrap3 .table-responsive > .table > tfoot > tr > td { white-space: nowrap;}
  .jsn-bootstrap3 .table-responsive > .table-bordered { border: 0;}
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > th:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > th:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > th:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > td:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > td:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0;}
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > th:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > th:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > th:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > td:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > td:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0;}
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr:last-child > th, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr:last-child > th, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr:last-child > td, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0;}
}
.jsn-bootstrap3 fieldset { padding: 0;margin: 0;border: 0;min-width: 0;}
.jsn-bootstrap3 legend { display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
.jsn-bootstrap3 label { display: inline-block;margin-bottom: 5px;font-weight: bold;}
.jsn-bootstrap3 input[type="search"] { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jsn-bootstrap3 input[type="radio"], .jsn-bootstrap3 input[type="checkbox"] { margin: 4px 0 0;margin-top: 1px \9;/* IE8-9 */
  line-height: normal;}
.jsn-bootstrap3 input[type="file"] { display: block;}
.jsn-bootstrap3 input[type="range"] { display: block;width: 100%;}
.jsn-bootstrap3 select[multiple], .jsn-bootstrap3 select[size] { height: auto;}
.jsn-bootstrap3 input[type="file"]:focus, .jsn-bootstrap3 input[type="radio"]:focus, .jsn-bootstrap3 input[type="checkbox"]:focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.jsn-bootstrap3 output { display: block;padding-top: 7px;font-size: 14px;line-height: 1.428571429;color: #555555;}
.jsn-bootstrap3 .form-control { display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.jsn-bootstrap3 .form-control:focus { border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.jsn-bootstrap3 .form-control:-moz-placeholder { color: #999999;}
.jsn-bootstrap3 .form-control::-moz-placeholder { color: #999999;opacity: 1;}
.jsn-bootstrap3 .form-control:-ms-input-placeholder { color: #999999;}
.jsn-bootstrap3 .form-control::-webkit-input-placeholder { color: #999999;}
.jsn-bootstrap3 .form-control[disabled], .jsn-bootstrap3 .form-control[readonly], .jsn-bootstrap3 fieldset[disabled] .form-control { cursor: not-allowed;background-color: #eeeeee;opacity: 1;}
.jsn-bootstrap3 textarea.form-control { height: auto;}
.jsn-bootstrap3 input[type="date"] { line-height: 34px;}
.jsn-bootstrap3 .form-group { margin-bottom: 15px;}
.jsn-bootstrap3 .radio, .jsn-bootstrap3 .checkbox { display: block;min-height: 20px;margin-top: 10px;margin-bottom: 10px;padding-left: 20px;}
.jsn-bootstrap3 .radio label, .jsn-bootstrap3 .checkbox label { display: inline;font-weight: normal;cursor: pointer;}
.jsn-bootstrap3 .radio input[type="radio"], .jsn-bootstrap3 .radio-inline input[type="radio"], .jsn-bootstrap3 .checkbox input[type="checkbox"], .jsn-bootstrap3 .checkbox-inline input[type="checkbox"] { float: left;margin-left: -20px;}
.jsn-bootstrap3 .radio + .radio, .jsn-bootstrap3 .checkbox + .checkbox { margin-top: -5px;}
.jsn-bootstrap3 .radio-inline, .jsn-bootstrap3 .checkbox-inline { display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer;}
.jsn-bootstrap3 .radio-inline + .radio-inline, .jsn-bootstrap3 .checkbox-inline + .checkbox-inline { margin-top: 0;margin-left: 10px;}
.jsn-bootstrap3 input[type="radio"][disabled], .jsn-bootstrap3 input[type="checkbox"][disabled], .jsn-bootstrap3 .radio[disabled], .jsn-bootstrap3 .radio-inline[disabled], .jsn-bootstrap3 .checkbox[disabled], .jsn-bootstrap3 .checkbox-inline[disabled], .jsn-bootstrap3 fieldset[disabled] input[type="radio"], .jsn-bootstrap3 fieldset[disabled] input[type="checkbox"], .jsn-bootstrap3 fieldset[disabled] .radio, .jsn-bootstrap3 fieldset[disabled] .radio-inline, .jsn-bootstrap3 fieldset[disabled] .checkbox, .jsn-bootstrap3 fieldset[disabled] .checkbox-inline { cursor: not-allowed;}
.jsn-bootstrap3 .input-sm { height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 select.input-sm { height: 30px;line-height: 30px;}
.jsn-bootstrap3 textarea.input-sm, .jsn-bootstrap3 select[multiple].input-sm { height: auto;}
.jsn-bootstrap3 .input-lg { height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.jsn-bootstrap3 select.input-lg { height: 46px;line-height: 46px;}
.jsn-bootstrap3 textarea.input-lg, .jsn-bootstrap3 select[multiple].input-lg { height: auto;}
.jsn-bootstrap3 .has-feedback { position: relative;}
.jsn-bootstrap3 .has-feedback .form-control { padding-right: 42.5px;}
.jsn-bootstrap3 .has-feedback .form-control-feedback { position: absolute;top: 25px;right: 0;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;}
.jsn-bootstrap3 .has-success .help-block, .jsn-bootstrap3 .has-success .control-label, .jsn-bootstrap3 .has-success .radio, .jsn-bootstrap3 .has-success .checkbox, .jsn-bootstrap3 .has-success .radio-inline, .jsn-bootstrap3 .has-success .checkbox-inline { color: #3c763d;}
.jsn-bootstrap3 .has-success .form-control { border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.jsn-bootstrap3 .has-success .form-control:focus { border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.jsn-bootstrap3 .has-success .input-group-addon { color: #3c763d;border-color: #3c763d;background-color: #dff0d8;}
.jsn-bootstrap3 .has-success .form-control-feedback { color: #3c763d;}
.jsn-bootstrap3 .has-warning .help-block, .jsn-bootstrap3 .has-warning .control-label, .jsn-bootstrap3 .has-warning .radio, .jsn-bootstrap3 .has-warning .checkbox, .jsn-bootstrap3 .has-warning .radio-inline, .jsn-bootstrap3 .has-warning .checkbox-inline { color: #8a6d3b;}
.jsn-bootstrap3 .has-warning .form-control { border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.jsn-bootstrap3 .has-warning .form-control:focus { border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.jsn-bootstrap3 .has-warning .input-group-addon { color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3;}
.jsn-bootstrap3 .has-warning .form-control-feedback { color: #8a6d3b;}
.jsn-bootstrap3 .has-error .help-block, .jsn-bootstrap3 .has-error .control-label, .jsn-bootstrap3 .has-error .radio, .jsn-bootstrap3 .has-error .checkbox, .jsn-bootstrap3 .has-error .radio-inline, .jsn-bootstrap3 .has-error .checkbox-inline { color: #a94442;}
.jsn-bootstrap3 .has-error .form-control { border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.jsn-bootstrap3 .has-error .form-control:focus { border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.jsn-bootstrap3 .has-error .input-group-addon { color: #a94442;border-color: #a94442;background-color: #f2dede;}
.jsn-bootstrap3 .has-error .form-control-feedback { color: #a94442;}
.jsn-bootstrap3 .form-control-static { margin-bottom: 0;}
.jsn-bootstrap3 .help-block { display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .form-inline .form-group { display: inline-block;margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .form-control { display: inline-block;width: auto;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .control-label { margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .radio, .jsn-bootstrap3 .form-inline .checkbox { display: inline-block;margin-top: 0;margin-bottom: 0;padding-left: 0;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .radio input[type="radio"], .jsn-bootstrap3 .form-inline .checkbox input[type="checkbox"] { float: none;margin-left: 0;}
  .jsn-bootstrap3 .form-inline .has-feedback .form-control-feedback { top: 0;}
}
.jsn-bootstrap3 .form-horizontal .control-label, .jsn-bootstrap3 .form-horizontal .radio, .jsn-bootstrap3 .form-horizontal .checkbox, .jsn-bootstrap3 .form-horizontal .radio-inline, .jsn-bootstrap3 .form-horizontal .checkbox-inline { margin-top: 0;margin-bottom: 0;padding-top: 7px;}
.jsn-bootstrap3 .form-horizontal .radio, .jsn-bootstrap3 .form-horizontal .checkbox { min-height: 27px;}
.jsn-bootstrap3 .form-horizontal .form-group { margin-left: -15px;margin-right: -15px;}
.jsn-bootstrap3 .form-horizontal .form-control-static { padding-top: 7px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .form-horizontal .control-label { text-align: right;}
}
.jsn-bootstrap3 .form-horizontal .has-feedback .form-control-feedback { top: 0;right: 15px;}
.jsn-bootstrap3 .btn { display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.jsn-bootstrap3 .btn:focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.jsn-bootstrap3 .btn:hover, .jsn-bootstrap3 .btn:focus { color: #333333;text-decoration: none;}
.jsn-bootstrap3 .btn:active, .jsn-bootstrap3 .btn.active { outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.jsn-bootstrap3 .btn.disabled, .jsn-bootstrap3 .btn[disabled], .jsn-bootstrap3 fieldset[disabled] .btn { cursor: not-allowed;pointer-events: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
.jsn-bootstrap3 .btn-default { color: #333333;background-color: #ffffff;border-color: #cccccc;}
.jsn-bootstrap3 .btn-default:hover, .jsn-bootstrap3 .btn-default:focus, .jsn-bootstrap3 .btn-default:active, .jsn-bootstrap3 .btn-default.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-default { color: #333333;background-color: #ebebeb;border-color: #adadad;}
.jsn-bootstrap3 .btn-default:active, .jsn-bootstrap3 .btn-default.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-default { background-image: none;}
.jsn-bootstrap3 .btn-default.disabled, .jsn-bootstrap3 .btn-default[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-default, .jsn-bootstrap3 .btn-default.disabled:hover, .jsn-bootstrap3 .btn-default[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-default:hover, .jsn-bootstrap3 .btn-default.disabled:focus, .jsn-bootstrap3 .btn-default[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-default:focus, .jsn-bootstrap3 .btn-default.disabled:active, .jsn-bootstrap3 .btn-default[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-default:active, .jsn-bootstrap3 .btn-default.disabled.active, .jsn-bootstrap3 .btn-default[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-default.active { background-color: #ffffff;border-color: #cccccc;}
.jsn-bootstrap3 .btn-default .badge { color: #ffffff;background-color: #333333;}
.jsn-bootstrap3 .btn-primary { color: #ffffff;background-color: #428bca;border-color: #357ebd;}
.jsn-bootstrap3 .btn-primary:hover, .jsn-bootstrap3 .btn-primary:focus, .jsn-bootstrap3 .btn-primary:active, .jsn-bootstrap3 .btn-primary.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-primary { color: #ffffff;background-color: #3276b1;border-color: #285e8e;}
.jsn-bootstrap3 .btn-primary:active, .jsn-bootstrap3 .btn-primary.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-primary { background-image: none;}
.jsn-bootstrap3 .btn-primary.disabled, .jsn-bootstrap3 .btn-primary[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-primary, .jsn-bootstrap3 .btn-primary.disabled:hover, .jsn-bootstrap3 .btn-primary[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-primary:hover, .jsn-bootstrap3 .btn-primary.disabled:focus, .jsn-bootstrap3 .btn-primary[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-primary:focus, .jsn-bootstrap3 .btn-primary.disabled:active, .jsn-bootstrap3 .btn-primary[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-primary:active, .jsn-bootstrap3 .btn-primary.disabled.active, .jsn-bootstrap3 .btn-primary[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-primary.active { background-color: #428bca;border-color: #357ebd;}
.jsn-bootstrap3 .btn-primary .badge { color: #428bca;background-color: #ffffff;}
.jsn-bootstrap3 .btn-success { color: #ffffff;background-color: #5cb85c;border-color: #4cae4c;}
.jsn-bootstrap3 .btn-success:hover, .jsn-bootstrap3 .btn-success:focus, .jsn-bootstrap3 .btn-success:active, .jsn-bootstrap3 .btn-success.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-success { color: #ffffff;background-color: #47a447;border-color: #398439;}
.jsn-bootstrap3 .btn-success:active, .jsn-bootstrap3 .btn-success.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-success { background-image: none;}
.jsn-bootstrap3 .btn-success.disabled, .jsn-bootstrap3 .btn-success[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-success, .jsn-bootstrap3 .btn-success.disabled:hover, .jsn-bootstrap3 .btn-success[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-success:hover, .jsn-bootstrap3 .btn-success.disabled:focus, .jsn-bootstrap3 .btn-success[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-success:focus, .jsn-bootstrap3 .btn-success.disabled:active, .jsn-bootstrap3 .btn-success[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-success:active, .jsn-bootstrap3 .btn-success.disabled.active, .jsn-bootstrap3 .btn-success[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-success.active { background-color: #5cb85c;border-color: #4cae4c;}
.jsn-bootstrap3 .btn-success .badge { color: #5cb85c;background-color: #ffffff;}
.jsn-bootstrap3 .btn-info { color: #ffffff;background-color: #5bc0de;border-color: #46b8da;}
.jsn-bootstrap3 .btn-info:hover, .jsn-bootstrap3 .btn-info:focus, .jsn-bootstrap3 .btn-info:active, .jsn-bootstrap3 .btn-info.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-info { color: #ffffff;background-color: #39b3d7;border-color: #269abc;}
.jsn-bootstrap3 .btn-info:active, .jsn-bootstrap3 .btn-info.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-info { background-image: none;}
.jsn-bootstrap3 .btn-info.disabled, .jsn-bootstrap3 .btn-info[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-info, .jsn-bootstrap3 .btn-info.disabled:hover, .jsn-bootstrap3 .btn-info[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-info:hover, .jsn-bootstrap3 .btn-info.disabled:focus, .jsn-bootstrap3 .btn-info[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-info:focus, .jsn-bootstrap3 .btn-info.disabled:active, .jsn-bootstrap3 .btn-info[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-info:active, .jsn-bootstrap3 .btn-info.disabled.active, .jsn-bootstrap3 .btn-info[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-info.active { background-color: #5bc0de;border-color: #46b8da;}
.jsn-bootstrap3 .btn-info .badge { color: #5bc0de;background-color: #ffffff;}
.jsn-bootstrap3 .btn-warning { color: #ffffff;background-color: #f0ad4e;border-color: #eea236;}
.jsn-bootstrap3 .btn-warning:hover, .jsn-bootstrap3 .btn-warning:focus, .jsn-bootstrap3 .btn-warning:active, .jsn-bootstrap3 .btn-warning.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-warning { color: #ffffff;background-color: #ed9c28;border-color: #d58512;}
.jsn-bootstrap3 .btn-warning:active, .jsn-bootstrap3 .btn-warning.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-warning { background-image: none;}
.jsn-bootstrap3 .btn-warning.disabled, .jsn-bootstrap3 .btn-warning[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-warning, .jsn-bootstrap3 .btn-warning.disabled:hover, .jsn-bootstrap3 .btn-warning[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-warning:hover, .jsn-bootstrap3 .btn-warning.disabled:focus, .jsn-bootstrap3 .btn-warning[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-warning:focus, .jsn-bootstrap3 .btn-warning.disabled:active, .jsn-bootstrap3 .btn-warning[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-warning:active, .jsn-bootstrap3 .btn-warning.disabled.active, .jsn-bootstrap3 .btn-warning[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-warning.active { background-color: #f0ad4e;border-color: #eea236;}
.jsn-bootstrap3 .btn-warning .badge { color: #f0ad4e;background-color: #ffffff;}
.jsn-bootstrap3 .btn-danger { color: #ffffff;background-color: #d9534f;border-color: #d43f3a;}
.jsn-bootstrap3 .btn-danger:hover, .jsn-bootstrap3 .btn-danger:focus, .jsn-bootstrap3 .btn-danger:active, .jsn-bootstrap3 .btn-danger.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-danger { color: #ffffff;background-color: #d2322d;border-color: #ac2925;}
.jsn-bootstrap3 .btn-danger:active, .jsn-bootstrap3 .btn-danger.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-danger { background-image: none;}
.jsn-bootstrap3 .btn-danger.disabled, .jsn-bootstrap3 .btn-danger[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-danger, .jsn-bootstrap3 .btn-danger.disabled:hover, .jsn-bootstrap3 .btn-danger[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-danger:hover, .jsn-bootstrap3 .btn-danger.disabled:focus, .jsn-bootstrap3 .btn-danger[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-danger:focus, .jsn-bootstrap3 .btn-danger.disabled:active, .jsn-bootstrap3 .btn-danger[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-danger:active, .jsn-bootstrap3 .btn-danger.disabled.active, .jsn-bootstrap3 .btn-danger[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-danger.active { background-color: #d9534f;border-color: #d43f3a;}
.jsn-bootstrap3 .btn-danger .badge { color: #d9534f;background-color: #ffffff;}
.jsn-bootstrap3 .btn-link { color: #428bca;font-weight: normal;cursor: pointer;border-radius: 0;}
.jsn-bootstrap3 .btn-link, .jsn-bootstrap3 .btn-link:active, .jsn-bootstrap3 .btn-link[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-link { background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.jsn-bootstrap3 .btn-link, .jsn-bootstrap3 .btn-link:hover, .jsn-bootstrap3 .btn-link:focus, .jsn-bootstrap3 .btn-link:active { border-color: transparent;}
.jsn-bootstrap3 .btn-link:hover, .jsn-bootstrap3 .btn-link:focus { color: #2a6496;text-decoration: underline;background-color: transparent;}
.jsn-bootstrap3 .btn-link[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-link:hover, .jsn-bootstrap3 .btn-link[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-link:focus { color: #999999;text-decoration: none;}
.jsn-bootstrap3 .btn-lg { padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.jsn-bootstrap3 .btn-sm { padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-xs { padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-block { display: block;width: 100%;padding-left: 0;padding-right: 0;}
.jsn-bootstrap3 .btn-block + .btn-block { margin-top: 5px;}
.jsn-bootstrap3 input[type="submit"].btn-block, .jsn-bootstrap3 input[type="reset"].btn-block, .jsn-bootstrap3 input[type="button"].btn-block { width: 100%;}
.jsn-bootstrap3 .fade { opacity: 0;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
.jsn-bootstrap3 .fade.in { opacity: 1;}
.jsn-bootstrap3 .collapse { display: none;}
.jsn-bootstrap3 .collapse.in { display: block;}
.jsn-bootstrap3 .collapsing { position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;transition: height 0.35s ease;}

.jsn-bootstrap3 .btn-group, .jsn-bootstrap3 .btn-group-vertical { position: relative;display: inline-block;vertical-align: middle;}
.jsn-bootstrap3 .btn-group > .btn, .jsn-bootstrap3 .btn-group-vertical > .btn { position: relative;float: left;}
.jsn-bootstrap3 .btn-group > .btn:hover, .jsn-bootstrap3 .btn-group-vertical > .btn:hover, .jsn-bootstrap3 .btn-group > .btn:focus, .jsn-bootstrap3 .btn-group-vertical > .btn:focus, .jsn-bootstrap3 .btn-group > .btn:active, .jsn-bootstrap3 .btn-group-vertical > .btn:active, .jsn-bootstrap3 .btn-group > .btn.active, .jsn-bootstrap3 .btn-group-vertical > .btn.active { z-index: 2;}
.jsn-bootstrap3 .btn-group > .btn:focus, .jsn-bootstrap3 .btn-group-vertical > .btn:focus { outline: none;}
.jsn-bootstrap3 .btn-group .btn + .btn, .jsn-bootstrap3 .btn-group .btn + .btn-group, .jsn-bootstrap3 .btn-group .btn-group + .btn, .jsn-bootstrap3 .btn-group .btn-group + .btn-group { margin-left: -1px;}
.jsn-bootstrap3 .btn-toolbar { margin-left: -5px;}
.jsn-bootstrap3 .btn-toolbar .btn-group, .jsn-bootstrap3 .btn-toolbar .input-group { float: left;}
.jsn-bootstrap3 .btn-toolbar > .btn, .jsn-bootstrap3 .btn-toolbar > .btn-group, .jsn-bootstrap3 .btn-toolbar > .input-group { margin-left: 5px;}
.jsn-bootstrap3 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn:first-child { margin-left: 0;}
.jsn-bootstrap3 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0;border-top-right-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn:last-child:not(:first-child), .jsn-bootstrap3 .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn-group { float: left;}
.jsn-bootstrap3 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn-group:first-child > .btn:last-child, .jsn-bootstrap3 .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0;border-top-right-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group .dropdown-toggle:active, .jsn-bootstrap3 .btn-group.open .dropdown-toggle { outline: 0;}
.jsn-bootstrap3 .btn-group-xs > .btn { padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-group-sm > .btn { padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-group-lg > .btn { padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.jsn-bootstrap3 .btn-group > .btn + .dropdown-toggle { padding-left: 8px;padding-right: 8px;}
.jsn-bootstrap3 .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px;padding-right: 12px;}
.jsn-bootstrap3 .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.jsn-bootstrap3 .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none;box-shadow: none;}
.jsn-bootstrap3 .btn .caret { margin-left: 0;}
.jsn-bootstrap3 .btn-lg .caret { border-width: 5px 5px 0;border-bottom-width: 0;}
.jsn-bootstrap3 .dropup .btn-lg .caret { border-width: 0 5px 5px;}
.jsn-bootstrap3 .btn-group-vertical > .btn, .jsn-bootstrap3 .btn-group-vertical > .btn-group, .jsn-bootstrap3 .btn-group-vertical > .btn-group > .btn { display: block;float: none;width: 100%;max-width: 100%;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group > .btn { float: none;}
.jsn-bootstrap3 .btn-group-vertical > .btn + .btn, .jsn-bootstrap3 .btn-group-vertical > .btn + .btn-group, .jsn-bootstrap3 .btn-group-vertical > .btn-group + .btn, .jsn-bootstrap3 .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px;margin-left: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px;border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .jsn-bootstrap3 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group-justified { display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.jsn-bootstrap3 .btn-group-justified > .btn, .jsn-bootstrap3 .btn-group-justified > .btn-group { float: none;display: table-cell;width: 1%;}
.jsn-bootstrap3 .btn-group-justified > .btn-group .btn { width: 100%;}
.jsn-bootstrap3 [data-toggle="buttons"] > .btn > input[type="radio"],
.jsn-bootstrap3 [data-toggle="buttons"] > .btn > input[type="checkbox"] { display: none;}
.jsn-bootstrap3 .nav { margin-bottom: 0;padding-left: 0;list-style: none;}
.jsn-bootstrap3 .nav > li { position: relative;display: block;}
.jsn-bootstrap3 .nav > li > a { position: relative;display: block;padding: 10px 15px;}
.jsn-bootstrap3 .nav > li > a:hover, .jsn-bootstrap3 .nav > li > a:focus { text-decoration: none;background-color: #eeeeee;}
.jsn-bootstrap3 .nav > li.disabled > a { color: #999999;}
.jsn-bootstrap3 .nav > li.disabled > a:hover, .jsn-bootstrap3 .nav > li.disabled > a:focus { color: #999999;text-decoration: none;background-color: transparent;cursor: not-allowed;}
.jsn-bootstrap3 .nav .open > a, .jsn-bootstrap3 .nav .open > a:hover, .jsn-bootstrap3 .nav .open > a:focus { background-color: #eeeeee;border-color: #428bca;}
.jsn-bootstrap3 .nav .nav-divider { height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.jsn-bootstrap3 .nav > li > a > img { max-width: none;}
.jsn-bootstrap3 .nav-tabs { border-bottom: 1px solid #dddddd;}
.jsn-bootstrap3 .nav-tabs > li { float: left;margin-bottom: -1px;}
.jsn-bootstrap3 .nav-tabs > li > a { margin-right: 2px;line-height: 1.428571429;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.jsn-bootstrap3 .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd;}
.jsn-bootstrap3 .nav-tabs > li.active > a, .jsn-bootstrap3 .nav-tabs > li.active > a:hover, .jsn-bootstrap3 .nav-tabs > li.active > a:focus { color: #555555;background-color: #ffffff;border: 1px solid #dddddd;border-bottom-color: transparent;cursor: default;}
.jsn-bootstrap3 .nav-tabs.nav-justified { width: 100%;border-bottom: 0;}
.jsn-bootstrap3 .nav-tabs.nav-justified > li { float: none;}
.jsn-bootstrap3 .nav-tabs.nav-justified > li > a { text-align: center;margin-bottom: 5px;}
.jsn-bootstrap3 .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto;left: auto;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs.nav-justified > li { display: table-cell;width: 1%;}
  .jsn-bootstrap3 .nav-tabs.nav-justified > li > a { margin-bottom: 0;}
}
.jsn-bootstrap3 .nav-tabs.nav-justified > li > a { margin-right: 0;border-radius: 4px;}
.jsn-bootstrap3 .nav-tabs.nav-justified > .active > a, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #dddddd;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #dddddd;border-radius: 4px 4px 0 0;}
  .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ffffff;}
}
.jsn-bootstrap3 .nav-pills > li { float: left;}
.jsn-bootstrap3 .nav-pills > li > a { border-radius: 4px;}
.jsn-bootstrap3 .nav-pills > li + li { margin-left: 2px;}
.jsn-bootstrap3 .nav-pills > li.active > a, .jsn-bootstrap3 .nav-pills > li.active > a:hover, .jsn-bootstrap3 .nav-pills > li.active > a:focus { color: #ffffff;background-color: #428bca;}
.jsn-bootstrap3 .nav-stacked > li { float: none;}
.jsn-bootstrap3 .nav-stacked > li + li { margin-top: 2px;margin-left: 0;}
.jsn-bootstrap3 .nav-justified { width: 100%;}
.jsn-bootstrap3 .nav-justified > li { float: none;}
.jsn-bootstrap3 .nav-justified > li > a { text-align: center;margin-bottom: 5px;}
.jsn-bootstrap3 .nav-justified > .dropdown .dropdown-menu { top: auto;left: auto;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-justified > li { display: table-cell;width: 1%;}
  .jsn-bootstrap3 .nav-justified > li > a { margin-bottom: 0;}
}
.jsn-bootstrap3 .nav-tabs-justified { border-bottom: 0;}
.jsn-bootstrap3 .nav-tabs-justified > li > a { margin-right: 0;border-radius: 4px;}
.jsn-bootstrap3 .nav-tabs-justified > .active > a, .jsn-bootstrap3 .nav-tabs-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs-justified > .active > a:focus { border: 1px solid #dddddd;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs-justified > li > a { border-bottom: 1px solid #dddddd;border-radius: 4px 4px 0 0;}
  .jsn-bootstrap3 .nav-tabs-justified > .active > a, .jsn-bootstrap3 .nav-tabs-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs-justified > .active > a:focus { border-bottom-color: #ffffff;}
}
.jsn-bootstrap3 .tab-content > .tab-pane { display: none;}
.jsn-bootstrap3 .tab-content > .active { display: block;}
.jsn-bootstrap3 .nav-tabs .dropdown-menu { margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .navbar { position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar { border-radius: 4px;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-header { float: left;}
}
.jsn-bootstrap3 .navbar-collapse { max-height: 340px;overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}
.jsn-bootstrap3 .navbar-collapse.in { overflow-y: auto;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-collapse { width: auto;border-top: 0;box-shadow: none;}
  .jsn-bootstrap3 .navbar-collapse.collapse { display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
  .jsn-bootstrap3 .navbar-collapse.in { overflow-y: visible;}
  .jsn-bootstrap3 .navbar-fixed-top .navbar-collapse, .jsn-bootstrap3 .navbar-static-top .navbar-collapse, .jsn-bootstrap3 .navbar-fixed-bottom .navbar-collapse { padding-left: 0;padding-right: 0;}
}
.jsn-bootstrap3 .container > .navbar-header, .jsn-bootstrap3 .container-fluid > .navbar-header, .jsn-bootstrap3 .container > .navbar-collapse, .jsn-bootstrap3 .container-fluid > .navbar-collapse { margin-right: -15px;margin-left: -15px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .container > .navbar-header, .jsn-bootstrap3 .container-fluid > .navbar-header, .jsn-bootstrap3 .container > .navbar-collapse, .jsn-bootstrap3 .container-fluid > .navbar-collapse { margin-right: 0;margin-left: 0;}
}
.jsn-bootstrap3 .navbar-static-top { z-index: 1000;border-width: 0 0 1px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-static-top { border-radius: 0;}
}
.jsn-bootstrap3 .navbar-fixed-top, .jsn-bootstrap3 .navbar-fixed-bottom { position: fixed;right: 0;left: 0;z-index: 1030;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-fixed-top, .jsn-bootstrap3 .navbar-fixed-bottom { border-radius: 0;}
}
.jsn-bootstrap3 .navbar-fixed-top { top: 0;border-width: 0 0 1px;}
.jsn-bootstrap3 .navbar-fixed-bottom { bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.jsn-bootstrap3 .navbar-brand { float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 20px;}
.jsn-bootstrap3 .navbar-brand:hover, .jsn-bootstrap3 .navbar-brand:focus { text-decoration: none;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar > .container .navbar-brand, .jsn-bootstrap3 .navbar > .container-fluid .navbar-brand { margin-left: -15px;}
}
.jsn-bootstrap3 .navbar-toggle { position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.jsn-bootstrap3 .navbar-toggle:focus { outline: none;}
.jsn-bootstrap3 .navbar-toggle .icon-bar { display: block;width: 22px;height: 2px;border-radius: 1px;}
.jsn-bootstrap3 .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-toggle { display: none;}
}
.jsn-bootstrap3 .navbar-nav { margin: 7.5px -15px;}
.jsn-bootstrap3 .navbar-nav > li > a { padding-top: 10px;padding-bottom: 10px;line-height: 20px;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu { position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a, .jsn-bootstrap3 .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px;}
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a { line-height: 20px;}
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a:hover, .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-nav { float: left;margin: 0;}
  .jsn-bootstrap3 .navbar-nav > li { float: left;}
  .jsn-bootstrap3 .navbar-nav > li > a { padding-top: 15px;padding-bottom: 15px;}
  .jsn-bootstrap3 .navbar-nav.navbar-right:last-child { margin-right: -15px;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-left { float: left !important;}
  .jsn-bootstrap3 .navbar-right { float: right !important;}
}
.jsn-bootstrap3 .navbar-form { margin-left: -15px;margin-right: -15px;padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top: 8px;margin-bottom: 8px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-form .form-group { display: inline-block;margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .form-control { display: inline-block;width: auto;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .control-label { margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .radio, .jsn-bootstrap3 .navbar-form .checkbox { display: inline-block;margin-top: 0;margin-bottom: 0;padding-left: 0;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .radio input[type="radio"], .jsn-bootstrap3 .navbar-form .checkbox input[type="checkbox"] { float: none;margin-left: 0;}
  .jsn-bootstrap3 .navbar-form .has-feedback .form-control-feedback { top: 0;}
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-form .form-group { margin-bottom: 5px;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-form { width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none;}
  .jsn-bootstrap3 .navbar-form.navbar-right:last-child { margin-right: -15px;}
}
.jsn-bootstrap3 .navbar-nav > li > .dropdown-menu { margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.jsn-bootstrap3 .navbar-btn { margin-top: 8px;margin-bottom: 8px;}
.jsn-bootstrap3 .navbar-btn.btn-sm { margin-top: 10px;margin-bottom: 10px;}
.jsn-bootstrap3 .navbar-btn.btn-xs { margin-top: 14px;margin-bottom: 14px;}
.jsn-bootstrap3 .navbar-text { margin-top: 15px;margin-bottom: 15px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-text { float: left;margin-left: 15px;margin-right: 15px;}
  .jsn-bootstrap3 .navbar-text.navbar-right:last-child { margin-right: 0;}
}
.jsn-bootstrap3 .navbar-default { background-color: #f8f8f8;border-color: #e7e7e7;}
.jsn-bootstrap3 .navbar-default .navbar-brand { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-brand:hover, .jsn-bootstrap3 .navbar-default .navbar-brand:focus { color: #5e5e5e;background-color: transparent;}
.jsn-bootstrap3 .navbar-default .navbar-text { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > li > a:focus { color: #333333;background-color: transparent;}
.jsn-bootstrap3 .navbar-default .navbar-nav > .active > a, .jsn-bootstrap3 .navbar-default .navbar-nav > .active > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > .active > a:focus { color: #555555;background-color: #e7e7e7;}
.jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a, .jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a:focus { color: #cccccc;background-color: transparent;}
.jsn-bootstrap3 .navbar-default .navbar-toggle { border-color: #dddddd;}
.jsn-bootstrap3 .navbar-default .navbar-toggle:hover, .jsn-bootstrap3 .navbar-default .navbar-toggle:focus { background-color: #dddddd;}
.jsn-bootstrap3 .navbar-default .navbar-toggle .icon-bar { background-color: #888888;}
.jsn-bootstrap3 .navbar-default .navbar-collapse, .jsn-bootstrap3 .navbar-default .navbar-form { border-color: #e7e7e7;}
.jsn-bootstrap3 .navbar-default .navbar-nav > .open > a, .jsn-bootstrap3 .navbar-default .navbar-nav > .open > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7;color: #555555;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777777;}
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333333;background-color: transparent;}
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555555;background-color: #e7e7e7;}
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc;background-color: transparent;}
}
.jsn-bootstrap3 .navbar-default .navbar-link { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-link:hover { color: #333333;}
.jsn-bootstrap3 .navbar-inverse { background-color: #222222;border-color: #080808;}
.jsn-bootstrap3 .navbar-inverse .navbar-brand { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-brand:hover, .jsn-bootstrap3 .navbar-inverse .navbar-brand:focus { color: #ffffff;background-color: transparent;}
.jsn-bootstrap3 .navbar-inverse .navbar-text { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a:focus { color: #ffffff;background-color: transparent;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a:focus { color: #ffffff;background-color: #080808;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444444;background-color: transparent;}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle { border-color: #333333;}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle:hover, .jsn-bootstrap3 .navbar-inverse .navbar-toggle:focus { background-color: #333333;}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle .icon-bar { background-color: #ffffff;}
.jsn-bootstrap3 .navbar-inverse .navbar-collapse, .jsn-bootstrap3 .navbar-inverse .navbar-form { border-color: #101010;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808;color: #ffffff;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #999999;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff;background-color: transparent;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff;background-color: #080808;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444444;background-color: transparent;}
}
.jsn-bootstrap3 .navbar-inverse .navbar-link { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-link:hover { color: #ffffff;}
.jsn-bootstrap3 .thumbnail { display: block;padding: 4px;margin-bottom: 20px;line-height: 1.428571429;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.jsn-bootstrap3 .thumbnail > img, .jsn-bootstrap3 .thumbnail a > img { display: block;max-width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.jsn-bootstrap3 a.thumbnail:hover, .jsn-bootstrap3 a.thumbnail:focus, .jsn-bootstrap3 a.thumbnail.active { border-color: #428bca;}
.jsn-bootstrap3 .thumbnail .caption { padding: 9px;color: #333333;}
.jsn-bootstrap3 .alert { padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.jsn-bootstrap3 .alert h4 { margin-top: 0;color: inherit;}
.jsn-bootstrap3 .alert .alert-link { font-weight: bold;}
.jsn-bootstrap3 .alert > p, .jsn-bootstrap3 .alert > ul { margin-bottom: 0;}
.jsn-bootstrap3 .alert > p + p { margin-top: 5px;}
.jsn-bootstrap3 .alert-dismissable { padding-right: 35px;}
.jsn-bootstrap3 .alert-dismissable .close { position: relative;top: -2px;right: -21px;color: inherit;}
.jsn-bootstrap3 .alert-success { background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.jsn-bootstrap3 .alert-success hr { border-top-color: #c9e2b3;}
.jsn-bootstrap3 .alert-success .alert-link { color: #2b542c;}
.jsn-bootstrap3 .alert-info { background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.jsn-bootstrap3 .alert-info hr { border-top-color: #a6e1ec;}
.jsn-bootstrap3 .alert-info .alert-link { color: #245269;}
.jsn-bootstrap3 .alert-warning { background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.jsn-bootstrap3 .alert-warning hr { border-top-color: #f7e1b5;}
.jsn-bootstrap3 .alert-warning .alert-link { color: #66512c;}
.jsn-bootstrap3 .alert-danger { background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.jsn-bootstrap3 .alert-danger hr { border-top-color: #e4b9c0;}
.jsn-bootstrap3 .alert-danger .alert-link { color: #843534;}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
  	to {
  		background-position: 0 0;
  	}
}
.jsn-bootstrap3 .progress { overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.jsn-bootstrap3 .progress-bar { float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #ffffff;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;}
.jsn-bootstrap3 .progress-striped .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 40px 40px;}
.jsn-bootstrap3 .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.jsn-bootstrap3 .progress-bar-success { background-color: #5cb85c;}
.jsn-bootstrap3 .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .progress-bar-info { background-color: #5bc0de;}
.jsn-bootstrap3 .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .progress-bar-warning { background-color: #f0ad4e;}
.jsn-bootstrap3 .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .progress-bar-danger { background-color: #d9534f;}
.jsn-bootstrap3 .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .close { float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.jsn-bootstrap3 .close:hover, .jsn-bootstrap3 .close:focus { color: #000000;text-decoration: none;cursor: pointer;opacity: 0.5;filter: alpha(opacity=50);}
.jsn-bootstrap3 button.close { padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.jsn-bootstrap3 .tooltip { position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 12px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);}
.jsn-bootstrap3 .tooltip.in { opacity: 0.9;filter: alpha(opacity=90);}
.jsn-bootstrap3 .tooltip.top { margin-top: -3px;padding: 5px 0;}
.jsn-bootstrap3 .tooltip.right { margin-left: 3px;padding: 0 5px;}
.jsn-bootstrap3 .tooltip.bottom { margin-top: 3px;padding: 5px 0;}
.jsn-bootstrap3 .tooltip.left { margin-left: -3px;padding: 0 5px;}
.jsn-bootstrap3 .tooltip-inner { max-width: 200px;padding: 3px 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #000000;border-radius: 4px;}
.jsn-bootstrap3 .tooltip-arrow { position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.jsn-bootstrap3 .tooltip.top .tooltip-arrow { bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000000;}
.jsn-bootstrap3 .tooltip.top-left .tooltip-arrow { bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: #000000;}
.jsn-bootstrap3 .tooltip.top-right .tooltip-arrow { bottom: 0;right: 5px;border-width: 5px 5px 0;border-top-color: #000000;}
.jsn-bootstrap3 .tooltip.right .tooltip-arrow { top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000000;}
.jsn-bootstrap3 .tooltip.left .tooltip-arrow { top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000000;}
.jsn-bootstrap3 .tooltip.bottom .tooltip-arrow { top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.jsn-bootstrap3 .tooltip.bottom-left .tooltip-arrow { top: 0;left: 5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.jsn-bootstrap3 .tooltip.bottom-right .tooltip-arrow { top: 0;right: 5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.jsn-bootstrap3 .carousel { position: relative;}
.jsn-bootstrap3 .carousel-inner { position: relative;overflow: hidden;width: 100%;}
.jsn-bootstrap3 .carousel-inner > .item { display: none;position: relative;-webkit-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}
.jsn-bootstrap3 .carousel-inner > .item > img, .jsn-bootstrap3 .carousel-inner > .item > a > img { display: block;max-width: 100%;height: auto;line-height: 1;}
.jsn-bootstrap3 .carousel-inner > .active, .jsn-bootstrap3 .carousel-inner > .next, .jsn-bootstrap3 .carousel-inner > .prev { display: block;}
.jsn-bootstrap3 .carousel-inner > .active { left: 0;}
.jsn-bootstrap3 .carousel-inner > .next, .jsn-bootstrap3 .carousel-inner > .prev { position: absolute;top: 0;width: 100%;}
.jsn-bootstrap3 .carousel-inner > .next { left: 100%;}
.jsn-bootstrap3 .carousel-inner > .prev { left: -100%;}
.jsn-bootstrap3 .carousel-inner > .next.left, .jsn-bootstrap3 .carousel-inner > .prev.right { left: 0;}
.jsn-bootstrap3 .carousel-inner > .active.left { left: -100%;}
.jsn-bootstrap3 .carousel-inner > .active.right { left: 100%;}
.jsn-bootstrap3 .carousel-control { position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: 0.5;filter: alpha(opacity=50);font-size: 20px;color: #ffffff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.jsn-bootstrap3 .carousel-control.left { background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.jsn-bootstrap3 .carousel-control.right { left: auto;right: 0;background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.jsn-bootstrap3 .carousel-control:hover, .jsn-bootstrap3 .carousel-control:focus { outline: none;color: #ffffff;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}
.jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .icon-next, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-left, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-right { position: absolute;top: 50%;z-index: 5;display: inline-block;}
.jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-left { left: 50%;}
.jsn-bootstrap3 .carousel-control .icon-next, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-right { right: 50%;}
.jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .icon-next { width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;font-family: serif;}
.jsn-bootstrap3 .carousel-control .icon-prev:before { content: '\2039';}
.jsn-bootstrap3 .carousel-control .icon-next:before { content: '\203a';}
.jsn-bootstrap3 .carousel-indicators { position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center;}
.jsn-bootstrap3 .carousel-indicators li { display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #ffffff;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);}
.jsn-bootstrap3 .carousel-indicators .active { margin: 0;width: 12px;height: 12px;background-color: #ffffff;}
.jsn-bootstrap3 .carousel-caption { position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #ffffff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.jsn-bootstrap3 .carousel-caption .btn { text-shadow: none;}
.jsn-bootstrap3 .panel { margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.jsn-bootstrap3 .panel-body { padding: 15px; }
.jsn-bootstrap3 .panel-body:before, .jsn-bootstrap3 .panel-body:after { display: table; content: " "; }
.jsn-bootstrap3 .panel-body:after { clear: both; }
.jsn-bootstrap3 .panel-body:before, .jsn-bootstrap3 .panel-body:after { display: table; content: " "; }
.jsn-bootstrap3 .panel-body:after { clear: both; }
.jsn-bootstrap3 .panel > .list-group { margin-bottom: 0; }
.jsn-bootstrap3 .panel > .list-group .list-group-item { border-width: 1px 0; }
.jsn-bootstrap3 .panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.jsn-bootstrap3 .panel > .list-group .list-group-item:last-child { border-bottom: 0; }
.jsn-bootstrap3 .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }
.jsn-bootstrap3 .panel > .table, .jsn-bootstrap3 .panel > .table-responsive > .table { margin-bottom: 0; }
.jsn-bootstrap3 .panel > .panel-body + .table, .jsn-bootstrap3 .panel > .panel-body + .table-responsive { border-top: 1px solid #dddddd; }
.jsn-bootstrap3 .panel > .table > tbody:first-child th, .jsn-bootstrap3 .panel > .table > tbody:first-child td { border-top: 0; }
.jsn-bootstrap3 .panel > .table-bordered, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered { border: 0; }
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > th:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > th:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > th:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .jsn-bootstrap3 .panel > .table-bordered > thead > tr > td:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > td:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > td:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > th:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > th:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > th:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .jsn-bootstrap3 .panel > .table-bordered > thead > tr > td:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > td:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > td:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.jsn-bootstrap3 .panel > .table-bordered > thead > tr:last-child > th, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr:last-child > th, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr:last-child > th, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .jsn-bootstrap3 .panel > .table-bordered > thead > tr:last-child > td, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr:last-child > td, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr:last-child > td, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
.jsn-bootstrap3 .panel > .table-responsive { margin-bottom: 0; border: 0; }
.jsn-bootstrap3 .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.jsn-bootstrap3 .panel-heading > .dropdown .dropdown-toggle { color: inherit; }
.jsn-bootstrap3 .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
.jsn-bootstrap3 .panel-title > a { color: inherit; }
.jsn-bootstrap3 .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.jsn-bootstrap3 .panel-group .panel { margin-bottom: 0; overflow: hidden; border-radius: 4px; }
.jsn-bootstrap3 .panel-group .panel + .panel { margin-top: 5px; }
.jsn-bootstrap3 .panel-group .panel-heading { border-bottom: 0; }
.jsn-bootstrap3 .panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #dddddd; }
.jsn-bootstrap3 .panel-group .panel-footer { border-top: 0; }
.jsn-bootstrap3 .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; }
.jsn-bootstrap3 .panel-default { border-color: #dddddd; }
.jsn-bootstrap3 .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #dddddd; }
.jsn-bootstrap3 .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #dddddd; }
.jsn-bootstrap3 .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #dddddd; }
.jsn-bootstrap3 .panel-primary { border-color: #428bca; }
.jsn-bootstrap3 .panel-primary > .panel-heading { color: #ffffff; background-color: #428bca; border-color: #428bca; }
.jsn-bootstrap3 .panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #428bca; }
.jsn-bootstrap3 .panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #428bca; }
.jsn-bootstrap3 .panel-success { border-color: #d6e9c6; }
.jsn-bootstrap3 .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.jsn-bootstrap3 .panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #d6e9c6; }
.jsn-bootstrap3 .panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #d6e9c6; }
.jsn-bootstrap3 .panel-warning { border-color: #faebcc; }
.jsn-bootstrap3 .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.jsn-bootstrap3 .panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #faebcc; }
.jsn-bootstrap3 .panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #faebcc; }
.jsn-bootstrap3 .panel-danger { border-color: #ebccd1; }
.jsn-bootstrap3 .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.jsn-bootstrap3 .panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #ebccd1; }
.jsn-bootstrap3 .panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ebccd1; }
.jsn-bootstrap3 .panel-info { border-color: #bce8f1; }
.jsn-bootstrap3 .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.jsn-bootstrap3 .panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #bce8f1; }
.jsn-bootstrap3 .panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bce8f1; }
@media screen and (min-width: 768px) { .carousel-control .glyphicons-chevron-left, .jsn-bootstrap3 .carousel-control .glyphicons-chevron-right, .jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .icon-next { width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;font-size: 30px;}
  .jsn-bootstrap3 .carousel-caption { left: 20%;right: 20%;padding-bottom: 30px;}
  .jsn-bootstrap3 .carousel-indicators { bottom: 20px;}
}
.jsn-bootstrap3 .clearfix:before, .jsn-bootstrap3 .clearfix:after, .jsn-bootstrap3 .form-horizontal .form-group:before, .jsn-bootstrap3 .form-horizontal .form-group:after, .jsn-bootstrap3 .btn-toolbar:before, .jsn-bootstrap3 .btn-toolbar:after, .jsn-bootstrap3 .btn-group-vertical > .btn-group:before, .jsn-bootstrap3 .btn-group-vertical > .btn-group:after, .jsn-bootstrap3 .nav:before, .jsn-bootstrap3 .nav:after, .jsn-bootstrap3 .navbar:before, .jsn-bootstrap3 .navbar:after, .jsn-bootstrap3 .navbar-header:before, .jsn-bootstrap3 .navbar-header:after, .jsn-bootstrap3 .navbar-collapse:before, .jsn-bootstrap3 .navbar-collapse:after, .jsn-bootstrap3 .wr-element-container:before, .jsn-bootstrap3 .wr-element-container:after { content: " ";display: table;}
.jsn-bootstrap3 .clearfix:after, .jsn-bootstrap3 .form-horizontal .form-group:after, .jsn-bootstrap3 .btn-toolbar:after, .jsn-bootstrap3 .btn-group-vertical > .btn-group:after, .jsn-bootstrap3 .nav:after, .jsn-bootstrap3 .navbar:after, .jsn-bootstrap3 .navbar-header:after, .jsn-bootstrap3 .navbar-collapse:after, .jsn-bootstrap3 .wr-element-container:after { clear: both;}
.jsn-bootstrap3 .center-block { display: block;margin-left: auto;margin-right: auto;}
.jsn-bootstrap3 .pull-right { float: right !important;}
.jsn-bootstrap3 .pull-left { float: left !important;}
.jsn-bootstrap3 .hide { display: none !important;}
.jsn-bootstrap3 .show { display: block !important;}
.jsn-bootstrap3 .invisible { visibility: hidden;}
.jsn-bootstrap3 .text-hide { font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.jsn-bootstrap3 .hidden { display: none !important;visibility: hidden !important;}
.jsn-bootstrap3 .affix { position: fixed;}
@-ms-viewport { width: device-width;}
.jsn-bootstrap3 .visible-xs, .jsn-bootstrap3 tr.visible-xs, .jsn-bootstrap3 th.visible-xs, .jsn-bootstrap3 td.visible-xs { display: none !important;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .visible-xs { display: block !important;}
  .jsn-bootstrap3 table.visible-xs { display: table;}
  .jsn-bootstrap3 tr.visible-xs { display: table-row !important;}
  .jsn-bootstrap3 th.visible-xs, .jsn-bootstrap3 td.visible-xs { display: table-cell !important;}
}
.jsn-bootstrap3 .visible-sm, .jsn-bootstrap3 tr.visible-sm, .jsn-bootstrap3 th.visible-sm, .jsn-bootstrap3 td.visible-sm { display: none !important;}
@media (min-width: 768px) and (max-width: 991px) {
  .jsn-bootstrap3 .visible-sm { display: block !important;}
  .jsn-bootstrap3 table.visible-sm { display: table;}
  .jsn-bootstrap3 tr.visible-sm { display: table-row !important;}
  .jsn-bootstrap3 th.visible-sm, .jsn-bootstrap3 td.visible-sm { display: table-cell !important;}
}
.jsn-bootstrap3 .visible-md, .jsn-bootstrap3 tr.visible-md, .jsn-bootstrap3 th.visible-md, .jsn-bootstrap3 td.visible-md { display: none !important;}
@media (min-width: 992px) and (max-width: 1199px) {
  .jsn-bootstrap3 .visible-md { display: block !important;}
  .jsn-bootstrap3 table.visible-md { display: table;}
  .jsn-bootstrap3 tr.visible-md { display: table-row !important;}
  .jsn-bootstrap3 th.visible-md, .jsn-bootstrap3 td.visible-md { display: table-cell !important;}
}
.jsn-bootstrap3 .visible-lg, .jsn-bootstrap3 tr.visible-lg, .jsn-bootstrap3 th.visible-lg, .jsn-bootstrap3 td.visible-lg { display: none !important;}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .visible-lg { display: block !important;}
  .jsn-bootstrap3 table.visible-lg { display: table;}
  .jsn-bootstrap3 tr.visible-lg { display: table-row !important;}
  .jsn-bootstrap3 th.visible-lg, .jsn-bootstrap3 td.visible-lg { display: table-cell !important;}
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .hidden-xs, .jsn-bootstrap3 tr.hidden-xs, .jsn-bootstrap3 th.hidden-xs, .jsn-bootstrap3 td.hidden-xs { display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .jsn-bootstrap3 .hidden-sm, .jsn-bootstrap3 tr.hidden-sm, .jsn-bootstrap3 th.hidden-sm, .jsn-bootstrap3 td.hidden-sm { display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .jsn-bootstrap3 .hidden-md, .jsn-bootstrap3 tr.hidden-md, .jsn-bootstrap3 th.hidden-md, .jsn-bootstrap3 td.hidden-md { display: none !important;}
}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .hidden-lg, .jsn-bootstrap3 tr.hidden-lg, .jsn-bootstrap3 th.hidden-lg, .jsn-bootstrap3 td.hidden-lg { display: none !important;}
}
.jsn-bootstrap3 .visible-print, .jsn-bootstrap3 tr.visible-print, .jsn-bootstrap3 th.visible-print, .jsn-bootstrap3 td.visible-print { display: none !important;}
@media print { .jsn-bootstrap3 .visible-print { display: block !important;}
  .jsn-bootstrap3 table.visible-print { display: table;}
  .jsn-bootstrap3 tr.visible-print { display: table-row !important;}
  .jsn-bootstrap3 th.visible-print, .jsn-bootstrap3 td.visible-print { display: table-cell !important;}
}
@media print { .jsn-bootstrap3 .hidden-print, .jsn-bootstrap3 tr.hidden-print, .jsn-bootstrap3 th.hidden-print, .jsn-bootstrap3 td.hidden-print { display: none !important;}
}

/* End */



/* Start:/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/jsn-gui-frontend.css?1482230512601*/
/**
 * @version    $Id$
 * @package    JSN_Framework
 * @author     JoomlaShine Team <support@joomlashine.com>
 * @copyright  Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */

/* ============================== JOOMLASHINE GUI ============================== */
@import url("/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/../../3rd-party/jsn/css/jsn-fonticomoon.css");

@import url("/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/../../3rd-party/font-icomoon/css/icomoon.css");
/* End */



/* Start:/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/front_end.css?14822305123161*/
/*------------------------------------------------------
    Common css for front end
------------------------------------------------------*/
.jsn-bootstrap3 .carousel h4 {
    /*color: #fff;*/
    font-weight: bold;
}
.jsn-bootstrap3 .carousel h4 i {
	margin-right: 10px;
}
div.wr_text p.dropcap:first-letter {
    margin: 0.1em 0.2em 0.1em -0.05em;
}
.jsn-master .jsn-bootstrap3 .mejs-container, .jsn-master .jsn-bootstrap3 .local_file, iframe, object, video {
    max-width: 100%;
}
.wr_loading {
    display: none;
}
.wr_loading.active {
    display: block !important;
}
[class *="col-"] {
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
/* === Prevent image shows beyond the container === */
.wr-element-container img {
    max-width: 100%;
    float: inherit !important;
}
/* Add margin for WP audio */
.wp-audio-shortcode {
    margin: 10px 0;
}
/* === tooltip === */
.tipsy img {
    float: none !important;
}
/* === social icons === */
ul.wr-social-links li a.facebook {
    background: url(/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/../images/icon-socials/facebook.png) no-repeat 2px 3px #ECEEF5;
    border: 1px solid #CAD4E7;
    width: 20px;
}
ul.wr-social-links li a.facebook:hover {
    border-color: #9DACCE;
}
ul.wr-social-links li a.twitter {
    background: url(/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/../images/icon-socials/twitter.png) no-repeat 2px 5px #EEE;
    border: 1px solid #CCC;
    width: 22px;
}
ul.wr-social-links li a.googleplus {
    background: url(/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/../images/icon-socials/gplus.png) no-repeat 8px 2px;
    border: 1px solid rgba(0, 0, 0, 0.17);
    width: 42px;
}
ul.wr-social-links {
    margin: 0;
    padding: 0;
}
ul.wr-social-links li {
    list-style: none;
    display: inline-block;
    margin: 0 5px 0 0 !important;
}
ul.wr-social-links li a:hover {
    text-decoration: none;
}
ul.wr-social-links li a {
    font-size: 0.9em;
    display: inline-block;
    height: 21px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
ul.wr-social-links li a.googleplus:hover {
    border-color: rgba(0, 0, 0, 0.3);
}
ul.wr-social-links li a.twitter:hover {
    border-color: #AAA;
}
/* === Full width === */
.wr-full-width {
    overflow-x: hidden;
}

/** element typography **/
.jsn-bootstrap3 .wr-element-container p {
    margin: 0 0 20px;
    padding: 0;
    color: #666;
}

/* Video & audio No file selected */
.jsn-bootstrap3 .wr-element-container>.jsn-bglabel {
    background-position: center top;
    background-repeat: no-repeat;
    color: #D3D3D3;
    font-size: 32px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    text-align: center;
    margin-top: 65px;
}
.jsn-bootstrap3 .wr-element-container[class ^="icon-"] {
    margin-right: 5px;
}

/*------   Button   ------*/
.jsn-bootstrap3 .btn-group .btn {
	margin-bottom: 5px;
}
.jsn-bootstrap3 .btn-toolbar.text-center .btn-group {
	float: none;
}

/*------   Icon   ------*/
.jsn-bootstrap3 .progress-info i {
	margin-right: 10px;
}

/*------   Accordion   ------*/
.jsn-bootstrap3 .elementFilter {
	margin: 0;
}
/* End */



/* Start:/bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/front_end_responsive.css?14822305121814*/
/*------------------------------------------------------
    SMARTPHONE LAYOUT (240 - 480)
------------------------------------------------------*/
@media only screen and (max-width: 480px) , ( max-device-width : 480px)
	{
	#fancybox-wrap,#fancybox-content,.jsn-bootstrap3 .progress-info,.jsn-bootstrap3 .wr-element-pricingtable[class
		*="table-"]>div {
		width: 100% !important;
	}
	.jsn-bootstrap3 .carousel .carousel-image,.mejs-container.mejs-audio,.local_file
		{
		max-width: 100%;
	}
	#fancybox-wrap,#fancybox-content {
		left: 0 !important;
	}
	.jsn-bootstrap3 .btn {
		margin: 5px;
	}
	.jsn-bootstrap3 .btn-group .btn {
		margin: 0;
	}
	.jsn-bootstrap3 .carousel-caption {
		position: absolute;
	}
	.testimonial .testimonial-item {
		margin-bottom: 20px;
	}
	.jsn-bootstrap3 .row-fluid.wr_fullwidth {
		padding: 10px !important;
	}
	.jsn-bootstrap3 .wr-element-pricingtable {
		display: inline-block;
	}
	.jsn-bootstrap3 .wr-pricingtable .wr-prtbl-cols-featured {
		margin-top: 35px;
	}
	.jsn-bootstrap3 .contentclips-item {
		margin-bottom: 15px;
	}
	.jsn-bootstrap3 .wr-pricingtable .wr-prtbl-cols {
		border-left: 1px solid #E4E4E4;
	}
}

/*------------------------------------------------------
    TABLET LAYOUT (481 - 960)
------------------------------------------------------*/
@media only screen and (min-width: 481px) and (max-width: 960px) , (
		min-device-width : 481px) and (max-device-width: 960px) {
	.jsn-bootstrap3 .row {
		margin: 0;
	}
	#fancybox-wrap,#fancybox-content {
		width: 100% !important;
		left: 0 !important;
	}
	.jsn-bootstrap3 .carousel .carousel-image,.mejs-container.mejs-audio,.local_file
		{
		max-width: 100%;
	}
	.jsn-bootstrap3 .btn {
		margin: 5px;
	}
	.jsn-bootstrap3 .btn-group .btn {
		margin: 0;
	}
	.testimonial .testimonial-item {
		margin-bottom: 20px;
	}
}
/* End */



/* Start:/bitrix/templates/nusha/content/fancybox/jquery.fancybox.css?14822305124688*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
  background: #383838;
  color: #fff;
  text-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/nusha/content/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/nusha/content/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
    display: none;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/nusha/content/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */



.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/nusha/content/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.fancybox-margin{margin-right:0px !important;}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/nusha/content/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/nusha/content/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */



/* Start:/bitrix/templates/nusha/menu/slicknav.min.css?14822305122504*/
/*!
 * SlickNav Responsive Mobile Menu v1.0.7
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
/* End */



/* Start:/bitrix/templates/nusha/styles.css?152943696957564*/
.orange .mejs-container,.orange .nav-menu .player-icon {
    background-color: #3D3D3D;
}
.orange .mejs-rating .vote-ui {
    background-color: #3D3D3D;
}
.orange .nav-menu .player-icon {
    box-shadow: 0px 8px 9px -9px  rgba(0,0,0,0.75) inset;
    -moz-box-shadow: 0px 8px 9px -9px  rgba(0,0,0,0.75) inset;
}
.orange .mejs-prev, .orange .mejs-volume-button, .orange .mejs-info, .orange .mejs-minimize, .orange .mejs-fullscreen-button {
    border-color: #3D3D3D;
}
.sticky-nav .section-player {
    margin-top: 108px;
    background-color: rgba(61, 61, 61, 0.9);
    z-index: 200;
    /* opacity: 0.9; */
}
.sticky-nav .section-player.showdown {
    /* display: none;*/
}
.nav-menu {
    background-color: rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 7px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,0.75);
}
.nav-menu .menu {
    margin: 0;
}
.nav-menu .menu>li{
    padding: 44px 9px;
    margin: 0;
    font-weight: 300;
}
.nav-menu .menu>li:hover, .nav-menu .menu>li.active{
    background: #333333;
}
.orange .nav-menu .menu>li>a, .orange .nav-menu .menu>li>a:hover {
    color: #fff;
}
.mejs-time {
    font-size: 12px;
}
.mejs-controls .mejs-info{
    padding: 0 7px;
}
.mejs-tracktitle {
    width: 120px;
}
.mejs-time span, .mejs-tracktitle div {
    font-weight: 300;
}
#bxpanel{
    z-index: 1000;
    position: fixed;
    width: 100%;
}
.section-slider.images .background-slider li {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
}
.section-slider .flex-direction-nav a {
    background: rgba(0, 0, 0, 0.2);
    top: 58%;
    opacity:1;
    color: #fff !important;
    height:auto;
}
.section-slider .flex-direction-nav a:hover {
    background: rgba(0, 0, 0, 0.6);
}
.section-slider .flex-direction-nav a:before {
    padding:0;    
    text-shadow: 1px 0px 2px black;
}
.section-slider .flex-prev{
    margin-left:6%;
}
.section-slider .flex-next{
    margin-right:6%;
}
.section-title{
    font-family: 'Roboto Condensed', sans-serif;
}
.orange h2.section-title .desc {
    font-size: 50px !important;
    font-weight: 400;
    position: relative;
    top: 0;
}
h2.section-title span{
    font-size: 50px !important;  
}

.section-title span{
    position: inherit !important;
    top:0 !important;
    display: initial !important;
}
.orange .section-popular-tracks .track-no {
    font-size: 46px;
    width: 74px;
    color: #383838;
}
.orange .section-popular-tracks .track-no .artist-name{
    font-size: 16px;

}
.section-popular-tracks .track-no div:first-child {
    font-weight: 400;
}
.section-popular-tracks .track-title h3 {
    font-weight: 700;
}
.orange .section-popular-tracks .artist-name {
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
}
.orange .section-popular-tracks .track-title .artist-name {
    font-weight: 400;
}
.section-popular-tracks .track-image {
    margin-top: 13px;
}
.section-popular-tracks .block-title {
    font-size: 30px;
}
.w70{
    width:70% !important;
}
.block-title a,.block-title a:hover{
    color:#fff;
}
.track-title .artist-name{
    color: #383838;
}
.orange .quotes-slider .quote-author{
    color: #fff;
    background: none;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 15px;
    line-height: inherit;
    height: auto;
    text-transform: inherit;
    padding: 3px 60px;
}
.testimonial-slider .flex-direction-nav{
    display: none;
}
p.big-text {
    font-size: 50px;
}
@media only screen and (min-width: 1170px){
    .latest-tracks .media-slider .hentry {
        width: 270px;
        height: 270px;
    }
    .latest-tracks .media-slider .slides li {
        height: 300px;
    }
    .latest-tracks .tiny-carousel .viewport {
        height: 600px;
    }
}
@media only screen and (max-width: 1023px){
    .orange .nav-menu .player-icon{
        margin-top: 10px;
    } 
}
@media only screen and (min-width: 1024px){
    .orange .nav-menu .player-icon{
        /*margin-top: -2px; */
    } 
}
@media only screen and (max-width: 590px){
    .logo{
        width: 190px;
        margin-left: 0 !important;
    }
    .orange .nav-menu .player-icon{
        margin-top: 18px;
    }  
    .orange .section-popular-tracks .track-no .artist-name{
        font-size: 13px;

    }

}

.section-videoanonse{
    height: 100%;
    padding: 0;
    position: relative;
    overflow: hidden;
    height: 600px;
}
.section-videoanonse .parallax{

}
.section-videoanonse .quote{
    font-size: 30px; 
}
.video-anonce{
    zoom: 1;
    position: relative;
    text-align: center;
    top: 30%;
}
.video-anonce p{
    margin-bottom: 0;
    text-transform: uppercase;
    line-height: 46px;
    text-shadow: 0px 1px 2px #000;
}
.video-anonce a{
    color:#fff;
}
.video-anonce .icon{
    margin-top: 35px;
}
.video-anonce .icon span{
    background: url('/bitrix/templates/nusha/play.png');
    padding: 0 0 74px 96px;
}
.nav-menu .mobile-nav{
    float: right;
    margin: 31px 0 0 0px;
    width: 91px;
}
.nav-menu .mobile-nav>i{
    color: #fff !important;
}
body.sticky-nav .nav-menu{
    height: 108px;
}
.orange #cboxLoadedContent {
    overflow: hidden !important;
}
.video-player iframe {
    height: 100%;
}
.shop-anonce {
    zoom: 1;
    position: relative;
    text-align: center;
    width: 30%;
    background: rgba(0, 0, 0, 0.4);
    height: 100%;
    margin: 0px auto;
    padding-bottom: 30px;
}
@media only screen and (max-width: 960px){
    .shop-anonce {
        width: 100%;
    }
}


a.empty-button {
    color: #fff !important;
    background: none;
    border: 1px solid rgb(255, 255, 255);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 3px;
    font-size: 15px;
    line-height: inherit;
    height: auto;
    text-transform: inherit;
    padding: 3px 60px;
}
a.empty-button:hover{
    color: #fff !important; 
}
.shop-anonce p {
    line-height: 37px;
    text-transform: uppercase;
}
.f50{
    font-size: 50px;
    }.f60{
        font-size: 60px;
        }.f72{
            font-size: 72px;
        }

        .bb{
            width: auto;
            margin: 0 auto;
            display: inline-block;
            margin-bottom: 24px;
            line-height: inherit !important;
            border-bottom: 2px solid #fff;
        }
        .imglogo {
            padding: 40px 0 0;
        }
        .btn-container {
            margin-top: 59px;
        }
        .section-shop {
            padding: 0;
        }
        .section-shop{
            min-height: 470px;
        }
        .woocommerce-page ul.products li.product .product-inner .product-item-title, .woocommerce ul.products li.product .product-inner .product-item-title {
            width: 100%;
            position: absolute;
            top: 40%;
        }
        .woocommerce-page ul.products li.product .product-price, .woocommerce ul.products li.product .product-price {
            line-height: inherit;
            padding-top: 10px;
        }
        /*-------------------------------*/
        .woocommerce-page .viewport, .woocommerce .viewport,.woocommerce-page .viewport li, .woocommerce .viewport li {
            height: 344px;
        }
        .woocommerce-page ul.products li.product, .woocommerce ul.products li.product {
            height: 320px;
            font-family: 'Roboto Condensed', sans-serif;

        }
        /*----------------------------------*/
        .catalog .woocommerce-page .viewport, .catalog .woocommerce .viewport,.woocommerce-page .viewport li, .catalog .woocommerce .viewport li {
            height: 400px;
        }
        .catalog .woocommerce-page ul.products li.product, .catalog .woocommerce ul.products li.product {
            width: 263px;
            height:350px;

        }
        .catalog ul.products li.product{
            margin: 0 25px 50px 0px;
        }
        .woocommerce ul.products li.product {
            margin-bottom: 20px;
            float: left;
        }
        @media only screen and (max-width: 1169px){
            .woocommerce ul.products li.product {
                height: 274px;
                width: 180px;
                margin-left: 10px;
            }
        }
        @media only screen and (max-width: 1023px){
            .products-slider .viewport, .woocommerce-page .viewport li, .woocommerce .viewport li,.woocommerce .products-slider .slides li {
                height: 700px;
            } 
            .woocommerce ul.products li.product {
                height: 325px;
                width: 224px;
                margin-left: 9px;
            } 
        }
        @media only screen and (max-width: 799px){
            .woocommerce ul.products li.product {
                height: 265px;
                width: 165px;
                margin-bottom: 15px;
                margin-left: 2px;
            }

            .products-slider .viewport, .woocommerce-page .viewport li, .woocommerce .viewport li,.woocommerce .products-slider .slides li {
                height: 560px;
            }
            .catalog .woocommerce-page ul.products li.product, .catalog .woocommerce ul.products li.product {
                width: 225px;
                height: 300px;
                margin-left: 0px;
            }
        }
        @media only screen and (max-width: 590px) {
            .woocommerce ul.products li.product {
                height: 240px;
                width: 143px;
            }
            .products-slider .viewport, .woocommerce-page .viewport li, .woocommerce .viewport li,.woocommerce .products-slider .slides li {
                height: 760px;
            }
            .catalog .woocommerce-page ul.products li.product, .catalog .woocommerce ul.products li.product {
                width: 147px;
                height: 220px;
                margin-right: 3px;
            }
        }
        .woocommerce-page ul.products li.product .product-inner img, .woocommerce ul.products li.product .product-inner img {
            margin: 0 auto;
        }
        .woocommerce-page ul.products li.product .product-price .price, .woocommerce ul.products li.product .product-price .price {
            width: auto;
            text-align: left;
        }
        .woocommerce-page ul.products li.product .product-price del, .woocommerce ul.products li.product .product-price del {
            display: block;
            margin-right: 10px;
        }
        .item-title {
            height: 15%;
        }
        .item-title a, .item-title a:hover{
            color:#fff;
        }
        .twitter .quote a{
            color:#fff !important;
        }
        .section-socials {
            padding: 30px 0;
            min-height: 502px;
            text-align: center;
            text-transform: uppercase;
        }
        .section-socials .inner{
            display: inline-block;
        }
        .section-title {
            text-shadow: 0px 1px 2px #000;
        }
        .section-socials .section-title {
            margin: 0 0 20px 0;
        }
        .instagram-widget {
            background-color: rgb(255, 255, 255);
            box-shadow: rgba(0, 0, 0, 0.74902) 0px 2px 7px;
            width: 100%;
            max-width: 460px;
            margin: 0 auto;
        }
        #section-socials .parallax {
            z-index: 1;
        }
        #section-socials .inner {
            z-index: 100;
        }
        .instagram-widget .i-title {
            background-color: rgb(51, 51, 51);
            width: 100%;
            height: 69px;
        }
        .vk-widget .i-title {
            background-color: #6699cc;
        }
        .i-title a {
            color: #fff;
            font-size: 23px;
            padding-top: 17px;
            display: inline-block;
            font-weight: 700;
        }
        .instagram-widget .i-title a:before {
            content: "";
            background: 0px 9px url(/bitrix/templates/nusha/images/instagram.png) no-repeat;
            padding: 15px 47px 8px 28px;
            background-size: 47px 47px;
        }
        .vk-widget .i-title a:before {
            background: 0px 5px url(/bitrix/templates/nusha/images/vk.png) no-repeat;
        }
        .instagram-widget ul {
            padding: 10px 10px 35px 10px;
            margin: 0;
            display: inline-block;
        }
        .instagram-widget ul li {
            display: block;
            float: left;
            width: 25%;
            padding: 0;
        }
        .instagram-widget ul li {
            padding-left: 4px;
            padding-bottom: 4px;
        }

        .instagram-widget li a {
            padding: 0;
            margin: 0;
            display: inherit;
            line-height: 12px;
        }
        .instagram-widget img {
            padding: 1px;
            margin: 0;
            width: 106px;
            border: 1px solid #e3e3e3;
        } 
        .instagram-widget p, li .vk_name{
            color: #29577b;
            font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
            text-transform: initial;
            font-size: 11px;
        } 
        li .vk_name{
            height: 16px;
        }
        .instagram-widget>p{
            font-weight: bold;
            margin-top: 9px;
            margin-bottom: 7px;
        }
        .w85{
            width:85%;
            margin: 0 auto;
        }
        .w50 {
            width: 50%;
            display: block;
            float: left;
            margin-bottom: 20px;
        }
        @media only screen and (max-width: 1023px){
            .w50{ width: 100%}
            .w85{ width: 100%}
        } 
        @media only screen and (max-width: 1169px){
            .w85{ width: 100%}
        }
        .vk-widget ul {
            padding-top: 0;
            padding-bottom: 2px;
        }
        .vk-widget ul li {
            width: 16.57%;
        }
        .vk-widget li img {
            width: 54px;
            border:none;
        }
        .user_info .vk_photo {
            float: left;    padding-left: 21px;
            padding-right: 13px;
        }

        .user_info {
            display: inline-block;
            padding-bottom: 11px;
        }

        .user_info img {
            height: 66px;
            width: auto;
            border: none;
        }

        .user_info .vk_name a {
            text-align: left;
        }
        .vk_name p {
            text-align: left;
            padding-left: 14px;
            margin-bottom: 0;
            padding-right: 22px;
            font-size: 14px;
            color: #000;
        }
        .user_info .vk_name a {
            text-decoration: underline;
            color: #29577b;
        }
        .footer{
            background-color: #000;
        }
        ul.bottom-menu {
            list-style: none;
            display: block;
            margin: 0 auto;
            text-transform: uppercase;
            width: 60%;
            font-family: 'Roboto Condensed', sans-serif;
        }

        ul.bottom-menu li {
            float: left;
            padding: 0 10px;
            color: #fff;
        }

        ul.bottom-menu li a {
            color: #fff !important;
        }
        .bottom-socials {
            list-style: none;
            display: block;
            margin: 0 auto;
            text-align: center;
        }

        .bottom-socials li {
            display: inline-block;
            padding: 62px 31px 0 10px;
        }
        .bottom-socials li a{
            /* padding: 16px 27px;*/
        }
        .bottom-socials .fa {
            font-size: 60px;
            color: #fff;
        }
        .i-inst{background: url(/bitrix/templates/nusha/images/instagram2.png) no-repeat;}
        .i-tw{background: url(/bitrix/templates/nusha/images/tw2.png) no-repeat;}
        .i-vk{background: url(/bitrix/templates/nusha/images/vk2.png) no-repeat;}
        .i-itunes{background: url(/bitrix/templates/nusha/images/itunes2.png) no-repeat;}
        .footer .copyright {
            text-align: center;
            padding-top: 66px;
        }
        .slider-item {
            height: 100%;
            width: 66%;
            margin: 0 17%;
            text-align: left;
            font-size: 60px;
            font-family: 'Roboto condensed';
            font-weight: 100;
            text-transform: uppercase;
            line-height: 56px;
            color: #000;
            display: block;
        }
        .inner-page .slider-item{
            font-size: 50px; 
            line-height: 47px;
            margin-bottom: 20px;
        }                     
        .inner-page .mainslider{

        }
        @media only screen and (max-width: 960px) {
            .slider-inner { 
                margin-top: 40%; 

            }
        }
        @media only screen and (max-width: 960px) {
            .slider-inner { 
                margin-top: 40%; 

            }
        }
        @media only screen and (max-width: 590px){
            .slider-inner { 
                margin-top: 60%; 

            }
        }
        .slider-inner { 
            margin-top: 22%;
            height: auto;
            /*  background: rgba(255,255,255,0.4); */
            padding: 19px 43px;
            border-radius: 20px;
        }
        .inner-page .slider-inner { 
            margin-top: 18%; 
        }
        .w40{
            width: 40%;
        }
        .slider-item .second-text{
            color:#ff8800;
        }

        .itunes-d a{
            background: url(/bitrix/templates/nusha/images/itunes-d.png) no-repeat;
            padding: 8px 98px;  
        }
        .slider-item .link {
            position: absolute;
            bottom: 106px;
        }
        .slider-item .link {
            margin-top: 20px;
        }
        .slider-item .link.itunes-d{
            margin-top: 60px;
        }
        h1.section-title, .orange h1.section-title .desc{
            text-align: center;
            font-size: 60px !important;
        } 
        @media only screen and (max-width: 590px){
            h1.section-title, .orange h1.section-title .desc{
                font-size: 36px !important;
            } 
        } 

        .about-parallax {
            min-height: 392px;
            display: inline-block;
        }
        .about-parallax,.about-page {
            text-align: left;
            text-transform: none;
            font-family: 'Roboto Condensed';
            font-size: 16px;
        }

        .about-parallax .inner .cont{
            margin-top: 55px;
        }
        .about-parallax .inner{
            width:80%;
        }
        .w70{
            width:70%;  
            display: inline-block;
        } 
        .about-page {
            margin: 72px 0 56px 0;
            display: inline-block;
        }
        .w100{
            width:100%;
            display: inline-block;
            clear:both;
        }     
        .align-right .cont{
            float: right;
        }
        .section-latest-news article .entry-thumbnail {
            text-align: center;
            height:auto;
        }
        .section-latest-news article .entry-thumbnail img{
            margin-bottom: -8px;
        }
        .section-latest-news article .entry-thumbnail img{
  /*  width:auto !important;
  height:auto !important;  */
}
.section-latest-news{
    padding: 0;
}
.pager-container{

}
ul.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    background-color:inherit !important;
    padding-right: 2px;
}
.pagination>li {
    display: inline;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 15px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color:inherit;
    border: 1px solid #ddd;
    font-size: 18px;
}
.pagination>li>span {
    padding: 6px 15px 7px 15px;
}
.pagination .current {
    color: #000;
    background-color: #eee;
    border-color: #eeeeee;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #000;
    background-color: #eee;
    border-color: #eeeeee;
}
.pager-container {
    /* width: 100%; */
    text-align: center;
}
.woocommerce ul.products li.product a.button{
    font-weight: 700;  
}
.woocommerce ul.products li.product .product-price span{
    font-weight: 400;  
}
.artists-slider .artist .artist-thumbnail {
    height: 370px;
    margin-bottom: 20px !important;
}
.section-video-list .artists-slider .artist .artist-thumbnail {
    margin-bottom: 10px !important;
}

.section-link{
    color: #fff !important;
    text-align: center;
    display: block;
    font-size: 26px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.artists-slider .slides li {
    height: auto; 
}
.artists-slider .artist{
    width: 31.62222222%;
}
.section-video-list .artists-slider .artist {
    width: 49%;
    margin-bottom: 30px;

}
.section-video-list .artists-slider .artist:nth-child(2n+1) {
    clear: both;
}
.section-gallery-list .artists-slider .artist{
    width: 24%;
    margin-left: 11px;
    margin-bottom: 11px;
}
.section-gallery-list .artists-slider .artist .artist-thumbnail{
    margin-bottom: 0px !important;
}
.section-video-detail{
    padding: 0;
}
.section-video-detail .detail-text{
    width: 72%;
    margin: 10px auto 30px;
}
.section-video-detail .artists-slider .artist{
    width: 100%;
}
.section-video-detail .artists-slider{
    border-top:1px solid #606060;
    width: 65%;
    padding: 30px 0;
    margin: 0 auto;
}
@media only screen and (min-width: 1023px){
    .alone{
        display: block !important;
        float: none !important;
        margin: 0 auto 20px !important;
    }
    .artists-slider .artist{
        width: 31.62222222%;
    }
    .artists-slider .artist .artist-thumbnail{
        text-align: center;
    }
    .section-video-list .artists-slider .artist {
        width: 48%;
        margin-left: 23px; 
    }

}
@media only screen and (max-width: 1169px){
    .artists-slider .artist {
        width: 31.62222222%;
        margin-left: 10px;
    }
    .section-video-list .artists-slider .artist {
        width: 48%;
        margin-left: 10px;
    }
    .section-video-detail .detail-text{
        width: 100%;
    }
    .section-gallery-list .artists-slider .artist{
        width: 23%;
    }
}
@media only screen and (max-width: 1023px){
    .artists-slider .artist, .section-video-list .artists-slider .artist{
        width: 49%;
        margin-right: 5px;
        margin-left: 0;
    }
    .section-video-detail .artists-slider{
        width: 100%;
    }
    .section-gallery-list .artists-slider .artist{
        width: 31%;
    }

}
@media only screen and (min-width: 1023px){
    .hidden-big{
        display: none;
    }

}
@media only screen and (max-width: 799px){
    .artists-slider .artist, .section-video-list .artists-slider .artist{
        width: 49%;
        margin-right: 5px;
    }
    .section-gallery-list .artists-slider .artist{
        width: 46%;
    }
    .select-filter{
        width:100%;
    }
}

@media only screen and (max-width: 590px){
    .artists-slider .artist, .section-video-list .artists-slider .artist {
        width: 100%;
        display: inline-block;
    } 
    .section-gallery-list .artists-slider .artist{
        width: 100%;
    }
    .artists-slider .artist .artist-thumbnail img {
        padding-right: 12px;
    }
}
.artists-slider .artist .artist-thumbnail {
    width: 100%;
    height: auto;
}
.artists-slider .artist .view-artist {
    top: 32%;
    width: 72px;
    height: 72px;
    left: 49%;
}
.entypo-play-youtube:before {
    content: " ";
    background: url('/bitrix/templates/nusha/play.png');
    padding: 0px 0 31px 72px;
    background-size: cover;
}
.media-slider .gallery img{
    height:100%;
}
.section-link span{
    color:#999999;
    font-size: 16px;
    display: block;
}
select.sections-dropdown {
    background-color: #262626;
    color: #cccccc;
    display: block;
    width: 227px;
    margin: 0 auto;
    font-size: 20px;
    padding: 10px 20px;
    text-transform: uppercase;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: 205px 22px no-repeat #262626 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAAKlBMVEX///////////////////////////////////////////////////////9q+00tAAAADnRSTlMAAQMEFSAjJygwNFtdZnAWygYAAAAsSURBVHgBY2DhhQM2BgSPi4kBxuNmZQSyoTxOIBvK4+EAqoHx2BmQADOYBAB1AwHSirArdQAAAABJRU5ErkJggg==);

}  
.detail_container .section-artists{
    padding-bottom: 0;
}
.section-latest-news article {
    overflow: hidden;
    height:auto;
}
.section-sections-list{
    padding: 0;
}
.ul-track-list{
    padding: 40px 0 0 0;
    list-style: none;
}
ul.ul-track-list li {
    margin: 7px 0;
    font-size: 18px;
}
.itunes-link {
    padding: 0px 15px 0px 0px;
    background: url(/bitrix/templates/nusha/images/apple.png) no-repeat;
    background-size: contain;
    margin-right: 6px;
}
.carousels{
    clear:both;
}
.carousels .section-title{
    text-align: center;
    border-top: 1px solid #606060;
    padding-top: 30px;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
}
.carousels .slider .flex-viewport li{
    margin-left: 0 !important;
    margin-right: 1px !important;
    height: auto;
}
.carousels .artists-slider .flex-direction-nav {
    display: block; 
}
.carousels .latest-tracks .tiny-carousel .viewport {
    height: 300px;
}
.dblock{
    display: block;
}
.section-events .slides li {
    width: 100%;
}
.section-events .tiny-carousel .viewport {
    height: auto;

}
.section-events {
    padding-top: 0;
}
.section-events .tiny-carousel .overview{
    position: inherit;
}
.section-events .day-event,.section-events .group-time, .section-events .time-event, .section-events .place-event, .section-events .name-event, .section-events .infor-event, .section-events .status, .section-events .event-gallery, .section-events .event-videos {
    float: none; 
    height: auto;
    line-height: normal;
    display: inline-block;
}
.section-events .event {
    height: auto; 
}
.section-events .day-event {
    color: #666666;
    font-size: 46px;
    line-height: 36px;
    padding-bottom: 3px;
    border-color: #383838;
}
.section-events .time-event {
    width: 170px;
}
.section-events .time-event .time {
    line-height: 15px;
    font-size: 16px;
    font-weight: 600;
}
.section-events .time-event .time:first-child {
    color: #666666;
}

.section-events .place-event {
    font-size: 22px;
    vertical-align: top;
    line-height: 40px;
}
.section-events .place-event span {
    text-transform: lowercase;
    color: #666666;
    padding-right: 5px;
    display: inline-block;
}
.section-events .place-event {
    width: 180px;
}
.section-events .name-event {
    width: 530px;
    line-height: 18px;
}

.section-events h3.section-title{
    margin-bottom: 30px;

}
.section-events h3.section-title span{
    font-size: 30px;
    position: inherit;
    top:0;
}
.section-events .tabs {
    margin-bottom: 30px;
}
.section-events .status a {
    padding: 7px 0px;
    font-size: 16px;
}
@media only screen and (max-width: 799px){
    .section-events .group-event {
        width: 100%;
        float: none !important;
        display: block;
        position: relative;
    }
}
.orange .section-events .status.canceled a{
    background-color: #8a8a8a;
}
.section-events .group-status {
    float: right;

}  
.select-filter{
    text-align: center;
}
.select-filter select {
    display: initial;
    margin-left: 21px;
    width: 234px;
    padding: 5px 10px;
    background-position: 0 17px;
    background-position: 96% 50%;
}
.infor-content-event{
    padding-top: 10px;  
}
.show-detail:hover{
    cursor: pointer;
    color:#ff8800;
}
.awards .group-event{
    font-size: 20px;
    font-weight: 600;
}
.map-columns, .subscribe-edit{
    width:100%;
}
.map-columns td, .subscribe-edit td{
    border:none;
}
.search, .subscribe-edit{
    font-family: 'Roboto Condensed', sans-serif;
}
.tweet-list li:before{
    content:none;
}
.widget .tweet-list li {
    margin-bottom: 0;
    text-transform: none; 
}
.content-sidebar .sidebar {
    margin-bottom: 30px;
}
.proditem, .proditem .price{
    font-family: 'Roboto Condensed', sans-serif !important; 
} 
.proditem .price{
    font-size: 32px !important;
}
.more-container {
    height: 72px;
    overflow: hidden;
    display: block;
    float: left;
}
.show-more{
    color:#ff8800;
    cursor: pointer;
}
.woocommerce div.product div.images img {
    width: auto; 
    max-width: 100%; 
    max-height: 450px;
    margin: 0 auto;
    border:none;
}
.proditem .flexslider .slides > li>div {
    border: 10px solid #383838;
    background-color: #fff;
}
.proditem .flex-control-nav {
    position: relative;
    bottom: auto;
    text-align: center;
    top: 6px;
}
.relatedd .inner{
    text-align: center;
}
.relatedd .section-title{
    display: inline-block;
    padding: 35px 0 0px;
    border-top: 1px solid #606060;
}
.relatedd .section{
    padding: 0px;
}
.map-columns{
    text-align: left;
    font-size: 16px;
}
@media only screen and (max-width: 1170px){ 
    .item{
        display: none;
    }
}
@media only screen and (max-width: 590px){
    ul.bottom-menu li {
        width:100%;
        text-align: center;
    }
    ul.bottom-socials li {

        padding-left: 27px;
    }    
}
@media only screen and (min-width: 1170px){
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail, .woocommerce #content .entry-content .shop_table .cart-product-detail {
        padding: 55px 50px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-name {
        width: 401px;
        float: left;

    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-price, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-price {
        width: 136px;
        float: left;
        text-align: right;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity {
        width: 100px;
        float: left;
        margin: -10px 26px;
    }
    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-subtotal, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-subtotal {
        width: 140px;
        float: left;
        text-align: right;
    }

}
.entry-content {
    font-family: 'Roboto Condensed', sans-serif !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: auto;
}
.checkout .form-row, .checkout .form-row input, .checkout .form-row textarea{
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 16px;
    line-height: 1.5;
}
.woocommerce-checkout #payment div.payment_box:after {
    top: 0;
}
#ORDER_CONFIRM_BUTTON{
    background: #383838;
    float: right;
    border: none;
    padding: 10px 20px 10px 54px;
    text-transform: uppercase;
    text-shadow: none;
}
#ORDER_CONFIRM_BUTTON:hover{
    background: #ff8800;
}
.successcart{
    width:100%;
    min-height:40px;
    background: #383838;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    overflow: visible;
}
.next-block {
    position: absolute;
    width: 100%;
    /* bottom: 0%; */
    display: none;
    margin-top: -71px;
    width: 70px;
    left: 47%;
}
.next-block a{
    width: 70px;
    display: block;
    z-index: 999;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    text-align: center;
    background: rgba(0, 0, 0, 0.2);
    opacity: 1;
    color: #fff !important;
    height: auto;
    margin: 0 auto;
}
.next-block a:before {
    display: inline-block;
    content: "\e713";
    font-family: "Entypo";
    font-size: 55px;
    text-shadow: 1px 0px 2px black;
    line-height: 66px;
}
.mfeedback {
    width:100%;
    font-family: 'Roboto Condensed', sans-serif !important;
    }.mfeedback input[type="text"], .mfeedback textarea{
        width:100%;
        font-family: 'Roboto Condensed', sans-serif !important;
        border: 6px solid #383838;
        background-color: #cbcbcb;
    }
    .mfeedback input[type="submit"]{
        margin-top: 20px;
        width:50%;
        }.mfeedback .mf-req{
            color:red;
        }

        @media only screen and (max-width: 1150px){
            .inner-page .section-slider{
                margin-top:108px;
            }
            .next-block{
                display: none !important;
            }
        }
        @media only screen and (max-width: 900px){
            .section-slider{
                margin-top:108px;
            }
            .next-block{
                display: none !important;
            }
        }
        .shop_table .product-price, .shop_table .product-quantity, .shop_table .product-subtotal {
            float: right !important;
        }
        .header-cart-table {
            display: none !important;
        }
        audio{
            display: none;
        }
        .background-slider2 .background-slider li {
            background-position: top;
            }.background-slider2 .background-slider .slides li a{
                padding: 0 0 100% 100%;
            }
            .location-block-wrapper .bx-ui-sls-tree-trunk{
                color: #fff;
            }
            .bx-ui-combobox-container .bx-combobox-fake-as-input {
                height: 33px;
            }
            .bx-ui-sls-variants a{
                color:#000;
            }
            .no-itunes{
                margin-left: 21px;
            }
            .news-detail{
                background: none;
            }
            .news-detail .type-post{
                background-color: #f0f0f0;
            }
            .news-detail .entry-date {
                padding: 5px 6px;
            }
            .news-detail hr{
                color: #e0e0e0;
                margin: 20px 0 10px;
            }
            .news-detail .entry-content p{
                font-size: 16px;
            }
            .news-detail .entry-content h2, .news-detail .entry-content h3{
                line-height: 1.5;
            }
            .section-latest-news article .entry-title {
                height: 57px;
                overflow: hidden;
                line-height: 1;
            }
            .section-latest-news article .more-link{
                padding: 0;
                margin-bottom: 10px;
                }.section-latest-news article .more-link:after{
                    content: '';
                    padding: 0;
                }
                .news-detail .section-gallery-list .artists-slider .artist {
                    margin-left: 6px;
                    margin-bottom: 6px;
                }
                .bottom-menu, .bottom-socials{
                    padding-left: 0;
                }
                .confirm_order{
                    text-align: center;
                }
                .confirm_order input[type="submit"]{
                    background-color: #ff8800;
                    font-family: 'Roboto Condensed', sans-serif;
                    text-transform: uppercase;
                    font-size: 20px;
                }
                .confirm_order table{
                    width:100%;
                }
                .confirm_order .paysystem_logo{
                    margin-bottom: 0;
                }
                .order_payment{
                    background: url(/bitrix/templates/nusha/images/order-img-bkg.jpg);
                    height: 264px;
                }
                .order_payment table{
                    height: 100%;
                    color: #fff;
                    margin: 0;
                }
                .order_payment table tr{
                    vertical-align: bottom;
                }
                .order_payment table tr td{
                    padding-bottom: 30px;
                }
                .sticky-nav .section-player.showdown {
                    margin-top: -40px;
                }
                .widget-featured-tracks .track-title {
                    font-family: 'Open Sans Condensed', sans-serif;
                    font-size: 16px;
                }
                .album-audio ul, .album-audio .w50{
                    padding: 0;
                    margin:0;
                }
                .album-audio .descript{
                    padding: 40px 0 0 0;
                }
                .video-slider .flex-control-nav {
                    bottom: 90px;
                }
                .video-slider .flex-direction-nav {
                    display: none;
                }
                .video-slider .slides li {
                    padding: 150px 0px 10px;
                    text-align: center;
                    position: relative;
                }
                .video-slider .slides {
                    margin: 0px 0 60px;
                }
                .video-slider {
                    margin: 0 0 100px 0;
                }   
                .infor-content-event a{
                    color:#000;
                }
                .woocommerce-page #content .entry-content .shop_table .cart-product-detail {
                    height:auto;
                }
                .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-price, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-price, .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-subtotal, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-subtotal{
                    width: auto;
                }
                @media only screen and (max-width: 590px){


                    .woocommerce-page #content .entry-content .shop_table .actions {
                        width: 230px;
                    }
                    .woocommerce-page #content .entry-content .shop_table .actions .button {
                        width: auto;
                    }
                    .woocommerce-page #content .entry-content .shop_table .product-remove a {
                        font-size: 22px;
                        line-height: 18px;
                    }
                    .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-name, .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-price, .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-subtotal, .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity{
                        width: 100% !important; 
                        text-align: center !important;
                        margin: 0 auto !important;
                    }
                    .section-latest-tracks .tiny-carousel .viewport {
                        height: 435px;
                    }
                    #colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {
                        max-width: 100%;
                    }

                }
                @media only screen and (max-width: 360px) {
                  .section-latest-tracks .tiny-carousel .viewport {
                    height: 300px;
                }  
            }
            @media only screen and (max-width: 799px){
                .woocommerce-page #content .entry-content .shop_table .product-remove a {
                    font-size: 22px;
                    line-height: 18px;
                } 
                .woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity, .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity {
                    margin: -2px 0;
                }
            }
            @media only screen and (max-width: 1023px){
                .woocommerce-page #content .entry-content .shop_table .cart-product-detail .product-quantity, .woocommerce #content .entry-content .shop_table .cart-product-detail .product-quantity {
                    width: 40px;
                    float: left;
                    margin: -10px 0px;
                }
                .woocommerce-page div.product .cart .quantity, .woocommerce div.product .cart .quantity, .woocommerce-page #content div.product .cart .quantity, .woocommerce #content div.product .cart .quantity, .woocommerce-page div.product .cart #content .quantity, .woocommerce div.product .cart #content .quantity, .woocommerce-page #content div.product .cart #content .quantity, .woocommerce #content div.product .cart #content .quantity {
                    width: auto;
                }
                .woocommerce-page div.product .cart input.qty, .woocommerce div.product .cart input.qty, .woocommerce-page #content div.product .cart input.qty, .woocommerce #content div.product .cart input.qty {
                    margin: 0;
                }
            }

            .landscape .nav-menu {
                height: 50px !important;
            }
            .landscape .logo {
                width: 90px !important;
                margin-top: 15px;
                }.landscape .mobile-nav {
                    margin-top: 7px !important;
                    }.landscape .nav-menu .player-icon {
                        margin-top: 0px !important;
                        }.landscape .section-player, .landscape .section-slider {
                            margin-top: 50px;
                        }
                        .nav-menu .menu>li.li-basket{
                            padding: 42px 9px;
                        }
                        div.li-basket {
                            display: inline-block;    zoom: 1;        position: relative;    margin: 0;    font-weight: 300;
                            padding: 39px 9px;
                            float: right;
                        }
                        div.li-basket:hover{
                            background: #333333;
                        }

                        div.li-basket .mini-cart {
                            position: relative;
                        }
                        div.li-basket .mini-cart .icon-shopping-cart:before {
                            font-family: 'Entypo';
                            speak: none;
                            font-style: normal;
                            font-weight: normal;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            content: "\e653";
                            font-size: 20px;
                            font-weight: 400;
                        }
                        div.li-basket .mini-cart .icon-shopping-cart:hover {
                            color:#ff8800;
                        }
                        div.li-basket .mini-cart .mini-cart-counter {
                            border-radius: 50%;
                            display: block;
                            width: 20px;
                            height: 20px;
                            position: absolute;
                            top: -14px;
                            right: -12px;
                            text-align: center;
                            line-height: 20px;
                            font-size: 12px;
                            background: #383838;
                            color: #ffffff;
                        }
                        .mini-cart .mini-cart-counter {
                            background: #ff8800 !important;
                        }
                        @media only screen and (min-width: 800px) and (max-width: 1023px){
                            .section-events .name-event{
                                width:465px;
                            }
                        }
                        .form-row .location-block-wrapper{
                            border: 6px solid #383838;
                        }
                        .error .location-block-wrapper, .error input,  .error textarea{
                            border: 6px solid red !important;
                        } 
                        .similar{
                            margin-top: 50px;  
                        }
                        .similar .section-latest-news article{
                            margin-right: 15px;
                        }
                        .similar .inner{
                            max-width: 100%; 
                        }
                        .news-detail .links{
                            background: none;
                            text-align: right; 
                        }
                        .name-event a{
                            color:#ff8800;
                        }

                        .ny-banner .fancybox-close {
                            display: block;
                            background: #fff;
                            border-radius: 50%;
                            -moz-border-radius: 50%;
                            -webkit-border-radius: 50%;
                            text-align: center;
                            padding-top: 5px;
                            margin-top: 18px;
                            margin-right: -26px;
                        }
                        .fancybox-close:before {
                            content: "\f00d";
                            color: #000;
                            display: inline-block;
                            font: normal normal normal 14px/1 FontAwesome;
                            font-size: 25px;
                            text-rendering: auto;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                        }
                        .ny-banner .fancybox-skin {
                            background: none;
                        }
                        .ny-form {
                            position: absolute;
                            top: 0;
                            width: 100%;
                            height: 100%;
                            padding: 35% 0 0 12%;
                            font-size:100%;
                        }
                        @media only screen and (max-width: 640px){
                            .ny-form {
                                font-size:70%;
                            }
                        }
                        .exclusive-form {
                            min-width: 300px;
                            text-align: center;
                            text-transform: uppercase;
                            padding: 0 45px 20px;
                            font-size: 19px;
                        }
                        .ny-form select, .ny-form input, .ny-form button, 
                        .exclusive-form select, .exclusive-form input, .exclusive-form button
                        {
                            display: block;
                            width: 39%;
                            margin-bottom: 4%;
                            text-transform: uppercase;
                            border: 3px solid #fff;
                            box-shadow: -4px 6px 15px rgba(0,0,0,1);
                            padding: 1.5% 2%;
                            font-family: 'Roboto Condensed', sans-serif;
                            border-radius: 0;
                            -moz-boder-radius: 0%;
                            -webkit-border-radius: 0;
                            background: #fff;
                        }
                        .exclusive-form select, .exclusive-form input, .exclusive-form button{
                           width: 100%;
                           margin-bottom: 20px;
                           font-size: 19px;
                           padding: 10px 20px;

                       }
                       @media only screen and (max-width: 480px){
                        .ny-form {
                            font-size:40%;
                        }
                        .ny-form select, .ny-form input, .ny-form button{
                            padding: 1% 2%; 
                        }
                    }
                    .ny-form input[placeholder]          {font-size: 100%;}
                    .ny-form input::-moz-placeholder     {font-size: 100%;} 
                    .ny-form input:-moz-placeholder      {font-size: 100%;} 
                    .ny-form input:-ms-input-placeholder {font-size: 100%;}    

                    .ny-form button,
                    .exclusive-form button
                    {
                        background: #FF2F63;
                        color: #fff;

                    }
                    .ny-form select,
                    .exclusive-form select
                    {
                        -webkit-appearance: none;
                    }

                    .ny-form select, .ny-form input, 
                    .exclusive-form select, .exclusive-form input
                    {
                        color: #656565;
                        font-style: inherit;
                    }
                    .ny-form .err,
                    .exclusive-form .err
                    {
                        border-color: red;

                    }
                    div#ny-banner img {
                        bottom: -10px;
                    }
                    .copyright div, .copyright div a{
                        color: #CECECE !important;
                        font-size: 15px;
                    }
                    .copyright div{

                        margin-top: 20px;
                    }
                    .image-info {
                        overflow: hidden;
                        padding: 10px 0;
                        margin-bottom: 20px;
                        font-size: 12px;
                        border-bottom: 1px solid #d5d5d5;
                        color: #959595;
                        text-align: left;     font-family: 'Roboto Condensed', sans-serif !important;
                        font-weight: normal;
                    }
                    .image-info div{
                        color: #444; 
                        line-height: 1.5;
                    }
                    .image-info span{
                        color: #959595;
                        font-family: PT Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
                        display: block;
                    }
                    .news-detail .artist .image-info {
                        float: left;    width: 100%;
                    }
                    .news-detail .artists-slider .artist .artist-thumbnail, .news-detail .artists-slider .slides li{
                        overflow: initial;
                    }
                    .event_socials{
                        padding-bottom: 20px; 
                    }
                    .event_socials .links {
                        background: none;
                    }
                    .event_socials .links a{
                        width: 60px;
                    }
                    .event_socials .links a i{
                        font-size: 40px;
                    }
                    .wrap-colorbox{
                        display: block;
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        z-index: 99;
                        top: 0;
                        left: 0;
                    }
                    .section-events .infor-event:before, .section-events .status a:before{
                        margin-right: 5px;
                    }
                    .slicknav_btn{
                        display: none;
                    }
                    .slicknav_menu {
                        font-size: 18px;
                        background: none;
                        padding: 0;
                    }
                    @media only screen and (min-width: 1023px){
                        .slicknav_menu { 
                           display: none;
                       }
                   }
                   .media-slider .slides {
                    width: 100%;
                }
                .slicknav_nav {
                    background: #000;
                }
                .awards .group-event div {
                    display: table-cell;
                    vertical-align: middle;
                    padding: 0 20px 0 0;
                    color: #000;
                }

                .awards .group-event>a {
                    display: table;
                }
                .charts-index a {
                    display: table;
                    width: 100%;
                }
                .charts-index .track-title {
                    width: 430px;
                    vertical-align: middle;
                    display: table-cell;
                    float: none;
                }
                .charts-index .track-image {
                    vertical-align: middle;
                    display: table-cell;
                    float: none;
                    width: auto;
                    height: auto;
                    padding: 0;
                    border: none;
                    background: none !important;

                }
                .entry-content{
                    font-size: 16px;
                }

                .stores-detail {
                    display: table;
                }

                .stores-detail>div {
                    display: table-cell;
                    vertical-align: middle;

                }
                .stores-detail span, .stores-detail a {
                    margin-right: 20px;
                }
                .google-store, .apple-store{
                    width: 194px;
                    height: 56px;
                    display: inline-block;
                    background-size: contain;
                    background-repeat: no-repeat; 
                }
                .google-store{
                    background-image: url(/bitrix/templates/nusha/images/google_play.png);
                    }.apple-store{
                        background-image: url(/bitrix/templates/nusha/images/app_store.png);
                    }
                    .mob-shops a {
                        width: 49%;
                        display: inline-block;
                        padding-right: 17px;
                    }
                    .w100 .mob-shops {
                        max-width: 400px;
                        margin: 20px auto 0;
                    }
                    .entry-content .w50{
                        padding-right: 20px;
                    }
                    .hide{
                        display: none !important;
                    }
                    .nav-menu .menu>li {
                        text-align: center;
                    }
                    .doubleline {
                        padding: 24px 9px 44px !important;
                    }
                    .fix-mobile{
                        display: none;
                    }
                    @media (max-width: 767px){
                        .fix-mobile {
                            display: block;
                            position: fixed;
                            width: 100%;
                            height: 60px;
                            bottom: 0;
                            z-index: 999;
                            background: #ff8800;
                        }
                        .fix-mobile a {
                            font-family: 'Open Sans Condensed', sans-serif;
                            color: #fff !important;
                            font-size: 42px;
                            line-height: 65px;
                            display: block;
                            width: 100%;
                            text-align: center;
                            text-transform: uppercase;
                        }

                    }

                    .exclusive-title {
                     width: 100%;
                     text-align: center;
                     font-size: 62px;
                     line-height: 200px;
                     text-transform: uppercase;
                     min-height: 300px;
                 }
                 @media (max-width: 799px){
                    .exclusive-title .cont{
                        font-size: 40px;
                    }
                }

/* End */



/* Start:/bitrix/templates/nusha/template_styles.css?15147224555277*/
#afisha-widget{
width: 100%;
}
.bottom-socials .fab {
	color: white;
	font-size: 40px;
}
#afisha-widget #footer {
    clear: both;
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
}
#afisha-widget .content {
    width: 100%;
    display: block;
    float: none;
    background-color: #dcdcdc;
    border: 10px solid #383838;
}

#afisha-widget ul {
    position: inherit;
    margin: 0;
    padding: 0;
    list-style: none;
}

#afisha-widget ul li {
    height: 70px;
    padding: 20px 0px;
    color: #383838;
    text-transform: uppercase;
    border-top: 1px solid #d2d2d2;
    cursor: pointer;
}
#afisha-widget ul li:hover{background-color: #E4C096;}

#afisha-widget .concert-info li h4, #afisha-widget .concert-info li em{
    margin: 0 20px;
}
#afisha-widget .ticket-count a, #afisha-widget form input[type="button"] {
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    color: #fff;
    display: inline-block;
    background-color: #ff8800;
    padding: 7px 15px;
    font-size: 16px;
    -webkit-appearance: button;
    cursor: pointer;
    border: none;
    font-family: 'Open Sans Condensed', sans-serif;
}
#afisha-widget .ticket-count a.hidden{
    display: none;
}
#afisha-widget .ticket-count a:hover, #afisha-widget form input[type="button"]:hover{
     color: #ff8800;
     background-color: #383838;
}

#afisha-widget .ticket-count>div {
    display: inline-block;
    margin-right: 12px;
}

#afisha-widget .ticket-count {
    margin-bottom: 20px;
}

#afisha-widget .concert-info .photo-container {
    margin: 20px;
    display: inline-block;
    float: left;
}

#afisha-widget .concert-info .concert-info-date-container {
    display: inline-block;
    margin: 14px 0 0;
}

#afisha-widget .concert-info h2 {
    margin: 0;
}

#afisha-widget .ticket-info {
    margin: 20px;
}
#afisha-widget form {
    margin: 20px;
}

#afisha-widget form label,  #afisha-widget .concert-info-date{
    font-size: 20px;
    font-weight: bold;
}
#afisha-widget form input[type="submit"]{
    font-size: 20px;
    margin-top: 20px;
}
.ads-banner {
  /*  min-height: 288px;        */
    background: #F80;
    text-align: center;  
    line-height: 0;
  
  /*  font-size: 100px;
     font-weight: 900;
    font-style: italic;
    text-transform: uppercase;   */
}
.ads-banner img{
   width:100%; 
   max-height:100%; 
}
.charts-index .track {
    height: 120px;
}
.tickets-block h3 a {
    text-align: center;
    width: 100%;
    display: block;
}
.tickets-block article .entry-title{
   height: auto; 
}
.tickets-block .entry-content {
    background: #ff8800;
    display: block;
    height: 50px;
}
.tickets-block .entry-content a{
        color: #fff !important;
    font-size: 32px;
    float: none;
    width: 100%;
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    margin: 0;
    line-height: 1.5;
}
.news-body .share {
    
    text-align: right;
    font-size: 29px;
    clear: both;
    margin-top: 30px;

}
.news-body .share a{
    color: #b9b9b9; 
}
.news-body .share a:hover{
    color: #ffca00;
}  
.share-picture{
        position: relative;
}
.shareBox {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    height: auto;
    z-index: 30;
}
.shareBox .shared {
    width: 55px;
    height: 55px;
    background: url(/bitrix/templates/nusha/img/share/share-icons.svg) center center no-repeat;
    background-size: 55px auto;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 20px;
    display: inline-block;
    z-index: 30;
}
.shareBox .shareImg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 30;
    text-align: center;
    background-color: rgba(0,0,0,.3);
}
.shareBox .close {
    width: 30px;
    height: 30px;
    text-indent: -10000px;
    overflow: hidden;
    position: absolute;
    right: 30px;
    top: 33px;
    margin-top: -8px;
    border: 2px solid #fff;
    box-shadow: 0 1px 1px 2px rgba(0,0,0,.2);
    background: url(/bitrix/templates/nusha/img/share/close_wight.svg) center center no-repeat rgba(0,0,0,.3);
    background-size: 15px auto;
    cursor: pointer;
    outline: 0;
}
.shareBox .share-block {
    width: 350px;
    text-align: justify;
    height: 220px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -110px 0 0 -165px;
}

.share-block span{
    display: inline-block;
    width: 100px;
    height: 100px;
    position: relative;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: -1px center;
    background-size: contain;
    color: transparent;
    text-align: center;
    cursor: pointer;
    margin: 0 10px 10px 0;
}
.share-block span[data-share-type=tw] {
    background-image: url(/bitrix/templates/nusha/img/share/tw-share.svg);
}
.share-block span[data-share-type=gp] {
    background-image: url(/bitrix/templates/nusha/img/share/gp-share.svg);
}
.share-block span[data-share-type=fb] {
    background-image: url(/bitrix/templates/nusha/img/share/fb-share.svg);
}
.share-block span[data-share-type=vk] {
    background-image: url(/bitrix/templates/nusha/img/share/vk-share.svg);
}
.share-block span .counter {
    display: none;
}
ul.bottom-menu {
	text-align: center;
}
ul.bottom-menu li {
	float: none;
	display: inline-block;
}

/* End */
/* /bitrix/templates/nusha/content/plugins/wysija-newsletters/css/validationEngine.jquery.css?14822305124622 */
/* /bitrix/templates/nusha/content/plugins/woocommerce/assets/css/woocommerce-layout.css?148223051215307 */
/* /bitrix/templates/nusha/content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?14822305125824 */
/* /bitrix/templates/nusha/content/plugins/woocommerce/assets/css/woocommerce.css?148223051240273 */
/* /bitrix/templates/nusha/content/themes/noise/style.css?1482230512498530 */
/* /bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/font-icomoon/css/icomoon.css?148223051210238 */
/* /bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/3rd-party/bootstrap3/css/bootstrap_frontend.min.css?1482230512105702 */
/* /bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/jsn-gui-frontend.css?1482230512601 */
/* /bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/front_end.css?14822305123161 */
/* /bitrix/templates/nusha/content/plugins/wr-pagebuilder/assets/woorockets/css/front_end_responsive.css?14822305121814 */
/* /bitrix/templates/nusha/content/fancybox/jquery.fancybox.css?14822305124688 */
/* /bitrix/templates/nusha/menu/slicknav.min.css?14822305122504 */
/* /bitrix/templates/nusha/styles.css?152943696957564 */
/* /bitrix/templates/nusha/template_styles.css?15147224555277 */
