
/*
 THEME NAME: Horizon Wordpress Theme
 AUTHOR: Digilite Web Solutions
 AUTHOR URI: http://www.digilite.ca
 VERSION: 1.0
 */
@font-face {
	font-family: 'ArianAMU';
	src: url('fonts/ArianAMU.eot');
	src: url('fonts/ArianAMU.eot') format('embedded-opentype'),
			 url('fonts/ArianAMU.woff2') format('woff2'),
			 url('fonts/ArianAMU.woff') format('woff'),
			 url('fonts/ArianAMU.ttf') format('truetype'),
			 url('fonts/ArianAMU.svg#ArianAMU') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ArianAMU';
	src: url('fonts/ArianAMUBold.eot');
	src: url('fonts/ArianAMUBold.eot') format('embedded-opentype'),
			 url('fonts/ArianAMUBold.woff2') format('woff2'),
			 url('fonts/ArianAMUBold.woff') format('woff'),
			 url('fonts/ArianAMUBold.ttf') format('truetype'),
			 url('fonts/ArianAMUBold.svg#ArianAMUBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

/* COMMON */
* {
	outline: none !important;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#wpadminbar {
	display: none;
}

html {
	margin-top: 0 !important;
}



.create-account {
	color: #cb0003;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

.create-account:hover {
	color: #4a4a4a;
}

#respond p a {
	padding: 5px 10px;
	color: #fff;
	background: #4a4a4a;
}

#respond p a:hover {
	background: #cb0003;
	color: #fff;
}

/*Comment Output*/

.commentlist,
.commentlist ul.children {
	list-style-type: none;
}

.commentlist ul.children {
	padding-left: 25px;
}

.commentlist .reply {}

.commentlist .reply a {
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	display: inline-block;
	-webkit-transition: .5s;
	border: 1px solid transparent;
	margin: 15px 0;
	padding: 7px 10px;
	background: #4a4a4a;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	border-radius: 3px;
}

.commentlist .reply a:hover {
	background: #cb0003;
	color: #fff;
}

.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {
	font-size: 12px;
	margin-top: 3px;
}

.commentlist .commentmetadata a {

	
}

.commentlist a,
#respond a {
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	color: #4a4a4a;
}

.commentlist a:hover,
#respond a:hover {
	color: #cb0003;
}

#respond input[type="submit"] {
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	border: 1px solid transparent;
	margin: 15px 0;
	padding: 7px 10px;
	background: #4a4a4a;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	border-radius: 3px;
}

#respond input[type="submit"]:hover {
	background: #cb0003;
}

#respond textarea {
	width: 100%;
	height: 100px;
	padding: 10px;
}

.comment-body p {
	margin: 10px 0 2px;
}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {
	background: #eee;
	margin: 10px 0;
	padding: 10px;
}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}

#respond {
	padding: 20px;
	background: #f1f1f1;
	margin-top: 20px;
} 

#respond h2 {
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	font-size: 16px;
	margin: 0 0 10px;
	padding: 0;
}
.cptch_block {
	margin: 0;
}
#reply-title { } 
#cancel-comment-reply-link { }
#commentform>p { display: none; } 
#author { } 
#email { } 
#url { } 
#comment 
#submit
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.form-allowed-tags { } 
.form-submit {  }

h2#comments {
	background: #f1f1f1;
	padding: 10px;
	color: #4a4a4a;
	border-radius: 10px 10px 0 0;
	font-family: "Noto Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
}

#related-articles + .comments > p {
	text-align: center;
	margin-top: 50px;
	font-size: 24px;
}

article, aside, figure, footer, header, nav, section { display: block; }

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	position: relative;
	color: #4a4a4a;
	font-family: "ArianAMU", sans-serif;
}

input,
textarea, 
.transition {
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

.absolute {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

.nav>li>a:focus,
.nav>li>a:hover,
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background: transparent;
}

.alignleft { float: left; margin: 0 5px 5px 0; }
.alignright { float: right; margin: 0 0 5px 5px; }
.aligncenter { margin-left: auto; margin-right: auto; }
.container { padding-left: 20px; padding-right: 20px; }
.row { margin-left: -10px; margin-right: -10px; }
[class^="col-"] { padding-left: 10px; padding-right: 10px; }

.bsaProCarousel {
	max-width: 100% !important;
}

.border-bottom {
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

.border-brown {
	border-color: #8b572a;
}

.border-green {
	border-color: #7ed321;
}

.border-blue {
	border-color: #4a90e2;
}

.border-red {
	border-color: #cb0003;
}

.border-yellow {
	border-color: #f5a623;
}

.border-grey {
	border-color: #9b9b9b;
}

.border-dark-grey {
	border-color: #4a4a4a;
}

.border-light-grey {
	border-color: #e8e8e8;
}

a.login {
	float: right;
	padding: 11.5px 10px;
	margin-left: 20px;
	line-height: 1;
	display: block;
	background: #cb0003;
	color: #fff;
}

a.signup {
	margin-left: 5px;
}

.main-slider {
	padding-bottom: 15px;
	border-bottom: 2px solid #dadada;
	margin-bottom: 20px;
}

#news-thumb-carousel .img {
	position: relative;
	height: 332px;
	background-size: cover !important;
}

#news-thumb-carousel .item {
	border-right: 1px solid #dadada;
}

#news-thumb-carousel .item:hover article h4 a {
	color: #cb0003;
}

#news-thumb-carousel .item .img a.link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.article-date-info {
	color: #9b9b9b;
	font-size: 12px;
	padding: 0 10px 10px;
}

#news-thumb-carousel .article-date-info,
.left-image-rows-big .article-date-info,
.left-image-rows-small .article-date-info {
	padding-left: 0;
}

.left-image-rows-small .article-names {
	padding: 0 0 10px 0;
}

.news-category {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 14px;
	background: #4a4a4a ;
	padding: 5px 10px;
	margin: 0;
}

.news-category a {
	color: #fff;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;  
}

.news-category a:hover {
	color: #cb0003;
}

.news-type {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: rgba(255, 255, 255, .5);
	margin: 0;
	text-align: center;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: table;
}

.news-type i {
	font-size: 13px;
	color: #4a4a4a;
	display: table-cell;
	vertical-align: middle;
}

#news-thumb-carousel .img:hover .news-type {
	background: rgba(255, 255, 255, 1);
}

#news-thumb-carousel article {
	padding: 15px 0;
}

#news-thumb-carousel article h4 {
	margin: 0 0 5px;
	font-weight: 700;
}

#news-thumb-carousel article h4 a {
	color: #4a4a4a;
}

#news-thumb-carousel article h4 a:hover,
#news-thumb-carousel article h4 a:focus {
	color: #cb0003;
}

#news-thumb-carousel article p {
	color: #9b9b9b ;
	font-size: 14px;
	margin: 0 0 15px;
}

