@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=en");


.pro_box {
	background: #fafafa;
	clear: both;
	margin: 0 0 20px 0;
}

.pro_box .float-left {
	width: 64%;
	padding: 20px 3%;
	float: left;
}

.pro_box .pro_image_on_right {
	margin: 0 0 0 70%;
	text-align: right;
}

.pro_box .pro_image_on_right img {
	max-width: 100%;
}

.pro_box .pro_image_on_right:after {
	display: block;
	content: ' ';
	clear: both;
	width: 100%;
	
}


body {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #fff;
    font-size: 13px;
    color: #676a6c;
}

@media (max-width: 767px) {
    body {

        font-size: 16px;
    }

}

/*
.navbar-header {
  width: 100%;
}
*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 100;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10px;
}

h3,
h4,
h5 {
    margin-top: 5px;
    font-weight: 600;
}

footer {
    display: block;
    position: relative;
    margin: 100px 0 0 0;
}

.footer-foot {
	margin-top: 30px;
	background:#eaeaea;
	padding-top: 15px!important;
	padding-bottom: 10px!important;
	margin-bottom: 0;
}


.bold {
    font-weight: bold;
}



.navbar.navbar-default {
	height: 65px;
}

.navbar.navbar-default .nav.navbar-nav {
	margin-top: 8px;
}


@media (max-width: 700px) { 

.navbar-collapse {
	position: absolute;
	width: 100%;
	top: 65px;
	left: 0;
	background: #fff;
	margin: 0;
	box-shadow: 0px 22px 20px -10px rgba(0,0,0,0.3);
}

 }

.navbar-toggle {
	margin: 15px 0 0 25px;
}

ul.mega-menu {
    width: 100%;
}

ul.mega-menu li {
    display: block;
    float: left;
}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}

.yamm .container {
    position: relative;
}

.yamm .dropdown-menu {
    left: auto;
}

.yamm .yamm-content {
    padding: 20px 30px;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}

.breadcrumb {
    background: none;
    padding: 0;
}

#mse2_mfilter {
    margin-top: 30px;
}

#mse2_mfilter fieldset {
    margin-bottom: 20px;
}

.navbar {
    margin-bottom: 0;

}

.navbar .container {

}


.navbar-nav > li > span {
	padding: 15px 0 15px 20px;
	display: block;
	line-height: 20px
}

.navbar-default {
    background: #fff !important;
}

.navbar-right ul li {
    float: left !important;
}

.sidebar {
    padding: 20px 0 0 0;

}

.sidebar ul {
    display: block;
    padding: 0;
    margin: 0;
}

.sidebar ul li {
    display: block;
    padding: 0;
    margin: 0;
}

.sidebar ul li a {
    color: #eaedf1;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.sidebar ul li.active a,
.sidebar ul li a:hover {
    color: #848e96;

}

.sidebar ul li ul {
    margin: 0 0 20px 20px;
}

.sidebar ul li ul li a {
    color: #848e96;
    text-transform: none;
    letter-spacing: 0px;
}

.sidebar ul li ul li.active a,
.sidebar ul li ul li a:hover {

    color: #eaedf1;
}

.sort-head {
    background: #e8eaed;
    height: 34px;
    line-height: 34px;
}

.sort-head div {
    border-right: 1px solid #d1d5da;
}

.sort-head div:last-child {
    border-right: 0px;
}

.sort-head #mse2_sort a {
    font-size: 11px;
    color: #475059;
}

.view-chooser {
    position: relative;
    right: -30px;
}

.view-chooser a {
    color: #475059;
}

.view-chooser a.active {
    color: #848e96 !important;
}

.logo {
	display: inline-block;
    margin-top: 9px!important;
}

.logo img {
    height: 36px !important;
    margin: 6px 0 0 0;
}

.container.with-side {
    background: #475059;
    padding: 0;
}

@media (max-width: 767px) {
    .container.with-side {
        background: #fff;
        padding: 0;
    }
}

.main-content {
    background: #fff;
}

.ms2_product {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f9fc+0,ffffff+99 */
    background: rgb(247, 249, 252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#ffffff', GradientType=0); /* IE6-8 */

    border-top: 1px solid #f7f9fc;

    overflow: hidden;

}

.ms2_product .col {
    padding-top: 40px;
    height: 100px;
}

.ms2_product .product-image,
.sort-head .product-image {
    width: 120px;
    float: left;
}

.ms2_product .product-info,
.sort-head .product-info {
    margin: 0 0 0 120px;
}

