/*
CTC Separate Stylesheet
Updated: 2017-03-24 03:49:09
Theme Name: Olibro Design-Divi
Theme URI: http://www.Olibro.com/
Template: Divi
Author: Olibro Design
Author URI: http://www.Olibro.com/
Description: Customized, Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 1.0
*/
 /*@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i');*/
/*gloabla css*/

/*cols css*/
	/*2 cols*/
	.et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2{
		width: calc( (100% - 30px) /2);
	}
	.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
	    margin-right: 30px;
	}

	.et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3{
	   width: calc( 30px + (100% - 60px)*2 /3);
	}
	.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
	    width: calc( (100% - 60px) /3);
	}
	.auto-arrange{
		position: relative;
	}
	.auto-arrange > div{
		padding-bottom: 30px;
	}
	.et_pb_widget_area .et_pb_widget a{
		color: #bb3720;
	}

ol li{
	list-style: none;
	position: relative;
	padding-left: 30px;
	padding-bottom: 10px;
}
ol li:before{
	content: attr(arid) ".";
	position: absolute;
	left: 0;
	top: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
.mybutton, .et_pb_widget_area .et_pb_widget a.mybutton {
	padding: 8px 12px;
	border: 3px solid #d2d2d2;
	margin-top: 25px !important;
	display: block;
	width: 136px;
	text-align: center;
	font-weight: 600;
	color: #666;
	font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.mybutton:hover{
border:opx solid transparent;
background: #d2d2d2;
}
.bar-link, .bar-link strong {
	color: #bb3720 !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
}
.bar-link:hover {
	text-decoration: underline;
}
/*home css*/

.home .sitcked-nav{
}
.home .sitcked-nav #main-header {
	position: fixed!important;
	margin-top: -600px;
}
.home #main-header{
	/*position: relative!important;
	background: url(images/home-header-bg.jpg) no-repeat center top;
	top: 0!important;
	overflow: hidden;*/
}
.home-slider .et_pb_slider_container_inner{
	height: 600px;
}
#home-logo{
	min-height: 600px;
	padding-top: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column; 
}
#home-logo h1{
	font-size: 60px;
	line-height: 70px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin: 23px 0 0;
}
.home #main-header:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 68px;
	bottom: 0;
	background: #fff;
}
#main-header .container{
	padding: 0;
}
.home #page-container{
	/*padding-top: 0!important;*/
}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after{
	top: 17%;
}
.et_search_outer{
	top: auto;
	bottom: 0;
}
.home.et_header_style_centered .et-search-form input, .home.et_header_style_centered span.et_close_search_field{
	top: 0!important;
}
.home .et_search_form_container{
	height: 68px !important;
}
.ft-title h2{
	font-size: 30px;
	font-weight: bold;
}
.term-img{
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
	width: 36px;
	height: 36px;
	vertical-align: middle;
	overflow: hidden;
}
.term-img img{
	max-width: 100%;
}
.article-author-view .term-img{
	width: 96px;
	height: auto;
	margin-right: 20px;
}
.article-author-view a span{
	color: #b3b3b3;
	font-family: 'PT Serif', serif;
	font-size: 16px;
	font-weight: normal;
}

.home .et_pb_widget_area_left {
    padding-right: 0;
    border-right: 0px solid transparent;
}
.widgettitle {
	font-weight: 700;
	font-size: 24px !important;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.textwidget {
	padding-bottom: 31px;
	overflow: hidden;
}
.et_pb_widget_area .et_pb_widget{
	border-bottom: 3px double #d4d4d4;
}
.et_pb_widget_area .et_pb_widget:last-child{
	border-bottom: 0;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product{
	margin-bottom: 37px;
}
.sec-recent-publisher h1{
	text-transform: uppercase;
}
.sec-recent-publisher h1 em{
	font-family: 'PT Serif', serif;
	font-weight: normal!important;
	text-transform: none;
}
.sec-recent-publisher h2{
	font-size: 18px;
	line-height: 22px;
}
.sec-recent-publisher p{
	font-size: 16px;
}
.home .et_pb_promo_description h2{
	font-family: 'PT Serif', serif;
	font-size: 24px;
	font-weight: normal;
}
.home .et_pb_promo_button{
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px!important;
    text-transform: uppercase;
}
.sec-writings-of-raya h2{
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 25px;
}
.sec-writings-of-raya h3{
	font-size: 24px;
}
.sec-writings-of-raya h4{
	font-weight: normal;
	font-size: 24px;
}
.sec-writings-of-raya strong a{
	font-family: "Roboto Condensed",sans-serif;
	font-weight: bold;
}
.sec-writings-of-raya .et_pb_row_5{
	display: flex;
}
.sec-writings-of-raya .et_pb_row_5 .et_pb_column{
	background-color: #fbf7f1;
}
.home .book-carousel{
	text-align: center;
}
.ft-page{
	padding: 30px;
}
.book-carousel img{
	max-height: 250px;
	width: auto;
}
	.book-carousel-item h2{
		font-size: 22px;
	}
	.book-carousel-item figure{
		margin-bottom: 30px;
	}
	.book-carousel-item .author-info{
		justify-content: center;
		border-top: 0 none;
	}
	.book-carousel-item .term_links{
		text-transform: none;
		text-align: center;
	}
	.book-carousel .swiper-button-prev, .book-carousel .swiper-button-next{
		background: #bb3720 none repeat scroll 0 0;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #fff;
		font-size: 37px;
		height: 40px;
		text-align: center;
		width: 40px;
	}
	.book-carousel .swiper-button-prev{
		margin-left: -50px;
		padding-right: 5px;
	}
	.book-carousel .swiper-button-next{
		margin-right: -50px;
		padding-left: 5px;
	}
	.book-carousel .swiper-pagination{
		width: 100%;
	}
	.book-carousel > .swiper-pagination-bullets .swiper-pagination-bullet {
	    margin: 0 5px;
	}
	.book-carousel .swiper-pagination-bullet-active {
	    background: #bb3720 none repeat scroll 0 0;
	}

/* siderbar announcements*/
.announcement-content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: #d4d4d4 dotted 1px;
}
.announcement-content a {
	color: #666!important;
}
.announcement-content img {
	margin-right: 20px;
}
.announcement-content .book-details {
	
}
.book-details time {
	display: block;
	color: #999;
}
.bottom-border {
	border-bottom: 1px solid #d4d4d4;
}
.announcement-content.bottom-border{
	border-bottom: #d4d4d4 dotted 1px;
}
.custom_event li:last-child {
	border-bottom: 0px solid transparent;
}
/*header image*/

body:not(.home) #wtfdivi004-page-start-img,
body:not(.home) #myprefix-page-start-img { 
    display: none! important; 
}

/*single article page*/

