/* CSS Document */
/* RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6,
pre, form, p, blockquote, fieldset, input, abbr, article, aside, command,
details, figcaption, figure, footer, header, hgroup, mark, meter, nav,
output, progress, section, summary, time {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong,
th, figcaption {
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
}

fieldset, iframe {
    border: none;
}

caption, th {
    text-align: left;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

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

::-webkit-input-placeholder {
	font-size: 12px;
	color: #999;
}

:-moz-placeholder { /* Firefox 18- */
	font-size: 12px;
	color: #999;
}

::-moz-placeholder {  /* Firefox 19+ */
	font-size: 12px;
	color: #999;
}

:-ms-input-placeholder {
	font-size: 12px;
	color: #999;
}

input:-moz-read-only { /* For Firefox */
	background-color: #f8f8f8;
    color: #898989 !important;
}

input:read-only {
	background-color: #f8f8f8;
    color: #898989 !important;
}

/* LAYOUT */
html {
	background-color: #fff;
}

.clear {
    clear: both;
}

.clearer {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 1px;
    font-size: 1px;
}

img {
    border: 0;
}

.replaced {
    display: block;
    width: 1px;
    height: 1px;
    outline: none;
    overflow: hidden;
    text-indent: -9999px;
}

#container {
    width: 100%;
	min-width: 1190;
	min-height: 740px;
    margin: 0 auto;
    position: relative;
	background-color: #fff;
	overflow: hidden !important;
}

#wrapper {
    width: 1190px;
    margin: 0 auto;
    position: relative;
}

#main {
    width: 100%;
    position: relative;
}

#content {
    padding: 18px 20px;
    position: relative;
    color: #333;
}

#breadcrumb {
    clear: both;
    text-align: center;
    clear: both;
    font-size: 10px;
    color: #686868;
}

.content {
	float: left;
	width: 1190px;
	height: auto;
	margin: 0 auto;
	position: relative;
	left: 50%;
	margin-left: -595px;
}

.content_wide {
	width: 1920px;
	margin: 0 auto;
	position: relative;
}

/* FONTS */
.line_through {
    text-decoration: line-through !important;
}

/* TYPE */
body {
    font-family: 'Open Sans', "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
    background-color: transparent;
    color: #333;
    -webkit-font-smoothing: antialiased;
	min-width: 1190px;
}

a {
    color: #333;
}

a:link, a:visited, a:active {
    text-decoration: none;
}

a:hover {
	color: #151515;
    text-decoration: none;
}

a.block {
    display: block;
    cursor: pointer;
}

a.block span,
a.block em {
    color: #08c;
    cursor: pointer;
}

a.block:hover {
    text-decoration: none;
}

a.block:hover span,
a.block:hover em {
    color: #08c;
    text-decoration: underline;
}

ul {
    list-style: none outside;
}

ol {
    margin-bottom: 18px;
    list-style: decimal;
    margin-left: 2.2em;
}

li {
	display: inline;
}

input {
	border: none;
	outline: none;
}

input.red {
    border-color: #ff1a00 !important;
}

.x-centered {
	position: absolute;
	left: 50%;
	-ms-transform: translate(-50%, 0); /* IE 9 */
	-moz-transform: translate(-50%, 0); /* FireFox */
	-webkit-transform: translate(-50%, 0); /* Chrome, Safari, Opera */
	transform: translate(-50%, 0);
}

