.pad-45{
	padding:45px;
}

.pad-35{
	padding:35px;
}

.pad-30{
	padding:30px;
}

.pad-20{
	padding:20px;
}

.pad-19{
	padding:19px;
}

.pad-15{
	padding:15px;
}

.pad-17{
	padding:17px;
}

.pad-16{
	padding:16px;
}

.pad-13{
	padding:13px;
}

.pad-12{
	padding:12px;
}

.pad-11{
	padding:11px;
}

.pad-10{
	padding:10px;
}


.pad-5{
	padding:5px;
}

.pad-7{
	padding:7px;
}

.pad-6{
	padding:6px;
}

.pad-3{
	padding:3px;
}

.mar-5{
	margin:5px;
}

.mar-all-10{
	margin:10px;
}

.mar-all-20{
	margin:20px;
}

.mar-top-5{
	margin-top:5px;
}

.mar-top-10{
	margin-top:10px;
}

.mar-top-15{
	margin-top:15px;
}

.mar-top-20{
	margin-top:20px;
}

.mar-top-25{
	margin-top:25px;
}

.mar-top-30{
	margin-top:30px;
}

.mar-top-40{
	margin-top:40px;
}

.mar-top-50{
	margin-top:50px;
}

.mar-top-60{
	margin-top:60px;
}

.mar-top-70{
	margin-top:70px;
}

.mar-top-80{
	margin-top:80px;
}

.mar-top-90{
	margin-top:90px;
}

.mar-top-100{
	margin-top:100px;
}

.mar-top-110{
	margin-top:110px;
}

.mar-top-120{
	margin-top:120px;
}

.mar-top-130{
	margin-top:130px;
}

.mar-top-140{
	margin-top:140px;
}

.mar-top-150{
	margin-top:150px;
}

.mar-top-160{
	margin-top:160px;
}

.mar-top-170{
	margin-top:170px;
}

.mar-top-180{
	margin-top:180px;
}

.mar-top-400{
	margin-top:400px;
}

.mar-bot-30{
	margin-bottom:30px;
}

.mar-bot-40{
	margin-bottom:40px;
}

.mar-bot-5{
	margin-bottom:5px;
}

.mar-bot-4{
	margin-bottom:4px;
}

.mar-bot-10{
	margin-bottom:10px;
}

.mar-bot-15{
	margin-bottom:15px;
}

.mar-bot-20{
	margin-bottom:20px;
}

.mar-bot-30{
	margin-bottom:30px;
}

.mar-bot-50{
	margin-bottom:50px;
}

.mar-bot-5{
	margin-bottom:5px;
}

.mar-right-5{
	margin-right:5px;
}

.mar-right-10{
	margin-right:10px;
}

.mar-right-20{
	margin-right:20px;
}

.mar-left-5{
	margin-left:5px;
}

.mar-left-10{
	margin-left:10px;
}

.mar-left-15{
	margin-left:15px;
}

.mar-left-20{
	margin-left:20px;
}

.mar-left-70{
	margin-left:70px;
}

.mar-clear{
	margin:0;
}

.lrg{
	font-size: 17px;
	margin:0;
	padding:0;
	display: block;
	
}

.lrg-1{
	font-size: 20px;
	margin:0;
	padding:0;
	display: block;
	
}

.lrg-2{
	font-size: 23px;
	margin:0;
	padding:0;
	display: block;
	
}


.lrg-3{
	font-size: 26px;
	margin:0;
	padding:0;
	display: block;
	
}

.lrg-4{
	font-size: 33px;
	margin:0;
	padding:0;
	display: block;
	
}

.mdm{
	font-size: 18px;
	
	margin:0;
	
	padding:0;
	display: block;
	
}

.sml{
	font-size: 12px;
	
	margin: 0;
	padding:0;
	display: block;
	
}
.scrollup{
			width:40px;
			height:40px;			
			text-indent:-9999px;
			/*opacity:0.3;*/
			position:fixed;
			bottom:50px;
			right:20px;
			display:none;			
			/*background: url('../img/icon_top.png') no-repeat;*/
		}