.single-article-header {
	height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #C95429;
	background-position: center;
	width: 100%;
	margin-bottom: 90px;
}
.header-overlay {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}
.header-content {
	padding: 0 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	        flex-direction: column;
	        justify-content: center;
}
.header-content h1 {
	color: #fff;
	max-width: 1080px;
	margin: 0 auto 10px;
	width: 100%;
	font-size: 50px;
	line-height: 66px;
}
.term_authors{
	display: flex;
	margin-left: 10px;
}
.term-sep{
	margin-right: 10px;
}
.term_info{
	display: flex;
	align-items: baseline;
}
.header-content .term_info{
	max-width: 1080px;
	margin: 0 auto 50px;
	width: 100%;
	color: #fff;
	font-size: 20px;
}
.header-content .term_info a{
	color: #ff4b2b;
}
.header-content h1 span {
	color: #bb3720;
	display: block;
	font-size: 18px !important;
	padding: 15px 0;
}
.single-article-content {
	padding-right: 30px;
}
.single-article-content .content {
	padding-bottom: 53px;
	overflow: hidden;
}
.single-article-content .article-meta {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 20px !important;
}
.article-date {
	color: #bb3720;
	padding-right: 15px;
}
.article-length {
	color: #b3b3b3;
	position: relative;
}

.article-length::before {
	content: "";
	width: 5px;
	height: 5px;
	background: #b3b3b3;
	position: absolute;
	top: 50%;
	left: -8px;
	border-radius: 50%;
}

.single-article-content .summary {
	font-style: italic;
	font-weight: 600;
	margin-bottom: 50px;
	font-size: 18px;
	line-height: 27px;
}
.article-sidebar section:not(:last-child) {
	padding-bottom: 40px;
	border-bottom: 3px double #d4d4d4;
	margin-bottom: 40px;
}
.article-sidebar h2 {
	font-weight: 700;
	margin-bottom: 15px;
}
.article-author-view h3 {
	color: #bb3720;
	font-size: 20px;
	display: flex;
	align-items: center;
}

.single-author-article {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-bottom: #d4d4d4 dotted 1px;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.single-author-article figure {
	width: 30%;
}
.single-author-article div {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	padding-left: 10px;
	color: #bb3720;
	width: 70%;
}

.single-author-article div a {
	color: #262626 !important;
	font-size: ;
	font-weight: 600;
	line-height: initial;
	font-size: 18px;
	font-family: ;
}
.single-author-article div a:hover {
	text-decoration: underline;
}
.ct-page-title .et_pb_row{
	display: flex;
	align-items: center;
}
.ct-page-title{
	background: #bb3720;
	background: -moz-linear-gradient(left, #bb3720 0%, #ffb246 100%);
	background: -webkit-linear-gradient(left, #bb3720 0%,#ffb246 100%);
	background: linear-gradient(to right, #bb3720 0%,#ffb246 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb3720', endColorstr='#ffb246',GradientType=1 );
}
.ct-page-title .et_pb_row{
	padding: 18px 0;
}
.ct-page-title h1{
	font-size: 36px;
}
.ct-page-title .et_pb_column_1_2{
	font-size: 14px;
}
.download-pdf .bar-link{
	background: url("images/ico-pdf.png") no-repeat left center;
    display: flex;
    flex-direction: column;
    font-family: "PT Serif",serif;
    justify-content: center;
    min-height: 62px;
    padding-left: 65px;
    line-height: 23px;
    text-decoration: none!important;
}
.download-pdf a.bar-link:hover{
	text-decoration: none!important;
}
.download-pdf p{
	padding-bottom: 30px;
}
.download-pdf p:last-of-type{
	padding-bottom: 0;
}

.download-pdf .bar-link span{
	display: block;
	color: #666;
}

/*std-row*/
.home .std-row .et_pb_column_1_3{
	padding-left: 30px;
	padding-right: 0;
	padding-top: 21px;
	border-left: 6px solid #d4d4d4;
}

/*book-item*/
.book-item{
	background: #f8f8f8;
	/*min-height: 408px;*/
	text-align: center;
	padding: 30px 15px;
	margin-bottom: 30px;
}
.article-grid .book-item figure img{
	width: auto;
	height: 250px;
}
.book-item .author-info{
	border-top: 0 none;
	display: block;
}
.book-item .author-info .term_info{
	justify-content: center;
}
.book-item .author-info > span{
	width: auto;
	padding: 0;
	border: 0 none;
}
.book-item h2{
	font-size: 18px;
	margin-top: 25px;
	line-height: 22px;
}
.book-item .term_info{
	font-size: 16px;
}
.book-item .term_links{
	text-transform: none;
}
/*article*/
.article-grid .row{
    margin-bottom: 30px;
}
.singel-article {
	border: 1px solid #d4d4d4;
}
.article-grid figure{
	max-height: 240px;
	overflow: hidden;
}
.article-grid figure img{
	width: 100%;
} 
.article-meta {
	color: #bb3720;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.single-article-content .content {
	font-size: 18px;
}
.article-content h2 {
	font-size: 24px;
	line-height: 27px;
}
.article-meta span {
	color: #b3b3b3 !important;
	padding-left: 25px;
	position: relative;
	font-size: 14px;
}
.article-meta span:first-child{
	padding: 0;
	color: #bb3720!important;
}
.article-meta span:first-child::before{
	display: none;
}
.article-meta span::before {
	content: "";
	height: 6px;
	width: 6px;
	background: #b3b3b3;
	position: absolute;
	left: 9px;
	top: 8px;
	border-radius: 50%;
}
.article-content {
	padding: 0 20px 20px 20px;
}
.article-grid  .totop {
    position: fixed;
    bottom: 10px;
    right: 20px;
    z-index: 99;
}
.article-grid  .totop.onbottom {
	bottom: 100px;
}
.article-grid  .totop a {
    display: none;
    font-family: "Roboto Condensed",sans-serif;
}
.author-info {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
  border-top: 1px solid #d4d4d4;
}
.author-info p {
	padding: 0 15px;
}
.author-info > span {
	padding:20px 10px 20px 15px; 
	border-left: 1px solid #d4d4d4;
	text-align: center;
	width: 70px;
	float:right;
}
.term_imgs .term-img{
	margin-left: -7px;
}
.term_imgs .term-img:first-child{
	margin-left: 0;
}
.term_links{
	text-transform: uppercase;
}

/*
.article-grid  a, .article-grid  a:visited {
    color: #33739E;
    text-decoration: none;
    display: block;
    margin: 10px 0;
}
.article-grid  a:hover {
    text-decoration: none;
}*/
.article-grid  #loadMore {
   text-transform: uppercase;
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: bold;
}
.article-grid  #loadMore:hover {
    
  
}
.article-grid > center{
	border-top: #d4d4d4 solid 1px;
	padding-top: 15px;
	margin-top: 70px;
}

.et_pb_posts_nav{
	padding: 40px 0;
	border-top: #d4d4d4 solid 1px;
}
.et_pb_posts_nav a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px; 
	line-height: 22px;
	color: #262626!important;
	font-weight: bold;
}
.et_pb_posts_nav .nav-previous{
	width: 50%;
	float: left;
	padding-right: 40px;
}
.et_pb_posts_nav .nav-next{
	width: 50%;
	float: right;
	text-align: right;
	padding-left:40px;
}
.et_pb_posts_nav .meta-nav{
	display: none;
}
.et_pb_posts_nav a:before{
	content: "PREV ARTICLE";
	font-size: 13px;
	color: #b3b3b3;
	display: block;
}
.et_pb_posts_nav .nav-next a:before{
	content: "NEXT ARTICLE";
}

