/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@email:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/



/* Import ================================================================================ */



/** * Web Application Prefix Apply For Making Owner Styles */



/** *   Blocks Layout Selectors  */



/** * Product Item Selectors */



/***********************************************************************/



/*   * LAYOUT VARIABLES  */



/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <$emai:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/



/*------------------ User ------------------*/



/*  * product block */



/* Icons */



/* buttons */



/*  * Block Modules  */



/*   * LAYOUT VARIABLES  */



/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/



/*** Transition-timing-function property@mixin */



/*background RGBA============================================*/



/*inline-block============================================*/



/****/



/****/



/* RIGHT TO LEFT */



/**/







** * BASE CSS STYLES */.contacts-index-index label {



    color: #fff !important;



}



@font-face {



    font-family: 'Segoe_UI';



    src: url('../fonts/Segoe_UI.eot');



    src: url('../fonts/Segoe_UI.eot') format('embedded-opentype'), url('../fonts/Segoe_UI.woff') format('woff2'), url('../fonts/Segoe_UI.woff') format('woff'), url('../fonts/Segoe_UI.ttf') format('truetype'), url('../fonts/Segoe_UI.svg') format('svg');



}



* {



    margin: 0;



    padding: 0;



}



html {



    overflow-y: scroll;



    margin: 0;



    padding: 0;



}



body {



    background-color: #f3f3f3;



    color: black;



    font-size: 13px;



    margin: 0px;



    padding: 0px;



    overflow-x: hidden;



}



ul,



ol {



    margin: 0;



    padding: 0;



}



ul li,



ol li {



    list-style: none;



}



.header,



#header {



    /*height: 177px;*/



    



    height: auto;



}



#sys-notification {



    display: none !important;



    background-color: #000 !important;



}



.btn:focus,



.btn:active:focus,



.btn.active:focus {



    outline: none!important;



}



a:hover,



a:focus {



    outline: 0!important;



    text-decoration: none;



}



/* links style */







ul.links {



    margin: 0;



    padding: 0;



}



ul.links li {



    display: block;



    line-height: normal;



    list-style: none;



}



ul.links li a {



    margin: 0 9px;



}



ul.links li a:hover {



    color: #ee7a03;



}



ul.links li .fa,



ul.links li .icon {



    margin-right: 10px;



}



ul.list li {



    list-style: none;



    padding: 6px 0;



}



ul.my-account li {



    padding: 6px 0;



    list-style: disc;



    margin-left: 14px;



}



ul.inline li {



    float: left;



}



.rtl ul.inline li {



    float: right !important;



}



.tree-menu ul {



    list-style: none;



    margin: 0;



    padding: 0;



    font-size: 12px;



}



.tree-menu > ul > li {



    width: 100%;



    height: auto;



    position: relative;



}



.tree-menu > ul > li .caret,



.tree-menu > ul > li .head a {



    position: absolute;



    right: 18px;



    top: 13px;



    background-color: black;



    color: #FFF;



    padding: 0 6px;



    margin-right: -20px;



    -webkit-border-radius: 10%;



    -moz-border-radius: 10%;



    -ms-border-radius: 10%;



    -o-border-radius: 10%;



    border-radius: 10%;



}



.tree-menu > ul > li:last-child a {



    border: none;



}



.tree-menu > ul > li > a {



    display: block;



    color: #3a3d41;



    font-size: 13px;



    padding: 10px 0;



    border-bottom: 1px solid #e0e0e0;



}



.tree-menu > ul > li ul {



    display: none;



}



.tree-menu > ul > li a.active {



    font-weight: bold;



    color: #E02673;



}



.tree-menu > ul > li a.active + ul {



    display: block;



    padding: 0 0 10px 10px;



}



.tree-menu > ul > li ul > li {



    padding-left: 30px;



}



.tree-menu > ul > li ul > li > a {



    text-decoration: none;



    display: block;



    padding: 8px 0;



    color: black;



}



.tree-menu > ul > li ul > li > a.active {



    font-weight: bold;



    color: #ee7a03;



}



/* Tools */







.hidden {



    display: block !important;



    border: 0 !important;



    margin: 0 !important;



    padding: 0 !important;



    font-size: 0 !important;



    line-height: 0 !important;



    width: 0 !important;



    height: 0 !important;



    overflow: hidden !important;



}



.nobr {



    white-space: nowrap !important;



}



.wrap {



    white-space: normal !important;



}



.a-left {



    text-align: left !important;



}



.a-center {



    text-align: center !important;



}



.a-right {



    text-align: right !important;



}



.v-top {



    vertical-align: top;



}



.v-middle {



    vertical-align: middle;



}



.f-left {



    float: left !important;



}



.f-right {



    float: right !important;



}



.f-none {



    float: none !important;



}



.f-fix {



    float: left;



    width: 100%;



}



.no-display {



    display: none;



}



.no-margin {



    margin: 0 !important;



}



.no-padding {



    padding: 0 !important;



}



.no-bg {



    background: none !important;



}



.row-no-margin {



    margin: 0 !important;



}



/* ======================================================================================= */



/* tab style */







.htabs ul li {



    margin: 0;



    float: left;



    display: inline-block;



}



.rtl .htabs ul li {



    float: right !important;



}



.htabs ul li a {



    text-transform: uppercase;



    padding: 10px 20px;



    font-weight: 400;



    font-family: "RalewayHeavy";



    font-size: 12px;



    background: #dcdcdc;



    margin-right: 6px;



    color: #999;



    border: 2px solid transparent;



}



.rtl .htabs ul li a {



    margin-left: 6px;



    margin-right: inherit;



}



.htabs ul li a.selected,



.htabs ul li a:hover {



    color: black;



    display: block;



    background: white;



    border: 2px solid #ee7a03;



}



table.form {



    width: 100%;



    border-collapse: collapse;



    margin-bottom: 20px;



}



table.form > * > * > td {



    color: #000000;



}



table.form td {



    padding: 4px;



}



table.form tr td:first-child {



    width: 170px;



}



table.radio {



    width: 100%;



    border-collapse: collapse;



    padding: 0;



    display: table;



}



table.radio td {



    padding: 5px;



}



table.radio td label {



    display: block;



}



table.radio td input[type="radio"] {



    margin: 0;



}



table.radio tr td:first-child {



    width: 1px;



}



table.radio tr td:first-child input {



    margin-top: 1px;



}



table.radio tr.highlight:hover td {



    background: #f4f4f4;



    cursor: pointer;



}



#colorbox,



#cboxOverlay,



#cboxWrapper {



    box-sizing: content-box;



    -moz-box-sizing: content-box;



    /* Firefox */



}



#colorbox .tabs-group .tab-contents {



    padding: 0;



    border: 0;



    background: #fff;



}



.validation-advice {



    color: #c83a3a;



    background: url("../images/i_asc_arrow.gif") no-repeat left 15px;



    padding-left: 15px;



    padding-top: 10px;



    text-align: left;



}



.rtl .validation-advice {



    padding-right: 15px;



    padding-left: inherit;



}



.rtl .validation-advice {



    text-align: right !important;



}



.tempcp-quickview-view .zoomContainer,



.tempcp-quickview-view .ves-colorbox,



.tempcp-quickview-view .product-zoom {



    display: none !important;



}



#ves-breadcrumbs {



    margin-bottom: 18px;



}



.cms-index-index #ves-breadcrumbs,



.cms-home-computer #ves-breadcrumbs {



    display: none !important;



    margin-bottom: 0 !important;



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 3.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@email:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/



/* Page Heading */







.page-title h1,



.category-title h1 {



    font-size: 24px;



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    font-weight: 400;



    line-height: 36px;



    color: #3a3d41;



}



.page-title h1 {



    padding: 0 0 10px;



}



.category-title {



    display: none;



}



.category-image {



    margin-bottom: 18px;



}



.category-image img {



    display: block;



    max-width: 100%;



    height: auto;



}



.breadcrumb {



    margin: 0px;



    padding: 22px 0px 22px 0px;



    font-size: 12px;



    font-family: "RalewayRegular";



}



/* Pager */







.pager {



    margin: 0;



    text-align: center;



}



.pager .amount {



    float: left;



    margin: 0;



}



.rtl .pager .amount {



    float: right !important;



}



.pager .limiter {

    float: left;

    padding-right: 10px;

    border-right: 1px solid rgba(181, 178, 178, 0.32);

    margin-right: 10px;

}



.rtl .pager .limiter {



    float: left !important;



}



.pager .limiter label {



    vertical-align: middle;



    margin: 0;



    padding: 0;



}



.pager .limiter select {



    vertical-align: middle;



    width: 95px;



    height: 30px;



    padding: 4px 9px;



    line-height: 30px;



}



.pager .pages {



    float: left;



}



.rtl .pager .pages {



    float: right !important;



}



.pager .pages ol {



    display: inline;



}



.pager .pages li {



    display: inline;



    margin: 0 2px;



}



.pager .pages .current {



    padding: 5px 10px !important;



    color: #000000;



    font-family: "RalewayExtraBold";



}



.box-reviews .pager,



.my-account .pager {



    border: 0;



}



/* Sorter */







.sorter .view-mode {



    float: left;



    margin: 0;



}



.rtl .sorter .view-mode {



    float: right !important;



}



.sorter .view-mode label {



    float: left;



    line-height: 46px;



    padding: 0px 10px 0px 20px;



    margin: 0;



    font-size: 12px;



    font-family: "RalewayRegular";



    color: #666;



}



.rtl .sorter .view-mode label {



    float: right !important;



}



.rtl .sorter .view-mode label {



    padding: 0px 20px 0px 10px;



}



.sorter .view-mode .grid,



.sorter .view-mode .list {



    display: block;



    width: 33px;



    height: 40px;



    text-indent: 9999em;



    overflow: hidden;



    background: url(../images/view-mode.png) 0 0 no-repeat;



    float: left;



}



.sorter .view-mode strong.grid {



    background-position: left bottom;



}



.sorter .view-mode strong.list {



    background-position: right bottom;



}



.sorter .view-mode a.grid {



    background-position: left 10px;



}



.sorter .view-mode a.list {



    background-position: right 10px;



}



.sorter .sort-by {



    float: left;



    padding: 0;



    margin: 0;



}



.rtl .sorter .sort-by {



    float: left !important;



}



.sorter .sort-by label {



    vertical-align: middle;



    margin: 0;



}



.sorter .sort-by select {



    vertical-align: middle;



    padding: 4px;



    width: auto;



    background: #fff;



    border-color: #e7e7e7;



}



/* Toolbar */







.toolbar {



    min-height: 46px;



}



.toolbar label {



    margin-bottom: 0;



    padding: 0;



    color: #666;



    font-family: "RalewayRegular";



    font-size: 12px;



}



.toolbar .sorter {



    line-height: 46px;



}



.toolbar .pager {



    padding-left: 20px;



    line-height: 46px;



    float: right;



}



.rtl .toolbar .pager {



    padding-right: 20px;



    padding-left: inherit;



}



.toolbar .pager .amount {



    display: none;



}



.toolbar .pager li > a,



.toolbar .pager li > span {



    -webkit-border-radius: 0;



    border-radius: 0;



    border: none;



    color: #666;



}



.toolbar .pager li .next {



    color: #666;



    font-family: "RalewayExtraBold";



    font-weight: normal;



}



.toolbar .pager li > a,



.toolbar .pager li > span,



.toolbar .pager .pages li.current {



    padding: 0 5px;



}



.toolbar .sort-by {



    text-align: right;



    line-height: 46px;



    padding-right: 10px;



}



.rtl .toolbar .sort-by {



    text-align: left !important;



}



.rtl .toolbar .sort-by {



    padding-left: 10px;



    padding-right: inherit;



}



.toolbar .sort-by select {



    -webkit-border-radius: 0px;



    border-radius: 0px;



}



.toolbar-bottom {



    color: #999999;



    /*display: none;*/



}



.toolbar-bottom .toolbar {



    margin: 0px 0px 50px 0px !important;



    margin-top: 0;



}



.toolbar-bottom .pager {



    display: block;



    font-family: "RalewayRegular", Arial, sans-serif;



}



.toolbar-bottom .pager strong {



    display: inline-block;



    font-weight: normal;



    color: #666666;



    font-family: "RalewayExtraBold";



}



.toolbar-bottom .amount {



    float: right;



}



.rtl .toolbar-bottom .amount {



    float: left !important;



}



.toolbar-bottom .sorter,



.toolbar-bottom .limiter {



    /*display: none;*/



}



/* Content Styles ================================================================= */



/* Product Tags */







.tags-list li {



    display: inline !important;



    margin: 0 4px 0 0;



}



/* Advanced Search */







.advanced-search .form-list label {



    width: 160px;



    padding-right: 10px;



}



.advanced-search .form-list .input-box,



.advanced-search .form-list .input-range {



    float: left;



    clear: none;



}



.rtl .advanced-search .form-list .input-box,



.rtl .advanced-search .form-list .input-range {



    float: right !important;



}



.advanced-search-amount {



    margin: 0 0 10px;



}



.advanced-search-summary {



    margin: 10px 0;



    border: 1px solid #e9d7c9;



    background: #fff6f1;



    padding: 10px;



}



.advanced-search-summary ul {



    float: left;



    width: 49%;



}



.advanced-search-summary strong {



    color: #E17C24;



    padding-left: 15px;



    background: url(../images/i_search_criteria.gif) 0 3px no-repeat;



}



.advanced-search-summary p {



    clear: both;



    font-weight: bold;



    margin: 0;



}



/* CMS Home Page */



/* Sitemap */







.page-sitemap .links {



    text-align: right;



    margin: 0 8px 0 0;



}



#sitemap_top_links .links a {



    color: #000;



}



.catalog-seo-sitemap-category .links a,



.catalog-seo-sitemap-product .links a {



    color: #000;



}



.page-sitemap a {



    text-decoration: none;



    position: relative;



}



.page-sitemap a:hover {



    text-decoration: underline;



}



.page-sitemap .sitemap {



    margin: 12px;



}



.page-sitemap .sitemap a {



    color: #1b2d3b;



}



.page-sitemap .sitemap li {



    margin: 3px 0;



}



.page-sitemap .sitemap li.level-0 {



    margin: 10px 0 0;



    font-weight: bold;



}



.page-sitemap .sitemap li.level-0 a {



    color: #1e7ec8;



}



/* Shopping Cart ========================================================================= */







.cart {



    background: white;



    padding: 18px;



}



.cart .page-title {



    border-bottom: 0;



    margin: 0 0 12px;



}



.cart .page-title h1 {



    margin: 10px 0 0;



}



.cart button {



    margin-left: 5px;



}



.rtl .cart button {



    margin-right: 5px;



    margin-left: inherit;



}



.crosssell {



    margin-top: 40px;



}



.crosssell .carousel-inner {



    overflow: visible;



}



.crosssell .carousel-inner .products-row {



    margin: 0;



}



.cart-price .price {



    color: #ee7a03;



}



/* Shopping cart tax info */







.cart-tax-info {



    display: block;



}



.cart-tax-info,



.cart-tax-info .cart-price {



    padding-right: 20px;



}



.cart-tax-total {



    display: block;



    padding-right: 20px;



    background: url(../images/bkg_collapse.gif) 100% 5px no-repeat;



    cursor: pointer;



}



.cart-tax-info .price,



.cart-tax-total .price {



    display: inline !important;



    font-weight: normal !important;



}



.cart-tax-total-expanded {



    background-position: 100% -52px;



}



/* Checkout Types */







.cart {



    /* Shopping Cart Collateral boxes */



    /* Discount Codes & Estimate Shipping and Tax Boxes */



    /* Shopping Cart Totals */



}



.cart .product-name a {



    font-size: 14px;



}



.cart .page-title .checkout-types li {



    margin: 0 0 5px;



}



.cart .title-buttons .checkout-types {



    display: none;



    float: right;



}



.rtl .cart .title-buttons .checkout-types {



    float: left !important;



}



.cart .title-buttons .checkout-types li {



    float: left;



    margin: 0 0 5px 5px;



}



.rtl .cart .title-buttons .checkout-types li {



    float: right !important;



}



.cart .checkout-types .paypal-or {



    margin: 0 8px;



    line-height: 2.3;



}



.cart .totals .checkout-types .paypal-or {



    clear: both;



    display: block;



    padding: 8px 55px 0 0;



    line-height: 1.0;



    font-size: 11px;



}



.cart .cart-collaterals h2 {



    font-size: 18px;



    color: #333;



}



.cart .crosssell .product-image {



    margin-right: 10px;



}



.cart .crosssell li.item {



    margin: 10px 0;



}



.cart .discount,

.cart 

.cart .shipping {



    border: 1px solid #e7e7e7;



    padding: 12px 15px;



    margin: 0 0 18px;



}



.cart .discount .buttons-set,



.cart .shipping .buttons-set {



    margin: 10px 0 0;



    border: 0;



    padding: 0;



    text-align: left;



}



.rtl .cart .discount .buttons-set,



.rtl .cart .shipping .buttons-set {



    text-align: right !important;



}



.cart .discount .buttons-set button.button,



.cart .shipping .buttons-set button.button {



    float: none;



    margin-left: 0;



}



.cart .discount .input-box {



    margin: 8px 0 0;



    width: 260px;



}



.cart .discount input.input-text {



    width: 254px;



}



.cart .shipping .sp-methods {



    margin: 10px 0 0;



    padding: 5px 0 0;



    background: url(../images/bkg_divider1.gif) 0 0 repeat-x;



}



.cart .totals {



    color: #333;



}



.cart .totals table {



    margin: 7px 0;



    border: none;



}



.cart .totals td {



    padding: 5px 0px 5px 25px;



    border: none;



    font-size: 15px;



}



.cart .totals tfoot th {



    padding: 5px 15px 5px 7px;



}



.cart .totals tfoot td {



    padding-top: 5px;



    padding-bottom: 5px;



}



.cart .totals tfoot th strong,



.cart .totals tfoot td strong {



    font-size: 24px;



}



.cart .totals .checkout-types {



    border-top: 1px solid #e7e7e7;



    font-size: 13px;



    padding: 5px 0 0;



    text-align: right;



}



.rtl .cart .totals .checkout-types {



    text-align: left !important;



}



.cart .totals .checkout-types li {



    clear: both;



    margin: 10px 0;



}



/* Options Tool Tip */







.item-options dt {



    font-weight: bold;



    font-style: italic;



}



.item-options dd {



    padding-left: 10px;



    margin: 0 0 6px;



}



.truncated {



    cursor: help;



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.truncated a.dots {



    cursor: help;



}



.truncated a.details {



    cursor: help;



}



.truncated .truncated_full_value {



    position: relative;



    z-index: 999;



}



.truncated .truncated_full_value .item-options {



    position: absolute;



    top: -99999em;



    left: -99999em;



    z-index: 999;



    width: 250px;



    padding: 8px;



    border: 1px solid #ddd;



    background-color: #f6f6f6;



    color: #000;

}



.truncated .truncated_full_value .item-options > p {



    font-weight: bold;



    text-transform: uppercase;



}



.truncated .show .item-options {



    top: -20px;



    left: 50%;



}



.col-left .truncated .show .item-options {



    left: 15px;



    top: 7px;



}



.col-right .truncated .show .item-options {



    left: -240px;



    top: 7px;



}



/* ======================================================================================= */



/* Checkout ============================================================================== */



/********** < Common Checkout Styles */



/* Shipping and Payment methods */







.sp-methods {



    margin: 0 0 8px;



}



.sp-methods dt {



    margin: 13px 0 5px;



    font-weight: bold;



}



.sp-methods dd li {



    margin: 5px 0;



}



.sp-methods label {



    font-weight: bold;



    color: #999999;



}



.sp-methods .price {



    font-weight: bold;



}



.sp-methods .form-list {



    padding-left: 20px;



}



.sp-methods .form-list li {



    margin: 0 0 8px;



}



.sp-methods select.month {



    width: 154px;



    margin-right: 10px;



}



.sp-methods select.year {



    width: 96px;



}



.sp-methods input.cvv {



    width: 3em !important;



}



.sp-methods .checkmo-list li {



    margin: 0 0 5px;



}



.sp-methods .checkmo-list label {



    width: 135px;



    padding-right: 10px;



    text-align: right;



}



.rtl .sp-methods .checkmo-list label {



    text-align: left !important;



}



.sp-methods .checkmo-list address {



    float: left;



}



.rtl .sp-methods .checkmo-list address {



    float: right !important;



}



.sp-methods .centinel-logos a {



    margin-right: 3px;



}



.sp-methods .centinel-logos img {



    vertical-align: middle;



}



.sp-methods .release-amounts {



    margin: 0.5em 0;



}



.sp-methods .release-amounts button {



    float: left;



    margin: 5px 10px 0 0;



}



.rtl .sp-methods .release-amounts button {



    float: right !important;



}



.sp-methods input[type="checkbox"],



.sp-methods input[type="radio"] {



    height: 26px;



}



.please-wait {



    float: right;



}



.please-wait img {



    vertical-align: middle;



}



.cvv-what-is-this {



    font-size: 11px;



    cursor: help;



    margin-left: 10px;



    line-height: 34px;



}



/* Tooltip */







.tool-tip {



    border: 1px solid #7BA7C9;



    background: #EAF6FF;



    padding: 15px 20px;



    position: absolute;



    z-index: 9999;



}



.tool-tip .btn-close {



    margin: -9px -14px 0;



    text-align: right;



}



.rtl .tool-tip .btn-close {



    text-align: left !important;



}



.tool-tip .btn-close a {



    display: block;



    margin: 0 0 0 auto;



    width: 15px;



    height: 15px;



    background: url(../images/btn_window_close.gif) 100% 0 no-repeat;



    text-align: left;



    text-indent: -999em;



    overflow: hidden;



}



.rtl .tool-tip .btn-close a {



    text-align: right !important;



}



.tool-tip .tool-tip-content {



    padding: 5px;



}



/* Gift Messages */







.gift-messages h3 {



    font-size: 12px;



    font-weight: bold;



    color: #e87403;



}



.gift-messages p.control {



    color: #8e8d8b;



}



.gift-messages-form {



    position: relative;



}



.gift-messages-form label {



    float: none !important;



    position: static !important;



}



.gift-messages-form h4 {



    font-size: 12px;



    font-weight: bold;



    color: #e87403;



}



.gift-messages-form .whole-order {



    margin: 0 0 25px;



}



.gift-messages-form .item {



    margin: 0 0 10px;



}



.gift-messages-form .item .product-img-box {



    float: left;



    width: 75px;



}



.rtl .gift-messages-form .item .product-img-box {



    float: right !important;



}



.gift-messages-form .item .product-image {



    margin: 0 0 7px;



}



.gift-messages-form .item .number {



    margin: 0;



    font-weight: bold;



    text-align: center;



    color: #8a8987;



}



.gift-messages-form .item .details {



    margin-left: 90px;



}



.gift-messages-form .item .details .product-name {



    font-size: 13px;



    margin: 0 0 10px;



}



.gift-messages-form .item .details .form-list .field {



    width: 255px;



}



.gift-messages-form .item .details .form-list .input-box {



    width: 240px;



}



.gift-messages-form .item .details .form-list input.input-text {



    width: 234px;



}



.gift-messages-form .item .details .form-list li.wide .input-box {



    width: 500px;



}



.gift-messages-form .item .details .form-list li.wide textarea {



    width: 494px;



}



.gift-message-link {



    font-size: 11px;



    background: url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;



    padding-right: 7px;



}



.gift-message-link.expanded {



    background-position: 100% -40px;



}



.gift-message-row {



    background: #f2efe9;



}



.gift-message-row .btn-close {



    float: right;



    width: 16px;



    height: 16px;



    background: url(../images/btn_gm-close.gif) 0 0 no-repeat;



    font-size: 0;



    line-height: 0;



    text-indent: -999em;



    overflow: hidden;



}



.rtl .gift-message-row .btn-close {



    float: left !important;



}



/* Checkout Agreements */







.checkout-agreements li {



    margin: 30px 0;



}



.checkout-agreements .agreement-content {



    overflow: auto;



    height: 12em;



    padding: 10px;



    background-color: #fbfaf6;



    border: 1px solid #bbb6a5;



}



.checkout-agreements .agree {



    margin: 0;



    padding: 10px 0 10px 11px;



}



.checkout-agreements .agree input.checkbox {



    margin-right: 6px;



}



.checkout-agreements .agree label {



    font-weight: bold;



    color: #999999;



}



.opc .checkout-agreements {



    border: 1px solid #d9dde3;



    border-width: 0 1px;



    padding: 5px 30px;



}



.opc .checkout-agreements li {



    margin: 20px 0 0;



}



.opc .checkout-agreements .agreement-content {



    background-color: #fff;



    border-color: #e4e4e4;



    padding: 5px;



}



.opc .checkout-agreements .agree {



    padding-left: 6px;



}



/* Centinel */







.centinel .authentication {



    border: 1px solid #ddd;



    background: #fff;



}



.centinel .authentication iframe {



    width: 99%;



    height: 400px;



    background: transparent !important;



    margin: 0 !important;



    padding: 0 !important;



    border: 0 !important;



}



.opc .centinel {



    border: 1px solid #bbb6a5;



    border-width: 0 1px 1px;



    padding: 10px 30px;



}



/* Generic Info Set */







.info-set {



    background: #fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;



    border: 1px solid #bbb6a5;



    margin: 0 0 25px;



    padding: 20px;



    /********** Common Checkout Styles > */



}



.info-set .divider {



    margin: 0 -20px;



    padding: 25px 0;



    position: relative;



}



.info-set .box {



    margin: 0 0 15px;



}



.info-set .box h2 {



    color: #ee7a03;



}



.info-set .data-table .product-name {



    font-size: 1em !important;



}



.info-set .data-table .product-name a {



    font-weight: bold !important;



}



.info-set .data-table .item-options {



    margin: 5px 0 0;



}



/* One Page Checkout */







.checkout-onepage-index #content,



/*.checkout-onepage-success #content {



    background: white;



    margin-bottom: 50px;



    padding: 20px;



}*/



.block-progress {



    border: 0;



    margin: 0;



}



.block-progress .block-title {



    background: none;



    border: 0;



    padding: 0;



    margin: 0 0 5px;



}



.block-progress .block-title strong {



    font-size: 13px;



    color: #0a263c;



}



.block-progress .block-content {



    background: none;



}



.block-progress dt {



    background: none repeat scroll 0 0 #EFEFEF;



    border: 1px solid #e7e7e7;



    color: #444444;



    font-size: 15px;



    font-weight: normal;



    line-height: 1.35;



    margin: 0 0 6px;



    padding: 10px;



}



.block-progress dt.complete {



    margin: 0;



}



.block-progress dd {



    background: #F5F5F5;



    border: 1px solid #e7e7e7;



    border-top: 0;



    padding: 8px 13px;



    margin: 0 0 10px;



}



.block-progress p {



    margin: 0;



}



.block-progress .cards-list dt {



    background: none;



    border: 0 none;



    color: inherit;



    font-size: 12px;



    margin: 5px 0;



    padding: 0;



}



.block-progress .cards-list dd {



    border: 0 none;



    margin: 0;



    padding: 0;



}



.block-progress .cards-list .info-table th {



    font-weight: normal;



}



/* show/hide "change" link for progress step depend on complete status * should be placed in .css file */







.opc-block-progress dt.complete a,



.opc-block-progress dt.complete .separator {



    display: inline;



}



.opc-block-progress dt a,



.opc-block-progress dt .separator {



    display: none;



}



.opc {



    position: relative;



}



.opc .buttons-set button.button {



    float: right;



}



.opc .buttons-set p.required {



    margin: 0;



    padding: 0 0 10px;



}



.opc .buttons-set.disabled button.button {



    display: none;



}



.opc .buttons-set .please-wait {



    height: 28px;



    line-height: 28px;



}



.opc .ul {



    list-style: disc outside none;



    padding-left: 18px;



}



.opc .section {



    margin: 0 0 10px;



    padding: 0;



    clear: both;



}



.opc .section:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.opc .step-title {



    background-color: #EFEFEF;



    border: 1px solid #e0e0e0;



    padding: 8px;



    text-align: right;



    overflow: hidden;



}



.rtl .opc .step-title {



    text-align: left !important;



}



.opc .step-title .number {



    background-color: #fff;



    float: left;



    font-size: 14px;



    line-height: 16px;



    margin: 0 8px 0 0;



    padding: 3px 10px 6px;



}



.rtl .opc .step-title .number {



    float: right !important;



}



.opc .step-title h2 {



    color: #999;



    float: left;



    font-size: 16px;



    line-height: 25px;



    margin: 0;



}



.rtl .opc .step-title h2 {



    float: right !important;



}



.opc .step-title a {



    display: none;



    float: right;



    margin-top: 4px;



}



.rtl .opc .step-title a {



    float: left !important;



}



.opc .section.allow {



    cursor: pointer;



}



.opc .section.allow.active {



    cursor: auto;



}



.opc .allow .step-title {



    background: none repeat scroll 0 0 #ee7a03;



}



.opc .allow .step-title:hover {



    background-color: #E5E5E5;



}



.opc .allow .step-title h2 {



    color: white;



}



.opc .allow .step-title a {



    display: block;



}



.opc .active .step-title {



    background-color: #ee7a03;



    cursor: default;



}



.opc .active .step-title .number {



    background-color: #333333;



    color: #FFFFFF;



}



.opc .active .step-title a {



    display: none;



}



.opc .step {



    padding: 10px;



    position: relative;



}



.opc .step .tool-tip {



    right: 30px;



}



.opc .gift-messages-form {



    border-color: #E5E5E5;



    border-style: solid;



    border-width: 1px 0;



}



.opc .gift-messages-form .inner-box {



    overflow: visible;



}



#opc-review .step {



    padding: 0;



}



#opc-review .item-options {



    font-size: 10px;



}



#checkout-review-table #opc-review .item-options {



    font-size: 10px;



}



#opc-review .buttons-set {



    border: 0 none;



    padding: 15px 30px;



}



#opc-review .buttons-set p {



    line-height: 28px;



    margin: 0;



}



#opc-review .buttons-set .please-wait {



    height: 28px;



    line-height: 28px;



}



#opc-review .authentication {



    margin: 0 auto;



    width: 570px;



}



#opc-review .warning-message {



    color: #222222;



    font-weight: bold;



    padding: 10px 10px 0;



    text-align: center;



}



#opc-review tfoot {



    border-top: 1px solid #ccc;



}



.grouped-items-table .price-box {



    padding-bottom: 0px !important;



}



.grouped-items-table .price-box .price {



    font-size: 17px !important;



}



.grouped-items-table tr td {



    font-size: 17px !important;



    text-align: center !important;



}



.grouped-items-table tr th {



    font-size: 22px !important;



    font-weight: normal !important;



    text-align: center !important;



}



.grouped-items-table tr {



    line-height: 32px;



}



/* Multiple Addresses Checkout */







.checkout-multishipping-address-newshipping #columns #content,



.checkout-multishipping-addresses #columns #content,



.checkout-multishipping-shipping #columns #content,



.checkout-multishipping-billing #columns #content,



.checkout-multishipping-overview #columns #content,



.checkout-multishipping-succes #columns #content {



    background: white;



    margin: 0px 0 40px;



}



.checkout-progress {



    padding: 0;



    margin: 0 0 40px;



}



.checkout-progress li {



    float: left;



    width: 19%;



    margin: 0 2px 0 0;



    border-top: 10px solid #999999;



    padding: 5px 0 0;



    font-weight: bold;



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    text-align: center;



    color: #abb5ba;



}



.checkout-progress li.active {



    border-top-color: #ee7a03;



    color: #ee7a03;



}



.multiple-checkout .data-table .product-name {



    font-size: 1em !important;



    color: #1e7ec8 !important;



}



.multiple-checkout .data-table .product-name a {



    font-weight: bold !important;



}



.multiple-checkout .data-table .item-options {



    margin: 5px 0 0;



}



.multiple-checkout .gift-messages {



    margin: 15px 0 0;



}



.multiple-checkout .tool-tip {



    top: 50%;



    margin-top: -120px;



    right: 20px;



}



.rtl .multiple-checkout .tool-tip {



    left: 20px;



    right: auto;



}



.multiple-checkout .box {



    margin: 0 0 15px;



}



.multiple-checkout .box h2 {



    color: #ee7a03;



}



.multiple-checkout .place-order {



    text-align: right;



}



.rtl .multiple-checkout .place-order {



    text-align: left !important;



}



.multiple-checkout .place-order .please-wait {



    float: right;



    padding: 27px 7px 0 0;



}



.rtl .multiple-checkout .place-order .please-wait {



    float: left !important;



}



.multiple-checkout .place-order .grand-total {



    font-size: 1.5em;



}



.multiple-checkout .place-order .grand-total .inner {



    padding: 14px 0 0;



}



.multiple-checkout .place-order .grand-total .inner div {



    display: inline;



}



.multiple-checkout .place-order .grand-total big {



    display: inline;



    margin-right: 12px;



}



.multiple-checkout .place-order .grand-total .price {



    color: #ee7a03;



}



.multiple-checkout .place-order .grand-total button.button span {



    font-size: 16px;



}



.multiple-checkout .place-order .grand-total button.button span span {



    padding: 0 45px 0 36px;



}



.multiple-checkout .gift-messages-form .item .details .form-list {



    width: 100%;



    overflow: hidden;



}



.multiple-checkout .gift-messages-form .item .details .form-list li {



    margin-right: -15px;



}



.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {



    width: 445px;



}



.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {



    width: 439px;



}



.multiple-checkout .gift-messages-form .item .details .form-list .field {



    width: 230px;



}



.multiple-checkout .gift-messages-form .item .details .form-list .input-box {



    width: 215px;



}



.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {



    width: 209px;



}



/* Step 1 */







#multiship-addresses-table td {



    padding: 10px;



}



#multiship-addresses-table tfoot td {



    padding: 5px 10px;



}



/* Step 2 */







.checkout-multishipping-shipping .box-sp-methods {



    border: 1px solid #e7e7e7;



    padding: 13px;



    position: relative;



}



.checkout-multishipping-shipping .box-sp-methods .pointer {



    position: absolute;



    top: -20px;



    right: -40px;



    width: 178px;



    height: 41px;



    background: url(../images/bkg_sp-methods.gif) 0 0 no-repeat;



    overflow: hidden;



}



.rtl .checkout-multishipping-shipping .box-sp-methods .pointer {



    left: -40px;



    right: auto;



}



/* Step 3 */







.checkout-multishipping-billing .multiple-checkout {



    position: relative;



}



/* ======================================================================================= */



/* Account Login/Create Pages ============================================================ */



/* Captcha ================================================================================ */







.captcha-note {



    clear: left;



    padding-top: 5px;



}



.captcha-image {



    float: left;



    display: inline;



    margin: 0;



    position: relative;



    width: 258px;



}



.captcha-image .captcha-img {



    border: 1px solid #b6b6b6;



    vertical-align: bottom;



    width: 100%;



}



.registered-users .captcha-image {



    margin: 0;



}



.captcha-reload {



    cursor: pointer;



    position: absolute;



    top: 2px;



    right: 2px;



}



.captcha-reload.refreshing {



    animation: rotate 1.5s infinite linear;



    -webkit-animation: rotate 1.5s infinite linear;



    -moz-animation: rotate 1.5s infinite linear;



}



/* Remember Me Popup ===================================================================== */







