﻿@font-face {
font-family: 'robotoblack';
src: url('fonts/Roboto-Black-webfont.eot');
src: url('fonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Black-webfont.woff') format('woff'),  url('fonts/Roboto-Black-webfont.ttf') format('truetype'),  url('fonts/Roboto-Black-webfont.svg#robotoblack') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotobold';
src: url('fonts/Roboto-Bold-webfont.eot');
src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Bold-webfont.woff') format('woff'),  url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),  url('fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotolight';
src: url('fonts/Roboto-Light-webfont.eot');
src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Light-webfont.woff') format('woff'),  url('fonts/Roboto-Light-webfont.ttf') format('truetype'),  url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotomedium';
src: url('fonts/Roboto-Medium-webfont.eot');
src: url('fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Medium-webfont.woff') format('woff'),  url('fonts/Roboto-Medium-webfont.ttf') format('truetype'),  url('fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotoregular';
src: url('fonts/Roboto-Regular-webfont.eot');
src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Regular-webfont.woff') format('woff'),  url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),  url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'roboto_slabbold';
src: url('fonts/RobotoSlab-Bold-webfont.eot');
src: url('fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoSlab-Bold-webfont.woff') format('woff'),  url('fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),  url('fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'roboto_slabregular';
src: url('fonts/RobotoSlab-Regular-webfont.eot');
src: url('fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoSlab-Regular-webfont.woff') format('woff'),  url('fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),  url('fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'roboto_slablight';
src: url('fonts/RobotoSlab-Light-webfont.svg#roboto_slablight') format('svg');
src: url('fonts/RobotoSlab-Light-webfont.eot');
src: url('fonts/RobotoSlab-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoSlab-Light-webfont.woff') format('woff'),  url('fonts/RobotoSlab-Light-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
	font-family: 'Conv_SpellingNight';
	src: url('fonts/SpellingNight.eot');
	src:  url('fonts/SpellingNight.woff') format('woff'), url('fonts/SpellingNight.ttf') format('truetype'), url('fonts/SpellingNight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
font-family:'Conv_MyriadPro-Regular';
src:url("fonts/MyriadPro-Regular.eot");
src:url("fonts/MyriadPro-Regular.woff") format("woff"), url("fonts/MyriadPro-Regular.ttf") format("truetype"), url("fonts/MyriadPro-Regular.svg") format("svg");font-weight:normal;font-style:normal;}

/*button css*/
.yellow{background-color: #ffc931;}
.light-green{background-color:#d2ebe4;}
.light-grey{background-color:#d1d3d4;}
.dark-green{background-color:#53BFA0;}

.btn-dimensions{padding: 8px 20px;color: #3e3e3f;font-size: 12px;font-family: 'robotobold';border: none;border-radius: 10px;}

/*popup add to cart*/
#cart{z-index: 9999 !important;}
.modal-backdrop.in {z-index: 0;}
 .modal-header .close{opacity: 1;}
 /*.image{z-index: 0;}*/
/*.mousetrap{z-index: 0 !important;}*/
            #cart .modal-content{border-radius: 0px;z-index: 9999 !important;}
            #cart .modal-header{border:0px;z-index: 9999 !important;}
            #cart .modal-body{padding: 23px 61px 36px;z-index: 9999 !important;}
            .modal-body .content-popup h3{margin-top:0px;}
            .modal-body .content-popup h3 a{font-family: 'robotomedium';color: #53bfa0;font-size: 20px;}
            #cart .modal-body h2{color:#3e3e3f;margin-top:0px;margin-bottom:25px;font-family: 'robotolight';font-size:32px;line-height: 1.2em;}
            .modal-body .content-popup p{font-family: 'robotoregular';font-size: 15px;color:#808285;margin-bottom: 0px;}
            #cart .popup-footer{border:0px;text-align: left;padding: 3px 61px 12px;   width: 100%;
    float: left;
}
            .btn-continue{margin-top: 10px;
background: transparent;
padding: 8px 20px;
color: #808185;
font-size: 12px;
font-family: 'robotobold';
border: 1px solid #808185;
border-radius: 10px;}
            #cart .modal-dialog {
    width: 557px;}
 /*popup add to cart*/
#cartt{z-index: 9999 !important;}
            #cartt .modal-content{border-radius: 0px;z-index: 9999 !important;}
            #cartt .modal-header{border:0px;z-index: 9999 !important;}
            #cartt .modal-body{padding: 23px 61px 36px;z-index: 9999 !important;}
            #cartt .modal-body h2{color:#3e3e3f;margin-top:0px;margin-bottom:25px;font-family: 'robotolight';font-size:32px;line-height: 1.2em;}
            #cartt .popup-footer{border:0px;text-align: left;padding: 3px 61px 12px;   width: 100%;
    float: left;
}
          
            #cartt .modal-dialog {
    width: 557px;max-width:100%;}

    
/*popup add to cart end*/

/*button css end*/
#loading {
   width: 100%;
   height: 100%;
   top: 35%;
   left: 0;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #fff;
   z-index: 9999;
   text-align: center;
}

#loading-image {
  position: absolute;
  top: 45%;
  left:48%;
  z-index: 100;
}

body {
font-family: 'robotoregular';
-ms-overflow-style: scrollbar;
color:#000000; 
-webkit-font-smoothing: antialiased; 
}
.bgwhite{ background-color:#fff}
audio {
width:100%;
}
/* no-gutters Class Rules */
.row.no-gutters {
margin-right: 0;
margin-left: 0;
}
.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] {
padding-right: 0;
padding-left: 0;
}

.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.h1, h1 {
font-size:25px;
font-family: 'roboto_slablight';
color:#414042;
}
.h2, h2 {
font-size:22px;
}
.h3, h3 {
font-size:15px;
font-family: 'roboto_slablight';
color:#6D6E71;
}
.h4, h4 {
font-size:16px;
}
.h5, h5 {
font-size:14px;
}
.h6, h6 {
font-size:12px;
}
p {
margin:0 0 10px
}
a {
color:#000;
}
a:active, a:hover, a:focus, a:hover {
outline: 0 none;
color:#000;
}
a:hover {
color:#000;
}
b, strong{ font-weight:normal;}
.mar_t_0 {
margin-top:0px;
}
.mar_l_0 {
margin-left:0px;
}
.mar_r_0 {
margin-right:0px;
}
.mar_b_0 {
margin-bottom:0px;
}
.mar_t_10 {
margin-top:10px;
}
.mar_l_10 {
margin-left:10px;
}
.mar_r_10 {
margin-right:10px;
}
.mar_b_10 {
margin-bottom:10px;
}
.mar_t_20 {
margin-top:20px;
}
.mar_l_20 {
margin-left:20px;
}
.mar_r_20 {
margin-right:20px;
}
.mar_b_20 {
margin-bottom:20px;
}
.pad_t_0 {
padding-top:0px;
}
.pad_l_0 {
padding-left:0px;
}
.pad_r_0 {
padding-right:0px;
}
.pad_b_0 {
padding-bottom:0px;
}
.pad_t_10 {
padding-top:10px;
}
.pad_l_10 {
padding-left:10px;
}
.pad_r_10 {
padding-right:10px;
}
.pad_b_10 {
padding-bottom:10px;
}
.pad_t_20 {
padding-top:20px;
}
.pad_l_20 {
padding-left:20px;
}
.pad_r_20 {
padding-right:20px;
}
.pad_b_20 {
padding-bottom:20px;
}
.nopadding {
padding:0px;
}
.nomargin {
margin:0px;
}
.clear {
clear:both;
}
.carousel-example .item {
height:auto;
background-color:transparent
}
.carousel-example {
height:auto;
margin:0px;
}
.carousel-inner {
height:100%;
}
#carouselButtons {
margin-left: 100px;
position: absolute;
bottom: 0px;
}
.carousel-indicators-set {
margin-left: 0;
position: static;
width: 100%;
}
.carousel-inner > .item {
height:100%;
}
.carousel-inner > .item > img {
text-align:center
}
.carousel-example .carousel-indicators li {
background-color:#003559;
border:0px;
width:12px;
height:12px;
}
.carousel-example .carousel-indicators li.active {
background-color:#fbba00;
border:0px;
width:12px;
height:12px;
margin:1px;
}
#testimonial-2 .carousel-indicators li {
background-color:#000;
border:1px solid #000;
width:15px;
height:15px;
}
#testimonial-2 .carousel-indicators li.active {
background-color:transparent;
border:1px solid #000;
width:15px;
height:15px;
margin:1px;
}
.carousel-indicators li {
background-color:#000;
border:1px solid #000;
width:15px;
height:15px;
}
.carousel-indicators li.active {
background-color:transparent;
border:1px solid #000;
width:15px;
height:15px;
margin:1px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
margin-top:-10px;
}
.item img {
}
.play_pause {
position:absolute;
top:0;
right:0px;
}
.carousel-container {
margin-left:0;
}
.carousel-caption {
top:auto;
bottom:40px;
background-color:transparent !important;
padding:0px;
left:0px;
right:0px;
height:auto !important;
text-align:left;
text-shadow:none;
}
.carousel-caption h2 {
display:inline-block;
clear:both;
padding:10px 0px;
font-size:50px;
text-transform:uppercase;
line-height:56px;
float:left;
margin-top:150px;
color:#003559;
text-shadow:1px 1px #fff;
}
.carousel-caption h3 {
display:inline-block;
clear:both;
padding:10px 0px;
font-size:40px;
text-transform:uppercase;
line-height:46px;
float:left;
color:#003559;
text-shadow:1px 1px #fff;
}
.carousel-caption h4 {
display:inline-block;
clear:both;
padding:10px 0px;
font-size:30px;
line-height:36px;
float:left;
color:#003559;
text-shadow:1px 1px #fff;
}
.carousel-caption p {
display:inline-block;
clear:both;
padding:10px 0px;
font-size:20px;
line-height:26px;
float:left;
color:#003559;
text-shadow:1px 1px #fff;
}
.carousel-caption h5 {
display:inline-block;
clear:both;
padding:10px 0px;
float:left;
margin:0px;
}
.carousel-caption h5 a.readmore {
color: #003559;
font-size: 18px;
font-weight: normal;
padding: 22px 34px;
text-shadow: none;
display:inline-block;
border:1px solid #003559;
}
.carousel-control {
z-index:11;
width:80px;
height:80px;
background-color: transparent;
background-image:none !important;
text-shadow:none;
top:50%;
margin-top:-40px;
}
.carousel-control i {
font-size:72px;
color:#fff;
}
.carousel-control:hover i {
font-size:72px;
color:#003559;
}
.navbar {
margin-bottom:0px;
min-height:37px;
}
.loading {
background-color:rgba(0, 0, 0, 0.5);
position:fixed;
width:100%;
height:100%;
color:#000;
top:0;
bottom:0;
left:0;
right:0;
display:none;
background-image:url(/images/tamplate/loading.gif);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s;
}
.panel-heading .accordion-toggle:after {
/* symbol for "opening" panels */
font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
content: "\e114";    /* adjust as needed, taken from bootstrap.css */
float: right;        /* adjust as needed */
color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
/* symbol for "collapsed" panels */
content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.has-success {
color:#379c00;
border-color:#379c00;
}
.has-error {
color:#c60000;
border-color:#c60000;
}
a[title="Regenerate"] {
cursor:pointer;
text-decoration:none
}
/*simple-menu*/



.mainmenu {
 
margin-top:15px;
margin-bottom:0px;
background-color:#53bfa0;
position:relative;
border-top:2px solid #fff;
}
.mainmenu::after {
content:"";
background-image:url(/images/tamplate/menu_top.svg);
background-repeat: repeat-x;
background-position:15px 10px;
border:0px;
position:absolute;
top:-23px;
height:23px;
width:100%;
border-bottom:1px solid #38ae93;
}
.mainmenu .container {
position:relative
}
.mainmenu a.sale {
position:absolute;
right:14px;
top:-12px;
color: #fff;
font-size: 1.3em;
line-height: 25px;
padding:12px 15px;
font-family: 'roboto_slabbold';
z-index:999;
 
background-position:center 1px;
background-repeat:no-repeat;
height:auto;
width:115px;
text-align:center; outline:none; border:0px;
}
.mainmenu a.sale img{ width:82px; height:52px;}
.note{  color:#939598; font-size:16px; padding:20px 10px;font-family: 'robotolight'; margin-bottom:-10px; margin-top:10px; background-color:#D1EFE7;}
.note strong{  font-family: 'Conv_SpellingNight'; padding:0px 5px; color:#6d6b6d; font-weight:normal; font-size:21px; }
.simple-menu {
position: relative;
z-index: 99;
border:0px;
}
.simple-menu.navbar {
margin: 0;
box-shadow:none;
}
.simple-menu .navbar-toggle, .simple-menu .navbar-default .navbar-toggle:hover, .simple-menu .navbar-default .navbar-toggle:focus {
background: transparent none repeat scroll 0 0;
padding: 2px 10px 2px;
}
.simple-menu .navbar-toggle:hover {
background: transparent none repeat scroll 0 0 !important;
}
.simple-menu .navbar-collapse {
position: relative;
}
.simple-menu .navbar-nav > li {
padding:0px 0px;
005440
}
.simple-menu .navbar-nav > li + li {
}
.simple-menu .navbar-nav > li > a {
    color: #fff;
    font-size: 1em;
    line-height: 25px;
    padding: 8px 15px;
    font-family: 'robotoregular';
    text-shadow: none;
    letter-spacing: 0.5px;
}
.simple-menu .nav > li > a:focus, .nav > li > a:hover {
background-color: transparent;
color:#fff;
}
.simple-menu .navbar-nav > li:first-child a {
 
}
.simple-menu .navbar-nav > .active > a {
color: #4578df;
}
.simple-menu .navbar-nav > li.dropdown {
position: static;
 
}
.simple-menu .navbar-nav > li.dropdown:hover a { background-color:#fff; color:#32a288;
 
}
.simple-menu .navbar-nav > li.dropdown span {
position: absolute;
top:0px;
right:0px;
width:40px;
display:inline-block;
z-index:9999;
cursor:pointer;
height:40px;
}
.simple-menu .navbar-nav > li.dropdown span i {
display: none;
}
@media (max-width: 991px) {
.simple-menu .navbar-nav > li.dropdown span {
height:36px;
border-bottom: 1px solid #ccc;
right:0;
text-align:center
}
.simple-menu .navbar-header {
float: none;
}
.simple-menu .navbar-toggle {
display: block;
}
.simple-menu .navbar-nav > li:first-child a {
padding-left:15px;
}
.simple-menu .navbar-collapse.collapse {
display: none !important;
}
#bs-example-navbar-collapse-2 {
margin:0px 0px;
background-color:#e5e5e5; padding:0px;
}
.simple-menu .navbar-collapse.collapse.in {
display: block !important;
overflow-y: auto !important;
}
.simple-menu .navbar-nav {
float: none !important;
margin: 0 0 0px;
}
.simple-menu .navbar-nav > li {
float: none;
padding:0px 0px;
z-index:9998;
}
.simple-menu .navbar-nav > li > a {
padding:5px 15px;
font-size:1em;
color:#000;
border-bottom:1px solid #ccc;
}
.simple-menu .navbar-brand {
top: -1px;
}
.simple-menu .navbar-default .navbar-toggle {
top: 1px;
}
.simple-menu .navbar-header {
padding: 0px 0;
}
.simple-menu .dropdown-menu.pull-right {
float: none !important;
}
.simple-menu .dropdown > a::after {
top: 10px !important;
}
.simple-menu .navbar-nav .open .dropdown-menu {
background-color: transparent;
border: 0 none;
box-shadow: none;
float: none;
margin-top: 0;
position: static;
width: auto;
 padding: 9px 15px;
}
.simple-menu .navbar-nav .open .dropdown-menu > li > a, .simple-menu .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 0;
}
.simple-menu .navbar-nav .open .dropdown-menu > li > a {
line-height: 20px;
color: #3e3e3f;
}
.simple-menu .navbar-nav .open .dropdown-menu > li > a:hover, .simple-menu .navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #3e3e3f;
}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
background-color: transparent;
color: #fff;
}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color: #e7e7e7;
color: #555;
}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
background-color: transparent;
color: #ccc;
}
.simple-menu .navbar-default .dropdown-menu.no-bottom-space {
padding-bottom: 0;
}
.simple-menu .navbar-collapse .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.simple-menu .navbar-collapse{
padding-left: 0 !important;
padding-right: 0 !important;
}

.simple-menu .navbar-default .navbar-nav > .active > a, .simple-menu .navbar-default .navbar-nav > .active > a:hover, .simple-menu .navbar-default .navbar-nav > .active > a:focus {
background: #4578df none repeat scroll 0 0;
color: #3e3e3f !important;
}
.simple-menu .dropdown .dropdown-submenu > a {
color: #3e3e3f !important;
font-size: 13px;
text-transform: uppercase;
}
.simple-menu .navbar-nav > li.dropdown {
padding:0px; position:relative; background-color:#fff;
}
.simple-menu .navbar-nav > li.dropdown a {
margin-right: 0px;
background-color:transparent;
}
.simple-menu .navbar-nav > li.dropdown span {
top:0;
}
}
@media (min-width: 992px) {
.simple-menu .navbar-nav {
}
.simple-menu .navbar-collapse {
padding: 0;
}
.simple-menu .navbar-default .navbar-nav > li > a {
font-size: 13px;
padding: 30px 30px 27px 20px;
}
.simple-menu .navbar-default .navbar-nav > li > a, .simple-menu .navbar-default .navbar-nav > li > a:hover, .simple-menu .navbar-default .navbar-nav > li > a:focus, .simple-menu .navbar-default .navbar-nav > .active > a, .simple-menu .navbar-default .navbar-nav > .active > a:hover, .simple-menu .navbar-default .navbar-nav > .active > a:focus {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.simple-menu .navbar-default .navbar-nav > .open > a, .simple-menu .navbar-default .navbar-nav > .open > a:hover, .simple-menu .navbar-default .navbar-nav > .open > a:focus {
color: #4578df;
}
.simple-menu .navbar-default .navbar-nav > li:hover > a {
color: #4578df;
}
.simple-menu .dropdown-menu {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
box-shadow:none;
border-image: none;
border-radius: 0;
border-style: solid none;
min-width: 200px;
padding:10px 0px 10px 0px;
z-index: 9999 !important;
display:none;
left:0; width:100%;
border:5px solid #32a288; border-top:0px; 
}
.simple-menu .dropdown-menu li a {
color: #32a288;
font-size: 1em;
font-weight: normal;
padding: 4px 0px 3px 0px; display:block; line-height:2em;
}
.dropdown-menu > li > a{ white-space:normal;}
.simple-menu .dropdown-menu li.dropdownlink{word-break:break-all;}
.simple-menu .dropdown-menu li.dropdownlink a{color: #3e3e3f; font-size: 1em; font-family: 'robotoregular';letter-spacing:0px;}
.simple-menu .dropdown-menu li.dropdownlink a strong{ font-weight:700; letter-spacing:0px;}
.simple-menu .navbar-nav > li.dropdown:hover ul li.dropdownlink a{color: #3e3e3f; font-size:0.95em; font-family: 'robotoregular'; line-height:2em;letter-spacing:0px;}
.simple-menu .navbar-nav > li.dropdown:hover ul li.dropdownlink a strong{color: #3e3e3f; font-size:0.95em; font-family: 'robotoregular'; letter-spacing:0px;}
.simple-menu .navbar-nav > li.dropdown:hover ul li.dropdownlink a:hover{color: #32a288; font-family: 'robotoregular';letter-spacing:0px;}
.simple-menu .dropdown-menu .active > a, .simple-menu .dropdown-menu li > a:hover {
background: #fff none repeat scroll 0 0 !important;
color: #6ccace;
filter: none !important;
transition: all 0.1s ease-in-out 0s;letter-spacing:0px;
}
.simple-menu .dropdown-menu li > a:focus {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
filter: none !important;
}
.simple-menu .navbar-nav > li.dropdown:hover > .dropdown-menu {
display: block;
}
.simple-menu .dropdown-menu li a {
border:0px !important;
 
}
.simple-menu .open > .dropdown-menu {
display: block;
}
.simple-menu .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
border-bottom:1px solid #fff;
background-color:transparent;
}
/*.simple-menu .navbar-nav > li.dropdown span{ display:none;}*/
}
.dropdown5.col-md-3.col-sm-2.dropdown-submenu{ width:25%}
.dropdown3.col-md-3.col-sm-2.dropdown-submenu{ width:25%}
.col-md-3.col-sm-2.dropdown-submenu{ width:25%}
.simple-menu .dropdown-submenu {
position: relative;
}
.simple-menu .dropdown > span::after, .simple-menu .dropdown-submenu > span::after {
/*content:"\f0d7";*/
display: inline-block;
font-family: FontAwesome;
font-size: 18px;
font-weight: normal;
position: absolute;
right: 15px;
top: 5px;
color:#fff;
}
.simple-menu .dropdown.open > span::after, .simple-menu .dropdown-submenu.open > span::after {
content:"\f0d8";
display: inline-block;
font-family: FontAwesome;
font-size: 18px;
font-weight: normal;
position: absolute;
right: 15px;
top: 5px;
}
.simple-menu .dropdownlink span {
display:none !important;
}
.simple-menu .dropdown-submenu.open {
}
.simple-menu .dropdown-submenu.open > span::after, .simple-menu .dropdown-submenu.open > span::after {
content:"\f106";
display: inline-block;
font-family: FontAwesome;
font-size: 11px;
font-weight: normal;
position: absolute;
right: 14px;
top: 0px;
}
.navbar-toggle {
position: relative;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
padding:0px;
font-size:18px; border:0px;
}
.navbar-default .navbar-toggle::after {
content:"\f0c9";
display: inline-block;
font-family: 'FontAwesome';
}
.navbar-default .navbar-toggle.active::after {
content:"\f00d";
display: inline-block;
font-family: 'FontAwesome';
}
.container-fluid .container {
padding:0px;
}
@media (max-width: 991px) {
#bs-example-navbar-collapse-center-header {
margin:0px;
}
.simple-menu .dropdown-submenu > span::after {
}
.simple-menu .dropdown-submenu > .dropdown-menu {
display: block;
margin-left: 15px;
}
.simple-menu .dropdown > span::after, .simple-menu .dropdown-submenu > span::after {
color:#05b797;
top:2px
}
.simple-menu .dropdown.open > span::after, .simple-menu .dropdown-submenu.open > span::after {
color:#05b797;
top:2px
}
.simple-menu .navbar-nav > li.dropdown:hover a {
 
}
.simple-menu .navbar-nav > li a {
 
text-transform:capitalize;
background-color:#fff;
color:#38ae93;
}
.simple-menu .dropdown-menu li a {
border:0px !important;
text-transform:capitalize;
}
}
.simple-menu .dropdown-submenu > .dropdown-menu {
left:0;
margin-left: 0;
margin-top: 0px;
top: 0px; position:relative; display:block;  border:0px; padding-top:0px;padding-bottom:0px
}
.simple-menu .dropdown-submenu > .dropdown-menu.submenu-left {
left: -100%;
}
.simple-menu .dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.simple-menu .dropdown-submenu.pull-left {
float: none;
}
.simple-menu .dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
.simple-menu .dropdown-menu li [class^="fa-"], .simple-menu .dropdown-menu li [class*=" fa-"] {
display: inline-block;
left: -3px;
margin-right: 1px;
position: relative;
text-align: center;
width: 1.25em;
}
.simple-menu .dropdown-menu li .fa-lg[class^="fa-"], .simple-menu .dropdown-menu li .fa-lg[class*=" fa-"] {
width: 1.5625em;
}
.simple-menu .navbar .nav > li > .search {
background: inherit;
border-bottom: medium none;
color: #aaa;
cursor: pointer;
display: inline-block;
font-size: 15px;
min-width: 35px;
padding: 31px 0;
text-align: center;
}
.simple-menu .navbar .nav > li > .search:hover {
background: inherit;
color: #4578df;
}
.simple-menu .navbar .search-open {
background: #fcfcfc none repeat scroll 0 0;
border-top: 2px solid #eee;
box-shadow: 0 1px 3px #ddd;
display: none;
padding: 14px;
position: absolute;
right: 0;
top: 77px;
}
.simple-menu .navbar .search-open form {
margin: 0;
}
@media (min-width: 767px) and (max-width: 991px) {
.simple-menu .navbar > .container .navbar-brand, .simple-menu .navbar > .container-fluid .navbar-brand {
margin-left: -10px;
}
.simple-menu .navbar-toggle {
margin-right: 0;
}
}
.simple-menu .navbar-toggle {
position: relative;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
padding:0px;
font-size:18px;
margin-right:0;
color:#000;
margin-top: 12px;
}
.simple-menu .navbar-toggle::after {
content:"\f0c9";
display: inline-block;
font-family: 'FontAwesome';
}
.simple-menu .navbar-toggle.active::after {
content:"\f00d";
display: inline-block;
font-family: 'FontAwesome';
}
#header {
background-color:#fff;
margin-bottom:0px;
width:100%;
}
#header .logo a {
display:block; /*padding:5px 0px; */
padding:0px 0px;
}
#header .logo a img {
display:block;
width:223px;
height:71px;
}
.logo_search_common{
margin:0px 0px 12px 0px;
}
#header .top_links {
text-align:right
}
#header .top_links a span{font-family: 'roboto_slabbold'; color:#E56780; font-size:1em; letter-spacing:0.075em;}
/*#header .top_links a:first-child {
font-family: 'roboto_slabbold';
color:#E56780;
font-size:12px;
}*/
#header .top_links a {
font-family: 'roboto_slablight';
font-size:1em;
padding:5px 10px 15px 10px;
color:#585858;
display:inline-block;
position:relative; letter-spacing:0.075em;
}
#header .top_links a i {
padding-right:10px;
}
#header .top_links a strong {
font-family: 'roboto_slabbold';
font-size:13px;
}
#header .top_links a:last-child::after {
display:none;
}
#header .top_links a:last-child{ padding-right:10px;}
 