.single-av-post .et_pb_posts_nav a:before{
	content: "PREV AV MEDIA";
}
.single-av-post .et_pb_posts_nav .nav-next a:before{
	content: "NEXT AV MEDIA";
}
.single-post .et_pb_posts_nav a:before{
	content: "PREV POST";
}
.single-post .et_pb_posts_nav .nav-next a:before{
	content: "NEXT POST";
}

/*category-signle-view*/
.category-signle-view{
	margin: 0 -15px;
	padding: 88px 0;
}

/*term-language*/
.language-signle-view{
	margin: 0 -15px;
	padding: 88px 0;
}
.language-signle-view .js-wpv-view-layout > h2{
	padding-bottom: 30px;
}

/*book*/
.book-item img {
    width: 100%;
}

/*navigation*/
.navigation{
	margin-top: 20px;
	padding-top: 20px;
	text-align: center;
	border-top: #d4d4d4 solid 1px;
}
.navigation ul{
	padding: 0;
	margin: 0;
}
.navigation ul li{
	margin: 0 4px;
}
.navigation > a, .navigation ul, .navigation ul li{
	display: inline-block;
	margin: 0 5px 5px;
	list-style: none;
}
.navigation a, .navigation span{
	min-width: 40px;
	height: 40px;
	text-align: center;
	padding: 0 10px;
	border: #d4d4d4 solid 1px;
	display: inline-block;
	line-height: 38px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #999;
}
.navigation span, .navigation a:hover{
	border: #bb3720 solid 1px;
	background: #bb3720;
	color: #fff;
}
@media (min-width: 768px) {
	.navigation {margin-top: 40px;
		padding-top: 40px;}
}

/*main-footer*/
#main-footer .fwidget{
	color: #c7c7c7;
	font-size: 15px;
	padding-top: 30px;
	float: none;
}
/*
 **@author mehedi**
  *css for upcoming events
 **/

.custom_event h3 {
	background: transparent;
	color: black;
	text-align: left;
	cursor: pointer;
	margin-top: 0;
	padding: 0;
	margin-bottom: 9px;
	transition: 0.25s all;
	position: relative;
	font-weight: bold;
	min-height: 40px;
	display: flex;
	align-items: center;
}
.custom_event h3.active {
	margin-bottom: 0;
	background: transparent;
	color: black;
}
.custom_event h3::before {
	content: attr(data-prefix);
	font-size: 18px;
}
.custom_event .event-details {
	margin-left: 56px;
	font-size: 14px;
    font-family: 'PT Serif', serif;
    color: #999;
}
.custom_event .event-details strong {
	color: #262626;
}
.custom_event .event-details p {
	margin-bottom: 0;
	padding-bottom: 0;
}
.custom_event h3.alignLeft {
	padding-left: 56px;
	padding-right: 5px;

}
.custom_event li> div {
	display: none;
	border: 0px solid transparent;
	text-align: left;
	padding: 0;
	margin-bottom: 9px;
}

.custom_event .collapseIcon {
	position: absolute;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	top: 0;
	font-weight: normal;
	font-family: sans-serif;
	left: 0;
	text-align: center;
	line-height: 35px;
	background: url(images/ico-plus.png) no-repeat center bottom;
	font-size: 0;
}
.active .collapseIcon.alignLeft {
	color: #bb3720;
	background: url(images/ico-plus.png) no-repeat center top;
	font-size: 0;
}

#main-footer #olibro-icon {
    display: inline-block;
}
#main-footer a#olibro::after{
	content: "";
	background: rgba(0, 0, 0, 0) url("images/olibro.png") no-repeat scroll right 0;
    display: inline-block;
    height: 25px;
    transition: none 0s ease 0s ;
    width: 25px;
    vertical-align: middle;
    margin-left: 5px;
}
#main-footer a#olibro {
    color: #c7c7c7;
}
#main-footer a#olibro:hover::after {
	background-position: right -25px;
    transition: none 0s ease 0s ;
}
#main-footer a#olibro:hover {
	color: #ff7840;
}

/* books page */

	.book_filters{
		padding: 10px 0;
		margin-bottom: 30px;
		border-top: #d4d4d4 solid 1px;
		border-bottom: #d4d4d4 solid 1px;
		text-align: center;
	}
	.sort-label{
		text-transform: uppercase;
		font-weight: bold;
	}
	.book_filters label input{
		margin-right: 10px;
    	margin-top: 0;
	}
	.book_filters label{
		margin: 0 10px;
		padding: 5px;
	}
	.book_filters input[type="submit"]{
		background: #bb3720 none repeat scroll 0 0;
	    border: 0 none;
	    color: #fff;
	    font-size: 13px;
	    margin-left: 10px;
	    padding: 2px 15px;
	    text-transform: uppercase;
	}
	.book_filters input[type="submit"]:hover{
		background: #FEB146;
	}

/*book detail*/
.single-book{
	
}
	.book-header{
		background: #953a2a;
		text-align: center;
		margin-bottom: 35px;
	}
	.detail-book-thumb{
		display: inline-block;
		margin-bottom: -117px;
		max-width: 350px;
		position: relative;
	}
	.detail-book-thumb img{
		position: relative;
		z-index: 2;
	}
	.detail-book-thumb:before{
		content: '';
		position: absolute;
		width: calc(100% + 20px);
		height: calc(100% - 90px);
		border: #ffb246 solid 10px;
		z-index: 1;
		left: -10px;
		top: -10px;
	}
	.social-links{
		background: #f8f8f8;
		min-height: 84px;
		border-top: #ffb246 solid 10px;
		padding-top: 25px;
	}
	.h1-top{
		max-width: 1170px;
		position: relative;
		margin: auto;
		text-align: center;
		padding: 36px 0 50px;
	}
	.h1-top h1{
		font-size: 36px;
		line-height: 41px;
		color: #fff;
		min-height:92px;
	}
	.f-row{
		padding: 13px 0;
		border-bottom: #d4d4d4 solid 1px;
		font-size: 16px;
	}
	.f-row.amazone{
		padding-top: 28px;
		border-bottom: 0 none;
	}
	.field-value{
		color: #262626;
	}
	ul.nav.nav-tabs{
		margin: -10px 0 0;
		padding: 14px 25px 0;
	}
	.nav-tabs > li > a {
	    border: 0 none;
	    -webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	    line-height: 1.42857;
	    text-transform: uppercase;
		color: #767676;
		margin-right: 70px;
		padding: 10px 0 15px;
		font-size: 15px;
		font-weight: normal;
	}
	.nav-tabs > li > a:hover{
		background: none;
		border-bottom: #e0ceba solid 3px;
		padding-bottom: 12px;
	}
	
	.tab-pane{
		padding: 32px 25px;
	}
	
	.related-books{
		background: #ffb246;
		padding: 85px 0 74px;
		text-align: center;
		position: relative;
	}
	.related-books:before{
		border-top-color: #fff;
		border-bottom-color: transparent;
		border-left-color: transparent;
		border-right-color: transparent;
		border-top-color: none;
		border-image: none;
		border-style: solid;
		border-width: 28px 36px;
		content: "";
		left: 50%;
		margin-left: -36px;
		position: absolute;
		top: 0;
	}
	.related-books .related-title{
		text-align: center;
	}
	.related-books h3{
		display: inline-block;
		font-size: 30px;
		font-weight: bold;
		color: #262626;
		padding-bottom: 50px;
	}
	.related-books img{
		max-height: 250px;
	}
	.related-books .book-thumb,.related-books .book-title,.related-books .book-author{
		display: block;
		text-align: center;
		color: #262625;
	}
	.related-books .book-title{
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 18px;
		line-height: 22px;
		font-weight: bold;
		margin: 27px 0 9px;
	}
	.single-book .nav-tabs li{
		margin-right: 45px;
	}
	.single-book .nav-tabs li.active{
		border-bottom: #bb3720 solid 3px;
	}
	.single-book .nav-tabs li a{
		border: 0 none!important;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #767676;
		padding-left: 0;
		padding-right: 0;
	}
	.single-book .nav-tabs li.active a{
		color: #262626;
	}
	.single-book .nav-tabs li.active a:hover{
		padding-bottom: 10px;
	}