#news-title-carousel {
	max-height: 460px;
	overflow-y: scroll;
}

#news-title-carousel .item {
	border-top: 1px solid #dadada ;
	padding-left: 15px;
	padding-right: 15px;
	height: 114px;
	display: table;
}

#news-title-carousel .slick-current {
	background: #9b9b9b ;
}

#news-title-carousel h4 {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: #4a4a4a ;
	margin: 0;
	cursor: pointer;
	font-weight: 700;
}

#news-title-carousel .slick-current h4 {
	color: #fff;
}

a:active, a:focus, a:hover, a:visited {
	text-decoration: none;
}

header {
	background-color: #4a4a4a;
	color: white;
}

.next-logo-prof { position: relative; padding-left: 5%; }
.barry-link { position: absolute; top: 0; width: 90px; height: 106px; }
.karen-link { position: absolute; top: 0; left: 111px; width: 90px; height: 106px; }
.garo-link { position: absolute; top: 0; left: 222px; width: 90px; height: 106px; }

.logo {
	height: 90px;
	width: 284px;
}

.date {
	line-height: 35px;
}

.date span:first-child {
	margin-right: 5px;
	text-transform: capitalize;
}

.lang-switcher-container {
	float: right;
}

.lang-switcher {
	margin: 0;
	line-height: 35px;
}

.lang-switcher li a {
	color: #fff;
	line-height: 14px;
	display: inline-block;
	border-right: 1px solid white;
	padding-right: 10px;
	text-transform: capitalize;
}

.lang-switcher li a:hover {
	color: #a52020;
}

.lang-switcher li:last-child a {
	border: none;
}

.lang-switcher a.en:after {
	content: "English";
}

.lang-switcher a.fr:after {
	content: "Français";
}

.lang-switcher a.am:after {
	content: "Հայերէն";
}

#lang-toggle {
	background: transparent;
	border: none;
	color: #9b9b9b;
	font-size: 14px;
}

#lang-toggle:hover {
	color: #cb0003;
}

#mobile-header .lang-switcher li {
	display: block;
	padding: 10px 0;
	line-height: 1.2;
}

#mobile-header .lang-switcher li a {
	color: #9b9b9b;
	border: none;
	padding: 0;
	font-size: 14px;
}

#mobile-header .lang-switcher li a:hover {
	color: #cb0003;
}

#mobile-header .lang-switcher {
	margin: 0;
	padding: 8px;
	background: #fff;
	z-index: 100000000;
	border-radius: 5px;
	border: 1px solid #b9b9b9;
}

.date-lang-wsitcher {
	position: relative;
	padding: 10px 0;
	margin: 20px 0;
	border-top: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
}

.date-container span {
	font-size: 14px;
	color: #b9b9b9;
}

#lang-collapse {
	position: absolute;
	right: 0px;
	top: 30px;
	z-index: 10000;
}

.nav-menu {
	min-height: 0;
	border: none;
	margin: 0;
}

.top-menu li a {
	color: white;
	background-color: transparent;
	padding: 8px 15px;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

.top-menu li a:hover,
.top-menu li.current-menu-item a {
	background-color: #666;
	color: #fff;
}

html[lang="hy-AM"] .top-menu li a,
html[lang="fr-FR"] .top-menu li a {
	font-size: 13px;
	padding: 8px 10px;
}

html[lang="hy-AM"] a.login,
html[lang="fr-FR"] a.login {
	margin-left: 10px;
	font-size: 13px;
	padding: 11.5px 10px;
}

.top-menu li:nth-child(3) a {
	background: #cb0003;
}

.nav-menu-icons {
	float: right;
	padding-top: 7px;
}

.nav-menu-icons > p {
	width: 24px;
	text-align: center;
	background-color: #616161;
	border-radius: 3px;
	float: left;
	padding: 2px 0;
	margin: 0;
}

.nav-f-icon {
	margin: 0 5px 0 0 !important;
}

.fa-facebook,
.fa-youtube-play {
	color: white;
}

#home {
	padding-top: 20px;
}

#home .apps-section,
#home .ad-3 {
	display: none;
}

.main-container {
	padding-top: 20px;
	padding-bottom: 40px;
	background-color: #fff;
}

.desktop-logo {
	max-width: 285px;
}

.main-menu-sections {
	min-height: auto;
	margin: 0;
	border: none;
	float: left;
	padding: 0;
}

.main-menu-sections form {
	padding: 3px 0;
}

.menu-sections > li a {
	color: #4a4a4a;
	font-weight: bold;
	font-size: 16px; 
	line-height: 18px;
	padding: 8px 0;
	margin: 0 8px;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

.menu-sections > li a:hover,
li.current-menu-item>a {
	color: #cb0003;
	background: none;
}

.menu-sections > li > a:hover:before,
.menu-sections > li.current-menu-item>a:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1); 
}

.menu-sections > li > a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 0;
	left: 0;
	background-color: #d9252a;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.menu-sections > li:first-child > a {
	margin-left: 0;
}

.menu-sections .sub-menu {
	list-style-type: none;
	background: #fff;
	position: absolute;
	left: 0;
	top: 35px;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0,0,0,.5);
	box-shadow: 1px 1px 10px 1px rgba(0,0,0,.5);
	z-index: 10000;
	min-width: 150px;
	/* height: 0; */
	visibility: hidden;
	opacity: 0;
	overflow: hidden;
}

.menu-sections .sub-menu li a {
	display: block;
	padding: 5px 0;
}

form.search {
	float: right;
}

.search button.search-submit {
	display: none;
}

.search-container {
	margin-top: 10px;
}

.search-container > form {
	float: right;
}

.search-nav-container {
	position: relative;
	margin-top: 20px;
}

.search .search-bar {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2000;
	padding: 3px 3px 3px 5px;
	border: 1px solid #9b9b9b;
	opacity: 0;
	visibility: hidden;
}

.search .search-bar.visible {
	bottom: -24px;
	opacity: 1;
	visibility: visible;
}

.search .search-bar:focus {
	border-bottom-color: #9b9b9b;
}

.search-icon {
	color: #fff;
	background-color: transparent;
	border: none;
	outline: none;
	background: #cb0003;
	padding: 5px;
}

.nt-container {
	border-top: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
}

.nt-container p {
	line-height: 22px;
}

.nt-directions {
	float: right; margin-top: 2px;
}

.breaking-news {
	color: #cb0003;
	float: left;
	font-weight: bold;
	padding-right: 5px;
	border-right: 2px solid #cb0003;
	margin: 2px 10px 2px 0;
	line-height: 18px;
}

.breaking-news i.fa-newspaper-o {
	margin-left: 1px;
}

#news-ticker {
	margin-bottom: 0;
	padding-left: 8px;
	height: 22px;
	overflow-y: hidden;
	list-style-type: none;
}

#news-ticker li {
	/* display: none; */
	line-height: 22px;
}

