/*
Theme Name: Al-Ahwaz.Org Theme2 Child
Theme URI: http://al-ahwaz.org
Template: alahwazorg-theme2
Author: Al-Ahwaz.Org
Author URI: http://al-ahwaz.org
Description: alahwazorg is a responsive magazine WordPress Theme specially designed for magazine, newspaper, news portals, publishing, personal blogs, professional blogs, corporate blogs, and editorial style websites. The theme has repeatable drag and drop section that allows adding as many section as you want with various beautifully designed layouts suitable for magazine, newspaper. The theme consist of 3 unique banner layout to highlight your featured content, 6 unique category section layout, news ticker, promotional headline. There are five different built in widgets in the theme that can be used in the sidebar and footers. Moreover the theme is built is customizer that enable to set up your website with live preview.
Tags: two-columns,right-sidebar,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,featured-images,theme-options,grid-layout,custom-logo,footer-widgets,blog,news,portfolio,education
Version: 1.3.4.1517961675
Updated: 2018-02-07 00:01:15

*/

body{
	font-family:'Droid Arabic Kufi';
}

.vl-half-container {
    float: right;
    width: 50%;
    padding-left: 2px;
}

.vl-top-header {
    background-color: rgba(0, 120, 175, 0.5);
}

.vl-title-container .posted-on {
    color: #F6F6F6;
    margin-top: 8px;
    font-family: arial;
}

.vl-top-block.style4 .vl-post-thumb {
    width: 120px;
    float: left;
}

.vl-main-navigation li {
    float: right;
    position: relative;
}

.vl-main-navigation ul ul {
    display: none;
    position: absolute;
    right: 0 !important;
    top: 100%;
    background: #0078af;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
    min-width: 200px;
}

.vl-main-navigation ul ul a {
    text-transform: none;
    line-height: 1.5;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 0.9em;
	  text-align:right;
}

 

.vl-ticker-title{
  background: red;
	position:absolute;
	right:-30px;
	font-size: 20px;
    font-weight: bold;
}

.vl-ticker-title::after{
 border-color: transparent transparent transparent red;
	transform: rotate(-180deg);
	position:absolute;
	left:-32px
}

.vl-ticker .owl-prev, .vl-ticker .owl-next{
 background: red;
}

.owl-nav {
   float:left;
   margin-right:1020px;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: right;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.vl-ticker .owl-item a {
    display: block;
    line-height: 32px;
    color: #444;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    font-weight: bold;
    font-family: 'DroidKufi-Regular' !important;
	direction:rtl;
	margin-right:60px;
}


.vl-top-block {
    margin-bottom: 40px;
    direction: rtl;
}

.vl-grid-block {
    width: 33.33%;
    padding: 0 10px;
    margin-bottom: 20px;
    direction: rtl;
}

.vl-top-block.style1 img{
	height:100%;
	width:100%
}


.vl-top-block.style2 img{
	height:100%;
}


.style1 .style2, .style3, .style4{
	direction:rtl;
}

.vl-middle-block.style2 img{
}

.style3 img{
	height:80px;
}


.vl-post-item.vl-clearfix{
	direction:rtl;
}

.vl-timeline{
	direction:rtl;
}


#primary-page{
	width: 100%;
    float: right;
}

#primary {
    width: 69.5%;
    float: right;
}

#secondary {
    width: 27.5%;
    float: left;
}

#secondary title{
 float:right;
}

.vl-post-item h3 a {
    color: inherit;
    font-size: 18px;
}

.vl-block-title {
    font-size: 30px;
}

.vl-block-title {
    border-left: none;
    margin-bottom: 25px;
    direction: rtl;
}

.vl-block-title {
    text-transform: uppercase;
    border-right: 10px solid #0078af;
    margin-bottom: 25px;
    background: #F6F6F6;
}

.vl-block-title {
    border-left: none;
    margin-bottom: 25px;
}

.vl-big-block {
    width: 48%;
    float: right;
}