/* events-list*/
.events-list{

}
.et_pb_widget_area_right{
	border: 0 none;
}
	.events-list .event-item{
		border-bottom: #d4d4d4 solid 1px;
		padding-bottom: 30px;
		padding-top: 50px;
		width: 100%;
		float: left;
	}
	.events-list .event-item:first-child{
		padding-top: 0;
	}
	.events-list .event-item h2{
		font-size: 36px;
		line-height: 42px;
		padding-bottom: 27px;
	}
	.events-list .event-item > p{
		/*font-size: 18px;
		line-height: 27px;*/
		text-align: justify;
	}
	.btn.btn-default{
		margin-top: 35px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 14px;
		color: #262626;
		font-weight: bold;
		padding: 12px 30px;
		text-transform: uppercase;
		border-width: 2px;
		float:right;
	}
	.event-list-details{
		padding-bottom: 27px;
	}
	.event-list-details > div > i{
		float: left;
		width: 42px;
		height: 42px;
		line-height: 38px;
		color: #bb3720;
		font-size: 22px;
		text-align: center;
		border: #ffb246 solid 2px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		margin-top: 5px;
	}
	.event-list-details > div > p{
		font-size: 18px;
		line-height: 25px;
		margin-left: 52px;
	}
	.event-list-details > div > p strong{
		font-weight: normal;
		color: #262626
	}

	
/*event detail*/
.single-event-content{
	font-size: 18px;
	line-height: 27px;
}
	.single-event-content h1{
		/*font-size: 48px;*/
		/*line-height: 54px;*/
		margin-top: 28px;
		margin-bottom: 23px;
	}
	.event-day{
		margin-top: 64px;
	}
		.event-day h2{
			font-size: 36px;
			color: #bb3720;
			padding-bottom: 34px;
		}
		.event-day h3{
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 4px;
		}
		.event-session{
			padding: 34px 40px;
			background: #f8f8f8;
			margin-bottom: 40px;
		}
		.event-session:last-child{
			margin-bottom: 0;
		}
		.event-session p{
			padding-bottom: 0;
			font-size: 20px;
			line-height: 30px;
		}
		.event-session .event-speaker{
			margin-top: 27px;
			overflow: hidden;
			
		}
		.event-session .event-speaker a{
			font-weight: bold;
			color: #bb3720;
		}
		.event-session .event-speaker p{
			font-size: 18px;
			line-height: 27px;
			float: left;
		}
		.event-session .event-speaker > p:last-child{
			border-left: #d4d4d4 solid 1px;
			margin-left: 33px;
			padding-left: 33px;
		}
	.event-sidebar{
		padding-left: 30px;
		padding-top: 40px;
	}
	.event-sidebar .et_pb_widget{
		width: 100%;
		margin-bottom: 37px;
	}
	.event-sidebar .event-date, .event-sidebar .event-venue, .event-sidebar .event-time{
		overflow: hidden;
	}
	.event-sidebar .event-date, .event-sidebar .event-time{
		border-bottom: #d4d4d4 dotted 1px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.event-sidebar .event-date i, .event-sidebar .event-venue i, .event-sidebar .event-time i{
		float: left;
		width: 41px;
		height: 41px;
		line-height: 38px;
		color: #bb3720;
		font-size: 22px;
		text-align: center;
		border: #ffb246 solid 2px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		margin-top: 5px;
	}
	.event-sidebar .event-date > p, .event-sidebar .event-venue > p, .event-sidebar .event-time > p{
		font-size: 18px;
		line-height: 25px;
		margin-left: 52px;
	}
	.event-sidebar .event-date > p strong, .event-sidebar .event-venue > p strong, .event-sidebar .event-time > p strong{
		font-weight: normal;
		color: #262626;
		display: block;
	}
	.event-sidebar .event-date > p span, .event-sidebar .event-venue > p span, .event-sidebar .event-time > p span{
		display: block;
		color: #999;
	}
	.event-sidebar .textwidget{
		padding-bottom: 40px;
	}
	.event-sidebar .btn.btn-default{
		padding: 10px 28px;
	}
	.single-event #page-container .container{
		padding: 0;
	}