.ms2_product div {
    border-right: 1px solid #ebeef3;

}

.ms2_product div:first-child {
    border-right: 0px;
}

.ms2_product div:last-child {
    border-right: 0px;
}

.ms2_product div div:last-child {
    border-right: 0px !important;
}

.ms2_product div div:first-child {
    border-right: 1px solid #ebeef3;
}

.pagination {
    text-align: center;
}

.pagination ul {
    padding: 0 !important;
}

.pagination ul li:first-child,
.pagination ul li:last-child {
    display: none;
}

.card-box {
    display: block;
    margin: 0 0 10px 0;
    padding: 15px 25px 20px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f9fc+0,ffffff+70 */
    background: rgb(247, 249, 252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 70%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 70%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

}


a.card-box {
    color: #2b4254;
    text-decoration: none;
}


a.card-box:hover {
    cursor: pointer;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f9fc+0,ffffff+70 */
    background: rgb(247, 249, 252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, rgba(233, 238, 246, 1) 0%, rgba(255, 255, 255, 1) 70%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(233, 238, 246, 1) 0%, rgba(255, 255, 255, 1) 70%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(233, 238, 246, 1) 0%, rgba(255, 255, 255, 1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9eef6', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

}

.card-box .title {
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

.pair-box {
    display: block;
    margin: 0 0 10px 0;
    padding: 15px 25px 20px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f9fc+0,ffffff+70 */
    background: rgb(247, 249, 252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 70%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 70%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(247, 249, 252, 1) 0%, rgba(255, 255, 255, 1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

}


a.pair-box {
    color: #2b4254;
    text-decoration: none;
}


a.pair-box:hover {
    cursor: pointer;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f9fc+0,ffffff+70 */
    background: rgb(247, 249, 252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, rgba(233, 238, 246, 1) 0%, rgba(255, 255, 255, 1) 70%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(233, 238, 246, 1) 0%, rgba(255, 255, 255, 1) 70%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(233, 238, 246, 1) 0%, rgba(255, 255, 255, 1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9eef6', endColorstr='#ffffff', GradientType=1); /* IE6-8 */

}
.pair-box .title {
    position: relative;
    z-index: 1;
}

.pair-box div div img {
    -webkit-box-shadow: 0px 0px 21px 15px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 0px 21px 15px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 21px 15px rgba(255, 255, 255, 1);
}

.pair-box .row .pair-teaser-inner {

}


.pair-box .row .pair-teaser-inner:first-child {
    border-right: 1px solid rgba(233, 238, 246, 1);

}




#mse2_results img {
    -webkit-box-shadow: 0px 0px 21px 15px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 0px 21px 15px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 21px 15px rgba(255, 255, 255, 1);
}

.home-title {

    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 50px;
    margin-bottom: 30px;
}

/*
.home-title:after {
content: ' ';
display: block;
width: 100px;
height: 4px;
background: black;
}
*/

.hero {
    background: url(img/bannerimages.jpg) no-repeat center;
    -webkit-background-size:cover;
    background-size:cover;
    width: 100%;
    height: 600px;
    padding: 200px 0 0 0;
    text-align: center;
}

.hero .title {
    font-size: 36px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: white;
}

.hero .sub-title {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: white;
}

.color-check {
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 5px;
}

.color-check input {
    display: none;
}

.color-check.aqua {
    background: #83dee1;
}

.color-check.blue {
    background: #266ad1;
}

.color-check.red {
    background: #d1263a;
}

.color-check.green {
    background: #3a8e53;
}

.color-check.orange {
    background: #ff9000;
}

.color-check.yellow {
    background: #ffd800;
}

.color-check.brown {
    background: #b45000;
}

.color-check.pink {
    background: #ec6fb3;
}

.color-check.purple {
    background: #b96fec;
}

.color-check.white {
    background: #f0f5f6;
    border: 1px solid #71787b;
}

.color-check.disabled {
    background: #cfd2d7;
}

.color-check.mix {
	position: relative;
    background: #f0f5f6;
    border: 1px solid #71787b;
}

.color-check.mix:after {
	color: #000!important;
	font-size: 10px;
	position:absolute;
	content: 'mix'!important;
	font-weight: bold;
	top: 1px;
	left: 4px;
}


.color-check span {
    display: block;
    width: 15px;
    height: 7px;
    border-radius: 2px;
}

.color-check input:checked + span {
    background: #fff;
}

.color-check.white input:checked + span {
    background: #71787b;
}

.shape-check span {
    display: block;
    background: url(img/shapes.png) no-repeat 0 0;
    height: 46px !important;
    width: 46px !important;
}

.shape-check input {
    display: none;
}

.shape-check input:checked + span {
    background-color: #e8ebf0;
}

.shape-check.disabled {
    opacity: 0.2;
}

.shape-check.cushion {

    background-position: 0 0;

}

.shape-check.baguette span {
    background-position: -230px 0;
}

.shape-check.round span {
    background-position: -46px 0;
}

.shape-check.oval span {
    background-position: -184px 0;
}

.shape-check.marquise span {
    background-position: -368px 0;
}

.shape-check.emerald-cut span {
    background-position: -276px 0;
}

.shape-check.heart-shape span {
    background-position: -138px 0;
}

.shape-check.pear-shape span {
    background-position: -92px 0;
}

.shape-check.square-not-cut-corners span {
    background-position: -414px 0;
}

.shape-check.square-step-cut span {
    background-position: -506px 0;
}

.shape-check.square-cut-corners span {
    background-position: -460px 0;

}

.shape-check.trillion span {
    background-position: -322px 0;
}

.ui-slider {
    background: #e8ebf0 !important;
}

.ui-slider-range {

    background: #ed1c24 !important;
}

.saturation .ui-slider-range {
    background: rgb(234, 242, 255) !important;
    background: -moz-linear-gradient(0deg, rgb(234, 242, 255) 0%, rgb(0, 77, 193) 100%) !important;
    background: -webkit-linear-gradient(0deg, rgb(234, 242, 255) 0%, rgb(0, 77, 193) 100%) !important;
    background: -o-linear-gradient(0deg, rgb(234, 242, 255) 0%, rgb(0, 77, 193) 100%) !important;
    background: -ms-linear-gradient(0deg, rgb(234, 242, 255) 0%, rgb(0, 77, 193) 100%) !important;
    background: linear-gradient(90deg, rgb(234, 242, 255) 0%, rgb(0, 77, 193) 100%) !important;
}

.ui-slider-handle {

}

#slider {
    width: 400px;
    height: 17px;
    position: relative;
    margin: 100px auto;
    background: #10171D;

    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;

    -webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.9), 0px 1px 1px 0px rgba(255, 255, 255, 0.13);
    -moz-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.9), 0px 1px 1px 0px rgba(255, 255, 255, 0.13);
    box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.9), 0px 1px 1px 0px rgba(255, 255, 255, 0.13);
}

#slider .bar {
    width: 388px;
    height: 5px;
    background: #333;
    position: relative;
    top: -4px;
    left: 4px;

    background: #1d2e38;
    background: -moz-linear-gradient(left, #1d2e38 0%, #2b4254 50%, #2b4254 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1d2e38), color-stop(50%, #2b4254), color-stop(100%, #2b4254));
    background: -webkit-linear-gradient(left, #1d2e38 0%, #2b4254 50%, #2b4254 100%);
    background: -o-linear-gradient(left, #1d2e38 0%, #2b4254 50%, #2b4254 100%);
    background: -ms-linear-gradient(left, #1d2e38 0%, #2b4254 50%, #2b4254 100%);
    background: linear-gradient(left, #1d2e38 0%, #2b4254 50%, #2b4254 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2e38', endColorstr='#2b4254', GradientType=1);

    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
}

#slider .highlight {
    height: 2px;
    position: absolute;
    width: 388px;
    top: 6px;
    left: 6px;

    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;

    background: rgba(255, 255, 255, 0.25);
}

input[type="range"] {
    -webkit-appearance: none;
    background-color: black;
    height: 2px;
}

input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    position: relative;
    top: 0px;
    z-index: 1;
    width: 11px;
    height: 11px;
    cursor: pointer;
    -webkit-box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebf1f6), color-stop(50%, #abd3ee), color-stop(51%, #89c3eb), color-stop(100%, #d5ebfb));
}

input[type="range"]:hover ~ #rangevalue, input[type="range"]:active ~ #rangevalue {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: -75px;
}

/* Tool Tip */
#rangevalue {
    color: white;
    font-size: 10px;
    text-align: center;
    font-family: Arial, sans-serif;
    display: block;
    color: #fff;
    margin: 20px 0;
    position: relative;
    left: 44.5%;
    padding: 6px 12px;
    border: 1px solid black;

    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.2), 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.2), 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.2), 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222931), color-stop(100%, #181D21));

    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    width: 18px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    top: -95px;
}