.window-overlay {



    background: url(https://www.pro-star.com/skin/frontend/ves_computer/default3/images/window_overlay.png) repeat;



    background: rgba(0, 0, 0, 0.35);



    position: absolute;



    top: 0;



    left: 0;



    height: 100%;



    width: 100%;



    z-index: 990;



}



.remember-me label {



    float: none;



    margin: 0 6px;



}



.remember-me-popup {



    background: #fff;



    border: 1px solid #ccc;



    left: 50%;



    top: 50%;



    position: absolute;



    margin: -85px 0 0 -200px;



    width: 400px;



    text-align: left;



    -moz-box-shadow: 0 0 6px #ccc;



    -webkit-box-shadow: 0 0 6px #ccc;



    -box-shadow: 0 0 6px #ccc;



    z-index: 1000;



}



.remember-me-popup h3 {



    background: #d9e5ee;



    border-bottom: 1px solid #ccc;



    font-size: 14px;



    padding: 5px 10px;



}



.remember-me-popup .remember-me-popup-head {



    position: relative;



}



.remember-me-popup .remember-me-popup-head .remember-me-popup-close {



    background: url(../images/btn_window_close.gif) no-repeat;



    display: block;



    position: absolute;



    top: 7px;



    right: 7px;



    height: 15px;



    width: 15px;



    text-indent: -9999em;



}



.remember-me-popup .remember-me-popup-body {



    padding: 10px;



}



.remember-me-popup .remember-me-popup-body a {



    display: inline-block;



    height: 19px;



    border: 1px solid #de5400;



    background: #f18200;



    padding: 0 8px;



    font: bold 12px/19px Arial, Helvetica, sans-serif;



    text-align: center;



    text-decoration: none;



    white-space: nowrap;



    color: #fff;



}



/* Remember Me Popup ===================================================================== */



/* My Account ============================================================================= */







.my-account {



    background: white;



    padding: 20px;



}



.my-account .box-reviews,



.my-account .box-tags {



    margin-bottom: 20px;



    border-top: 1px solid #e7e7e7;



    padding: 20px 0;



}



.my-account .box-head h2 {



    background: #ee7a03;



    color: white;



    padding-left: 10px;



}



.my-account .pages {



    display: none;



}



.my-account .title-buttons .link-rss {



    float: none;



    margin: 0;



}



.block-account li {



    padding: 10px 0;



    border-bottom: 1px solid #e7e7e7;



}



.block-account li.current strong {



    color: #ee7a03;



}



/* Address Book */







.addresses-list address {



    margin: 0 0 3px;



}



.addresses-list p {



    margin: 0;



}



.addresses-list a {



    font-weight: bold;



}



.addresses-list .link-remove {



    color: #646464;



}



.addresses-list .separator {



    margin: 0 3px;



}



.addresses-list li.item {



    background: white url(../images/bkg_account_box.gif) 0 0 repeat-x;



    border: 1px solid #ccc;



    padding: 10px 13px;



    margin: 0 0 10px;



}



.addresses-list li.empty {



    background: none;



    border: 0;



    padding: 0;



}



.addresses-list li.empty p {



    font-weight: bold;



}



.addresses-list .addresses-additional li.item {



    background: none;



    border: 0;



    padding: 0;



}



/* Order View */







.order-info {



    background: #dee5e8;



    border: 1px solid #d0cbc1;



    padding: 4px 8px;



    margin: 0 0 8px;



}



.order-info dt,



.order-info dd,



.order-info ul,



.order-info li {



    display: inline;



}



.order-info .current {



    font-weight: bold;



}



.order-info li {



    margin: 0 3px;



}



.order-date {



    margin: 10px 0;



}



.order-info-box {



    background: white url(../images/bkg_block-title.gif) 0 0 repeat-x;



    border: 1px solid #d0cbc1;



    padding: 12px 15px;



    margin: 0 0 15px;



}



.order-info-box .box-payment p {



    margin: 0 0 3px;



}



.order-info-box .box-payment th {



    font-weight: bold;



    padding-right: 7px;



}



.order-items {



    width: 100%;



    overflow-x: auto;



}



.order-items .product-name {



    font-size: 1em !important;



    font-weight: bold !important;



}



.order-items .link-print {



    color: #1e7ec8;



    font-weight: normal;



}



.order-items .order-links {



    text-align: right;



}



.rtl .order-items .order-links {



    text-align: left !important;



}



.order-additional {



    margin: 15px 0;



}



/* Order Gift Message */







.gift-message dt strong {



    color: #999999;



}



.gift-message dd {



    font-size: 13px;



    margin: 5px 0 0;



}



/* Order Comments */







.order-about dt {



    font-weight: bold;



}



.order-about dd {



    font-size: 13px;



    margin: 0 0 7px;



}



.tracking-table {



    margin: 0 0 15px;



}



.tracking-table th {



    font-weight: bold;



    white-space: nowrap;



}



.tracking-table-popup {



    width: 100%;



}



.tracking-table-popup th {



    font-weight: bold;



    white-space: nowrap;



}



.tracking-table-popup th,



.tracking-table-popup td {



    padding: 1px 8px;



}



/* Order Print Pages */







.page-print {



    /* Price Rewrites */



}



.page-print .print-head {



    margin: 15px 0;



    float: left;



    width: 100%;



}



.page-print .print-head .logo {



    float: left;



}



.page-print .print-head address {



    float: left;



    margin-left: 15px;



}



.page-print .order-date {



    background: url(../images/bkg_divider1.gif) 0 100% repeat-x;



    padding: 0 0 10px;



    margin: 0 0 10px;



}



.page-print .gift-message-link {



    display: none;



}



.page-print .price-excl-tax,



.page-print .price-incl-tax {



    display: block;



    white-space: nowrap;



}



.page-print .cart-price,



.page-print .price-excl-tax .label,



.page-print .price-incl-tax .label,



.page-print .price-excl-tax .price,



.page-print .price-incl-tax .price {



    display: inline;



}



/* My Wishlist */







#wishlist-table {



    margin-bottom: 20px;



}



#wishlist-table .btn-cart {



    margin-top: 10px;



    min-width: 140px;



}



#wishlist-table .cart-cell {



    text-align: center;



}



#wishlist-table .cart-cell .add-to-cart-alt {



    padding: 10px 0;



}



#wishlist-table .description {



    padding: 0 0 10px;



}



/* My Tags */







.my-tag-edit {



    float: left;



    margin: 0 0 10px;



}



.my-tag-edit .btn-remove,



.my-tag-edit .btn-remove:hover {



    float: right;



    margin: 4px 0 0 10px;



    line-height: auto;



    height: auto;



    background-color: transparent;



    border: 0;



}



.rtl .my-tag-edit .btn-remove,



.rtl.my-tag-edit .btn-remove:hover {



    float: left !important;



}



#my-tags-table {



    clear: both;



}



#my-tags-table td {



    padding: 10px;



}



#my-tags-table .add-to-links {



    white-space: nowrap;



}



#my-tags-table .last {



    text-align: center;



}



#my-tags-table .last .button.btn-cart {



    height: auto;



    padding: 10px 20px;



    width: 150px;



    margin-bottom: 10px;



}



/* My Reviews */







#my-reviews-table td {



    padding: 10px;



}



#my-reviews-table td .rating-box {



    margin: 0;



}



.product-review .product-img-box {



    float: left;



    width: 140px;



}



.product-review .product-img-box .product-image {



    display: block;



    width: 125px;



    height: 125px;



}



.product-review .product-img-box .label {



    font-size: 11px;



    margin: 0 0 3px;



}



.product-review .product-img-box .ratings .rating-box {



    float: none;



    display: block;



    margin: 0 0 3px;



}



.product-review .product-details {



    margin-left: 150px;



}



.product-review .product-name {



    font-size: 16px;



    font-weight: bold;



    margin: 0 0 10px;



}



.product-review .ratings-table {



    margin: 0 0 10px;



}



.product-review dt {



    font-weight: bold;



}



.product-review dd {



    font-size: 13px;



    margin: 5px 0 0;



}



.ratings-table .rating-box {



    margin: 0;



}



/* Billing Agreements */







.billing-agreements .info-box {



    margin: 15px 0;



}



.billing-agreements .form-list li select {



    float: left;



}



.rtl .billing-agreements .form-list li select {



    float: right !important;



}



.billing-agreements .form-list li button.button {



    float: left;



    margin-left: 10px;



}



.rtl .billing-agreements .form-list li button.button {



    float: right !important;



}



.billing-agreements .table-caption {



    font-weight: bold;



    font-size: 13px;



}



/* ======================================================================================= */



/* MAP Popup============================================================================== */







.cart-msrp-totals {



    color: #c83a3a;



    font-size: 12px !important;



    font-weight: bold;



    margin: 10px 10px 0;



    padding: 10px;



    text-align: right;



    text-transform: uppercase;



}



.rtl .cart-msrp-totals {



    text-align: left !important;



}



.map-cart-sidebar-total {



    color: #c83a3a;



    display: block;



    font-size: 10px;



    font-weight: bold;



    text-align: left;



    padding: 2px 5px;



    text-shadow: 0 1px 0 #fff;



}



.rtl .map-cart-sidebar-total {



    text-align: right !important;



}



.map-popup {



    background: #fff;



    border: 1px solid #aaa;



    margin: 12px 0 0;



    position: absolute;



    -moz-box-shadow: 0 0 6px #ccc;



    -webkit-box-shadow: 0 0 6px #ccc;



    box-shadow: 0 0 6px #ccc;



    text-align: left;



    width: 300px;



    z-index: 100;



}



.rtl .map-popup {



    text-align: right !important;



}



.map-popup-heading {



    background: #d9e5ee;



    border-bottom: 1px solid #ccc;



    padding: 5px 30px 5px 10px;



    width: 260px;



}



.map-popup-heading h2 {



    font-size: 16px;



    margin: 0;



    text-shadow: 0 1px 0 #f6f6f6;



    overflow: hidden;



    white-space: nowrap;



    word-wrap: break-word;



    text-align: left;



    text-overflow: ellipsis;



}



.rtl .map-popup-heading h2 {



    text-align: right !important;



}



.map-popup-arrow {



    background: url(../images/map_popup_arrow.gif) no-repeat;



    position: absolute;



    left: 50%;



    top: -10px;



    height: 10px;



    width: 19px;



}



.map-popup-close {



    background: url(../images/btn_window_close.gif) no-repeat;



    display: block;



    position: absolute;



    top: 8px;



    right: 10px;



    height: 15px;



    width: 15px;



    text-indent: -9999em;



    -moz-box-shadow: 0 0 3px #999;



    -webkit-box-shadow: 0 0 3px #999;



    box-shadow: 0 0 3px #999;



    -moz-border-radius: 2px;



    -webkit-border-radius: 2px;



    border-radius: 2px;



}



.map-popup-content {



    border-top: 1px solid #eee;



    padding: 10px;



    overflow: hidden;



    text-align: left;



    width: 280px;



}



.rtl .map-popup-content {



    text-align: right !important;



}



.map-popup-checkout {



    display: inline;



    float: right;



    text-align: right;



}



.rtl .map-popup-checkout {



    float: left !important;



}



.rtl .map-popup-checkout {



    text-align: left !important;



}



.map-popup-checkout span {



    display: block;



    padding-right: 30px;



}



.rtl .map-popup-checkout span {



    padding-left: 30px;



    padding-right: inherit;



}



.map-popup-checkout .paypal-logo {



    margin: 0 0 5px;



}



.map-popup-price .price-box,



.map-popup-price .price-box .special-price {



    margin: 0;



    padding: 0;



}



.map-popup-price {



    margin: 5px 0 0;



}



.map-popup-text {



    clear: right;



    margin: 0 10px;



    padding: 10px 0;



    text-align: left;



    word-wrap: break-word;



}



.rtl .map-popup-text {



    text-align: right !important;



}



.map-popup-only-text {



    border-top: 1px solid #ddd;



}



/* ======================================================================================= */



/* Sample Data============================================================================ */







.home-callout {



    margin-bottom: 12px;



}



.home-callout img {



    display: block;



}



.home-spot {



    float: left;



    width: 470px;



    margin-left: 20px;



}



.best-selling h3 {



    margin: 12px 0 6px 0;



    color: #e25203;



    font-size: 1.2em;



}



.best-selling table {



    border-top: 1px solid #ccc;



}



.best-selling tr.odd {



    background: #eeeeee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;



}



.best-selling tr.even {



    background: white url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x;



}



.best-selling td {



    width: 50%;



    border-bottom: 1px solid #ccc;



    padding: 8px 10px 8px 8px;



    font-size: 11px;



}



.best-selling .product-img {



    float: left;



    border: 2px solid #dcdcdc;



}



.best-selling .product-description {



    margin-left: 107px;



    line-height: 1.3em;



}



.best-selling a.product-name,



.home-spot .best-selling a.product-name:hover {



    color: #203548;



}



/* ======================================================================================= */



/* Class: std - styles for admin-controlled content */







.short-description {



    color: #999999;



    font-family: "RalewayRegular";



    font-size: 15px;



    text-align: justify;



}



.short-description .std {



    padding: 15px 0px;



}



.std {



    font-size: 14px;



    line-height: 24px;



}



.cms-index-index .std {



    background-image: url("../images/prostar-background-image.png");



    /*background-color:#222222;*/



}



.std .subtitle {



    padding: 0;



}



.std ol.ol {



    list-style: decimal outside;



    padding-left: 1.5em;



}



.std ul.disc {



    list-style: disc outside;



    padding-left: 18px;



    margin: 0 0 10px;



}



.std dl dt {



    font-weight: bold;



}



.std dl dd {



    margin: 0 0 10px;



}



.std ul,



.std ol,



.std dl,



.std p,



.std address,



.std blockquote {



    margin: 0 0 1em;



    padding: 0;



}



.std ul {



    list-style: disc outside;



    padding-left: 1.5em;



}



.std ol {



    list-style: decimal outside;



    padding-left: 1.5em;



}



.std ul ul {



    list-style-type: circle;



}



.std ul ul,



.std ol ol,



.std ul ol,



.std ol ul {



    margin: .5em 0;



}



.std dt {



    font-weight: bold;



}



.std dd {



    padding: 0 0 0 1.5em;



}



.std blockquote {



    font-style: italic;



    padding: 0 0 0 1.5em;



}



.std address {



    font-style: normal;



}



.std b,



.std strong {



    font-weight: bold;



}



.std i,



.std em {



    font-style: italic;



}



/* Misc */







.links li {



    display: inline;



}



.links li.first {



    padding-left: 0 !important;



}



.links li.last {



    background: none !important;



    padding-right: 0 !important;



}



.link-print {



    /*background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;*/



    



    font-weight: bold;



    color: #dc6809;



}



.link-rss {



    background: url(../images/i_rss.gif) 0 2px no-repeat;



    padding-left: 18px;



    line-height: 14px;



    white-space: nowrap;



}



.btn-remove {



    float: right;



    float: right;



    display: block;



    /*width: 11px;*/



    



    width: 33px;



    /*height: 15px;*/



    



    height: 33px;



    font-size: 0;



    line-height: 0;



    /*background: url(../images/btn_remove.gif) 0 7px no-repeat;*/



    



    background: url(../images/close-circular-button.png) 0 0 no-repeat;



    text-indent: -999em;



    overflow: hidden;



}



.rtl .btn-remove {



    float: left !important;



}



.btn-previous {



    display: block;



    width: 11px;



    height: 11px;



    font-size: 0;



    line-height: 0;



    background: url(../images/btn_previous.gif) 0 0 no-repeat;



    text-indent: -999em;



    overflow: hidden;



}



.btn-remove2 {



    display: block;



    width: 16px;



    height: 16px;



    font-size: 0;



    line-height: 0;



    background: url(../images/btn_trash.gif) 0 0 no-repeat;



    text-indent: -999em;



    overflow: hidden;



}



.btn-edit {



    display: block;



    width: 11px;



    height: 11px;



    font-size: 0;



    line-height: 0;



    background: url(../images/btn_edit.gif) 0 0 no-repeat;



    text-indent: -999em;



    overflow: hidden;



}



.cards-list dt {



    margin: 5px 0 0;



}



.cards-list .offset {



    padding: 2px 0 2px 20px;



}



.separator {



    margin: 0 3px;



}



.divider {



    clear: both;



    display: block;



    font-size: 0;



    line-height: 0;



    height: 1px;



    margin: 10px 0;



    background: url(../images/bkg_divider1.gif) 0 50% repeat-x;



    text-indent: -999em;



    overflow: hidden;



}



/* Global site notices */







.global-site-notice {



    border: 1px solid #cfcfcf;



    border-width: 0 0 1px;



    background: #ffff90;



    font-size: 12px;



    line-height: 1.25;



    text-align: center;



    color: #2f2f2f;



}



.global-site-notice .notice-inner {



    width: 860px;



    margin: 0 auto;



    padding: 12px 0 12px 80px;



    background: url(../images/i_notice.gif) 20px 25px no-repeat;



    text-align: left;



}



.global-site-notice .notice-inner p {



    margin: 0;



    border: 1px dotted #cccc73;



    padding: 10px;



}



.global-site-notice .notice-inner .actions {



    padding-top: 10px;



}



/* Cookie Notice */







.notice-cookie {



    position: fixed;



    z-index: 9999;



    width: 100%;



    bottom: 0;



    left: 0;



    margin: 0 !important;



    opacity: 0.95;



    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";



    /* IE8 */



}



/* Noscript Notice */



/* Demo Notice */







.demo-notice {



    margin: 0;



    padding: 6px 10px;



    background: #d75f07;



    font-size: 12px;



    line-height: 1.15;



    border: 0;



    text-align: center;



    color: #fff;



}



.demo-notice .notice-inner {



    width: auto;



    padding: 0;



    background: none;



    text-align: center;



}



.demo-notice .notice-inner p {



    padding: 0;



    border: 0;



}



/* RSS */







.rss-title h1 {



    background: url(../images/i_rss-big.png) 0 4px no-repeat;



    padding-left: 27px;



}



.rss-table .link-rss {



    display: block;



    line-height: 1.55;



    background-position: 0 4px;



}



/* ======================================================================================= */



/********** < Dashboard */







.dashboard h2 {



    text-transform: uppercase;



    font-family: "RalewayExtraBold";



    font-weight: 400;



    font-size: 16px;



}



.dashboard .box {



    margin-bottom: 20px;



}



.dashboard .box .box-title {



    border-bottom: 1px solid #E5E5E5;



    margin: 0 0 10px;



    text-align: right;



    overflow: hidden;



}



.rtl .dashboard .box .box-title {



    text-align: left !important;



}



.dashboard .box .box-title h3,



.dashboard .box .box-title h4 {



    float: left;



    margin: 0;



    text-transform: uppercase;



    font-family: "RalewayExtraBold";



    font-weight: 400;



    font-size: 14px;



    color: black;



}



.rtl .dashboard .box .box-title h3,



.rtl .dashboard .box .box-title h4 {



    float: right !important;



}



.dashboard .box .box-title a {



    color: #999999;



    line-height: 38px;



}



.dashboard .box-info h4 {



    font-weight: normal;



    text-transform: uppercase;



}



.dashboard .box-reviews .box-head a,



.dashboard .box-tags .box-head a {



    text-align: right;



    color: #999999;



}



.rtl .dashboard .box-reviews .box-head a,



.rtl .dashboard .box-tags .box-head a {



    text-align: left !important;



}



.dashboard .box-reviews .number,



.dashboard .box-tags .number {



    float: left;



    font-size: 14px;



    line-height: 25px;



    padding: 0 10px;



    margin-top: 5px;



    background: #999999;



    color: white;



}



.rtl .dashboard .box-reviews .number,



.rtl .dashboard .box-tags .number {



    float: right !important;



}



.dashboard .box-reviews .details,



.dashboard .box-tags .details {



    margin-left: 38px;



}



.dashboard .box-reviews li.item,



.dashboard .box-tags li.item {



    margin: 0 0 7px;



}



.dashboard .box-reviews li.item.last,



.dashboard .box-tags li.item.last {



    margin: 0;



}



.dashboard .box-reviews .rating-box,



.dashboard .box-tags .rating-box {



    display: inline-block;



    margin: 0;



}



.dashboard .box-reviews .ratings {



    margin: 5px 0 0;



}



.dashboard .box-tags .tags {



    margin: 5px 0 0;



}



.dashboard .box-tags .tags strong,



.dashboard .box-tags .tags ul,



.dashboard .box-tags .tags ul li {



    display: inline;



}



/********** Dashboard > */







p.required,



.product-options dt label.required em,



.form-list label.required em {



    color: #EE001C;



    margin: 0 3px 0 0;



}



.v-fix {



    float: left;



}



.rtl .v-fix {



    float: right !important;



}



/* Custommer */







.form-list li {



    overflow: hidden;



    padding: 5px 0;



}



.form-list label {



    margin-bottom: 2px;



    color: #999999;



}



.content h2 {



    color: #333;



}



.buttons-set #send2 {



    float: left;



}



.rtl .buttons-set #send2 {



    float: right !important;



}



.form-list .input-text {



    width: 98%;



    min-height: 32px;



}



.account-login,



.account-create {



    margin: 20px 0px 40px 0px;



    padding: 20px;



    background: white;



}



.account-login .page-title,



.account-create .page-title {



    padding: 0;



}



.account-login .content h2,



.account-create .content h2 {



    font-size: 14px;



    font-weight: 700;



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    margin-bottom: 20px;



    border-bottom: 1px solid #e7e7e7;



}



.account-login .content,



.account-login .buttons-set,



.account-create .content,



.account-create .buttons-set {



    padding: 20px 0;



}



.account-login .buttons-set,



.account-create .buttons-set {



    border-top: 1px solid #e7e7e7;



}



.account-create .buttons-set {



    margin-top: 40px;



}



/* crosssell-products-list */







.crosssell #crosssell-products-list:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.crosssell #crosssell-products-list .product-image {



    float: left;



}



.rtl .crosssell #crosssell-products-list .product-image {



    float: right !important;



}



.block-poll li {



    width: 100%;



    float: left;



}



.rtl .block-poll li {



    float: right !important;



}



.block-poll li span.label {



    font-size: 13px;



    line-height: 24px;



}



.sendfriend-product-send .send-friend {



    background: white;



    padding: 20px;



}



.sendfriend-product-send .send-friend .buttons-set button {



    margin-bottom: 20px;



}



.customer-account-login .new-users .content,



.customer-account-login .registered-users .content {



    min-height: 300px;



}



.send-friend .btn-remove {



    float: none;



    margin-top: 40px;



}



.contact-info i.fa-home {



    margin-top: 20px;



    margin-right: 10px;



}



.contact-customhtml li {



    padding-bottom: 10px;



}



.contact-customhtml li em {



    margin-right: 10px;



}



.table-bordered > thead > tr > th,



.table-bordered > thead > tr > td {



    border-bottom-width: 1px !important;



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/







.paneltool {



    position: fixed;



    top: 05px;



    -webkit-transition: all 0.6s;



    transition: all 0.6s;



    left: -322px;



    border: solid 1px #CCC;



    z-index: 9999;



    -webkit-box-shadow: 2px -1px 2px #888888;



    box-shadow: 2px -1px 2px #888888;



    background: #fff;



}



.paneltool.active {



    left: 0px;



    -webkit-transition: all 0.6s;



    transition: all 0.6s;



}



.paneltool.active .panelbutton {



    color: red;



}



.paneltool.themetool {



    top: 70px;



    background: #fff;



}



.paneltool .panelcontent {



    background: #FFF;



    width: 320px;



}



.paneltool .panelcontent > div {



    padding: 15px;



}



.panelbutton {



    border: solid 1px #CCC;



    background: #FFF;



    padding: 9px 11px;



    position: absolute;



    right: -35px;



    top: 10px;



    border-left: none;



    cursor: pointer;



    -webkit-box-shadow: 2px -1px 2px #888888;



    box-shadow: 2px -1px 2px #888888;



}



.editortool .panelbutton {



    top: 517px;



}



#ves-paneltool.panel-open .panel-inner {



    right: 0;



}



#ves-paneltool h4 {



    margin-bottom: 10px;



}



#ves-paneltool .accordion-group {



    margin-bottom: 5px;



}



#ves-paneltool form > * {



    float: none !important;



}



#ves-paneltool form .group-input {



    margin-right: 5px;



}



#ves-paneltool select {



    padding: 5px;



}



.box-patterns div {



    display: block;



    width: 38px;



    height: 38px;



    float: left;



    cursor: hand;



    cursor: pointer;



    border: solid 1px #f3f3f3;



    margin: 6px;



    border: 1px solid #ccc;



}



.box-patterns div.active {



    border: solid 1px red;



}



#ves-paneltool .nav-tabs > li:before,



#ves-paneltool .nav-tabs > li:after {



    display: none;



}



#customize-form {



    position: relative;



}



#main-preview {



    bottom: 0;



    height: 100%;



    left: 0;



    position: absolute;



    right: 0;



    top: 0;



    margin-left: 300px;



    transition-duration: 0.2s;



    transition-property: left, right, top, bottom, width, margin;



}



#main-preview iframe {



    height: 100%;



    width: 100%;



}



.colorpicker {



    z-index: 99999;



}



#ves-customize {



    width: 300px;



    height: 100%;



    position: absolute;



    top: 0;



    left: 0px;



    z-index: 3;



    box-shadow: 0 1px 3px #999;



    transition-duration: 0.2s;



    transition-property: left, right, top, bottom, width, margin;



    background: none repeat scroll 0 0 #F5F5F5;



    border-right: 1px solid rgba(0, 0, 0, 0.2);



}



#ves-customize .wrapper {



    padding: 12px;



}



#customize-body input[type="text"],



#customize-body select {



    border: 1px solid #E2E2E2;



    border-radius: 2px 2px 2px 2px;



    color: #FFFFFF;



    font-size: 11px;



    margin: 0 5px 0 0;



    padding: 2px 3px;



    width: 65px;



}



#customize-body select {



    color: #888;



}



#customize-body .accordion-group label {



    color: #888;



    font-size: 11px;



    font-weight: normal;



}



#customize-body .panel-heading {



    padding: 5px 6px;



    font-weight: bold;



    font-size: 11px;



}



.form-group {



    margin-right: 6px;



}



.accordion-group label,



.form-group label {



    display: block;



    font-size: 11px;



}



.accordion-group label {



    float: left;



    min-width: 100px;



    margin-right: 10px;



    margin-top: 5px;



}



#ves-customize .btn {



    padding: 4px 12px;



    font-size: 11px;



    font-weight: bold;



}



#ves-customize .btn-show {



    position: absolute;



    top: 39px;



    padding: 6px 18px;



    background: #CCC;



    right: 11px;



    z-index: 99;



    transition: all 1.2s;



    cursor: hand;



    cursor: pointer;



}



#customize-body .nav-tabs {



    border-bottom: 1px solid #d7d7d7;



}



#customize-body .nav-tabs a {



    border: none;



}



#customize-body .nav-tabs a {



    font-weight: bold;



    font-size: 11px;



    padding: 6px 12px;



}



#customize-body .nav-tabs .active a {



    background: #7DB641;



    border-top: none;



    border-right: none;



    border-left: none;



    color: white;



}



.accordion-heading .accordion-toggle {



    font-size: 11px;



}



#customize-body .form-group {



    margin-bottom: 6px;



    clear: both;



}



.clear-bg {



    padding: 3px 6px;



    margin-left: 5px;



}



/* .tab-content > .tab-pane, .pill-content > .pill-pane {    background: none repeat scroll 0 0 #FFFFFF;        padding: 13px;} */







.bi-wrapper > div {



    float: left;



    width: 20px;



    height: 20px;



    margin: 3px 4px;



    border: solid 1px #999;



    cursor: hand;



    cursor: pointer;



}



.bi-wrapper > div.active {



    border-color: red;



}



.btn-small {



    border-radius: 0;



    background-color: #7DB641;



    color: #fff;



    padding: 3px 6px;



}



.btn-small:hover {



    background-color: #C83A3A;



    color: #fff;



}



.editortool .label-customize {



    position: absolute;



    right: -155px;



    top: 250px;



    width: 115px;



    height: 74px;



    padding: 0;



    background-image: url(../images/label_customize.png);



    background-repeat: no-repeat;



    background-position: 0 0;



    background-color: transparent;



    box-shadow: none;



    -webkit-box-shadow: none;



    -moz-box-shadow: none;



    -ms-box-shadow: none;



    -o-box-shadow: none;



    border-radius: 0;



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border: 0;



}



.editortool .label-customize:hover {



    background-position: 0 -111px;



}



.paneltool.active .label-customize {



    display: none;



}



.paneltool .panelcontent {



    text-align: left;



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/







h1,



h2,



h3,



h4,



h5,



h6 {



    margin: 0;



    font-family: inherit;



}



h1 {



    font-size: 21px;



    line-height: 38px;



}



h2 {



    font-size: 19px;



    line-height: 38px;



}



h3 {



    font-size: 15px;



    line-height: 38px;



}



h4 {



    font-size: 14px;



    line-height: 30px;



}



h5 {



    font-size: 14px;



}



h6 {



    font-size: 13px;



    line-height: 38px;



}



.success {



    color: #3d6611;



    font-weight: bold;



    background: white;



    padding: 10px;



    margin-top: 20px;



}



.error {



    color: #df280a;



    font-weight: bold;



}



.notice {



    color: #e26703;



}



.messages {



    width: 100%;



    overflow: hidden;



}



.messages,



.messages ul {



    list-style: none !important;



    margin: 0 !important;



    padding: 0 !important;



}



.messages li {



    margin: 0 0 10px !important;



}



.messages li li {



    margin: 0 0 3px !important;



}



.error-msg,



.success-msg,



.note-msg,



.notice-msg {



    border-style: solid !important;



    border-width: 1px !important;



    background-position: 10px 9px !important;



    background-repeat: no-repeat !important;



    min-height: 24px !important;



    padding: 8px 8px 8px 32px !important;



    font-size: 11px !important;



    font-weight: bold !important;



}



.error-msg {



    border-color: #f16048;



    background-color: #faebe7;



    background-image: url(../images/i_msg-error.gif);



    color: #df280a;



}



.success-msg {



    border-color: #446423;



    background-color: #eff5ea;



    background-image: url(../images/i_msg-success.gif);



    color: #3d6611;



}



.note-msg,



.notice-msg {



    border-color: #fcd344;



    background-color: #fafaec;



    background-image: url(../images/i_msg-note.gif);



    color: #3d6611;



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/



/* Forms */







form {



    display: inline;



}



fieldset {



    border: 0;



}



legend {



    display: none;



}



/* Table */







table {



    border: 0;



    border-spacing: 0;



    empty-cells: show;



    font-size: 100%;



    width: 100%;



}



caption,



th,



td {



    vertical-align: top;



    text-align: left;



    font-weight: normal;



}



.rtl caption,



.rtl th,



.rtl td {



    text-align: right !important;



}



/* Global Styles ========================================================================= */



/* Form Elements */







input,



select,



textarea,



button {



    font-size: 13px;



    color: #545759;



    background-color: white;



    border: 1px solid #ebebeb;



    border-radius: 3px;



    padding-left: 10px;



    padding-right: 10px;



}



.button,



input {



    height: 38px;



    line-height: 1.42857;



}



input,



select,



textarea {



    width: 100%;



}



.button,



input.button {



    background-color: #ee7a03;



    cursor: pointer;



    text-transform: uppercase;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



    color: white;



    font-size: 12px;



    font-family: "RalewayExtraBold";



    padding: 10px 25px;



    /*height: 37px;*/



    



    -webkit-border-radius: 3px;



    border-radius: 3px;



    border: none;



}



.cart-top #cart .block-cart .actions .button {



    font-size: 15px;



    padding: 10px 16px;



    margin-left: 25%;



    -webkit-border-radius: 12px;



    border-radius: 12px;



}



.button:hover,



input.button:hover {



    background-color: #3a3d41;



    color: white;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



}



select,



textarea {



    padding: 9px;



}



option {



    padding-left: 10px;



}



.rtl option {



    padding-right: 10px;



    padding-left: inherit;



}



input.qty,



input[title="Qty"] {



    display: inline;



    text-align: center;



    width: 60px;



    border-top-right-radius: 0;



    border-top-left-radius: 0;



    border-bottom-right-radius: 0;



    border-bottom-left-radius: 0;



}



input[type="radio"],



input[type="checkbox"] {



    float: left;



    margin: 0;



    width: auto;



    border: 0;



}



select[multiple],



select[size] {



    width: 300px;



}



label {



    padding: 4px;



    font-weight: normal;



    color: #555555;



}



label em {



    padding-right: 5px;



}



.rtl label em {



    padding-left: 5px;



    padding-right: inherit;



}



.label {



    display: table-cell;



    font-size: 100%!important;



}



/* Data Table */







table {



    width: 100%;



    border: 1px solid #d9dde3;



    margin: 10px 0;



    /* Bundle products tables */



}



table td.last,



table th.last {



    border-right: 0;



}



table th {



    padding: 3px 8px;



    font-weight: bold;



    border-right: 1px solid #d9dde3;



}



.rtl table th {



    border-left: 1px solid #d9dde3;



    border-right: inherit;



}



table td {



    padding: 10px;



}



table tbody th,



table tbody td {



    border-bottom: 1px solid #d9dde3;



    border-left: 1px solid #d9dde3;



}



.rtl table tbody th,



.rtl table tbody td {



    border-right: 1px solid #d9dde3;



    border-left: inherit;



}



table tbody.odd tr td,



table tbody.even tr td {



    border-bottom: 0;



}



table tbody.odd tr.border td,



table tbody.even tr.border td {



    border-bottom: 1px solid #d9dde3;



}



table tbody td .option-label {



    font-weight: bold;



    font-style: italic;



}



table tbody td .option-value {



    padding-left: 10px;



}



.rtl table tbody td .option-value {



    padding-right: 10px;



    padding-left: inherit;



}



.data-table {



    width: 100%;



}



.data-table h2.product-name {



    font-size: 14px;



    line-height: normal;



}



.data-table th,



.data-table td {



    padding: 10px;



}



.data-table thead {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    border-bottom: 1px solid #E5E5E5;



}



.data-table thead th {



    font-weight: bold;



    vertical-align: bottom;



    text-align: center;



}



.data-table thead th.wrap {



    white-space: normal;



}



.data-table tr.even td,



.data-table tr.even th,



.data-table tr.odd td,



.data-table tr.odd th {



    border-right: 1px solid #d9dde3;



    color: #777;



    padding: 10px;



}



.rtl .data-table tr.even td,



.rtl .data-table tr.even th,



.rtl.data-table tr.odd td,



.rtl .data-table tr.odd th {



    border-left: 1px solid #d9dde3;



    border-right: inherit;



}



.data-table tr.even td.last,



.data-table tr.odd td.last {



    border-right: medium none;



}



.rtl .data-table tr.even td.last,



.rtl.data-table tr.odd td.last {



    border-left: medium none;



    border-right: inherit;



}



.data-table tr.odd.last {



    border-bottom: 1px solid #EEEEEE;



}



.data-table tbody tr.product-shop-row:hover {



    background-color: #FFFFFF;



}



.data-table tbody.odd td {



    border-width: 0 1px;



}



.data-table tbody.odd tr.last {



    border-bottom: 1px solid #E5E5E5;



}



.data-table tbody.even {



    background-color: #fff;



}



.data-table tbody.even td {



    border-width: 0 1px;



}



.data-table th .tax-flag {



    font-weight: normal;



}



.data-table .cell-label {



    display: none;



}



.data-table .value input {



    float: none;



    text-align: center;



    margin: 0 auto;



}



.form-list .field {



    width: 300px;



    margin-right: 10px;



    float: left;



}



.rtl .form-list .field {



    margin-left: 10px;



    margin-right: inherit;



}



.rtl .form-list .field {



    float: right !important;



}



.form-list input.input-text {



    width: 300px;



}



.back-link {



    margin-top: 10px;



}



.cart .shipping input.input-text,



.cart .shipping select {



    width: 100%;



}



.multiple-checkout select {



    width: auto;



}



.box-sp-methods .radio,



.box-sp-methods .checkbox {



    height: 51px !important;



}



.control .radio,



.control .checkbox {



    height: 26px;



    border: 0;



}



/* block */







.block {



    /*margin-bottom: 18px;*/



    



    position: relative;



    overflow: hidden;



}



.block .block-title {



    /*border: 2px solid #ee7a03;*/



    



    color: white;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-family: "RalewayHeavy";



    text-transform: uppercase;



    font-size: 14px;



    overflow: hidden;



    padding: 10px 20px;



    margin: 32px 0px 15px 0px;



    position: relative;



    text-align: left;



}



.productcarousel .block-title {



    border: none;



    color: #fff;



    background: rgba(23, 14, 7, 0.7);



    width: 100%;



}



.rtl .block .block-title {



    text-align: right !important;



}



.block .block-content:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.block.nopadding .block-content {



    padding: 0;



    margin: 0;



}



.block-theme {



    border-color: #dddddd;



}



.block-theme .block-title {



    color: white;



    background-color: #ee7a03;



    border-color: #dddddd;



}



.block-theme .block-title + .block-collapse .block-content {



    border-top-color: #dddddd;



}



.block-theme > .block-footer + .block-collapse .block-body {



    border-bottom-color: #dddddd;



}



.block-default {



    border-color: #dddddd;



}



.block-default .block-title {



    color: #333333;



    background-color: whitesmoke;



    border-color: #dddddd;



}



.block-default .block-title + .block-collapse .block-content {



    border-top-color: #dddddd;



}



.block-default > .block-footer + .block-collapse .block-body {



    border-bottom-color: #dddddd;



}



.block-primary {



    border-color: black;



}



.block-primary .block-title {



    color: white;



    background-color: black;



    border-color: black;



}



.block-primary .block-title + .block-collapse .block-content {



    border-top-color: black;



}



.block-primary > .block-footer + .block-collapse .block-body {



    border-bottom-color: black;



}



.block-success {



    border-color: #d6e9c6;



}



.block-success .block-title {



    color: #3c763d;



    background-color: #dff0d8;



    border-color: #d6e9c6;



}



.block-success .block-title + .block-collapse .block-content {



    border-top-color: #d6e9c6;



}



.block-success > .block-footer + .block-collapse .block-body {



    border-bottom-color: #d6e9c6;



}



.block-info {



    border-color: #bce8f1;



}



.block-info .block-title {



    color: #31708f;



    background-color: #d9edf7;



    border-color: #bce8f1;



}



.block-info .block-title + .block-collapse .block-content {



    border-top-color: #bce8f1;



}



.block-info > .block-footer + .block-collapse .block-body {



    border-bottom-color: #bce8f1;



}



.block-warning {



    border-color: #faebcc;



}



.block-warning .block-title {



    color: #8a6d3b;



    background-color: #fcf8e3;



    border-color: #faebcc;



}



.block-warning .block-title + .block-collapse .block-content {



    border-top-color: #faebcc;



}



.block-warning > .block-footer + .block-collapse .block-body {



    border-bottom-color: #faebcc;



}



.block-danger {



    border-color: #ebccd1;



}



.block-danger .block-title {



    color: #a94442;



    background-color: #f2dede;



    border-color: #ebccd1;



}



.block-danger .block-title + .block-collapse .block-content {



    border-top-color: #ebccd1;



}



.block-danger > .block-footer + .block-collapse .block-body {



    border-bottom-color: #ebccd1;



}



.block-highlighted {



    border-color: #ee7a03;



}



.block-highlighted .block-title {



    color: white;



    background-color: #ee7a03;



    border-color: #ee7a03;



}



.block-highlighted .block-title + .block-collapse .block-content {



    border-top-color: #ee7a03;



}



.block-highlighted > .block-footer + .block-collapse .block-body {



    border-bottom-color: #ee7a03;



}



.block-highlighted .block-content {



    border-color: #ee7a03;



    border-width: 2px;



}



/* block inline style */







.sidebar .block {



    background: white;



}



.sidebar .block .block-title {



    font-size: 14px;



    color: black;



    text-align: left;



    overflow: hidden;



    position: relative;



    display: inline-block;



    *display: inline;



    zoom: 1;



    padding: 20px;



    font-family: "RalewayHeavy";



    border: 2px solid rgb(128, 128, 128);



    margin: 20px;



}



.rtl .sidebar .block .block-title {



    text-align: right !important;



}



.sidebar .block .block-title span {



    position: relative;



    background: none;



    font-weight: normal;



}



.sidebar .block .block-content {



    background: white;



    padding: 20px;



    border-top: 1px solid #e5e5e5;



}



/* block style in main content */







#content .ves-custom .block-content {



    border: none;



    background: none;



    color: white;



}