/*contact page*/
	.contact-page-info{
		font-size: 20px;
		line-height: 32px;
	}
	.contact-page-info img{
		margin-top: 27px;
	}
	.contact-page-info h4{
		font-size: 16px;
		line-height: 26px;
		padding: 4px;
		margin-top: -11px;
	}
	.contact-page-form {
		border-top: #efefef solid 1px;
	}
	.contact-page-form .et_pb_contact p input[type="text"], .contact-page-form .et_pb_contact p textarea{
		background: #fff;
		color: #b2b2b2;
		border: #e3e3e3 solid 1px;
		font-size: 17px;
		font-family: 'Roboto Condensed', sans-serif;
		padding: 15px 19px;
	}
	.contact-page-form .et_pb_contact p textarea{
		min-height: 228px;
	}
	.contact-page-form form{
		margin-left: -30px;
	}
	.contact-page-form p.et_pb_contact_field{
		width: 33.3333%;
		padding-left: 30px;
		margin-bottom: 30px;
	}
	.contact-page-form p.et_pb_contact_field:last-of-type{
		width: 100%;
	}
	.contact-page-form .et_contact_bottom_container{
		float: none;
		text-align: center;
	}
	.contact-page-form  .et_pb_contact p input.et_pb_contact_captcha {
	    padding: 8px 15px;
	    width: 110px;
	    max-width: 100%;
	}
	.contact-page-form  .et_pb_contact button.et_pb_contact_submit{
		display: block;
		margin: auto;
		width: 195px;
		background: #bb3720;
		border: 0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		height: 57px;
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		font-family: 'Roboto Condensed', sans-serif;
		text-transform: uppercase;
		margin-top: 22px;
	}
	.contact-page-form  .et_pb_contact button.et_pb_contact_submit::after{
		margin-top: -3px;
		color: #b2b2b2;
	}

	/*gravity*/
	body .gform_wrapper{
		margin: 0;
	}
	body .gform_wrapper .top_label .gfield_label{
		display: none;
	}
	body .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),body .gform_wrapper textarea{
		background: #fff;
		color: #b2b2b2;
		border: #e3e3e3 solid 1px;
		font-size: 17px;
		font-family: 'Roboto Condensed', sans-serif;
		padding: 15px 19px;
	}
	body .gform_wrapper textarea{
		max-height: 228px;
	}
	body .gform_wrapper .gform_footer{
		text-align: center;
		margin: 0;
		padding: 0;
	}
	body .gform_wrapper .gform_footer input[type="submit"]{
		display: block;
		margin: auto;
		width: 195px;
		background: #bb3720;
		border: 0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		height: 57px;
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		font-family: 'Roboto Condensed', sans-serif;
		text-transform: uppercase;
		margin-top: 22px;
	}
	body .gform_wrapper .gform_footer input[type="submit"]:hover{
		background: #feb146;
	}

	
	/*gravity form error*/
	body .gform_wrapper div.validation_error{
		border: 0 none;
		color: #bb3720;
		padding: 0;
		margin-bottom: 0;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 18px;
	}
	body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
		background-color: transparent;
		border: 0 none;
	}
	body .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea{
		border-color: #bb3720!important;
	}
	body .gform_wrapper .validation_message{
		padding: 0!important;
		color: #bb3720;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 15px;
		font-weight: normal;
	}
	.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error{
		margin: 0;
	}
	
	/*gravity layout*/

	body .gform_wrapper .top_label div.ginput_container{
		margin-top: 0!important;
	}
	body .gform_wrapper ul.gform_fields{
		margin: 0 -15px!important;
	}
	body .gform_wrapper ul li{
		margin: 0!important;
		padding: 15px!important;
	}
	body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{
		width: 33.3333%!important;
	}
	body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
		max-width: 100%!important;
	}
	body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
		margin-bottom: 0!important;
	}
	body .gform_confirmation_wrapper{
		font-size: 36px;
		font-weight: bold;
		text-align: center;
		line-height: 1.5;
   		padding: 15px 0;
	}

/*comment*/
#comment-wrap{
	padding: 29px;
	border: #e3e3e3 solid 1px;
	background: #fafafa;
	margin-bottom: 100px;
}
	#comment-wrap #commentform{
		border-bottom: #e3e3e3 solid 1px;
		padding-bottom: 60px;
	}
	#comment-wrap #commentform .form-submit{
		float: none;
	}
	#comment-wrap .comment-body{
		padding-right: 0;
		margin-bottom: 33px;
	}
	#comment-wrap #commentform .form-submit button{
		background: #666666;
		color: #fff;
		border: 0 none;
		text-transform: uppercase;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 24px;
		line-height: 14px;
	}
	#comment-wrap #commentform .form-submit button::after{
		margin-top: -6px;
	}
	#comment-wrap #commentform .form-submit button:hover{
		padding-right: 30px;
	}
	#comment-wrap #commentform textarea, #comment-wrap #commentform input[type="text"], #comment-wrap #commentform input[type="email"], #commentform input[type="url"]{
		border: #e3e3e3 solid 1px;
		background: #fff;
		padding: 10px 21px;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 16px;
	}
	#comment-wrap .comment-content{
		font-size: 15px;
		line-height: 23px;
		font-style: italic;
		color: #666666;
		padding-bottom: 33px;
		border-bottom: #e3e3e3 dotted 1px;
	}
	#comment-wrap .reply-container{
		display: none;
	}
	.comment_postinfo .fn{
		text-transform: uppercase;
		color: #282b30;
	}
	.comment_postinfo span{
		font-size: 13px;
		color: #666;
	}
	#comment-wrap .comment-form-url{
		display: none;
	}
	.comment-form-author{
		float: left;
		width: 50%;
		padding-right: 15px;
	}
	.comment-form-email{
		width: 50%;
		float: right;
		padding-left: 15px;
	}
	.comment-form-author input, .comment-form-email input{
		width: 100%!important;
	}

/*footer*/
#footer-widgets{
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 -15px;
}
#footer-widgets .footer-widget{
	margin-bottom: 0;
	width: 100%!important;
	float: none!important;
}
#footer-bottom{
	display: none;
}
#footer-widgets .copyright{
	float: left;
}
.dev-copyright{
	float: right;
}

/*author*/
	.single-author-header{
		background-color: #BC5E2A;
		min-height: 360px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		text-align: center;
	}
	.single-author-header h1{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.single-author-header .author-job{
		color: #fff;
		font-size: 24px;
	}
	.single-author-header .header-content, .home .header-content{
		display: block;
		background: none;
	}
	.author-avatar img{
		width: auto;
		height: 100%;
		display: inline-block;
	}
	.author-avatar{
		text-align: center;
		width: 160px;
		height: 160px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		margin: -80px auto 0;
		border: #bb3720 solid 6px;
		overflow: hidden;
		margin-bottom: 40px;
	}
	.author-description{
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 30px; /* Firefox */
	    column-gap: 30px;
	    margin-bottom: 40px;
	}
	.author-links{
		text-align: center;
		padding-bottom: 60px;
		border-bottom: #d4d4d4 double 3px;
		margin-bottom: 40px;
	}
	.author-links h4{
		font-weight: normal;
		font-size: 24px;
	}
	.author-links a{
		display: inline-block;
		width: 50px;
		height: 50px;
		background: #f7f7f7;
		color: #b0b0b0;
		line-height: 50px;
		text-align: center;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		font-size: 22px;
		margin: 0 10px
	}
	.author-links a:hover{
		background: #BC5E2A;
		color: #fff;
	}
	.author-h2{
		font-size: 34px;
		font-weight: normal;
		text-align: center;
		padding-bottom: 40px;
	}
/*article-social-share*/
.article-social-share{
	overflow: hidden;
	padding: 40px 0;
	border-top: #d4d4d4 solid 1px;
}
.article-social-share .pre{
	float: left;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #262626;
	font-size: 18px;
	line-height: 27px;
	margin-right: 15px;
}
.article-social-share a{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	width: 25px!important;
	height: 25px;
	background: #999999;
	color: #fff;
	line-height: 25px!important;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	font-size: 22px;
	padding: 0;
	font-size: 16px;
	margin-right: 15px;

}
.article-social-share a:hover{
	background: #bb3720;
}

.article-social-share a span{
	display: none;
}
.article-social-share .addthis_button_facebook::before{
	content: "\f09a";
}
.article-social-share .addthis_button_twitter::before{
	content: "\f099";
}
.article-social-share .addthis_button_google_plusone_share::before{
	content: "\f0d5";
}
.article-social-share .addthis_button_linkedin::before{
	content: "\f0e1";
}



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1359px) {
 .page-id-8664 .article-grid .gitem{	 min-height: 630px !important; }
}