.lh-20{
	line-height:20px;
}

.lh-25{
	line-height:25px;
}

.lh-30{
	line-height:30px;
}

.lh-40{
	line-height:40px;
}
.f-10{
	font-size:10px;
}
.f-11{
	font-size:11px;
}
.f-12{
	font-size:12px;
}
.f-70{
	font-size:70px;
}
.justify{
	text-align:justify;
}

.t_blue{
	color:#2E8BCC
}
.t_maroon{
	color:#8B2405
}
.t_brown{
	color:#D09F74
}
.t_teal{
	color:#009F9F
}
.t_sky{
	color:#0099FF
}
.t_orange{
	color:#F60
}
.t_pink{
	color:#F3F
}
.t_purple{
	color:#81057F
}
.t_grey{
	color:#999
}

.t_greysmooth{
	color:#FFF;
	text-shadow: 1px 1px 1px #000;
}

.t_red{
	color:#FF003A
}
.t_white{
	color:#FFF;
}
.t_green{
	color:#2CCF72
}

.t_yellow{
	color:#FC3
}

.t_black{
	color:#666
}

.t_carrot{
	color:#EB9241
}

.special_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.upcase{
	text-transform:uppercase;
}

.lowcase{
	text-transform:lowercase
}

.bgwhite{
	float:left;
	width:100%;
	background:#FFF;
	color:#666;
}

.bgwhiteshadow{
	float:left;
	width:100%;
	background:#FFF;
	color:#666;
	-webkit-box-shadow: -1px 14px 8px -10px rgba(0,0,0,0.28);
	-moz-box-shadow: -1px 14px 8px -10px rgba(0,0,0,0.28);
	box-shadow: -1px 14px 8px -10px rgba(0,0,0,0.28);
}

.bgwhitebg{
	float:left;
	width:100%;
	/*background:#FFF url(../img/header-middle-bg.png);*/
	color:#666;
}

.bgmaroon{
	float:left;
	width:100%;
	background:#8B2405;
	color:#FFF
}

.bgblue{
	float:left;
	width:100%;
	background:#2E8BCC;
	color:#FFF;
}
.bgblue2{
	float:left;
	width:100%;
	background:#449BD5;
	color:#FFF;
}
.bgbluesmooth{
	float:left;
	width:100%;
	background:#DDEEF7;
}

.bgsky{
	float:left;
	width:100%;
	background:#0099FF;
	color:#FFF;
}

.bggreen{
	float:left;
	width:100%;
	background:#78AB18;
	color:#FFF;
}

.bggreen2{
	float:left;
	width:100%;
	background:#89C41C;
	color:#FFF;
}

.bggreen3{
	float:left;
	width:100%;
	background:#8FCE1D;
	color:#FFF;
}

.bggray{
	float:left;
	width:100%;
	background:#EEE;
	
}

.bggray2{
	float:left;
	width:100%;
	background:#DDD;
	
}

.bggray3{
	float:left;
	width:100%;
	background:#CCC;
}