#content .ves-custom .block-content {



    border: none;



}



#content .block-content {



    padding: 0;



    margin: 0;



}



/*-----------------------------------*/



/* Block Top */







.block_top {



    margin-top: 20px;



}



.cms-page-error {



    text-align: center;



}



.cms-page-error h1 {



    font-size: 150px;



    line-height: 150px;



    color: #dddddd;



    font-weight: bold;



}



.cms-page-error .back-page {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.cms-page-error .back-page a {



    border: 2px solid #333333;



    color: #333333;



    padding: 15px 20px;



    line-height: 120px;



    margin: 0 12px;



    font-family: "RalewayExtraBold";



}



.cms-page-error .back-home {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.cms-page-error .back-home a {



    background: #ee7a03;



    border: 2px solid #ee7a03;



    color: white;



    padding: 15px 20px;



    line-height: 80px;



    font-family: "RalewayExtraBold";



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 3.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@email:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/







.buttons {



    padding: 20px 0;



}



.buttons:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.buttons .left {



    float: left;



}



.buttons .right {



    float: right;



}



.btn-outline-inverse {



    color: white;



    background-color: #ee7a03;



    border-color: #ee7a03;



}



.btn-outline-inverse:hover,



.btn-outline-inverse:focus,



.btn-outline-inverse:active,



.btn-outline-inverse.active {



    color: white;



    background-color: #222222;



    border-color: #222222;



}



.open .btn-outline-inverse.dropdown-toggle {



    color: white;



    background-color: #222222;



    border-color: #222222;



}



.btn-outline-inverse:active,



.btn-outline-inverse.active {



    background-image: none;



}



.open .btn-outline-inverse.dropdown-toggle {



    background-image: none;



}



.btn-outline-inverse.disabled,



.btn-outline-inverse.disabled:hover,



.btn-outline-inverse.disabled:focus,



.btn-outline-inverse.disabled:active,



.btn-outline-inverse.disabled.active,



.btn-outline-inverse[disabled],



.btn-outline-inverse[disabled]:hover,



.btn-outline-inverse[disabled]:focus,



.btn-outline-inverse[disabled]:active,



.btn-outline-inverse[disabled].active,



fieldset[disabled] .btn-outline-inverse,



fieldset[disabled] .btn-outline-inverse:hover,



fieldset[disabled] .btn-outline-inverse:focus,



fieldset[disabled] .btn-outline-inverse:active,



fieldset[disabled] .btn-outline-inverse.active {



    background-color: #ee7a03;



    border-color: #ee7a03;



}



.btn-outline-inverse .badge {



    color: #ee7a03;



    background-color: white;



}



.btn-outline {



    border: 0;



    cursor: pointer;



    text-transform: uppercase;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



    color: white;



    font-size: 12px;



    letter-spacing: 0.4px;



    font-family: "RalewayExtraBold";



    font-weight: 400;



    margin: 0 !important;



    padding: 10px 22px;



    line-height: 20px;



    -webkit-border-radius: 3px;



    border-radius: 3px;



    background: #ee7a03;



}



.btn-outline:hover {



    border: 0!important;



    color: white;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



    text-decoration: none;



}



/****************************************************** * $package Ves Magento Theme Framework for Magento 1.9.0.1 * $version 3.0 * $author http://www.venustheme.com * $copyright   Copyright (C) Augus 2013 venustheme.com <$email:venustheme$gmail.com>.All rights reserved. * $license     GNU General Public License version 2 *******************************************************/







body.layout-boxed-md {



    background: url("https://www.pro-star.com/skin/frontend/ves_computer/default3/images/pattern/pattern19.png");



}



body.layout-boxed-md #page {



    max-width: 990px;



    -webkit-box-shadow: 0 0 5px #d5d5d5;



    box-shadow: 0 0 5px #d5d5d5;



    margin: 0 auto;



    background: white;



}



body.layout-boxed-md #page .container {



    width: auto;



}



body.layout-boxed-lg {



    background: url("https://www.pro-star.com/skin/frontend/ves_computer/default3/images/pattern/pattern18.png");



}



body.layout-boxed-lg #page {



    max-width: 1220px;



    -webkit-box-shadow: 0 0 5px #d5d5d5;



    box-shadow: 0 0 5px #d5d5d5;



    margin: 0 auto;



    background: white;



}



#ves-wrapper {



    width: auto;



    margin: 0 auto;



    background: #f4f4f4;



}



/** HEADER */







#header {



    position: relative;



    border: none;



    margin: 0 auto;



    -webkit-transition: all 0.35s ease 0s;



    transition: all 0.35s ease 0s;



    z-index: 999;



    border-bottom: solid 2px #3f3f3f;



    /* Keep header when scrolling*/



}



#header #header-main {



    color: #8c8c8c;



    min-height: 150px;



    background: white;



    background-image: url("../images/prostar-background-image.png");



    padding-top: 28px;



}



#header #header-main .header-wrap {



    margin: 0;



}



#header #header-main .inner {



    text-align: left;



    /*            & > *{                  display: table-cell;                  vertical-align: middle;              }*/



}



.rtl #header #header-main .inner {



    text-align: right !important;



}



#header.navbar-fixed-top.hide-bar .logo {



    line-height: 70px;



}



#header.navbar-fixed-top.hide-bar #header-main {



    min-height: 70px;



}



#header.navbar-fixed-top.hide-bar .ves-megamenu .navbar-nav > li > a span {



    padding: 18px 27px;



}



#header.navbar-fixed-top.hide-bar .ves-megamenu .navbar-nav > li > a {



    line-height: 50px;



}



#header.navbar-fixed-top {



    position: relative;



}



#header.navbar-fixed-top .logo {



    line-height: 95px;



}



#header.navbar-fixed-top #header-main {



    min-height: 95px;



}



#header.navbar-fixed-top .ves-megamenu .navbar-nav > li > a span {



    padding: 17px 27px;



}



#header.navbar-fixed-top .ves-megamenu .navbar-nav > li > a {



    line-height: 50px;



}



#header.hide-bar {



    -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.25);



    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.25);



    margin-top: -41px;



    z-index: 9999 !important;



    background: white;



    position: fixed;



}



#header .show-mobile {



    text-align: right;



}



#header .show-mobile:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.rtl #header .show-mobile {



    text-align: left !important;



}



#header .show-mobile > div {



    margin: 0;



    padding: 0;



    position: relative;



    float: none !important;



    display: inline-block;



    *display: inline;



    zoom: 1;



}



#header .show-mobile > div:hover .inner-toggle {



    display: block;



}



#header .show-mobile .quickaccess-toggle {



    width: 30px;



    height: 30px;



    line-height: 25px;



    text-align: center;



    cursor: pointer;



    border: 1px solid #e7e7e7;



}



#header .show-mobile .quickaccess-toggle .fa {



    margin: 0;



    font-size: 13px;



}



#header .show-mobile .quickaccess-toggle:hover,



#header .show-mobile .quickaccess-toggle:focus,



#header .show-mobile .quickaccess-toggle:active {



    background-color: white;



}



#header .show-mobile .inner-toggle {



    color: #8c8c8c;



    display: none;



    position: absolute;



    left: auto;



    min-width: 160px;



    z-index: 9999;



    border: 1px solid #e7e7e7;



    background: white;



    padding: 15px;



    text-align: left;



    right: 0;



}



.rtl #header .show-mobile .inner-toggle {



    text-align: right !important;



}



.rtl #header .show-mobile .inner-toggle {



    left: 0;



    right: auto;



}



#logo-theme {



    display: block;



    background: transparent;



}



#logo-theme strong.logo-title {



    display: none;



}



.logo {



    display: block;



    background: transparent;



    text-align: left;



    line-height: 95px;



}



.rtl .logo {



    text-align: right !important;



}



.logo strong.logo-title {



    display: none;



}



.top-search .form-search {



    position: relative;



}



.top-search .form-search input {



    padding-left: 10px;



    border: none;



    font-size: 13px;



    width: 100%;



    height: 50px !important;



    background: transparent;



    color: #545759;



}



.rtl .top-search .form-search input {



    padding-right: 10px;



    padding-left: inherit;



}



.top-search .form-search input:hover,



.top-search .form-search input:focus {



    border-color: #ee7a03;



}



.top-search .form-search button.button-search {



    color: black;



    cursor: pointer;



    line-height: 32px;



    width: 50px;



    height: 50px;



    position: absolute;



    right: 0;



    top: 0;



    text-align: center;



    border: 0;



    background: transparent;



    margin-top: 0;



    font-size: 13px;



    box-shadow: none;



    border-radius: 0;



}



.rtl .top-search .form-search button.button-search {



    left: 0;



    right: auto;



}



.top-search .form-search .search-autocomplete {



    z-index: 999;



    left: 40px;



    top: 22px !important;



}



.rtl .top-search .form-search .search-autocomplete {



    right: 40px;



    left: auto;



}



.top-search .form-search .search-autocomplete ul {



    border: 1px solid #e7e7e7;



    background-color: #f9f5f0;



}



.top-search .form-search .search-autocomplete ul li {



    cursor: pointer;



    border-bottom: 1px solid #e7e7e7;



    text-align: left;



    padding: 2px 8px 1px 8px;



}



.rtl .top-search .form-search .search-autocomplete ul li {



    text-align: right !important;



}



.rtl .top-search .form-search .search-autocomplete ul li {



    padding: 2px 8px 1px 8px;



}



.top-search .form-search .search-autocomplete ul li .amount {



    float: right;



    font-weight: bold;



}



.rtl .top-search .form-search .search-autocomplete ul li .amount {



    float: left !important;



}



.top-search .form-search .search-autocomplete ul li.odd {



    background-color: #fffefb;



}



.top-search .form-search .search-autocomplete ul li.selected {



    background-color: #f7e8dd;



}



#ves-masshead .inner {



    background: #222222;



    color: #999999;



    padding: 8px 0;



}



#ves-masshead .inner a {



    color: #999999;



}



#ves-masshead .inner a:hover {



    color: #a6a6a6;



}



/** NAVIGATION*/



/*/** SLIDESHOW */



/** SHOWCASE */







#ves-showcase .block {



    margin-bottom: 0;



    position: relative;



    z-index: 2;



}



#ves-showcase .block .block-content {



    background: transparent;



}



#ves-showcase .custom-block div {



    float: left;



}



.rtl #ves-showcase .custom-block div {



    float: right !important;



}



/** PROMOTION TOP */



/** Breadcrumbs */



/** MAIN CONTENT*/







#content {



    min-height: 400px;



}



#ves-brandcarousel .carousel-inner > .item a {



    display: block;



}



#ves-brandcarousel .carousel-inner > .item a img {



    transform: rotateY(0deg);



    transform-style: preserve-3d;



    transition: all 600ms ease-in-out 0s;



    opacity: 1;



    filter: alpha(opacity=100);



    filter: grayscale(100%);



    -webkit-filter: grayscale(1);



    /* For Webkit browsers */



    



    -moz-filter: grayscale(100%);



    -ms-filter: grayscale(100%);



    -o-filter: grayscale(100%);



    filter: gray;



    /* For IE 6 - 9 */



    



    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");



    /* Firefox 10+, Firefox on Android */



}



#ves-brandcarousel .carousel-inner > .item a:hover img {



    transform: rotateY(-360deg);



    opacity: 0.4;



    filter: alpha(opacity=40);



    filter: grayscale(0%);



    -webkit-filter: grayscale(0%);



    -moz-filter: grayscale(0%);



    -ms-filter: grayscale(0%);



    -o-filter: grayscale(0%);



    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");



}



/*end*/



/* FOOTER */







#ves-footer .col2 ul,



#ves-footer .col2 ol,



#ves-footer .col3 ul,



#ves-footer .col3 ol,



#ves-footer .col4 ul,



#ves-footer .col4 ol {



    list-style: none;



}



#ves-footer .col2 ul li,



#ves-footer .col2 ol li,



#ves-footer .col3 ul li,



#ves-footer .col3 ol li,



#ves-footer .col4 ul li,



#ves-footer .col4 ol li {



    border-bottom: 1px solid #222222;



}



.footer-top {



    background: url("../images/bg_footertop.jpg") repeat-y left top;



    background-position: left top;



}



.rtl .footer-top {



    background-position: right top;



}



.footer-top .inner {



    padding: 0;



}



.footer-top .block-ft {



    padding: 43px 0;



}



.footer-top .block-ft .icon-ft {



    color: #fff;



    float: left;



    font-size: 40px;



}



.rtl .footer-top .block-ft .icon-ft {



    float: right !important;



}



.footer-top .block-ft .content-ft {



    color: #fff;



}



.footer-top .block-ft .content-ft .main-content-ft {



    text-transform: uppercase;



    font-size: 20px;



}



.footer-center {



    background: #222222;



}



.footer-center .inner {



    padding: 30px 0px 0px 0px;



}



.footer-center li,



.footer-center a {



    font-size: 15px;



    padding: 5px 0px;



}



.footer-center li:hover,



.footer-center a:hover {



    color: #ee7a03 !important;



    text-decoration: none;



}



.footer-center em {



    padding-right: 10px;



    display: none;



}



.rtl .footer-center em {



    padding-left: 10px;



    padding-right: inherit;



}



.footer-center h4,



.footer-center .block-title {



    font-family: "RalewayHeavy";



    font-size: 14px;



    text-transform: uppercase;



    color: white;



    font-weight: normal;



    padding: 0px 0px 20px 0px;



    margin: 0px;



    border: none;



}



.footer-center h4 h3,



.footer-center .block-title h3 {



    font-size: 14px;



    font-weight: bold !important;



    line-height: normal;



    font-family: ralewayheavy;



}



.footer-center .col2 .block-title,



.footer-center .col3 .block-title,



.footer-center .col4 .block-title,



.footer-center .col5 .block-title {



    padding: 4px 0;



}



.footer-center .block-title span {



    display: none;



}



.footer-center .custom-subscribe .block-title span {



    display: block;



}



.widget-newsletter .actions {



    margin-top: 10px;



}



.footer-center .nav-links a {



    font-family: "RalewayRegular";



    color: #999;



}



.footer-center .col1 .nav-links a {



    /*color: white;*/



}



.footer-center .column .widget-links {



    margin: 0;



}



.footer-center .col1 .widget-links .block-title {



    padding: 0;



}



.footer-center .col1 a:hover {



    /*color: white !important;*/



    



    color: #ee7a03 !important;



}



.footer-center .icon-social li {



    display: inline;



    padding-right: 15px;



}



.rtl .footer-center .icon-social li {



    padding-left: 15px;



    padding-right: inherit;



}



.footer-center .icon-social li a {



    color: white;



    padding: 10px;



    border-radius: 50px;



}



.footer-center .icon-social li .fa.fa-facebook {



    padding: 10px 14px !important;



}



.footer-center .icon-social li a:hover {



    border-color: rgb(238, 122, 3);



}



.footer-center .block-subscribe .button {



    background-color: white;



    border-radius: 0px;



    border: none;



    padding: 0px;



    height: 38px;



    position: absolute;



    top: 0;



    right: 0;



}



.rtl .footer-center .block-subscribe .button {



    left: 0;



    right: auto;



}



.footer-center .block-subscribe .button span {



    padding: 0px 10px;



    color: #ee7a03;



}



.footer-center .block-subscribe .input-text {



    width: 100%;



    -webkit-border-radius: 0;



    border-radius: 0;



    border: none;



}



.footer-center .ves-inner {



    padding: 0px;



}



.footer-center .widget-inner {



    color: #999;



}



.footer-center .col2 .panel-body,



.footer-center .col3 .panel-body,



.footer-center .col4 .panel-body,



.footer-center .col5 .panel-body {



    padding: 0px;



    border-top: none !important;



}



.footer-center .col2 .panel-default,



.footer-center .col3 .panel-default,



.footer-center .col4 .panel-default,



.footer-center .col5 .panel-default {



    border-color: transparent;



    background-color: transparent;



}



.footer-center .col2 .panel-default .panel-heading,



.footer-center .col3 .panel-default .panel-heading,



.footer-center .col4 .panel-default .panel-heading,



.footer-center .col5 .panel-default .panel-heading {



    background-color: transparent;



}



.footer-bottom {



    background: white;



}



.footer-bottom .inner {



    background: #222222;



    color: #999999;



    padding: 30px 0;



}



.footer-bottom .inner a {



    color: #999999;



}



.footer-bottom .inner a:hover {



    color: #a6a6a6;



}



/* POWER BY */







#powered {



    position: relative;



    background: #222222;



    color: #3a3d41;



    font-family: "RalewayRegular", Arial, sans-serif;



    font-size: 13px;



    text-align: center;



}



#powered .footer-content {



    padding: 25px 0px;



    background: #2b2b2b;



    margin: 35px 0px 60px 0px;



    border-radius: 8px;



}



#powered a {



    color: #d64153;



}



#powered address {



    display: inline-block;



    *display: inline;



    zoom: 1;



    color: #999999;



    font-family: "RalewayRegular";



    font-size: 14px;



    float: left;



    margin: 0;



}



.rtl #powered address {



    float: right !important;



}



#powered br {



    display: none;



}



#powered .icon-pay img {



    float: right;



}



.rtl #powered .icon-pay img {



    float: left !important;



}



.contact-info i.fa-home {



    margin-top: 20px;



    margin-right: 10px;



}



.contact-customhtml li {



    padding-bottom: 10px;



}



.contact-customhtml li em {



    margin-right: 10px;



}



/*--------------------------*/



/* Contact Page */







.contacts-index-index .content-wapper {



    background: white;



    padding: 20px;



    margin-top: 1px;



}



.contacts-index-index #ves-breadcrumbs {



    display: none;



}



.vesquickview .product-view .add-to-links {



    margin-top: 0px;



}



.vesquickview .product-view .add-to-links div:first-child {



    margin-left: 8px;



}



.rtl .vesquickview .product-view .add-to-links div:first-child {



    margin-right: 8px;



    margin-left: inherit;



}



#ves-mainnav {



    background: transparent;



}



.menu-main {



    /*background: rgba(0, 0, 0, 0) linear-gradient(180deg, #333333 50%, #000000 50%) repeat scroll 0 0;*/



    



    background: #000;



    /*border-bottom: 2px solid #333333;*/



}



.ves-megamenu {



    background: transparent;



    font-family: "RalewayRegular";



    /* menu level 1 */



    /* level 2 */



    /* level > 3 */



}



.ves-megamenu .ves-colorbox {



    display: none !important;



}



.ves-megamenu .navbar-inverse {



    background: transparent;



}



.ves-megamenu .navbar-collapse {



    padding: 0px;



}



.ves-megamenu .navbar {



    background: transparent;



    border: 0;



    margin: 0;



    padding: 0;



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0;



}



.ves-megamenu .navbar-nav > li {



    float: left;



}



.rtl .ves-megamenu .navbar-nav > li {



    float: right !important;



}



.ves-megamenu .navbar-nav > li.aligned-fullwidth {



    position: static;



}



.ves-megamenu .navbar-nav > li.aligned-right .dropdown-menu {



    right: 0;



    left: auto;



}



.ves-megamenu .navbar-nav > li.aligned-left .dropdown-menu {



    left: 0;



    right: auto;



}



.ves-megamenu .navbar-nav > li.aligned-center .dropdown-menu {



    right: 0;



    -webkit-transform: translate(50%, 0);



    -ms-transform: translate(50%, 0);



    transform: translate(50%, 0);



}



.rtl .ves-megamenu .navbar-nav > li.aligned-center .dropdown-menu {



    left: 0;



    right: auto;



}



.rtl .ves-megamenu .navbar-nav > li.aligned-center .dropdown-menu {



    -webkit-transform: translate(-150%, 0);



    -ms-transform: translate(-150%, 0);



    transform: translate(-150%, 0);



}



.ves-megamenu .navbar-nav > li.custom .dropdown-menu {



    -webkit-transform: translate(-18%, 0);



    -ms-transform: translate(-18%, 0);



    transform: translate(-18%, 0);



}



.rtl .ves-megamenu .navbar-nav > li.custom .dropdown-menu {



    -webkit-transform: translate(-82%, 0);



    -ms-transform: translate(-82%, 0);



    transform: translate(-82%, 0);



}



.ves-megamenu .navbar-nav > li.active {



    /*  .dropdown-submenu span{         color: #999 !important;     }*/



}



.ves-megamenu .navbar-nav > li.active a,



.ves-megamenu .navbar-nav > li.active a:hover,



.ves-megamenu .navbar-nav > li.active a:active {



    background: transparent;



    color: #ee7a03;



}



.ves-megamenu .navbar-nav > li.active a span,



.ves-megamenu .navbar-nav > li.active a:hover span,



.ves-megamenu .navbar-nav > li.active a:active span {



    /* color: $theme-color-default;*/



}



.ves-megamenu .navbar-nav > li.active a .dropdown-menu a span,



.ves-megamenu .navbar-nav > li.active a:hover .dropdown-menu a span,



.ves-megamenu .navbar-nav > li.active a:active .dropdown-menu a span {



    color: #3a3d41;



}



.ves-megamenu .navbar-nav > li.active a .dropdown-menu a:hover span,



.ves-megamenu .navbar-nav > li.active a .dropdown-menu a:focus span,



.ves-megamenu .navbar-nav > li.active a .dropdown-menu a:active span,



.ves-megamenu .navbar-nav > li.active a:hover .dropdown-menu a:hover span,



.ves-megamenu .navbar-nav > li.active a:hover .dropdown-menu a:focus span,



.ves-megamenu .navbar-nav > li.active a:hover .dropdown-menu a:active span,



.ves-megamenu .navbar-nav > li.active a:active .dropdown-menu a:hover span,



.ves-megamenu .navbar-nav > li.active a:active .dropdown-menu a:focus span,



.ves-megamenu .navbar-nav > li.active a:active .dropdown-menu a:active span {



    color: #d64153;



}



.ves-megamenu .navbar-nav > li.active .dropdown-toggle span {



    color: #ee7a03;



}



.ves-megamenu .navbar-nav > li.active .dropdown-toggle span:after {



    color: #ee7a03;



}



.ves-megamenu .navbar-nav > li.active .dropdown-menu .dropdown-toggle span {



    color: #000;



}



.ves-megamenu .navbar-nav > li.active .dropdown-menu .dropdown-menu-inner .mega-col-inner span {



    /* color: #000;*/



}



.ves-megamenu .navbar-nav > li > a {



    line-height: 50px;



    padding: 0;



    -webkit-transition: all 350ms ease-out;



    transition: all 350ms ease-out;



}



.ves-megamenu .navbar-nav > li > a span {



    padding: 18px 27px;



    text-transform: uppercase;



    font-size: 17px;



    color: white;



    background-color: transparent!important;



    font-weight: 400;



    font-family: "Segoe_UI";



}



.ves-megamenu .navbar-nav > li > a:hover span,



.ves-megamenu .navbar-nav > li > a:focus span,



.ves-megamenu .navbar-nav > li > a:active span {



    color: #ee7a03;



    /*      &:after{            color:$theme-color-default;         }*/



}



.ves-megamenu .navbar-nav > li > a .caret {



    position: relative;



    font-size: 12px;



    margin-left: -9px;



    display: none;



}



.rtl .ves-megamenu .navbar-nav > li > a .caret {



    margin-right: -9px;



    margin-left: inherit;



}



.ves-megamenu .navbar-nav > li:hover > a .caret,



.ves-megamenu .navbar-nav > li:active > a .caret {



    color: #d64153;



}



.ves-megamenu .dropdown-menu {



    height: auto;



    font-weight: 400;



    color: #999999;



    border-top: 2px solid #ee7a03;



    min-width: 185px;



    padding: 19px;



    background-color: #000;



    -webkit-border-radius: 0px;



    -moz-border-radius: 0px;



    -ms-border-radius: 0px;



    -o-border-radius: 0px;



    border-radius: 0px;



    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.24);



    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.24);



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    opacity: 0;



    filter: alpha(opacity=0);



    visibility: hidden;



    overflow: hidden;



    top: 60%;



    transform: scale(0);



    display: block;



}



.ves-megamenu .dropdown-menu li a {



    color: black;



    text-align: left;



    padding: 0;



    font-weight: 300;



    font-size: 12px;



}



.rtl .ves-megamenu .dropdown-menu li a {



    text-align: right !important;



}



.ves-megamenu .dropdown-menu li a span:hover {



    background-color: transparent;



    text-decoration: none;



    color: #ee7a03 !important;



}



.ves-megamenu .dropdown-menu li a span:hover .fa {



    color: #ee7a03;



}



.ves-megamenu .dropdown-menu .mega-col {



    padding-bottom: 10px;



}



.ves-megamenu .dropdown-menu .mega-col .mega-col-inner {



    padding: 0 5px;



}



.ves-megamenu .dropdown-menu .mega-col .level2 .mega-col {



    border: 0;



    padding-bottom: 0;



}



.ves-megamenu .dropdown-menu .mega-col .level2 .mega-col .mega-col-inner {



    padding: 0;



}



.ves-megamenu .dropdown-menu .mega-col:last-child {



    border-right: 0;



}



.rtl .ves-megamenu .dropdown-menu .mega-col:last-child {



    border-left: 0;



    border-right: inherit;



}



.ves-megamenu .dropdown-menu .mega-col:last-child .mega-col {



    border: 0;



}



.ves-megamenu .dropdown-menu .row:last-child .mega-col {



    border: 0;



    padding-bottom: 0;



}



.ves-megamenu .dropdown-menu .row:last-child .mega-col .widget-image {



    margin-top: -20px;



    margin-left: -25px;



}



.rtl .ves-megamenu .dropdown-menu .row:last-child .mega-col .widget-image {



    margin-right: -25px;



    margin-left: inherit;



}



.ves-megamenu .dropdown-menu .row:last-child .mega-col .widget-image img {



    display: block;



    max-width: 100%;



    height: auto;



}



.ves-megamenu .dropdown-menu .menu-title {



    font-size: 12px;



    font-family: "RalewayExtraBold";



    font-weight: normal;



    text-transform: uppercase;



}



.ves-megamenu .dropdown {



    display: block;



}



.ves-megamenu .dropdown:hover > .dropdown-menu {



    display: block;



    opacity: 1;



    filter: alpha(opacity=100);



    visibility: visible;



    overflow: visible;



    right: 0px;



    top: 100%;



    transform: scale(1);



}



.ves-megamenu .dropdown:hover > a {



    color: #d64153;



}



.ves-megamenu .dropdown:hover > a .fa {



    color: #d64153;



}



.ves-megamenu .dropdown-submenu {



    position: relative;



}



.ves-megamenu .dropdown-submenu .dropdown-menu {



    top: 0;



    right: -100%;



    left: auto;



    position: absolute;



}



.ves-megamenu .dropdown-submenu:hover > .dropdown-menu {



    left: 100%;



    display: block;



    left: auto;



    top: 0;



}



.ves-megamenu .mega-group > .dropdown-toggle {



    border: 0;



    display: block;



    text-transform: uppercase;



    font-family: "RalewayRegular";



    color: white;



    margin-bottom: 15px;



}



.ves-megamenu .mega-group > .dropdown-toggle .fa {



    color: white;



}



.ves-megamenu .widget-title {



    color: black;



}



.ves-megamenu .megamenu .cols1 {



    min-width: 200px;



}



.ves-megamenu .megamenu .cols2 {



    min-width: 500px;



}



.ves-megamenu .megamenu .cols3 {



    min-width: 740px;



}



.ves-megamenu .dropdown-mega .menu-title {



    font-size: 13px;



    font-family: "RalewayRegular";



    position: relative;



    color: #999;



    /*          &:before {                  content:"\f105";                font-family: FontAwesome;               position:absolute;                  @include inline-block();                @include rtl-left(0);           }*/



}



.ves-megamenu .dropdown-mega .mega-col-inner {



    border-right: 0;



}



/* * * Vertical menu */







div.verticalmenu {



    z-index: 100;



}



div.verticalmenu .navbar-collapse,



div.verticalmenu .navbar-vertical {



    margin: 0;



    padding: 0;



}



div.verticalmenu .navbar-nav {



    position: static;



    float: none;



    width: 100%;



}



div.verticalmenu .navbar-nav > li {



    width: 100%;



    height: auto;



    position: static;



}



div.verticalmenu .navbar-nav > li > a {



    display: block;



    color: black;



    font-size: 12px;



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    padding: 16px 10px 15px 20px;



    border-bottom: 1px solid #e0e0e0;



}



div.verticalmenu .navbar-nav > li > a .menu-icon {



    display: block;



    height: 20px;



}



div.verticalmenu .navbar-nav > li > a .menu-icon span {



    display: block;



    margin-left: 35px;



    line-height: normal;



    font-size: 13px;



}



.rtl div.verticalmenu .navbar-nav > li > a .menu-icon span {



    margin-right: 35px;



    margin-left: inherit;



}



div.verticalmenu .navbar-nav > li > a .menu-icon .menu-desc {



    display: none;



}



div.verticalmenu .navbar-nav > li > a:hover,



div.verticalmenu .navbar-nav > li > a:focus {



    color: white;



}



div.verticalmenu .navbar-nav > li > a .caret {



    position: absolute;



    top: 50%;



    margin: -5px 0;



    border-left: 0;



    right: 18px;



    border-top: 5px solid transparent;



    border-bottom: 5px solid transparent;



    border-left: 5px solid red;



}



.rtl div.verticalmenu .navbar-nav > li > a .caret {



    border-right: 5px solid red;



    border-left: inherit;



}



div.verticalmenu .navbar-nav > li.last a,



div.verticalmenu .navbar-nav > li:last-child a {



    border: 0;



}



div.verticalmenu .navbar-nav > li:hover > a {



    color: #ee7a03;



}



div.verticalmenu .navbar-nav > li:hover > a .menu-icon {



    background-position: left bottom !important;



}



div.verticalmenu .navbar-nav > li:hover > a .caret {



    border-left-color: #ee7a03;



}



div.verticalmenu .navbar-nav > li:hover > .dropdown-menu {



    left: 100%;



    top: 0px;



    opacity: 1;



    filter: alpha(opacity=100);



}



.rtl div.verticalmenu .navbar-nav > li:hover > .dropdown-menu {



    right: 100%;



    left: auto;



}



div.verticalmenu .navbar-nav > li .parent {



    position: relative;



}



div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {



    text-transform: uppercase;



    font-weight: normal;



    font-family: "RalewayExtraBold";



    color: black;



}



div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {



    color: #ee7a03;



}



div.verticalmenu .navbar-nav > li .parent > .dropdown-menu {



    min-height: 100px;



    height: auto !important;



    -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);



    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.13);



}



div.verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu {



    left: 100%;



    top: 0px;



    opacity: 1;



    filter: alpha(opacity=100);



}



div.verticalmenu .navbar-nav > li.parent:hover > a:after {



    position: absolute;



    content: "";



    right: -5px;



    top: 0;



    width: 0;



    height: 100%;



    border: 5px solid white;



    z-index: 9999;



}



.rtl div.verticalmenu .navbar-nav > li.parent:hover > a:after {



    left: -5px;



    right: auto;



}



div.verticalmenu .verticalmenu li a:hover {



    color: #d64153;



}