.mse2_number_slider.ui-corner-all,
.mse2_number_slider .ui-corner-all {
    border-radius: 0;
}

.mse2_number_slider.ui-slider {
    border: 0;
    background: #f6b0b0 !important;
    border-radius: 7px;
}

.mse2_number_slider.ui-slider-horizontal {
    height: 3px;
}

.mse2_number_slider.ui-slider-vertical {
    height: 15em;
    width: 3px;
}

.mse2_number_slider .ui-slider-handle {
    width: 15px !important;
    height: 15px !important;
    background: #585e68 !important;
    border-radius: 50% !important;
    border: none !important;
    cursor: pointer !important;
}

.mse2_number_slider.ui-slider-horizontal .ui-slider-handle {
    top: 50%;
    margin-top: -10px;
}

.mse2_number_slider.ui-slider-vertical .ui-slider-handle {
    left: 50%;
    margin-left: -10px;
}

.mse2_number_slider .ui-slider-handle:hover {
    opacity: .8;
}

.mse2_number_slider .ui-slider-range {
    border: 0;
    border-radius: 7;
    background: #d92b2b;
}

.mse2_number_slider.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 3px;
}

.mse2_number_slider.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 3px;
}

.btn {
    border-radius: 3px;
}

.float-e-margins .btn {
    margin-bottom: 5px;
}

