	/*style.csss */
	
	@charset "utf-8";
	*,
	*:before,
	*:after {
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    outline: 0 none !important;
	}
	
	html,
	body,
	div,
	span,
	applet,
	object,
	iframe,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	pre,
	a,
	abbr,
	acronym,
	address,
	big,
	cite,
	code,
	del,
	dfn,
	em,
	font,
	ins,
	kbd,
	q,
	s,
	samp,
	small,
	strike,
	strong,
	sub,
	sup,
	tt,
	var,
	dl,
	dt,
	dd,
	ol,
	ul,
	li,
	fieldset,
	form,
	label,
	legend,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td {
	    border: 0;
	    font-size: 100%;
	    font-style: inherit;
	    font-weight: inherit;
	    margin: 0;
	    outline: 0;
	    padding: 0;
	    vertical-align: baseline;
	    transition: fon;
	}
	
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	main,
	nav,
	section,
	summary {
	    display: block
	}
	
	audio,
	canvas,
	video {
	    display: inline-block
	}
	
	audio:not([controls]) {
	    display: none;
	    height: 0
	}
	
	html {
	    -webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	}
	
	a {
	    text-decoration: underline;
	    color: #E65A15;
	}
	
	a:focus {
	    outline: 0 none
	}
	
	a:hover,
	a:active {
	    outline: 0;
	}
	
	a:hover {
	    text-decoration: none;
	    color: #bc3737;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	    font-weight: normal;
	}
	
	b,
	strong,
	dt,
	th {
	    font-weight: bold;
	}
	
	em,
	i {
	    font-style: italic;
	}
	
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	ul,
	ol,
	dd,
	table,
	fieldset,
	address {
	    margin: 0;
	    padding: 0;
	}
	
	img {
	    -ms-interpolation-mode: bicubic;
	    border: 0;
	    vertical-align: middle;
	    max-width: 100%;
	    height: auto;
	}
	
	figure {
	    margin: 0;
	}
	
	legend {
	    white-space: normal;
	}
	
	q {
	    quotes: "\201C" "\201D" "\2018" "\2019"
	}
	
	small {
	    font-size: 80%
	}
	
	sub,
	sup {
	    font-size: 75%;
	    line-height: 0;
	    position: relative;
	    vertical-align: baseline
	}
	
	sup {
	    top: -0.5em
	}
	
	sub {
	    bottom: -0.25em
	}
	
	table {
	    border-collapse: separate;
	    border-spacing: 0;
	    width: 100%;
	    empty-cells: show;
	    border: none;
	}
	
	table table {
	    margin: 0
	}
	
	th,
	td {
	    border: none;
	    padding: 8px 10px
	}
	
	caption,
	th,
	td {
	    font-weight: normal;
	}
	
	.row:before,
	.row:after {
	    display: none !important;
	}
	/********* Font Awesome ***********/
	
	@font-face {
	    font-family: 'FontAwesome';
	    src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
	    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	    font-weight: normal;
	    font-style: normal
		font-display: swap;
	}
	
	.fa {
	    display: inline-block;
	    font-family: 'FontAwesome';
	    font-size: 16px;
	    font-weight: normal;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale
	}
	
	.fa-lg {
	    font-size: 1.33333333em;
	    line-height: .75em;
	    vertical-align: -15%
	}
	
	.fa-2x {
	    font-size: 2em
	}
	
	.fa-3x {
	    font-size: 3em
	}
	
	.fa-4x {
	    font-size: 4em
	}
	
	.fa-5x {
	    font-size: 5em
	}
	
	.fa-fw {
	    width: 1.28571429em;
	    text-align: center
	}
	
	.fa-ul {
	    padding-left: 0;
	    margin-left: 2.14285714em;
	    list-style-type: none
	}
	
	.fa-ul>li {
	    position: relative
	}
	
	.fa-li {
	    position: absolute;
	    left: -2.14285714em;
	    width: 2.14285714em;
	    top: .14285714em;
	    text-align: center
	}
	
	.fa-li.fa-lg {
	    left: -1.85714286em
	}
	
	.fa-border {
	    padding: .2em .25em .15em;
	    border: solid .08em #eee;
	    border-radius: .1em
	}
	
	.fa-pull-left {
	    float: left
	}
	
	.fa-pull-right {
	    float: right
	}
	
	.fa.fa-pull-left {
	    margin-right: .3em
	}
	
	.fa.fa-pull-right {
	    margin-left: .3em
	}
	
	.pull-right {
	    float: right
	}
	
	.pull-left {
	    float: left
	}
	
	.fa.pull-left {
	    margin-right: .3em
	}
	
	.fa.pull-right {
	    margin-left: .3em
	}
	
	.fa-spin {
	    -webkit-animation: fa-spin 2s infinite linear;
	    animation: fa-spin 2s infinite linear
	}
	
	.fa-pulse {
	    -webkit-animation: fa-spin 1s infinite steps(8);
	    animation: fa-spin 1s infinite steps(8)
	}
	
	@-webkit-keyframes fa-spin {
	    0% {
	        -webkit-transform: rotate(0deg);
	        transform: rotate(0deg)
	    }
	    100% {
	        -webkit-transform: rotate(359deg);
	        transform: rotate(359deg)
	    }
	}
	
	@keyframes fa-spin {
	    0% {
	        -webkit-transform: rotate(0deg);
	        transform: rotate(0deg)
	    }
	    100% {
	        -webkit-transform: rotate(359deg);
	        transform: rotate(359deg)
	    }
	}
	
	.fa-rotate-90 {
	    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	    -webkit-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    transform: rotate(90deg)
	}
	
	.fa-rotate-180 {
	    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	    -webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	    transform: rotate(180deg)
	}
	
	.fa-rotate-270 {
	    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	    -webkit-transform: rotate(270deg);
	    -ms-transform: rotate(270deg);
	    transform: rotate(270deg)
	}
	
	.fa-flip-horizontal {
	    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	    -webkit-transform: scale(-1, 1);
	    -ms-transform: scale(-1, 1);
	    transform: scale(-1, 1)
	}
	
	.fa-flip-vertical {
	    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	    -webkit-transform: scale(1, -1);
	    -ms-transform: scale(1, -1);
	    transform: scale(1, -1)
	}
	
	:root .fa-rotate-90,
	:root .fa-rotate-180,
	:root .fa-rotate-270,
	:root .fa-flip-horizontal,
	:root .fa-flip-vertical {
	    filter: none
	}
	
	.fa-stack {
	    position: relative;
	    display: inline-block;
	    width: 2em;
	    height: 2em;
	    line-height: 2em;
	    vertical-align: middle
	}
	
	.fa-stack-1x,
	.fa-stack-2x {
	    position: absolute;
	    left: 0;
	    width: 100%;
	    text-align: center
	}
	
	.fa-stack-1x {
	    line-height: inherit
	}
	
	.fa-stack-2x {
	    font-size: 2em
	}
	
	.fa-inverse {
	    color: #fff
	}
	
	.fa-glass:before {
	    content: "\f000"
	}
	
	.fa-music:before {
	    content: "\f001"
	}
	
	.fa-search:before {
	    content: "\f002"
	}
	
	.fa-envelope-o:before {
	    content: "\f003"
	}
	
	.fa-heart:before {
	    content: "\f004"
	}
	
	.fa-star:before {
	    content: "\f005"
	}
	
	.fa-star-o:before {
	    content: "\f006"
	}
	
	.fa-user:before {
	    content: "\f007"
	}
	
	.fa-film:before {
	    content: "\f008"
	}
	
	.fa-th-large:before {
	    content: "\f009"
	}
	
	.fa-th:before {
	    content: "\f00a"
	}
	
	.fa-th-list:before {
	    content: "\f00b"
	}
	
	.fa-check:before {
	    content: "\f00c"
	}
	
	.fa-remove:before,
	.fa-close:before,
	.fa-times:before {
	    content: "\f00d"
	}
	
	.fa-search-plus:before {
	    content: "\f00e"
	}
	
	.fa-search-minus:before {
	    content: "\f010"
	}
	
	.fa-power-off:before {
	    content: "\f011"
	}
	
	.fa-signal:before {
	    content: "\f012"
	}
	
	.fa-gear:before,
	.fa-cog:before {
	    content: "\f013"
	}
	
	.fa-trash-o:before {
	    content: "\f014"
	}
	
	.fa-home:before {
	    content: "\f015"
	}
	
	.fa-file-o:before {
	    content: "\f016"
	}
	
	.fa-clock-o:before {
	    content: "\f017"
	}
	
	.fa-road:before {
	    content: "\f018"
	}
	
	.fa-download:before {
	    content: "\f019"
	}
	
	.fa-arrow-circle-o-down:before {
	    content: "\f01a"
	}
	
	.fa-arrow-circle-o-up:before {
	    content: "\f01b"
	}
	
	.fa-inbox:before {
	    content: "\f01c"
	}
	
	.fa-play-circle-o:before {
	    content: "\f01d"
	}
	
	.fa-rotate-right:before,
	.fa-repeat:before {
	    content: "\f01e"
	}
	
	.fa-refresh:before {
	    content: "\f021"
	}
	
	.fa-list-alt:before {
	    content: "\f022"
	}
	
	.fa-lock:before {
	    content: "\f023"
	}
	
	.fa-flag:before {
	    content: "\f024"
	}
	
	.fa-headphones:before {
	    content: "\f025"
	}
	
	.fa-volume-off:before {
	    content: "\f026"
	}
	
	.fa-volume-down:before {
	    content: "\f027"
	}
	
	.fa-volume-up:before {
	    content: "\f028"
	}
	
	.fa-qrcode:before {
	    content: "\f029"
	}
	
	.fa-barcode:before {
	    content: "\f02a"
	}
	
	.fa-tag:before {
	    content: "\f02b"
	}
	
	.fa-tags:before {
	    content: "\f02c"
	}
	
	.fa-book:before {
	    content: "\f02d"
	}
	
	.fa-bookmark:before {
	    content: "\f02e"
	}
	
	.fa-print:before {
	    content: "\f02f"
	}
	
	.fa-camera:before {
	    content: "\f030"
	}
	
	.fa-font:before {
	    content: "\f031"
	}
	
	.fa-bold:before {
	    content: "\f032"
	}
	
	.fa-italic:before {
	    content: "\f033"
	}
	
	.fa-text-height:before {
	    content: "\f034"
	}
	
	.fa-text-width:before {
	    content: "\f035"
	}
	
	.fa-align-left:before {
	    content: "\f036"
	}
	
	.fa-align-center:before {
	    content: "\f037"
	}
	
	.fa-align-right:before {
	    content: "\f038"
	}
	
	.fa-align-justify:before {
	    content: "\f039"
	}
	
	.fa-list:before {
	    content: "\f03a"
	}
	
	.fa-dedent:before,
	.fa-outdent:before {
	    content: "\f03b"
	}
	
	.fa-indent:before {
	    content: "\f03c"
	}
	
	.fa-video-camera:before {
	    content: "\f03d"
	}
	
	.fa-photo:before,
	.fa-image:before,
	.fa-picture-o:before {
	    content: "\f03e"
	}
	
	.fa-pencil:before {
	    content: "\f040"
	}
	
	.fa-map-marker:before {
	    content: "\f041"
	}
	
	.fa-adjust:before {
	    content: "\f042"
	}
	
	.fa-tint:before {
	    content: "\f043"
	}
	
	.fa-edit:before,
	.fa-pencil-square-o:before {
	    content: "\f044"
	}
	
	.fa-share-square-o:before {
	    content: "\f045"
	}
	
	.fa-check-square-o:before {
	    content: "\f046"
	}
	
	.fa-arrows:before {
	    content: "\f047"
	}
	
	.fa-step-backward:before {
	    content: "\f048"
	}
	
	.fa-fast-backward:before {
	    content: "\f049"
	}
	
	.fa-backward:before {
	    content: "\f04a"
	}
	
	.fa-play:before {
	    content: "\f04b"
	}
	
	.fa-pause:before {
	    content: "\f04c"
	}
	
	.fa-stop:before {
	    content: "\f04d"
	}
	
	.fa-forward:before {
	    content: "\f04e"
	}
	
	.fa-fast-forward:before {
	    content: "\f050"
	}
	
	.fa-step-forward:before {
	    content: "\f051"
	}
	
	.fa-eject:before {
	    content: "\f052"
	}
	
	.fa-chevron-left:before {
	    content: "\f053"
	}
	
	.fa-chevron-right:before {
	    content: "\f054"
	}
	
	.fa-plus-circle:before {
	    content: "\f055"
	}
	
	.fa-minus-circle:before {
	    content: "\f056"
	}
	
	.fa-times-circle:before {
	    content: "\f057"
	}
	
	.fa-check-circle:before {
	    content: "\f058"
	}
	
	.fa-question-circle:before {
	    content: "\f059"
	}
	
	.fa-info-circle:before {
	    content: "\f05a"
	}
	
	.fa-crosshairs:before {
	    content: "\f05b"
	}
	
	.fa-times-circle-o:before {
	    content: "\f05c"
	}
	
	.fa-check-circle-o:before {
	    content: "\f05d"
	}
	
	.fa-ban:before {
	    content: "\f05e"
	}
	
	.fa-arrow-left:before {
	    content: "\f060"
	}
	
	.fa-arrow-right:before {
	    content: "\f061"
	}
	
	.fa-arrow-up:before {
	    content: "\f062"
	}
	
	.fa-arrow-down:before {
	    content: "\f063"
	}
	
	.fa-mail-forward:before,
	.fa-share:before {
	    content: "\f064"
	}
	
	.fa-expand:before {
	    content: "\f065"
	}
	
	.fa-compress:before {
	    content: "\f066"
	}
	
	.fa-plus:before {
	    content: "\f067"
	}
	
	.fa-minus:before {
	    content: "\f068"
	}
	
	.fa-asterisk:before {
	    content: "\f069"
	}
	
	.fa-exclamation-circle:before {
	    content: "\f06a"
	}
	
	.fa-gift:before {
	    content: "\f06b"
	}
	
	.fa-leaf:before {
	    content: "\f06c"
	}
	
	.fa-fire:before {
	    content: "\f06d"
	}
	
	.fa-eye:before {
	    content: "\f06e"
	}
	
	.fa-eye-slash:before {
	    content: "\f070"
	}
	
	.fa-warning:before,
	.fa-exclamation-triangle:before {
	    content: "\f071"
	}
	
	.fa-plane:before {
	    content: "\f072"
	}
	
	.fa-calendar:before {
	    content: "\f073"
	}
	
	.fa-random:before {
	    content: "\f074"
	}
	
	.fa-comment:before {
	    content: "\f075"
	}
	
	.fa-magnet:before {
	    content: "\f076"
	}
	
	.fa-chevron-up:before {
	    content: "\f077"
	}
	
	.fa-chevron-down:before {
	    content: "\f078"
	}
	
	.fa-retweet:before {
	    content: "\f079"
	}
	
	.fa-shopping-cart:before {
	    content: "\f07a"
	}
	
	.fa-folder:before {
	    content: "\f07b"
	}
	
	.fa-folder-open:before {
	    content: "\f07c"
	}
	
	.fa-arrows-v:before {
	    content: "\f07d"
	}
	
	.fa-arrows-h:before {
	    content: "\f07e"
	}
	
	.fa-bar-chart-o:before,
	.fa-bar-chart:before {
	    content: "\f080"
	}
	
	.fa-twitter-square:before {
	    content: "\f081"
	}
	
	.fa-facebook-square:before {
	    content: "\f082"
	}
	
	.fa-camera-retro:before {
	    content: "\f083"
	}
	
	.fa-key:before {
	    content: "\f084"
	}
	
	.fa-gears:before,
	.fa-cogs:before {
	    content: "\f085"
	}
	
	.fa-comments:before {
	    content: "\f086"
	}
	
	.fa-thumbs-o-up:before {
	    content: "\f087"
	}
	
	.fa-thumbs-o-down:before {
	    content: "\f088"
	}
	
	.fa-star-half:before {
	    content: "\f089"
	}
	
	.fa-heart-o:before {
	    content: "\f08a"
	}
	
	.fa-sign-out:before {
	    content: "\f08b"
	}
	
	.fa-linkedin-square:before {
	    content: "\f08c"
	}
	
	.fa-thumb-tack:before {
	    content: "\f08d"
	}
	
	.fa-external-link:before {
	    content: "\f08e"
	}
	
	.fa-sign-in:before {
	    content: "\f090"
	}
	
	.fa-trophy:before {
	    content: "\f091"
	}
	
	.fa-github-square:before {
	    content: "\f092"
	}
	
	.fa-upload:before {
	    content: "\f093"
	}
	
	.fa-lemon-o:before {
	    content: "\f094"
	}
	
	.fa-phone:before {
	    content: "\f095"
	}
	
	.fa-square-o:before {
	    content: "\f096"
	}
	
	.fa-bookmark-o:before {
	    content: "\f097"
	}
	
	.fa-phone-square:before {
	    content: "\f098"
	}
	
	.fa-twitter:before {
	    content: "\f099"
	}
	
	.fa-facebook-f:before,
	.fa-facebook:before {
	    content: "\f09a"
	}
	
	.fa-github:before {
	    content: "\f09b"
	}
	
	.fa-unlock:before {
	    content: "\f09c"
	}
	
	.fa-credit-card:before {
	    content: "\f09d"
	}
	
	.fa-feed:before,
	.fa-rss:before {
	    content: "\f09e"
	}
	
	.fa-hdd-o:before {
	    content: "\f0a0"
	}
	
	.fa-bullhorn:before {
	    content: "\f0a1"
	}
	
	.fa-bell:before {
	    content: "\f0f3"
	}
	
	.fa-certificate:before {
	    content: "\f0a3"
	}
	
	.fa-hand-o-right:before {
	    content: "\f0a4"
	}
	
	.fa-hand-o-left:before {
	    content: "\f0a5"
	}
	
	.fa-hand-o-up:before {
	    content: "\f0a6"
	}
	
	.fa-hand-o-down:before {
	    content: "\f0a7"
	}
	
	.fa-arrow-circle-left:before {
	    content: "\f0a8"
	}
	
	.fa-arrow-circle-right:before {
	    content: "\f0a9"
	}
	
	.fa-arrow-circle-up:before {
	    content: "\f0aa"
	}
	
	.fa-arrow-circle-down:before {
	    content: "\f0ab"
	}
	
	.fa-globe:before {
	    content: "\f0ac"
	}
	
	.fa-wrench:before {
	    content: "\f0ad"
	}
	
	.fa-tasks:before {
	    content: "\f0ae"
	}
	
	.fa-filter:before {
	    content: "\f0b0"
	}
	
	.fa-briefcase:before {
	    content: "\f0b1"
	}
	
	.fa-arrows-alt:before {
	    content: "\f0b2"
	}
	
	.fa-group:before,
	.fa-users:before {
	    content: "\f0c0"
	}
	
	.fa-chain:before,
	.fa-link:before {
	    content: "\f0c1"
	}
	
	.fa-cloud:before {
	    content: "\f0c2"
	}
	
	.fa-flask:before {
	    content: "\f0c3"
	}
	
	.fa-cut:before,
	.fa-scissors:before {
	    content: "\f0c4"
	}
	
	.fa-copy:before,
	.fa-files-o:before {
	    content: "\f0c5"
	}
	
	.fa-paperclip:before {
	    content: "\f0c6"
	}
	
	.fa-save:before,
	.fa-floppy-o:before {
	    content: "\f0c7"
	}
	
	.fa-square:before {
	    content: "\f0c8"
	}
	
	.fa-navicon:before,
	.fa-reorder:before,
	.fa-bars:before {
	    content: "\f0c9"
	}
	
	.fa-list-ul:before {
	    content: "\f0ca"
	}
	
	.fa-list-ol:before {
	    content: "\f0cb"
	}
	
	.fa-strikethrough:before {
	    content: "\f0cc"
	}
	
	.fa-underline:before {
	    content: "\f0cd"
	}
	
	.fa-table:before {
	    content: "\f0ce"
	}
	
	.fa-magic:before {
	    content: "\f0d0"
	}
	
	.fa-truck:before {
	    content: "\f0d1"
	}
	
	.fa-pinterest:before {
	    content: "\f0d2"
	}
	
	.fa-pinterest-square:before {
	    content: "\f0d3"
	}
	
	.fa-google-plus-square:before {
	    content: "\f0d4"
	}
	
	.fa-google-plus:before {
	    content: "\f0d5"
	}
	
	.fa-money:before {
	    content: "\f0d6"
	}
	
	.fa-caret-down:before {
	    content: "\f0d7"
	}
	
	.fa-caret-up:before {
	    content: "\f0d8"
	}
	
	.fa-caret-left:before {
	    content: "\f0d9"
	}
	
	.fa-caret-right:before {
	    content: "\f0da"
	}
	
	.fa-columns:before {
	    content: "\f0db"
	}
	
	.fa-unsorted:before,
	.fa-sort:before {
	    content: "\f0dc"
	}
	
	.fa-sort-down:before,
	.fa-sort-desc:before {
	    content: "\f0dd"
	}
	
	.fa-sort-up:before,
	.fa-sort-asc:before {
	    content: "\f0de"
	}
	
	.fa-envelope:before {
	    content: "\f0e0"
	}
	
	.fa-linkedin:before {
	    content: "\f0e1"
	}
	
	.fa-rotate-left:before,
	.fa-undo:before {
	    content: "\f0e2"
	}
	
	.fa-legal:before,
	.fa-gavel:before {
	    content: "\f0e3"
	}
	
	.fa-dashboard:before,
	.fa-tachometer:before {
	    content: "\f0e4"
	}
	
	.fa-comment-o:before {
	    content: "\f0e5"
	}
	
	.fa-comments-o:before {
	    content: "\f0e6"
	}
	
	.fa-flash:before,
	.fa-bolt:before {
	    content: "\f0e7"
	}
	
	.fa-sitemap:before {
	    content: "\f0e8"
	}
	
	.fa-umbrella:before {
	    content: "\f0e9"
	}
	
	.fa-paste:before,
	.fa-clipboard:before {
	    content: "\f0ea"
	}
	
	.fa-lightbulb-o:before {
	    content: "\f0eb"
	}
	
	.fa-exchange:before {
	    content: "\f0ec"
	}
	
	.fa-cloud-download:before {
	    content: "\f0ed"
	}
	
	.fa-cloud-upload:before {
	    content: "\f0ee"
	}
	
	.fa-user-md:before {
	    content: "\f0f0"
	}
	
	.fa-stethoscope:before {
	    content: "\f0f1"
	}
	
	.fa-suitcase:before {
	    content: "\f0f2"
	}
	
	.fa-bell-o:before {
	    content: "\f0a2"
	}
	
	.fa-coffee:before {
	    content: "\f0f4"
	}
	
	.fa-cutlery:before {
	    content: "\f0f5"
	}
	
	.fa-file-text-o:before {
	    content: "\f0f6"
	}
	
	.fa-building-o:before {
	    content: "\f0f7"
	}
	
	.fa-hospital-o:before {
	    content: "\f0f8"
	}
	
	.fa-ambulance:before {
	    content: "\f0f9"
	}
	
	.fa-medkit:before {
	    content: "\f0fa"
	}
	
	.fa-fighter-jet:before {
	    content: "\f0fb"
	}
	
	.fa-beer:before {
	    content: "\f0fc"
	}
	
	.fa-h-square:before {
	    content: "\f0fd"
	}
	
	.fa-plus-square:before {
	    content: "\f0fe"
	}
	
	.fa-angle-double-left:before {
	    content: "\f100"
	}
	
	.fa-angle-double-right:before {
	    content: "\f101"
	}
	
	.fa-angle-double-up:before {
	    content: "\f102"
	}
	
	.fa-angle-double-down:before {
	    content: "\f103"
	}
	
	.fa-angle-left:before {
	    content: "\f104"
	}
	
	.fa-angle-right:before {
	    content: "\f105"
	}
	
	.fa-angle-up:before {
	    content: "\f106"
	}
	
	.fa-angle-down:before {
	    content: "\f107"
	}
	
	.fa-desktop:before {
	    content: "\f108"
	}
	
	.fa-laptop:before {
	    content: "\f109"
	}
	
	.fa-tablet:before {
	    content: "\f10a"
	}
	
	.fa-mobile-phone:before,
	.fa-mobile:before {
	    content: "\f10b"
	}
	
	.fa-circle-o:before {
	    content: "\f10c"
	}
	
	.fa-quote-left:before {
	    content: "\f10d"
	}
	
	.fa-quote-right:before {
	    content: "\f10e"
	}
	
	.fa-spinner:before {
	    content: "\f110"
	}
	
	.fa-circle:before {
	    content: "\f111"
	}
	
	.fa-mail-reply:before,
	.fa-reply:before {
	    content: "\f112"
	}
	
	.fa-github-alt:before {
	    content: "\f113"
	}
	
	.fa-folder-o:before {
	    content: "\f114"
	}
	
	.fa-folder-open-o:before {
	    content: "\f115"
	}
	
	.fa-smile-o:before {
	    content: "\f118"
	}
	
	.fa-frown-o:before {
	    content: "\f119"
	}
	
	.fa-meh-o:before {
	    content: "\f11a"
	}
	
	.fa-gamepad:before {
	    content: "\f11b"
	}
	
	.fa-keyboard-o:before {
	    content: "\f11c"
	}
	
	.fa-flag-o:before {
	    content: "\f11d"
	}
	
	.fa-flag-checkered:before {
	    content: "\f11e"
	}
	
	.fa-terminal:before {
	    content: "\f120"
	}
	
	.fa-code:before {
	    content: "\f121"
	}
	
	.fa-mail-reply-all:before,
	.fa-reply-all:before {
	    content: "\f122"
	}
	
	.fa-star-half-empty:before,
	.fa-star-half-full:before,
	.fa-star-half-o:before {
	    content: "\f123"
	}
	
	.fa-location-arrow:before {
	    content: "\f124"
	}
	
	.fa-crop:before {
	    content: "\f125"
	}
	
	.fa-code-fork:before {
	    content: "\f126"
	}
	
	.fa-unlink:before,
	.fa-chain-broken:before {
	    content: "\f127"
	}
	
	.fa-question:before {
	    content: "\f128"
	}
	
	.fa-info:before {
	    content: "\f129"
	}
	
	.fa-exclamation:before {
	    content: "\f12a"
	}
	
	.fa-superscript:before {
	    content: "\f12b"
	}
	
	.fa-subscript:before {
	    content: "\f12c"
	}
	
	.fa-eraser:before {
	    content: "\f12d"
	}
	
	.fa-puzzle-piece:before {
	    content: "\f12e"
	}
	
	.fa-microphone:before {
	    content: "\f130"
	}
	
	.fa-microphone-slash:before {
	    content: "\f131"
	}
	
	.fa-shield:before {
	    content: "\f132"
	}
	
	.fa-calendar-o:before {
	    content: "\f133"
	}
	
	.fa-fire-extinguisher:before {
	    content: "\f134"
	}
	
	.fa-rocket:before {
	    content: "\f135"
	}
	
	.fa-maxcdn:before {
	    content: "\f136"
	}
	
	.fa-chevron-circle-left:before {
	    content: "\f137"
	}
	
	.fa-chevron-circle-right:before {
	    content: "\f138"
	}
	
	.fa-chevron-circle-up:before {
	    content: "\f139"
	}
	
	.fa-chevron-circle-down:before {
	    content: "\f13a"
	}
	
	.fa-html5:before {
	    content: "\f13b"
	}
	
	.fa-css3:before {
	    content: "\f13c"
	}
	
	.fa-anchor:before {
	    content: "\f13d"
	}
	
	.fa-unlock-alt:before {
	    content: "\f13e"
	}
	
	.fa-bullseye:before {
	    content: "\f140"
	}
	
	.fa-ellipsis-h:before {
	    content: "\f141"
	}
	
	.fa-ellipsis-v:before {
	    content: "\f142"
	}
	
	.fa-rss-square:before {
	    content: "\f143"
	}
	
	.fa-play-circle:before {
	    content: "\f144"
	}
	
	.fa-ticket:before {
	    content: "\f145"
	}
	
	.fa-minus-square:before {
	    content: "\f146"
	}
	
	.fa-minus-square-o:before {
	    content: "\f147"
	}
	
	.fa-level-up:before {
	    content: "\f148"
	}
	
	.fa-level-down:before {
	    content: "\f149"
	}
	
	.fa-check-square:before {
	    content: "\f14a"
	}
	
	.fa-pencil-square:before {
	    content: "\f14b"
	}
	
	.fa-external-link-square:before {
	    content: "\f14c"
	}
	
	.fa-share-square:before {
	    content: "\f14d"
	}
	
	.fa-compass:before {
	    content: "\f14e"
	}
	
	.fa-toggle-down:before,
	.fa-caret-square-o-down:before {
	    content: "\f150"
	}
	
	.fa-toggle-up:before,
	.fa-caret-square-o-up:before {
	    content: "\f151"
	}
	
	.fa-toggle-right:before,
	.fa-caret-square-o-right:before {
	    content: "\f152"
	}
	
	.fa-euro:before,
	.fa-eur:before {
	    content: "\f153"
	}
	
	.fa-gbp:before {
	    content: "\f154"
	}
	
	.fa-dollar:before,
	.fa-usd:before {
	    content: "\f155"
	}
	
	.fa-rupee:before,
	.fa-inr:before {
	    content: "\f156"
	}
	
	.fa-cny:before,
	.fa-rmb:before,
	.fa-yen:before,
	.fa-jpy:before {
	    content: "\f157"
	}
	
	.fa-ruble:before,
	.fa-rouble:before,
	.fa-rub:before {
	    content: "\f158"
	}
	
	.fa-won:before,
	.fa-krw:before {
	    content: "\f159"
	}
	
	.fa-bitcoin:before,
	.fa-btc:before {
	    content: "\f15a"
	}
	
	.fa-file:before {
	    content: "\f15b"
	}
	
	.fa-file-text:before {
	    content: "\f15c"
	}
	
	.fa-sort-alpha-asc:before {
	    content: "\f15d"
	}
	
	.fa-sort-alpha-desc:before {
	    content: "\f15e"
	}
	
	.fa-sort-amount-asc:before {
	    content: "\f160"
	}
	
	.fa-sort-amount-desc:before {
	    content: "\f161"
	}
	
	.fa-sort-numeric-asc:before {
	    content: "\f162"
	}
	
	.fa-sort-numeric-desc:before {
	    content: "\f163"
	}
	
	.fa-thumbs-up:before {
	    content: "\f164"
	}
	
	.fa-thumbs-down:before {
	    content: "\f165"
	}
	
	.fa-youtube-square:before {
	    content: "\f166"
	}
	
	.fa-youtube:before {
	    content: "\f167"
	}
	
	.fa-xing:before {
	    content: "\f168"
	}
	
	.fa-xing-square:before {
	    content: "\f169"
	}
	
	.fa-youtube-play:before {
	    content: "\f16a"
	}
	
	.fa-dropbox:before {
	    content: "\f16b"
	}
	
	.fa-stack-overflow:before {
	    content: "\f16c"
	}
	
	.fa-instagram:before {
	    content: "\f16d"
	}
	
	.fa-flickr:before {
	    content: "\f16e"
	}
	
	.fa-adn:before {
	    content: "\f170"
	}
	
	.fa-bitbucket:before {
	    content: "\f171"
	}
	
	.fa-bitbucket-square:before {
	    content: "\f172"
	}
	
	.fa-tumblr:before {
	    content: "\f173"
	}
	
	.fa-tumblr-square:before {
	    content: "\f174"
	}
	
	.fa-long-arrow-down:before {
	    content: "\f175"
	}
	
	.fa-long-arrow-up:before {
	    content: "\f176"
	}
	
	.fa-long-arrow-left:before {
	    content: "\f177"
	}
	
	.fa-long-arrow-right:before {
	    content: "\f178"
	}
	
	.fa-apple:before {
	    content: "\f179"
	}
	
	.fa-windows:before {
	    content: "\f17a"
	}
	
	.fa-android:before {
	    content: "\f17b"
	}
	
	.fa-linux:before {
	    content: "\f17c"
	}
	
	.fa-dribbble:before {
	    content: "\f17d"
	}
	
	.fa-skype:before {
	    content: "\f17e"
	}
	
	.fa-foursquare:before {
	    content: "\f180"
	}
	
	.fa-trello:before {
	    content: "\f181"
	}
	
	.fa-female:before {
	    content: "\f182"
	}
	
	.fa-male:before {
	    content: "\f183"
	}
	
	.fa-gittip:before,
	.fa-gratipay:before {
	    content: "\f184"
	}
	
	.fa-sun-o:before {
	    content: "\f185"
	}
	
	.fa-moon-o:before {
	    content: "\f186"
	}
	
	.fa-archive:before {
	    content: "\f187"
	}
	
	.fa-bug:before {
	    content: "\f188"
	}
	
	.fa-vk:before {
	    content: "\f189"
	}
	
	.fa-weibo:before {
	    content: "\f18a"
	}
	
	.fa-renren:before {
	    content: "\f18b"
	}
	
	.fa-pagelines:before {
	    content: "\f18c"
	}
	
	.fa-stack-exchange:before {
	    content: "\f18d"
	}
	
	.fa-arrow-circle-o-right:before {
	    content: "\f18e"
	}
	
	.fa-arrow-circle-o-left:before {
	    content: "\f190"
	}
	
	.fa-toggle-left:before,
	.fa-caret-square-o-left:before {
	    content: "\f191"
	}
	
	.fa-dot-circle-o:before {
	    content: "\f192"
	}
	
	.fa-wheelchair:before {
	    content: "\f193"
	}
	
	.fa-vimeo-square:before {
	    content: "\f194"
	}
	
	.fa-turkish-lira:before,
	.fa-try:before {
	    content: "\f195"
	}
	
	.fa-plus-square-o:before {
	    content: "\f196"
	}
	
	.fa-space-shuttle:before {
	    content: "\f197"
	}
	
	.fa-slack:before {
	    content: "\f198"
	}
	
	.fa-envelope-square:before {
	    content: "\f199"
	}
	
	.fa-wordpress:before {
	    content: "\f19a"
	}
	
	.fa-openid:before {
	    content: "\f19b"
	}
	
	.fa-institution:before,
	.fa-bank:before,
	.fa-university:before {
	    content: "\f19c"
	}
	
	.fa-mortar-board:before,
	.fa-graduation-cap:before {
	    content: "\f19d"
	}
	
	.fa-yahoo:before {
	    content: "\f19e"
	}
	
	.fa-google:before {
	    content: "\f1a0"
	}
	
	.fa-reddit:before {
	    content: "\f1a1"
	}
	
	.fa-reddit-square:before {
	    content: "\f1a2"
	}
	
	.fa-stumbleupon-circle:before {
	    content: "\f1a3"
	}
	
	.fa-stumbleupon:before {
	    content: "\f1a4"
	}
	
	.fa-delicious:before {
	    content: "\f1a5"
	}
	
	.fa-digg:before {
	    content: "\f1a6"
	}
	
	.fa-pied-piper-pp:before {
	    content: "\f1a7"
	}
	
	.fa-pied-piper-alt:before {
	    content: "\f1a8"
	}
	
	.fa-drupal:before {
	    content: "\f1a9"
	}
	
	.fa-joomla:before {
	    content: "\f1aa"
	}
	
	.fa-language:before {
	    content: "\f1ab"
	}
	
	.fa-fax:before {
	    content: "\f1ac"
	}
	
	.fa-building:before {
	    content: "\f1ad"
	}
	
	.fa-child:before {
	    content: "\f1ae"
	}
	
	.fa-paw:before {
	    content: "\f1b0"
	}
	
	.fa-spoon:before {
	    content: "\f1b1"
	}
	
	.fa-cube:before {
	    content: "\f1b2"
	}
	
	.fa-cubes:before {
	    content: "\f1b3"
	}
	
	.fa-behance:before {
	    content: "\f1b4"
	}
	
	.fa-behance-square:before {
	    content: "\f1b5"
	}
	
	.fa-steam:before {
	    content: "\f1b6"
	}
	
	.fa-steam-square:before {
	    content: "\f1b7"
	}
	
	.fa-recycle:before {
	    content: "\f1b8"
	}
	
	.fa-automobile:before,
	.fa-car:before {
	    content: "\f1b9"
	}
	
	.fa-cab:before,
	.fa-taxi:before {
	    content: "\f1ba"
	}
	
	.fa-tree:before {
	    content: "\f1bb"
	}
	
	.fa-spotify:before {
	    content: "\f1bc"
	}
	
	.fa-deviantart:before {
	    content: "\f1bd"
	}
	
	.fa-soundcloud:before {
	    content: "\f1be"
	}
	
	.fa-database:before {
	    content: "\f1c0"
	}
	
	.fa-file-pdf-o:before {
	    content: "\f1c1"
	}
	
	.fa-file-word-o:before {
	    content: "\f1c2"
	}
	
	.fa-file-excel-o:before {
	    content: "\f1c3"
	}
	
	.fa-file-powerpoint-o:before {
	    content: "\f1c4"
	}
	
	.fa-file-photo-o:before,
	.fa-file-picture-o:before,
	.fa-file-image-o:before {
	    content: "\f1c5"
	}
	
	.fa-file-zip-o:before,
	.fa-file-archive-o:before {
	    content: "\f1c6"
	}
	
	.fa-file-sound-o:before,
	.fa-file-audio-o:before {
	    content: "\f1c7"
	}
	
	.fa-file-movie-o:before,
	.fa-file-video-o:before {
	    content: "\f1c8"
	}
	
	.fa-file-code-o:before {
	    content: "\f1c9"
	}
	
	.fa-vine:before {
	    content: "\f1ca"
	}
	
	.fa-codepen:before {
	    content: "\f1cb"
	}
	
	.fa-jsfiddle:before {
	    content: "\f1cc"
	}
	
	.fa-life-bouy:before,
	.fa-life-buoy:before,
	.fa-life-saver:before,
	.fa-support:before,
	.fa-life-ring:before {
	    content: "\f1cd"
	}
	
	.fa-circle-o-notch:before {
	    content: "\f1ce"
	}
	
	.fa-ra:before,
	.fa-resistance:before,
	.fa-rebel:before {
	    content: "\f1d0"
	}
	
	.fa-ge:before,
	.fa-empire:before {
	    content: "\f1d1"
	}
	
	.fa-git-square:before {
	    content: "\f1d2"
	}
	
	.fa-git:before {
	    content: "\f1d3"
	}
	
	.fa-y-combinator-square:before,
	.fa-yc-square:before,
	.fa-hacker-news:before {
	    content: "\f1d4"
	}
	
	.fa-tencent-weibo:before {
	    content: "\f1d5"
	}
	
	.fa-qq:before {
	    content: "\f1d6"
	}
	
	.fa-wechat:before,
	.fa-weixin:before {
	    content: "\f1d7"
	}
	
	.fa-send:before,
	.fa-paper-plane:before {
	    content: "\f1d8"
	}
	
	.fa-send-o:before,
	.fa-paper-plane-o:before {
	    content: "\f1d9"
	}
	
	.fa-history:before {
	    content: "\f1da"
	}
	
	.fa-circle-thin:before {
	    content: "\f1db"
	}
	
	.fa-header:before {
	    content: "\f1dc"
	}
	
	.fa-paragraph:before {
	    content: "\f1dd"
	}
	
	.fa-sliders:before {
	    content: "\f1de"
	}
	
	.fa-share-alt:before {
	    content: "\f1e0"
	}
	
	.fa-share-alt-square:before {
	    content: "\f1e1"
	}
	
	.fa-bomb:before {
	    content: "\f1e2"
	}
	
	.fa-soccer-ball-o:before,
	.fa-futbol-o:before {
	    content: "\f1e3"
	}
	
	.fa-tty:before {
	    content: "\f1e4"
	}
	
	.fa-binoculars:before {
	    content: "\f1e5"
	}
	
	.fa-plug:before {
	    content: "\f1e6"
	}
	
	.fa-slideshare:before {
	    content: "\f1e7"
	}
	
	.fa-twitch:before {
	    content: "\f1e8"
	}
	
	.fa-yelp:before {
	    content: "\f1e9"
	}
	
	.fa-newspaper-o:before {
	    content: "\f1ea"
	}
	
	.fa-wifi:before {
	    content: "\f1eb"
	}
	
	.fa-calculator:before {
	    content: "\f1ec"
	}
	
	.fa-paypal:before {
	    content: "\f1ed"
	}
	
	.fa-google-wallet:before {
	    content: "\f1ee"
	}
	
	.fa-cc-visa:before {
	    content: "\f1f0"
	}
	
	.fa-cc-mastercard:before {
	    content: "\f1f1"
	}
	
	.fa-cc-discover:before {
	    content: "\f1f2"
	}
	
	.fa-cc-amex:before {
	    content: "\f1f3"
	}
	
	.fa-cc-paypal:before {
	    content: "\f1f4"
	}
	
	.fa-cc-stripe:before {
	    content: "\f1f5"
	}
	
	.fa-bell-slash:before {
	    content: "\f1f6"
	}
	
	.fa-bell-slash-o:before {
	    content: "\f1f7"
	}
	
	.fa-trash:before {
	    content: "\f1f8"
	}
	
	.fa-copyright:before {
	    content: "\f1f9"
	}
	
	.fa-at:before {
	    content: "\f1fa"
	}
	
	.fa-eyedropper:before {
	    content: "\f1fb"
	}
	
	.fa-paint-brush:before {
	    content: "\f1fc"
	}
	
	.fa-birthday-cake:before {
	    content: "\f1fd"
	}
	
	.fa-area-chart:before {
	    content: "\f1fe"
	}
	
	.fa-pie-chart:before {
	    content: "\f200"
	}
	
	.fa-line-chart:before {
	    content: "\f201"
	}
	
	.fa-lastfm:before {
	    content: "\f202"
	}
	
	.fa-lastfm-square:before {
	    content: "\f203"
	}
	
	.fa-toggle-off:before {
	    content: "\f204"
	}
	
	.fa-toggle-on:before {
	    content: "\f205"
	}
	
	.fa-bicycle:before {
	    content: "\f206"
	}
	
	.fa-bus:before {
	    content: "\f207"
	}
	
	.fa-ioxhost:before {
	    content: "\f208"
	}
	
	.fa-angellist:before {
	    content: "\f209"
	}
	
	.fa-cc:before {
	    content: "\f20a"
	}
	
	.fa-shekel:before,
	.fa-sheqel:before,
	.fa-ils:before {
	    content: "\f20b"
	}
	
	.fa-meanpath:before {
	    content: "\f20c"
	}
	
	.fa-buysellads:before {
	    content: "\f20d"
	}
	
	.fa-connectdevelop:before {
	    content: "\f20e"
	}
	
	.fa-dashcube:before {
	    content: "\f210"
	}
	
	.fa-forumbee:before {
	    content: "\f211"
	}
	
	.fa-leanpub:before {
	    content: "\f212"
	}
	
	.fa-sellsy:before {
	    content: "\f213"
	}
	
	.fa-shirtsinbulk:before {
	    content: "\f214"
	}
	
	.fa-simplybuilt:before {
	    content: "\f215"
	}
	
	.fa-skyatlas:before {
	    content: "\f216"
	}
	
	.fa-cart-plus:before {
	    content: "\f217"
	}
	
	.fa-cart-arrow-down:before {
	    content: "\f218"
	}
	
	.fa-diamond:before {
	    content: "\f219"
	}
	
	.fa-ship:before {
	    content: "\f21a"
	}
	
	.fa-user-secret:before {
	    content: "\f21b"
	}
	
	.fa-motorcycle:before {
	    content: "\f21c"
	}
	
	.fa-street-view:before {
	    content: "\f21d"
	}
	
	.fa-heartbeat:before {
	    content: "\f21e"
	}
	
	.fa-venus:before {
	    content: "\f221"
	}
	
	.fa-mars:before {
	    content: "\f222"
	}
	
	.fa-mercury:before {
	    content: "\f223"
	}
	
	.fa-intersex:before,
	.fa-transgender:before {
	    content: "\f224"
	}
	
	.fa-transgender-alt:before {
	    content: "\f225"
	}
	
	.fa-venus-double:before {
	    content: "\f226"
	}
	
	.fa-mars-double:before {
	    content: "\f227"
	}
	
	.fa-venus-mars:before {
	    content: "\f228"
	}
	
	.fa-mars-stroke:before {
	    content: "\f229"
	}
	
	.fa-mars-stroke-v:before {
	    content: "\f22a"
	}
	
	.fa-mars-stroke-h:before {
	    content: "\f22b"
	}
	
	.fa-neuter:before {
	    content: "\f22c"
	}
	
	.fa-genderless:before {
	    content: "\f22d"
	}
	
	.fa-facebook-official:before {
	    content: "\f230"
	}
	
	.fa-pinterest-p:before {
	    content: "\f231"
	}
	
	.fa-whatsapp:before {
	    content: "\f232"
	}
	
	.fa-server:before {
	    content: "\f233"
	}
	
	.fa-user-plus:before {
	    content: "\f234"
	}
	
	.fa-user-times:before {
	    content: "\f235"
	}
	
	.fa-hotel:before,
	.fa-bed:before {
	    content: "\f236"
	}
	
	.fa-viacoin:before {
	    content: "\f237"
	}
	
	.fa-train:before {
	    content: "\f238"
	}
	
	.fa-subway:before {
	    content: "\f239"
	}
	
	.fa-medium:before {
	    content: "\f23a"
	}
	
	.fa-yc:before,
	.fa-y-combinator:before {
	    content: "\f23b"
	}
	
	.fa-optin-monster:before {
	    content: "\f23c"
	}
	
	.fa-opencart:before {
	    content: "\f23d"
	}
	
	.fa-expeditedssl:before {
	    content: "\f23e"
	}
	
	.fa-battery-4:before,
	.fa-battery:before,
	.fa-battery-full:before {
	    content: "\f240"
	}
	
	.fa-battery-3:before,
	.fa-battery-three-quarters:before {
	    content: "\f241"
	}
	
	.fa-battery-2:before,
	.fa-battery-half:before {
	    content: "\f242"
	}
	
	.fa-battery-1:before,
	.fa-battery-quarter:before {
	    content: "\f243"
	}
	
	.fa-battery-0:before,
	.fa-battery-empty:before {
	    content: "\f244"
	}
	
	.fa-mouse-pointer:before {
	    content: "\f245"
	}
	
	.fa-i-cursor:before {
	    content: "\f246"
	}
	
	.fa-object-group:before {
	    content: "\f247"
	}
	
	.fa-object-ungroup:before {
	    content: "\f248"
	}
	
	.fa-sticky-note:before {
	    content: "\f249"
	}
	
	.fa-sticky-note-o:before {
	    content: "\f24a"
	}
	
	.fa-cc-jcb:before {
	    content: "\f24b"
	}
	
	.fa-cc-diners-club:before {
	    content: "\f24c"
	}
	
	.fa-clone:before {
	    content: "\f24d"
	}
	
	.fa-balance-scale:before {
	    content: "\f24e"
	}
	
	.fa-hourglass-o:before {
	    content: "\f250"
	}
	
	.fa-hourglass-1:before,
	.fa-hourglass-start:before {
	    content: "\f251"
	}
	
	.fa-hourglass-2:before,
	.fa-hourglass-half:before {
	    content: "\f252"
	}
	
	.fa-hourglass-3:before,
	.fa-hourglass-end:before {
	    content: "\f253"
	}
	
	.fa-hourglass:before {
	    content: "\f254"
	}
	
	.fa-hand-grab-o:before,
	.fa-hand-rock-o:before {
	    content: "\f255"
	}
	
	.fa-hand-stop-o:before,
	.fa-hand-paper-o:before {
	    content: "\f256"
	}
	
	.fa-hand-scissors-o:before {
	    content: "\f257"
	}
	
	.fa-hand-lizard-o:before {
	    content: "\f258"
	}
	
	.fa-hand-spock-o:before {
	    content: "\f259"
	}
	
	.fa-hand-pointer-o:before {
	    content: "\f25a"
	}
	
	.fa-hand-peace-o:before {
	    content: "\f25b"
	}
	
	.fa-trademark:before {
	    content: "\f25c"
	}
	
	.fa-registered:before {
	    content: "\f25d"
	}
	
	.fa-creative-commons:before {
	    content: "\f25e"
	}
	
	.fa-gg:before {
	    content: "\f260"
	}
	
	.fa-gg-circle:before {
	    content: "\f261"
	}
	
	.fa-tripadvisor:before {
	    content: "\f262"
	}
	
	.fa-odnoklassniki:before {
	    content: "\f263"
	}
	
	.fa-odnoklassniki-square:before {
	    content: "\f264"
	}
	
	.fa-get-pocket:before {
	    content: "\f265"
	}
	
	.fa-wikipedia-w:before {
	    content: "\f266"
	}
	
	.fa-safari:before {
	    content: "\f267"
	}
	
	.fa-chrome:before {
	    content: "\f268"
	}
	
	.fa-firefox:before {
	    content: "\f269"
	}
	
	.fa-opera:before {
	    content: "\f26a"
	}
	
	.fa-internet-explorer:before {
	    content: "\f26b"
	}
	
	.fa-tv:before,
	.fa-television:before {
	    content: "\f26c"
	}
	
	.fa-contao:before {
	    content: "\f26d"
	}
	
	.fa-500px:before {
	    content: "\f26e"
	}
	
	.fa-amazon:before {
	    content: "\f270"
	}
	
	.fa-calendar-plus-o:before {
	    content: "\f271"
	}
	
	.fa-calendar-minus-o:before {
	    content: "\f272"
	}
	
	.fa-calendar-times-o:before {
	    content: "\f273"
	}
	
	.fa-calendar-check-o:before {
	    content: "\f274"
	}
	
	.fa-industry:before {
	    content: "\f275"
	}
	
	.fa-map-pin:before {
	    content: "\f276"
	}
	
	.fa-map-signs:before {
	    content: "\f277"
	}
	
	.fa-map-o:before {
	    content: "\f278"
	}
	
	.fa-map:before {
	    content: "\f279"
	}
	
	.fa-commenting:before {
	    content: "\f27a"
	}
	
	.fa-commenting-o:before {
	    content: "\f27b"
	}
	
	.fa-houzz:before {
	    content: "\f27c"
	}
	
	.fa-vimeo:before {
	    content: "\f27d"
	}
	
	.fa-black-tie:before {
	    content: "\f27e"
	}
	
	.fa-fonticons:before {
	    content: "\f280"
	}
	
	.fa-reddit-alien:before {
	    content: "\f281"
	}
	
	.fa-edge:before {
	    content: "\f282"
	}
	
	.fa-credit-card-alt:before {
	    content: "\f283"
	}
	
	.fa-codiepie:before {
	    content: "\f284"
	}
	
	.fa-modx:before {
	    content: "\f285"
	}
	
	.fa-fort-awesome:before {
	    content: "\f286"
	}
	
	.fa-usb:before {
	    content: "\f287"
	}
	
	.fa-product-hunt:before {
	    content: "\f288"
	}
	
	.fa-mixcloud:before {
	    content: "\f289"
	}
	
	.fa-scribd:before {
	    content: "\f28a"
	}
	
	.fa-pause-circle:before {
	    content: "\f28b"
	}
	
	.fa-pause-circle-o:before {
	    content: "\f28c"
	}
	
	.fa-stop-circle:before {
	    content: "\f28d"
	}
	
	.fa-stop-circle-o:before {
	    content: "\f28e"
	}
	
	.fa-shopping-bag:before {
	    content: "\f290"
	}
	
	.fa-shopping-basket:before {
	    content: "\f291"
	}
	
	.fa-hashtag:before {
	    content: "\f292"
	}
	
	.fa-bluetooth:before {
	    content: "\f293"
	}
	
	.fa-bluetooth-b:before {
	    content: "\f294"
	}
	
	.fa-percent:before {
	    content: "\f295"
	}
	
	.fa-gitlab:before {
	    content: "\f296"
	}
	
	.fa-wpbeginner:before {
	    content: "\f297"
	}
	
	.fa-wpforms:before {
	    content: "\f298"
	}
	
	.fa-envira:before {
	    content: "\f299"
	}
	
	.fa-universal-access:before {
	    content: "\f29a"
	}
	
	.fa-wheelchair-alt:before {
	    content: "\f29b"
	}
	
	.fa-question-circle-o:before {
	    content: "\f29c"
	}
	
	.fa-blind:before {
	    content: "\f29d"
	}
	
	.fa-audio-description:before {
	    content: "\f29e"
	}
	
	.fa-volume-control-phone:before {
	    content: "\f2a0"
	}
	
	.fa-braille:before {
	    content: "\f2a1"
	}
	
	.fa-assistive-listening-systems:before {
	    content: "\f2a2"
	}
	
	.fa-asl-interpreting:before,
	.fa-american-sign-language-interpreting:before {
	    content: "\f2a3"
	}
	
	.fa-deafness:before,
	.fa-hard-of-hearing:before,
	.fa-deaf:before {
	    content: "\f2a4"
	}
	
	.fa-glide:before {
	    content: "\f2a5"
	}
	
	.fa-glide-g:before {
	    content: "\f2a6"
	}
	
	.fa-signing:before,
	.fa-sign-language:before {
	    content: "\f2a7"
	}
	
	.fa-low-vision:before {
	    content: "\f2a8"
	}
	
	.fa-viadeo:before {
	    content: "\f2a9"
	}
	
	.fa-viadeo-square:before {
	    content: "\f2aa"
	}
	
	.fa-snapchat:before {
	    content: "\f2ab"
	}
	
	.fa-snapchat-ghost:before {
	    content: "\f2ac"
	}
	
	.fa-snapchat-square:before {
	    content: "\f2ad"
	}
	
	.fa-pied-piper:before {
	    content: "\f2ae"
	}
	
	.fa-first-order:before {
	    content: "\f2b0"
	}
	
	.fa-yoast:before {
	    content: "\f2b1"
	}
	
	.fa-themeisle:before {
	    content: "\f2b2"
	}
	
	.fa-google-plus-circle:before,
	.fa-google-plus-official:before {
	    content: "\f2b3"
	}
	
	.fa-fa:before,
	.fa-font-awesome:before {
	    content: "\f2b4"
	}
	
	.fa-handshake-o:before {
	    content: "\f2b5"
	}
	
	.fa-envelope-open:before {
	    content: "\f2b6"
	}
	
	.fa-envelope-open-o:before {
	    content: "\f2b7"
	}
	
	.fa-linode:before {
	    content: "\f2b8"
	}
	
	.fa-address-book:before {
	    content: "\f2b9"
	}
	
	.fa-address-book-o:before {
	    content: "\f2ba"
	}
	
	.fa-vcard:before,
	.fa-address-card:before {
	    content: "\f2bb"
	}
	
	.fa-vcard-o:before,
	.fa-address-card-o:before {
	    content: "\f2bc"
	}
	
	.fa-user-circle:before {
	    content: "\f2bd"
	}
	
	.fa-user-circle-o:before {
	    content: "\f2be"
	}
	
	.fa-user-o:before {
	    content: "\f2c0"
	}
	
	.fa-id-badge:before {
	    content: "\f2c1"
	}
	
	.fa-drivers-license:before,
	.fa-id-card:before {
	    content: "\f2c2"
	}
	
	.fa-drivers-license-o:before,
	.fa-id-card-o:before {
	    content: "\f2c3"
	}
	
	.fa-quora:before {
	    content: "\f2c4"
	}
	
	.fa-free-code-camp:before {
	    content: "\f2c5"
	}
	
	.fa-telegram:before {
	    content: "\f2c6"
	}
	
	.fa-thermometer-4:before,
	.fa-thermometer:before,
	.fa-thermometer-full:before {
	    content: "\f2c7"
	}
	
	.fa-thermometer-3:before,
	.fa-thermometer-three-quarters:before {
	    content: "\f2c8"
	}
	
	.fa-thermometer-2:before,
	.fa-thermometer-half:before {
	    content: "\f2c9"
	}
	
	.fa-thermometer-1:before,
	.fa-thermometer-quarter:before {
	    content: "\f2ca"
	}
	
	.fa-thermometer-0:before,
	.fa-thermometer-empty:before {
	    content: "\f2cb"
	}
	
	.fa-shower:before {
	    content: "\f2cc"
	}
	
	.fa-bathtub:before,
	.fa-s15:before,
	.fa-bath:before {
	    content: "\f2cd"
	}
	
	.fa-podcast:before {
	    content: "\f2ce"
	}
	
	.fa-window-maximize:before {
	    content: "\f2d0"
	}
	
	.fa-window-minimize:before {
	    content: "\f2d1"
	}
	
	.fa-window-restore:before {
	    content: "\f2d2"
	}
	
	.fa-times-rectangle:before,
	.fa-window-close:before {
	    content: "\f2d3"
	}
	
	.fa-times-rectangle-o:before,
	.fa-window-close-o:before {
	    content: "\f2d4"
	}
	
	.fa-bandcamp:before {
	    content: "\f2d5"
	}
	
	.fa-grav:before {
	    content: "\f2d6"
	}
	
	.fa-etsy:before {
	    content: "\f2d7"
	}
	
	.fa-imdb:before {
	    content: "\f2d8"
	}
	
	.fa-ravelry:before {
	    content: "\f2d9"
	}
	
	.fa-eercast:before {
	    content: "\f2da"
	}
	
	.fa-microchip:before {
	    content: "\f2db"
	}
	
	.fa-snowflake-o:before {
	    content: "\f2dc"
	}
	
	.fa-superpowers:before {
	    content: "\f2dd"
	}
	
	.fa-wpexplorer:before {
	    content: "\f2de"
	}
	
	.fa-meetup:before {
	    content: "\f2e0"
	}
	
	.sr-only {
	    position: absolute;
	    width: 1px;
	    height: 1px;
	    padding: 0;
	    margin: -1px;
	    overflow: hidden;
	    clip: rect(0, 0, 0, 0);
	    border: 0
	}
	
	.sr-only-focusable:active,
	.sr-only-focusable:focus {
	    position: static;
	    width: auto;
	    height: auto;
	    margin: 0;
	    overflow: visible;
	    clip: auto
	}
	/********* Form fields *********/
	
	button,
	input,
	select,
	textarea {
	    margin: 0;
	    vertical-align: baseline;
	    background-color: transparent;
	    border: none;
	}
	
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
	    cursor: pointer;
	}
	
	input[type="text"],
	input[type="email"],
	input[type="tel"],
	input[type="number"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	select,
	textarea {
	    border: 1px solid #949ea7;
	    padding: 6px 10px;
	    font-size: 100%;
	    line-height: normal;
	    margin-bottom: 5px;
	    width: 100%;
	    color: #000;
	}
	
	input[type="checkbox"],
	input[type="radio"] {
	    box-sizing: border-box;
	    padding: 0;
	    margin: 0 5px 0 0;
	}
	
	input[type="checkbox"] {
	    -webkit-appearance: checkbox;
	}
	
	input[type="radio"] {
	    -webkit-appearance: radio
	}
	
	textarea {
	    overflow: auto;
	    vertical-align: top;
	    resize: vertical;
	    height: 100px;
	    max-width: 100%;
	    min-width: 100%;
	    max-height: 500px;
	    min-height: 90px;
	}
	
	fieldset {
	    border: 0 none;
	    margin: 0;
	    padding: 0
	}
	
	label {
	    display: inline-block;
	    padding-top: 5px;
	    font-weight: normal;
	    color: #000;
	}
	/********* Clear floats *********/
	
	.cf:before,
	.cf:after,
	.container:before,
	.container:after,
	.row:before,
	.row:after,
	ul:before,
	ul:after,
	.boxs:before,
	.boxs:after,
	.radioList:after,
	.radioList:before {
	    content: " ";
	    display: table
	}
	
	.cf:after,
	.container:after,
	.row:after,
	ul:after,
	.boxs:after,
	.radioList:after {
	    clear: both
	}
	
	.cf:after,
	.cf:before {
	    display: table;
	    width: 100%;
	    clear: both;
	    content: "";
	}
	/********* Common Classes *********/
	
	hr {
	    display: block;
	    height: 1px;
	    border: 0;
	    border-top: 1px solid #ccc;
	    margin: 20px 0;
	    padding: 0
	}
	
	body {
	    color: #393939;
	    font-family: 'Open Sans';
	    font-size: 87.5%;
	    /*font-size:14px;*/
	    line-height: 1.5;
	}
	
	body {
	    background-color: #fff;
	}
	
	h1 {
	    font-size: 2.308em;
	}
	
	h2 {
	    font-size: 2.000em;
	}
	
	h3 {
	    font-size: 1.692em;
	}
	
	h4 {
	    font-size: 1.538em;
	}
	
	h5 {
	    font-size: 1.385em;
	}
	
	h6 {
	    font-size: 1.231em;
	}
	
	ul {
	    padding: 0 0 0 15px;
	}
	
	ol {
	    padding: 0 0 0 20px
	}
	
	ul ul,
	ol ol {
	    margin: 10px 0
	}
	
	ul.bulletText {
	    list-style: none;
	    padding: 0;
	}
	
	ul.bulletText li {
	    background: url(../images/right-arrow.gif) no-repeat left 7px;
	    padding: 2px 0 2px 15px;
	}
	
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	ul,
	ol,
	dd,
	table,
	fieldset,
	address {
	    margin: 0 0 25px;
	}
	
	.alignLeft {
	    float: left
	}
	
	.alignRight {
	    float: right;
	}
	
	.displayNone,
	.hasJS noscript,
	.hideThis {
	    display: none!important;
	    visibility: hidden
	}
	
	.jsRequired {
	    display: block;
	    background-color: #C00;
	    color: #fff;
	    width: 100%;
	    line-height: 30px;
	    text-align: center;
	    font-size: 12px;
	    border: 0 none;
	}
	
	.mrgAuto {
	    margin-right: auto;
	    margin-left: auto;
	}
	
	.mrgT20 {
	    margin-top: 20px;
	}
	
	.mrgL20 {
	    margin-left: 20px;
	}
	
	.mrgR20 {
	    margin-right: 20px;
	}
	
	.mrgB20 {
	    margin-bottom: 20px;
	}
	
	.mrgT10 {
	    margin-top: 10px;
	}
	
	.mrgL10 {
	    margin-left: 10px;
	}
	
	.mrgR10 {
	    margin-right: 10px;
	}
	
	.mrgB10 {
	    margin-bottom: 10px;
	}
	
	.padL20 {
	    padding-left: 20px;
	}
	
	.padR20 {
	    padding-right: 20px;
	}
	
	.padB20 {
	    padding-bottom: 20px;
	}
	
	.padT20 {
	    padding-top: 20px;
	}
	
	.padL15 {
	    padding-left: 15px;
	}
	
	.padR15 {
	    padding-right: 15px;
	}
	
	.padB15 {
	    padding-bottom: 15px;
	}
	
	.padT15 {
	    padding-top: 15px;
	}
	
	.padL10 {
	    padding-left: 10px;
	}
	
	.padR10 {
	    padding-right: 10px;
	}
	
	.padB10 {
	    padding-bottom: 10px;
	}
	
	.padT10 {
	    padding-top: 10px;
	}
	
	.padTB10 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	
	.padTB15 {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	
	.padTB20 {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	
	.pad10 {
	    padding: 10px;
	}
	
	.pad15 {
	    padding: 15px;
	}
	
	.pad20 {
	    padding: 20px;
	}
	
	.pad25 {
	    padding: 25px;
	}
	
	.pad30 {
	    padding: 30px;
	}
	
	.width100p {
	    width: 100%;
	}
	
	.width90p {
	    width: 90%;
	}
	
	.width80p {
	    width: 80%;
	}
	
	.width70p {
	    width: 70%;
	}
	
	.width60p {
	    width: 60%;
	}
	
	.width50p {
	    width: 50%;
	}
	
	.width40p {
	    width: 40%;
	}
	
	.width30p {
	    width: 30%;
	}
	
	.width20p {
	    width: 20%;
	}
	
	.width10p {
	    width: 10%;
	}
	
	.fileSize {
	    font-size: 12px;
	    display: inline-block;
	    vertical-align: middle;
	    margin-left: 3px;
	}
	
	.extIcon {
	    vertical-align: middle;
	    margin-left: 3px;
	}
	
	.rsIcon {
	    display: inline-block;
	    margin-right: 2px;
	    height: 11px;
	    text-indent: -999px;
	    overflow: hidden;
	    width: 11px;
	    background: url(../../images/rupee.png) left top no-repeat;
	}
	
	.bold {
	    font-weight: bold;
	}
	
	.italic {
	    font-style: italic;
	}
	
	.longWord,
	.wordBreak {
	    word-wrap: break-word;
	}
	/**********************font face***************/	
	@font-face {
	    font-family: 'Futura PT Cond Extra';
	    src: url('../fonts/FuturaPTCond-ExtraBold.eot');
	    src: url('../fonts/FuturaPTCond-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-ExtraBold.woff2') format('woff2'), url('../fonts/FuturaPTCond-ExtraBold.woff') format('woff'), url('../fonts/FuturaPTCond-ExtraBold.ttf') format('truetype'), url('../fonts/FuturaPTCond-ExtraBold.svg#FuturaPTCond-ExtraBold') format('svg');
	    font-weight: 800;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond Medium';
	    src: url('../fonts/FuturaPTCond-Medium.eot');
	    src: url('../fonts/FuturaPTCond-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-Medium.woff2') format('woff2'), url('../fonts/FuturaPTCond-Medium.woff') format('woff'), url('../fonts/FuturaPTCond-Medium.ttf') format('truetype'), url('../fonts/FuturaPTCond-Medium.svg#FuturaPTCond-Medium') format('svg');
	    font-weight: 500;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT LightObl';
	    src: url('../fonts/FuturaPT-LightObl.eot');
	    src: url('../fonts/FuturaPT-LightObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-LightObl.woff2') format('woff2'), url('../fonts/FuturaPT-LightObl.woff') format('woff'), url('../fonts/FuturaPT-LightObl.ttf') format('truetype'), url('../fonts/FuturaPT-LightObl.svg#FuturaPT-LightObl') format('svg');
	    font-weight: 300;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT HeavyObl';
	    src: url('../fonts/FuturaPT-HeavyObl.eot');
	    src: url('../fonts/FuturaPT-HeavyObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-HeavyObl.woff2') format('woff2'), url('../fonts/FuturaPT-HeavyObl.woff') format('woff'), url('../fonts/FuturaPT-HeavyObl.ttf') format('truetype'), url('../fonts/FuturaPT-HeavyObl.svg#FuturaPT-HeavyObl') format('svg');
	    font-weight: 900;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Book';
	    src: url('../fonts/FuturaPT-Book.eot');
	    src: url('../fonts/FuturaPT-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-Book.woff2') format('woff2'), url('../fonts/FuturaPT-Book.woff') format('woff'), url('../fonts/FuturaPT-Book.ttf') format('truetype'), url('../fonts/FuturaPT-Book.svg#FuturaPT-Book') format('svg');
	    font-weight: normal;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond MediumObl';
	    src: url('../fonts/FuturaPTCond-MediumObl.eot');
	    src: url('../fonts/FuturaPTCond-MediumObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-MediumObl.woff2') format('woff2'), url('../fonts/FuturaPTCond-MediumObl.woff') format('woff'), url('../fonts/FuturaPTCond-MediumObl.ttf') format('truetype'), url('../fonts/FuturaPTCond-MediumObl.svg#FuturaPTCond-MediumObl') format('svg');
	    font-weight: 500;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Light';
	    src: url('../fonts/FuturaPT-Light.eot');
	    src: url('../fonts/FuturaPT-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-Light.woff2') format('woff2'), url('../fonts/FuturaPT-Light.woff') format('woff'), url('../fonts/FuturaPT-Light.ttf') format('truetype'), url('../fonts/FuturaPT-Light.svg#FuturaPT-Light') format('svg');
	    font-weight: 300;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT BookObl';
	    src: url('../fonts/FuturaPT-BookObl.eot');
	    src: url('../fonts/FuturaPT-BookObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-BookObl.woff2') format('woff2'), url('../fonts/FuturaPT-BookObl.woff') format('woff'), url('../fonts/FuturaPT-BookObl.ttf') format('truetype'), url('../fonts/FuturaPT-BookObl.svg#FuturaPT-BookObl') format('svg');
	    font-weight: normal;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT ExtraBold';
	    src: url('../fonts/FuturaPT-ExtraBold.eot');
	    src: url('../fonts/FuturaPT-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-ExtraBold.woff2') format('woff2'), url('../fonts/FuturaPT-ExtraBold.woff') format('woff'), url('../fonts/FuturaPT-ExtraBold.ttf') format('truetype'), url('../fonts/FuturaPT-ExtraBold.svg#FuturaPT-ExtraBold') format('svg');
	    font-weight: 800;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Medium';
	    src: url('../fonts/FuturaPT-Medium.eot');
	    src: url('../fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-Medium.woff2') format('woff2'), url('../fonts/FuturaPT-Medium.woff') format('woff'), url('../fonts/FuturaPT-Medium.ttf') format('truetype'), url('../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg');
	    font-weight: 500;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT MediumObl';
	    src: url('../fonts/FuturaPT-MediumObl.eot');
	    src: url('../fonts/FuturaPT-MediumObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-MediumObl.woff2') format('woff2'), url('../fonts/FuturaPT-MediumObl.woff') format('woff'), url('../fonts/FuturaPT-MediumObl.ttf') format('truetype'), url('../fonts/FuturaPT-MediumObl.svg#FuturaPT-MediumObl') format('svg');
	    font-weight: 500;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT DemiObl';
	    src: url('../fonts/FuturaPT-DemiObl.eot');
	    src: url('../fonts/FuturaPT-DemiObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-DemiObl.woff2') format('woff2'), url('../fonts/FuturaPT-DemiObl.woff') format('woff'), url('../fonts/FuturaPT-DemiObl.ttf') format('truetype'), url('../fonts/FuturaPT-DemiObl.svg#FuturaPT-DemiObl') format('svg');
	    font-weight: 600;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT ExtraBoldObl';
	    src: url('../fonts/FuturaPT-ExtraBoldObl.eot');
	    src: url('../fonts/FuturaPT-ExtraBoldObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-ExtraBoldObl.woff2') format('woff2'), url('../fonts/FuturaPT-ExtraBoldObl.woff') format('woff'), url('../fonts/FuturaPT-ExtraBoldObl.ttf') format('truetype'), url('../fonts/FuturaPT-ExtraBoldObl.svg#FuturaPT-ExtraBoldObl') format('svg');
	    font-weight: 800;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond BookObl';
	    src: url('../fonts/FuturaPTCond-BookObl.eot');
	    src: url('../fonts/FuturaPTCond-BookObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-BookObl.woff2') format('woff2'), url('../fonts/FuturaPTCond-BookObl.woff') format('woff'), url('../fonts/FuturaPTCond-BookObl.ttf') format('truetype'), url('../fonts/FuturaPTCond-BookObl.svg#FuturaPTCond-BookObl') format('svg');
	    font-weight: normal;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT BoldObl';
	    src: url('../fonts/FuturaPT-BoldObl.eot');
	    src: url('../fonts/FuturaPT-BoldObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-BoldObl.woff2') format('woff2'), url('../fonts/FuturaPT-BoldObl.woff') format('woff'), url('../fonts/FuturaPT-BoldObl.ttf') format('truetype'), url('../fonts/FuturaPT-BoldObl.svg#FuturaPT-BoldObl') format('svg');
	    font-weight: bold;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond ExtraBoldObl';
	    src: url('../fonts/FuturaPTCond-ExtraBoldObl.eot');
	    src: url('../fonts/FuturaPTCond-ExtraBoldObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-ExtraBoldObl.woff2') format('woff2'), url('../fonts/FuturaPTCond-ExtraBoldObl.woff') format('woff'), url('../fonts/FuturaPTCond-ExtraBoldObl.ttf') format('truetype'), url('../fonts/FuturaPTCond-ExtraBoldObl.svg#FuturaPTCond-ExtraBoldObl') format('svg');
	    font-weight: 800;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond BoldObl';
	    src: url('../fonts/FuturaPTCond-BoldObl.eot');
	    src: url('../fonts/FuturaPTCond-BoldObl.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-BoldObl.woff2') format('woff2'), url('../fonts/FuturaPTCond-BoldObl.woff') format('woff'), url('../fonts/FuturaPTCond-BoldObl.ttf') format('truetype'), url('../fonts/FuturaPTCond-BoldObl.svg#FuturaPTCond-BoldObl') format('svg');
	    font-weight: bold;
	    font-style: italic;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Heavy';
	    src: url('../fonts/FuturaPT-Heavy.eot');
	    src: url('../fonts/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-Heavy.woff2') format('woff2'), url('../fonts/FuturaPT-Heavy.woff') format('woff'), url('../fonts/FuturaPT-Heavy.ttf') format('truetype'), url('../fonts/FuturaPT-Heavy.svg#FuturaPT-Heavy') format('svg');
	    font-weight: 900;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond Book';
	    src: url('../fonts/FuturaPTCond-Book.eot');
	    src: url('../fonts/FuturaPTCond-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-Book.woff2') format('woff2'), url('../fonts/FuturaPTCond-Book.woff') format('woff'), url('../fonts/FuturaPTCond-Book.ttf') format('truetype'), url('../fonts/FuturaPTCond-Book.svg#FuturaPTCond-Book') format('svg');
	    font-weight: normal;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Demi';
	    src: url('../fonts/FuturaPT-Demi.eot');
	    src: url('../fonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-Demi.woff2') format('woff2'), url('../fonts/FuturaPT-Demi.woff') format('woff'), url('../fonts/FuturaPT-Demi.ttf') format('truetype'), url('../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg');
	    font-weight: 600;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Cond';
	    src: url('../fonts/FuturaPTCond-Bold.eot');
	    src: url('../fonts/FuturaPTCond-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPTCond-Bold.woff2') format('woff2'), url('../fonts/FuturaPTCond-Bold.woff') format('woff'), url('../fonts/FuturaPTCond-Bold.ttf') format('truetype'), url('../fonts/FuturaPTCond-Bold.svg#FuturaPTCond-Bold') format('svg');
	    font-weight: bold;
	    font-style: normal;
		font-display: swap;
	}
	
	@font-face {
	    font-family: 'Futura PT Bold';
	    src: url('../fonts/FuturaPT-Bold.eot');
	    src: url('../fonts/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaPT-Bold.woff2') format('woff2'), url('../fonts/FuturaPT-Bold.woff') format('woff'), url('../fonts/FuturaPT-Bold.ttf') format('truetype'), url('../fonts/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg');
	    font-weight: bold;
	    font-style: normal;
		font-display: swap;
	}
	/********** Image Formating & Alignment **********/
	/*********  open sans font   ***********/
	@font-face {
	  font-family: 'Open Sans Regular';
	  font-style: normal;
	  src: url('../fonts/OpenSans-Regular.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans SemiBold';
	  font-style: normal;
	  src: url('../fonts/OpenSans-SemiBold.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans Bold';
	  font-style: normal;
	  font-weight: bold;
	  src: url('../fonts/OpenSans-Bold.ttf')  format('truetype');
	  font-display: swap;
	}

	@font-face {
	  font-family: 'Open Sans BoldItalic';
	  font-weight: bold;
	  font-style: normal;
	  src: url('../fonts/OpenSans-BoldItalic.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans ExtraBold';
	  font-style: normal;
	  src: url('../fonts/OpenSans-ExtraBold.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans ExtraBoldItalic';
	  font-style: normal;
	  src: url('../fonts/OpenSans-ExtraBoldItalic.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans Italic';
	  font-style: normal;
	  src: url('../fonts/OpenSans-Italic.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans Light';
	  font-style: normal;
	  src: url('../fonts/OpenSans-Light.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans LightItalic';
	  font-style: normal;
	  src: url('../fonts/OpenSans-LightItalic.ttf')  format('truetype');
	  font-display: swap;
	}
	@font-face {
	  font-family: 'Open Sans SemiBoldItalic';
	  font-style: normal;
	  src: url('../fonts/OpenSans-SemiBoldItalic.ttf')  format('truetype');
	  font-display: swap;
	}
	
	.imgLeft {
	    float: left;
	    margin-right: 20px;
	    margin-bottom: 20px;
	}
	
	.imgRight {
	    float: right;
	    margin-left: 20px;
	    margin-bottom: 20px;
	}
	
	.imgCenter {
	    float: none;
	    margin-bottom: 20px;
	    margin-left: auto;
	    margin-right: auto;
	    display: block;
	}
	
	.imgBorder {
	    border: 1px solid #ccc;
	    padding: 5px
	}
	
	.rounded {
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	}
	
	.circle {
	    -webkit-border-radius: 50%;
	    -moz-border-radius: 50%;
	    border-radius: 50%;
	}
	
	.shadow {
	    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	    padding: 4px;
	}
	/********** Alignment **********/
	
	.left {
	    text-align: left !important
	}
	
	.right {
	    text-align: right !important
	}
	
	.center {
	    text-align: center !important
	}
	
	.justify {
	    text-align: justify !important
	}
	/********** Owl Carousel **********/
	
	.owl-carousel .animated {
	    -webkit-animation-duration: 1000ms;
	    animation-duration: 1000ms;
	    -webkit-animation-fill-mode: both;
	    animation-fill-mode: both;
	}
	
	.owl-carousel .owl-animated-in {
	    z-index: 0;
	}
	
	.owl-carousel .owl-animated-out {
	    z-index: 1;
	}
	
	.owl-carousel .fadeOut {
	    -webkit-animation-name: fadeOut;
	    animation-name: fadeOut;
	}
	
	.owl-height {
	    -webkit-transition: height 500ms ease-in-out;
	    -moz-transition: height 500ms ease-in-out;
	    -ms-transition: height 500ms ease-in-out;
	    -o-transition: height 500ms ease-in-out;
	    transition: height 500ms ease-in-out;
	}
	
	.owl-carousel {
	    /*display: none;*/
	    width: 100%;
	    -webkit-tap-highlight-color: transparent;
	    /* position relative and z-index fix webkit rendering fonts issue */
	    position: relative;
	    z-index: 1;
	}
	
	.owl-carousel .owl-stage {
	    position: relative;
	    -ms-touch-action: pan-Y;
	}
	
	.owl-carousel .owl-stage:after {
	    content: ".";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
	}
	
	.owl-carousel .owl-stage-outer {
	    position: relative;
	    overflow: hidden;
	    /* fix for flashing background */
	    -webkit-transform: translate3d(0px, 0px, 0px);
	}
	
	.owl-carousel.owl-loaded {
	    display: block;
	}
	
	.owl-carousel.owl-loading {
	    /*opacity: 0;*/
	    display: block;
	}
	
	.owl-carousel.owl-hidden {
	    opacity: 0;
	}
	
	.owl-carousel .owl-refresh .owl-item {
	    display: none;
	}
	
	.owl-carousel .owl-item {
	    position: relative;
	    min-height: 1px;
	    float: left;
	}
	
	.owl-carousel .owl-item img {
	    -webkit-transform-style: preserve-3d;
	}
	
	.owl-carousel .owl-grab {
	    cursor: move;
	}
	
	.owl-carousel.owl-rtl {
	    direction: rtl;
	}
	
	.owl-carousel.owl-rtl .owl-item {
	    float: right;
	}
	
	.owl-carousel .owl-item .owl-lazy {
	    opacity: 0;
	    -webkit-transition: opacity 400ms ease;
	    -moz-transition: opacity 400ms ease;
	    -ms-transition: opacity 400ms ease;
	    -o-transition: opacity 400ms ease;
	    transition: opacity 400ms ease;
	}
	
	.owl-carousel .owl-item img {
	    transform-style: preserve-3d;
	}
	
	.owl-carousel .owl-video-wrapper {
	    position: relative;
	    height: 100%;
	    background: #000;
	}
	
	.owl-carousel .owl-video-play-icon {
	    position: absolute;
	    height: 80px;
	    width: 80px;
	    left: 50%;
	    top: 50%;
	    margin-left: -40px;
	    margin-top: -40px;
	    background: url("../../../../../frontend/Magento/luma/en_US/Mageplaza_Core/css/owl.video.play.png") no-repeat;
	    cursor: pointer;
	    z-index: 1;
	    -webkit-backface-visibility: hidden;
	    -webkit-transition: scale 100ms ease;
	    -moz-transition: scale 100ms ease;
	    -ms-transition: scale 100ms ease;
	    -o-transition: scale 100ms ease;
	    transition: scale 100ms ease;
	}
	
	.owl-carousel .owl-video-playing .owl-video-tn,
	.owl-carousel .owl-video-playing .owl-video-play-icon {
	    display: none;
	}
	
	.owl-carousel .owl-video-tn {
	    opacity: 0;
	    height: 100%;
	    background-position: center center;
	    background-repeat: no-repeat;
	    -webkit-background-size: contain;
	    -moz-background-size: contain;
	    -o-background-size: contain;
	    background-size: contain;
	    -webkit-transition: opacity 400ms ease;
	    -moz-transition: opacity 400ms ease;
	    -ms-transition: opacity 400ms ease;
	    -o-transition: opacity 400ms ease;
	    transition: opacity 400ms ease;
	}
	
	.owl-carousel .owl-video-frame {
	    position: relative;
	    z-index: 1;
	}
	
	.owlCarousel .item {
	    border: 1px solid #ddd;
	    text-align: center;
	    height: 100px;
	    line-height: 100px;
	}
	
	.owl-theme .owl-controls {
	    margin-top: 0px;
	    text-align: center;
	    -webkit-tap-highlight-color: transparent
	}
	
	.owl-theme .owl-controls .owl-nav [class*=owl-] {
	    color: #fff;
	    font-size: 14px;
	    margin: 5px;
	    padding: 4px 7px;
	    background: #d6d6d6;
	    display: inline-block;
	    cursor: pointer;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px
	}
	
	.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	    background: #869791;
	    color: #fff;
	    text-decoration: none
	}
	
	.owl-theme .owl-controls .owl-nav .disabled {
	    opacity: .5;
	    cursor: default
	}
	
	.owl-theme .owl-dots .owl-dot,
	.noJS .owl-dots .owl-dot {
	    display: block;
	    margin-bottom: 20px;
	}
	
	.owl-theme .owl-dots .owl-dot span,
	.noJS .owl-dots .owl-dot a {
	    width: 15px;
	    height: 15px;
	    margin: 5px 7px;
	    background: #d8d8d8;
	    display: block;
	    -webkit-backface-visibility: visible;
	    -webkit-transition: opacity 200ms ease;
	    -moz-transition: opacity 200ms ease;
	    -ms-transition: opacity 200ms ease;
	    -o-transition: opacity 200ms ease;
	    transition: opacity 200ms ease;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    border-radius: 30px
	}
	
	.owl-theme .owl-dots .owl-dot.active span,
	.owl-theme .owl-dots .owl-dot:hover span,
	.noJS .owl-dots .owl-dot.active a {
	    background: #ffffff
	}
	
	.noScript {
	    display: none;
	}
	
	.no-js .owl-carousel {
	    display: block;
	}
	
	.noJS .owl-controls {
	    position: absolute;
	    left: 0;
	    bottom: -40px;
	    width: 100%;
	    text-align: center;
	    -webkit-tap-highlight-color: transparent
	}
	
	.noJS .owl-controls.noScript {
	    display: block;
	}
	
	.noJS .sliderBanner .item {
	    position: relative;
	}
	
	.noJS .carouselBlock {
	    margin-right: -10px;
	}
	
	.noJS .carouselBlock .item {
	    width: 220px;
	    margin: 0 10px 10px 0;
	    float: left;
	}
	/*Custom Select*/
	
	.customSelectOuter {
	    position: relative;
	    background: #fff url(../images/select-arrow.jpg) no-repeat right center;
	    text-transform: uppercase;
	    letter-spacing: 2px;
	    color: #747474;
	    cursor: pointer;
	    padding-right: 10px;
	}
	
	.customSelect {
	    font-size: 9px;
	    cursor: pointer;
	}
	
	.block-search .action.search {
	    top: 0px;
	    right: 3px;
	}
	/*** Custom CSS ***/
	
	a,
	a:hover {
	    -webkit-transition: background-color 10ms ease-out 0.1s;
	    -moz-transition: background-color 10ms ease-out 0.1s;
	    -o-transition: background-color 10ms ease-out 0.1s;
	    transition: background-color 10ms ease-out 0.1s;
	    outline: none;
	}
	
	.container, .page-title-wrapper:not(.product) {
	    width: 100%;
	    max-width: 1200px;
	    padding: 0 15px;
	}
	.page-title-wrapper:not(.product) {
		margin: 0 auto;
	}
	/*** Header Section ***/
	
	.mainNavigation {
	    position: relative;
	}
	
	.topRow {
	    margin-bottom: 0;
	}
	
	#nav {
	    float: left;
	    padding: 10px 0px;
	    margin: 0;
	}
	
	.menuPart {
	    box-shadow: 2px 1px 1px #ccc;
	    text-transform: uppercase;
	    padding: 0px;
	}
	
	/* .loginSection {
	    float: right;
	    margin: 11px 0;
	    letter-spacing: 2px;
	} */
	
	/* .logo {
	    float: left;
	    position: absolute;
	    left: calc(50% - 62px);
	    top: 0;
	} */
	
	.topStrip {
	    border-bottom: 1px solid #ececec;
	    padding: 8px 0px 7px 0px;
	    line-height: 23px;
	}
	
	.topStrip ul {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    float: right;
	}
	
	.topStrip li {
	    float: left;
	    padding: 0px 11px;
	    position: relative;
	}
	
	.topStrip li .fa-search {
	    font-size: 9px;
	}
	
	.topStrip .fontResize {
	    padding-top: 2px
	}
	
	.topStrip a {
	    color: #7f7f7f;
	    text-decoration: none;
	    font-size: 9px;
	    letter-spacing: 1.3px;
	}
	
	.topStrip a:hover {
	    text-decoration: underline;
	    color: #bc3737
	}
	
	.topStrip li:first-child {
	    padding-left: 0;
	}
	
	.topStrip li:last-child {
	    padding-right: 0;
	}
	
	.topStrip li:before {
	    content: " ";
	    position: absolute;
	    left: 0;
	    top: 50%;
	    z-index: auto;
	    height: 10px;
	    width: 1px;
	    background: #a7a7a7;
	    overflow: hidden;
	    margin-top: -4px;
	    top: 12px;
	}
	
	.topStrip li:first-child:before {
	    display: none;
	}
	
	.mobileLogo {
	    display: none;
	}
	
	#nav {
	    float: left;
	}
	
	.loginSection a {
	    padding: 7px 23px;
	    color: #0e4169 !important;
	    border: 1px solid #0e4169;
	    text-decoration: none;
	    font-size: 12px;
	    display: inline-block;
	    transition: all 0.4s ease-out;
	    -webkit-transition: all 0.4s ease-out;
	    letter-spacing: 0.5px;
	    cursor: pointer;
	    font-family: 'Open Sans Bold';
	}
	
	.loginSection a:hover {
	    background: #0e4169;
	    color: #fff !important;
	}
	
	.rightLinks a select {
	    padding: 0px;
	    font-size: 11px;
	    border: none;
	    height: auto;
	    text-transform: uppercase;
	}
	/*** Slider Section ***/
	
	.sliderBanner {
	    background: #d2d1cf;
	    margin-bottom: 0;
	    text-align: center;
	    margin-bottom: 15px;
	}
	
	.sliderBanner img {
	    width: 100%;
	}
	
	.owl-dots {
	    position: absolute;
	    top: 45%;
	    left: 20px;
	}
	
	.slideText {
	    color: #fff;
	    font-size: 24px;
	    position: absolute;
	    top: 35%;
	    right: 10%;
	    width: 180px;
	    text-transform: uppercase;
	    text-align: center;
	    letter-spacing: 1px;
	    line-height: 34px;
	}
	
	.sliderBanner iframe {
	    height: 100%;
	    width: 100%;
	}
	/*** Homepage Content Section ***/
	
	.serviceText {
	    padding: 25px 10px 20px 10px;
	    text-transform: uppercase;
	    font-size: 20px;
	    line-height: 26px;
	    text-align: center;
	    background: #e6e6e6;
	    margin: 30px 0px;
	    font-weight: 500;
	}
	
	.serviceText p {
	    margin: 0;
	    color: #000;
	    letter-spacing: 2px;
	    max-width: 80%;
	    margin: 0 auto !important;
	}
	
	.serviceText a {
	    text-decoration: none;
	    margin: 18px 0px 8px 0px;
	    display: inline-block;
	    color: #0f406b !important;
	}
	
	.serviceText a img {
	    vertical-align: top;
	    margin-right: 5px;
	    margin-top: 5px;
	}
	
	.fullThumbSection {
	    margin: 10px 0px;
	}
	
	.fullThumbSection .toolbar {
	    margin: 0;
	}
	
	.prodSlider {
	    padding: 0;
	}
	
	.prodSlider li {
	    list-style: none;
	}
	
	.sliderTitle {
	    text-align: center;
	    font-size: 15px;
	    text-transform: uppercase;
	    margin-bottom: 32px;
	    letter-spacing: 1px;
	    color: #000;
	}
	
	.sliderTitle a {
	    margin: 0 auto;
	    text-align: center;
	    font-size: 15px;
	    text-transform: uppercase;
	    margin-bottom: 32px;
	    letter-spacing: 1px;
	    color: #000;
	    text-decoration: none;
	}
	
	.logoStrip {
	    display: block;
	    margin: 0 auto;
	    text-align: center;
	    position: relative;
	    padding: 25px 0px;
	}
	
	.logoStrip img {
	    position: relative;
	    z-index: 9;
	    max-width: 55px;
	}
	
	.logoStrip:before {
	    content: "";
	    border-bottom: 2px #cacfd5 solid;
	    width: 47%;
	    height: 1px;
	    margin-top: 22px;
	    position: absolute;
	    left: 0;
	}
	
	.logoStrip:after {
	    content: "";
	    border-bottom: 2px #cacfd5 solid;
	    width: 47%;
	    height: 1px;
	    margin-top: 22px;
	    position: absolute;
	    right: 0;
	}
	
	.thumbCont {
	    position: relative;
	    height: 100%;
	    max-height: 646px;
	    max-width: 641px;
	    display: inline-block;
	}
	
	.thumbCont iframe {
	    width: 100%;
	    height: 100%;
	}
	
	.thumbCont:hover .thumbDesc {
	    background: rgba(0, 0, 0, 0.58);
	    oapcity: 1;
	    visibility: visible;
	}
	
	.thumbCont .thumbDesc {
	    position: absolute;
	    left: 0;
	    top: 0;
	    oapcity: 0;
	    visibility: hidden;
	    padding: 28% 18% 10% 15%;
	    width: 100%;
	    color: #fff;
	    height: 100%;
	    transition: all 0.5s linear;
	    -webkit-transition: all 0.5s linear;
	    letter-spacing: 1px;
	}
	
	.twoColsWrap .col-md-6:first-child .thumbCont .thumbDesc {
	    padding: 28% 24% 10% 21%;
	}
	
	.thumbDesc h3 {
	    font-size: 40px;
	    text-transform: uppercase;
	    line-height: 42px;
	    letter-spacing: 2px;
	}
	
	.thumbDesc p {
	    font-size: 14px;
	    font-family: 'Open Sans Light';
	}
	
	.thumbDesc p strong {
	    font-size: 14px;
	    font-family: 'Open Sans Bold';
	}
	
	.thumbDesc p span {
	    font-size: 15px;
	    font-family: 'Open Sans Light';
	}
	
	.learnMore {
	    color: #fff;
	    border: 1px solid #fff;
	    padding: 10px 30px;
	    text-decoration: none;
	    text-transform: uppercase;
	    margin-top: 10px;
	    display: inline-block;
	    font-size: 12px;
	}
	
	a.learnMore:visited,
	.learnMore.alink:visited {
	    color: #fff;
	}
	
	.learnMore:hover {
	    color: #0e4169;
	    background: rgba(255, 255, 255, 0.6);
	}
	
	.prodThumb {
	    margin: 10px 0px 10px 0px;
	    text-align: center;
	}
	
	.prodThumb a {
	    display: block;
	    position: relative;
	}
	
	.prodThumb a:before {
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    background: rgba(245, 157, 56, 0.7);
	    opacity: 0;
	    visibility: hidden;
	    content: "";
	    transition: all 0.5s ease-out;
	    -webkit-transition: all 0.5s ease-out;
	}
	
	.prodThumb a:hover:before {
	    opacity: 1;
	    visibility: visible;
	}
	
	.thumbTitle h3 {
	    font-size: 32px;
	    color: #fff;
	    letter-spacing: 2.5px;
	}
	
	.prodThumb a .thumbTitle {
	    position: absolute;
	    left: 0;
	    top: 50%;
	    right: 0;
	    width: 100%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    transition: all 0.3s ease-out;
	    -webkit-transition: all 0.3s ease-out;
	    padding-top: 0;
	    text-align: center;
	    text-transform: uppercase;
	    background: none;
	    background-position: center top;
	}
	
	.prodThumb.bgHover1 {
	    padding: 7px 10px 0px 0px;
	}
	
	.prodThumb.bgHover2 {
	    padding: 7px 0px 0px 10px;
	}
	
	.prodThumb.bgHover3 {
	    padding: 0px 15px 0px 0px;
	}
	
	.prodThumb.bgHover4 {
	    padding: 0px 8px 0px 8px;
	}
	
	.prodThumb.bgHover5 {
	    padding: 0px 0px 0px 15px;
	}
	
	.prodThumb a:hover .thumbTitle {
	    padding-top: 90px;
	    background: url(../images/thumb-hover.png) center top no-repeat;
	}
	
	.thumbHover {
	    display: none;
	    margin: 0 auto;
	}
	
	.thumbTitle:hover .thumbHover {
	    display: block;
	    margin: 0 auto;
	}
	
	.prodThumb.bgHover1 a:before {
	    background: rgba(14, 92, 102, 0.7);
	}
	
	.prodThumb.bgHover2 a:before {
	    background: rgba(188, 55, 55, 0.7);
	}
	
	.prodThumb.bgHover3 a:before {
	    background: rgba(254, 157, 56, 0.7);
	}
	
	.prodThumb.bgHover4 a:before {
	    background: rgba(132, 132, 132, 0.7);
	}
	
	.prodThumb.bgHover5 a:before {
	    background: rgba(114, 72, 93, 0.7);
	}
	
	.prodThumb a:hover .thumbTitle {
	    font-size: 12px;
	}
	
	.prodThumb.noLogoHover a:hover .thumbTitle {
	    background: none;
	    padding-top: 0;
	    padding-bottom: 10px;
	    width: auto;
	    max-width: 200px;
	    transition: all 0.5s ease-out;
	    -webkit-transition: all 0.5s ease-out;
	    margin: 0 auto;
	    letter-spacing: normal
	}
	
	.prodThumb.noLogoHover a:hover .thumbTitle span {
	    font-size: 11px;
	    transition: all 0.5s ease-out;
	    -webkit-transition: all 0.5s ease-out;
	    display: block;
	    text-align: right;
	}
	
	.twoColsWrap {
	    padding: 0 15px;
	    max-width: 1200px;
	    margin: 0 auto;
	}
	/*.twoColsWrap .col-md-6:first-child{background:url(../images/thumb-bg-left.jpg) repeat;}
	.twoColsWrap .col-md-6:last-child{background:url(../images/thumb-bg-left.jpg) repeat;}*/
	
	.twoColsWrap .col-md-6:first-child .thumbCont {
	    float: right;
	}
	
	.twoColsWrap .col-md-6:last-child .thumbCont {
	    float: left;
	}
	
	.bgBackground {
	    background-repeat: no-repeat;
	    /*background-size:cover;*/
	    background-position: center top;
	}
	
	.bgBackground>img {
	    /*visibility:hidden; opacityu:0; */
	    width: 100%;
	    height: auto;
	    max-width: none;
	}
	/*** Footer Section ***/
	
	.copyRight {
	    border-top: 1px #cdcdcd solid;
	    padding: 8px 0px;
	    line-height: 32px;
	    clear: both;
	    display: table;
	    width: 100%;
	    background: #f8f8f8;
	    font-size: 12px;
	    letter-spacing: 0.5px;
	    color: #000;
	}
	
	.bottomLinks {
	    float: right;
	    margin: 0;
	    padding: 0;
	}
	
	.bottomLinks li {
	    list-style: none;
	    display: inline-block;
	    margin: 0;
	    margin-left: 10px;
	    color: #000000;
	}
	
	.bottomLinks li a {
	    text-decoration: none;
	    color: #000000;
	}
	
	.bottomLinks li a:hover {
	    color: #13456b;
	    text-decoration: underline;
	}
	
	.bottomLinks li:before {
	    content: "|";
	    color: #0f0f0f;
	    padding: 0px 15px 0px 5px;
	}
	
	.bottomLinks li:first-child:before {
	    display: none;
	}
	
	/* .footerContent {
	    padding: 40px 0px 20px 0px;
	    background: #f8f8f8;
	} */
	
	/* footer,
	.copyRight {
	    background: #f8f8f8;
	    position: static;
	    z-index: 111;
	} */
	
	/* .footerContent h3 {
	    text-transform: uppercase;
	    color: #1c4266;
	    font-size: 14px;
	    margin-bottom: 8px;
	    font-family: 'Open Sans SemiBold';
	    font-weight: 800;
	} */
	
	/* .footerContent ul {
	    margin: 0;
	    padding: 0;
	    font-size: 12px;
	    margin-top: 10px;
	    margin-top: 20px;
	}
	 */
	/* .footerContent ul .location strong {
	    color: #2d2d2d;
	    font-size: 13px;
	    font-family: 'Open Sans Bold';
	}
	 */
	/* .footerContent ul li {
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    margin-bottom: 5px;
	    margin-bottom: 10px;
	    line-height: 14px;
	} */
	
	/* .footerContent ul li a {
	    color: #000;
	    text-decoration: none;
	    font-size: 13px;
	    letter-spacing: 0px;
	    font-family: 'Open Sans Regular';
	}
	
	.footerContent ul li a:hover {
	    color: #13456b;
	    text-decoration: underline;
	}
	
	.footerContent .btmUrl .row>div {
	    padding: 25px 10px 10px 25px;
	}
	
	.footerLogo {
	    padding: 8px 0px 20px 0px;
	    text-align: center;
	} */
	
	/* .footerContent .col-md-7 {
	    padding: 25px 10px 10px 5px;
	}
	
	.footerContent .col-md-7 h3 {
	    font-size: 20px;
	}
	
	.footerContent ul li:last-child {
	    margin-bottom: 0;
	} */
	
	/* .subScription input[type="text"] {
	    width: 190px;
	    border: 1px solid #406786;
	    text-transform: inherit;
	    color: #000000;
	    padding: 9px 8px 8px 8px;
	    margin-right: 10px;
	    height: 35px;
	}
	
	.subScription button.subscribeBtn {
	    border: 1px solid #0f4269;
	    padding: 6px 30px;
	    background: none;
	    color: #0f4269;
	    text-transform: uppercase;
	    height: 35px;
	    font-weight: normal;
	    font-family: 'Open Sans Bold';
	    letter-spacing: 1px;
	    float: none;
	    display: inline-block;
	    vertical-align: top;
	    font-size: 10px;
	    letter-spacing: 2px;
	}
	
	.subScription button.subscribeBtn:hover {
	    background: #0e4169 !important;
	    border-color: #0e4169 !important;
	    color: #fff !important;
	    box-shadow: none;
	}
	
	.subscribeNote {
	    display: block;
	    margin-top: 8px;
	    font-size: 12px;
	    line-height: 16px;
	    color: #000;
	    font-family: 'Open Sans Regular';
	}
	
	.subScription {
	    position: relative;
	}
	
	.subScription div.mage-error[generated] {
	    position: absolute;
	    top: 34px;
	} */
	
	/* .footerContent ul.contactList li {
	    padding-left: 20px;
	    position: relative;
	    word-break: break-all;
	    font-size: 16px;
	    line-height: 1.4;
	}
	 */
	.urlList {
	    color: #000;
	}
	
	.btmUrl>div {
	    min-height: 170px;
	}
	
	.footerLogo a:nth-child(2) {
	    text-decoration: none;
	    color: #000;
	    text-align: center;
	    display: block;
	    max-width: 252px;
	    margin: auto;
	    padding-top: 17px;
	}
	
	.footerContent ul.contactList li.mail {
	    padding-top: 10px;
	}
	
	.footer .footerContent ul.contactList li.mail a {
	    color: #1c4166 !important;
	    text-decoration: underline !important;
	}
	
	.footerContent ul.contactList li.location {
	    padding-left: 0;
	}
	
	/* .main-set {
	    padding-left: 50px !important;
	} */
	
	.mail:before {
	    top: 12px !important;
	    background-size: 20px !important;
	}
	
	.socialIcons {
	    font-size: 20px;
	    margin-top: 15px;
	    margin-left: -10px;
	}
	
	.socialIcons a {
	    margin-right: 5px;
	    color: #0f4269;
	    display: inline-block;
	    line-height: 16px;
	    height: auto;
	}
	
	.socialIcons a:hover {
	    color: #bc3737;
	}
	
	.contactList li:before {
	    position: absolute;
	    left: -2px;
	    top: 1px;
	}
	/*.location:before{background:url(../images/location-icon.jpg) no-repeat;width:20px;height:25px;content:"";}*/
	
	.mail:before {
	    background: url(../images/mail-icon.jpg) no-repeat;
	    width: 20px;
	    height: 25px;
	    content: "";
	}
	
	.callto:before {
	    background: url(../images/call-icon.jpg) no-repeat;
	    width: 20px;
	    height: 25px;
	    content: "";
	}
	/**** Signup Popup ****/
	
	#signUpModal .modal-body {
	    padding: 0;
	    overflow: hidden;
	}
	
	#signUpModal .modalContainer {
	    max-width: 660px;
	    height: 260px;
	}
	
	#signUpModal .modalContainer .leftSection,
	.modalContainer .rightSection {
	    width: 50%;
	    display: block;
	    float: left;
	}
	
	#signUpModal .modalContainer .leftSection {
	    background: url(../images/popup-left-bg.jpg) no-repeat center/ cover;
	    height: 100%;
	    display: block;
	    position: relative;
	}
	
	#signUpModal .modalContainer .rightSection {
	    padding: 35px 30px 0px 30px;
	    text-align: center;
	    position: relative;
	}
	
	#signUpModal .modalContainer .rightSection h3 {
	    text-transform: uppercase;
	    line-height: 32px;
	    border-bottom: 1px solid #ccc;
	    margin-bottom: 10px;
	    font-size: 20px;
	    color: #000;
	    letter-spacing: 1px;
	}
	
	#signUpModal .modalContainer .rightSection p {
	    font-size: 14px;
	    padding: 2px 15px;
	    margin-bottom: 15px;
	    color: #000;
	    font-family: 'Open Sans';
	    line-height: 16px;
	}
	
	#signUpModal .close {
	    border-radius: 50%;
	    color: #818181;
	    font-size: 10px;
	    padding: 2px 0px;
	    position: absolute;
	    right: 10px;
	    top: 15px;
	    width: 18px;
	    height: 18px;
	    text-align: center;
	    background: url(../images/close-icon.jpg) no-repeat;
	    opacity: 1;
	}
	
	#signUpModal .close .fa {
	    display: none;
	}
	
	#signUpModal .modalContainer .signupEmail {
	    border: 1px solid #8f9ba7;
	    color: #3d3e40;
	    font-size: 12px;
	    margin-bottom: 5px;
	    letter-spacing: 1px;
	}
	
	#signUpModal .modalContainer .signupEmail::placeholder {
	    text-align: center;
	    color: #070707;
	    font-size: 12px;
	    letter-spacing: 1px;
	}
	
	#signUpModal .signupBtn {
	    padding: 6px 24px;
	    color: #0e4169;
	    border: 1px solid #1b3e5c;
	    text-decoration: none;
	    font-size: 12px;
	    background: none;
	    text-transform: uppercase;
	    font-weight: bold;
	    letter-spacing: 1px;
	    box-shadow: none;
	    font-family: 'Open Sans ExtraBold';
	}
	
	#signUpModal .signupBtn:hover {
	    background: #0e4169;
	    color: #fff;
	    box-shadow: none;
	}
	/**** Login Popup ****/
	
	#removeUser,
	.authenticateModal .modal-dialog,
	#loginModal,
	#customer-loginModal .modal-dialog {
	    width: 320px;
	    margin: 0 auto;
	}
	
	.authenticateModal .modal-body,
	#loginModal .modal-body,
	#customer-loginModal .modal-body {
	    padding: 0;
	}
	
	.authenticateModal .modalContainer,
	#loginModal .modalContainer,
	#customer-loginModal .modalContainer {
	    position: relative;
	    padding: 20px 50px;
	}
	
	.authenticateModal h3,
	#loginModal h3,
	#customer-loginModal h3 {
	    text-transform: uppercase;
	    line-height: 30px;
	    border-bottom: 1px solid #ccc;
	    font-size: 20px;
	    width: 80%;
	    margin: 0 auto 5px auto;
	    text-align: center;
	    font-weight: normal;
	    letter-spacing: 1.5px;
	    color: #000;
	}
	
	.authenticateModal .inputArea,
	#loginModal .inputArea,
	#customer-loginModal .inputArea {
	    margin: 0 !important;
	    padding-bottom: 0;
	}
	
	.inputArea label {
	    font-size: 12px;
	    margin-bottom: 0px !important;
	    padding-bottom: 2px;
	    letter-spacing: 0.5px;
	    line-height: 14px;
	    margin-bottom: 0;
	    font-weight: 100 !important;
	}
	
	.inputArea .textInput {
	    border: 1px solid #8f9ba7;
	    color: #3d3e40;
	    font-size: 12px;
	    margin-bottom: 4px;
	    letter-spacing: 1px;
	    padding: 10px;
	    height: auto;
	}
	
	.btnRow {
	    text-align: center;
	}
	
	.authenticateModal .secondary .remind,
	#loginModal .secondary .remind,
	#customer-loginModal .secondary .remind {
	    color: #333;
	    font-size: 11px;
	}
	
	.note {
	    display: block;
	    text-align: left;
	    font-size: 9px;
	}
	
	.authenticateModal .close,
	#loginModal .close,
	#customer-loginModal .close {
	    border-radius: 50%;
	    color: #818181;
	    font-size: 10px;
	    padding: 2px 0px;
	    position: absolute;
	    right: 10px;
	    top: 15px;
	    width: 18px;
	    height: 18px;
	    text-align: center;
	    background: url(../images/close-icon.jpg) no-repeat;
	    opacity: 1;
	}
	
	.authenticateModal .close .fa,
	#loginModal .close .fa,
	#customer-loginModal .close .fa {
	    display: none;
	}
	
	.authenticateModal .signupBtn,
	#loginModal .signupBtn,
	#customer-loginModal .signupBtn {
	    padding: 6px 20px;
	    color: #0e4169;
	    border: 2px solid #0e4169;
	    text-decoration: none;
	    font-size: 12px;
	    background: none;
	    text-transform: uppercase;
	    font-weight: bold;
	    letter-spacing: 1px;
	    width: 100%;
	    margin-top: 10px;
	    margin-bottom: 2px;
	}
	
	.authenticateModal .signupBtn:hover,
	#loginModal .signupBtn:hover,
	#customer-loginModal .signupBtn:hover {
	    background: #0e4169;
	    color: #fff;
	    box-shadow: none;
	}
	
	.authenticateModal .signupBtn:hover {
	    border-width: 2px;
	}
	
	form.popup-login-form {
	    width: 320px;
	    background: #fff;
	    margin: 100px auto 0 auto;
	    position: relative;
	    padding: 15px 30px;
	}
	/*** InnerPage Content ***/
	
	.innerPageContent {
	    padding: 50px 0px;
	}
	
	.pageTitle h2 {
	    text-transform: uppercase;
	    font-size: 20px;
	    font-weight: bold;
	    letter-spacing: 1px;
	    display: inline-block;
	}
	
	.pageTitle .sorting {
	    width: 200px;
	    float: right;
	}
	/*** Inner Banner Section ***/
	
	.innerBanner {
	    text-align: center;
	    background-repeat: no-repeat;
	    background-position: top center;
	}
	
	.innerBanner img {
	    width: 100%;
	}
	/*** Download Page ***/
	
	.downloadContainer {
	    width: 100%;
	    padding: 0% 2%;
	    margin: 0;
	}
	
	.downloadThumb {
	    background: #fff;
	    text-align: center;
	    position: relative;
	    margin-bottom: 20px;
	    height: 200px;
	    /*border: 1px solid #ccc;*/
	}
	
	.downloadThumb .downloadBtn {
	    position: absolute;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    transition: all 0.4s ease;
	    top: 0;
	    text-decoration: none;
	    text-transform: uppercase;
	    letter-spacing: 0.5px;
	    font-size: 12px;
	    font-family: 'Open Sans Bold';
	    color: #fff;
	}
	
	.downloadThumb .downloadBtn:hover {
	    background-color: rgba(0, 0, 0, 0.4);
	    color: #fff;
	    font-size: 15px;
	}
	
	.downProTitle h4 {
	    font-size: 15px;
	    margin-bottom: 5px;
	    font-family: 'Open Sans Regular';
	    color: #000;
	}
	
	.downProTitle h5 {
	    font-size: 14px;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    color: #8c8c8c;
	    font-family: 'Open Sans Regular';
	}
	/*.downProTitle{margin-bottom:40px;}*/
	/*** Product Page ***/
	
	.productSection {
	    background: #ececec url(../images/product-page-bg.jpg) repeat;
	    margin-bottom: 25px;
	    clear: both;
	    display: block;
	    position: relative;
	}
	
	.productSection:after,
	.productSection:before {
	    clear: both;
	    content: "";
	    display: table;
	    width: 100%;
	}
	
	.productText {
	    width: 30%;
	    float: left;
	    position: absolute;
	    left: 0;
	    top: 50%;
	    right: 0;
	    width: 100%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    padding-top: 0;
	    text-transform: uppercase;
	    padding-left: 70px;
	    color: #000;
	    letter-spacing: 1px;
	}
	
	.productText h3 {
	    margin-bottom: 20px;
	    font-family: 'Open Sans SemiBold';
	    letter-spacing: 2px;
	}
	
	.productText ul {
	    padding: 0;
	    margin: 0;
	    font-size: 14px;
	    letter-spacing: 1.3px;
	}
	
	.productText li {
	    list-style: none;
	}
	
	.productImage {
	    width: 63%;
	    position: relative;
	    float: right;
	    max-width: 730px;
	}
	
	.productSection .thumbTitle {
	    background: none;
	    padding-top: 0;
	    padding-bottom: 10px;
	    width: auto;
	    max-width: 300px;
	    transition: all 0.3s ease-out;
	    -webkit-transition: all 0.3s ease-out;
	    margin: 0 auto;
	    letter-spacing: normal;
	    opacity: 0;
	}
	
	.productImage:before {
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    background: rgba(245, 157, 56, 0.7);
	    opacity: 0;
	    visibility: hidden;
	    content: "";
	    transition: all 0.5s ease-out;
	    -webkit-transition: all 0.5s ease-out;
	}
	
	.productImage:hover:before {
	    opacity: 1;
	    visibility: visible;
	}
	
	.productImage .thumbTitle h3 {
	    font-size: 22px;
	    color: #fff;
	    letter-spacing: 2px;
	}
	
	.productImage .thumbTitle {
	    position: absolute;
	    left: 0;
	    top: 50%;
	    right: 0;
	    width: 100%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    transition: all 0.3s ease-out;
	    -webkit-transition: all 0.3s ease-out;
	    padding-top: 0;
	    text-align: center;
	    text-transform: uppercase;
	    background: none;
	    background-position: center top;
	}
	/*.productImage:hover .thumbTitle{padding-top:60px; background:url(../images/thumb-hover.png) center top no-repeat;background-size:50px 50px;}*/
	
	.thumbTitle:hover .thumbHover {
	    display: block;
	    margin: 0 auto;
	}
	
	.productImage.bgHover1:before {
	    background: rgba(14,92,102,.7);
	}
	
	.productImage.bgHover2:before {
	    background: rgba(245,157,56,.7);
	}
	
	.productImage.bgHover3:before {
	    background: rgba(254, 157, 56, 0.7);
	}
	
	.productImage.bgHover4:before {
		background: #a8133e;
	    //background: rgba(11, 66, 105, .7);
	}
	
	.productImage.bgHover5:before {
	    background: rgba(168,18,62,0.7);
	}
	
	.productImage:hover .thumbTitle {
	    opacity: 1;
	}
	.productImage.bgHover1.custome_color_Sivvan:before{
		background: rgb(51, 24, 91,70%);
	}
	.shopBtn,
	.catalogsBtn {
	    padding: 10px 25px;
	    border: 1px solid #ffffff;
	    color: #fff !important;
	    text-decoration: none;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    font-size: 12px;
	    font-weight: bold;
	    min-width: 150px;
	    display: inline-block;
	    margin-bottom: 20px;
	}
	
	.shopBtn:hover,
	.catalogsBtn:hover {
	    background: rgba(236, 236, 236, 0.8);
	    color: #fff;
	}
	
	.productImage.bgHoverCat1:before {
	    background: rgba(14, 92, 102, 0.7);
	}
	
	.productImage.bgHoverCat2:before {
	    background: rgba(132, 132, 132, 0.7);
	}
	
	.productImage.bgHoverCat3:before {
	    background: rgba(129, 184, 206, 0.7);
	}
	
	.productImage.bgHoverCat4:before {
	    background: rgba(188, 55, 55, 0.7);
	}
	
	.productImage.bgHoverCat5:before {
	    background: rgba(254, 157, 56, 0.7);
	}
	/*** About Page ***/
	
	.aboutText {
	    width: 30%;
	    float: left;
	    position: absolute;
	    left: 0;
	    top: 50%;
	    right: 0;
	    width: 100%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    padding-top: 0;
	    text-transform: uppercase;
	    padding: 0px 45px;
	    color: #000;
	    max-width: 480px;
	}
	
	.aboutText h3 {
	    color: #8e8e8e;
	    font-size: 40px;
	    letter-spacing: 3px;
	    margin-bottom: 15px;
	}
	
	.aboutText h5 {
	    font-family: 'Open Sans Bold';
	    font-size: 16px;
	    text-transform: none;
	    line-height: 20px;
	}
	
	.aboutText p {
	    font-size: 14px;
	    text-transform: none;
	}
	
	.commitementTitle {
	    text-transform: uppercase;
	    font-size: 18px;
	    letter-spacing: 1px;
	    color: #000;
	}
	
	.ourCommitement {
	    margin-bottom: 20px;
	}
	
	.ourCommitement p {
	    float: none;
	    margin: 0 auto !important;
	    font-size: 16px;
	    color: #000;
	}
	
	#aboutPage.serviceText {
	    padding: 40px 0px;
	    margin: 55px 0px;
	}
	/*** Career Page ***/
	
	.careerIntro {
	    text-align: center;
	    padding-top: 10px;
	}
	
	.careerIntro h2 {
	    font-size: 40px;
	    color: #8e8e8e;
	    margin-bottom: 5px;
	}
	
	.careerIntro h3 {
	    font-size: 20px;
	    font-weight: bold;
	    color: #000;
	    margin-bottom: 15px;
	}
	
	.careerIntro p {
	    margin: 50px auto;
	    float: none;
	    font-size: 16px;
	    line-height: 24px;
	    padding: 0px 30px;
	    color: #000;
	}
	
	.careerText {
	    width: 30%;
	    float: left;
	    position: absolute;
	    left: 0;
	    top: 50%;
	    right: 0;
	    width: 100%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    padding-top: 0;
	    text-transform: uppercase;
	    padding: 0px 80px 0px 55px;
	    color: #000;
	    letter-spacing: 1px;
	}
	
	.careerText h3 {
	    color: #000;
	    font-size: 22px;
	    letter-spacing: 2px;
	}
	
	.careerText P {
	    text-transform: none;
	    font-size: 14px;
	    line-height: 16px;
	    font-family: 'Open Sans Regular';
	    letter-spacing: 0;
	    padding-right: 55px;
	}
	
	.careerNote {
	    background: #f3f3f3;
	    padding: 30px 0px 25px 0px;
	    text-align: center;
	    color: #000000;
	    margin: 20px auto;
	}
	
	.careerNote h3 {
	    font-size: 20px;
	    margin-bottom: 15px;
	    letter-spacing: 2px;
	}
	
	.careerNote p {
	    font-size: 16px;
	    float: none;
	    margin: 0 auto;
	}
	
	.careerNote p a {
	    font-weight: bold;
	    text-decoration: none;
	    color: #000;
	}
	
	.benefits {
	    border-top: 1px solid #dbdbdb;
	    border-bottom: 1px solid #dbdbdb;
	    margin-top: 90px;
	    position: relative;
	}
	
	.benefitsTitle {
	    position: absolute;
	    top: -20px;
	    display: inline-block;
	    left: calc(50% - 80px);
	    background: #fff;
	    padding: 5px 20px;
	}
	
	.benefitsTitle {
	    text-transform: uppercase;
	    font-size: 20px;
	    text-align: center;
	    letter-spacing: 2px;
	    font-family: 'Open Sans Regular';
	    color: #000;
	}
	
	.benefits ul li {
	    display: inline-block;
	    list-style: none;
	    width: 19%;
	    padding: 30px 5px 20px;
	    text-align: center;
	}
	
	.benefits ul li .fa {
	    display: block;
	    font-size: 20px;
	    margin-bottom: 10px;
	}
	
	.currentOpening {
	    padding: 20px 0px;
	    margin-top: 30px;
	}
	
	.currentOpening h3 {
	    text-transform: uppercase;
	    text-align: center;
	    font-size: 20px;
	    letter-spacing: 1px;
	    margin-bottom: 40px;
	    color: #000;
	}
	
	.salaryIcon,
	.healthIcon,
	.vacationIcon,
	.trendIcon,
	.calendarIcon {
	    display: block;
	    width: 100%;
	    height: 25px;
	}
	
	.salaryIcon {
	    background: url(../images/dollar-icon.jpg) center no-repeat;
	}
	
	.healthIcon {
	    background: url(../images/hotel-icon.jpg) center no-repeat;
	}
	
	.vacationIcon {
	    background: url(../images/vacation-icon.jpg) center no-repeat;
	}
	
	.trendIcon {
	    background: url(../images/trend-icon.jpg) center no-repeat;
	}
	
	.calendarIcon {
	    background: url(../images/calendar-icon.jpg) center no-repeat;
	}
	/*** FAQ Page ***/
	
	.faqContainer {
	    min-height: 380px;
	}
	
	.faqContainer h3 {
	    margin: 40px auto 50px auto;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	}
	
	.collapseContainer {
	    border-top: 1px solid #e5e5e5;
	}
	
	.collapseContainer:last-child {
	    border-bottom: 1px solid #e5e5e5;
	}
	
	.collapseContainer>a {
	    font-size: 16px;
	    text-transform: uppercase;
	    color: #000;
	    line-height: 28px;
	    text-decoration: none;
	    padding: 15px 0px;
	    height: auto;
	    display: block;
	    letter-spacing: 1px;
	    font-family: 'Open Sans SemiBold';
	}
	
	.faqContainer .collapse .faqAnswer,
	.collapseContainer .collapsing .faqAnswer {
	    padding: 10px 10px 35px 40px;
	    font-family: 'Open Sans Regular';
	}
	
	.collapseContainer h4 {
	    font-size: 15px;
	    color: #000;
	    margin-bottom: 10px;
	    font-family: 'Open Sans Regular';
	    font-weight: 600;
	}
	
	.collapseContainer p {
	    color: #090909;
	    padding-left: 50px;
	}
	/*** Groups Business ***/
	
	.groupBusiness {
	    text-align: center;
	    margin-bottom: 25px !important;
	}
	
	.groupBusiness h2 {
	    font-size: 40px;
	    text-transform: uppercase;
	    color: #8e8e8e;
	    letter-spacing: 1px;
	    margin-bottom: 0;
	    margin-top: 38px;
	}
	
	.groupBusiness h3 {
	    font-size: 18px;
	    font-weight: bold;
	    color: #000;
	}
	
	.groupBusiness .btn-primary {
	    margin-top: 15px;
	}
	
	.btn-primary {
	    background: none;
	    border: 1px solid #1a3d5b;
	    padding: 8px 45px;
	    color: #1a3d5b;
	    font-size: 12px;
	    font-weight: bold;
	    letter-spacing: 1px;
	    min-width: 165px;
	    box-shadow: none;
	}
	
	button:not(.primary).btn-primary {
	    box-shadow: none;
	}
	
	.btn-primary.focus,
	.btn-primary:focus,
	.btn-primary:active {
	    box-shadow: none;
	}
	
	.btn-primary:hover {
	    background: #0e4169;
	    color: #fff;
	}
	/*** Contact Form ***/
	
	#contact-form .col-md-6,
	#contact-form .col-md-3,
	#contact-form .col-md-2,
	#contact-form .col-md-1,
	#contact-form .col-md-12 {
	    padding: 0px 5px;
	}
	
	.groupBusiness.contactTitle h2 {
	    font-size: 24px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	    margin-bottom: 8px;
	}
	
	.groupBusiness.contactTitle h3 {
	    font-weight: normal;
	    margin-bottom: 10px;
	    font-family: 'Open Sans Regular';
	}
	
	#contact-form .btn-primary {
	    text-transform: uppercase;
	}
	
	#groups-form .btn-primary,
	#contact-form .btn-primary {
	    margin-top: 12px;
	}
	
	#groups-form .offset-md-3.col-md-6 {
	    max-width: 430px;
	    margin: 0 auto;
	}
	/*.contAddress{border-top:1px #eeeeee solid;padding-top:35px;}*/
	
	.contPagelogo {
	    margin-bottom: 0;
	    margin-top: 40px;
	}
	
	.contPagelogo .logoStrip {
	    padding-bottom: 0;
	}
	
	.contSuccess {
	    min-height: 200px;
	}
	
	.contSuccess p {
	    font-size: 16px;
	}
	
	.contAddress h2 {
	    font-family: 'Open Sans Bold';
	    font-size: 18px;
	    margin-bottom: 15px;
	    margin-top: 10px;
	}
	
	.contAddress {
	    color: #000;
	    margin-top: 10px;
	}
	
	.contAddress p {
	    margin-bottom: 10px;
	}
	
	.contAddress a {
	    color: #000;
	    text-decoration: none;
	}
	/*** Find store ***/
	
	.searchTitle {
	    text-transform: uppercase;
	    font-size: 22px;
	    color: #000;
	    margin-bottom: 15px;
	    font-family: 'Open Sans ExtraBold';
	    letter-spacing: 2px;
	}
	
	.storeSearch {
	    margin-bottom: 25px;
	}
	
	.storeSearch input[type="text"] {
	    width: 70%;
	}
	
	.storeSearch input[type="submit"] {
	    width: 25%;
	    float: right;
	    min-width: auto;
	    text-align: center;
	    padding: 8px 10px;
	    text-transform: uppercase;
	    margin-right: 3%;
	    font-family: 'Open Sans ExtraBold';
	    font-size: 14px;
	}
	
	.storeContact {
	    display: block;
	    clear: both;
	}
	
	.storeListing {
	    overflow: auto;
	    height: 775px;
	    position: relative;
	    padding-right: 10px;
	}
	
	.mapSection {
	    margin-bottom: 25px;
	    font-family: 'Open Sans Regular';
	}
	
	.storeListing h3 {
	    font-size: 20px;
	    font-weight: bold;
	    color: #000;
	    margin-bottom: 2px;
	    letter-spacing: 1px;
	    font-family: 'Open Sans ExtraBold';
	}
	
	.storeListing h3 .distance {
	    font-size: 12px;
	    font-style: italic;
	    font-weight: 100;
	    float: right;
	    font-family: 'Open Sans Regular';
	    margin-top: 4px;
	}
	
	.storeContact strong {
	    margin-right: 3px;
	}
	
	.storeListing ul {
	    padding: 0px 20px 0px 0px;
	}
	
	.storeListing li {
	    list-style: none;
	    padding: 25px;
	    border-top: 1px solid #dcdcdc;
	    font-size: 15px;
	}
	
	.storeListing li p {
	    margin-bottom: 10px;
	}
	
	.storeListing a {
	    text-decoration: none;
	    color: #000000;
	    margin-bottom: 5px;
	}
	
	.storeListing .btn-primary {
	    margin-top: 20px;
	    display: inline-block;
	    padding: 8px 25px;
	    min-width: 50px;
	    font-weight: bold;
	    color: #163d5a;
	    text-transform: uppercase;
	    font-size: 12px;
	}
	
	.storeListing .btn-primary a {
	    color: #163d5a;
	}
	
	.storeListing .btn-primary:hover {
	    color: #fff;
	    background: #0e4169;
	}
	
	.storeListing .btn-primary:hover a {
	    color: #fff;
	}
	
	.retailerSlider {
	    margin-bottom: 20px;
	    text-align: center;
	}
	
	.retailerSlider img {
	    max-width: 100%;
	    width: auto !important;
	}
	
	.retailerSlider .item {
	    text-align: center;
	    display: inline-block;
	    width: 19%;
	    padding: 15px;
	}
	
	.visibleMob {
	    display: none;
	}
	
	.mobileSlider .item {
	    text-align: center;
	}
	/*************media page****************/
	
	.mediaPage h2 {
	    font-weight: bold;
	    color: #000;
	}
	
	.mediaPageWrap {
	    max-width: 820px;
	    margin: 0 auto;
	}
	/*.blog-post-view .mediaPageWrap{max-width:100%;margin:0;}*/
	
	.mediaPage .nav-tabs {
	    border: 0 none;
	    text-align: center;
	    display: block;
	}
	
	.mediaPage .nav-tabs li {
	    float: none;
	    display: inline-block;
	    margin: 0 15px;
	    border-bottom: 3px solid #fff;
	}
	
	.mediaPage .nav-tabs .nav-link {
	    border: 0 none;
	    text-transform: uppercase;
	    font-size: 16px;
	    color: #000;
	    text-decoration: none;
	    letter-spacing: 2px;
	    font-weight: bold;
	}
	
	.mediaPage h2 {
	    text-transform: uppercase;
	    font-size: 24px;
	    letter-spacing: 2px;
	    margin-bottom: 40px;
	}
	
	.mediaPage .tab-content .tab-pane {
	    padding: 25px 0;
	    margin: 0 auto;
	}
	
	.mediaPage .nav-tabs .nav-link.active {
	    color: #0f4069;
	    border-bottom: 3px solid #0f4069;
	}
	
	#blog,
	#press {
	    max-width: 525px;
	}
	
	.blogImg {
	    width: 36%;
	    float: left;
	}
	
	.blogDetails {
	    float: right;
	    position: absolute;
	    left: 0;
	    top: 50%;
	    right: 0;
	    width: 100%;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    padding-left: 42%
	}
	
	.blogAndPressRow {
	    margin: 10px auto 40px auto;
	    position: relative;
	}
	
	.mediaPage h3 {
	    font-size: 18px;
	    margin-bottom: 10px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	}
	
	.mediaPage p {
	    color: #747474;
	    font-size: 14px;
	    margin-bottom: 15px;
	    font-family: 'Open Sans Regular';
	    display: inline;
	}
	
	.mediaPage a {
	    color: #0d4169;
	    text-decoration: underline;
	    margin-left: 5px;
	}
	
	.mediaPage span.blogDate {
	    font-size: 11px;
	    font-style: italic;
	    color: #747474;
	    font-family: 'Open Sans Regular';
	    display: block;
	    width: 100%;
	    margin-top: 15px;
	}
	
	.mediaPage a.showmore {
	    text-transform: uppercase;
	    color: #000;
	    font-size: 18px;
	    margin: 35px auto 15px auto;
	    text-decoration: none;
	    float: none;
	    display: inline-block;
	    font-weight: bold;
	    letter-spacing: 2px;
	}
	
	.grid-item {
	    margin-bottom: 18px;
	    float: left;
	    /* width:33.33%;*/
	    padding: 0px 9px;
	}
	
	.grid-item img {
	    width: 100%;
	    height: auto;
	}
	/* clearfix */
	
	.grid:after {
	    content: '';
	    display: block;
	    clear: both;
	}
	/*.grid-sizer,.grid-item { width: 22%; }
	.gutter-sizer { width: 4%; }*/
	/*.grid-item.grid-item--width1 { width: calc(100% - 16px);}*/
	
	.grid-item.grid-item--width1 {
	    clear: both;
	    display: block;
	}
	/*.grid-item.grid-item--width2{ width: calc(50% - 32px);}
	.grid-item.grid-item--width3, .grid-sizer { width:calc(33.33% - 48px);}*/
	
	.grid-item img {
	    width: 100%;
	    height: 100%;
	}
	/*  27-08-2018 */
	
	ul#nav li {
	    float: left;
	    margin-left: 20px;
	    list-style: none;
	}
	
	ul>li,
	ol>li {
	    margin-bottom: 0rem!important;
	}
	
	/* .logo {
	    margin: 10px 0px!important;
	} */
	
	/* .condensed.logo {
	    left: calc(50% - 20px);
	} */
	
	/* input#newsletter {
	    width: 180px;
	    border: 1px solid #406786;
	    color: #000000;
	    padding: 8px;
	    margin-right: 10px;
	    height: 35px;
	    margin-bottom: 0;
	    font-size: 14px;
	    font-family: 'Open Sans Regular';
	}
	
	input#newsletter::placeholder {
	    text-align: center;
	    color: #000;
	    font-size: 12px;
	    letter-spacing: 1px;
	    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	    font-size: 14px;
	    text-transform: uppercase;
	    font-style: normal;
	    color: #000;
	    opacity: 1;
	} */
	
	/* button.subscribeBtn {
	    border: 1px solid #0f4269;
	    padding: 8px 25px;
	    background: none;
	    color: #0f4269;
	    text-transform: uppercase;
	    height: 35px;
	    font-weight: bold;
	}
	
	.footerContent ul li {
	    display: block;
	    margin-bottom: 10px !important;
	} */
	
	.flex-control-nav {
	    top: 45%;
	    left: 10px;
	    width: auto !important;
	}
	
	.flex-control-nav li {
	    display: block !important;
	    margin-bottom: 20px;
	}
	
	.flex-caption {
	    position: absolute !important;
	    z-index: 11;
	    right: 200px;
	    top: 25% !important;
	    width: 220px;
	}
	
	.flex-caption h1 {
	    font-size: 24px;
	}
	
	.flex-caption h2 {
	    font-size: 60px;
	    margin-bottom: 10px;
	    letter-spacing: 1.5px;
	    line-height: 48px;
	}
	
	.flex-caption h4 {
	    font-size: 20px;
	    line-height: 20px;
	    margin: 0;
	    margin-bottom: 8px;
	    font-family: 'Open Sans Regular';
	    text-transform: none;
	}
	
	.flex-caption .bannerBtn {
	    color: #fff;
	    border: 1px solid #fff;
	    padding: 10px 40px;
	    text-decoration: none;
	    text-transform: uppercase;
	    margin-top: 10px;
	    display: inline-block;
	    font-size: 12px;
	    height: auto !important;
	    line-height: 16px;
	}
	
	.flex-caption .bannerBtn:hover {
	    color: #0e4169;
	    background: rgba(255, 255, 255, 0.6);
	}
	/*** Implement Changes***/
	
	/* .navigation ul {
	    padding-left: 0 !important;
	} */
	
	.navigation {
	    /* float: left; */
	    width: auto !important;
	    background-color: transparent !important;
	    font-weight: normal;
	}
	
	.navigation li a {
	    padding: 2px 5px 0px 15px !important;
	    line-height: 36px;
	    color: #0e0e0e;
	    font-size: 12px; /*1.067em*/
	    display: inline-block;
	    text-decoration: none;
	    line-height: 36px !important;
	    color: #0e0e0e;
	}
	
	.navigation li.level0 {
	    margin: 0px 2px 0px 0px;
	}
	
	.navigation li.level0>a {
	    border-bottom: 3px solid #ffffff;
	    padding: 10px 10px 7px 10px !important;
	    letter-spacing: 1px;
	    color: #000000 !important;
	}
	
	.navigation li.level0>a:hover,
	.navigation li.level0>a.ui-state-active,
	.navigation .level0.active>.level-top,
	.navigation .level0.has-active>.level-top {
	    border-bottom: 3px solid #0e4169;
	}
	
	.navigation li.level0.parent>a,
	.navigation li.level0.parent>a:hover,
	.navigation li.level0.parent:hover>a:hover {
	    border-bottom: 0px !important;
	}
	
	.navigation li.level0.parent.active>a,
	.navigation li.level0.parent.active:hover>a,
	.navigation li.level0.parent.has-active>a,
	.navigation li.level0.parent.has-active:hover>a {
	    border-bottom: 3px solid #0e4169 !important;
	}
	
	.navigation .level0 .submenu .active>a {
	    border-color: #0e4169;
	}
	
	.navigation .level0 .submenu {
	    width: max-content;
	    top: 53px !important;
	    padding: 0;
	    left: 0;
	    position: absolute;
	    min-width: 100px;
	    padding-top: 8px;
	    padding-bottom: 8px;
	    border-top: 3px solid #0e4169;
	    padding-right: 10px;
	}
	
	.navigation .level0 .submenu a {
	    padding: 8px 15px 5px 15px !important;
	    line-height: 18px !important;
	    text-transform: none;
	    font-size: 1em;
	}
	/*.navigation .level0 .submenu a:hover{color:#b35458;background-color:transparent;}*/
	
	.navigation .level0 .submenu a:hover {
	    color: #868686;
	    background-color: transparent;
	}
	
	.nav-sections {
	    margin-bottom: 0;
	}
	
	.navigation .level0 .submenu a:hover {
	    text-decoration: underline;
	}
	
	#search_mini_form #search {
	    border: none;
	    height: auto;
	    padding: 2px 18px 2px 5px !important;
	    border-bottom: 1px solid #d8d8d8;
	    font-size: 13px;
	    margin-bottom: 0;
	}
	/*li .block-search{padding-top: 1px;padding-left: 3px;position: absolute;right: -10px;top:30px;padding: 10px;background: #fff;border: 1px #ccc solid;box-shadow: 1px 1px 10px #c3c3c3;width:230px;}
	li .block-search:before{border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
	li .block-search:after,li .block-search:before {bottom: 100%;right: 5px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}*/
	
	li .block-search:after {
	    border-color: rgba(255, 255, 255, 0);
	    border-bottom-color: #fff;
	    border-width: 10px;
	    margin-left: -10px;
	}
	
	li .block-search:before {
	    border-color: rgba(216, 216, 216, 0);
	    border-bottom-color: #d8d8d8;
	    border-width: 11px;
	    margin-left: -11px;
	}
	
	.block-search .action.search:before {
	    line-height: 28px;
	    font-size: 10px;
	}
	
	.block-search {
	    padding-top: 1px;
	}
	
	.block-search {
	    padding-top: 1px;
	    padding-left: 3px;
	    width: 110px;
	}
	
	.block-search .action.search.disabled,
	.block-search .action.search[disabled],
	fieldset[disabled] .block-search .action.search {
	    opacity: 0;
	}
	
	.level0 .ui-icon {
	    float: right;
	    margin-left: 5px;
	    color: #757575;
	    position: relative !important;
	}
	
	.ui-icon-caret-1-e:before {
	    content: "\f0d7";
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	/*** Header Stick ***/
	
	body {
	    -webkit-transition: top 1s ease 50ms;
	    transition: top 1s ease 50ms;
	}
	/*body{padding-top:95px;}
	#header{position: fixed;top: 0;z-index: 1111;width: 100%;background: #fff;}*/
	
	#header {
	    position: absolute;
	    top: 0px;
	    z-index: 111;
	    padding-top: 0;
	    width: 100%;
	    background: #fff;
	}
	
	.fixedHeader #header {
	    position: fixed;
	    top: -41px;
	    z-index: 113;
	    padding-top: 0;
	    width: 100%;
	    background: #fff;
	    box-shadow: 0px 0px 10px #cbcbcb;
	    -webkit-box-shadow: 0px 0px 10px #cbcbcb;
	    -moz-box-shadow: 0px 0px 10px #cbcbcb;
	}
	
	.page-wrapper {
	    padding-top: 97px;
	}
	
	.langSelect.hasCustomSelect {
	    cursor: pointer;
	}
	
	div.mage-error[generated] {
	    font-size: 12px;
	    margin: 0;
	    line-height: 12px;
	}
	
	._keyfocus *:focus,
	input:not([disabled]):focus,
	textarea:not([disabled]):focus,
	select:not([disabled]):focus {
	    box-shadow: none;
	}
	
	.modal-content {
	    border-radius: 0;
	}
	
	.stockists-window {
	    text-align: center;
	}
	
	.stockists-window h3 {
	    margin-bottom: 5px;
	    font-size: 14px;
	    font-family: 'Open Sans Bold';
	    letter-spacing: 0.5px;
	    color: #000;
	    color: #000000;
	    font-size: 15px;
	    font-style: normal;
	    font-stretch: normal;
	    font-weight: 700;
	    line-height: 25px;
	}
	
	.ask-for-directions {
	    color: #154164;
	    font-family: 'Open Sans Bold';
	    font-size: 12px !important;
	}
	
	.ask-for-directions .fa {
	    margin-left: 5px;
	    vertical-align: middle;
	}
	
	.stockists-window p {
	    margin-bottom: 0px;
	}
	
	.gm-style-iw {
	    position: relative;
	}
	
	.gm-iw {
	    padding: 15px;
	}
	
	.btn-primary:not(:disabled):not(.disabled).active:focus,
	.btn-primary:not(:disabled):not(.disabled):active:focus,
	.show>.btn-primary.dropdown-toggle:focus {
	    box-shadow: none;
	}
	
	.logoDesktop img {
		width: 100px;
	}
	
	.mobileLogo img {
	    max-width: 37px;
	}
	
	/* .footerLogo img {
	    max-width: 150px;
	} */
	/*** Product Listing ***/
	
	.filter-options-title {
		white-space: nowrap;
	    color: #000;
	    letter-spacing: 2px;
	    font-family: 'Open Sans Bold';
	    padding: 3px 40px 3px 0px;
	    border-bottom: 2px solid #ccc;
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	
	.filter .block-subtitle {
	    display: none;
	}
	
	.filter-options-title:after {
	    right: 3px;
	    display: none;
	}
	
	.filter-options-content {
	    padding: 0px 0px 12px 0px;
	}
	
	.filter-options-content a input[type="checkbox"] {
	    visibility: hidden;
	    opacity: 0;
	}
	
	.filter-options-content a {
	    /* float: right; */
	    /* width: 12px; */
	    /* height: 14px; */
	    background: #efefef;
	    position: relative;
	    margin-right: 2px;
	    display: block;
	    border: 1px solid #efefef;
	    /* position: absolute; */
	    /* right: 0; */
	    /* top: 0; */
	}
	
	#filter-options-content .filter-options-content li a:hover,
	.filter-options-content a:hover {
	    background-color: #efefef !important;
	}
	
	.filter-options-content a:after {
	    content: "\f00c";
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    color: #000;
	    opacity: 0;
	    visibility: hidden;
	    position: absolute;
	    left: 0;
	    top: ;
	    0;
	}
	/*.catalogsearch-result-index .filter-options-content a{float:none;width:100%;height:auto;background:transparent;position:relative;margin-right:0px;display: block;border:none;text-decoration:none;padding: 0;margin: 0;color:#000;}.catalogsearch-result-index .filter-options-content a:after{display:none;}

	.catalogsearch-result-index #filter-options-content .filter-options-content li a:hover,.catalogsearch-result-index .filter-options-content a:hover{background-color:transparent !important;}*/
	
	.catalogsearch-result-index .filter-options-content a .count {
	    float: right;
	}
	
	.filter-options-content .mana-selected a {
	    background: #d5d5d5;
	}
	
	.filter-options-content .mana-selected a:after {
	    opacity: 1;
	    visibility: visible;
	}
	
	.filter-content .item {
	    text-transform: uppercase;
	    font-size: 12px;
	    color: #0e0e0e;
	    letter-spacing: 1px;
	    padding-right: 25px;
	    position: relative;
	    word-break: break-word;
	}
	
	#show_in_main_sidebar-maincolor li.item,
	#show_in_main_sidebar-filter_category li.item {
	    vertical-align: top;
	    width: 49%;
	    padding-right: 8px;
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    padding-right: 25px;
	    margin-top: 5px;
	    word-break: break-all;
	}
	
	.filter-options-content #show_in_main_sidebar-maincolor a,
	.filter-options-content #show_in_main_sidebar-filter_category a {
	    margin-top: 2px;
	    vertical-align: top;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	
	#show_in_main_sidebar-maincolor,
	#show_in_main_sidebar-filter_category {
	    margin-top: 8px;
	}
	
	.filter-options-item {
	    border-bottom: none;
	    padding-bottom: 8px;
	}
	/*.swatch-option{min-width:20px !important;height:20px !important;}*/
	
	.product.details .product-item-name a.product-item-link {
	    font-size: 16px;
	    color: #000;
	}
	
	.products-grid .product-item-info:hover,
	.products-grid .product-item-info.active {
	    box-shadow: none;
	    border: none;
	    margin: 0;
	    padding: 0;
	}
	
	.show-product-dis-box {
	    text-transform: uppercase;
	    color: #929292;
	    letter-spacing: 1px;
	    font-size: 14px;
	    font-family: 'Open Sans Regular';
	}
	
	.show-product-dis-box-more {
	    color: #929292;
	    font-size: 16px;
	    font-family: 'Open Sans Regular';
	}
	
	.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
	    width: auto;
	    min-width: 120px;
	    background: transparent;
	    background-image: none;
	    padding: 10px 30px;
	    color: #fff;
	    font-size: 12px;
	    font-family: 'Open Sans Bold';
	    right: calc(50% - 72px) !important;
	    text-indent: 0;
	    letter-spacing: 1px;
	    top: -100px;
	    text-decoration: none;
	    border: 2px solid #fff;
	    line-height: 12px;
	    text-transform: uppercase;
	}
	
	.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2:hover {
	    background: rgba(255, 255, 255, 0);
	    background-image: none;
	    text-decoration: none;
	    border: 2px solid #fff;
	    color: #133e61;
	}
	
	.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2:hover,
	.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2:focus {
	    background: rgba(255, 255, 255, 0.7);
	    color: #133e61;
	    border-color: rgba(255, 255, 255, 0.7);
	}
	
	.product-item-info .product-image-container {
	    background: #fff;
	}
	
	.toolbar-sorter {
	    margin-bottom: 20px;
	}
	/* .toolbar-sorter label{display:none;} */
	
	.toolbar-sorter .sorter-options,
	.toolbar-sorter .sorter-options,
	.cms-download .sorter-options,
	.cms-download .toolbar-sorter .customSelect,
	.cms-download .sorting .customeSelectOuter,
	.cms-download .sorting .customeSelectOuter {
	    font-size: 14px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	    padding: 0;
	    text-align: right;
	    width: auto;
	    padding-right: 5px;
	    background: #fff;
	    cursor: pointer;
	    min-width: 180px;
	}
	
	.cms-download .sorting .customSelect {
	    font-size: 14px;
	    font-family: 'Open Sans ExtraBold';
	    color: #000;
	    padding: 0;
	    text-align: right;
	    width: auto;
	    padding-right: 5px;
	    background: #fff;
	    cursor: pointer;
	    min-width: 180px;
	}
	
	.toolbar-sorter .sorter-options:after,
	.cms-download .sorter-options:after,
	.cms-download .sorting .customSelect:after {
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 13px;
	    line-height: inherit;
	    color: inherit;
	    content: '\e622';
	    font-family: 'luma-icons';
	    vertical-align: middle;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    text-align: center;
	    margin-left: 5px;
	}
	
	.toolbar-sorter .sorter-options options,
	.cms-download .sorter-options options {
	    font-size: 12px;
	}
	
	.toolbar-sorter .sorter-action {
	    display: none;
	}
	
	.product-hove-image {
	    opacity: 0;
	    -webkit-transition: opacity 500ms ease-in-out;
	    -moz-transition: opacity 500ms ease-in-out;
	    -ms-transition: opacity 500ms ease-in-out;
	    -o-transition: opacity 500ms ease-in-out;
	    transition: opacity 500ms ease-in-out;
	    visibility: hidden;
	}
	
	.product-item:hover .product-hove-image {
	    opacity: 1;
	    visibility: visible;
	    -webkit-transition: opacity 500ms ease-in-out;
	    -moz-transition: opacity 500ms ease-in-out;
	    -ms-transition: opacity 500ms ease-in-out;
	    -o-transition: opacity 500ms ease-in-out;
	    transition: opacity 500ms ease-in-out;
	}
	
	.toolbar-sorter .sorter-action {
	    display: none;
	}
	/*** 3 Thumb ***/
	
	.product-item-name {
	    line-height: 18px;
	    margin-left: 0 !important;
	}
	
	.products-grid {
	    clear: both;
	    display: table;
	    width: 100%;
	}
	
	.page-products .product-item-info {
	    width: 100%;
	}
	/*.page-products .products-grid .product-item{margin-left:15px;width:calc((100% - 4 * 15px) / 3);margin-right:15px;padding:0;float:left;}
	.page-products .products-grid .product-item:nth-child(2n + 1){margin-right: 0;margin-left:15px;}
	.page-products .products-grid .product-item:first-child,.page-products .products-grid .product-item:nth-child(3n + 1){margin-left: 0;margin-right:15px;}*/
	
	ol.product-items {
	    margin: 0px -15px 25px -15px !important;
	}
	
	.page-products .products-grid .product-item {
	    width: 33.33%;
	    margin: 0px 0px 25px 0px !important;
	    padding: 0px 15px;
	}
	
	.product-item-info .product-image-container {
	    width: 100% !important;
	    background: #fff;
	}
	
	.page-products .products-grid .product-item .product-item-details {
	    margin-top: 5px;
	}
	
	.limiter-options {
	    padding: 2px 20px 2px 10px;
	}
	/***CustomeScroll***/
	
	.onDrag .mCSB_dragger_bar,
	.mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    background: #d8d8d8;
	    width: 5px;
	    border-radius: 10px;
	}
	
	.mCSB_scrollTools .mCSB_draggerRail {
	    background: none;
	}
	
	.mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	    background: #d8d8d8 !important;
	}
	
	.onDrag .mCSB_dragger_bar,
	.mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    background: #d8d8d8;
	    width: 5px;
	    border-radius: 10px;
	}
	/*** Search Page ***/
	
	.catalogsearch-result-index .page-title-wrapper h1 {
	    border-bottom: 2px solid #e8e8e8;
	    text-transform: uppercase;
	    font-size: 26px;
	    font-family: 'Open Sans SemiBold';
	    line-height: 38px;
	    color: #000;
	    margin-bottom: 40px;
	}
	
	.catalogsearch-result-index .innerPageContent {
	    padding: 35px 0px;
	}
	/*** Product Details Page ***/
	
	#popup1.overlay {
	    z-index: 11;
	}
	
	.catalog-product-view .productQuality .type,
	.product.attribute .type {
	    font-size: 16px;
	    font-family: 'Open Sans Regular';
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    line-height: 32px;
	    font-weight: normal;
	    color: #000;
	}
	
	.product.attribute {
	    margin-bottom: 15px;
	    padding: 0px 10px 0px 0px;
	}
	
	.product.attribute .value {
	    padding-left: 25px;
	}
	
	.catalog-product-view h3.page-title {
	    font-family: 'Open Sans Bold';
	    margin-top: 8px;
	    color: #000;
	    margin-bottom: 6px;
	    font-size: 18px;
	    margin-top: 0;
	}
	
	.catalog-product-view .swatch-attribute-label {
	    font-size: 14px;
	    font-family: 'Open Sans Regular';
	    text-transform: uppercase;
	    line-height: 28px;
	    letter-spacing: 1px;
	    color: #000;
	}
	
	.catalog-product-view .productQuality .type {
	    font-size: 16px;
	    font-family: 'Open Sans Regular';
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    line-height: 32px;
	    font-weight: normal;
	    color: #000;
	    padding-bottom: 5px;
	    display: block;
	}
	/* 	.catalog-product-view .swatch-attribute.color .swatch-option{display:none;overflow:visible;} */
	
	.catalog-product-view .swatch-attribute.color .swatch-option.image,
	.catalog-product-view .swatch-attribute.style_status .swatch-option.image,
	.seasonalcolors .swatch-option.image,
	.seasonalcolors .image {
	    margin-right: 15px;
	    width: 25px !important;
	    min-width: 25px !important;
	    height: 25px !important;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    position: relative;
	    cursor: pointer;
	    display: inline-block;
	    margin-bottom: 12px;
	    overflow: visible;
	}
	
	.seasonalcolors {
	    margin-top: 5px;
	}
	
	.seasonalcolors .image {
	    margin-bottom: 0;
	    vertical-align: top;
	    float: left;
	    cursor: default;
	}
	
	.swatch-attribute.size .swatch-option.selected,
	.swatch-attribute.manufacturer .swatch-option.selected {
	    border: none !important;
	}
	
	.catalog-product-view .swatch-attribute.size .swatch-option,
	.swatch-attribute.manufacturer .swatch-option {
	    background-color: transparent !important;
	    border: none;
	    color: #414141;
	    font-family: 'Open Sans Regular';
	    letter-spacing: 1px;
	    font-weight: normal;
	    font-size: 14px;
	}
	
	.catalog-product-view .swatch-attribute.size .swatch-option {
	    padding: 4px 12px 4px 0px;
	}
	/*.catalog-product-view .swatch-attribute-selected-option{margin-right:5px;}*/
	/*.catalog-product-view .swatch-attribute.color*/
	/*.catalog-product-view .swatch-attribute.seasonalcolors{padding:0px 0px 15px 0px;border-bottom:1px solid #dddddd;margin-bottom:6px;}*/
	
	.catalog-product-view .swatch-attribute.heather_colors {
	    padding: 0px 0px 15px 0px;
	    border-bottom: 1px solid #dddddd;
	    margin-bottom: 6px;
	}
	
	.catalog-product-view .swatch-attribute.size {
	    margin-bottom: 8px;
	    border-bottom: 1px solid #dddddd;
	    padding-bottom: 8px;
	}
	/* 	.catalog-product-view .swatch-attribute.color .swatch-option.image.selected:after,.catalog-product-view .swatch-attribute.color .swatch-option.image.active:after, .catalog-product-view .swatch-attribute.seasonalcolors .swatch-option.image.selected:after, .catalog-product-view .swatch-attribute.color .swatch-option.image:hover:after, .catalog-product-view .swatch-attribute.seasonalcolors .swatch-option.image:hover:after{content:"";border-bottom:2px #b1b1b1 solid;display:block;position:absolute;bottom:-7px !important;width:22px;height:2px;left:0px;} */
	
	.swatch-option.image.disabled:hover:after {
	    top: auto !important;
	    bottom: -10px !important;
	}
	
	.catalog-product-view .swatch-attribute-selected-option {
	    color: #000;
	    padding-left: 5px;
	}
	
	.catalog-product-view .swatch-attribute-options {
	    margin-top: 6px;
	    position: relative;
	}
	/*.catalog-product-view .buyBtns{border-top:1px solid #ccc; padding-right: 50px;}*/
	
	.catalog-product-view ul.productQuality {
	    border-bottom: none;
	}
	
	.catalog-product-view .swatch-opt {
	    margin: 0;
	}
	
	.block.related {
	    overflow: hidden;
	    clear: both;
	    width: 100%;
	    margin-top: 25px;
	    margin-bottom: 0px;
	    background: #fff;
	    position: relative;
	    z-index: 109;
	}
	
	.block.related .block-content {
	    padding: 0px 45px;
	}
	
	.block.related .products {
	    margin: 30px 0px 0px 0px !important;
	}
	
	.column.main .block.related .product-item {
	    padding-left: 0 !important;
	    width: 100%;
	}
	
	.block.related .block-title {
	    text-align: center;
	    margin-bottom: 60px;
	}
	
	.block.related .block-title strong {
	    text-transform: uppercase;
	    font-size: 22px;
	    letter-spacing: 1px;
	    font-weight: normal;
	    font-family: 'Open Sans Regular';
	    text-align: center;
	    color: #000;
	}
	
	.product-info-main .product-add-form {
	    padding-top: 10px;
	    border-top: 1px solid #dddddd;
	    margin-top: 10px;
	}
	
	.catalog-product-view .box {
	    float: right;
	    margin-right: 5px;
	}
	/*.catalog-product-view .quickViewContent .box{float:none;display:inline;}*/
	
	.catalog-product-view .quickViewContent .box a {
	    font-size: 11px;
	    cursor: pointer;
	}
	
	.catalog-product-view .box a {
	    color: #a0a0a0;
	    font-size: 14px;
	    text-decoration: none;
	    font-family: 'Open Sans Regular';
	    font-weight: normal;
	    margin-top: 5px;
	    display: inline-block;
	    cursor: pointer;
	}
	
	.catalog-product-view .box a:hover {
	    color: #8e8e8e;
	    text-decoration: underline;
	}
	
	.catalog-product-view .buyBtnContainer .loginSection a {
	    padding: 7px 10px;
	    min-width: 145px;
	    text-align: center;
	}
	
	.buyOnline {
	    position: relative;
	}
	
	.buyOnline:after {
	    top: 100%;
	    left: 50%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    border-color: rgba(13, 68, 109, 0);
	    border-top-color: transparent;
	    border-width: 16px;
	    margin-left: -16px;
	}
	
	.buyOnline:hover,
	.active.buyOnline {
	    background: #0e4169;
	    color: #fff !important;
	}
	
	.buyOnline:hover:after,
	.active.buyOnline:after {
	    top: 100%;
	    left: 50%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    border-color: rgba(13, 68, 109, 0);
	    border-top-color: #0e4169;
	    border-width: 16px;
	    margin-left: -16px;
	}
	
	.products-related .product-item {
	    width: 100% !important;
	    padding: 0;
	}
	
	.prodSlider_related .column.main .product-item {
	    padding-left: 0 !Important;
	}
	
	.prodSlider_related .column.main .product-items {
	    margin: 0 !important;
	    padding: 0;
	}
	
	.prodSlider_related .column.main .product-item {
	    margin: 0 !important;
	    padding: 0 !important;
	}
	
	.prodSlider_related .product-item .product-item-info {
	    width: 100% !important;
	}
	
	.prodSlider_related .product-image-container {
	    min-width: 218px;
	    min-height: 292px;
	    background: #dfddde;
	}
	
	.prodSlider_related .product-image-container img {
	    max-width: 100%;
	    max-height: 100%;
	}
	
	.prodSlider_related .show-product-dis-box-more,
	.products-related .show-product-dis-box {
	    font-size: 14px;
	}
	
	.product.media .action-skip-wrapper {
	    height: auto;
	}
	
	.product-view-custom-media- {
	    clear: both;
	    display: table;
	    width: 100%;
	}
	
	.product-view-custom-media- .image-1,
	.product-view-custom-media- .image-2,
	.product-view-custom-media- .image-3,
	.product-view-custom-media- .image-4,
	.product-view-custom-media- .image-5,
	.product-view-custom-media- .image-6,
	.product-view-custom-media- .image-7,
	.product-view-custom-media- .image-video {
	    margin-bottom: 18px;
	}
	
	.product-view-custom-media- .image-3,
	.product-view-custom-media- .image-5 {
	    width: calc(50% - 9px);
	    margin-right: 7px;
	    display: inline-block;
	    vertical-align: top;
	}
	
	.product-view-custom-media- .image-4,
	.product-view-custom-media- .image-6 {
	    width: calc(50% - 9px);
	    margin-left: 7px;
	    display: inline-block;
	    vertical-align: top;
	}
	
	.videos-4.custom-videos {
	    min-height: 250px;
	    margin-bottom: 18px;
	}
	
	.product.attribute.sttl_brand {
	    display: none;
	}
	
	.product.attribute.sttl_brand p {
	    margin-bottom: 10px;
	    font-size: 14px;
	    color: #000;
	    font-family: 'Open Sans Regular';
	}
	
	.brand-info {
	    width: 100%;
	    padding: 0px;
	    min-width: 320px;
	}
	/*** Quick View Popup ***/
	
	.mfp-iframe-holder .mfp-content {
	    max-width: 800px !important;
	}
	
	.mfp-iframe-holder .mfp-close {
	    display: none;
	}
	
	.quickViewCont {
	    padding: 0;
	}
	
	.quickViewCont .container {
	    padding: 0;
	}
	
	.quickViewCont .bg-primary {
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e426a+0,0c416b+51,0d4169+100 */
	    background: rgb(14, 66, 106);
	    /* Old browsers */
	    background: -moz-linear-gradient(top, rgb(14, 66, 106) 0%, rgb(12, 65, 107) 51%, rgb(13, 65, 105) 100%);
	    /* FF3.6-15 */
	    background: -webkit-linear-gradient(top, rgb(14, 66, 106) 0%, rgb(12, 65, 107) 51%, rgb(13, 65, 105) 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    background: linear-gradient(to bottom, rgb(14, 66, 106) 0%, rgb(12, 65, 107) 51%, rgb(13, 65, 105) 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e426a', endColorstr='#0d4169', GradientType=0);
	    /* IE6-9 */
	    padding: 12px 15px !important;
	}
	
	/*.quickViewCont .close,
	.quickViewCont .close-size-chhart-popup {
	    border-radius: 50%;
	    color: #818181;
	    font-size: 10px;
	    padding: 2px 0px;
	    position: absolute;
	    right: 12px;
	    top: 0px;
	    width: 18px;
	    height: 18px;
	    text-align: center;
	    background: url(../images/close-icon-popup.png) no-repeat;
	    opacity: 1;
	    box-shadow: none;
	}*/
	
	/*.quickViewCont .close .fa,
	.quickViewCont .close-size-chhart-popup .fa {
	    display: none;
	}*/
	.sizechartpopupContainer div#sizechartPopupModal button.close-size-chhart-popup {
	    font-size: 23px !important;
	    position: absolute !important;
	    top: 0px !important;
	    color: #fff !important;
	    right: 15px !important;
	    background: unset !important;
	    display: block !important; 
	}
	.QuickViewContenthtml div#quickviewpopup1 .quickViewCont button.close {
	    text-decoration: unset;
	    cursor: pointer;
	    background: unset;
	    border: unset;
	    color: #fff;
	    font-size: 23px;
	    position: absolute;
	    top: -5px !important;
	    right: 11px !important;
	    opacity: 1;
	}
	/*.quickViewCont .close .fa,*/
	.fabriccarepopupContainer div#fabriccarePopupModal .quickViewCont .close-size-chhart-popup .fa {
	    display: none;
	}
	div#popupModal button.productview-modal-close-inside {
	    display: block;
	    font-size: 23px !important;
	    border: unset !important;
	    position: absolute;
	    top: -6px;
	    right: 15px;
	}
	div#popupModal button.productview-modal-close-inside:hover {
	    background: unset;
	    color: #fff;
	    border: unset;
	}
	.quickViewCont .box-gotoproduct a#product-gotoproduct-button {
	    background: none;
	    font-size: 12px;
	    font-family: 'Open Sans ExtraBold';
	    text-transform: uppercase;
	    color: #183b57;
	    border-bottom: 1px solid #919ea7;
	    width: auto;
	    padding: 2px;
	    letter-spacing: 1px;
	}
	
	.weltpixel-quickview-catalog-product-view.catalog-product-view .page-title-wrapper h1 {
	    font-size: 18px !important;
	    font-family: 'Open Sans Bold' !important;
	    color: #000;
	    margin-bottom: 5px;
	}
	
	div#popupModal button.productview-modal-close-inside {
	    display: block;
	    font-size: 23px !important;
	    border: unset !important;
	    position: absolute;
	    top: -6px;
	    right: 15px;
	}
	div#popupModal button.productview-modal-close-inside:hover {
	    background: unset;
	    color: #fff;
	    border: unset;
	}
	.quickViewCont .catalog-product-view .buyBtns {
	    padding-right: 0px !important;
	}
	
	.quickViewCont .catalog-product-view .swatch-attribute.color {
	    margin-bottom: 0;
	}
	
	.quickViewCont .catalog-product-view .swatch-attribute.color {
	    padding-bottom: 5px;
	}
	
	.catalog-product-view .quickViewCont .product-info-main .product-info-price {
	    border: none;
	    margin-bottom: 5px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute-label {
	    text-transform: none;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.size .swatch-option,
	.quickViewCont .swatch-attribute.manufacturer .swatch-option {
	    font-family: 'Open Sans Regular';
	    color: #000;
	}
	
	.catalog-product-view .quickViewCont .product-info-main .product-info-stock-sku,
	.product-info-main .product.attribute.sku {
	    padding: 0;
	    text-align: left;
	}
	
	.catalog-product-view .quickViewCont .product-info-main .product-add-form {
	    padding-top: 10px;
	}
	
	.catalog-product-view .quickViewCont .product-info-main .swatch-opt {
	    margin-top: 20px;
	    padding: 5px 0px;
	    border-top: 1px solid #dddddd;
	    padding-top: 0;
	}
	
	.catalog-product-view .quickViewCont .product-info-main .product-add-form {
	    border-top: 0;
	    display: inline-block;
	}
	
	.catalog-product-view .quickViewCont .catalog-product-view .box {
	    margin-top: 18px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute-label {
	    margin-right: 2px;
	    color: #000;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute-label:after {
	    contnet: ":";
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute-selected-option {
	    color: #000;
	    font-family: 'Open Sans Regular';
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute {
	    padding: 10px 0px 0px;
	    margin-bottom: 0px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.size {
	    border-bottom: none !important;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.seasonalcolors {
	    display: block;
	    margin-top: 0px;
	}
	
	.catalog-product-view .quickViewContent {
	    padding: 25px 20px 10px 20px;
	    clear: both;
	    display: table;
	    width: 100%;
	    position: relative;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.color {
	    border-bottom: 0px;
	    margin: 0px;
	    padding-bottom: 0px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute-options {
	    margin-top: 5px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.color .swatch-option.image {
	    margin-right: 9px;
	    width: 23px !important;
	    min-width: 20px !important;
	    height: 20px !important;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    position: relative;
	    cursor: pointer;
	    display: inline-block;
	    margin-bottom: 5px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.seasonalcolors .swatch-option.image {
	    margin-right: 9px;
	    width: 20px !important;
	    min-width: 20px !important;
	    height: 20px !important;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    position: relative;
	    cursor: pointer;
	    display: inline-block;
	    margin-bottom: 5px;
	}
	
	.catalog-product-view .quickViewCont .swatch-option.text {
	    margin-right: 10px;
	    cursor: pointer;
	    display: inline-block;
	}
	
	.catalog-product-view .quickViewCont .swatch-option.image.selected:after {
	    content: "";
	    border-bottom: 2px #b1b1b1 solid;
	    display: block;
	    position: absolute;
	    bottom: -6px;
	    width: 18px !important;
	    height: 2px;
	    left: -4px;
	}
	
	.catalog-product-view .quickViewCont .swatch-option.text {
	    margin-right: 10px;
	}
	
	.catalog-product-view .quickViewCont .swatch-input {
	    display: none;
	}
	
	.product-info-main .product-info-price {
	    clear: both;
	}
	
	.quickViewContent .page-title-wrapper h3 {
	    margin-bottom: 5px;
	}
	
	.quickViewContent .productQuality li {
	    width: 49%;
	    display: inline-block;
	}
	
	.catalog-product-view .quickViewContent ul.productQuality {
	    max-height: 115px;
	    overflow: auto;
	    padding-top: 15px;
	    border-top: 1px solid #ccc;
	}
	
	.product-reviews-summary.empty {
	    display: none;
	}
	
	.attribute_collection {
	    text-transform: uppercase;
	    color: #929292;
	}
	
	ul.productQuality {
	    margin: 0;
	    padding: 0;
	}
	
	.productQuality li {
	    padding-left: 0px !important;
	    list-style: none;
	    font-size: 12px;
	    font-family: 'Open Sans Regular';
	    line-height: 20px;
	    margin: 0;
	    margin-bottom: 3px !important;
	}
	/*.productQuality .icon1{background:url(../images/product-details-icon-1.jpg) no-repeat left -6px;}
	.productQuality .icon2{background:url(../images/product-details-icon-2.jpg) no-repeat left -6px;}
	.productQuality .icon3{background:url(../images/product-details-icon-3.jpg) no-repeat left -6px;}
	.productQuality .icon4{background:url(../images/product-details-icon-4.jpg) no-repeat left -6px;}*/
	
	.buyBtns {
	    width: 100%;
	    clear: both;
	    margin: 0;
	    padding: 10px 0px 15px 0px !important;
	    text-align: right;
	}
	
	.buyBtnContainer {
	    margin: 15px 10px 5px 10px;
	    display: inline-block;
	}
	
	.buyBtnContainer .loginSection {
	    margin: 0;
	    float: left;
	    letter-spacing: 1.5px;
	}
	
	.page-layout-1column .quickViewContent .product.media {
	    width: 49.6%;
	    padding-left: 0;
	}
	
	.page-layout-1column .quickViewCont .product.media {
	    width: 49.6%;
	    padding-right: 25px;
	}
	
	.page-layout-1column .quickViewContent .product-info-main {
	    width: 50%;
	    padding-left: 5px;
	}
	/*.fotorama__stage, .fotorama__nav{padding:0px 25px;}*/
	
	.btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active,
	.show>.btn-primary.dropdown-toggle {
	    background: #1a3d5b;
	}
	
	.message>*:first-child:before {
	    top: 28px !important;
	}
	
	.pages a.page:visited,
	.pages a.page {
	    color: #000;
	}
	
	.search-autocomplete {
	    width: 350px !important;
	    right: 0;
	    z-index: 11;
	}
	
	.search-autocomplete ul li {
	    width: 100%;
	    padding: 5px 40px 5px 10px !important;
	}
	
	.search-autocomplete li:before {
	    display: none;
	}
	
	.filterShopBtn {
	    display: none;
	}
	
	.storeListing .mCSB_container {
	    min-height: 250px;
	    max-width: 100%;
	    margin-right: 0;
	}
	
	.ie10 .page-wrapper,
	.ie11 .page-wrapper {
	    height: auto !important;
	}
	
	.bottomLinks ul {
	    margin: 0;
	}
	
	.navigation .level0.active>a:not(.ui-state-active),
	.navigation .level0.has-active>a:not(.ui-state-active) {
	    border-color: #0e4169;
	}
	
	.post-view .post-nextprev-hld .next-link,
	.post-view .post-nextprev-hld .prev-link {
	    padding: 5px 10px;
	    text-decoration: none;
	    border: 1px solid #0e4169;
	    color: #0e4169;
	    font-family: 'Open Sans Bold';
	    font-size: 12px;
	}
	
	.blog-post-view .page-title-wrapper .page-title {
	    padding: 0px 15px;
	}
	
	.post-content .post-description .post-ftimg-hld {
	    padding-left: 0;
	}
	
	.product-item:hover .product-image-photo {
	    opacity: 0;
	}
	
	.product-item:hover .product-image-photo.product-hove-image {
	    opacity: 1;
	}
	
	#groups-form input[type="text"],
	#groups-form input[type="email"],
	#groups-form textarea {
	    text-transform: uppercase;
	    margin-bottom: 2px;
	}
	
	#groups-form textarea {
	    height: 128px;
	}
	
	#groups-form input[type="text"],
	#groups-form input[type="email"] {
	    height: 34px;
	}
	
	.ourCommitement .logoStrip {
	    padding-top: 35px;
	}
	
	.ourCommitement .sliderTitle {
	    margin-bottom: 5px;
	}
	
	.paddNone {
	    padding: 0;
	}
	
	.aboutText.whatWeDo {
	    padding-left: 55px;
	}
	
	.aboutText.howWeDo {
	    padding-right: 55px;
	}
	
	.contact-index-index .innerPageContent {
	    padding-top: 0;
	}
	
	.form.contact input[type="email"],
	.form.contact input[type="text"],
	.form.contact select {
	    height: 34px;
	    text-transform: uppercase;
	    margin-bottom: 2px;
	}
	
	.form select {
	    padding-right: 25px;
	}
	
	.form.contact textarea {
	    text-transform: uppercase;
	    height: 128px;
	}
	
	.cms-download .pageTitle h2 {
	    color: #000;
	    letter-spacing: 2px;
	    margin-bottom: 38px;
	}
	
	.filter-content {
	    padding-left: 10px;
	}
	
	.cms-careers .innerPageContent {
	    padding-top: 25px;
	    padding-bottom: 35px;
	}
	
	.quickViewContent .catalog-product-view .box {
	    margin-top: 18px;
	}
	
	.customattribute {
	    padding-bottom: 10px;
	    /*border-bottom:1px solid #ccc;*/
	}
	
	.sidebar-main {
	    padding-right: 30px;
	}
	
	.pages strong.page {
	    padding: 0 10px;
	    background: #fff;
	    border: 1px solid #0f4269;
	}
	
	.customSelectInner,
	.customSelect.limiter-options,
	#limiter {
	    width: auto !important;
	}
	
	.customSelect.limiter-options {
	    background: none;
	    border: none;
	    font-size: 14px;
	    font-family: 'Open Sans ExtraBold';
	    color: #000;
	    padding: 0;
	    text-align: right;
	    width: auto;
	    padding-right: 5px;
	    background: #fff;
	    cursor: pointer;
	}
	
	.customSelect.limiter-options:after {
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 13px;
	    line-height: inherit;
	    color: inherit;
	    content: '\e622';
	    font-family: 'luma-icons';
	    vertical-align: middle;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    text-align: center;
	    margin-left: 5px;
	}
	
	.products.wrapper~.toolbar .limiter {
	    color: #000;
	}
	
	.navigation .level0 .submenu a:hover,
	.navigation .level0 .submenu a.ui-state-focus {
	    background: #fff;
	}
	
	.product-info-main.sticky {
	    position: fixed;
	    right: calc(100% / 2 - 590px);
	    top: 90px;
	}
	
	.page-layout-1column .product-info-main {
	    width: 40%;
	    max-width: 460px;
	}
	
	.category-image {
	    position: relative;
	}
	
	.category-image img {
	    max-width: 50px;
	}
	
	.cat-banner-info {
	    position: absolute;
	    right: 70px;
	    top: 110px;
	    color: #fff;
	    font-size: 22px;
	    text-transform: uppercase;
	    font-family: 'Open Sans Regular';
	    text-align: center;
	    letter-spacing: 3px;
	}
	
	.cat-banner-info span {
	    display: block;
	}
	
	#banner {
	    min-height: 650px;
	}
	
	.catalog-category-view.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2.searh-page {
	    display: none;
	}
	
	.mobCatTitle {
	    display: none;
	}
	
	.popLogo {
	    display: none;
	}
	
	.weltpixel-quickview-catalog-product-view .column.main .product.media {
	    position: relative !important;
	    top: 0 !important;
	    transform: none !important
	}
	
	.mediaGallery,
	.product-view-custom-media- {
	    clear: both;
	    display: block;
	    width: 100%;
	    float: none;
	}
	
	.mediaGallery:before,
	.mediaGallery:after,
	.product-view-custom-media-:before,
	.product-view-custom-media-:after {
	    clear: both;
	    display: block;
	    width: 100%;
	    float: none;
	    content: "";
	}
	
	.add-extra-link-mobile {
	    display: none;
	}
	
	.contAddress strong {
	    font-family: 'Open Sans Bold';
	}
	
	.blogPostTitle {
	    text-transform: uppercase;
	    font-size: 26px;
	    color: #000;
	    font-family: 'Open Sans Regular';
	    letter-spacing: 1.5px;
	    margin-bottom: 45px;
	}
	
	.post-posed-date {
	    font-style: italic;
	    font-size: 10px;
	    color: #909090;
	    margin-bottom: 12px;
	}
	
	.post-posed-date .label {
	    display: none;
	}
	
	.post-description {
	    color: #909090;
	    font-family: 'Open Sans Regular';
	}
	
	.post-holder {
	    background: none !important;
	    padding: 0 !important;
	}
	
	.blog-post-view .innerPageContent {
	    padding-top: 0;
	}
	
	.blog-post-view .page-title {
	    display: none;
	}
	
	.post-holder:hover {
	    box-shadow: none !important;
	}
	
	.backUrl {
	    clear: both;
	    display: table;
	    width: 100%;
	}
	
	.backUrl a {
	    float: right;
	    color: #000;
	    font-family: 'Open Sans Bold';
	    font-size: 14px;
	    text-decoration: none;
	    margin: 15px 35px 15px 0px;
	}
	
	.backUrl a:after {
	    content: "\f0d9";
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    float: left;
	    margin-right: 5px;
	    margin-top: 4px;
	}
	
	.sidebar-main .sorter {
	    display: none !important;
	}
	
	.storeLocTabs {
	    display: none;
	}
	
	.stockists .tab-pane.fade {
	    opacity: 1;
	    width: 50%;
	}
	
	#retailers.fade {
	    opacity: 1;
	    width: 100%;
	    display: block
	}
	
	.fade>.col-md-6 {
	    max-width: 100%;
	}
	
	.page-with-filter .sidebar-main .block-title.filter-title.shop-by-second {
	    display: none;
	}
	
	.mobile_sortby {
	    display: none;
	}
	
	.customattribute>.type {
	    font-size: 16px;
	    font-family: 'Open Sans Regular';
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    line-height: 40px;
	    font-weight: normal;
	    color: #000;
	    display: block;
	    position: relative;
	}
	
	.customattribute .u-fabric-care .type {
	    font-size: 16px;
	    font-family: 'Open Sans Regular';
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    line-height: 40px;
	    font-weight: normal;
	    color: #000;
	    display: contents;
	    position: relative;
	}
	
	.customattribute .u-fabric-care {
	    position: absolute;
	    top: 5px;
	    right: 0;
	}
	
	.catalog-product-view .innerPageContent .customattribute {
	    position: relative;
	}
	
	#quickViewbody .quickViewContent ul.productQuality {
	    padding-top: 30px !important;
	}
	
	#quickViewbody .quickViewContent .u-fabric-care {
	    position: absolute;
	    right: 20px;
	    padding-top: 3px;
	}
	
	.owl-theme .owl-controls .owl-nav [class*=owl-] {
	    background: transparent;
	    color: #000;
	    font-style: normal;
	    font-size: 16px;
	    padding: 0;
	}
	
	.fa-angle-left:before,
	.fa-angle-right:before {
	    font-style: normal;
	}
	
	.brand_slider {
	    position: relative;
	}
	
	.brand_slider .owl-prev {
	    position: absolute;
	    left: -25px;
	    top: 5px;
	}
	
	.brand_slider .owl-next {
	    position: absolute;
	    right: -25px;
	    top: 5px;
	}
	
	.brand_slider .owl-nav [class*=owl-]:hover {
	    background: transparent !important;
	    color: #000 !important;
	}
	
	.mobile_action_button {
	    display: none !important;
	}
	
	.mobile_view_dowloand {
	    display: none;
	}
	/* #quickViewbody 	main.quickViewCont .u-fabric-care .box { display: none; } */
	/*.flexslider .slides img.mobile_images{display:none;opacity:0;visibility:hidden;}*/
	
	.desktop-slider {
	    visibility: visible;
	    opacity: 1;
	    display: block;
	}
	
	.mobile-slider {
	    visibility: hidden;
	    opacity: 0;
	    display: none;
	}
	
	.filter-options-content a.cat-filter-anchore {
	    float: left;
	    width: 100%;
	    position: relative;
	    height: auto;
	    text-decoration: none;
	    background: none;
	    border: none;
	}
	
	.filter-options-content li.item.cat-filter-li {
	    padding-top: 7px;
	    padding-bottom: 7px;
	}
	/* 31-10-2018 Kiran */
	
	.loginMenu {
	    float: right;
	    /* margin-top: 18px;*/
	    letter-spacing: 2px;
	    position: relative;
	}
	
	.loginMenu>span {
	    color: #19415b;
	    font-size: 12px;
	    font-weight: bold;
	    padding-bottom: 20px;
	    padding-top: 18px;
	    cursor: pointer;
	}
	
	.loginMenu span {
	    display: inline-block;
	}
	
	.loginMenu span span {
	    text-decoration: underline;
	}
	
	.loginMenu span a {
	    text-decoration: none;
	    color: #19415b;
	}
	
	.loginMenu ul {
	    background: #FFFFFF;
	    border: 1px solid #CCCCCC;
	    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
	    right: 0px;
	    margin: 7px 0px !important;
	    padding: 0;
	    position: absolute;
	    z-index: 11;
	    margin-top: 11px;
	    position: absolute;
	    width: 171px;
	    padding-top: 8px;
	    padding-bottom: 8px;
	    list-style: none;
	    border-top: 3px solid #0E4169;
	    top: 50px;
	    display: none;
	    font-size: 14px;
	    letter-spacing: 0px;
	    text-align: left;
	}
	
	.loginMenu ul li a {
	    line-height: normal;
	    text-transform: none;
	    font-size: 1em;
	    display: block;
	    color: #1f1f1f;
	    padding: 2px 5px 15px 15px !important;
	    text-decoration: none;
	    font-weight: 100;
	}
	
	.loginMenu ul li.current a,
	.loginMenu ul li a:hover {
	    color: #bebebe;
	    background-color: transparent;
	    text-decoration: underline;
	}
	/*.loginMenu:hover .afterLoginMenu{display:block !important;}*/
	/* .catalog-product-view #popupModal {overflow: hidden;} */
	/*.catalog-product-view #popupModal .modal-dialog {max-width: 100%; margin: 0; min-height: 100%;}*/
	
	.catalog-product-view #popupModal .modal-dialog .modal-body {
	    padding: 0;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form {
	    padding: 0;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-primary {
	    background-color: #0d4169 !important;
	    color: #fff;
	    padding: 15px !important;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-primary .close {
	    float: right;
	    font-size: 10px;
	    font-weight: normal;
	    line-height: 1;
	    color: #fff;
	    text-shadow: inherit;
	    opacity: 1;
	    box-shadow: inherit !important;
	    border-radius: 100%;
	    border: 1px solid #fff !important;
	    padding: 2px 3px !important;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .product_options {
	    padding: 5px 30px 15px 30px;
	    overflow-x: hidden;
	    overflow-y: auto;
	    /*height: 540px;*/
	    position: relative;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .product_options .swatch_img img {
	    width: 20px;
	    height: 20px;
	    border: 1px solid #b3b3b3;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .product_options .collapseContainer {
	    border-bottom: 1px solid #f1f1f1;
	    border-top: none;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light {
	    background-color: #dedde2 !important;
	    padding: 12px 90px 12px 30px !important;
	    color: #222;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light.bottomBtn {
	    padding: 20px 60px 16px 80px !important;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light input[type="text"] {
	    background-color: white;
	    border-color: #000;
	    padding: 6px 10px;
	    height: auto;
	    margin-bottom: 0;
	}
	/*#popupModal .modal-dialog #cart-form .modalContainer .bg-light select{
		background: white;
	}*/
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light input[type="text"]::placeholder,
	.sidebarSearch input[type="text"].searchInput::placeholder {
	    font-weight: normal;
	    letter-spacing: 0.5px;
	    text-transform: uppercase;
	    color: #222 !important;
	    font-style: normal;
	    color: #333;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light select {
	    font-weight: normal;
	    letter-spacing: 0.5px;
	    /*text-transform: uppercase;*/
	    color: #222;
	    padding: 6px 10px;
	    height: auto;
	    margin-bottom: 0;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light:last-child strong {
	    line-height: 28px;
	    font-weight: bold;
	    font-size: 12px;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light .col-md-4~span {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: bold;
	}
	
	catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light button.btn-primary {
	    padding: 8px 12px;
	}
	
	.table-bordered {
	    border: none;
	}
	
	table {
	    border-collapse: collapse;
	}
	
	em,
	i {
	    font-style: normal;
	}
	
	.collapseContainer>a {
	    position: relative;
	}
	
	.collapseContainer>a:before {
	    content: "\e622";
	    font-size: 10px;
	    line-height: inherit;
	    color: inherit;
	    font-family: 'luma-icons';
	    vertical-align: middle;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    right: 20px;
	    top: 12px;
	    position: absolute;
	    color: #000;
	}
	
	.collapseContainer>a.collapsed {
	    position: relative;
	}
	
	.collapseContainer>a.collapsed:before {
	    content: "\e621";
	    font-size: 10px;
	    line-height: inherit;
	    color: inherit;
	    font-family: 'luma-icons';
	    vertical-align: middle;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    right: 20px;
	    top: 12px;
	    color: #000;
	}
	
	.place-an-order-text {
	    font-size: 22px;
	    font-weight: bold;
	}
	
	.place-an-order-back-button {
	    padding-top: 5px;
	}
	
	.backtoproduct {
	    font-size: 16px;
	    position: relative;
	    padding-left: 30px;
	}
	
	.backtoproduct:before {
	    content: "";
	    position: absolute;
	    left: 15px;
	    top: 7px;
	    border: solid #fff;
	    border-width: 0 3px 3px 0;
	    display: inline-block;
	    padding: 3px;
	    transform: rotate(135deg);
	    -webkit-transform: rotate(135deg);
	}
	/*************/
	
	.loginMenu>div>span {
	    margin-top: 18px;
	    display: block;
	    cursor: pointer;
	}
	
	.product_options .collapseContainer>a {
	    font-size: 14px;
	    color: #929292;
	    font-family: "Open Sans Regular";
	    text-transform: none;
	    padding-left: 18px;
	}
	
	.product_options .collapseContainer>a.collapsed:before {
	    font-size: 12px;
	}
	/*.swatch-option-tooltip{display:none !important;opacity:0;}*/
	/*** Login Page ***/
	
	.customer-account-createpassword .page-title,
	.customer-account-login .page-title,
	.customer-account-forgotpassword .page-title {
	    max-width: 1200px;
	    margin: 0 auto 20px auto;
	    padding-bottom: 10px;
	    border-bottom: 1px solid #ececec;
	}
	
	.login-container,
	.password.form.forget {
	    max-width: 450px;
	    margin: 0 auto;
	}
	
	.login-container .note,
	.password.form.forget .note {
	    font-size: 14px;
	}
	
	.login-container .block,
	.password.form.forget .block {
	    width: 100%;
	}
	
	.login-container .fieldset>.field>.control {
	    width: 100%;
	}
	
	.login-container .action.primary.login,
	.password.form.forget .action.primary {
	    padding: 6px 20px;
	    color: #0e4169;
	    border: 2px solid #0e4169;
	    text-decoration: none;
	    font-size: 12px;
	    background: none;
	    text-transform: uppercase;
	    font-weight: bold;
	    letter-spacing: 1px;
	    width: 100%;
	    margin-top: 10px;
	    margin-bottom: 5px;
	}
	
	.login-container .action.primary.login:hover,
	.password.form.forget .action.primary:hover {
	    background: #0e4169;
	    color: #fff;
	    box-shadow: none;
	}
	
	.login-container .fieldset:after {
	    margin-top: 5px;
	    font-size: 14px;
	}
	
	.login-container .fieldset>.field,
	.password.form.forget .fieldset {
	    margin-bottom: 5px;
	    line-height: 18px;
	}
	
	.login-container .secondary {
	    float: right;
	    margin-top: 10px;
	}
	
	.login-container .secondary a {
	    color: #0e4169;
	    text-decoration: none;
	}
	
	.login-container .secondary a:hover {
	    text-decoration: underline;
	}
	/*** Account Pages ***/
	
	.account .page-title {
	    font-size: 32px;
	    text-transform: capitalize;
	    color: #000;
	    font-family: 'Open Sans Regular';
	    letter-spacing: 1px;
	    margin-bottom: 0;
	}
	
	.account.page-layout-2columns-left .sidebar-main {
	    width: 36%;
	    float: left;
	}
	/* 	.account.page-layout-2columns-left .column.main{width:62%;float:right;position:relative;padding-left:20px;} */
	
	.account.page-layout-2columns-left .column.main:after {
	    content: "";
	    border: 1px solid #e5e5e5;
	    height: 100%;
	    width: 1px;
	    display: block;
	    position: absolute;
	    left: -25px;
	    top: 0;
	}
	
	.account-nav-content li {
	    width: 100%;
	}
	
	.searchLable {
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	}
	
	.sidebarSearch input[type="text"].searchInput {
	    width: 72%;
	}
	
	.sidebarSearch .loginSection {
	    margin-top: 0;
	}
	
	.sidebarSearch .loginSection a {
	    text-transform: uppercase;
	    padding: 6px 22px;
	}
	
	.accountStatus {
	    font-size: 15px;
	    color: #000000bf;
	    letter-spacing: 0.5px;
	}
	
	.accountStatus span {
	    text-transform: capitalize;
	}
	
	.abs-account-blocks .block-title>strong,
	.abs-account-blocks .block-title>span,
	.account .legend>strong,
	.account .legend>span,
	.form-giftregistry-search .legend>strong,
	.form-giftregistry-search .legend>span,
	.block-giftregistry-results .block-title>strong,
	.block-giftregistry-results .block-title>span,
	.block-giftregistry-shared-items .block-title>strong,
	.block-giftregistry-shared-items .block-title>span,
	.block-wishlist-search-form .block-title>strong,
	.block-wishlist-search-form .block-title>span,
	.block-wishlist-search-results .block-title>strong,
	.block-wishlist-search-results .block-title>span,
	.multicheckout .block-title>strong,
	.multicheckout .block-title>span,
	.multicheckout .block-content .title>strong,
	.multicheckout .block-content .title>span,
	.customer-review .review-details .title>strong,
	.customer-review .review-details .title>span,
	.paypal-review .block .block-title>strong,
	.paypal-review .block .block-title>span,
	.account .column.main .block:not(.widget) .block-title>strong,
	.account .column.main .block:not(.widget) .block-title>span,
	.multicheckout .block-title>strong,
	.multicheckout .block-title>span,
	.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>strong,
	.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>span,
	[class^='sales-guest-'] .column.main .block:not(.widget) .block-title>strong,
	[class^='sales-guest-'] .column.main .block:not(.widget) .block-title>span,
	.sales-guest-view .column.main .block:not(.widget) .block-title>strong,
	.sales-guest-view .column.main .block:not(.widget) .block-title>span {
	    font-size: 16px;
	}
	
	.block-dashboard-info .block-title {
	    background: #f6f6f6;
	    font-family: 'Open Sans SemiBold';
	    font-size: 16px;
	    letter-spacing: 1.5px;
	    padding: 15px;
	    text-transform: uppercase;
	    color: #000;
	    border-bottom: 0 !important;
	    margin: 0px -15px 20px -15px;
	    line-height: 34px;
	}
	
	.paypal-review .block .box-title>span,
	.account .column.main .block:not(.widget) .box-title>span,
	.multicheckout .box-title>span,
	.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,
	[class^='sales-guest-'] .column.main .block:not(.widget) .box-title>span,
	.sales-guest-view .column.main .block:not(.widget) .box-title>span {
	    font-size: 14px;
	    font-family: 'Open Sans Bold';
	}
	
	.paypal-review .block .box-title,
	.account .column.main .block:not(.widget) .box-title,
	.multicheckout .box-title,
	.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
	[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,
	.sales-guest-view .column.main .block:not(.widget) .box-title {
	    margin-bottom: 0;
	}
	
	.block-dashboard-info .block-content {
	    color: #000;
	}
	
	.abs-account-block-font-size,
	.block-addresses-list address,
	.box-billing-address .box-content,
	.box-shipping-address .box-content,
	.box-address-billing .box-content,
	.box-address-shipping .box-content,
	.box-information .box-content,
	.block-balance-giftcard .block-content,
	.block-reviews-dashboard .product-name {
	    font-size: 14px;
	    font-family: 'Open Sans Regular';
	}
	/*.block,*/
	
	.customer-review .product-details,
	.block-banners,
	.block-banners-inline {
	    margin-bottom: 15px;
	}
	
	.box-actions a {
	    color: #000;
	}
	
	.block-collapsible-nav .content {
	    padding: 0;
	    background: #fff;
	}
	
	.account-nav {
	    clear: both;
	    display: block;
	}
	
	.block-collapsible-nav .item {
	    width: 100%;
	    margin: 0;
	}
	
	.block-collapsible-nav .item.current>strong {
	    width: 100%;
	}
	
	.block-collapsible-nav .item a {
	    width: 100%;
	    padding: 20px 15px;
	    font-size: 16px;
	    color: #000;
	    text-transform: uppercase;
	    letter-spacing: 1.5px;
	    border-bottom: 1px #cccccc solid;
	    font-family: 'Open Sans Regular';
	}
	
	.block-collapsible-nav .loginSection {
	    width: 100%;
	}
	
	.block-collapsible-nav .item.current a,
	.block-collapsible-nav .item a:hover {
	    color: #093f6b;
	    background: #fff;
	    font-family: 'Open Sans Bold';
	}
	
	.block-collapsible-nav .loginSection a {
	    width: 100%;
	    text-transform: uppercase;
	    text-align: center;
	    letter-spacing: 1px;
	}
	
	.themeBtn {
	    padding: 7px 10px;
	    color: #0e4169 !important;
	    border: 1px solid #0e4169;
	    text-decoration: none;
	    font-size: 12px;
	    display: inline-block;
	    transition: all 0.4s ease-out;
	    -webkit-transition: all 0.4s ease-out;
	    letter-spacing: 0.5px;
	    cursor: pointer;
	    font-family: 'Open Sans Bold';
	    text-transform: uppercase;
	    text-align: center;
	    letter-spacing: 1px;
	    line-height: 18px;
	}
	
	.themeBtn:hover {
	    background: #0e4169;
	    color: #fff !important;
	}
	
	.block-collapsible-nav .item.current a {
	    border: 1px #cccccc solid;
	    border-left: none;
	    border-right: none;
	    border-top: none;
	    color: #0e4169;
	}
	/****/
	
	a:visited,
	.alink:visited {
	    color: inherit;
	}
	
	.customerStatement .box-information {
	    width: 32% !important;
	    display: inline-block;
	    padding: 0px 10px 40px 0px;
	    vertical-align: top;
	    min-height: 80px;
	}
	
	.block.block-dashboard-info {
	    margin-bottom: 10px;
	}
	/*.block.block-dashboard-info:first-child{margin-bottom: 40px;}*/
	/*.block.block-dashboard-info.paymentBlock,.block.block-dashboard-info.shippingBlock{margin-bottom:50px;}*/
	
	.addUser {
	    float: right;
	    font-size: 12px !important;
	    text-decoration: underline;
	    cursor: pointer;
	    text-transform: none;
	    color: #000;
	}
	
	.otherUserTable th {
	    font-family: 'Open Sans Bold';
	}
	
	.otherUserTable th,
	.otherUserTable td {
	    border-bottom: 1px #cccccc solid;
	}
	
	.accountPageContainer {
	    color: #000;
	}
	
	.accountPageContainer .page-title {
	    line-height: 32px;
	    padding-bottom: 10px;
	    /*border-bottom: 1px solid #cccccc;*/
	    margin-bottom: 10px;
	}
	
	.orderSearch {
	    margin-bottom: 25px;
	}
	
	.orderSearch span {
	    font-family: 'Open Sans Bold';
	    margin-right: 5px;
	}
	
	.alignRight.statusDropdown span {
	    font-family: 'Open Sans';
	}
	
	.orderSearch input.datepicker {
	    border: 1px solid #909da6;
	    padding: 6px 5px;
	    width: 105px;
	    margin-left: 5px;
	    margin-right: 4px;
	    background: url(../images/calendar-icon.jpg) 3px 5px no-repeat;
	    padding-left: 28px;
	    font-size: 12px;
	}
	
	.orderList {
	    font-size: 11px;
	}
	
	.orderList th,
	.orderList td {
	    padding: 7px 5px;
	}
	
	.orderList th {
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	    background: #f6f6f6;
	    border-bottom: 2px #e5e5e5 solid;
	}
	
	.orderList td {
	    border-bottom: 2px #e5e5e5 solid;
	}
	
	.orderList tfoot td {
	    color: #1a415e;
	    font-family: 'Open Sans Bold';
	    border-bottom: 0;
	}
	
	.orderList .open {
	    color: #a8324a;
	}
	
	.statusDropdown {
	    width: auto;
	    display: inline-block;
	}
	
	.statusDropdown select {
	    max-width: 180px;
	    float: right;
	}
	
	.statusDropdown span,
	.statusDropdown select {
	    display: inline-block;
	}
	
	.statusDropdown span {
	    margin-right: 5px;
	    margin-top: 5px;
	}
	
	.printBtn {
	    color: #000;
	    font-size: 14px;
	    text-decoration: none;
	    text-transform: none;
	}
	
	.printBtn:hover {
	    text-decoration: underline;
	}
	
	.printBtn .fa {
	    font-size: 16px;
	}
	
	input[type="text"].payInput {
	    padding: 4px;
	    height: auto;
	    background: #f6f6f6;
	    border: 0;
	}
	
	.redText {
	    color: #a8324a;
	}
	
	.greenText {
	    color: #67ad91;
	}
	
	tr.selected td,
	tr:active td {
	    color: #1a415e;
	    background: #ebf3f5;
	}
	
	.invoiceList tr td:first-child {
	    border-left: 2px solid transparent;
	}
	
	.invoiceList tr.selected td:first-child,
	.invoiceList tr:active td:first-child {
	    border-left: 2px solid #223b51 !important;
	}
	
	.invoiceList tfoot td {
	    color: #000;
	}
	
	.invoiceList.orderList tfoot td {
	    border-bottom: 2px;
	}
	
	.optionTabs {
	    border: 0;
	    margin-bottom: 15px;
	}
	
	.optionTabs .nav-item {
	    width: 33.30%;
	    position: relative;
	    font-family: 'Open Sans SemiBold';
	    margin-bottom: 35px;
	}
	
	.optionTabs .nav-item:after {
	    border-right: 1px solid #cbcbcb;
	    position: absolute;
	    right: 0;
	    top: 0;
	    height: 100%;
	    width: 1px;
	    content: "";
	}
	
	.optionTabs .nav-item:last-child:after {
	    display: none;
	}
	
	.optionTabs .nav-item a {
	    border: none;
	    text-transform: uppercase;
	    font-size: 15px;
	    display: block;
	    text-decoration: none;
	    padding: 5px 20px;
	    color: #bebebe;
	    text-align: center;
	    line-height: 20px;
	}
	
	.optionTabs .nav-item a span {
	    display: block;
	    font-size: 11pt;
	    text-transform: none;
	    font-family: 'Open Sans Regular'
	}
	
	.optionTabs .nav-item a.active {
	    color: #000;
	}
	
	.uploadBtn {
	    position: relative;
	    overflow: hidden;
	    display: block;
	}
	
	.uploadBtn .themeBtn {
	    width: 240px;
	}
	
	input[type=file] {
	    /*font-size:240px;*/
	    position: absolute;
	    left: 0;
	    top: 0;
	    opacity: 0;
	}
	
	.subTitle {
	    border-bottom: 1px solid #e5e5e5;
	}
	
	.mrgB20 {
	    margin-bottom: 20px;
	}
	
	.mrgB40 {
	    margin-bottom: 40px;
	}
	
	.delUrl {
	    font-size: 14px;
	    font-family: 'Open Sans SemiBold';
	    text-decoration: underline;
	}
	
	.orderTotal {
	    font-size: 14px;
	    font-family: 'Open Sans SemiBold';
	}
	
	.orderSummary {
	    text-align: right;
	    margin: 20px 0px;
	}
	
	.orderSummary>div span {
	    width: 130px;
	    display: inline-block;
	    text-align: left;
	    padding-left: 10px;
	    margin-bottom: 5px;
	    word-break: break-all;
	    vertical-align: top;
	}
	
	.orderBtnRow,
	.delOrdLink {
	    padding-top: 20px;
	    border-top: 1px solid #cccccc;
	}
	
	.accountPageContainer .catalog-product-view h3.page-title {
	    font-size: 14px;
	    border-bottom: 0;
	    line-height: 20px;
	    padding-bottom: 0;
	    margin-bottom: 5px;
	}
	
	#newOrderTab {
	    margin-bottom: 45px;
	}
	
	.lineItemsList {
	    margin-bottom: 0px;
	}
	
	.lineItemsList tr:last-child td {
	    border-bottom: 2px #e5e5e5 solid;
	}
	
	h3.subTitle {
	    text-transform: uppercase;
	    font-size: 16px;
	    line-height: 30px;
	    letter-spacing: 1px;
	}
	
	h3.subTitle a {
	    text-decoration: underline;
	}
	
	.sizeTable .orderList tr td {
	    border: 2px #e5e5e5 solid;
	}
	
	.sizeTable .orderList tr td:first-child {
	    border: none;
	}
	
	.sizeTable .orderList tr:last-child td {
	    border-color: transparent;
	}
	
	.sizeTable .orderList input[type="text"] {
	    background: #f6f6f6;
	    border: 0;
	}
	
	.bdrLine {
	    width: 100%;
	    height: 1px;
	    margin: 20px 0px;
	    background: #cccccc;
	}
	
	.addressInfo {
	    padding-left: 30px;
	    margin: 10px 0px;
	}
	
	.block-dashboard-info .catalog-product-view .swatch-attribute-label {
	    text-transform: none;
	    font-size: 12px;
	}
	
	.block-dashboard-info .catalog-product-view .swatch-attribute.color .swatch-option.image {
	    margin-right: 8px;
	}
	
	.viewRadio {
	    text-align: right;
	    margin-bottom: 8px;
	}
	
	.accountDownloadCont .downProTitle h5 {
	    margin-bottom: 2px;
	    font-size: 12px;
	}
	
	.accountDownloadCont .downProTitle a.downloadBtn {
	    text-align: left;
	    color: #000;
	    font-family: 'Open Sans SemiBold';
	    font-size: 11px;
	}
	
	.block.block-collapsible-nav {
	    margin: 0;
	}
	
	.policyContent h4 {
	    font-size: 12px;
	    margin-bottom: 5px;
	    font-family: 'Open Sans ExtraBold';
	}
	
	.policyContent p {
	    font-size: 12px;
	    margin-bottom: 10px;
	    padding-left: 30px;
	}
	
	.policyContent {
	    margin-bottom: 20px;
	    color: #000;
	}
	
	.brand-slider-main {
	    height: 140px;
	    overflow: hidden;
	    padding: 0px 15px;
	}
	
	.innerPageContent .brand-slider-main {
	    height: auto;
	}
	
	.sttl_brand {
	    margin-left: 15px;
	}
	/* 23-11-2018 Kiran Nayak */
	
	.fabriccontent-value {
	    margin-top: 20px;
	}
	
	.faq-index-index .collapseContainer>a:before,
	.faq-index-index .collapseContainer>a.collapsed:before {
	    display: none;
	}
	
	.customer-account-createpassword .fieldset>.field>.label,
	.customer-account-forgotpassword .fieldset>.field>.label {
	    font-weight: 100;
	}
	
	.filter-current .filter-label {
	    display: none;
	}
	/* Product Gallery CSS DG */
	
	.page-layout-1column .product.media {
	    width: 56%;
	    padding-left: 10%;
	    margin-bottom: 35px;
	}
	
	.product.media .product-view-custom-media- .gallery-placeholder {
	    pointer-events: none;
	}
	
	.product-view-custom-media- .fotorama__arr__arr {
	    display: none;
	}
	
	.product-view-custom-media- .fotorama__stage {
	    left: 0 !important;
	}
	
	.product-view-custom-media- .fotorama__stage__shaft {
	    max-width: 100% !important;
	}
	
	.product-view-custom-media- .fotorama__stage {
	    height: auto;
	}
	
	.fotorama__stage {
	    margin-bottom: 18px;
	    width: 100% !important;
	}
	
	.quickViewContent .fotorama__stage {
	    height: 420px !important;
	    margin-bottom: 10px;
	}
	
	.fotorama__stage .fotorama__wrap .fotorama__grab {
	    padding: 0px 20px !important;
	}
	
	.fotoramaWrapContainer {
	    padding: 0px 24px !important;
	    width: 100%;
	}
	/*.fotorama__nav--thumbs .fotorama__nav__frame{margin-right:15px;padding:0 !important;}*/
	
	.fotorama__stage.fotorama__shadows--left:before,
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--right:after,
	.fotorama__nav.fotorama__shadows--right:after {
	    display: none;
	}
	
	.fotorama__arr--prev {
	    left: -20px;
	}
	
	.fotorama__arr--next {
	    right: -20px;
	}
	
	.fotorama__thumb-border {
	    display: none !important;
	}
	
	.fotorama__nav__frame {
	    margin: 0px 8px;
	}
	
	.fotorama__arr {
	    width: 15px !important;
	}
	
	.fotorama__arr,
	.fotorama__thumb__arr {
	    background: none !important;
	}
	
	.fotorama__arr--prev .fotorama__arr__arr {
	    background: url(../images/prev-arrow.png) no-repeat center center !important;
	    left: 7px !important;
	    z-index: 11;
	}
	
	.fotorama__arr--next .fotorama__arr__arr {
	    background: url(../images/next-arrow.png) no-repeat center center !important;
	    right: 15px !important;
	    z-index: 11;
	}
	
	.fotorama__arr .fotorama__arr__arr {
	    width: 25px;
	    height: 25px;
	}
	
	.product.media .gallery-placeholder {
	    max-width: 100%;
	    width: 100%;
	}
	
	.fotorama__caption {
	    display: none;
	}
	
	.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
	.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
	    display: none;
	}
	/* Product Gallery CSS DG */
	
	.gm-style .gm-style-iw {
	    min-width: 230px;
	}
	
	.gm-style .gm-style-iw {
	    text-align: center;
	}
	
	.stockists-window p {
	    margin-bottom: 5px;
	}
	
	body.weltpixel-quickview-catalog-product-view .page-wrapper {
	    padding-top: 0px;
	}
	
	.scrollStoreListing {
	    color: #000;
	    cursor: pointer;
	    font-size: 32px;
	    line-height: 24px;
	}
	
	.storeListing .active h3 {
	    color: #0d4169;
	}
	
	.storeListing .active h3 .distance {
	    color: #000;
	}
	
	.top-nav-filter-result {
	    float: left;
	}
	
	.filter-content .filter-current li {
	    display: inline-block;
	    padding: 0px 0px 0px 5px !important;
	    margin: 0 !important;
	    color: #000 !important;
	}
	
	.filter-content .filter-current li .filter-value,
	.filter-content .filter-current li .action {
	    color: #000;
	}
	
	.filter-content .filter-current li .action:before {
	    color: #000;
	    font-size: 10px;
	}
	
	.filter-current .action.remove {
	    position: static;
	}
	
	.filter-content .filter-current li:after {
	    content: "|";
	    vertical-align: top;
	    display: inline;
	    width: 1px;
	    font-size: 13px;
	    margin: 0px 3px;
	    line-height: 18px;
	}
	
	.filter-content .filter-current li:last-child {
	    margin-right: 5px;
	}
	
	.filter-content .filter-current li:last-child:after {
	    display: none;
	}
	
	.filter-actions,
	.filter-current {
	    display: inline-block;
	}
	
	.filter-current .items,
	.filter-actions {
	    padding: 0px 10px 0px 0px;
	    color: #000;
	    text-transform: uppercase;
	    font-size: 12px;
	}
	
	.filter-current-subtitle {
	    display: none;
	}
	
	#gallery {
	    max-width: 740px;
	}
	
	.weltpixel-quickview-catalog-product-view .customattribute {
	    display: none;
	}
	
	.product-info-main.stick {
	    position: fixed;
	    right: calc(50% - 585px);
	    z-index: 108;
	    bottom: 0;
	    top: 90px;
	}
	
	.product-info-main.posbottomDiv {
	    position: absolute;
	    bottom: 0;
	    right: 0;
	}
	
	.posrelative {
	    position: relative;
	}
	
	.product-info-main.stick.stick.topStick {
	    bottom: auto;
	    top: 90px;
	}
	/*.category-collections .bgHover5:hover .thumbTitle{max-width:175px;}*/
	
	.category-collections .bgHover5:hover .thumbTitle span {
	    font-size: 11px;
	    transition: all 0.5s ease-out;
	    -webkit-transition: all 0.5s ease-out;
	    display: block;
	    text-align: right;
	}
	
	.category-collections .bgHover5.productImage .thumbTitle {
	    transition: all 0.5s ease-out;
	    -webkit-transition: all 0.5s ease-out;
	}
	
	.category-collections .bgHover5.productImage:hover .thumbTitle {
	    background: none;
	    padding-top: 0;
	}
	
	.gm-ui-hover-effect {
	    visibility: hidden;
	}
	
	.productImage.bgHover5:hover .thumbTitle {
	    background: none;
	}
	
	.productImage.bgHover5 .thumbTitle img {
	    margin-bottom: 15px;
	}
	
	.socialIcons .fa {
	    width: 25px;
	    height: 25px;
	    display: inline-block;
	}
	
	.socialIcons .fa.fa-facebook {
	    background: url(../images/facebook-icon.jpg) no-repeat top left;
	}
	
	.socialIcons .fa.fa-instagram {
	    background: url(../images/instagram-icon.jpg) no-repeat top left;
	}
	
	.socialIcons .fa.fa-twitter {
	    background: url(../images/twitter-icon.jpg) no-repeat top left;
	}
	
	.socialIcons .fa.fa-youtube-play {
	    background: url(../images/youtube-icon.jpg) no-repeat top left;
	}
	
	.socialIcons .fa.fa-facebook:before,
	.socialIcons .fa.fa-instagram:before,
	.socialIcons .fa.fa-twitter:before,
	.socialIcons .fa.fa-youtube-play:before {
	    display: none;
	}
	
	.sizeChartContainer {
	    max-width: 100%;
	    padding: 15px 30px;
	}
	
	.sizeChartContainer h3 {
	    font-family: 'Open Sans Bold';
	    margin-bottom: 10px;
	    color: #000;
	    font-size: 20px;
	}
	
	.sizeChartContainer h4 {
	    color: #929292;
	    letter-spacing: 1px;
	    font-size: 16px;
	    font-family: 'Open Sans Regular';
	}
	
	.sizeChart {
	    font-size: 12px;
	    margin-bottom: 5px;
	}
	
	.sizeChart th {
	    background: #084e70;
	    color: #fff;
	    text-transform: uppercase;
	    vertical-align: top;
	    text-align: center;
	    padding: 1px 3px;
	}
	
	.sizeChart td {
	    border-bottom: 1px solid #a2a0a1;
	    color: #4b494a;
	    text-align: center;
	    padding: 8px 2px;
	    vertical-align: middle;
	    font-size: 10px;
	}
	
	.sizeChart {
	    max-width: 470px;
	    float: left;
	}
	
	.modelImg {
	    max-width: 260px;
	    float: right;
	}
	
	.sizeTable {
	    clear: both;
	    display: table;
	    width: 100%;
	}
	
	.sizeChartContainer p strong {
	    display: block;
	}
	
	.sizeChartContainer p {
	    color: #000;
	    margin-bottom: 0;
	}
	
	.related .product-item-photo {
	    display: none;
	}
	
	.size-chart-modal {
	    width: 100%;
	    max-width: 800px;
	}
	
	.modal-dialog.size-chart-modal {
	    margin: 0 auto;
	}
	
	.productThumSlider>.container {
	    padding: 0;
	}
	
	.comingSoon#loginModal .modalContainer {
	    padding: 0;
	}
	
	.comingSoon#loginModal .comingSoonTxt {
	    padding: 25px 15px;
	}
	
	/*.comingSoon .close {
	    background: transparent url(../images/close-icon-popup.png) no-repeat !important;
	    top: 0 !important;
	}*/
	
	.comingSoonTxt p {
	    margin-bottom: 5px;
	}
	
	.comingSoonForm {
	    padding: 0px 30px;
	}
	
	.modal#sizechartPopupModal {
	    top: 58px;
	}
	
	button:not(.primary) {
	    box-shadow: none !important;
	}
	
	.filter-clear {
	    color: #000;
	}
	
	.swatch-option.image:not(.disabled):hover,
	.swatch-option.color:not(.disabled):hover {
	    border: 1px solid rgba(0, 0, 0, 0.2) !important;
	}
	
	.brand_slider a {
	    display: inline-block;
	    width: 49%;
	    margin-bottom: 10px;
	}
	
	.brand_slider a img {
	    max-width: 150px;
	}
	
	.quickViewContent .brand_slider {
	    text-align: center;
	    vertical-align: middle;
	}
	
	.quickViewContent .brand_slider a {
	    width: auto;
	    text-align: center;
	    vertical-align: middle;
	}
	
	.quickViewContent .owl-carousel .owl-item img {
	    max-width: 100%;
	    text-align: center;
	    vertical-align: middle;
	}
	
	.quickViewCont .bg-primary {
	    min-height: 60px;
	}
	
	.quickViewCont .mobileLogo {
	    display: inline-block !important;
	}
	
	.quickViewCont button.close-size-chhart-popup {
	    border: none;
	}
	
	.result-notfound a {
	    color: #0e4169;
	    text-decoration: underline;
	}
	
	.fotorama__nav--thumbs {
	    display: block;
	    max-width: 304px;
	    overflow: hidden;
	}
	
	.fotorama__nav--thumbs .fotorama__nav__frame {
	    padding-left: 0 !important;
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
	    cursor: pointer;
	}
	div#pay-invoice button.close.mfp-close-inside {
	    position: absolute;
	    top: 6px;
	    right: 25px;
	    color: #fff;
	    opacity: 1 !important;
	}
	div#shipment-track button.close.mfp-close-inside, div#package-list button.close.mfp-close-inside {
	    position: absolute;
	    color: #fff;
	    opacity: 1;
	    top: 8px !important;
	    right: 25px !important;
	    font-size: 23px;
	}
	div#user-Modal button.close {
	    font-size: 33px !important;
	    position: absolute;
	    top: 4px;
	    right: 10px;
	}
	#user-Modal .modal-header {
    	display: block !important;
	}
	div#customer-add-payment button.close.mfp-close-inside {
	    color: #fff;
	    opacity: 1;
	    position: absolute;
	    top: 4px !important;
	    right: 21px !important;
	    font-size: 23px !important;
	}
	div#customer-edit-address button.close.mfp-close-inside {
	    color: #fff;
	    opacity: 1;
	    top: 4px !important;
	    position: absolute;
	    right: 20px !important;
	}
	div#customer-edit button.close.mfp-close-inside , div#Orderemail-edit button.close.mfp-close-inside{
	    position: absolute;
	    top: 7px !important;
	    right: 21px;
	    color: #fff;
	    opacity: 1;
	}
	body.customerorder-customer-neworder.mfp-zoom-out-cur .mfp-image-holder .order-img-header .mfp-close {
	    font-size: 23px;
	    background: unset;
	    color: #fff;
        top: 6px !important;
	}
	body.customerorder-customer-neworder.mfp-zoom-out-cur .mfp-image-holder .order-img-header .mfp-close i.fa.fa-times {
	    position: absolute;
	    top: -12px !important;
	    right: 0 !important;
	}
	.customerorder-customer-inventorydata .mfp-content button.close.mfp-close {
	    background: unset !important;
	    font-size: 23px !important;
	    color: #fff !important;
	    position: absolute !important;
	    top: -13px !important;
	    right: 17px !important;
	}
	div#bulk-discount button.close.mfp-close-inside {
	    color: #fff;
	    opacity: 1;
	    font-size: 23px;
	    position: absolute;
	    top: -6px !important;
	    right: 9px !important;
	}
	.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
	.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
	    top: -20px !important;
	}
	
	.fingurPlugin iframe div {
	    border: 1px solid #000;
	}
	
	span.color-total {
	    font-size: 14px;
	    text-transform: none;
	    display: block;
	}
	/**** Signup Popup ****/
	
	#bio_ep {
	    height: auto !important;
	}
	
	#bio_ep_content .modal-body {
	    padding: 0;
	    overflow: hidden;
	}
	
	#bio_ep_content .modalContainer {
	    max-width: 660px;
	    height: 260px;
	}
	
	#bio_ep_content .modalContainer .leftSection,
	.modalContainer .rightSection {
	    width: 50%;
	    display: block;
	    float: left;
	}

	/*#bio_ep_content .modalContainer .leftSection {
	    background: url(../images/modal.jpg) no-repeat center/ cover;
	    height: 100%;
	    display: block;
	    position: relative;
	}*/
	
	#bio_ep_content .modalContainer .rightSection {
	    padding: 18px 70px 35px 70px;
	    text-align: center;
	    position: relative;
	}
	
	#bio_ep_content .modalContainer .rightSection h3 {
	    font-family: 'Open Sans Regular';
	    text-transform: uppercase;
	    line-height: 32px;
	    border-bottom: 1px solid #ccc;
	    margin-bottom: 10px;
	    font-size: 20px;
	    color: #000;
	    letter-spacing: 1px;
	}
	
	#bio_ep_content .modalContainer .rightSection p {
	    font-size: 16px;
	    padding: 2px 15px;
	    margin-bottom: 15px;
	    color: #000;
	    font-family: 'Open Sans Regular';
	    line-height: 18px;
	}
	
	#bio_ep_content .close {
	    border-radius: 50%;
	    color: #818181;
	    font-size: 10px;
	    padding: 2px 0px;
	    position: absolute;
	    right: 10px;
	    top: 15px;
	    width: 18px;
	    height: 18px;
	    text-align: center;
	    background: url(../images/close-icon.jpg) no-repeat;
	    opacity: 1;
	}
	
	#bio_ep_content .close .fa {
	    display: none;
	}
	
	#bio_ep_content .modalContainer .signupEmail {
	    border: 1px solid #8f9ba7;
	    color: #3d3e40;
	    font-size: 12px;
	    margin-bottom: 5px;
	    letter-spacing: 1px;
	}
	
	#bio_ep_content .modalContainer .signupEmail::placeholder {
	    text-align: center;
	    color: #070707;
	    font-size: 12px;
	    letter-spacing: 1px;
	}
	
	#bio_ep_content .signupBtn {
	    padding: 6px 24px;
	    color: #0e4169;
	    border: 1px solid #1b3e5c;
	    text-decoration: none;
	    font-size: 12px;
	    background: none;
	    text-transform: uppercase;
	    font-weight: bold;
	    letter-spacing: 1px;
	    box-shadow: none;
	    font-family: 'Open Sans ExtraBold';
	    margin-bottom: 10px;
	}
	
	#bio_ep_content .signupBtn:hover {
	    background: #0e4169;
	    color: #fff;
	    box-shadow: none;
	}
	/*.mageplaza-betterpopup-content #bio_ep_close{border-radius:50%;color:#818181;font-size:10px;padding:2px 0px;position:absolute;right:5px;top:10px;width:18px;height:18px;text-align:center;background: url(../images/close-icon.jpg) no-repeat;opacity: 1;}*/
	
	.mageplaza-betterpopup-content #bio_ep_close img {
	    display: none;
	}
	
	#signupBtn-contchnage input[type="email"],
	#signupBtn-contchnage input[type="email"]::placeholder {
	    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	    font-style: normal;
	    font-size: 12px;
	}
	
	body>.loading-mask {
	    z-index: 11111;
	}
	
	.subScription .message-success {
	    color: #006400;
	}
	
	.desktopDisplay {
	    display: block;
	}
	
	.mobileDisplay {
	    display: none;
	}
	
	#bio_ep {
	    transform: translateX(-50%) translateY(-50%) !important;
	    -webkit-transform: translateX(-50%) translateY(-50%) !important;
	}
	/* .swatch-option-tooltip{z-index:11 !important;} TALK TO DG BEFORE UNCOMMENT THIS.*/
	
	.filter-active .mana-filter-block .mobile-clearall {
	    display: none;
	}
	
	.filter-options {
	    display: block;
	}
	
	.faq-index-index .innerPageContent,
	.cms-media .innerPageContent,
	.cms-careers .innerPageContent,
	.cms-page-view .innerPageContent {
	    min-height: 850px;
	}
	
	.mobile-clearall {
	    display: none;
	}
	
	.mobile-sortby-body .sorterParent {
	    position: absolute;
	    width: 100%;
	    top: 0;
	}
	
	.mobile-sortby-body .sorterParent .toolbar-sorter.sorter {
	    position: static;
	    min-height: 290px;
	    border-bottom: 1px solid #cdccca;
	}
	
	.mobile-sortby-body .sorterParent .filter-actions {
	    display: block;
	}
	
	.flex-caption h3 {
	    font-size: 20px;
	    line-height: 26px;
	    text-align: center;
	    letter-spacing: 2px;
	}
	
	.flex-caption h3 p {
	    text-align: center;
	    margin-bottom: 16px;
	    letter-spacing: 2px;
	}
	
	.flex-caption h3 a.fitLogo {
	    color: #0e4169 !important;
	    background: url(../images/logo-samll.png) no-repeat left;
	    padding-left: 25px;
	    text-decoration: none;
	}
	
	.flex-caption .shopOurClc h3 {
	    color: #0f4166 !important;
	    margin-bottom: 10px;
	}
	
	.flex-caption .shopOurClc .bannerBtn {
	    color: #0f4166 !important;
	    border: 1px solid #0f4166;
	    font-weight: bold;
	}
	
	.hideunibyadar {
	    display: none;
	}
	
	.prodThumb.bgHover4 .thumbTitle h3 {
	    padding-top: 10px;
	}
	/*.prodThumb.bgHover4 .thumbTitle{text-align:left;}
	.prodThumb.bgHover4 .thumbTitle h3{text-align:left;text-indent:30px;width:100px;display:inline-block;clear:left;transition:width .8s ease;}
	.prodThumb.bgHover4 a:hover .thumbTitle h3{text-align:center;text-indent:0px;width:100%;display:block;transition:width .8s ease;}*/
	
	.weltpixel-quickview-catalog-product-view .column.main .product.media {
	    margin-bottom: 0;
	}
	
	.catBtns {
	    clear: both;
	    width: 100%;
	    padding: 10px 10px 0 0px;
	    border-top: 1px solid #dadada;
	    margin-top: 10px;
	}
	
	.customBtns {
	    padding: 7px 20px;
	    border: 1px solid #ccc;
	    text-decoration: none;
	    font-size: 12px;
	    display: inline-block;
	    transition: all 0.4s ease-out;
	    -webkit-transition: all 0.4s ease-out;
	    letter-spacing: 0.5px;
	    cursor: pointer;
	    font-family: 'Open Sans Bold';
	    text-transform: uppercase;
	    color: #ccc;
	    margin-right: 10px;
	    min-width: 80px;
	    text-align: center;
	}
	
	.activeCat.customBtns,
	.customBtns:hover {
	    border: 1px solid #0e4169;
	    color: #0e4169;
	}
	
	.catBtns a:visited {
	    color: #ccc
	}
	
	.catBtns a.activeCat,
	.catBtns a:hover {
	    color: #0e4169
	}
	
	.sorterList.mobile-sort-custom {
	    display: none;
	}
	
	.groups #recaptcha-groups-form {
	    float: right;
	    margin-top: 12px;
	}
	
	.contact #recaptcha-contact-form {
	    margin-top: 20px;
	    position: relative;
	    z-index: 1;
	}
	
	.contact #recaptcha-contact-form+.control,
	.clearfix #recaptcha-groups-form+.control {
	    width: 100%;
	    clear: both;
	    float: left;
	}
	
	.block-dashboard-info .box-information {
	    max-width: 250px;
	}
	
	.block-content.invoiceview .box {
	    float: left !important;
	    clear: none !important;
	}
	
	.block-content.customerStatement .box {
	    float: left !important;
	    clear: none !important;
	}
	
	.block-content:not(.customerStatement) .box:nth-child(2) {
	    float: right;
	    clear: none;
	}
	
	.block-content.invoiceview .otherUserTable {
	    margin-top: 10px;
	}
	
	.block-content.invoiceview .otherUserTable th {
	    background: #f6f6f6;
	    padding: 4px;
	    font-size: 12px;
	}
	
	.block-content.invoiceview .otherUserTable td {
	    padding: 4px;
	    font-size: 12px;
	}
	
	.download-categoty-span {
	    color: #000;
	}
	
	.download-categoty-span i.fa.fa-angle-right {
	    font-size: 18px;
	}
	
	#option1Cont .box-information {
	    max-width: 100%;
	}
	
	.accountDtlSection .box {
	    width: 30.33% !important;
	    float: left !important;
	    clear: none !important;
	    word-wrap: break-word;
	}
	
	.accountDtlSection .box:first-child {
	    width: 24% !important;
	    margin-bottom: 20px;
	}
	
	.accountDtlSection .box.pswdBox {
	    width: 15% !important;
	}
	
	.block-dashboard-info.newOrderStep1 .box-information {
	    max-width: 100%;
	    padding: 5px 1px;
	    margin-top: 25px;
	}
	
	.block-dashboard-info.newOrderStep2 .box-information {
	    max-width: 100%;
	    margin-top: 15px !important;
	}
	
	.block-dashboard-info.newOrderStep1 .box-information input[type="text"]::placeholder {
	    letter-spacing: 2px;
	    font-style: normal;
	    color: #000;
	    opacity: 1;
	}
	
	.block-dashboard-info.newOrderStep1 .themeBtn {
	    height: 100%;
	    width: 173px;
	    line-height: 2.3;
	}
	
	.block-dashboard-info .block-title strong {
	    font-size: 14px !important;
	}
	
	.newOrderStep2 .catalog-product-view .swatch-attribute.color .swatch-option.image {
	    width: 35px !important;
	    min-width: 35px !important;
	    height: 35px !important;
	}
	
	.newOrderStep2 .swatch-option.image:after {
	    width: 38px !important;
	}
	
	.newOrderStep2 .orderBtnRow .themeBtn,
	.newOrderStep2 .delOrdLink .themeBtn {
	    margin-left: 20px;
	    padding: 7px 25px;
	}
	/*[type="radio"]:checked,[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
	[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #666;}
	[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width:40px;height:20px;border: 1px solid #ddd;border-radius: 100%;background: #fff;    border-radius: 15px;border:1px solid #9b9b9b;}
	[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after {content: '';width:20px;height:20px;background: #fff;position: absolute;top:0px;left:0px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border:1px solid #9b9b9b;}
	[type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
	[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
	[type="radio"]:checked + label.rating-label-matrix-view:after{left:0;}
	[type="radio"]:checked + label.rating-label-list-view:after{right: 0 !important;left: auto;}*/
	
	.newOrderStep3.block-dashboard-info .box-information.dlvrNote {
	    width: 100%;
	    max-width: 100%;
	}
	
	.newOrderStep3.block-dashboard-info .box-information .themeBtn {
	    padding: 7px 25px;
	}
	
	.switch {
	    position: relative;
	    width: 170px;
	    float: right;
	    margin-bottom: 10px;
	    line-height: 16px;
	}
	
	.switch-label {
	    position: relative;
	}
	
	.switch-label:active {
	    font-weight: bold;
	}
	
	.switch-label-off {
	    padding-left: 2px;
	    float: left;
	}
	
	.switch-label-on {
	    padding-right: 2px;
	    float: right;
	}
	
	.switch-input {
	    display: none;
	}
	
	.switch-input:checked+.switch-label:after {
	    font-weight: bold;
	    color: rgba(0, 0, 0, 0.65);
	    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
	    -webkit-transition: 0.15s ease-out;
	    -moz-transition: 0.15s ease-out;
	    -ms-transition: 0.15s ease-out;
	    -o-transition: 0.15s ease-out;
	    transition: 0.15s ease-out;
	    -webkit-transition-property: color, text-shadow;
	    -moz-transition-property: color, text-shadow;
	    -ms-transition-property: color, text-shadow;
	    -o-transition-property: color, text-shadow;
	    transition-property: color, text-shadow;
	}
	
	.switch-input:checked+.switch-label-on~.switch-selection:after {
	    right: -2px;
	    left: auto;
	    /* Note: left: 50%; doesn't transition in WebKit */
	    -webkit-transition: left 0.15s ease-out;
	    -moz-transition: left 0.15s ease-out;
	    -ms-transition: left 0.15s ease-out;
	    -o-transition: left 0.15s ease-out;
	    transition: left 0.15s ease-out;
	}
	
	.switch-selection {
	    position: absolute;
	    z-index: 1;
	    top: 2px;
	    left: 46%;
	    display: block;
	    width: 34px;
	    height: 20px;
	    border-radius: 3px;
	    background-color: #fff;
	    -webkit-transition: left 0.15s ease-out;
	    -moz-transition: left 0.15s ease-out;
	    -ms-transition: left 0.15s ease-out;
	    -o-transition: left 0.15s ease-out;
	    transition: left 0.15s ease-out;
	    border: 2px solid #999999;
	    border-radius: 10px;
	}
	
	.switch-selection:after {
	    width: 20px;
	    height: 20px;
	    border-radius: 50%;
	    border: 2px solid #999999;
	    content: "";
	    display: block;
	    position: absolute;
	    left: -1px;
	    top: -2px;
	    -webkit-transition: left 0.15s ease-out;
	    -moz-transition: left 0.15s ease-out;
	    -ms-transition: left 0.15s ease-out;
	    -o-transition: left 0.15s ease-out;
	    transition: left 0.15s ease-out;
	}
	
	.registrationPage h2 {
	    border-bottom: 1px solid #cccccc;
	    line-height: 36px;
	    text-transform: uppercase;
	    font-size: 24px;
	    color: #000;
	    margin: 30px 0px 43px 0px;
	}
	
	.forgotPassUrl {
	    font-size: 12px;
	    color: #333;
	    position: absolute;
	    bottom: -15px;
	    right: 15px;
	    z-index: 11;
	}
	
	.registrationPage button.btn-primary.button {
	    padding: 8px 10px;
	    text-transform: uppercase;
	    margin-right: 3%;
	    font-family: 'Open Sans ExtraBold';
	    font-size: 12px;
	}
	
	.spacetopCollumn {
	    margin-top: 62px;
	}
	
	.registrationBtn {
	    padding: 7px 50px;
	    color: #0e4169 !important;
	    border: 1px solid #0e4169;
	    text-decoration: none;
	    font-size: 12px;
	    display: inline-block;
	    transition: all 0.4s ease-out;
	    -webkit-transition: all 0.4s ease-out;
	    letter-spacing: 0.5px;
	    cursor: pointer;
	    font-family: 'Open Sans Bold';
	    text-transform: uppercase;
	    float: right;
	    margin-top: 20px;
	}
	
	.registrationBtn:hover {
	    color: #fff !important;
	    border: 1px solid #0e4169;
	    background: #0e4169;
	}
	
	.form.create.account {
	    width: 100%;
	}
	
	.rltv {
	    position: relative;
	}
	
	.rltv #recaptcha-form-validate {
	    position: absolute;
	    top: -120px;
	    left: 52%;
	}
	
	.form-login input[type="email"]::placeholder,
	.form-login input[type="password"]::placeholder,
	.form-login input[type="text"]::placeholder,
	.registrationPage input[type="text"]::placeholder,
	.registrationPage .input-text::placeholder {
	    font-style: normal;
	    opacity: 1;
	    text-transform: uppercase;
	    color: #000 !important;
	    letter-spacing: 1px;
	}
	
	.form-login input[type="email"],
	.form-login input[type="password"],
	.form-login input[type="text"] {
	    margin-bottom: 0;
	}
	
	.form-login input[type="email"],
	.form-login input[type="password"],
	.form-login input[type="text"],
	.registrationPage input[type="text"],
	.registrationPage input[type="password"],
	.registrationPage input[type="email"],
	.registrationPage .input-text {
	    border: 1px solid #869fb5;
	}
	
	.note a {
	    color: #0e4169;
	    text-decoration: underline;
	}
	
	.registrationPage .input-type {
	    margin-bottom: 2px;
	    height: 36px;
	    padding: 8px 10px;
	}
	
	#customer-loginModal .form-login {
	    padding: 20px 30px;
	}
	
	#customer-loginModal .form-login label:after {
	    display: none;
	}
	
	#customer-loginModal .signupBtn.login {
	    font-size: 11px;
	}
	
	.popup-login-form .btnRow {
	    padding: 0px 15px;
	}
	
	.login-overlay {
	    position: fixed;
	    z-index: 1111;
	}
	
	.response-msg .error {
	    padding: 5px;
	    text-align: center;
	    color: #FF0000;
	}
	
	.response-msg .success {
	    padding: 5px;
	    text-align: center;
	    color: #19415b;
	}
	
	#loginModal .comingSoonTxt .inputArea .signupBtn.newsclosebtn {
	    width: 90px;
	    border: 1px solid;
	}
	
	.authenticateModal p {
	    font-size: 11px;
	    text-align: center;
	    margin: 15px 0px;
	}
	
	.authenticateModal .form-login.popup-login-form {
	    display: block;
	    padding: 15px 25px;
	}
	
	#forgotModal {
	    background: rgba(0, 0, 0, 0.48);
	    margin-bottom: 0;
	}
	
	.backToLogin {
	    font-size: 12px;
	    float: left;
	    text-decoration: underline;
	    color: #393939;
	    margin-top: 18px;
	    cursor: pointer;
	}
	
	.authenticateModal .signupBtn.resetBtn {
	    float: right;
	    width: auto;
	    padding: 10px;
	    font-size: 11px;
	    font-family: "Open Sans Bold";
	}
	/*** Edit popup css ***/
	
	.commonPopup1 .modal-content .messages,
	#customer-edit .modal-content .messages {
	    display: none;
	}
	
	.commonPopup1 .modal-body,
	.block-customer-edit .modal-body {
	    padding: 0
	}
	
	.commonPopup1 .comingSoonTxt,
	.block-customer-edit .comingSoonTxt {
	    padding: 0 65px 15px
	}
	
	.commonPopup1 .customer-edit-title,
	.block-customer-edit .customer-edit-title {
	    font-size: 20px;
	    color: #fff;
	    font-family: "Open Sans Bold";
	}
	
	.commonPopup1 .popUpTitle,
	.block-customer-edit .popUpTitle {
	    display: block;
	    margin-top: 3px
	}
	
	.commonPopup1 .quickViewCont .bg-primary,
	.block-customer-edit .quickViewCont .bg-primary {
	    margin-bottom: 20px
	}
	
	.commonPopup1 .themeBtn,
	.block-customer-edit .themeBtn {
	    min-width: 130px
	}
	
	.commonPopup1 .field>.label,
	.block-customer-edit .field>.label {
	    margin-bottom: 0;
	    font-weight: 700
	}
	
	.commonPopup1 .fieldset>.field,
	.block-customer-edit .fieldset>.field {
	    margin-bottom: 0
	}
	
	.commonPopup1 .edit,
	.box-information .edit {
	    cursor: pointer;
	    text-decoration: underline !important;
	}
	
	.popup.noScript {
	    display: block;
	}
	
	#popupModal select {
	    border-color: #8a97a0;
	}
	
	#popupModal h4 {
	    font-size: 16px;
	    margin: 0px 0px 8px 5px;
	    padding-left: 0;
	}
	
	#popupModal #msg_text {
	    line-height: 40px;
	}
	
	#popupModal .message {
	    margin-bottom: 0;
	}
	
	#popupModal .message.success>*:first-child:before {
	    text-indent: 0px;
	}
	
	.page-product-configurable #popupModal .modalContainer .container.bg-light {
	    padding: 12px 48px !important;
	}
	
	.product_options table {
	    margin-bottom: 2px;
	}
	
	.product_options table tr td {
	    padding: 3px 1px;
	    font-size: 12px;
	}
	
	.product_options table tr td .checkvalue {
	    padding: 2px 4px;
	    margin-bottom: 0;
	    background: #f6f6f6;
	    border: none;
	    text-align: center;
	    height: auto;
	}
	
	.product_options table tr:last-child td {
	    text-align: center;
	    border-color: #fff !important;
	}
	
	.product_options table tr td:first-child {
	    border: 1px #fff solid;
	}
	
	.product_options table tr td.qtyTd {
	    border: none;
	}
	
	.product_options table tr td:first-child {
	    background: transparent;
	    border: none;
	    font-weight: 600;
	    padding-right: 10px;
	    text-align: right;
	}
	
	.product_options table tr td.total input,
	.product_options table tr td.total .showprice {
	    background: #f6f6f6;
	    display: block;
	    padding: 2px 4px;
	    min-height: 20px;
	}
	
	.discardChng,
	.saveChng {
	    font-size: 12px;
	    float: right;
	    margin-top: 5px;
	    text-decoration: underline;
	    color: #393939;
	    margin-bottom: 15px;
	}
	
	.discardChng {
	    margin-right: 15px;
	}
	
	#popupModal .collapseContainer>a:before {
	    content: "\e621";
	}
	
	#popupModal .collapseContainer>a.collapsed:before {
	    content: "\e622";
	}
	
	#popupModal .error {
	    color: #FF0000;
	}
	
	.block.block-dashboard-info .box-information strong.box-title {
	    font-size: 12px;
	    font-weight: 100;
	    margin-bottom: 8px !important;
	    font-family: "Open Sans Regular";
	}
	
	.shippingBlock .block-title,
	.paymentBlock .block-title {
	    margin-bottom: 10px !important;
	}
	
	.shipAddress {
	    line-height: 20px;
	    text-transform: capitalize;
	    font-size: 13px;
	}
	
	.custom-customer-edit .field.choice {
	    width: 49%;
	    display: inline-block;
	    margin-bottom: 15px;
	}
	
	.reqStart:after {
	    content: '*';
	    color: #e02b27;
	    font-size: 1.2rem;
	    margin: 0 0 0 5px;
	}
	
	.shippingBlock .themeBtn,
	.paymentBlock .themeBtn {
	    min-width: 250px;
	    margin-top: 20px;
	}
	
	.custom-customer-add-payment .field h4 {
	    font-size: 14px;
	    text-transform: uppercase;
	    margin-top: 30px;
	    color: #000;
	    font-family: "Open Sans Bold";
	    letter-spacing: 1px;
	    margin-bottom: 15px;
	}
	
	.custom-customer-add-payment .field-name-fullname .control img {
	    max-width: 62px;
	    display: inline-block;
	    vertical-align: middle;
	    margin-right: 15px;
	}
	
	.custom-customer-add-payment .field-name-fullname .control input[type="radio"] {
	    display: inline-block;
	    vertical-align: middle;
	    margin-left: 3px;
	}
	
	.custom-customer-add-payment .field-name-fullname .control img:last-child {
	    margin-right: 0;
	}
	
	.modal.block {
	    margin-bottom: 0;
	}
	
	#forgotModal .modal-body {
	    padding: 20px;
	}
	
	.block-dashboard-info.paymentBlock select.paymentMethod {
	    width: 250px;
	    padding-right: 25px;
	}
	
	.block-dashboard-info select.shippingMeethod {
	    padding-right: 25px;
	}
	
	.block-dashboard-info.paymentBlock .box-information {
	    max-width: 300px;
	}
	
	.scroll-content #overlay {
	    position: absolute;
	    /*background:rgba(0,0,0,0.5);*/
	    height: 100%;
	    width: 100%;
	    /*top: 0;*/
	    left: 0;
	    z-index: 11;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-primary .close,
	.productview-modal-close-inside {
	    float: right;
	    font-size: 10px;
	    font-weight: normal;
	    line-height: 1;
	    color: #fff;
	    text-shadow: inherit;
	    opacity: 1;
	    box-shadow: inherit !important;
	    border-radius: 100%;
	    border: 1px solid #d4dde4 !important;
	    padding: 3px !important;
	    padding: 0px !important;
	    width: 20px;
	    vertical-align: middle;
	    position: absolute;
	    right: 20px;
	    top: 7px;
	}
	
	.close.modal-close-inside .fa:before {
	    content: "X";
	    font-family: arial;
	    line-height: 10px;
	    font-size: 10px;
	    vertical-align: middle;
	    color: #d4dde4;
	}
	
	#popupModal .btn-primary {
	    padding: 6px 18px;
	    cursor: pointer;
	    text-align: center;
	    color: #1a3d5b;
	    min-width: auto;
	}
	
	#popupModal .btn-primary:hover {
	    color: #fff;
	}
	
	span.custom-error.message-error.error,
	.maxqtyvaldi {
	    color: red;
	}
	
	.message.error>*:first-child:before {
	    margin: -8px 0 0;
	}
	
	.custom-customer-edit .password {
	    margin-bottom: 0;
	}
	
	.custom-customer-edit .actions-toolbar {
	    margin-top: 40px;
	}
	
	.fieldset>.field.required>.label:after {
	    color: #000;
	}
	
	.website-message {
	    margin: 0 auto;
	    width: 100%;
	    padding: 0;
	}
	
	.website-message>p {
	    padding: 0;
	    margin: 0 auto;
	    width: auto;
	}
	
	#popupModal .success {
	    color: #4F8A10;
	}
	
	.product_options .colorContainer {
	    padding: 0px 40px 0px 50px;
	}
	
	#popupModal .product_options .swatch_img {
	    margin-right: 8px;
	}
	
	#popupModal #message {
	    padding-left: 50px;
	}
	
	.account #account-nav {
	    /*border-top:1px #cccccc solid;*/
	    margin-top: 15px;
	    border-top: 0;
	}
	/*.account #account-nav > li:first-child,.account #account-nav div div > li:first-child{border-top:1px #cccccc solid;}*/
	
	.sidebarSearch {
	    margin-top: -20px;
	}
	
	.otherUsr {
	    position: relative;
	}
	/*.otherUserOverlay{background:rgba(204,204,204,0.7);position:absolute;left:-15px;top:0;width:calc(100% + 30px);height:100%;}
.otherUserOverlay:before{content:"Coming Soon...";font-size:28px;color:#fff;position:absolute;top:46%;left: calc(50% - 80px);text-shadow: 2px 3px 0px #fff;}*/
	
	.modal-content {
	    border: none !important;
	}
	
	.otherUserOverlay {
	    background: rgba(204, 204, 204, 0.4);
	    position: absolute;
	    left: -15px;
	    top: 0;
	    width: calc(100% + 30px);
	    height: 100%;
	}
	
	.otherUserOverlay:before {
	    content: "Coming Soon...";
	    font-size: 28px;
	    color: #0C4269;
	    position: absolute;
	    top: 54%;
	    left: calc(50% - 80px);
	}
	
	[data-simplebar] {
	    position: relative;
	    flex-direction: column;
	    flex-wrap: wrap;
	    justify-content: flex-start;
	    align-content: flex-start;
	    align-items: flex-start;
	    width: inherit;
	    height: inherit;
	    max-width: inherit;
	    max-height: inherit;
	}
	
	.simplebar-wrapper {
	    overflow: hidden;
	    width: inherit;
	    height: inherit;
	    max-width: inherit;
	    max-height: inherit;
	}
	
	.simplebar-mask {
	    direction: inherit;
	    position: absolute;
	    overflow: hidden;
	    padding: 0;
	    margin: 0;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    right: 0;
	    width: auto !important;
	    height: auto !important;
	    z-index: 0;
	}
	
	.simplebar-offset {
	    direction: inherit !important;
	    box-sizing: inherit !important;
	    resize: none !important;
	    position: absolute;
	    top: 0;
	    left: 0;
	    bottom: 0;
	    right: 0;
	    padding: 0;
	    margin: 0;
	    -webkit-overflow-scrolling: touch;
	}
	
	.simplebar-content {
	    direction: inherit;
	    box-sizing: border-box !important;
	    position: relative;
	    display: block;
	    height: 100%;
	    /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
	    width: auto;
	    visibility: visible;
	    overflow: scroll;
	    /* Scroll on this element otherwise element can't have a padding applied properly */
	    max-width: 100%;
	    /* Not required for horizontal scroll to trigger */
	    max-height: 100%;
	    /* Needed for vertical scroll to trigger */
	}
	
	.simplebar-placeholder {
	    max-height: 100%;
	    max-width: 100%;
	    width: 100%;
	    pointer-events: none;
	}
	
	.simplebar-height-auto-observer-wrapper {
	    box-sizing: inherit !important;
	    height: 100%;
	    width: inherit;
	    max-width: 1px;
	    position: relative;
	    float: left;
	    max-height: 1px;
	    overflow: hidden;
	    z-index: -1;
	    padding: 0;
	    margin: 0;
	    pointer-events: none;
	    flex-grow: inherit;
	    flex-shrink: 0;
	    flex-basis: 0;
	}
	
	.simplebar-height-auto-observer {
	    box-sizing: inherit;
	    display: block;
	    opacity: 0;
	    position: absolute;
	    top: 0;
	    left: 0;
	    height: 1000%;
	    width: 1000%;
	    min-height: 1px;
	    min-width: 1px;
	    overflow: hidden;
	    pointer-events: none;
	    z-index: -1;
	}
	
	.simplebar-track {
	    z-index: 1;
	    position: absolute;
	    right: 20px;
	    bottom: 0;
	    pointer-events: none;
	}
	
	.simplebar-scrollbar {
	    position: absolute;
	    right: 2px;
	    width: 7px;
	    min-height: 10px;
	}
	
	.simplebar-scrollbar:before {
	    position: absolute;
	    content: "";
	    background: #d8d8d8;
	    border-radius: 7px;
	    left: 0;
	    right: 0;
	    opacity: 0;
	    transition: opacity 0.2s linear;
	}
	
	.simplebar-track .simplebar-scrollbar.simplebar-visible:before {
	    /* When hovered, remove all transitions from drag handle */
	    opacity: 0.5;
	    transition: opacity 0s linear;
	}
	
	.simplebar-track.simplebar-vertical {
	    top: 0;
	    width: 11px;
	}
	
	.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	    top: 2px;
	    bottom: 2px;
	}
	
	.simplebar-track.simplebar-horizontal {
	    left: 0;
	    height: 11px;
	}
	
	.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
	    height: 100%;
	    left: 2px;
	    right: 2px;
	}
	
	.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	    right: auto;
	    left: 0;
	    top: 2px;
	    height: 7px;
	    min-height: 0;
	    min-width: 10px;
	    width: auto;
	}
	/* Rtl support */
	
	[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {
	    right: auto;
	    left: 0;
	}
	
	.hs-dummy-scrollbar-size {
	    direction: rtl;
	    position: fixed;
	    opacity: 0;
	    visibility: hidden;
	    height: 500px;
	    width: 500px;
	    overflow-y: hidden;
	    overflow-x: scroll;
	}
	
	.modal.ui-dialog-content {
	    opacity: 1;
	}
	
	#removeUser {
	    background: rgba(0, 0, 0, 0.5);
	    padding-top: 25px;
	}
	
	.weltpixel-quickview-catalog-product-view #popupModal .modal-dialog {
	    max-width: 100% !important;
	    margin: 0 !important;
	}
	
	#removeUser .modal-content {
	    padding-bottom: 20px;
	}
	
	#customer-add-payment-validate .img-container {
	    border-bottom: 2px solid #000;
	    display: inline-block;
	}
	
	.colorContainer table {
	    margin-bottom: 2px;
	    margin-top: 20px;
	}
	
	.colorContainer table tr td {
	    padding: 6px 2px;
	    font-size: 12px;
	}
	
	.colorContainer table tr td .checkvalue {
	    padding: 2px 4px;
	    margin-bottom: 0;
	    background: #f6f6f6;
	    border: none;
	    text-align: center;
	    height: 30px;
	    border: 1px solid #dee2e6
	}
	
	.colorContainer table tr td .checkvalue:focus {
	    background-color: #fff;
	}
	
	.colorContainer table tr:last-child td {
	    text-align: center;
	    border-color: #fff !important;
	}
	
	.colorContainer table tr td:first-child {
	    border: 1px #fff solid;
	}
	
	.colorContainer table tr td.qtyTd {
	    border: none;
	}
	
	.colorContainer table tr td:first-child {
	    background: transparent;
	    border: none;
	    font-weight: 600;
	    padding-right: 9px;
	    text-align: right;
	}
	
	.colorContainer table tr td.total input,
	.product_options table tr td.total .showprice {
	    background: #fff;
	    display: block;
	    padding: 2px 4px;
	    min-height: 20px;
	}
	
	.saveData.themeBtn {
	    padding: 8px 40px;
	    margin-top: 8px;
	}
	
	.modal-content #cart-form .show-product-dis-box {
	    font-size: 11px;
	    color: #222;
	    font-weight: bold;
	}
	
	.modal-content #cart-form .col-md-3 .show-product-dis-box {
	    margin-top: -28px;
	    line-height: 20px;
	}
	/*******/
	
	.ordersummary .cols6 {
	    width: 49.5%;
	    padding-right: 30px;
	    float: left;
	}
	
	.ordersummary .cols6.billingDtl {
	    padding-left: 40px;
	    padding-right: 0;
	}
	
	.ordersummary .cols6>strong.box-title {
	    text-transform: uppercase;
	    display: block !important;
	    line-height: 31px;
	    border-bottom: 2px solid #e6e6e6;
	    margin-bottom: 10px !important;
	}
	
	.ordersummary .cols6>strong.box-title span {
	    font-size: 14px !important;
	    font-family: 'Open Sans SemiBold' !important;
	    letter-spacing: 2px;
	    color: #000;
	}
	
	.ordersummary .cols6 .addressInfo .box-title {
	    margin-bottom: 6px !important;
	}
	
	.ordersummary .cols6 .addressInfo .box-content {
	    line-height: 20px;
	}
	
	.ordersummary .cols6 .paymentAddress {
	    display: none;
	}
	
	.ordersummary .cols6 .addressInfo {
	    line-height: 20px;
	    padding-left: 0;
	}
	
	.ordersummary .cols6 .cf input[type="button"] {
	    margin-left: 30px;
	    margin-bottom: 20px;
	    font-size: 12px;
	}
	
	.ordersummary .cols6 .box-information {
	    width: 80% !important;
	    max-width: 100% !important;
	    color: #000;
	    margin-bottom: 0;
	}
	
	.ordersummary .cols6 .box-information select {
	    margin-bottom: 12px;
	}
	
	.ordersummary .cols6 .paymentBlock .block-title {
	    display: none;
	}
	
	.billingDtl .box-content>.cf {
	    display: none;
	}
	
	.accountPageContainer.OrderConfirmation .page-title {
	    padding-bottom: 18px;
	    margin-bottom: 20px;
	}
	
	.accountPageContainer.OrderConfirmation .thnku {
	    font-size: 15px;
	    letter-spacing: 1px;
	    text-transform: uppercase;
	    color: #000
	}
	
	.accountPageContainer.OrderConfirmation .orderDtail {
	    font-family: 'Open Sans SemiBold'
	}
	
	.accountPageContainer.OrderConfirmation .orderDtail span {
	    font-family: 'Open Sans Regular'
	}
	
	.newLinkText {
	    color: #000;
	    font-family: 'Open Sans SemiBold'
	}
	
	.newLinkText:hover {
	    color: #0e4169
	}
	
	.activeRow .newLinkText {
	    color: #16476f
	}
	/***27/05/19***/
	
	.sidebarSearch .po_search {
	    padding-left: 0;
	    padding-right: 0
	}
	
	.sidebarSearch input[type="text"].searchInput {
	    width: 68%
	}
	
	.sidebarSearch .searchLable {
	    margin-bottom: 5px;
	    display: block
	}
	/* .sidebarSearch .po_search .themeBtn{padding: 7px 30px; line-height: 16px; float:right; width: 27%;} */
	
	.block-dashboard-info .block-title {
	    margin: 0 0 20px 0 !important
	}
	
	.block-dashboard-info .block-title+.optionTabs {
	    margin-top: 15px;
	}
	
	.accountPageContainer .page-title {
	    padding-left: 15px;
	    margin-bottom: 0;
	    padding-bottom: 5px
	}
	
	.accountPageContainer.orderShippingStatus .page-title {
	    padding-bottom: 18px
	}
	
	.block-dashboard-info .block-title {
	    text-transform: none;
	    letter-spacing: 0.5px;
	    line-height: normal;
	    padding: 15px !important
	}
	
	.block.block-dashboard-info .box-information strong.box-title {
	    margin-bottom: 3px !important
	}
	
	.block-dashboard-info.newOrderStep1 {
	    margin-bottom: 34px
	}
	
	.block .box-actions {
	    margin-top: 4px
	}
	
	.accountPageContainer .optionTabs .nav-item a {
	    line-height: normal
	}
	
	.accountPageContainer .catalog-product-view h3.page-title {
	    padding-left: 0
	}
	
	.swatch-attribute.color {
	    margin-top: 13px
	}
	
	.line-item h3.subTitle {
	    border-bottom: 2px solid #e5e5e5;
	    margin-bottom: 13px;
	    padding-bottom: 2px;
	    font-size: 14px;
	    margin-top: 0px;
	}
	
	.orderList th,
	.orderList td {
	    padding: 4px 5px
	}
	
	.orderList tr.activeRow {
	    background: #eef2f5
	}
	
	.orderList tr.activeRow td {
	    color: #16476f
	}
	
	.orderList tr td a .delSingalRecords {
	    float: right
	}
	

	
	a.downloadTemplate {
	    margin-left: 15px;
	    color: #0e4169;
	    font-size: 12px;
	    text-transform: uppercase;
	    font-family: 'Open Sans Bold';
	    letter-spacing: 0.5px;
	}
	
	.block.block-dashboard-info.paymentseaction .box-information strong.box-title {
	    color: #000;
	    margin-bottom: 3px !important
	}
	
	.paymentseaction .addressInfo {
	    padding-left: 10px
	}
	
	p.maxqtyvaldi {
	    margin-bottom: 0
	}
	
	.addressInfo .box-content {
	    line-height: normal
	}
	
	.addressInfo .cf input {
	    margin-left: 20px
	}
	
	.paymentseaction .addressInfo+.cf input {
	    padding-left: 0;
	    clear: both
	}
	
	.addressInfo.shippingAdds+.cf input {
	    margin-bottom: 20px;
	    margin-left: 30px
	}
	/*ugo*/
	.default_tag {
	    font-size: 14px !important;
	}
	.accountPageContainer.payemtnactionPage .paymentseaction .default_tag {
		color: grey;
	}
	.accountPageContainer.payemtnactionPage .paymentseaction .block.block-dashboard-info.paymentBlock {
	    margin-bottom: 10px;
	    display: flex;
	}
	.paymentBlock .cover-div.col-md-4.paymentblockmethod {
	      font-size: 16px;
	}

	.paymentblockbilling .box-information .addressInfo .box-content {
	    font-size: 14px !important;
	}

	.paymentblockbilling .box-information .addressInfo .box-title span {
	    font-size: 16px !important;
	}
	.paymentblockcoupan .box-information .box-title span {
	   font-size: 16px !important;
	}
	.paymentblockcoupan input[type="text"] {
	    font-size: 20px !important;
	    height: 38px;
	}
	.paymentblockcoupan span.couponTxt {
	    font-size: 14px;
	    background: none !important;
	    color: #a09797;
	    font-style: italic;
	}
	.paymentBlock .cover-div.col-md-4.paymentblockcoupan {
	    padding-right: 0;
	}
	.paymentblockcoupan .box.box-information.s-border {
	    max-width: 416px !important;
	}
	.paymentblockcoupan input[type="text"] {
	    font-size: 14px !important;
	    height: 38px;
	}

	.shippingmethodblockpatment{
		display: flex !important;
	}

	/*.shippingmethodblockpatment .box-information{
		max-width: unset !important;
	}*/
	.addressdropdowndemo {
	    width: 100%;
	    height: auto;
	    border: 1px solid gray;
	    padding: 10px 20px;
	    border-radius: 6px;
	    position: relative;
	    background: #f6f6f6;
	    cursor: pointer;
	}
	.addressdropdowndemo i.fa.fa-angle-down {
	    position: absolute;
	    font-size: 30px;
	    right: 15px;
	    top: 50%;
	    transform: translateY(-50%);
	}
	.shippingAdds select#shippingaddress {
	    position: absolute;
	    top: 0;
	    opacity: 0;
	    width: 100%;
	    cursor: pointer;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    height: 100%;
	    border-radius: 6px;
	}
	.select-section {position: relative; padding-right: 5px; }
	.shippingAdds input.delUrl.removeeditshipurl {color: #0e4169 !important; padding-top: 10px; font-size: 13px;}
	.shippingAdds strong.box-title {
	    padding-bottom: 10px;
	}
	.box.box-information.col-md-4.shippingmethodblock {
	    padding-top: 10px;
	}
	.box.box-information.addressInfo.shippingAdds.col-md-4 {
	    padding-left: 20px;
	}
	.neworderbuttondiv button.themeBtn.neworderbuttonsubmit.alignRight.submitorder.paymentsubmit {
	       width: 210px;
           height: 40px;

	}
	.neworderbuttondiv a.newLinkText.neworderbuttonback {
	    margin-right: 25px;
	    line-height: 2.5;
	}
	.shippingAdds input.delUrl.removeeditshipurl:focus {
	    outline: none !important;
	}
    .buttondesabled{
    	opacity: 0.5;
    	pointer-events: none;
    }
/*	.paymentAddressparantdiv {
	    width: 250px;
	}*/
	.paymentdetaildata{
		width: 150px !important;
	}
	.paymentAddressparantdiv {
	    width: 100%;
	    border: 1px solid gray;
	    border-radius: 6px;
	    padding: 4px 15px;
	    background: #f6f6f6;
	}
	.paymentAddressparantdiv i.fa.fa-angle-down {
	    right: 13px;
	    position: absolute;
	    top: 50%;
	    font-size: 18px;
	    transform: translateY(-50%);
	}
	.paymentmethoddropdown select.paymentMethod#selectcard_id {
	   position: absolute;
	    top: 0;
	    opacity: 0;
	    width: 100%;
	    cursor: pointer;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    height: 100%;
	    border-radius: 6px;
	}
	.paymentmethoddropdown {
	    position: relative;
	 }
	 .box.box-information.paymentmethodblockwidth {
	    max-width: 250px !important;
	    width: 100% !important;
	}
	.paymentAddresscontentdiv input.delUrl {
	    color: #0f4482;
	    padding-left: 0;
	    font-weight: bold;
	    font-family: 'Open Sans Bold';
	    font-size: 12px;
	}
	.customerorder-customer-payment .box-content {
	    color: gray;
	}
	.shippingmethodblock label {
	    color: gray;
	    font-size: 13px;
	}

	.shippingmethodblock .box-title span {
	    font-size: 16px !important;
	}
	.customerorder-customer-payment .shippingAdds span {
	    font-size: 16px !important;
	}
	.customerorder-customer-payment .dlvrNote strong {
	    font-size: 16px !important;
	}
	/*.cover-div.col-md-4.paymentblockbilling .box-information .addressInfo {
	    margin: 0 !important;
	}*/

	/*ugo*/
	
	.bdrLine.pma {
	    margin-bottom: 6px
	}
	
	.bdrLine.mbre {
	    margin-top: 11px
	}
	
	.dlvrNote .box-actions.alignRight a {
	    margin-right: 16px;
	    margin-top: 5px;
	    float: left
	}
	
	.orderBtnRow .box-actions.alignRight a,
	.delOrdLink .box-actions.alignRight a {
	    margin-right: 16px
	}
	
	.orderSearchForm {
	    margin-top: 30px
	}
	
	.orderSearchForm .statusDropdown {
	    max-width: 245px
	}
	
	.orderSearchForm .statusDropdown select {
	    max-width: 190px;
	    width: auto;
	}
	
	.title-wrapper {
	    position: relative
	}
	
	.orderShippingStatus .title-wrapper a {
	    position: absolute;
	    bottom: 20px;
	    right: 0
	}
	
	.orderShippingStatus .title-wrapper .EditBack {
	    position: absolute;
	    bottom: 20px;
	    right: 0;
	}
	
	.orderShippingStatus .title-wrapper .EditBack a {
	    position: static;
	    margin-left: 10px;
	}
	
	.accountPageContainer.orderShippingStatus {
	    color: #393939
	}
	
	.orderShippingStatus strong {
	    font-weight: normal;
	    font-family: 'Open Sans SemiBold';
	    color: #000
	}
	
	.orderShippingStatus .cols6 {
	    width: 50%;
	    padding-right: 30px;
	    float: left
	}
	
	.orderNmbrDtls {
	    margin-top: 19px;
	    margin-bottom: 15px
	}
	
	.toggleTable .lineItemsList tr td {
	    background: #f4f5f7
	}
	
	.toggleTable td:first-child {
	    padding: 0
	}
	
	.toggleTable .lineItemsList tr:last-child td {
	    border-bottom: 0
	}
	
	.orderShippingStatus .orderSummary>div span {
	    width: 130px
	}
	
	.tableDataShow .fa {
	    font-size: 10px
	}
	
	.green {
	    color: #559c02
	}
	
	.redC {
	    color: #da384d
	}
	/****01-05-2019****/
	
	.block-content.customerStatement {
	    padding-left: 15px
	}
	
	.upperCaseText {
	    text-transform: capitalize;
	    font-family: 'Open Sans Regular';
	    letter-spacing: 1px;
	    font-weight: normal !important;
	}
	
	.block-dashboard-info .block-title strong.upperCaseText {
	    text-transform: none;
	}
	
	.paymentBlock .paymentMethod+.paymentAddress+input {
	    margin-top: 30px
	}
	
	.box-title strong {
	    font-weight: normal;
	    color: #000;
	    font-family: 'Open Sans Bold'
	}
	
	.account .column.main .block.paymentseaction .box-title {
	    margin-bottom: 3px
	}
	
	.account .column.main .block.paymentseaction .dlvrNote .box-title {
	    margin-bottom: 14px;
	    padding-top: 10px;
	}
	
	.block .dlvrNote .box-actions {
	    margin-top: 15px
	}
	
	[class*="viewordersummary"] h1.page-title {
	    padding-bottom: 21px;
	    padding-left: 15px;
	    border-bottom: 1px solid #cccccc;
	    margin-bottom: 0;
	    width: 100%
	}
	
	.block-dashboard-info.ordersummary .block-title {
	    margin-bottom: 15px !important
	}
	
	.ordersummary .cols6 .box-information.shmet {
	    margin-top: 15px;
	    padding-left: 10px;
	}
	
	.ordersummary #paymentshoe {
	    margin-bottom: 2px
	}
	
	.ordersummary .cols6 .paymentAddress+.addressInfo,
	.ordersummary .cols6 .box-information.shippingAdds {
	    padding-left: 10px
	}
	
	#ordersummary .orderSummary {
	    margin-bottom: 5px
	}
	
	#ordersummary .orderBtnRow {
	    padding-top: 10px
	}
	
	.paddingL0 {
	    padding-left: 0
	}
	
	.error {
	    color: #FF0000;
	}
	
	.success {
	    color: #4F8A10;
	}
	
	div#file_show_name {
	    padding: 5px 25px 5px 10px;
	    border: 1px solid #b1b1b1;
	    display: inline-block;
	    margin: 10px 0px;
	    position: relative;
	    min-width: 180px;
	    display: none;
	    max-width: 240px;
	}
	
	div#file_show_name .fa {
	    margin-left: 12px;
	    color: #bbb;
	    position: absolute;
	    right: 8px;
	    top: 5px;
	    display: none;
	}
	
	#file_size {
	    color: #949ea7;
	}
	
	.autocomplete {
	    position: relative;
	    display: inline-block;
	}
	
	.autocomplete-items {
	    position: absolute;
	    border: 1px solid #d4d4d4;
	    border-bottom: none;
	    border-top: none;
	    z-index: 116 !important;
	    top: 100%;
	    left: 15px;
	    right: 0;
	    width: calc(100% - 30px);
	    max-height: 170px;
	    overflow: auto;
	}
	
	.autocomplete-items div {
	    padding: 5px 10px;
	    cursor: pointer;
	    background-color: #fff;
	    border-bottom: 1px solid #d4d4d4;
	}
	
	.autocomplete-items div:hover {
	    background-color: #0e4169;
	    color: #fff !important
	}
	
	.autocomplete-active {
	    background-color: #0e4169 !important;
	    color: #fff !important;
	}
	
	.line-item {
	    position: relative;
	}
	
	.line-item #customLoader {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    text-align: center;
	    background: rgba(255, 255, 255, 0.5);
	}
	
	.line-item #customLoader img {
	    position: relative;
	    top: 5px;
	}
	
	.line-item tr.selected>td,
	.line-item tr:active>td,
	.line-item tr:hover>td {
	    background: #ebf3f5;
	    color: #1a415e;
	}
	
	.line-item tr>td:first-child {
	    border-left: 2px solid #fff;
	}
	
	.line-item tr.selected>td:first-child,
	.line-item tr:active>td:first-child,
	.line-item tr:hover>td:first-child {
	    border-left: 2px solid #0d4168;
	}
	
	.orderTable tr.selected>td,
	.orderTable tr:active>td,
	.orderTable tr:hover>td {
	    background: #ebf3f5;
	    color: #1a415e;
	}
	
	.orderTable tr td:first-child {
	    border-left: 2px solid #fff;
	}
	
	.orderTable tr.selected td:first-child,
	.orderTable tr:active td:first-child,
	.orderTable tr:hover td:first-child {
	    border-left: 2px solid #0d4168;
	}
	
	.orderTable tr.selected td .newLinkText,
	.orderTable tr:active td .newLinkText,
	.orderTable tr:hover td .newLinkText,
	.line-item tr.selected td .newLinkText,
	.line-item tr:active td .newLinkText,
	.line-item tr:hover td .newLinkText {
	    color: #1a415e;
	}
	
	.toggleTable>td,
	.toggleTable:hover>td {
	    border-left: transparent !important;
	}
	
	.po_search .searchInput {
	    width: 70%;
	    float: left;
	}
	
	.trackingPopup h3 {
	    font-size: 20px;
	    text-transform: uppercase;
	    font-family: 'Open Sans SemiBold';
	    letter-spacing: 1px;
	    color: #000;
	    text-align: center;
	}
	
	.trackingPopup h4 {
	    font-size: 18px;
	    margin-bottom: 12px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	}
	
	.trackingPopup h4 span {
	    font-family: 'Open Sans Regular';
	}
	
	ul.delStatusTxt {
	    padding: 0;
	    max-width: 500px;
	}
	
	.trackingPopupCont {
	    padding: 5px 30px;
	}
	
	.delvAdd span {
	    display: block;
	    color: #000;
	}
	
	.trackingStatusBar {
	    width: 100%;
	    position: relative;
	    padding-bottom: 70px;
	}
	
	.trackingStatusBar>div {
	    width: 33.333%;
	    position: relative;
	    height: 5px;
	    background: #d8d8d8;
	    float: left;
	    border-right: 5px solid #fff;
	}
	
	.stepText {
	    position: absolute;
	    right: 2px;
	    top: 14px;
	    font-size: 14px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	    width: 100%;
	    text-align: center;
	    line-height: 14px;
	    margin-top: 10px;
	}
	
	.trackingStatusBar>div.stepCompleted,
	.trackingStatusBar>div.stepInprogress {
	    background: #0d4169;
	}
	
	.stepCompleted:after,
	.stepInprogress:after {
	    content: "\f00c";
	    font: normal normal normal 12px/1 FontAwesome;
	    display: block;
	    position: absolute;
	    left: 48%;
	    top: -8px;
	    color: #fff;
	    width: 20px;
	    height: 20px;
	    text-align: center;
	    background: #76a533;
	    padding: 4px;
	    border-radius: 50%;
	}
	
	.stepText {
	    display: none;
	}
	
	.stepInprogress .stepText {
	    display: block;
	    margin-top: 8px;
	    font-family: 'Open Sans Regular';
	}
	
	.trackingPopup .modal-dialog {
	    width: 90%;
	    max-width: 750px !important;
	}
	
	.orderListing .orderList.lineItemsList {
	    margin-top: 24px;
	}
	
	.orderListing .orderList.lineItemsList:first-child {
	    margin-top: 0px;
	}
	
	.accountPageContainer .otherOrderDtls,
	.accountPageContainer .shipAndBillAdd {
	    clear: both;
	    display: table;
	    width: 100%;
	}
	
	.newOrderStep2 .optionTabs a.nav-link:hover {
	    color: #575757;
	}
	
	.accountPageContainer table tr td a .fa {
	    margin-right: 8px;
	}
	
	tr.paginationRow td {
	    background: #f5f4f5;
	}
	
	.dataTables_length label select,
	.pagination input {
	    max-width: 30px;
	    padding: 0px !important;
	    height: auto;
	    margin: 2px 0px 2px 5px !important;
	    width: auto;
	    min-width: 10px;
	    display: inline-block;
	    text-align: center;
	    border-color: #c8c8c8;
	    border-radius: 2px;
	    line-height: 24px;
	    vertical-align: middle;
	}
	/*.dataTables_wrapper .dataTables_paginate .paginate_button,.pagination a{background: #fff !important;border:1px solid #949ea7 !important;margin: 0px 3px !important;display: block;padding: 4px 8px;text-decoration: none;color: #000;text-align: center;line-height: 18px;min-width: 30px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.pagination a:hover{color:#fff !important;background:#0e4169 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.current.disabled:hover,.pagination a.disabled,.pagination a.disabled:hover{background:#fff !important;border:1px solid #949ea7 !important;color:#0e4169;}*/
	
	.pagination li a {
	    display: inline-block;
	    margin: 1px 0px 1px 6px;
	}
	
	.recordTotal {
	    padding: 6px 0px;
	}
	
	.pageIcon {
	    display: inline-block;
	    width: 12px;
	    height: 14px;
	    margin: 6px 4px 2px 4px;
	}
	
	.pageIcon.previous {
	    background: url(../images/previous-icon.png) left top no-repeat;
	}
	
	.pageIcon.first {
	    background: url(../images/first-icon.png) left top no-repeat;
	}
	
	.pageIcon.last {
	    background: url(../images/last-icon.png) left top no-repeat;
	}
	
	.pageIcon.next {
	    background: url(../images/next-icon.png) left top no-repeat;
	}
	
	ul.pagination {
	    margin-bottom: 0px;
	    float: right;
	    font-size: 12px;
	}
	
	.newOrderStep3.paymentseaction .addressInfo {
	    padding-left: 0;
	}
	
	.tabTrek {
	    max-height: 400px;
	    overflow-y: auto;
	}
	
	.nav-link {
	    padding: 10px;
	}
	
	.nav-pills .nav-link.active,
	.nav-pills .show>.nav-link {
	    background: #0f395e;
	    color: #fff;
	    position: relative;
	    cursor: pointer;
	    /*word-break: break-all;*/
	}
	
	.trackingPopupCont .trackIDDetails {
	    width: calc(100% - 240px);
	    float: right;
	}
	
	.trackingPopupCont .trackIDList {
	    width: 200px;
	    float: left;
	}
	
	.nav-pills .nav-link.active span {
	    color: #fff;
	    pointer-events: none;
	}
	
	.nav-pills .nav-link span {
	    display: block;
	    pointer-events: none;
	}
	
	.nav-pills {
	    border-right: 3px solid #0f395e;
	    min-height: 250px;
	    width: calc(100% - 8px);
	}
	body[class*='-customer-dashboard'] .nav-pills {
	    width: calc(100% - 7px);
	}
	
	.nav-pills .nav-link {
	    border-radius: 0;
	    border-bottom: 2px solid #fff;
	    background: #f2f2f2;
	    color: #0f395e;
	    text-decoration: none;
	    user-select: text;
	    -webkit-user-select: text;
	    -webkit-user-drag: none;
	    user-drag: none;
	    max-width: 100%;
	}
	
	.nav-pills .nav-link.active:after {
	    left: 100%;
	    top: 50%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    border-color: rgba(15, 57, 94, 0);
	    border-left-color: #0f395e;
	    border-width: 10px;
	    margin-top: -10px;
	}
	
	.nav-pills .nav-link span {
	    color: #535353;
	    font-size: 12px;
	}
	
	.trackingPopupCont {
	    max-height: 450px;
	    overflow: auto;
	}
	
	.trackingPopupCont .tab-content {
	    padding: 50px 25px;
	}
	
	.delSchedule {
	    text-align: center;
	    margin-bottom: 30px;
	}
	
	.delSchedule {
	    font-size: 18px;
	    color: #000;
	    font-family: 'Open Sans Regular';
	}
	
	.delSchedule h4 {
	    font-size: 14px;
	    font-family: 'Open Sans Bold';
	    margin-bottom: 6px;
	}
	
	.delStatusTxt {
	    margin: 0px 0px 10px 0px;
	}
	
	.delStatusTxt li {
	    width: calc(33.33% - 4px);
	    display: inline-block;
	    border-right: 1px solid #eaeaea;
	    min-height: 60px;
	    text-align: center;
	    padding: 10px;
	    vertical-align: top;
	}
	
	.delStatusTxt li:last-child {
	    border: none;
	}
	
	.delStatusTxt li>span {
	    font-size: 14px;
	    font-weight: 600;
	    color: #000;
	    font-family: 'Open Sans SemiBold';
	}
	
	.delStatusTxt li {
	    font-size: 14px;
	    font-family: 'Open Sans Regular';
	}
	
	.p-2.buyBtns#buyBtns {
	    text-align: center;
	}
	
	.innerPageContent .customattribute {
	    border-top: 1px solid #dddddd;
	}
	
	.p-2.buyBtns#buyBtns .buyBtnContainer {
	    margin: 0 auto;
	}
	
	.p-2.buyBtns#buyBtns .buyBtnContainer .loginSection {
	    margin-left: 10px;
	}
	
	.p-2.buyBtns#buyBtns {
	    border-bottom: 0;
	}
	
	.swatch-option.text {
	    position: relative;
	    overflow: visible;
	}
	
	.swatch-option.text.selected:after {
	    content: "";
	    border-bottom: 2px #b1b1b1 solid;
	    display: block;
	    position: absolute;
	    bottom: -8px !important;
	    width: 22px;
	    height: 2px;
	    left: -3px;
	    z-index: 111;
	}
	
	table tr td .payInput.checkValue {
	    padding: 2px 4px;
	    margin-bottom: 0;
	    background: #f6f6f6;
	    border: none;
	    text-align: center;
	    height: auto;
	}
	/*.row.accountDownloadCont{margin:30px -25px 0px -25px;}*/
	
	.row.accountDownloadCont .col-md-3 {
	    padding: 0px 10px;
	}
	
	.account.downloadlibrary-category-index .printBtn {
	    margin-bottom: 8px;
	    display: inline-block;
	}
	/*.download-categoty-span{padding-left:10px;}*/
	
	.downloadlibrary-category-index .accountPageContainer .page-title {
	    padding-left: 0px;
	}
	/***** payment screens ****/
	
	.invoicePayInput {
	    clear: both;
	    display: table;
	    width: 100%;
	    border-bottom: 1px solid #b1b1b1;
	    padding: 12px 2px 12px 12px;
	}
	
	.invoicePayInput input[type="radio"] {
	    display: inline-block;
	    margin-top: 15px;
	    vertical-align: top;
	    margin-right: 10px;
	}
	
	.paymentImage {
	    width: calc(100% - 30px);
	    display: inline-block;
	}
	
	.cardNumber {
	    display: inline-block;
	    vertical-align: top;
	}
	
	.cardNumber span,
	.cardExpiry span {
	    font-family: 'Open Sans SemiBold';
	    font-size: 11px;
	    color: #787878;
	    text-transform: uppercase;
	    display: block;
	}
	
	.cardExpiry {
	    width: 16%;
	    max-width: 100px;
	    float: right;
	    text-align: right;
	}
	
	.paymentImage img {
	    max-width: 50px;
	    margin-right: 10px;
	}
	
	.custom-customer-add-payment>p {
	    font-size: 15px;
	    text-transform: uppercase;
	    font-weight: bold;
	    font-family: 'Open Sans SemiBold';
	}
	
	.trackingPopup h3.pay-invoice-price {
	    font-size: 34px;
	    font-family: 'Open Sans Regular';
	    margin-bottom: 5px;
	    font-weight: bold;
	}
	
	.trackingPopup .modal-dialog.trackingPopupModal {
	    max-width: 500px !important;
	}
	
	.paymentAddress {
	    max-height: 203px;
	    overflow: auto;
	    font-size: 13px;
	}
	
	.invoicePayInput:first-child {
	    border-top: 1px solid #b1b1b1;
	}
	
	.add-new-pay-class {
	    background: #f7f7f7;
	    margin-top: 10px;
	    margin-bottom: 0;
	    margin-right: -65px;
	    margin-left: -65px;
	    padding: 30px 65px 0 65px;
	}
	
	.addAnother.invoicePayInput input[type="radio"] {
	    margin-top: 4px;
	}
	
	.trackingPopupModal .add-new-pay-class .field>.label {
	    font-family: 'Open Sans Regular';
	    font-size: 14px;
	    font-weight: 700;
	    margin-bottom: 0 !important;
	}
	
	.trackingPopupModal input::placeholder {
	    font-style: normal;
	    font-size: 14x !important;
	}
	
	.trackingPopupModal .add-new-pay-class input::placeholder {
	    font-style: normal;
	    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	    font-size: 12px !important;
	    color: #000 !important;
	    opacity: 1 !important;
	    letter-spacing: 1px;
	}
	
	.trackingPopupModal .add-new-pay-class>div {
	    margin-bottom: 0;
	}
	
	.selected_cc.img-container {}
	
	.defaultImg img {
	    filter: gray;
	    -webkit-filter: grayscale(1);
	    filter: grayscale(1);
	}
	
	.defaultImg.selected_cc.img-container img {
	    filter: none;
	    -webkit-filter: grayscale(0);
	    filter: grayscale(0);
	}
	
	.paymentCompletion {
	    padding: 25px 45px 53px 45px;
	    text-align: center;
	}
	
	.statusIcon {
	    background: url(../images/success-icon.png) left top no-repeat;
	    width: 58px;
	    height: 58px;
	    display: block;
	    margin: 0 auto 30px auto;
	}
	
	.errorIcon {
	    background: url(../images/error-icon.png) left top no-repeat;
	    width: 58px;
	    height: 58px;
	    display: block;
	    margin: 0 auto 30px auto;
	}
	
	.paymentCompletion h4 {
	    font-size: 22px;
	    font-family: 'Open Sans Bold';
	    color: #0f395e;
	    margin-bottom: 6px;
	}
	
	.paymentCompletion h5 {
	    font-size: 16px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	    border-bottom: 1px solid #b1b1b1;
	    padding-bottom: 30px;
	    margin-bottom: 30px;
	    letter-spacing: 0.5px;
	}
	
	.paymentCompletion p {
	    font-size: 16px;
	    font-family: 'Open Sans SemiBold';
	    color: #000;
	}
	
	.paymentCompletion p span.confirmationNum {
	    width: 100%;
	    display: block;
	    color: #0f395e;
	    font-family: 'Open Sans Bold';
	    margin-top: 5px;
	    letter-spacing: 1px;
	    float: none !important;
	}
	
	.saveCard {
	    border-top: 1px solid #adadad;
	    padding-top: 15px;
	    margin: 30px auto 10px auto !important;
	    padding-left: 0 !important;
	}
	
	.saveCard>div {
	    padding: 0;
	    padding-left: 0 !important;
	}
	
	.saveCard .label {
	    font-size: 14px;
	    vertical-align: middle;
	    padding: 0;
	    font-family: 'Open Sans Bold';
	}
	
	.saveCard #cc_default {
	    vertical-align: middle;
	}
	
	.trackingPopupModal .add-new-pay-class .saveCard {
	    margin-top: 3px !important;
	    border: 0 none;
	    padding-top: 0;
	    margin-bottom: 0 !important;
	}
	
	.trackingPopupModal .add-new-pay-class .saveCard label {
	    font-weight: normal;
	    font-family: 'Open Sans Regular';
	}
	
	.invoicePayInput .cardExpiry {
	    width: 19%;
	}
	/*.trackingPopupModal input[type="text"],.trackingPopupModal input[type="select"],.trackingPopupModal input[type="number"]{height:auto;border:1px solid #2b5070;padding: 10px 10px;font-size: 16px;}*/
	
	.invoicePayPopupCont .actions-toolbar.mt-2.show-button {
	    margin: 20px 0px 10px !important;
	}
	
	.add-new-pay-class .carnames {
	    text-align: left;
	    padding-bottom: 0;
	    display: block;
	}
	
	.fa-pull-left.recordTotal:after {
	    padding-right: 5px;
	    content: "";
	    border-right: 2px solid #d9d9d9;
	    height: 20px;
	    width: 1px;
	    display: inline-block;
	    vertical-align: middle;
	    margin: 0px 4px;
	    letter-spacing: 1px;
	}
	
	input#mail::placeholder {
	    font-style: normal;
	}
	
	.paymentAddress .mCSB_inside>.mCSB_container {
	    margin-right: 15px;
	}
	
	.addAnother.invoicePayInput {
	    width: calc(100% - 15px);
	    margin-top: -2px;
	    background: #fff;
	    z-index: 11111;
	    position: relative;
	    box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.20);
	}
	
	.carnames input[type="radio"] {
	    display: none !important;
	}
	
	span.defaultImg {
	    display: inline-block;
	    vertical-align: top;
	    border-bottom: 2px solid transparent;
	}
	
	.custom-customer-add-payment .field-name-fullname .control input[type="radio"] {
	    display: none !important;
	}
	
	.disprice .mainprice {
	    text-decoration: line-through;
	    color: #949294;
	}
	
	.disprice {
	    color: #78a533;
	}
	
	.orderSearch .themeBtn span {
	    margin-right: 0;
	}
	
	.forgot-link a {
	    cursor: pointer;
	}
	
	.trackPack {
	    height: 250px;
	    width: 100%;
	}
	
	.trackPack .mCSB_inside>.mCSB_container {
	    margin-right: 15px;
	}
	
	.gm-style .gm-style-iw-t::after {
	    display: none;
	}
	
	.shipStatus {
	    clear: both;
	    float: left;
	    width: 100%;
    	text-align: center;
	    padding-top: 12px;
	    padding-bottom: 12px;
	}
	
	.nav-pills .nav-link span span {
	    max-width: 100%;
	    overflow: hidden;
	}
	
	.trackPack .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	    opacity: 0;
	}
	
	.trackPack .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
	    opacity: 0;
	}
	
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger:active {
	    opacity: 0;
	}
	
	.ui-tooltip {
	    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	    font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    line-height: 1.42857143;
	    text-align: left;
	    text-align: start;
	    text-decoration: none;
	    text-shadow: none;
	    text-transform: none;
	    letter-spacing: normal;
	    word-break: normal;
	    word-spacing: normal;
	    word-wrap: normal;
	    white-space: normal;
	    filter: alpha(opacity=0);
	    padding: 0;
	    border: 0;
	}
	
	.ui-tooltip-content {
	    max-width: 200px;
	    padding: 3px 8px;
	    color: #fff;
	    text-align: center;
	    background-color: #000;
	    border-radius: 4px;
	}
	
	.customer-account-logoutsuccess h1.page-title {
	    width: 100%;
	    max-width: 1200px;
	    padding: 0 15px;
	    margin: 20px auto 30px auto;
	    text-align: left;
	}
	
	.customer-account-logoutsuccess p {
	    text-align: left;
	}
	
	span.BtnViewBack .printBtn {
	    position: absolute !important;
	    bottom: -60px;
	    width: 90px;
	    right: -10px;
	}
	/******* Taken from new order file *****/
	
	#toolTipContainer {
	    background: #fff;
	    border: 1px solid #ccc;
	    width: 50px;
	    height: 50px;
	    padding: 1px;
	    position: absolute;
	    display: none;
	    z-index: 1111;
	}
	
	#toolTipContainer img {
	    max-width: 100%;
	}
	
	#toolTipContainer:after,
	#toolTipContainer:before {
	    top: -17px;
	    left: 50%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    transform: rotate(-180deg);
	}
	
	#toolTipContainer:after {
	    border-color: rgba(204, 204, 204, 0);
	    border-top-color: #ccc;
	    border-width: 8px;
	    margin-left: -8px;
	}
	
	#toolTipContainer:before {
	    border-color: rgba(204, 204, 204, 0);
	    border-top-color: #ccc;
	    border-width: 8px;
	    margin-left: -8px;
	}
	
	.newOrderStep2 .optionTabs a.nav-link:hover {
	    color: #575757;
	}
	
	.progress {
	    margin-top: 15px;
	}
	
	.loaderAdd {
	    display: block;
	    width: 100%;
	    text-align: center;
	}
	
	.lds-ellipsis h1 {
	    line-height: 18px;
	    color: #0e4169;
	    font-size: 22px;
	}
	
	.lds-ellipsis {
	    display: none;
	    position: relative;
	    width: 64px;
	    height: 64px;
	    margin: 0 auto;
	    font-size: 18px;
	    top: -40px;
	}
	
	.lds-ellipsis div {
	    position: absolute;
	    top: 29px;
	    width: 4px;
	    height: 4px;
	    border-radius: 50%;
	    background: #0e4169;
	    animation-timing-function: cubic-bezier(0, 1, 1, 0);
	}
	
	.lds-ellipsis div:nth-child(1) {
	    left: 4px;
	    animation: lds-ellipsis1 1s infinite;
	}
	
	.lds-ellipsis div:nth-child(2) {
	    left: 0px;
	    animation: lds-ellipsis2 1s infinite;
	}
	
	.lds-ellipsis div:nth-child(3) {
	    left: 14px;
	    animation: lds-ellipsis2 1s infinite;
	}
	
	.lds-ellipsis div:nth-child(4) {
	    left: 28px;
	    animation: lds-ellipsis3 1s infinite;
	}
	
	.lds-ellipsis div:nth-child(5) {
	    left: 42px;
	    animation: lds-ellipsis3 1s infinite;
	}
	
	.lds-ellipsis div:nth-child(6) {
	    left: 56px;
	    animation: lds-ellipsis4 1s infinite;
	}
	
	@keyframes lds-ellipsis1 {
	    0% {
	        transform: scale(0);
	    }
	    100% {
	        transform: scale(1);
	    }
	}
	
	@keyframes lds-ellipsis3 {
	    0% {
	        transform: translate(0, 0);
	    }
	    100% {
	        transform: translate(19px, 0);
	    }
	}
	
	@keyframes lds-ellipsis2 {
	    0% {
	        transform: translate(0, 0);
	    }
	    100% {
	        transform: translate(19px, 0);
	    }
	}
	
	@keyframes lds-ellipsis4 {
	    0% {
	        transform: scale(1);
	    }
	    100% {
	        transform: scale(0);
	    }
	}
	
	.customerorder-customer-orderview table.dataTable thead .sorting,
	.customerorder-customer-orderview table.dataTable thead .sorting_asc,
	.customerorder-customer-orderview table.dataTable thead .sorting_desc {
	    padding-right: 3px;
	    vertical-align: middle;
	}
	/*
	.ui-datepicker {
	    width: 240px;
	}*/
	
	.orderTable tr.paginationRow:hover td,
	.orderTable tr.paginationRow:focus td,
	.orderTable tr.paginationRow:active td {
	    background: #f5f4f5;
	    color: #000;
	}
	
	.orderTable tr.paginationRow:hover td:first-child,
	.orderTable tr.paginationRow:focus td:first-child,
	.orderTable tr.paginationRow:active td:first-child {
	    border-left: 2px solid #fff !important;
	}
	
	.orderList tfoot tr:hover td {
	    background: #fff;
	    color: #1a415e;
	}
	
	.invoiceList.orderList tfoot tr:hover td,
	.invoiceList.orderList tfoot tr:focus td,
	.invoiceList.orderList tfoot tr:active td {
	    background: #fff;
	    color: #000;
	}
	
	.orderTable tfoot tr:hover td:first-child,
	.orderTable tfoot tr:focus td:first-child,
	.orderTable tfoot tr:active td:first-child {
	    border-left: 2px solid #fff !important;
	}
	
	table.dataTable tbody th,
	table.dataTable tbody td {
	    padding: 2px 2px !important;
	}
	
	table.dataTable .toggleTable td:first-child {
	    padding: 0 !important;
	}
	
	table.dataTable.no-footer {
	    border-bottom: 0 !important;
	}
	
	table.dataTable thead .sorting,
	table.dataTable thead .sorting_asc,
	table.dataTable thead .sorting_desc {
	    background-image: none !important;
	    position: relative;
	}
	/*table.dataTable thead .sorting:after{content: "\f0dc";display: inline-block;font-family: 'FontAwesome';font-size:10px;color:#000;position:absolute;right:6px; top:30%;}
table.dataTable thead .sorting_asc:after{content: "\f0de";display: inline-block;font-family: 'FontAwesome';font-size:12px;color:#000;position:absolute;right:6px; top:30%;}
table.dataTable thead .sorting_desc:after{content: "\f0dd";display: inline-block;font-family: 'FontAwesome';font-size:12px;color:#000;position:absolute;right:6px; top:30%;}*/
	
	table.dataTable thead .sorting:hover:after,
	table.dataTable thead .sorting_asc:hover:after,
	table.dataTable thead .sorting_desc:hover:after {
	    color: #0e4169;
	}
	
	table.dataTable thead .sorting:hover,
	table.dataTable thead .sorting_asc:hover,
	table.dataTable thead .sorting_desc:hover {
	    color: #0e4169;
	}
	
	table.dataTable thead .sorting:after {
	    content: "\f0dc";
	    display: inline-block;
	    font-family: 'FontAwesome';
	    font-size: 10px;
	    color: #000;
	    /*position:absolute;*/
	    margin-left: 2px;
	    /*top:30%; right:auto;*/
	    line-height: 1;
	}
	
	table.dataTable thead .sorting_asc:after {
	    content: "\f0de";
	    display: inline-block;
	    font-family: 'FontAwesome';
	    font-size: 12px;
	    color: #000;
	    /*position:absolute;*/
	    margin-left: 2px;
	    /*top:38%; right:auto;*/
	    line-height: 1;
	}
	
	table.dataTable thead .sorting_desc:after {
	    content: "\f0dd";
	    display: inline-block;
	    font-family: 'FontAwesome';
	    font-size: 12px;
	    color: #000;
	    /*position:absolute;*/
	    margin-left: 2px;
	    /*top:30%; right:auto;*/
	    line-height: 1;
	}
	
	#opt_two_message {
	    position: relative;
	}
	
	#opt_two_message .close_op3 {
	    position: absolute;
	    right: -10px;
	    top: 0px;
	    cursor: pointer;
	}
	
	.file_cancel_upload {
	    margin-left: 15px;
	    float: right;
	    color: #0e4169;
	    font-size: 12px;
	    text-transform: uppercase;
	    font-family: 'Open Sans Bold';
	    letter-spacing: 0.5px;
	    cursor: pointer;
	    margin-top: 5px;
	}
	
	.option3_error_message {
	    display: inline-block;
	    width: 100% !important;
	    position: relative;
	}
	
	.loadDots {
	    line-height: 18px;
	    color: #000;
	}
	
	.loadDots {
	    display: inline-block;
	    position: relative;
	    width: 26px;
	    height: 20px;
	    margin: 0 auto;
	    font-size: 12px;
	    top: 0px;
	}
	
	.loadDots span {
	    position: absolute;
	    top: 18px;
	    width: 2px;
	    height: 2px;
	    border-radius: 50%;
	    background: #0e4169;
	    animation-timing-function: cubic-bezier(0, 1, 1, 0);
	}
	
	.loadDots span:nth-child(1) {
	    left: 0px;
	    animation: loadDotsAnimate1 1s infinite;
	}
	
	.loadDots span:nth-child(2) {
	    left: 0px;
	    animation: loadDotsAnimate2 1s infinite;
	}
	
	.loadDots span:nth-child(3) {
	    left: 10px;
	    animation: loadDotsAnimate2 1s infinite;
	}
	
	@keyframes loadDotsAnimate {
	    0% {
	        transform: scale(0);
	    }
	    100% {
	        transform: scale(1);
	    }
	}
	
	@keyframes loadDotsAnimate2 {
	    0% {
	        transform: translate(0px, 0);
	    }
	    100% {
	        transform: translate(10px, 0);
	    }
	}
	
	@keyframes loadDotsAnimate3 {
	    0% {
	        transform: translate(10px, 0);
	    }
	    100% {
	        transform: translate(20px, 0);
	    }
	}
	
	.customer-account-index .block-dashboard-info>.block-title {
	    cursor: pointer;
	    position: relative;
	    margin-bottom: 0 !important;
	}
	
/*	.customer-account-index #collapseOne:before,
	.customer-account-index #collapseTwo:before,
	.customer-account-index #collapseThree:before,
	.customer-account-index #collapseFour:before {
	    content: "";
	    height: 20px;
	    width: 100%;
	    margin-bottom: 0px;
	    display: table;
	    clear: both;
	}*/
	
	.customer-account-index .block-dashboard-info>.block-title strong {
	    font-family: 'Open Sans Bold';
	    font-weight: 600;
	}
	
	.customer-account-index .block-dashboard-info>.block-title:after {
	    content: "\f068";
	    font: normal normal normal 14px/1 FontAwesome;
	    display: inline-block;
	    float: right;
	    margin-top: 5px;
	}
	
	.customer-account-index .block-dashboard-info>.block-title.collapsed:after {
	    content: "\f067";
	    font: normal normal normal 14px/1 FontAwesome;
	    display: inline-block;
	}
	
	.customer-account-index .accountStatus>span {
	    font-weight: 600;
	    color: #78a533;
	}
	
	.customer-account-index .myAccountCustomBanner {
	    margin-bottom: 20px;
	}
	
	button.invoicepay:focus,
	button.invoicepay:active {
	    color: #0e4169 !important;
	    border: 1px solid #0e4169;
	    background: #fff;
	}
	
	.buyNowBtnMain .loadDots {
	    height: 13px;
	}
	
	.buyNowBtnMain .loadDots span {
	    top: 12px;
	}
	
	.buyNowBtnMain:hover .loadDots span {
	    background: #fff;
	}
	
	.colorSwatches .collapsing {
	    transition: none !important;
	}
	
	.paddL15 {
	    padding-left: 15px;
	}
	
	inpu::-moz-placeholder {
	    opacity: 0.5 !important;
	}
	
	.qtyDetailPop {
	    position: absolute;
	    white-space: nowrap;
	    background: #f5f4f5;
	    padding: 10px;
	    left: 0;
	    z-index: 111;
	}
	
	.qtyDetailPop h2 {
	    font-size: 16px;
	    color: #000;
	    font-family: 'Open Sans Bold';
	    margin-bottom: 5px;
	}
	
	.qtyDetailPop p {
	    font-family: 'Open Sans Regular';
	    font-size: 14px;
	    color: #000;
	}
	
	.qtyDetailPop span.inStock {
	    color: #78a533;
	}
	
	.qtyDetailPop:after,
	.qtyDetailPop:before {
	    bottom: 100%;
	    right: 40px;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	}
	
	.qtyDetailPop:after {
	    border-color: rgba(245, 244, 245, 0);
	    border-bottom-color: #f5f4f5;
	    border-width: 10px;
	    margin-left: -10px;
	}
	
	.qtyDetailPop:before {
	    border-color: rgba(245, 244, 245, 0);
	    border-bottom-color: #f5f4f5;
	    border-width: 10px;
	    margin-left: -10px;
	}
	
	.qtyDetailPop p .unitPrice {
	    display: block;
	}
	
	.qtyDetailPop p .inStock:before,
	.qtyDetailPop p .reStock:before {
	    content: "|";
	    color: #000;
	    padding: 0px 5px;
	    z-index: 11;
	}
	
	.orderSearchForm input::placeholder {
	    font-style: normal;
	    font-weight: 400;
	    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	
	.orderSearchForm .searchInvoice {
	    max-width: 180px;
	    vertical-align: top;
	    margin-top: 1px;
	}
	
	.createOrder .nav-tabs {
	    border: 0px;
	}
	/*.account-nav-content .nav.item.current > a{border:none;}*/
	
	.block-collapsible-nav .item ul {
	    margin-bottom: 0;
	    padding-top: 0;
	    margin-top: 0;
	}
	
	.block-collapsible-nav .item ul.download-categotyMenu {
	    margin-bottom: 10px;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li.active a {
	    color: #0e4169 !important;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li {
	    list-style: none;
	    padding-left: 20px;
	    position: relative;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li .fa {
	    font-size: 14px;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li:before {
	    content: "-";
	    display: inline-block;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li.active:before {
	    border-color: #0e4169;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li.active>a {
	    color: #0e4169 !important;
	    font-weight: bold;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li>.fa {
	    margin-top: 8px;
	    display: inline-block;
	    vertical-align: top;
	}
	
	.block-collapsible-nav .item .download-categotyMenu {
	    width: 100%;
	}
	
	.block-collapsible-nav .item .download-categotyMenu a {
	    font-size: 14px;
	    text-transform: uppercase;
	    color: #00325c;
	    padding: 8px;
	    width: calc(100% - 25px);
	    display: inline-block;
	    vertical-align: top;
	    margin: 0;
	    border: 0;
	    font-family: 'Open Sans Regular';
	    position: relative;
	    cursor: pointer;
	}
	
	.filetree a {
	    text-transform: capitalize !important;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li:before {
	    content: "";
	    display: inline-block;
	    position: absolute;
	    left: 0px;
	    width: 18px;
	    border: 1px solid #e5e5e5;
	    height: 1px;
	    top: 18px;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li:after {
	    height: 100%;
	    content: "";
	    border-left: 1px solid #e5e5e5;
	    left: 0;
	    top: 0px;
	    position: absolute;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li:last-child:after {
	    height: 20px;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li a.collapsed>.fa:before {
	    content: "\f067";
	}
	
	.diropen:before {
	    content: "\f067";
	    display: inline-block;
	    font-family: 'FontAwesome';
	    font-weight: normal;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 12px !important;
	    letter-spacing: 5px;
	}
	
	.diropenclose:before {
	    content: "\f068";
	    display: inline-block;
	    font-family: 'FontAwesome';
	    font-weight: normal;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 12px !important;
	    text-decoration: underline;
	    letter-spacing: 5px;
	}
	
	.download-categotyMenu li.active a .fa-angle-right:before {
	    content: "\f107";
	}
	/*.account-nav-content .nav.item.current{border-bottom:1px #cccccc solid;}*/
	/*.account-nav-content#account-nav{border-bottom:1px #cccccc solid;}*/
	
	.account-nav-content#account-nav>li:last-child>a {
	    border-bottom: 0;
	}
	
	.download-categotyMenu li.active a {}
	
	.collapsibleDownload .downProTitle h4 {
	    margin-bottom: 0;
	}
	
	.collapsibleDownload .downProTitle h4 a.ftpName,
	.collapsibleDownload .downProTitle h4 .ftpName {
	    text-decoration: none;
	    color: #0e4169;
	    width: calc(100% - 35px);
	    display: inline-block;
	    vertical-align: top;
	    margin-top: 0 !important;
	    word-break: normal;
	    padding: 0 !important;
	    font-size: 14px;
	}
	
	.ftpName .tooltip-text {
	    visibility: hidden;
	    width: 100%;
	    background-color: black;
	    color: #fff;
	    text-align: center;
	    border-radius: 6px;
	    padding: 5px 0;
	    /* Position the tooltip */
	    position: absolute;
	    bottom: 75px;
	    z-index: 1;
	    left: 0;
	}
	
	.ftpName:hover .tooltip-text {
	    visibility: visible;
	}
	/*.collapsibleDownload .accountDownloadCont .downProTitle a.downloadBtn{text-decoration:none;}*/
	
	.collapsibleDownload .downloadThumb {
	    border: 1px solid #ccc;
	}
	
	.downloadButtons {
	    text-align: right;
	    padding: 15px 0px;
	    border-top: 1px solid #cccccc;
	    max-width: calc(100% - 30px);
	    margin-left: 15px;
	}
	
	.breadcrumDwnld {
	    padding: 15px 0px;
	    color: #9c9c9c;
	    vertical-align: middle;
	    max-width: calc(100% - 30px);
	    margin-left: 15px;
	    padding-left: 10px;
	}
	
	.breadcrumDwnld a {
	    color: #9c9c9c;
	    text-decoration: none;
	    margin-right: 2px;
	    margin-left: 2px;
	}
	
	.breadcrumDwnld .onPage {
	    color: #000;
	    text-decoration: none;
	}
	/*ul.pagination li{line-height:30px;vertical-align:middle;}*/
	
	.dataTables_length label select,
	.pagination input {
	    min-height: 24px;
	}
	
	#storeListing,
	#mapView {
	    max-width: 600px !important;
	}
	
	.storeListing {
	    width: 100%;
	}
	
	.retailerSlider {
	    max-width: 1200px !important;
	}
	
	span.couponTxt {
	    font-size: 12px;
	    letter-spacing: 0;
	    width: 100%;
	    background: #f6f6f6;
	    padding: 6px 2px;
	    display: block;
	    line-height: 16px;
	    margin-top: -10px;
	}
	
	.downloadThumb a {
	    display: block;
	    width: 100%;
	    height: 100%;
	}
	
	.downloadThumb img {
	    /*max-height: 100% !important; max-width: 100% !important;*/
	    vertical-align: middle;
	    position: relative;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	
	.noDataText {
	    padding: 6px 10px;
	    font-size: 16px;
	    text-align: center;
	    width: 100%;
	    color: #000;
	    margin-top: 20px;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li.active>a {
	    color: #0e4169 !important;
	    font-weight: bold;
	    text-decoration: underline;
	    font-family: 'Open Sans Bold';
	}
	
	.downProTitle .downloadBtn {
	    color: #000;
	}
	
	.block-collapsible-nav .item .download-categotyMenu li.active>a {
	    text-decoration: underline;
	}
	
	.downProTitle input[type="checkbox"] {
	    margin-top: 2px;
	}
	
	.account #account-nav {
	    max-height: 392px;
	    overflow: auto;
	}
	
	.container.p-2.buyBtns.buytBtnLogin {
	    text-align: center;
	}
	
	.downloadThumb.mrgB10 {
	    margin-bottom: 10px;
	}
	
	.block-collapsible-nav .item.downloadMenuLI>a {
	    border-bottom: 0;
	}
	
	.block-collapsible-nav .item.downloadMenuLI {
	    border-bottom: 1px #cccccc solid;
	}
	
	.loading {
	    background: transparent url('../images/loader-2.gif') center no-repeat;
	}
	
	.downloadMenuLI .collapsing {
	    transition: height 2s;
	}
	
	.lazy-hidden {
	    background: #eee url('../images/loading-hidden.gif') no-repeat 50% 50%;
	}
	
	.downloadMenuLI ul li a strong.alignRight {
	    float: none;
	    margin-left: 10px;
	}
	
	.download-categotyMenu li a .fa-angle-right:before {
	    content: "\f0da";
	}
	
	.download-categotyMenu li.active a .fa-angle-right:before {
	    content: "\f0d7";
	}
	
	select#shiiping_method {
	    padding-right: 25px !important;
	}
	/* from files */
	
	.download-categoty-span {
	    width: 100%;
	    float: left;
	}
	
	span.download-categoty-span.padT20.padB20 {
	    border-bottom: 1px solid #cccccc;
	}
	
	.btnCustom {
	    color: #000!important;
	    text-decoration: none;
	}
	
	.download-categoty-span i.fa.fa-angle-right {
	    margin-right: 35px;
	    font-weight: bold;
	}
	
	.paymentalert {
	    background: url(../images/paymentalert.png) left top no-repeat;
	    width: 58px;
	    height: 58px;
	    display: block;
	    margin: 0 auto 30px auto;
	}
	
	.ie10 .page-wrapper,
	.ie11 .page-wrapper {
	    display: block;
	    -webkit-flex-direction: none;
	    flex-direction: none;
	    -ms-flex-direction: none;
	}
	/*****/
	
	.ordersummary #paymentshoe {
	    display: block !important;
	}
	
	.ordersummary #selectcard_id {
	    display: block !important;
	}
	
	.block-collapsible-nav .item .download-categotyMenu a.active {
	    color: #0e4169 !important;
	    font-weight: bold;
	}
	
	.page-with-filter .product-info-main .buyBtns {
	    display: block;
	}
	
	@media print {
	    table .fa-sort,
	    table .fa-sort-up,
	    table .fa-sort-down {
	        display: none;
	    }
	    .totalamt {
	        text-align: left;
	    }
	}
	/*16-10-2019*/
	
	#quickView-popup.catalog-product-view .fotorama__arr__arr {
	    left: 50% !important;
	}
	
	div#quickView-popup .quickViewCont .loading-mask {
	    background: none;
	}
	
	#quickViewbody .modal#sizechartPopupModal {
	    position: absolute;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    top: -62px;
	    z-index: 1040;
	    background-color: rgba(0, 0, 0, 0.5);
	}
	
	#quickViewbody .modal-dialog.size-chart-modal {
	    position: absolute;
	    top: 62px;
	}
	
	.quickViewContent .color .swatch-attribute-label span {
	    display: none;
	}
	
	#quickView-popup .product-info-main.posbottomDiv {
	    top: 24px;
	    padding-right: 25px;
	}
	
	.product-quickview .modal-backdrop.fade.show {
	    opacity: 0
	}
	
	.product-quickview {
	    padding: 0 !important;
	    overflow: unset;
	}
	
	#quickView-popup #importinverdata #popupModal {
	    background: rgba(0, 0, 0, 0.5);
	    padding-right: 0 !important;
	    position: absolute !important;
	}
	
	#quickView-popup #importinverdata #popupModal .modal-dialog-centered {
	    align-items: unset;
	}
	
	#quickView-popup .catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .bg-light.bottomBtn {
	    position: fixed;
	}
	
	#quickView-popup .product_options.mCustomScrollbar {
	    max-height: 430px !important;
	}
	
	.fotorama__wrap--css3 .fotorama__spinner {
	    background-repeat: no-repeat !important;
	    animation: none !important;
	}
	
	.mfp-content #quickView-popup .quickViewContent .product-info-main.stick.topStick {
	    position: absolute;
	    top: 21px;
	}
	
	.fotorama__stage__shaft {
	    max-width: 100%;
	}
	
	.fotorama__stage__frame.fotorama__active .fotorama__active {
	    left: 0px;
	}
	
	.catalog-category-view .mfp-content .swatch-attribute.size .swatch-attribute-options.clearfix {
	    display: flex;
	}
	
	.catalog-product-view .buyBtnContainer .loginSection a#disable {
	    pointer-events: none;
	    opacity: 0.6;
	}
	.catalog-category-view .buyBtnContainer .loginSection a.disable {
		 pointer-events: none;
	    opacity: 0.6;
	}
	/*.option3_error_message {display: none; }*/
	
	.option3_error_message div {
	    display: none;
	}
	
	div#option1Cont.active~#opt_two_message .option3_error_message .option1Cont {
	    display: block !important;
	}
	
	div#option2Cont.active~#opt_two_message .option3_error_message .option2Cont {
	    display: block !important;
	}
	
	#createorder div#option2Cont.active~#opt_two_message .option3_error_message .option2Cont.not-active {
	    display: none;
	}
	
	div#option3Cont.show~div#opt_two_message .option3_error_message .option3Cont {
	    display: block !important;
	    min-width: 300px;
	}
	
	.serach-user {
	    width: 180px;
	    float: right;
	    margin-left: 10px;
	    position: relative;
	    z-index: 2;
	}
	
	.serach-user>span {
	    position: relative;
	}
	
	.serach-user>span>span {
	    position: absolute;
	    top: 1px;
	    font-size: 20px;
	    right: 5px;
	}
	
	.customer-list {
	    max-height: 400px;
	    overflow: auto;
	    background: #ffffff;
	    border: 1px solid #cccccc;
	    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
	    font-weight: 400;
	    margin: 1px 0px !important;
	    z-index: 11;
	    width: 306px;
	    list-style: none;
	    /* border-top: 3px solid #0e4169; */
	    top: 100%;
	    font-size: 14px;
	    position: absolute;
	    padding-left: 0;
	    right: 0%;
	}
	
	.serach-user:hover .customer-list {
	    display: block;
	}
	
	.customer-list li {
	    padding: 5.5px 10px;
	    width: 100%;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    cursor: pointer;
	    font-size: 14px;
	    font-weight: 300;
	    transition: 0.2s;
	    border-bottom: 1px solid #ccc;
	}
	
	span.customer-span {
	    position: relative;
	    margin-left: 0.5%;
	}
	
	.customer-span i.fa.fa-search {
	    position: absolute;
	    right: 6px;
	    top: -3px;
	}
	
	li.customer-input span input {
	    width: 95%;
	    border: 0;
	    border-bottom: 1px solid #939da5;
	    transform: border 0.4s ease;
	}
	
	li.customer-input span input {
	    border-bottom: 2px solid #939da5;
	}
	
	ul.customer-list::-webkit-scrollbar {
	    width: 0.5em;
	}
	
	ul.customer-list::-webkit-scrollbar-track {
	    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	}
	
	ul.customer-list::-webkit-scrollbar-thumb {
	    background-color: darkgrey;
	    outline: 1px solid slategrey;
	    border-radius: 8px;
	    height: 8em;
	}
	
	#firstUserautocomplete-list li:hover {
	    background-color: #0e4169;
	    color: #fff !important;
	}
	
	.width_full {
	    width: 100%;
	}
	
	.edit_note {
	    opacity: 0;
	    transition: all 0.5s ease;
	}
	
	.renderAllHtml[data-value="edit"] .edit_note {
	    opacity: 1;
	}
	
	#firstUserautocomplete-list li span.highlight {
	    font-weight: 900;
	    color: #114268;
	}
	
	#firstUserautocomplete-list li:hover span.highlight {
	    color: #fff;
	}
	
	.container.account_banner_img {
	    margin-top: 25px;
	}
	
	.container.account_banner_img~#maincontent {
	    padding: 25px 0px;
	}
	
	.customerorder-customer-neworder ._keyfocus *:focus,
	input:not([disabled]):focus,
	textarea:not([disabled]):focus,
	select:not([disabled]):focus {
	    outline: -webkit-focus-ring-color auto 1px !important;
	}
	
	.quickViewContainer .mfp-content {
	    width: 800px;
	}
	
	.quickViewContainer .page-wrapper {
	    padding-top: 0 !important;
	    background: #fff;
	}
	
	.quickViewContainer .quickViewContent.column.main.contentload {
	    width: 100%;
	}
	
	.quickView-wapper.account.page-layout-2columns-left .column.main:after {
	    content: unset;
	}
	
	.quickViewContainer .mfp-content {
	    max-width: 800px
	}
	
	.quickView-wapper .quickViewCont .page.messages {
	    display: none;
	}
	
	.autocomplete-active span {
	    color: #fff !important;
	}
	
	.admin-title {
	    color: #19415b !important;
	    font-size: 12px;
	    font-weight: 600;
	    letter-spacing: 0px;
	}
	
	.admin-title a {
	    color: #19415b !important;
	    text-decoration: none;
	}
	
	.admin-title:hover a {
	    text-decoration: underline;
	}
	
	.adminloginpassword {
	    opacity: 0.3;
	    cursor: default !important;
	}
	
	.serach-user #firstUser {
	    height: 30px !important;
	    border-radius: 5px;
	    margin: 0;
	}
	
	.page-layout-new_home .owl-carousel .owl-item img {
	    width: 100%;
	}
	
	.page-layout-new_home .innerPageContent {
	    display: none;
	}
	
	.blog-title h2 {
	    font-family: inherit;
	    font-size: 30px;
	    color: #1c4266;
	    padding: 30px 0px;
	    letter-spacing: 1.5px;
	}
	
	.collection-blog-hover p {
	    font-family: inherit;
	    font-size: 60px;
	    color: #eaa14f;
	}
	
	.page-layout-new_home .overlay {
	    position: absolute;
	    background: rgba(0, 0, 0, 0.6);
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    opacity: 0;
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	}
	
	.heading-text-hover {
	    opacity: 0;
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	}
	
	.collection-blog-hover {
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}
	
	.icon {
	    padding-top: 50px;
	    opacity: 0;
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	}
	
	.icon p {
	    font-family: inherit;
	    font-size: 14px;
	    color: #fff;
	    margin-bottom: 0;
	}
	
	.icon {
	    width: 372px;
	    justify-content: space-around;
	}
	
	.icon img {
	    width: 66px;
	}
	
	.container-fluid {
	    overflow: hidden;
	    padding: 0;
	}
	/*.collection-blog .img-fluid{
	height: 830px;
}*/
	
	.line {
	    display: block;
	    width: 100%;
	    height: 15px;
	    background: #eaa14f;
	    position: absolute;
	    top: 0;
	    opacity: 0;
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	}
	
	.collection-blog:hover .overlay,
	.collection-blog:hover .heading-text-hover,
	.collection-blog:hover .icon,
	.collection-blog:hover .line {
	    opacity: 1;
	}
	
	.page-layout-new_home .serviceText {
	    background: #fff !important;
	}
	
	.pad-top {
	    margin-top: 15px;
	}
	
	.browse-text p a {
	    text-decoration: none;
	    color: #fff;
	}
	
	.browse-text {
	    border: 2px solid #768ca0;
	    font-family: Open Sans SemiBold;
	    font-size: 48px;
	    color: #fff;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}
	
	.browse-text p {
	    margin-bottom: 0;
	    font-size: 20px;
	    padding: 5px 30px;
	}
	
	.browse-box:hover .overlay {
	    opacity: 1;
	}
	
	.browse .overlay {
	    background: rgba(0, 0, 0, 0.6);
	}
	
	.browse .blog-title {
	    margin-top: 22px;
	    margin-bottom: 20px;
	}
	
	.page-layout-new_home .slider-text p {
	    letter-spacing: 0.5px;
	    padding-bottom: 30px;
	    text-align: center;
	    font-family: Open Sans Regular;
	    font-size: 20px;
	    max-width: 746px;
	    margin: auto;
	    margin-bottom: 0;
	    line-height: 1.5;
	}
	
	.page-layout-new_home .slider-text hr {
	    border-top: 1px solid #768ca0;
	    margin-top: 40px;
	}
	
	.slider-text {
	    padding-top: 42px;
	}
	
	.worker {
	    margin-top: 90px;
	}
	
	.worker-text {
	    text-align: center;
	    background: #f7f8f9;
	    /*padding-left: 90px;*/
	    padding-top: 100px;
	    padding-bottom: 100px;
	    height: 100%;
	    display: flex;
	    flex-flow: column;
	    justify-content: center;
	}
	
	.worker-text h2 {
	    text-transform: none;
	    font-family: inherit;
	    font-size: 30px;
	    color: #1c4266;
	    margin-bottom: 0px;
	}
	
	.worker-text p {
	    font-family: Open Sans Regular;
	    text-align: center;
	    font-size: 21px;
	    letter-spacing: 0.5px;
	    margin: 50px auto 50px auto !important;
	    text-transform: initial;
	    line-height: 1.5;
	}
	
	/* .worker-btn a {
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    text-decoration: none;
	    color: #1c4266;
	    font-family: 'Open Sans Bold';
	    letter-spacing: 0.5px;
	    font-size: 15px;
	    border: solid 1px #1c4266;
	    padding: 15px 40px;
	} */
	
	.worker-btn {
	    display: inline-block;
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -o-transition: all 0.3s;
	}
	
	.worker-btn a:hover,
	.contact .worker-btn a:hover {
	    color: #fff !important;
	    background: #1c4266;
	}
	
	.page-layout-new_home .topStrip.cf {
	    background: #f6f8fa;
	}
	
	.page-layout-new_home .instaStrip {
	    text-transform: initial;
	    color: #1c4266;
	    padding-top: 40px;
	    font-size: 30px;
	    letter-spacing: 0px;
	    font-family: 'Open Sans Regular'
	}

	.page-layout-new_home .sliderTitle a {
	    color: #0c4269;
	    font-size: 17px;
	}
	
	.contact-heading h2 {
	    font-family: inherit;
	    font-size: 30px;
	    color: #1c4266;
	    text-align: center;
	}
	
	/* .contact {
	    padding-top: 50px;
	    padding-bottom: 50px;
	} */
	
	.logo-section img {
	    border: 40px solid #fff;
	}
	
	/* .left-line,
	.right-line {
	    width: 50%;
	    display: block;
	    margin-top: 1px;
	    background: #cecece;
	    height: 2px;
	} */
	
	/* .contact-box-1 h2,
	.contact-box-2 h2,
	,
	.contact-box-3 h2 {
	    font-family: Open Sans SemiBold;
	    font-size: 45px;
	    color: #000;
	} */
	
	/* .contact-box-1 p,
	.contact-box-2 p,
	.contact-box-3 p {
	    font-family: Open Sans Regular;
	    font-size: 17.5px;
	} */
	
	/* .contact-box-1 {
	    width: 77%;
	} */
	
	.social-icon li {
	    display: inline-block;
	}
	
	.social-icon li a {
	    text-decoration: none;
	    color: #1c4266;
	    font-size: 30px;
	    padding: 0px 15px;
	}
	
	/* .contact .border-right,
	.contact .border-right {
	    border-right: 1px solid #768ca0 !important;
	} */
	
	.input-group input {
	    height: 50px;
	    border-radius: 0;
	    outline: none;
	    border-color: #949ea7;
	}
	
	.form-control:focus {
	    outline: none;
	    box-shadow: none;
	    border-color: #949ea7;
	}
	
	.input-group-text {
	    width: 76px;
	    background: #1c4266;
	    color: #fff;
	    border-color: #1c4266;
	    cursor: pointer;
	    border-radius: 0;
	    font-size: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	
	.contact-box-3 .input-group-append {
	    height: 50px;
	}
	
	.contact-box-3 {
	    width: 77%;
	    margin-left: auto;
	}
	
	/* .contact .worker-btn a {
	    padding: 15px 40px;
	    font-size: 15px;
	    font-weight: 600;
	    font-family: 'Open Sans Bold';
	    letter-spacing: 0.5px;
	} */
	
	/* .contact .worker-btn {
	    margin-top: 15px;
	} */
	
	.col-md-3.browse-set-1 {
	    flex: 30%;
	    max-width: 30%;
	    padding-left: 0;
	}
	
	.col-md-6.p-0.browse-box-3 {
	    max-width: 40%;
	    flex: 40%;
	}
	
	.col-md-3.browse-set-2 {
	    flex: 30%;
	    max-width: 30%;
	    padding-right: 0;
	}
	
	.form-set {
	    display: flex;
	    align-items: center;
	}
	
	#mail {
	    height: 50px;
	    margin: 0;
	    width: 100%;
	    padding: 8px 8px 8px 8px;
	}
	
	.subScription button {
	    padding: 0;
	}
	
	.input-group-text {
	    height: 50px;
	}
	
	.footerLogo p a {
	    padding: 0 !important;
	    color: #000 !important;
	    font-size: 13px;
	}
	
	.contactList .location {
	    margin-top: -5px;
	}
	
	.subScription button:hover {
	    border: none !important;
	}
	
	#bio_ep_content .modalContainer .rightSection h3 {
	    font-size: 50px;
	    color: #0d4169;
	    padding-bottom: 35px;
	}
	
	#bio_ep_content .modalContainer {
	    max-width: 100%;
	    height: 260px;
	}
	
	#signupBtn-contchnage h4 {
	    color: #0d4169;
	    font-weight: 500;
	    padding-top: 12px;
	}
	
	#bio_ep_content .modalContainer .rightSection .news-text {
	    font-size: 11px;
	    max-width: 330px;
	    margin: auto;
	    font-family: 'Open Sans Regular';
	}
	
	#signupBtn-contchnage h4 {
	    margin-bottom: 17px;
	    font-family: 'Open Sans SemiBold';
	    font-weight: 600;
	}
	
	.signupBtn {
	    width: 100%;
	    height: 43px;
	}
	
	#mp-newsletter-validate-detail input {
	    height: 45px;
	}
	
	#bio_ep {
	    max-width: inherit !important;
	    width: 814px !important;
	    height: auto !important;
	}
	
	.about-us a {
	    text-decoration: underline;
	}
	
	.close-popup a {
	    text-decoration: underline;
	}
	
	#bio_ep_content .modalContainer {
	    height: 480px !important;
	}
	
	#bio_ep_content .modalContainer .leftSection {
	    width: 45%;
	}
	
	.modalContainer .rightSection {
	    width: 55%;
	}
	
	#mp-newsletter-validate-detail {
	    padding-top: 22px;
	}
	
	.signupBtn {
	    margin-top: 10px;
	}
	
	#mp-newsletter-validate-detail .about-us {
	    margin-top: 9px;
	    opacity: 0.9;
	    font-size: 13px;
	}
	
	#mp-newsletter-validate-detail .close-popup a {
	    text-decoration: underline;
	    font-size: 13px
	}
	
	#mp-newsletter-validate-detail .about-us a:hover {
	    text-decoration: underline;
	}
	
	#mp-newsletter-validate-detail .close-popup a:hover {
	    text-decoration: underline;
	}
	/* #bio_ep_close{
	display: none;
}*/
	
	#bio_ep_content .modalContainer .rightSection .about-us {
	    padding: 0;
	    margin-bottom: 25px;
	    font-size: 11px;
	}
	
	.page-layout-new_home .container-fluid {
	    max-width: 1500px
	}
	
	.footerLogo p {
	    font-family: 'Open Sans Regular';
	    margin-top: 20px;
	}
	
	.footerContent ul.contactList li {
	    font-size: 14px
	}
	
	.main-img {
	    height: 651px; /* 671 */
	}
	
	.worker-bg {
	    background-image: url('/pub/media/wysiwyg/Adar-website-sketch-final-8.png');
	    background-repeat: no-repeat;
	    background-size: cover;
	    height: 100%;
	}
	
	.worker-bg img {
	    display: none;
	}
	
	.page-layout-new_home .instaStrip {
	    padding-top: 0px;
	    margin-top: -30px;
	}
	
	.page-layout-new_home .icon {
	    width: 372px;
	    justify-content: space-between;
	}
	
	.insta-banner {
	    text-align: center;
	    letter-spacing: 1px;
	    color: #1c4266;
	    font-family: 'Open Sans Regular';
	    line-height: 1.5;
	    font-size: 26px;
	    padding: 0px 15px;
	    padding-top: 50px;
	}
	
	.insta-banner-2 {
	    text-align: center;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    color: #000;
	    font-family: 'Open Sans Regular';
	    line-height: 1.5;
	    font-size: 16px;
	    padding: 0px 15px;
	}
	
	.insta-banner-2 a {
	    color: #1c4266 !important;
	}
	
	.browse-box-3 .browse-box {
	    position: relative;
	}
	
	.contect-us a {
	    /*text-decoration: none;*/
	    color: #1c4266;
	}
	
	.contect-us a:hover {
	    text-decoration: underline;
	}
	
	#homeProductSlider .InstadSlider.owl-carousel {
	    list-style: none;
		display: flex;
	}
	
	#mp-popup-template6 #bio_ep_close {
	    cursor: pointer;
	}
	
	.page-layout-new_home .contact-box-3 .subScription div.mage-error[generated] {
	    top: 56px;
	}
	
	.page-layout-new_home .news-footer-show-message {
	    font-family: 'Open Sans Regular';
	    font-size: 12px;
	}
	
	.page-layout-new_home .browse .browse-box img {
	    width: 100%;
	}
	
	.page-layout-new_home .worker .worker-btn a {
	    line-height: 1.39;
	}
	
	/* .footerLogo img {
	    max-width: 150px;
	    height: 43px;
	} */
	
	ul.social-icon {
	    padding-left: 0px
	}
	
	#banner .flex-control-nav {
	    bottom: -52px;
	    top: auto;
	    left: 50%;
	    transform: translateX(-50%);
	}
	
	#banner .flex-control-nav li {
	    display: inline-block !important;
	}
	/*#bio_ep_content .modalContainer {    height: 497px !important;}*/
	
	.flex-control-paging li a.flex-active {
	    background: #1F4266 !important
	}
	
	.flex-control-paging li a {
	    width: 8px !important;
	    height: 8px !important;
	}
	
	.slider-text h2 {
	    font-family: inherit;
	    font-size: 30px;
	    color: #1c4266;
	    padding: 30px 0;
	    letter-spacing: 1.5px;
	    text-align: center;
	}
	
	.slider-text .container {
	    border: solid 1px #758ca0;
	    padding: 50px;
	    margin-bottom: 30px;
	}
	
	.page-layout-new_home .slider-text hr {
	    display: none;
	}
	
	@-moz-document url-prefix() {
	    .contactList li.callto::before {
	        top: 0px !important;
	    }
	}
	
	#mainNav a.mobileLogo {
	    display: none !important;
	}
	
	#mainNav a.logoDesktop {
	    display: block !important;
	}
	
	/* #mainNav .condensed.logo {
	    left: calc(50% - 62px);
	} */
	
	@media (max-width: 1199px) and (min-width: 992px) {
	    #mainNav .container {
	        height: 49px !important;
	    }
	}
	
	@media (min-width: 767px) {
	    .page-layout-1column:not(.weltpixel-quickview-catalog-product-view) .product.media {
	        padding-left: 0px !important;
	    }
	}
	
	video.video-stream.html5-main-video {
	    width: 572px !important;
	    height: 788px !important;
	    left: 0 !important;
	    top: 0 !important;
	}
	
	div.colorImage .newswatch-attribute {
	    display: block !important;
	}
	
	.newOrderStep2 .swatch-option.image:after {
	    width: 30px !important;
	}
	/*option 1 quickpopup*/
	
	.quickViewContainer .mfp-content {
	    width: 800px;
	}
	
	.quickViewContainer .page-wrapper {
	    padding-top: 0 !important;
	    background: #fff;
	}
	
	.quickViewContainer .quickViewContent.column.main.contentload {
	    width: 100%;
	}
	
	.quickView-wapper.account.page-layout-2columns-left .column.main:after {
	    content: unset;
	}
	
	.quickViewContainer .mfp-content {
	    max-width: 800px
	}
	
	.quickView-wapper .quickViewCont .page.messages {
	    display: none;
	}
	
	.autocomplete-active span {
	    color: #fff !important;
	}
	
	div.colorImage .newswatch-attribute {
	    display: block !important;
	}
	
	.newOrderStep2 .swatch-option.image:after {
	    width: 30px !important;
	}
	
	.option3_error_message div#opt_two_msg_text {
	    display: block;
	}
	/*new order error css*/
	/*new order error css*/
	
	.option3_error_message .error>span:before {
	    content: "\f00d";
	    font-weight: 300;
	    font-family: 'FontAwesome';
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	
	.option3_error_message .error b:after {
	    content: "\f0ea";
	    font-weight: 300;
	    font-family: 'FontAwesome';
	}
	
	.option3_error_message .error b {
	    position: absolute;
	    font-size: 13px;
	    right: 20px;
	    color: #6f6e6e;
	    cursor: pointer;
	}
	
	.option3_error_message .error li {
	    padding: 0 0 4px;
	}
	/*download page css*/
	
	.downProTitle {
	    text-align: center;
	}
	
	a.openPdf-link {
	    color: #171616;
	}
	
	.downProTitle {
	    margin: 20px 0;
	}
	
	.catalog-category-view .d-flex>div.product-logo {
	    max-width: 35%;
	    margin-right: 5px;
	}
	
	.catalog-category-view .d-flex>div.product-logo p {
	    margin: 0
	}
	
	.catalog-category-view .category-products-info.d-flex {
	    margin-top: -3px;
	}
	
	.accountDownloadCont h4 a {
	    color: black;
	}
	
	.open-popup-link .base:hover {
	    text-decoration: underline;
	}
	
	.quickViewCont .box-gotoproduct a#product-gotoproduct-button:hover {
	    border-bottom: 1px solid #08090a;
	}
	
	.downloadThumb1 a.openPdf-link {
	    position: absolute;
	    top: 0;
	    right: 0;
	    display: flex;
	    left: 0;
	    border: ;
	    bottom: 0;
	    background: rgba(0, 0, 0, 0.5);
	    color: #fff;
	    visibility: hidden;
	    opacity: 0;
	    transition: visibility 0s linear 0.33s, opacity 0.33s linear;
	}
	
	.downloadThumb1 {
	    position: relative;
	}
	
	.downloadThumb1 a.openPdf-link span {
	    margin: auto;
	    font-size: 23px;
	}
	
	.downloadThumb1:hover a.openPdf-link {
	    visibility: visible;
	    opacity: 1;
	    transition-delay: 0s;
	}
	
	.downloadThumb1:hover img {
	    -webkit-filter: blur(2px);
	    filter: blur(2px);
	}
	
	.downProTitle a.downloadBtn:hover {
	    text-decoration: underline !important;
	}
	
	.downProTitle a.downloadBtn {
	    font-size: 15px;
	}
	/*account page css-hs*/
	
	.account.downloadlibrary-category-index .page-title-wrapper .page-title,
	.account.customerinvoices-customer-index .page-title-wrapper .page-title,
	.account.customerorder-customer-index .page-title-wrapper .page-title,
	.account.customerorder-customer-neworder .page-title-wrapper .page-title,
	.account.customerorder-customer-orderview .page-title-wrapper .page-title,
	.customerorder-customer-revieworder .page-title-wrapper .page-title,
	.customerorder-customer-payment .page-title-wrapper .page-title,
	.account.customerorder-customer-payment .page-title-wrapper .page-title {
	    display: none;
	}
	/*option 1 blod td*/
	
	#nav-tabContent .colorContainer tr:nth-child(3) td,
	#nav-tabContent .colorContainer tr:nth-child(1) td {
	    font-weight: 600;
	}
	/*order status table css*/
	
	.orderTable table.dataTable tbody th,
	table.dataTable tbody td {
	    padding: 5px 2px !important;
	}
	/*.orderTable .dataTables_filter, .dataTables_info { display: none; }*/
	
	.orderTable .dataTables_paginate {
	    display: flex;
	}
	
	.orderTable .dataTables_paginate>span:not(.cdatatableDetails) {
	    display: none;
	}
	
	.orderTable .direct-serach {
	    min-height: 24px;
	    max-width: 30px;
	    margin: 2px 0px 2px 5px !important;
	}
	
	.orderTable .fa-pull-left {
	    font-size: 11px;
	    font-family: 'Open Sans Regular';
	}
	
	.orderTable .pagination {
	    margin-bottom: 0px;
	    float: right;
	    font-size: 12px;
	    font-family: 'Open Sans Regular';
	}
	
	.orderTable .fa-pull-left {
	    color: #000;
	}
	
	.orderTable .pageIcon {
	    vertical-align: text-top;
	}
	
	.orderTable .dataTables_paginate .paginate_button.disabled {
	    display: none;
	}
	
	.orderTable .cdatatableDetails {
	    color: #000;
	}
	/*option 2 qty popup css : BS*/
	
	#opt_two_message .option2Cont.error span {
	    cursor: pointer;
	}
	
	#qtyDetailPop .unitPrice .inStock {
	    display: block;
	}
	
	.qtyDetailPop p .inStock:before,
	.qtyDetailPop p .reStock:before {
	    display: none;
	}
	

	
	#opt_tow .paddingL0 {
	    padding-right: 0;
	}
	
	.box-content.rltv .qtyDetailPop {
	    padding: 8px;
	}
	
	.row.accountDownloadCont {
	    margin-top: 15px;
	}
	
	div#qtyDetailPop {
	    min-width: 100%;
	}
	
	#createorder .qtyDetailPop:after,
	#createorder .qtyDetailPop:before {
	    display: none;
	}
	
	.qtyDetailPop.remove-box {
	    display: none !important;
	}
	/* product color hover effect :BS*/
	
	.customerorder-customer-neworder .catalog-product-view .renderAllHtml .swatch-attribute.color .swatch-option.image.active:after {
	    content: "";
	    border-radius: 3px;
	    border: 2px #0c4269 solid;
	    display: block;
	    position: absolute;
	    bottom: -6px !important;
	    height: 45px;
	    width: 45px !important;
	    color: #0c4269;
	    left: -6px;
	}
	
	.customerorder-customer-neworder .catalog-product-view .renderAllHtml .swatch-attribute.color .swatch-option.image.active:before {
	    content: "";
	    position: absolute;
	    bottom: -30%;
	    right: -30%;
	    font: normal normal normal 14px/1 FontAwesome;
	    z-index: 1;
	    background: #fff;
	    color: #0c4269;
	    border-radius: 50px;
	    padding-left: 1.1px;
	    height: 14px;
	    background: url('/pub/media/check.svg');
	    width: 14px;
	    background-position: center;
	    border: 1px solid #fff;
	}
	
	.customerorder-customer-neworder .catalog-product-view .renderAllHtml .swatch-attribute.color .swatch-option.image:hover:after {
	    content: "";
	    border-radius: 3px;
	    border: 2px #0c4269 solid;
	    display: block;
	    position: absolute;
	    bottom: -6px !important;
	    height: 45px;
	    width: 45px !important;
	    color: #0c4269;
	    left: -6px;
	}
	
	.customerorder-customer-neworder .block-dashboard-info .catalog-product-view .swatch-attribute.color .swatch-option.image {
	    margin-right: 13px;
	    margin-top: 13px;
	}
	/*New order input focus*/
	
	.customerorder-customer-neworder input:not([disabled]):focus {
	    outline: 1px auto #4d90fe !important;
	}
	/*donwload left menu hide :RB [LIVE : Pendding]*/
	
	.account .nav.item.downloadMenuLI .alignRight i,
	.account .nav.item.downloadMenuLI .download-categotyMenu.collapse,
	.account .nav.item.downloadMenuLI ul#downloadSub {
	    display: none;
	}
	
	.breadcrumDwnld.document-download {
	    margin-left: 0!important;
	    padding-left: 0!important;
	}
	/*download page input serach css*/
	
	.column.main .downloadlibrary-serach .page-title.invoice-title {
	    display: flex;
	    align-content: center;
	    justify-content: space-between;
	    padding-bottom: 11px;
	    width: 100% !important;
	}
	
	.column.main .downloadlibrary-serach .new-set {
	    display: flex;
	}
	
	.column.main .downloadlibrary-serach .new-set .searchInput {
	    display: flex;
	    width: 310px;
	    margin-right: 10px;
	}
	
	.column.main .downloadlibrary-serach .new-set .searchInput input {
	    margin-bottom: 0;
	    font-family: 'Open Sans Regular';
	    font-size: 14px;
	}
	
	.column.main .downloadlibrary-serach .new-set button {
	    padding: 0px 17px;
	}
	
	@media (min-width: 320px) and (max-width: 767px) {
	    .column.main .downloadlibrary-serach .page-title.invoice-title {
	        display: block;
	    }
	}
	
	@media (min-width: 768px) and (max-width: 991px) {
	    .column.main .downloadlibrary-serach .new-set button {
	        height: 32px;
	    }
	}
	/*19-02-2020 BS*/
	
	#opt_two_message span {
	    cursor: pointer;
	}
	
	#opt_two_message .close_op3 {
	    display: none;
	}
	/*21-02-2020 BS*/
	
	.table-responsive .disprice .mainprice {
	    margin-left: 4px;
	}
	/*.qtyDetailPop .unitPrice span#unitPrice_op2 {
    float: right;
    	margin: 0px 28px 0px 0px;
}*/
	/* 21-02-2020 new design : BS tooltip */
	
	.renderAllHtml .bottom-tooltip {
	    position: absolute !important;
	    width: 76px;
	}
	
	.renderAllHtml .hoverActive {
	    display: block;
	}
	
	.renderAllHtml .customorder-color.core-color-section {
	    margin-bottom: 28px;
	}
	
	.renderAllHtml .swatch-option .bottom-tooltip-active {
	    display: none;
	    position: absolute;
	    text-align: center;
	    top: 68px;
	    width: 82px;
	    left: 0px;
	    white-space: nowrap;
	    min-width: min-content;
	    min-width: -webkit-min-content;
	}
	
	.renderAllHtml .swatch-option .bottom-tooltip-active p {
	    margin: 0;
	    line-height: 14px;
	    margin-bottom: 0px;
	}
	
	.renderAllHtml .active.swatch-option .bottom-tooltip-active {
	    display: block;
	}
	
	.renderAllHtml .active.swatch-option:hover .bottom-tooltip-active {
	    display: none;
	}
	/*.renderAllHtml .customorder-color:hover .bottom-tooltip-active {display: none;}*/
	
	.customorder-color.core-color-section {
	    margin-bottom: 28px;
	}
	
	@media (max-width: 768px) {
	    .customerorder-customer-neworder .block-dashboard-info .catalog-product-view .swatch-attribute.color .swatch-option.image {
	        margin-bottom: 22px;
	    }
	    .renderAllHtml .bottom-tooltip {
	        width: 92px;
	    }
	    .bottom-tooltip p {
	        font-size: 12px;
	    }
	}
	/*22-02-2020 BS*/
	
	.customerorder-customer-neworder .renderAllHtml .colorSwatches .product_info .show-product-dis-box-more span {
	    color: inherit;
	}
	
	.customerorder-customer-neworder .renderAllHtml .colorSwatches .product_info .show-product-dis-box-more strong {
	    color: inherit;
	}
	
	.customerorder-customer-neworder .renderAllHtml .bottom-tooltip {
	    background-color: #fff;
	}
	/* 25-02-2020 BS download library image border */
	
	.downloadThumb img {
	    max-height: 100%;
	}
	/*26-02-2020 BS*/
	
	.colorstatus {
	    margin-top: 22px;
	    margin-bottom: -16px;
	}
	
	.colorstatus #colorstatus {
	    font-weight: bold;
	}
	/* option 1 suggetion div 26-02-2020 BS*/
	
	#option1Cont .box-content {
	    position: relative;
	}
	
	#show_styleautocomplete-list.autocomplete-items {
	    top: 100%;
	    left: 0;
	    width: calc(100% - 47%);
	}
	
	.renderAllHtml .createOrder #nav-tab {
	    display: block;
	}
	/* product page banner css BS 06-03-2020*/
	
	.category-image .image {
	    width: 100%;
	}
	/*.catalog-category-view .toolbar.toolbar-products {display: none; }*/
	
	.catalog-category-view #layered-filter-block .filter-content {
	    padding-left: 0px;
	}
	/*.catalog-category-view .column .products {margin: 0px !important; }*/
	/*.catalog-category-view #tets {margin-bottom: 4%; }*/
	/*09-03-2020 BS search box x button*/
	
	.downloadlibrary-serach .searchInput {
	    position: relative;
	}
	
	.downloadlibrary-serach .searchInput span {
	    position: absolute;
	    right: 4%;
	    font-size: 12px;
	    display: none;
	    cursor: pointer;
	    width: 20px;
	}
	/*11-03-2020 Order status Css RBs*/
	/*.customerorder-customer-index .orderItem-loader,  .customerorder-customer-index .orderItem-loader img{	position : absolute;} */
	
	.orderItem-loader,
	.orderItem-loader img {
	    z-index: 100;
	    background: rgba(255, 255, 255, 0.5);
	    position: absolute;
	    top: 0;
	    right: 0;
	    left: 0;
	    bottom: 0;
	}
	
	.orderItem-loader img {
	    margin: auto;
	}
	
	.orderTable th.item-sort {
	    cursor: pointer;
	}
	
	div#tets+div+div.column.main .toolbar-sorter.sorter {
	    margin-bottom: 0;
	}
	
	.customerorder-customer-index .orderTable th.item-sort {
	    cursor: pointer;
	}
	/* BS fullbanner width*/
	
	div#tets+div+div.column.main .toolbar-sorter.sorter {
	    margin-bottom: 0;
	}
	/*inventory stauts page CSS [BS]*/
	
	input#invsearch {
	    border: 1px solid #0e0f10;
	    padding: 6px 5px;
	    margin-left: 5px;
	    margin-right: 4px;
	}
	/*order status info popoup CSS [RB]*/
	
	aside.modal-popup.custom-popup-modal.modal-slide._inner-scroll._show .modal-inner-wrap {
	    transition: transform .9s ease;
	    width: 350px;
	    padding: 5px !important;
	}
	
	aside.modal-popup.custom-popup-modal.modal-slide .modal-content {
	    padding: 2rem !important;
	}
	
	aside.modal-popup.custom-popup-modal.modal-slide .action-close {
	    padding: 12px !important;
	}
	
	aside.modal-popup .modal-header,
	aside.modal-popup .modal-footer {
	    display: none;
	}
	
	aside.custom-popup-modal .modal-inner-wrap {
	    max-width: 350px !important;
	}
	/*breadcrumDwnld serach notes css RB*/
	
	.custom-flex-grow-1 {
	    flex: 1
	}
	
	.serach-note {
	    color: #000;
	}
	/*BS Invetory page CSS [18-03-2020]*/
	
	.customerorder-customer-inventorydata #DataTable1 tbody td:nth-child(1) {
	    width: 10% !important;
	    max-width: 12%;
	}
	
	.customerorder-customer-inventorydata #DataTable1 tbody th:nth-child(4) {
	    width: 10% !important;
	    max-width: 12%;
	}
	
	.customerorder-customer-inventorydata #DataTable1 tbody th:nth-child(3) {
	    width: 7% !important;
	    max-width: 8%;
	}
	
	.customerorder-customer-inventorydata #DataTable1 thead th:nth-child(1) {
	    width: 10% !important;
	    max-width: 12%;
	}
	
	.breadcrumDwnld-content a:last-of-type: {
	    color: #000;
	}
	
	.customerorder-customer-inventorydata #DataTable1 .paginationRow {
	    display: flex;
	}
	/*.customerorder-customer-inventorydata #DataTable1 .tfootnext{width: 10px; margin: 5px; border-right: 2px solid #bbb3b3;}*/
	
	.customerorder-customer-inventorydata #DataTable1 .recordTotal {
	    text-align: right;
	    flex: 1;
	    margin-top: 6px;
	}
	
	.customerorder-customer-inventorydata #DataTable1_paginate a {
	    margin-top: 6px;
	}
	
	.customerorder-customer-inventorydata #DataTable1_filter label {
	    width: 100%;
	    padding-top: 0px;
	    margin-bottom: 16px;
	    font-weight: 600
	}
	
	.customerorder-customer-inventorydata #DataTable1 input.direct-serach {
	    text-align: center;
	    padding: 0px;
	    font-weight: 600;
	}
	
	.customerorder-customer-inventorydata #DataTable1 tbody td:nth-child(1) {
	    font-weight: bold;
	}
	
	.customerorder-customer-inventorydata #DataTable1 tbody td:nth-last-child(3) {
	    font-weight: bold;
	}
	
	.customerorder-customer-inventorydata #DataTable1 tbody td:nth-last-child(2) {
	    font-weight: bold;
	}
	
	.customerorder-customer-inventorydata #DataTable1 .orderTable tbody tr:first-child td:first-child {
	    border-left: 2px solid #0c4269;
	}
	
	.customerorder-customer-inventorydata #DataTable1 .orderTable tbody tr:first-child>td {
	    background: #ebf3f5;
	    color: #1a415e;
	}
	
	.customerorder-customer-inventorydata #DataTable1 .dt-buttons {
	    float: right;
	}
	
	.customerorder-customer-inventorydata button.dt-button.buttons-csv.buttons-html5 {
	    background-color: #ffff;
	    color: #0e4169 !important;
	    font-family: 'Open Sans Bold';
	    border: 1px solid #0e4169;
	    padding: 9px 16px;
	    text-align: center;
	    text-decoration: none;
	    display: inline-block;
	    font-size: 12px;
	    display: none;
	}
	
	.customerorder-customer-inventorydata button.dt-button.buttons-csv.buttons-html5:hover {
	    background: #0e4169;
	    color: #fff !important;
	}
	
	.customerorder-customer-inventorydata button.dt-button.export_csv_show{
		background-color: #ffff;
	    color: #0e4169 !important;
	    font-family: 'Open Sans Bold';
	    border: 1px solid #0e4169;
	    padding: 9px 16px;
	    text-align: center;
	    text-decoration: none;
	    display: inline-block;
	    font-size: 12px;
	}
	.customerorder-customer-inventorydata button.dt-button.export_csv_show:hover{
		background: #0e4169;
	    color: #fff !important;
	}

	.customerorder-customer-inventorydata button.dt-button.export_csv_show.loader:after{

	  content: '. . .';
	  animation: dots 1s steps(5, end) infinite;}

		@keyframes dots {
		  0%, 20% {
		    color: rgba(0,0,0,0);
		    text-shadow:
		      .25em 0 0 rgba(0,0,0,0),
		      .5em 0 0 rgba(0,0,0,0);}
		  40% {
		    color: white;
		    text-shadow:
		      .25em 0 0 rgba(0,0,0,0),
		      .5em 0 0 rgba(0,0,0,0);}
		  60% {
		    text-shadow:
		      .25em 0 0 white,
		      .5em 0 0 rgba(0,0,0,0);}
		  80%, 100% {
		    text-shadow:
		      .25em 0 0 white,
		      .5em 0 0 white;}}
		      
	.customerorder-customer-inventorydata button.dt-button.buttons-html5 {
	    background-color: #ffff;
	    color: #0e4169 !important;
	    font-family: 'Open Sans Bold';
	    border: 1px solid #0e4169;
	    padding: 3px 10px;
	    text-align: center;
	    text-decoration: none;
	    display: inline-block;
	    font-size: 12px;
	    margin: 0px 0px 0px 15px;
	}
	
	.customerorder-customer-inventorydata button.dt-button.buttons-html5.buttons-html5:hover {
	    background: #0e4169;
	    color: #fff !important;
	}
	
	.customerorder-customer-inventorydata .orderList th,
	.orderList td {
	    padding: 5px 2px;
	    text-align: left;
	}
	
	.customerorder-customer-inventorydata .dt-buttons {
	    float: right;
	    padding: 15px;
	}
	
	.customerorder-customer-inventorydata .paginationRow.disabled {
	    display: none !important;
	}
	
	.orderTable .orderList a {
	    text-decoration: none;
	    color: #000;
	}
	
	.orderTable .orderList a:hover {
	    color: #0e4169;
	}
	
	.orderItem-loader,
	.orderItem-loader img {
	    z-index: 100;
	    background: rgba(255, 255, 255, 0.5);
	    position: absolute;
	    top: 0;
	    right: 0;
	    left: 0;
	    bottom: 0;
	}
	
	.catalogsearch-result-index .magento_tag.new,
	.catalog-category-view .magento_tag.new {
	    position: absolute;
	    top: 7px;
	    right: 5px;
	    background: #0c4269;
	    z-index: 2;
	    text-align: center;
	    border-radius: 500%;
	    width: 42px;
	    height: 42px;
	    color: #fff;
	}

	.catalogsearch-result-index .magento_tag.new span,
	.catalog-category-view .magento_tag.new span {
	    line-height: 2.8;
	}
	/* nonstretchicon */
	.catalogsearch-result-index .magento_tag.nonstretchicon,
	.catalog-category-view .magento_tag.nonstretchicon {
		position: absolute;
		font-size: 9px;
		top: 10px;
		left: -15px;
		z-index: 2;
		text-align: center;
		width: 86px;
		height: 40px;
		color: #000000;
	}
	.catalogsearch-result-index .magento_tag.nonstretchicon span,
	.catalog-category-view .magento_tag.nonstretchicon span {
		font-size: 90%;
		font-family: "Open Sans", serif ;
		font-weight: 600;
		text-transform: uppercase;
	}
	/* nonstretchicon */
	
	.catalogsearch-result-index .product-item-info,
	.catalog-category-view .product-item-info {
	    position: relative;
	}
	
	.show-product-dis-box span.color-date {
	    color: #383232;
	    font-weight: 600;
	}
	
	.page-products .product-item-info span.color-date {
	    padding: 0px 5px;
	    font-style: inherit;
	    color: #fff;
	    background-color: red;
	    z-index: 99;
	    position: absolute;
	    bottom: 22%;
	    left: 0%;
	    font-weight: bold;
	}
	
	header .container {
	    max-width: 100%;
	    padding: 0 10px;
	}
	/*BS 01-05-2020 heather colors*/
	
	body.catalog-product-view .heather_colors .swatch-option:after {
	    width: 53px !important;
	}
	
	body.catalog-product-view .heather_colors .swatch-option {
	    margin-right: 15px;
	    width: 55px !important;
	    min-width: 55px !important;
	    height: 45px !important;
	    border: 1px solid rgba(0, 0, 0, .2);
	    position: relative;
	    cursor: pointer;
	    display: inline-block;
	    margin-bottom: 12px;
	    overflow: visible
	}
	
	.heather_colors .swatch-option {
	    margin-right: 15px;
	    width: 20px !important;
	    min-width: 20px !important;
	    height: 20px !important;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    position: relative;
	    cursor: pointer;
	    display: inline-block;
	    margin-bottom: 12px;
	    overflow: visible;
	}
	
	.catalog-product-view .swatch-attribute.color .swatch-option.image.selected:after,
	.catalog-product-view .swatch-attribute.color .swatch-option.image.active:after,
	.catalog-product-view .swatch-attribute.heather_colors .swatch-option.image.selected:after,
	.catalog-product-view .swatch-attribute.color .swatch-option.image:hover:after,
	.catalog-product-view .swatch-attribute.heather_colors .swatch-option.image:hover:after,
	.catalog-product-view .swatch-attribute.style_status .swatch-option.image:hover:after {
	    content: "";
	    border-bottom: 2px #b1b1b1 solid;
	    display: block;
	    position: absolute;
	    bottom: -7px !important;
	    width: 22px;
	    height: 2px;
	    left: 0px;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute .swatch-option.image {
	    margin-right: 9px;
	    width: 20px !important;
	    min-width: 20px !important;
	    height: 20px !important;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	    position: relative;
	    cursor: pointer;
	    display: inline-block;
	    margin-bottom: 10px !important;
	}
	
	.catalog-product-view .quickViewCont .swatch-attribute.heather_colors {
	    padding: 10px 0px !important;
	}
	
	.catalogsearch-result-index .d-flex>div.product-logo {
	    max-width: 35%;
	    margin-right: 5px;
	}
	
	.catalogsearch-result-index .d-flex>div.product-logo p {
	    margin: 0
	}
	/*RB for highlight current page breagchumer in download library page*/
	
	.breadcrumDwnld a:last-of-type {
	    color: #000;
	}
	/*BS heather section colors css 05-06-2020*/
	
	div#HeatherClass span {
	    font-weight: bold;
	}
	/* Left Arrow Styles */
	
	.tool_tip:after,
	.tool_tip:before {
	    content: '';
	    border: 7px solid transparent;
	    position: absolute;
	    top: 32px;
	}
	
	.tool_tip:after {
	    border-right: 7px solid #d22929;
	    left: 51%;
	    transform: rotate(-90deg);
	}
	
	.tooltip.Error.tool_tip {
	    font-size: 13px;
	    font-weight: 100;
	    color: #cc0033;
	    line-height: 20px;
	    background-color: #fce4e4;
	    border: 1px solid #fcc2c3;
	    border-radius: 7px;
	    -webkit-border-radius: 7px;
	    float: left;
	    padding: 7px 11px 4px;
	    margin-left: 10px;
	    font-family: "Open Sans Regular";
	}
	
	.catalog-product-view .gallery-placeholder {
	    cursor: pointer;
	}
	
	.colorContainer table td.order_head_eta_data {
	    padding: 0 2px !important;
	}
	
	.colorContainer table td.order_head_eta_title {
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
	}
	
	#popupModal .modal-dialog #cart-form .modalContainer .customorder-color.fashion-color-section {
	    padding-top: 25px;
	}
	
	#importinverdata #popupModal .modal-content .form.cart .modalContainer .tabactive:focus,
	#importinverdata #popupModal .modal-content .form.cart .modalContainer #select_existing:focus {
	    background-color: #fff;
	}
	
	body.catalog-category-view .ias-spinner,
	.catalogsearch-result-index .ias-spinner {
	    height: 50px;
	    margin-top: 20px;
	}
	
	body.catalog-category-view .ias-spinner img,
	.catalogsearch-result-index .ias-spinner img {
	    width: 20px;
	    margin-right: 5px;
	}
	
	body.catalog-category-view .ias-spinner em,
	.catalogsearch-result-index .ias-spinner em {
	    font-size: 19px;
	    font-family: inherit;
	    margin-top: 15px;
	    vertical-align: middle;
	}
	
	.ias-noneleft,
	.ias-trigger.ias-trigger-prev,
	.ias-trigger.ias-trigger-next {
	    font-size: 18px;
	    font-family: inherit;
	    margin: 0 0 25px;
	}
	
	.ias-trigger.ias-trigger-next a {
	    font-family: inherit;
	    margin: 0 0 25px;
	}
	
	.ias-trigger.ias-trigger-prev a,
	.ias-trigger.ias-trigger-next a {
	    border: 1px solid #000000;
	    width: 250px;
	    padding: 11px 35px;
	    color: #000000;
	    font-size: 16px;
	}
	
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .add_update_po_section .tabactive,
	.catalog-product-view #popupModal .modal-dialog #cart-form .modalContainer .add_update_po_section #select_existing {
	    background-color: white;
	}
	
	form#createorder .colorSwatches .product_options #nav-tabContent .tab-pane .colorContainer table tbody tr:first-child td:not(:first-child),
	form#createorder .colorSwatches .product_options #nav-tabContent .tab-pane .colorContainer table tbody tr:nth-child(3) td:not(:first-child),
	#importinverdata form.form.cart #color-data .product_options #nav-tabContent .tab-pane .colorContainer table tbody tr:first-child td:not(:first-child),
	#importinverdata form.form.cart #color-data .product_options #nav-tabContent .tab-pane .colorContainer table tbody tr:nth-child(3) td:not(:first-child) {
	    font-size: 14px;
	}
	
	.customerorder-customer-neworder .option3_error_message .error li {
	    padding: 10px 0 4px;
	}
	
	.option3_error_message .error b,
	.option3_error_message .error>span:before {
	    top: 5px;
	}
	
	.backbutton {
	    float: left;
	    font-size: 16px;
	    cursor: pointer;
	    text-decoration: none !important;
	    color: #151616 !important;
	}
	
	.modal-dialog.modal-dialog-centered.modal-lg {
	    left: -35px;
	}
	
	.product-info-main .Back {
	    position: absolute;
	    left: 145px;
	    top: 110px;
	    color: #000;
	}
	
	.product-info-main a.Back:hover {
	    color: #d23c3c !important;
	}
	
	.catalog-product-view .breadcrumbs .items {
	    font-size: 1rem !important;
	}
	
	.catalog-product-view .breadcrumbs {
	    max-width: 1600px !important;
	    padding-top: 20px;
	}
	
	.catalog-product-view .breadcrumbs .item:not(:last-child):after {
	    margin: 4px 0px !important;
	}
	
	.catalog-product-view .breadcrumbs a {
	    color: #0c4269 !important;
	}
	
	.login-menu-items:hover>.afterLoginMenu {
	    display: block !important;
	}
	
	ul.afterLoginMenu:hover+.afterLoginMenu {
	    display: block;
	}
	
	.login-menu-items {
	    position: relative;
	}
	
	.customerorder-customer-inventorydata .dataTables_filter input[type="search"]:focus {
	    outline: none !important;
	}
	
	ul.productQuality.product.attribute.feature .value img {
	    min-width: 30px;
	    width: 30px;
	    max-height: 30px;
	    padding: 3px;
	}
	
	.description a.openPdf-link {
	    display: block;
	    text-align: right;
	    position: absolute;
	    right: -31px;
	}
	
	.cms-index-index span.headersearch {
	    display: none;
	}
	.input_section_option2.row .box-content input {
	    height: 40px;
	}

		.track_button_order_view {width: 100%; margin-top: 10px; }
	.input_section_option2.row .box-content input {height: 40px;margin: 0;}
	.box-actions.add-to-order-main a {height: 40px;width: 100%;line-height: 2;}
	#option3Cont input#files_upload {width: 160px !important; height: 40px; line-height: 2; }
	.customerorder-customer-viewordersummary .cf.line-item table.lineItemsList tbody tr:last-child {
		background-color: #F6F6F6;
	}
	.customerorder-customer-viewordersummary .cf.line-item table.lineItemsList tbody tr:last-child td {
		color: #0C4269;
	}
   .modal-popup.loginuser-popup-modal .modal-inner-wrap {
	    width: 350px;
	    height: 116px;
	    font-size: 14px;
	    overflow: auto;
	    padding: 10px;
	}
	.modal-popup.loginuser-popup-modal .modal-inner-wrap .modal-content{
	    padding-bottom: 0;
	}
	.modal-popup.loginuser-popup-modal .modal-inner-wrap .modal-content p {
	    color: #2c5375;
	    padding-bottom: 0;
	    margin-bottom: 10px;
	}
	.modal-popup.loginuser-popup-modal .modal-inner-wrap .modal-content .customepopupname {margin-bottom: 10px; font-size: 20px;}
	.catalogsearch-result-index span.headersearch {display: none; }

	.page-with-filter.page-products span.headersearch {
	    display: none;
	}
	.topStrip + .mainNavigation .loginMenu .headersearch {
	    display:none;
	}

	form#newsletter-validate-detail div.mage-error[generated] {top: 53px; } 
	
/*rb login-form*/
#customer-loginModal span.note{
    font-size: 12px;
    text-align: center !important;
}
#customer-loginModal .signupBtn.login {
    font-size: 11px;
    margin-bottom: 10px;
}
/*rb*/


div.account-grid-block {
    border-radius: 5px;
    border: 1.5px solid #ccc;
}

div.account-grid-block {
    border-radius: 5px;
    border: 1.5px solid #ccc;
}

	.accountStatus.code:before {content: '|';padding: 0 5px;color: gray;}
	.accountStatus.name:before {content: '|';padding: 0 5px;color: gray;}
	div.account-grid-block {border-radius: 5px; border: 1.5px solid #ccc; }
	div.account-grid-block .blocktitle{color: #000;padding: 20px 25px;font-weight: 900 !important;font-size: 25px;border-bottom: 1px solid #ccc;}

	.all-user #collapseThree, .all-user #collapseFour, .all-user #collapseTwo,.all-user #collapseFive{padding: 20px 25px;}
div#collapseOne.accountDtlSection {
    display: flex;
    padding: 20px;
}
div#collapseOne.accountDtlSection a.action.edit{    color: #0c4269;}
div#user-management .blocktitle{border-bottom: 0;display: flex;padding-bottom: 5px;} 
div#user-management .blocktitle .add-user{     flex: auto; }


div#collapseThree .row {display: flex;margin-bottom: 20px;}

.shippingBlock .accountdropdownicon{     position: relative; width: 70%; }


.user-gird-conatiner table {margin: 0 !important;}
.user-gird-conatiner table.child-user tr th,.user-gird-conatiner table.child-user tr td{  border-bottom: 1px solid #cccccc !important; }
.account-grid-block div#collapseFive {
    padding: 0 !important;
}
.myaccount-search {
    margin-bottom: 15px;
}

#collapseThree .dropdown {
  /* margin: 0px auto; */
  position: relative;
  width: calc(100% - 40px);
  max-width: 400px;
}
#collapseThree .dropdown label {
  display: block;
  padding: 16px 16px;
  background: #f8f8f8;
  color: #000;
  cursor: pointer;
  display: flex;
  align-items: center;
  border:1px solid #ccc;
  border-radius: 6px;
}
#collapseThree .dropdown ul {
  border-radius: 6px;
  list-style: none;
  position: absolute;
  width: 100%;
  padding:0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  background: #fff;
  border: 1px solid #ccc;
  z-index: 99;
  max-height: 318px;
  overflow: auto;
}
#collapseThree .dropdown ul li {
  padding: 0px 16px;
  background: #fff;
  height: 0px;
  /* overflow: hidden; */
  cursor: pointer;
  transition: height 0.1s linear 0s;
}
#collapseThree .dropdown ul li {
  padding: 31px 25px;
  height: 48px;
  display: flex;
  align-items: center;
  margin: 0px 0;
}

#collapseThree .dropdown .dropdown_text p {
    margin: 0;
}
#collapseThree .dropdown .dropdown_text {
    padding-left: 15px;
}

.dropdown i.fa.fa-angle-down{  
	position: absolute;
	    top: 25%;
	    right: 15px;
	    font-size: 24px;
	    top: 50%;
	    transform: translateY(-50%);
}

.customer-account-index .box.box-information strong{
    font-size: 14px;
    font-family: 'Open Sans Bold';
    }
 .customer_account_tabsection .all-user input.editlink {
    color: #1B4277;
    text-decoration: underline;
}
div#paymentBlock .container1 {
    margin: 8px 0;
}
.customer_account_tabsection .shippingBlock .accountdropdownicon {
    margin: 10px 0;
}

#collapseThree .dropdown img {
    width: 40px;
}

#collapseThree .dropdown .dropdown_text p {
    font-size: 14px;
    font-family: 'Open Sans Regular';
    padding: 0px;
    color: #000000d1;
    line-height: 17px;
}


.customer-account-index .shippingMeethod.shippingselectaccount{ width: 70% !important;  z-index: 10 !important; padding: 16px 16px !important;}

.customer_account_tabsection .all-user .box-content input[value="+ Add New"]:focus {
    outline: none !important;
}

#collapseThree .box-information span:after,#collapseFour .box-information span:after {
    /* content: ""; */
    content: '|';
    padding: 0 5px;
    color: gray;
}
.blue {
    color: #0c4269;
    font-weight: 600;
}



#collapseThree .dropdown p:first-child {
    color: #000000d6;
    font-weight: 600;
    letter-spacing: 0.5px;
}

li.selected p:first-child{
    font-weight: 600 !important;
    color: #0c4269e0 !important;
}
li.selected p{
    font-weight: 400 !important;
    color: #0c4269 !important;
}




#collapseThree .dropdown ul::-webkit-scrollbar-track, .recent-order.order > .ord_table::-webkit-scrollbar-track {box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}

#collapseThree .dropdown ul::-webkit-scrollbar-thumb, .recent-order.order > .ord_table::-webkit-scrollbar-thumb {
    background-color: #0c4269c4;
    border-radius: 40px;
}

#collapseThree .dropdown ul::-webkit-scrollbar, .recent-order.order > .ord_table::-webkit-scrollbar {
        width: 0.3em;
}

#collapseThree .dropdown li.selected:after {
   font-family: 'FontAwesome';
   content: "\f00c" !important;
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-weight: 900;
   color: #78a533;
   position: absolute;
   right: 20px;
   font-size:20px;
   font-weight: 100;

}

	body[class*='-customer-dashboard'] .modal.trackingPopup .trackingStatusBar>div, body[class*='-customer-orderview'] .modal.trackingPopup .trackingStatusBar>div {
        width: 33.333%;
        position: relative;
        height: 5px;
        background: #d8d8d8 !important;
        float: left;
        border-right: 5px solid #fff;
    }
    body[class*='-customer-dashboard'] .modal.trackingPopup .trackingStatusBar .stepCompleted::before,
    body[class*='-customer-dashboard'] .modal.trackingPopup .trackingStatusBar .stepInprogress::before,
    body[class*='-customer-orderview'] .modal.trackingPopup .trackingStatusBar .stepCompleted::before,
    body[class*='-customer-orderview'] .modal.trackingPopup .trackingStatusBar .stepInprogress::before{
        content: "";
        width: 0;
        height: 100%;
        background: #0d4169;
        position: absolute;
        top: 0;
        left: 0;
    }
    body[class*='-customer-dashboard'] .modal.trackingPopup .trackingStatusBar .stepCompleted::after,
    body[class*='-customer-dashboard'] .modal.trackingPopup .trackingStatusBar .stepInprogress::after,
    body[class*='-customer-orderview'] .modal.trackingPopup .trackingStatusBar .stepCompleted::after,
    body[class*='-customer-orderview'] .modal.trackingPopup .trackingStatusBar .stepInprogress::after{
        content: "\f00c";
        font: normal normal normal 12px/1 FontAwesome;
        display: block;
        position: absolute;
        left: 48%;
        top: -8px;
        color: #fff;
        width: 20px;
        height: 20px;
        text-align: center;
        background: #76a533;
        padding: 4px;
        border-radius: 50%;
        opacity: 0;
        transition-delay: 0.5s;
    }
    body[class*='-customer-dashboard'] .modal.trackingPopup .step1.add_animation::before, 
    body[class*='-customer-orderview'] .modal.trackingPopup .step1.add_animation::before, 
    body[class*='-customer-dashboard'] .modal.trackingPopup .step2.add_animation::before, 
    body[class*='-customer-orderview'] .modal.trackingPopup .step2.add_animation::before, 
    body[class*='-customer-dashboard'] .modal.trackingPopup .step3.add_animation::before,
    body[class*='-customer-orderview'] .modal.trackingPopup .step3.add_animation::before {
        transition-duration: 0.5s;
        transition-property: width;
        width: 100%;
    }
    body[class*='-customer-dashboard'] .modal.trackingPopup .step1.add_animation::after, 
    body[class*='-customer-orderview'] .modal.trackingPopup .step1.add_animation::after, 
    body[class*='-customer-dashboard'] .modal.trackingPopup .step2.add_animation::after, 
    body[class*='-customer-orderview'] .modal.trackingPopup .step2.add_animation::after, 
    body[class*='-customer-dashboard'] .modal.trackingPopup .step3.add_animation::after,
    body[class*='-customer-orderview'] .modal.trackingPopup .step3.add_animation::after{
        opacity: 1;
    }

body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata .quickViewContent #thumbs .owl-stage-outer:hover {cursor: pointer; }
body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata .swatch-option.text.swatch-option-size {color: #000 !important; }
body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata a.fabric-care-chart:hover, body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata a.show-size-chart:hover {text-decoration: underline; }
body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata .page-title-wrapper.product span.base {letter-spacing: 0; }
/*body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata .page-title-wrapper.product::after {height: 2px; background: #e2e2e2; width: 100%; margin-bottom: 6px; margin-top: 4px; }*/
body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata .product-info-main .swatch-opt {margin-top: 10px !important; }

body[class*='-customer-dashboard'] .quickViewCont #featuredproductpopupdata .swatch-option.image.selected2:after {
    content: "";
    border-bottom: 2px #b1b1b1 solid;
    display: block;
    position: absolute;
    bottom: -7px !important;
    width: 22px;
    height: 2px;
    left: 0px;
}
.accountPageContainer.OrderConfirmation {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    margin-top: 20px;
    text-align: center;
    border: solid 1px #555555;
    font-size: 11pt;
}
/*body[class*='-customer-dashboard'] .featured-pro .grid-item img {
	    border: 1px solid #dedde2;
}*/

.orderview_delivery_notes {
	padding-left: 10px;
	margin-top: 10px;
}
.add_update_po_section i.fa.fa-pencil.editpodashboard {
    position: absolute;
    top: 6px;
    right: 20px;
}
#sizechartPopupModal .size-chart-modal .quickViewCont .size-image img {
    max-height: 1037px;
}
#fabriccarePopupModal .quickViewCont img.fabric_pop_img {
    max-height: 695px;
}
/*!Ion.RangeSlider, 2.3.1, Â© Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;/* background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%); *//* box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white; */border-radius:30px;}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}

body[class*='-customer-orderview'] .trackingStatusBar.step3 .shipStatus{
 padding-right: 40px !important;
 text-align: right;
}
body[class*='-customer-orderview'] .trackingStatusBar.step2 .shipStatus{
 text-align: center;
}
.left-site-menu .left-menu .left-envelope .back-view {
    cursor: default;
}


#storeListing .storeListing .mCSB_container {
	top: 0 !important;
}
/*#order_search .filterorderwise .statusDropdown {
    width: 700px;
}*/
.customerorder-customer-index .orderSearch.orderSearchForm .statusDropdown > .searchInput input {
    min-width: 200px;
 }

.customerorder-customer-index #ui-datepicker-div.ui-datepicker,
.customerinvoices-customer-index #ui-datepicker-div.ui-datepicker {
	min-width: 250px;
}
.orderSearchForm .statusDropdown .searchInput span.errormessageorderpage {
    color: red;
    font-size: 14px;
    font-weight: normal !important;
    font-family: 'Open Sans Regular';
    margin-top: 0 !important;
}
.customerorder-customer-index .orderSearch.orderSearchForm .statusDropdown > .searchInput input {
    min-width: 200px;
    max-width: 200px;
}
.customerorder-customer-index .accountPageContainer .orderpage-container .orderTable {
	position: relative;
}

.customerorder-customer-index .accountPageContainer .orderpage-container .orderTable .loaderAdd {position: absolute;top: 50%;transform: translateY(-50%);}

.customerorder-customer-orderview .orderListing .lineItemsList tbody tr:last-child table tr td {
    border-bottom: 2px #e5e5e5 solid !important;
}
.customerorder-customer-orderview .orderListing .lineItemsList tbody tr:last-child table tr:last-of-type td {
    border-bottom: unset !important;
}
.QuickViewContenthtml .modal-dialog.modal-dialog-centered.modal-lg {left: 0 !important; }
.quicklineitems .orderSummary .orderTotal	{
	text-transform: uppercase;
}
.quicklineitems .orderSummary > div {
	font-size: 14px;
}
.quicklineitems table.orderList.lineItemsList th, .quicklineitems table.orderList.lineItemsList td{
    text-align: center;
}
.quicklineitems table.orderList.lineItemsList th {
    font-size: 11px;
    padding: 4px 3px;
    letter-spacing: 0.5px;
}

.quicklineitems .orderSummary_discountlabel_sec .lineitem-discount {
    text-align: right;
    padding-right: 3px;
    width: auto;
    color: #000 !important;
}
span.ponum-exist.custom-error.message-error.error {
    position: absolute;
    top: 30px;
    left: 87px;
    font-size: 13px !important;
    font-weight: 200 !important;
}
.quicklineitems .orderSummary .orderTotal {
    line-height: 35px;
    background: #0c4269 !important;
    width: 270px;
    float: right;
    font-family: 'Open Sans Bold';
    padding: 3px 5px !important;
    margin-bottom: 15px;
    color: #fff;
}
.quicklineitems .orderSummary {
    margin-right: 20px;
}
.quicklineitems .orderList.lineItemsList input[type="checkbox"] {
    cursor: pointer;
}
.quicklineitems .orderList.lineItemsList input[type="checkbox"] {
    cursor: pointer;
}
.row.add_update_po_section {
    position: relative;
}
#featuredproductpopupdata .quickViewContent .viewstockbutton .notavailable-product, .catalog-product-view .notavailable-product-detailpage{
	padding: 7px 10px;
    color: #0e4169 !important;
    border: 1px solid #0e4169;
    text-decoration: none;
    font-size: 12px;
    display: inline-block;
    transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    letter-spacing: 0.5px;
    cursor: pointer;
    font-family: 'Open Sans Bold';
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    line-height: 18px;
}
.orderShippingStatus .orderNmbrDtls .order-print a.downloadorderexcel.printBtn.alignRight {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px !important;
}
.orderShippingStatus .orderNmbrDtls .order-print a.downloadorderexcel .xlsx-wrapper {
    margin-left: 7px;
    line-height: 13px;
}
.orderShippingStatus .orderNmbrDtls .order-print a.downloadorderexcel .xlsx-wrapper > .xlsx-downaload {
    font-size: 14px;
}
.orderShippingStatus .orderNmbrDtls .order-print a.downloadorderexcel .xlsx-wrapper > .xlsx-type {
    font-size: 8px;
}
.orderNmbrDtls .order-print a.downloadorderexcel.printBtn.alignRight:hover svg path {
    fill: #bc3737;
}
.customerinvoices-customer-view .invoice_manage {
    float: right;
    flex-flow: revert;
    display: flex;
}
.customerinvoices-customer-view .invoice_manage .alignRight {
   text-align: center;
}
.customerinvoices-customer-view .invoice_managea.downloadinvoiceexcel.printBtn.alignRight {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px !important;
}
.customerinvoices-customer-view .invoice_manage a.downloadinvoiceexcel .xlsx-wrapper {
    line-height: 13px;
}
.customerinvoices-customer-view .invoice_manage a.downloadinvoiceexcel .xlsx-wrapper > .xlsx-downaload {
    font-size: 14px;
}
.customerinvoices-customer-view .invoice_manage a.downloadinvoiceexcel .xlsx-wrapper > .xlsx-type {
    font-size: 8px;
    display: flex;
    margin-top: -5px !important;
    margin-left: 38px;
}
.customerinvoices-customer-view .invoice_manage a.downloadinvoiceexcel.printBtn.alignRight:hover svg path {
    fill: #bc3737;
}
.customerinvoices-customer-view .invoice_manage a.downloadinvoiceexcel.printBtn.alignRight:hover {
    color: #bc3737;
    cursor: pointer;
}
.customerinvoices-customer-view .invoice_manage a.printBtn.alignRight.invoice {
    margin-right: 10px;
}

#price-checkbox-checkvalue input[type="checkbox"] {
    zoom: 1.25;
}
#price-checkbox-checkvalue input[type=checkbox]{
    opacity: 0;
    position: absolute;
    z-index: 12;
    width: 14px;
    margin: auto;
    height: 14px;
}
div#price-checkbox-checkvalue {
    position: relative;
}
#price-checkbox-checkvalue input[type=checkbox]+.lbl.padding-8::before {
    margin-right: 4px;
    background-color: #fff;
    border-radius: 2px;
    zoom: 1.25;
}
#price-checkbox-checkvalue input[type=checkbox]+.lbl::before{
    font-family: fontAwesome;
    font-weight: normal;
    font-size: 11px;
    color: #05416B;
    content: "\a0";
    background-color: #FAFAFA;
    border: 1px solid #CCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    border-radius: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    height: 13px;
    line-height: 13px;
    min-width: 13px;
    margin-right: 1px;
    margin-top: -5px;
}

#price-checkbox-checkvalue input[type=checkbox]:checked+.lbl::before {
    display: inline-block;
    content: '\f00c';
    background-color: #fff;
    border-radius: 2px;
    border-color: #adb8c0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
form#customer-edit-address-validate select#state {
    border: 1px solid #949ea7;
}
.catalog-category-view aside.modal-popup.loginuser-popup-modal.modal-slide {
    z-index: 9999;
}


/*ab searver error message*/

.login-index-index .modal-slide .modal-content {
    padding: 30px 20px !important;
}

.login-index-index .modal-popup .modal-inner-wrap {
    max-width: 320px;
}
  .login-index-index .modal-slide .modal-content .close{
        border-radius: 50%;
        color: #818181;
        font-size: 10px;
        padding: 2px 0;
        position: absolute;
        right: 10px;
        top: 15px;
        width: 18px;
        height: 18px;
        text-align: center;
        background: url(https://adaruniforms.com/pub/static/version1615443096/frontend/sttl/adaruniforms/en_US/images/close-icon.jpg) no-repeat;
        opacity: 1;
}

.login-index-index .response-server-msg-content h3 {
    text-transform: uppercase;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    margin: 0 auto 5px auto;
    text-align: center;
    color: #000;
    flex-flow: nowrap !important;
    font-weight: 600 !important;
    width: 100% !important;
    font-size: 17px !important;
    letter-spacing: 1px !important;
    font-family: 'Open Sans SemiBold';
}

.login-index-index .response-server-msg-content p {
    font-weight: 500;
    width: 100%;
    font-size: 16px;
    margin-bottom: 10px;
    color: #000;
}

.login-index-index .response-server-msg-content  {
    min-height: 258px;
}

.emessage .error-message h3 {
    flex-flow: nowrap !important;
    font-weight: 600 !important;
    width: 100% !important;
    font-size: 17px !important;
    font-family: 'Open Sans SemiBold';
    letter-spacing: 1px !important;
}
.response-server-msg .error-message{
	min-height: 258px;
}
.emessage .error-message p {
    font-weight: 500;
    width: 100%;
    font-size: 16px;
    margin-bottom: 10px;
    color: #000;
}
form.form-login.popup-login-form.emessage {
    padding: 30px 20px !important;
}
@media (min-width: 992px){
    .customerorder-customer-index #order_search .searchInput {
        max-width: 200px;
        min-width: 200px;
        margin-right: 10px;
    }    
}
.serach-user ul#firstUserautocomplete-list li {
    text-transform: capitalize !important;
}
.orderTable .dataTables_paginate:hover {
    cursor: pointer;
}
.trackingPopupCont .trackIDDetails .tab-content>.tab-pane {
    display: none !important;
}
.trackingPopupCont .trackIDDetails .tab-content>.active {
    display: block !important;
}
div#color-data .swtach .swatch-color-container {
    display: block;
}
.trackingPopupCont .trackIDDetails  .nav-pills .nav-link:hover {
    cursor: pointer;
}
.customerorder-customer-inventorydata #DataTable1 thead th{
	cursor: pointer;
}
.modal-backdrop ~ .modal-backdrop {
    display: none;
}
body[class*='-customer-dashboard'] .sizechartpopupContainer div#sizechartPopupModal button.close-size-chhart-popup{
    top: 5px !important;
    right: 25px !important;
}
.column-filter {
	padding: 6px 15px;
    background: #fff;
    position: relative;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 30%);
    font-size: 14px;
    color: #0c4269;
    font-family: 'Open Sans SemiBold';
    transition: border-radius 0.6s;
    margin-left: 5px;
}


/*submit order denied*/


.submit-order-pastdue-popup-modal .modal-inner-wrap {
      width: 775px;
  }
  .submit-order-pastdue-popup-modal .modal-content {
      padding: 0;
      overflow: hidden;
  }
  div#submit-order-pastdue-popup-modal .container.bg-primary {
      background-color: #0c4269 !important;
  }
  div#submit-order-pastdue-popup-modal button.close_popup_pastdue {
      font-size: 27px;
      width: 59px;
      padding: 0;
      position: absolute;
      top: -5px;
      right: 0;
      color: #fff;
    background: transparent !important;
    border: unset !important;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue {
      text-align: center;
      padding: 28px 0;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue h2 {
      color: #0c4269;
      font-family: 'Open Sans Regular';
      font-size: 35px;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue p {
      font-size: 19px;
      color: #000000e6;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue span.warning {
      color: #d10606;
      font-size: 20px;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue a.draft_link {
      color: #083c62;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue .redirect_link_pastduepopup {
      margin-top: 46px;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue .redirect_link_pastduepopup a {
      color: #fff;
      background: #0c4269;
      padding: 11px 34px;
      font-size: 18px;
      text-decoration: unset;
  }
  div#submit-order-pastdue-popup-modal .submit_pastdue p.redirect_counter {
      padding-top: 24px;
      color: #0006 !important;
      font-size: 16px !important;
      margin-bottom: 3px;
  }

  /* aside.modal-popup.submit-order-pastdue-popup-modal {
      z-index: 9999 !important;
  } */

/*denied end*/


/*customer perfomance CSS*/
.poorstaing .loginSection a{ pointer-events: none; }
.poorstaing .loginMenu ul li a{
	color: #1f1f1f91;
	pointer-events: none; 
}
.poorstaing .loginSection a{ pointer-events: none; }
.poorstaing .loginMenu ul li a{
	color: #1f1f1f91;
	pointer-events: none; 
}
.poorstaing .loginMenu ul li.menu_dash a, .poorstaing .loginMenu ul li.menu_acc a, .poorstaing .loginMenu ul li.menu_inv a, .poorstaing .loginMenu ul li.menu_sign a, .poorstaing .loginMenu ul li.menu_payment a{
	color: #000;
	pointer-events: all; 
}
/*.poorstaing span.login-menu-items {
    pointer-events: none;
}*/
.poorstaing  .block.left-side-navcontainer li.nav.item a {
    color: #cacacac9;
    pointer-events: none;
}
.poorstaing  .block.left-side-navcontainer li.nav.item.dashboard a,
.poorstaing  .block.left-side-navcontainer li.nav.item.Finances a,
.poorstaing  .block.left-side-navcontainer li.nav.item.payment a,
.poorstaing  .block.left-side-navcontainer li.nav.item.invoice a {
    color: #fff !important;
    pointer-events: all !important;
}
.poorstaing .block.left-side-navcontainer.opened1 .loginSection a{
    color: #cacacac9 !important;
    pointer-events: none;
}
.poorstaing li.left-neworder{
    pointer-events: none;
}
.poorstaing li.left-neworder .fa{
    color: #dce2e8;
}
.poorstaing .left-site-menu i.fa.fa-plus{
    background: #dce2e8;
}
.poorstaing div#collapseOne a,
.poorstaing div#collapseFive a,
.poorstaing div#collapseFour input,
.poorstaing .shippingdropdownaccount,
.poorstaing.customerorder-customer-index select#order_stats,
.poorstaing span.action.reloadbtn,
.poorstaing.customerorder-customer-index .orderTable a,
.poorstaing.customerorder-customer-inventorydata .orderTable a,
.poorstaing.customerorder-customer-index .orderTable tr,
.poorstaing.customerorder-customer-inventorydata .orderTable tr,
.poorstaing.customerorder-customer-index .accountPageContainer input,
.poorstaing .EditBack,
.poorstaing .download-categoty-span,
.poorstaing .downloadThumb1 a,
.poorstaing .downProTitle a,
.poorstaing .breadcrumDwnld.document-download a,
.poorstaing button.dt-button.buttons-csv,
.poorstaing form#order_search .filterdatewise span#date-range,
.poorstaing .creditnote.orderSearch.orderSearchForm,
.poorstaing div#creditnotestable_wrapper,
.poorstaing table.orderList.onlineuser,
.poorstaing .themeBtn {
    opacity: 0.5 !important;
    pointer-events: none !important;
}
.poorstaing.customerinvoices-customer-index .themeBtn {
    opacity: unset !important;
    pointer-events: unset !important;
}
.poorstaing.catalog-product-view .loginSection a {
    pointer-events: none !important;
    opacity: 0.5 !important;
}
.poorstaing .pay_full_invoice.pay_invoice a.themeBtn.action.save{
    opacity: 1 !important;
    pointer-events: all !important;
}
body.customerorder-customer-neworder.poorstaing form#createorder {
    filter: blur(2px);
    pointer-events: none;
}
body.customerorder-customer-neworder.poorstaing form#createorder input#po_number {
    opacity: 0.5;
    pointer-events: none;
    filter: blur(1px);
}

/*End*/
/*//order submit css*/
.accountPageContainer.OrderConfirmation .page-title {
	    padding-bottom: 18px;
	    margin-bottom: 20px;
	}
	
	.accountPageContainer.OrderConfirmation .thnku {
	    font-size: 15px;
	    letter-spacing: 1px;
	    text-transform: uppercase;
	    color: #000
	}
	
	.accountPageContainer.OrderConfirmation .orderDtail {
	    font-family: 'Open Sans SemiBold'
	}
	
	.accountPageContainer.OrderConfirmation .orderDtail span {
	    font-family: 'Open Sans Regular'
	}
	
.accountPageContainer.OrderConfirmation .thnku {
    color: #0c4269;
    font-weight: 600;
}
.accountPageContainer.OrderConfirmation p.receive {
    margin-bottom: -12px !important;
}
.accountPageContainer.OrderConfirmation p {
    margin-bottom: 10px;
}
.accountPageContainer.OrderConfirmation  p.order_num {
    background: #0c4269;
    color: #fff;
    padding: 7px 3px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-top: 35px;
    margin-bottom: 25px !important;
}
.accountPageContainer.OrderConfirmation .review_notes {
    padding: 20px 0px;
}
a.Finances_Invoices_dropdown i.fa {
    float: right;
    margin-right: 15px;
    margin-top: 2px;
}
.block.left-side-navcontainer li.nav.item a:hover {
    cursor: pointer;
}
.account-nav-content .invoicelist {
    background: rgb(10,53,84);
}
/*admin view */
body.adminviewenabledforhidedata .serach-user span.admin-title {
    opacity: 0;
}
body.adminviewenabledforhidedata li.left-envelope {
    opacity: 0.5;
    pointer-events: none;
}
body.adminviewenabledforhidedata .serach-user {
    margin-top: 1%;
}
/*admin view end*/
@media (max-width: 768px) {
	.adminviewenabledforhidedata div#popupModal span.ponum-exist.custom-error.message-error.error{
		top: 95%;
	    left: 5% !important;
	}
}
.adminviewenabledforhidedata div#popupModal span.ponum-exist.custom-error.message-error.error{
    left: 40%;
}


/* credit notes */

#creditnotestable .cdatatableDetails input.direct-serach {
    border: none;
    height: 23px;
}
.block-content.creditview.cf p {
    margin-bottom: -6px;
}
body.customerorder-customer-viewcreditnote  .creditNmbrDtls {
    display: flex;
    margin: 10px 0px 30px;
}
body.customerorder-customer-viewcreditnote  .creditNum {
    margin: 0 10px;
    box-shadow: 0 0 3px 1px rgb(0 0 0 / 10%);
    text-transform: uppercase;
    flex: 19%;
    font-size: 17px;
    text-align: center;
    width: 20%;
    padding: 0;
    border-radius: 10px;
}
body.customerorder-customer-viewcreditnote .creditNum span:first-child {
    font-size: 11pt;
    font-family: 'Open Sans Bold';
}
body.customerorder-customer-viewcreditnote  .creditNum span:first-child {
    color: #0c4269 !important;
    background: #f6f6f6;
    padding: 10px;
    width: 100%;
    max-width: 100%;
    display: block;
    border-radius: 10px 10px 0 0px;
}
body.customerorder-customer-viewcreditnote  .creditNmbrDtls span.creditStatus {
    display: block;
    font-size: 20px;
    margin: auto;
    padding: 10px 0;
}
body.customerorder-customer-viewcreditnote .creditNmbrDtls .creditNum p {
    margin: 15px 0px;
}
table#creditnotestable tbody tr:hover > td {
    background: #ebf3f5;
    color: #1a415e;
    cursor: pointer;
}
table#creditnotestable tfoot tr td:hover {
    border-left: none !important;
}

/* end credit notes */



/*credit notesview design issue*/
body.customerorder-customer-viewcreditnote .page-title.credit-title {
    font-size: 45px;
    font-family: 'Open Sans Regular';
    padding-bottom: 14px !important;
    padding-top: 3px !important;
    padding-left: 0 !important;
    text-transform: capitalize;
    color: #000;
    letter-spacing: 1px;
    font-weight: unset;
}
body.customerorder-customer-viewcreditnote .page-title.credit-title strong {
    font-weight: unset;
}
body.customerorder-customer-viewcreditnote .creditNmbrDtls .creditNum p {
    display: block;
    font-size: 20px;
    margin: auto;
    padding: 10px;
    word-break: break-word;
}
body.customerorder-customer-viewcreditnote a.printBtn {
    color: #000;
    font-family: 'Open Sans SemiBold';
    text-decoration: underline;
}
body.customerorder-customer-viewcreditnote a.printBtn:hover {
    text-decoration: unset;
    color: #0c4269 !important;
}
body.customerorder-customer-viewcreditnote .line-item h3.subTitle {
    font-size: 14px;
    font-family: 'Open Sans Bold' !important;
    color: #000;
    margin: 0;
    padding: 0;
    height: 25px;
    text-transform: capitalize;
}
/*credit notesview design issue end*/


/* pagination  */
tr#custom_pagination span.pageIcon {
    margin: 3px 4px 3px 4px;
}
#custom_pagination ul.pagination {
    box-shadow: 0px 4px 7px 2px rgb(12 66 105 / 20%);
    border-radius: 5px;
    padding: 6px 10px 0px 10px;
    display: flex;
    color: #09304b !important;
    margin: 6px 0px;
    padding: 7px 15px 9px 15px;
    font-size: 10pt !important;
}
#custom_pagination ul.pagination li a {
    padding: 0px 8px;
    margin-top: 6px;
    transition: unset !important;
    color: #0c4269 !important;
    text-decoration: none !important;
}
#custom_pagination .customdiv {
    margin-top: 5px;
    margin-left: 20px;
    color: #0c4269 !important;
}
#custom_pagination input.custom_page_number {
    width: 30px;
    min-height: 19px !important;
    padding: 0 !important;
    text-align: center;
    font-size: 12px;
    border-radius: 7px;
    height: auto !important;
    line-height: 19px !important;
    margin: 0px !important;
    margin-left: 10px !important;
    margin-top: -2px !important;
}
#custom_pagination button#go_custom_page {
    padding: 0px 12px;
    background: #0c4269;
    color: #fff;
    border-radius: 7px;
    height: 21px;
    margin-left: 8px;
    border: none;
}
#custom_pagination ul.pagination li a.active {
    color: #fff !important;
}
#custom_pagination .custom_page.fa-pull-right.d-flex {
    display: flex;
    clear: both;
    width: 100%;
    height: 100%;
    justify-content: center;
    position: relative;
    padding: 0px 163px;
    font-weight: 100;
}
#custom_pagination .fa-pull-left.recordTotal {
    top: 50%;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
    color: #babbba;
    font-size: 10pt;
}
#custom_pagination a.paginate_button.active {
    background: #0c4269;
    color: #fff !important;
    border-radius: 6px;
}
ul.pagination #custom_ellips{
	margin-top: 5px;
}
#custom_pagination ul.pagination li a.active {
    color: #fff !important;
}
#custom_pagination ul.pagination li a {
    padding: 0px 8px;
    margin-top: 6px;
    transition: unset !important;
    color: #0c4269 !important;
    text-decoration: none !important;
        font-weight: 100;
}
.customerinvoices-customer-index tr.paginationRow.custom ul.pagination a.active {
    background: #0c4269;
    color: #fff;
    border-radius: 6px;
}
#custom_pagination .fa-pull-left.recordTotal {
    top: 50%;
    position: absolute;
    left: 20px;
    transform: translateY(-50%);
    color: #babbba;
    font-size: 10pt;
}
.customerinvoices-customer-index tr.paginationRow .data-filter-set {
    display: flex;
    clear: both;
    width: 100%;
    height: 100%;
    justify-content: center;
    position: relative;
    padding: 0px 163px;
}
.dataTables_paginate.paging_simple_numbers {
    display: none !important;
}

tr#custom_pagination td {
    background: #f5f4f5;
}
/*   end pagination */

table tbody td#no-recordsfound{
	text-align: center !important; 
}
.orderList span.pageIcon.previous {
    margin-left: -15px !important;
}
.customerorder-customer-paymenthistory #custom_pagination ul.pagination, .customerorder-customer-creditnotes #custom_pagination ul.pagination{
	padding: 7px 15px 5px;
}
.customerorder-customer-index tr#custom_pagination span.pageIcon, .customerinvoices-customer-index tr#custom_pagination span.pageIcon,.customerorder-customer-inventorydata tr#custom_pagination span.pageIcon{
    margin: 2px 4px;
}
#DataTables_Table_0_wrapper::-webkit-scrollbar {
  width: 10px;
  height: 25px
}
.customerorder-customer-index.adminviewenabledforhidedata #DataTables_Table_0_wrapper::-webkit-scrollbar-track  {
   background: #f1f1f1; 
}
.customerorder-customer-index.adminviewenabledforhidedata #DataTables_Table_0_wrapper::-webkit-scrollbar-thumb {
      background: #c1c1c1;
}
.customerorder-customer-index.adminviewenabledforhidedata #DataTables_Table_0_wrapper::-webkit-scrollbar-thumb:hover {
      background: #c1c1c1;
}


/*customlogin file css*/
span.headersearch{
		color: #2e415b;
	}
	.loginmessageonce-popup-modal .modal-inner-wrap {
	    width: 50% !important;
	    max-width: 925px !important;
	    max-height: unset !important;
	}
	.loginmessageonce-popup-modal div#modal-content-0 {
	    padding: 20px !important;
	}
	.loginmessageonce-popup-modal button.action-close {
	    padding: 0px !important;
	    margin: 5px;
	}
	aside.modal-popup.login-pastdue-popup-modal.modal-slide .modal-inner-wrap {
	    width: 720px;
	    transition: all 1s;
	}
	div#login-pastdue-popup-modal h2 {
	    color: #0c4269;
	    text-align: center;
	    text-transform: uppercase;
	    font-weight: bold;
	    padding-top: 30px;
	    letter-spacing: 1px;
	    font-size: 27px;
	    font-family: 'Open Sans Bold';
	}
	div#login-pastdue-popup-modal p {
	    font-size: 17px;
	}
	div#login-pastdue-popup-modal button.close_popup_pastdue {
	    text-decoration: underline;
	    cursor: pointer;
	    background: unset;
	    border: unset;
	}
	div#login-pastdue-popup-modal button.close_popup_pastdue:hover {
	    background: unset;
	    border: unset;
	}
	div#login-pastdue-popup-modal button.close_popup_pastdue:active {
	    background: unset;
	    border: unset;
	}
	div#login-pastdue-popup-modal .redirect_link_pastduepopup {
	    text-align: center;
	    margin-top: 35px;
	    margin-bottom: 15px;
	}
	div#login-pastdue-popup-modal .redirect_link_pastduepopup a {
	    color: #fff;
	    background: #0c4269;
	    font-size: 16px;
	    padding: 10px 30px;
	    text-decoration: none;
	}
	div#login-pastdue-popup-modal span.warning {
	    color: #d70b1e;
	}
	aside.modal-popup.login-pastdue-popup-modal div.modal-content {
	    padding-bottom: 0px;
	    padding: 0 !important;
	    overflow-y: unset;
	}
	div#login-pastdue-popup-modal .close_button_div {
	    text-align: center;
	}
	div#login-pastdue-popup-modal .redirect_link_pastduepopup a:hover {
	    background: #fff;
	    color: #073f67;
	    border: 1px solid #0c4269;
	    transition: 0.3s;
	}
	div#login-pastdue-popup-modal .pastduepopupcontain {
	    text-align: center;
	    padding-bottom: 35px !important;
	}
	div#login-pastdue-popup-modal .pastduepopupcontain h3 {
	    color: #074e81;
	}
	div#login-pastdue-popup-modal .container.bg-primary {
	    background-color: #0c4269 !important;
	}
	div#login-pastdue-popup-modal button.close_popup_pastdue {
	    text-decoration: underline;
	    cursor: pointer;
	    background: unset;
	    border: unset;
	    color: #fff;
	    font-size: 23px;
	    position: absolute;
	    top: -13px;
	    right: 7px;
	}
	.pastduepopupcontain p.list1 {
	    margin: 30px 0px 0 0;
	    font-size: 14px !important;
	    font-style: italic;
	    font-family: 'Open Sans Regular';
	}
	.pastduepopupcontain p.credit {
	    font-size: 14px !important;
		font-family: 'Open Sans Bold';
    	font-style: italic;	
    	text-transform: lowercase;
    }

/*customlogin file css end*/

/*file attachment in payment page*/
.box-information.dlvrNote i.fa.fa-paperclip {
    margin-right: 6px;
    font-size: 16px;
}
.box-information.dlvrNote label.order-file-label {
    font-size: 13px;
    color: #0e4169;
    font-family: 'Open Sans SemiBold';
    text-decoration: underline;
}
.box-information.dlvrNote .custom-file-order {
    position: relative;
}
.box-information.dlvrNote .fileorder-preview{
	display: flex;
}
.box-information.dlvrNote span.remove-list-order {
    margin-left: 5px;
    cursor: pointer;
}

.modal-backdrop ~ .modal-backdrop {
    display: none;
}
.customerorder-customer-viewordersummary .main-submit p {
    margin-bottom: 8px;
}

.customerorder-customer-viewordersummary .cf.orderBtnRow{
	 border-top: 1px solid #ccc;
}
.customerorder-customer-viewordersummary .uploadsubmit {
    border-top: 1px solid #cccccc;
    width: 100%;
    padding-top: 5px;
}
button.themeBtn.action.save.submitorder_sttl.opacity{
	opacity: 0.5;
	pointer-events: none;
}
/*file attachment on payment page end*/

/*      shipment      */
div#quickcheckoutcont .shipping_wrapper label, .shippingmethod_wrapper label {
    width: 100%;
    /*flex-flow: wrap;*/
    display: grid;
}
div#quickcheckoutcont .shipping_wrapper, .shippingmethod_wrapper {
    display: flex;
    align-items: flex-start;
}
div#quickcheckoutcont .shipping_wrapper label .shipmentamount, .shippingmethod_wrapper label .shipmentamount {
    margin-left: 13px;
    margin-top: 10px;
    float: left;
    text-align: left;
    position: relative;
    color: #0d4169;
    width: max-content;
    padding: 0px 14px;
    border-radius: 12px;
    font-size: 12px;
}
div#quickcheckoutcont .shipping_wrapper label .shipmentamount span.shipmentfinalamount, .shippingmethod_wrapper label .shipmentamount span.shipmentfinalamount {
    font-weight: 700;
}
.shipmentfinalamount {
    margin-left: 4px;
}
div#quickcheckoutcont .shipping_wrapper label .shipmentamount:before, .shippingmethod_wrapper label .shipmentamount:before {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    left: -7%;
    top: -20%;
    border-bottom: 3px solid #e3e4e3;
    border-left: 3px solid #e3e4e3;
    border-width: 2.5px;
}
div#quickcheckoutcont .shipping_wrapper span.v-center, .shippingmethod_wrapper span.v-center {
    padding-top: 7px;
}
.verified-add {
    color: green;
    font-size: 16px;
    position: absolute;
    top: -8px;
    z-index: 1;
    left: -9px;
    background: #fff;
}
.verified-add .fa {
    border: 2px solid green;
    border-radius: 8px;
}
.po-success-popup div#posuccess-message button#apicancle {
    padding: 4px 8px;
    color: #0e4169 !important;
    border: 1px solid #0e4169;
    font-size: 12px;
    letter-spacing: 0.5px;
    cursor: pointer;
    font-family: 'Open Sans Bold';
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    margin-right: 10px;
    margin-top: 15px;
    pointer-events: all !important;
}
.po-success-popup div#posuccess-message button#apicontinue {
    padding: 4px 8px;
    color: #0e4169 !important;
    border: 1px solid #0e4169;
    font-size: 12px;
    letter-spacing: 0.5px;
    cursor: pointer;
    font-family: 'Open Sans Bold';
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    line-height: 18px;
    margin-left: 10px;
    margin-top: 15px;
    pointer-events: all !important;
}
.po-success-popup div#posuccess-message p {
    font: 15px 'Open Sans Regular';
}
.po-success-popup div#posuccess-message button#apicancle:hover, .po-success-popup div#posuccess-message button#apicontinue:hover {
    color: #fff !important;
    background: #0e4169 !important;
}
.unverified-add {
    color: red;
    margin: 3px 0 0 0;
    font-size: 13px;
}
span.amount_loader:before {
  display: block;
  height: 100%;
  width: 6px;
  background-color: #e6e6e6;
  transform: skewX(26deg);
  position: absolute;
  animation: position_anim 1s infinite linear;
  filter: blur(2px);
  content: "";
}
.amount_loader {
    background-color: #7f797945;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    float: right;
    width: 40px;
    height: 13px;
    margin: 4px;
}
.shipping-false-message .modal-inner-wrap {
    width: 350px !important;
    max-height: 90%;
}

.shipping-false-message div#modal-content-12 {
    padding: 21px 63px 0px 63px !important;
}
.shipping-false-message button#apicancle {
    border: 1px solid #064a7b;
    background: #064a7b;
    color: #fff;
    margin-right: 25px;
}
.shipping-false-message button#apicontinue {
    border: 1px solid #064a7b;
    background: #064a7b;
    color: #fff;
}
.shipping-false-message button#apicontinue:hover , .shipping-false-message button#apicancle:hover{
    background: #fff;
    color: #064a7b;
}
/*     shiping end        */

/*Dots loader*/
.button-three-dots-loader.disabled::after {    content: '. . .'; animation: dots 1s steps(6, end) infinite;}
@keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  40% {
    color: white;
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  60% {
    text-shadow:
      .25em 0 0 white,
      .5em 0 0 rgba(0,0,0,0);}
  80%, 100% {
    text-shadow:
      .25em 0 0 white,
      .5em 0 0 white;}}

.button-three-dots-loader.disabled {
    opacity: 0.5 !important;
    cursor: default !important;
    pointer-events: none !important;
}



/*.shipping_wrapper.disable, .shippingmethod_wrapper.disable {
    display: none !important;
}*/



aside.modal-popup.shipping-false-message.modal-slide {
    z-index: 99999 !important;
}


.modal-popup.shipping-false-message .modal-header, .modal-popup.shipping-false-message .modal-content, .shipping-false-message.modal-popup .modal-footer{
	   padding: 23px 65px 0 !important;
}


body.account.customerorder-customer-viewordersummary span.wire_transfer_lable {
    white-space: nowrap;
}
div#popupModal .box.box-information.addressInfo.shippingAdds.col-md-4 .shipping-address-wrap p.error {
    margin-bottom: 1px;
    font-size: 13px;
}

div#popupModal .box.box-information.addressInfo.shippingAdds.col-md-4 .shipping-address-wrap a.customlink {
    color: #052135 !important;
    text-decoration: underline;
}

div#popupModal .box.box-information.addressInfo.shippingAdds.col-md-4 .shipping-address-wrap a.customlink:hover {
    text-decoration: unset;
}


body.account.customerorder-customer-payment .box.box-information.addressInfo.shippingAdds.col-md-4 p.error {
    margin-bottom: 0;
}

body.account.customerorder-customer-payment {}

body.account.customerorder-customer-payment .box.box-information.addressInfo.shippingAdds.col-md-4 a.customlink {
    color: #0c4269 !important;
    text-decoration: underline;
}

body.account.customerorder-customer-payment .box.box-information.addressInfo.shippingAdds.col-md-4 a.customlink:hover {
    text-decoration: none !important;
}
form#ordersummary .order_summery_order_content {
    margin-bottom: 10px;
}
.customerorder-customer-neworder form#ordersummary input.submit-amount:focus {
    outline: none !important;
}
body.account.customerorder-customer-index.adminviewenabledforhidedata .orderpage-container .orderList tr:hover {
    cursor: pointer;
}
div#quickneworder button#quickneworder_revieworder:hover {
    background: #0e4169 !important;
    color: #fff !important;
}


div#quickcheckoutcont .box-content .shipping_wrapper {
    display: block;
}

.shipping_rate_wrapper {
    display: flex;
}


.shipping_wrapper.add-step::before {
    content: "";
    position: absolute;
    left: 6px;
    top: 29px;
    height: calc(100% - 40px);
    width: 1px;
    background: #ccc;
}
div#quickcheckoutcont .shipping_wrapper {
    position: relative;
}

.shipping_wrapper .shipmentamount {
    padding: 5px 0 0 30px !important;
}
.shipping_wrapper.add-step .shipmentamount .shipmentrate {
    position: relative;
    display: flex;
}
.shipping_wrapper.add-step .default_tag {
    padding-left: 7px;
}
.shipping_wrapper.add-step .shipmentamount .shipmentrate::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -24px;
    transform: translateY(-50%);
    width: 20px;
    height: 1px;
    background: #ccc;
}
.shipmentratelable {
    /*display: inline-block;*/
    /*min-width: 99px;*/
}


.shippingmethodblockpatment.row .box-content .shipping_wrapper {
     display: block; 
    align-items: flex-start;
    position: relative;
}

.shipping_rate_wrapper input#shipmentrate{
	margin: 5px 5px 0 0;
}

div#quickcheckoutcont .shipping_wrapper .shipmentrate span.shipamount, .shippingmethodblockpatment.row .shipping_wrapper .shipmentrate span.shipamount{
    color: #000000e0;
    padding-left: 2px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
}

div#quickcheckoutcont .shipping_wrapper .shipmentratelable , .shippingmethodblockpatment.row .shipping_wrapper .shipmentratelable{
    color: #0D4169;
    white-space: nowrap;
}

div#quickcheckoutcont .shipping_wrapper input, .shippingmethodblockpatment.row .shipping_wrapper input{
    margin: 5px 5px 0 0;
    height: 13px;
}
div#quickcheckoutcont .shipping_wrapper .shipmentamount {
    color: #0d4169;
    width: fit-content;
    /*float: right;*/
    /*background: #f6f6f6;*/
    padding: 0px 14px;
    border-radius: 12px;
    font-size: 12px;
}
.custom-file-order input#attach_file_order {
    width: 100px;
}
.custom-file-order label.order-file-label:hover {
    cursor: pointer !important;
    text-decoration: none !important;
}
.custom-file-order input[type='file']{
    opacity: 0;
    cursor: pointer;
    width: 24px;
    height: 24px;
    font-size: 0;
    position: absolute;
}
.shippingmethodblockpatment .shipmentrate label {
    display: flex !important;
    padding-top: 0px;
    font-size: 12px;
}
.shippingmethodblockpatment.row .shipping_wrapper label:hover , div#quickcheckoutcont .shipping_wrapper label:hover{
    cursor: pointer !important;
}

/*added hover effect product description popup*/
.quickViewCont .box-gotoproduct a#product-gotoproduct-button:hover {
    border-bottom:none;
    margin-bottom:1px;
}
div#quickcheckoutcont .shipping_wrapper input, .shippingmethodblockpatment.row .shipping_wrapper input:hover{
    cursor:pointer;
}
/*added hover effect on inventory status item code(remove the underline)*/
.customerorder-customer-inventorydata #DataTable1 tbody td:nth-child(1):hover{
    text-decoration:none;
}
/* change the cursor (pointer) on place an order(display map price and hide price) */
#price-checkbox-checkvalue input[type=checkbox]{
    cursor:pointer;
}
/*order status (view all) cursor pointer*/
.customerorder-customer-index .orderSearch.orderSearchForm .statusDropdown select#order_stats {
    cursor: pointer;
}
/*invoices page change cursor*/
.orderSearchForm form#invoice_search .statusDropdown select {
    cursor: pointer;
}

input[type="checkbox"] {
    cursor: pointer;
}
/*payment history page change cursor (view all list button)*/
.filterdatewise.paymenthistory_searchsection .payment_history_filter select#order_stats {
    cursor: pointer;
}
/*credit note page change cursor(view all list button)*/
.orderSearchForm .statusDropdown select {
    cursor: pointer;
}
/*added hover effect on my account page (edit link and add new link)*/
div#collapseOne.accountDtlSection a.action.edit:hover{
    text-decoration:none !important
}


.customer_account_tabsection .all-user input.editlink:hover{
    text-decoration: none;
}
/*end*/
.shipping-address-wrap input.delUrl.removeeditshipurl:hover {
    text-decoration: none !important;
}
.paymentmethodblockwidth .paymentAddresscontentdiv input.delUrl:hover {
    text-decoration: none !important;
}

button#quiuckneworder_back:hover {
    text-decoration: none !important;
}
/*hover effect footer(contact us and email)*/
a.contect-us:hover{
    text-decoration: none;
}

.footer .footerContent ul.contactList li.mail a:hover{
    text-decoration:none !important;
}
/*end*/

 .shipping_wrapper.add-step .shipmentamount .shipmentrate span.adminonly {
    color: red;
    white-space: nowrap;
    padding-left: 5px;
}


#quickcheckoutcont .shipping_wrapper.add-step .shipmentamount .shipmentrate span.adminonly {
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 10px;
}

/*pointer event none for slider in dashboard page poorstaing*/
.dashboard-index-index.poorstaing .customer-account-.magestore-bannerslide-flex-slider .buyNowBtnMain {
    pointer-events: none !important;
}
/*pointer event none for slider in dashboard page poorstaing end*/


#popupModal .quicklineitems .discount-tooltip {
    white-space: nowrap;
    padding: 4px 8px;
    background-color: #fbd6ce;
    position: relative;
    font-weight: 600;
    white-space: nowrap;
    margin-top: -4px;
}
#popupModal .quicklineitems .orderSummary_discountlabel_sec {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 0px;
}
#popupModal .quicklineitems .orderSummary_discountlabel_sec .discount-tooltip:before {
    content: '';
    height: 10px;
    width: 10px;
    background-color: #fbd6ce;
    position: absolute;
    right: -5px;
    transform: rotate(45deg);
    top: calc(50% - 5px);
}
.orderSummary input#bulk_discount {
    margin-left: 5px;
}
div#color-data span.lineitem-discount + span {
    background: #fbd6ce;
    color: #000 !important;
    display: flex;
    align-items: center;
}
div#price-checkbox-checkvalue span .pricelabel {
    cursor: pointer !important;
}
div#user-gird-conatiner .product-group ul.gender-filter label.clickfilter {
    cursor: pointer;
}

.quickViewCont .ordersummarysubmit .orderSummary .orderSummary_discountlabel_sec {
        display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
div#popupModal .quicklineitems .orderSummary input#bulk_discount {
    float: none;
    margin-left: 5px;
}
button#change_view:hover {
    color: white;
    background: #0e4169 !important;
}

#popupModal .orderList.lineItemsList td.price, .customerorder-customer-neworder .orderList.lineItemsList td.price {
    text-align: right !important;
}
.customerorder-customer-neworder .orderList.lineItemsList th.price_total {
    text-align: right !important;
}
#popupModal #show_styleautocomplete-list.autocomplete-items{
	width: 100%;
	left: 15px;
}

#popupModal .modal-dialog #cart-form .modalContainer .place_order span.error-not-found {
    position: absolute;
    left: 7%;
    top: 85%;
}
#popupModal #show_styleautocomplete-list::-webkit-scrollbar {
    width: 0.3em;
    height: 0.3em;
}

#popupModal #show_styleautocomplete-list::-webkit-scrollbar-thumb {
    background-color: #0c4269;
    border-radius: 40px;
    
}
#popupModal #show_styleautocomplete-list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 3px rgb(0 0 0 / 30%);
}

#popupModal .autocomplete-items div {
    white-space: nowrap;
    overflow-x: hidden;	
    text-overflow: ellipsis;
    text-align: left;
}
/*my account page add shipping address popup*/


.customer-account-index .customer_account_tabsection .shippingBlock .modal-body {
    height: 516px;
}

.customer-account-index .customer_account_tabsection div#addresrequessuccdiv {
    display: flex;
    justify-content: center;
    margin-top: 130px;
}

.customer-account-index .customer_account_tabsection #addresrequessuccdiv .requestsent {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
}

.customer-account-index .customer_account_tabsection #addresrequessuccdiv .requestsent h4 {color: #05416b;font-size: 30px;}

.customer-account-index .customer_account_tabsection #addresrequessuccdiv .requestsent p {
    color: #05416b;
    font-size: 17px;
}

.customer-account-index .customer_account_tabsection #addresrequessuccdiv .requestsent svg {
    width: 117px;
    height: 80px;
    margin-bottom: 14px;
}

.customer_account_tabsection .addressrequestdiv span#addmsg {
    justify-content: center;
    display: flex;
}


/*my account page add shipping address popup end*/

/*styling for add shipping address and its success msg*/
 div#addresrequessuccdiv {
    margin-top: 33% !important;
}

#addresrequessuccdiv .requestsent img {
    margin-left: -83px;
    margin-bottom: 34px;
}

.customer_account_tabsection .quickViewCont span#addmsg {
    font-size: 14px;
    color: #0c416a;
}

.customer_account_tabsection .quickViewCont div#comingSoonForm {
    background: #fff;
}
/**/
.accountPageContainer #creditnotestable tbody td:nth-child(2){
    text-align-last: center;
  
}
/*account page email perference*/
#Orderemail-edit-validate button.select_email_action {
    color: #0c416a;
    text-decoration: underline;
}
#Orderemail-edit-validate button.select_email_action.active{
    color: #000000c7;
    text-decoration: none;
}
#Orderemail-edit-validate button.select_email_action:hover{
    text-decoration: none;   
}
form#Orderemail-edit-validate input.input-text.desabled {
    opacity: 0.5;
    pointer-events: none;
}
form#Orderemail-edit-validate input.input-text.hide {
    display: none;
}
form#Orderemail-edit-validate label.add_edit_button button {
    padding: 0 !important;
    background: unset !important;
    border: unset;
}
div#Orderemail-edit form#Orderemail-edit-validate .field.required {
    display: flex;
    justify-content: space-between;
}

div#Orderemail-edit form#Orderemail-edit-validate .control {
    width: 81%;
}
div#Orderemail-edit form#Orderemail-edit-validate .control span.semicolon_meassafe_add.hide {
    display: none;
}
.dropshippadreess_notic_wrapper p.address-msg {
    color: #0c416a;
}

span.myacc-navigate {
    color: #0c416a;
    font-weight: 600;
}
.text-center p.address-msg {
    margin-top: 10px !important;
    margin-bottom: -6px !important;
    color: #0c416a;
}
.paymentAddresscontentdiv .selectpaymentterms label:hover, .paymentAddresscontentdiv .selectpaymentterms .paymentterms:hover{
    cursor: pointer;
}

/***  for new font style   ****/
.account-nav-content li a, .filterdatewise.paymenthistory_searchsection .payment_history_filter select#order_stats, .customerorder-customer-creditnotes select#order_stats, .orderSearchForm form#invoice_search .statusDropdown select {
    font-size: 10pt !important;
}
.loginMenu span a {
    font-size: 13px !important;
}
.customer-list li{
	font-size: 13px !important;
}
.accountPageContainer .page-title{
	font-size: 40px !important;
}
.orderList td {
    font-size: 10pt !important;
}
.orderList th{
	font-size: 10pt !important;	
}

.customerorder-customer-index .orderSearch.orderSearchForm .statusDropdown select#order_stats, #collapseThree .dropdown .dropdown_text p {
    font-size: 13px !important;
}
.customerorder-customer-orderview .orderSummary span {
    font-size: 14px !important;
}
.customerorder-customer-orderview .orderShippingStatus strong {
    font-size: 14px !important;
}
.page-title.credit-title {
    font-size: 40px !important;
}
.block-content.creditview.cf span{
	font-size:14px !important;
}
span#creditDate, .abs-account-block-font-size, .block-addresses-list address, .box-billing-address .box-content, .box-shipping-address .box-content, .box-address-billing .box-content, .box-address-shipping .box-content, .box-information .box-content, .block-balance-giftcard .block-content, .block-reviews-dashboard .product-name {
    font-size: 14px !important;
}
body.customerorder-customer-viewcreditnote .creditNmbrDtls .creditNum p {
    font-size: 18px !important;
}
.creditsummry>div span.labelValue, .creditsummry>div span.bold , .accountStatus {
    font-size: 14px !important;
}
body.account.customerorder-customer-allcustomeradminview .page_title_wrapper .page-title{
	font-size: 27px !important;
} 
.page-products .product.details .product-item-name a.product-item-link{
	font-size: 15px !important;
}
.show-product-dis-box span {
    text-transform: capitalize !important;
    font-size: 14px;
}
.customer-account-index .myaccount-search span.base{
	    font-size: 40px;
}
.customer-account-index .upperCaseText{
	    font-size: 23px;
	    font-family: 'Open Sans SemiBold';
}
.dropshippadreess_notic_wrapper p.address-msg, .dropshippadreess_notic_wrapper p, .shippingdropdownaccount .shipAddress{
	font-size: 13px;
}
.commonPopup1 .field>.label, .block-customer-edit .field>.label, .actions-toolbar.mt-2 .text-center p.address-msg, .customer-account-index .block p:last-child{
	    font-size: 12px;
}
.paypal-review .block .box-title > span, .account .column.main .block:not(.widget) .box-title > span, .multicheckout .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span, .paypal-review .block .box-title, .account .column.main .block:not(.widget) .box-title, .multicheckout .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title, [class^='sales-guest-'] .column.main .block:not(.widget) .box-title, .sales-guest-view .column.main .block:not(.widget) .box-title{
	font-size: 13px;
}
.row.outstanding_main.render_invoice_header_page .price_count span.f-dis {
    font-size: 13px;
}
.downloadlibrary-category-index .download-categoty-span span{
	font-size: 13px;
    font-family: 'Open Sans SemiBold';
}
.downloadlibrary-category-index .download-categoty-span span strong{
	margin-top: -2px;
}
/*.themeBtn {
	font-size: 11px;
}*/
.registrationPage.child-customer label.label, .permission-conatiner fieldset.filter legend{
	font-size: 15px;
}
.registrationPage.child-customer div#editdatainfo, fieldset.permission-section label.child-lable{
	font-size: 13px;
}
.cms-index-index .navigation li.level1 a span , div#envelope-conatiner .custom-file-label{
    font-size: 13px;
}
.envelope-section .header-section p, .description-section .head-titel p{
	font-size: 10pt !important;
}
.envelope-section .header-section h3{
	font-size: 20px !important;
}
div#envelope-conatiner label.custom-file-label i{
	font-size: 18px !important;
}
.sidebar.sidebar-main .left-menu li:not(.left-logo):hover:after{
	padding-top: 15px;
	font-size: 10pt !important;
}
.custom-popup-modal #custom-popup-modal h4 {
    font-size: 18px;
}
.custom-popup-modal #custom-popup-modal li ,.custom-popup-modal #custom-popup-modal p {
    font-size: 13px;
}
div#posuccess-message .submit_pastdue p{
	font-size: 16px !important;
}
div#submit-order-pastdue-popup-modal .submit_pastdue h2{
	font-size: 30px !important;
}
.accountPageContainer.OrderConfirmation .thnku {
    color: #0c4269;
    font-weight: 600;
}
.accountPageContainer.OrderConfirmation p.order_num {
    background: #0c4269;
    color: #fff;
    padding: 7px 3px;
    font-weight: 600;
    letter-spacing: .5px;
    margin-top: 35px;
    margin-bottom: 25px !important;
}
.accountPageContainer.OrderConfirmation p.receive {
    margin-bottom: -12px !important;
}
.accountPageContainer.OrderConfirmation p {
    margin-bottom: 10px;
    font-size: 10pt;
}
.pastduebox.tabledesign p.credit, .pastduebox.tabledesign p.list1 {
    font-size: 12px !important;
}
div#logout-popup-modal h4 {
    font-size: 16px;
}    
/* .contact-box-1 h2, .contact-box-3 h2, .contact-box-2 h2 {
    font-size: 26px;
} */
.paymentAddresscontentdiv .cf span {
    font-size: 13px;
    margin-top: -3px;
}
.adminviewenabledforhidedata .dt-button-collection .buttons-columnVisibility span{
	font-size: 13px;
}
.adminviewenabledforhidedata button.reset-column, .adminviewenabledforhidedata button.cancel-column{
	font-size: 15px;
}
.customerinvoices-customer-view .shipAndBillAdd strong, .customerinvoices-customer-view .shipAndBillAdd strong span, .customerinvoices-customer-view .orderSummary>div span, .customerinvoices-customer-view .orderShippingStatus strong{
    font-size: 14px !important;
}
.customerinvoices-customer-view .line-item strong.box-title span {
    font-size: 15px !important;
}
.material-slider .product.details .product-item-name a.product-item-link{
	    font-size: 10pt !important;
}
#option1Cont #show_styleautocomplete-list.autocomplete-items span {
    font-size: 13px;
}
.customerorder-customer-allcustomeradminview .orderList td{
	font-size: 10pt !important;
}
.ca_shipmentamount .shipmentratelable{
	font-size: 12px !important;
}
.ca_shipmentamount .shipmentrate label span {
    font-size: 12px !important;
}
/***   end    **/


.aucategory-index-index .container {
	max-width: 1600px;
}

.aucategory-index-index .innerPageContent {
    padding: 10px 0;
}
.aucategory-index-index .worker-btn a:hover,.aucategory-index-index .contact .worker-btn a:hover {
    color: #fff !important;
    background: #1c4266;
}

.catalog-category-view .toolbar-sorter .sorter-options, .toolbar-sorter .sorter-options {
  text-align: left !important;
}

div#quickfabrikchart .modal-body {
    padding: 0px !important;
}
div#quickfabrikchart .modal-dialog.modal-dialog-centered {
    min-width: 740px;
    margin: auto !important;
}

.customer-account-index .emailpreference-section .box-actions span {
    white-space: nowrap;
}

.cms-brand-ambassadors button.amcform-submit.action.submit.primary {
    color: #0c4269 !important;
    background: #fff !important;
    font-size: initial;
    border: 1px solid #0c4269 !important;
}
.cms-brand-ambassadors button.amcform-submit.action.submit.primary:hover{


    background: #0c4269 !important;
    color: #fff !important;
    border: 1px solid #0c4269 !important;
}
.cms-brand-ambassadors .ourCommitement a {
    color: #1c4166;
}
.cms-privacy-policy a {
    color: #1c4166;
}
.ca_shipmentamount .shipmentrate label {
    cursor: pointer;
}
body.account.customerorder-customer-allcustomeradminview div#click-order-list .clickcustomerorder table.clickcustomertable tfoot tr td.totalorder {
    text-align-last: right !important;
}
.customerinvoices-customer-index span.view_admin_invocie {
    font-family: 'Open Sans Regular';
}

.customerinvoices-customer-index .switch-autocustomer-items li {
    font-family: 'Open Sans Regular';
}

.catalog-category-view #popupModal.modal.show .modal-dialog {
    min-width: 750px;
}
.catalog-product-view .modal-dialog.modal-dialog-centered.modal-lg {
    min-width: 750px;
}
.catalog-category-view .modal-dialog.modal-dialog-centered.modal-lg{
	min-width: 750px;
}

.customerorder-customer-allcustomeradminview #popupModal .modal-dialog.modal-dialog-centered.modal-lg {
    min-width: 750px;
}
@media (max-width:767px){
    .sizechartpopupContainer div#sizechartPopupModal button.close-size-chhart-popup {
    top: -40px !important;
}
}
#quickviewpopup1 .modal-dialog.modal-dialog-centered.modal-lg {
    min-width:750px;
}
#sizechartPopupModal .modal-dialog.size-chart-modal button.close-size-chhart-popup {
    height: 40px;
}

@media(max-width:820px){
    .customerorder-customer-inventorydata .mfp-wrap {
        top: 10%;
    }
}
.customerorder-customer-inventorydata .col-md-4 {
    height: 37px;
}
.customerorder-customer-inventorydata button.close.mfp-close {
    height: 45px !important;
}
.cms-brand-ambassadors div#ui-datepicker-div {
    width: 265px !important;
}

/*filter section */
.swatch-attribute.swatch-layered a {
    display: unset !important;
    position: relative;
    float: none;
    background: none;
    border: none;
}

.swatch-option.image {	
    background-size: 105% !important;
    min-width: 25px !important;
    height: 25px !important;
}
.swatch-option:focus {
    box-shadow: unset;
}

div#layered_ajax_overlay {
    position: fixed;
    display: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 999;
    padding: 25%;
    background: rgb(255 255 255 / 30%);
}


/*filter section in category page*/

body.page-products.catalog-category-view .filter-options .filter-options-content .swatch-attribute-options.clearfix .swatch-option.image.selected,
body.page-products.catalogsearch-result-index .filter-options .filter-options-content .swatch-attribute-options.clearfix .swatch-option.image.selected {
	overflow: visible;
}
body.page-products.catalog-category-view .filter-options .filter-options-content .swatch-attribute-options.clearfix .swatch-option.image.selected:after,
body.page-products.catalogsearch-result-index .filter-options .filter-options-content .swatch-attribute-options.clearfix .swatch-option.image.selected:after {
	content: "";
	border-radius: 3px;
	border: 2px #0c4269 solid;
	display: block;
	position: absolute;
	bottom: -6px !important;
	height: 31px;
	width: 31px !important;
	color: #0c4269;
	left: -4px;
	top: -4px;
}
body.page-products.catalog-category-view .filter-options .filter-options-content .swatch-attribute-options.clearfix .swatch-option.image.selected::before,
body.page-products.catalogsearch-result-index .filter-options .filter-options-content .swatch-attribute-options.clearfix .swatch-option.image.selected::before {
	content: "";
	position: absolute;
	bottom: -22%;
	right: -30%;
	font: normal normal normal 14px/1 FontAwesome;
	z-index: 1;
	background: #fff;
	color: #0c4269;
	border-radius: 50px;
	padding-left: 1.1px;
	height: 11px;
	background: url(/pub/media/check.svg);
	width: 11px;
	background-position: center;
	border: 1px solid #fff;
}
body.page-products.catalog-category-view .swatch-option.image {
    margin-bottom: 7px;
}
/* .filter-options .filter-options-content {
    display: block !important;
} */

body.catalog-category-view .toolbar.toolbar-products .field.limiter {
    display: none !important; 
}
body.catalog-category-view .toolbar.toolbar-products .pages {
    display: none !important;
}

div#current-filter-result-copy {
    float: left;
}

.unverified-add-error {
    color: red;
}

/*category page new design*/


body.aucategory-index-index .productSection {
    background: #ededed;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
}
.productSection-main {
    margin-bottom: 25px;
}
body.aucategory-index-index .productSection:after, body.aucategory-index-index .productSection:before {
	display: none;
}
body.aucategory-index-index .productText {
	width: 21%;
	position: unset;
	transform: translate(0px);

}
body.aucategory-index-index .hidden_title {
	display: none;
}

@media (max-width: 1399px) and (min-width: 1200px){
	body.aucategory-index-index .productText{
		padding-left: 35px;
	}
	body.aucategory-index-index .productImage{
		width: 50%;
	}
}

@media (max-width: 1199px) and (min-width: 992px){
	body.aucategory-index-index .productText{
		padding-left: 35px;
	}
	body.aucategory-index-index .productImage{
		width: 50%;
	}
}

@media (max-width: 991px) and (min-width: 768px){


	body.aucategory-index-index .productText{
		padding-left: 35px;
	}
	body.aucategory-index-index .productImage{
		width: 67%;
	}
	body.aucategory-index-index .product_detail{
		display: none;
	}
}

@media (max-width: 767px) and (min-width: 576px) {

	body.aucategory-index-index .productSection{
		margin: 0px 15px;
		display: block;
	}
	body.aucategory-index-index .productImage{
		width: 100%;
		max-width: unset;
	}
	body.aucategory-index-index .product_detail{
		display: none;
	}
	body.aucategory-index-index .hidden_title .mobCatTitle {
		display: block;
	    padding: 15px 25px;
	    background: #ededed;
	    text-transform: uppercase;
	    color: #000;
	    font-size: 20px;
	    letter-spacing: .5px;
	    font-family: 'Open Sans SemiBold';
	    background: #ededed;
	    margin-bottom: 22px;
	}
	body.aucategory-index-index .hidden_title {
		display: block;
	}

}

@media (max-width: 575px) and (min-width: 320px) {

	body.aucategory-index-index .productSection{
		margin: 0px 15px;
		display: block;
	}
	body.aucategory-index-index .productImage{
		width: 100%;
		max-width: unset;
	}
	body.aucategory-index-index .product_detail{
		display: none;
	}
	body.aucategory-index-index .hidden_title  .mobCatTitle {
		display: block;
	    padding: 15px 25px;
	    background: #ededed;
	    text-transform: uppercase;
	    color: #000;
	    font-size: 20px;
	    letter-spacing: .5px;
	    background: #ededed;
	    margin-bottom: 22px;
	    font-family: 'Open Sans SemiBold';
	}
	body.aucategory-index-index .hidden_title {
		display: block;
	}


}

.product_detail span#learnmore_collection_link {
    text-transform: uppercase;
    color: #000;
    position: relative;
    cursor: pointer;
    font-weight: bold;
}
.product_detail span#learnmore_collection_link:before {
    position: absolute;
    content: "\f0d7";
    display: block;
    font-family: 'FontAwesome';
    font-size: 34px;
    top: 7px;
    left: 50%;
    transform: translate(-50%, 0px);
}

.product_detail span#learnmore_collection_link:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    background: black;
}
span#learnmore_collection_link.active:before {
    content: "\f0de";
    position: absolute;
    display: block;
    font-family: 'FontAwesome';
    top: 16px;
    left: 50%;
    transform: translate(-50%, 0px);
    font-size: 34px;
}


.product_detail span#learnmore_collection_link[collectio-type="Addition"]:hover::after,
.product_detail span#learnmore_collection_link[collectio-type="Addition"].active:after {
	background: rgb(14,92,102);
}
.product_detail span#learnmore_collection_link[collectio-type="Addition"]:hover::before,
.product_detail span#learnmore_collection_link[collectio-type="Addition"].active:before {
    color: rgb(14,92,102);
}

.product_detail span#learnmore_collection_link[collectio-type="Pro"]:hover::after,
.product_detail span#learnmore_collection_link[collectio-type="Pro"].active:after {
	background: rgb(245,157,56);
}
.product_detail span#learnmore_collection_link[collectio-type="Pro"]:hover::before,
.product_detail span#learnmore_collection_link[collectio-type="Pro"].active:before {
    color: rgb(245,157,56);
}

.product_detail span#learnmore_collection_link[collectio-type="Pro Heather"]:hover::after,
.product_detail span#learnmore_collection_link[collectio-type="Pro Heather"].active:after {
	background: rgb(245,157,56);
}
.product_detail span#learnmore_collection_link[collectio-type="Pro Heather"]:hover::before,
.product_detail span#learnmore_collection_link[collectio-type="Pro Heather"].active:before {
    color: rgb(245,157,56);
}

.product_detail span#learnmore_collection_link[collectio-type="Universal"]:hover::after,
.product_detail span#learnmore_collection_link[collectio-type="Universal"].active:after {
	background: rgb(11, 66, 105);
}
.product_detail span#learnmore_collection_link[collectio-type="Universal"]:hover::before,
.product_detail span#learnmore_collection_link[collectio-type="Universal"].active:before {
    color: rgb(11, 66, 105);
}

.product_detail span#learnmore_collection_link[collectio-type="Universal STRETCH"]:hover::after,
.product_detail span#learnmore_collection_link[collectio-type="Universal STRETCH"].active:after {
	background: rgb(168, 18, 62);
}
.product_detail span#learnmore_collection_link[collectio-type="Universal STRETCH"]:hover::before,
.product_detail span#learnmore_collection_link[collectio-type="Universal STRETCH"].active:before {
    color: rgb(168, 18, 62);
}

.product_detail span#learnmore_collection_link[collectio-type="Sivvan"]:hover::after,
.product_detail span#learnmore_collection_link[collectio-type="Sivvan"].active:after {
	background: rgb(51, 24, 91);
}
.product_detail span#learnmore_collection_link[collectio-type="Sivvan"]:hover::before,
.product_detail span#learnmore_collection_link[collectio-type="Sivvan"].active:before {
    color: rgb(51, 24, 91);
}
/*category page new design end*/

.customerinvoices-customer-index .printBtn:hover {
    color: #0e4169;
}


@media (min-width: 768px) {
	.mageplaza-betterpopup-content #bio_ep_content .modalContainer .rightSection {
	    padding: 35px 35px 35px 70px;
	    width: 50%;
	    float: right;
	    height: 500px;
	}
	.mageplaza-betterpopup-content #signupBtn-contchnage h4 {
	    font-weight: 600;
	    color: #000;
	}	

	.mageplaza-betterpopup-content #bio_ep_content .modalContainer .rightSection h3 {
	    font-size: 45px;
	    color: #0d4169e0;
	    padding-bottom: 35px;
	    margin: 10px 0 0 0;
	    font-weight: 600;
	    border-bottom: 2px solid #ccc;
	}

	.mageplaza-betterpopup-content input#mp-newsletter::placeholder {
		 color: #000 !important;
		}


	.mageplaza-betterpopup-content input#mp-newsletter {
	    border: 1px solid #000;
	    background-color: transparent;
	}

	#bio_ep_content .modalContainer {
	    background: url(../images/newsletter.jpg) no-repeat center/ cover;
	    height: 100%;
	    display: block;
	    position: relative;
	}
	#bio_ep_content .modalContainer {
	    height: 500px !important;
	}
}

/*exportcsv loader design*/


.exportcsv-loader{

    z-index: 100;
    position: absolute;
    /*top: 11%;*/
    right: 0;
    /*left: 24%;*/
    bottom: 0;
    width: 512px;
    height: 394px;
    /*background: rgba(255, 255, 255, 0.65);*/
    backdrop-filter: blur(5px);
}
.exportcsv-loader .loader2{
	width: 100%;
    height: 100%;
    text-align: center;
    justify-content: center;
    vertical-align: middle;
    padding: 28%;
    user-select: auto;
}
.exportcsv-loader p {
	position: absolute;
    font-size: large;
    color: #0c4269;
    font-weight: bolder;
    font-family: 'Open Sans';
    left: 46%;
}
/*end*/
.loginSection .authorization-link {
    float: right;
}
.catalog-product-view .swatch-attribute.color .swatch-option.image.selected:after, 
.catalog-product-view .swatch-attribute.color .swatch-option.image.active:after,
.catalog-product-view .swatch-attribute.style_status .swatch-option.image.selected:after, 
.catalog-product-view .swatch-attribute.style_status .swatch-option.image.active:after{
    content: "";
    border: 2px solid #0c4269;
    display: block;
    position: absolute;
    bottom: -5px !important;
    height: 144%;
    width: 144% !important;
    color: #0c4269;
    left: -5px;
    border-radius: 2px;
}
.catalog-product-view .swatch-attribute.heather_colors .swatch-option.image.selected:after{
	content: "";
    border: 2px solid #0c4269;
    display: block;
    position: absolute;
    bottom: -5px !important;
    height: 123%;
    width: 120% !important;
    color: #0c4269;
    left: -5px;
    border-radius: 2px;
}

.catalog-product-view .swatch-attribute.color .swatch-option.image.selected:before, 
.catalog-product-view .swatch-attribute.color .swatch-option.image.active:before,
.catalog-product-view .swatch-attribute.style_status .swatch-option.image.selected:before, 
.catalog-product-view .swatch-attribute.style_status .swatch-option.image.active:before{
    content: "";
    position: absolute;
    bottom: -45%;
    right: -45%;
    font: normal normal normal 14px/1 FontAwesome;
    z-index: 1;
    background: #fff;
    color: #0c4269;
    background-repeat: no-repeat;
    padding-left: 1.1px;
    height: 14px;
    background: url(/pub/media/check.svg);
    width: 14px;
    background-position: center;
    border: unset;
    background-repeat: no-repeat;
}
.catalog-product-view .swatch-attribute.heather_colors .swatch-option.image.selected:before{
	content: "";
    position: absolute;
    bottom: -25%;
    right: -20%;
    font: normal normal normal 14px/1 FontAwesome;
    z-index: 1;
    background: #fff;
    color: #0c4269;
    background-repeat: no-repeat;
    padding-left: 1.1px;
    height: 14px;
    background: url(/pub/media/check.svg);
    width: 14px;
    background-position: center;
    border: unset;
    background-repeat: no-repeat;
}
.catalog-product-view .swatch-attribute.size .swatch-option.text.selected:after {
    padding: 10px 10px;
    content: "";
    border: 2px solid #0c4269;
    display: block;
    position: absolute;
    bottom: -6px !important;
    height: 100%;
    width: 90% !important;
    color: #0c4269;
    border-radius: 2px;
}

.catalog-product-view .swatch-attribute.size .swatch-option.text.selected:before {
    content: "";
    position: absolute;
    bottom: -40%;
    font: normal normal normal 14px/1 FontAwesome;
    z-index: 999;
    background: #fff;
    color: #0c4269;
    background-repeat: no-repeat;
    padding-left: 1.1px;
    height: 14px;
    background: url(/pub/media/check.svg);
    width: 14px;
    background-position: center;
    border: unset;
    right: 0;
    background-repeat: no-repeat;
}
.quickViewContent .swatch-attribute.size .swatch-option.text.selected:after {
    padding: 10px 15px;
    content: "";
    border: 2px solid #0c4269;
    display: block;
    position: absolute;
    bottom: -6px !important;
    height: 100%;
    width: 100% !important;
    color: #0c4269;
    border-radius: 2px;
    left: -4px;
}

.quickViewContent .swatch-attribute.size .swatch-option.text.selected:before {
    content: "";
    position: absolute;
    bottom: -40%;
    font: normal normal normal 14px/1 FontAwesome;
    z-index: 999;
    background: #fff;
    color: #0c4269;
    background-repeat: no-repeat;
    padding-left: 1.1px;
    height: 14px;
    background: url(/pub/media/check.svg);
    width: 14px;
    background-position: center;
    border: unset;
    right: -10px;
    background-repeat: no-repeat;
}
#featuredproductpopupdata .swatch-attribute.color .swatch-option.image.selected:after, #featuredproductpopupdata .swatch-attribute.color .swatch-option.image.active:after, #featuredproductpopupdata .swatch-attribute.heather_colors .swatch-option.image.selected:after{
    content: "" !important;
    border: 2px solid #0c4269;
    display: block !important;
    position: absolute !important;
    bottom: -5px !important;
    height: 154% !important;
    width: 150% !important;
    color: #0c4269;
    left: -5px !important;
    border-radius: 2px;
}
#featuredproductpopupdata .swatch-attribute.color .swatch-option.image.selected:before, #featuredproductpopupdata .swatch-attribute.color .swatch-option.image.active:before, #featuredproductpopupdata .swatch-attribute.heather_colors .swatch-option.image.selected:before{
    content: "";
    position: absolute;
    bottom: -45%;
    right: -45%;
    font: normal normal normal 14px/1 FontAwesome;
    z-index: 1;
    background: #fff;
    color: #0c4269;
    background-repeat: no-repeat;
    padding-left: 1.1px;
    height: 14px;
    background: url(/pub/media/check.svg);
    width: 14px;
    background-position: center;
    border: unset;
    background-repeat: no-repeat;
}
.catalog-product-view .swatch-option.text.inActiveItem{
	display: none;
}

/*new magento */


nav.navigation span.ui-menu-icon.ui-icon.ui-icon-caret-1-e:after {
    display: none !important;
}


body.b2c-index-trackorder div.mage-error {
    font-size: 12px;
    margin: 0;
    line-height: 12px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact {
    width: 100%;
}
div.mage-error {
    font-size: 12px !important;
    margin: 0 !important;
    line-height: 12px !important;
}
.checkout-cart-index .confirm footer.modal-footer, .checkout-cart-index .confirm .modal-header {
    display: block;
}
p.news-footer-show-message.message-error.error {
    font-size: 12px !important;
    margin: 0 !important;
    position: absolute;
    left: 0;
    top: 55px;
    line-height: 12px !important;
}

.subScription div#mail-error {
    position: absolute;
    top: 55px;
}

.cart-discount .block .actions-toolbar {
    width: 20%;
}
.cart-discount .block.discount
{
	width: 48%;
}
.cart-container .form-cart .actions.main button#empty_cart_button {
    display: none;
}
.opc-block-summary .product-item .product-item-name-block{
	width: 100%;
}
.checkout-index-index .opc-block-summary .product-item .product-item-inner{
	display: flex;
	font-size: 14px;
}
.modals-overlay {
    z-index: 9999 !important;
}
.form .fieldset[data-hasrequired="* Required Fields"]::after {
    display: none !important;
}
/*new magento end*/
/*b2c eta date section css*/
.catalog-product-view #product-options-wrapper .fieldset .error {
    position: unset;
}

.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container .back_date_tooltip {
    visibility: hidden;
    background-color: #fff;
    padding: 5px 10px;
    color: #FF0000;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    bottom: -60px;
    z-index: 5;
    width: 25rem;
    max-width: 20rem;
    font-size: 13px;
    white-space: break-spaces;
    -webkit-box-shadow: 0 0 10px -1px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0 0 10px -1px rgba(0,0,0,0.4);
    box-shadow: 0 0 10px -1px rgb(0 0 0 / 40%);
    border: 1px solid #a9a1a1;
    left: -33px;
}

.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container svg#Layer_1 {
    height: 13px;
    padding-right: 2px;
    vertical-align: middle;
}

.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container .back_date_tooltip:before {
    top: -7px;
    border: 1px solid #a9a1a1;
    width: 13px;
    height: 13px;
    background: #fff;
    transform: rotate(-133deg);
    left: 32px;
    border-left-color: transparent;
    border-top: 0;
    content: '';
    position: absolute;
}

.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container .back_date_tooltip:after {
    border-right: 8px solid white;
    left: 20px;
    transform: rotate(90deg);
    content: '';
    position: absolute;
}
.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container:hover .back_date_tooltip {
    visibility: visible;
}
.catalog-product-view #product-options-wrapper .fieldset .div-etadate-container {
    position: relative;
    margin-left: 10px;
}
.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container .spn-etadate-label,
.catalog-product-view #product-options-wrapper .fieldset .error .div-etadate-container .spn-etadate {
    vertical-align: middle;
    color: #000
}

/*//eta quickviewpopupchange*/
.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error{
    position: unset;
}

.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .back_date_tooltip,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .back_date_tooltip {
    visibility: hidden;
    background-color: #fff;
    padding: 5px 10px;
    color: #FF0000;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    bottom: -60px;
    z-index: 5;
    width: 25rem;
    max-width: 20rem;
    font-size: 13px;
    white-space: break-spaces;
    -webkit-box-shadow: 0 0 10px -1px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0 0 10px -1px rgba(0,0,0,0.4);
    box-shadow: 0 0 10px -1px rgb(0 0 0 / 40%);
    border: 1px solid #a9a1a1;
    left: -33px;
}

.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container svg#Layer_1,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container svg#Layer_1 {
    height: 13px;
    padding-right: 2px;
    vertical-align: middle;
}

.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .back_date_tooltip:before,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .back_date_tooltip:before {
    top: -7px;
    border: 1px solid #a9a1a1;
    width: 13px;
    height: 13px;
    background: #fff;
    transform: rotate(-133deg);
    left: 32px;
    border-left-color: transparent;
    border-top: 0;
    content: '';
    position: absolute;
}

.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .back_date_tooltip:after,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .back_date_tooltip:after {
    border-right: 8px solid white;
    left: 20px;
    transform: rotate(90deg);
    content: '';
    position: absolute;
}
.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container:hover .back_date_tooltip,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container:hover .back_date_tooltip {
    visibility: visible;
}
.catalog-category-view #featuredproductpopupdata .product-options-wrapper .div-etadate-container,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .div-etadate-container {
    position: relative;
    margin-left: 10px;
}
.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .spn-etadate-label,
.catalog-category-view #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .spn-etadate,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .spn-etadate-label,
.catalogsearch-result-index #featuredproductpopupdata .product-options-wrapper .error .div-etadate-container .spn-etadate {
    vertical-align: middle;
    color: #000
}
/*b2c eta date section css end*/
body.stockists-index-index div#block-search.showBox
{
	display: block !important;
}
.plumrocket-product-filter.catalog-category-view #maincontent .message.info.empty,
.plumrocket-product-filter.catalogsearch-result-index #maincontent .message.info.empty {
	
    margin-top: 25px;
}

.pl-thm-sttl-adaruniforms .page-wrapper .contentSection .container-fluid > div > div:nth-child(2) >  div:first-child {
    padding-left: 5px !important;
}
#html-body.pl-thm-sttl-adaruniforms > div.page-wrapper > div.contentSection > div.container-fluid > div > div:nth-child(2) > div:nth-child(2){
    padding-left:5px !important;
}
#html-body.pl-thm-sttl-adaruniforms > div.page-wrapper > div.contentSection > div.container-fluid > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div{
    padding:0px !important;
}
#html-body.pl-thm-sttl-adaruniforms > div.page-wrapper > div.contentSection > div.container-fluid > div > div:nth-child(2) > div:nth-child(3){
    padding-left:5px !important;
}

/*Home page slider Css Start*/

.sparsh_banner_slider .slick-list {
    max-height: initial !important;
}
.sparsh_banner_slider.slick-initialized .slick-slide > div > div {
    max-height: initial !important;
}
.cms-index-index .slick-track .slick-slide .image-thumb{
	padding: 0 29px;
}
.slick-dots li.slick-active button{
	background:#0E4169 !important ;
}
ul.slick-dots{
	padding: 0px;
}
body#html-body .contentSection .sparsh_banner ~ .container-fluid .row{
	padding: 0 20px 20px 20px !important;
}
body#html-body .contentSection .sparsh_banner{
	background: #f7f8fa;
	margin-bottom: 0;
}

/*10-03-2023*/
.category-sale.catalog-category-view .column.main {
    z-index: unset;
}
/*10-03-2023 end*/

.main-img.lab-coats-main {
    height: 649px;
	width: auto;
}
.InstadSlider .owl-list {
    height:366px
}
.InstadSlider .owl-list img{
    height:100%;
}
.toolbar-products{ display: none }


/* start group discount */
/* 
.login-menu-group-discount {
    float: right;
    display: flex;
    align-items: center;
    gap: 10px;
}

a.group-discounts{
    padding: 7px 23px;
    color: #0e4169 !important;
    border: 1px solid #0e4169;
    text-decoration: none;
    font-size: 12px;
    display: inline-block;
    transition: all 0.4s ease-out;
    -webkit-transition: all 0.4s ease-out;
    letter-spacing: 0.5px;
    cursor: pointer;
    font-family: 'Open Sans Bold';
}

a.group-discounts:hover {
    background: #0e4169;
    color: #fff !important;
} */

/* end group discount */



/* nonstretchicon */
	.product.media .magento_tag.nonstretchicon{
		position: relative;
		font-size: 15px;
		top: 30px;
		z-index: 2;
		text-align: center;
		color: #000000;
	}
	.product.media .magento_tag.nonstretchicon span{
		font-size: 90%;
		font-family: "Open Sans", serif;
		font-weight: 600;
		text-transform: uppercase;
		position: absolute;
		left: 20px;
		width: 145px;
	}
/* nonstretchicon */


	/* mm */
	/* .product.attribute.description {
		clear: both;
		bottom: -150px;
		position: absolute;
	} */
.cms-rma-return-policy #maincontent,
.cms-sms-terms-of-service #maincontent,
.cms-shipping-policy #maincontent,
.cms-privacy-policy #maincontent,
.contact-index-index #maincontent,
.amasty_rma-guest-login #maincontent{
	max-width: 1200px;
	margin:auto;
	padding: 50px 0px;
}
.cms-shipping-policy blockquote ul:last-child {
    padding: 0;
}
	
/* megamenu */
.navigation-megamenu .megamenu-mainmenu>li:not(.mega-menu-fullwidth)>.dropdown-menu {
    min-width: 180px;
    top: 100%;
    left: 0;
}
.navigation-megamenu .megamenu-mainmenu li.classicmenu:hover>.dropdown-menu {
    max-width: max-content;
    padding: 15px;
}
.navigation-megamenu .megamenu-mainmenu a {
    line-height: 15.73px !important;
}
 .navigation-megamenu .navigation ul li.classicmenu ul li.level1 {
   padding: 5px !important;
}
 
.navigation-megamenu .category-menu.dropdown .dropdown-toggle:after {
    content:'';
    display: none;
}
/* megamenu end */