div.verticalmenu .dropdown-menu {



    /*left: -9999px;  top: -9999px;  right: auto;*/



    



    left: 106%;



    top: 0;



    visibility: hidden;



    border: 0;



    display: block;



    min-height: 100%;



    height: 100%;



    height: auto !important;



    min-width: 215px;



    padding: 20px;



    background: white;



    opacity: 0;



    filter: alpha(opacity=0);



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    -ms-border-radius: 0;



    -o-border-radius: 0;



    border-radius: 0;



    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);



    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);



    -webkit-transition: all 0.2s ease-in-out 0s;



    transition: all 0.2s ease-in-out 0s;



}



.rtl div.verticalmenu .dropdown-menu {



    right: 106%;



    left: auto;



}



div.verticalmenu .dropdown-menu ul li {



    border: 0;



    padding: 2px 0;



    line-height: normal;



    list-style: none;



}



div.verticalmenu .dropdown-menu ul li a {



    color: #999;



    font-size: 12px;



    font-family: "RalewayRegular";



    text-transform: uppercase;



    font-weight: 400;



    padding: 0;



    text-align: left;



}



.rtl div.verticalmenu .dropdown-menu ul li a {



    text-align: right !important;



}



div.verticalmenu .dropdown-menu p {



    line-height: 18px;



    font-size: 12px;



}



div.verticalmenu .dropdown-menu .ves-menu-video {



    width: 100%;



}



div.verticalmenu .dropdown-menu .ves-menu-video iframe {



    margin-bottom: 10px;



}



div.verticalmenu .dropdown-menu .dropdown-toggle:hover {



    color: black;



}



div.verticalmenu .dropdown-menu .dropdown-toggle {



    font-weight: bold;



    text-transform: uppercase;



    line-height: normal;



    color: black;



    font-family: "RalewayRegular", Arial, sans-serif;



    font-size: 12px;



    text-align: left;



}



.rtl div.verticalmenu .dropdown-menu .dropdown-toggle {



    text-align: right !important;



}



div.verticalmenu .dropdown-menu .action {



    display: none;



}



.ves-megamenu .navbar-nav li.parent span:after {



    top: 0%;



    content: "\f107";



    font-family: 'FontAwesome';



    display: inline-block;



    *display: inline;



    zoom: 1;



    right: 13px;



    position: absolute;



    z-index: 2222;



    color: white;



}



.rtl .ves-megamenu .navbar-nav li.parent span:after {



    left: 13px;



    right: auto;



}



.ves-megamenu .navbar-nav li.parent .dropdown-menu span:after {



    content: "";



}



.ves-megamenu .mega-group .dropdown-mega .mega-col-inner > ul > li a:hover {



    padding-left: 10px;



    transition: all 0.35s ease-out 0s;



}



.rtl .ves-megamenu .mega-group .dropdown-mega .mega-col-inner > ul > li a:hover {



    padding-right: 10px;



    padding-left: inherit;



}



/*Navigation default*/







#ves-mainnav .nav-container #nav li {



    float: left;



    position: relative;



    border-right: 1px solid #ebebeb;



}



.rtl #ves-mainnav .nav-container #nav li {



    float: right !important;



}



#ves-mainnav .nav-container #nav li a {



    line-height: 122px;



    padding: 0;



    -webkit-transition: all 350ms ease-out;



    transition: all 350ms ease-out;



    text-transform: uppercase;



    font-family: "RalewayExtraBold";



}



#ves-mainnav .nav-container #nav li a span {



    padding: 18px 27px;



    text-transform: uppercase;



    font-size: 12px;



    color: #3a3d41;



    background-color: transparent!important;



    font-weight: 400;



}



#ves-mainnav .nav-container #nav li > a.over {



    background-color: white;



    text-decoration: none;



}



#ves-mainnav .nav-container #nav li:hover > a {



    background-color: white;



    text-decoration: none;



}



#ves-mainnav .nav-container #nav li:hover > a .caret {



    border-bottom-color: black;



    border-top-color: black;



}



#ves-mainnav .nav-container #nav li.parent:hover > a:after {



    top: 13%;



    content: "\f107";



    font-family: 'FontAwesome';



    display: inline-block;



    *display: inline;



    zoom: 1;



    left: 45%;



    position: absolute;



    z-index: 2222;



    color: #ee7a03;



}



#ves-mainnav .nav-container #nav li div {



    position: absolute;



    width: 15em;



    top: 100%;



    left: -10000px;



}



.rtl #ves-mainnav .nav-container #nav li div {



    right: -10000px;



    left: auto;



}



#ves-mainnav .nav-container #nav li div ul {



    position: static;



    width: auto;



    border: none;



}



#ves-mainnav .nav-container #nav li ul {



    position: absolute;



    width: 15em;



    top: 100%;



    left: -10000px;



    background-color: white;



    -webkit-box-shadow: 0 1px 3px lightgrey;



    box-shadow: 0 1px 3px lightgrey;



}



.rtl #ves-mainnav .nav-container #nav li ul {



    right: -10000px;



    left: auto;



}



#ves-mainnav .nav-container #nav li ul li {



    float: none;



}



#ves-mainnav .nav-container #nav li ul li a {



    font-family: "RalewayExtraBold";



    -webkit-transition: all 0.3s ease 0s;



    transition: all 0.3s ease 0s;



    display: block;



    border-bottom: 1px solid #f3f3f3;



    padding: 0;



    line-height: 36px;



}



#ves-mainnav .nav-container #nav li ul li a span {



    -webkit-border-radius: 0;



    border-radius: 0;



    padding: 0;



    margin: 0px 15px;



}



#ves-mainnav .nav-container #nav li ul li a:hover {



    -webkit-transition: all 0.3s ease 0s;



    transition: all 0.3s ease 0s;



    color: #ee7a03;



}



#ves-mainnav .nav-container #nav li ul li.active a {



    padding-left: 20px;



}



.rtl #ves-mainnav .nav-container #nav li ul li.active a {



    padding-right: 20px;



    padding-left: inherit;



}



#ves-mainnav .nav-container #nav li ul li:last-child > a {



    border-bottom: none;



}



#ves-mainnav .nav-container #nav li ul.shown-sub,



#ves-mainnav .nav-container #nav li div.shown-sub {



    left: 0;



    z-index: 999;



}



.rtl #ves-mainnav .nav-container #nav li ul.shown-sub,



.rtl#ves-mainnav .nav-container #nav li div.shown-sub {



    right: 0;



    left: auto;



}



#ves-mainnav .nav-container #nav li .shown-sub ul.shown-sub,



#ves-mainnav .nav-container #nav li .shown-sub li div.shown-sub {



    left: 0px;



}



.rtl #ves-mainnav .nav-container #nav li .shown-sub ul.shown-sub,



.rtl#ves-mainnav .nav-container #nav li .shown-sub li div.shown-sub {



    right: 0px;



    left: auto;



}



/* Topbar */







#topbar {



    font-weight: 300;



    font-size: 12px;



    font-family: "RalewayRegular";



    background: #222;



    border-bottom: 2px solid #3f3f3f;



}



#topbar .config {



    background: url(https://www.pro-star.com/skin/frontend/ves_computer/default3/images/icon_topbar.png) no-repeat 0 -3px;



    width: 18px;



    height: 18px;



    line-height: 21px;



}



#topbar .user {



    background: url(https://www.pro-star.com/skin/frontend/ves_computer/default3/images/icon_topbar.png) no-repeat 0 -30px;



    width: 18px;



    height: 18px;



    line-height: 21px;



}



#topbar a {



    font-size: 12px;



}



#topbar a:hover {



    text-decoration: none;



}



#topbar .links-outline a {



    color: #ee7a03;



}



#topbar .form-currency li {



    display: inline-block;



    *display: inline;



    zoom: 1;



    margin-right: 8px;



}



.rtl #topbar .form-currency li {



    margin-left: 8px;



    margin-right: inherit;



}



#topbar .form-currency li a {



    padding: 0!important;



}



#topbar .dropdown {



    position: relative;



}



#topbar .dropdown .dropdown-toggle {



    width: auto;



    line-height: 40px;



    height: 40px;



    color: #999999;



    -webkit-transition: all 0.2s ease-in-out 0s;



    transition: all 0.2s ease-in-out 0s;



    text-align: center;



    cursor: pointer;



    text-transform: uppercase;



}



#topbar .dropdown .dropdown-toggle i.fa {



    font-size: 15px;



}



#topbar .dropdown:hover .dropdown-toggle {



    color: #e64850;



    -webkit-transition: all 0.2s ease-in-out 0s;



    transition: all 0.2s ease-in-out 0s;



}



#topbar .dropdown > .dropdown-menu {



    text-align: left;



    right: 0;



    left: 0;



    margin: 0;



    opacity: 0;



    filter: alpha(opacity=0);



    overflow: hidden;



    display: none;



    visibility: hidden;



    border: none;



}



.rtl #topbar .dropdown > .dropdown-menu {



    text-align: right !important;



}



.rtl #topbar .dropdown > .dropdown-menu {



    right: 0;



    left: auto;



}



#topbar .dropdown:hover .dropdown-menu {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



    overflow: visible;



    visibility: visible;



    top: 100%;



    transform: scale(1);



    background: #000;



    color: white;



}



#topbar .topLinks {



    float: right;



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.rtl #topbar .topLinks {



    float: left !important;



}



#topbar .topLinks .links li > a {



    color: #fff;



    background: transparent;



    -webkit-transition: all 0.3s ease 0s;



    transition: all 0.3s ease 0s;



    border: none;



    border-top-right-radius: 0;



    border-top-left-radius: 0;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-size: 12px;



    font-family: "RalewayRegular";



    margin: 0;



    position: relative;



    padding: 0px 13px;



    line-height: 32px;



}



#topbar .topLinks .links li > a:hover {



    color: #ee7a03;



}



#topbar .topLinks .dropdown-menu {



    display: block;



    margin: 0;



    padding: 0;



    left: 0;



    border-top: 2px solid #ee7a03;



    top: 60%;



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    transform: scale(0);



}



.rtl #topbar .topLinks .dropdown-menu {



    right: 0;



    left: auto;



}



#topbar .topLinks .left,



#topbar .topLinks .right {



    display: inline-block !important;



    padding-left: 23px;



}



.rtl #topbar .topLinks .left,



.rtl #topbar .topLinks .right {



    padding-right: 23px;



    padding-left: inherit;



}



#topbar .topLinks .left .fa.fa-angle-down,



#topbar .topLinks .right .fa.fa-angle-down {



    padding-left: 8px;



}



.rtl #topbar .topLinks .left .fa.fa-angle-down,



.rtl #topbar .topLinks .right .fa.fa-angle-down {



    padding-right: 8px;



    padding-left: inherit;



}



#topbar .topLinks .left .dropdown-menu {



    padding: 10px;



}



#topbar .top-currency,



#topbar .store-language {



    margin-left: 20px;



    display: inline-block;



    *display: inline;



    zoom: 1;



    line-height: 38px;



    height: 40px;



}



.rtl #topbar .top-currency,



.rtl#topbar .store-language {



    margin-right: 20px;



    margin-left: inherit;



}



#topbar .form-language label,



#topbar .form-language strong,



#topbar .form-currency label,



#topbar .form-currency strong {



    color: #333;



    padding: 0;



    margin: 0;



}



#topbar .form-language a,



#topbar .form-currency a {



    color: #999;



}



#topbar .form-language li,



#topbar .form-currency li {



    padding: 5px 0px;



}



#topbar .form-language li a,



#topbar .form-currency li a {



    background-repeat: no-repeat;



    background-position: left center;



    padding-left: 22px;



    text-align: left;



}



.rtl #topbar .form-language li a,



.rtl#topbar .form-currency li a {



    background-position: right center;



}



.rtl #topbar .form-language li a,



.rtl#topbar .form-currency li a {



    padding-right: 22px;



    padding-left: inherit;



}



.rtl #topbar .form-language li a,



.rtl#topbar .form-currency li a {



    text-align: right !important;



}



#topbar .form-language label + a,



#topbar .form-currency label + a {



    background: none !important;



}



#topbar .welcome-msg {



    line-height: 38px;



    height: 40px;



    color: #fff;



}



#topbar:hover .heading .cart-inner > span {



    color: white;



}



#topbar .view-cart {



    padding-left: 5px;



    color: #222;



}



#header-main .cart-top {



    margin: 27px 0px;



}



#header-main .cart-top #cart:hover .content {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



    visibility: visible;



    overflow: visible;



    top: 100%;



    transform: scale(1);



}



#header-main .cart-top .cart-inner h4 {



    text-transform: uppercase;



    font-size: 13px;



    font-family: "RalewayRegular";



    font-weight: 400;



    display: inline-block;



    *display: inline;



    zoom: 1;



    position: relative;



    background: url("../images/icon_minicart.png") no-repeat;



    background-position: left center;



    height: 40px;



    line-height: 38px;



    padding: 0px 20px 0px 24px;



    float: right;



}



.rtl #header-main .cart-top .cart-inner h4 {



    background-position: right center;



}



.rtl #header-main .cart-top .cart-inner h4 {



    padding: 0px 24px 0px 20px;



}



.rtl #header-main .cart-top .cart-inner h4 {



    float: left !important;



}



#header-main .cart-top .cart-inner h4 a {



    color: #999;



    text-transform: uppercase;



    font-size: 12px;



    padding-left: 9px;



}



.rtl #header-main .cart-top .cart-inner h4 a {



    padding-right: 9px;



    padding-left: inherit;



}



#header-main .cart-top .content {



    width: 260px;



    position: absolute;



    visibility: hidden;



    z-index: 9999;



    opacity: 0;



    filter: alpha(opacity=0);



    -webkit-transition: all 300ms ease-in-out;



    transition: all 300ms ease-in-out;



    right: 0;



    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24);



    top: 60%;



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    transform: scale(0);



    border: 1px solid rgba(0, 0, 0, 0.15);



    border-top: 2px solid #ee7a03;



}



.rtl #header-main .cart-top .content {



    left: 0;



    right: auto;



}



#header-main .cart-top .content .block-cart {



    background-color: #fff;



    margin-bottom: 0;



    padding: 20px;



    border-top-right-radius: 0;



    border-top-left-radius: 0;



    border-bottom-right-radius: 0;



    border-bottom-left-radius: 0;



    -webkit-box-shadow: none;



    box-shadow: none;



}



#header-main .cart-top .content .block-cart li {



    float: left;



    border-bottom: 1px solid #e5e5e5;



    margin: 10px 0px;



}



.rtl #header-main .cart-top .content .block-cart li {



    float: right !important;



}



#header-main .cart-top .content .block-cart li:last-child {



    border-bottom: none;



}



#header-main .cart-top .content .block-cart .product-block {



    -webkit-box-shadow: none;



    box-shadow: none;



    border: 0;



}



#header-main .cart-top .content .block-cart .block-content {



    border-top: none;



    color: #222;



}



#header-main .cart-top .content .block-cart .block-content .image {



    margin: 0;



}



#header-main .cart-top .content .block-cart .block-content .product-meta {



    padding: 0;



    width: 140px;



    text-align: left;



}



.rtl #header-main .cart-top .content .block-cart .block-content .product-meta {



    text-align: right !important;



}



#header-main .cart-top .content .block-cart .block-content .product-meta .product-name a {



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    color: black;



    font-size: 13px;



    font-weight: 400;



}



#header-main .cart-top .content .block-cart .block-content .product-meta strong {



    font-size: 15px;



}



#header-main .cart-top .content .block-cart .block-content .summary {



    border-top: 1px solid #e7e7e7;



    padding: 10px 0;



    float: left;



    width: 100%;



}



.rtl #header-main .cart-top .content .block-cart .block-content .summary {



    float: right !important;



}



#header-main .cart-top .content .block-cart .block-content .summary .label {



    display: inline-block;



    *display: inline;



    zoom: 1;



    color: #999999;



    font-size: 13px;



    padding: 0;



    font-weight: 400;



}



#header-main .cart-top .content .block-cart .block-content .summary .price {



    color: #ee7a03;



    font-size: 15px;



}



#header-main .cart-top .content .block-cart .block-content .summary a {



    color: #222;



    text-decoration: underline;



}



#header-main .cart-top .content .block-cart .block-subtitle {



    display: none;



}



#header-main .cart-top .content .block-cart .btn-remove {



    position: absolute;



    right: -10px;



    top: 5px;



}



.rtl #header-main .cart-top .content .block-cart .btn-remove {



    left: -10px;



    right: auto;



}



#header-main .cart-top .content .block-cart .btn-edit {



    display: none;



}



/* Header-main default3 */







#topbar2 .cart-top #cart:hover .content {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



    visibility: visible;



    overflow: visible;



    top: 100%;



    transform: scale(1);



}



#topbar2 .cart-top .cart-inner h4 {



    text-transform: uppercase;



    font-size: 13px;



    font-family: "RalewayRegular";



    font-weight: 400;



    display: inline-block;



    *display: inline;



    zoom: 1;



    position: relative;



    background: url("../images/icon_minicart.png") no-repeat;



    background-position: left center;



    height: 40px;



    line-height: 38px;



    padding: 0px 20px 0px 24px;



    float: right;



}



.rtl #topbar2 .cart-top .cart-inner h4 {



    background-position: right center;



}



.rtl #topbar2 .cart-top .cart-inner h4 {



    padding: 0px 24px 0px 20px;



}



.rtl #topbar2 .cart-top .cart-inner h4 {



    float: left !important;



}



#topbar2 .cart-top .cart-inner h4 a {



    color: #999;



    text-transform: uppercase;



    font-size: 12px;



    padding-left: 9px;



}



.rtl #topbar2 .cart-top .cart-inner h4 a {



    padding-right: 9px;



    padding-left: inherit;



}



#topbar2 .content {



    width: 260px;



    position: absolute;



    visibility: hidden;



    z-index: 9999;



    opacity: 0;



    filter: alpha(opacity=0);



    -webkit-transition: all 300ms ease-in-out;



    transition: all 300ms ease-in-out;



    right: 0;



    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24);



    top: 60%;



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    transform: scale(0);



    border: 1px solid rgba(0, 0, 0, 0.15);



    border-top: 2px solid #ee7a03;



}



.rtl #topbar2 .content {



    left: 0;



    right: auto;



}



#topbar2 .content .block-cart {



    background-color: white;



    margin-bottom: 0;



    padding: 20px;



    border-top-right-radius: 0;



    border-top-left-radius: 0;



    border-bottom-right-radius: 0;



    border-bottom-left-radius: 0;



    -webkit-box-shadow: none;



    box-shadow: none;



}



#topbar2 .content .block-cart li {



    float: left;



    border-bottom: 1px solid #e5e5e5;



    margin: 10px 0px;



}



.rtl #topbar2 .content .block-cart li {



    float: right !important;



}



#topbar2 .content .block-cart li:last-child {



    border-bottom: none;



}



#topbar2 .content .block-cart .product-block {



    -webkit-box-shadow: none;



    box-shadow: none;



    border: 0;



}



#topbar2 .content .block-cart .block-content {



    border-top: none;



    color: #222;



}



#topbar2 .content .block-cart .block-content .image {



    margin: 0;



}



#topbar2 .content .block-cart .block-content .product-meta {



    padding: 0;



    width: 140px;



    text-align: left;



}



.rtl #topbar2 .content .block-cart .block-content .product-meta {



    text-align: right !important;



}



#topbar2 .content .block-cart .block-content .product-meta .product-name a {



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    color: black;



    font-size: 13px;



    font-weight: 400;



}



#topbar2 .content .block-cart .block-content .product-meta strong {



    font-size: 15px;



}



#topbar2 .content .block-cart .block-content .summary {



    border-top: 1px solid #e7e7e7;



    padding: 10px 0;



    float: left;



    width: 100%;



}



.rtl #topbar2 .content .block-cart .block-content .summary {



    float: right !important;



}



#topbar2 .content .block-cart .block-content .summary .label {



    display: inline-block;



    *display: inline;



    zoom: 1;



    color: #999999;



    font-size: 13px;



    padding: 0;



    font-weight: 400;



}



#topbar2 .content .block-cart .block-content .summary .price {



    color: #ee7a03;



    font-size: 15px;



}



#topbar2 .content .block-cart .block-content .summary a {



    color: #222;



    text-decoration: underline;



}



#topbar2 .content .block-cart .block-subtitle {



    display: none;



}



#topbar2 .content .block-cart .btn-remove {



    position: absolute;



    right: -10px;



    top: 5px;



}



.rtl #topbar2 .content .block-cart .btn-remove {



    left: -10px;



    right: auto;



}



#topbar2 .content .block-cart .btn-edit {



    display: none;



}



.box-search {



    margin: 29px 0px;



}



.box-search .top-search {



    float: right;



}



.rtl .box-search .top-search {



    float: left !important;



}



/* Topbar2 Default Layout2 */







#topbar2 {



    font-weight: 300;



    font-size: 12px;



    font-family: "RalewayRegular";



    background: #222;



    border-bottom: 1px solid #e5e5e5;



}



#topbar2 .config {



    background: url(https://www.pro-star.com/skin/frontend/ves_computer/default3/images/icon_topbar.png) no-repeat 0 -3px;



    width: 18px;



    height: 18px;



    line-height: 21px;



}



#topbar2 .user {



    background: url(https://www.pro-star.com/skin/frontend/ves_computer/default3/images/icon_topbar.png) no-repeat 0 -30px;



    width: 18px;



    height: 18px;



    line-height: 21px;



}



#topbar2 a {



    font-size: 12px;



}



#topbar2 a:hover {



    text-decoration: none;



}



#topbar2 .links-outline a {



    color: #ee7a03;



}



#topbar2 .dropdown {



    position: relative;



}



#topbar2 .dropdown .dropdown-toggle {



    width: auto;



    line-height: 40px;



    height: 40px;



    color: #999999;



    -webkit-transition: all 0.2s ease-in-out 0s;



    transition: all 0.2s ease-in-out 0s;



    text-align: center;



    cursor: pointer;



    text-transform: uppercase;



}



#topbar2 .dropdown:hover .dropdown-toggle {



    color: #e64850;



    -webkit-transition: all 0.2s ease-in-out 0s;



    transition: all 0.2s ease-in-out 0s;



}



#topbar2 .dropdown > .dropdown-menu {



    text-align: left;



    right: 0;



    left: 0;



    margin: 0;



    opacity: 0;



    filter: alpha(opacity=0);



    overflow: hidden;



    display: none;



    visibility: hidden;



    border: none;



}



.rtl #topbar2 .dropdown > .dropdown-menu {



    text-align: right !important;



}



.rtl #topbar2 .dropdown > .dropdown-menu {



    right: 0;



    left: auto;



}



#topbar2 .dropdown:hover .dropdown-menu {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



    overflow: visible;



    visibility: visible;



    top: 100%;



    transform: scale(1);



}



#topbar2 .topLinks {



    float: right;



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.rtl #topbar2 .topLinks {



    float: left !important;



}



#topbar2 .topLinks .links li > a {



    color: #999;



    background: transparent;



    -webkit-transition: all 0.3s ease 0s;



    transition: all 0.3s ease 0s;



    border: none;



    border-top-right-radius: 0;



    border-top-left-radius: 0;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-size: 12px;



    font-family: "RalewayRegular";



    margin: 0;



    position: relative;



    padding: 0px 13px;



    line-height: 32px;



}



#topbar2 .topLinks .links li > a:hover {



    color: #ee7a03;



}



#topbar2 .topLinks .dropdown-menu {



    display: block;



    margin: 0;



    padding: 0;



    left: 0;



    border-top: 2px solid #ee7a03;



    top: 60%;



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    transform: scale(0);



}



.rtl #topbar2 .topLinks .dropdown-menu {



    right: 0;



    left: auto;



}



#topbar2 .topLinks .left,



#topbar2 .topLinks .right {



    display: inline-block !important;



    padding-left: 23px;



}



.rtl #topbar2 .topLinks .left,



.rtl #topbar2 .topLinks .right {



    padding-right: 23px;



    padding-left: inherit;



}



#topbar2 .topLinks .left .fa.fa-angle-down,



#topbar2 .topLinks .right .fa.fa-angle-down {



    padding-left: 20px;



}



.rtl #topbar2 .topLinks .left .fa.fa-angle-down,



.rtl #topbar2 .topLinks .right .fa.fa-angle-down {



    padding-right: 20px;



    padding-left: inherit;



}



#topbar2 .topLinks .left .dropdown-menu {



    padding: 10px;



}



#topbar2 .top-currency,



#topbar2 .store-language {



    margin-left: 20px;



    display: inline-block;



    *display: inline;



    zoom: 1;



    line-height: 38px;



    height: 40px;



}



.rtl #topbar2 .top-currency,



.rtl#topbar2 .store-language {



    margin-right: 20px;



    margin-left: inherit;



}



#topbar2 .form-language,



#topbar2 .currency {



    display: block !important;



}



#topbar2 .form-language label,



#topbar2 .form-language strong,



#topbar2 .currency label,



#topbar2 .currency strong {



    color: #999;



    font-weight: 400;



    padding: 0;



    margin: 0;



}



#topbar2 .form-language a,



#topbar2 .currency a {



    color: #999;



}



#topbar2 .form-language li,



#topbar2 .currency li {



    display: block;



    padding: 5px 0px;



}



#topbar2 .form-language li a,



#topbar2 .currency li a {



    background-repeat: no-repeat;



    background-position: left center;



    padding-left: 22px;



    text-align: left;



}



.rtl #topbar2 .form-language li a,



.rtl#topbar2 .currency li a {



    background-position: right center;



}



.rtl #topbar2 .form-language li a,



.rtl#topbar2 .currency li a {



    padding-right: 22px;



    padding-left: inherit;



}



.rtl #topbar2 .form-language li a,



.rtl#topbar2 .currency li a {



    text-align: right !important;



}



#topbar2 .form-language label + a,



#topbar2 .currency label + a {



    background: none !important;



}



#topbar2 .welcome-msg {



    line-height: 38px;



    height: 40px;



    color: #999;



}



#topbar2:hover .heading .cart-inner > span {



    color: white;



}



#topbar2 .view-cart {



    padding-left: 5px;



    color: #222;



}



/** apply general product block **/







.sidebar .products-row {



    margin: 0;



}



.sidebar .products-row .product-col {



    width: 100%;



    border-right: none;



    padding: 0 !important;



}



.sidebar .product-block {



    border: 0 !important;



    box-shadow: none!important;



    text-align: left;



}



.sidebar .product-block:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.rtl .sidebar .product-block {



    text-align: right !important;



}



.sidebar .product-block .image {



    float: left;



}



.rtl .sidebar .product-block .image {



    float: right !important;



}



.sidebar .product-block .action,



.sidebar .product-block .ves-colorbox,



.sidebar .product-block .colorbox,



.sidebar .product-block .image-gallery,



.sidebar .product-block .add-to-links {



    display: none !important;



}



.sidebar .product-block .product-meta {



    float: right;



    width: 62%;



    padding: 0 20px 20px;



}



.rtl .sidebar .product-block .product-meta {



    float: left !important;



}



.sidebar .product-label {



    display: none;



}



.sidebar .onsale,



.sidebar .new-icon {



    display: none !important;



}



/* Block: Layered Navigation */







.block-layered-nav dt {



    background: url("../images/menu_down.gif") no-repeat right center;



    background-position: right center;



}



.rtl .block-layered-nav dt {



    background-position: left center;



}



.block-layered-nav dt.active {



    background: url("../images/menu_up.gif") no-repeat right center;



    background-position: right center;



}



.rtl .block-layered-nav dt.active {



    background-position: left center;



}



/* social internal module */







.social {



    margin-top: 20px;



}



.social li {



    float: left;



    width: 34px;



    height: 34px;



    margin-right: 10px;



    -webkit-border-radius: 2px;



    border-radius: 2px;



    text-align: center;



    line-height: 24px;



    cursor: pointer;



    color: white;



}



.rtl .social li {



    float: right !important;



}



.rtl .social li {



    margin-left: 10px;



    margin-right: inherit;



}



.social li a {



    display: none;



}



.social li:hover {



    background: #333;



    color: #ee7a03;



}



.social .fa-facebook {



    background-color: #346da6;



}



.social .fa-twitter {



    background-color: #4c91d7;



}



.social .fa-rss {



    background-color: #f05423;



}



.social .fa-google-plus {



    background-color: #c9242d;



}



.social .fa-pinterest {



    background-color: #fb9e3a;



}



/* back to top */







.scrollup {



    background: #000;



    bottom: 82px;



    display: none;



    position: fixed;



    right: 10px;



    -webkit-border-radius: 100%;



    -moz-border-radius: 100%;



    -ms-border-radius: 100%;



    -o-border-radius: 100%;



    border-radius: 100%;



    width: 40px;



    height: 40px;



    text-align: center;



    font-size: 13px;



    color: #fff!important;



    text-transform: uppercase;



    font-weight: 600;



    padding: 2px;



    cursor: pointer;



    z-index: 9999;



}



.rtl .scrollup {



    left: 10px;



    right: auto;



}



.scrollup .fa {



    display: block;



}



.scrollup:hover {



    text-decoration: none;



    background: #3a3d41;



}



.quick-access {



    float: left;



}



.rtl .quick-access {



    float: right !important;



}



.quick-access .welcome-msg {



    line-height: 38px;



    text-transform: uppercase;



}



.quick-access a {



    color: white;



}



.quick-access a:hover {



    color: #ee7a03;



}



#top-search .btn-toggle {



    display: none;



}



#top-search .inner-toggle {



    display: block;



    top: 0;



    left: 0;



    position: relative;



    min-width: 250px;



}



#top-search div {



    width: 100%;



}



#top-search label {



    display: none;



}



#top-search button {



    background: transparent;



    position: absolute;



    right: 0;



    border: 0;



}



#top-search button span {



    display: none;



}



#top-search button:focus {



    background: transparent;



}



#top-search input {



    width: 100%;



    height: auto;



    -webkit-border-radius: 2px;



    border-radius: 2px;



    background: #333333;



    border: 0;



    padding: 3px 12px;



}



#top-search input:focus,



#top-search input:hover {



    background: #fff !important;



    border-color: #fff!important;



}



.block-layered-nav .block-subtitle {



    font-weight: 700;



    text-transform: uppercase;



    font-family: "RalewayRegular";



    color: black;



}



.block-layered-nav .currently {



    padding: 5px 10px 5px 0;



}



.block-layered-nav .currently li {



    position: relative;



    padding-bottom: 10px;



}



.block-layered-nav .currently .label {



    display: inline-block;



    *display: inline;



    zoom: 1;



    color: #323232;



    font-family: "RalewayRegular", Arial, sans-serif;



    font-weight: 400;



    font-size: 13px;



    position: 0;



}



.block-layered-nav .currently .value {



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-weight: 700;



}



.block-layered-nav .currently .btn-previous,



.block-layered-nav .currently .btn-remove {



    margin: 0;



    position: absolute;



    right: 4px;



    top: 9px;



}



.block-layered-nav .currently .btn-previous {



    right: 17px;



}



.block-layered-nav .actions {



    padding: 5px 15px 10px;



    text-align: right;



}



.rtl .block-layered-nav .actions {



    text-align: left !important;



}



.block-layered-nav .actions a {



    float: none;



}



.block-layered-nav dt {



    cursor: pointer;



    text-transform: uppercase;



    padding: 15px 0;



    font-family: "RalewayRegular";



    color: #000;



    text-align: left;



}



.rtl .block-layered-nav dt {



    text-align: right !important;



}



.block-layered-nav dt:focus,



.block-layered-nav dt.active,



.block-layered-nav dt:hover {



    border-bottom: 0 none;



}



.block-layered-nav dd {



    margin: 0;



    padding: 0;



}



.block-layered-nav dd.last {



    border-bottom: 0 none;



}



.block-layered-nav dd li {



    color: black;



    margin: 0 0 20px 0;



    font-family: "RalewayRegular";



    text-align: left;



    text-transform: uppercase;



    width: 100%;



}



.rtl .block-layered-nav dd li {



    text-align: right !important;



}



.block-layered-nav dd li a {



    color: black;



    padding: 0;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-family: "RalewayRegular";



    text-transform: uppercase;



}



.block-layered-nav dd li a:hover {



    color: #ee7a03;



    text-decoration: none;



}



.block-layered-nav dd .price {



    background: 0;



    color: #999;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-size: 100%;



    padding: 0;



    font-weight: 400;



    font-family: "RalewayRegular";



}



.block-layered-nav dd.inactive {



    border-bottom: 0 none;



    padding: 0;



}



.block-layered-nav li {



    list-style: none;



}



.block.venus-latest-block .post-image {



    float: left;



    padding-right: 25px;



}



.rtl .block.venus-latest-block .post-image {



    float: right !important;



}



.rtl .block.venus-latest-block .post-image {



    padding-left: 25px;



    padding-right: inherit;



}



/*-------------------------------------------*/



/* Module Ves_Deal */







.block.venus-deal .product-block {



    min-height: 395px;



    border: 0 !important;



    z-index: 9;



}



.block.venus-deal .product-block .image {



    float: left;



    margin: 0;



}



.rtl .block.venus-deal .product-block .image {



    float: right !important;



}



.block.venus-deal .product-block .product-meta {



    float: right;



    width: 200px;



    padding: 40px 20px 0;



}



.rtl .block.venus-deal .product-block .product-meta {



    float: left !important;



}



.block.venus-deal .product-block .action {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block !important;



    visibility: visible;



    margin: 5px 0;



    position: relative;



}



.block.venus-deal .product-block .price {



    margin-top: 11px;



}



.block.venus-deal .product-block .onsale,



.block.venus-deal .product-block .new-icon {



    right: 20px;



    top: 20px;



    background-size: 71px 65px;



    width: 71px;



    height: 66px;



    line-height: 18px;



    font-size: 16px;



    padding-top: 15px;



}



.rtl .block.venus-deal .product-block .onsale,



.rtl.block.venus-deal .product-block .new-icon {



    left: 20px;



    right: auto;



}



.block.venus-deal .product-block:hover {



    -webkit-box-shadow: none;



    box-shadow: none;



}



.block.venus-deal .productdeals {



    position: absolute;



    left: 15%;



    top: 81%;



}



.rtl .block.venus-deal .productdeals {



    right: 15%;



    left: auto;



}



.block.venus-deal .productdeals .timeleft h3 {



    font-size: 19px;



}



.block.venus-deal .deal_detail,



.block.venus-deal .productdeals {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



}



.block.venus-deal .deal_detail ul li {



    width: 100%;



}



.deal-products {



    margin-top: 20px;



}



.deal-products .product-block .onsale,



.deal-products .product-block .new-icon {



    line-height: 13px !important;



    padding-top: 9px;



}



.deal_detail_num {



    padding-left: 5px;



    color: #ee7a03;



    font-size: 15px;



    font-weight: 600;



}



.deal_detail_num .price {



    color: #ee7a03 !important;



    font-size: 15px !important;



    font-weight: 600 !important;



}



.latest-deal .products-row > .first.product-col .product-block {



    background: #222222;



}



.latest-deal .products-row > .first.product-col .product-block .ratings {



    display: inline-block !important;



}



.latest-deal .products-row > .first.product-col .product-block .price-product {



    border-bottom: 1px solid #222222;



}



.latest-deal .products-row > .first.product-col .product-block .product-name.name a {



    color: white;



}



.deals {



    /*padding: 20px 20px 40px 20px;*/



    



    margin-bottom: 0px !important;



    float: none !important;



    border-bottom: none !important;



}



.deals .price-product {



    margin-left: 0px !important;



}



.deals .product-name.name {



    margin-left: 0px;



    margin-left: 0px;



    /*margin: 20px 0 0!important;*/



    



    height: 65px;



    overflow: hidden;



}



.rtl .deals .product-name.name {



    margin-right: 0px;



    margin-left: inherit;



}



.rtl .deals .product-name.name {



    margin-right: 0px;



    margin-left: inherit;



}



.deals .product-name.name a {



    font-size: 24px;



    font-family: "RalewayRegular";



    text-transform: uppercase;



    font-weight: normal;



    text-align: left;



}