.midddle_links {
font-family: 'roboto_slabbold';
color:#F26E66;
font-size:12px;
padding:0px 15px;
color:#76787A;
text-align:right
}
.midddle_links a.myaccount{ float:left; display:table;vertical-align:top; width:100%}
.midddle_links a.callus{ color:#e56780; display:table;vertical-align:top; width:100%;}
.midddle_links a {
display:block;
text-align: center;
color:#59bba5;
font-size:0.95em;
text-transform:uppercase; letter-spacing:0.075em;
padding:0px 0px 3px 0px; 
}

.midddle_links a i img{width:25px; height:25px;}
.midddle_links a + a {
color:#E56780; padding-right:40px;font-size:0.95em;letter-spacing:0.075em;
}
.midddle_links button {
color:#3e3e3f;
border:0px;
width:120px;
height:33px;
margin-top:0px;
float:right;
margin-right:10px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:8px 28px 11px;
text-align:center;
letter-spacing:0.075em;
display: table;
font-family: 'roboto_slabbold';
font-size:1em;
text-transform:uppercase;
position: relative;-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.75);
background: rgb(241, 187, 78);
background: -moz-linear-gradient(90deg, rgb(241, 187, 78) 30%, rgb(242, 204, 45) 70%);
background: -webkit-linear-gradient(90deg, rgb(241, 187, 78) 30%, rgb(242, 204, 45) 70%);
background: -o-linear-gradient(90deg, rgb(241, 187, 78) 30%, rgb(242, 204, 45) 70%);
background: -ms-linear-gradient(90deg, rgb(241, 187, 78) 30%, rgb(242, 204, 45) 70%);
background: linear-gradient(180deg, rgb(241, 187, 78) 30%, rgb(242, 204, 45) 70%); vertical-align:top; top:-7px;
}
.midddle_links button::after{ content:"";background-image:url(/images/tamplate/cart.svg);
background-repeat:no-repeat;
  position:absolute; width:20px; height:18px; top:7px; left:10px;}
.midddle_links button i {
position:absolute;
top:11px;
right:8px;
font-size:15px;
}
.right_section {
margin-top:10px;
}
.searchbox {
padding-right:0px;
}
.searchbox input[type="text"] {
width:100%;
height:42px;
-moz-border-radius-topleft: 25px;
-webkit-border-top-left-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
border-bottom-left-radius:25px;
border-top-left-radius:25px;
border-bottom-right-radius:25px;
border-top-right-radius:25px;
padding:12px 44px 12px 20px;
border:1px solid #585858;
text-transform:uppercase;
color:#6d6e71;
font-size:0.95em; letter-spacing:0.1em;
}
.searchbox input[type="button"] {
position:absolute;
top:0px;
right:0px;
width:44px;
height:42px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;

-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;


border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
background-color:#E56780;
background-image:url(/images/tamplate/search.svg);
background-repeat:no-repeat;
background-position:center center;
border:0px;
background-size: 55% auto;
}

.searchbox input[type="image"] {
position:absolute;
top:0px;
right:0px;
width:44px;
height:42px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
border-bottom-right-radius: 20px;
background-color:#E56780;
background-image:url(/images/tamplate/search.svg);
background-repeat:no-repeat;
background-position:center center;
border:0px;
background-size: 55% auto;
}