.bgred{
	float:left;
	width:100%;
	background:#AE1416;
	color:#FFF;
}
.bgredgrad{
	background: #E21222; 
	color:#FFF;
	background: -moz-linear-gradient(top,  #E21222 0%, #AE1416 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E21222), color-stop(100%,#AE1416)); 
	background: -webkit-linear-gradient(top,  #E21222 0%,#AE1416 100%); 
	background: -o-linear-gradient(top,  #E21222 0%,#AE1416 100%); 
	background: -ms-linear-gradient(top,  #E21222 0%,#AE1416 100%); 
	background: linear-gradient(top,  #E21222 0%,#AE1416 100%); 
}
.bgredbg{
	float:left;
	width:100%;
	/*background:#AE1416 url(../img/header-middle-bg.png) top;*/
	color:#FFF;
}

.bgred2{
	float:left;
	width:100%;
	background:#F23100;
	color:#FFF;
}

.bgpurple{
	float:left;
	width:100%;
	background:#81057F;
	color:#FFF;
}

.bgpink{
	float:left;
	width:100%;
	background:#E20EB3;
	color:#FFF;
}

.bgkrem{
	float:left;
	width:100%;
	background:#F0E0D4;
	color:#666;
}

.bgorange{
	float:left;
	width:100%;
	background:#F90;
	color:#FFF;
}

.bgorange2{
	float:left;
	width:100%;
	background:#FEEBCD;
}

.bgteal{
	float:left;
	width:100%;
	background:#009F9F;
	color:#FFF;
}


.bgorangesmooth{
	float:left;
	width:100%;
	background:#FFDBA6;
	color:#666;
}

.bggraystrong{
	float:left;
	width:100%;
	background:#777;
	color:#FFF;
}

.bggraystrong2{
	float:left;
	width:100%;
	background:#444;
	color:#FFF;
}

.bggraystrong3{
	float:left;
	width:100%;
	background:#555;
	color:#FFF;
}

.bggraystrong4{
	float:left;
	width:100%;
	background:#666;
	color:#FFF;
}

.bggraysmooth{
	float:left;
	width:100%;
	background:#F7F7F7;
}

.bgblack{
	float:left;
	width:100%;
	background:#111;
	color:#FFF;
}

.bgblack2{
	float:left;
	width:100%;
	background:#222;
	color:#FFF;
}

.bgblack3{
	float:left;
	width:100%;
	background:#333;
	color:#FFF;
}

.border{
	border:1px solid #EEE;
}

.borderleftred{
	border-left:10px solid #B03731;
}

.borderleftblue{
	border-left:10px solid #2E8BCC;
}

.borderleftgray{
	border-left:10px solid #DDD;
}

.borderleftgraystrong{
	border-left:10px solid #666;
}

.borderleftorange{
	border-left:10px solid #F60;
}

.borderleftgreen{
	border-left:10px solid #009963;
}

.cover_img{
	width:100%;
	position: relative;
}


.cap_red{
	position:absolute;
	bottom:0;
	left:0;
	width:auto;
	color:#FFF;
	font-weight:bold;
	background:#B03731;
}

.cap_yellow{
	position:absolute;
	bottom:0;
	right:0;
	width:auto;
	color:#444;
	font-weight:bold;
	background:#FC3;
}

.cap_trans{
	position:absolute;
	bottom:0;
	right:0;
	width:auto;
	color:#444;
	font-weight:bold;
}

.noborder{
	border:none;
}

.ancdark{
}

.ancdark a:link{
	color:#999;
	text-decoration:none;
	
}
.ancdark a:visited{
	color:#999;
}
.ancdark a:hover{
	color:#999;
}


.ancblack{
}

.ancblack a:link{
	text-decoration:none;
	color:#555;
	
}
.ancblack a:visited{
	color:#555;
}
.ancblack a:hover{
	color:#555;
}

.ancred{
}

.ancred a:link{
	color:#ED3237;
	
}
.ancred a:visited{
	color:#ED3237;
}
.ancred a:hover{
	color:#9B3435;
}

.ancwhite{
}

.ancwhite a:link{
	color:#FFF;
	
}
.ancwhite a:visited{
	color:#FFF;
}
.ancwhite a:hover{
	color:#DDD;
	text-decoration:none;
}

.bbtblack{
	border-bottom:1px solid #111;
}

.highlight{
	background:#FFCC00;
	padding:0 2px 0 2px;
	color:#222;
}

.notif_head{
	font-size:13px;
	margin:5px;
	font-weight:bold;
	padding:0;
}

.br_5{
	border-radius:5px;
}

.br_10{
	border-radius:10px;
}

.fnormal{
	font-weight:normal
}

.notif{
	margin:0 auto;
	width:100%;
}

.achpink{
}

.achpink a:link{
	color:#E20EB3;
	
}
.achpink a:visited{
	color:#E20EB3;
}
.achpink a:hover{
	color:#666;
}

.ancred{
}

.ancred a:link{
	color:#9B3435;
	
}
.ancred a:visited{
	color:#9B3435;
}
.ancred a:hover{
	color:#666;
}

.lt{
	text-decoration:line-through
}

.whitetrans{
	background:rgba(255,255,255,0.6);
	float:left;
	width:100%;
}

.browntrans{
	background-color:rgba(191,124,64,0.5);
	float:left;
	width:100%;
	color:#FFF;
}

.blacktrans{
	background-color:rgba(0,0,0,0.8);
	float:left;
	width:100%;
	color:#FFF;
}

.blacktrans2{
	background-color:rgba(0,0,0,0.7);
	float:left;
	width:100%;
	color:#FFF;
}

.bluetrans{
	background:rgba(14,130,207,0.7);
	float:left;
	width:100%;
	color:#FFF
}

.redtrans{
	background:rgba(255,0,0,0.6);
	float:left;
	width:100%;
	color:#FFF;
}

.bgorangestrong{
	background:#E69716;
	float:left;
	width:100%;
	color:#FFF;
}

.bgwhitegrad{
	background: #EEE; 
	background: -moz-linear-gradient(top,  #EEE 0%, #FFF 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEE), color-stop(100%,#FFF)); 
	background: -webkit-linear-gradient(top,  #EEE 0%,#FFF 100%); 
	background: -o-linear-gradient(top,  #EEE 0%,#FFF 100%); 
	background: -ms-linear-gradient(top,  #EEE 0%,#FFF 100%); 
	background: linear-gradient(top,  #EEE 0%,#FFF 100%); 
}

.borderradiusfull{
	border-radius:10px;
}


.lineshadow{
	width:100%;
	margin-bottom:10px;
	-webkit-box-shadow: -1px 14px 8px -10px rgba(0,0,0,0.28);
	-moz-box-shadow: -1px 14px 8px -10px rgba(0,0,0,0.28);
	box-shadow: -1px 14px 8px -10px rgba(0,0,0,0.28);
}

.l_trg{
	text-decoration:line-through
}

.circleblack{
	width:80px;
	height:80px;
	border-radius:50%;
	background:#333;
	color:#EEE;
	cursor:pointer;
	text-align:center;
}

.circleblack:hover{
	width:80px;
	height:80px;
	border-radius:50%;
	background:#AE1416;
	color:#EEE;
	cursor:pointer;
	text-align:center;
}

.circlewhite{
	width:30px;
	height:30px;
	border-radius:50%;
	background:#FFF;
	cursor:pointer;
	text-align:center;
}

.unline{
	border-bottom:1px solid
}

.covermasonry {
 -moz-column-width: 13em;
 -webkit-column-width: 13em;
 -moz-column-gap: 1em;
 -webkit-column-gap: 1em; 
  
}

.gridmasonry {
 display: inline-block;
 margin:  0.25rem;
 padding:  1rem;
 width:  100%; 
    
/* background:  #efefef;*/
}

.gridmasonry img{
	cursor:pointer;
}

.sepia{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    filter: sepia(60%);
    -webkit-filter: sepia(60%);
    -moz-filter: sepia(60%);
    -o-filter: sepia(60%);
    -ms-filter: sepia(60%);
    clear: both;
    display: block;
}
.sepia:hover {
    filter: sepia(0);
    -webkit-filter: sepia(0);
    -moz-filter: sepia(0);
    -o-filter: sepia(0);
    -ms-filter: sepia(0);
}

.hilang{
    display: none;
}

/*Loader*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../img/loader.gif') center no-repeat #F8F8F8;
}
