/* ===================  thietbichongdinh.style ==================== */
/*
* .header-xx: header
* .panel-xxx: panel
* .slide-xx: slide
* .article-xx: articles
* .product-xx: products
* .video-xx: videos
* .photo-xx: photo
* .social-xx: social
* .footer-xx: footer
* .contact-xx: contact
* .aside-xx: aside
* .list-0xx: list general
* .list-xx: list
* 
**/
@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'UTMNokia'; src: url('../fonts/UTMNokia/utm_nokia.woff2') format('woff2'), url('../fonts/UTMNokia/utm_nokia.woff') format('woff'); font-weight: normal; font-style: normal; }
body {font-family: Arial, sans-serif;background: #fff;color: #252525;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif;margin: 0!important;line-height: 18px;font-size: 14px;}
@media (min-width: 1200px) {max-width: 1200px}
a {box-sizing: border-box;}
a:hover {text-decoration: none;}
::-webkit-input-placeholder {}
:-ms-input-placeholder {}
:-moz-placeholder {}
:placeholder {}
.uk-container {padding: 0 15px}
.uk-navbar-toggle, .uk-navbar-toggle:hover, .uk-navbar-toggle:focus {font-size: 30px;color: #fff;}
.uk-button {position: relative;min-height: 10px;border: none;box-shadow: none}
.uk-accordion-title {margin: 0!important;border: none;}
/**
 * #GENERAL
 */
/* list-xx */
.list-1 {}
.list-1 .item {float: left;}
.list-1 .item .link {}
.list-1 .item .link:hover {}

.list-2 {}
.list-2 .item {}
.list-2 .item.active {}

.list-4 a.link {}
.list-4 li.main>.link {}
.list-4 li.sub-1>.link {}
.list-4 li.sub-1>.link:hover {}

#tabs-control .item {
	cursor: pointer;
	padding: 10px 20px;
	box-sizing: border-box;
	font-size: 14px;line-height: 18px;
	font-weight: bold;
	color: #363636;
	background: #e1e1e1;
}
#tabs-control .item:hover, #tabs-control .item.active {color: #fff;background: #2189e6;}
@media (min-width: 479px) {
	#tabs-control .item {float: left;}
	#tabs-control .item:nth-child(n+2) {margin-left: 10px;}
}

#tabs-content .item {display: none;border: 1px solid #e1e1e1;padding: 20px 10px}
@media (min-width: 767px) {#tabs-content .item {padding: 25px 20px}}
#tabs-content .item.active {display: block;}
@media (max-width: 567px) {#tabs-control .item {padding: 10px 15px}}
@media (max-width: 479px) {
	#tabs-control .item {
		padding: 10px 0px;
		text-align: center;
	}
	#tabs-control .item:nth-child(n+2) {margin-top: 5px;}
}


/* list-0xx */
.list-01 {}
.list-01 .item {position: relative;padding-left: 25px;}
.list-01 .item:before {
	content: '';
	font-family: FontAwesome;
	position: absolute;left: 0px;top: 0px;
	font-size: 16px;color: #183546
}
.list-01 .location:before {content: '\f041';}
.list-01 .phone:before {
	width: 16px;height: 14px;
	background: url(../img/icon2.png) 0% 0% no-repeat;
	top: 2px;
}
.list-01 .mobile:before {content: '\f10b';}
.list-01 .email:before {content: '\f0e0';}
.list-01 .fax:before {content: '\f02f';}

.list-02 {}
.list-02 .item {}
.list-02 .item:before {}

.list-03 {} /* ARITCLE-RELATED */
.list-03 .item {position: relative;padding-left: 15px;}
.list-03 .item:before {
	content:'';
	display: block;
	position: absolute;
	left: 0px;top: 7px;
	width: 5px;height: 5px;
	background: #555;
	z-index: 1000;
	box-sizing: border-box;
}
.list-03 .item .link {color: #111;font-size: 14px;line-height: 18px;}
.list-03 .item .link:hover {text-decoration: underline;}
.panel-1.skin-2 .list-03 .item:before {background: #ed1c24;left: 5px;}
.panel-1.skin-2 .list-03 .item:nth-child(n+2) {margin-top: 5px;}
@media (max-width: 1200px) {.panel-1.skin-2 .list-03 .item .link {font-size: 13px;}}
.categories {background: #183546;}
.categories .heading .link {
	position: relative;
	display: block;
	padding: 16px 15px 16px 15px;
	font-size: 14px;line-height: 18px;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
}
.categories .heading .link:after {
    content: '\f0c9';
    font-family: FontAwesome;
    color: #fff;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 16px;
}
.categories ul.main {position: relative;}
.categories li.main a.link {}
.categories li.main:nth-child(n+2) {border-top: 1px solid #132b39;}
.categories li.main>a.link {
	display: block;
	padding: 16px 0px 16px 25px;
	font-size: 13px;line-height: 18px;
	color: #fff;
	background: url(../img/icon1.png) 15px 50% no-repeat;
}
@media (min-width: 959px)  and (max-width: 1220px), (min-width: 767px) and (max-width: 800px) {.categories li.main>a.link {font-size: 12px;}}
.categories ul.sub-1 {padding: 0;}
.categories li.sub-1>.link {
	position: relative;
	display: block;
	font-size: 13px;line-height: 18px;
	padding: 10px 10px 10px 45px;
	color: #fff;
	border-top: 1px solid #132b39;
}
.categories li.sub-1>.link:before {
	content:'';
	display: block;position: absolute;
	left: 30px;top: 13px;
	width: 0;height: 0;
	border-left: 6px solid #fff;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.categories li.sub-1>.link:before {}

/* social-xx */
.social-1 {}
.social-1 .item {float: left;}
.social-1 .item:nth-child(n+2) {margin-left:7px;}
.social-1 .item .link {
	display: block;
	position: relative;
	width: 26px;height: 26px;
	box-sizing: border-box;
	line-height: 26px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	font-size: 13px;color: #183546
}
.social-1 .item .link:hover {}

.social-2 {}
.social-2 .item {float: left;}
.social-2 .item:nth-child(n+2) {margin-left: 25px;}
.social-2 .item .link {display: block;font-size: 30px;}
.social-2 .skype .link {color: #29adca}
.social-2 .youtube .link {color: #eb5250}
.social-2 .facebook .link {color: #0481d9}

/**
 *  #HEADER
 */
.header-1 {}
.header-1 .upper {padding: 20px 0px 10px 0px}
.header-1 .upper .brandname .link {
	display: block;
	font-size: 18px;line-height: 24px;
	font-family: 'UTMNokia', sans-serif;
	color: #183546;
	width: 150px;height: 70px;
}
.header-1 .upper .brandname .link img {width: 100%;height: 100%;}
.header-1 .upper-1 .form {margin-right: 15px;}
@media (min-width: 1023px) {.header-1 .upper-1 .form {margin-right: 35px;}}
.header-1 .upper-1 .form .text {
	height: 36px;width: 200px;
	padding: 4px 10px;
	border: 1px solid #e1e1e1;
	border-right: none;
}
.header-1 .upper-1 .form .text:focus {background: #fff;}
.header-1 .upper-1 .form .btn {
	height: 36px;background: none;
	border: 1px solid #e1e1e1;
	border-left: none;
	color: #000;font-size: 16px;
}
.header-1 .upper-1 .form input::-webkit-input-placeholder {font-size: 12px;line-height: 16px;color: #898989}
.header-1 .upper-1 .form input:-ms-input-placeholder {font-size: 12px;line-height: 16px;color: #898989}
.header-1 .upper-1 .form input:-moz-placeholder {font-size: 12px;line-height: 16px;color: #898989}
.header-1 .upper-1 .form input:placeholder {font-size: 12px;line-height: 16px;color: #898989}
.header-1 .support {padding: 5px 55px 5px 0px;background: url(../img/icon_phone.png) 100% 50% no-repeat;}
.header-1 .support .title {font-size: 14px;line-height: 18px;color: #555}
.header-1 .support .hotline .link {font-size: 18px;color: #ed1c24}
@media (max-width: 1200px) {
	.header-1 .upper .brandname .link {font-size: 16px;}
}
@media (max-width: 1023px) {
	/*.header-1 .upper-1 .form .text {width: 150px;} */
	.header-1 .upper .brandname {text-align: center;}
	.header-1 .upper .brandname .link {font-size: 14px;}
}
@media (min-width: 567px) and (max-width: 1023px), (max-width: 479px) {.header-1 .upper .brandname .row {display: block!important;visibility: visible!important;}}
@media (max-width: 567px) {
	.header-1 .upper-1 {display: none;}
}



.header-1 .middle {padding: 10px 0;background: #183546;}
.header-1 .navigation li.main {position: relative;}
.header-1 .navigation li.main:nth-child(n+2) {margin-left: 10px;padding-left: 10px;}
@media (min-width: 1200px) {.header-1 .navigation li.main:nth-child(n+2) {padding-left: 15px;margin-left: 15px;}}

.header-1 .navigation li.main .link {font-family: Arial, sans-serif;}
.header-1 .navigation li.main>.link {
	position: relative;
	font-size: 12px;line-height: 18px;
	font-weight: bold;
	color: #fff;
	height: auto;
	border: none;
	box-shadow: none;
	text-transform: uppercase;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.header-1 .navigation li.main>.link:after {
	content:'';
	display: block;
	position: absolute;left: 50%;right: 50%;top: -7px;
	height: 2px;width: 0;
	background: #ee2931;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 2000;
}
.header-1 .navigation li.main>.link:before {
	content:'';
	position: absolute;
	display: block;width: 100%;
	height: 15px;background: transparent;
	left: 0px;top: initial;bottom: -15px;
}
.header-1 .navigation li.main:hover>.link {color: #ee2931}
.header-1 .navigation li.main:hover>.link:after {width: 100%;left: 0;right: 0;}
.header-1 .navigation ul.sub-1 {
	position: absolute;
	padding: 10px 0px 15px 0px;
	border-top: 3px solid #ee2931;
	z-index: 9999;background: #fff;
	left: -100px;bottom: initial;top: calc(100% + 15px);
	min-width: 600px;opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	box-shadow: 0 0 4px rgba(0, 0, 0, .55);
}
.header-1 .navigation li.sub-1 {float: left;width: 50%;box-sizing: border-box;padding: 0 15px;}
.header-1 .navigation li.sub-1>.link {
	padding: 10px 0px 10px 10px;
	font-size: 14px;line-height: 20px;
	color: #111;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;

}
.header-1 .navigation li.sub-1:nth-child(n+3) .link {border-top: 1px solid #e1e1e1;}
.header-1 .navigation li.main:hover>ul.sub-1 {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.header-1 .navigation li.sub-1>.link:hover {color: #ee2931}


/**
 * #BODY
 */

/* panel */
[class*=panel-], [class*=panel-] .panel-body {box-sizing: border-box;}
.panel-1 {}
.panel-1 .panel-head {}
.panel-1.skin-1 {padding: 20px 15px 10px 15px;border: 1px solid #e1e1e1;}
.panel-1.skin-1+.panel-1.skin-1 {border-top: none;}
.panel-1.skin-1 .list-product .item:nth-child(n+2) {padding-top: 10px;border-top: 1px solid #e1e1e1;}
.panel-1.skin-1 .support {color: #000}
.panel-1.skin-1 .list {background: url(../img/icon_phone2.png) 100% 60% no-repeat;}
.panel-1.skin-1 .list .link {color: #000;font-weight: bold;}
.panel-1.skin-1 .list .hotline .link {color: #ed1c24}
.panel-1.skin-1 .list .email .link {color: #00aeef}
.panel-1.skin-2 .panel-body {border: 1px solid #e1e1e1;}

.panel-3 .panel-body {padding: 30px 40px;border: 1px solid #d7d7d7;}


/* heading */
.heading-1 {}
.heading-1 .text {color: #132b39}
.heading-2 {}
.heading-2 .text {position: relative;color: #363636;padding-bottom: 5px;}
.heading-2 .text:after {
	content:'';
	display: block;position: absolute;
	width: 70px;height: 4px;background: #fabb29;
	left: 0px;top: initial;bottom: -5px;
}
.heading-3 {}
.heading-3 .text {font-size: 24px;line-height: 28px;color: #252525}
.heading-3 .text:after {}

.heading-4 {border-bottom: 2px solid #e1e1e1;}
.heading-4 .text {color: #111;display: inline-block;padding-bottom: 10px;}
.heading-4 .text:after {}

.heading-5 {background: url(../img/bg1.png) 0% 50% repeat-x;}
.heading-5 .text {color: #252525;padding-right: 15px;background: #fff;}
.heading-5 .text:after {}

.heading-6 {}
.heading-6 .text {}
.heading-6 .text:after {}




/* slide */
.slide-1 {}
.slide-1 .uk-slideshow>.item>.link {height: 560px;}
.slide-1 .uk-slidenav {
	display: block;
	width:30px;height: 30px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	border-style: solid;border-color: #898989;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.slide-1 .uk-slidenav:hover {border-color: #f82e3b;}
.slide-1 .uk-slidenav-previous {border-width: 0px 0px 2px 2px;}
.slide-1 .uk-slidenav-next {border-width: 2px 2px 0px 0px}
.slide-1 .uk-slidenav:before {content:''}
.slide-1 .uk-dotnav>*>* {background: #fff;}
.slide-1 .uk-dotnav>.uk-active>*  {background: #183546;}

.slide-2 {}
.slide-2 .thumb .link {height: 180px;}
.slide-2 .uk-slidenav {
	display: block;
	height: 70px;width: 35px;
	background: #183546;line-height: 70px;
	color: #fff;font-size: 30px;
	border-radius: 5px;
}
@media (min-width: 959px) {
	.slide-2 .uk-slidenav-previous {right: initial;left: -58px;}
	.slide-2 .uk-slidenav-next {left: initial;right: -58px;}
}
@media (max-width: 959px) {
	.slide-2 .uk-slidenav {width: 40px;}
	.slide-2 .uk-slidenav-previous {left: -40px;}
	.slide-2 .uk-slidenav-next {right: -40px;}
}

.slide-5 {}
.slide-5 #slider {border: 1px solid #ccc;border-radius: 0px;}
.slide-5 #slider .fc-fit {height: 285px;}
.slide-5 #carousel .item {border: 1px solid #ccc;}
.slide-5 #carousel li.item:nth-child(n+2) {margin-left: 10px;}
.slide-5 #carousel .fc-fit {height: 75px;}
.slide-5 .flex-direction-nav a {}
.slide-5 .flex-direction-nav .flex-prev:before {content:'\f104';font-family: FontAwesome;}
.slide-5 .flex-direction-nav .flex-next:before {content:'\f105';font-family: FontAwesome;}


/* articles */
[class*=article-] .title .link {}
[class*=article-] .title .link:hover {}
[class*=article-] .time {color: #363636}
[class*=article-] .time .icon {color: #183546}
[class*=article-] .description {font-size: 14px;line-height: 18px;color: #363636}
[class*=article-] p {}

.article-1 {}
.article-1 .thumb {}
.article-1 .thumb .link {height: 155px;}
.article-1 .title .link {font-size: 12px;line-height: 14px;color: #252525;font-weight: bold;}
.article-1 .description {}
.article-1 .detail .link {}

.article-2 {}
.article-2 .thumb .link {height: 230px;}
.article-2 .title .link {font-size: 20px;line-height: 26px;color: #363636}
.article-2 .detail .link {padding: 8px 30px;background: #3697d4;color: #fff}

.article-3 {}
.article-3 .thumb>.link {}
.article-3 .title .link {}
.article-3 .description {}
.article-3 .detail .link {}
.article-3:hover {}
.article-3:hover .detail .link {}

.article-4 {color: #252525;font-size: 14px;line-height: 20px;}
.article-4 h1 {}
.article-4 .description {font-weight: bold;}

/* tags */
.tags a.link {display: inline-block;margin: 0px 0px 5px 0px; font-size: 14px;line-height: 18px;color: #363636}
.tags a.link:hover {text-decoration: underline;}

/* products */
[class*=product-] {box-sizing: border-box;}
[class*=product-] .title .link {font-size: 14px;line-height: 18px;color: #252525}
[class*=product-] .title .link:hover  {}
[class*=product-] .thumb {box-sizing: border-box;}
[class*=product-] .detail .link {padding: 10px 30px;color: #fff;font-size: 13px;line-height: 18px;}
[class*=product-] .code {font-size: 14px;line-height: 18px;color: #252525}
[class*=product-] .badge {
	color: #fff;
	font-size: 12px;
	position: absolute;
	width: 60px;height: 60px;
	top: 0px;z-index: 1000;
	text-align: center;line-height: 36px;
}
[class*=product-] .badge.sale {right: 0px;}
[class*=product-] .badge.sale:after, [class*=product-] .badge.sale:before {
	content:'';
	display: block;
	position: absolute;
	width: 0;height: 0;
	top: 0px;right: 0px;
}
[class*=product-] .badge.sale:after {
	border-top: 22px solid #fff;
	border-left: 22px solid transparent;
	z-index: 1005;
}
[class*=product-] .badge.sale:before {
	top: -3px;z-index: 1010;
	border-top: 27px solid #fff;
	border-left: 27px solid transparent;
}
[class*=product-] .badge.sale .text{
	display: inline-block;
	width: inherit;height: inherit;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: none;
}
[class*=product-] .badge.new {left: 0px;}
[class*=product-] .badge.new .text{
	display: inline-block;
	width: inherit;height: inherit;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: none;
}
[class*=product-] .badge.new:after, [class*=product-] .badge.new:before {
	content:'';
	display: block;
	position: absolute;
	width: 0;height: 0;
	top: 0px;left: 0px;
}
[class*=product-] .badge.new:after {
	border-top: 22px solid #fff;
	border-right: 22px solid transparent;
	z-index: 1005;
}
[class*=product-] .badge.new:before {
	top: -3px;z-index: 1003;
	border-top: 27px solid #fff;
	border-right: 27px solid transparent;
}

.product-1 {padding: 5px 10px}
.product-1 .thumb {}
.product-1 .thumb>.link {}
.product-1 .title .link {}
.product-1 .detail .link, .product-2 .detail .link {}
.product-1 .title .link:hover {}
.product-1 .detail .link {background: #ed1c24;}
.product-1 .inner, .product-2 {
	position: relative;
	-webkit-box-shadow: 2px 4px 2px rgba(0, 1, 1, .15), -2px 1px 2px rgba(0, 1, 1, .15);
	-moz-box-shadow: 2px 4px 2px rgba(0, 1, 1, .15), -2px 1px 2px rgba(0, 1, 1, .15);
	box-shadow: 2px 4px 2px rgba(0, 1, 1, .15), -2px 1px 2px rgba(0, 1, 1, .15);
}
.product-1 .inner {border-top: 3px solid #ed1c24;}
.product-1 .badge.sale {
	background: #ed1c24;
    background: -webkit-gradient(linear, top left, bottom right, from(#5ea1fc), to(#9290e6));
    background: -webkit-linear-gradient(top right, #ed1c24, #ed1c24);
    background: -moz-linear-gradient(top right, #ed1c24, #ed1c24);
    background: -ms-linear-gradient(top right, #ed1c24 0%, #ed1c24 100%);
    background: -o-linear-gradient(top right, #ed1c24, #ed1c24);
    background: linear-gradient(to top right, #fff, #fff 43px, #ed1c24 43px);
}
.product-1 .badge.new {
	background: #ed1c24;
    background: -webkit-gradient(linear, top left, bottom right, from(#ed1c24), to(#9290e6));
    background: -webkit-linear-gradient(top right, #ed1c24, #ed1c24);
    background: -moz-linear-gradient(top right, #ed1c24, #ed1c24);
    background: -ms-linear-gradient(top right, #ed1c24 0%, #ed1c24 100%);
    background: -o-linear-gradient(top right, #ed1c24, #ed1c24);
    background: linear-gradient(to top left, #fff, #fff 43px, #ed1c24 43px);
}
.product-1 .thumb {height: 230px;padding: 40px 0;}
.product-1 .thumb {height: 230px;padding: 40px 0;}
.product-1 .thumb>.link {height: 150px;}
.product-2 {border-top: 3px solid #3697d4;padding-bottom: 30px;}
.product-2 .badge.sale {
	background: #3697d4;
    background: -webkit-gradient(linear, top left, bottom right, from(#5ea1fc), to(#9290e6));
    background: -webkit-linear-gradient(top right, #5ea1fc, #9290e6);
    background: -moz-linear-gradient(top right, #5ea1fc, #9290e6);
    background: -ms-linear-gradient(top right, #5ea1fc 0%, #9290e6 100%);
    background: -o-linear-gradient(top right, #5ea1fc, #9290e6);
    background: linear-gradient(to top right, #fff, #fff 43px, #3697d4 43px);
}
.product-2 .badge.new {
	background: #3697d4;
    background: -webkit-gradient(linear, top left, bottom right, from(#5ea1fc), to(#9290e6));
    background: -webkit-linear-gradient(top right, #5ea1fc, #9290e6);
    background: -moz-linear-gradient(top right, #5ea1fc, #9290e6);
    background: -ms-linear-gradient(top right, #5ea1fc 0%, #9290e6 100%);
    background: -o-linear-gradient(top right, #5ea1fc, #9290e6);
    background: linear-gradient(to top left, #fff, #fff 43px, #3697d4 43px);
}
.product-2 .thumb {height: 230px;padding: 40px 0;}
.product-2 .thumb>.link {height: 150px;}
.panel-2 .product-2 .thumb {height: 180px;padding: 30px 0;}
.panel-2 .product-2 .thumb>.link {height: 120px;}
.panel-2 .product-2 .title .link {font-size: 13px;}
.product-2 .detail .link {background: #183546;}
.product-3 .text {padding-left: 15px;}
.product-3 .thumb .link {height: 70px;}
.product-3 .title .link {font-size: 14px;line-height: 16px;}
.product-3 .code {color: #252525}

.product-4 {}
.product-4 .list .item {position: relative;}
@media (min-width: 479px) {
	.product-4 .list .item {float: left;}
	.product-4 .list .item:nth-child(n+2) {margin-left: 10px;padding-left: 10px;}
	.product-4 .list .item:nth-child(n+2):before {
		content: '';
		display: block;
		position: absolute;
		height: 10px;border-left: 1px solid #000;
		left: 0px;top: 5px;
	}
}
.product-4 .list .status span, .product-4 .price span {color: #ed1c24}
.product-4 .contact-1 .link {
	padding: 10px 30px;
	color: #fff;
	font-size: 14px;line-height: 20px;
	background: #3697d4;
}

.controls .list-1 .item {
	width: 36px;height: 36px;
	line-height: 40px;
	box-sizing: border-box;
	text-align: center;
	background: #7d7d7d;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.controls .list-1 .item:nth-child(n+2) {margin-left: 10px;}
.controls .list-1 .item:hover, .controls .list-1 .item.active {background: #3697d4;}


/* photo-xxx */

/* tags */
.tags {}
.tags .link {}
.tags .link:hover {}



/* banner */
[class*=banner-] {box-sizing: border-box;}
.banner-1 {}
.banner-1 .link {height: 420px;}
.banner-2 {}
.banner-2 >a.link {}
.banner-3 {}
.banner-3 >a.link {}

/* contact */
.contact {color: #363636}
.contact-label {}
.contact .form .item {}
.contact .form .label {display: block;margin-bottom: 5px;}
.contact .form .text, .contact .form textarea {border: 1px solid #ccc;font-size: 14px;line-height: 18px;color: #252525}
.contact .form .text:focus, .contact .form textarea:focus {background: #fff;outline: none;border-color: #ccc;}
.contact .form .text {height: 40px;}
.contact .form textarea {height: 135px;}
.contact .form .btn {padding: 10px 40px;background: #0072bc;font-size: 14px;line-height: 18px;color: #fff}
.contact-maps {height: 265px;}
.contact .form .captcha .code {
	height: 40px;line-height: 40px;
	width: 150px;
	color: #252525;font-size: 14px;
	background: url(../img/bg2.png) 0% 0%;
}

/* REGISTER */
.register {background: #183546;color: #fff}
.register .inner {border: 1px dashed #fff;}
.register .label {position: relative;font-size: 13px;line-height: 18px;padding: 10px 0 10px 35px}
.register .label:before {
	content:'\f0e0';
	position: absolute;display: block;
	font-family: FontAwesome;
	font-size: 25px;
	color: #fff;
	left: 0px;
}

.register .form {position: relative;padding-right: 110px;}
@media (min-width: 767px) {.register .form {padding-right: 135px;}}
.register .form .text {height: 38px;padding: 4px 10px 4px 15px;color: #000;font-size: 14px;line-height: 18px;}
.register .form .text, .register .form .text:focus {background: #fff;outline: none;border: none;}
.register .form .btn {
	position: absolute;
	top: 0px;right: 0px;
	width: 110px;height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	border: 1px solid #fff;
	background: #ed1c24;
}
@media (max-width: 959px) {.register .label {margin-bottom: 0!important;}}

/**
 * #FOOTER
*/
.footer-1 {}
.footer-1 .upper  {color: #363636}
.footer-1 .upper .list .item {}
.footer-1 .upper .list .item:nth-child(n+2) {margin-top: 5px;}
.footer-1 .upper .list .link {font-size: 14px;line-height: 18px;color: #363636}
.footer-1 .upper .list .link:hover {text-decoration: underline;}
.footer-1 .upper .list-02 .item:hover:before {}
.footer-1 .lower .inner {font-size: 13px;line-height: 18px;color: #898989;border-top: 1px dotted #183546;}
.footer-1 .lower .copyright .link {color: #183546}
/* BREADCRUMB */
.breadcrumb {}
.breadcrumb .uk-breadcrumb {}
.breadcrumb .uk-breadcrumb li>a {color: #111;font-size: 14px;line-height: 18px;}
.breadcrumb .uk-breadcrumb li:nth-child(n+2):before {content:'\f105';font-family: FontAwesome;}
.breadcrumb .uk-breadcrumb li>a {}
.breadcrumb .uk-breadcrumb li>a:hover, .breadcrumb .uk-breadcrumb .uk-active>a {color: #ed1c24}

/* PAGINATION */
.pagination {border-top: 1px solid #e1e1e1;}
.pagination .uk-pagination {position: relative;}
.pagination li>a {
	padding: 5px 7px;
	font-size: 14px;line-height: 18px;
	color: #252525;
	background: #fff;
	border: 1px solid #e1e1e1;
}
.pagination li.uk-active>a,.pagination li>a:hover, .pagination li>a:focus {color: #fff;background: #3697d4;border-color: #3697d4;}


/* #purchase-info */
#purchase-info {color: #111;}
#purchase-info .uk-modal-close {
	display: block;
	width: 40px;height: 40px;
	box-sizing: border-box;
	border-radius: 50%;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 40px;
	font-size: 26px;
}
#purchase-info .form .text, #purchase-info .form textarea {border: 1px solid #ccc;}
#purchase-info .form .text {height: 40px;padding: 4px 6px 4px 15px;}
#purchase-info .form textarea {height: 100px;}
#purchase-info .form .btn {padding: 10px 50px;background: #183546;border-radius: 3px;font-size: 14px;line-height: 20px;color: #fff}
@media (max-width: 479px) {#purchase-info .uk-modal-dialog {padding: 25px 10px}}
