/* Kipling font =========================================================================== */

@font-face {
	font-family: 'KiplingBold';
	src: url('kipling_bold-webfont.eot');
	src: local('☺'), url('kipling_bold-webfont.ttf') format('truetype'), url('kipling_bold-webfont.svg#webfontyosenvz5') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Kipling';
	src: url('kipling_regular-webfont.eot');
	src: local('☺'), url('kipling_regular-webfont.ttf') format('truetype'), url('kipling_regular-webfont.svg#webfont5HqqKeKT') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'KiplingUltralightRegular';
	src: url('kipling_ultralight_regular-webfont.eot');
	src: local('☺'), url('kipling_ultralight_regular-webfont.woff') format('woff'), url('kipling_ultralight_regular-webfont.ttf') format('truetype'), url('kipling_ultralight_regular-webfont.svg#webfontnEWVIgtP') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'KiplingLightRegular';
	src: url('kiplinglight-regular-webfont.eot');
	src: local('☺'), url('kiplinglight-regular-webfont.woff') format('woff'), url('kiplinglight-regular-webfont.ttf') format('truetype'), url('kiplinglight-regular-webfont.svg#webfont1sllRI7E') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: BringThaNoize;
    src: url('bringthanoize-webfont.eot');
    src: local('☺'), url('bringthanoize-webfont.woff') format('woff'), url('bringthanoize-webfont.ttf') format('truetype'), url('bringthanoize-webfont.svg#webfontnEWVIgtP') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:#C1C1C1; font:12px/1.55 Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:center; }

body.cke_show_borders { background:#fff; text-align:left;padding:5px; }
body.cke_show_borders ul{ list-style: disc outside; padding-left: 40px; }
body.cke_show_borders ol { list-style: decimal outside; padding-left: 40px; }

img           { border:0; vertical-align:top; }

a             { color:#E81C69; text-decoration:none;}
.main a		  { color:#666666; }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.15em; color:#E81C69; font-family: Kipling; }
h1            { font-size:50px; font-family: KiplingBold; 
                text-transform: uppercase; letter-spacing:0.05em; padding:10px 0 10px;}
h2            { font-size:50px; font-family: Kipling;}
h3            { font-size:28px; font-family: Kipling;}
h4            { font-size:14px; font-family: KiplingBold;}
h5            { font-size:26px; font-family: Kipling;}
h6            { font-size:11px; font-weight:bold; }

h1 b,h2 b,h3 b,
h4 b,h5 b,h6 b,
h1 strong,h2 strong,h3 strong,
h4 strong,h5 strong,h6 strong{ font-family:KiplingBold;}
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.no-in-stock-popup{
	background:black;
	border:1px solid #363636;
	color:white;
	font:bold 10px Arial;
	left: -15px;
	padding:2px 8px;
	position:absolute;
	top:-25px;
	white-space:nowrap;
	z-index:9998;
}
.color_bubles a{
	position: relative;
}
.catalog-product-view-shadow{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20000;
	background: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
