/*
Theme Name: iPazin 2016
Theme URI: http://www.ipazin.net
Author: Augustin Ravnić
Version: 2.0
*/


.row{
	margin-left: -7px;
	margin-right: -7px;
	}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
  padding-right: 7px;
  padding-left: 7px;
}

html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

html{
	height: 100%;
	}

a{
	color: #e73331;
	text-decoration: none;
	}

a:hover{
	color: #e73331;
	text-decoration: underline;
	}	

body{
	font-family: "proxima-nova", sans-serif;
	background: #f4f4f4 url(img/line_white.png) repeat-y center center;
	color: #333;
	height: 100%;
	}

/*
p::-moz-selection {
	background-color: #f94b29;
	color: #fff;
	}
p::selection {
	background-color: #f94b29;
	color: #fff;
	}
*/	
	
.top_nav{
	background: #333;
	height: 40px;
	}
	
	.top_nav .navbar-nav li a{
		color: #fff;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 0px;
		padding-bottom: 0px;
		display: block;
		line-height: 40px;
		}

	.top_nav .navbar-nav li a:hover{
		background: #222;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		}

@media (max-width: 1199px){
	.top_nav .navbar-nav li a{
		font-size: 13px;
		}
	}

.header{
	background: #eee;
	}

.logo{
	float: left;
	display: block;
	}
	
	.logo img{
		width: 260px;
		height: auto;
		margin: 23px;
		}
	
@media (max-width: 1199px){	
	.logo img{
		width: 190px;
		margin: 34px 10px;
		}
	}

@media (max-width: 991px){	
	.logo{
		display: none;
		}
	}	

.banner_leaderboard{
	width: 728px;
	height: 90px;
	background: #bbb;
	float: right;
	margin: 20px 0;
	}

@media (max-width: 991px){	
	.banner_leaderboard{
		margin: 10px 0px 10px -4px;
   		float: left;
		}
	}

@media (max-width: 767px){	
	.banner_leaderboard{
		display: none;
		}
	}

.navbar-inverse{
	clear: both;
	}

.navbar-inverse .navbar-toggle{
	border: none;
	padding: 9px 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 10px;
	}

.navbar-inverse .navbar-toggle .icon-bar+.icon-bar{
	margin-top: 5px;
	}
	
	.navbar-inverse .navbar-toggle .icon-bar{
		width: 30px;
		height: 3px;
		}
	
.navbar-nav li.send_news a, .send_news_drop {
	background-color: #ed1b23; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	}
	
	.navbar-nav>li.send_news>a:hover, .send_news_drop:hover{
		background: #e73331;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		color: #fff;
		text-decoration: none;
		}
	
	.navbar-nav li.send_news i, .send_news_drop i{
		margin-right: 10px;
		}

.send_news_drop{
	display: none;
	}

@media (max-width: 767px){	

.send_news_drop{
	clear: both;
	display: block;
    height: 50px;
    line-height: 50px;
	color: #fff;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
.nav.navbar-nav{
	margin: 0px;
	}
	
	.navbar-nav li a{
		text-align: right;
		border-bottom: 1px solid #777;
		}
}


.logo_tablet, .logo_mobile{
	display: none;
	}

@media (max-width: 991px){	
.logo_tablet{		
	display: inline-block;
	background: #fff;
	float: left;
	}
	
	.logo_tablet img{
		height: 30px;
		width: auto;
		margin: 10px;
		}
	
}


@media (max-width: 767px){	
.logo_tablet{		
	display: none;
	}
	
.logo_mobile{		
	display: inline-block;
	background: #fff;
	float: left;
	}
	
	.logo_mobile img{
		height: 30px;
		width: auto;
		margin: 10px;
		}	
}
		
.main_nav{
	background: #555;
	}

	.main_nav .navbar-nav>li>a {
		line-height: 50px;
		height: 50px;
		font-weight: 600;
		color: #fff;
		font-family: "proxima-nova", sans-serif;
		font-size: 16px;
		}

@media (max-width: 1199px){	
	.main_nav .navbar-nav>li>a {
		font-weight: 500;
		font-size: 14px;
		}
	}

		
	.main_nav .navbar-collapse{
		padding: 0px;
		}	
	
	.main_nav .nav>li>a{
		padding: 0px 17px;
		}	
		
@media (max-width: 1199px){	
	.main_nav .nav>li>a {
		padding: 0px 14px;
		}
	}

	
	.main_nav .nav>li.forum_link>a{
		color: #fa4b2a;
		}	
		
		.main_nav .nav>li.forum_link i{
			-ms-transform: rotate(-18deg); /* IE 9 */
			-webkit-transform: rotate(-18deg); /* Chrome, Safari, Opera */
			transform: rotate(-18deg);
			margin-right: 10px;
			}

@media (max-width: 991px){
	.main_nav .nav>li:nth-last-of-type(-n+3){
		display: none;
	}
}
	.main_nav .nav>li>a:hover{
		background: #444;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		}	
	
	.main_nav .nav>li.current_page_item>a, .main_nav .nav>li.current-menu-item>a{
		background: #333 url(img/bg_current_page_item.png) no-repeat center 43px;
		}	
	
	.search_form input[type=text]{
		border-radius: 0px;
		border: none;
		float: left;
		height: 50px;
		width: 204px;
		background: #737373;
		padding: 0px 14px;
		color: #fff;
		font-size: 16px;
		}	
		
		.search_form input[type=text]:hover{
			background: #7a7a7a;
			}
		
		.search_form input[type=text]:focus{
			background: #f8f8f8;
			box-shadow: inset 0 0 8px 0px rgba(0,0,0,0.2);		
			outline: none;
			color: #333;
			-webkit-transition: all 250ms ease-in-out;
			-moz-transition: all 250ms ease-in-out;
			-ms-transition: all 250ms ease-in-out;
			-o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;	
			}	
		
	.search_form button[type=submit]{
		border-radius: 0px;
		border: none;
		float: left;
		height: 50px;
		width: 50px;
		background: #555;
		color: #fff;
		font-size: 18px;
		}	
	
	.search_form button[type=submit]:hover{
		background: #444;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		}		
		
		.search_form button[type=submit] i{
			vertical-align: -4px;
			}

@media (max-width: 1199px){	
	.search_form input[type=text]{
		width: 168px;
		font-size: 14px;
		}	
	}

@media (max-width: 991px){	
	.search_form input[type=text]{
		width: 130px;
		font-size: 14px;
		}	
	}

@media (max-width: 767px){	
	.search_form{
		float: none !important;
		}
	
	.search_form input[type=text]{
		width: 300px;
		width: calc(100% - 50px);
		}	
	}	

.main_wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -200px;
	}

.push{
	height: 240px;
	clear: both;
	}

.news_rotator article{
	position: relative;
	width: 426px;
	height: 308px;
	overflow: hidden;
	box-sizing: border-box;
	float: left;
	}

		
	.news_rotator article h1{
		position: absolute;
		bottom: 0px;
		font-family: "bree-serif", serif;
		font-weight: 600;
		left: 0px;
		padding: 10px 15px;
		margin-bottom: 0px;
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
		}
		
		.news_rotator article h1 a{
			color: #fff;
			}
	
	.news_rotator_main_img{
		width: 426px;
		height: 308px;
		}
		
		.news_rotator_main_img img{
			height:100%;
			width:100%;
			object-fit: cover;
			}
		
	.news_rotator article .subtitle{
		position: absolute;
		color: #fff;
		}	
	
	.news_rotator .article_date{
		position: absolute;
		}
	
	.news_all .article_date{
		width: 100px;
		height: 70px;
		background-color: #797979; /* layer fill content */
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCA3MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNzAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
		background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		}	
		
		.news_all .article_date .article_day{
			color: #fff;
			font-size: 36px;
			font-weight: bold;
			text-align: center;
			display: block;
			line-height: 36px;
			padding-top: 10px;
			}
			
		.news_all .article_date .article_month_year{
			color: #fff;
			text-align: center;
			display: block;
			}

.text_content p{
	font-size: 16px;
	}

@media (max-width: 1199px){	
.text_content p{
	font-size: 15px;
	}
}

@media (max-width: 767px){	
.text_content p{
	font-size: 14px;
	}
}

.news_rotator{
	margin-bottom: 14px;
	height: 308px;
	}
			
	.news_rotator ul{
		padding: 0px;
		float: right;
		width: 136px;
		}
							
		.news_rotator ul li{
			list-style: none;
			width: 136px;
			height: 103px;
			border-bottom: 1px solid #fff;
			overflow: hidden;
			position: relative;
			} 
		
		.news_rotator ul li:last-child{
			/*border-bottom: none;*/
			} 	
			
			.news_rotator ul li .nrs_img{
				width: 136px;
			    height: 103px;
				}
				
				.news_rotator ul li .nrs_img img{
					width: 100%;
					height: 100%;
					object-fit: cover;
					}
			
			.news_rotator ul li a{
				position: absolute;
				} 			
				
			.news_rotator ul li a span{
				color: #fff;
				left: 0px;
				top: 0px;
				padding: 10px;
				font-weight: bold;
				position: absolute;
				overflow: hidden;
				height: 102px;
				line-height: 18px;
				background: rgba(0,0,0,0.3);
				}

				.news_rotator ul li a.selected span, .news_rotator ul li a:hover span{
/*					background: rgba(0,0,0,0.7);*/
					background-color: #ed1b23; /* layer fill content */
					background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
					background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					color: #fff;
					}


@media (max-width: 1199px){	
.news_rotator_main_img, .news_rotator article{
	width: 326px;
	}		

.news_rotator article h1{
	font-size: 28px;
	}	
			
}

@media (max-width: 991px){	

.news_rotator, .news_rotator article, .news_rotator_main_img{
	height: 260px;
	}

.news_rotator_main_img, .news_rotator article{
	width: 100%;
	border-bottom: 1px solid #fff;
	}		

.news_rotator ul{
	width: 100%;
    margin-bottom: 14px;
	}
		
	.news_rotator ul li{
		width: 33.333333%;
		height: 103px;
		border-right: 1px solid #fff;
		border-bottom: none;
		overflow: hidden;
		position: relative;
		float: left;
		}	
		
	.news_rotator ul li:last-child{
		border-right: none;
		}		
	
	.news_rotator ul li .nrs_img {
		width: 100%;
		height: 102px;
		}
		
}

.article_content img.alignleft, .article_content img{
	float: left;
	margin: 0 10px 10px 0;
	}
	
	.wpcf7-form .article_content img.alignleft, .article_content img{
		float: inherit;
		}
	
.alignleft.post_thumbnail{
	width: 50%;
	height: auto;
	}

.article_content img.alignright{
	float: right;
	margin: 0 0 10px 10px;
	}	

.article_content iframe{
	width: 100%;
	}

.article_content img.size-full{
	width: 100%;
	height: auto;
	}

.banner_full{
	margin-left: 94px;
    margin-bottom: 20px;
    clear: both;
	}

@media (max-width: 1199px){	
.banner_full{
	margin-left: 0px;
	}
}

@media (max-width: 991px){	
.banner_full{
	display: none;
	}
}

.banner_full_archive{
	width: 100%;
    margin-bottom: 20px;
    clear: both;
	}	
	
.news_all .article_left{
	width: 100px;
	margin-right: 14px;
	float: left;
	}

@media (max-width: 991px){
.news_all .article_left{
	display: none;
	}	
}

.fb_like{
	margin: 34px 7px 3px;
	font-weight: bold;
	}

.fb_iframe_widget{
	margin: 7px;
	}

h4.fb_like a{
	color: #3b5998;
	}

.news_all article{
	clear: both;
	}

.news_all article:last-child .article_right{
	border-bottom: 0;
	}	
	
.news_all .article_right{
	width: 449px;
	float: right;
	margin-bottom: 20px;
	border-bottom: 5px solid #eee;
	padding-bottom: 20px;
	}

@media (max-width: 1199px){	
.news_all .article_right{
	width: 349px;
	}
}

@media (max-width: 991px){	
.news_all .article_right{
	width: 100%;
	}	
}

.news_all .article_right.article_right_archive{
	width: 737px;
	}

.news_all .article_right.article_right_search{
	padding-left: 14px;
	width: 100%;
	}		

.news_all.template_page h2{
	margin-top: 20px;
	}

.news_all.template_page .article_meta{
	margin-bottom: 20px;
	}	

.news_all.template_single .post_img img{
	margin-bottom: 30px;
	}

.news_all.template_single .article_right, .news_all.template_page .article_right{
	width: 737px;
	}

@media (max-width: 1199px){	
	.news_all.template_single .article_right, .news_all.template_page .article_right, .news_all .article_right.article_right_archive{
		width: 587px;
		}
}

@media (max-width: 991px){	
	.news_all.template_single .article_right, .news_all.template_page .article_right, .news_all .article_right.article_right_archive{
		width: 100%;
		}
}

.news_all.template_single .article_content, .news_all.template_page .article_content, .sendnews_content{
	margin-right: 94px;
	}		

@media (max-width: 991px){	
.news_all.template_single .article_content, .news_all.template_page .article_content, .sendnews_content{
	margin-right: -7px;
	}		
}

.news_all.template_page .article_right{
	border-bottom: none;
	}

.news_all.template_single .article_content .post_thumbnail{
	margin-bottom: 7px;
	}

.news_all .subtitle{
	color: #6a6a6a;
	font-size: 18px;
	font-weight: 600;
	}

.news_all h2{
	margin-top: 0px;
	line-height: 30px;
	font-family: "bree-serif", serif;	
	font-weight: 600;
	}
	
.news_all h2 a{
	color: #333;
	}

.news_all h3, .news_all h4{
	font-family: "bree-serif", serif;
	font-weight: 600;	
	}	

.news_all h2 a:hover{	
	color: #e73331;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;	
	text-decoration: none;
	}
	
	.article_meta{
		color: #8a8a8a;
		font-size: 13px;
		margin-bottom: 10px;
		}
	
	.article_meta span:first-child{
		margin-left: 0px;
		}
	
	.article_meta span{
		margin-left: 10px;
		width: 18px;
		}	
	
	.article_meta_block{
		display: inline-block;
		margin-right: 8px;
		}
	
		.post_thumbnail{
			height: 400px;
			margin-bottom: 20px;
			overflow: hidden;
			display: block;
			}
	
		.post_thumbnail img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			}
	
	
	.article_content ul li{
		margin-bottom: 4px;
		}

.template_page ul, .template_page ol{
	margin-bottom: 24px;
	}

.category_title{
    padding: 14px;
    border-bottom: 5px solid #d7d7d7;
	}

	.category_title h1{
		margin-top: 0px;
		line-height: 30px;
		font-family: "bree-serif", serif;
		font-weight: 600;
		}

.section_default{
	margin-bottom: 14px;
	}
	
	.section_default .section_title{
		padding: 8px 14px;
		text-transform: uppercase;
		border-top: 4px solid #a8a8a8;
		border-bottom: 4px solid #a8a8a8;	
		font-weight: 700;	
		}	

@media (max-width: 991px){
	.section_default .section_title{
		padding: 8px 10px;
		}
	}
	
	.section_default.section_highlight .section_title{
		padding: 10px 14px;
		color: #fff;
		border-top: none;
		border-bottom: none;
		background-color: #ed1b23; /* layer fill content */
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
		background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
		}	

	
	.section_default.section_red .section_title{
		border-top: 4px solid #e73331;
		border-bottom: 4px solid #e73331;	
		}

	.section_default.section_calendar .section_content, .section_default.section_archive .section_content{
		padding: 14px;
		border: none;
		border-left: 1px solid #e6e6e6;
		background: none;
		}

@media (max-width: 991px){
	.section_default.section_calendar .section_content, .section_default.section_archive .section_content, .section_default.section_highlight .section_title{
		padding: 10px;
		}
	}
		
		.section_default .section_content ul li{
			list-style: none;
			padding: 0px;
			}
	
	.section_default .section_content .section_content_img{
		width: 100%;
		height: auto;
		overflow: hidden;
		}
	
	.section_default .section_content, .article_box{
		background: #eee;
		border: 1px solid #e6e6e6;
		padding: 13px;
		}	

@media (max-width: 991px){
	.section_default .section_content, .article_box{
		padding: 9px;
		}	
	}
		
		.section_default .section_content img, .article_box img{
			width: 100%;
			height: 100%;
			margin-bottom: 10px;
			object-fit: cover;
			}	
			
/*		.section_default .section_content img:hover, .article_box img:hover{
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
			-webkit-transform: translate3d(-10px,0,0) scale(1.06);
			-moz-transform: translate3d(-10px,0,0) scale(1.06);
			-o-transform: translate3d(-10px,0,0) scale(1.06);
			-ms-transform: translate3d(-10px,0,0) scale(1.06);
			transform: translate3d(-10px,0,0) scale(1.06);
			}
*/
			
		.section_default .section_content h4, .article_box h4{
			margin-top: 0px;
			font-family: "bree-serif", serif;
			font-weight: 600;
			line-height: 22px;
			}
			
			.section_default .section_content h4 a, .article_box h4 a{
				color: #333;
				}
				
			.section_default .section_content h4 a:hover, .article_box h4 a:hover{
				color: #e73331;
				-webkit-transition: all 250ms ease-in-out;
				-moz-transition: all 250ms ease-in-out;
				-ms-transition: all 250ms ease-in-out;
				-o-transition: all 250ms ease-in-out;
				transition: all 250ms ease-in-out;	
				text-decoration: none;
				}	
	
	.section_default.section_banner{
		text-align: center;
		border-left: 1px dotted #ddd;
		border-right: 1px dotted #ddd;	
		background: #eee;	
		}		
	
	.section_default.section_comments .comment_meta{
		color: #8a8a8a;
  		font-size: 13px;
		font-weight: 500;	
		}
	
	.section_default.section_comments .comment_text{
		padding: 3px 8px;
		background: #f8f8f8;
		color: #333;
		display: block;
		line-height: 18px;
		font-size: 13px;
		}
		
	.section_default.section_comments .comment_text:hover{
		text-decoration: none;
		background: #fff;
		}
		
		.section_default.section_comments span{
			display: inline;
			font-weight: 600;
			color: #e73331;
			}
		
		.section_default.section_comments .comment_author{
			font-size: 12px;
			font-weight: 600;
			padding: 0px 0px 0px 8px;
			background: #A8A8A8;
			margin-bottom: 8px;
			color: #fff;
			}	
		
	.section_default .mini_news_article{
		margin-bottom: 10px;
		}
		
		.section_default .mini_news_article .article_meta span:last-child{
			margin-left: 0px;
			}
		
		.section_default .mini_news_article .article_meta{
			margin-bottom: 2px;
			color: #555;
			font-size: 13px;
			}
		
		.section_default .mini_news_article .article_loc{
			margin-top: 2px;
			margin-bottom: 8px;
			color: #333;
			font-size: 12px;
			}	
		
		.section_default .mini_news_article h5{
			margin-top: 2px;
			margin-bottom: 2px;
			line-height: 18px;
			font-weight: 600;
			}		
	
	.section_default.section_page_nav{
		border-left: 1px dotted #ddd;
		margin-top: 40px;
		}
		
		.section_default.section_page_nav ul{
			list-style: none;
			padding-left: 20px;
			}
	
			.section_default.section_page_nav ul li a{
				padding: 12px;
				display: block;
				}
				
				.section_default.section_page_nav ul li.current_page_item a, .section_default.section_page_nav ul li.current_page_item a:hover{
					background: #acacac;
					color: #fff;
					}
					
				.section_default.section_page_nav ul li a:hover{
					background: #eee;
					text-decoration: none;
					}	

.news_box_list>div{
	margin-bottom: 14px;
	}
	
	.news_box_list .article_box{
		position: relative;
		height: 278px;
		}
		
		.article_box .article_img{
			height: 180px;
			overflow: hidden;
			display: block;
			}
		
		.article_box h4{
			height: 42px;
			line-height: 20px;
			overflow: hidden;
			margin-bottom: 0px;
			}
			
		.article_box h4.show{
			overflow: visible;
			z-index: 99999;
			background: #eee;
			height: auto;
			padding: 0 13px 14px;
			width: 274.484px;
			left: -14px;
			position: relative;
			border-left: 1px solid #e6e6e6;
			border-bottom: 1px solid #e6e6e6;
			border-right: 1px solid #e6e6e6;	
			}	
		
		.article_box .article_meta{
			margin: 8px 0 2px 0;
			}
		
		.article_box .subtitle{
			position: absolute;
			bottom: 83px;
			color: #fff;
			width: 246.484px;
			width: calc(100% - 26px);
			padding: 10px;
			background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 37%, rgba(0,0,0,0.6) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(37%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 37%,rgba(0,0,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 37%,rgba(0,0,0,0.6) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 37%,rgba(0,0,0,0.6) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 37%,rgba(0,0,0,0.6) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-9 */
			}
		
	@media (max-width: 1199px){
		.article_box .subtitle{
			width: 196.484px;
			width: calc(100% - 26px);
			}
		}
		
	@media (max-width: 991px){
		.article_box .subtitle{
			width: calc(100% - 18px);
			bottom: 87px;
			}
		}		


.tags_list{
	border-top: 5px solid #eee;
    margin: 7px 7px 0px;
    padding-top: 14px;
	}
	
.pagination_wrap{
	width: 100%;
    margin: 0px 0px 14px 14px;
    display: block;
    height: 34px;
	}

.pagination_wrap.pagination_archive{
	width: 100%;
    margin: 0px 0px 14px;
    display: block;
    height: 67px;
    border-bottom: 5px solid #d7d7d7;
    padding: 14px 14px 0px;
    background: #eee;
	clear: both;
	}	

.pagination_wrap.pagination_archive.pagination_footer{
	border-top: 5px solid #d7d7d7;
    height: 72px;
	}

.pagination{
	width: 100%;
	margin: 0px;
	list-style: none;
	}

.pagination li a, .pagination li a:hover, .pagination li a:focus{
	color: #e73331;
	}	

.pagination span.current, .pagination span.current:hover, .pagination span.current:focus{
	background-color: #e73331;
	border-color: #e73331;
	color: #fff;
	}
	
.pagination li:first-child a, .pagination li:first-child span, .pagination li:last-child a, .pagination li:last-child span{
	border-radius: 0px;
	}

	
	
	.pagination li{
		display: inline;
		}

.block_prevnext{
	padding: 0 14px 14px;
	border-bottom: 5px solid #d7d7d7;
	height: 83px;	
	margin-bottom: 14px;
	}
	
	.block_prev{
		border: 1px solid #e6e6e6;
		text-align: center;
		display: block;
		float: left;
		width: 50%;
		height: 64px;	
		color: #999;
		padding: 5px 25px;
		overflow: hidden;
		background: url(img/arrows_prevnext.png) no-repeat left 10px top 20px;
		}
	
	.block_next{
		border-top: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;				
		text-align: center;
		display: block;
		float: left;		
		width: 50%;		
		height: 64px;			
		color: #999;
		padding: 5px 25px;
		overflow: hidden;		
		background: url(img/arrows_prevnext.png) no-repeat right 10px top 20px;
		}
	
	.block_empty{
		border-top: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;				
		display: block;
		float: left;		
		width: 50%;		
		height: 64px;			
		background: #f7f7f7;
		}	
		
	a.block_prev:hover, a.block_next:focus{
		border: 1px solid #e6e6e6;
		text-decoration: none;
		}
	
	a.block_next:hover, a.block_next:focus{
		border-top: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		text-decoration: none;
		}		
	
	a.block_prev:hover{
		background: url(img/arrows_prevnext.png) no-repeat left 10px top -80px #f4f4f4;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		}
	
	a.block_next:hover{
		background: url(img/arrows_prevnext.png) no-repeat right 10px top -80px #f4f4f4;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		}			
		
		.block_prevnext .block_prev span, .block_prevnext .block_next span{
			display: block;
			color: #bababa;
			font-size: 11px;
			text-transform: uppercase;
			}



.wpcf7-form .row{
	margin-bottom: 14px;
	}
	
	.wpcf7-form .form-control{
		border-radius: 0px;
		}
		
		.wpcf7-form .btn{
			border-radius: 0px;
			}

		.btn-danger{			
			background-color: #ed1b23; /* layer fill content */
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
			background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
			background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
			background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
			background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
			}
	
		.btn-danger:hover {
			background: #e73331;
			-webkit-transition: all 250ms ease-in-out;
			-moz-transition: all 250ms ease-in-out;
			-ms-transition: all 250ms ease-in-out;
			-o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;	
			}
		
			.btn-danger i{			
				margin-right: 5px;
				}

.gallery{
	margin-bottom: 14px !important;
	}

.gallery img{
	border: none !important;
	width: 100%;
	height: 100%;
	}		

.gallery .gallery-item{
    float: left;
    margin-top: 0px !important;
	margin-bottom: 0px;
    text-align: center;
    width: 25%;
    display: block;
    border: 7px solid #fff;
	}

.gallery.gallery-columns-3 .gallery-item{
    width: 33.333333333333333333333333% !important;
	}
	
	
	.gallery .gallery-item dt{
		height: 120px;;
		}
	
	.gallery.gallery-columns-3 .gallery-item dt{
		height: 150px;
		}
	
			
		.gallery .gallery-item dt img{
			height: 100%;
			width: 100%;
			object-fit: cover;
			margin: 0;
			}
	
	.gallery .gallery-item dd{
		border-left: 1px solid #eee;
		border-bottom: 3px solid #eee;
		border-right: 1px solid #eee;				
    	padding: 4px 0;
   		font-weight: 600;
	    background: #fafafa;
		}	

.list_archive{
	list-style: none;
	padding: 0px;
	}
	
	.list_archive .archive_submenu{
		display: none;
		}
		
	.list_archive li a{
		background: #eee;
		color: #333;
		padding: 10px 15px;
		display: block;
		margin-bottom: 2px;
	    border-bottom: 2px solid #e4e4e4;
		font-weight: bold;
		}
	
	.list_archive li a:hover, .list_archive li a:focus{
		background: #e4e4e4;
		text-decoration: none;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		}	
		
		.list_archive li ul{
			background: #fff;
		    margin-bottom: 2px;
		    padding-left: 0px;
			}	
				
			.list_archive li ul li a{
				background: #f9f9f9;
				padding: 7spx 15px;
				border-bottom: 2px solid #f4f4f4;
			    margin-bottom: 0px;
				font-weight: normal;
				}
				
				.list_archive li ul li a:hover, .list_archive li ul li a:focus{
					text-decoration: none;
					color: #fff;
					background-color: #ed1b23; /* layer fill content */
					background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
					background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
					}	







.footer_wrapper {
	background: #ddd;
	position: relative;
	height: 215px;
	}
	
	.logo-footer{
		width: 80%;
		margin: 23px 20px 6px;
		}

@media (max-width: 1199px){
	.logo-footer{
		margin: 28px 20px 6px;
		}
	}
	
	.footer h5{
		text-align: center;
		}	
	
	.footer .text-center img{
		width: 100%;
		}	
	
	.footer ul.arrow_list{
		list-style: none;
		padding: 20px 0px 8px;
		}
	
	.footer ul.arrow_list li a{
		color: #333;
		font-weight: 600;
		display: block;
		background-size: 5px 9px;
		padding: 5px 0px 5px 20px;
		}
	
	.footer ul.arrow_list li a:hover{
		color: #e73331;
		text-decoration: none;
		}	
	
	.footer_nav{
		padding: 20px 20px 20px 26px;
		list-style: none;
		}
	
		.footer_nav li{
			float: left;
			}
	
			.footer_nav li a{
				display: block;
				color: #fff;
				margin: 0 10px 10px 0;
				padding: 10px 15px;
				background: #999;
				text-align: center;
				}
	
			.footer_nav li a:hover{
				background: #e73331;
				text-decoration: none;
				}	

@media (max-width: 991px){
	.fb_like_hide_mobile{
		display: none !important;
		}
}

.fb_like_show_mobile{
	display: none !important;
	}

@media (max-width: 991px){
	.fb_like_show_mobile{
		display: inline-block !important;
		}
}

.credits{
	background: #444;
	}	

	.credits p{
		font-size: 12px;
		line-height: 40px;
		margin: 0px;
		color: #fff;
		}

	.whomadethis {
		color: #fff;
		font-size: 12px;
		line-height: 40px;
		float: right;
		}

	.whomadethis span.red {
		color: #FF0000;
		}

	.whomadethis:hover, .whomadethis:hover span.red {
		color: #F00;
		cursor: pointer;
		text-decoration: none;
		}

	.whomadethis span {
		color: #ddd;
		cursor: text;
		}			
		
		
		
		
		
		
		
		











.wp-editor-container{
	border: 1px solid #dedede;
	}

.comments-area {
    margin: 14px 0 0;
    border-top: 5px solid #eee;
    padding-top: 14px;
}

.comment-list{
	list-style: none;
	padding-left: 0px;
	}

.comment-list ol{
	list-style: none;
	padding-left: 14px;
	}	

.comment.even{
	background: #f4f4f4;
	padding: 14px;
	}

.comment.odd{
	background: #fff;
	border: 1px solid #f4f4f4;	
	padding: 14px;
	}

.comment.depth-1{
	margin-bottom: 14px;
	}		

.comment-reply-link, .wp-polls .vote_button{
	border: 1px solid #d1d1d1;
	background: #fff;
	color: #333;
	display: inline-block;
	font-size: 14px;
	padding: 8px 10px;
	margin-bottom: 14px;
	border-radius: 0px;
	}
	
	.comment-reply-link:hover, .comment-reply-link:focus, .wp-polls .vote_button:hover, .wp-polls .vote_button:focus{
		border: 1px solid #e73331;
		color: #e73331;
		text-decoration: none;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;	
		outline: none;
		}

.comment-author{
	font-weight: bold;
	margin-bottom: 6px;
	}

.comment-author cite{
	font-style: normal;
	}	

.comment-author:before{
  font-family: "Glyphicons Halflings";
  content: "\e008";
  color: #ccc;
  }

.comments-title{  
    margin: 0px 0px 20px;
	}
	
.comments-title span{  
    top: 4px;
    margin-right: 4px;
	}
  
.comment-meta a{
	color: #777;
    margin-bottom: 2px;
    display: inline-block;
	}  

.comment-meta a.comment-edit-link{
	color: #e73331;
    margin-bottom: 2px;
    display: inline-block;
	}  	
  
  
  
.comment-form label {
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: bold;
}


.comment-form-comment textarea{
	display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}


.wp-comment-cookies-consent {
	float: left;
}

.comment-form-author input, .comment-form-email input, .comment-form-url input{
	width: 50%;
	display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}	

.comment-form-comment textarea:focus, .comment-form-author input:focus, .comment-form-email input:focus, .comment-form-url input:focus{
	border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	}
	
.comment-form input[type=submit]{
	margin-top: 14px;
	color: #fff;
	border: none;
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
	background-color: #ed1b23; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	}

	.comment-form input[type=submit]:hover {
		background: #e73331;
		}

.comment-reply-title small a{
	color: #e73331;	
	font-size: 14px;
	font-family: "proxima-nova", sans-serif;
	}


#submit {
	display: none;
	}


mark {
    padding: 0px;
    background-color: rgba(255, 241, 95, 0.80);
    }	
	
	
	
		
	.wp-polls h3{
		font-family: "bree-serif", serif;
	    font-weight: 600;
		}

.article_content .wp-polls .poll{
    background-color: #f4f4f4;
	padding: 14px;
	margin-bottom: 14px;
	}
	
.article_content .wp-polls .poll-start-end{
	background-color: #f4f4f4;
	margin-bottom: 14px;
	padding: 14px;
	margin-top: -14px;
    text-align: center;
	}

.wp-polls .wp-polls-ul, .wp-polls h3{
	padding: 0px;
	margin: 0px 14px;
	}

.wp-polls .wp-polls-ul .pollbar{
	background-color: #ed1b23; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUuNjg0MzQxODg2MDgwOGUtMTQlIiB5MT0iLTYuMzk0ODg0NjIxODQwOWUtMTQlIiB4Mj0iOTkuOTk5OTk5OTk5OTk5OSUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NGIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjk0YjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTczMzMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iNDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	background-image: linear-gradient(top left, #f94b29 0%, #f94b29 14.79%, #e73331 100%); /* gradient overlay */
	border: none;
    margin: 0px 0px 14px 0px;
    height: 10px;
	}

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{
	margin-bottom: 10px !important;
	}

.article_content .wp-polls-loading{
	margin-bottom: 20px;
	}
	
.article_content .wp-polls-loading img{
	float: inherit;
	}	



.polls-pagination .wp-polls-paging a{
	color: #e73331 !important;
	border: 1px solid #ddd !important;
	padding: 6px 12px !important;
	float: left !important;
    margin: 0px 0px 0px -1px !important;
    text-decoration: none !important;
    background-color: #fff !important;
	}	
	
	.polls-pagination .wp-polls-paging a:hover{
		background-color: #eee !important;
		}	
	
	.polls-pagination .wp-polls-paging span.current{
		color: #fff !important;
		border: 1px solid #e73331 !important;
		padding: 6px 12px !important;
		float: left !important;
		margin: 0px 0px 0px -1px !important;
		text-decoration: none !important;
		background-color: #e73331 !important;
		}
	
	.polls-pagination .wp-polls-paging .pages{
		color: #333 !important;
		border: 1px solid #ddd !important;
		padding: 6px 12px !important;
		float: left !important;
		margin: 0px 14px 0px 0px !important;
		text-decoration: none !important;
		background-color: #fff !important;
		}	



.bg_image{
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 0;
	overflow: hidden;
	}

.bg_image.fixed{
    position: fixed;
	top: 0;
	}	
	
	.bg_image a{
		display: block;
		}
	
	.bg_image img{
		left: 50%;
		top: 14px;
		position: relative;
		margin-left: -100%;
		}


@media (max-width: 1199px){
	.bg_image{
		display: none;
		}
	}		

.ipazin_banner{
	width: 563px;
	height: 308px;
	margin-bottom: 14px;
	}	
	
	.ipazin_banner2{
		display: none;
		}	
	
@media (max-width: 1199px){
	.ipazin_banner{
		width: 463px;
		height: 253px;
		}
	
	.ipazin_banner2{
		display: none;
		}	
			
		.ipazin_banner img{
			width: 100%;
			height: 100%;
			object-fit: cover;
			}
	}

@media (max-width: 991px){
	.ipazin_banner{
		width: 353px;
		height: 193px;
		}
	
	.ipazin_banner2{
		display: none;
		}	
	}	

@media (max-width: 767px){
	.ipazin_banner{
		display: none;
		}
			
	.ipazin_banner2{
		display: block;
		}
		
		.ipazin_banner2 img{
			width: 100%;
			height: auto;
			margin-bottom: 10px;
			}
	}		
		