.rtl .deals .product-name.name a {



    text-align: right !important;



}



/*.deals .desc, .deals a {  color: #fff;}*/







.deals .product-shop .left {



    display: none;



}



.productdeals {



    background: #90c320;



    padding: 20px;



    line-height: 28px;



    float: left;



    width: 100%;



}



.rtl .productdeals {



    float: right !important;



}



.productdeals .title {



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-size: 12px;



    color: white;



    font-family: "RalewayHeavy";



    text-transform: uppercase;



}



.productdeals .item-countdown ul li div {



    text-transform: uppercase;



    text-align: center;



    width: 100%;



    font-size: 11px;



    color: white;



    font-family: "RalewayRegular";



}



.productdeals .countdown_num span {



    font-size: 12px;



    font-family: "RalewayExtraBold";



    letter-spacing: 2px;



}



.productdeals .item-countdown {



    direction: ltr;



    display: inline-block;



    *display: inline;



    zoom: 1;



    float: right;



    line-height: 14px;



}



.rtl .productdeals .item-countdown {



    float: left !important;



}



.productdeals .item-countdown ul li {



    display: inline-block;



    *display: inline;



    zoom: 1;



    margin: 0px 10px;



    border: 0;



}



/*------------------------------------------------*/



/* BestSeller Products */







.bestseller-products .product-image {



    float: left;



}



.rtl .bestseller-products .product-image {



    float: right !important;



}



.bestseller-products .product-block .ratings {



    float: left;



    margin-left: 15px;



    position: relative;



}



.rtl .bestseller-products .product-block .ratings {



    float: right !important;



}



.rtl .bestseller-products .product-block .ratings {



    margin-right: 15px;



    margin-left: inherit;



}



.bestseller-products .products-grid .product-col {



    margin-bottom: 0;



}



.bestseller-products .onsale,



.bestseller-products .new-icon {



    display: none;



}



.bestseller-products .block-title {



    opacity: 0;



    filter: alpha(opacity=0);



    visibility: hidden;



    overflow: hidden;



}



.bestseller-products .wrap-item {



    height: auto !important;



}



.bestseller-products .products-row {



    margin-bottom: 0px !important;



}



.bestseller-products .product-block {



    padding: 22px 20px;



    border-bottom: 1px solid #e2e2e2;



    min-height: auto !important;



    min-height: initial !important;



    margin-bottom: 0 !important;



}



.bestseller-products .product-block .link-hover {



    display: none;



}



.bestseller-products .product-block:hover .link-hover {



    display: none;



}



.bestseller-products .product-block:hover .ratings {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.bestseller-products .product-block:hover .price-product {



    background: none;



}



.bestseller-products .product-block:hover .action {



    display: none;



}



.bestseller-products .product-block:hover .right {



    border-bottom: none;



}



.bestseller-products .product-block .price-product {



    position: absolute;



    right: 0;



    top: 3px;



    border-top: none;



    border-bottom: none;



}



.rtl .bestseller-products .product-block .price-product {



    left: 0;



    right: auto;



}



.bestseller-products .product-block .price-product .price {



    display: inline-block;



    *display: inline;



    zoom: 1;



    color: black !important;



}



.bestseller-products .product-block .product-name.name {



    margin: 5px 0px 5px 15px;



}



.rtl .bestseller-products .product-block .product-name.name {



    margin: 5px 15px 5px 0px;



}



.bestseller-products .product-block .image {



    float: left;



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.rtl .bestseller-products .product-block .image {



    float: right !important;



}



.bestseller-products .product-block .right {



    display: inline-block;



    *display: inline;



    zoom: 1;



    position: relative;



    width: 80%;



    border-bottom: none;



}



.bestseller-products .product-block .price {



    background: white;



    border-left: 0px;



    color: black;



}



.rtl .bestseller-products .product-block .price {



    border-right: 0px;



    border-left: inherit;



}



.bestseller-products .product-block .price .price:before {



    border-right: 0px !important;



    border-top: 0px !important;



}



.bestseller-products .product-block .price .old-price .price {



    color: #999;



}



.bestseller-products .product-block .action {



    display: none;



}



/*-----------------------------------------------*/







.best_deals .block-title {



    margin: 0px 0 15px;



}



/*------------------------------------------------*/



/* VesBrand Products */







.ves-brandcarousel {



    margin: -30px 0px 45px 0px;



}



.ves-brandcarousel .carousel-controls {



    top: 15px;



    width: 100%;



    opacity: 0;



    filter: alpha(opacity=0);



    display: none;



    visibility: hidden;



    overflow: hidden;



}



.ves-brandcarousel:hover .carousel-controls {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



    visibility: visible;



    overflow: visible;



}



.ves-brand-page {



    padding: 20px;



    background: white;



}



.ves-brand-page .brand-meta {



    padding: 20px 0px;



}



.ves-brand-page h1 {



    text-transform: uppercase;



}



.brand-description {



    padding: 20px 0px;



}



/*------------------------------------------------*/







.block-facebook-widget {



    background: #222222;



    padding: 20px;



    margin-bottom: 80px;



}



.block-facebook-widget .block-title {



    margin: 0px 0px 20px 0px;



    color: white;



}



.block-facebook-widget .block-title strong {



    font-weight: normal !important;



}



.block-twitter-widget {



    padding: 20px;



    margin-bottom: 80px;



}



.block-twitter-widget .block-title {



    border: 2px solid white;



    margin: 0px 0px 20px 0px;



}



.rtl .block-twitter-widget .block-title {



    margin: 0px 0px 20px 0px;



}



.block-twitter-widget .block-title span {



    color: white;



    font-weight: normal;



}



.customisable-border {



    background: #33b4d0;



}



.venus-latest-block {



    background: #222222;



    margin-bottom: 30px;



}



.venus-latest-block .block-title {



    margin: 20px 0px 0px 20px;



    color: white;



    background: none;



}



.rtl .venus-latest-block .block-title {



    margin: 20px 20px 0px 0px;



}



.venus-latest-block .block-title strong {



    font-weight: normal !important;



}



.venus-latest-block .post-image {



    display: none;



}



.venus-latest-block .latest-description,



.venus-latest-block .blog-meta {



    color: white;



}



.venus-latest-block .blog-readmore,



.venus-latest-block .latest-description {



    display: none;



}



.venus-latest-block .post-block h4 a {



    text-transform: uppercase;



    font-family: "RalewayMedium";



    color: white;



    font-size: 13px;



}



.venus-latest-block .post-block h4 a:hover {



    color: #ee7a03;



}



.venus-latest-block .post-block h4 {



    line-height: 20px;



    font-weight: normal;



}



.venus-latest-block .blog-updated {



    font-size: 12px;



    color: #999999;



    font-family: "RalewayMedium";



    text-transform: uppercase;



}



.venus-latest-block .column {



    width: 100%;



    border-bottom: 1px solid #41424a;



}



.venus-latest-block .column .post-block {



    padding: 25px 20px;



}



.venus-latest-block .blog-meta {



    font-size: 12px;



    font-family: "RalewayMedium";



}



.blog-post {



    float: left;



    width: 100%;



}



.rtl .blog-post {



    float: right !important;



}



.blog-post img {



    max-width: 100%;



}



.blog-post .blog-image {



    position: relative;



}



.blog-post .blog-meta {



    font-size: 12px;



    font-family: "RalewayMedium";



    margin: 10px 0px;



}



.blog-post .blog-tags {



    margin-bottom: 20px;



}



.blog-list .blog-meta {



    margin-bottom: 6px;



}



.blog-list .blog-col {



    margin-bottom: 40px;



}



/*------------------------------------------------*/



/* Ves_Auto Search + Block Contact */







.block-contact {



    padding: 30px;



    background: #ee7a03;



}



.block-contact .title {



    text-transform: uppercase;



    font-family: "RalewayRegular";



    font-size: 11px;



    color: white;



    margin-bottom: 10px;



}



.block-contact li {



    color: white;



    font-family: "RalewayRegular";



    font-size: 12px;



    padding: 3px 0px;



}



.block-contact li strong {



    font-family: "RalewayHeavy";



}



.block-contact li .fa-phone,



.block-contact li strong {



    font-size: 20px;



}



.block-contact li .fa {



    padding-right: 7px;



}



.rtl .block-contact li .fa {



    padding-left: 7px;



    padding-right: inherit;



}



.block-contact .info {



    padding-left: 0px !important;



    margin: 0px;



}



.search-auto {



    padding: 28px;



    float: left;



}



.rtl .search-auto {



    float: right !important;



}



.search_box .title {



    font-family: "RalewayHeavy";



    font-size: 18px;



    color: white;



    text-transform: uppercase;



    padding-bottom: 23px;



}



.search_box select {



    width: 170px;



    padding: 8px 9px;



    font-size: 12px;



    font-family: "RalewayRegular";



    color: #999;



    height: 37px;



    -webkit-border-radius: 0px;



    border-radius: 0px;



    background-color: #2d2d2d;



    border: 2px solid #3f3f3f;



}



.search_box .search {



    border: 2px solid #3f3f3f;



    position: relative;



    z-index: 0;



}



.search_box .input-search {



    width: 370px;



    border: none;



    display: inline-block;



    *display: inline;



    zoom: 1;



    -webkit-border-radius: 0px;



    border-radius: 0px;



    font-size: 12px;



    height: 33px;



    color: #fff;



    background-color: #333333;



}



.search_box .button-search {



    color: black;



    padding: 10px 12px;



    display: inline-block;



    *display: inline;



    zoom: 1;



    float: right;



    cursor: pointer;



    background-color: #b20000;



}



.rtl .search_box .button-search {



    float: left !important;



}



.contain_top {



    position: absolute;



    margin-top: -205px;



    left: 0;



    right: 0;



    z-index: 99 !important;



}



.contain_top .content_block {



    background-color: rgba(0, 0, 0, 0.6);



}



#search_tags {



    float: left;



}



.rtl #search_tags {



    float: right !important;



}



#search_tags a {



    background: none;



    color: #999999;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-size: 10px;



    padding: 0px 8px;



    text-transform: uppercase;



}



/*------------------------------------------------*/







.block-compare li,



.block-reorder li {



    border-bottom: 1px solid #e7e7e7;



    padding: 8px 0;



}



.block-compare li .product-name,



.block-reorder li .product-name {



    margin: 0;



}



.block-compare .actions,



.block-reorder .actions {



    margin-top: 10px;



}



.block-compare .actions button,



.block-reorder .actions button {



    float: right;



}



.rtl .block-compare .actions button,



.rtl.block-reorder .actions button {



    float: left !important;



}



.block-reorder input[type="checkbox"] {



    float: right;



    padding-right: 10px;



    height: 16px;



}



.rtl .block-reorder input[type="checkbox"] {



    float: left !important;



}



.rtl .block-reorder input[type="checkbox"] {



    padding-left: 10px;



    padding-right: inherit;



}



.tags-list a {



    font-size: 100% !important;



}



/*------------------------------------- */



/* Module Ves-Blog */







.venus-latest-block .blog-hits,



.venus-latest-block .blog-comment-count {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.venus-blog-comment .ves-comment .pull-left {



    padding-right: 20px;



}



.rtl .venus-blog-comment .ves-comment .pull-left {



    padding-left: 20px;



    padding-right: inherit;



}



.block-title {



    font-family: "RalewayRegular";



    color: #35363b;



    text-transform: uppercase;



    font-size: 18px;



    text-align: center;



}



.venus-blog-menu .block-content {



    padding: 0px;



    margin-top: -1px;



}



.venus-blog-menu .block-content li {



    border-bottom: 1px solid #e6e6e6;



    line-height: 50px;



}



.venus-blog-menu .block-content li:last-child {



    border-bottom: none;



}



.venus-blog-menu .block-content span {



    color: #000;



    padding-left: 27px;



    text-transform: uppercase;



}



.rtl .venus-blog-menu .block-content span {



    padding-right: 27px;



    padding-left: inherit;



}



.venus-blog-menu .pavblog-comments .pull-left {



    margin-right: 10px;



}



.rtl .venus-blog-menu .pavblog-comments .pull-left {



    margin-left: 10px;



    margin-right: inherit;



}



.venus-blog-menu .block-title {



    padding: 37px 0px 22px 0px;



}



.blog-category-view .page-title h1,



.blog-index-index .page-title h1 {



    color: #35363b;



    padding: 0px 0px 10px 0px;



}



.rtl .blog-category-view .page-title h1,



.rtl .blog-index-index .page-title h1 {



    padding: 0px 0px 10px 0px;



}



.venus-blog-menu .parent span.head a {



    float: right;



    margin-right: 21px;



}



.rtl .venus-blog-menu .parent span.head a {



    float: left !important;



}



.rtl .venus-blog-menu .parent span.head a {



    margin-left: 21px;



    margin-right: inherit;



}



.venus-blog-menu .parent .level2 span {



    padding-left: 45px;



}



.rtl .venus-blog-menu .parent .level2 span {



    padding-right: 45px;



    padding-left: inherit;



}



.venus-blog-menu .block-content {



    padding: 0px !important;



}



.pavblog-comments .ves-comment {



    border-bottom: 1px solid #e5e5e5;



    padding-bottom: 15px;



}



.pavblog-comments .ves-comment:last-child {



    border-bottom: none;



}



.pavblog-comments .ves-comment .comment-author {



    padding-left: 0px;



    text-transform: none;



}



.rtl .pavblog-comments .ves-comment .comment-author {



    padding-right: 0px;



    padding-left: inherit;



}



.comments-list .media-object {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.comments-list li {



    padding: 8px 0px !important;



}



.comments-list .comment-user {



    overflow: hidden;



    padding: 0px 20px 0px 20px;



    position: relative;



}



.comments-list .even,



.comments-list .odd {



    display: block;



    margin-bottom: 20px;



}



/* Blog Detail */







.blog-post {



    background: white;



}



.blog-post .author {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.blog-post .blog-category {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.blog-post .blog-description {



    font-weight: bold;



    font-size: 14px;



}



.blog-post .blog-meta span i {



    margin: 0px 7px 0px 0px;



}



.rtl .blog-post .blog-meta span i {



    margin: 0px 0px 0px 7px;



}



.blog-post .blog-social {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.blog-post span.created-date a,



.blog-post span.author a,



.blog-post .blog-category a {



    color: #000;



}



.blog-post span.created-date a:hover,



.blog-post span.author a:hover,



.blog-post .blog-category a:hover {



    color: #ee7a03;



}



.blog-post .post-comments {



    float: left;



}



.rtl .blog-post .post-comments {



    float: right !important;



}



.blog-post .blog-tags {



    padding-left: 19px;



    background-position: left 7px;



    padding-top: 5px;



}



.rtl .blog-post .blog-tags {



    padding-right: 19px;



    padding-left: inherit;



}



.rtl .blog-post .blog-tags {



    background-position: right 7px;



}



.blog-post .below-inputs {



    margin: 10px 0px;



}



.blog-post .blog-detail {



    text-align: justify;



    color: #6a6666;



    font-family: "RalewayRegular";



    font-size: 13px;



}



.blog-list,



.blog-post {



    background: white;



    padding: 20px;



}



.blog-list .blog-image img,



.blog-post .blog-image img {



    width: 100%;



}



.blog-list .created-date,



.blog-post .created-date {



    background-color: #ee7a03;



    color: white !important;



    display: block;



    float: left;



    font-size: 12px;



    height: auto;



    right: 0px;



    margin: 0;



    overflow: hidden;



    padding: 10px;



    position: absolute;



    top: 0px;



    font-weight: normal;



}



.rtl .blog-list .created-date,



.rtl .blog-post .created-date {



    left: 0px;



    right: auto;



}



.blog-list .created-date .day,



.blog-post .created-date .day {



    display: block;



    font-size: 25px;



    font-weight: normal;



    line-height: 32px;



    padding: 0;



    text-align: center;



}



.blog-list .created-date .month,



.blog-post .created-date .month {



    text-transform: capitalize !important;



    font-weight: normal;



}



.blog-list .blog-readmore,



.blog-post .blog-readmore {



    margin-top: 8.5px;



}



.blog-list .blog-readmore a,



.blog-post .blog-readmore a {



    background: #ee7a03;



    border-radius: 3px;



    color: white;



    font-family: "RalewayExtraBold";



    font-size: 11px;



    margin: 0 auto;



    padding: 8px 18px;



    text-transform: uppercase;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



}



.blog-list .blog-readmore a:hover,



.blog-post .blog-readmore a:hover {



    background: #222222;



    color: white;



}



.blog-list .colswrapper .itemcol,



.blog-post .colswrapper .itemcol {



    position: relative;



}



.blog-post .blog-title,



.blog-list .blog-title {



    font-weight: normal;



    font-size: 21px;



    margin: 10px 0px;



    text-transform: uppercase;



    font-family: "RalewayExtraBold";



    line-height: 26px;



    color: #000;



}



.blog-post .blog-title a,



.blog-list .blog-title a {



    color: #000;



}



.blog-post .blog-title a:hover,



.blog-list .blog-title a:hover {



    color: #ee7a03;



}



.blog-post .blog-title:hover,



.blog-list .blog-title:hover {



    color: #ee7a03;



}



.blog-post .blog-tags a span,



.blog-list .blog-tags a span {



    color: #000;



}



.blog-post .blog-tags a span:hover,



.blog-list .blog-tags a span:hover {



    color: #ee7a03;



}



.blog-extra > div {



    width: 50%;



    float: left;



}



.rtl .blog-extra > div {



    float: right !important;



}



.blog-tags {



    background: url("../images/ico-tag.gif") no-repeat;



    background-position: left 12px;



    padding-left: 19px;



    border-top: 1px solid #E5E5E5;



    padding-top: 8px;



}



.rtl .blog-tags {



    background-position: right 12px;



}



.rtl .blog-tags {



    padding-right: 19px;



    padding-left: inherit;



}



/*--------------------------------------------  */



/* ves Tree Menu  */







.ves-categoriesmenu {



    padding: 0;



    margin-bottom: 20px;



    background: #222222 !important;



}



.ves-categoriesmenu .block-title {



    margin-bottom: 0;



    padding: 11px 0 15px;



    background: none;



    color: white !important;



}



.ves-categoriesmenu .block-title strong span {



    color: #fff;



}



.ves-categoriesmenu .block-content {



    background: #222222 !important;



    padding: 0px !important;



    border-top: 1px solid #41424a !important;



}



.ves-categoriesmenu .block-content li.level0 {



    position: relative;



    line-height: 50px;



    border-bottom: 1px solid #41424a;



}



.ves-categoriesmenu .block-content li.level0 > a {



    font-family: "RalewayRegular";



    font-size: 12px;



    color: #fff;



    text-transform: uppercase;



    padding: 0px 20px 0px 20px;



    display: block;



}



.rtl .ves-categoriesmenu .block-content li.level0 > a {



    padding: 0px 20px 0px 20px;



}



.ves-categoriesmenu .block-content li.level0 span.head {



    top: 3px;



}



.ves-categoriesmenu .block-content li.level0 span.head {



    position: absolute;



    top: 20px;



    right: 20px;



}



.rtl .ves-categoriesmenu .block-content li.level0 span.head {



    left: 20px;



    right: auto;



}



.ves-categoriesmenu .block-content li.level0.active a {



    font-weight: normal !important;



}



.ves-categoriesmenu .block-content li.level0:last-child {



    border-bottom: none;



}



.ves-categoriesmenu #ves-accordion ul li {



    margin-left: 34px;



}



.rtl .ves-categoriesmenu #ves-accordion ul li {



    margin-right: 34px;



    margin-left: inherit;



}



.ves-categoriesmenu #ves-accordion ul li a:hover span {



    text-decoration: underline;



}



.ves-categoriesmenu #ves-accordion ul ul li a,



.ves-categoriesmenu #ves-accordion ul li a {



    background-position: left center;



    padding-left: 10px;



    font-weight: normal;



    color: #fff;



}



.rtl .ves-categoriesmenu #ves-accordion ul ul li a,



.rtl .ves-categoriesmenu #ves-accordion ul li a {



    background-position: right center;



}



.rtl .ves-categoriesmenu #ves-accordion ul ul li a,



.rtl .ves-categoriesmenu #ves-accordion ul li a {



    padding-right: 10px;



    padding-left: inherit;



}



/*----------------------------------*/



/* Bestseller Product Left SideBar */







.sidebar .productcarousel .wrap-item {



    height: auto !important;



}



.sidebar .productcarousel .products-row {



    margin-bottom: 0px;



}



.sidebar .productcarousel .block-content {



    padding: 0px;



}



.sidebar .productcarousel .block-title {



    background: #ee7a03;



    color: white;



}



.sidebar .productcarousel .product-block {



    min-height: auto !important;



    min-height: initial !important;



    padding: 20px;



    border-bottom: 1px solid #e5e5e5 !important;



    margin-bottom: 0 !important;



}



.sidebar .productcarousel .product-block .price-product {



    border-bottom: none;



    border-top: none;



}



.sidebar .productcarousel .product-block .price {



    border-left: 0px;



    float: left;



    background: none;



}



.rtl .sidebar .productcarousel .product-block .price {



    border-right: 0px;



    border-left: inherit;



}



.rtl .sidebar .productcarousel .product-block .price {



    float: right !important;



}



.sidebar .productcarousel .product-block .price .price {



    padding-left: 0px;



    color: black;



    padding: 0 2px;



}



.rtl .sidebar .productcarousel .product-block .price .price {



    padding-right: 0px;



    padding-left: inherit;



}



.sidebar .productcarousel .product-block .price .price:before {



    border-right: none;



    border-top: none;



}



.rtl .sidebar .productcarousel .product-block .price .price:before {



    border-left: none;



    border-right: inherit;



}



.sidebar .productcarousel .product-block:hover .price-product {



    background: none;



}



.sidebar .productcarousel .product-block:hover .link-hover {



    display: none;



}



.sidebar .productcarousel .product-block:hover .ratings {



    display: block;



}



.sidebar .productcarousel .product-block:hover .right {



    border-bottom: none;



}



.sidebar .productcarousel .product-block .rating-box {



    margin: 4px 20px 4px 0px;



}



.rtl .sidebar .productcarousel .product-block .rating-box {



    margin: 4px 0px 4px 20px;



}



.sidebar .productcarousel .product-block .right {



    position: static;



}



.sidebar .productcarousel .product-block .name {



    overflow: visible!important;



}



.sidebar .productcarousel .product-block .name a {



    width: 42%;



}



.sidebar .productcarousel .product-block .ratings {



    float: left;



    display: block;



    position: relative;



}



.rtl .sidebar .productcarousel .product-block .ratings {



    float: right !important;



}



.sidebar .productcarousel .product-meta {



    float: none;



    width: auto;



}



.sidebar .productcarousel .image {



    margin-right: 10px;



}



.rtl .sidebar .productcarousel .image {



    margin-left: 10px;



    margin-right: inherit;



}



/*----------------------------------------*/



/*     Ves Vertical Menu    */







.vertical-menu .title {



    background: #102e3f;



    color: white;



    text-transform: uppercase;



    padding: 16px 20px;



    height: 50px;



}



.vertical-menu .title span {



    font-family: "RalewayExtraBold";



    font-size: 12px;



}



.vertical-menu em {



    float: right;



    line-height: 20px;



}



.rtl .vertical-menu em {



    float: left !important;



}



.vertical-menu .widget-html {



    margin-top: 11px;



}



.vertical-menu .mega-col .mega-col-inner > ul > li > a:hover {



    color: #ee7a03;



}



#ves-verticalmenu {



    overflow: visible;



}



#ves-verticalmenu .mega-group .dropdown-mega .mega-col-inner > ul > li a:hover {



    margin-left: 10px;



    -webkit-transition: all 0.2s ease-in-out 0.2s;



    transition: all 0.2s ease-in-out 0.2s;



}



.rtl #ves-verticalmenu .mega-group .dropdown-mega .mega-col-inner > ul > li a:hover {



    margin-right: 10px;



    margin-left: inherit;



}



#ves-verticalmenu .navbar {



    margin-bottom: 0px;



    background-color: white;



    border-color: transparent;



    border: none;



    border-color: none;



}



#ves-verticalmenu .dropdown-menu {



    margin: 0px;



    opacity: 0;



    filter: alpha(opacity=0);



    overflow: hidden;



    visibility: hidden;



    -webkit-transition: all 0.2s ease-in-out 0.2s;



    transition: all 0.2s ease-in-out 0.2s;



}



#ves-verticalmenu:hover .dropdown-menu.no-padding {



    display: block !important;



    opacity: 1;



    filter: alpha(opacity=100);



    overflow: visible;



    visibility: visible;



}



#ves-verticalmenu .navbar-nav > li:hover .dropdown-menu {



    opacity: 1;



    filter: alpha(opacity=100);



    overflow: visible;



    visibility: visible;



}



.vestestimonialcarousel {



    background: #585858;



    padding: 20px;



    margin-bottom: 30px;



    color: white;



}



.vestestimonialcarousel .block-title {



    /* border: 2px solid white;*/



    



    background: none;



    margin: 0px 0px 20px 0px;



}



.rtl .vestestimonialcarousel .block-title {



    margin: 0px 0px 20px 0px;



}



.vestestimonialcarousel .block-title span {



    color: white;



    font-weight: normal;



}



.vestestimonialcarousel .box-vestestimonial {



    padding-bottom: 10px;



}



.vestestimonialcarousel .latest-description {



    margin-bottom: 28px;



    padding-bottom: 28px;



    border-bottom: 1px solid rgba(255, 255, 255, 0.5);



    font-size: 15px;



}



.vestestimonialcarousel .latest-description .desc {



    max-height: 171px;



    overflow: hidden;



}



.vestestimonialcarousel .latest-description .fa {



    font-size: 25px;



    float: left;



    margin-right: 5px;



    margin-top: 5px;



}



.rtl .vestestimonialcarousel .latest-description .fa {



    float: right !important;



}



.rtl .vestestimonialcarousel .latest-description .fa {



    margin-left: 5px;



    margin-right: inherit;



}



.vestestimonialcarousel .post-image {



    float: left;



    margin-right: 8px;



    -webkit-border-radius: 50%;



    border-radius: 50%;



}



.rtl .vestestimonialcarousel .post-image {



    float: right !important;



}



.rtl .vestestimonialcarousel .post-image {



    margin-left: 8px;



    margin-right: inherit;



}



.vestestimonialcarousel .profile {



    float: left;



    margin-top: 10px;



}



.rtl .vestestimonialcarousel .profile {



    float: right !important;



}



.vestestimonialcarousel .profile span {



    font-size: 11px;



}



.vestestimonialcarousel .profile h4 {



    line-height: 20px;



}



.gallery-carousel {



    position: relative;



}



.price {



    color: #3a3d41;



    font-size: 12px;



    font-family: "RalewayHeavy";



    font-weight: 400;



}



.price .price-label {



    display: none;



}



.price .price-old,



.price .old-price {



    text-decoration: line-through;



    display: inline-block;



    *display: inline;



    zoom: 1;



    float: right;



}



.rtl .price .price-old,



.rtl .price .old-price {



    float: left !important;



}



.price .price-old .price,



.price .old-price .price {



    color: white;



    font-size: 12px;



    text-decoration: line-through;



    font-family: "RalewayRegular";



}



