*{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:#333;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:#1234ad;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:#ff9500;}a:focus,a:focus h2,button:focus{color:#cc2929;outline:none;outline-offset:none;}
h1,h2,h3,h4,h5,h6{display:block;font-weight:normal;}
h1{line-height:30px;font-size:24px;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;}
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:#ffbf00;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:#ffd400;color:#fff;}
#gototop .fi-arrowup{margin-left:2px;margin-top:2px;}
.mandatory,.com_users .star{color:#f00;}
/* layout */
#yn-wrap{position:relative;font-size:14px;font-weight:300;}
#yn-wrap .protectedby{display:none;}
/* header */
#yn-header{z-index:3;}
#yn-headeri{position:relative;height:60px;max-width:1200px;padding:0 20px;margin:0 auto;}
@media only screen and (max-width:800px){#yn-header-main{padding:0 25px;}}
/* logo */
#yn-logo{position:relative;padding-top:15px;}
#yn-logo a img{display:block;width:180px;height:30px;}
@media only screen and (max-width:500px){
	#yn-logo{padding-top:18px;}
	#yn-logo a img{width:144px;height:24px;}
	}
/* button - top right */
#yn-button{position:absolute;top:10px;right:85px;}
#yn-button a{display:block;padding:0 10px;}
#yn-button a span{display:block;float:left;line-height:40px;}
#yn-button a span.fi-edit{line-height:40px;font-size:18px;padding-right:5px;}
/* body */
#yn-body{position:relative;}
/* banner */
#yn-banner{position:relative;background:#ccc;padding:40px 0 20px 0;}
#yn-banneri{max-width:1200px;padding:0 10px;margin:0 auto;}
#yn-banneri .yn-banner-item{display:block;float:left;width:50%;}
#yn-banneri .yn-banner-itemi{margin:0 10px 20px 10px;}
#yn-banneri .yn-banner-itemi img{display:block;width:100%;border-radius:20px;}
@media only screen and (max-width:800px){
	#yn-banneri .yn-banner-item{float:none;width:auto;}
	}
/* footer */
#yn-footer{background:#eee;}
#yn-footeri{position:relative;max-width:1200px;padding:20px;margin:0 auto;}
#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;}}
/* 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:#cc2929;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 #cc2929;}
#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 SITE */
#yn-page-heading{margin-bottom:40px;}
#yn-page-heading h1{height:60px;line-height:60px;background:#1234ad;color:#fff;font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase;}
#yn-page-site{position:relative;max-width:1200px;padding:0 20px;margin:0 auto;}
#yn-page-description{font-size:16px;margin-bottom:40px;}
#yn-page-site h2{font-size:20px;font-weight:bold;margin-bottom:20px;}
#yn-page-site h3{font-size:20px;font-weight:bold;margin-bottom:20px;}
#yn-page-site p{line-height:24px;margin-bottom:20px;}
#yn-page-site ul{list-style:outside disc;margin-left:20px;margin-bottom:20px;}
#yn-page-site ul li{line-height:24px;padding:6px 0;}
@media only screen and (max-width:1000px){
	#yn-page-site img{width:100%;}
	}
/* CONTACT */
.itemid-175 .contact-site h3{height:60px;line-height:60px;background:#1234ad;color:#fff;font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase;}
.itemid-175 .contact-form{position:relative;max-width:1200px;padding:40px 20px;margin:0 auto;}
.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;}
.itemid-175 .alert{padding-top:0;padding-bottom:70px;}
.itemid-175 .alert .close{top:12px;right:20px;}
.itemid-175 .alert .alert-message{left:0;right:0;}
/* 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;border:1px solid #ccc;padding:20px;margin-bottom:20px;border-radius:4px;}
#yn-blog-wrap .yn-blog-item h2{line-height:32px;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%;}
/* 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:inline-block;width:40px;height:40px;line-height:40px;background:#fff;text-align:center;cursor:pointer;}
.pagination ul li.active a{background:#333;color:#fff;}
.pagination ul li.disabled a,
.pagination ul li.disabled a span{color:#eee;cursor:text;}
@media only screen and (max-width:800px){.pagination{padding:20px;}}
/* PAGINATION */
.yn-pagination{padding:20px 0 40px 0;}
.yn-pagination ul{margin:0 -5px;}
.yn-pagination ul li{display:inline-block;vertical-align:top;margin:0 5px 10px 5px;}
.yn-pagination ul li a{display:block;width:40px;height:40px;line-height:38px;background:#fff;text-align:center;border:1px solid #ccc;cursor:pointer;}
.yn-pagination ul li.active a{background:#ff9500;color:#fff;border:1px solid #ff9500;}
.yn-pagination ul li.disabled a,
.yn-pagination ul li.disabled a span{color:#eee;cursor:text;}
/* SEARCH */
#yn-search{height:60px;background:#1234ad;padding:10px 0;margin-bottom:40px;}
#yn-searchi{position:relative;height:40px;max-width:1200px;padding:0 20px;margin:0 auto;}
#yn-search .yn-searchbox{display:block;float:left;width:50%;}
#yn-search .yn-searchbox input{line-height:40px;border:0;padding:0 20px;box-shadow:inset 0 0 0 #fff;}
#yn-search .yn-search-cat-loc{display:block;float:left;width:44%;}
#yn-search #search-categories{display:block;float:left;width:50%;}
#yn-search #search-categories .controls{margin-left:10px;}
#yn-search #search-categories select{line-height:40px;border:0;padding:0 30px 0 10px;}
#yn-search #search-location{display:block;float:right;width:50%;}
#yn-search #search-location .controls{margin-left:10px;}
#yn-search #search-location .controls div:nth-child(2){display:none;}
#yn-search #search-location select{line-height:40px;border:0;padding:0 30px 0 10px;}
#yn-search .yn-search-button{position:relative;float:left;width:6%;}
#yn-search .yn-search-submit{display:block;margin-left:10px;}
@media only screen and (max-width:1000px){
	#yn-search .yn-searchbox{width:44%;}
	#yn-search .yn-search-cat-loc{width:46%;}
	#yn-search .yn-search-button{width:10%;}
	}
@media only screen and (max-width:800px){
	#yn-search{margin-bottom:0;}
	#yn-searchi{padding:0 20px 0 10px;}
	#yn-search .yn-searchbox{display:none !important;}
	#yn-search .yn-search-cat-loc{width:88%;}
	#yn-search .yn-search-button{width:12%;}
	}
/* 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{text-transform:uppercase;}
@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:#333;text-align:center;padding:0;cursor:pointer;}
	#yn-menu .btn-navbar .icon-bar{display:block;width:30px;height:3px;background:#333;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:#333;}
	#yn-menu .btn-navbar .icon-bar + .icon-bar{margin-top:5px;}
	#yn-menu .collapsed .icon-bar{background:#333;}
	#yn-menu .collapsed:hover .icon-bar{background:#333;}
	#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 #333;}
	#yn-menu .navbari:after,
	#yn-menu .navbari:before{position:absolute;bottom:100%;left:35px;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:10px;margin-left:-10px;}
	#yn-menu .navbari:before{border-color:rgba(89, 85, 80, 0);border-bottom-color:#ccc;border-width:12px;margin-left:-12px;}
	#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:#1234ad;text-align:center;cursor:pointer;}
#yn-login .btn-navbar:hover{color:#ff9500;}
#yn-login .collapsed{color:#1234ad;}
#yn-login .collapsed:hover{color:#ff9500;}
#yn-login .navbar-user .btn-navbar{color:#ff9500;}
#yn-login .navbar-user .btn-navbar:hover{color:#ff9500;}
#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:320px;background:#fff;padding:20px;border:1px solid #ccc;margin-top:60px;box-shadow:0 20px 20px #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:10px;margin-right:-10px;}
#yn-login .navbari:before{border-color:rgba(89, 85, 80, 0);border-bottom-color:#ccc;border-width:12px;margin-right:-12px;}
#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:800px){
	#yn-login .navbar{right:20px;}
	#yn-login .navbari:after,
	#yn-login .navbari:before{right:40px;}
	}
@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:#ff9500;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:38px;text-align:center;border:1px solid #ccc;}
#yn-greeting ul li.item-123 a{border:0;}
/* page - login */
.com_users #yn-body{min-height:800px;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:40px 20px;}
.com_users #yn-bodyi{position:relative;max-width:500px;background:#fff;border:1px solid #ccc;padding:40px;margin:0 auto;}
.yn-user-wrap h1{font-size:30px;text-align:center;margin-bottom:40px;}
.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:600px){.com_users #yn-bodyi{padding:40px 20px;}}
/* 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:30px;text-align:center;margin-bottom:40px;}
#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;}
	}
/* DIRECTORY */
#dir-cat-wrap #dir-heading h1{position:absolute;top:0;left:0;right:0;max-width:300px;height:30px;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;background:#ccc;border-radius:0 0 40px 40px;margin:0 auto;}
#dir-cat{padding:70px 10px 20px 10px;}
#dir-cat .dir-item{float:left;width:25%;}
#dir-cat .dir-itemi{position:relative;min-height:40px;line-height:20px;font-size:16px;background:#fff;padding:10px 20px;border:1px solid #ccc;margin:0 10px 20px 10px;border-radius:20px;box-shadow:0 0 6px #ccc;}
#dir-cat .dir-itemi a span{display:block;position:absolute;top:0;right:20px;height:40px;line-height:40px;}
/* DIRECTORY - Category */
.contact-category h2{position:absolute;top:0;left:0;right:0;max-width:300px;height:30px;line-height:30px;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;background:#ccc;border-radius:0 0 40px 40px;margin:0 auto;}
#dir-list{padding:70px 10px 20px 10px;}
#dir-list .dir-item{float:left;width:25%;}
#dir-list .dir-itemi{position:relative;min-height:132px;line-height:20px;font-size:16px;background:#fff;padding:20px;border:1px solid #ccc;margin:0 10px 20px 10px;border-radius:20px;box-shadow:0 0 6px #ccc;}
#dir-list .dir-name{font-size:18px;}
#dir-list .dir-address2{margin-bottom:10px;}
#dir-list .dir-phone{font-size:18px;}
/* mod - Blog Category */
.yn-blog-category{background:#fff;padding:20px;border:1px solid #ccc;margin-bottom:20px;border-radius:4px;}
.yn-blog-category h2{height:40px;line-height:30px;font-size:20px;text-align:center;}
.yn-blog-category ul li{display:block;padding:10px 0;border-bottom:1px solid #ccc;}
.yn-blog-category ul li:last-child{border:0;}
.yn-blog-category ul li a{display:block;position:relative;line-height:30px;}
.yn-blog-category ul li a .yn-count{display:block;position:absolute;right:0;top:0;line-height:30px;}
@media only screen and (max-width:600px){.yn-blog-category{margin-top:20px;}}
/* mod - Category */
#yn-categories{max-width:1200px;min-height:700px;padding:0 10px 20px 10px;margin:0 auto;}
#yn-categories-items ul li{display:block;float:left;width:33.333333%;}
#yn-categories-items ul li a{display:block;position:relative;line-height:24px;font-size:16px;border:1px solid #ccc;padding:28px 20px 28px 75px;margin:0 10px 20px 10px;}
#yn-categories-items ul li a .fi-icon{display:block;position:absolute;top:20px;left:20px;line-height:40px;font-size:40px;}
#yn-categories-items ul li a .yn-count{display:block;position:absolute;top:28px;right:20px;line-height:24px;}
#yn-categories-items ul li.yn-cat1 .fi-icon:before {content: "\e911";}
#yn-categories-items ul li.yn-cat2 .fi-icon:before {content: "\e90d";}
#yn-categories-items ul li.yn-cat3 .fi-icon:before {content: "\e90c";}
#yn-categories-items ul li.yn-cat4 .fi-icon:before {content: "\e90f";}
#yn-categories-items ul li.yn-cat5 .fi-icon:before {content: "\e914";}
#yn-categories-items ul li.yn-cat6 .fi-icon:before {content: "\e908";}
#yn-categories-items ul li.yn-cat7 .fi-icon:before {content: "\e910";}
#yn-categories-items ul li.yn-cat8 .fi-icon:before {content: "\e91b";}
#yn-categories-items ul li.yn-cat9 .fi-icon:before {content: "\e901";}
#yn-categories-items ul li.yn-cat10 .fi-icon:before {content: "\e909";}
#yn-categories-items ul li.yn-cat11 .fi-icon:before {content: "\e913";}
#yn-categories-items ul li.yn-cat12 .fi-icon:before {content: "\e916";}
@media only screen and (max-width:1000px){#yn-categories-items ul li{width:50%;}}
@media only screen and (max-width:800px){
	#yn-categories{padding:0;}
	#yn-categories-items ul li{float:none;width:auto;}
	#yn-categories-items ul li a{border:0;border-bottom:1px solid #ccc;margin:0;}
	}
/* LIST */
.yn-list-wrap{position:relative;max-width:1200px;min-height:700px;padding:0 20px 40px 20px;margin:0 auto;}
.yn-list-wrap .yn-heading{margin-bottom:20px;}
.yn-list-wrap .yn-heading h1{line-height:20px;font-size:16px;font-weight:bold;}
.yn-list .yn-item{border-top:1px solid #ccc;}
.yn-list .yn-itemi{position:relative;line-height:24px;padding:18px 150px 18px 40px;}
.yn-list .yn-itemi h3{line-height:24px;font-size:16px;letter-spacing:1px;}
.yn-list .yn-itemi h3 .yn-price{color:#00ad00;}
.yn-list .yn-itemi .yn-tag{font-size:12px;padding:2px 6px;}
.yn-list .yn-itemi .yn-date{display:none;position:absolute;top:-1px;left:20px;right:20px;height:30px;line-height:30px;color:#fff;background:linear-gradient(#ff9500,#ffbf00);border:1px solid #ff9500;border-top:0;border-radius:0 0 40px 40px;}
.yn-list .yn-itemi .yn-location{position:absolute;top:18px;right:0;line-height:24px;}
.yn-list .yn-itemi .yn-category{position:absolute;top:18px;left:0;line-height:24px;font-size:24px;}
.yn-list .yn-item1 .yn-category .fi-icon:before {content: "\e911";}
.yn-list .yn-item2 .yn-category .fi-icon:before {content: "\e90d";}
.yn-list .yn-item3 .yn-category .fi-icon:before {content: "\e90c";}
.yn-list .yn-item4 .yn-category .fi-icon:before {content: "\e90f";}
.yn-list .yn-item5 .yn-category .fi-icon:before {content: "\e914";}
.yn-list .yn-item6 .yn-category .fi-icon:before {content: "\e908";}
.yn-list .yn-item7 .yn-category .fi-icon:before {content: "\e910";}
.yn-list .yn-item8 .yn-category .fi-icon:before {content: "\e91b";}
.yn-list .yn-item9 .yn-category .fi-icon:before {content: "\e901";}
.yn-list .yn-item10 .yn-category .fi-icon:before {content: "\e909";}
.yn-list .yn-item11 .yn-category .fi-icon:before {content: "\e913";}
.yn-list .yn-item12 .yn-category .fi-icon:before {content: "\e916";}
.yn-list .yn-markup-vip,
.yn-list .yn-markup-vip{color:#ad1234;font-weight:900;}
.yn-list .yn-markup-new{color:#17ad11;font-weight:900;text-transform:uppercase;}
.yn-list .yn-item-popular .yn-markup-popular{color:#fc9403;font-weight:900;text-transform:uppercase;}
@media only screen and (max-width:800px){
	.yn-list-wrap .yn-heading{padding:20px 0;margin-bottom:0;}
	.yn-list .yn-itemi{padding:18px 0 18px 40px;}
	.yn-list .yn-itemi .yn-location{position:relative;top:inherit;right:inherit;line-height:24px;}
	}
/* DETAIL */
#yn-go-back{display:none;position:absolute;top:0;left:0;right:0;width:200px;height:30px;background:#ccc;border-radius:0 0 40px 40px;margin:0 auto;z-index:1;}
#yn-go-back button{display:block;width:200px;height:30px;line-height:30px;background:none;color:#fff;font-size:16px;text-align:center;border:0;padding:0;margin:0;border-radius:0 0 40px 40px;}
#yn-go-back button:hover{color:#333;}
#yn-detail{position:relative;max-width:1200px;padding:0 20px 40px 20px;margin:0 auto;}
#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:5px 0;}
#yn-detail .yn-price{font-size:16px;font-weight:bold;}
#yn-detail .yn-price-amount{color:#008000;}
#yn-detail .yn-diheader{margin-bottom:20px;}
#yn-detail .yn-diheader .yn-markup-vip{color:#cc2929;font-weight:900;text-transform:uppercase;}
#yn-detail .yn-diheader .yn-markup-new{color:#00c700;font-weight:900;text-transform:uppercase;}
#yn-detail .yn-diwrap{position:relative;border-top:2px solid #ccc;padding-top:20px;}
#yn-detail .yn-description{line-height:24px;font-size:16px;margin-bottom:40px;}
#yn-detail .yn-info{margin-bottom:40px;}
#yn-detail .yn-info h2{font-size:24px;margin-bottom:10px;}
#yn-detail .yn-info div{position:relative;min-height:41px;line-height:20px;border-bottom:1px solid #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:#ccc;color:#999;}
#yn-detail .yn-favorite a.btn-signin:hover{background:#ccc;color:#999;}
#yn-detail .yn-favorite p{clear:both;padding-top:5px;color:#8a9099;font-size:12px;}
#yn-detail .yn-related-ads{clear:both;border-top:5px solid #ccc;padding-top:40px;margin-top:50px;}
#yn-detail .yn-related-ads h2{font-size:24px;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:600px){#yn-detail .yn-imagei{float:none;width:auto;}}
/* 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 h1{line-height:24px;background:#1234ad;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;padding:18px 0;margin-bottom:20px;}
#yn-add-form{position:relative;max-width:1200px;padding:0 20px 40px 20px;margin:0 auto;}
.yn-edit-title{line-height:20px;background:#fff7e5;font-size:16px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 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;}
.yn-add-wrap .yn-table input{padding:0;}
/* 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-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;}
	}
/* MYADS */
#yn-myads .yn-heading2 h1{line-height:24px;background:#1234ad;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;padding:18px 0;margin-bottom:20px;}
#yn-myads .yn-list .yn-item{border:1px solid #ccc;margin-bottom:20px;}
#yn-myads .yn-list .yn-itemi{padding:18px 20px;}
#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{position:absolute;top:22px;right:20px;}
#yn-myads .yn-itemi .yn-action ul li{display:block;float:left;margin-left:10px;}
#yn-myads .yn-itemi .yn-action ul li a{display:block;width:40px;height:40px;line-height:40px;background:#1234ad;color:#fff;font-size:18px;text-align:center;border-radius:40px;overflow:hidden;}
#yn-myads .yn-itemi .yn-action ul li a:hover{background:#ff9500;}
@media only screen and (max-width:1000px){
	#yn-myads .yn-itemi .yn-action{position:relative;top:inherit;right:inherit;padding-top:10px;}
	#yn-myads .yn-itemi .yn-action ul li{margin-left:0;margin-right:10px;}

	}
/* FAVORITE */
#yn-myfavorite .yn-heading2 h1{line-height:24px;background:#1234ad;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;padding:18px 0;margin-bottom:20px;}
#yn-myfavorite .yn-list .yn-item{background:#fffaf2;border:1px solid #ccc;margin-bottom:20px;}
#yn-myfavorite .yn-list .yn-itemi{padding:18px 20px 18px 60px;}
#yn-myfavorite .yn-list .yn-itemi .yn-location{right:20px;}
#yn-myfavorite .yn-list .yn-itemi .yn-category{left:20px;}
@media only screen and (max-width:1000px){#yn-myfavorite .yn-list .yn-itemi .yn-location{right:inherit;}}
/* promote */
#yn-promote{padding:40px 20px;}
#yn-promotei{position:relative;background:#fff;padding:70px 40px 40px 40px;border:1px solid #ccc;border-radius:20px;box-shadow:0 0 6px #ccc;}
#yn-promotei h1{position:absolute;top:-1px;left:0;right:0;max-width:300px;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;background:linear-gradient(#ff9500,#ffbf00);text-align:center;border:1px solid #ff9500;border-top:0;margin:0 auto;border-radius:0 0 40px 40px;}
#yn-promotei .yn-promote-title{background:#cc2929;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:600px){
	#yn-promotei .yn-table-payment .yn-table-col3{display:none !important;}
	#yn-promotei{padding:70px 20px 20px 20px;}
	}
/* 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:24px;background:#1234ad;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;padding:18px 0;margin-bottom:20px;}
#yn-dashboardi{max-width:1200px;padding:0 10px;margin:0 auto;}
#yn-dashboard .yn-item{float:left;width:50%;}
#yn-dashboard .yn-itemi{position:relative;background:#fff;padding:40px 20px 20px 20px;border:1px solid #ccc;margin:0 10px 20px 10px;}
#yn-dashboard .yn-itemi .yn-item-number{position:absolute;top:0;left:0;right:0;max-width:150px;height:30px;line-height:30px;font-size:20px;font-weight:bold;background:#ff9500;color:#fff;text-align:center;margin:0 auto;}
#yn-dashboard .yn-itemi .yn-items{line-height:20px;border-top:1px dotted #ccc;padding:10px 0;}
#yn-dashboard .yn-itemi .yn-first{border-top: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 .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:20px;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:32px;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;}
/* 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:#333;}
.error-logo a span.vsq{display:block;position:absolute;left:0;top:0;width:120px;height:120px;border:20px solid #333;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:#333;font-size:14px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;border:1px solid #ccc;padding:0 20px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
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:38px;padding:0 20px;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;}
@media only screen and (max-width:600px){
	.yn-add-field select,
	input[type="text"],input[type="password"],input[type="email"],textarea{font-size:16px;}}
/* 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:#333;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:#333;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#333;}
.tooltip.left .tooltip-arrow{top:50%;right:0;border-width:5px 0 5px 5px;border-left-color:#333;margin-top:-5px;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;border-width:0 5px 5px;border-bottom-color:#333;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 */
.com_users #system-message-container{display:none !important;}
#system-message{max-width:1200px;margin:0 auto;}
.alert{position:relative;line-height:24px;border:1px solid #f00;padding:18px 20px;margin:0 20px 40px 20px;}
.alert-info{background:#fff2f2;}
.alert-success{background:#f2fff2;border:1px solid #090;}
.alert h4{display:none;line-height:30px;font-size:30px;font-weight:bold;margin-bottom:20px;}
.alert .close{display:block;position:absolute;top:18px;right:20px;float:none;background:none;color:#333;font-size:30px;text-align:center;font-weight:normal;margin:0 auto;z-index:1;}
.alert .close:hover{color:#f00;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block > p,.alert-block > ul{margin-bottom:0;}
.alert-block p + p{margin-top:5px;}
/* 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:0;-moz-border-radius:0;border-radius:0;-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:#eee;color:#1234ad;}
.btn-default:hover,.btn-default:focus,.btn-default:active{background:#eee;color:#ff9500;font-weight:500;}
/* Button Primary */
.btn-primary{height:40px;line-height:40px;line-height:40px;background:#ff9500;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:#178fe5;color:#fff;}
.btn-special:hover,.btn-special:focus,.btn-special:active{background:#0095ff;color:#fff;}
/* Button Warning */
.btn-warning{display:block;height:40px;line-height:40px;background:#178fe5;color:#fff;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active{background:#0095ff;color:#fff;}
/* Button Success */
.btn-success{display:block;height:40px;line-height:40px;background:#ff9500;color:#fff;}
.btn-success:hover,.btn-success:focus,.btn-success:active{background:#ffbf00;color:#fff;}
/* Button Search */
.btn-search{display:block;height:40px;line-height:38px;background:#ff9500;color:#fff;font-size:20px;}
.btn-search:hover,.btn-search:focus,.btn-search:active{background:#ffbf00;color:#fff;}
/* Button DT */
.btn-dt{display:block;height:40px;line-height:40px;background:#fff;color:#1234ad;border:1px solid #ccc;}
.btn-dt:hover,.btn-search:focus,.btn-search:active{background:#fff;color:#ff9500;}
/* 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";
}