/*
Theme Name: lucasjaleel
Theme URI: http://lucasjaleel.com/
Author: s\
Description: Theme for lucasjaleel (Dhivehi)
Version: 1
Date: Oct 2017
*/

@font-face{
	font-family:"MV Aaamu FK";
	src:url(stylesheets/fonts/MVAaamuFK.ttf)
}
@font-face{
	font-family:"MV Faseyha";
	src:url(stylesheets/fonts/mv_faseyha.otf)
}
@font-face {
    font-family: 'MotaruDhigu';
    font-weight: 400;
    font-display: swap;
    src:    url(stylesheets/fonts/MotaruDhigu-Regular.woff) format('woff2'),
            url(stylesheets/fonts/MotaruDhigu-Regular_v-05a.woff) format('woff');
}
.MotaruDhigu {
	font-family: 'MotaruDhigu';
	font-size: 225%;
}

	
body{
font-family:"MV Faseyha", "Faruma","mv galan normal","mv iyyu normal",'Thaana Unicode Akeh', "mv boli";
direction:rtl;
font-size:18px;
line-height:32px;}

#site-title,blockquote,.bold, h1, h2, h3, h4, h5, h6 {
	font-family:"MV Aaamu FK", "Faruma","mv galan normal","mv iyyu normal",'Thaana Unicode Akeh', "mv boli";
}

.bg {
	 background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQklEQVQoU2P8ZSn+n4GBgYHt+EtGEI0LMBKtEJsJ2DRjtY5ohdhsYVSfYwn2zM2U4/g9Q7RCbNZg04zVOqIVYrMFAMSNIAsOdxigAAAAAElFTkSuQmCC
	 )repeat;
}
.paddedbg {
	padding: 10px;
}
@media (max-width: 750px) {
	.paddedbg {
		padding-right: 20px;
	}
}

a {
  color: #000; 
  text-decoration: none}
a:hover {
  color: #555;
  text-decoration: underline }
#header {
	padding: 15px 0 65px 0;
}


#site-title {
	font-size:64px;
	line-height:70px;
}
#site-title {
	color: #fff;
	text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}	
#lj_logo {
	vertical-align:middle;
	width: 80px;
	height: 80px;
	padding-bottom: 20px;
}


@media (max-width: 750px) {
	#header {
		text-align: center;
	}
}

@media (max-width: 750px) {
	.nopaddingonmobile {
		padding: 0;
		width:100%;
	}
}
#content-home {
	margin-top: 20px;
	margin-bottom: 20px;
}
.home-lists, .entry ul {
	list-style: none;
 	margin-right: 0;
	padding-right: 1em;
	text-indent: -1em;
}
.home-lists li:before {
 content: "\0BB \020";
 }
.entry ul li:before {
 	content: "\02022 \020";
}

.sd-content ul li:before {
 	content: none;
}

.sd-content ul li {
 	margin-right: 25px !important;
}
.entry ol ul{
 margin-right: 2em;
 margin-bottom: 2em;
}
.entry a{
	text-decoration: underline;
}
.thumbnail {
	width: 100%;
}
.homeblocks {
	margin-bottom: 10px;
}
.twitter_embed {
	border:2px solid #ccc;
}
.list_subpages li{
	margin-bottom: 0;
}

.firstContent {
	padding-top: 50px;
}

.post img, .hentry img,.secondcol img, .featured_img {
	max-width: 100%;
	height:auto;
}

.entry-title-single {
	font-size:46px;
	line-height:68px
}


@media (max-width: 550px) {
	.entry-title {
		font-size:32px;
	}
}	

blockquote{

  padding: 15px 45px 15px 20px;
  margin: 0 0 20px 0;
  font-size: 21px;
  line-height: 1.4;
  border-right: 10px solid #ccc;
  
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-left: 0.15em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.paginate {
	margin-bottom: 15px;
	text-align: center;
}
.paginate a {
	text-decoration: underline;
}
.archivelist {
	margin-bottom: 0;
}
#s {
	width: 180px;
	text-indent: 5px;
	margin-top: 10px;	
}

.en{
	font-family: "Helvetica Neue", Helvetica,  Arial,sans-serif;
	direction:ltr;
	line-height: 2rem;
}
/*.en::before { 
    content: "\200E";
}*/

.en .entry-title-single {
	line-height: 5rem;
}