@media only screen and ( min-width: 980px ) {
/*
#page-container {
	padding-top: 0 !important;
}
#page-container > p {
	padding-bottom: 0 !important;
}
header#main-header {
    display: none;
}
#page-container > p {
	padding-bottom: 0 !important;
}
*/
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

@media only screen and ( max-width: 1199px ) {
	#top-menu li{
		padding-right: 0;
	}
	.home-slider .et_pb_slider_container_inner{
		height: auto;
	}
}


/*-------------------[980px]------------------*/
@media only screen and ( max-width: 980px ) {
	
	
	/*event detail*/
	.event-day h2 {
	    font-size: 32px;
	}
	.event-day h3 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.event-session .event-speaker > p:last-child {
	    margin-left: 15px;
	    padding-left: 15px;
	}
	/*home*/
	.home #main-header{
		overflow: visible;
	}
	.home .std-row .et_pb_column_1_3 {
	    padding-left: 0;
	}
	#home-logo{
		min-height: 400px;
	}
	.sec-recent-publisher.et_pb_section{
		background-position: center -10px;
		padding: 35px 15px;
	}
	.sec-recent-publisher .et_pb_row{
		padding: 0;
	}
	.sec-recent-publisher .et_pb_row.et_pb_row_1 .et_pb_column{
		margin-bottom: 20px;
	}
	.home .et_pb_promo_description h2{
		text-align: center;
	}
	body .et_pb_row, body .container{
		width: 90%;
	}
	.sec-writings-of-raya .et_pb_row_5{
		display: block;
	}
	.book-carousel .swiper-button-next{
		margin-right: -30px;
	}
	.book-carousel .swiper-button-prev{
		margin-left: -30px;
	}


	/*article list*/
	.ct-page-title .et_pb_column{
		margin-bottom: 0;
	}
	.single-article-header{
		min-height: 400px;
	}
	.single-article-content{
		padding-right: 0;
	}
	
	.single-author-article div{
		padding-left: 10px;
		margin-top: 5px;
		width: 80%;
	}

	/*article detail*/
	.single-article-content{
		padding-right: 0;
	}
		.comment-form-author , .comment-form-email{
		    float: none;
		    padding-right: 0;
		    width: 100%;
		    padding-left: 0;
		}
		#comment-wrap{
			padding: 15px;
		}
		.et_pb_posts_nav .nav-previous, .et_pb_posts_nav .nav-next{
			float: none;
			width: 100%;
			display: block;
			text-align: center;
		}
		.et_pb_posts_nav .nav-next{
			border-top: #d4d4d4 dotted 1px;
			padding-top: 10px;
			margin-top: 10px;
		}
	.col-sm-8, .col-sm-4{
		width: 100%!important;
	}

	/*event*/
	.event-sidebar{
		padding-left: 0;
	}
	.single-event-content h1{
		font-size: 28px;
		line-height: 28px;
	}


	#footer-widgets .footer-widget{
		margin-bottom: 0;
	}

}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 767px ) {

	.author-description{
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
	    -moz-column-count: 1; /* Firefox */
	    column-count: 1;
	    -webkit-column-gap: 0; /* Chrome, Safari, Opera */
	    -moz-column-gap: 0; /* Firefox */
	    column-gap: 0;
	}
	.author-links a{
		width: 45px;
		height: 45px;
		line-height: 45px;
		margin: 0 4px;
	}

	/*home*/
	#home-logo{
		min-height: 300px;
	}
	#home-logo h1{
		font-size: 28px;
		line-height: 28px;
	}
	.home .std-row .et_pb_column_1_3{
		padding-left: 0;
	}
	
	.home #main-header{
		overflow: visible;
	}

	/*article list*/
	.ct-page-title{
		padding: 30px 0!important;
	}
	.ct-page-title .et_pb_row{
		display: block;
		text-align: center;
	}
	.ct-page-title .et_pb_column{
		margin: 0!important;
	}
	.ct-page-title h1{
		margin: 0;
		text-align: center;
	}
	.ct-page-title p{
		text-align: center!important;
	}

	/*article detail*/
	.single-article-header{
		height: 300px;
		margin-bottom: 40px;
	}
		
		.header-content{
			padding: 0 15px;
			display: flex;
			align-items: center;
			justify-content: center;
			flex-direction: column;
		}
		.header-content h1{
			font-size: 28px;
			line-height: 28px;
			text-align: center;
		}
		.header-content .term_info{
			margin-bottom: 0;
		}
	
		
	.article-sidebar{
		padding-bottom: 50px;
	}

	/* book detail */
		.detail-book-thumb::before {
			height: calc(100% + 20px);
			left: -10px;
			top: -10px;
			width: calc(100% + 20px);
		}
		.detail-book-thumb img{
			
		}
		.detail-book-thumb{
			margin-bottom: -7px;
		}
		.book-header{
			margin-bottom: 0;
		}
		ul.nav.nav-tabs {
		    margin: 0;
		    padding: 14px 10px 0;
		}
		.single-book .nav-tabs li{
			margin-right: 10px;
		}
		.single-book .nav-tabs li a{
			font-size: 15px;
		}
		.tab-pane {
		    padding: 10px;
		}
		.related-books::before{
			border-width: 20px 24px;
			margin-left: -24px;
		}
		.related-books{
			padding: 50px 0;
		}
		.related-books h3{
			font-size: 24px;
			padding-bottom: 30px;
		}
		.related-books img {
		    max-height: 218px;
		}

	/*event list*/
	.events-list .event-item h2{
		font-size: 32px;
	}
	
	#main-footer .fwidget{
		text-align: center;
	}
	#main-footer .dev-copyright , #main-footer .copyright{
		float: none;
		display: block;
	}
	

	/*contact*/
	.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
		width: 100%!important;
	}
	.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
	   width: 100%!important;
	}
	body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, body .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{
		width: 100%!important;
	}
}

