/* =============================================================== DICHTHUAT style.css =============================================================== */

@font-face{ font-family: 'UTM Avo'; src: url('../fonts/UTM-Avo.ttf') format('truetype'); }
@font-face{ font-family: 'UTM Beautiful Caps'; src: url('../fonts/UTM-Beautiful-Caps.ttf') format('truetype'); }
@font-face{ font-family: 'UTM Centur'; src: url('../fonts/UTM-Centur.ttf') format('truetype'); }
@font-face{ font-family: 'UTM Centur Bold'; src: url('../fonts/UTM-CenturBold.ttf') format('truetype'); }
body { font-family: Arial, sans-serif; }
.uk-container { padding: 0 15px; max-width: 1000px; }
@media (min-width: 1220px) { .uk-container { max-width: 1200px; } }

/**
 * 	#HEADER
 */
/* ==================== #HEADER ==================== */
#header { position: absolute; top: 0; left: 0; right: 0; z-index: 5; }

#header .upper { padding: 8px 0; line-height: 28px; }
#header .upper .info {}
#header .upper .info > li { float: left; color: #000; }
#header .upper .info > li+li { margin-left: 15px; }
#header .upper .info > li [class*=uk-icon] { color: #F00; }
#header .upper .social-link > li { float: left; }
#header .upper .social-link > li+li { margin-left: 15px; }
#header .upper .social-link > li > a {}
#header .upper .social-link > li > a:hover {}

