@font-face {
	font-family: 'os_sans-serif';
	src: url('../../../../css-js/1_0/fonts/ProximaNova/ProximaNova-Reg-webfont.eot');
	src: url('../../../../css-js/1_0/fonts/ProximaNova/ProximaNova-Reg-webfont.eot?') format('embedded-opentype'),
			 url('../../../../css-js/1_0/fonts/ProximaNova/ProximaNova-Reg-webfont.woff') format('woff'),
			 url('../../../../css-js/1_0/fonts/ProximaNova/ProximaNova-Reg-webfont.ttf') format('truetype'),
			 url('../../../../css-js/1_0/fonts/ProximaNova/ProximaNova-Reg-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*Below Added 12/29/15*/
@font-face {
	font-family: 'os_sans_serif_thin';
    src: url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thin/proximanova-thin-webfont.eot');
    src: url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thin/proximanova-thin-webfont.eot?') format('embedded-opentype'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thin/proximanova-thin-webfont.woff2') format('woff2'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thin/proximanova-thin-webfont.woff') format('woff'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thin/proximanova-thin-webfont.ttf') format('truetype'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thin/proximanova-thin-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'os_sans_serif_thin_ita';
    src: url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thinit/proximanova-thinit-webfont.eot');
    src: url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thinit/proximanova-thinit-webfont.eot?') format('embedded-opentype'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thinit/proximanova-thinit-webfont.woff2') format('woff2'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thinit/proximanova-thinit-webfont.woff') format('woff'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thinit/proximanova-thinit-webfont.ttf') format('truetype'),
         url('../../../../css-js/1_0/fonts/ProximaNova/proximanova-thinit/proximanova-thinit-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Above Added 12/29/15*/

@font-face {
	font-family: 'os_serif_ita';
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Italic-webfont.eot');
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Italic-webfont.eot?') format('embedded-opentype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Italic-webfont.woff') format('woff'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Italic-webfont.ttf') format('truetype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Italic-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'os_serif';
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Regular-webfont.eot');
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Regular-webfont.eot?') format('embedded-opentype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Regular-webfont.woff') format('woff'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Regular-webfont.ttf') format('truetype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'os_serif_lt';
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Light-webfont.eot');
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Light-webfont.eot?') format('embedded-opentype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Light-webfont.woff') format('woff'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Light-webfont.ttf') format('truetype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-Light-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'os_serif_lt_ita';
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-LightItalic-webfont.eot');
	src: url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-LightItalic-webfont.eot?') format('embedded-opentype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-LightItalic-webfont.woff') format('woff'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-LightItalic-webfont.ttf') format('truetype'),
			 url('../../../../css-js/1_0/fonts/BodoniRecut/BodoniRecut-LightItalic-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'icomoon';
	src:url('../../../../css-js/1_0/fonts/IcoMoon/icomoon.eot?ts4mep');
	src:url('../../../../css-js/1_0/fonts/IcoMoon/icomoon.eot?') format('embedded-opentype'),
		url('../../../../css-js/1_0/fonts/IcoMoon/icomoon.woff?ts4mep') format('woff'),
		url('../../../../css-js/1_0/fonts/IcoMoon/icomoon.ttf?ts4mep') format('truetype'),
		url('../../../../css-js/1_0/fonts/IcoMoon/icomoon.svg?ts4mep') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;


	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: "\e900";
}

.icon-images:before {
	content: "\e93a";
}

.icon-image:before {
	content: "\e93b";
}

.icon-camera:before {
	content: "\e944";
}

.icon-headset:before {
	content: "\e949";
}

.icon-play:before {
	content: "\e957";
}

.icon-video-camera2:before {
	content: "\e963";
}

.icon-video-camera-slash:before {
	content: "\e964";
}

.icon-video-camera3:before {
	content: "\e965";
}

.icon-recording:before {
	content: "\e969";
}

.icon-bullhorn:before {
	content: "\e979";
}

.icon-book:before {
	content: "\e990";
}

.icon-file-download2:before {
	content: "\e9a6";
}

.icon-file-upload2:before {
	content: "\e9a8";
}

.icon-stack3:before {
	content: "\e9cf";
}

.icon-folder-search:before {
	content: "\e9d1";
}

.icon-folder-download:before {
	content: "\e9d2";
}

.icon-folder-upload:before {
	content: "\e9d3";
}

.icon-folder-plus:before {
	content: "\e9d4";
}

.icon-folder-minus:before {
	content: "\e9d6";
}

.icon-cc:before {
	content: "\e9ec";
}

.icon-barcode:before {
	content: "\e9f6";
}

.icon-qrcode:before {
	content: "\e9f8";
}

.icon-cart:before {
	content: "\e9fe";
}

.icon-credit-card:before {
	content: "\ea15";
}

.icon-calculator:before {
	content: "\ea17";
}

.icon-phone2:before {
	content: "\ea1d";
}

.icon-phone-slash:before {
	content: "\ea1e";
}

.icon-phone-wave:before {
	content: "\ea1f";
}

.icon-phone-plus:before {
	content: "\ea20";
}

.icon-phone-minus:before {
	content: "\ea21";
}

.icon-address-book:before {
	content: "\ea2b";
}

.icon-at-sign:before {
	content: "\ea2f";
}

.icon-envelop3:before {
	content: "\ea32";
}

.icon-map4:before {
	content: "\ea48";
}

.icon-clock:before {
	content: "\ea4d";
}

.icon-clock3:before {
	content: "\ea4f";
}

.icon-alarm:before {
	content: "\ea53";
}

.icon-alarm-add:before {
	content: "\ea54";
}

.icon-alarm-check:before {
	content: "\ea55";
}

.icon-alarm-cancel:before {
	content: "\ea56";
}

.icon-calendar:before {
	content: "\ea5f";
}

.icon-printer2:before {
	content: "\ea65";
}

.icon-mouse2:before {
	content: "\ea6a";
}

.icon-keyboard:before {
	content: "\ea6d";
}

.icon-display:before {
	content: "\ea70";
}

.icon-mobile:before {
	content: "\ea75";
}

.icon-mobile2:before {
	content: "\ea76";
}

.icon-tablet:before {
	content: "\ea77";
}

.icon-rotate-ccw3:before {
	content: "\eaa8";
}

.icon-rotate-cw3:before {
	content: "\eaa9";
}

.icon-subtract:before {
	content: "\eab3";
}

.icon-undo2:before {
	content: "\eabc";
}

.icon-redo2:before {
	content: "\eabd";
}

.icon-bubble:before {
	content: "\eac1";
}

.icon-bubbles:before {
	content: "\eac2";
}

.icon-bubbles2:before {
	content: "\eac3";
}

.icon-bubble-notification:before {
	content: "\eac7";
}

.icon-user:before {
	content: "\eaf4";
}

.icon-users:before {
	content: "\eaf5";
}

.icon-user-plus:before {
	content: "\eaf6";
}

.icon-user-minus:before {
	content: "\eaf7";
}

.icon-user-cancel:before {
	content: "\eaf8";
}

.icon-user-block:before {
	content: "\eaf9";
}

.icon-user-lock:before {
	content: "\eafa";
}

.icon-user-check:before {
	content: "\eafb";
}

.icon-users2:before {
	content: "\eafc";
}

.icon-vcard:before {
	content: "\eb0e";
}

.icon-quotes-left:before {
	content: "\eb18";
}

.icon-quotes-right:before {
	content: "\eb19";
}

.icon-spinner3:before {
	content: "\eb21";
}

.icon-spinner11:before {
	content: "\eb29";
}

.icon-search2:before {
	content: "\eb30";
}

.icon-zoom-in2:before {
	content: "\eb31";
}

.icon-zoom-out2:before {
	content: "\eb32";
}

.icon-enlarge:before {
	content: "\eb39";
}

.icon-shrink:before {
	content: "\eb3a";
}

.icon-lock4:before {
	content: "\eb50";
}

.icon-unlocked:before {
	content: "\eb51";
}

.icon-cog:before {
	content: "\eb5c";
}

.icon-hammer-wrench:before {
	content: "\eb66";
}

.icon-bug:before {
	content: "\eb75";
}

.icon-syringe2:before {
	content: "\eb78";
}

.icon-medal:before {
	content: "\eb9d";
}

.icon-trophy2:before {
	content: "\eba4";
}

.icon-diamond:before {
	content: "\eba6";
}

.icon-gift2:before {
	content: "\ebaa";
}

.icon-glass:before {
	content: "\ebaf";
}

.icon-glass2:before {
	content: "\ebb0";
}

.icon-fork-knife:before {
	content: "\ebb8";
}

.icon-cook:before {
	content: "\ebba";
}

.icon-plate:before {
	content: "\ebbb";
}

.icon-steak:before {
	content: "\ebbc";
}

.icon-fish:before {
	content: "\ebbd";
}

.icon-chicken:before {
	content: "\ebbe";
}

.icon-hamburger:before {
	content: "\ebbf";
}

.icon-leaf:before {
	content: "\ebca";
}

.icon-fire:before {
	content: "\ebe5";
}

.icon-magnet:before {
	content: "\ebea";
}

.icon-lamp7:before {
	content: "\ebf6";
}

.icon-lamp8:before {
	content: "\ebf7";
}

.icon-bin2:before {
	content: "\ebfb";
}

.icon-briefcase2:before {
	content: "\ec00";
}

.icon-airplane2:before {
	content: "\ec03";
}

.icon-paperplane:before {
	content: "\ec06";
}

.icon-truck:before {
	content: "\ec0c";
}

.icon-puzzle:before {
	content: "\ec1c";
}

.icon-brain:before {
	content: "\ec24";
}

.icon-power:before {
	content: "\ec45";
}

.icon-clipboard:before {
	content: "\ec4d";
}

.icon-list-numbered:before {
	content: "\ec55";
}

.icon-list:before {
	content: "\ec56";
}

.icon-more:before {
	content: "\ec58";
}

.icon-grid:before {
	content: "\ec5a";
}

.icon-grid6:before {
	content: "\ec5f";
}

.icon-menu:before {
	content: "\ec67";
}

.icon-circle-small:before {
	content: "\ec68";
}

.icon-menu7:before {
	content: "\ec6e";
}

.icon-menu8:before {
	content: "\ec6f";
}

.icon-menu9:before {
	content: "\ec70";
}

.icon-menu10:before {
	content: "\ec71";
}

.icon-cloud:before {
	content: "\ec72";
}

.icon-cloud-download:before {
	content: "\ec73";
}

.icon-cloud-upload:before {
	content: "\ec74";
}

.icon-cloud-check:before {
	content: "\ec75";
}

.icon-download2:before {
	content: "\ec7a";
}

.icon-upload2:before {
	content: "\ec7c";
}

.icon-sphere:before {
	content: "\ec8e";
}

.icon-link:before {
	content: "\ec96";
}

.icon-unlink:before {
	content: "\ec97";
}

.icon-flag:before {
	content: "\eca1";
}

.icon-flag2:before {
	content: "\eca2";
}

.icon-attachment:before {
	content: "\eca9";
}

.icon-bookmark2:before {
	content: "\ecb4";
}

.icon-temperature:before {
	content: "\ecbb";
}

.icon-weather-lightning2:before {
	content: "\ecbe";
}

.icon-weather-snow2:before {
	content: "\ecc2";
}

.icon-weather-cloud-wind2:before {
	content: "\ecc4";
}

.icon-weather-cloud-sun2:before {
	content: "\ecc6";
}

.icon-weather-cloudy2:before {
	content: "\ecc8";
}

.icon-star-empty3:before {
	content: "\ece0";
}

.icon-star-half:before {
	content: "\ece1";
}

.icon-star-full2:before {
	content: "\ece2";
}

.icon-heart3:before {
	content: "\ece6";
}

.icon-heart4:before {
	content: "\ece7";
}

.icon-thumbs-up3:before {
	content: "\ecf5";
}

.icon-thumbs-down3:before {
	content: "\ecf6";
}

.icon-move:before {
	content: "\ed4a";
}

.icon-warning2:before {
	content: "\ed4d";
}

.icon-notification2:before {
	content: "\ed4f";
}

.icon-question4:before {
	content: "\ed53";
}

.icon-plus3:before {
	content: "\ed5a";
}

.icon-minus3:before {
	content: "\ed5b";
}

.icon-plus-circle2:before {
	content: "\ed5e";
}

.icon-minus-circle2:before {
	content: "\ed5f";
}

.icon-info2:before {
	content: "\ed61";
}

.icon-cancel-circle2:before {
	content: "\ed63";
}

.icon-blocked:before {
	content: "\ed64";
}

.icon-cross2:before {
	content: "\ed6a";
}

.icon-checkmark4:before {
	content: "\ed6f";
}

.icon-play4:before {
	content: "\ed82";
}

.icon-pause2:before {
	content: "\ed83";
}

.icon-stop2:before {
	content: "\ed84";
}

.icon-backward2:before {
	content: "\ed85";
}

.icon-forward3:before {
	content: "\ed86";
}

.icon-first:before {
	content: "\ed87";
}

.icon-last:before {
	content: "\ed88";
}

.icon-previous2:before {
	content: "\ed89";
}

.icon-next2:before {
	content: "\ed8a";
}

.icon-eject:before {
	content: "\ed8b";
}

.icon-volume-high:before {
	content: "\ed8c";
}

.icon-volume-medium:before {
	content: "\ed8d";
}

.icon-volume-low:before {
	content: "\ed8e";
}

.icon-volume-mute:before {
	content: "\ed8f";
}

.icon-volume-mute4:before {
	content: "\eda3";
}

.icon-loop3:before {
	content: "\eda7";
}

.icon-arrow-up2:before {
	content: "\edb5";
}

.icon-arrow-up4:before {
	content: "\edb7";
}

.icon-arrow-right2:before {
	content: "\edb9";
}

.icon-arrow-right4:before {
	content: "\edbb";
}

.icon-arrow-down2:before {
	content: "\edbd";
}

.icon-arrow-down4:before {
	content: "\edbf";
}

.icon-arrow-left2:before {
	content: "\edc1";
}

.icon-arrow-left4:before {
	content: "\edc3";
}

.icon-menu-open:before {
	content: "\ee38";
}

.icon-menu-open2:before {
	content: "\ee39";
}

.icon-menu-close:before {
	content: "\ee3a";
}

.icon-menu-close2:before {
	content: "\ee3b";
}

.icon-backspace2:before {
	content: "\ee41";
}

.icon-circle:before {
	content: "\ee74";
}

.icon-circle2:before {
	content: "\ee75";
}

.icon-filter3:before {
	content: "\ee88";
}

.icon-popout:before {
	content: "\eec8";
}

.icon-google:before {
	content: "\eee3";
}

.icon-google-plus:before {
	content: "\eee4";
}

.icon-google-drive:before {
	content: "\eee7";
}

.icon-facebook:before {
	content: "\eee8";
}

.icon-instagram:before {
	content: "\eeec";
}

.icon-twitter:before {
	content: "\eeed";
}

.icon-feed2:before {
	content: "\eef0";
}

.icon-youtube:before {
	content: "\eef3";
}

.icon-youtube2:before {
	content: "\eef4";
}

.icon-youtube3:before {
	content: "\eef5";
}

.icon-vimeo:before {
	content: "\eef8";
}

.icon-yahoo:before {
	content: "\ef19";
}

.icon-apple2:before {
	content: "\ef1b";
}

.icon-android:before {
	content: "\ef1d";
}

.icon-windows:before {
	content: "\ef1e";
}

.icon-linkedin2:before {
	content: "\ef25";
}

.icon-pinterest:before {
	content: "\ef2c";
}

.icon-paypal:before {
	content: "\ef32";
}

.icon-file-pdf:before {
	content: "\ef36";
}
.icon-cc-visa:before {
		content: "\f1f0";
}
.icon-cc-mastercard:before {
		content: "\f1f1";
}
.icon-cc-discover:before {
		content: "\f1f2";
}
.icon-cc-amex:before {
		content: "\f1f3";
}
.icon-cc-paypal:before {
		content: "\f1f4";
}
.icon-cc-stripe:before {
		content: "\f1f5";
}
.icon-price-tag2:before {
		content: "\e9ee";
}
.icon-price-tags:before {
		content: "\e9ef";
}
.icon-location:before {
		content: "\ea38";
}
.icon-location2:before {
		content: "\ea39";
}