#news-ticker li a,
#news-ticker li a:hover,
#news-ticker li:focus {
	color: #4a4a4a;
}

#news-ticker li.nt-active {
	display: block;
}

#nt-prev, #nt-next {
	float: right;
}

#nt-prev > i, #nt-next > i {
	color: white;
	font-size: 18px;
	cursor: pointer;
	padding: 0 5px;
	background-color: #dadada;
	transition: .5s;
}

#nt-prev > i:hover, #nt-next > i:hover {
	background-color: #cb0003;
}

/* All section universal styles */
.lang-link {
	font-weight: bold;
	font-size: 16px;
}

.lang-link > i {
	color: white;
	font-size: 14px;
	text-align: center;
	margin-left: 5px; 
	padding: 0px 6px 2px 6px;
}

.language-tabs {
	float: right;
	margin: 0;
	font-size: 0;
}

.language-tabs li {
	padding: 0;
}

.language-tabs li a {
	color: #4a4a4a;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	padding: 0 10px;
}

.language-tabs li a:hover {
	color: #d0021b;
}


.language-tabs li a.filtering.active {
	color: #d0021b;
}

.image-rows {
	padding: 12px 0;
}

.article-names {
	padding: 10px;
	margin: 0;
}

.article-names a {
	color: #4a4a4a;
}

.article-names:hover a {
	color: #cb0003;
}

.article-info {
	padding: 0 10px;
	color: #4a4a4a;
}

.article-info > span:nth-child(1) {
	color: #9b9b9b;
	font-size: 12px;
	float: right;
}

.article-info > span {
	color: #9b9b9b;
	font-size: 12px;
}

/* Latest News styles */
.latest-news-box {
	padding: 12px 0;
}

.img-container {
	position: relative;
	width: 100%;
	height: 133px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.img-container.contain {
	background-size: contain;
}

.img-container > a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.single-news:hover .article-names a {
	color: #cb0003;
}

.single-news:hover .news-type {
	background: rgba(255, 255, 255, 1);
}

.left-image-rows-big .img-container {
	height: 250px;
}

.after-latest {
	margin-top: 10px;
	margin-bottom: 20px;
}

.latest-news-box + hr {
	border-color: #cb0003;
}

.left-image-rows-big img {
	width: 100%;
}

.left-image-rows-big > .col-md-12 > .article-names,
.left-image-rows-big > .col-md-12 > .article-info {
	padding-left: 0;
}

.left-image-rows-small > .col-md-6 > .article-names,
.left-image-rows-small > .col-md-6 > .article-info {
	padding: 0 0 10px;
}

.left-image-rows-small > .col-md-6 > .article-names {
	font-size: 16px;
}

.latest-news-link,
.latest-news-link:hover,
.latest-news-link:active,
.latest-news-link:visited {
	color: #4a4a4a;
}

.latest-news-link > i {
	background-color: #4a4a4a;
}

.right-section {
	border-left: 1px solid #dadada;
	box-sizing: border-box;
}

/* Subscribtion form */
.aside-section {
	border-left: 1px solid #dadada;
	box-sizing: border-box;
}

.subs-form {
	padding: 10px 20px 20px;
	background: #a10002 url("images/H-logo.svg") no-repeat;
}

.subs-form > legend {
	color: white;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	border-bottom: none;
}

.subs-form > div > input {
	margin: 20px 0;
	border: 1px solid #4a4a4a;
	border-radius: 3px;
}

.subs-form > div > input:focus {
	border: 1px solid #4a4a4a;
	outline: none;
}

.subs-form > button {
	color: #cb0003;
	float: right;
	background-color: white;
	border: none;
	border-radius: 4px;
	transition: .3s;
}

.subs-form > button:hover {
	background: #dadada;
}

h5.browse-all {
	text-align: center;
	margin-bottom: 25px;
}

.single-article {
	line-height: 1.6;
	padding-right: 40px;
	font-size: 16px; 
}

h5.browse-all a,
h5.browse-all a:active,
h5.browse-all a:focus,
h5.browse-all a:hover,
h5.browse-all a:visited {
	color: #cb0003;
	line-height: 1;
}

/* Armenia styles */
.arm-link,
.arm-link:hover,
.arm-link:active,
.arm-link:visited {
	color: #f5a623;
}

.arm-link > i {
	background-color: #f5a623;
}

/* Canada styles */
.ca-link,
.ca-link:hover,
.ca-link:active,
.ca-link:visited {
	color: #cb0003;
}

.ca-link > i {
	background-color: #cb0003;
}

/* International styles */
.int-link,
.int-link:hover,
.int-link:active,
.int-link:visited {
	color: #4a90e2;
}

.int-link > i {
	background-color: #4a90e2;
}

/* Sports styles */
.sports-link,
.sports-link:hover,
.sports-link:active,
.sports-link:visited {
	color: #7ed321;
}

.sports-link > i {
	background-color: #7ed321;
}

/* Business styles */
.business-link,
.business-link:hover,
.business-link:active,
.business-link:visited {
	color: #8b572a;
}

.business-link > i {
	background-color: #8b572a;
}

/* Events style */
.events-link {
	color: #4a4a4a;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: left;
}

.events-link:hover,
.events-link:active,
.events-link:visited {
	color: #4a4a4a;
}

.events-carousel button.prev-next {
	position: absolute;
	top: -43px;
	right: 10px;
	color: white;
	font-size: 18px;
	padding: 0 8px;
	background: #dadada;
	border: none;
}

.events-carousel button.prev-next.btn-prev {
	right: 35px;
}

.events-carousel button.prev-next:hover {
	background: #4a4a4a;
}

#ev-prev > i:hover,
#ev-next > i:hover {
	background-color: #4a4a4a;
}

.events-section {
	margin-top: 20px; 
}

.single-event:nth-of-type(n+2) {
	border-left: 1px solid #dadada;
}

.date-title {
	padding: 5px 0;
}

.events-title {
	float: left;
	width: 87%;
	margin: 0 0 0 3%;
}

.events-title a {
	color: #4a4a4a;
	line-height: 1.2;
}

.events-date {
	float: left;
	text-align: center;
	font-family: 'Noto Sans', sans-serif;
	color: #9b9b9b;
	font-size: 18px;
	width: 10%;
	line-height: 1.1;
}

.events-date .month {
	font-size: 14px;
}

.events-description {
	color: #9b9b9b;
	font-size: 14px;
	text-align: left;
}

.browse-all-ev {
	text-align: center;
	margin-top: 10px;
	border-top: 1px solid #9b9b9b;
	padding-top: 2px;
}

.browse-all-ev > a {
	color: #fff;
	font-size: 14px;
	padding: 2px 2px 4px 2px;
	background-color: #4a4a4a;
}

/* Subscription styles */
.subscription-container {
	margin-top: 90px;
}