.btn-w-m {
    min-width: 120px;
}

.btn-primary.btn-outline {
    color: #1ab394;
}

.btn-success.btn-outline {
    color: #1c84c6;
}

.btn-info.btn-outline {
    color: #23c6c8;
}

.btn-warning.btn-outline {
    color: #f8ac59;
}

.btn-danger.btn-outline {
    color: #ed5565;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

.btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-color: #18a689;
    border-color: #18a689;
    color: #FFFFFF;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #1dc5a3;
    border-color: #1dc5a3;
}

.btn-success {
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: #FFFFFF;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-color: #1a7bb9;
    border-color: #1a7bb9;
    color: #FFFFFF;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    background-color: #1f90d8;
    border-color: #1f90d8;
}

.btn-info {
    background-color: #23c6c8;
    border-color: #23c6c8;
    color: #FFFFFF;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-color: #21b9bb;
    border-color: #21b9bb;
    color: #FFFFFF;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
    background-color: #26d7d9;
    border-color: #26d7d9;
}

.btn-default {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
    color: #FFFFFF;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-color: #bababa;
    border-color: #bababa;
    color: #FFFFFF;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #cccccc;
    border-color: #cccccc;
}

.btn-warning {
    background-color: #f8ac59;
    border-color: #f8ac59;
    color: #FFFFFF;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-color: #f7a54a;
    border-color: #f7a54a;
    color: #FFFFFF;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
    background-color: #f9b66d;
    border-color: #f9b66d;
}

.btn-danger {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #FFFFFF;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-color: #ec4758;
    border-color: #ec4758;
    color: #FFFFFF;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-image: none;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
    background-color: #ef6776;
    border-color: #ef6776;
}

.btn-link {
    color: inherit;
}

.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
    color: #1c84c6;
}

.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
    background-image: none;
}

.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
    color: #cacaca;
}

.btn-white {
    color: inherit;
    background: white;
    border: 1px solid #e7eaec;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    color: inherit;
    border: 1px solid #d2d2d2;
}

.btn-white:active,
.btn-white.active {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}

.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
    background-image: none;
}

.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
    color: #cacaca;
}

@media (max-width: 767px) {
    .ms2_product .col {
        padding-top: 0px !important;
        height: auto;

    }

    .ms2_product div {
        border-right: 0px !important;

    }

    .ms2_product .product-image {
        float: right;
        width: 50%;
        padding-top: 15px;
        text-align: center;
    }

    .ms2_product .product-info,
    .sort-head .product-info {
        margin: auto;
        padding: 20px 0;
        width: 50%;
        float: left;

    }

    .ms2_product .visible-xs {
        display: inline-block !important;
    }

    .ms2_product .btn {
        margin: 0 auto;
    }

    .ms2_product .product-title {
        margin: 0 0 15px 0;
    }

    .ms2_product .product-price {
        margin: 15px 0 0 0;
    }

    .ms2_product .product-add-to-cart {
        position: relative;
        right: -100%;
        margin-left: 45px;
        margin-top: -24px;
        text-align: center;
    }

    .ms2_product .product-title a {
        font-weight: bold;
    }

    .breadcrumb {
        display: none;
    }

}