.minimal-price-link {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.minimal-price-link .label {



    display: none;



}



.special-price {



    display: inline-block;



    *display: inline;



    zoom: 1;



    float: left;



}



.rtl .special-price {



    float: right !important;



}



.special-price .price {



    border-left: 0px !important;



    color: white;



    padding-left: 10px;



}



.rtl .special-price .price {



    padding-right: 10px;



    padding-left: inherit;



}



.special-price .price:after {



    border-right: 14px solid #2b2d36;



}



.rtl .special-price .price:after {



    border-left: 14px solid #2b2d36;



    border-right: inherit;



}



.product-pricing,



.block-deal-info {



    font-size: 13px;



    font-weight: 400;



    font-family: "RalewayRegular";



    color: #999999;



    padding-top: 20px;



}



.block-deal-info {



    margin-bottom: 0;



}



.block-deal-info .block-title {



    display: none;



}



.block-deal-info .block-content {



    background: transparent;



}



.block-deal-info .deal_detail {



    padding: 20px 0;



}



/* product style */







.productcarousel .wrap-item {



    /*height: 418px;*/



}



.productcarousel .wrap-item .product-block {



    margin-bottom: 35px;



}



.wrap-item .product-block {



    min-height: 390px;



    position: relative;



}



.product-block {



    position: relative;



    background-color: white;



    float: left;



    width: 100%;



    /*border-bottom: 2px solid #e8e8e8;*/



}



.wrap-item .product-block {



    background-color: unset;



}



.rtl .product-block {



    float: right !important;



}



.product-block a:hover {



    color: #f46d71;



}



.product-block .price-product {



    background: white;



    border-top: 1px solid #e5e5e5;



    border-bottom: 1px solid #e5e5e5;



    line-height: 30px;



    height: 32px;



    position: relative;



    margin-left: 20px;



}



.rtl .product-block .price-product {



    margin-right: 20px;



    margin-left: inherit;



}



.product-block .price-product .price-box {



    float: left;



}



.rtl .product-block .price-product .price-box {



    float: right !important;



}



.product-block .price .price-label {



    font-size: 13px -1 !important;



    color: black;



    font-weight: 300;



    display: none !important;



}



.product-block .price .price-from,



.product-block .price .price-to {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.product-block .price p {



    margin-bottom: 0;



}



.product-block .price .old-price .price,



.product-block .price .regular-price .price,



.product-block .price .minimal-price .price {



    padding: 0px 25px 0px 17px;



    color: white;



}



.product-block .price .regular-price .price {



    padding-right: 10px !important;



}



.product-block .price .minimal-price-link .price {



    padding-right: 25px !important;



}



.product-block .price .old-price .price {



    padding-left: 0px !important;



}



.rtl .product-block .price .old-price .price,



.rtl .product-block .price .regular-price .price,



.rtl .product-block .price .minimal-price .price {



    padding: 0px 17px 0px 25px;



}



.product-block .price .old-price .price:before,



.product-block .price .regular-price .price:before,



.product-block .price .minimal-price .price:before {



    border-right: 14px solid white;



    border-top: 30px solid #ce0002;



    padding-right: 8px;



    content: "";



    right: 0;



    position: absolute;



}



.rtl .product-block .price .old-price .price:before,



.rtl .product-block .price .regular-price .price:before,



.rtl .product-block .price .minimal-price .price:before {



    border-left: 14px solid white;



    border-right: inherit;



}



.rtl .product-block .price .old-price .price:before,



.rtl .product-block .price .regular-price .price:before,



.rtl .product-block .price .minimal-price .price:before {



    left: 0;



    right: auto;



}



.product-block div.price {



    position: relative;



    display: inline-block;



    *display: inline;



    zoom: 1;



    background: #ce0002;



    color: #e5e5e5;



    border-left: 4px solid #0078ff;



}



.rtl .product-block div.price {



    border-right: 4px solid #ee7a03;



    border-left: inherit;



}



.product-block .ratings {



    display: inline-block;



    *display: inline;



    zoom: 1;



    float: right;



}



.rtl .product-block .ratings {



    float: left !important;



}



.product-block .ratings .rating-links {



    display: none;



}



.product-block .action {



    z-index: 5;



}



.product-block .action:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.product-block .action > div a span {



    display: none;



}



.product-block .action > div > * {



    width: 100%;



}



.product-block .action {



    padding: 0px 20px 20px 20px;



    -webkit-border-radius: 3px;



    border-radius: 3px;



    opacity: 0;



    filter: alpha(opacity=0);



    visibility: hidden;



    overflow: hidden;



    text-align: center;



    top: 60%;



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    width: 100%;



    background: white;



    position: absolute;



    z-index: 1;



}



.product-block .action:hover .btn-outline,



.product-block .action:hover .ves-colorbox,



.product-block .action:hover .product-zoom {



    background: #222222;



}



.product-block .action a {



    color: white;



}



.product-block .link-hover .link {



    display: inline-block;



    *display: inline;



    zoom: 1;



}



.product-block .link-hover .link a {



    color: white;



    display: block !important;



}



.product-block .link-hover .link a:hover {



    color: #ee7a03;



}



.product-block .link-hover .link span {



    display: none;



}



.product-block .cart {



    padding: 0;



    background: none;



}



.product-block .description {



    display: none;



    font-size: 14px;



}



.product-block .product-rating,



.product-block .norating {



    line-height: 22px;



    min-height: 25px;



    height: 25px;



    height: auto !important;



    font-size: 12px;



}



.product-block .name {



    line-height: 20px;



    margin: 15px 0;



    overflow: hidden;



    text-align: center;



}



.product-block .prd-action {



    line-height: 20px;



    margin: 0;



    overflow: hidden;



    padding-bottom: 10px;



    text-align: center;



}



.product-block .prd-action a {



    color: rgb(255, 255, 255);



    display: inline-block;



    font-family: "RalewayMedium";



    font-size: 15px;



    font-weight: bold;



    text-decoration: none;



    text-transform: uppercase;



}



.rtl .product-block .name {



    margin: 20px 20px 30px 0px;



}



.product-block .name a {



    color: rgb(255, 255, 255);



    display: inline-block;



    font-family: "RalewayMedium";



    font-size: 15px;



    font-weight: bold;



    text-decoration: none;



    text-transform: uppercase;



}



.product-block .name a:hover {



    color: #ee7a03;



}



.product-block .image-gallery {



    border: solid 4px #b4b4b4;



    position: absolute;



    top: 0;



    left: -80px;



    display: none;



}



.product-block .image-gallery .product-image {



    width: 75px;



    overflow: hidden;



    cursor: hand;



    cursor: pointer;



}



.product-block .image-gallery .arrow {



    border-bottom: 5px solid rgba(0, 0, 0, 0);



    border-left: 5px solid #b4b4b4;



    border-top: 5px solid rgba(0, 0, 0, 0);



    margin: -5px 0;



    position: absolute;



    right: -9px;



    top: 50%;



}



.product-block .image {



    position: relative;



    overflow: hidden;



    margin: 0;



    border-top-left-radius: 6px;



    border-top-right-radius: 6px;



    /*border: 2px solid #000;  border-bottom: none; */



    /*swap image*/



}



.product-block .image .product-image {



    -webkit-transition: all 0.5s ease 0s;



    transition: all 0.5s ease 0s;



}



.product-block .image .product-image img {



    display: inline-block;



    *display: inline;



    zoom: 1;



    width: 100%;



    opacity: .9;



}



.product-block .image > div {



    background-color: #979797;



}



.product-block .image .hover-image {



    position: absolute;



    text-align: center;



    top: 0;



    width: 100%;



    visibility: hidden;



    transform: translateX(-100%);



    -webkit-transition: all 0.5s ease 0s;



    transition: all 0.5s ease 0s;



    left: 0;



    background-color: #979797;



}



.rtl .product-block .image .hover-image {



    right: 0;



    left: auto;



}



.product-block .image .hover-image img {



    width: 100%;



    opacity: 0.9;



}



.product-block .image:hover .hover-image {



    visibility: visible;



    transform: translateX(0);



    overflow: hidden;



    -webkit-transition: all 0.5s ease 0s;



    transition: all 0.5s ease 0s;



    opacity: 1;



    filter: alpha(opacity=100);



}



.product-block .image .onsale,



.product-block .image .new-icon {



    background: #fff;



    width: 74px;



    height: 74px;



    line-height: 74px;



    color: black;



    position: absolute;



    font-family: "RalewayRegular";



    top: 10px;



    right: 10px;



    font-size: 14px;



    z-index: 99;



    -webkit-border-radius: 37px;



    border-radius: 37px;



    text-align: center;



}



.rtl .product-block .image .onsale,



.rtl.product-block .image .new-icon {



    left: 10px;



    right: auto;



}



.product-block .image .new-icon {



    background: #90c320;



}



.product-block .image .onsale + .new-icon {



    right: 85px;



}



.product-block .product-meta .right {



    text-align: center;



    opacity: 0;



    filter: alpha(opacity=0);



    overflow: hidden;



    visibility: hidden;



    -webkit-transform: translate(0px, -100%);



    -ms-transform: translate(0px, -100%);



    transform: translate(0px, -100%);



    -webkit-transition: all 0.6s ease 0s;



    transition: all 0.6s ease 0s;



}



.product-block .product-zoom,



.product-block .ves-colorbox {



    border: none;



    cursor: pointer;



    text-transform: uppercase;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



    color: white;



    font-weight: 400;



    margin: 0;



    width: auto;



    z-index: 99;



}



.product-block .add-to-links {



    margin: 0 auto;



    display: inline-block;



    *display: inline;



    zoom: 1;



    z-index: 99;



}



.product-block .add-to-links li {



    display: inline-block;



    *display: inline;



    zoom: 1;



    padding-top: 10px;



    padding-right: 10px;



}



.product-block .add-to-links .link-wishlist {



    border-right: 1px solid #e7e7e7;



}



.rtl .product-block .add-to-links .link-wishlist {



    border-left: 1px solid #e7e7e7;



    border-right: inherit;



}



.product-block .availability span.available-now {



    background: red;



    border: 1px solid #cc0000;



    color: white;



}



.product-block .availability span.out-of-stock {



    background: blue;



    border: 1px solid #0000cc;



    color: white;



}



.product-block .product-flags {



    opacity: 0;



    filter: alpha(opacity=0);



}



.products-grid .left {



    display: none;



}



.products-grid .product-col {



    margin-bottom: 30px;



}



.availability .out-of-stock {



    font-size: 11px;



    background: #5bc0de;



    color: white;



}



.availability .available-now {



    font-size: 11px;



    background: #f0ad4e;



    color: white;



}



.product-label {



    color: white;



    font-size: 12px;



    font-weight: 700;



    text-align: center;



    z-index: 3;



    position: absolute;



    left: 2px;



}



.product-label span {



    padding: 6px 12px;



}



.product-label.product-label-new,



.product-label.new-box {



    background-color: #d9534f;



    top: 2px;



}



.product-label.product-label-new[href]:hover,



.product-label.product-label-new[href]:focus,



.product-label.new-box[href]:hover,



.product-label.new-box[href]:focus {



    background-color: #c9302c;



}



.product-label.product-label-special,



.product-label.sale-box {



    top: 20px;



    background-color: #d64153;



}



.product-label.product-label-special[href]:hover,



.product-label.product-label-special[href]:focus,



.product-label.sale-box[href]:hover,



.product-label.sale-box[href]:focus {



    background-color: #bc283a;



}



.product-label.sale-percent-box {



    background-color: #d64153;



    right: 0;



    left: inherit;



    bottom: 0;



}



.product-label.sale-percent-box[href]:hover,



.product-label.sale-percent-box[href]:focus {



    background-color: #bc283a;



}



.rating-box {



    background: url(../images/rating-blank-star.png) repeat-x;



    clear: right;



    margin: 10px 20px 10px 0px;



    position: relative;



    width: 45px;



    height: 11px;



}



.rtl .rating-box {



    margin: 10px 0px 10px 20px;



}



.rating-box .rating {



    background: url(../images/rating-full-star.png) repeat-x;



    height: 11px;



    left: 0;



    position: absolute;



    top: 0;



}



.productcarousel .carousel-controls {



    right: 0px;



}



.rtl .productcarousel .carousel-controls {



    left: 0px;



    right: auto;



}



.carousel-controls {



    position: absolute;



    width: 50px;



    right: 8px !important;



    top: -56px;



}



.rtl .carousel-controls {



    left: 0px;



    right: auto;



}



.carousel-controls .carousel-control {



    width: 24px;



    height: 24px;



    line-height: 24px;



    background: white !important;



    font-size: 12px;



    color: #848484;



    text-shadow: none;



}



.carousel-controls .carousel-control:hover {



    background: #ee7a03 !important;



    color: white;



    border: none;



    opacity: 1;



    filter: alpha(opacity=100);



}



/* product list mode  */







.products-list {



    /*    .wishlist, .compare {          @include rtl-float-left();          margin: 30px 0 0 10px;      }  */



}



.products-list .products-row {



    border: none;



}



.products-list .products-row .col-fullwidth {



    width: 100% !important;



    float: left;



    margin: 0;



}



.rtl .products-list .products-row .col-fullwidth {



    float: right !important;



}



.products-list .products-row .product-col {



    border-right: none;



    margin-bottom: 18px;



    border-right: 0;



}



.rtl .products-list .products-row .product-col {



    border-left: 0;



    border-right: inherit;



}



.products-list .products-row .product-col:last-child {



    border-right: 0;



}



.rtl .products-list .products-row .product-col:last-child {



    border-left: 0;



    border-right: inherit;



}



.products-list .wrap-item {



    height: auto !important;



}



.products-list .wrap-item .product-block {



    min-height: initial !important;



}



.products-list .product-block {



    text-align: left;



}



.rtl .products-list .product-block {



    text-align: right !important;



}



.products-list .product-block .action {



    opacity: 1;



    filter: alpha(opacity=100);



    position: relative;



    display: block !important;



    -webkit-transform: scale(1);



    -ms-transform: scale(1);



    transform: scale(1);



    visibility: visible;



    margin-bottom: 0;



    top: 100%;



}



.products-list .product-block .name a {



    min-height: 30px !important;



}



.products-list .product-block:hover .action {



    -webkit-transform: scale(1);



    -ms-transform: scale(1);



    transform: scale(1);



    border-bottom: none;



}



.products-list .product-block:hover .right {



    border-bottom: none;



}



.products-list .product-block .deal_detail,



.products-list .product-block .productdeals {



    opacity: 1;



    filter: alpha(opacity=100);



    display: block;



}



.products-list .product-block .add-to-links {



    position: absolute;



}



.products-list .product-block .right {



    border-bottom: none;



    position: relative;



    width: auto;



    overflow: hidden;



    padding: 18px 20px 0px 0px;



}



.rtl .products-list .product-block .right {



    padding: 18px 0px 0px 20px;



}



.products-list .description {



    display: block;



}



.products-list .price-tax {



    display: block;



}



.products-list .name {



    min-height: 20px;



    margin-bottom: 0px;



}



.products-list .image {



    float: left;



}



.rtl .products-list .image {



    float: right !important;



}



.products-list .image img {



    padding: 0;



    border: 0;



}



.products-list .image:hover .info-view {



    opacity: 1;



    filter: alpha(opacity=100);



}



.products-list .cart {



    padding: 0;



}



.products-list .product-icon {



    padding: 9px 17px;



    line-height: 1;



    border-left: 1px solid white;



    text-align: center;



}



.products-list .product-icon span {



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-family: "RalewayExtraBold";



}



.products-list .toolbar-bottom {



    margin-top: 0;



}



.products-list .left {



    padding: 20px;



}



.mini-products-list .image {



    margin-top: 10px;



}



.mini-products-list .price {



    margin: 0 0 10px;



}



/* product grid mode */







.product-grid {



    position: relative;



}



.product-grid.last {



    border: 0;



}



.product-grid .description,



.product-grid .price-tax {



    display: none;



}



.deals-index-index .products-block .product-block .deal_detail {



    display: none;



}



.deals-index-index .products-block .product-block .action {



    top: 41%;



}



.deals-index-index .products-list .product-block .image {



    width: 270px;



}



.deals-index-index .products-list .product-block .product-meta {



    float: left;



}



.rtl .deals-index-index .products-list .product-block .product-meta {



    float: right !important;



}



.deals-index-index .products-list .product-block .product-meta .deal_detail {



    display: block!important;



}



.deals-index-index .products-list .product-block .product-meta .add-to-links {



    position: relative;



    left: 0;



    top: 0;



    margin-left: 0;



}



/* * PRODUCT INFORMATION PAGE*/







.product-detail {



    background-color: white;



}



.product-detail.vesquickview {



    background: #fff;



    padding: 20px;



}



.product-detail.vesquickview .tabs-group .tab-contents {



    padding: 0;



    border: 0;



    background: #fff;



}



.product-detail.vesquickview .product-info .carousel-control {



    width: 25px;



    height: 25px;



    line-height: 25px;



    top: 30%;



}



.product-info {



    padding: 0px 20px 20px 20px;



    background: white;



}



.product-info .carousel-control {



    top: 45%;



    font-size: 14px;



    color: #75716c;



    text-align: center;



    border: 1px solid #e7e7e7;



    margin: -6px 0 -6px 0;



    -webkit-transition: opacity 0.15s linear;



    transition: opacity 0.15s linear;



    width: 20px;



    height: 25px;



    background-color: white;



    background: white;



    text-shadow: none;



}



.product-info .add-to-cart {



    float: left;



}



.rtl .product-info .add-to-cart {



    float: right !important;



}



.product-info .left,



.product-info .right {



    width: 24px;



    height: 24px;



    line-height: 24px;



}



.product-info .left:hover,



.product-info .right:hover {



    background: #ee7a03 !important;



    border-color: #ee7a03;



    color: #fff;



}



.product-info .left {



    left: 0;



}



.rtl .product-info .left {



    right: 0;



    left: auto;



}



.product-info .right {



    right: 0;



}



.rtl .product-info .right {



    left: 0;



    right: auto;



}



.product-info .cart .minimum {



    padding-top: 5px;



    font-size: 11px;



}



.product-info .cart .links {



    display: inline-block;



    *display: inline;



    zoom: 1;



    vertical-align: middle;



}



.product-info h1 {



    text-transform: uppercase;



    font-size: 30px;



    line-height: 30px;



    font-weight: 700;



    font-family: "RalewayRegular";



    color: #3a3d41;



    padding: 36px 0px 19px 0px;



}



.product-info ul,



.product-info ol {



    list-style: none;



    width: 100%;



    float: left;



}



.rtl .product-info ul,



.rtl .product-info ol {



    float: right !important;



}



.product-info ul li,



.product-info ol li {



    display: inline;



}



.product-info .price-tax {



    font-weight: normal;



}



.product-info .image {



    position: relative;



    text-align: center;



    overflow: hidden;



    background: white;



}



.product-info .image img {



    display: block;



    max-width: 300px;



    height: 300px;



    margin: 0px auto;



}



.product-info .image-additional {



    overflow: hidden;



}



.product-info .image-additional .carousel-control {



    display: none;



}



.product-info .image-additional:hover .carousel-control {



    display: block;



}



.product-info .share {



    padding: 5px 0 15px;



    float: left;



}



.product-info .share:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.product-info .price {



    color: black;



    font-size: 15px;



}



.product-info .price .availability {



    font-size: 13px;



    color: #ee7a03;



    font-weight: 400;



    font-family: "RalewayExtraBold";



}



.product-info .price .text-price {



    display: none;



}



.product-info .price .price-gruop,



.product-info .price .price-old {



    font-size: 16px;



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



    color: #ee7a03;



}



.product-info .price .other-price {



    margin-top: 9px;



}



.product-info .price .reward {



    font-weight: normal;



}



.product-info .price .discount {



    font-weight: normal;



    margin-top: 9px;



}



.product-info .old-price .price {



    color: #999;



    font-size: 16px;



    text-decoration: none;



    padding: 0px 12px;



}



.product-info .custom-bg {



    -webkit-border-radius: 50%;



    border-radius: 50%;



    color: #fff;



    font-size: 13px;



    margin-right: 5px;



    padding: 5px;



    font-family: "FontAwesome" !important;



}



.product-info .availability {



    font-family: "RalewayRegular";



    color: #3a3d41;



}



.product-info .availability span {



    font-family: "RalewayExtraBold";



}



.product-info .price-box {}.product-info .price-group:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.product-info .rating-box {



    float: left;



    margin: 5px 10px 5px 0px;



}



.rtl .product-info .rating-box {



    float: right !important;



}



.rtl .product-info .rating-box {



    margin: 5px 0px 5px 10px;



}



.product-info .description {



    border: 0;



    font-size: 13px;



    color: #999999;



    float: left;



    width: 100%;



    padding: 0 0 15px 0;



}



.product-info .description h2 {



    display: none;



}



.product-info .description a {



    text-decoration: none;



}



.product-info .description b {



    margin-right: 5px;



    margin-left: 0;



}



.product-info .description .fa {



    color: white;



}



.product-info .description dd input,



.product-info .description dd select,



.product-info .description dd textarea,



.product-info .description dd button {



    width: auto;



}



.product-info .description dl {



    margin-bottom: 0 !important;



}



.product-info .description label {



    font-size: 14px;



    color: #3a3d41;



}



.product-info .product-brand {



    padding: 15px 0px;



    display: none;



}



.product-info .product-extra label {



    font-size: 18px;



    color: #3a3d41;



}



.product-info .onsale,



.product-info .new-icon {



    background: #90c320;



    width: 74px;



    height: 74px;



    line-height: 74px;



    color: white;



    position: absolute;



    top: 10px;



    right: 10px;



    font-size: 14px;



    z-index: 99;



    font-family: "RalewayRegular";



    -webkit-border-radius: 37px;



    border-radius: 37px;



}



.rtl .product-info .onsale,



.rtl.product-info .new-icon {



    left: 10px;



    right: auto;



}



.product-info .new-icon {



    background: #90c320;



}



.product-info .carousel-inner {



    clear: both;



}



.product-info .carousel-inner .item {



    text-align: center;



}



.product-info .option-image {



    margin-top: 3px;



    margin-bottom: 10px;



}



.product-info .option-image label {



    display: block;



    width: 100%;



    height: 100%;



}



.product-info .option-image img {



    margin-right: 5px;



    margin-left: 0;



    border: 1px solid #CCCCCC;



    cursor: pointer;



}



.product-info .options {



    margin-bottom: 20px;



}



.product-info .review .share {



    line-height: normal;



}



.product-info .review .share a {



    text-decoration: none;



}



.product-info .review > div {



    padding: 0;



    border: 0;



}



.product-info .review > div > span {



    color: #38B0E3;



}



.product-info .product-options-bottom .price-box {



    display: none;



}



.product-info .product-extra,



.product-info .product-options-bottom {



    padding: 30px 0;



    border-bottom: 1px solid #e5e5e5;



}



.product-info .product-extra:after,



.product-info .product-options-bottom:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.product-info .product-extra .add-cart,



.product-info .product-options-bottom .add-cart {



    margin-left: 18px;



}



.rtl .product-info .product-extra .add-cart,



.rtl.product-info .product-options-bottom .add-cart {



    margin-right: 18px;



    margin-left: inherit;



}



.product-info .product-extra .separator,



.product-info .product-options-bottom .separator {



    display: none;



}



.product-info .product-extra .quantity-adder input,



.product-info .product-options-bottom .quantity-adder input {



    border-left: none;



    border-right: none;



    float: left;



}



.rtl .product-info .product-extra .quantity-adder input,



.rtl.product-info .product-options-bottom .quantity-adder input {



    float: right !important;



}



.product-info .product-extra .quantity-adder label,



.product-info .product-options-bottom .quantity-adder label {



    float: left;



    width: 100%;



}



.rtl .product-info .product-extra .quantity-adder label,



.rtl.product-info .product-options-bottom .quantity-adder label {



    float: right !important;



}



.product-info .product-extra .cart,



.product-info .product-options-bottom .cart {



    margin-left: 10px;



    margin-right: 10px;



}



.product-info .product-extra .add-action,



.product-info .product-options-bottom .add-action {



    width: 45px;



    height: 37px;



    float: left;



    position: relative;



    cursor: pointer;



    font-size: 10px;



    line-height: 37px;



    text-align: center;



    color: #000;



    background: transparent;



    border: 1px solid #e7e7e7;



}



.rtl .product-info .product-extra .add-action,



.rtl.product-info .product-options-bottom .add-action {



    float: right !important;



}



.product-info .product-extra .add-action:hover,



.product-info .product-options-bottom .add-action:hover {



    color: #ee7a03;



}



.product-info .product-extra .add-to-icon,



.product-info .product-options-bottom .add-to-icon {



    font-size: 18px;



    padding: 6px;



    background: #bc6002;



}



.product-info .product-extra .quantity-number label,



.product-info .product-options-bottom .quantity-number label {



    font-size: font-size-base1;



    font-weight: 400;



}



.product-info .product-extra .quantity-number input,



.product-info .product-options-bottom .quantity-number input {



    width: 45px;



    height: 37px;



    text-align: center;



    font-size: 16px;



    color: black;



}



.product-info .product-extra .add-to-links > div,



.product-info .product-options-bottom .add-to-links > div {



    float: left;



    padding: 10px 34px;



    background: #dcdcdc;



    height: 37px;



    -webkit-border-radius: 3px;



    border-radius: 3px;



    -webkit-transition: all 0.4s ease 0s;



    transition: all 0.4s ease 0s;



}



.rtl .product-info .product-extra .add-to-links > div,



.rtl.product-info .product-options-bottom .add-to-links > div {



    float: right !important;



}



.product-info .product-extra .add-to-links > div:hover,



.product-info .product-options-bottom .add-to-links > div:hover {



    background: #ee7a03;



}



.product-info .product-extra .add-to-links > div:hover a,



.product-info .product-options-bottom .add-to-links > div:hover a {



    color: white;



}



.product-info .product-extra .add-to-links a,



.product-info .product-options-bottom .add-to-links a {



    font-size: 12px;



    color: #999999;



    font-family: "RalewayExtraBold";



    text-transform: uppercase;



}



.product-info .product-extra .add-review,



.product-info .product-options-bottom .add-review {



    text-transform: uppercase;



}



.product-info .action:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.product-info .action > div {



    margin-left: 8px;



}



.rtl .product-info .action > div {



    margin-right: 8px;



    margin-left: inherit;



}



.tabs-group {



    overflow: hidden;



    background: white;



    padding: 0px 20px 20px 20px;



    margin-bottom: 0px;



}



.tabs-group .htabs {



    padding: 0;



}



.tabs-group .htabs .nav-tabs {



    border: none;



}



.tabs-group .tab-contents {



    padding: 20px 0px 0px 0px;



    background: white;



}



.tabs-group .tab-contents .input-box {



    margin: 10px 0;



}



.tabs-group .tab-contents h2 {



    border-bottom: 1px solid #e7e7e7;



    font-family: "RalewayExtraBold";



    font-size: 14px;



    font-weight: 400;



    margin-bottom: 20px;



    text-transform: uppercase;



    color: black;



}



.tabs-group .tab-contents .box-tags .note {



    margin-top: 10px;



}



.tabs-group .tab-contents .box-tags .product-tags li {



    display: inline-block;



    *display: inline;



    zoom: 1;



    padding-right: 10px;



}



.block-up-sell,



.box-up-sell {



    margin-bottom: -15px;



}



.block-up-sell .block-title,



.box-up-sell .block-title {



    margin-bottom: 20px;



    margin-top: 50px;



    padding: 0px;



    border: none;



}



.block-up-sell .block-title span,



.box-up-sell .block-title span {



    font-family: "RalewayHeavy";



    color: black;



    font-size: 14px;



    font-weight: normal;



}



.block-up-sell .block-title strong,



.box-up-sell .block-title strong {



    border: 2px solid #ee7a03;



    display: inline-block;



    *display: inline;



    zoom: 1;



    padding: 20px;



    text-align: left;



}



.rtl .block-up-sell .block-title strong,



.rtl.box-up-sell .block-title strong {



    text-align: right !important;



}



.block-up-sell .carousel-inner,



.box-up-sell .carousel-inner {



    overflow: visible;



}



.block-up-sell .carousel-inner .products-row,



.box-up-sell .carousel-inner .products-row {



    margin: 0;



}



.box-up-sell .desc {



    display: none;



}



.block-up-sell .wrap-item,



.box-up-sell .wrap-item {



    min-height: 435px;



}



.block-tags .actions {



    padding-top: 10px;



    font-size: 12px;



}



/*  *  LISTING PRODUCTS PAGE  */







.product-filter {



    background-color: white;



    font-size: 13px;



    border-bottom: 2px solid #e8e8e8;



    margin-bottom: 18px;



}



.product-filter .filter-right > div {



    padding-left: 5px;



}



.product-filter .display {



    float: left;



    line-height: 30px;



}



.rtl .product-filter .display {



    float: right !important;



}



.product-filter .display span {



    margin-right: 5px;



}



.product-filter .display a {



    background: url("https://www.pro-star.com/skin/frontend/ves_computer/default3/images/icon-grid-list.png") no-repeat 0 0 #fafafa scroll;



    width: 32px;



    height: 30px;



    display: block;



    border: 1px solid #e7e7e7;



    margin-right: 5px;



    float: left;



    cursor: pointer;



}



.rtl .product-filter .display a {



    float: right !important;



}



.product-filter .display a > span {



    margin: 0 3px;



}



.product-filter .display a > em {



    display: none;



}



.product-filter .display a.grid {



    background-position: 10px 9px;



}



.product-filter .display a.grid.active,



.product-filter .display a.grid:hover {



    background-color: #ee7a03;



    background-position: 9px -30px;



}



.product-filter .display a.list {



    background-position: -30px 11px;



}



.product-filter .display a.list.active,



.product-filter .display a.list:hover {



    background-color: #ee7a03;



    background-position: -31px -31px;



}



.product-filter .display a.active,



.product-filter .display a:hover {



    background-color: #ee7a03;



    border: 1px solid #ee7a03;



}



.product-filter .display a.active .fa,



.product-filter .display a:hover .fa {



    color: white;



}



.product-filter .display i {



    font-size: 12px;



    color: #9c9b9b;



    -webkit-transition: color 0.2s ease-out;



    transition: color 0.2s ease-out;



}



.product-filter .form-control {



    display: inline-block;



    *display: inline;



    zoom: 1;



    width: auto;



}



.product-filter .product-compare {



    float: right;



}



.rtl .product-filter .product-compare {



    float: left !important;



}



.global_messages .container {



    width: 100% !important;



}



/*** widgets using inside megamenu ***/







.ves-widget .menu-title {



    text-transform: uppercase;



    margin-top: 5px;



    text-align: left;



    color: black;



    padding-bottom: 11px;



    font-family: "RalewayExtraBold";



    border-bottom: 1px solid #e5e5e5;



}



.rtl .ves-widget .menu-title {



    text-align: right !important;



}



.ves-widget .widget-title {



    font-size: 16px;



    text-transform: uppercase;



    font-family: "RalewayExtraBold";



    font-weight: 700;



}



.ves-widget .products-row {



    margin: 0;



}



.ves-widget .products-row .product-col {



    width: 100%;



    border-right: none;



    border-bottom: 1px solid #e7e7e7;



    padding: 0;



}



.ves-widget .product-block {



    border: none;



    min-height: 100%;



    margin-bottom: 10px;



}



.ves-widget .product-block:after {



    display: block;



    content: ".";



    clear: both;



    font-size: 0;



    line-height: 0;



    height: 0;



    overflow: hidden;



}



.ves-widget .product-block .image {



    overflow: inherit;



}



.ves-widget .product-block .action,



.ves-widget .product-block .ves-colorbox,



.ves-widget .product-block .colorbox,



.ves-widget .product-block .image-gallery {



    display: none;



}



.ves-widget .product-block .name {



    text-align: left;



}



.rtl .ves-widget .product-block .name {



    text-align: right !important;



}



.ves-widget .product-block .name a {



    display: block;



}



.ves-widget .product-block .cart {



    display: none;



}



.ves-widget .product-block .price .old-price .price {



    padding-bottom: 4px;



    text-decoration: line-through;



}



.ves-widget .product-meta {



    width: 59.5%;



    float: left;



}



.rtl .ves-widget .product-meta {



    float: right !important;



}



.ves-widget .widget-product {



    text-align: center;



}



.ves-widget .widget-product .name {



    color: black;



    display: inline-block;



    *display: inline;



    zoom: 1;



    font-family: "RalewayExtraBold";



    font-size: 14px;



    font-weight: 400;



    margin-top: 5px;



    text-transform: uppercase;



}



.ves-widget .widget-product .name a {



    color: black;



}



.ves-widget .widget-product .name a:hover {



    color: #ee7a03;



}



.ves-widget .widget-product .price {



    margin: 5px 0;



    color: #ee7a03;



}



.ves-widget .widget-product .rating-links {



    display: none;



}



.ves-widget .widget-product .ratings {



    margin: 0 auto 10px;



    text-align: center;



    width: 33%;



}



.ves-widget .widget-product .cart {



    margin: 0;



    padding: 0 0 5px;



}



.ves-widget .widget-product .cart button {



    margin: 0;



}



.ves-widget .widget-html {



    padding-top: 10px;



}



.ves-widget .widget-html .title-widget-html {



    font-size: 16px;



    font-weight: 400;



    text-transform: uppercase;



    font-family: "RalewayExtraBold";



    margin-bottom: 20px;



    color: #999999;



    text-align: left;



}



.rtl .ves-widget .widget-html .title-widget-html {



    text-align: right !important;



}



.ves-widget .widget-html .content-wight-html li {



    float: left;



    float: left;



    text-align: left;



    padding-bottom: 30px;



}



.rtl .ves-widget .widget-html .content-wight-html li {



    float: right !important;



}



.rtl .ves-widget .widget-html .content-wight-html li {



    text-align: right !important;



}



.ves-widget .widget-html .content-wight-html li .name-widget-html {



    font-size: 14px;



    font-weight: normal;



    font-family: "RalewayExtraBold";



    margin-bottom: 14px;



    cursor: pointer;



    color: #777;



}



.ves-widget .widget-html .content-wight-html li .name-widget-html:hover {



    color: #ee7a03;



}



.ves-widget .widget-html .decs-widget-html {



    font-family: "RalewayRegular";



    font-size: 14px;



    float: left;



    line-height: 20px;



    color: #999;



    margin-top: 10px;



    text-align: justify;



}



.rtl .ves-widget .widget-html .decs-widget-html {



    float: right !important;



}



.ves-widget .widget-html img {



    width: 100%;



    margin-top: 15px;



}



.widget-product-list img {



    width: 60px;



    height: 60px;



    float: left;



    margin-right: 12px;



}



.rtl .widget-product-list img {



    float: right !important;



}



.rtl .widget-product-list img {



    margin-left: 12px;



    margin-right: inherit;



}



.widget-product-list .product-block .name {



    padding: 0px;



}



.widget-product-list .product-block .price .price:after {



    left: 62%;



    top: 32%;



}



.rtl .widget-product-list .product-block .price .price:after {



    right: 62%;



    left: auto;



}



.widget-product-list .product-block .old-price .price:after {



    border-top: 0px solid #2b2d36;



    content: "";



    left: 88%;



}



.rtl .widget-product-list .product-block .old-price .price:after {



    right: 88%;



    left: auto;



}



.widget-product-list .product-block .old-price .price {



    border-left: 0px;



}



.rtl .widget-product-list .product-block .old-price .price {



    border-right: 0px;



    border-left: inherit;



}



.ves-widget .widget-brand-list .post-item.itemcol {



    display: inline-block;



    margin-bottom: 10px;



    width: 19%;



}



.ves-widget .post-item.itemcol h3 {



    display: none;



}



.widget-brand-list {



    padding-top: 11px;



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 1.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@emai:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/



/* RESPONSIVE */







#menu-offcanvas .button-close-menu {



    cursor: pointer;



    position: absolute;



    right: 10px;



    top: 5px;



    background: url("../images/btn_window_close.gif") no-repeat;



    width: 15px;



    height: 15px;



}



.rtl #menu-offcanvas .button-close-menu {



    left: 10px;



    right: auto;



}



#menu-offcanvas .button-close-menu i {



    display: none;



}



#menu-offcanvas .dropdown .dropdown-menu {



    border: medium none;



    box-shadow: none;



    display: block;



    float: none;



    position: relative;



    width: 100% !important;



    min-width: 100%;



    border-top-right-radius: 0;



    border-top-left-radius: 0;



    border-bottom-right-radius: 0;



    border-bottom-left-radius: 0;



}



#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner {



    padding: 0 20px;



}



#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li {



    border-bottom: 1px solid #e7e7e7;



}



#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li a {



    color: #3a3d41;



    padding: 3px 0 3px 0;



    line-height: 30px;



    -webkit-transition: all 0.3s ease 0s;



    transition: all 0.3s ease 0s;



    display: block;



}



#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li a:hover {



    -webkit-transition: all 0.3s ease 0s;



    transition: all 0.3s ease 0s;



    color: #ee7a03;



    text-decoration: none;



}



#menu-offcanvas .dropdown .dropdown-menu .dropdown-menu-inner ul li .level2 li {



    border-bottom: 0;



}



#menu-offcanvas .mega-col {



    width: 100% !important;



}



#menu-offcanvas .mega-col div.menu-title {



    font-size: 16px;



    font-weight: bold;



    padding: 10px 0;



}



#menu-offcanvas .home {



    background: #3a3d41;



}



html,



body,



.offcanvas-container,



.offcanvas-pusher,



.offcanvas-content {



    overflow-x: hidden;



}



.offcanvas-content {



    overflow-y: scroll;



    background: #f3efe0;



}



.offcanvas-pusher {



    left: 0;



    left: 0;



    z-index: 99;



}



.rtl .offcanvas-pusher {



    right: 0;



    left: auto;



}



.offcanvas-pusher::after {



    position: absolute;



    top: 0;



    right: 0;



    width: 0;



    height: 0;



    background: rgba(0, 0, 0, 0.2);



    content: '';



    opacity: 0;



    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;



    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;



    z-index: 99;



}



.offcanvas-menu-open .offcanvas-pusher::after {



    height: 100%;



    width: 100%;



    opacity: 1;



    -webkit-transition: opacity 0.5s;



    transition: opacity 0.5s;



}



.offcanvas-menu {



    position: absolute;



    top: 0;



    left: 0;



    z-index: 999999;



    visibility: hidden;



    width: 300px;



    height: 100%;



    -webkit-transition: all 0.5s;



    transition: all 0.5s;



    background: #3a3d41;



}



.rtl .offcanvas-menu {



    right: 0;



    left: auto;



}



.offcanvas-menu::after {



    position: absolute;



    top: 0;



    right: 0;



    width: 100%;



    height: 100%;



    background: rgba(0, 0, 0, 0.2);



    content: '';



    opacity: 1;



    -webkit-transition: opacity 0.5s;



    transition: opacity 0.5s;



}



.offcanvas-menu-open .offcanvas-menu::after {



    width: 0;



    height: 0;



    opacity: 0;



    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;



    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;



}



/* content style */







.offcanvas-menu ul {



    margin: 0;



    padding: 0;



}



.offcanvas-menu h2 {



    margin: 0;



    padding: 1em;



    color: rgba(0, 0, 0, 0.4);



    text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);



    font-weight: 300;



    font-size: 2em;



}



.offcanvas-menu ul.megamenu > li > a {



    color: #3a3d41;



    display: block;



    padding: 0.8em 1em 0.8em 1.2em;



    outline: none;



    text-transform: uppercase;



    -webkit-transition: all 0.3s;



    transition: all 0.3s;



}



.rtl .offcanvas-menu ul.megamenu > li > a {



    padding: 0.8em 1.2em 0.8em 1em;



}



.offcanvas-menu ul li:firoffcanvas-child a {



    -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);



    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);



}



.offcanvas-menu ul.megamenu > li > a {



    background: #3a3d41;



    color: white;



    border-bottom: 1px solid #53585f;



}



/* Individual effects */



/* Effect 1: Slide in on top */







.offcanvas-effect-1.offcanvas-menu {



    visibility: visible;



    -webkit-transform: translate3d(-100%, 0, 0);



    transform: translate3d(-100%, 0, 0);



}



.offcanvas-effect-1.offcanvas-menu-open .offcanvas-effect-1.offcanvas-menu {



    visibility: visible;



    -webkit-transform: translate3d(0, 0, 0);



    transform: translate3d(0, 0, 0);



}



.offcanvas-effect-1.offcanvas-menu::after {



    display: none;



}



/* Effect 2: Reveal */







.offcanvas-effect-2.offcanvas-menu-open .offcanvas-pusher {



    -webkit-transform: translate3d(300px, 0, 0);



    transform: translate3d(300px, 0, 0);



}



.offcanvas-effect-2.offcanvas-menu {



    z-index: 1;



}



.offcanvas-effect-2.offcanvas-menu-open .offcanvas-effect-2.offcanvas-menu {



    visibility: visible;



    -webkit-transition: -webkit-transform 0.5s;



    -moz-transition: -moz-transform 0.5s;



    -o-transition: -o-transform 0.5s;



    transition: transform 0.5s;



    -webkit-transform: translate3d(0, 0, 0);



    transform: translate3d(0, 0, 0);



}



/* Effect 3: Push*/







.offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher {



    -webkit-transform: translate3d(300px, 0, 0);



    transform: translate3d(300px, 0, 0);



    -webkit-transform: translate3d(300px, 0, 0);



    transform: translate3d(300px, 0, 0);



    position: fixed;



}



.rtl .offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher {



    -webkit-transform: translate3d(-300px, 0, 0);



    transform: translate3d(-300px, 0, 0);



}



.offcanvas-effect-3.offcanvas-menu {



    -webkit-transform: translate3d(-100%, 0, 0);



    transform: translate3d(-100%, 0, 0);



    -webkit-transform: translate3d(-100%, 0, 0);



    transform: translate3d(-100%, 0, 0);



    z-index: 1;



}



.rtl .offcanvas-effect-3.offcanvas-menu {



    -webkit-transform: translate3d(100%, 0, 0);



    transform: translate3d(100%, 0, 0);



}



.offcanvas-effect-3.offcanvas-menu-open .offcanvas-effect-3.offcanvas-menu {



    visibility: visible;



    -webkit-transition: -webkit-transform 0.5s;



    -moz-transition: -moz-transform 0.5s;



    -o-transition: -o-transform 0.5s;



    transition: transform 0.5s;



    -webkit-transform: translate3d(0, 0, 0);



    transform: translate3d(0, 0, 0);



}



/* Effect 5: Reverse slide out */







.offcanvas-effect-5.offcanvas-menu-open .offcanvas-pusher {



    -webkit-transform: translate3d(300px, 0, 0);



    transform: translate3d(300px, 0, 0);



}



.offcanvas-effect-5.offcanvas-menu {



    z-index: 1;



    -webkit-transform: translate3d(50%, 0, 0);



    transform: translate3d(50%, 0, 0);



}



.offcanvas-effect-5.offcanvas-menu-open .offcanvas-effect-5.offcanvas-menu {



    visibility: visible;



    -webkit-transition: -webkit-transform 0.5s;



    -moz-transition: -moz-transform 0.5s;



    -o-transition: -o-transform 0.5s;



    transition: transform 0.5s;



    -webkit-transform: translate3d(0, 0, 0);



    transform: translate3d(0, 0, 0);



}



.offcanvas-sidebars-buttons .btn-danger {



    margin-bottom: 10px;



}



/* RESPONSIVE */







@media (max-width: 768px) {



    #ves-mainnav .navbar-collapse.collapse {



        display: none !important;



    }



    #ves-mainnav .navbar-toggle {



        display: block;



    }



    /*** OFFCANVAS SIDEBAR ***/



    



    #ves-paneltool {



        display: none;



    }



    .offcanvas-siderbars {



        position: relative;



    }



    .offcanvas-siderbars .offcanvas-sidebar {



        display: none;



        width: 100%;



    }



    .offcanvas-siderbars.column-left-active #ves-columns-left {



        display: block;



    }



    .offcanvas-siderbars.column-right-active #ves-columns-right {



        display: block;



    }



    .offcanvas-siderbars.column-left-active .main-column,



    .offcanvas-siderbars.column-right-active .main-column {



        display: none;



    }



}