.subscription-container hr {
	border-width: 2px;
	border-color: #979797;
}

.subscription-type {
	color: #4a4a4a;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.0138em;
	line-height: 1;
	text-align: left;
}

.weekly-price {
	margin-top: 15px;
}

.weekly-price > a {
	color: #cb0003;
	font-size: 36px;
	font-weight: bold;
	text-align: left;
}

.subscription-form {
	margin-top: 20px;
}

.subscription-form input[type="email"] {
	font-size: 14px;
	color: #4a4a4a;
	border: 1px solid #979797;
	border-radius: 3px;
	width: 60%;
	padding: 5px 10px;
}

.subscription-form input[type="submit"] {
	border: 1px solid transparent;
	margin-left: 5px;
	padding: 7px 10px;
	background: #4a4a4a;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	border-radius: 3px;
}

.subscription-form .frm_message {
	border: none;
	background-color: transparent;
	padding: 0;
}

#frm_field_75_container {
	margin: 0;
	float: left;
	width: 60%;
}

.subscription-form .frm_submit {
	float: left;
	clear: none;
}

.app-store,
.google-play {
	height: 46px;
	width: 133px;
	display: block;
	float: left;
	background: url('images/store-sprite.png') no-repeat;
	background-size: cover;
}

.app-store {
	background-position: 0 -48px;
}

.logo-parent { 
	height: 115px;
	display: table;
	margin: 0 auto;
}

.logo-parent > a {
	display: table-cell;
	vertical-align: middle;
}

/* Footer style */
.footer-logo {
	max-width: 267px;
}

.footer-bottom {
	background-color: #4a4a4a;
}

.footer-row {
	padding-top: 25px;
}

.footer-menu-group {
	border-left: 2px solid #fff;
}

.footer-menu {
	list-style-type: none;
	margin-bottom: 0;
	float: left;
	margin-left: 22px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
}

.footer-menu > li {
	margin-bottom: 20px;
}

.footer-menu > li:last-child {
	margin-bottom: 0;
}

.footer-menu > li > a {
	color: #fff;
}

.footer-menu > li > a:hover {
	color: #a52020;
}

.footer-social {
	margin-top: 22px;
}

.social-container {
	float: right;
}

footer .nav-menu-icons,
.footer-stores {
	float: left;
}

.footer-menu-icons {
	padding-top: 0;
}

.footer-social li {
	display: block;
	float: left;
	margin-left: 10px;
}

.footer-social li:first-child {
	margin: 0;
}

.footer-menu-icons a {
	text-align: center;
	display: table;
	width: 35px;
	height: 35px;
	background-color: #616161;
	border-radius: 3px;
}

.footer-menu-icons a i {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}

.footer-menu-icons a.nav-f-icon {
	margin: 0;
}

.footer-app-store,
.footer-google-play {
	display: block;
	max-width: 105px;
	float: left;
	margin-left: 10px;
}

.copyright {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 67px;
	margin-bottom: 18px;
	padding: 0 20px;
}

.copyright a {
	color: #fff;
}

.copyright a:hover {
	color: #cb0003;
}


/* CONTACT PAGE */
#contact-us,
#donate,
#about-us {
	padding: 20px 0;
}

#contact-us .hctpc_block {
	position: absolute;
	bottom: 0;
	left: 15px;
}

h3.title,
#special-editions h3.title {
	margin: 0 0 20px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
}

#contact-us .contact-info p {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	color: #4a4a4a;
}

#contact-us .contact-info p.address {
	margin: 15px 0;
	padding: 15px 0;
	border-top: 1px solid #a52020;
	border-bottom: 1px solid #a52020;
}

/* #contact-us p.secretary {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #a52020;
} */

.contact-staff {
	margin-top: 25px;
}

.contact-staff h3 {
	font-weight: 700;
	margin: 0 0 20px;
}

.contact-staff span {
	font-weight: 700;
}

#contact-us .contact-info p span {
	font-weight: 700;
}

#contact-us .contact-info p a {
	color: #4a4a4a;
}

#contact-us .contact-info p a:hover {
	color: #a52020;
}

.frm_style_formidable-style.with_frm_style #frm_field_cptch_number_container {
	margin: 0;
	display: block;
	float: left;
}

#form_cmk2p .frm_submit,
#form_cmk2p2 .frm_submit,
#form_cmk2p22 .frm_submit {
	display: block;
	float: right;
	clear: none;
}

#form_cmk2p input[type="submit"],
#form_cmk2p2 input[type="submit"],
#form_cmk2p22 input[type="submit"],
#form_t7iu2 input[type="submit"] {
	float: right;
	border: none;
	background: #4a4a4a;
	color: #fff;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding: 10px 50px;
	border-radius: 3px;
}

#form_t7iu2 input[type="submit"] {
	float: none;
}

#form_cmk2p input[type="submit"]:hover,
#form_cmk2p2 input[type="submit"]:hover,
#form_cmk2p22 input[type="submit"]:hover,
#form_t7iu2 input[type="submit"]:hover {
	background: #a52020;
}

#frm_form_2_container .frm_message {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	font-size: 18px;
	text-align: center;
}

.frm_ajax_loading {
	display: none;
}

.subscribe-form {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e8e8e8;
}

.subscribe-form form {
	background: #a10002 url("images/H-logo.svg") no-repeat;
	background-size: contain;
	padding: 20px;
}

.subscribe-form form#form_irbvn input {
	display: block;
	font-size: 14px;
	color: #4a4a4a;
	padding: 8px 10px;
	border: none;
	border-radius: 3px;
	margin: 20px auto 0;
	width: 100%;
}

.subscribe-form form#form_irbvn input[type="submit"] {
	border-radius: 4px;
	border: none;
	background: #fff;
	color: #cb0003;
	width: 70px;
	margin-bottom: 0;
	float: right;
}

.subscribe-form #form_irbvn .frm_form_title {
	text-align: center;
	font-weight: 700;
	color: #fff;
	margin: 0;
}

.subscribe-form #form_irbvn .frm_error {
	color: #fff;
}

.subscribe-form #form_irbvn .form-field {
	clear: both;
	margin-bottom: 0;
}

.subscribe-form #form_irbvn .frm_message,
.subscribe-form #form_irbvn .frm_error_style {
	text-align: center;
}

.frm_submit:after {
	content: "";
	display: table;
	clear: both;
}

#about-us a {
	color: #cb0003;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

#category-page {
	padding: 30px 0;
}

#category-page form.search {
	float: none;
	font-size: 0;
}

#category-page .search input.search-bar {
	position: relative;
	bottom: auto;
	right: auto;
	padding: 5px 10px;
	opacity: 1;
	visibility: visible;
	font-size: 14px;
	width: calc(100% - 90px);
}

#category-page .search button.search-icon {
	display: none;
}

#category-page .search button.search-submit {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background: #9b9b9b;
	border: none;
	padding: 6px 10px;
}