.en .entry-title {
	line-height: 3rem;
}
.postarhive {
	margin-top: 10px;
	margin-bottom: 10px;
}

.postmeta, .commentmetadata {
	font-size: .8em;
	line-height: 2;
	color: #888;
}
.postmeta {
	margin-bottom: 20px;
}
.postmeta a, .commentmetadata a {
	color: #888;
}

#about {
	margin-bottom: 20px;
}


@media (max-width: 550px) {
	.si_small_center {
		text-align: center;
	}
}

@media (max-width: 550px) {
	.si-hide-for-small {
		display: none;
	}
}
#footer {
	font-size: .8em;
	line-height: 1.6;
	padding-top: 30px;
	
}
#footer .bold {
	font-size: 1.2em;
}



#lang {
	padding: 5px;
	background: white;
}

#lang:hover {
	text-decoration: none;
	background: #000;
	color: #ffcc33;
}

#lj_logo_footer {
	width: 75px;
	height: 75px;
	padding:5px;
}
.fa-si-smaller {
	font-size: .95em;
}
#searchform {
	margin-bottom: 0;
}

#sm_icons {
	font-size: 13px;
	text-align: left;
	padding-top: 5px;
}

#copyright_en {
	text-align: left;
	font-size: 12px;
}

@media (max-width: 750px) {
	#sm_icons, #copyright_en, #footer {
		text-align: center;
	}
}

#comment {
	min-height: 200px;
	width: 100%;
	margin-bottom: 0;
}
#author, #email, #url {
	width: 80%;
}

#commentform p, .comment-body p{
	margin-bottom: 0;
}
.reply {
	margin-bottom: 24px;
	font-size:1.3rem;
}

#reply-title {
	font-size: 1.6rem;
	margin-bottom: 0;
}
#submit {
	font-size: 1.8rem;
}
.comment-awaiting-moderation {
	color: #888;
	font-size: 1.4rem;
	margin: 0 0 10px 0;
}
.comments-title {
	font-size: 2.4rem;
}

/* -----------------------------------------
  Orbit
----------------------------------------- */
.slider { background: url(stylesheets/loading.gif) center center #f4f4f4 no-repeat; height: 400px;overflow: none; }
.slider img { display: none; }
.slider.orbit { background: none; }
.slider.orbit img { display: block; }
.orbit-wrapper .timer{display: none;}
.sislider {
	width:100%;
	max-width:1200px;
	margin-bottom: 10px;
	height: 400px;
	overflow: none;
}
.slider, div.orbit-wrapper { 
    margin:0 auto;
}
.orbit-wrapper .orbit-caption { 
	background: none; 
	z-index: 30; 
	color: #444; 
	text-align: right; 
	position: absolute; 
	right:5%; 
	bottom: 10%;
	width: 90%;
	margin: 0 auto;
	
	
	white-space:nowrap; 
	overflow:hidden;
	text-overflow:ellipsis;
	 }

.caption-text-title, .caption-text-desc {
	background:#ffcc33;
	padding: 10px; 
	font-size: 22px;
	font-family:"MV Faseyha", "Faruma","mv galan normal","mv iyyu normal",'Thaana Unicode Akeh', "mv boli";

}

.caption-text-title{
	line-height:22px;
}

.caption-text-title a {
	text-decoration: none;
	color: #444;
}

.highlightbg {
	padding: 10px;
}
.caption-text-desc {
	padding: 10px; 
	font-size: 24px;
}


@media only screen and (min-width: 750px) and (max-width: 1000px) {
		.slider,.sislider {height: auto;}	
}

@media only screen and (max-width: 750px) {
		.sislider, div.orbit {margin-bottom:5px;}
		.caption-text-title, .caption-text-desc {
			font-size: 16px;
			line-height:16px;
		}
		.slider,.sislider {height: auto;}
		
}

@media (max-width: 550px) {
	div.orbit-wrapper div.slider-nav {
		display: none;
	}
}

/*shortcode gallery*/
.gallery {
	margin: auto;
}
.gallery .gallery-item {
	float: right;
	margin: 0;
	margin-top: 10px;
	text-align: center;
	
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	margin-right: 0;
}
.gallery::after { 
	content: "";
  display: table;
  clear: both;
}



/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {}

/* Larger than tablet */
@media (min-width: 750px) {}

/* Larger than desktop */
@media (min-width: 1000px) {}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}