.offcanvas-menu .widget-image img {



    display: block;



    max-width: 100%;



    height: auto;



}



.product-block .right {



    position: absolute;



    right: 0;



    left: 0;



    margin: 0 auto;



    -webkit-transition: top 0.5s ease 0s;



    transition: top 0.5s ease 0s;



    width: 100%;



    background: #fff;



}



.product-block .link-hover {



    background: #222222;



    float: right;



    display: none;



    padding-right: 24px;



    opacity: 0;



    filter: alpha(opacity=0);



    overflow: hidden;



    visibility: hidden;



    top: 0;



    right: 0;



    position: absolute;



}



.rtl .product-block .link-hover {



    float: left !important;



}



.rtl .product-block .link-hover {



    padding-left: 24px;



    padding-right: inherit;



}



.rtl .product-block .link-hover {



    left: 0;



    right: auto;



}



.product-block .link-hover .link {



    display: inline-block;



    *display: inline;



    zoom: 1;



    padding: 0 6px;



}



.product-block:hover {



    /*z-index: 999;  -webkit-transition: all 0.4s ease-out 0s;  transition: all 0.4s ease-out 0s;*/



}



.product-block:hover .product-zoom,



.product-block:hover .ves-colorbox {



    visibility: visible;



    display: block;



    opacity: 1;



    filter: alpha(opacity=100);



}



.product-block:hover .product-image {



    opacity: 0.5;



    filter: alpha(opacity=50);



}



.product-block:hover .action {



    opacity: 1;



    filter: alpha(opacity=100);



    overflow: visible;



    top: 82%;



    transform: scale(1);



    visibility: hidden;



    -webkit-transition: all 0.6s ease 0s;



    transition: all 0.6s ease 0s;



    border-bottom: 2px solid #e8e8e8;



}



.product-block:hover .ratings {



    display: none;



}



.product-block:hover .link-hover {



    display: inline-block;



    *display: inline;



    zoom: 1;



    opacity: 1;



    filter: alpha(opacity=100);



    overflow: visible;



    visibility: visible;



}



.product-block .price-product {



    background: #222222;



}



.product-block:hover .old-price .price:before,



.product-block:hover .regular-price .price:before,



.product-block:hover .minimal-price .price:before {



    border-right: 14px solid #222222;



}



.rtl .product-block:hover .old-price .price:before,



.rtl .product-block:hover .regular-price .price:before,



.rtl .product-block:hover .minimal-price .price:before {



    border-left: 14px solid #222222;



    border-right: inherit;



}



.product-block:hover .price .price:after {



    border-right: 14px solid #222222;



}



.rtl .product-block:hover .price .price:after {



    border-left: 14px solid #222222;



    border-right: inherit;



}



.product-block:hover .right {



    /* border-bottom: 2px solid #e8e8e8;*/



}



.image-item {



    position: relative;



    overflow: hidden;



}



.image-item a::before {



    content: "";



    border-top: 0 solid rgba(255, 255, 255, 0.1);



    border-right: 0 solid rgba(0, 0, 0, 0);



    position: absolute;



}



.rtl .image-item a::before {



    border-left: 0 solid rgba(0, 0, 0, 0);



    border-right: inherit;



}



.image-item:hover a::before {



    -webkit-transition: all 0.5s ease 0.2s;



    transition: all 0.5s ease 0.2s;



    border-top: 1000px solid rgba(255, 255, 255, 0.1);



    border-right: 1000px solid rgba(0, 0, 0, 0);



}



.rtl .image-item:hover a::before {



    border-left: 1000px solid rgba(0, 0, 0, 0);



    border-right: inherit;



}



/****************************************************** * @package Ves Theme Framework for Magento * @version 3.0 * @author http://www.venustheme.com * @copyright Copyright (C) Augus 2013 Venustheme.com <@email:venustheme@gmail.com>.All rights reserved. * @license   GNU General Public License version 2*******************************************************/







@media (min-width: 1200px) {



    .rtl #ves-footer .col2 li,



    .rtl #ves-footer .col3 li,



    .rtl #ves-footer .col4 li {



        background: url("../images/dot.png") no-repeat 20px center;



    }



    .rtl .deals .price-product {



        margin-right: 0px !important;



    }



}



@media (max-width: 992px) {



    .product-block .right {



        position: relative;



    }



    .block-up-sell,



    .box-up-sell {



        padding-bottom: 50px;



    }



}



/*$media (min-width: 992px) and (max-width: 1199px)*/







@media (max-width: 1199px) {



    .contain_top {



        margin-top: -197px;



    }



    .search_box select {



        width: 130px;



    }



    .search_box .input-search {



        width: 300px;



    }



    .ves-megamenu .navbar-nav li.parent span:after {



        right: 5px;



    }



    .rtl .ves-megamenu .navbar-nav li.parent span:after {



        left: 5px;



        right: auto;



    }



    #search_tags a {



        padding: 0px 3px;



    }



    .block-contact {



        padding: 26px;



    }



    .search-auto {



        padding: 27px;



    }



    .bestseller-products .product-block .right {



        width: 76%;



    }



    .productdeals .item-countdown ul li {



        margin: 0px 7px;



    }



    #ves-footer .col2 ul li,



    #ves-footer .col3 ul li,



    #ves-footer .col4 ul li {



        background: none;



    }



    .product-block .link-hover {



        padding-left: 7px;



        padding-right: 6px;



    }



    .rtl .product-block .link-hover {



        padding-right: 7px;



        padding-left: inherit;



    }



    .rtl .product-block .link-hover {



        padding-left: 6px;



        padding-right: inherit;



    }



    .product-block .link-hover .link {



        padding: 0 3px;



    }



    #header.navbar-fixed-top.hide-bar .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 14px;



    }



    #header.navbar-fixed-top .ves-megamenu .navbar-nav > li > a span {



        padding: 17px 18px;



    }



    .bestseller-products .product-block .right {



        width: 70%;



    }



    .product-block:hover .link-hover {



        display: none;



    }



    .product-block:hover .ratings {



        display: none !important;



    }



    .product-block .ratings {



        display: none;



    }



    .venus-latest-block,



    .block-facebook-widget {



        margin-bottom: 35px;



    }



    .ves-brandcarousel .carousel-controls {



        top: 0px;



    }



    .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 17px;



    }



    .product-view .add-to-links {



        margin-top: 10px;



    }



    .product-view .add-to-links div:first-child {



        margin-left: 0px;



    }



    .rtl .product-view .add-to-links div:first-child {



        margin-right: 0px;



        margin-left: inherit;



    }



}



/*$media (min-width: 768px) and (max-width: 991px) */







@media only screen and (max-width: 991px) {



    .search_box .input-search {



        width: 260px;



    }



    .search_box select {



        width: 110px;



    }



    .logo > img {



        width: 100%;



    }



    #header-main .cart-top .cart-inner h4 {



        padding-right: 12px;



    }



    .rtl #header-main .cart-top .cart-inner h4 {



        padding-left: 12px;



        padding-right: inherit;



    }



    #search_tags {



        display: none;



    }



    #ves-mainnav .navbar-toggle {



        margin: 8px 2px;



        background: #ee7a03;



    }



    #ves-mainnav .navbar-toggle:hover {



        background: black;



    }



    .vertical-menu {



        display: none;



    }



    .productcarousel .wrap-item {



        height: 510px!important;



    }



    #header.navbar-fixed-top.hide-bar .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 14px;



    }



    #header.navbar-fixed-top .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 16px;



    }



    .ves-brandcarousel {



        margin: 30px 0 45px;



    }



    .product-view .add-to-links {



        margin-top: 0px;



    }



    .product-view .add-to-links div:first-child {



        margin-left: 8px;



    }



    .rtl .product-view .add-to-links div:first-child {



        margin-right: 8px;



        margin-left: inherit;



    }



}



/*$media (max-width: 767px) {*/







@media (max-width: 767px) {



    .block_top .image-item img {



        width: 100%;



    }



    .product-image img,



    .hover-image img {



        width: 100%;



    }



    .productdeals {



        margin-bottom: 16px;



    }



    .contain_top .block-contact {



        display: none;



    }



    .contain_top {



        margin-top: -140px;



    }



    .search_content {



        width: 100%;



    }



    .box-search {



        margin: 7px 0;



    }



    .logo > img {



        width: auto;



    }



}



@media only screen and (max-width: 680px) {



    .contain_top {



        margin-top: 0px;



        position: relative;



    }



    .products-list .product-block .right {



        width: 100%;



    }



    .product-view .product-extra .qty.quantity-adder {



        width: 100%;



        margin-bottom: 10px;



    }



    .product-view .product-extra .add-cart {



        margin-left: 0px;



    }



    .rtl .product-view .product-extra .add-cart {



        margin-right: 0px;



        margin-left: inherit;



    }



    .search_box select {



        width: 100px;



    }



    .search_box .input-search {



        width: 220px!important;



    }



}



/*$media (max-width: 480px) */







@media only screen and (max-width: 480px) {



    /*New style Table responsive $screen-xs-max */



    



    table#wishlist-table,



    table#shopping-cart-table,



    table#checkout-review-table,



    table#my-orders-table,



    table#multiship-addresses-table,



    #review-order-form table {



        border: 0;



        border-top: 1px solid #ddd;



        outline: none;



    }



    table#wishlist-table th,



    table#wishlist-table td,



    table#shopping-cart-table th,



    table#shopping-cart-table td,



    table#checkout-review-table th,



    table#checkout-review-table td,



    table#my-orders-table th,



    table#my-orders-table td,



    table#multiship-addresses-table th,



    table#multiship-addresses-table td,



    #review-order-form table th,



    #review-order-form table td {



        display: block;



        text-align: center;



    }



    table#wishlist-table colgroup,



    table#shopping-cart-table colgroup,



    table#checkout-review-table colgroup,



    table#my-orders-table colgroup,



    table#multiship-addresses-table colgroup,



    #review-order-form table colgroup {



        display: none;



    }



    table#wishlist-table .a-right,



    table#shopping-cart-table .a-right,



    table#checkout-review-table .a-right,



    table#my-orders-table .a-right,



    table#multiship-addresses-table .a-right,



    #review-order-form table .a-right {



        text-align: center !important;



    }



    table#wishlist-table .button,



    table#shopping-cart-table .button,



    table#checkout-review-table .button,



    table#my-orders-table .button,



    table#multiship-addresses-table .button,



    #review-order-form table .button {



        margin-bottom: 15px;



    }



    table#wishlist-table .btn-remove,



    table#shopping-cart-table .btn-remove,



    table#checkout-review-table .btn-remove,



    table#my-orders-table .btn-remove,



    table#multiship-addresses-table .btn-remove,



    #review-order-form table .btn-remove {



        float: none;



        margin: 0 auto;



    }



    .box-reviews .data-table th,



    .box-reviews .data-table td {



        font-size: 10px;



        padding: 3px !important;



    }



    .multiple-checkout select {



        width: 270px;



    }



    .data-table tr.even td.last,



    .data-table tr.odd td.last {



        border-right: 1px solid #ddd;



    }



    table th,



    table td,



    table td.last {



        border-right: 1px solid #ddd;



        border-left: 1px solid #ddd;



    }



    table tfoot td.last {



        border-bottom: 1px solid #ddd;



    }



    /*new style shopping cart  mobile responsive */



    



    .cart table th {



        display: none !important;



    }



    .cart table tbody td {



        border: 0 !important;



        padding: 5px 0;



    }



    .cart table .bgcolol-td {



        background: #e7e7e7;



    }



    .cart table tbody td span {



        float: left;



        text-align: left;



        width: 50%;



    }



    .rtl .cart table tbody td span {



        float: right !important;



    }



    .rtl .cart table tbody td span {



        text-align: right !important;



    }



    .cart table tbody td span.lable-price {



        text-align: right;



        padding-right: 10px;



        line-height: 33px;



    }



    .rtl .cart table tbody td span.lable-price {



        text-align: left !important;



    }



    .block-contact {



        display: none;



    }



    .product-view .add-to-links {



        margin-top: 10px;



        margin-left: 0px;



    }



    .rtl .product-view .add-to-links {



        margin-right: 0px;



        margin-left: inherit;



    }



    .product-view .add-to-links div:first-child {



        margin-left: 0px;



    }



    .rtl .product-view .add-to-links div:first-child {



        margin-right: 0px;



        margin-left: inherit;



    }



    .search_box select {



        width: 90px;



    }



    .search_box .input-search {



        width: 180px;



    }



    .logo > img {



        width: 100%;



    }



    #topbar2 .welcome-msg {



        display: none;



    }



    #topbar2 .cart-top {



        float: left;



    }



    .rtl #topbar2 .cart-top {



        float: right !important;



    }



}



@media (max-width: 420px) {



    .search_box select {



        width: 75px;



    }



    .search_box .input-search {



        width: 125px;



    }



    /*.top-search .search_box .input-search {    width: 180px!important;  }*/



    



    .top-search .category_filter {



        display: none;



    }



}



/*$media (max-width: 320px) */







@media (max-width: 320px) {



    .product-view .add-to-links div:last-child {



        margin-left: 0px;



        margin-top: 10px;



    }



    .rtl .product-view .add-to-links div:last-child {



        margin-right: 0px;



        margin-left: inherit;



    }



    .search_box .input-search {



        width: 105px;



    }



}



.pull-left {



    float: left;



}



.rtl .pull-left {



    float: right !important;



}



.pull-right {



    float: right;



}



.rtl .pull-right {



    float: left !important;



}



.row-inner .col1 .col-inner {



    background-color: #222222 !important;



    padding: 4px 0 !important;



}



.row-inner .col1 .col-inner .widget-links .widget-inner {



    padding-top: 2px;



}



#content .ves-container:last-of-type {



    background-color: #b20000;



}



#content .ves-container:last-of-type .ves-inner .row.row-level-1 {



    padding-top: 30px !important;



}



.cms-index-index .product-block {



    background-color: unset;



}



.cms-index-index .product-block .name a {



    font-weight: bold;



    font-size: 16px;



}



.cms-index-index .productcarousel .product-block .image {



    background: rgba(0, 0, 0, 0) linear-gradient(#5c5c5c 0%, #232323 100%) repeat scroll 0 0;



    border-top-left-radius: 6px;



    border-top-right-radius: 6px;



    /*border: 2px solid #282828;*/



    



    border-bottom: none;



}



.cms-index-index .productcarousel .product-block .right {



    line-height: 18px;



}



.cms-index-index .productcarousel .product-block .right,



.products-grid .product-col .right,



.deals .right {



    background: rgba(0, 0, 0, 0) linear-gradient(#5c5c5c 0%, #232323 35%) repeat scroll 0 0;



    border-bottom-left-radius: 6px;



    border-bottom-right-radius: 6px;



    /* border: 2px solid #282828;*/



    



    border-top: none;



}



.catalog-category-view .products-grid .product-col .right {



    min-height: 355px;



}



.cms-index-index .productcarousel .product-block:hover .image {



    /*border:2px solid #e3e3e3 !important;*/



    



    border-bottom: none !important;



}



.cms-index-index .productcarousel .product-block:hover .right {



    /*border:2px solid #e3e3e3 !important; */



    



    border-top: none !important;



}



.productdeals {



    background: #ce0002 !important;



    border-radius: 0 0 10px 10px !important;



}



.product-block.deals,



.deals .image.swap {



    /*background:rgb(238, 122, 3) !important;*/



}



.deals .desc.std {



    background: none;



}



.product-block .image .onsale,



.product-block .image .new-icon {



    background: #ce0002 !important;



    color: white !important;



}



.product-block.deals {



    border-radius: 10px 10px 0 0;



}



/*.product-block:hover .right, .product-block:hover .image{background:#ce0002 !important;}*/







.product-block:hover,



.deals .product-img.img {



    border-radius: 10px !important;



}



.product-block:hover .onsale {



    background: white !important;



    color: #ce0002 !important;



}



.product-block:hover .right {



    background: #ce0002 !important;



}



.deals .product-img.img .product-image a .img-responsive {



    border-radius: 10px;



}



.product-block.deals:hover .right,



.product-block.deals:hover .image {



    background: none !important;



}



.product-block.deals:hover {



    border: none!important;



    border-radius: 10px 10px 0 0 !important;



}



.product-block.deals:hover .onsale {



    background: #ce0002 !important;



    color: white !important;



}



#cart {



    background: #3f3f3f none repeat scroll 0 0 !important;



    border: 1px solid #302e2f;



    border-radius: 6px;



    color: #717171;



    position: absolute;



}



#cart .heading {



    padding-left: 10px;



}



.form-language strong {



    color: white !important;



}



.block_top .container .row-level-1 .row-inner .col-lg-3.col-md-4.col-sm-6.col-xs-12 {



    padding: 0px !important;



}



.block-cart .block-content .empty,



.view-cart {



    color: #000;



}



.view-cart {



    margin-left: 33%;



    font-weight: bold;



    text-transform: uppercase;



}



.block-footer-top-default3 .col1 .footer-title .ves-btnlink {



    display: none;



}



.cms-index-index .product-block .name {



    height: auto;



}



.cms-index-index .product-block .right {



    height: auto;



    position: relative;



}



.cms-index-index .product-block .name {



    font-weight: bold;



    text-align: center;



    margin-bottom: 10px;



}



.cms-index-index .product-block .product-name.name b,



.cms-index-index .product-block .product-name.name span {



    color: #fff;



    font-size: 12px;



}



.additional_info {



    color: rgb(255, 255, 255);



    padding: 0 10px;



}



.embed-responsive {



    height: 430px !important;



}



.redbg {



    background-color: red;



}



.block_top .block-content {



    width: 97%;



}



.block_top .block-content .left-block {



    width: 100%;



}



#ves-mainnav {



    width: 100%;



    text-align: center;



}



.navbar-nav {



    float: none !important;



}



.ves-megamenu .navbar-nav > li {



    display: inline-block;



    float: none;



}



.product-options dt {



    background-color: #000;



}



.product-options dt label {



    color: #fff !important;



    /*font-weight: bold;*/



    



    font-family: Verdana, Geneva, sans-serif;



    font-weight: 400;



}



.product-options dt,



.product-options dd {



    float: left;



    width: 100%;



}



.product-options ul li {



    float: right;



    width: 90%;



}



.product-options ul li .product-custom-option {



    float: left;



    height: 25px;



}



.product-options ul li .label {



    width: 95%;



    float: left;



    text-align: left;



    padding-left: 0px;



}



/*.fa-twitter::before, .fa-facebook::before, .fa-google-plus-square::before, .fa-youtube::before, .fa-instagram::before{color:#ee7a03 !important;}*/







.block-content .image-item .img-animation .img-responsive.left-block {



    border-radius: 10px !important;



}



.owl-item {



    padding: 5px !important;



}



.top-search #search_tags .content {



    display: none;



}



/* Custom Css */







.additional_info span {



    font-size: 12px;



    line-height: 12px;



}



.product-view .price .price-box,



.price_lbl {



    float: left;



}



.price_lbl {



    margin-right: 15px;



}



.clr {



    clear: both;



    float: left;



    width: 100%;



}



.price.clr {



    margin-bottom: 10px;



}



.price-block {



    float: left;



}



.price-block .product-options-bottom {



    float: left;



    padding: 10px 0;



}



.price-block .product-options-bottom .add-cart {



    float: left;



    margin-left: 0px;



}



/* Footer Social Icon */







.icon-social li a {



    font-size: 22px;



    border: 2px solid rgb(255, 255, 255);



    padding: 10px;



}



.icon-social {



    margin-top: 20px;



}



/* Related Products */







.block-related .mini-products-list,



.mini-products-list li {



    float: left;



    width: 100%;



}



.block-related .mini-products-list .product-block {



    width: 98%;



}



.mini-products-list .image {



    float: left;



}



.dropdown-submenu .menu-title {



    color: white !important;



    font-weight: bold !important;



}



.ves-megamenu .navbar-nav > li > a span {



    font-weight: bold;



}



.cms-index-index .additional_info b {



    font-size: 15px !important;



}



.catalog-category-view .additional_info b {



    font-size: 15px !important;



}



.additional_info b {



    font-size: 13px !important;



}



.cms-index-index .additional_info span {



    font-size: 15px !important;



}



.catalog-category-view .additional_info span {



    font-size: 15px !important;



}



.additional_info span {



    font-size: 11px !important;



}



.block-up-sell,



.box-up-sell {



    margin-bottom: 15px;



}



.product-block .right {



    position: relative !important;



}



.form-subscribe-header label {



    color: #fff;



}



/* color span */







.red_color .price,



.red_color {



    color: rgb(255, 0, 0);



}



.green_color .price,



.green_color {



    color: rgb(0, 128, 0);



}



.blue_color .price,



.blue_color {



    color: rgb(0, 0, 255);



}



#product-options-wrapper .option dt {



    border-bottom: 1px solid;



}



#product-options-wrapper .option dt label {



    padding-left: 20px;



    line-height: 35px;



    text-transform: uppercase;



    font-weight: bold;



}



/*#product-options-wrapper .option  dd { display: none;}*/







#product-options-wrapper .option .hide-block {



    display: none;



}



#product-options-wrapper .option .open-block {



    /*width: 95%;*/



    



    width: 100%;



    float: right;



}



#product-options-wrapper p.required {



    float: left;



}



#product-options-wrapper .option dl .active {



    background-image: url("../images/icon-arrow.png");



    background-position: 98.5% 15px;



    background-repeat: no-repeat;



    height: 45px;



    /*background-size: 29px 28px;*/



    



    background-size: 15px 15px;



}



#product-options-wrapper .option dl dt {



    background-image: url("../images/icon-arrow-right.png");



    background-position: 98.5% 20px;



    background-repeat: no-repeat;



    /*background-size: 28px 12px;*/



    



    background-size: 15px 5px;



}



.cms-index-index .additional_info {



    height: 320px;



}



.cms-index-index .additional_info > p {



    margin-bottom: 15px !important;



    min-height: inherit;



}



.catalog-category-view .additional_info {



    height: 320px;



}



.catalog-category-view .additional_info > p {



    margin-bottom: 15px !important;



    min-height: inherit;



}



.additional_info > p {



    margin-bottom: 6px !important;



    text-align: left;



    min-height: 37px;



}



.product-block.deals,



.deals .image.swap {



    /*background:white !important;*/



}



.deals .desc.std {



    background: white !important;



}



.product-block.deals:hover .desc.std,



.deals .desc.std:hover {



    background: #eee !important;



}



.product-block.deals:hover .right {



    background-color: #ce0002 !important;



}



/* Support Request Page */







.support-request-content {



    width: 75%;



    margin: 0px auto;



}



.support-request-content .radio-group {



    float: left;



    width: 100%;



}



.radio-group .input-box {



    float: left;



    margin-right: 25px;



}



.radio-group .input-box span {



    line-height: 36px;



}



.support-request-content .form-group label {



    font-size: 14px;



    font-weight: bold;



}



.support-request-content .form-group input[type="radio"] {



    margin-right: 5px;



}



/* Custom Option Page */







.product-info .description label {



    margin-bottom: 0;



}



.product-options ul.options-list span.radio-checkbox-label,



.product-options ul.options-list label.radio-checkbox-label-1 {



    width: 100% !important;



    line-height: 1px;



    padding: 0 !important;



}



.product-options ul.options-list .radio-checkbox-text {



    width: 92%;



    line-height: 25px;



    margin: 5px 0 0;



}



.product-options .options-list a {



    position: absolute;



    top: 5%;



}



.product-options .option .options-list {



    position: relative;



    padding: 20px 0;



}



.radio-checkbox-label-1 .radio {



    margin-left: 0px !important;



}



.btm45 {



    margin-bottom: 45px;



}



/* Custom Cart On Product Detail Page */







.product-essential {



    position: relative;



}



.custom-cart-prdpage {



    border: 2px solid rgb(255, 4, 4);



}



.product-options .option dd li label {



    white-space: pre-line;



}



.ves-megamenu .aligned-fullwidth .dropdown-menu {



    z-index: 100000;



}



.product-shop.product-view {



    position: unset;



    max-width: 1008px !important;



}



.product-info .product-options-bottom {



    position: absolute;



    right: 1%;



    top: 0.5%;



    z-index: 1;



    padding: 0px;



    background-color: #F4F4F4;



    color: #000;



    text-align: center;



    width: 19%;



    border: 3px solid #c32025;



}



.product-info .product-options-bottom .price-box {



    display: inline;



    color: #3a3d41;



    /*width: 100%;*/



}



.product-info .product-options-bottom.fixed {



    position: fixed;



    right: 5%;



    top: 20%;



}



.product-info .product-options-bottom .price,



.product-options-bottom .old-price .price,



.price-block .price-box .price {



    color: #ee7a03;



}



.product-info .product-options-bottom .btn-cart {



    background-color: #c32025;



}



.optn_price {



    float: left;



    width: 100%;



    padding-bottom: 10px;



}



.email_frnd {



    background-color: #c32025;



    clear: both;



    width: 100%;



    float: left;



    padding: 10px;



    border-top: 1px solid rgb(255, 0, 0);



}



.email_frnd a {



    color: #fff;



}



.product-options-bottom .prd_name {



    color: #000;



    margin: 0px;



    font-size: 20px;



    font-weight: bold;



    padding: 10px;



    text-align: center;



    background-color: #fff;



}



.prd_image {



    padding-bottom: 10px;



    text-align: center;



    background-color: #fff;



    margin-bottom: 0;



}



.product-options-bottom .add-to-cart {



    margin-bottom: 10px;



}



.offtext {



    font-family: sans-serif;



    color: #000;



}



.celltext {



    font-family: sans-serif;



    color: #000;



    font-size: 15px;



    float: left;



    width: 100%;



}



.celltext .fa {



    color: #000 !important;



}



.product-options-bottom .price.clr {



    text-align: center;



    padding-top: 10px;



    border-bottom: 1px solid #3a3d41;



    border-top: 1px solid #3a3d41;



}



.product-options-bottom .price.clr .price_lbl {



    float: none;



    color: #3a3d41;



}



.product-options-bottom .price_lbl1 {



    float: left;



    color: #3a3d41;



    font-family: "RalewayHeavy";



    font-size: 15px;



    font-weight: bold;



    margin-left: 26%;



    margin-right: 15px;



}



.product-options-bottom .price-box {



    float: left;



}



.product-options-bottom .add-to-cart {



    width: 100%;



}



.product-options-bottom .add-to-cart .pull-left {



    float: none !important;



    margin-left: 0px;



}



.view-details,



.configure-it {



    background: rgb(0, 0, 0) none repeat scroll 0 0;



    padding: 5px 10px;



    border-radius: 10px;



}



.configure-it:hover,



.view-details:hover {



    color: #fff !important;



}



.configure-it {



    padding-left: 15px;



}



.exTab2 {



    float: left;



    margin-bottom: 20px;



    width: 100%;



}



#exTab2 h3 {



    padding: 5px 15px;



}



.left .product-img-box {



    text-align: center;



}



.tab-pane .col-lg-12 {



    border: 1px solid rgb(221, 221, 221);



    border-top: 0px;



    padding: 10px;



}



.tab-pane .col-lg-12 p:first-child {



    margin-top: 10px;



}



.customview-index-index .product-name h1 {



    font-size: 30px;



}



.right .price .price_lbl {



    font-size: 15px;



}



#cash_price1,



#cash_price {



    color: #ee7a03;



    font-size: 15px;



}



.right .price .cash_price {



    font-size: 20px;



}



.prd_overview {



    float: left;



    width: 100%;



    margin-bottom: 10px;



}



.exTab2 .nav-tabs {



    border-bottom: none;



}



.exTab2 .nav-tabs li > a:hover {



    border-top-left-radius: 5px;



    border-top-right-radius: 5px;

    

    border-right: 1px solid #eee;

    

    width: 100%;

    

    color: #f46d71;

        

}



.exTab2 .nav-tabs li > a {



    color: #fff;

        

}



.exTab2 .nav-tabs li.active > a {



    color: #555555;

        

}



.exTab2 .nav-tabs > li.active > a,



.exTab2 .nav-tabs > li.active > a:hover,



.exTab2 .nav-tabs > li.active > a:focus {



    font-weight: bold;



    border-bottom: 1px solid #eee;

    

    height: 40px;

    

    width: 100%;



    border-right: none;



    border-left: none;



    border-top: none;

    

    border-top-left-radius: 5px;



    border-top-right-radius: 5px;



}



.exTab2 .nav-tabs > li {



    border-right: 1px solid rgb(217, 221, 227);



    background-color: #ee7a03;



    border-top-left-radius: 5px;



    border-top-right-radius: 5px;



}



.exTab2 .nav-tabs > li:last-child {



    border-right: none;



}



.feature-content h2,



.feature-content p,



.feature-content img {



    border: medium none;



    margin: 0;



    padding: 0;



}



.feature-content {



    float: left;



    background-color: #000;



    color: #ccc;



    font-family: 'Roboto', Verdana, Geneva, sans-serif;



    font-size: 15px;



    line-height: 20px;



    width: 100%;



    padding: 10px;



}



.feature-content h2 {



    font-size: 36px;



    font-family: 'Roboto';



    font-weight: 300;



    line-height: 42px;



    padding-bottom: 15px;



    color: #33ccff;



    text-transform: capitalize;



}



img {



    max-width: 100%;



}



.txt-centre {



    text-align: center;



}



.txt-right {



    text-align: right;



}



.txt-left {



    text-align: left;



}



.no-border {



    border: none !important;



}



.top-padding-25 {



    padding-top: 25px;



}



.dcontent,



.dcontent h1,



.dcontent h2,



.std {



    font-family: "RalewayRegular" !important;



}



.mrgn-top-25 {



    margin-top: 25px;



}



.mrgn-top-20 {



    margin-top: 20px;



}



.mrgn-top-15 {



    margin-top: 15px;



}



.mrgn-left-25 {



    margin-left: 25px;



}



.mrgn-top-10 {



    margin-top: 10px;



}



.mrgn-right-7 {



    margin-right: 7px !important;



}



.padding-10 {



    padding: 10px;



}



.fnt-size {



    font-size: 14px;



}



.bg-gray {



    background-color: #D1D1D1;



}



.bg-light-gray {



    background-color: #E6E6E6;



}



.bg-light-wht-gray {



    background-color: #F2F2F2;



}



.bdr-1px-fff {



    border: 1px solid #fff;



    border-left: none;



}



.bdr-top-none {



    border-top: none;



}



.bdr-bottom-none {



    border-bottom: none;



}



.ctn-btn {



    height: 28px;



    margin-bottom: 0;



    padding: 7px;



}



.hide-frm {



    display: none;



}



/************* Guarantee-Page  ********************/







.grnt-title {



    color: rgb(1, 26, 84);



    font-family: Geneva, Arial, Helvetica, sans-serif;



    font-size: 22px;



    font-style: normal;



    font-weight: bold;



}



.abt-business {



    border: 1px solid rgb(238, 122, 3);



    border-radius: 5px;



}



.warranty-title {



    background-color: rgb(238, 122, 3);



    border-radius: 5px;



    color: rgb(255, 255, 255);



}



.warranty-title h2 {



    color: rgb(255, 255, 255);



    font-weight: normal;



    letter-spacing: 0.3em;



    padding: 3px 0;



    text-transform: uppercase;



}



.static-page-content {



    border: 2px solid #ccc;



    border-radius: 2px;



}



/************* Aboutus-Page  ********************/







.biaotil {



    height: 93px;



    background: url(../images/box-blue-line-bg-1.gif) repeat;



}



.gsiwenzi.pagetitle-2 {



    line-height: 18px;



    padding: 14px 0 8px 0;



    font-family: Geneva, Arial, Helvetica, sans-serif;



    font-size: 14px;



    font-weight: bold;



    color: #A0CEFC;



    text-align: center;



}



.gsimiaos.pagetitle-3 {



    text-align: center;



    height: 35px;



    line-height: 35px;



    background: #999;



    font-family: Geneva, Arial, Helvetica, sans-serif;



    font-size: 29px;



    font-style: normal;



    font-weight: bold;



    color: #C1C2C8;



}



.aboutleft-img {



    display: inline-block;



    margin-right: 15px;



}



.cms-about-prostar .abt-porstar-details span {



    font-family: Geneva, Arial, Helvetica, sans-serif;



    font-size: 12px;



    font-style: normal;



    font-weight: bold;



}



.about-right {



    background-color: white;



    margin: 0 0 0 0;



    padding: 20px;



}



.cms-about-prostar p,



.cms-about-prostar .abt-porstar-details ul li {



    list-style: disc;



    font-style: normal;



    font-weight: normal;



    /*font-family: Geneva, Arial, Helvetica, sans-serif;



    font-size: 12px;*/



}



.abt-porstar-details {



    padding: 20px;



}



/************* Review & Award Page  ********************/







.award-block {



    float: left;



    width: 100%;



}



.award-block .text-center.col-lg-2.col-md-2.col-sm-4.col-xs-4 {



    min-height: 170px;



}



/************* Article Page  ********************/







.artical-title {



    background-color: rgb(243, 246, 251);



    border-color: rgb(99, 140, 169) -moz-use-text-color;



    border-image: none;



    border-style: solid none;



    border-width: 1px 0;



}



.artical-title h1 {



    padding: 27px 0px;



}



.articl p.txt-left,



.articl p.txt-right {



    font-family: Geneva, Arial, Helvetica, sans-serif;



    font-size: 12px;



    margin: 0;



    padding: 0;



}



.article-details {



    background-color: white;



}



.bg-blck {



    background-color: #000;



}



.more_link {



    color: #ccc;



    text-transform: uppercase;



}



.articl {



    border-bottom: 1px solid #fff;



    display: flex;



}



/****************** Special Discount Page **********************/







.special-offer {



    border: 1px solid rgb(204, 204, 204);



    margin-top: 10px;



    padding: 15px;



}



.cms-driver-downloads #content {



    padding: 40px;



    padding-top: 0;



}



.cms-driver-downloads .page-title h1 {



    padding: 10px;



    text-align: center;



    background: #ee7a03;



    border-radius: 10px;



    color: #fff;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



.cms-driver-downloads .breadcrumbs,



.cms-driver-downloads .div-driver,



.cms-driver-downloads #ves-breadcrumbs {



    display: none;



}



.div-driver h2 {



    color: #ee7a03;



    text-align: center;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



.div-driver table {



    background: transparent !important;



}



.div-driver table tr td,



.div-driver table tr td a {



    color: #fff;



}



.div-driver table tr td a:hover {



    color: #ee7a03;



}



.div-driver table tr td.bodytext-3 {



    color: #000;



}



#drivers-div .div-driver,



#top-driver-div {



    border-radius: 10px;



    border: 1px solid #b5b5b5;



    padding: 20px;



    margin-top: 20px;



}



#top-driver-div h2 {



    text-transform: uppercase;



    border-bottom: 1px solid #f0f0f0;



    width: 60%;



    margin: 0 auto;



    margin-bottom: 20px;



    color: #fff;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



#top-driver-div a {



    color: #fff;



}



#top-driver-div #chck-license {



    height: 20px;



    float: left;



    margin-top: 2px;



    margin-right: 5px;



    width: 15px;



    background: #b5b5b5;



}



#top-driver-div p {



    color: #fff;



    font-weight: bold;



    font-size: 20px;



    margin-bottom: 15px;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



#top-driver-div select {



    width: 350px;



    text-align: center;



    color: #4d4d4d;



    font-weight: bold;



    border: 1px solid #cccccc;



    border-radius: 0;



    background: #f0f0f0;



    font-size: 20px;



    margin-bottom: 10px;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



#top-driver-div button {



    background: #000;



    color: #fff;



    border-radius: 5px;



    padding: 10px 43px;



    font-size: 20px;



}



#top-driver-div label {



    font-size: 18px;



    color: #ccc;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