#category-page .search button.search-submit:hover {
	background: #cb0003;
}

#category-page .cat-name {
	width: 80%;
	float: left;
	margin-bottom: 20px;
}

#category-page .cat-name h3 {
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	margin: 0;
	float: left;
}

#announcements-page .cat-name,
#category-page.events .cat-name {
	width: 100%;
}

#category-page .cat-name .language-tabs {
	margin-top: 5px;
}

#category-page .view-chooser {
	width: 20%;
	float: right;
	font-size: 0;
	margin-top: 5px;
	text-align: right;
}

#category-page .view-chooser button {
	background: none;
	border: none;
	display: inline-block;
	font-size: 12px;
	font-family: "Noto Sans", sans-serif;
	padding: 5px 10px;
	color: #c1bfc2;
}

#category-page .view-chooser button:hover,
#category-page .view-chooser button.active {
	color: #cb0003;
}

#category-page .view-chooser button.grid-view {
	border-right: 1px solid #c1bfc2;
}

#category-page .view-chooser button.list-view {
	padding-right: 0;
}

#category-page .cat-list {
	border-right: 1px solid #c1bfc2;
}

.loading {
	opacity: .5;
}

#category-page .single-news {
	border-left: 1px solid #e8e8e8;
}

#category-page .single-news:nth-of-type(3n+1) {
	border-left: none;
}

#category-page .list-view .single-news {
	width: 100%;
	border-left: none;
	float: none;
/*  margin-bottom: 20px;
	padding-bottom: 20px; */
}

#category-page .list-view .img-container {
	height: 390px;
}

#category-page .list-view .single-news .article-names {
	padding: 10px 0;
}

#category-page .list-view .single-news .article-date-info {
	padding: 0 0 10px;
}

#category-page .list-view .single-news p.content {
	margin: 0;
	padding: 10px 0 0;
}

.embed-container {
	margin: 20px auto;
}

span.clear {
	clear: both;
	display: block
}

span.border,
span.list-border {
	display: block;
	padding: 0 10px;
}

aside.sidebar .apps-section {
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}

#breadcrumbs .separator:last-of-type {
	display: none;
}

#single-post {
	padding: 20px 0;
}

#single-post .breadcrumbs a {
	color: #4a4a4a;
	font-family: "Noto Sans", sans-serif;
	font-size: 13px;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

#single-post .breadcrumbs a:hover {
	color: #cb0003;
}

#single-post .breadcrumbs span {
	margin-left: 5px;
}

#single-post .title {
	font-weight: 700;
	line-height: 1.2;
	margin: 25px 0 10px;
}

#single-post .post-author-date {
	float: left;
}

#single-post .post-info {
	float: right;
}

#single-post.announcements .title {
	margin: 0;
}

#single-post.events .title {
	margin: 0 0 20px;
}

#single-post .article-date-info {
	padding: 0;
}

#single-post .featured {
	margin-top: 25px;
	margin-bottom: 25px;
}

.bsaProHeader {
	display: none;
}

#single-post.announcements .featured {
	margin-bottom: 25px;
}

#single-post.announcements .article-names,
#single-post.events .article-names {
	padding-left: 0;
}

#single-post .main-content {
	border-right: 1px solid #dadada;
}

#single-post .main-content article {
	margin: 20px 0;
	line-height: 1.4;
	text-align: justify;
}

#single-post .main-content article img {
	margin: 20px 0;
	max-width: 100%;
}

#single-post .single-image {
	margin: 20px 0;
}

#single-post .share-section {
	margin-top: 30px;
	overflow: hidden;
}

#single-post .share-section button,
#single-post .share-section a.download {
	font-family: "Noto-Sans", sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: block;
	background: transparent;
	border: none;
	float: right;
}

#single-post .share-section a.download {
	color: #4a4a4a;
}

#single-post .share-section button i,
#single-post .share-section a.download i {
	font-size: 25px;
	color: #000;
}

#single-post .share-section button span,
#single-post .share-section a.download span {
	display: block;
	margin-top: 5px;
}

#single-post .share-section > ul {
	position: relative;
}

#single-post .share-section > ul > li {
	padding: 0 10px;
}

#single-post .share-icons {
	font-size: 0;
	float: right;
	margin-right: 15px;
	position: relative;
	right: -100%;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
}

#single-post .share-icons.visible {
	right: 0;
	z-index: 1000;
	opacity: 1;
	visibility: visible;
}

#single-post .share-icons a {
	font-size: 36px;
}

#single-post .share-icons a.facebook {
	color: #3b5998;
}

#single-post .share-icons a.twitter {
	color: #41abe1;
}

#single-post .share-icons a.google {
	color: #dc4a38;
}

#single-post .share-icons a.linkedin {
	color: #0177b5;
}

#single-post .share-icons a.pinterest {
	color: #bd2125;
}

#page {
	padding: 15px 0;
}

#page h1,
#page h2,
#page h3,
#page h4,
#page h5,
#page h6 {
	font-family: "Noto Sans", sans-serif;
}

#post-gallery-carousel .prev-next {
	color: #000;
	font-size: 36px;
	background: rgba(255, 255, 255, 0.5);
	width: 50px;
	height: 100px;
	position: absolute;
	z-index: 100;
	top: 50%;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	border: none;
}

#post-gallery-carousel .prev-next:hover {
	background: rgba(255, 255, 255, 1);
}

#post-gallery-carousel .btn-next {
	right: -1px;
	border-radius: 90px 0 0 90px;
	-moz-border-radius: 90px 0 0 90px;
	-webkit-border-radius: 90px 0 0 90px;
}

#post-gallery-carousel .btn-next .fa {
	margin-left: 15px;
}

#post-gallery-carousel .btn-prev {
	left: 0;
	border-radius: 0 90px 90px 0;
	-moz-border-radius: 0 90px 90px 0;
	-webkit-border-radius: 0 90px 90px 0;
}

#post-gallery-carousel .btn-prev .fa {
	margin-right: 15px;
}

#post-gallery-carousel .img {
	position: relative;
	height: 370px;
}

#post-gallery-carousel .img p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	color: #fff;
	font-size: 13px;
	font-family: "Noto Sans", sans-serif;
	margin: 0;
}

.pagination-container {
	text-align: center;
	margin-top: 20px;
}

ul.page-numbers {
	list-style-type: none;
	display: inline-block;
}