.vl-small-block {
    width: 48%;
    float: left;
}


.vl-main-header h1{
	direction:rtl;
	background: #e6f2ff;
    padding: 20px;
    border-right: 10px solid #5c85d6;
	color:black;
}

.page-content, .entry-content, .entry-summary {
    direction: rtl;
}

.vl-big-thumb .vl-title-container h3 {
    font-size: 25px !important;
}

.vl-ticker .owl-item a {
    display: block;
    line-height: 32px;
    color: #444;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    font-weight: bold;
    font-family: 'DroidKufi-Regular' !important;
}

.vl-top-block.style3 .vl-big-thumb h3{
    font-size: 18px !important;
}



.vl-main-navigation a {
    display: block;
    text-decoration: none;
    color: #FFF;
    padding: 0 15px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    line-height: 58px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    font-family: 'DroidKufi-Regular' !important;
}


.vl-timeline {
    border-right: 8px solid #F0F0F0 !important;
    padding-right: 25px;
}

.vl-timeline {
    border-left: none;
    padding-left: 0;
}

.vl-timeline .vl-post-item:after {
    content: "";
    position: absolute;
    right: -39px !important;
    top: 0;
    height: 20px;
    width: 20px;
    background: #FFF;
    border-radius: 50%;
    border: 5px solid #F0F0F0;
}

.widget-title {
    direction: rtl;
    font-weight: 700;
    border-right: 6px solid #0078af;
    padding-right: 10px;
    line-height: 1;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 25px;
}

.widget-title {
    border-left: none;
    padding-left: none;
    line-height: 1;
}


#vl-colophon {
    background: #262626;
    color: #FAFAFA;
}

.top-footer-bar{
	background:#404040;
	height:30px;
}

.vl-footer-block {
    width: 22%;
    margin-left: 3%;
    float: left;
    direction: rtl;
	font-family: 'DroidKufi-Regular' !important;
}

select {
    border: 1px solid #EEE;
    padding: 3px;
    height: 40px;
    width: 100%;
    direction: ltr;
}

.vl-top-block .post-categories li a {
    display: block;
    background: #0E0E0E;
    color: #F0F0F0;
    font-size: 11px;
    padding: 4px 6px;
    border-radius: 2px;
    line-height: 1;
    font-family: 'DroidKufi-Regular' !important;
}

.vl-top-block.style3 .vl-big-thumb {
    width: 25%;
    float: right;
    height: 360px;
}

.vl-four-column-block .vl-post-item {
    width: 23%;
    float: right;
    margin-left: 2%;
    margin-bottom: 0;
}

.nlma_headline_section{
	width:100%;
}







@media screen and (min-width: 320px)
    and (max-width: 490px) {	
	.vl-half-container {
    float: left;
    width: 100%;
    padding-left: 2px
   }
	
	.vl-big-block {
    width: 100%;
    float: right;
   }

   .vl-small-block {
    width: 100%;
    float: left;
    }
	
	  .vl-grid-block {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
    direction: rtl;
    }
	
	.vl-ticker-title{
		display:none;
    }

    .vl-ticker-title::after{
        display:none;
    }

    .owl-nav {
        display:none;
     }

    .vl-ticker .owl-item a {
      display:none;
    }
	.vl-footer-block {
    width: 100%;
    margin-left: 3%;
    float: left;
    direction: rtl;
	font-family: 'DroidKufi-Regular' !important;
    }
	
	.vl-big-thumb .vl-title-container h3 {
		font-size: 18px !important;
	}
	
   .vl-top-block.style3 .vl-big-thumb {
		width: 100%;
		float: right;
		height: 200px;
	}

	.vl-alternate-block {
		display: block;
		width: 100%;
	}
	
	.vl-block-title {
		border-left: none;
		margin-bottom: 25px;
		font-size: 20px;
	}
		
	.vl-four-column-block .vl-post-item {
		width: 100%;
		float: right;
		margin-left: 2%;
		margin-bottom: 0;
	}
		
	.vl-main-navigation a {
		display: block;
		text-decoration: none;
		color: black;
		padding: 0 15px;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 400;
		line-height: 58px;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
		font-family: 'DroidKufi-Regular' !important;
	}
  
}