.cms-driver-downloads #imgloader {



    display: none;



    margin: 20px;



}



.cms-driver-downloads .div-featured div {



    width: 30%;



    margin: 0 auto;



    display: inline-block;



}



.cms-driver-downloads .div-featured div p {



    color: #ee7a03 !important;



    margin-top: 15px;



    font-family: "RalewayRegular", Arial, sans-serif !important;



}



.cms-driver-downloads .div-featured div img:hover {



    opacity: 0.5;



    cursor: pointer;



}



.cms-driver-downloads .div-featured div p:hover {



    color: #fe0103 !important;



    cursor: pointer;



}



table#shopping-cart-table tbody tr td:first {



    width: 75px;



}



.product-options-bottom .old-price,



.product-options-bottom .special-price {



    text-align: center;



    width: 100%;



}



.customize-it {



    float: left;



    margin-bottom: 15px;



}



.custom-share {



    float: left;



    width: 100%;



}



#product-options-wrapper .option .open-block {



    background-image: url("../images/icon-arrow.png");



    background-position: 98.5% 9px;



    background-repeat: no-repeat;



    background-size: 29px 28px;



    height: 45px;



}



/*********** Contact Forms *************/







#resellerForm ul,



#governmentprogramForm ul,



#corporateprogramForm ul {



    margin-bottom: 10px;



}



#resellerForm li,



#governmentprogramForm li,



#corporateprogramForm li {



    list-style: inside none disc;



    padding-left: 2%;



}



@media (max-width: 767px) {



    #topbar .topLinks .dropdown-menu {



        left: -92px;



    }



    #top-driver-div select {



        width: 100%;



    }



    #top-driver-div p {



        font-size: 12px;



    }



}



/*---Header Responsiveness---*/







@media (max-width: 1430px) {



    #topbar .topLinks {



        position: relative;



        left: -15px;



    }



}



@media (max-width: 1385px) {



    #topbar .topLinks {



        left: -25px;



    }



}



@media (max-width: 1355px) {



    #topbar .topLinks {



        left: -75px;



    }



}



@media (max-width: 1320px) {



    #topbar .topLinks {



        left: -105px;



    }



}



@media (max-width: 1280px) {



    #topbar .topLinks {



        left: -185px;



    }



    /*.box-search .top-search{position:relative; left:-50px;}*/



    /*#cart{left:-50px;}*/



}



@media (max-width: 1270px) {



    .box-search .top-search {



        position: relative;



        left: -15px;



    }



    #cart {



        left: -5px;



    }



}



@media (max-width: 1260px) {



    .ves-megamenu .navbar-collapse {



        width: 95%;



        position: relative;



        left: 10px;



    }



    .box-search .top-search {



        left: -45px;



    }



    #cart {



        left: -35px;



    }



}



@media (max-width: 1230px) {



    #topbar .topLinks {



        left: -200px;



    }



    .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 10px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: -15px;



    }



    .box-search .top-search {



        left: -95px;



    }



    #cart {



        left: -85px;



    }



    .ves-megamenu .aligned-fullwidth .dropdown-menu {



        left: 40px !important;



    }



}



@media (max-width: 1199px) {



    #topbar .topLinks {



        left: 0px;



    }



    .box-search {



        width: 20% !important;



        left: 25px !important;



    }



    #header-main .cart-top {



        left: 370px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 20px;



    }



    .logo {



        top: 15px !important;



        left: -70px !important;



    }



}



@media (max-width: 1179px) {



    .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 8px !important;



    }



    .ves-megamenu .navbar {



        left: -30px !important;



    }



    .box-search {



        left: 0px !important;



    }



    #header-main .cart-top {



        left: 340px !important;



    }



}



@media (max-width: 1080px) {



    .logo {



        left: -60px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 30px



    }



    #topbar .topLinks {



        left: -35px;



    }



}



@media (max-width: 1059px) {



    .logo {



        left: -45px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 45px



    }



    #header-main .cart-top {



        left: 355px !important;



    }



    .box-search {



        left: 15px !important;



    }



}



@media (max-width: 1030px) {



    .logo {



        width: 200px !important;



        left: -40px !important;



    }



    .ves-megamenu .navbar {



        left: -40px !important;



    }



    .box-search {



        left: -5px !important;



    }



    #header-main .cart-top {



        left: 335px !important;



    }



}



@media (max-width: 1000px) {



    #topbar .topLinks {



        left: -80px;



    }



    .logo {



        width: 190px !important;



        left: -30px !important;



    }



}



@media (max-width: 991px) {



    .logo {



        left: -100px !important;



        width: 200px !important;



        top: 16px !important;



    }



    .box-search {



        width: 25% !important;



        left: 190px !important;



        top: -30px !important;



    }



    #header-main .cart-top {



        left: 317px !important;



        top: 20px !important;



    }



    #cart {



        width: 160px !important;



    }



    #cart .cart-inner {



        position: relative;



        left: -25px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 100px !important;



    }



    #topbar .topLinks {



        left: 20px !important;



    }



}



@media (max-width: 920px) {



    .logo {



        left: -85px !important;



    }



    .box-search {



        left: 175px !important;



    }



    #header-main .cart-top {



        left: 303px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 110px !important;



    }



}



@media (max-width: 890px) {



    .logo {



        width: 220px !important;



        left: -70px !important;



        top: 28px !important;



    }



    .box-search {



        left: 40px !important;



        top: -35px !important;



    }



    #header-main .cart-top {



        top: -35px !important;



        left: 335px !important;



    }



    #cart {



        width: initial !important;



    }



    #cart .cart-inner {



        left: 0px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 180px !important;



        top: 20px !important;



    }



    .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 15px !important;



    }



    #topbar .topLinks {



        left: 0px !important;



    }



}



@media (max-width: 860px) {



    .logo {



        left: -50px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 200px !important;



    }



    #topbar .topLinks {



        left: -15px !important;



    }



    #header-main .cart-top {



        left: 305px !important;



    }



    .box-search {



        left: 10px !important;



    }



}



@media (max-width: 820px) {



    .logo {



        left: -20px !important;



    }



    .ves-megamenu .navbar-collapse {



        left: 220px !important;



    }



    .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 10px !important;



    }



    .ves-megamenu .aligned-fullwidth .dropdown-menu {



        left: -50px !important;



    }



    #topbar .topLinks {



        left: -30px !important;



    }



}



@media (max-width: 800px) {



    .ves-megamenu .navbar-collapse {



        left: 205px !important;



    }



    .ves-megamenu .navbar-nav > li > a span {



        padding: 18px 8px !important;



    }



    #topbar .topLinks {



        left: -45px !important;



    }



    #header-main .cart-top {



        left: 275px !important;



    }



    .box-search {



        left: -25px !important;



    }



}



@media (max-width: 768px) {



    .ves-megamenu .navbar {



        float: left !important;



        left: 15px !important;



        top: -17px !important;



    }



    .logo {



        left: 80px !important;



        top: 5px !important;



        width: 65% !important;



    }



    .box-search {



        float: left !important;



        left: 315px !important;



        top: -72px !important;



        width: 50% !important;



    }



    .search_box .input-search {



        width: 150px !important;



    }



    #header-main .cart-top {



        left: 60px !important;



        top: -70px !important;



    }



    #topbar .topLinks {



        left: -85px !important;



    }



}



@media (max-width: 767px) {



    .ves-megamenu .navbar {



        top: 0px !important;



    }



    #header-main .cart-top {



        left: 305px !important;



    }



    .box-search {



        left: 339px !important;



        top: -18px !important;



        width: 30% !important;



        height: 10px;



    }



    .cms-index-index #ves-wrapper #columns {



        top: -56px !important;



    }



}



@media (max-width: 722px) {



    .search_box .input-search {



        width: 145px !important;



    }



    #header-main .cart-top {



        top: -68px !important;



    }



}



@media (max-width: 705px) {



    .ves-megamenu .navbar {



        left: 0px !important;



    }



    .logo {



        left: 50px !important;



    }



    .box-search {



        left: 300px !important;



        width: 35% !important;



    }



    .search_box .input-search {



        width: 155px !important;



    }



}



@media (max-width: 670px) {



    .ves-megamenu .navbar {



        top: -3px !important;



    }



    .logo {



        left: 50px !important;



    }



    .box-search {



        left: 290px !important;



        top: -23px !important;



    }



    #header-main .cart-top {



        left: 288px !important;



        top: -66px !important;



    }



}



@media (max-width: 638px) {



    .box-search {



        left: 277px !important;



        top: -24px !important;



    }



    .search_box .input-search {



        width: 143px !important;



    }



    #header-main .cart-top {



        left: 275px !important;



        top: -64px !important;



    }



}



@media (max-width: 610px) {



    .search_box .input-search {



        width: 120px !important;



    }



    .box-search {



        left: 260px !important;



        top: -26px !important;



    }



    #header-main .cart-top {



        left: 256px !important;



        top: -63px !important;



    }



}



@media (max-width: 575px) {



    .logo {



        width: 70% !important;



    }



    .search_box .input-search {



        width: 120px !important;



    }



    .box-search {



        left: 355px !important;



        top: -48px !important;



    }



    #header-main .cart-top {



        left: 185px !important;



        top: -45px !important;



    }



    #cart {



        width: 160px !important;



    }



    #cart .cart-inner {



        left: -25px !important;



    }



}



@media (max-width: 550px) {



    .box-search {



        left: 277px !important;



        top: -50px !important;



        width: 45% !important;



    }



    #header-main .cart-top {



        left: 158px !important;



        top: -40px !important;



    }



}



@media (max-width: 510px) {



    .ves-megamenu .navbar {



        top: -5px !important;



    }



    #header-main .cart-top {



        left: 154px !important;



    }



}



@media (max-width: 490px) {



    .box-search {



        left: 215px !important;



        top: -54px !important;



        width: 55% !important;



    }



    #header-main .cart-top {



        left: 134px !important;



        top: -35px !important;



    }



}



@media (max-width: 460px) {



    .ves-megamenu .navbar {



        top: -7px !important;



    }



    .box-search {



        left: 200px !important;



    }



    #header-main .cart-top {



        left: 165px !important;



    }



    .search_box .input-search {



        width: 68px !important;



    }



    #cart {



        width: initial !important;



    }



    #cart .cart-inner {



        left: 0px !important;



    }



}



@media (max-width: 440px) {



    #header-main .cart-top {



        left: 161px !important;



    }



}



@media (max-width: 420px) {



    .logo {



        top: 7px !important;



    }



    .ves-megamenu .navbar {



        top: -6px !important;



    }



    .box-search {



        left: 193px !important;



    }



    #header-main .cart-top {



        left: 150px !important;



        top: -30px !important;



    }



}



@media (max-width: 400px) {



    #header-main .cart-top {



        left: 145px !important;



    }



    .ves-megamenu .navbar {



        top: -7px !important;



    }



}



@media (max-width: 380px) {



    #header-main .cart-top {



        left: 135px !important;



        top: -20px !important;



    }



    .box-search {



        left: 186px !important;



        top: -45px !important;



    }



    .ves-megamenu .navbar {



        top: -4px !important;



    }



    .logo {



        top: 16px !important;



    }



}



@media (max-width: 360px) {



    #header-main .cart-top {



        left: 129px !important;



        top: -15px !important;



    }



    .box-search {



        top: -50px !important;



    }



}



@media (max-width: 340px) {



    .ves-megamenu .navbar {



        left: -5px !important;



    }



    .logo {



        left: 38px !important;



    }



    #header-main .cart-top {



        left: 120px !important;



    }



    .box-search {



        left: 180px !important;



    }



}



.cms-index-index .block-youtube-widget .block-title {



    display: none;



}



.content-wapper .row div#content .ves-container:first-of-type .container {



    width: 100% !important;



    padding-left: 0px !important;



    padding-right: 0px !important;



    margin-bottom: 30px;



}



@media (max-width: 960px) {



    .product-info .product-options-bottom {



        position: initial !important;



        right: 0 !important;



        top: 0 !important;



        clear: both !important;



        width: 100% !important;



    }



}



/*===================================== BEST DEALS BLOCK RESPONSIVENESS=====================================*/







@media (max-width: 991px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 240px !important;



    }



    .productcarousel .wrap-item {



        height: inherit !important;



    }



}



@media (max-width: 785px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 360px !important;



    }



}



@media (max-width: 764px) {



    .cms-index-index .owl-wrapper-outer {



        height: 765px !important;



    }



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 356px !important;



    }



}



@media (max-width: 750px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 349px !important;



    }



}



@media (max-width: 735px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 342px !important;



    }



}



@media (max-width: 725px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 337px !important;



    }



}



@media (max-width: 715px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 332px !important;



    }



}



@media (max-width: 705px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 327px !important;



    }



}



@media (max-width: 695px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 322px !important;



    }



}



@media (max-width: 685px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 317px !important;



    }



}



@media (max-width: 675px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 312px !important;



    }



}



@media (max-width: 665px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 307px !important;



    }



}



@media (max-width: 655px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 302px !important;



    }



}



@media (max-width: 645px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 297px !important;



    }



}



@media (max-width: 635px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 292px !important;



    }



}



@media (max-width: 625px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 287px !important;



    }



}



@media (max-width: 615px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 282px !important;



    }



}



@media (max-width: 605px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 277px !important;



    }



}



@media (max-width: 595px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 272px !important;



    }



}



@media (max-width: 585px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 267px !important;



    }



}



@media (max-width: 575px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 262px !important;



    }



}



@media (max-width: 565px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 257px !important;



    }



}



@media (max-width: 555px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 252px !important;



    }



}



@media (max-width: 545px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 247px !important;



    }



}



@media (max-width: 535px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 242px !important;



    }



}



@media (max-width: 525px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 237px !important;



    }



}



@media (max-width: 515px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 232px !important;



    }



}



@media (max-width: 505px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 227px !important;



    }



}



@media (max-width: 496px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 449px !important;



    }



    .cms-index-index .owl-wrapper-outer {



        height: 822px !important;



    }



}



@media (max-width: 490px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 438px !important;



    }



}



@media (max-width: 480px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 428px !important;



    }



}



@media (max-width: 470px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 418px !important;



    }



}



@media (max-width: 460px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 408px !important;



    }



    .cms-index-index .owl-wrapper-outer {



        height: 780px !important;



    }



}



@media (max-width: 450px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 398px !important;



    }



}



@media (max-width: 440px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 388px !important;



    }



}



@media (max-width: 430px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 378px !important;



    }



}



@media (max-width: 420px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 368px !important;



    }



    .cms-index-index .owl-wrapper-outer {



        height: 740px !important;



    }



}



@media (max-width: 410px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 358px !important;



    }



}



@media (max-width: 400px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 348px !important;



    }



}



@media (max-width: 390px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 338px !important;



    }



}



@media (max-width: 380px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 328px !important;



    }



    .cms-index-index .owl-wrapper-outer {



        height: 700px !important;



    }



}



@media (max-width: 370px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 318px !important;



    }



}



@media (max-width: 360px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 308px !important;



    }



}



@media (max-width: 350px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 298px !important;



    }



}



@media (max-width: 340px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 288px !important;



    }



    .cms-index-index .owl-wrapper-outer {



        height: 680px !important;



    }



}



@media (max-width: 330px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 278px !important;



    }



}



@media (max-width: 320px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 268px !important;



    }



}



@media (max-width: 310px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 258px !important;



    }



}



@media (max-width: 300px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 248px !important;



    }



}



@media (max-width: 290px) {



    .cms-index-index .owl-wrapper-outer .owl-wrapper .owl-item {



        width: 238px !important;



    }



    .cms-index-index .owl-wrapper-outer {



        height: 640px !important;



    }



}



/*===========================================   CONTACT US PAGE BACKGROUND AND STYLES===========================================*/







.contacts-index-index .offcanvas-siderbars {



    background-image: url(../images/prostar-background-image.png);



}



.contacts-index-index .content-wapper {



    background-color: rgba(0, 0, 0, .6) !important;



    color: #fff;



    margin: 30px 0 50px 0;



}



.contacts-index-index .brand-contact-information {



    margin: 0 0 30px 0;



}



.contacts-index-index .brand-contact-information a {



    color: #fff;



}



.contacts-index-index .brand-contact-information a:hover {



    color: #aa0c25;



}



.contacts-index-index .brand-contact hr {



    border-top: 1px solid #434343 !important;



}



/*============================================= MAIN NAVIGATION CENTER ALIGNED STYLES=============================================*/







.search_box select {



    display: none;



}



.search_box .input-search {



    width: 120px;



    font-size: 10px;



}



.search_box select {



    display: none;



}



.search_box .input-search {



    width: 120px;



    font-size: 10px;



}



.menu-main {



    position: relative;



    top: -105px;



    background-color: transparent;



    /*height: 90px;*/



}



/*.cms-index-index .menu-main, .cms-index-noroute .menu-main, .catalog-category-view .menu-main, .custom-index-index .menu-main, contacts-index-index .menu-main, trackorder-index-index .menu-main{    position: relative; top:-105px; background-color: transparent;  height: 90px;}*/







.ves-megamenu .navbar {



    left: -20px;



}



.ves-megamenu .navbar-nav > li > a span {



    font-size: 16px;



    padding: 18px 15px;



}



.ves-megamenu .navbar-nav li.parent span:after {



    display: none;



}



.logo,



.box-search,



#header-main .cart-top {



    z-index: 1 !important;



}



.box-search {



    margin: 24px 0px !important;



    width: 15%;



    float: right;



    left: -220px;



}



#header-main .cart-top {



    margin: 20px 0px;



    left: 200px;



}



.products-grid div.price {



    width: 148px;



}



.products-grid .minimal-price-link {



    display: none !important;



}



.products-grid .product-name a,



.products-grid span.price {



    font-family: sans-serif;



}



.products-grid span.price {



    font-size: 19px;



    font-weight: bold;



}



.products-grid .link-hover {



    display: inline-block !important;



    overflow: visible !important;



    visibility: visible !important;



    opacity: 1 !important;



}



.catalog-category-view section#header {



    height: 192px !important;



}



ul.prod-subnav {



    clear: both;



    display: block;



}



ul.prod-subnav > li {



    width: 25%;



    float: left;



}



ul.prod-subnav li {}ul.prod-subnav li > a {



    clear: both;



    color: #fff !important;



    display: block;



    line-height: 22px;



    text-align: center !important;



    padding: 0 !important;



    font-size: 14px !important;



    font-family: "Segoe_UI";



    font-weight: bold !important;



}



ul.prod-subnav li > a {



    text-align: left !important;



    margin: inherit !important;



}



ul.prod-subnav li > a.maintxt {



    border-bottom: 1px solid #333333;



    width: 95%;



    margin: 0 auto;



    margin-bottom: 10px !important;



}



ul.prod-subnav li .prod-submenu {}ul.prod-subnav li .prod-submenu li {}ul.prod-subnav li .prod-submenu li a {}ul.prod-subnav2 {



    clear: both;



    display: block;



    padding-top: 15px;



}



ul.prod-subnav2 > li {



    width: 25%;



    float: left;



}



ul.prod-subnav2 li {}ul.prod-subnav2 li > a {



    clear: both;



    color: #fff !important;



    display: block;



    line-height: 22px;



    padding: 0 !important;



    font-weight: bold !important;



    font-size: 16px !important;



    font-family: "Segoe_UI";



    text-transform: uppercase;



}



ul.prod-subnav2 li > a {



    font-size: 20px !important;



}



ul.prod-subnav li > a:hover,



ul.prod-subnav2 li > a:hover {



    color: #f46d71 !important;



}



#page #columns .content-wapper > .row:before,



#page #columns .content-wapper #ves-breadcrumbs .container:before,



#header .menu-main .container:after,



#header .menu-main .container .row:after {



    display: none;



}



.cms-index-index .messages li {



    margin-bottom: 0 !important;



}



.cms-index-index #ves-wrapper #columns {



    position: relative;



    top: -50px;



}



.cms-index-index #page {



    background-color: #b20000;



}



/*.contacts-index-index a {



    color: #fff;



}*/



#price-loader,



#price-loader2,



#price-loader3 {



    width: 50px;



    height: 60px;



    background: url(../images/ajax-loader.gif) no-repeat;



    clear: both;



    margin: 0 auto;



    margin-bottom: 15px;



    background-position-x: -60px;



    background-position-y: -95px;



}



/*.catalog-category-view #ves-breadcrumbs,



.custom-index-index #ves-breadcrumbs,



.trackorder-index-index #ves-breadcrumbs,



.catalog-product-view #ves-breadcrumbs {



    background-color: #222222;



} */



ol.breadcrumb{padding-top: ;}



.catalog-category-view .breadcrumb,



.custom-index-index .breadcrumb,



.trackorder-index-index .breadcrumb,



.catalog-product-view .breadcrumb {



    background-color: #222222;



}



.catalog-category-view .breadcrumbs .breadcrumb li > a,



.catalog-category-view .breadcrumbs .breadcrumb li,



.custom-index-index .breadcrumbs .breadcrumb li > a,



.custom-index-index .breadcrumbs .breadcrumb li,



.trackorder-index-index .breadcrumbs .breadcrumb li > a,



.trackorder-index-index .breadcrumbs .breadcrumb li,



.catalog-product-view .breadcrumbs .breadcrumb li > a,



.catalog-product-view .breadcrumbs .breadcrumb li {



    color: #fff !important;



}



.trackorder-index-index #columns,



.catalog-product-view #columns {



    background-color: #222;



}



.catalog-category-view #columns > .container,



.catalog-product-view #columns > .container {



    /*background-color: #222;*/



    border-bottom: 2px solid;



    border-bottom-color: #2b2b2b;



}



.custom-index-index #columns > .container,



.trackorder-index-index #columns > .container {



    border-bottom: 2px solid;



    border-bottom-color: #2b2b2b;



}



.custom-index-index .container .content-wapper .support-request-content {



    color: #fff;



}



.custom-index-index .container .content-wapper .support-request-content .content div > label {



    color: #fff;



}



.trackorder-index-index .page-title h1 {



    color: #fff;



}



.catalog-category-view .product-filter {

    padding: 0 10px;

    border-radius: 8px;

}



.catalog-product-view #content .product-info {



    border-radius: 8px;



    margin-bottom: 25px;



}



.catalog-product-compare-index span.minimal-price-link {



    display: none !important;



}



.cms-page-view #columns,



.custom-index-index #columns,



.customview-index-index #columns,



.blog-index-index #columns,



.customer-account-index #columns,



.customer-account-edit #columns,



.customer-address-index #columns, 



.sales-order-history #columns,



.sales-billing-agreement-index #columns,



.sales-recurring-profile-index #columns,



.oauth-customer-token-index #columns,



.newsletter-manage-index #columns,



.sales-order-view #columns,



.catalog-product-compare-index,



.trackorder-index-index #columns,



.checkout-onepage-index #columns,



.customer-account-login #columns,



.checkout-cart-index #columns,



.customer-account-logoutsuccess #columns,



.checkout-onepage-success #columns,



.catalog-category-view #columns,



.customer-account-create #columns,



.customer-address-form #columns,



.downloadable-customer-products #columns,



.customer-account-forgotpassword #columns,



.customer-account-changeforgotten #columns,



.catalogsearch-result-index #columns,

.trackorder-index-view #columns,

.checkout-onepage-success #columns,



.catalog-seo-sitemap-category #columns {



    background-image: url(../images/prostar-background-image.png);



    padding-bottom: 25px;



    color: #fff !important;



}



.cms-page-view content {



    background: transparent;



}



.cms-page-view #content,



.cms-page-view #content a,



.breadcrumb a,



.cms-page-view #content h1,



.checkout-onepage-index #content,



.checkout-onepage-index #content a,



.checkout-onepage-index #content h1,



.checkout-cart-index #content,



.checkout-cart-index #content a,



.checkout-cart-index #content h1,



.catalog-seo-sitemap-category #content,



.catalog-seo-sitemap-category #content a,



.catalog-seo-sitemap-category #content h1 {



    color: #fff;



}



.cms-guarantee #content .static-page-content div,



.blog-index-index #content,



.blog-index-index .blog-list {



    background: transparent !important;



    border: 0 !important;



}



.cms-guarantee #content div a,



.trackorder-index-index #content,



.trackorder-index-index #content a,



.blog-index-index .blog-list a,



.blog-index-index .blog-list div,



.breadcrumb li,



.breadcrumb a {



    color: #fff;



}



.breadcrumb {



    background-color: transparent !important



}



.catalog-product-view .product-view h1 {



    max-width: 415px;



}



.content-wapper #content .static-page-content,



#top-driver-div,



div#drivers {



    border: 0 !important;



}



.default2 .carousel-control {



    top: 84%;



    z-index: 999999;



}







ul.messages{display: none;}











/*========== SHOPPING CART TEXT COLOR ===============*/



.checkout-cart-index #content, .checkout-cart-index #content a, .checkout-cart-index #content h1{color:#000 !important;}











/*========== CHECKOUT PAGE STYLES ===============*/



/*.checkout-onepage-index .amscheckout-main{ border:1px solid #dddddd !important;}*/



.checkout-onepage-index .amscheckout-img{background-color:#ee7a03 !important; background-image:linear-gradient(to top, #ffa344, #ee7a03) !important;}



.checkout-onepage-index .amscheckout-main{font-family:Verdana, Geneva, sans-serif !important;}



.checkout-onepage-index .separator div{border-top:1px solid #ddd !important;}



/*.checkout-onepage-index .amscheckout .second-column{border-right:1px solid #ddd !important; border-left:1px solid #ddd !important; border-style:solid !important;}*/



.checkout-onepage-index .amscheckout-item{vertical-align:initial !important; border-bottom:1px solid #ddd !important;}





.zoomContainer{z-index: 999999;}

.product-options-bottom .affirm-as-low-as{margin-bottom: 0 !important; margin: 20px 0 !important;}

.checkout-cart-index #columns #content div > .affirm-promo{display: none;}

.blog-category-view div.breadcrumbs ol li a,.blog-post-view div.breadcrumbs ol li a{color: #000;}

.blog-category-view #columns-right #ves_search_query_block, .blog-post-view #columns-right #ves_search_query_block{width: 74%; float: left;}

.blog-category-view #columns-right #ves_search_button, .blog-post-view #columns-right #ves_search_button{float: left;}

.checkout-onepage-success #ves-breadcrumbs a{color: #000;}



body.customer-account-forgotpassword #ves-breadcrumbs, body.customer-account-changeforgotten #ves-breadcrumbs, body.customer-account-login #ves-breadcrumbs, body.customer-account-logoutsuccess #ves-breadcrumbs, .checkout-cart-index #ves-breadcrumbs, .checkout-onepage-index #ves-breadcrumbs, .checkout-onepage-success #ves-breadcrumbs, .trackorder-index-view #ves-breadcrumbs{display: none;}

body.customer-account-forgotpassword #content h1, body.customer-account-changeforgotten #content h1, body.customer-account-logoutsuccess #content h1, body.catalogsearch-result-index #content h1, .checkout-cart-index #content, .checkout-cart-index #content h1, .checkout-cart-index #content h2, .checkout-cart-index #content label, .checkout-onepage-success h1, .trackorder-index-view #content, .trackorder-index-view #content h1{color: #fff !important;}

body.customer-account-login div.account-login{margin-top: 0;}



.catalog-product-compare-index table tbody tr{}

.catalog-product-compare-index table tbody tr:hover,.catalog-product-compare-index table tbody tr td:hover, .trackorder-index-view #content .order-info-box{ background: none !important; }

.catalog-product-compare-index table tbody tr td{color: #fff !important;}



.main-column .my-account{padding-top: 0;}

.main-column .my-account .page-title h1, .customer-account-create .content-wapper h1, .customer-account-login .content-wapper h1, .main-column .my-account .page-title h2, .customer-account-create .content-wapper h2, .customer-account-login .content-wapper h2, .catalog-product-compare-index h1, .checkout-onepage-index .amscheckout-main span.price, .trackorder-index-view #content span.price{color: #dc6809 !important;}

.checkout-cart-index #content, .main-column .my-account, .main-column .my-account dl.order-info, .main-column .my-account .order-info-box, .addresses-list li.item, .customer-account-create .content-wapper .account-create, .customer-account-login .content-wapper .account-login, .checkout-cart-index #content, .main-column .my-account tr td, .main-column .my-account tr td span.price{background: none !important; color: #fff;}

.main-column .my-account a, .customer-account-create #content a, .customer-account-login #content a, .customer-account-forgotpassword #content a, .customer-account-changeforgotten #content a, .checkout-cart-index #content a, .checkout-onepage-success #content a, .trackorder-index-view #content a{color: #dc6809 !important;}

.main-column .my-account a:hover, .customer-account-create #content a:hover, .customer-account-login #content a:hover, .customer-account-forgotpassword #content a:hover, .customer-account-changeforgotten #content a:hover, .checkout-cart-index #content a:hover, .checkout-onepage-success #content a:hover, .trackorder-index-view #content a:hover{color: #fff !important;}



.catalogsearch-result-index .affirm-as-low-as{display: none;}



.blogs-list div.pages a, #shopping-cart-table a, .checkout-cart-index #content div.cart span.price, .catalog-product-compare-index span.price{color: #dc6809;}

.blogs-list div.pages a:hover, .checkout-cart-index .truncated_full_value {color: #000;}

.checkout-cart-index #content div.cart, .checkout-onepage-index #columns .cashondelivery-instructions-content, .checkout-onepage-index #columns .banktransfer-instructions-content{background: transparent; background-color: none;}

#shopping-cart-table a:hover, #shopping-cart-table dl.item-options, #shopping-cart-table thead tr th, .checkout-cart-index #content div.cart .totals, .contacts-index-index #columns label, .catalog-product-compare-index span, .welcome-msg{color: #fff;}

#shopping-cart-table thead tr th{padding: 10px;}

dl.item-options{font-size: 11px;}

.checkout-cart-index #content div.cart span.price{font-size: 15px;}



.three-columns .second-column .column-section:last-of-type{display: none;}



.customview-index-index .price{color: #fff;}

.customview-index-index .prd_overview p:nth-child(7) {display: none;}



.tempcp-quickview-view #content{padding: 0;}

.tempcp-quickview-view #content h1{max-width: 365px;}

.tempcp-quickview-view .product-shop.product-view{max-width: 830px !important;}

.tempcp-quickview-view .product-info .product-options-bottom {right: 1% !important; }

.tempcp-quickview-view .product-info {padding: 0px 10px 10px 10px;}

.tempcp-quickview-view .carousel-control{top: 82% !important;}

.checkout-cart-index .truncated .truncated_full_value .item-options {color: #000 !important;}

.blog-index-index #content .page-title h1 {color:#dc6809;}

.blog-index-index .pager .pages .current, #payment_form_affirm li div {color:#fff; font-size: 13px;}

.cms-page-view #content .static-page-content .abt-porstar {text-align: justify;}

.cms-page-view #content .std {text-align: justify !important;}

.customer-account-index .sidebar .block-content, .customer-account-edit .sidebar .block-content, .customer-address-index .sidebar .block-content, .sales-order-history .sidebar .block-content, .sales-billing-agreement-index .sidebar .block-content, .newsletter-manage-index .sidebar .block-content {color: #000;}

#res_info{border-top: 1px solid #fff; margin-top: 15px;}
#res_info h1{color: #fff}
#res_info ul.messages{display: block;}
.contacts-index-index .content-wapper{background: transparent}

.checkout-onepage-index .amscheckout-main{background: transparent; color: #fff; border: 3px solid #9e9e9e !important; margin-top: 0; border-radius: 15px;}
.checkout-onepage-index .amscheckout-main label{color: #fff !important;}
.checkout-onepage-index .amscheckout-main .amscheckout-data-table{border: none !important;}
.checkout-onepage-index .amscheckout-main input[type="radio"], .checkout-onepage-index .amscheckout-main input[type="checkbox"]{height: 27px;}
.checkout-onepage-index .amscheckout-main .order-review-button{margin-bottom:15px;}

.checkout-onepage-index #columns #payment_form_cashondelivery li, .checkout-onepage-index #columns #payment_form_banktransfer li{margin: 0;}
.checkout-onepage-index #columns .checkout-agreements .agreement-content{height: 100px;}

.venus-latest-block .post-block h4{text-overflow: ellipsis; width: 100%; overflow: hidden; word-wrap: break-word; height: 20px;}

#product-options-wrapper .option dt:hover{cursor: pointer;}

/*========== CHECKOUT PAGE RESPONSIVENESS ===============*/
@media (max-width: 710px) {
	.checkout-cart-index .content-wapper #shopping-cart-table tr > td { text-align: center !important; }
	.checkout-cart-index .content-wapper #shopping-cart-table tr > td button { margin-bottom: 10px; }
	
}

.customer-account-index .sidebar .block-content ul > li:nth-child(6), .customer-account-index .sidebar .block-content ul > li:nth-child(7), .customer-account-index .sidebar .block-content ul > li:nth-child(9) { display: none; }

.customer-account-edit .sidebar .block-content ul > li:nth-child(6), .customer-account-edit .sidebar .block-content ul > li:nth-child(7), .customer-account-edit .sidebar .block-content ul > li:nth-child(9) { display: none; }

.customer-address-index .sidebar .block-content ul > li:nth-child(6), .customer-address-index .sidebar .block-content ul > li:nth-child(7), .customer-address-index .sidebar .block-content ul > li:nth-child(9) { display: none; }

.sales-order-history .sidebar .block-content ul > li:nth-child(6), .sales-order-history .sidebar .block-content ul > li:nth-child(7), .sales-order-history .sidebar .block-content ul > li:nth-child(9) { display: none; }

.sales-billing-agreement-index .sidebar .block-content ul > li:nth-child(6), .sales-billing-agreement-index .sidebar .block-content ul > li:nth-child(7), .sales-billing-agreement-index .sidebar .block-content ul > li:nth-child(9) { display: none; }

.newsletter-manage-index .sidebar .block-content ul > li:nth-child(6), .newsletter-manage-index .sidebar .block-content ul > li:nth-child(7), .newsletter-manage-index .sidebar .block-content ul > li:nth-child(9) { display: none; }

.trackorder-index-view #content .order-info{background: transparent;}


/*========== SHOPPING CART PAGE BACKGROUND STYLES ===============*/

.checkout-cart-index #content { background: #fff !important; border: solid 3px #9e9e9e; border-radius: 15px; }

.checkout-cart-index #content .page-title, .checkout-cart-index #content .cart-empty { padding: 15px 0 0 15px; }

.checkout-cart-index #content a:hover { color: #000 !important; }

.checkout-cart-index #content h1 { color: #000 !important; }

#shopping-cart-table a:hover, #shopping-cart-table dl.item-options, #shopping-cart-table thead tr th, .checkout-cart-index #content div.cart .totals { color: initial; }

.contacts-index-index #columns a { color: #fff !important; }

.checkout-cart-index #content, .checkout-cart-index #content h2, .checkout-cart-index #content label { color: #000 !important; }

.checkout-cart-index .table-bordered > tbody > tr > td, .checkout-cart-index .table-bordered > thead > tr > th, .checkout-cart-index .table-bordered > tfoot > tr > td { border: 1px solid #c8c8c8 !important; }

.sales-order-view .data-table tbody.even { background: transparent !important; }


/*========== CHECKOUT PAGE BACKGROUND STYLES ===============*/

.checkout-onepage-index .amscheckout-main { background: #fff; color: #000; }

.checkout-onepage-index .amscheckout-main label { color: #000 !important; }

.checkout-onepage-index #payment_form_affirm li div { color: #000; }


.catalog-category-view .pager .pages { color: #666666 !important; }

.sales-order-history .pager .limiter { float: right; padding-right: initial; border-right: initial; margin-right: initial; }
.sales-order-history .pager .limiter > label { color: #fff; }

.amscheckout-header-messages ul.messages{display: block !important;}