/* -------------------------------------- PAGE BACKGROUND STARTS -------------------------------------*/
.page-bg {background-color:#000000; background-image:url(../images/bg_image_new.jpg); background-position:left top; background-repeat:repeat;}
/* -------------------------------------- PAGE BACKGROUND ENDS -------------------------------------*/

/* ---------------------------------------- HEADER PANAL STARTS ------------------------------------------------ */

.toolbar-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
a.toolbar-link:link, a.toolbar-link:Visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
a.toolbar-link:hover {color:#89a1b5;}

/* ---------------------------------------- HEADER PANAL ENDS ------------------------------------------------ */

/* ------------------------------------------ GENERAL STARTS ------------------------------------------------ */
.content-bg, .wrapper .pager { background-color:#ffffff;}
.content-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; }
.primary-text { font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:12px; color:#1c222a; }
.secondary-text { font-family:'openSansRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#878787; }
.title-text { font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:23px; color:#2c2c2c; text-transform:uppercase; /*letter-spacing:3px;*/ }
.innerpanel-bg {background-color:#f6f6f6;}
.innerpanel-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c222a;}
.heading-bg { background-color:#e4e4e4; }
.heading-text { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0e0e0e; }
.highlight-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fa524e; }

/*Available in the Customizable panel*/
.coupon-text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ec423f; padding:3px 5px; }
/*Not Available in the Customizable panel. Will be directly mapped to the ".coupon-text" color */
.coupon-border { border:dashed 1px #ec423f; }
.divider { border:1px solid #838383; }
.border { border:1px solid #d7d9da; }
.border-hover:hover { border-color:#b0b1b1; }
.mini-scrollbar { background-color:#000; }
.price-slider-track { background-color:#e4e4e4; }
.price-slider-active { background-color:#000000; }
.price-slider-handle { background-color:#ffffff; }
.cart-bg { background-color:#ff5454; }
.sale-tag-bg { background-color:#dbb616; border:3px solid #FFFFFF; /* Border color will be directly map to ".sale-tag-text" font color */ }
.sale-tag-text { font-family:'open-sansbold', Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; }
.soldout-tag-bg { background-color:#3a454e; border:3px solid #ffffff; /* Border color will be directly map to ".soldout-tag-text" font color */ }
.soldout-tag-text { font-family:'open-sansbold',Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; }

a.breadcrumb-link:link, a.breadcrumb-link:visited, .breadcrumb-link, .breadcrumb-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c222a; text-decoration:none; }
a.breadcrumb-link:hover { color:#f34746; }

/* ------------------------------------------ GENERAL ENDS ------------------------------------------------ */

/* ------------------------------------------ BUTTONS STARTS ------------------------------------------------ */

.primary-button {text-decoration:none; text-transform:uppercase; display:inline-block;}
.primary-button-bg { background-color:#f34746; padding:2px 2px; }
.primary-button-text { font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.primary-button-bg:hover {background-color:#e43231;}
.primary-button-text:hover { color:#FFFFFF; }
/*.primary-button-border { border:solid 1px #fff; }*/

.primary-button.icon-cart-white {background-position:9px center !important;}
.primary-button span.primary-button-text span.pai { opacity:0.5; display:inline-block; width:1px; height:18px; border-width:0 1px 0 0; /*padding-left:20px;*/ margin:-2px 7px 0 7px; vertical-align:middle; }
/* { font-size:20px; padding:0 7px; opacity:0.5; text-shadow:none;}*/

.secondary-button{text-decoration:none; display:inline-block;}
.secondary-button-bg { background-color:#dedede;}
.secondary-button-text { font-family:'openSansRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; }
.secondary-button-bg:hover { background-color:#ebebeb; }
.secondary-button-text:hover { color:#323232; }
.secondary-button-inside-border { border:solid 1px #ffffff; }
.secondary-button-inside-border-hover:hover { border:solid 1px #ffffff; }
/*.secondary-button-border { border:solid 1px #d2d2d2;}*/

/*------------------------------------------Available in the Customizable panel------------------------------------------*/
.checkout-button-bg {background-color:#242a31;}
/*------------------------------------------Available in the Customizable panel------------------------------------------*/
.checkout-button-text {color:#fff;}
/*------------------------------------------Available in the Customizable panel------------------------------------------*/
.checkout-button-bg:hover {background-color:#242a31;}
/*------------------------------------------Available in the Customizable panel------------------------------------------*/
.checkout-button-text:hover {color:#fff;}

/* ------------------------------------------ BUTTONS ENDS ------------------------------------------------ */

/* ------------------------------------------ LINKS STARTS ------------------------------------------------ */

A.primary-link:Link, A.primary-link:Visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c222a; }
A.primary-link:hover { color:#f34746; }
.secondary-link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff5454; }
.secondary-link:hover { color:#e43231; }

/* ------------------------------------------ LINKS ENDS ------------------------------------------------ */

/* ------------------------------------------ HEADER STARTS ------------------------------------------------ */

/*------------------------------------------Available in the Customizable panel------------------------------------------*/
.masthead-bg {background-color:#fff;}
.searchbox-border { border:solid 1px #cccccc; }
/*------------------------------------------Available in the Customizable panel------------------------------------------*/
.webstore-name-text {color:#000000;}

/* ------------------------------------------ HEADER STARTS ------------------------------------------------ */

/* ------------------------------------------ NAVIGATION STARTS ------------------------------------------------ */

.nav-bg, a.mobile-menu-btn { background-color: #f8f8f8;}
.nav-link, .mobile-menu-btn-line { font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#4b4a4a;}
a.nav-bg:hover, a.mobile-menu-btn:hover, .nav-bg-hover, div.navigationPanel div.nav-bg > ul > li:hover > a.nav-bg, div.navigationPanel div.nav-bg > ul > li:hover > div.gap { background-color:#ffffff; }
.nav-link-hover:hover, .mobile-menu-btn-line:hover, div.navigationPanel div.nav-bg > ul > li:hover > a.nav-bg { font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#000; }
/*.nav-border { border:solid 1px #d7dade; }*/
.nav-divider { border:solid 1px #d7dade; }
.nav-submenu-link { font-family:'openSansRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
a.nav-submenu-link-hover:hover { font-family:'openSansRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#f34746; }
.nav-submenu-border { border:solid 1px #d0cfcf;}
/*a.mobile-menu-btn{background-color:#010409;}
.mobile-menu-btn-line {background-color:#FFF;}*/

/* ------------------------------------------ NAVIGATION ENDS ------------------------------------------------ */

/* -------------------------- Carousel Css Start Here ------------------------------------------ */

.carousel-bg, .wrapper .viewport {background-color: red ; /*Available for customization*/}
.carousel-button-color, .controls-direction a {background-color:#ffffff; opacity:0.8 !important;}
.wrapper .controls .controls-direction a, .carousel-button-arrow-color{ color: #000000;}
.button-color-hover:hover, .carousel-button-color:hover, .wrapper .controls .controls-direction a.prev:hover, .wrapper .controls .controls-direction a.next:hover {background-color:#000000; opacity:1.0; }
.carousel-arrow-color-hover, .carousel-button-arrow-color:hover, .wrapper .controls .controls-direction a span:hover{color: #ffffff;}
.carousel-dots-color{background-color: #3a3939;}
.carousel-active-dots-color, .wrapper .pager .default-pager a:hover,
.wrapper .pager.default-pager a.active{background-color: #f34746;}

/* ------------------------------ Carousel Css End Here ------------------------------------------ */

/* ------------------------------------------ ICON STARTS ------------------------------------------------ */
.caret-bg:after {border: 1px solid #ffffff;}/*map with .content-bg*/
.caret-border:before {border: 1px solid #d2d2d2;}/*map with .default-border*/

.font-prev { color:#464646; font-size:12px; padding-top:10px; display:inline-block; margin-left:-2px;}
.font-next { color:#464646; font-size:12px; padding-top:10px; display:inline-block; margin-left:-1px;}
.shoppingcart-icon-color { color:#ffffff; margin-right:5px; display:inline-block; font-size:16px; padding-top:4px; }

/*Available in the Customizable panel Black Color Icons
.icon-remove-black {background-image:url('../images/icon-remove-black.png'); background-position:left center; background-repeat:no-repeat;}
.icon-cart-black {background-image:url('../images/icon_cart_black.png'); background-position:left center; background-repeat:no-repeat;}
.icon-arrow-black .right-arrow {background-image:url('../images/icon-right-arrow-black.png'); background-position:left top; background-repeat:no-repeat;}
.icon-arrow-black .down-arrow {background-image:url('../images/icon-down-arrow-black.png'); background-position:left top; background-repeat:no-repeat;}
.icon-edit-black {background-image:url('../images/icon-edit-black.png'); background-position:left top; background-repeat:no-repeat;}
.icon-wishlist-black {background-image:url('../images/icon-wishlist-black.png'); background-position:left top; background-repeat:no-repeat;}
*/

/*Available in the Customizable panel White Color Icons
.icon-remove-white {background-image:url('../images/icon-remove-white.png'); background-position:left center; background-repeat:no-repeat;}
.icon-cart-white {background-image:url('../images/icon_cart_white.png'); background-position:left center; background-repeat:no-repeat;}
.icon-arrow-white .right-arrow {background-image:url('../images/icon-right-arrow-white.png'); background-position:left top; background-repeat:no-repeat;}
.icon-arrow-white .down-arrow {background-image:url('../images/icon-down-arrow-white.png'); background-position:left top; background-repeat:no-repeat;}
.icon-edit-white {background-image:url('../images/icon-edit-white.png'); background-position:left top; background-repeat:no-repeat;}
.icon-wishlist-white {background-image:url('../images/icon-wishlist-white.png'); background-position:left top; background-repeat:no-repeat;}
.icon-prev-black{ background-image:url('../images/arrow-icon-prev-black.png'); background-position:center center; background-repeat:no-repeat; }
.icon-next-black{ background-image:url('../images/arrow-icon-next-black.png'); background-position:center center; background-repeat:no-repeat; }
*/


/* ------------------------------------------ ICON ENDS ------------------------------------------------ */

/* ------------------------------------------ FEATURED PRODUCTS ----------------------------------------- */

.overlay-bg { background-color:#9aa8b7;}
.product-border-hover:hover, .product-border{border-color:#353d46;}
.overlay-link{font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:14px; color:#000000;	cursor:hand; text-decoration:none;}
.overlay-link-hover:hover {color:#222222; font-family:'open_sanssemibold',Arial, Helvetica, sans-serif;}

/* -------------------------------------- SOCIAL MEDIA ICON STARTS -------------------------------------- */

.socialmedia-icons-bg { background-color:#3a454e; }
/*.icon-socialmedia-white { background-image:url(../images/socialmedia_logo_white.png); background-repeat:no-repeat;}
.icon-socialmedia-black { background-image:url(../images/socialmedia_logo_black.png); background-repeat:no-repeat; }*/

/* ----------------------------------- SOCIAL MEDIA ICON ENDS ---------------------------------- */
/* ---------------------------------------- FOOTER PANAL STARTS ------------------------------------------------ */

.footer-text {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;}
.footer-divider { border:1px solid #4b5156;}
a.footer-link:link, a.footer-link:Visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
a.footer-link:hover {color:#89a1b5;}

/* ---------------------------------------- FOOTER PANAL ENDS ------------------------------------------------ */

.primary-button-inside-border { border:solid 1px #fff; }
.primary-button-inside-border-hover:hover { border:solid 1px #fff; }

.secondary-button-outside-border { border:solid 1px #d2d2d2; }
.secondary-button-outside-border-hover:hover { border:solid 1px #d2d2d2; }

.socialmedia-icons { color:#ffffff;}

.primary-button span.primary-button-text {padding:0px 8px 1px 8px; display:inline-block; height:20px; line-height:22px !important; }
.secondary-button span.secondary-button-text {padding:3px 8px; display:inline-block; line-height:19px; }


.previous-next-button {text-decoration:none; text-transform:uppercase; display:inline-block;}
.previous-next-button-bg { background-color:#f8f8f8; padding:0 12px 0 12px; display:inline-block; height:26px; line-height:26px; }
.previous-next-button-text { font-family:'openSansRegular', Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; text-decoration:none; }
.previous-next-button-border { border:solid 1px #d2d2d2;}
.previous-next-button-bg:Hover { background-color:#ebebeb; }
.previous-next-button-text:Hover { color:#323232; }

.popup-border{border:5px solid #ffffff;border-radius:10px;}
.popup-close-btn{border-width:2px;background-color:#000000 !important;}
.popup-close-btn-text{color:#ffffff !important;}


.tab-bg { background-color:#e6e6e6; }
.tab-text { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000; }
.tab-active-bg { background-color:#000000; }
.tab-active-text { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; }

.border-radius {
    border-radius: 4px;
}
/*******added by Rhushikesh******/
.noborder {border: none !important;}
.border-radius{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(PIE.htc);}