body {
	font-family: Arial;
}

a {
	color: #002a5c;
}

strong, .font-weight-bold {font-weight: 700 !important;}

.tdn {
	text-decoration: none !important;
}

.underline {
	text-decoration: underline !important;
}

.underline:hover{
	text-decoration: none !important;
}

.pagination a {
	color: #002a5c ;
}

.dark-blue {
	color: #002a5c !important;
}

.border-dark-blue {
	border-color: #002a5c !important;
}

.btn-standart-blue {
  color: #fff !important;
  background-color: #002a5c;
  border-color: #002a5c;
}

.btn-standart-blue:hover {
	background-color: #444;
	border-color: #444;
	color: #fff !important;
}


.container {
	width: 100%;
	max-width: 75rem;
}

.post-cover img {
	width: 100%;
	max-width: 600px;
}

/*.post.post-home{
	padding-bottom: 2rem;
	margin-bottom: 2rem;
	border-bottom: 1px dotted #eee;
}*/

/*------------------------------------------------------------------*/
/*SOCIAL ICONS------------------------------------------------------*/
/*------------------------------------------------------------------*/

.social-icons {
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	-ms-border-radius: 0.5rem;
	-o-border-radius: 0.5rem;
	border-radius: 0.5rem;
	color: #fff;
	width: 48px;
	height: 48px;
	display: inline-block;
	font-size: 1.75rem;
	line-height: 48px;
	text-align: center;
}

.social-icons.small {
	width: 28px;
	height: 28px;
	font-size: 1.25rem;
	line-height: 28px;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	-ms-border-radius: 0.25rem;
	-o-border-radius: 0.25rem;
	border-radius: 0.25rem;
}

.social-icons.facebook, .facebook-color {background: #385699 !important;}
.social-icons.twitter, .twitter-color {background: #22cbff !important;}
.social-icons.google, .google-color {background: #de4931 !important;}
.social-icons.youtube, .youtube-color {background: #cd1e20 !important;}

.social-icons:hover,
.social .btn:hover {
	color: #fff;
	opacity: .8;
}

/*------------------------------------------------------------------*/
/*HEADER.main & MAIN MENU------------------------------------------------*/
/*------------------------------------------------------------------*/

header.main {
	border-top: 3px solid #d5d5d5;
	border-bottom: 1px solid #ddd;
}

header.main .navbar-toggler {
    border: none;
    background: rgba(0,42,92,1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0.25rem 0.5rem;
}

header.main .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

header.main .logo {
	display: block;
	width: 135px;
	height: 26px;
	background: url("../img/logo.png") 0 0 no-repeat;
	-webkit-background-size: 135px 52px;
	background-size: 135px 52px;
	cursor: pointer;
	font-size: 0;
}

header.main .logo:hover {
	background: url("../img/logo.png") 0 -26px no-repeat;
	-webkit-background-size: 135px 52px;
	background-size: 135px 52px;
}

header.main .logo span {
	color: #002a5c;
}

header.main .navbar {
	padding: 0;
}

header.main nav a.nav-link {
	height: 53px;
}

header.main nav a.nav-link:hover {
	color: #002a5c;
}

header.main nav .nav-item a {
	line-height: 53px;
	padding: 0 1.25rem !important;
	color: #000;
	white-space: nowrap;
	font-size: 1rem;
}

/*-------------RTL-------------*/

body.rtl header.main {
    direction: ltr !important;
}

body.rtl .navbar .navbar-collapse {
    direction: rtl !important;
}

body.rtl .navbar-nav .nav-item + .nav-item {
    margin-right: 0;
}

body.rtl header.main .logo {
	text-indent: 9999px; /* important for heb v. to no horiz. scroll */
}

body.rtl .logged__dropdown li {
	text-align: right;
}

body.rtl header.main nav .nav-item a {
	padding: 0 1.15rem !important;
}

/*------------------------------------------------------------------*/
/*FOOTER------------------------------------------------------------*/
/*------------------------------------------------------------------*/

footer {
	border-top: 5px solid #e7e7e7;
	background: #f6f6f6;
}

footer .title{
	text-transform: uppercase;
	padding: .625em;
	border-bottom: 2px solid  #363636;
	display: block;
	margin-bottom: .9375rem;
}

footer ul{
	padding: 0;
	list-style: none;
	margin: 0;
}

footer ul li{
	font-size: .875rem;
	margin: 0.3rem 0 0.5rem .625rem;
}

footer .payment-icons{
	padding: 0 .625rem;
}

footer .payment-icons img{
	display: inline-block;
	margin: 0 0 .25rem 0;
}

footer .social {
	margin: .5rem 0 0 .625rem;
}

/*-------------RTL-------------*/

body.rtl footer ul li{
	font-size: .875rem;
	margin: 0.3rem .625rem 0.5rem 0;
}

body.rtl footer .social {
	margin: .5rem .625rem 0 0;
}

body.rtl .button-b.get-started_button {
	width: auto;
}

/*------------------------------------------------------------------*/
/*HEADER.main & MAIN MENU------------------------------------------------*/
/*------------------------------------------------------------------*/

.page-global-title {
	text-align: center;
	font-weight: bold;
	text-align: right;
}

.home-page .home-categories a:hover {
	opacity: .8;
}

.home-page .home-categories img {
	width: 100%;
	max-width: 300px;
}



/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*MEDIA QUERIES-----------------------------------------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/

@media (min-width: 576px) {
	footer .title{
		border-bottom: 3px solid  #363636;
	}
}

@media (min-width: 768px) {
	header.main nav .nav-item a {
		font-size: .8125rem;
	}

	footer ul li{
		font-size: .8125rem;
	}
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

.blog-sidebar-neo  {
	padding-left: 100px!important;
}