*{text-decoration:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;letter-spacing:1px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll;}
@media all and (max-device-width:480px){html,body{-webkit-text-size-adjust:none;}}
a,span.expand,span.minimize{color:#000;text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:.35s ease;-moz-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease;}
a:hover,a:hover h2{color:#ffa200;}a:focus,a:focus h2,button:focus{color:#e50000;outline:none;outline-offset:none;}
h1,h2,h3,h4,h5,h6{display:block;font-weight:normal;}
h1{line-height:34px;font-size:30px;font-weight:bold;}h2{font-size:18px;font-weight:500;}h3{font-size:16px;}h4{font-size:12px;}h5{font-size:11px;}h6{font-size:10px;}
@media only screen and (max-width:800px){h1{line-height:30px;font-size:24px;}}
p{padding:0;margin:0;}ul,ol{list-style:none;padding:0;margin:0;}img{border:0;}.active{font-weight:bold;}
.clr{display:block;clear:both;height:0;font-size:0;text-indet:-999px;padding:0;margin:0;overflow:hidden;}
#gototop{width:50px;height:50px;line-height:48px;background:#ff9500;color:#fff;font-size:20px;text-align:center;border:0;border-radius:50px;margin-right:20px;margin-bottom:20px;z-index:1000;}
#gototop:hover{background:#ff9500;color:#fff;}
#gototop .fi-arrowup{margin-left:2px;margin-top:2px;}
.mandatory,.com_users .star{color:#f00;}
/* layout */
#bha-wrap{position:relative;font-size:14px;font-weight:300;letter-spacing:0.5px;word-spacing:0px;}

#bha-header{background:#00aaff url('../images/bha-header3.jpg') top center;padding:420px 0 180px 0;}
#bha-header #bha-logo{line-height:60px;color:#fff;font-size:40px;text-align:center;}
#bha-header p{line-height:24px;color:#fff;font-size:18px;text-align:center;margin-bottom:20px;}
#bha-header span{display:block;color:#fff;font-size:30px;text-align:center;}
#bha-header a{color:#fff;}
@media only screen and (max-width:600px){
	#bha-header #bha-logo{font-size:24px;}
	}

#bha-service{padding:80px 0;}
#bha-service .bha-content{max-width:1200px;padding:0 40px;margin:0 auto;}
#bha-service h2{font-size:40px;font-weight:bold;text-align:center;margin-bottom:40px;}
#bha-service p{line-height:24px;font-size:18px;text-align:center;margin-bottom:40px;}
#bha-service ul{list-style:none;margin:0 -20px;}
#bha-service ul li{display:block;float:left;width:33.33333333%;}
#bha-service ul li span{display:block;font-size:18px;text-align:center;line-height:40px;border:1px solid #ccc;padding:20px 0;margin:0 20px 40px 20px;}
@media only screen and (max-width:800px){#bha-service ul li{width:50%;}}
@media only screen and (max-width:600px){
	#bha-service ul{margin:0 -10px;}
	#bha-service ul li{float:none;width:auto;}
	#bha-service ul li span{padding:20px 0;margin:0 10px 20px 10px;}
	}
	
#bha-hour{background:#1a4b7f;color:#fff;padding:80px 0;}
#bha-hour .bha-content{max-width:800px;padding:0 40px;margin:0 auto;}
#bha-hour h2{font-size:40px;font-weight:bold;text-align:center;margin-bottom:40px;}
#bha-hour p{line-height:24px;font-size:18px;text-align:center;margin-bottom:40px;}
#bha-hour ul{list-style:none;}
#bha-hour ul li{position:relative;display:block;line-height:60px;font-size:18px;border:1px solid #fff;padding:0 40px;margin-bottom:20px;}
#bha-hour ul li span{position:absolute;top:0;right:40px;display:block;text-right:center;}
@media only screen and (max-width:600px){
	#bha-hour ul li{padding:0 20px;}
	#bha-hour ul li span{right:20px;}
	}

#yn-wrap .protectedby{display:none;}
/* header */
#yn-header{position:relative;background:#000;border-bottom:1px solid #fff;z-index:3;}
#yn-header-main{position:relative;height:60px;padding:0 40px;}
@media only screen and (max-width:800px){
	#yn-header{position:fixed;top:0;left:0;right:0;}
	#yn-header-main{padding:0 25px;}
	}
/* logo */
#yn-logo{position:relative;height:60px;line-height:60px;color:#fff;font-size:24px;font-weight:bold;}
#yn-logo a{color:#fff;}
#yn-logo span.yn-logo-dir{color:#fff;font-weight:300;}
#yn-logo span.yn-logo-dir:hover{color:#fff;}
#yn-logo span.yn-logo-blog{color:#fff;font-weight:300;}
#yn-logo span.yn-logo-blog:hover{color:#fff;}
/* button - top right */
#yn-button{position:absolute;top:10px;right:80px;}
#yn-button a{display:block;padding:0 18px;border-radius:4px;}
#yn-button a span{display:block;float:left;line-height:40px;}
#yn-button a span.fi-edit{line-height:38px;font-size:18px;padding-right:5px;}
@media only screen and (max-width:800px){
	#yn-button a{width:50px;text-align:center;padding:0;}
	#yn-button a span.fi-edit{float:none;font-size:24px;padding-right:0;}
	#yn-button a span.dt-text{display:none !important;}
	}
/* body */
#yn-bodyi{padding:40px;}
#yn-body-left{position:relative;float:left;width:70%;}
#yn-body-right{float:right;width:30%;}
#yn-body-righti{position:relative;margin-left:40px;}
@media only screen and (max-width:1300px){#yn-body-left{width:70%;}#yn-body-right{width:30%;}}
@media only screen and (max-width:1100px){#yn-body-left{width:65%;}#yn-body-right{width:35%;}}
@media only screen and (max-width:800px){
	#yn-body{margin-top:60px;}
	#yn-bodyi{padding:0;}
	#yn-body-left{float:none;width:auto;}
	#yn-body-right{float:none;width:auto;}
	#yn-body-righti{padding:10px 20px;margin:0;}
	}
/* footer */
#yn-footeri{position:relative;padding:20px 40px;}
#yn-cr{height:30px;line-height:30px;}
.yn-footer-menu{position:absolute;top:20px;left:220px;}
.yn-footer-menu ul li{display:block;float:left;height:30px;line-height:30px;margin-right:20px;}
.yn-footer-menu ul li a span.yn-menu-cat,.yn-footer-menu ul li a span.fi-meu{display:none !important;}
@media only screen and (max-width:800px){#yn-footeri{padding:20px;}.yn-footer-menu{position:relative;top:auto;left:auto;}}
/* footer */
#yn-footermenu{height:40px;margin-left:200px;}
#yn-footermenu ul li{display:block;float:left;margin-right:20px;}
#yn-footermenu ul li a{display:block;height:30px;line-height:30px;background:#2b11ad;color:#fff;padding:0 12px;border-radius:4px;}
#yn-footermenu ul li a:hover{background:#3e19fa;}
#yn-footermenu ul li a span.yn-menu-cat,.yn-footer-menu ul li a span.fi-meu{display:none !important;}
#yn-footermenu ul li.item-101{display:none !important;}
@media only screen and (max-width:600px){#yn-footermenu{height:40px;margin-left:0;}}
/* table */
.yn-table{display:table;width:100%;height:100%;background:#fff;border:1px solid #ccc;border-collapse:collapse;margin-bottom:10px;}
.yn-table .yn-table-row{display:table-row;border:1px solid #ccc;text-align:center;padding:10px 0;}
.yn-table .yn-table-row-header{background:#eee;font-weight:bold;}
.yn-table .yn-table-col{display:table-cell;text-align:center;vertical-align:middle;border:1px solid #ccc;padding:10px 0;}
.yn-table .yn-table-col1{width:10%;}
.yn-table .yn-table-col2{width:30%;}
.yn-table .yn-table-col3{width:30%;}
.yn-table .yn-table-col4{width:30%;}
.yn-table .yn-table-col img{width:100%;}
.yn-vip-header{color:#f00;font-weight:bold;padding:10px 0;}
.yn-vip-header span{color:#283c64;font-size:12px;font-weight:normal;}
.yn-table-vip .yn-table-col{background:#ffe5e5;border:1px solid #bf3030;}
#confirm .yn-table-col{background:#e5ffe5;border:1px solid #a1e5a1;}
#jomclTopay .yn-table .yn-table-col{background:#e5ffe5;border:1px solid #a1e5a1;}
.yn-tabless{margin-bottom:20px;}
.yn-add-buttons{padding:10px 0 0 0}
/* table - total */
.yn-table-total,
.yn-table-total .yn-table-row,
.yn-table-total .yn-table-col{border:1px solid #add998;}
.yn-table-total .yn-table-row-header{background:#e6ffd9;}
@media only screen and (max-width:800px){
	.yn-table-pay .yn-table-col3{display:none;}
	.yn-table-pay .yn-table-col4{width:60%;}
	}
/* page - terms of use */
.yn-page-site #yn-body-full{max-width:1000px;background:#fff;border:2px solid #000;padding:40px;margin:0 auto;border-radius:10px;}
.yn-page-site .item-page-site h1{font-size:40px;text-align:center;padding:20px 0;}
.yn-page-site .item-page-site h2{font-weight:bold;padding:20px 0 0 0;}
.yn-page-site .item-page-site h3{font-size:16px;font-weight:bold;padding:10px 0;}
.yn-page-site .item-page-site p{line-height:28px;padding-top:10px;}
.yn-page-site .item-page-site ul{list-style:outside disc;margin-left:20px;}
.yn-page-site .item-page-site ul li{line-height:24px;padding:6px 0;}
/* page - help */
.itemid-169 .item-page-site a{color:#bf3030;}
.itemid-169 .item-page-site a:hover{font-weight:bold;}
.itemid-169 .item-page-site h1{font-size:40px;margin-bottom:40px;}
.itemid-169 .item-page-site .yn-help-block{border-top:1px dotted #ccc;padding:20px 0;}
.itemid-169 .item-page-site h2{padding:0;}
/* page - about */
.itemid-170 .item-page-site h2{margin-bottom:15px;}
@media only screen and (max-width:800px){
	.yn-page-site #yn-body-full{border:0;padding:40px 20px;border-radius:0;}
	}
/* page - contact */
.itemid-175 .contact-site h3{font-size:40px;text-align:center;padding:20px 0;}
.itemid-175 #contact-form legend{display:none !important;}
.itemid-175 .contact-site #jform_spacer-lbl{color:#f00;}
.itemid-175 .contact-site .control-group{margin-bottom:10px;}
.itemid-175 .contact-site .btn-primary{padding:0 20px;}
/* content */
.com_content .fc-custom-fields-box{display:none;}
.sbox-content-iframe#sbox-content .item-page h1{line-height:50px;margin-bottom:20px;}
.sbox-content-iframe#sbox-content .item-page{line-height:30px;font-size:18px;}
.sbox-content-iframe#sbox-content .item-page h2{padding-top:20px;}
.sbox-content-iframe#sbox-content .item-page h3{font-size:18px;font-weight:bold;}
.sbox-content-iframe#sbox-content .item-page p{line-height:30px;font-size:18px;}
.sbox-content-iframe#sbox-content .item-page ul{list-style:outside disc;margin-left:20px;}
/* page - blog */
#yn-blog-wrap .yn-blog-item{position:relative;background:#fff;text-align:center;padding:20px;margin-bottom:20px;border-radius:10px;box-shadow:0 0 5px #ccc;}
#yn-blog-wrap .yn-blog-item h2{line-height:36px;font-size:26px;margin-bottom:10px;}
#yn-blog-wrap .yn-blog-item .yn-blog-image{padding-top:20px;}
#yn-blog-wrap .yn-blog-item .avPlayerWrapper{padding-top:20px;}
#yn-blog-wrap .yn-blog-item img{display:block;width:100%;}
@media only screen and (max-width:800px){#yn-blog-wrap .yn-blog-item{border-radius:0;}}
/* page - blog item */
.item-page-wrap{position:relative;max-width:1000px;background:#fff;font-size:20px;border:2px solid #000;padding:40px;margin:0 auto;border-radius:10px;}
.item-page-wrap h2{line-height:40px;font-size:30px;text-align:center;margin-bottom:10px;}
.item-page-wrap h3{line-height:40px;font-size:30px;font-weight:bold;text-align:center;padding:40px 0;}
.item-page-wrap h4{line-height:30px;font-size:22px;font-weight:bold;padding:30px 0;}
.item-page-wrap p{line-height:30px;}
.item-page-wrap p+p{padding-top:30px;}
.item-page-wrap .category-name{text-align:center;}
.item-page-wrap .yn-blog-image{padding:30px 0;}
.item-page-wrap .yn-blog-image img{display:block;width:100%;}
.item-page-wrap .avPlayerWrapper{padding-top:30px;}
@media only screen and (max-width:800px){.item-page-wrap{padding:20px;border-radius:0;}}
/* pagination - blog */
.pagination{padding:10px 0;}
.pagination ul{text-align:center;margin:0 -5px;}
.pagination ul li{display:inline-block;width:40px;margin:0 5px 10px 5px;}
.pagination ul li a span{cursor:pointer;}
.pagination ul li a{display:block;width:40px;height:40px;line-height:40px;background:#fff;text-align:center;border-radius:50px;box-shadow:0 0 5px #ccc;cursor:pointer;}
.pagination ul li.active a{background:#17294d;color:#fff;}
.pagination ul li.disabled a,
.pagination ul li.disabled a span{color:#ccc;cursor:text;}
@media only screen and (max-width:800px){.pagination{padding:20px;}}
/* pagination */
.yn-pagination{padding:20px 0;margin-bottom:20px;}
.yn-pagination ul{text-align:center;margin:0 -5px;}
.yn-pagination ul li{display:inline-block;width:40px;margin:0 5px 10px 5px;}
.yn-pagination ul li a span{cursor:pointer;}
.yn-pagination ul li a{display:block;width:40px;height:40px;line-height:40px;background:#fff;text-align:center;border-radius:50px;box-shadow:0 0 5px #ccc;cursor:pointer;}
.yn-pagination ul li.active a{background:#17294d;color:#fff;}
.yn-pagination ul li.disabled a,
.yn-pagination ul li.disabled a span{color:#ccc;cursor:text;}
@media only screen and (max-width:800px){.yn-pagination{padding:20px;}}
/* search */
#yn-search{position:absolute;top:10px;left:200px;right:30%;z-index:101;}
#yn-search .navbar{display:none;}
#yn-search .yn-searchbox{position:absolute;top:0;left:165px;right:215px;}
#yn-search .yn-searchbox input{border:0;padding:0 15px;border-radius:0;box-shadow:0 0 0 #fff;}
#yn-search #search-categories{position:absolute;top:0;left:0;}
#yn-search #search-categories select{float:left;width:165px;line-height:40px;border:0;border-right:1px solid #ccc;padding:0 30px 0 10px;margin-top:0;border-radius:4px 0 0 4px;}
#yn-search #search-location{position:absolute;top:0;right:50px;}
#yn-search #search-location div{float:left;}
#yn-search #search-location select{float:left;width:165px;line-height:40px;border:0;border-left:1px solid #ccc;padding:0 30px 0 10px;margin-top:0;border-radius:0;}
#yn-search .yn-search-submit{position:absolute;top:0;right:0;width:50px;height:40px;}
#yn-search .yn-search-submit button{border-radius:0 4px 4px 0;}
#yn-search .yn-search-reset{display:none;}
@media only screen and (max-width:1200px){
	#yn-search .yn-searchbox{right:50px;}
	#yn-search #search-location{display:none;}
	}
@media only screen and (max-width:1000px){
	#yn-search .yn-searchbox{left:0;}
	#yn-search .yn-searchbox input{border-radius:5px 0 0 5px;}
	#yn-search #search-categories{display:none;}
	}
@media only screen and (max-width:600px){
	#yn-search{position:absolute;top:60px;left:0;right:0;z-index:101;}
	#yn-search .navbar{display:block;position:absolute;top:-50px;right:145px;z-index:102;}
	#yn-search .btn-navbar{display:block;position:relative;width:50px;height:40px;line-height:40px;color:#fff;font-size:24px;text-align:center;cursor:pointer;}
	#yn-search .btn-navbar:hover{color:#fff;}
	#yn-search .collapsed{color:#fff;}
	#yn-search .collapsed:hover{color:#fff;}
	#yn-search .collapse{position:relative;overflow:hidden;height:0;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
	#yn-search .collapse.in{height:auto;overflow:visible;}
	#yn-search .navbari{position:relative;min-width:inherit;background:#fff;padding:20px 20px 40px 20px;box-shadow:0 10px 10px #ccc;}
	#yn-search .navbari:after,
	#yn-search .navbari:before{position:absolute;bottom:100%;right:170px;width:0;height:0;content:" ";border:solid transparent;pointer-events:none;}
	#yn-search .navbari:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-right:-8px;}
	#yn-search .navbari:before{border-color:rgba(89, 85, 80, 0);border-bottom-color:#fff;border-width:10px;margin-right:-10px;}
	#yn-search .yn-search-title{font-size:40px;text-align:center;font-weight:300;margin-bottom:10px;}
	#yn-search .yn-searchbox{position:relative;top:auto;left:auto;right:auto;}
	#yn-search .yn-searchbox input{border:1px solid #ccc;padding:0 15px;border-radius:4px;box-shadow:inset 0 0 5px #ddd;}
	#yn-search #search-categories{display:block;position:relative;top:auto;left:auto;}
	#yn-search #search-categories select{float:none;width:100%;border:1px solid #ccc;padding:0 30px 0 10px;margin-top:10px;border-radius:4px;}
	#yn-search #search-location{display:block;position:relative;top:auto;right:auto;}
	#yn-search #search-location div{float:none;}
	#yn-search #search-location select{float:none;width:100%;border:1px solid #ccc;padding:0 30px 0 10px;margin-top:10px;border-radius:4px;}
	#yn-search .yn-search-button{padding-top:10px;max-width:250px;margin:0 auto;}
	#yn-search .yn-search-submit{position:relative;top:auto;right:auto;float:left;width:120px;}
	#yn-search .yn-search-submit button{border:0;border-radius:4px;}
	#yn-search .yn-search-reset{display:block;float:right;width:120px;height:40px;}
	}
/* search */
#yn-search .control-label{display:none;}
div.jomClassifiedsSearch .jomcl-hide{display:none;}
div.jomClassifiedsSearch span.preloader {display:none;
	/*display:inline-block;*/
	width:32px;
	height:32px;
	margin:2px;
	vertical-align:middle;
	background:url(../images/assets/loading.gif) no-repeat left center;
}
div.jomClassifiedsSearch .jomcl-clear{clear:both;}
div.jomClassifiedsSearch .jomcl-preloader-position{display:none;}
/* Main Menu */
#yn-menu{position:absolute;top:10px;left:180px;z-index:101;}
#yn-menu .yn-mainmenu li{display:block;float:left;line-height:40px;padding:0 10px;}
#yn-menu .yn-mainmenu li a{color:#fff;text-transform:uppercase;}
#yn-menu .yn-mainmenu li a:hover,
#yn-menu .yn-mainmenu li.active a{color:#fa0;}
@media only screen and (max-width:800px){
	#yn-menu{top:0;left:0;right:0;}
	#yn-menu .navbar{display:block;position:absolute;top:20px;left:20px;z-index:102;}
	#yn-menu .btn-navbar{display:block;position:relative;width:30px;height:40px;background:none;color:#fff;text-align:center;padding:0;cursor:pointer;}
	#yn-menu .btn-navbar .icon-bar{display:block;width:30px;height:3px;background:#fff;border-radius:2px;}
	#yn-menu .btn-navbar .icon-text{display:block;position:absolute;bottom:1px;left:0;right:0;font-size:12px;}
	#yn-menu .btn-navbar:hover .icon-bar{background:#fff;}
	#yn-menu .btn-navbar .icon-bar + .icon-bar{margin-top:5px;}
	#yn-menu .collapsed .icon-bar{background:#fff;}
	#yn-menu .collapsed:hover .icon-bar{background:#fff;}
	#yn-menu .collapse{position:relative;overflow:hidden;height:0;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
	#yn-menu .collapse.in{height:auto;overflow:visible;}
	#yn-menu .navbari{position:relative;background:#fff;margin-top:60px;box-shadow:0 10px 10px #ccc;}
	#yn-menu .navbari:after,
	#yn-menu .navbari:before{position:absolute;bottom:100%;left:25px;width:0;height:0;content:" ";border:solid transparent;pointer-events:none;}
	#yn-menu .navbari:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-right:-8px;}
	#yn-menu .navbari:before{border-color:rgba(89, 85, 80, 0);border-bottom-color:#fff;border-width:10px;margin-right:-10px;}
	#yn-menu .yn-mainmenu{height:80px;}
	#yn-menu .yn-mainmenu ul{padding:20px 10px;}
	#yn-menu .yn-mainmenu li{display:block;position:relative;height:60px;}
	#yn-menu .yn-mainmenu li a{display:block;height:40px;line-height:40px;background:#0042c7;color:#fff;text-align:center;padding:0 12px;border-radius:4px;}
	#yn-menu .yn-mainmenu li a:hover{background:#0070e0;}
	#yn-menu .yn-mainmenu li.active a{background:#17294d;color:#fff;}
	#yn-menu .yn-mainmenu li span.fi-icon{display:none;}
	}
/* submenu */
.yn-submenu{display:none !important;}
.yn-submenu{padding:20px;}
.yn-submenu h2{text-transform:uppercase;text-align:center;margin-bottom:10px;}
.yn-submenu ul li{position:relative;height:40px;line-height:40px;border-top:1px solid #ccc;padding-left:40px;}
.yn-submenu ul li .fi-icon{display:block;position:absolute;top:0;left:0;font-size:30px;}
.yn-submenu ul li .yn-count{display:block;position:absolute;top:0;right:0;}
.yn-submenu ul li.yn-menu7{border-top:3px solid #ccc;}
.yn-submenu ul li.yn-menu1 .fi-icon:before {content: "\e911";}
.yn-submenu ul li.yn-menu2 .fi-icon:before {content: "\e90d";}
.yn-submenu ul li.yn-menu3 .fi-icon:before {content: "\e90c";}
.yn-submenu ul li.yn-menu4 .fi-icon:before {content: "\e90f";}
.yn-submenu ul li.yn-menu5 .fi-icon:before {content: "\e914";}
.yn-submenu ul li.yn-menu6 .fi-icon:before {content: "\e908";}
.yn-submenu ul li.yn-menu7 .fi-icon:before {content: "\e910";}
.yn-submenu ul li.yn-menu8 .fi-icon:before {content: "\e91b";}
.yn-submenu ul li.yn-menu9 .fi-icon:before {content: "\e901";}
.yn-submenu ul li.yn-menu10 .fi-icon:before {content: "\e909";}
.yn-submenu ul li.yn-menu11 .fi-icon:before {content: "\e913";}
.yn-submenu ul li.yn-menu12 .fi-icon:before {content: "\e916";}
.yn-submenu-blog ul li{padding-left:0;}
.yn-submenu-blog ul li .fi-icon{display:none !important;}
@media only screen and (max-width:800px){
	.yn-submenu{display:block !important;}
	}
/* mod - login form */
#yn-login{position:absolute;top:0;right:0;z-index:101;}
#yn-login .navbar{display:block;position:absolute;top:10px;right:20px;z-index:102;}
#yn-login .btn-navbar{display:block;position:relative;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;cursor:pointer;}
#yn-login .btn-navbar:hover{color:#fff;}
#yn-login .collapsed{color:#fff;}
#yn-login .collapsed:hover{color:#fff;}
#yn-login .btn-navbar .fi-user{font-size:24px;font-weight:500;}
#yn-login .collapse{position:relative;overflow:hidden;height:0;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
#yn-login .collapse.in{height:auto;overflow:visible;}
#yn-login .navbari{position:relative;min-width:350px;background:#fff;padding:20px;margin-top:60px;box-shadow:0 10px 10px #ccc;}
#yn-login .navbari:after,
#yn-login .navbari:before{position:absolute;bottom:100%;right:40px;width:0;height:0;content:" ";border:solid transparent;pointer-events:none;}
#yn-login .navbari:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:8px;margin-right:-8px;}
#yn-login .navbari:before{border-color:rgba(89, 85, 80, 0);border-bottom-color:#fff;border-width:10px;margin-right:-10px;}
#yn-login .navbari .yn-or{text-align:center;padding:5px 0;}
#yn-login .navbari ul{padding:20px 0 0 0;}
#yn-login .navbari li{display:block;line-height:24px;}
#yn-login .navbari input{margin-bottom:10px;}
#yn-login .navbari #form-login-remember{margin-bottom:10px;}
#yn-login h2{height:50px;font-size:24px;font-weight:bold;}
#yn-login .yn-login-input{padding:2px 0 12px 0;}
#yn-login .yn-login-remember{position:relative;height:24px;line-height:24px;font-size:12px;padding-left:17px;margin-bottom:10px;}
#yn-login .yn-login-remember-input{position:absolute;top:2px;left:0;}
#yn-login .yn-login-username,
#yn-login .yn-login-password{position:relative;}
#yn-login .yn-forgotuser,
#yn-login .yn-forgotpass{position:absolute;top:0;right:0;}
#yn-login .yn-button{position:relative;}
#yn-login .yn-register{position:absolute;top:0;right:0;}
@media only screen and (max-width:600px){
	#yn-login{left:0;}
	#yn-login .navbari{min-width:inherit;}
	}
/* greeting */
#yn-greeting{position:relative;text-align:center;}
#yn-greeting .fi-user{color:#000;font-size:100px;}
#yn-greeting a.yn-user{font-weight:bold;text-transform:capitalize;}
#yn-login .navbari #yn-greeting ul{text-align:left;margin:0;}
#yn-greeting .yn-menu-cat{display:none;}
#yn-greeting .fi-menu{display:none;}
#yn-greeting ul li{padding:5px 0;}
#yn-greeting ul li a{display:block;height:40px;line-height:40px;background:#eee;text-align:center;border-radius:4px;}
#yn-greeting ul li a:hover{background:#eee;}
#yn-greeting ul li.item-116 a{background:#ffa200;color:#fff;border-radius:4px;}
#yn-greeting ul li.item-116 a:hover{background:#ffbf00;color:#fff;}
#yn-greeting ul li.item-116 .fi-menu{display:none;padding-right:10px;}
#yn-greeting ul li.item-116 .fi-menu:before{content:"\f112";}
#yn-greeting ul li.item-123 a{background:#000;color:#fff}
#yn-greeting ul li.item-123 a:hover{background:#222;}
@media only screen and (max-width:801px){
	#yn-login #yn-signin-btn a .fi-avatar{display:block;line-height:30px;color:#d0d0d0;font-size:24px;}
	#yn-login #yn-signin-btn a .text-signin{display:none;}
	.yn-log-username{display:none;}
	}
/* page - login */
.com_users #yn-body{background:#fff;padding:20px;}
.com_users #yn-bodyi{max-width:500px;padding:40px;margin:0 auto;}
.yn-user-wrap h1{font-size:40px;text-align:center;margin-bottom:20px;}
.yn-user-wrap .control-group{margin-bottom:10px;}
.yn-user-wrap #jform_spacer-lbl{color:#f00;}
.yn-user-data .yn-or{text-align:center;padding:5px 0;}
.yn-user-data ul{padding:20px 0 0 0;}
.yn-user-data ul li{display:block;line-height:24px;}
.yn-user-data-info{line-height:20px;margin-bottom:10px;}
.yn-user-remember{position:relative;height:24px;line-height:24px;font-size:12px;padding-left:17px;margin-bottom:10px;}
.yn-user-remember-input{position:absolute;top:2px;left:0;}
.com_users #yn-bodyi .registration legend{display:none !important;}
.com_users #yn-bodyi .registration .control-group{margin-top:20px;}
.com_users #yn-bodyi .registration fieldset .control-group{margin-top:12px;}
.view-reset .btn-primary,
.view-remind .btn-primary{display:block;width:100%;}
@media only screen and (max-width:800px){
	.com_users #yn-body{padding:0;}
	}
/* page - sign up */
.com_users .yn-btn-signup{position:relative;}
.com_users .yn-btn-signup .yn-terms-of-use{position:absolute;top:90px;left:0;right:0;font-size:12px;}
.com_users .yn-btn-signup button{margin-top:50px;}
/* page - remind - reset */
.com_users .yn-btn-remind button,.com_users .yn-btn-reset button{margin-top:20px;}
.com_users .yn-user-data-info{margin-bottom:20px;}
/* page - profile */
#yn-profile h1{font-size:40px;text-align:center;padding:20px 0 40px 0;}
#yn-profile legend{display:none;}
#yn-profile dl{display:block;}
#yn-profile dl dt{display:block;float:left;width:40%;line-height:20px;font-weight:bold;border-top:1px solid #ccc;padding:15px 0;}
#yn-profile dl dt:first-child{border-top:0;padding-top:0;}
#yn-profile dl dd{display:block;float:left;width:60%;line-height:20px;border-top:1px solid #ccc;padding:15px 0;}
#yn-profile dl dd:nth-child(2){border-top:0;padding-top:0;}
#yn-profile a{margin-top:20px;}
/* page - profile - edit */
#yn-profile-edit h1{margin-bottom:20px;}
#yn-profile-edit legend{display:none;}
@media only screen and (max-width:600px){
	#yn-profile dl dt{float:none;width:100%;padding:10px 0 0 0;}
	#yn-profile dl dd{float:none;width:100%;border:0;padding:0 0 10px 0;}
	}
/* mod - Search */
.yn-right-search{position:relative;border-bottom:1px solid #000;padding:10px 40px;}
.yn-right-search h2{display:none !important;}
.yn-right-search select{margin:10px 0 0 0;}
.yn-right-search .yn-searchbox{margin-right:50px;}
.yn-right-search .yn-searchbox input{border-radius:4px 0 0 4px;}
.yn-right-search .yn-search-button{height:40px;margin-top:10px;}
.yn-right-search .yn-search-submit{float:left;width:100px;text-align:center;}
.yn-right-search .yn-search-reset{float:right;width:100px;text-align:center;}
.yn-right-search .yn-search-submit-mobile{display:block;position:absolute;top:0;right:0;width:50px;}
.yn-right-search .yn-search-submit-mobile .btn-primary{font-size:20px;border-radius:0 4px 4px 0;}
.yn-right-search .navbar{display:block;position:absolute;top:0;right:50px;}
.yn-right-search .btn-navbar{display:block;position:relative;width:50px;height:40px;line-height:40px;font-size:26px;text-align:center;cursor:pointer;}
.yn-right-search .collapse{position:relative;overflow:hidden;height:0;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
.yn-right-search .collapse.in{height:auto;}
.yn-right-search .navbari{position:relative;background:#fff;border:1px solid #ccc;padding:10px 20px 20px 20px;border-radius:4px;}
.view-search .yn-right-search .btn-navbar{display:none !important;}
.view-search .yn-right-search .collapse{overflow:visible;height:auto;}

/* mod - Category */
.yn-right-category h2{text-transform:uppercase;text-align:center;margin-bottom:10px;}
.yn-right-category ul li{position:relative;height:50px;line-height:50px;border-top:1px solid #ccc;}
.yn-right-category ul li .fi-icon{display:none;position:absolute;top:0;left:0;font-size:30px;}
.yn-right-category ul li .yn-count{display:block;position:absolute;top:0;right:0;}
.yn-right-category ul li.yn-menu7{border-top:3px solid #ccc;}
.yn-right-category ul li.yn-menu1 .fi-icon:before {content: "\e911";}
.yn-right-category ul li.yn-menu2 .fi-icon:before {content: "\e90d";}
.yn-right-category ul li.yn-menu3 .fi-icon:before {content: "\e90c";}
.yn-right-category ul li.yn-menu4 .fi-icon:before {content: "\e90f";}
.yn-right-category ul li.yn-menu5 .fi-icon:before {content: "\e914";}
.yn-right-category ul li.yn-menu6 .fi-icon:before {content: "\e908";}
.yn-right-category ul li.yn-menu7 .fi-icon:before {content: "\e910";}
.yn-right-category ul li.yn-menu8 .fi-icon:before {content: "\e91b";}
.yn-right-category ul li.yn-menu9 .fi-icon:before {content: "\e901";}
.yn-right-category ul li.yn-menu10 .fi-icon:before {content: "\e909";}
.yn-right-category ul li.yn-menu11 .fi-icon:before {content: "\e913";}
.yn-right-category ul li.yn-menu12 .fi-icon:before {content: "\e916";}
.yn-blog-category ul li{padding-left:0;}
.yn-blog-category ul li .fi-icon{display:none !important;}
@media only screen and (max-width:800px){
	.yn-right-category{display:none !important;}
	}
/* mod - List */
.yn-mod-list{margin-bottom:20px;}
.yn-mod-list h2{font-size:30px;text-align:center;padding:20px 0;}
/* view - list */
.yn-list{position:relative;}
.yn-list-head{position:relative;height:60px;padding-left:20px;overflow:hidden;}
.yn-list-head h1{line-height:40px;}
.yn-list-head .yn-showlist{position:absolute;top:10px;right:0;height:30px;line-height:30px;}
.yn-list-head .yn-showlist div{float:left;margin-left:10px;}
.yn-list-head .yn-showlist select{height:30px;line-height:30px;background-position:right 12px;padding:0 10px;border-radius:0;}
.yn-list-head .yn-showlist .yn-showview{display:none !important;}
.yn-list-head .yn-showlist .yn-showview select{padding-right:30px;}
.yn-list .yn-item{position:relative;min-height:91px;background:#fff;border:2px solid #000;padding:15px 20px;margin-bottom:20px;border-radius:10px;}
.yn-list .yn-itemi{position:relative;}
.yn-list .yn-itemi h3{line-height:26px;font-size:20px;padding:7px 50px 0 70px;margin-bottom:2px;}
.yn-list .yn-itemi h3 .yn-price{color:#00ad00;}
.yn-list .yn-itemi h3 .yn-markup-vip{color:#e50000;font-weight:900;}
.yn-list .yn-markup-popular{color:#f50;text-transform:uppercase;padding:0 3px;}
.yn-list .yn-markup-popular::before{content:"*";}
.yn-list .yn-markup-popular::after{content:"*";}
.yn-list .yn-itemi .yn-tag{font-size:12px;padding:2px 6px;border-radius:4px;}
.yn-list .yn-itemi .yn-date{position:absolute;top:0;left:0;width:60px;height:60px;background:#fff;color:#000;text-align:center;border:2px solid #000;border-radius:100px;}
.yn-list .yn-itemi .yn-date-m{font-size:14px;text-transform:uppercase;padding-top:10px;}
.yn-list .yn-itemi .yn-date-d{line-height:24px;font-size:24px;}
.yn-list .yn-itemi .yn-catloc{font-size:14px;padding-left:70px;}
.yn-list .yn-itemi .yn-dateloc .yn-markup-new{color:#fa0;font-weight:500;text-transform:uppercase;}
.yn-list .yn-item-new .yn-itemi .yn-catloc .yn-markup-new{color:#fa0;font-weight:bold;text-transform:uppercase;}
.yn-list .navbar{display:block;position:absolute;top:-3px;right:-20px;z-index:1;}
.yn-list .btn-navbar{display:block;width:50px;height:40px;line-height:40px;font-size:16px;color:#000;text-align:center;cursor:pointer;}
.yn-list .btn-navbar .fi-arrow{}
.yn-list .btn-navbar .fi-arrow:before{content: "\f10d"; }
.yn-list .collapsed .fi-arrow:before{content: "\f10e"; }
.yn-list .collapse{position:relative;overflow:hidden;height:0;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
.yn-list .collapse.in{height:auto;}
.yn-list .navbari{padding-left:65px;}
.yn-list .navbari .yn-image img{width:50%;padding-top:20px;}
.yn-list .navbari .yn-description{line-height:22px;font-size:16px;padding-top:20px;}
.yn-list .navbari ul{display:none !important;padding-top:20px;}
.yn-list .navbari ul li{display:block;position:relative;line-height:18px;font-size:14px;z-index:2;}
.yn-list .navbari ul li span.yn-name{font-weight:bold;}
.yn-list .yn-view-detail{position:relative;height:70px;clear:both;}
.yn-list .yn-view-detail a{display:block;position:absolute;top:20px;left:0;width:130px;}
@media only screen and (max-width:800px){
	.yn-list{padding:20px;}
	.yn-list-head{padding:0;text-align:center;}
	.yn-list .navbar{top:-10px;}
	.yn-list .yn-item{padding:15px 20px 24px 20px;}
	.yn-list .navbari .yn-image img{width:100%;}
	}
/* view - grid */
#yn-grid-head{position:relative;height:50px;overflow:hidden;}
#yn-grid-head h1{line-height:30px;font-size:16px;font-weight:bold;padding:10px 0;}
#yn-grid-head .yn-showlist{position:absolute;top:10px;right:0;height:30px;line-height:30px;}
#yn-grid-head .yn-showlist div{float:left;margin-left:10px;}
#yn-grid-head .yn-showlist select{height:30px;line-height:30px;background-position:right 12px;padding:0 10px;}
#yn-grid-head .yn-showlist .yn-showview select{padding-right:30px;}
#yn-grid #ads-wrap{margin:0 -10px;}
#yn-grid .ads-block{float:left;width:20%;}
#yn-grid .ads-content{position:relative;min-height:230px;background:#fff;border:2px solid #000;padding:20px 20px 25px 20px;margin:0 10px 20px 10px;border-radius:10px;}
#yn-grid .ads-catid1x{background:#bfeaff;}
#yn-grid .ads-catid2x{background:#ffdfbf;}
#yn-grid .ads-catid4x{background:#b3ffb2;}
#yn-grid .ads-catid5x{background:#d9b2ff;}
#yn-grid .ads-catid7x{background:#b2bfff;}
#yn-grid .ads-catid8x{background:#ffb2e5;}
#yn-grid .ads-catid9x{background:#ccb1a3;}
#yn-grid .ads-catid12x{background:#c7c7c7;}
#yn-grid .ads-date{height:30px;line-height:30px;font-size:20px;text-align:center;font-family:AB;}
#yn-grid .ads-info{text-align:center;margin-bottom:15px;}
#yn-grid .ads-content .ads-vip{position:absolute;bottom:10px;right:20px;font-size:16px;font-weight:bold;font-family:AB;text-transform:uppercase;}
#yn-grid .ads-content .ads-new{position:absolute;bottom:10px;left:20px;font-size:16px;color:#fa0;font-weight:bold;font-family:AB;text-transform:uppercase;}
#yn-grid .ads-content .ads-popular{position:absolute;bottom:10px;left:20px;font-size:16px;font-weight:bold;text-transform:uppercase;}
#yn-grid .ads-content h2{line-height:30px;font-size:20px;text-align:center;text-transform:capitalize;}
#yn-grid .ads-content h2 .yn-tag{font-size:12px;font-weight:normal;padding:2px 6px;border-radius:4px;}
#yn-grid .ads-description{display:none;line-height:22px;padding:10px 0 0 0;}
@media only screen and (max-width:1550px){#yn-grid .ads-block{width:33.33333333%;}}
@media only screen and (max-width:1150px){#yn-grid .ads-block{width:50%;}}
@media only screen and (max-width:800px){
	#yn-grid{padding:20px;}
	#yn-grid .ads-block{float:none;width:100%;}
	#yn-grid .ads-content{min-height:inherit;}
	#yn-grid .ads-content-popular,
	#yn-grid .ads-content-vip{padding:20px 20px 45px 20px;}
	}
/* view - detail */
#yn-go-back{display:none;position:relative;background:#eee;padding-left:40px;margin-bottom:10px;border-radius:4px;overflow:hidden;}
#yn-go-back button{display:block;height:50px;line-height:50px;background:none;color:#1452cc;font-size:16px;border:0;}
#yn-go-back button:hover{color:#05f;}
#yn-go-back span{display:block;float:left;line-height:50px;padding-right:10px;}
#yn-detail{position:relative;max-width:1000px;background:#fff;border:2px solid #000;padding:40px;margin:0 auto;border-radius:10px;}
#yn-detail .yn-popular{position:absolute;top:0px;left:40px;width:60px;height:30px;line-height:28px;background:#0c0;color:#fff;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:0 0 4px 4px;}
#yn-detail .yn-tag{font-size:20px;padding:2px 8px;border-radius:4px;}
#yn-detail .yn-catlo{padding:10px 0;}
#yn-detail .yn-social{margin:0;}
#yn-detail .yn-price{font-size:16px;font-weight:bold;}
#yn-detail .yn-price-amount{color:#008000;}
#yn-detail .yn-diheader{margin-bottom:40px;}
#yn-detail .yn-diheader .yn-markup-vip{color:#e50000;font-weight:900;text-transform:uppercase;}
#yn-detail .yn-diheader .yn-markup-new{color:#00ad00;font-weight:500;text-transform:uppercase;}
#yn-detail .yn-diwrap{position:relative;}
#yn-detail .yn-description{line-height:30px;font-size:20px;margin-bottom:40px;}
#yn-detail .yn-info{margin-bottom:40px;}
#yn-detail .yn-info div{position:relative;min-height:41px;line-height:20px;border-bottom:1px dotted #ccc;padding:10px 0 10px 120px;}
#yn-detail .yn-info div.yn-view{border:0;}
#yn-detail .yn-info div span.yn-name{display:block;position:absolute;top:10px;left:0;}
#yn-detail .yn-image{margin:0 -5px;margin-bottom:40px;}
#yn-detail .yn-imagei{float:left;width:50%;}
#yn-detail .yn-imagei a{display:block;padding:5px;}
#yn-detail .yn-imagei a img{width:100%;}
#yn-detail .yn-favorite{position:relative;height:60px;}
#yn-detail .yn-favorite a{display:block;float:left;position:relative;height:50px;line-height:50px;font-size:16px;padding:0 20px;}
#yn-detail .yn-favorite a span{display:block;float:left;}
#yn-detail .yn-favorite .fi-star,
#yn-detail .yn-favorite .fi-star2{font-size:24px;padding-right:10px;}
#yn-detail .yn-favorite a.btn-signin{background:#111;color:#fff;}
#yn-detail .yn-favorite a.btn-signin:hover{background:#111;color:#fff;}
#yn-detail .yn-favorite p{clear:both;padding-top:5px;color:#666;font-size:12px;}
#yn-detail .yn-related-ads{clear:both;padding-top:40px;}
#yn-detail .yn-related-ads h2{font-size:30px;margin-bottom:20px;}
#yn-detail .yn-related-ads ul li{line-height:20px;border-top:1px solid #ccc;padding:10px 0;}
#yn-detail .yn-related-ads ul li.yn-item1{border:0;padding-top:0;}
@media only screen and (max-width:800px){
	#yn-go-back{border:0;padding-left:20px;margin:0;border-radius:0;}
	#yn-detail{border:0;padding:20px 20px 40px 20px;border-radius:0;}
	}
/* renew page */
.yn-renew-page{padding:20px;}
.yn-renew-page h1{position:relative;background:#fff;font-weight:bold;border:1px solid #ccc;padding:20px;margin-bottom:20px;border-radius:20px;}
.yn-renew-page h1 span{font-weight:normal;}
.yn-renew-page .yn-add-data .btn-cancel{position:absolute;top:20px;right:20px;}
/* add */
.yn-add-wrap{max-width:1000px;background:#fff;border:2px solid #000;padding:40px;margin:0 auto;border-radius:10px;}
.yn-add-wrap h1{font-size:40px;text-align:center;padding:20px 0;}
.yn-edit-title{line-height:30px;color:#f00;text-align:center;font-weight:bold;padding:15px 0;margin-bottom:20px;}
.yn-add-wrap h3{padding-bottom:10px;}
.yn-add-data,
.yn-add-wrap .yn-tabless{position:relative;margin-bottom:40px;}
.yn-add-title{heigth:40px;line-height:40px;margin-bottom:20px;}
.yn-add-field{min-height:50px;}
.yn-add-field-phone{min-height:60px;}
.yn-add-field-left{float:left;width:26%;line-height:44px;text-align:right;}
.yn-add-field-right{float:left;width:74%;padding-left:3%;margin-bottom:10px;}
#jomclimageuploader .btn-primary{display:inline-block;padding:0;cursor: pointer;}
#jomclimageuploader span{display:block;padding:0 10px;}
.yn-add-field-description textarea{min-height:200px;}
.yn-add-field-address textarea{height:40px;min-height:40px;overflow:hidden;}
.yn-add-field-right .jomcl-category:nth-child(2),
.yn-add-field-right .jomcl-location:nth-child(2){position:relative;padding-left:20px;padding-top:10px;}
.yn-add-field-right .jomcl-category:nth-child(2):before,
.yn-add-field-right .jomcl-location:nth-child(2):before{display:block;position:absolute;top:0;left:5px;content:"";width:10px;height:20px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.yn-add-field-pl{float:left;width:40%;}
.yn-add-field-pr{float:left;width:60%;padding-left:2%;}
.yn-table #premiumtop{display:inline;max-width:50px !important;padding:0;}/* input on vip promote page */
.yn-add-wrap .yn-add-field-button .btn-primary{display:inline-block;padding:0;}
.yn-add-wrap .yn-add-field-button .btn-primary span{padding:0 40px;}
.yn-add-wrap .yn-add-field-button .btn-default{display:inline-block;padding:0 40px;margin-left:5px;}
#editor-xtd-buttons{display:none !important;}
/* viet key */
.yn-vietkey{position:relative;margin-bottom:40px;}
.yn-vietkey h3{margin-bottom:5px;}
.yn-vietkeyi{margin-bottom:5px;}
.yn-vietkey table{width:100%;height:100%;border:1px solid #ccc;border-collapse:collapse;}
.yn-vietkey table th{background:#f2f2f2;border:1px solid #ccc;text-align:center;padding:5px 0;}
.yn-vietkey table td{border:1px solid #ccc;text-align:center;padding:5px 0;}
.yn-vietkey span{display:block;padding-top:5px;}
@media only screen and (max-width:800px){
	.yn-add-wrap{border:0;padding:20px;border-radius:0;}
	.yn-add-title{margin-bottom:10px;}
	.yn-add-field-left{float:none;width:auto;line-height:inherit;text-align:left;}
	.yn-add-field-right{float:none;width:auto;min-height:40px;padding-left:0;margin-bottom:12px;}
	.yn-add-field-phone .yn-add-field-right{margin-bottom:20px;}
	.yn-add-field-button .yn-add-field-left{display:none;}
	.yn-vietkey{display:none !important;}
	}
/* my ads */
#yn-myads .yn-itemi .yn-markup{display:none;position:absolute;top:-5px;left:0;right:0;}
#yn-myads .yn-itemi ul li .icon-publish:before{ content: "\f112"; }
#yn-myads .yn-itemi ul li .text-success{color:#36b336;}
#yn-myads .yn-itemi .yn-action{padding-top:10px;margin-left:55px;}
#yn-myads .yn-itemi .yn-action a{display:block;position:relative;float:left;width:40px;height:40px;line-height:40px;background:#000;color:#fff;font-size:18px;text-align:center;margin-left:10px;border-radius:50px;overflow:hidden;}
#yn-myads .yn-itemi .yn-action a:hover{background:#ffa200;}
.itemid-116 #yn-myads #yn-list-head{display:none;}
/* promote */
#yn-promotei{max-width:1000px;background:#fff;border:2px solid #000;padding:40px;margin:0 auto;border-radius:10px;}
#yn-promotei h1{font-size:40px;text-align:center;padding:20px 0;}
#yn-promotei .yn-promote-title{background:#bf3030;color:#fff;padding:10px;}
#yn-promotei .yn-promote-button{position:relative;height:50px;}
#yn-promotei .yn-promote-button .btn-primary{display:block;position:absolute;top:10px;left:0;height:40px;line-height:40px;padding:0 20px;}
#yn-promotei .yn-promote-button .btn-default{display:block;position:absolute;top:10px;right:0;height:40px;line-height:40px;padding:0 20px;}
@media only screen and (max-width:800px){
	#yn-promote{border:0;padding:20px;border-radius:0;}
	#yn-promotei .yn-table-payment .yn-table-col3{display:none !important;}
	}
/* Renew */
.payment{max-width:1260px;background:#fff;padding:40px;margin:20px auto;border-radius:4px;}
.payment .jomclsubmitblock{position:relative;height:40px;}
.payment .jomclsubmitblock button{padding:0 20px;}
.payment .jomclsubmitblock .btn-default{position:absolute;top:0;right:0;}
@media only screen and (max-width:800px){.payment{padding:20px;}}
/* dashboard */
#yn-dashboard h1{line-height:40px;text-align:center;padding:0 0 20px 0;}
#yn-dashboardi{margin:0 -10px;}
#yn-dashboard .yn-item{float:left;width:50%;}
#yn-dashboard .yn-itemi{position:relative;background:#fff;border:2px solid #000;padding:20px;margin:0 10px 20px 10px;border-radius:10px;}
#yn-dashboard .yn-itemi .yn-item-first{width:100px;height:100px;line-height:100px;background:#ccc;font-size:36px;text-align:center;margin:0 auto 20px auto;border-radius:200px;}
#yn-dashboard .yn-itemi .yn-items{line-height:20px;text-align:center;border-top:1px dotted #ccc;padding:5px 0;}
#yn-dashboard .yn-itemi .yn-items .yn-name{font-weight:bold;}
#yn-dashboard .yn-itemi .yn-items .yn-price{color:#008000;}
@media only screen and (max-width:800px){
	#yn-dashboard{padding:20px;}
	#yn-dashboard .yn-item{float:none;width:auto;}
	}
/* add image */
div#jomclassifieds .ajax-file-upload-container {
	margin:10px 0px 10px 0px;
	width: 100%;
	*display: inline-block;
}

div#jomclassifieds .ajax-file-upload-statusbar {
	display: inline-block;
	margin: 0 7px 7px 0;
    padding: 5px;
    border: 1px solid #e1e1e1;
    background: #fff;
	box-sizing:border-box;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.06);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.06);
	float:left;
}

div#jomclassifieds #jomclimageuploader input[type="file"]{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 100%;
    border: solid transparent;
    cursor: pointer;
    opacity: 0;
	text-indent: -9999px;
	height: 100%;
}

div#jomclassifieds .preview-image-container{
	position: relative;
	display: inline-block;	
	width:100%;
	height: 0;
	margin: 0px;
	padding-bottom: 64.25%;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div#jomclassifieds .ajax-file-upload-statusbar:first-child{
	background: #e0f3b0;
	border:1px dotted #657933;
}

div#jomclassifieds .preview-image-container .ajax-file-upload-preview{
	position: absolute;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;	
	cursor:pointer;
	
}
div#jomclassifieds .ajax-file-upload-filename {
	width: 100%;
	height: auto;
	margin: 0 5px 5px 0px;
	display:none;
	word-wrap: break-word;
    word-break: break-all;
	color:#777;
}


div#jomclassifieds .preview-image-container .preloader{
	position: absolute;
    background: url('../images/assets/loading.gif') center center no-repeat;
    width: 32px;
    height: 32px;  
    top: 0;
    left: 0;
	right:0;
	bottom:0;	
	margin:auto;
    cursor: pointer;  
	z-index:99;
}


div#jomclassifieds .rotate .rotate-icon{
	position: absolute;
    background: url('../images/assets/rotate.png') center center no-repeat;
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    top: -13px;
    left: -12px;
    cursor: pointer;  
	z-index:99;
}
div#jomclassifieds .rotate, .jomcl-file-upload-remove, .ajax-file-upload-abort {display:none;}
div#jomclassifieds .preview-image-container:hover .rotatehover{display : block!important;}
div#jomclassifieds .ajax-file-upload-statusbar:hover .jomcl-file-upload-removehover{display : block!important;}
div#jomclassifieds .jomcl-file-upload-remove {position: absolute;background: url('../images/assets/img-remove.png') center center no-repeat;width: 32px;height: 32px;margin: 0;padding: 0;top: -13px;right: -12px;cursor: pointer;display: none;z-index:99;}
div#jomclassifieds .ajax-file-upload-filesize {width: 50px;height: auto;margin: 0 5px 5px 0px;display: inline-block;vertical-align:middle;}
div#jomclassifieds .ajax-file-upload-progress {	position: relative;width: 100%;padding: 1px;border-radius: 3px;display: block;color:#fff;margin-bottom: 0!important;}
div#jomclassifieds .ajax-file-upload-bar {background-color: #0ba1b5;width: 0;height: 20px;border-radius: 3px;color:#fff;}
div#jomclassifieds .ajax-file-upload-percent {position: absolute;display: inline-block;top: 3px;left: 48%}
div#jomclassifieds .ajax-upload-dragdrop {border:1px dashed #dedede;color: #777;text-align:left;vertical-align:middle;padding:7px;box-sizing: border-box;}
div#jomclassifieds .ajax-file-upload .icon-plus-2{font-size:11px;}
div#jomclassifieds .ajax-file-upload-statusbar{position:relative;}  
/* pop up */
.jomcl-popup-container .jomcl-popup{position:absolute;top:90px;left:30px;right:30px;max-width:800px;background:#fff7cc;text-align:center;border:2px solid #f00;padding:20px 20px;margin:0 auto;border-radius:6px;z-index:1;}
.jomcl-popup-container .jomcl-popup {visibility:hidden;}
.jomcl-popup-container .jomcl-popup-overlay.active{visibility:visible;}
.jomcl-popup-container .jomcl-popup.active{visibility:visible;}
.jomcl-popup-container .jomcl-popup h2{line-height:36px;font-size:30px;font-weight:bold;text-align:center;padding:10px 0;}
.jomcl-popup-container .jomcl-popup h3{text-align:center;}
.jomcl-popup-container .jomcl-popup h3 .fi-star{display:block;font-size:30px;}
.jomcl-popup-container .jomcl-close:before { content: "X"; }
.jomcl-popup-container .jomcl-close{display:block;position:absolute;top:15px;right:20px;font-size:24px;color:#f00;font-weight:normal;margin:0 auto;cursor:pointer;}
.jomcl-popup-container .jomcl-close:hover{color:#f00;}
/* popup contact */
.yn-contact-wrap{padding:20px;}
.yn-contact-wrap{max-width:500px;margin:0 auto;}
.yn-contact-label{padding-top:5px;}
.yn-contact-label label{text-align:left;}
.yn-contact-button{padding-top:10px;}
/* Directory */
#ynd-heading{position:relative;height:50px;overflow:hidden;}
#ynd-heading h1{line-height:30px;font-size:20px;padding:10px 0;}
#ynd-heading .ynd-showview{position:absolute;top:10px;right:0;height:30px;line-height:30px;}
#ynd-heading .ynd-showview .ynd-limitview{float:left;margin-left:10px;}
#ynd-heading .ynd-showview .ynd-perview{float:left;margin-left:10px;}
#ynd-heading .ynd-showview select{height:30px;line-height:30px;background-color:transparent;background-position:right 12px;border:0;padding:0 20px 0 10px;}
#ynd-listing .ynd-item-block{position:relative;line-height:22px;border-top:1px solid #ccc;padding:20px 0;}
#ynd-listing .ynd-item-block h2{line-height:30px;font-size:24px;margin-bottom:10px;}
#ynd-listing .ynd-item-block .ynd-address{}
#ynd-listing .ynd-item-block .ynd-phone{font-weight:bold;}
#ynd-listing .ynd-item-block .ynd-website{padding-top:10px;}
@media only screen and (max-width:800px){
	#ynd-listing .ynd-list{padding:0 10px;margin:0;}
	#ynd-listing .ynd-item{float:none;width:100%;}
	}
@media only screen and (max-width:600px){#ynd-heading .ynd-showview .ynd-limitview{display:none !important;}}
.ynd-filter{position:relative;}
#ynd-search{position:relative;}
#ynd-search-block{position:relative;height:40px;padding:0;}
#ynd-search-input{margin-right:125px;}
#ynd-search-input input[type="text"]{border-radius:4px 0 0 4px;}
#ynd-search-button{position:absolute;top:0;right:0;}
#ynd-search-button button{display:block;float:left;width:60px;text-align:center;}
#ynd-search-button button.btn-success{border-radius:0 4px 4px 0;}
#ynd-search-button button.btn-default{margin-left:5px;}
#ynd-alpha{padding:10px 0 0 0;}
#ynd-alpha .ynd-alpha-list{position:relative;max-width:1200px;text-align:center;padding:0;margin:0 auto;}
#ynd-alpha .ynd-alpha-list ul{display:inline-block;}
#ynd-alpha .ynd-alpha-list ul li{display:block;float:left;width:22px;height:22px;line-height:22px;text-align:center;margin:0 2px 4px 2px;}
#ynd-alpha .ynd-alpha-list ul li a,
#ynd-alpha .ynd-alpha-list ul li span{display:block;width:24px;height:24px;line-height:24px;text-align:center;}
#ynd-alpha .ynd-alpha-list span{color:#ccc;}
#ynd-alpha .ynd-alpha-list ul li a.current{font-weight:900;}
/* Directory Pagination */
#ynd-pagination{padding:0;}
#ynd-pagination ul{margin:0 -5px;}
#ynd-pagination ul li{display:block;float:left;margin:0 5px 10px 5px;}
#ynd-pagination ul li a span{cursor:pointer;}
#ynd-pagination ul li a{display:block;width:40px;height:40px;line-height:40px;background:#fff;text-align:center;border-radius:4px;cursor:pointer;}
#ynd-pagination ul li.active a{background:#000;color:#fff;}
#ynd-pagination ul li.active a:hover{background:#ff0000;}
#ynd-pagination ul li.disabled a,
#ynd-pagination ul li.disabled a span{color:#ccc;cursor:text;}
@media only screen and (max-width:800px){#ynd-pagination{padding:0 20px;}}
#ynd-detail-block{position:relative;padding:20px;}
#ynd-detail h1{margin-bottom:20px;}
#ynd-detail img{width:100%;}
#ynd-detail p{margin-bottom:20px;}
#ynd-detail .ynd-field{line-height:24px;}
#ynd-detail .ynd-phone{font-weight:bold;}
#ynd-detail .ynd-website{padding-top:20px;}
#ynd-detail .ynd-facebook{padding-top:20px;}
#ynd-detail .ynd-description{line-height:24px;padding-top:20px;}
#ynd-detail .ynd-menu a{max-width:250px;}
@media only screen and (max-width:800px){#ynd-detail-block{padding:20px;border-radius:0;}}
/* lyrics */
.lyric{background:#fff;}
.lyric a{color:#40c;}.lyric a:hover{color:#a0f;}
.lyric #yn-header{position:relative;background:#283c64;}
.lyric #yn-headeri{max-width:1160px;margin:0 auto;}
.lyric #yn-logo a{color:#fff;}.lyric #yn-logo a:hover{color:#ff0;}
.lyric #yn-body{min-height:inherit;max-width:1200px;margin:0 auto;}
.lyric #yn-content table{width:100%;}
.lyric #yn-content table tr td{line-height:30px;font-size:24px;border-bottom:1px solid #d0d0d0;padding:10px 0;}
.lyric #yn-content h2{line-height:50px;color:#c04;font-size:36px;}
.lyric #yn-content h2.lyric-hop-am{color:#f50;font-size:30px;padding-top:40px;}
.lyric #yn-content h2.lyric-diep-khuc{color:#f00;font-size:30px;}
.lyric .lyric-block{padding:20px 0;}
.lyric .lyric-block p{line-height:30px;font-size:20px;border-bottom:1px dotted #d0d0d0;padding:10px 0;margin:0;}
.lyric .lyric-block p.dk2{color:#ad0000;font-weight:bold;}
.lyric .lyric-block p.dk3{color:#600;font-weight:bold;}
/* Error */
.page-error{background:#f0f0f0;padding:0 20px;}
.error-wrap{position:relative;max-width:600px;background:#fff;border:1px solid #d0d0d0;padding:40px;margin:100px auto 20px auto;}
.error-logo{position:relative;width:120px;height:140px;margin:0 auto;}
.page-error a{color:#000;}
.error-logo a span.vsq{display:block;position:absolute;left:0;top:0;width:120px;height:120px;border:20px solid #000;border-radius:20px;}
.error-logo a span.vsb{display:block;position:absolute;top:-22px;right:-22px;width:32px;height:82px;background:#fff;}
.error-logo a span.fi-check{display:block;position:absolute;top:-70px;left:5px;color:#f00;font-size:150px;}
.error-title{font-size:60px;text-align:center;font-weight:bold;margin-bottom:20px;}
.error-title a span.vsl{color:#f00;}
.error-wrap h2{font-size:18px;font-weight:bold;padding-top:20px;margin-bottom:10px;}
.error-wrap ul{list-style:disc outside;margin:0 0 20px 20px;}
.error-wrap .btn-primary{display:block;width:200px;color:#fff;text-align:center;margin:0 auto;}
.error-footer{text-align:center;margin-bottom:20px;}
@media only screen and (max-width:600px){
	.page-error{font-size:14px;padding:0;}
	.page-error h1{line-height:28px;font-size:24px;font-weight:bold;}
	.page-error h2{line-height:24px;}
	.error-wrap{padding:40px 20px;margin:0 0 20px 0;border-radius:0;}
	.error-title{font-size:40px;}
	}
/* Forms */
form,fieldset{border:0;padding:0;margin:0;}
legend{display:block;width:100%;font-size:30px;line-height:normal;border:0;padding:0;margin-bottom:20px;}
label{display:inline-block;max-width:100%;margin-bottom:5px;}
input,textarea,select,button{background:#fff;color:#000;font-size:14px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;border:1px solid #ccc;padding:0;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],select,textarea{display:block;width:100%;height:40px;line-height:20px;padding:10px 10px;outline:none;}
input[type="text"],input[type="password"],input[type="email"],textarea{box-shadow:inset 2px 2px 2px #eee;}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,select:focus,textarea:focus{border:1px solid #ccc;}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,::-webkit-input-placeholder{color:#ccc;}
select{background:#fff url("../images/select-arrow.png") no-repeat right 17px;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
textarea{height:auto;vertical-align:top;overflow:auto;resize:vertical;}
label.invalid{color:#f00;}
input[type="text"].invalid,input[type="password"].invalid,input[type="email"].invalid,select.invalid,textarea.invalid{border:1px solid #f00;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f0f0f0;cursor:not-allowed;opacity:1;box-shadow:0 0 0;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
/* Tooltip */
.tooltip{display:block;position:absolute;line-height:1.4;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible;z-index:1030;}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{padding:5px 0;margin-top:-3px;}
.tooltip.right{padding:0 5px;margin-left:3px;}
.tooltip.bottom{padding:5px 0;margin-top:3px;}
.tooltip.left{padding:0 5px;margin-left:-3px;}
.tooltip-inner{color:#fff;text-align:center;background-color:#000;padding:8px;max-width:200px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;border-width:5px 0 5px 5px;border-left-color:#000;margin-top:-5px;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;border-width:0 5px 5px;border-bottom-color:#000;margin-left:-5px;}
/* PopOver */
.popover{display:none;position:absolute;top:0;left:0;max-width:276px;background-color:#fff;text-align:left;padding:1px;z-index:1060;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #d0d0d0;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal;}
.popover.top,.popover.right,.popover.bottom,.popover.left,.popover-title{display:none;}
.popover-title:empty{display:none;}
.popover-content{font-size:16px;padding:10px 15px;}
.popover .arrow,.popover .arrow:after{display:block;position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{border-width:10px;content:"";}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#b3b3b3;border-top-color:rgba(0,0,0,0.25);bottom:-11px;}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff;}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#b3b3b3;border-right-color:rgba(0,0,0,0.25);}
.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff;}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#b3b3b3;border-bottom-color:rgba(0,0,0,0.25);top:-11px;}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff;}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#b3b3b3;border-left-color:rgba(0,0,0,0.25);}
.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px;}
/* System Message */
#system-message-container{}
#system-message{}
.com_users #system-message-container{display:none !important;}
.alert{position:relative;line-height:20px;background:#fff;font-weight:normal;text-align:left;border:2px solid #000;padding:10px 20px;margin:0 auto 10px auto;z-index:1;border-radius:10px;}
.alert h4{display:none;line-height:30px;font-size:30px;font-weight:bold;margin-bottom:20px;}
.alert .alert-message{line-height:30px;}
.alert .close{display:block;position:absolute;top:15px;right:15px;float:none;background:none;color:#000;font-size:30px;text-align:center;font-weight:normal;margin:0 auto;}
.alert .close:hover{color:#f00;}
.alert-info{color:#f00;font-weight:500;}
.alert-success{color:#30bf30;font-weight:500;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block > p,.alert-block > ul{margin-bottom:0;}
.alert-block p + p{margin-top:5px;}
@media only screen and (max-width:800px){#system-message-container{padding:20px;}}
/* Hide */
.hide{display:none;}


.show{display:block;}
.invisible{visibility:hidden;}
.hidden{display:none;visibility:hidden;}
/* Close */
.close{float:right;line-height:18px;font-size:20px;font-weight:bold;}
.close:hover,.close:focus{cursor:pointer;}
button.close{border:0;padding:3px;-webkit-appearance:none;cursor:pointer;}
/* Button */
.btn{display:block;height:40px;font-size:14px;text-align:center;border:0;padding:0;margin:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:.35s ease;-moz-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease;}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;}
/* Button Default */
.btn-default{display:block;height:40px;line-height:40px;background:#000;color:#fff;}
.btn-default:hover,.btn-default:focus,.btn-default:active{background:#222;color:#fff;font-weight:500;}
/* Button Primary */
.btn-primary{height:40px;line-height:40px;line-height:40px;background:#ffa200;color:#fff;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#ffbf00;color:#fff;}
/* Button Special */
.btn-special{height:40px;line-height:40px;line-height:40px;background:#fa0;color:#fff;}
.btn-special:hover,.btn-special:focus,.btn-special:active{background:#ffbf00;color:#fff;}
/* Button Warning */
.btn-warning{display:block;height:40px;line-height:40px;background:#ad0000;color:#fff;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active{background:#f00;color:#fff;}
/* Button Success */
.btn-success{display:block;height:40px;line-height:40px;background:#00a637;color:#fff;}
.btn-success:hover,.btn-success:focus,.btn-success:active{background:#00bf40;color:#fff;}
/* Button Search */
.btn-search{display:block;height:40px;line-height:38px;background:#000;color:#fff;font-size:18px;border:1px solid #fff;border-radius:0 4px 4px 0;}
.btn-search:hover,.btn-search:focus,.btn-search:active{background:#222;color:#fff;}
/* Button Styles */
.btn-block,.input-block{display:block;width:100%;}
.btn-block + .btn-block{margin-top:20px;}
/* Font Icons */
@font-face{font-family:"AB";src:url("../fonts/ARIBLK.TTF")format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:"ficon";
	src: url("../fonts/bbicon.eot");
	src: url("../fonts/bbicon.eot#iefix")format("embedded-opentype"),
		 url("../fonts/bbicon.woff")format("woff"),
		 url("../fonts/bbicon.ttf")format("truetype"),
		 url("../fonts/bbicon.svg")format("svg");
		 font-weight:normal;font-style:normal;}
[class^="fi-"]:before,[class*="fi-"]:before,[class^="fi-"]:after,[class*="fi-"]:after{font-family:ficon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
[class^="icon-"]:before,[class*="icon-"]:before,[class^="icon-"]:after,[class*="icon-"]:after{font-family:ficon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
[class^="fcfav_"]:before,[class*="fcfav_"]:before,[class^="fcfav_"]:after,[class*="fcfav_"]:after{font-family:ficon;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
.fi-location:before {
    content: "\f101";
}
.fi-facebook:before {
    content: "\f102";
}
.fi-more:before {
    content: "\f103";
}
.fi-user:before {
    content: "\f104";
}
.fi-reset:before {
    content: "\f105";
}
.fi-edit:before {
    content: "\f113";
}
.fi-delete-x:before {
    content: "\f107";
}
.fi-star:before {
    content: "\f108";
}
.fi-star2:before {
    content: "\f109";
}
.fi-home:before {
    content: "\f10a";
}
.fi-arrow-left:before,.icon-previous:before  {
    content: "\f10b";
}
.fi-arrow-right:before,.icon-next:before  {
    content: "\f10c";
}
.fi-arrow-up:before {
    content: "\f10d";
}
.fi-arrow-down:before {
    content: "\f10e";
}
.fi-arrow-double-right:before,.icon-last:before  {
    content: "\f10f";
}
.fi-arrow-double-left:before,.icon-first:before {
    content: "\f110";
}
.fi-delete:before {
    content: "\f111";
}
.fi-check:before {
    content: "\f112";
}
.fi-edit-bold:before {
    content: "\f113";
}
.fi-renew:before {
    content: "\f114";
}
.fi-search:before {
    content: "\f115";
}
.fi-delete-bold:before {
    content: "\f116";
}
.fi-setting:before {
    content: "\e916";
}
.fi-folder:before {
    content: "\e912";
}
.fi-mood:before {
    content: "\e91b";
}
.fi-more2:before {
    content: "\e91c";
}
.fi-smile:before {
    content: "\e91d";
}
.fi-tim:before {
    content: "\e900";
}