/*reset css------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1,.h1, h2, h3, .h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

/**{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}*/

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

input, textarea, select, option {
	outline: 0;
	}

ol, ul {
	list-style: none;
	}

hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}

h1, h2, h3,.h3, h4, h5, h6 ,.h1, p.d_in{
	line-height: 120%;
    text-align: center; text-transform: uppercase;
    position: relative;
	}
hgroup.hgroup-one .h1,
hgroup.hgroup-one p.d_in{
    font: normal 2.769230em/120% 'DaysRegular', Arial, sans-serif; color: #00b4ca;
}
hgroup h2,hgroup .h2{
    font: normal 2.769230em/120% 'DaysRegular', Arial, sans-serif; color: #00b4ca;
}
h2{
    font: normal 1.846153em/120% 'SegoeUISemibold', Arial, sans-serif; color: #00b4ca;
}
hgroup h3,hgroup.hgroup-one h1,
hgroup h3,hgroup.hgroup-one p.d_in{
    font: normal 1.230769em/120% 'SegoeUISemibold', Arial, sans-serif; color: #000000!important;
    text-transform: none!important;
}
h1,
p.d_in{
    font: normal 1.384615em/120% 'SegoeUISemibold', Arial, sans-serif; color: #00b4ca!important;
    text-transform: none;
}
h4{
    font: normal 65px/120% Arial, sans-serif; color: #ffffff;
}
h5{
    font: normal 65px/120% Arial, sans-serif; color: #ffffff;
}
h6{
    font: normal 65px/120% Arial, sans-serif; color: #ffffff;
}

p{
    margin-bottom: 10px;
    font: normal 13px/150% 'SegoeUIRegular', Arial, sans-serif; color: #676869;
    text-align: left;
}
p:last-child{margin-bottom: 0;}

a{
    font: normal 12px/120% 'SegoeUIRegular', Arial, sans-serif; color: #47ceee;
    text-decoration: underline;
    outline: 0 none;
}
a:hover{
    color: #47ceee; text-decoration: none;
}
a:active{
    color: #47ceee; text-decoration: none;
}
/*a:visited{
    color: #47ceee; text-decoration: none;
}*/

em{
    font-family: 'SegoeUIItalic', Arial, sans-serif; font-style: italic;
}

q{
    padding-left: 21px;
    font: 18px/140% 'SegoeUIItalic', Arial, sans-serif;
    color: #f46141; text-align: left;
    position: relative; z-index: 150;
}
q em{position: relative; z-index: 150;}
.q-quetos{
    font: 30px/32px 'SegoeUIItalic', Arial, sans-serif;
    color: #00b4ca;
}
.q-before{
    margin-right: 5px;
    position: absolute; left: 0; top: 0; z-index: 155;
}
.q-after{
    margin-left: 5px;
}

div{
    display:block;
    margin:0; padding:0;
}

.fl_l{
    float:left !important;
}
.fl_r{
    float:right !important;
}
.fl_n{
    float:none !important;
}

.d_b{
   display:block;
}
.d_t{display: table; width: 100%;}
.d_in{display: inline-block; vertical-align: top; *display: inline; zoom: 1;}

.t_c{
    text-align:center !important;
}
.t_r{
    text-align:right !important;
}

.text_tr{text-transform: uppercase;}

.d_none{display: none !important;}

.vertical_top{vertical-align: top;}
.vertical_middle{vertical-align: middle;}

.m_r_n{
    margin-right: 0 !important;
}

.pm_r_n{padding-right: 0 !important; margin-right: 0 !important; border-right: 0 none !important;}

.m_b_n{
    margin-bottom: 0 !important;
}
.m_t_n{
    margin-top: 0 !important;
}

.clear{
    float: none;
    clear:both;
}

.container-clear:before,
.container-clear:after{
    display: table;
    content: " ";
}
.container-clear:after{
    clear: both;
}