ul.page-numbers li {
	display: table;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 5px;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

ul.page-numbers li a,
ul.page-numbers li span {
	display: table-cell;
	vertical-align: middle;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #4a4a4a;
	background-color: #f3f0f0;
	border: 1px solid #979797;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

ul.page-numbers li:hover a,
ul.page-numbers li span {
	color: #fff;
	background-color: #4a4a4a;
}

ul.page-numbers a.next,
ul.page-numbers a.prev {
	border: none;
	background: transparent;
	color: #4a4a4a;
	font-size: 20px;
}

ul.page-numbers-group {
	list-style-type: none;
	display: inline-block;
}

ul.page-numbers-group li {
	display: table;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0 5px;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

ul.page-numbers-group li span {
	display: table-cell;
	vertical-align: middle;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #4a4a4a;
	background-color: #f3f0f0;
	border: 1px solid #979797;
	cursor: pointer;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

ul.page-numbers-group li span:hover,
ul.page-numbers-group li.current span {
	color: #fff;
	background-color: #4a4a4a;
}

ul.page-numbers-group li.current span {
	cursor: default;
}

ul.page-numbers-group li:last-child {
	display: none;
}

.fb-comment-text {
	display: none;
}

h3.fb-comments-title {
	background: #d7e8f8;
	padding: 10px;
	color: #186598;
	border-radius: 10px 10px 0 0;
}

p.related {
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	font-size: 16px;
	border-bottom: 1px solid #000;
	margin: 20px 0;
	padding: 0 0 5px;
}

.related-child a {
	color: #4a4a4a;
}

.related-child:hover a {
	color: #cb0003;
}

.related-child p {
	margin: 10px 0 0;
}

#subscribe-popup,
.welcome-popup {
	position: fixed;
	z-index: 1000000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	visibility: hidden;
	opacity: 0;
	transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-moz-transform: scale(0.5, 0.5);
	-webkit-transform: scale(0.5, 0.5);
}

#subscribe-popup.visible,
.welcome-popup.visible {
	visibility: visible;
	opacity: 1;
	transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}

#subscribe-popup .subscribe-form input {
	border: none;
}

.popup-container,
.welcome-popup .welcome-message {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	/*padding: 25px;*/
	background: #4a4a4a;
	border-radius: 5px;
	min-width: 320px;
}

.welcome-popup .welcome-message * {
	color: #fff;
}

.welcome-popup .welcome-message h3 {
	margin: 0 0 20px;
}

.welcome-popup .welcome-message {
	padding: 25px;
}

header .subscribe-form form {
	background: transparent;
}

header .subscribe-form {
	margin: 0;
	padding: 0;
	border: none;
}

.header-social {
	list-style-type: none;
	padding-top: 6px;
	margin: 0;
}

.header-social li {
	float: left;
	margin-left: 5px;
}

.header-social li:first-child {
	margin: 0;
}

.header-social li a {
	margin: 0 !important;
	display: table;
	width: 24px;
	height: 24px;
	text-align: center;
	background: #616161;
	border-radius: 3px;
}

.header-social li a i {
	color: white;
	display: table-cell;
	vertical-align: middle;
}

button.subscribe-close,
.welcome-popup .welcome-message button {
	position: absolute;
	top: 0;
	right: 0;
	background: transparent;
	border: none;
	padding: 10px;
}

aside.sidebar .ad {
	margin-top: 20px;
}

.frm_style_formidable-style.with_frm_style .frm_message,
.frm_success_style {
	border: none;
	background: transparent;
}

button.navbar-toggle {
	float: left;
	margin: 0;
	padding: 10px 0;
}

button.navbar-toggle .icon-bar {
	height: 3px;
	border-radius: 0;
	background: #cb0003;
	position: relative;
}

button.navbar-toggle .icon-bar:nth-child(1).rotate {
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
}

button.navbar-toggle .icon-bar:nth-child(2).rotate {
	opacity: 0;
	visibility: hidden;
}

button.navbar-toggle .icon-bar:nth-child(3).rotate {
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(-45deg);
	margin: 0;
}

#special-editions {
	padding: 30px 0;
}

#special-editions h3 {
	margin: 0;
}

#special-editions a {
	color: #4a4a4a;
}

#special-editions a:hover,
#special-editions .single-pdf:hover a {
	color: #cb0003;
}

#special-editions p.date {
	line-height: 1;
	margin: 0;
}

#special-editions .pdf-img {
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 100%;
}

#special-editions .pdf-img a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
}

#nav-below a,
[id^="pmpro_level"] a {
	color: #4a4a4a;
	transition: 5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

#nav-below a:hover,
[id^="pmpro_level"] a:hover {
	color: #cb0003;
}

[id^="pmpro_level"] {
	max-width: 50%;
}

#pmpro_mailing_lists {
	display: none;
}

body.logged-in .subscribe-form {
	display: none;
}

#frm_form_9_container .frm_submit input[type="submit"],
#frm_form_13_container .frm_submit input[type="submit"],
#frm_form_14_container .frm_submit input[type="submit"] {
	background-image: url(images/gold-rect-paypal-44px.png);
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -999999px;
	width: 145px;
	height: 45px;
	background-size: contain;
	border: none;
}

.pmpro_submit input[type="submit"] {
	border: none;
	background: #4a4a4a;
	color: #fff;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding: 10px 50px;
	border-radius: 3px;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

.pmpro_submit input[type="submit"]:hover {
	background: #cb0003;
}

#theme-my-login input,
#theme-my-login textarea,
#theme-my-login select {
	padding: 6px 10px;
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	background: transparent;
	font-size: 13px;
	color: #4a4a4a;
}

#theme-my-login input[type="submit"],
#theme-my-login button {
	border: none;
	background: #4a4a4a;
	color: #fff;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding: 10px 50px;
	border-radius: 3px;
	transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
}

#theme-my-login input[type="submit"]:hover,
#theme-my-login button:hover {
	background: #cb0003;
}

.tml-action-links a {
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	color: #4a4a4a;
}

.tml-action-links a:hover {
	color: #cb0003;
}

.language-tabs {
	position: relative;
	min-width: 170px;
	text-align: right;
}

.language-tabs .filter-languages { 
	display: none;
	position: absolute; 
	z-index: 11111;
	right: 0;
	text-align: right;
	top: 23px; 
	background-color: white;
	padding: 10px;
	-moz-box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.2); 
}

.language-tabs li a.filter-toggle {
	font-weight: bold;
	color: #fff;
	background: #4a4a4a;
	padding: 5px 10px;
}

.language-tabs li a.filter-toggle:after {
	content: "  \f0d7";
	font-family: FontAwesome;'
}

#cont0 .filtered {
	min-height: 340px;
}

.fb-page {
	margin-top: 20px;
}

#cont0 .filtered .img-container {
	height: 230px;
}

@media (min-width: 1200px) {
	#theme-my-login {
		max-width: 50%;
	}
}