@media screen and (min-width: 500px) 
    and (max-width: 600px){
	.vl-half-container{
		width:100%;	
	}	
    .vl-top-block.style3 .vl-big-thumb {
      width: 100%;
      float: right;
	  height:100%;
    }
		
	.vl-top-block.style3 .vl-thumb-inner {
		margin-left: 4px;
		overflow: hidden;
		height: 100%;
		width:100%;
	}
	
		
   .vl-footer-block {
    width: 100%;
	padding-right:6%;
    float: left;
    direction: rtl;
	font-family: 'DroidKufi-Regular' !important;
    }
	
   .vl-big-block {
      width: 100%;
      float: right;
   }
   .vl-small-block {
       width: 100%;
       float: left;
       margin-top: 40px;
    }
	.vl-alt-post-item {
		width: 33.333%;
		background: #F9F9F9;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		margin: 0;
		padding: 2px;
    }
	
	
	.vl-grid-block {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
		direction: rtl;
	}
		
	.vl-four-column-block .vl-post-item {
		width: 100%;
		float: right;
		margin-left: 2%;
		margin-bottom: 0;
	}
	
	.vl-ticker .owl-item a {
		display: block;
		line-height: 32px;
		color: #444;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 12px;
		font-weight: bold;
		font-family: 'DroidKufi-Regular' !important;
		direction:rtl;
		margin-right:75px;
	}
	
	.vl-top-block.style4 .vl-post-item {
		width: 48%;
		float: left;
		margin-bottom: 0;
		padding: 15px;
		position: relative;
	}
		
	.vl-main-navigation a {
		display: block;
		text-decoration: none;
		color: black;
		padding: 0 15px;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 400;
		line-height: 58px;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
		font-family: 'DroidKufi-Regular' !important;
	}
}

@media screen and (min-width: 768px)  
    and (max-width : 992px) {
	.vl-half-container{
		width:100%;	
	}
    .vl-top-block.style3 .vl-big-thumb {
      width:50%;
      float: right;
      /*height: 360px;*/
	  height:200px;
    }
		
	.vl-top-block.style3 .vl-thumb-inner {
		margin-left: 4px;
		overflow: hidden;
		height: 100%;
	}
	
	
		
   .vl-footer-block {
		width: 100%;
		/*margin-left: 3%;*/
		padding-right:6%;
		float: left;
		direction: rtl;
		font-family: 'DroidKufi-Regular' !important;
    }
	
	.vl-big-block {
       width: 100%;
       float: right;
    }
	.vl-small-block {
       width: 100%;
       float: left;
       margin-top: 40px;
    }
	
	.vl-alt-post-item {
		width: 33.333%;
		background: #F9F9F9;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		margin: 0;
		padding: 2px;
    }
	
	.vl-grid-block {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
		direction: rtl;
	}
	/*	
	.vl-four-column-block .vl-post-item {
		width: 50%;
		float: right;
		margin-left: 2%;
		margin-bottom: 0;
	}
		*/
		
	.vl-ticker .owl-item a {
		display: block;
		line-height: 32px;
		color: #444;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 12px;
		font-weight: bold;
		font-family: 'DroidKufi-Regular' !important;
		direction:rtl;
		margin-right:75px;
	}
		
	.vl-top-block.style4 .vl-post-item {
		width: 48%;
		float: left;
		margin-bottom: 0;
		padding: 15px;
		position: relative;
	}
	
	.vl-main-navigation a {
		display: block;
		text-decoration: none;
		color: black;
		padding: 0 15px;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 400;
		line-height: 58px;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
		font-family: 'DroidKufi-Regular' !important;
	}
		
}