body, input, textarea			{ font-family: 'Rubik', 'Arial', sans-serif; }
h1					{ font-size: 32px; }
h2					{ font-size: 24px; }
h3					{ font-size: 21px; }

h1, h2, h3				{ color: #231f20; font-weight: bold; padding: 0; margin: 0; text-align: center; }

/* Bootstrapping */
.form-container			{ padding-top: 15px; }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12	{ float: right; }
.control-label			{ color: #58595b; font-size: 15px; padding: 3px 0; }
.row					{ padding-bottom: 15px; padding-right: 15px; }

.radio label span, .radio-inline span,
.checkbox label input, .checkbox-inline span			{ margin-right: 20px; font-size: 15px; }
.radio-inline, .radio-inline + .radio-inline,
.checkbox-inline, .checkbox-inline + .checkbox-inline	{ padding-left: 0; }

.form-group textarea			{ font-size: 15px; }
.form-submit button[type="submit"]	{ font-size: 24px; font-weight: bold; }

.ltr input, .ltr textarea, .ltr select	{ direction: ltr; }
 
/* Layout */
#page-content-container		{ overflow: hidden; padding-bottom: 30px; }
#page-content-container.ep		{ padding-top: 30px; }
.center				{ width: 1200px; margin: 0 auto; clear: both; }

/* Social Brands */
.btn-facebook 				{ background-color: #3d5b96; }
.btn-instagram 			{ background-color: #833ab4; }
.btn-google 				{ background-color: #dd3f34; }
.btn-linkedin		 		{ background-color: #1884bb; }
.btn-pinterest 			{ background-color: #cc1e2d; }
.btn-twitter 				{ background-color: #3399cc; }
.btn-whatsapp				{ background-color: #075e54; }
.btn-youtube 				{ background-color: #cd201f; }

/* Page Content */
.page-content-text-wrapper		{ color: #231f20; font-size: 18px; line-height: 150%; margin-top: 10px; }

/* Header */
#header-container			{ width: 1200px; margin-top: 15px; margin-right: auto; margin-left: auto; }
#logo					{ text-align: center; }
#logo a					{ text-decoration: none; }
#logo a img				{ width: 360px; height: 60px; margin-bottom: 5px; }
#social				{ float: left; }
#social a				{ width: 30px; height: 30px; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 20px; color: #fff; text-align: center; line-height: 30px; }

/* Forms */
#search,
#contact				{ background: #6d6e70; width: 100%; margin-top: 15px; padding-top: 15px; padding-bottom: 15px; }
#search h2,
#contact h2,
#contact h3				{ color: #fff; }
#search .container-fluid,
#contact .container-fluid		{ width: 1200px; }
#search form label,
#contact form label			{ color: #fff; }
.date					{ direction: ltr; }
.date input[type="text"]		{ text-align: right; }
#search form button[type="submit"],
#contact form button[type="submit"],
#newspapers a.btn			{ background: #ea222a; color: #fff; font-weight: bold; }
#search form button[type="submit"] i,
#contact form button[type="submit"] i,
#newspapers a.btn i			{ margin-left: 5px; }

/* Search */
#search form button[type="submit"]	{ margin-top: 8px; padding-top: 17px; padding-bottom: 17px; }

/* Contact */
#contact				{ padding-bottom: 0; margin-bottom: 15px; }
#contact h3				{ padding-top: 5px; }
#contact form.form-horizontal		{ padding-right: 15px; }

/* Footer */
#credit				{ color: #231f20; font-size: 14px; text-align: center; margin-bottom: 15px; }
#credit a				{ color: inherit; }
#credit img#nnd			{ width: 70px; height: 20px; vertical-align: middle; margin-right: 4px; margin-bottom: 2px; }
#credit img#web360			{ width: 60px; height: 25px; vertical-align: middle; margin-right: 2px; margin-bottom: 8px; }

/* Newspapers */
#newspapers h2					{ color: #231f20; }
#newspapers a.newspapers-title		{ background: #404041; text-decoration: none; padding: 15px; margin-top: 15px; display: block; }
#newspapers a.newspapers-title h3		{ color: #fff; text-align: right; }
#newspapers a.newspapers-title h3 i		{ margin-left: 10px; -moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; transition: all 0.1s linear; }
#newspapers a.newspapers-title h3 i.down	{ -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg); }
#newspapers .collapse				{ margin-top: 15px; }

.newspapers-item				{ }
.newspapers-item-metadata			{ background: #f1f1f2; color: #404041; font-size: 18px; width: 94%; margin: 15px auto 0; overflow: hidden; padding: 15px; }
.newspapers-item-metadata-id		{ float: right; }
.newspapers-item-metadata-published	{ float: left; }
.newspapers-item-metadata-id i,
.newspapers-item-metadata-published i	{ margin-left: 5px; }
.newspapers-item-metadata-id		{ font-weight: bold; }

.newspapers-item a:hover .newspapers-item-metadata		{ background-color: #ea222a; color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }

#newspapers .owl-carousel.owl-theme .owl-nav [class*="owl-"]	{ background: #ea222a; }

/* Newsticker */
#newsticker					{ width: 100%; margin-top: 15px; }
#newsticker-actions				{ float: left; margin-right: 30px; margin-top: 3px; }
#newsticker-actions a				{ color: #404041; text-decoration: none; }
#newsticker-wrapper				{ display: block; overflow: hidden; }
ul.newsticker					{ -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; position: relative; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li					{ float: right; margin: 0; padding-left: 15px; }
ul.newsticker div.newsticker-item		{ font-size: 18px; white-space: nowrap; padding: 0; margin: 0 50px 0 0; }
ul.newsticker div.newsticker-item span		{ color: #ea222a; font-weight: bold; margin-right: 5px; } 

/* Facebook Page Plugin */
#facebook-page-plugin					{ margin-top: 15px; }
#facebook-page-plugin h3 #facebook-page-plugin-yedhaifa	{ color: #ea222a; }
#facebook-page-plugin h3 #facebook-page-plugin-fb		{ color: #3d5b96; }
#facebook-page-plugin-wrapper				{ width: 500px; margin: 15px auto 0; }

/* Banners */
.banners					{ width: 100%; }
.banners-margin-t				{ margin: 15px auto 0; }
.banners-margin-b				{ margin: 0 auto 15px; }
.banners-margin-bb				{ margin: 0 auto 30px; }
.banners-margin-tb				{ margin: 15px auto; }
.banners .banners-item img			{ width: 100%; }

.banners-priority				{ position: relative; }
.banners-priority-wrapper			{ position: absolute; background: #6d6e70; color: #fff; font-size: 10px; z-index: 999; left: 0; padding: 0 5px; }