/*-------------------[420px]------------------*/
@media only screen and ( max-width: 480px ) {
	body .container{
		padding-left: 0;
		padding-right: 0;
	}
	#main-header .row-fluid, #main-footer .row-fluid{
		margin-left: -15px;
		margin-right: -15px;
	}
	#main-footer .row-fluid section{
		padding: 0;
	}
	#main-footer .footer-widget:nth-child(n), .footer-widget .fwidget {
	    margin-bottom: 11.5% !important;
	}
	.single-author-article{
		display: block;
	}
	.single-author-article div{
		width: 100%;
		padding: 0;
	}
	.single-author-article figure {
	    width: 100%;
	}
	.ft-page , .et_pb_text_3{
	    padding: 20px;
	}
	.book-carousel .swiper-button-next {
	    margin-right: -25px;
	}
	.book-carousel .swiper-button-prev {
	    margin-left: -25px;
	}
}
@media only screen and ( max-width: 420px ) {
	.event-session{
		padding: 15px;
	}

	/*article detail*/
	.single-book .nav-tabs li{
		float: none;
		text-align: center;
	}

}
/*--------------------------9-10-2017-------------------------------------------*/

/*.et_pb_slider .et_pb_slide_0 {
    background-size: inherit !important;
}*/
p.speaker-img-style img {
    width: 37px;
    height: 37px;
    border-radius: 50%;
}
/*.author-name-style{
    display:inline-flex;
    padding:0 !important ;
}*/
.single-event .container:nth-child(2) {
  max-width: inherit;
  width: 100%;
  overflow: hidden;
}
.js-wpv-layout-responsive section.article-author-view {
    border-bottom: 0px !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.page-id-8927 .book_filters {
    display: none;
}
@media (min-width: 768px) {
	.page-id-8927 .book-item {
		height: 500px !important;
	}
}
.page-id-8927 .author-info{
    text-align: center;
}

/*************  14-10-2017 ***********/

.view-author-images ul {
    display: inline-flex;
    list-style-type: none;
    padding: 0 0px 0px 22px;
    width: 100%;
}
.view-author-images {
    width: 45%;
}
.view-author-images ul li {
    width: 33%;
}
.view-author-images .article-author-view .term-img {
    width: 96px;
    height: auto;
    margin-right: 0px;
}
.view-author-images .article-author-view h3 {
    padding-bottom: 0px;
}
/*.page-id-8664 .author-info > span {
    padding: 20px 7px 20px 7px;
    width: 40px;
}*/


.view-author-images-artical-page ul {
    display: inline-flex;
    list-style-type: none;
    padding: 0 0px 0px 22px;
    width: 100%;
}
.view-author-images-artical-page ul li {
    width: 33%;
}
.view-author-images-artical-page .article-author-view .term-img {
    width: 96px;
    height: auto;
    margin-right: 0px;
}
.view-author-images-artical-page .article-author-view h3 {
    padding-bottom: 1px;
    width: 45px;
}
/*.page-id-378 .author-info > span {
    padding: 20px 7px 20px 7px;
    width: 40px;
}
.page-id-378  .author-info p {
    display: inline-flex;
}*/





.single-artical-author-images {
    max-width: 1080px;
    margin: 0 auto 10px;
    width: 100%;
    display: inline-flex;
}
.single-artical-author-images ul {
    display: inline-flex;
    list-style-type: none;
    padding: 0 0px 0px 0px;
    width: 100%;
}
.single-artical-author-images ul li {
    width: 100%;
}
.single-artical-author-images .article-author-view .term-img {
    width: 96px;
    height: auto;
    margin-right: 0px;
}
.single-artical-author-images .article-author-view h3 {
    padding-bottom: 1px;
    width: 45px;
}
.single-article-header p.author-name-style {
    padding-top: 10px !important;
    padding-left: 15px !important;
    font-size: 20px;
    color: #fff;
    display: inline-flex;
}
.single-article-header .term_links {
    display: inline-flex;
    margin-left: 8px;
}
.custom_event li {
    border-bottom: 1px solid lightgray;
    border-style: dotted;
}
/* .custom_event li> div { */
    /* margin-bottom: 20px; */
/* } */
.custom_event h3.alignLeft {
    padding-bottom: 20px;
    padding-top: 20px;
}
.custom_event .collapseIcon {
    margin-top: 20px;
}



/*********** 16-10-2017 **********/


.home-book-carousel {
    display: inline-flex;
    color: black;
}
.home-book-carousel .author-info p {
    padding: 0 5px;
}
.page-id-8664 .et_pb_promo{
    padding: 40px 60px;
}
a.contact-font-style {
    font-style: italic;
}
span.dwonload-pdf {
    color: red !important;
    text-decoration: underline;
}



/************  17-10-2017 **********/

.single-event i.fa {
   /* margin-top: 6px;*/
    margin-right: 20px;
	float:left;
}
.page-id-376 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_3 {
    width: 100%;
    margin-right: 0px !important;
    margin-left: 0px !important;
    max-width: 100%;
}
.page-id-376  .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_4 {
    width: 100%;
    max-width:100%;
}
.page-id-8927 .author-info.remove-br br {
    display: none;
}
    
    
/******* 23-10-2017 ********/


#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
    display: none !important;
    transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .sub-menu-showed > ul {display: block !important;}
#mobile_menu li:hover ul {
    /*display: block !important;*/
}
.page-id-8664 .et_pb_column.et_pb_column_2_3.et_pb_column_0 {
    padding-top: 21px;
}
h2.article-featured-title {
    margin-bottom: 13px;
}


/************ 24-10-2017 ************/

a.dwonload-pdf {
    font-weight: bold;
}
#comment-wrap #commentform .form-submit {
    text-align: left;
}
/*.single-article .header-content h1 {
    margin-top: 28%;
}*/
.author-info.remove-br span.term_info {
    width: 100%;
}

/*********** 25-10-2017  ***********/

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding-top: 18%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
}
.post-read-more {
    text-align: right;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
}
.post-read-more a:hover {
    text-decoration: underline;
}
/*.page-id-8664 .et_pb_container.clearfix{
    height:auto !important;
}*/



/*********** 26-10-2017 *************/

p.free-subscription-title {
    padding-bottom: 0px;
    font-size: 20px;
}
.book-carousel img {
    width: 180px;
}
/* .event-justiy { */
    /* margin-top: 8px; */
/* } */


/********* 27-10-2017 ************/

.detail-book-thumb img.thumb.img-responsive {
    width: 300px;
}

@media screen and (min-width: 300px) and (max-width: 767px) {
    .detail-book-thumb img.thumb.img-responsive {
        width: fpx;
    }
}




/********** 28-10-2017 ***********/
.et_pb_section.ct-page-title.et_pb_section_0.et_pb_with_background.et_section_regular {
    padding: 0px;
}


/*******  7-11-2017 *******/

p.author-name-style {
    padding-top: 10px;
    padding-bottom: 0px;
}
.page-article span.term_links br {
    display: none;
}
.page-readmore{
	padding-top:15px
}

/****** 8-11-2017 ******/

.view-more-right {
    text-align: right;
	margin-top:10px;
}

.page-id-8664 .et_pb_slider .et_pb_slide_0{
	
	height:400px;
}