.table-cart tr td{text-align:left; font-family: 'robotoregular'; color:#58595b;}
.panel_box{padding:10px;}
.inner_personalize input[type="text"]{box-shadow:none; border:1px solid #999; color:#666666; padding:5px 10px; width:50%; border-radius:5px; height:45px; margin-top:15px; }
.inner_personalize p{color:#999;font-family: 'robotoregular'; font-size:14px;  margin-bottom:0px; margin-top:20px; margin-left:10px;}




.error_msg{color:#ce2731;font-family: 'robotoregular'; font-size:12px; }
.fonts a{padding:0px 15px;}
.fonts a:first-child{padding-left:0px;}
.fonts a img{padding:10px 0px;}
#sales_responsive{ display:none}


.sale_tab ul {
margin:0px 0px 20px;
padding:0px 0px 0px;
border-bottom:1px solid #53bfa0; list-style:none; clear:both; overflow:hidden;
}
.sale_tab li {
font-family: 'robotoregular';
font-size:1.3em;
padding:0px 0px 5px 0px; width:25%; float:left; display:inline-block; min-height:40px; margin-bottom:-6px;
}
.sale_tab li strong {
font-family: 'robotoblack';
}
.sale_tab li p {
display:inline-block;
padding-left:35px;
line-height:40px; margin-bottom:0px;
}
.sale_tab li.first {
color:#943f55;border-left:0px solid #53bfa0;
}
.sale_tab li.secondd 
{
border-left:1px solid #53bfa0;
}

.sale_tab li.first p {
background-image:url(/images/tamplate/sal_icon_1.svg);
background-repeat:no-repeat;
background-position:left center;
}
.sale_tab li.second {
color:#fdc241;
border-left:1px solid #53bfa0;
border-right:1px solid #53bfa0;
}
.sale_tab li.second p {
background-image:url(/images/tamplate/sal_icon_2.svg);
background-repeat:no-repeat;
background-position:left center;
}
.sale_tab li.third {
color:#77c34c;border-right:0px dotted #53bfa0;

}
.sale_tab li.third p {
background-image:url(/images/tamplate/sal_icon_3.svg);
background-repeat:no-repeat;
background-position:left center;
}
.sale_tab li.four {
color:#d63333; padding-bottom:0;border-right:1px solid #53bfa0;
}
.sale_tab li.four p {
background-image:url(/images/tamplate/sal_icon_4.svg);
background-repeat:no-repeat;
background-position:left center; padding-left:35px;
}
.sale_tab li span{ padding-bottom:0}
 
#future_date2{ }
.sale_tab li.four strong{ float:left; margin-right:5px; background-image:url(/images/tamplate/actfast.svg); background-repeat:no-repeat; background-position:4px 28px;  background-size:90%; width:70px;  }
.sale_tab li.four strong b{font-family: 'robotoregular';}
#future_date{ }
.displayformat{ display:inline-block; float:left;background: #fff;  color : #000;  border-color: #F0068E; padding:5px 2px; margin:0px;font-family: 'robotoblack'; font-size:16px; line-height:16px;}

 
.options-container .table > tbody > tr > td, .options-container .table > tbody > tr > th, .options-container .table > tfoot > tr > td, .options-container .table > tfoot > tr > th, .options-container .table > thead > tr > td, .options-container .table > thead > tr > th{ vertical-align:middle; }
.options-container  .table > tbody > tr > td, .options-container  .table > tbody > tr > th, .options-container  .table > tfoot > tr > td, .options-container  .table > tfoot > tr > th, .options-container .table > thead > tr > td, .options-container .table > thead > tr > th{ border-top:0px; border-bottom:1px solid #ddd}
.options-container h4{ color:#5cbda1}


.slider_section h1{font-family: 'robotoregular';text-align: center;font-size: 17px;color: #6d6e71;margin: 0px;padding:0px;padding-bottom:15px;}
.slider{list-style-type: none;margin:0px;padding:0px;}
.slider li{position: relative}
.slider .slider_caption{position:absolute;top:35%;left:7%; }
.slider .slider_caption h3{font-family:'robotoblack';font-size:22px;color:#231f20}
.slider .slider_caption p{font-family:'robotolight';font-size:20px;color:#231f20;padding-top:5px;border-top:1px solid #231f20;display:inline-block  }
.slider .slider_caption button{background: #231f20;font-size: 17px;color: #ffffff;font-family:'robotolight';padding:8px 20px;border:none; }


.MoreShoppingOptions{margin-top:0px;}
.MoreShoppingOptions ul{margin:0px;padding:0px 0px;list-style-type:none;}
.MoreShoppingOptions ul li{display: inline-block;text-align: center;}
.MoreShoppingOptions ul li img{text-align: center;display:inline-block;}
.MoreShoppingOptions ul li span{display:block;text-align: center;margin: 10px 0px;font-family:'robotobold';color: #53bfa0;font-size:18px;}
.MoreShoppingOptions ul li span.red{color:#d74b4c;}


/*.MoreShoppingOptions .bx-wrapper .bx-controls-direction a{top:40%;width: 30px;height: 56px;}
.MoreShoppingOptions .bx-wrapper .bx-prev, .MoreShoppingOptions .bx-wrapper .bx-prev:hover{background:url('/images/tamplate/icon_prev.gif') no-repeat;left: 0px;}
.MoreShoppingOptions .bx-wrapper .bx-next, .MoreShoppingOptions .bx-wrapper .bx-next:hover, .MoreShoppingOptions .bx-wrapper .bx-next:focus {background:url('/images/tamplate/icon_next.gif') no-repeat;right: 0px;}*/


.MoreShoppingOptions_footer{float: right;width:75%;background: #eaeaea;padding: 10px;}
.MoreShoppingOptions_footer p{margin: 0px;padding:0px;font-family: 'robotomedium';text-align: center;font-style: italic;color:#231f20;font-size: 12px;}
.MoreShoppingOptions_footer ul{margin: 0px;padding:0px;float:right}
.MoreShoppingOptions_footer ul li{margin: 0px 5px;}
.MoreShoppingOptions_footer ul li span{font-family:'robotobold';font-size:9px;}
.MoreShoppingOptions_footer_text{padding: 12px 0px;}

.section_topcategories ul {margin:0px;padding:0px;list-style-type:none;}
.section_topcategories li{display: inline-block;padding:0px 6px;text-align: center;}
.section_topcategories li img{display: inline-block;}
.section_topcategories li span{display:block;text-align: center;margin: 10px 0px;}



.trendingitems {margin:0px;padding:0px;list-style-type:none;}
.trendingitems li{display: inline-block;padding:0px 6px;text-align: center;position: relative;}
.trendingitems li img{display: inline-block;}
.trendingitems li span{display:block;text-align:left;margin: 10px 0px;font-size: 12px;font-family: 'robotoregular';}
.trendingitems li span.price{font-size:15px;text-align: left;font-weight: bold;}
.trendingitems li span.old-price{font-size:15px;text-align: left;font-weight: bold;}

.trendingitems li span.hover_view{display: none;position: absolute;top:-4px;background: rgba(0,0,0,0.5);width: 100%;text-align:center;left: 0px;}

.hover_view_div{position: relative;height: 100%;}

.trendingitems li span.hover_view .btnCart{display: block;background: #fdc241;color: #fff;border: none;border-radius: 0px;font-family:'robotobold';font-size: 12px;width: 100%;padding:15px;position: absolute;bottom:0px;}
.trendingitems li span.hover_view .btnView{position:absolute;top:40%;width: 100%;text-align: center;left: 0px;}
.trendingitems li span.hover_view .btnView button{color: #fdc241;background: #fff;border-radius:15px;border:none;font-family: 'robotoregular';font-size:12px;padding: 3px 20px;display:inline-block;width: 150px;position:relative  }


/*.trendingitems li .jcarousel_item:hover >  span.hover_view{display: block;}*/


.backtoschool{background:#bee4de;text-align: center;overflow: auto}
.backtoschool img{width: 100%;min-height:90px;}
.backtoschool_content{padding:25px 0px;}
.backtoschool_subhead{font-size:2em;font-family: 'robotolight';color: #58595b;}
.backtoschool_header{font-size:2.5em;font-family: 'robotobold';color: #53bfa0;}
.backtoschool_header span{color:#e56780;}
.backtoschool p{font-size:1.2em;color: #231f20;font-family: 'robotolight';display: block;margin: 10px 100px;padding-top:20px;border-top:1px solid #231f20; }


.section_banners .row{margin:35px 0px;}
.section_banners .row .col-md-6{position:relative;margin-bottom:30px;}
.section_banners .banner{background:rgba(800,800,800,0.8);text-align: center;padding:15px;width: 80%;left:10%;position:absolute;top:10%;}
.section_banners .banner_bottom{bottom:10%;top: auto;}
.section_banners .banner h4{font-family: 'roboto_slablight';font-size:22px;color:#231f20;}
.section_banners .banner p{font-family: 'robotolight';font-size:14px;color:#58595b;}

.section_banners .banner_img img{width: 100%;}

.kidsbanner{list-style-type: none;margin: 0px;padding:0px;}
.kidsbanner .kidsbanner_contents{text-align:center;font-size:20px;}
.kidsbanner .kidsbanner_contents .kidsbanner_sub_text{font-family: 'robotolight';}
.kidsbanner .kidsbanner_contents .kidsbanner_main_text{font-family: 'robotobold';}
.kidsbanner .kidsbanner_contents button{font-size: 15px;color: #fff;background: #fdc242;border:none;width:70px;height:70px;border-radius:50%;}

.section_brands .brands{list-style-type: none;margin: 0px;padding:0px;}
.section_brands p{margin: 0px;padding:0px;text-align: right;font-size: 19px;font-family: 'robotoregular';color:#939598;}
.section_brands p a{color: inherit;}

.section_brands .brands .jcarousel_item{text-align: center}
.section_brands .brands .jcarousel_item img{display: inline-block}


.section_clientfeedback .container{background:#f4f4f4;margin-top:20px;margin-bottom:20px;padding:20px;}
.section_clientfeedback h4{font-family: 'robotoblack';font-size: 12px;color:#e56780;}
.section_clientfeedback h5{font-family: 'robotobold';font-size:11px;color:#58595b;}
.section_clientfeedback p{font-family: 'robotolight';font-size:12px;color:#58595b;}
.section_clientfeedback span.client_name{font-family: 'robotoregular';font-size:10px;color:#58595b;display:block;text-align:right;font-style:italic;}
.section_clientfeedback .clientfeedback_footer{text-align:right;margin: 10px 0px;}
.section_clientfeedback .clientfeedback_footer a{font-family: 'robotoregular';font-size:11px;color:#e56780;margin-left:150px;}

.section_gifts .gifts_banner_container{margin-top:40px;}
.section_gifts .gifts_banner_container h3{font-family: 'robotobold';font-size:16px;color:#3e3e3f;}
.section_gifts .gifts_banner_container ul{margin: 0px;padding:0px;list-style-type: none;color:#3e3e3f;font-family: 'robotolight';font-size:12px; }
.section_gifts .gifts_banner_container .gifts_banner_sub{margin-bottom: 10px;}
.section_gifts .gifts_banner_container .gifts_banner_sub img{}
.section_gifts .gifts_main_container .gift_item{margin-bottom: 25px;text-align:center}
.section_gifts .gifts_main_container .gift_item h3{font-family: 'robotobold';font-size:16px;color:#808285;border-bottom:2px solid #dcddde;padding-bottom: 10px; }
.section_gifts .gifts_main_container .gift_item p{font-family: 'robotoregular';font-size:12px;color:#3e3e3f;}
.section_gifts .gifts_main_container .gift_item a.link_all {font-family: 'robotoregular';font-size:15px;color:#53bfa0;}
.section_gifts .gifts_main_container .gift_item a.lkj{font-family: 'robotobold';font-size:16px;color:#808285; }

.section_textual_content h1{text-align:center;margin:30px 0px;font-family: 'Clicker Script', cursive;font-size:23px;color: #53bfa0;}
.section_textual_content p{font-family: 'robotoregular';font-size: 12px;color:#6d6e71;margin: 0px;padding:0px;line-height:22px;}
.section_textual_content p span{font-size: 13px;font-weight: bold}
.section_textual_content .line_height{margin:15px 0px;}

.section_paymentoption{margin-top:50px;}
.paymentoption{margin: 0px;padding:0px;list-style-type:none;}
/*width:19.5%;*/
.footerIocn{display: inline-block;}
.footerIocn img{max-width:150px;text-align: center}
.footerIocn a{display: block;text-align: center;margin-bottom: 15px;}
.footerIocn{width:19%;text-align: center}
.footerIocn img{width:100%;display: inline-block;}


section h2{font-family: 'robotomedium';font-size: 20px;color: #231f20;padding:10px 10px;background-color:#BEE4DE; }



.section_category{}
.subcategory_nav .sub_categ_header, .subcategory_nav h3{font-family: 'roboto_slabregular';font-size: 16px;color:#808285;padding-bottom: 10px;}
.RefineYourSelection{font-size:17px; }
.subcategory_nav_normal ul{margin: 0px;padding:0px;list-style-type:none}
.subcategory_nav_normal ul li{font-family: 'robotoregular';font-size: 12px;color: #808285;margin: 10px 0px;}
.subcategory_nav_normal ul li a{color: inherit}
.subcategory_nav_normal ul li strong{font-family: 'robotoblack';}
.subcategory_nav_normal ul li.li_viewMore{display:none}


.subcategory_nav_widget{border : 1px solid #e56780;margin:30px 0px;}
.subcategory_nav_header{background: #e56780;color:#ffffff;font-family: 'robotoblack';font-size:12px;padding: 10px 15px;margin:0px;}
.subcategory_nav_header a{color: inherit}
.subcategory_nav_body{padding: 5px 15px;overflow: auto}
.subcategory_nav_body ul{margin: 0px;padding:0px;list-style:none}
.subcategory_nav_body ul li{font-family: 'robotoregular';color:#e56780;font-size: 11px;margin:10px 0px; }
.subcategory_nav_body ul li a{color: inherit}
.subcategory_nav_body img{margin-top: 10px;}


.category_toggle_prnt{position: relative;}
.category_toggle_prnt .category_toggle_btn{position: absolute;display:none; width:35px;height:35px;cursor: pointer;right: 0px;top:30%; }
h3.category_toggle_prnt .category_toggle_btn[aria-expanded="true"], .subcategory_nav_refine_search_header .category_toggle_btn[aria-expanded="true"]{background: url(/images/tamplate/arrow_minus.png) right center no-repeat;}
/*, .subcategory_nav_refine_search_header .category_toggle_btn[aria-expanded="true"]
, .subcategory_nav_refine_search_header .category_toggle_btn[aria-expanded="false"]
*/
h3.category_toggle_prnt .category_toggle_btn[aria-expanded="false"] , .subcategory_nav_refine_search_header .category_toggle_btn[aria-expanded="false"]{background: url(/images/tamplate/arrow_plus.png) right center no-repeat;}

.collapse.in{height: auto !important;}


.quick_popup{}
.quick_popup .quick_popup_content{background: url('/images/tamplate/free_shiping_tag.jpg') top right no-repeat;}
.quick_popup .quick_popup_content p{margin: 0px;padding:3px 0px;}
.quick_popup .quick_popup_title{font-family: 'roboto_slablight';color:#3e3e3f;font-size: 22px;margin-top: 0px;padding-top: 3px;}
.quick_popup .popup_sku, .quick_popup  .popup_sellet, .popup_ratting a{font-family: 'roboto_slablight';color: #808285;font-size: 13px;}
.quick_popup .popup_oldprice{color: #d63434;font-size: 12px;font-family: 'robotomedium';text-decoration:line-through;}
.quick_popup .popup_price{color: #3e3e3f;font-size: 32px;font-family: 'robotoregular';}
.popup_ratting i{color:#fdc242;}
.popup_ratting a{font-size: 12px;}
.quick_popup_hr{border-bottom:1px solid #8a8687;padding-bottom:15px;margin-bottom:15px;}
.quick_ctrl p{font-size: 12px;color: #3e3e3f;font-family: 'robotoregular';text-align: right}
.quick_popup button{background: #fdc242;border:none;border-radius:10px;color: #3e3e3f;font-family: 'robotoblack';font-size:15px;padding:8px 25px;margin-top:5px;  }
.quick_popup .quick_popup_product_content{font-size: 11px;color: #231f20;font-family: 'robotoregular';}
.btnModelPopupClose{position: absolute;top: -20px;right: -20px;background: #3f3f40;padding: 10px;border-radius: 50%;z-index: 999;width: 40px;height: 40px;text-align: center;}
.btnModelPopupClose i{color: #fff;}
.quick_popup_thumnail{margin-top:10px;}
.quick_popup_thumnail .col-md-3{padding-right: 0px;}




@media only screen and (max-width: 570px)  {
    .col_mb_sub_3{width: 50%;}
    .cat_tile_desc{min-height:130px;overflow:hidden;}
    .footerIocn img{max-width:100px;text-align: center}

     /*.footerIocn_top{width: 49%;}*/
    .footerIocn_bottom{width:32%;}

}

@media only screen and (max-width: 400px)  {
    .col_mb_sub_3{width: 100%;}
      .footerIocn img{max-width:100px;text-align: center}
      .footerIocn_bottom img{max-width:50px;text-align: center}
       .checkoutoption input[type="text"]::-webkit-input-placeholder {
        font-size:8px;font-style:italic;
        }
}

@media only screen and (max-width: 600px)  {
    .col-mb-12{width: 100%;}
    
}

@media (min-width: 768px)
{
    .modal-dialog {
        width: 850px;
        margin: 30px auto;
    }
}

.table-text{font-size: 11px;font-style: italic;}
.subcategory_nav_refine_search{margin: 10px 0px;}
.subcategory_nav_refine_search_header{font-family: 'roboto_slabregular';font-size:19px;padding: 10px 0px;margin: 0px;color:#53bfa0;}
.subcategory_nav_refine_search_body p{font-family: 'robotoregular';font-size:12px;color: #808285;}
.subcategory_nav_refine_search_body p input[type="checkbox"]{vertical-align: baseline;padding-top:5px;margin-right:5px;position: relative;top:3px;}
.subcategory_nav_refine_search_body h5{font-family: 'robotobold';font-size: 13px;color:#59585b;margin-top:15px;line-height:30px;cursor: pointer}

.subcategory_nav_refine_search_body h5[aria-expanded="true"]{background: url(/images/tamplate/minus.png) right center no-repeat;}
.subcategory_nav_refine_search_body h5[aria-expanded="false"]{background: url(/images/tamplate/plus.png) right center no-repeat;}


.ui-widget.ui-widget-content{margin-top:5px;}
.ui-widget-header{background: #808285;}


.fefine_search_color_tile{margin: 0px;padding:0px;list-style-type:none;margin-right:90px;}
.fefine_search_color_tile li{display: inline-block;padding:15px;border:1px solid #eee;border-radius: 5px;cursor: pointer;position: relative}
.fefine_search_color_tile li:hover{box-shadow: 0px 0px 4px #888;}

.fefine_search_color_tile li.active:after {
  content: "\f00c"; 
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  text-shadow: 0px 0px 4px #888;
  font-size:20px;
  color: #fff;
  top:8%;
  left:15%;
  margin:0px;
  z-index: 1;
}


.subcategory_nav_widget_sub{background:#d2ebe4;margin: 10px 0px;}
.subcategory_nav_header_sub{color:#808285;font-family: 'robotobold';font-size:18px;padding: 10px 5px;margin:0px 10px;border-bottom: 1px solid #808285}
.subcategory_nav_body_sub{padding: 5px 15px 50px 15px;overflow: auto}
.subcategory_nav_body_sub p{font-family: 'robotolight';color: #808285;font-size:14px;}
.subcategory_nav_body_sub p a{color: inherit}


.category_container{}
.category_container .cat_desc{text-align: center;}
.category_container .cat_desc h1{font-family: 'roboto_slabbold';color: #808285;font-size: 18px;}
.category_container .cat_desc p{font-family: 'robotolight';color: #808285;font-size:11px;}
.category_container .category_image img{width: 100%;max-width: 825px;}

.category_tiles{}
.category_tiles .cat_tile{margin: 20px 0px;}
.category_tiles .cat_tile_img img{width: 100%;max-width:235px;}
.category_tiles .cat_tile_desc {text-align: center}
.category_tiles .cat_tile_desc h3 {font-family: 'roboto_slablight';font-size: 16px;color: #3e3e3f;}
.category_tiles .cat_tile_desc p {font-family: 'robotolight';font-size:12px;color: #808285;}



.item_row{padding:20px 0px;border-bottom:1px solid #deddde;overflow: auto}
.item_parent{display: inline-block;max-width: 235px;margin: 15px;}
.item{margin-bottom: 25px;padding-top: 0px;overflow: hidden}
#sync1 .item{margin-bottom:0px;}
.item a{color: inherit;text-decoration: none;}
.item p{margin: 0px;padding:0px;}
.item .item_img{position: relative;display: inline-block}
.item .item_img img{width:100%;margin-left: 3px;}
.item .item_img .item_tag{position: absolute;top: 0px;right:-3px;font-family: 'robotoblack';font-size:11px;}
.item .item_img .item_tag .tag_personalized{padding: 5px 10px;background: #e56780;color:#fff;}
.item .item_img .item_tag .tag_quickship{padding: 5px 10px;background: #53bfa0;color:#fff;}
.item .item_img .item_tag .tag_sale{padding: 5px 10px;background: #d63434;color:#fff;}
.item .item_img .item_tag .tag_bestseller{padding: 5px 10px;background: #c93a5c;color:#fff;}
.item .item_img .item_tag .tag_newitem{padding: 5px 10px;background: #663666;color:#fff;}


.item_hover span.hover_view_new{display: block;position:absolute;height: 100%; top:0px;width: 100%;text-align:center;left:3px;}

.hover_view_div{position: relative;height: 100%;}

.item_hover span.hover_view_new .btnCart{display: block;background: #fdc241;color: #fff;border: none;border-radius: 0px;font-family:'robotobold';font-size: 12px;width: 100%;padding:15px;position: absolute;bottom:0px;}
.item_hover span.hover_view_new .btnView{position:absolute;top:40%;width: 100%;text-align: center;left: 0px;}
.item_hover span.hover_view_new .btnView button{color: #fdc241;background: #fff;border-radius:15px;border:none;font-family: 'robotoregular';font-size:12px;padding: 3px 20px;display:inline-block;width: 150px;position:relative  }

.section_trending .jcarousel_item .caption-mask{ position:relative}
.section_trending .jcarousel_item .caption-mask .masking{ position: absolute; top:0; right:0; left:0; bottom:0; width:100%; height:100%; opacity:0;visibility: hidden;}
.section_trending .jcarousel_item:hover .caption-mask .masking{opacity:1; visibility:visible; background-color:rgba(0,0,0,0.5);}
.section_trending .jcarousel_item .caption-mask .masking .btn-block{ border-radius:0px; position:absolute; bottom:0}
.section_trending .jcarousel_item .caption-mask .masking .btn-secondary{ border-radius:0px; position:absolute; top:35%; left:0; right:0; width:76%; margin:0 auto; border-radius:25px; }


.item .item_tile{padding:10px 0px;}
.item .item_tile ul{margin: 0px;padding:0px;list-style-type:none;display: inline-block;vertical-align: top}
.item .item_tile ul li{display: inline-block;padding:10px;border-radius:3px;}
.item .item_tile .tile_nav_next{font-family: 'robotobold';font-size: 13px;margin: 5px;cursor: pointer;}

.item .item_desc{padding: 10px 0px;}
.item .item_desc p{font-family: 'robotolight';color: #3e3e3f;font-size: 13px;}

.item .item_price{padding: 10px 0px;}
.item .item_price p{font-family: 'robotoregular';font-size: 15px;font-weight:bold}
.item .item_price p.sale_price{color: #d63434}
.item .item_price p.sale_price span{font-size: 10px;}
.item .item_price p.sale_price span.regularPrice{font-size:15px;color:#3e3e3f;position: relative;margin-right: 10px;}
 .item .item_price p.sale_price span.regularPrice:before {border-bottom:1px solid #d63434;position: absolute;content: "";width: 100%;height: 55%;}

.item .item_shipping_type{padding: 5px 0px;}

.col_mb_sub_3{position: relative;}
.item_hover{position: absolute;display:none;z-index: 999;left: 0px;top:0px;padding-left:15px;background: #fff;padding-bottom: 10px;box-shadow: 0px 0px 2px #555; }
.col_mb_sub_3:hover > .item_hover{display: block;}

.img_nav{font-size: 20px;}
.img_nav .img_nav_left{left:-10px;position: absolute;top: 100px;}
.img_nav .img_nav_right{right:-15px;position: absolute;top: 100px;}


.item .item_shipping_type p{font-family: 'robotolight';font-size: 13px;color: #808285;}

.item .item_rating {padding: 5px 0px;}
.item .item_rating ul{margin: 0px;padding:0px;list-style-type:none}
.item .item_rating ul li{display: inline-block;color: #d1d3d4;}
.item .item_rating ul li.rate{color: #fdc242}

.item .item_special_code{padding: 5px 0px;}
.item .item_special_code p{font-family: 'robotoregular';font-size: 10px;color: #3e3e3f;}
.item .item_special_code p span{color: #d63434;}

.item_item_desc_hover{padding: 5px 0px;}
.item_item_desc_hover p{color: #231f20;font-size:10px;font-family: 'robotolight';}
.item_item_desc_hover strong{font-family: 'robotobold';}
.item_item_desc_hover a.link{font-family: 'robotomedium';color: #53bfa0;font-size:11px;font-style: italic;text-decoration: underline; }



.category_header{padding: 10px 0px;border: 1px solid #f1f1f2;border-left: 0px;border-right: 0px;color:#808285}
.category_header p{margin: 0px;padding:10px 0px;font-family: 'robotobold';font-family: 'robotoregular';font-size: 14px;}
.category_header .span{font-size:12px;font-family: 'robotolight';}

.category_header p a strong{font-family: 'robotobold';font-family: 'robotoregular'; /*color: #555 !important;text-decoration: underline*/}
.category_header p a{color:inherit;font-size: 14px;margin: 0px 3px;font-family: 'robotolight';}
.category_header p a i{font-size: 18px;}
.category_header p a.current{color:#000;cursor: default}
.category_header p a.active{color:#0066c0;text-decoration: underline;}
.category_header p a.last{color:#444;cursor: default;}
.category_header p a.last:hover{text-decoration: none;}
.category_header p select{padding: 3px 10px;border: 1px solid #f1f1f2;border-radius: 5px;}
.category_header p .backtotop{font-family: 'robotoblack';color: #fff;font-size: 12px;padding:4px 10px;border: none;background: #53bfa0}
.for_responsive a i{font-size: 25px !important;}
.for_responsive{display: none;}

.category_header .btn-group{border: 1px solid #f1f1f2;border-radius: 5px;font-family: 'robotolight';font-size: 12px;}
.category_header .btn-group button{background:none;}
.category_header .btn-group button.dropdown-toggle-split{font-family: none;}
.category_header .btn-group .dropdown-menu{background: #d2ebe4;}
.category_header .btn-group .dropdown-menu a{display: block;margin:2px 5px;border-bottom: 1px solid #888;padding: 2px;}
.category_header .btn-group .dropdown-menu a:hover{text-decoration: none;}



/*CheckOut Page Css */
.checkout_container{margin-top: 15px;}
.checkoutoption .panel-default > .panel-heading{background:#eeeeef;font-family:'robotobold';color: #231f20;font-size: 14px;border:none;margin-top: 4px; }

.checkoutoption .panel-default > .panel-heading[aria-expanded="true"] .panel-title, .checkoutoption .panel-default > .panel-heading[aria-expanded="false"] .panel-title{position: relative;cursor: pointer;padding-right:25px; }
.checkoutoption .panel-default > .panel-heading[aria-expanded="true"] .panel-title:after{content: "\f107"; font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;position: absolute;font-size: 20px;color: #000;top:0%;right:0%;z-index: 1;}
.checkoutoption .panel-default > .panel-heading[aria-expanded="false"] .panel-title:after{content: "\f105"; font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;position: absolute;font-size: 20px;color: #87888b;top:0%;right:0%;z-index: 1;}

.checkoutoption #Checkout_Method p{font-family:'robotoregular';font-size:10px;color: #808285;}
.checkoutoption #Checkout_Method button{font-family:'robotoregular';font-size:10px;color: #58595b;
       /*background:#d1d3d4;*/
       padding: 5px 20px;border: 1px solid #a0a2a5;border-radius:10px; }
.checkoutoption #Checkout_Method h2{margin: 0px;padding:15px 0px;font-family:'robotoregular';font-size:14px;color:#808285;}
.checkoutoption #Checkout_Method h3{margin: 0px;padding:0px 0px 15px 0px;font-family:'robotoregular';font-size:12px;color:#3e3e3f;}
.checkoutoption #Checkout_Method label{font-family: 'robotolight';font-size:10px;color:#3e3e3f; }
.checkoutoption input[type="text"], .checkoutoption input[type="password"], .checkoutoption select, .checkoutoption textarea{padding:5px 5px;min-height: 0px;border: 1px solid #96989b;margin-bottom:15px;height: auto}

.checkoutoption input[type="text"]::-webkit-input-placeholder {
  font-size: 12px;font-style:italic;
}


.checkoutoption textarea.form-control{height: auto ;min-height: auto;resize: none;}

.checkoutoption #Checkout_Method h3.topmargin{margin-top: 40px ;}
.topmargin strong{font-weight: 600;}
.bold-text h3 strong{font-weight: 600;}
.display_block{font-size: 10px;}

.inputerror{border: 1px solid red !important;}
.checkoutoption input[type="radio"], .checkoutoption input[type="checkbox"]{vertical-align: baseline;}

.checkoutoption .continue{font-family: 'robotoregular';color:#231f20;font-size: 14px; }

.checkoutoption #Shipping_Method{line-height: 22px;}
.checkoutoption #Shipping_Method p{font-family:'robotolight';font-size:12px;color:#808285;}
.checkoutoption #Shipping_Method ul{list-style-type: none; font-family:'robotolight';font-size:13px;color:#3e3e3f;margin:10px 0px;padding:0px;}
p.my-italic{font-style: italic;margin:0px 0px 15px 0px !important;}



.checkoutoption #Billing_Shipping_Information h3{font-family: 'robotoregular';color:#231f20;font-size:13px;margin: 0px;padding:0px 0px 6px 0px;}
.checkoutoption #Billing_Shipping_Information h3 +span {font-family: 'robotolight';color:#231f20;font-size:12px;margin-bottom:3px;margin-top: 2px;}
.checkoutoption #Billing_Shipping_Information h3 span{color:#808285;}
.checkoutoption #Billing_Shipping_Information label, .checkoutoption #Shipping_Method{font-family: 'robotolight';color:#3e3e3f;font-size:12px;}
.checkoutoption #Billing_Shipping_Information label, .checkoutoption #Payment{font-family: 'robotolight';color:#3e3e3f;font-size:12px;}
.checkoutoption #Billing_Shipping_Information p{font-family: 'robotoregular';color: #3e3e3f;font-size: 13px;}

.checkoutoption #Payment  .input-group-btn{vertical-align: top}
.checkoutoption #Payment  .input-group-btn button{border: 0px;border-radius: 0px;}

.checkoutoption #Payment .btn-primary{background:#808285;color: #ffffff;font-size:14px;font-family: 'robotoregular';}

.checkoutoption #Payment p{font-size: 12px;font-family: 'robotoregular';color:#3e3e3f;}
.checkoutoption #Payment p input[type="radio"]{margin-right: 10px;}
.checkoutoption #Payment p.inline{display: inline-block;}
.checkoutoption #Payment  ul{margin: 0px;padding:0px 0px 0px 15px;list-style-type:none;display: inline-block}
.checkoutoption #Payment  ul li{display: inline-block;}
.checkoutoption #Payment  ul.ul_block li{display:block;}
.checkoutoption #Payment  ul.ul_block li a.ul_block_a{text-decoration: underline;margin-bottom: 10px;}

.checkoutoption #Payment p.p_li{min-height:38px;}
.normal_p{line-height: normal;margin: 10px 0px 30px 0px;}

.normal_paragraph{font-family: 'robotolight';font-size: 12px;color: #000}

.checkoutoption #Payment .s_tooltip{position: relative;cursor:help;}
.checkoutoption #Payment .c_tooltip{position: absolute;background: #fff;padding: 5px;width: 150px;border: 1px solid #ccc;left: 100%;bottom: 0px;display:none;transition:2s;  }
.checkoutoption #Payment .s_tooltip:hover > .c_tooltip {display: block;}

 .mandatory{color: #d63434 !important}
 .table-width{width:554px;}
/*.products_table.affix{top:20px;background-color:white;z-index: 1;}*/
.panel-heading.collapsed{background-color:#red}
.checkoutoption .panel-default > .panel-heading[aria-expanded="true"]{background-color:#53BFA0;}


.products_table input {border:none;width:5%;}
.change-qty input{border:none;width:25%;text-align: center;}
button[disabled]{background-color:grey;}
.checkout-inside hr{background-color: #f2e4e4;height: 0.5px;border: none;}
.products_table .table thead{font-family: 'robotoregular';font-size:12px;color:#231f20; }
.products_table .table tfoot{font-family: 'robotoregular';font-size:13px;color:#231f20; }
.products_table .table tfoot span{color:#d63434;}
.products_table .table tfoot span i{font-family: 'robotoregular';font-size:13px;color:#d63434;font-style: italic }


.products_table .table thead tr th{vertical-align: middle;}
.products_table .table tbody tr td{vertical-align: top}
.products_table .table tbody tr td {font-family: 'robotoregular';font-size:12px;color:#58595b;line-height:20px;}
.products_table .table tbody tr td h2{font-family: 'robotobold';font-size:12px;color:#58595b;margin: 0px;padding:0px 0px 8px 0px;}
.products_table .table tbody tr td p{font-family: 'robotomedium';font-size:10px;color:#464646;margin:0px 0px;line-height: normal }


.products_table .table tbody tr td p.no-underline a {text-decoration: none;}
.products_table .table tbody tr td p a{text-decoration: underline}
.products_table .table tbody tr td p.qty_update_btn{font-size:11px;}
.products_table .table tbody tr td p.qty_update_btn a{margin:0px 10px;}
.products_table .table tbody tr td p.qty_update_btn i{font-size:16px;color:#d8d8d8;}


.cart_heading{font-family: 'robotobold';color: #231f20;font-size: 14px;margin: 0px;padding:10px 0px;}
.edit-link p a{font-size: 14px;text-decoration: none;margin-top:20px;margin-bottom: 10px;color:#231f20 !important;}
.edit-name p a{font-size: 14px;text-decoration: none;margin-top:20px;margin-bottom: 10px;}
.adress_detail_viewer{background: #eeeeef;overflow: auto;padding:10px;font-size: 11px;color:#231f20;font-family: 'robotolight';margin-top: 4px;}
.adress_detail_viewer strong{color: #231f20;font-family: 'robotobold';}
.charges_viewer{padding: 20px 0px;font-family: 'robotoregular';color: #58595b;font-size:12px;float:left;}

.fixed_charges_viewer{position: fixed;top: 0px;background: #fff;z-index: 999;}


.charges_viewer.affix{top:20px;background-color:white;z-index: 2;}
.table-width.affix{border:1px solid #ccc;}


.charges_viewer strong{font-family: 'robotoblack';font-size: 12px;color: #58595b}
.charges_viewer .charges_viewer_terms p{font-family: 'robotolight';color:#3e3e3f;font-size: 11px;margin: 0px;padding:2px 0px;}
.charges_viewer .charges_viewer_terms p a{font-family: 'robotomedium';text-decoration: underline}
.checkoutoption .panel-default{border: 0px;}
.checkoutoption .panel-default>.panel-heading+.panel-collapse>.panel-body{border: 0px;}

.btn-special{margin-top: 10px;
            /*background:#ffc931;*/
            padding:8px 20px;color:#3e3e3f;font-size: 12px;font-family: 'robotobold';border: none;border-radius:10px;}
/*CheckOut Page Css END */

#future_date2{ }
#future_date{ }
.displayformat{ display:inline-block; float:left;background: #fff;  color : #000;  border-color: #F0068E; padding:5px 2px; margin:0px;font-family: 'robotoblack'; font-size:16px; line-height:16px;}
 .displayformat small{ color:#d63333;font-family: "roboto_slablight"; font-size:0.5em; display:block; line-height:15px;}
.thumbnails{ margin:20px 0px; clear:both; overflow:hidden;}
.thumbnails ul{ margin:0px; padding:0px; list-style:none;}
.thumbnails ul li{ display:inline}
.thumbnails ul li + li{ margin-left:10px;}
.thumbnails ul li img{ border:1px solid #f9f9f9;}

.product_details {position:relative; float:right;margin-top:10px;}
.free-shipping {
position:absolute;
background-image:url(/images/tamplate/freeshipping-item.svg);
background-repeat:no-repeat;
top:0px;
right:15px;
width:100px;
height:100px;
}
.product_details h3 {
margin:10px 0px 0px;
color:#58585B;
}
.muted{ color:#7d7d7d;}
.product_details h3 a {
color:#58585B;
}
.product_details h3 span {
color:#6d6e71;
}
.product_details h3 span.socialshareicons{ float:right;margin-top: -3px;}
.product_details h3.rating i {
color:#f5cb37;
}
.product_details h3.price span {
color:#d63333;
text-decoration:line-through;
font-size:14px;
}
.product_details h3.price strong {
color:#58595B;
font-size:35px;
}
.product_details .options {
margin:10px 0px 15px;
font-family: 'robotoregular';
font-size:14px;
color:#6d6e71;
}
.product_details .options strong {
font-family: 'robotolight';
color:#000;
}
.product_details .options a {
display:inline-block;
padding:5px;
width:40px;
height:40px;
border:3px solid #fff;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
}
.product_details .options a.active{
/*    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);*/
/*border:0px solid #000; by ln 2/22/18 */
}
.product_details .options a.black {
background-color:#000;
}
.product_details .options a.grey {
background-color:#f5f5f5;
}
.product_details .options a.indigo {
background-color:#4973b7;
}
.product_details .options a.orange {
background-color:#e27f47;
}
.product_details .options a.skin {
background-color:#fad79f;
}
.product_details .options a.dark-brown {
background-color:#462216;
}
.product_details .options a.brown {
background-color:#9e6d34;
}
.product_details .options a.purple {
background-color:#2d3469;
}
.product_details .options a.dark-green {
background-color:#0b5235;
}
.product_details .options a.light-green {
background-color:#91cc4a;
}
.product_details .options a.yellow {
background-color:#f5cb37;
}
.product_details .options a.dark-orange {
background-color:#e8682a;
}
.product_details .options a.pink {
background-color:#c30341;
}
.product_details .options a.greenish {
background-color:#bac494;
}
.product_details .options a.light-blue {
background-color:#bed5e9;
}
.product_details .options a.blue {
background-color:#3ea9a8;
}
.product_details .options a.light-yellow {
background-color:#ecef58;
}
.product_details .options a.sky-blue {
background-color:#129CC6;
}
.product_details .options a.light-pink {
background-color:#f46c99;
}
.product_details .options a.dark-pink{
background-color:#ec4093;
}
.product_details .options a.lighter-pink{
background-color:#f8c7db;
}
.product_details .options a.aquamerine {
background-color:#10b3af;
}
.product_details .options a.light-purple{
background-color:#814593;
}
.product_details .options a.lighter-blue{
background-color:#10579c;
}
.product_details .options a.light-aquamerine{
background-color:#129cc6;
}
.product_details label {
color:#3e3a3a;
padding:10px;
}
.dropdown_select {
background-image: url(/images/tamplate/dropdown.svg);
background-repeat: no-repeat;
background-position: top right;
background-color: #fff;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
margin-bottom:10px;
}
.dropdown_select select {
font-size: 14px;
font-weight: normal;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
width:100%;
background-color:transparent;
border:1px solid #b6b6b6;
line-height:40px;
height:40px;
padding:5px;
color:#939598; vertical-align:top; padding:0px 5px;
}
/*##########################################################*/
.dropdown_collection {
background-image: url(/images/tamplate/ds.svg);
background-repeat: no-repeat;
background-position: top right;
background-color: #fff;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
margin-top: 7px;
}
.dropdown_collection select {
font-size: 13px;
font-weight: normal;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 5px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
width:100%;
background-color:transparent;
border:1px solid #b6b6b6;
line-height:26px;
height:21px;
padding:1px 5px 1px 4px;
color:#939598; vertical-align:top; 

}
.collection label{float:left;font-size: 11px;min-width:50px;padding-bottom:2px;}
.collection .dropdown_collection{float:left;width:70%;background-image: url(/images/tamplate/ds.svg);
background-repeat: no-repeat;
background-position: top right;
background-color: #fff;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
margin-top: 7px;}


.collection span.old-price{font-size:15px;text-align: left;font-weight: bold;}
.collection span.price strong{color:#ce2731;float: right;}
.collection span.old-price strong{padding-right: 10px;}
.hover-details {padding:10px;}
.collection{position: relative;}
.collection .hover-details{position: absolute;left: 0px;top: 0;background-color: #fff;opacity: 0;}
.collection select{width:100%;height:28px;}
/*related items*/
.related-items {font-family: 'robotomedium';font-size: 16px; padding-bottom:40px; border-bottom:1px solid #ddd;}
/*.related-items {font-family: 'roboto_slabbold';font-size: 25px;color: #53bfa0; padding-bottom:40px; border-bottom:1px solid #ddd;}*/
.related-items .one-item{border:1px solid #ddd;text-align: center;padding:20px; }
.related-items .one-item img{display: inline-block}
.related-items .one-item h3{color:#464646;font-size:20px;margin-top:40px;font-family: "robotoregular";}
.related-items .one-item h4{color:#959595;font-size:14px;font-family: 'roboto_slablight'; text-transform:uppercase; margin-top:15px;}
.related-items .one-item p strong{color:#464646;font-size:28px; font-weight:normal;font-family: "robotoregular";}
.related-items a{ color:#464646; text-decoration:underline}
.related-items h2{ position:relative;  }
.related-items h2 span{ background-color:#fff; font-size:25px; display:inline-block; position:relative; z-index:2; padding-right:10px;}
/*.related-items h2::after{ content:""; position:absolute; top:50%; height:2px; width:100%; background-color:#53bfa0; left:0; right:0;  }*/

.related-items h2::after{ content:""; position:absolute; top:50%; height:2px; width:100%; left:0; right:0;  }
/*related items end*/

/*please select items*/
.please-select-items {font-family: 'roboto_slabbold';
font-size: 25px;
color: #53bfa0; padding-bottom:40px; border-bottom:1px solid #ddd;}
.please-select-items .col-md-4{padding-left:5px;padding-right:5px;}
.please-select-items .one-item{border:1px solid #ddd;text-align: center;padding:20px; margin-bottom:10px;}
.please-select-items .one-item p{margin-bottom:25px;}
.please-select-items .one-item img{display: inline-block}
.please-select-items .one-item h3{color:#464646;font-size:20px;margin-top:40px;font-family: "robotoregular";height: 55px;margin-bottom:0px;}
.please-select-items .one-item h4{color:#959595;font-size:14px;font-family: 'roboto_slablight'; text-transform:uppercase; margin-top:0px;}
.please-select-items .one-item p strong{color:#464646;font-size:28px; font-weight:normal;font-family: "robotoregular";}
.please-select-items a{ color:#464646; text-decoration:underline}
.please-select-items h2{ position:relative;margin-bottom:20px;margin-left: -8px; }
.please-select-items h2 span{ background-color:#fff; font-size:25px; display:inline-block; position:relative; z-index:2; padding-right:10px;font-family: 'roboto_slabbold';}

.please-select-items h2::after{ content:""; position:absolute; top:50%; height:2px; width:101%; background-color:#53bfa0; left:0; right:0;  }
.please-select-items p.description{font-family: 'roboto_slablight';color:#7d7d7d;font-size:11px;margin-top:10px;margin-bottom: 15px;}
.please-select-items .ybtn{font-family: 'robotoblack';background-color: #f5ca39;border-color: #f5ca39;color:#58595b;padding:12px 40px;border-radius:10px;}
.please-select-items .ybtn:active{font-family: 'robotoblack';background-color: #f5ca39;border-color: #f5ca39;color:#3e3a3a;padding:12px 40px;border-radius:10px;}
.please-select-items .ybtn:hover{font-family: 'robotoblack';background-color: #ffffff;border-color: #f5ca39;color:#f5ca39;padding:12px 40px;border-radius:10px;}

/*please select items end*/
.backtotop{position: fixed; top:50%; right:10px}
.backtotop .btn-green{font-family: 'robotoblack';color:#fff;bottom: 30px;
background-color: #5cbda0;
border-color: #5cbda0;border-radius: 0px;position:absolute;right:30px;}
.next-btn a{font-family: 'robotoregular';
color: #fff;
bottom: 30px;
background-color: #5cbda0;
border-color: #5cbda0;
border-radius: 0px;
padding:3px 20px;
right: 30px;margin: 15px 0px;}
.options-container a{display:block;}
.options-container td a:hover .hover-details{opacity:1;}

/*product slider*/
/*.product_left{ width:40%; float:left;}*/
.thumbnails1{float:left;margin-right:10px;position:relative;width:100%}
.thumbnails1 a.zoom{ display:block; }
/*.thumbnails1 a.zoom > span{ position:absolute;display:block; bottom:0; right:0; }*/
/*.thumbnails1 a.zoom > span.icon{ position:absolute;background:url(/images/tamplate/zoom.svg)  no-repeat; display:block; width:43px; height:43px; bottom:0; right:0; }*/
a.cloud-zoom > span.icon{ color:#7d7d7d;font-size:12px;float: right;}
a.cloud-zoom > span.icon i{font-size:15px;color:#bcb8b8;padding-right:10px;}
.cart1 {overflow:hidden;padding:10px 3px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color:#949494 !important;border:2px solid #77706d;}
.owl-theme .owl-dots .owl-dot span{height:15px !important;width:15px !important;}
.owl-dots{ bottom:109px !important;}
/*product slider end*/

a.tooltips{cursor: url('/images/tamplate/zoom-hover.cur'), default;}
  
  .ui-tooltip {
    background: #fff !important;
    border: 1px solid #938a87 !important;
    width: auto;
    margin-left:50px;  
  }
  .ui-tooltip {
      
    padding: 10px;
    color: #626262;
    border-radius: 0px;
 
	font-family: 'robotolight'; font-size:12px; font-weight:normal;
   
    text-decoration: none;
    box-shadow:none !important; min-width:150px;
    /*box-shadow: 0 0 7px black;*/
  }
    .ui-tooltip::after{ content:""; position:absolute; width:18px; height:10px; left:20px; top:-9px; background-image:url(/images/tamplate/csstrinagle.svg); background-repeat:no-repeat; background-position:0 0 ;}
	.sm-box{ width:130px; height:120px; display:inline-block;  margin:0px 0px 0px 0px}
	.bg-box{ width:250px; height:260px; display:inline-block;  margin:0px 0px 0px 0px}
	.black.sm-box{background-color:#000;}
	.grey.sm-box{background-color:#ccc;}
	.indigo.sm-box{background-color:#4973B7;}
	.orange.sm-box{background-color:#E3834D;}
	.skin.sm-box{background-color:#FAD79F;}
	.dark-brown.sm-box{background-color:#4F2C21;}
	.brown.sm-box{background-color:#9F6F37;}
	.purple.sm-box{background-color:#2D3469;}
	.dark-green.sm-box{background-color:#0D5437;}
	.light-green.sm-box{background-color:#91CC4A;}
	.yellow.sm-box{background-color:#F5CB37;}
	.dark-orange.sm-box{background-color:#E8682A;}
	.pink.sm-box{background-color:#C30341;}
	.greenish.sm-box{background-color:#BAC494;}
	.light-blue.sm-box{background-color:#BED5E9;}
	.blue.sm-box{background-color:#3EA9A8;}
	.light-yellow.sm-box{background-color:#ECEF58;}
        
        
        
        /*personalized-items color*/
        .light-pink.sm-box{background-color:#F46C99;}
        .sky-blue.sm-box{background-color:#129CC6;}
	
	ui.color-image{ background-color:#fc0;}
  
  .product_left{ padding-right:20px}
   #sync2{margin:0px !important;}
/*##########################################################*/
.personalise {
font-family: 'roboto_slabbold';
font-size:21px;
color:#53bfa0;
line-height:35px;margin-bottom: 17px;
}
/*.personalise span{padding-left:28px;font-family: 'roboto_slabbold';font-size:21px}
.nothanks span{padding-left:28px;font-family: 'roboto_slabbold';}*/
.personalise strong {
font-size:14px;
color:#ce2731;
line-height:35px;
padding-left:5px;
text-transform:uppercase;
font-family: "robotoregular";
font-weight: normal;
}

.box_personalise {
font-family: 'roboto_slabbold';
font-size:21px;
color:#53bfa0;
line-height:35px;
}
.box_personalise strong {
font-size:14px;
color:#EE4E5B;
line-height:35px;
padding-left:5px;
text-transform:uppercase;
font-family: "robotobold";
font-weight: bold;
}



.addtocartbox {
border-top:1px solid #58595B;
border-bottom:1px solid #58595B;
background-color:#fff;
padding:20px 0px 30px;
margin-bottom:20px;
}
.qty{ float:left; padding:0px 15px 0px 0px; min-width:130px;}
.Quantity span {
float:left;
width:35px;
height:35px;
text-align:center;
background-color:#ffffff;
border:1px solid #ccc;
}
.Quantity span + span {
margin-left:-1px;
}
.Quantity span a {
display:block;
line-height:35px; text-decoration:none; outline:none;
}
.Quantity span input[type="text"] {
width:100%;
height:33px;
border:0px;
text-align:center;
}
.addtocart_btn {
margin-top:25px; text-align:center;
}
.links {
margin-top:20px;
font-size:13px;
float:right;
}
.links a {
color:#6D6E71;
line-height:25px;
}

.addtocartbox .links a{ display:inline-block}
.featured_products {
padding-top: 0px;
}
.featured_products h2 {
color:#58595B;
font-size:14px; 
}
.featured_products .panel-group{margin-top:20px}
.featured_products h3 {
color:#58595B;
font-size:14px;
margin:10px 0px;
}
.featured_products h3 .old {
text-decoration:line-through;
padding-right:10px;
}
.featured_products h3 .new {
color:#BE1E2D;
}
.productdescription {
font-family: 'robotoregular';
font-size:16px;
line-height:1.8;
color:#3e3a3a;
padding-left:0px;

}
.productdescription .details-ul{
    font-family: 'robotoregular';
font-size:16px;
line-height:1.8;
color:#3e3a3a;
padding-left:0px;

padding-left: 15px;
}
.productdescription h2 {
font-family: 'roboto_slabbold';
font-size:33px;
color:#53bfa0;
}
.productdescription h3 {
font-family: 'roboto_slablight';
font-size:23px;
color:#e2647a;
}
.productdescription p strong {
color:#ce2731;
margin-left:5px;
font-family: "robotobold";
}
.productdescription p strong.black { color:#3e3a3a;}
.productdescription p.muted {
color:#BCBEC0;
font-family: 'roboto_slablight';
font-size:12px;
}
.productdescription a {
color:#6D6E71;
}
.productdescription h3 span.rating {
color: #f5cb37;
padding-right:5px;
margin-left: 15px; font-size:14px;margin-right: 15px;
}
.productdescription h3 span.rating i.disable{color: #ccc;}
.productdescription h3 span.rating i {
}
.productdescription h3 small {
color:#B74C64;
}
.reviewbox {
border:1px solid #BCBEC0;
padding:10px 20px;margin-top:10px;
margin-bottom:20px;
}
.reviewbox h4 {
font-family: 'robotobold';
font-size:16px;
line-height:1.2;
color:#53bfa0;
}
.reviewbox p {
font-family: 'robotoregular';
font-size:12px; line-height:1.5
}
.reviewbox hr {
border-style: dotted;
border-color:#BCBEC0
}
.reviewbox h4 span.rating {
color: #6D6E71;
}
.reviewbox h4 span.rating i {
color: #f5cb37;
}
i.disable {
color: #D1D3D4 !important;
}
.view-theme a {
color:#7d7d7d;
font-size:16px; text-decoration:underline;font-family: 'robotobold';
}
.view-box {
border-radius: 35px;
-webkit-border-radius: 35px;
-moz-border-radius:35px;
background-color:#fff;
border:1px solid #c7c0bd;
padding:12px 36px;
font-size:11px;
font-family: 'robotolight';
margin:20px 0px;
}
.view-box strong {
color:#d9604b; font-weight: normal; font-family: 'robotolight';
}


 
.view-box2 {
border-radius: 35px;
-webkit-border-radius: 35px;
-moz-border-radius:35px;
background-color:#fceff1;
border:1px solid #c7c0bd;
padding:0px 36px;
font-size:13px;
font-family: 'robotolight';
margin:0px 0px 20px 0px;
}
.view-box2 img{ padding-right:10px;}
.view-box2 strong {
color:#e2647a; font-weight: normal; font-family: 'robotobold';
} 

.view-box2 a{ display:block;text-align: center;text-transform: capitalize;}
.view-box2 i{color:#e2647a; float:right; padding-top:18px; font-size:18px;}
.pink-side-box{padding:10px 35px;margin-top:10px;font-size:14px;color:#464646;}
#footer {
margin-top:37px;
margin-bottom:0px;
background-color:#BEE4DE;
position:relative;
border-top:2px solid #fff;
z-index: 1;
}
#footer::after {
content:"";
background-image:url(/images/tamplate/footer_top.svg);
background-repeat: repeat-x;
background-position:15px 10px;
border:0px;
position:absolute;
top:-23px;
height:23px;
width:100%;
border-bottom:1px solid #BEE4DE;
}
#footer .subscribe h2{ padding-left:0}
#footer h2 {
font-family: 'roboto_slabbold';
font-size:1.5em;
line-height:1.5em;
color:#e46680;
}
#footer ul {
list-style:none;
margin:0px;
padding:0px;
}
#footer ul li {
font-family: 'robotolight';
font-size:1em;
line-height:1.8;
}
#footer ul li a {
color:#3e3e3f;
font-family: 'robotolight';
letter-spacing:0.025em;

}
@media (min-width: 768px) {
#footer .border {
position:relative;
padding:0px;
}
.static_pos {
position:static;
padding-right:0px;
}
#footer .border::after {
content:" ";
position:absolute;
top:25px;
bottom:0px;
height:100%;
border-right:1px solid #939e9c;
z-index:9;
}
.col-pad {
padding-left:15px; padding-top:5px;
}
#footer .subscribe h2{ text-align:left;}
}
.subscribe {
margin-top:40px;
width:100%;
clear:both;
overflow:hidden
}
.subscribe h2 {
 
}
.subscribe_input {
position:relative
}
.subscribe_input input[type="text"] {
width:100%;
height:45px;
padding:5px 50px 5px 20px;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius:25px;
border:0px;
color:#000;
font-size:1.3em; font-style:italic;
font-family: 'robotolight';
}
.subscribe_input input[type="text"]::placeholder{
color:#000;
}
.subscribe_input input[type="text"]::-webkit-placeholder{
color:#000;
}
.subscribe_input input[type="text"]::-moz-placeholder{
color:#000;
}
.subscribe_input input[type="text"]::-ms-placeholder{
color:#000;
}


.subscribe_input button[type="submit"] {
position:absolute;
top:0px;
right:0px;
height:45px;
width:112px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-top-right-radius: 25px;
-moz-border-bottom-right-radius: 25px;
-ms-border-top-right-radius: 25px;
-ms-border-bottom-right-radius: 25px;
border:0px;
background-color:#fdc241;
color:#3e3e3f;
font-size:1.05em;
line-height:1.3em;
font-family: 'roboto_slabbold';
}
.subscribe_input button[type="submit"] i{ padding-left:5px;}

#footer .call_us {
text-align:right;
margin-top:50px;
}
#footer .call_us ul {
}
#footer .call_us ul li {
display:inline;
font-size:16px;
color:#B74C64;
font-family: 'roboto_slabbold';
line-height:46px;
}
#footer .call_us ul li + li {
padding-left:15px;
font-size:16px
}
#footer .call_us ul li + li strong{ padding-right:10px;}
#footer .copyright {
padding:12px 0px;
color:#595a5c;
font-family: 'robotolight';
font-size:0.95em;
}
.list-style1 ul {
margin:20px auto;
list-style:none;
padding:0px;
overflow:visible;
position:relative;
}
.list-style1 ul li {
padding:5px 15px 5px 25px;
color: #444444;
font-size: 14px;
font-weight: 300;
line-height: 19px;
position:relative
}
.list-style1 ul li::after {
content:"\f061";
display: inline-block;
font-family: 'FontAwesome';
font-size:16px;
font-weight: normal;
position: absolute;
left:0px;
top: 5px;
color:#005440;
}
.list-style2 ul {
margin:20px auto;
list-style:none;
padding:0px;
overflow:visible;
position:relative;
}
.list-style2 ul li {
padding:5px 15px 5px 35px;
color: #444444;
font-size: 14px;
font-weight: 300;
line-height: 19px;
position:relative
}
.list-style2 ul li::after {
content:"\f0c1";
display: inline-block;
font-family: 'FontAwesome';
font-size:16px;
font-weight: normal;
position: absolute;
left:0px;
top:15px;
color:#005440;
}
.line {
height:1px;
background-color:#ccc;
clear:both;
overflow:hidden;
margin:40px 15px 20px 15px;
display:inline-block;
width:100%;
}
.row-relative {
position:relative;
}
#footer .border {
position:static
}
.form-control ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #005440;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
color: #005440;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
color: #005440;
}
.form-control:-moz-placeholder { /* Firefox 18- */
color: #005440;
}
.form-group {
margin-bottom: 6px;
}
.form-control {
border-radius:0px;
box-shadow:none;
border:1px solid #005440;
color: #005440;
font-size: 14px;
font-style: normal;
font-weight: 300;
min-height: 45px;
padding: 6px;
}
input:focus{outline: none !important; border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;}
  button:focus{outline: none !important; border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;}
textarea.form-control {
height: auto;
min-height:250px;
}






@media all and (max-width: 768px) {
    /*my 768*/
    .pink-side-box {
    font-size: 13px;}
    hr{margin-top: 13px;
margin-bottom: 13px;}
    .product_details h3 span.socialshareicons {
    float: right;
    margin-top: -9px;
}
span.icon {bottom: 14px;}
.small-product-desc h1{margin-bottom: 12px;}
    /*my 768 end*/

/*product slider*/
.thumbnails1 a.zoom{ display:block;}
.thumbnails1 a.zoom > span{  }
/*product slider*/


.newsicons {
position:relative;
bottom:0px;
left:0px;
padding:10px;
background-color:rgba(0, 0, 0, 0.9);
width:100%;
margin:0px;
list-style:none;
color:#fff;
overflow:hidden;
}
.newsicons ul {
}
.carousel-caption {
height:auto !important;
text-align:left;
position:relative;
}
.carousel-caption h2 {
display:inline-block;
clear:both;
padding:8px;
float:left;
}
.carousel-caption h3 {
display:inline-block;
clear:both;
padding:8px;
float:left;
}
.carousel-caption h4 {
display:inline-block;
clear:both;
padding:8px;
float:left;
}
.carousel-caption p {
display:inline-block;
clear:both;
padding:8px;
float:left;
}
.carousel-caption h5 {
display:inline-block;
clear:both;
padding:8px 0px;
float:left;
}
/*.product_details h3 span.socialshareicons{ float:left; margin-left:-4px; display:inline-block; margin-top:20px; width:100%;}*/
#footer .call_us ul li + li {
padding-left:15px;
font-size:14px
}
.reviewbox{ clear:both; margin:10px 0px; float:left}
.product_left{ padding-right:0}
.options-container{float:left; width:100%;}
.related-items h2 span{ font-size:26px;}
.view-box{ padding:12px 16px}
.view-box2{ padding:12px 16px; position:relative}
.view-box2 i{ position:absolute; top:40px; right:10px}
   #sync2{margin:0px !important; padding:0px 15px !important}
   /*.product_details{ float:none;}*/
}
.breadcrumb {
    margin-bottom: 20px;
background-color:transparent;
padding:0px;
}
.breadcrumb a {
color:#808285;
font-size:12px;
font-family: 'robotolight';
}
.breadcrumb a.active {
color:#808285;
font-size:12px;
font-family: 'robotobold';
}
.breadcrumb > li + li::before {
color: #808285;
content: "> ";
padding: 0 5px;
}
.page-header {
background-color:#e5e5e5;
margin:0px 0px 0px 0px;
padding:15px 0px 15px 40px
}
.page-header h1 {
margin:0px;
}
.page-header h2 {
margin:0px;
font-size:30px;
}
/*cms*/
.content {
line-height:20px;
padding:15px 40px 15px 40px;
background-color:#e5e5e5;
margin-bottom:40px;
clear:both;
}
.content .page-header {
margin:0px 0px 0px 0px;
padding:0px;
border:0px;
}
.content h2 {
}
.content a {
color:#000;
}
.content ul {
}
.content ul {
margin:10px 0px 0px 0px;
padding:0px;
list-style:none;
}
.content ul li {
padding:5px 0px 5px 30px;
position:relative
}
.content ul li:before {
content:"\f069";
display: inline-block;
font-family: 'FontAwesome';
font-size:16px;
font-weight: normal;
position: absolute;
left:0px;
top: 5px;
color:#000;
}
.has-error {
border-color: #c60000;
color: #c60000;
}
.has-success {
border-color: #005440;
color: #005440;
}
.searchtoggle {
display:none;
}
.col-sm-5.image h1{ display:none;}
.cat{display:table;vertical-align:top ;float: right;}
.close-overlay{ float:right !important; color:#3a3a3a !important; font-size:15px !important; padding-right:10px !important;}
.cartbox{ width:377px;position: absolute;right:10px; top:30px; z-index:9999; opacity:0;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s; background-color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; visibility:hidden}
.cartbox.active{ width:377px;visibility: visible;  opacity:1; padding:0px 10px 10px 10px; border:1px solid #5FD5BA;}
.cartbox.active::after{
content:'';
display: inline-block;
font-size:24px;
font-weight: normal;
position: absolute;
right: 15px;
top:-10px;
color:#4ebfa1;
background-image:url(/images/tamplate/border.svg); background-repeat:no-repeat; background-position:right top;
width:20px; height:20px;
}


#footer .subscribe h2 span{font-family: 'robotoblack'; font-size:1em;}
#footer .social h2 span{font-family: 'robotoblack'; font-size:1em;}
#footer .social.lets h2 span{font-family: 'robotoblack'; font-size:1em;}





.help{display:inline-block; position:relative;}
.help a{position:relative; font-family: 'robotolight'; color:#F26E66; font-size:12px;}
.help_active{position:absolute; width:185px; height:auto; border:1px solid #53bfa0; background-color:#fff; border-radius:10px; z-index:99999; display:none; padding:10px 10px 0px 10px; right:0px; top:36px; }
.help_active::after{/*content:'';
width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #53bfa0 transparent;   
position: absolute;
 right: 10px;
 top: -11px; */
 
 content:'';
display: inline-block;
font-size:24px;
font-weight: normal;
position: absolute;
right: 15px;
top:-10px;
color:#4ebfa1;
background-image:url(/images/tamplate/border.svg); background-repeat:no-repeat; background-position:right top;
width:20px; height:20px;
 
 }




.help:hover .help_active{display:block;}
.help_active ul{margin:0px; padding:0px; list-style-type:none;}
.help_active ul li{text-align:left; margin-bottom:10px;}
.help_active ul li a:last-child{font-size:10px; color:#53bfa0; font-family: 'robotobold';}
.help_active li h4{padding-left:20px;}
.help_active li h3{margin-top:0px; margin-bottom:5px; font-size:0.85em; color:#53bfa0; font-family: 'robotobold'; background-image:url(/images/tamplate/email.svg); background-repeat:no-repeat; background-position:left 0px; padding-left:20px;}
.help_active li + li h3{ background-image:url(/images/tamplate/call.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:20px;}
.help_active li + li + li h3{ background-image:url(/images/tamplate/customer.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:20px;}
.help_active h4{margin-top:0px; margin-bottom:10px; color:#58595b; font-family: 'robotoregular'; font-size:0.85em;  line-height:15px; font-weight:200;}
#header .help_active h3 a{padding:0px; color:#53bfa0; font-family: 'robotobold'; text-decoration:underline; letter-spacing:0.075em;}



#footer .signup h2{font-size:16px; color:#e46680; font-family:'Conv_MyriadPro-Regular'; }
#footer .social{margin-top:40px; padding-left:0px; clear:both;}
#footer .social.lets{margin-top:40px; padding-left:0px;}
#footer .social h2{font-family:'Conv_MyriadPro-Regular'; font-size:16px; display: inline-block; padding-left:0; }
#footer .social.lets h2{font-family:'Conv_MyriadPro-Regular'; font-size:16px; margin-bottom:5px;}
#footer .social p{color:#53bfa0;  font-size:2.1em; font-family: 'roboto_slabbold'; line-height:1; letter-spacing:2px; margin-bottom:0}
#footer .social p a{color:#53bfa0; display:inline-block}
#footer .signup{margin-bottom:5px;}


.table-cart{  padding:0px; width:100%;color:#58595b; height:215px; overflow:auto}
.table-cart table{width:100%; margin:0px;}
/*.table thead{ background-color:#d2ebe4;}*/
/*.table tfoot{ background-color:#d2ebe4;}*/
.table-cart img.cart-img{ width:60px; height:60px; margin-bottom:10px;}
.table-cart a{ color:#fff;}
.table-cart .items{color:#fff; padding:5px 0px; font-size:14px;}
.table-cart .itemsempty{color:#fff; padding:0px 0px; font-size:13px;  line-height: 20px;}
.table-cart .items span{ background-color:#fff; color:#444; padding:5px;}


.table-cart-btn{  padding:10px; width:100%;color:#85868a;  }
.table-cart-btn table{width:100%; margin:0px;}
a.emptycart{ background-color:#fff; color:#3e3e3f; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;  -ms-border-radius:10px; border:1px solid #3e3e3f; text-transform:none; padding:8px 30px 8px 30px;font-family: "roboto_slablight"; font-size:13px; 
background-position:12px 2px; display:inline-block; line-height:22px;text-transform:capitalize;}
a.checkout{ background-color:#fdc241; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;  text-transform:none; padding:8px 30px 8px 30px;font-family: "roboto_slablight"; color:#3e3e3f;  font-size:13px; display:inline-block;line-height:22px; text-transform:uppercase; }
.sep_menu{ display:none;}
.product-specail{ text-align:right; float:right}
.product-specail img{ display:inline-block; padding-right:15px; }
.product-specail img.img-responsive{ max-width:none; width:100%;}
select::-ms-expand {
    display: none;
}  



.my-font{font-family:'robotolight';margin-bottom: 16px;}
.checkbox-italic{font-family: 'robotolight'; font-style: italic;}

/*my table item css*/

.write-review{float:right;}
.credit1{cursor: pointer;}
.customer-details{padding: 8px 5px 0px;
font-size: 11px;
color: #231f20;
font-family: 'robotolight';display:none;}
.save-td{position:relative;}
.save-later{position:absolute;bottom:7px;width:100%;}
.save-later .pull-right{position:absolute;right:20px;}
/*.radioboxdiv input[type="radio"] {
    visibility: hidden;
    margin-left: -15px;
    position: absolute;
}*/
/*.nothanks input[type="radio"] {
    visibility: hidden;
    margin-left: -15px;
    position: absolute;
}*/
/*.personalise  label{ z-index:99;}
.personalise  label{ z-index:99;}
.radioboxdiv label {
    background: transparent none repeat scroll 0 0;
    border-radius: 0px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    top: 3px;
    width: 22px;
    font-weight: normal;
   
}
.radioboxdiv input[type="radio"]:checked + label::after {
    content: "\f111";
    font-family: "FontAwesome";
    font-size: 18px;
    opacity: 1;
}
.personalise  label::after {
    background: transparent none repeat scroll 0 0;
    color: #fbba00;
    content: "\f10c";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 5px;
    left: 3px;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 9px;
}
.nothanks label::after {
     background: transparent none repeat scroll 0 0;
    color: #fbba00;
    content: "\f10c";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 5px;
    left: 3px;
    opacity: 1;
    position: absolute;
    top: 54px;
    width: 9px;
}*/
/*.nothanks label {
    background: transparent none repeat scroll 0 0;
    border-radius: 0px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    top: 3px;
    width: 22px;
    font-weight: normal;
}
.nothanks input[type="radio"]:checked + label::after {
    content: "\f111";
    font-family: "FontAwesome";
    font-size: 18px;
    opacity: 1;
}
.nothanks label::after {
    background: transparent none repeat scroll 0 0;
    color: #fbba00;
    content: "\f10c";
    font-family: "FontAwesome";
    font-size: 18px;
    height: 5px;
    left: 3px;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 9px;
}*/



.updatep{font-family: 'robotolight';
font-size: 13px;
color: #3e3e3f;margin-top:8px;font-weight: bold}
#return_policy p{font-family:'robotoregular';font-size:16px;color:#3e3a3a;}
#return_policy p a{font-family:'robotoregular';font-size:16px;color:#3e3a3a !important;}
#review .btn-info{padding:6px 20px;}
p.muted{margin-top:8px;}
.img-top{vertical-align: top !important;}
.img-text a{margin-top:10px;}
.nothanks{padding: 1px 0px 17px;font-family: 'roboto_slabbold';color: #53bfa0;}
 .nothanks input{margin-right:3px;}
 
#divbox{margin-top:20px;}
.stool-table-items{border-bottom:2px solid #ddd;margin-bottom:25px;}
.line-text{margin-bottom:125px;}
.stool-table-items thead{background:none;color:#3e3a3a;}
.stool-table-items thead th{color:#3e3a3a;}
.stool-table-items tr td{color:#3e3a3a;border:0px !important;}
.stool-table-items tr td.idesc a{float:left;}
.stool-table-items tr td.idesc .desc{float:left;padding-left:15px;}
/* Edited by Amruta */
.collection-tooltip .desc{float:left;padding-left:30px;}
.collection-tooltip .desc p{margin-bottom:5px;font-size:12px;}
.collection-tooltip .desc p span{font-family: 'robotobold';}
/* */
.stool-table-items tr td.idesc .desc h4{}
.stool-table-items tr td.idesc .desc p{margin-bottom:5px;font-size:12px;}
.stool-table-items tr td.idesc .desc p span{font-family: 'robotobold';}
.stool-table-items tr td a i{font-size:20px;color: #d8d8d8;}
.stool-table-items .dropdown_collection{background-image: url(/images/tamplate/drop-select.svg);background-repeat: no-repeat;background-position: top right;background-color: #fff;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;margin-bottom: 10px;}
.stool-table-items .dropdown_collection select{height:31px;line-height:30px;padding-left:10px;}
.add-table-cart .btn-secondary{background-color: #f5cb37;border:1px solid #f5cb37;color:#3e3a3a;}
.add-table-cart .btn-secondary:hover{background-color: #ffffff;border:1px solid #f5cb37;}
.line-text p{color:#7d7d7d;font-size:15px;}

.des-image p{color:#464646;font-size:14px;font-family: 'robotolight';line-height: 1.8;letter-spacing: 0.5px;}
.des-image p span{font-family: 'robotobold';font-size:16px;}
p.link-text-d{text-align: center;margin-bottom:30px;}
p.link-text-d a{color:#464646;font-size:14px;font-family: 'robotolight';text-decoration: underline;}
.sub-heading{color:#636363;font-size:13px;font-family: 'roboto_slablight';}
.span12 .thumbnail1{width: 100% !important;}
.reviews{margin-bottom: 0px;}
.one-item [type="checkbox"]{
    visibility: hidden;
margin-left: -15px;
position: absolute;
}
.one-item label {
    background: transparent none repeat scroll 0 0;
    border-radius: 0px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    bottom:35px;
    width: 22px;
    font-weight: normal;}


.one-item label::after{background: transparent none repeat scroll 0 0;
color: #ddd;
content: "\f096";
font-family: "FontAwesome";
font-size: 30px;
height: 5px;
left: -15px;
opacity: 1;
position: absolute;
top: 0;}
.small-product-desc{margin:45px 0px;;}
.small-product-desc h1{color:#3e3a3a;font-size:19px;font-family: 'roboto_slabregular';margin-bottom: 20px;margin-top: 20px;}
.small-product-desc p{color:#7d7d7d;font-size:14px;font-family: 'robotoregular';}
.full-details strong u{text-transform: capitalize;}
.selected-color{margin-bottom:5px;}
/*my table item css end*/

span.icon{position: absolute;
bottom: 27px;
right: 10px;}

@media (max-width: 991px) {
    .table-width{width:100%;margin-top:20px;}
    .table-width.affix{border:none;}
    .charges_viewer.affix{position:relative;top:0px;}
    .seprator-line{border-top:1px solid #f2e4e4;border-bottom:1px solid #f2e4e4;padding: 15px 0px;}
    .input-out .btn-primary{}
    .login-seperator{padding: 12px 0px;}
.col-sm-5.image h1{ display: block;}
.col-sm-7.product_details h1{display:none;}
body {
padding-top:0;
}
#header {
margin-bottom:5px;
}
#header .logo {
position: relative;
padding-top:10px; text-align:center; width:100%;
}

#header .logo a {
display: inline-block; /*padding:5px 0px; */
padding:0px 0px;
}

#header .logo a img {
display: block;
height: auto;
width: 143px;
}
#header .logo a {
}
#header .top_links{ text-align:center; color:#585858;}
#header .top_links a:first-child {
font-size:9px;
}
#header .top_links a strong {
font-size:9px;
}
#header .top_links a {
font-size:9px;
padding: 5px 6px;
}
.right_section {
margin-top:0px;
}
.midddle_links a{  font-size:9px;  }
.midddle_links a + a{padding:0px 4px;}
.searchtoggle {
background-color: #E56780;
color: #fff;
display: inline-block;
font-size: 21px;
height: 40px;
line-height: 39px;
position: absolute;
right: 0;
text-align: center;
top: -63px;
width: 40px; display:none;
}
.searchbox {
 margin-bottom:20px; padding-right:15px
}
.searchbox.active {
display:block;
margin-bottom:20px;
}
.searchbox input[type="text"]{ font-size:0.85em;}
.searchbox input[type="button"] {
right:15px;
}
.mainmenu a.sale {
left:10px;
}
.sale_tab ul {
list-style:none;
}
.sale_tab li {
font-size:16px;
}
.sale_tab li.second {
border:0px;
}
.page-header h1 {
font-size:20px;
}
.page-header h2 {
font-size:20px;
}
.line {
margin:40px 0px 20px 0px;
display:inline-block;
width:100%;
}
.free-shipping {
width:80px;
background-size:100%;
position:relative;
float:right
}
.Quantity {
overflow:hidden;
}
.productdescription {
font-size:14px;
line-height:30px;
padding-left:00px;
}
.productdescription h2 {
font-size:26px;
}
.productdescription h3 {
font-size:20px;
}

.mainmenu + .sale_tab{ display:none;}
#sales_responsive{ display:block; clear:both;}
#sales_responsive.sale_tab li {
      clear: both;
    display: inline-block;
    float: left;
    font-size: 16px;
    text-align: left;
    width: 100%; 
}
#sales_responsive.sale_tab li.third{ border-right:0px;}
.midddle_links button{ margin-right:0px;}
.col-sm-5.text-right{ text-align:left; margin-bottom:15px;}
.container.text-center > img {
    width: 100px;
}
.note{ display:none;}
.view-theme.text-center{ display:block;}
#footer .call_us{ text-align:left; margin-top:20px;}
#footer .call_us ul li + li + li{ padding-left:0px; text-align:center; display:inline-block; width:100%;}

}


@media (min-width: 280px) and (max-width:480px) {.qty{ padding-right:0px; width:50%;} .addtocart_btn{ display:inline-block} .col-sm-5.addtocart_btn{ width:50%; } .col-sm-5.addtocart_btn a.btn.btn-lg.btn-primary{ margin-top:12px;font-size:14px; padding:12px 20px; float:right} .col-sm-4.text-right.links{ text-align:left} .addtocartbox .links a{ display:inline; font-size:12px; } .addtocartbox .links a + a{ float:right} #header .top_links a span{font-size:9px;}.subscribe_input button[type="button"]{font-size:14px;}
.subscribe_input input[type="text"]{height:40px;}
.subscribe_input button[type="button"]{height:40px;}
.subscribe_input input[type="text"]{ font-size:0.5em;}
}
@media (max-width: 767px) {#footer .social{margin-top:00px !important; padding-left:0px;}
/*.ui-tooltip {
      padding:0px;}*/
.productdescription h3 span.rating{margin-left:0px;}
.text1{display:block;}
.hover-details {padding:0px;}
#acces table tr td{display:block;border: 0px;padding-left:55px;}
#acces table tr td:first-child{position: absolute;top:0;padding-left: 0;}
#acces table tr td:nth-child(2){padding-top:18px;}
#acces table tr td:nth-child(3){width: 50%;display:table-cell;float: left;}
#acces table tr td:nth-child(4){width: 50%;display:table-cell;float: left;padding-left:0px;}
#acces table tr{position: relative;border-bottom: 1px solid #ccc;padding: 0px 0px 10px;float: left;width: 100%;}
#footer .social.lets{padding-left:0px; margin-top:-3px !important;}
#footer .social.lets h2{margin-top:10px !important;}}
@media (max-width: 768px) {.sale_tab li.four{ border-right:0px;}
 
.product_details label{ padding:10px 0px;}
}
@media (max-width: 600px) {




#footer .signup h2{padding-left:0px;}
#footer .social p{font-size:20px;}
#footer .social.lets{ }
#footer .social h2{font-size:16px;}
.midddle_links a + a{font-size:9px;}
#footer .subscribe h2{text-align:left;}
#footer .social{padding-left:0px; }
.help_active{left:0px;}
.help_active::before{left:10px;}

.thumbnails ul li img {
    border: 1px solid #f9f9f9;
    width: 58px;
}
.cartbox{ width:100%; right:0px; }
.cartbox.active{ width:100%;  }
.addtocartbox{ padding:10px 15px 10px}
.subscribe_input input[type="text"]{ font-size:0.7em;}


.slider .slider_caption{top: 10%;left: 10%;}
.slider .slider_caption h3{font-size: 15px;margin: 8px 0px;}
.slider .slider_caption p{font-size: 13px;margin: 0px;}
.slider .slider_caption button{font-size: 10px;padding:4px 15px}
.slider_section h1{font-size: 10px;}




.section_kids_banner{margin-top: 20px;}
.kidsbanner{width:100% !important; }
.kidsbanner li{display: none;}
.kidsbanner li.kids_caption{display: block;width:100% !important;}


}
@media (min-width: 480px) and (max-width:768px) {.qty{ padding-right:0px; width:30%;} .addtocart_btn{ display:inline-block} .col-sm-5.addtocart_btn{ width:35%; text-align:center } .col-sm-4.text-right.links{width:35%; float:right}.col-sm-5.addtocart_btn a.btn.btn-lg.btn-primary{ margin-top:12px;font-size:14px; padding:12px 20px; float:right}
.subscribe_input input[type="text"]{ font-size:0.9em;}

.slider_section h1{font-size: 16px;}


.kidsbanner .kidsbanner_contents{font-size: 12px;}
.kidsbanner .kidsbanner_contents button{font-size: 12px;
    color: #fff;
    background: #fdc242;
    border: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;}
    .kidsbanner .kidsbanner_contents .kidsbanner_sub_text{margin: 0px;}
    .kidsbanner .kidsbanner_contents .kidsbanner_main_text{margin: 0px;}
 }
 @media (max-width: 600px) {.cartbox.active{ width:220%;}

 
 }
@media (max-width: 800px) {
#header .top_links a::after{ top:25%; bottom:0;  height:50%;}
.subscribe_input button[type="button"]{font-size:16px;}
#header .top_links a span{font-size:9px;}
.midddle_links a.emptycart{ border-radius:5px; padding:0px 8px;}
.midddle_links a.checkout{ border-radius:5px; padding:0px 8px;}
 
.dropdown3.col-md-3.col-sm-2.dropdown-submenu {
    width: 100%;
}
.col-md-3.col-sm-2.dropdown-submenu{width: 100%;}
.dropdown5.col-md-3.col-sm-2.dropdown-submenu{width: 100%;}
#footer .subscribe h2 { font-size:16px;}
#footer .subscribe h2 br{ display:none}
.sale_tab li.four{ border-left:0px;}


.subscribe_input button[type="button"] span{ display:none}
.subscribe_input button[type="button"]{ width:40px;}

/*#header .top_links a::after {
    bottom: 0;
    height: 34%;
    top: 34%;
}*/
.midddle_links a.myaccount{ width:auto}

.help_active::after{ right: -20px;
    top: -10px;
    width: 100%; background-position: left top;}
}

@media (min-width: 768px) and (max-width:991px) {.subscribe_input input[type="text"]{ font-size:0.7em;}
#header .top_links a::after{ top:25%; bottom:0;  height:50%;}

#footer .social{margin-top:30px !important; padding-left:0px;}
#footer .social.lets{padding-left:0px; margin-top:30px !important;}
#footer .social.lets h2{margin-top:20px !important;}
#footer .signup{margin-top:20px !important; padding-left:0px;}
#footer .signup h2{margin-top:20px !important;}
 

}



@media (min-width: 1024px) {
}
@media (max-width: 1024px) {


/*Shiv IPAD CSS*/

/*SHIV IPAD CSS*/
.backtoschool_content{padding: 0px;}
.backtoschool p{margin: 10px 10%;font-size: 1em;padding-top:0px;}
.backtoschool_subhead{font-size: 1.5em; }
.backtoschool_header{font-size: 1.5em;  }
.slider_section h1{padding-top: 10px;}

/*SHIV IPAD CSS END*/

.simple-menu .navbar-nav > li > a{font-size: 0.9em;padding: 8px 10px;}

/*Shiv IPAD CSS END*/

.subscribe h2{ margin:20px 0px 10px;}
#footer .social.lets{padding-left:0px; }
#footer .social{padding-left:0px; }
#footer .social h2{font-size:16px;}
#footer .social p{font-size:21px;}
#footer .social p a{ float:left; width:28px; display:inline-block;}
#footer .social p a img{ padding:3px; width:100%; height:auto}
 .midddle_links button::after{ left:8px;}
 .midddle_links .col-xs-4.col-centered{ width:27%;  }
.midddle_links .col-xs-4.col-centered + .col-xs-4.col-centered{ width:27%; }
.midddle_links .col-xs-4.col-centered + .col-xs-4.col-centered + .col-xs-4.col-centered{ width:46%; }
.midddle_links button{ display:block;}
 .cat{  }
 .midddle_links button{ width: auto; min-width:120px;}
}
@media (min-width: 600px) and (max-width: 767px) {
.featured_products .panel-body .image a img{width:300px; margin:0 auto; max-width:100%;}
.addtocart_btn {
    display: inline-block;
    margin-top: 15px;
}
.col-sm-4.text-right.links{ width:30%; float:right}
.subscribe .col-sm-5.text-right{ width:100%;}
.subscribe .col-sm-5.text-right + .col-sm-7{width:100%;}
#footer .social.lets{padding-left:0px; }
#footer .social{padding-left:0px; }
}
@media (min-width:480px){
.featured_products .panel-body .image a img{width:250px; margin:0 auto; max-width:100%;}

}
@media (min-width: 767px) and (max-width: 991px) {



.container{ width:96%;}
.right_section{ width:100%;}
.col-sm-4.text-right.links{ width:100%; text-align:left}
.col-sm-4.text-right.links br{ display: none;}
.col-sm-4.text-right.links a br a{ margin-left:10px;}
.subscribe{margin-top: 30px;}
#footer .social{margin-top:30px; padding-left:0px;}
#footer .social.lets{padding-left:0px; margin-top:30px;}
#footer h2{  font-size: 14px;}
#footer .call_us ul li + li{ font-size:14px;}
.subscribe h2 br{ display:none;}
#footer .col-xs-12.col-sm-4{width:40%; }
#footer .col-sm-8.static_pos{width:60%; }
#footer .border::after{ display:none;}
 .thumbnails ul li img {
    border: 1px solid #f9f9f9;
    width: 64px;
}
.subscribe .col-sm-5.text-right{ width:100%;}
.subscribe .col-sm-5.text-right + .col-sm-7{width:100%;}
#footer .call_us{ text-align:right}
#footer .call_us ul li + li + li{text-align: right;}
.product-specail{ display:none}
.simple-menu .dropdown-submenu{ width:25%}
.simple-menu .navbar-nav .open .dropdown-menu > li > a{ font-size:12px;}
.dropdown5.col-md-3.col-sm-2.dropdown-submenu{ width:50%}
.col-md-3.col-sm-2.dropdown-submenu{width:50%}
.dropdown3.col-md-3.col-sm-2.dropdown-submenu{ width:50%}
.sep_menu{ display:block; clear:both;}
 
}
@media (min-width: 991px) and (max-width: 1200px) {
    /*.dropdown_collection select{padding: 1px 8px 1px 7px;}*/
    .stool-table-items .dropdown_collection select{height:30px;line-height:25px;padding-left:10px;}
}
@media (min-width: 991px) and (max-width: 1024px) {
    .dropdown_collection select{padding: 1px 8px 1px 7px;}
    .pink-side-box{margin-top: 8px;font-size: 12px;}
    .stool-table-items .dropdown_collection select{height:30px;line-height:25px;padding-left:10px;}

/*.simple-menu .navbar-nav > li > a {
font-size:1em; padding: 8px 13px;
}*/
.col-sm-4.text-right.links{ width:30%; float:right}
#footer .border::after{ display:none;}
#footer h2{  font-size: 14px;}
#footer .call_us ul li + li{ font-size:14px;}
 
.simple-menu .dropdown-menu li a{  padding: 3px 10px;}
.simple-menu .dropdown-menu{ min-width:180px;}
 .simple-menu .navbar-nav > li.dropdown:hover ul li.dropdownlink a{ font-size:11px;}
 
.col-md-3.col-sm-2.dropdown-submenu{width:25%}
.dropdown3.col-md-3.col-sm-2.dropdown-submenu{ width:25%}
.dropdown5.col-md-3.col-sm-2.dropdown-submenu{ width:25%}
.free-shipping {
width:100px;
background-size:100%;
}
.midddle_links button{ top:-13px;}
.sale_tab li{ font-size:14px;}
.sale_tab li p{ padding-left:48px;}
.sale_tab li.four strong{margin:0px;}
.displayformat{   padding:8px 2px; margin:0px; font-size:15px; line-height:20px;}
.midddle_links a{ padding:8px 3px;}
.midddle_links a + a{padding:8px 3px;}
 
}
@media (min-width: 991px) and (max-width: 1186px) {
.container{ width:97%;}
.free-shipping {
    background-size: 100% auto;
    width: 100px;
}
/*.simple-menu .navbar-nav > li > a {
font-size:1em; padding: 8px 13px;
}*/
.subscribe_input input[type="text"]{ font-size:1em;}

}
@media (min-width: 1025px) and (max-width: 1186px) {.midddle_links a{  }
.midddle_links a + a{ }}
@media (min-width: 1025px) and (max-width: 1200px) {
.container{ width:97%;}
 .simple-menu .navbar-nav > li > a {
font-size:1em; padding: 8px 15px;
}
.subscribe_input input[type="text"]{ font-size:1.1em;}

#footer .subscribe h2{ font-size:15px}
.btn-lg{ padding: 15px 30px;}
.col-sm-4.text-right.links{ width:30%; float:right}
.simple-menu .dropdown-menu li a{  padding: 3px 12px;}
.simple-menu .dropdown-menu{ min-width:200px;}

}



@media (max-width:600px) {


/*Shiv IPAD CSS*/

/*SHIV IPAD CSS*/
.backtoschool_content{padding: 0px;}
.backtoschool p{margin:2px 10%;font-size:0.8em;padding-top:0px;}
.backtoschool_subhead{font-size: 1em; }
.backtoschool_header{font-size: 1em;  }
.slider_section h1{padding-top: 10px;}

}



@media only screen and (max-width: 991px)  {
    .footerIocn img {
    max-width: 114px;}
    
    .category_toggle_prnt .category_toggle_btn{display: block}
    .subcategory_nav_widget, .subcategory_nav_widget_sub{display: none}
    section h2{font-size:18px;}
    .hide_responsive{display: none}
    .text_center_responsive{text-align: center;}
    .for_responsive{display:block !important}

    .display_block{display: block;margin-top: 0px;}
    .checkoutoption #Checkout_Method h3.topmargin{margin-top: 0px;}

   

    .hover_view_div{display: none !important;}
    .item_hover{display: none !important}
    /*.footerIocn_top{width: 49.5%;}*/
    .footerIocn_bottom{width:32.5%;}
    .checkout-inside .form-control{font-size: 12px;}
    .input-out .btn-primary{font-size: 12px !important;}
/*.input-in .btn-primary{font-size: 13px;}*/
}

@media only screen and (max-width: 400px)  {
       .checkoutoption input[type="text"]::-webkit-input-placeholder {
        font-size:8px;font-style:italic;
        }
}
@media (max-width: 360px){
    #cart .modal-dialog {
    width: 298px;
}
#cart .modal-body {
   padding: 23px 15px 25px;
}
#cart .popup-footer {padding: 3px 3px 12px;}
#cart .modal-body h2 {font-size: 21px;}
.modal-body .content-popup h3{font-size: 12px;}
.modal-body .content-popup p{font-size: 12px;}
    .idesc img{width:50px;}
    .stool-table-items .dropdown_collection select{width:167px;}
    .links{float:none;}
    .links a:first-child{float:left;}
    .links a:last-child{float:right;}
    .collection span.price strong{float:none;}
    .reviews h3{margin-bottom: 10px;}
    .view-box2 img{width: 39px;height: auto;}
    .view-box2 i{top: 0;}
    .write-review{float:none;margin-top:10px;display: inline-block;}
    span.icon{bottom: 15px;}
    .product_details h3 span.socialshareicons {margin-top: 9px;float:none}
    .product_details h3 > a{display: block;margin-bottom:9px;text-transform: capitalize;margin-top:3px;}
    .table-responsive{border:0px;}
    .product_details{float:none;}
    .product_details h3 span {float:none;}
    .related-items .one-item{margin-bottom: 10px;}
    .customer-details{padding: 8px 33px 0px;
font-size: 11px;
color: #231f20;
font-family: 'robotolight';display:block;}
    .checkoutoption #Billing_Shipping_Information p{font-size:11px;}
     .footerIocn img {
    width:100%;text-align: left !important;padding:0px 15px;}
     .footerIocn{width:100%;text-align: left;float: left;}
    .input-out .form-control{font-size: 10px !important;}
    .input-out .btn-primary{font-size: 10px !important;}
    /*.checkoutoption .form-control{font-size: 10px;}*/
    .input-cart .form-control{font-size: 10px !important;}
    .input-cart .btn-primary{font-size: 10px !important;}
    /*.small-images{text-align: center;}*/
    .small-images img{height:41px;}
    /*.checkoutoption #Billing_Shipping_Information h3{PADDING:0PX;}*/
}
  
   .lightbox{display:none;}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0);}
.featherlight:last-of-type{background:rgba(0, 0, 0, 0.6);}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;padding:18px 25px 0;border-bottom:25px solid transparent;min-width:280px;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;max-width:80%;border-radius:4px;}
.featherlight .featherlight-inner{display:block;}
.featherlight .featherlight-close-icon{border-width: 0px;position:absolute;z-index:9999;top:3px;right:3px;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color: #B5B5B5;font-size: 18px;}
.featherlight label{display:block;width:96%;font-weight:bold;margin:19px 0 4px;}
.featherlight input, .featherlight textarea{width:96%;padding:6px;}
.featherlight h1{color:#890000;}

#static h1 {
    FONT-WEIGHT: 800;
    FONT-SIZE: 20pt;
    COLOR: #53bfa0;
    FONT-STYLE: normal;
    FONT-FAMILY: Times New Roman,arial,helvetica;
    margin-bottom: 1px;
    margin-top: 1px;
    text-align: center;
}
.bodiv 
{
    display:none;
    visibility:hidden
}
.section_themes{}
.section_themes .themes_subheader {text-align: center;margin: 50px 0px;}
.section_themes .themes_subheader h3{font-family: 'robotomedium';font-size:26px;color:#d63434;}
.section_themes .themes_subheader p{font-family: 'robotolight';font-size:20px;color:#231f20;font-style: italic}
.section_themes .themes_container .themes_item{text-align: center;margin: 20px 0px;}
.section_themes .themes_container .themes_item h3{font-family: 'robotobold';font-size:16px;}
.section_themes .themes_container .themes_item p{font-family: 'robotolight';font-size:14px;color:#231f20;font-style: italic}
.section_themes .themes_container .themes_item .themes_tag {font-family: 'robotolight';font-size:14px;}
.section_themes .themes_container .themes_item .themes_tag a {color: inherit;text-decoration: underline}
.section_themes .themes_container .themes_item .themes_tag a:hover{text-decoration:none; }
.section_themes .themes_container .green_text h3, .section_themes .themes_container .green_text .themes_tag{color:#53bfa0;}
.section_themes .themes_container .pink_text h3, .themes_container .pink_text .themes_tag{color:#e56780;}