@media (max-width: 1199px) {
	.breaking-news {
		margin: 2px 0;
	}

	#theme-my-login {
		max-width: 50%;
	}

	.barry-link { width: 75px; height: 100px; }
	.karen-link { width: 75px; height: 100px; left: 90px; }
	.garo-link { width: 75px; height: 100px; left: 180px; }


	.top-menu li a {
		padding: 8px 10px;
	}

	html[lang="hy-AM"] .menu-sections > li a {
		font-size: 14px;
		margin: 0px 5px;
	}

	html[lang="hy-AM"] .main-menu .menu-sections > li a,
	html[lang="hy-AM"] .main-menu .menu-sections > li:first-child > a {
		font-size: 14px;
		margin: 0px 5px;
	}

	.left-image-rows-small.single-news .img-container {
		height: 250px;
	}

	.subscription-container {
		margin-top: 0;
	}

	#category-page h4.article-names {
		font-size: 16px;
	}

	#single-post .title {
		font-size: 30px;
		line-height: 1.2;
		margin: 25px 0 10px;
	}

	.frm_style_formidable-style.with_frm_style #frm_field_cptch_number_container,
	#form_cmk2p input[type="submit"],
	#form_cmk2p .frm_submit,
	#form_cmk2p2 input[type="submit"],
	#form_cmk2p2 .frm_submit,
	#form_cmk2p22 input[type="submit"],
	#form_cmk2p22 .frm_submit {
		float: none;
	}

	#form_cmk2p .frm_submit,
	#form_cmk2p2 .frm_submit,
	#form_cmk2p22 .frm_submit {
		margin-top: 20px;
	}

	a.login {
		margin: 0;
	}

	.left-image-rows-small .article-names,
	.article-names {
		padding: 10px 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (max-width: 991px) {

	a.login {
		float: none;
		font-weight: 700;
		margin: 0 10px 10px;
	}


	#frm_field_75_container {
		margin: 0 auto;
		float: none;
		width: 60%;
	}

	.subscription-form .frm_submit {
		float: none;
	}

	.search {
		margin-bottom: 5px;
	}

	#single-post .main-content {
		border: none;
	}

	#single-post .title {
		font-size: 24px;
	}

	#category-page.events .cat-name h3 {
		margin-bottom: 15px;
	}

	#donate .sa-embed-cont,
	#donate .apps-section,
	#category-page .sa-embed-cont,
	#category-page .apps-section,
	#single-post .sa-embed-cont,
	#single-post .apps-section {
		display: none;
	}

	#single-post.events .featured-image {
		margin-bottom: 25px;
	}

	#single-post.events .article-names {
		padding-bottom: 5px;
	}

	#single-post.events .single-news {
		margin-bottom: 25px;
	}

	#single-post.events p.related + .row h4 {
		text-align: center;
	}

	#single-post.events p.related + .row .article-date-info {
		display: none;
	}

	#single-post.announcements .img-container {
		height: 250px;
	}

	.main-menu {
		background: #c5c5c5;
		border-radius: 0;
		position: absolute;
		z-index: 1000;
		top: 31px;
		left: 0px;
	}

	.main-menu .menu-sections {
		text-align: center;
		margin: 0;
	}

	.main-menu .menu-sections > li a,
	.main-menu .menu-sections > li:first-child > a {
		margin: 0 10px;
		border-top: 1px solid #d9d9d9;
		font-size: 16px;
	}

	.main-menu .menu-sections > li.has-children > a {
		border-top: none;
		pointer-events: none;
	}

	.main-menu .menu-sections > li.has-children {
		cursor: pointer;
	}

	.main-menu .menu-sections > li.has-children:hover > a,
	.main-menu .menu-sections > li.has-children:hover > a:after {
		color: #cb0003;
	}

	.main-menu .menu-sections > li.has-children > a:after {
		content: "\f0d7";
		font-family: FontAwesome;
		font-size: 14px;
		margin: 0 5px;
		display: inline-block;
		transition: .5s;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
	}

	.main-menu .menu-sections > li.has-children > a.rotate:after {
		transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.main-menu .top-menu a {
		font-weight: 700;
		font-size: 16px;
	}

	.main-menu .top-menu {
		border-top: 1px solid #fff;
		margin: 0;
	}

	.main-menu .menu-sections > li > a:before {
		height: 0;
	}

	.main-menu .menu-sections .sub-menu {
		box-shadow: none;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		margin: 0 auto;
		border-top: 1px solid #fff;
		background: #d8d8d8;
		visibility: visible !important;
	}

	.main-menu .menu-sections .sub-menu > li > a {
		border: none;
	}

	.menu-sections .sub-menu {
		height: 0;
	}

	.main-menu .top-menu a {
		padding: 10px 0;
		margin: 0 10px;
	}

	.main-menu .top-menu li:first-child a {
		border-bottom: 1px solid #d9d9d9;
	}

	#home .cat-list .img-container {
		height: 200px;
	}

	#home .cat-list .clear {
		margin-bottom: 20px;
	}

	#home .latest-news-box .img-container {
		height: 330px;
	}

	#home .subscribe-form.hidden-lg.hidden-md {
		padding-top: 0;
		margin-top: 20px;
		margin-bottom: 10px;
		border: none;
	}

	#home .subscribe-form form {
		max-width: 280px;
		margin: 0 auto;
	}

	#cont0 + hr {
		margin-bottom: 10px;
	}

	.single-event:nth-of-type(n+2) {
		border-left: none;
	}

	#news-thumb-carousel .item {
		border: none;
	}

	.main-container {
		padding-bottom: 20px;
	}

	.subscription-type,
	.weekly-price,
	footer .sub-col {
		text-align: center;
	}

	.weekly-price {
		margin: 10px 0 20px;
	}

	footer .sub-col {
		border-bottom: 1px solid #dadada;
		margin-bottom: 20px;
	}

	footer .app-store,
	footer .google-play {
		float: none;
		display: inline-block;
	}

	.subscription-container hr {
		display: none;
	}

	.subscription-form input[type="email"] {
		display: block;
		margin: 0 auto;
	}

	.subscription-form input[type="submit"] {
		display: block;
		width: 60%;
		margin: 10px auto 20px;
	}

	.store-section {
		margin: 10px 0 20px;
	}

	.footer-social {
		margin-top: 0;
	}

	#category-page .cat-list {
		border: none;
	}

	#category-page .cat-name {
		float: none;
		width: 100%;
	}

	#category-page .view-chooser {
		display: none;
	}

	/*hamburger*/
	.navbar-header {
		float: none;
	}

	.navbar-left,.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		display: none!important;
	}

	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}

	.navbar-nav>li {
		float: none;
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.collapse.in{
		display:block !important;
	}

	.main-content img {
		width: 100%;
		display: block;
		height: auto;
	}
	.single-article { padding-right: 0; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.barry-link { width: 40px; height: 40px; }
	.karen-link { width: 40px; height: 40px; left: 51px; }
	.garo-link { width: 40px; height: 40px; left: 103px; }
}

@media (max-width: 767px) {

	#theme-my-login {
		max-width: 100%;
	}

	.search {
		margin: 0;
	}

	[id^="pmpro_level"] {
		max-width: 100%;
	}

	#contact-us .contact-info p {
		font-size: 16px;
	}

	#form_cmk2p,
	#form_cmk2p2,
	#form_cmk2p22 {
		margin-top: 40px;
	}
	.barry-link,
	.karen-link,
	.garo-link { 
		width: 11vw; 
		height: 12.5vw;
	}
	.karen-link { left: 12vw; }
	.garo-link { left: 26vw; }

	#form_cmk2p input[type="submit"],
	#form_cmk2p .frm_submit,
	#form_cmk2p2 input[type="submit"],
	#form_cmk2p2 .frm_submit,
	#form_cmk2p22 input[type="submit"],
	#form_cmk2p22 .frm_submit {
		float: right;
	}

	.frm_style_formidable-style.with_frm_style #frm_field_cptch_number_container {
		float: left;
	}

	#form_cmk2p .frm_submit,
	#form_cmk2p2 .frm_submit,
	#form_cmk2p22 .frm_submit {
		margin-top: 0;
	}

	#single-post .related-child .img-container {
		height: 250px;
	}

	.expand-search {
		background: transparent;
		color: #b9b9b9;
		font-size: 18px;
		padding: 0;
		float: right;
		border: none;
	}

	.search-icon {
		position: absolute;
		top: 50%;
		right: 10px;
		color: #cb0003;
		font-size: 18px;
		padding: 0 0 0 10px;
		background: #fff;
		border-left: 1px solid #cb0003;
		transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.search-bar-expanded .search input.search-bar {
		position: static;
		visibility: visible;
		opacity: 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #cb0003;
		border-radius: 5px;
	}

	.search-bar-expanded .search input.search-bar:focus {
		border: 1px solid #cb0003;
	}

	.expand-search:hover {
		color: #cb0003;
	}

	.search-bar-expanded {
		margin-top: 0;
		overflow: hidden;
		width: 100%;
		height: 0;
	}

	.search-bar-expanded.expanded {
		/* width: 100%; */
		height: 38px;
		margin-top: 20px;
	}

	.search-bar-expanded form.search {
		position: relative;
		width: 0;
		float: right
	}

	.search-bar-expanded.expanded form.search {
		width: 100%;
	}

	.nt-container {
		border: none;
	}

	#mobile-header .position-static {
		position: static;
	}

	#mobile-header {
		position: relative;
	}

	.main-menu {
		background: #c5c5c5;
		border-radius: 0;
		position: absolute;
		z-index: 1000;
		top: 100%;
		left: 0;
		right: 0;
		transform: translateY(-58px);
		-o-transform: translateY(-58px);
		-ms-transform: translateY(-58px);
		-moz-transform: translateY(-58px);
		-webkit-transform: translateY(-58px);
	}

	.ad-header-top.visible-xs {
		margin-top: 20px;
	}

	#home {
		border-top: 2px solid #dadada;
	}

	#home .events-description,
	.main-slider {
		display: none;
	}

	.single-event {
		margin-bottom: 20px;
	}

	footer .nav-menu-icons,
	.footer-stores {
		float: none;
		text-align: center;
		font-size: 0;
	}

	.footer-stores {
		margin-top: 20px;
	}

	.footer-menu-icons a.nav-f-icon {
		margin: 0 !important;
	}

	.footer-social li {
		display: inline-block;
		float: none;
	}

	.footer-menu-icons a {
		font-size: 14px;
	}

	.footer-app-store {
		margin-left: 0;
	}

	.footer-app-store,
	.footer-google-play {
		float: none;
		display: inline-block;
	}

	#category-page .single-news {
		border: none;
	}

	#single-post.announcements .single-news {
		margin-bottom: 25px;
	}

	.subscribe-form form,
	.popup-container {
		padding: 10px;
	}
}
 