#header .navigation { background: #FFF; -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.4); -moz-box-shadow: 0 2px 7px rgba(0,0,0,.4); box-shadow: 0 2px 7px rgba(0,0,0,.4); }
@media (max-width: 767px) { #header .navigation { padding: 10px 0; } }
#header .navigation .uk-navbar { background: none; border: 0; }
#header .navigation .uk-navbar-brand { height: auto; }
#header .navigation .brandname { font-family: 'UTM Centur Bold'; color: #111; font-size: 18px; line-height: 30px; }
#header .navigation .brandname:hover { text-decoration: none; }
@media (max-width: 1219px) { #header .navigation .brandname { font-size: 15px; } }
#header .navigation a.l1 { margin: 0; height: 85px; padding: 20px 10px; font-size: 15px; color: #000; border: 0; }
#header .navigation a.l1::before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
#header .navigation a.l1 > span { vertical-align: middle; display: inline-block; max-width: 100%; font-size: 13px; }
@media (max-width: 1219px) {
	#header .navigation a.l1 > span { font-size: 12px; }
}
@media (max-width: 1100px) {
	#header .navigation a.l1 { max-width: 75px; text-align: center; }
	#header .navigation a.l1 > span { line-height: 22.5px; }
}
@media (max-width: 959px) {
	#header .navigation a.l1 { padding: 20px 7px; max-width: 70px; }
}
#header .navigation li.l1.uk-open a.l1, #header .navigation li.l1:hover a.l1, #header .navigation li.l1 a.l1:focus { background: #F26522; color: #FFF; }
#header .navigation li.l1.uk-active a.l1 {}
#header .navigation ul.l2 { padding: 0; border: 0; -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.4); -moz-box-shadow: 0 2px 7px rgba(0,0,0,.4); box-shadow: 0 2px 7px rgba(0,0,0,.4); }
#header .navigation li.l2+li { border-top: 1px solid #EEE; }
#header .navigation a.l2 { padding: 15px 10px; }
#header .navigation a.l2:focus, #header .navigation a.l2:hover {}
#header .navigation .search .uk-button-dropdown > .uk-button { height: 85px; width: 35px; background: none; color: #F26522; border: 0; padding: 0; font-size: 20px; }
#header .navigation .search .uk-button-dropdown > .uk-button:hover { background: #464646; color: #FFF; }
#header .navigation .search .uk-button-dropdown.uk-open > .uk-button { background: #F26522; color: #FFF; }
#header .navigation .search .uk-button-dropdown.uk-open > .uk-button > [class*=uk-icon]::before { content: "\f107"; }
#header .navigation .search .uk-dropdown { padding: 0; border: 0; margin-left: 1px; -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.4); -moz-box-shadow: 0 2px 7px rgba(0,0,0,.4); box-shadow: 0 2px 7px rgba(0,0,0,.4); }
#header .navigation .search .uk-form { width: 205px; }
#header .navigation .search .uk-form input[type="text"] { width: 170px; border: 0; height: 45px; padding: 0 10px; }
#header .navigation .search .uk-form [type="submit"] { width: 35px; height: 45px; padding: 0; color: #F26522; background: none; border: 0; }
#header .navigation .search .uk-form [type="submit"]:hover { background: #FAFAFA; }

#header .uk-navbar-toggle { color: #F26522; }

#header.uk-active .upper { background: #FFF; }
#header.uk-active .navigation .uk-navbar-brand img { height: 45px; }
#header.uk-active .navigation a.l1 { padding-top: 5px; padding-bottom: 5px; height: 55px; }
#header .navigation .search .uk-button-dropdown > .uk-button { height: 85px; position: relative;top: -3px;}

/**
 * 	#BODY
 */
/* ==================== .ITQBREADCRUMB ==================== */
.itqBreadcrumb { padding: 185px 0 80px 0; background: #fff url('../images/upload/breadcrum-bg.png') top left / cover; box-sizing: border-box; }
.itqBreadcrumb .uk-breadcrumb li > * { color: #252525; font-size: 13px; line-height: 18px; }
.itqBreadcrumb .uk-breadcrumb li > a:hover { text-decoration: none; color: #F00; }
.itqBreadcrumb .uk-breadcrumb>li:nth-child(n+2)::before { content: '\f101'; font-family: FontAwesome; }
.itqBreadcrumb .uk-breadcrumb li.uk-active > * { color: #f00; font-weight: bold; }

/**
 * 		INDEX COMPONENTS
 */
/* ==================== .INDEX-SLIDE ==================== */
/*.index-slide .uk-slideshow > li { position: relative; }*/
.index-slide .uk-slideshow > li [class*=fc-crop-center-img] { height: 580px; }
.index-slide .uk-slideshow > li .frame { top: 130px; bottom: 0; left: 0; right: 0; }
.index-slide .uk-slideshow > li .title { font-family: 'UTM Centur Bold'; font-size: 30px; line-height: 30px; color: #ED1C24;
	-webkit-transition: all ease .4s; -moz-transition: all ease .4s; -o-transition: all ease .4s; transition: all ease .4s;
	-webkit-transition-delay: .4s; -moz-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s;
	-webkit-transform: translateY(-50px);
	   -moz-transform: translateY(-50px);
	    -ms-transform: translateY(-50px);
	     -o-transform: translateY(-50px);
	        transform: translateY(-50px);
    opacity: 0;
}
.index-slide .uk-slideshow > li .subtitle { font-family: 'UTM Centur Bold'; font-size: 15px; line-height: 20px; color: #FFF; background: #E84D1C; display: inline-block; padding: 5px 7px;
	-webkit-transition: all ease .4s; -moz-transition: all ease .4s; -o-transition: all ease .4s; transition: all ease .4s;
	-webkit-transition-delay: .8s; -moz-transition-delay: .8s; -o-transition-delay: .8s; transition-delay: .8s;
	-webkit-transform: translateY(-35px);
	   -moz-transform: translateY(-35px);
	    -ms-transform: translateY(-35px);
	     -o-transform: translateY(-35px);
	        transform: translateY(-35px);
    opacity: 0;
}
.index-slide .uk-slideshow > li .figure {
	-webkit-transition: linear .2s; -moz-transition: linear .2s; -o-transition: linear .2s; transition: linear .2s;
	-webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -o-transition-delay: 1.2s; transition-delay: 1.2s;
	-webkit-transform: translateY(50%);
	   -moz-transform: translateY(50%);
	    -ms-transform: translateY(50%);
	     -o-transform: translateY(50%);
	        transform: translateY(50%);
	opacity: 0;
}
.index-slide .uk-slideshow > li.uk-active .title, .index-slide .uk-slideshow > li.uk-active .subtitle, .index-slide .uk-slideshow > li.uk-active .figure { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
.index-slide .uk-dotnav > * > * { border-radius: 0; height: 3px; width: 30px; background: rgba(242,101,34,.5); }
.index-slide .uk-dotnav > .uk-active > * { background: #F26522; }
/*.index-slide .slide-control { top: 130px; bottom: 0; left: 0; right: 0; }*/
.index-slide .uk-slidenav { width: 30px; }
.index-slide .uk-slidenav:focus, .index-slide .uk-slidenav:hover {}
.index-slide .uk-slidenav-previous { left: 0; }
.index-slide .uk-slidenav-next { right: 0; }

/* ==================== .INDEX-PANEL ==================== */
.index-panel .uk-panel-title {}
.index-panel .uk-panel-title .heading {}
.index-panel .uk-panel-title .heading > * {}
.index-panel .uk-panel-title .heading-hr { text-align: center; border: solid #959595; border-width: 0 100px; height: 1px; }
.index-panel .uk-panel-title .heading-hr::before { color: #959595; line-height: 20px; margin-top: -10px; width: 45px; display: block; text-align: center; }

/* ==================== .itqSection1 ==================== */
.itqSection1 .index-panel .uk-panel-title {}
.itqSection1 .index-panel .uk-panel-title .heading {}
.itqSection1 .index-panel .uk-panel-title .heading > .title { font-family: 'UTM Beautiful Caps'; color: #ED1C24; font-size: 40px; display: block; line-height: 1; margin-bottom: 40px; }
.itqSection1 .index-panel .uk-panel-title .heading > .subtitle { font-family: 'UTM Centur Bold'; text-transform: uppercase; }
.itqSection1 .index-panel .uk-panel-title .heading-hr { border-color: #ED1C24; }
.itqSection1 .index-panel .uk-panel-title .heading-hr::before { color: #ED1C24; }
.itqSection1 .itqArticle .lead { color: #252525; }
.itqSection1 .itqArticle .link a { background: #ED1C24; color: #FFF; border: solid #C8141A; border-width: 0 0 2px; padding: 0 35px; line-height: 40px; font-weight: bold; }
.itqSection1 .itqArticle .link a:hover { background: #C8141A; }
.itqSection1 .itqArticle .thumb { border: 25px solid #252525; }
/*.itqSection1 .itqArticle .thumb > * { height: 400px; }*/

/* ==================== .itqSection2 ==================== */
.itqSection2 { background: #ED1C24; padding: 35px 0 10px; }
.itqSection2 * { color: #FFF; }
.itqSection2 .itqBlock { padding: 5px 45px 0 120px; position: relative; }
@media (max-width: 1219px) { .itqSection2 .itqBlock { padding: 5px 15px 0 90px; } }
@media (max-width: 959px) { .itqSection2 .itqBlock { padding: 5px 5px 0 80px; } }
@media (min-width: 768px) { .itqSection2 .itqBlock+.itqBlock::before { content: ''; display: block; position: absolute; height: 100%; border: solid #9e0b0f; border-width: 0 1px; width: 2px; left: -2px; } }
.itqSection2 .itqBlock .icon { float: left; margin-left: -70px; }
.itqSection2 .itqBlock .text {}
.itqSection2 .itqBlock .title { text-transform: uppercase; font-weight: bold; font-size: 20px; line-height: 30px; color: #FAFAFA; }
.itqSection2 .itqBlock .subtitle { font-size: 16px; line-height: 20px; }

/* ==================== .itqSection3 ==================== */
.itqSection3 {}
.itqSection3 * {}
.itqSection3 .itqBlock { padding: 20px 20px 0; border: 1px solid #E1E1E1; border-radius: 5px; }
@media (max-width: 1219px) { .itqSection3 .itqBlock {} }
@media (max-width: 959px) { .itqSection3 .itqBlock {} }
@media (min-width: 768px) { .itqSection3 .itqBlock+.itqBlock {} }
.itqSection3 .itqBlock .icon {}
.itqSection3 .itqBlock .icon > * { display: inline-block; line-height: 80px; width: 80px; color: #FFF; background: #4CAF50; font-size: 40px; border-radius: 5px; }
.itqSection3 .itqBlock .title { font-size: 20px; line-height: 30px; color: #555; }
.itqSection3 .itqBlock .subtitle { font-size: 16px; line-height: 24px; color: #000; }
.itqSection3 .itqBlock .listing { border-top: 1px solid #CCC; }
.itqSection3 .itqBlock .listing > li { border-bottom: 1px dashed #CCC; }
.itqSection3 .itqBlock .listing > li > a { display: block; padding: 10px; line-height: 30px; font-size: 16px; color: #000; }
.itqSection3 .itqBlock .listing > li > a:hover { background: #F1F1F1; color: #F00; text-decoration: none; }
.itqSection3 .itqBlock:hover { border-color: #F00; }
.itqSection3 .itqBlock:hover .icon > * { background: #F00; }
.itqSection3 .itqBlock:hover .icon > *:hover { background: #C8141A; }

/* ==================== .itqSection4 ==================== */
.itqSection4 { background: #ED1C24; padding: 5px 0; font-family: 'UTM Centur'; }
.itqSection4 * { color: #FFF; }
.itqSection4 .itqBlock > * { padding: 20px 0 0; }
@media (min-width: 768px) { .itqSection4 .itqBlock .scratch { background: url(../images/dashed-line-bg.png) top left / 70% auto no-repeat; } }
.itqSection4 .itqBlock .title, .itqSection4 .itqBlock .subtitle { font-size: 20px; line-height: 30px; }
@media (max-width: 1219px) { .itqSection4 .itqBlock .title, .itqSection4 .itqBlock .subtitle { font-size: 18px; } }
.itqSection4 .itqBlock .link { display: block; background: url(../images/scratch-bg.png) center / 100% 100% no-repeat; max-width: 500px; height: 85px; text-align: center; margin: 0 auto; border-radius: 50%; }
.itqSection4 .itqBlock .link > * { font-size: 20px; line-height: 30px; }

/* ==================== .itqSection5 ==================== */
.itqSection5 {}
.itqSection5 .itqArticle {}
.itqSection5 .itqArticle .thumb > * { height: 200px; }
.itqSection5 .itqArticle .title { font-size: 16px; line-height: 24px; }
.itqSection5 .itqArticle .title * { color: #000; }
.itqSection5 .itqArticle .meta { font-size: 13px; }
.itqSection5 .itqArticle .lead { color: #000; }

/* ==================== .itqSection6 ==================== */
.itqSection6 { background: #ED1C24; padding: 35px 0 10px; }
.itqSection6 * { color: #FFF; }
.itqSection6 .itqBlock .title { font-size: 25px; line-height: 30px; letter-spacing: 2px; font-family: 'UTM Avo'; }
.itqSection6 .itqBlock .subtitle { font-size: 16px; line-height: 20px; }

/* ==================== .itqSection7 ==================== */
.itqSection7 {}
.itqSection7 .itqArticle {}
.itqSection7 .itqArticle .lead { border: 1px solid #F26522; padding: 25px 15px; position: relative; }
.itqSection7 .itqArticle .lead::before, .itqSection7 .itqArticle .lead::after { content: ''; display: block; position: absolute; top: 100%; left: 40px; border: solid transparent; border-width: 15px 15px 0; }
.itqSection7 .itqArticle .lead::before { border-top-color: #F26522; }
.itqSection7 .itqArticle .lead::after { border-top-color: #FFF; margin-top: -1px; }
.itqSection7 .itqArticle .lead q { font-style: normal; color: #000; }
.itqSection7 .itqArticle .lead q::before, .itqSection7 .itqArticle .lead q::after { font-family: FontAwesome; color: #CCC; position: relative; }
.itqSection7 .itqArticle .lead q::before { content: "\f10d"; top: -5px; margin-right: 5px; }
.itqSection7 .itqArticle .lead q::after { content: "\f10e"; bottom: -5px; margin-left: 5px; }
.itqSection7 .itqArticle .thumb { border-radius: 50%; border: 5px solid #EBEBEB; }
.itqSection7 .itqArticle .thumb > * { width: 70px; height: 70px; border-radius: 50%; }
.itqSection7 .itqArticle .title { font-size: 16px; }
.itqSection7 .itqArticle .meta { font-size: 13px; }

/* ==================== .itqSection8 ==================== */
.itqSection8 { background: #F8F7F7; padding: 40px 0; }
.itqSection8 .uk-slider > li > * { height: 60px; }

/* ==================== .itqSection9 ==================== */
.itqSection9 .uk-panel-title {background: #ed1c24;margin: 0;}
.itqSection9 .uk-panel-title .heading {
	margin: 0;
	padding: 10px
}
.itqSection9 .uk-panel-title .link {
	color: #fbfbfb;
	font-size: 14px;
	line-height: 25px;
}
.itqSection9 .uk-panel-title .link:hover {text-decoration: none;}
.itqSection9 .fc-panel-body a.l1 {
	display: block;
	position: relative;
	background: #fff;
	border: none;
	padding: 5px 0;
	color: #252525;
	font-size: 13px;
	line-height: 25px;
	padding-left: 20px;
	margin: 0;
}
.itqSection9 .fc-panel-body li.l1+li a.l1{border-top: 1px solid #ebebeb;}
.itqSection9 .fc-panel-body a.l1:hover {text-decoration: none;}
.itqSection9 .fc-panel-body .icon {
	position: absolute;
	display: block;
	top: 50%;
	right: 10px;
	margin-top: -6px;
}
.itqSection9 .fc-panel-body li.l2 a {
	display: inline-block;
	font-size: 13px;
	color: #252525;
	padding: 5px 0;
	position: relative;
}
.itqSection9 .fc-panel-body li.l2 a:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;left: -13px;
	width: 5px;height: 5px;
	background: #F26522;
	margin-top: -2px;
}

/* ==================== .itqSection10 ==================== */
.itqArticle .description {
	font-size: 14px;
	line-height: 22px;
	color: #252525
}
.itqSection10 article.featured .thumb > * {height: 310px;}
.itqSection10 article.featured .title .link {
	font-size: 18px;
	line-height: 30px;
	color: #252525
}
.itqSection10  article.featured .title .link:hover {text-decoration: none;}
.itqSection10  article.featured .meta {
	margin: 5px 0;
	font-size: 12px;
	line-height: 18px;
	color: #898989;
}
.itqSection10 .itqList li.item {
	padding-right: 25px
}
@media (min-width: 768px) {
	.itqSection10 .itqList li.item:nth-child(n+4) {margin-top: 25px;}
}
@media (max-width : 767px) {
	.itqSection10 .itqList li.item:nth-child(n+3) {margin-top: 15px;}
}
@media (max-width : 599px) {
	.itqSection10 .itqList li.item:nth-child(n) {margin-top: 15px;}
}
.itqSection10 .itqList .itqArticle .thumb > * {height: 185px;}
.itqSection10 .itqList .title .link {
	font-size: 16px;
	line-height: 30px;
	color: #252525;
	margin: 10px 0 15px 0
}
.itqSection10  .itqList .title .link:hover {text-decoration: none;}
.itqSection10  .itqList .meta {
	margin: 5px 0;
	font-size: 12px;
	line-height: 18px;
	color: #898989;
}
.read-more.skin-02 .btn {
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	color: #ed1c24
}



/* ==================== .itqSection11 ==================== */

.itqSection11 .uk-panel-title .heading {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #252525;
}
.itqSection11 .fc-panel-body li.item+li {margin-top: 25px;}
.itqSection11 .fc-panel-body .itqArticle .thumb > *{
	height: 185px;
}
.itqSection11 .fc-panel-body .itqArticle .title .link {
	display: block;
	font-size: 18px;
	line-height: 22px;
	color: #252525;
}
.itqSection11 .fc-panel-body .itqArticle .title .link:hover {text-decoration: none;}
.itqSection11 .fc-panel-body .itqArticle .meta {
	margin: 5px 0;
	font-size: 12px;
	line-height: 18px;
	color: #898989;
}
.itqSection11 .fc-panel-body .itqArticle .description {
	font-size: 14px;
	line-height: 18px;
	color: #363636
}
.read-more.skin-01 .btn {
	display: inline-block;
	padding: 8px 30px;
	margin-top: 20px;
	background: #ed1c24;
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.read-more.skin-01 .btn:hover {
	text-decoration: none;
	background: #F26522;
}

.itqArticle .share > div {
	margin-right: 10px;
}

/* ==================== .itqSection12 ==================== */
.itqSection12 .itqArticle .title .heading {
	font-size: 18px;
	line-height: 26px;
	color: #252525;
	font-weight: bold;
}
.itqSection12 .itqArticle .meta * {
	font-size: 13px;
	line-height: 22px;
	color: #898989
}
.itqSection12 .itqArticle .picture {
	float: left;
	margin: 0 15px 15px 0
}
.itqSection12 .itqArticle .content * {
	/*color: #363636*/
}
.itqSection12 .itqArticle .content p {
	margin: 0 0 15px 0;
	font-size: 14px;
	line-height: 30px;
}
.itqSection12 .itqArticle .content table { width: 100% !important; border-color: #CCC; border-collapse: collapse; border-spacing: 0; }
.itqSection12 .itqArticle .content table td { padding: 4px 6px; border: 1px solid #CCC; }
.itqSection12 .itqArticle .content .highlights {color: #ed1c24}
.itqSection12 .itqArticle .tags .link {
	/*color: #363636;*/
	font-style: italic;
}




/* ==================== .itqSection13 ==================== */
.itqSection13 .uk-panel-title .heading {
	font-size: 18px;
	line-height: 26px;
	color: #252525;
	font-weight: bold;
}
.itqSection13 .itqArticle .meta * {
	font-size: 13px;
	line-height: 22px;
	color: #898989
}
.itqSection13 .itqTable  * {
	color: #252525;
	font-size: 14px;
	line-height: 30px;
	border-radius: 3px;
}
.itqSection13 .itqTable .language, .itqSection13 .itqTable .price {
	width: 50%;
}
.itqSection13 .itqTable th span {display: block;}
.itqSection13 .itqTable th .subtitle {font-weight: normal;}
.itqSection13 .itqTable th, .itqSection13 .itqTable  td {
	border: 1px solid #d7d7d7;
	padding: 5px 50px 5px 50px
}
.itqSection13 .note  .title {
	display: block;
	color: #ed1c24;
	font-weight: bold;
}
 .itqSection13 .note .item {color: #252525}



/* ==================== .CONTACT ==================== */
.contact .uk-panel-title .heading {
	font-size: 18px;
	line-height: 26px;
	color: #252525;
	font-weight: bold;
}
.contact .fc-panel-body .contact-left * {color: #636363}
.contact .fc-panel-body .uk-form label {font-weight: normal;}
.contact .fc-panel-body .uk-form  .asterisk {color: #f00}
.contact .fc-panel-body .uk-form  input[type=text], .contact .fc-panel-body .uk-form textarea {
	width: 100%;
}
.contact .fc-panel-body .uk-form .btn {
    background: #ED1C24;
    color: #FFF;
    border: solid #C8141A;
    border-width: 0 0 2px;
    padding: 0 30px;
    line-height: 30px;
}
.contact .fc-panel-body .uk-form .btn:hover {
	background: #C8141A;
}
.contact .fc-panel-body .contact-right * {
	color: #252525;
	font-size: 14px;
	line-height: 20px;
	line-height: 30px;
}
.contact .fc-panel-body .contact-right p {margin: 0;}
.contact .map {height: 300px;}






/* ==================== .itqPagination ==================== */
.itqPagination {
	padding: 35px 0 30px 0;
	border-bottom: 1px solid #ebebeb;
}
.itqPagination > span {}
.itqPagination .uk-pagination li  {}
.itqPagination .uk-pagination li > a {
	width: 25px;height: 25px;
	line-height: 25px;
	border-color: #e1e1e1;
	background: #fff;
	border-radius: 3px;
	color: #252525
}

.itqPagination .uk-pagination li > *:hover, .itqPagination .uk-pagination li.uk-active > * {color: #f58c59}


/* ==================== .ASIDE ==================== */
.aside .search input[type=text] {
	display: block;width: 100%;
	padding: 15px 0 15px 5px;
	border-color: transparent;
	border-bottom-color: #ccc
}
.aside .search button[type=submit] {
	position: absolute;
	top: 0px;right: 0px;
	color: #f26522;
	font-size: 17px;
	border: none;
	background: transparent;
}
.aside .support {
	border-radius: 5px;
	background: #ed1c24;
	padding: 10px
}
.aside .support  .uk-panel-title {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}
.aside .support .fc-panel-body {
	background: #fff;
	padding: 20px;
	border-radius: 4px;
}
.aside .support .fc-panel-body a {
	position: relative;
	padding: 10px 45px 10px 60px;
}
.aside .support .fc-panel-body a:before,.aside .support .fc-panel-body a:after {
	content:'';
	display: block;
	position: absolute;
	top: 50%;
}
.aside .support .fc-panel-body a::before {
	width: 45px;height: 45px;
	background: url('../images/upload/icon-24-7.png') top left no-repeat;
	left: 0;
	margin-top: -22px;
}
.aside .support .fc-panel-body a::after {
	width: 35px;height: 35px;
	background: url('../images/upload/icon-sky.png') top left no-repeat;
	right: 0;
	margin-top: -17px;
}
.aside .support .fc-panel-body div.hotline+div {border-top: 1px solid #ebebeb;}
.aside .support .fc-panel-body a {display: block;text-align: center}
.aside .support .fc-panel-body a:hover {text-decoration: none;}
.aside .support .fc-panel-body .hotline span {display: block;font-size: 14px;color: #252525;line-height: 25px;}
.aside .support .fc-panel-body .hotline .phone-number {font-weight: bold;}
.aside .support .fc-panel-body .email { padding: 5px 0; color: #1D8ACB; }
.aside .banner-02 {max-height: 210px;overflow: hidden;}














/**
 *	#FOOTER
 */
/* ==================== #FOOTER ==================== */
#footer {}
#footer .upper {}
#footer .upper .photo > *, #footer .upper .map { height: 540px; }
@media (max-width: 767px) { #footer .upper .photo > *, #footer .upper .map { height: 340px; } }
#footer .upper .contact-info { position: absolute; width: 380px; height: 380px; margin-top: -190px; margin-left: -190px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 45px 45px 0; border-radius: 50%; background: #FFF; top: 50%; left: 50%; z-index: 3; -webkit-box-shadow: 0 2px 7px rgba(0,0,0,.5); -moz-box-shadow: 0 2px 7px rgba(0,0,0,.5); box-shadow: 0 2px 7px rgba(0,0,0,.5); }
#footer .upper .contact-info hr { border-color: #E1E1E1; }
#footer .upper .contact-info .icon { color: #ED1C24; font-size: 35px; }
#footer .upper .contact-info .title { font-size: 18px; line-height: 28px; color: #333; }
#footer .upper .contact-info .subtitle { color: #000; line-height: 24px; }
#footer .upper .contact-info .hotline { color: #ED1C24; font-size: 24px; line-height: 35px; }
#footer .upper .contact-info .hotline [class*=uk-icon] { font-size: 34px; vertical-align: middle; }
@media (max-width: 479px) {
	#footer .upper .photo > *, #footer .upper .map { height: 240px; }
	#footer .upper .contact-info { width: 280px; height: 280px; margin-top: -140px; margin-left: -140px; padding: 0 15px 0; }
	#footer .upper .contact-info hr { margin: 10px 0; }
	#footer .upper .contact-info .title { font-size: 15px; line-height: 25px; padding: 0 10px; }
	#footer .upper .contact-info .subtitle { font-size: 12px; line-height: 20px; }
}
#footer .lower { background: #ED1C24; padding: 15px 0; }
#footer .lower .copyright { color: #FFF; line-height: 40px; }
#footer .lower .social-link {}
#footer .lower .social-link > li { float: left; }
#footer .lower .social-link > li+li { margin-left: 10px; }
#footer .lower .social-link > li > a { display: block; line-height: 40px; width: 40px; background: #FFF; color: #ED1C24; border-radius: 50%; text-align: center; }
#footer .lower .social-link > li > a:hover { -webkit-box-shadow: 0 0 9px 4px rgba(255,255,255,.5), 0 0 3px 1px rgba(0,0,0,.3); -moz-box-shadow: 0 0 9px 4px rgba(255,255,255,.5), 0 0 3px 1px rgba(0,0,0,.3); box-shadow: 0 0 9px 4px rgba(255,255,255,.5), 0 0 3px 1px rgba(0,0,0,.3); }