@media only screen and ( min-width: 320px ) and ( max-width: 480px ) {

.page-id-8664 .et_pb_slider .et_pb_slide_0{
	
	height:130px;
}

}
@media only screen and ( min-width: 481px ) and ( max-width: 595px ) {

.page-id-8664 .et_pb_slider .et_pb_slide_0{
	
	height:187px;
}
}
@media only screen and ( min-width: 596px ) and ( max-width: 800px ) {

.page-id-8664 .et_pb_slider .et_pb_slide_0{
	
	height:240px;
}
}
@media only screen and ( min-width: 801px ) and ( max-width: 990px ) {

.page-id-8664 .et_pb_slider .et_pb_slide_0{
	
	height:310px;
}
}
/*---------------------10-11-2017---------------------------------*/

.single-event-content ul {
    list-style: unset;
    margin-left: 20px;
}
.single-event .event-justiy span {
    float: left;
    width: 80%;
}
/*---------------------28-11-2017-------------------------------*/
@media only screen and ( min-width: 320px ) and ( max-width: 980px ) {
	
	.home .std-row .et_pb_column_1_3{
		border:none;
	}
}


/*  */
#footer-info{
	display:none;
}
#et-top-navigation,#top-menu li a,#top-menu li,#top-menu{
	font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif!important;
}


/* Full width slider */
.et_pb_fullwidth_section .et_pb_slider .slide_image_fw {width: 100%; max-width: 100%; /*min-height: 200px;*/ visibility: hidden;}
.et_pb_fullwidth_section .et_pb_slider .et_pb_container {display: flex; position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; /*align-items: center;*/ justify-content: center; height: auto !important;}
.et_pb_fullwidth_section .et_pb_slider .et_pb_slide_title {padding-bottom: 6px;}
@media only screen and ( min-width: 1200px ) {
	.et_pb_fullwidth_section .et_pb_slider .et_pb_slide_title {padding-bottom: 30px;}
}
@media ( min-width: 768px ) and (max-width: 1199px) {
	.et_pb_fullwidth_section .et_pb_slider .et_pb_slide_title {padding-bottom: 20px;}
}


/*Donate button in the header*/

#et-info-email:before {
	content:none;
}

#et-info-phone:before {
	content:none;
}

#top-header .container {
	padding: 0px;
	font-weight: 600;
	/*width: 120px;
    float: right;
    background-color: #bb3720;*/
	font-family: 'Roboto Condensed';
	font-size: 14px;
}

#top-header .container #et-info{
	float: right;
	padding-bottom: 0px;
}

#top-header .container #et-info #et-info-phone{
	background-color: #bb3720;
	padding: 12px 28px;
	margin-right: 0px;
	display: block;
}

div#top-header {
	background: white!important;
}

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 55px!important;
}

@media only screen and (max-width: 750px)
{
	#top-header .container {
		padding: 5px 20px 5px 32px;
		display:none;
	}

	body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
		top: 65px!important;
	}
}

/*Sticky header donate button*/
body.admin-bar.et_fixed_nav #top-header {
	background:white!important;
}

.et_header_style_centered header#main-header.et-fixed-header .logo_container {
	height: 100px;
}



.et-fixed-header#top-header {
	background-color: white!important;
}

@media only screen and (min-width: 981px) {
	.et-fixed-header#top-header {
		background-color: white!important;
	}

}


/*Home page articles same size*/
.article-grid .article-content {
	position: relative;
	min-height: 265px;
	padding-bottom: 60px;
}

.page-readmore {
	bottom: 25px;
	position: absolute;
	/*padding-bottom: 50px;*/
	right: 20px;
	/*padding-right: 45px;*/
}


@media only screen and (min-width: 768px) {
	.home .article-grid .col-sm-6 {min-height: 0!important;}
	.home .article-grid .singel-article {margin-bottom: 25px;}
	.home .article-grid .col-sm-6:nth-child(2n + 1) {clear: left;}
}

@media only screen and (max-width: 767px)
{
	.article-grid .gitem {min-height: 0!important;}
	.home .article-grid .singel-article {margin-bottom: 25px;}
	.article-grid figure {max-height: none;}
	.article-grid .article-content {
		min-height: 0;
	}

}

/*Article grid featured image*/
@media (max-width: 767px) {
	.article-grid figure img {
		/* max-height: 225px; */
	}
}

/*Home slider top margin*/
.page-id-8664 .et_pb_slider .et_pb_slide_0 {
	margin-top: 140px!important;
}

/*Line height in language dropdown menu*/
#top-menu li li a {
	padding: 2px 16px;
}

.nav li ul {
	padding: 5px 0;
}

#top-menu li li a {
	padding: 0px 16px!important;
	line-height: 1.5em!important;
}

#top-menu li li a:hover {
	background-color: transparent;
	color: #bb3720!important;
}


/*main menu items hover*/
#top-menu li a:hover {
	background: transparent;
	color: #bb3720!important;
}

.nav > li > a:hover, .nav > li > a:focus {
	background: transparent;
	color: #bb3720!important;
}



@media (max-width: 767px) {
	.single-article-content section.download-pdf, .single-article-content section.author-related-post {
		margin-top: 30px;
		padding-top: 30px;
		border-top: 3px double #d4d4d4;
	}
	.single-article-content section.download-pdf, .single-article-content .section-article-authors {
		padding-bottom: 30px;
		border-bottom: 3px double #d4d4d4;
		margin-bottom: 30px;
	}
	.single-article-content #comment-wrap {margin-bottom: 30px;}
}
.rtlcontent,.rtlcontent p,.rtlcontent ol,.rtlcontent li {
	direction: rtl;
	text-align: right;
}
.rtlcontent ol li,.rtlcontent ul li{
	padding-left: 0px;
	padding-right: 30px;
}
.rtlcontent ol li:before,.rtlcontent ul li:before{
	left: unset;
	right: 0px;
}

.mob-pdf {
margin-bottom: 35px;
}
.mob-pdf .bar-link {
    background: url("images/ico-pdf.png") no-repeat left center;
    display: flex;
    flex-direction: column;
    font-family: "PT Serif",serif;
    justify-content: center;
    min-height: 62px;
    padding-left: 65px;
    line-height: 23px;
    text-decoration: none !important;
}
.mob-pdf .bar-link span {
    display: block;
    color: #666;
}
.per-lang {
    display: none;
}
.single-event-content ul {
    list-style: unset;
    margin-left: 20px;
	margin-bottom: 15px;
	padding-left: 15px;
}
.single-article .et_pb_posts_nav.et_pb_module.nav-single.et_pb_post_nav_0{
	display:none;
}
.postid-10897 .header-content h1 {
    direction: rtl;
}

.postid-10026 .header-content h1 {
    direction: rtl;
}

#bookreviews ul li {
    list-style: disc;
}
#bookreviews ul{
	padding-left: 50px;
}
.event-time span.dwonload-pdf{
	padding-top:13px;
}
.event-time span.speaker-name{
	padding-top:14px;
}
@media ( min-width: 320px ) and (max-width: 767px) {
	
	.download-pdf {
    display: none;
}
	
}

@media ( min-width: 768px ) and (max-width: 1920px) {
	.mob-pdf {
    display: none;
}
}