@media (max-width: 544px) {
	#lang-toggle,
	#mobile-header .lang-switcher li a,
	.date-container span {
		font-size: 12px;
	}

	.single-event,
	#category-page .single-news,
	#special-editions .single-pdf {
		width: 100%;
		float: none;
	}

	#category-page .single-news {
		margin-bottom: 20px;
	}

	span.clear,
	span.border {
		display: none;
	}

	.footer-row {
		padding-top: 0;
	}

	.footer-menu-group,
	.footer-social {
		border: none;
		width: 100%;
	}

	.footer-menu {
		float: none;
		margin: 0;
		font-weight: 400;
		text-align: center;
	}

	.footer-menu > li {
		margin: 0;
	}

	.footer-menu > li > a {
		padding: 10px 0;
		display: block;
		border-bottom: 1px solid #747474;
	}

	.social-container {
		float: none;
		margin-top: 20px;
	}

	.copyright {
		margin-top: 20px;
		margin-bottom: 10px;
		padding: 0;
	}

	#home .border-bottom {
		border: none;
	}

	.language-tabs {
		float: none;
		padding-top: 2px;
		margin-top: 2px;
	}

	.language-tabs li:first-child a {
		padding-left: 0;
	}

	.latest-news-border .language-tabs {
		border-top: 1px solid #4a4a4a;
	}

	.cat-name .language-tabs {
		border-top: 1px solid #9b9b9b;
	}

	.business-border .language-tabs {
		border-top: 1px solid #8b572a;
	}

	.canada-border .language-tabs {
		border-top: 1px solid #cb0003;
	}

	.international-border .language-tabs {
		border-top: 1px solid #4a90e2;
	}
	
	.sports-border .language-tabs {
		border-top: 1px solid #7ed321;
	}

	.armenia-border .language-tabs {
		border-top: 1px solid #f5a623;
	}

	#category-page .cat-name h3 {
		float: none;
	}

	.article-names {
		padding: 10px 0;
	}

	#single-post .title {
		font-size: 20px;
	}

	#single-post.announcements .img-container {
		height: 200px;
	}
}

@media (max-width: 480px) {
	.subscription-form input[type="email"],
	.subscription-form input[type="submit"] {
		width: 100%;
	}

	#frm_field_75_container {
		width: 100%;
	}

	.language-tabs li a {
		font-size: 12px;
	}

	#single-post .post-author-date,
	#single-post .post-info {
		float: none;
		display: block;
		margin-bottom: 5px;
	}

	#single-post .title {
		font-size: 16px;
	}

	#single-post .related-child .img-container {
		height: 180px;
	}

	.frm_style_formidable-style.with_frm_style #frm_field_cptch_number_container,
	#form_cmk2p input[type="submit"],
	#form_cmk2p .frm_submit,
	#form_cmk2p2 input[type="submit"],
	#form_cmk2p2 .frm_submit,
	#form_cmk2p22 input[type="submit"],
	#form_cmk2p22 .frm_submit {
		float: none;
	}

	#form_cmk2p .frm_submit,
	#form_cmk2p2 .frm_submit,
	#form_cmk2p22 .frm_submit {
		margin-top: 20px;
	}
}