.border_box {
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.bottom-shadow {
	-webkit-box-shadow: 0 8px 3px -6px #989898;
	   -moz-box-shadow: 0 8px 3px -6px #989898;
	        box-shadow: 0 8px 3px -6px #989898;
}

.radius-full {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.radius-round {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.radius-half {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.radius-quater {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.radius-top {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

.radius-left {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.radius-right {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.radius-bottom {
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

.vertical-display {
	-ms-transform: rotate(270deg); /* IE 9 */
	-ms-transform-origin: right bottom 0; /* IE 9 */
	-moz-transform: rotate(270deg); /* FireFox */
	-moz-transform-origin: right bottom 0; /* FireFox */
	-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
	-webkit-transform-origin: right bottom 0; /* Chrome, Safari, Opera */
	transform: rotate(270deg);
	transform-origin: right bottom 0;
}

.effect7 {
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
}

.gradient-blue {
	background: #1c1e3e;
	background: -moz-linear-gradient(left, #1c1e3e 0%, #474762 100%);
	background: -webkit-linear-gradient(left, #1c1e3e 0%,#474762 100%);
	background: linear-gradient(to right, #1c1e3e 0%,#474762 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1e3e', endColorstr='#474762',GradientType=1 );
}

.gradient-blue-ver {
	background: #1c1e3e;
	background: -moz-linear-gradient(top, #1c1e3e 0%, #474762 100%);
	background: -webkit-linear-gradient(top, #1c1e3e 0%,#474762 100%);
	background: linear-gradient(to bottom, #1c1e3e 0%,#474762 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1e3e', endColorstr='#474762',GradientType=0 );
}

.gradient-red {
	background: #ff1a00;
	background: -moz-linear-gradient(left, #ff1a00 0%, #f77962 100%);
	background: -webkit-linear-gradient(left, #ff1a00 0%,#f77962 100%);
	background: linear-gradient(to right, #ff1a00 0%,#f77962 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#f77962',GradientType=1 );
}

.gradient-red-ver {
    background: #ff1a00;
    background: -moz-linear-gradient(top, #ff1a00 0%, #f77962 100%);
    background: -webkit-linear-gradient(top, #ff1a00 0%,#f77962 100%);
    background: linear-gradient(to bottom, #ff1a00 0%,#f77962 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#f77962',GradientType=0 );
}

.gradient-purple {
	background: #606178;
	background: -moz-linear-gradient(left, #606178 0%, #9a9aa2 100%);
	background: -webkit-linear-gradient(left, #606178 0%,#9a9aa2 100%);
	background: linear-gradient(to right, #606178 0%,#9a9aa2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606178', endColorstr='#9a9aa2',GradientType=1 );
}

/* FACEBOOK : chat */
#page_chat { position: fixed; z-index: 8888; top: 50%; right: 0px; width: 108px; height: 29px; margin: -65px 0 0 0; }

/* LOADER */
#page_loader { display: none; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.7) url(../images/loader.gif) center no-repeat; background-size: 96px; }

/* LOADER PAGE : Payment */
#payment_loader { position:fixed; z-index:2; top:0px; left:0px; width: 100%; height:100%; background: #fff; }
#payment_loader .payment_wrapper { position:absolute; top:50%; left:50%; margin:-275px 0 0 -200px; background: #fff; }
#payment_loader span { float:left; width:400px; height:400px; background: url(../images/dots-loader.gif) center top no-repeat; background-size: 150px; padding-top: 150px; font: 500 14px/20px 'Open Sans', sans-serif; color: #2c3749; text-align: center; }
#payment_loader span em { font-weight: 700 !important; font-size: 18px !important; line-height: 40px !important; }
#payment_loader span a.btn_return { position: relative; left: 50%; bottom: 0px !important; float: left; width: 180px; height: 38px; margin-left: -91px; background: #f8f8f8; border: 1px solid #e3e3e3; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font: 700 12px/38px 'Open Sans', sans-serif; color: #2c3749; text-align: center; }
#payment_loader span a.btn_return:hover { background: #e3e3e3; }

#payment_cdm { position:absolute; top: 50%; left: 50%; margin: -300px 0 0 -300px; }
#payment_cdm span { float:left; width: 600px; height: 450px; background: url(../images/icon/ico_tick_v2.png) center top no-repeat; background-size: 100px; padding-top: 150px; font: 500 14px/20px 'Open Sans', sans-serif; color: #2c3749; text-align: center; }
#payment_cdm span small { font-size: 10px; }
#payment_cdm span p { margin-top: 25px; color: #686868; }
#payment_cdm span p strong { font-weight: 700; color: #2c3749; }
#payment_cdm span p em { font-weight: 700; color: #2c3749; text-decoration: underline; }
#payment_cdm span h2 { font: 400 18px/29px 'Open Sans', sans-serif; color: #111921; text-align: center; }
#payment_cdm span h2 strong { font-weight: 700; }
#payment_cdm span h2 small { font-size: 12px; }
#payment_cdm span h2 em { font-weight: 700; color: #2c3749; text-decoration: underline; }
#payment_cdm span a.btn_return { bottom: 0px !important; float: left; width: 183px; height: 38px; background: #f8f8f8; border: 1px solid #e3e3e3; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font: 700 12px/38px 'Open Sans', sans-serif; color: #2c3749; text-align: center; }
#payment_cdm span a.btn_return:hover { background: #e3e3e3; }

/* SYSTEM MESSAGE */
#popup_page { display: none; position: fixed; z-index: 8888; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(204,204,204,0.5); }
#popup_page .page_wrap { position: absolute; top: 25%; left: 50%; width: 40%; max-width: 600px; min-width: 400px; }
#popup_page .page_content { position: relative; left: -50%; float: left; width: 100%; background-color: #fff; border: 1px solid #e3e3e3; }
#popup_page .page_content a.btn_close { position: absolute; top: 22px; right: 22px; width: 16px; height: 16px; background: url(../images/icon/cross_lblue.png) center no-repeat; background-size: 16px; }
#popup_page .page_content a.btn_close:hover { background-image: url(../images/icon/cross_dblue.png); }
#popup_page .page_content h3.b_title { font: 400 34px/60px 'Open Sans', sans-serif; color: #1c1e3e; text-align: center; }
#popup_page .page_content .msg_c { float: left; width: 90%; padding: 5%; border-top: 1px solid #e3e3e3; }
#popup_page .page_content .msg_c p { font: 400 18px/20px 'Open Sans', sans-serif; color: #1c1e3e; text-align: center; }
#popup_page .page_content ul.page_btn { position: relative; float: left; width: 100%; height: 40px; margin: 20px 0 10px 0; text-align: center; }
#popup_page .page_content ul.page_btn li.f_width { float: left; width: 60%; height: 100%; padding: 0 20%; }
#popup_page .page_content ul.page_btn li.h_width { float: left; width: 40%; height: 100%; padding: 0 5%; overflow: hidden; }
#popup_page .page_content ul.page_btn a.btn_done { float: left; width: 90%; padding: 10px 5%; font: 700 16px/16px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#popup_page .page_content ul.page_btn a.btn_done:hover { background: #1c1e3e !important; }
#popup_page .page_content ul.page_btn a.btn_link { float: left; width: 90%; padding: 10px 5%; font: 700 16px/16px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#popup_page .page_content ul.page_btn a.btn_link:hover { background: #ff1a00 !important; }

/* SYSTEM TRACK ORDER */
#popup_order { display: none; position: fixed; z-index: 8888; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(204,204,204,0.5); }
#popup_order .page_wrap { position: absolute; top: 10%; left: 50%; width: 40%; max-width: 600px; min-width: 400px; }
#popup_order .page_content { position: relative; left: -50%; float: left; width: 100%; background-color: #fff; border: 1px solid #e3e3e3; }
#popup_order .page_content a.btn_close { position: absolute; top: 22px; right: 22px; width: 16px; height: 16px; background: url(../images/icon/cross_lblue.png) center no-repeat; background-size: 16px; }
#popup_order .page_content a.btn_close:hover { background-image: url(../images/icon/cross_dblue.png); }
#popup_order .page_content ul.page_btn { position: relative; float: left; width: 100%; height: 40px; margin: 20px 0 10px 0; text-align: center; }
#popup_order .page_content ul.page_btn li.f_width { float: left; width: 60%; height: 100%; padding: 0 20%; }
#popup_order .page_content ul.page_btn li.h_width { float: left; width: 40%; height: 100%; padding: 0 5%; overflow: hidden; }
#popup_order .page_content ul.page_btn a.btn_done { float: left; width: 50%; margin: 0 20%; padding: 10px 5%; font: 700 16px/16px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#popup_order .page_content ul.page_btn a.btn_done:hover { background: #1c1e3e !important; }
#popup_order .page_content ul.page_btn a.btn_link { float: left; width: 50%; margin: 0 20%; padding: 10px 5%; font: 700 16px/16px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#popup_order .page_content ul.page_btn a.btn_link:hover { background: #ff1a00 !important; }

/* TRACK HEADER */
#popup_order .page_content .track_form { position: relative; float: left; width: 80%; margin: 5% 5% 0 5%; padding: 10px 5% 20px 5%; }
#popup_order .page_content .track_form h2 { font: 400 22px/40px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#popup_order .page_content .track_form input[type=text] { position: relative; float: left; width: 65% !important; margin: 10px 0; border: 1px solid #bbbcc1; padding: 9px 2%; font: 700 14px/16px 'Open Sans', sans-serif; color: #1c1e3e; }
#popup_order .page_content .track_form input[type=text]:focus { border-color: #1c1e3e; }
#popup_order .page_content .track_form a.btn_search { float: left; width: 30%; margin: 10px 0 0 5%; padding: 10px 0; font: 700 16px/16px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#popup_order .page_content .track_form a.btn_search:hover { background: #ff1a00 !important; }

/* TRACK CONTENT */
#popup_order .track_content { position: relative; float: left; width: 90%; margin: 15px 5% 0 5%; border-bottom: 1px solid #b0b1bd; }
#popup_order .track_content h3.b_title { float: left; width: 100%; padding-bottom: 15px; font: 400 18px/30px 'Open Sans', sans-serif; color: #1c1e3e; border-bottom: 2px solid #b0b1bd; }
#popup_order .track_content h3.b_title small { float: right; font-size: 12px; color: #9b9b9b; }
#popup_order .track_content h3.n_title { float: left; width: 100%; padding-bottom: 15px; font: 400 18px/30px 'Open Sans', sans-serif; color: #1c1e3e; text-align: center; border-bottom: 2px solid #b0b1bd; }
#popup_order .track_content ul.b_list { float: left; width: 90%; margin-left: 10%; padding: 15px 0; border-left: 1px solid #e3e3e3; }
#popup_order .track_content ul.b_list li { position: relative; float: left; width: 100%; margin-left: -16px !important; padding: 10px 0; }
#popup_order .track_content ul.b_list li p.b_item { position: relative; float: left; width: 85%; padding-left: 15%; font: 700 16px/16px 'Open Sans', sans-serif; }
#popup_order .track_content ul.b_list li p.b_item small { font: 400 12px/16px 'Open Sans', sans-serif; }
#popup_order .track_content ul.b_list li p.b_item a { color: #ff1a00; }
#popup_order .track_content ul.b_list li p.b_item a:hover { text-decoration: underline; }

#popup_order .track_content ul.b_list li.b_active p.b_item { background: url(../images/icon/track_tick_blue.png) left center no-repeat; background-size: 32px; }
#popup_order .track_content ul.b_list li.b_norm p.b_item { background: url(../images/icon/track_tick_lgrey.png) left center no-repeat; background-size: 32px; }

/* POPUP CONTENT */
#popup_vid { display: none; position: fixed; z-index: 8888; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(204,204,204,0.5); }
#popup_vid .page_wrap { position: absolute; top: 5%; left: 50%; width: 70%; max-width: 70%; min-width: 400px; }
#popup_vid .page_content { position: relative; left: -50%; float: left; width: 100%; background-color: #fff; border: 1px solid #e3e3e3; text-align: center; }
#popup_vid .page_content a.btn_close { position: absolute; top: 22px; right: 22px; width: 16px; height: 16px; background: url(../images/icon/cross_lblue.png) center no-repeat; background-size: 16px; }
#popup_vid .page_content a.btn_close:hover { background-image: url(../images/icon/cross_dblue.png); }
#popup_vid .page_content h3.b_title { font: 400 34px/60px 'Open Sans', sans-serif; color: #1c1e3e; text-align: center; }
#popup_vid .page_content .msg_c { display: none; width: 90%; padding: 5%; border-top: 1px solid #e3e3e3; }
#popup_vid .page_content .msg_c p { font: 400 18px/20px 'Open Sans', sans-serif; color: #1c1e3e; text-align: center; }

/* CUSTOMIZE VIDEO */
#popup_vid .page_content .vid_current { display: block; }
#popup_vid .page_content a.page_btn { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: -15px; }
#popup_vid .page_content a.btn_prev { left: -15px; background: url(../images/icon/left_dblue.png) center no-repeat; background-size: 30px; }
#popup_vid .page_content a.btn_next { right: -15px; background: url(../images/icon/right_dblue.png) center no-repeat; background-size: 30px; }

/* GLOBAL HEADER */
#global_header { position: relative; float: left; width: 100%; height: 120px; background-color: #1c1e3e; }
#global_header .h_mobile { display: none; }
#global_header .header_t { position: relative; float: left; width: 100%; height: 32px; }
#global_header .header_t a.logo { position: absolute; z-index: 2; top: 16px; left: 0; width: 100px; height: 48px; background-position: center; background-repeat: no-repeat; background-size: 100px; }
#global_header .header_t ul.t_menu { position: relative; z-index: 1; float: right; width: 100%; height: 32px; }
#global_header .header_t ul.t_menu li { position: relative; float: right; }
#global_header .header_t ul.t_menu a { position: relative; float: left; padding: 0 15px; font: 700 12px/32px 'Open Sans', sans-serif; color: #c7c7c7; }
#global_header .header_t ul.t_menu a.btn_login { padding-right: 26px !important; background: url(../images/icon/user_white.png) 96% center no-repeat; background-size: 12px; }
#global_header .header_t ul.t_menu a:hover { background-color: #fff; color: #1c1e3e; }
#global_header .header_t ul.t_menu a.btn_login:hover { background-image: url(../images/icon/user_dblue.png); }
#global_header .header_t ul.t_menu span.sep_line { float: left; width: 1px; height: 12px; margin: 10px 9px; background-color: #c7c7c7; }

#global_header .header_m { position: relative; float: left; width: 100%; height: 48px; background-color: #1c1e3e; }
#global_header .header_m a.btn_back { display: none; }
#global_header .header_m a.btn_home { display: none; }
#global_header .header_m ul.m_menu { position: relative; z-index: 1; float: left; width: 60%; height: 48px; margin-left: 130px; }
#global_header .header_m ul.m_menu li { position: relative; float: left; }
#global_header .header_m ul.m_menu a { position: relative; float: left; padding: 0 15px; font: 700 14px/48px 'Open Sans', sans-serif; color: #fff; }
#global_header .header_m ul.m_menu a:hover { background-color: #fff; color: #1c1e3e; }
#global_header .header_m ul.m_menu span.sep_line { float: left; width: 1px; height: 14px; margin: 17px 9px; background-color: #343874; }

#global_header .header_m .m_search { position: absolute; top: 9px; right: 57px; width: 170px; height: 20px; padding: 5px; background-color: #fff; }
#global_header .header_m .m_search form { position: relative; z-index: 3; }
#global_header .header_m .m_search a.btn_search { position: relative; float: left; width: 20px; height: 20px; background: url(../images/icon/search_grey.png) center no-repeat; background-size: 16px; }
#global_header .header_m .m_search input[type=text] { float: left; width: 150px; background: transparent; font: 700 12px/20px 'Open Sans', sans-serif; color: #1c1e3e; }
#global_header .header_m .m_search a.btn_clear { position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; background: url(../images/icon/cross_lblue.png) center no-repeat; background-size: 14px; }

/* POPUP SEARCH HISTORY */
.f_search_list { display: none; position: absolute; z-index: 1; top: 20px; left: 0; width: 180px; background: #f2f2f2; padding: 10px 0; }
.f_search_list ul.f_list { position: relative; float: left; width: 100%; }
.f_search_list ul.f_list li { position: relative; float: left; width: 100%; }
.f_search_list ul.f_list span.f_title { float: left; width: 160px; padding: 0 5px 0 15px; font: 700 10px/30px 'Open Sans', sans-serif; color: #928975; }
.f_search_list ul.f_list a.clear_search { float: right; margin-right: 5px; font: 700 10px/30px 'Open Sans', sans-serif; color: #1c1e3e; }
.f_search_list ul.f_list a.item_search { float: left; width: 150px; padding: 0 5px 0 25px; font: 700 12px/30px 'Open Sans', sans-serif; color: #1c1e3e; }
.f_search_list ul.f_list a.item_search:hover { background: #1c1e3e; color: #fff; }

#global_header .header_m .m_cart { position: absolute; top: 0; right: 0; width: 48px; height: 48px; }
#global_header .header_m .m_cart a.btn_cart { position: relative; z-index: 2; float: left; width: 48px; height: 48px; background: url(../images/icon/bag_white.png) center no-repeat; background-size: 28px; }
#global_header .header_m .m_cart a.btn_cart:hover { background: rgba(255,255,255,0.7) url(../images/icon/bag_dblue.png) center no-repeat; background-size: 28px; }
#global_header .header_m .m_cart span.num_cart { position: absolute; z-index: 1; top: 8px; right: 0; width: 48px; height: 40px; font: 700 10px/40px 'Open Sans', sans-serif; color: #fff; text-align: center; }
#global_header .header_m .m_cart a.btn_cart:hover span.num_cart { color: #1c1e3e !important; }

#global_header .header_b { position: relative; float: left; width: 100%; height: 40px; background-color: #be9d5b; }
#global_header .header_b ul.b_menu { position: relative; float: left; width: 100%; height: 40px; }
#global_header .header_b ul.b_menu li { position: relative; float: left; width: 33.3%; }
#global_header .header_b ul.b_menu .b_wrap { position: relative; float: left; left: 50%; }
#global_header .header_b ul.b_menu .b_content { position: relative; float: left; left: -50%; }
#global_header .header_b ul.b_menu span.ico_shipping { float: left; width: 24px; height: 24px; margin: 8px 15px 0 0; background: url(../images/icon/shipping_more.png) center no-repeat; background-size: 24px; }
#global_header .header_b ul.b_menu span.ico_exchange { float: left; width: 24px; height: 24px; margin: 8px 15px 0 0; background: url(../images/icon/exchange_more.png) center no-repeat; background-size: 24px; }
#global_header .header_b ul.b_menu span.ico_shopping { float: left; width: 24px; height: 24px; margin: 8px 15px 0 0; background: url(../images/icon/faq_more.png) center no-repeat; background-size: 24px; }
#global_header .header_b ul.b_menu a.btn_more { float: left; padding-right: 16px; background: url(../images/icon/right_dblue.png) right center no-repeat; background-size: 10px; font: 400 12px/40px 'Open Sans', sans-serif; color: #1c1e3e; }

#mobile_bar { display: none; }

/* GLOBAL FOOTER */
#global_footer { position: relative; float: left; width: 100%; }
#global_footer .footer_t { position: relative; float: left; width: 100%; height: 300px; background-color: #606178; }
#global_footer .footer_t ul.t_items { position: relative; float: left; width: 100%; }
#global_footer .footer_t ul.t_items li { position: relative; float: left; width: 337px; padding: 30px; }
#global_footer .footer_t ul.t_items li:nth-child(2) { width: 336px; }
#global_footer .footer_t ul.t_items li:last-child { width: 367px; padding: 15px; }
#global_footer .footer_t ul.t_items li.cola { text-align: center; }
#global_footer .footer_t ul.t_items li.cola img { width: 200px; }
#global_footer .footer_t ul.t_items li.cola p { margin-top: 20px; font: 700 14px/20px 'Open Sans', sans-serif; color: #fff; text-align: left; }
#global_footer .footer_t ul.t_items li.colb { height: 240px; background-color: #6d6e83; }
#global_footer .footer_t ul.t_items li.colb h3 { float: left; font: 700 24px/40px 'Open Sans', sans-serif; color: #fff; border-bottom: 2px solid #b99a5e; }
#global_footer .footer_t ul.t_items li.colb .b_item { float: left; width: 100%; height: 56px; margin-top: 12px; overflow: hidden !important; }
#global_footer .footer_t ul.t_items li.colb .b_item p { font: 700 12px/18px 'Open Sans', sans-serif; color: #fff; }
#global_footer .footer_t ul.t_items li.colb a.b_title { float: left; width: 100%; font: 700 14px/20px 'Open Sans', sans-serif; color: #e6dac1; }
#global_footer .footer_t ul.t_items li.colb a.b_title em { float: right; }
#global_footer .footer_t ul.t_items li.colb a.b_title:hover { color: #1c1e3e; }
#global_footer .footer_t ul.t_items li.colc { height: 270px; }

#global_footer .footer_m { position: relative; float: left; width: 100%; margin: 30px 0 50px 0; background-color: #fff; }
#global_footer .footer_m ul.m_items { position: relative; float: left; width: 100%; }
#global_footer .footer_m ul.m_items li { position: relative; float: left; width: 178px; padding: 0 30px; }
#global_footer .footer_m ul.m_items h3.m_title { float: left; width: 100%; margin: 20px 0 30px 0; font: 700 28px/28px 'Open Sans', sans-serif; color: #928975; }
#global_footer .footer_m ul.m_items h3.m_title a { color: #928975; }
#global_footer .footer_m ul.m_items h3.s_title { float: left; width: 100%; margin: 20px 0 30px 0; font: 400 14px/14px 'Open Sans', sans-serif; color: #5f6179; }
#global_footer .footer_m ul.m_items a.b_title { float: left; width: 100%; margin-bottom: 10px; font: 400 16px/20px 'Open Sans', sans-serif; }
#global_footer .footer_m ul.m_items a.b_title small { padding-left: 3px; font-size: 12px; }
#global_footer .footer_m ul.m_items a.b_title:hover { color: #be9d5b; }

#global_footer .footer_m ul.m_items span.b_link { float: left; width: 100%; margin-bottom: 10px; }
#global_footer .footer_m ul.m_items span.b_link a.link_agl { float: left; width: 100px; height: 42px; background: url(../images/logo/AGL_LOG.png) center no-repeat; background-size: 100px; }
#global_footer .footer_m ul.m_items span.b_link a.link_poslaju { float: left; width: 100px; height: 28px; background: url(../images/logo/PL_LOG.png) center no-repeat; background-size: 100px; }
#global_footer .footer_m ul.m_items span.b_link a.link_citylink { float: left; width: 100px; height: 51px; background: url(../images/logo/CL_LOG.jpg) center no-repeat; background-size: 100px; }

#global_footer .footer_b { position: relative; float: left; width: 100%; height: 80px; background-color: #1c1e3e; }
#global_footer .footer_b ul.cp_items { position: relative; float: left; width: 50%; height: 80px; }
#global_footer .footer_b ul.cp_items li { position: relative; float: left; margin: 34px 0; font: 700 12px/12px 'Open Sans', sans-serif; color: #fff; }
#global_footer .footer_b ul.cp_items a { font: 700 12px/12px 'Open Sans', sans-serif; color: #bbbcc1; }
#global_footer .footer_b ul.cp_items a:hover { color: #fff; }
#global_footer .footer_b ul.cp_items span.sep_line { float: left; width: 2px; height: 12px; margin: 0 10px; background-color: #fff; }

#global_footer .footer_b ul.pay_items { position: absolute; top: 26px; right: 0px; }
#global_footer .footer_b ul.pay_items li { float: left; height: 28px; margin-left: 12px; }
#global_footer .footer_b ul.pay_items img { height: 28px; }

/* Breadcrumb */
#breadcrumb { position: relative; float: left; width: 100%; padding: 20px 0; }
#breadcrumb ul { position: relative; float: left; width: 100%; }
#breadcrumb li { float: left; }
#breadcrumb span.sep_line { float: left; margin: 0 10px; font: 700 12px/12px 'Open Sans', sans-serif; }
#breadcrumb a { float: left; font: 700 12px/12px 'Open Sans', sans-serif; color: #1c1e3e; } 
#breadcrumb a:hover { text-decoration: underline; }
#breadcrumb a.btn_home { padding-left: 20px; background: url(../images/icon/left_dblue.png) left center no-repeat; background-size: 12px; }
#breadcrumb em { float: left; font: 400 12px/12px 'Open Sans', sans-serif; color: #606178; } 

/* Video Header */
#vid_header { position: relative; float: left; width: 100%; padding: 0 0 20px 0; }
#vid_header a { float: left; width: 100%; }
#vid_header img { float: left; width: 100%; }




