/* 
Theme Name: XFX
Theme URI: http://www.vicosys.com.hk
Description: This theme custom for XFX China
Author: Kelvin Yu
Version: 1.0 
Tags:  
*/ 
/*
* {padding:0; margin:0; }
img {border:0;}
p {margin:0 0 15px 0; }
body, h1, h2, h3, h4, h5, h6, p {font-family: arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;}
body, td, input, select, div, p {font-family: arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;}
body {
	font-size:13px;
	color:#666666;
	font-family:arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;
	margin: 0;
	line-height:1.5;
}
table {border:0;}
table tr td {
	vertical-align:top;
	font-size:13px;
	font-family:arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;
	color:#666666;
	line-height:1.5;
}
a {}
a:link , a:visited {color:#00F; text-decoration:none;}
a:hover , a:active {color:#00F; text-decoration:underline;}
ul { margin:0 0 15px 18px; }
ol { margin:0 0 15px 27px; }
input, textarea {
	font-size:13px;
	color:#333333;
	outline: none;
}
.clear { clear:both; height:1px; overflow:hidden; }
*/
/* .tp-caption.main-label{font-size:80px!important;} */
h2.push-top.white p{display:inline;}
.white *{color:#fff;}

.col-md-6 iframe {
    max-width: 100%;
}

.shop_map_wrap{display:block;text-align:center;}
.shop_map_wrap .shop_map{display:inline-block;position:relative;}
.shop_map_wrap .shop_map img{max-width:640px;width:100%;}

.shop_map_wrap .shop_map .shop-btn-wrap .shop-btn{position:absolute;display:inline-block;cursor:pointer;}

#get-started .short strong{
	color: #c7c7c7 !important;
	font-family: Georgia,sans-serif;
    font-size: 1.3em;
    font-style: italic;
}

.HomePageTemplate h2,
.HomePageTemplate p,
footer p,
.footer-copyright{color:#c7c7c7!important;}

.HomePageTemplate{width:100%;}

.ProductDescription,
.ProductDescription p,
.ProductDescription h3,
.ProductDetails .counters label,
.ProductHighlights ul li{color:#fff;}

.point{background-image:url(assets/images/map/gps_pointer.png);display:inline-block;width:25px;height:39px;background-position:0 -48px;position:absolute;top:191px;left:300px;}
.point:hover,
.point.hover,
.point.active{background-position:0 0;}
.point.active {
    z-index: 2;
}
.point-wrap {
    height: 500px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 640px;
}
.store-list{color:#fff;}
.store-list h3,
.store-list a{color:#fff;}
.store-list ul.nav-list.primary > li a:hover,
.store-list ul.nav-list.primary > li a.active{background-color:rgba(255,255,255,0.05);color:#fff;}
.store-list ul.nav-list.primary > li a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.store-list h3{margin-bottom:10px;}
.store-list .store{
	color:#87919f;
	line-height:24px;
	border-bottom: 1px solid rgb(255, 255, 255);
	padding:20px 0;
}
.store-list .area-list{margin-bottom:20px;}
.store-list .storelist{display:none;}
.store-list .storelist div{display:none;}
.store-list .storelist .store.start{padding-top:0;}

.bg{background-image:url(assets/images/map/map.jpg);width:100%;height:600px;background-position:center -30px;}

.OneColumnTemplateWithHeader #MainContentZone .driver-wrap h2,
.OneColumnTemplateWithHeader #MainContentZone .driver-wrap p{color:#fff;}
.OneColumnTemplateWithHeader #MainContentZone .driver-wrap .featured-box h4,
.OneColumnTemplateWithHeader #MainContentZone .driver-wrap .featured-box p{color:#333;}
h2,p{color:#fff;}

.ProductCategoryDetails .thumb-info-image{height:260px;overflow:hidden;}

.sort-source-wrapper h2,
.sort-source-wrapper p{color:#fff;}
.HomePageTemplate p,
.HomePageTemplate h2{color:#fff!important;}
.OneColumnTemplateWithHeader #MainContentZone p{color:#fff;}
.OneColumnTemplateWithHeader #MainContentZone #faq_TabsAccordion p{color:#87919f;}

.art-wrap p{
	margin-top:10px;
}
.art-content,
.art-content p,
.art-content h2,
.art-content strong{color:#fff;}

.driver-wrap .btn{margin: 0 10px;}

.OneColumnTemplateWithHeader #MainContentZone .tech p{color:#333;}
.OneColumnTemplateWithHeader #MainContentZone .tab-content p{color:#87919f;}
.OneColumnTemplateWithHeader #MainContentZone .tab-content h3{color:#ffba00;}
@media (min-width: 992px) {
	
}

@media (max-width: 991px) {
	.area-list.top{margin-bottom:0;}
	.area-list.more h3{display:none;}
}
@media (max-width:667px){
	.bg {
	    background-size: 2100px auto;
	    background-position: center -32px;
	    height: 400px;
	    width: 100%;
	}
	.point-wrap {
    height: 351px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 478px;
}
}
@media (max-width:480px){
	.bg{
	    background-position: center -10px;
	    background-size: 1440px auto;
	    height: 300px;
	    width: 100%;
	}
	.point-wrap{display:none;}
	.ProductCategoryDetails .thumb-info-image{height:auto;}
}


#faq_TabsAccordion h4{color:#333;}
.panel-title{font-size:18px;}

.mega-menu-halfwidth .dropdown-menu{width:70%;left:0;right:0;}