.row{max-width:1228px}
@font-face {
    font-family:'Catesque';
    src: url('fonts/Catesque-Regular.eot');
	src: url('fonts/Catesque-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Catesque-Regular.woff2') format('woff2'),
		url('fonts/Catesque-Regular.woff') format('woff'),
		url('fonts/Catesque-Regular.svg#Catesque-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family:'Catesque Bold';
    src: url('fonts/Catesque-Bold.eot');
	src: url('fonts/Catesque-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Catesque-Bold.woff2') format('woff2'),
		url('fonts/Catesque-Bold.woff') format('woff'),
		url('fonts/Catesque-Bold.svg#Catesque-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Catesque Medium';
    src: url('fonts/Catesque-Medium.eot');
	src: url('fonts/Catesque-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Catesque-Medium.woff2') format('woff2'),
		url('fonts/Catesque-Medium.woff') format('woff'),
		url('fonts/Catesque-Medium.svg#Catesque-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
body{font-family:"Catesque"}
.bbrdr{height:44px;width:100%;border:2px solid #df3850;display:inline-block;vertical-align:top;text-align:center;padding:8px 0;font-size:16px;font-family:"Catesque";color:#df3850;text-transform:uppercase;letter-spacing:1px}
.bbrdr:hover{background:#df3850;color:#fff}
.btnp{letter-spacing:1px;height:48px;width:100%;border:2px solid #df3850;background:#df3850;display:inline-block;vertical-align:top;text-align:center;padding:8px 0;font-size:18px;font-family:"Catesque";color:#fff;text-transform:uppercase;}
.btnp:hover{background:#fff;color:#df3850}
h1{font-size:42px;margin:0px;padding:0px;line-height:50px;font-family:"Catesque Bold";}
h2{font-size:46px;margin:0px;padding:0px;line-height:50px;font-family:"Catesque Bold";color:#21336b}
h3{font-size:47px;margin:0px;padding:0px;line-height:55px;font-family:"Catesque Bold";color:#21336b}
h4{font-size:25px;margin:0px 0px 10px 0;padding:0px;line-height:35px;font-family:"Catesque Bold";color:#21336b}
.pk{color:#df3850}
p{font-size:18px;font-family:"Catesque";line-height:28px;color:#616161}
.hdr{width:100%;position:fixed;top:0px;left:0px;height:110px;background:#0f1730;z-index:9999}
.hdr .logo{display:inline-block;vertical-align:top;margin-top:29px}
.hdr .rc{text-align:right}
.hdr .menus{display:inline-block;list-style:none;margin:45px 0 0 0;padding:0px;vertical-align:top}
.hdr .menus li{display:inline-block;margin:0 22px;vertical-align:top}
.hdr .menus li a{display:inline-block;color:#fff;font-size:17px;font-family:"Catesque Medium";text-transform:uppercase;}
.hdr .menus li.current_page_item a{color:#df3850;}
.hdr .menus li a:hover{color:#df3850;}
.hdr .bp{font-size:17px;padding-top:7px;font-family:"Catesque Medium";text-align:center;height:41px;width:156px;background:#df3850;color:#fff;display:inline-block;margin-top:38px;vertical-align:top}
.hdr .bp:hover{color:#df3850;background:#fff;}
.sec{float:left;width:100%;clear:both;}
.p-f{float:left;width:100%;clear:both;min-height:288px;background:#17245d;padding:44px 0 44px}
.p-f span{color:#df3850;font-size:14px;margin-bottom:12px;display:inline-block}
.p-f .ad{margin-bottom:12px;display:inline-block;}
.p-f p{color:#fff;font-size:14px}
.p-f ul.m{list-style:none;margin:0 auto; columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;}
.p-f .columns{border-right:1px solid #2f4273;min-height:200px;}
.p-f .columns.large-4{padding:0 25px}
.p-f .columns:last-child{border-right:none;}
.p-f ul.m li{margin-bottom: 10px;}
.p-f ul.m li a{color:#fff;font-size:14px;text-transform:uppercase;}
.p-f ul.m li a:hover{color:#df3850;}
.p-f .its .it{color:#fff;font-size:14px;margin-bottom:15px}
.p-f .its a.ti{color:#fff;font-size:14px;display:inline-block;margin-bottom:8px}
.p-f .its a{color:#df3850;font-size:14px;display:inline-block;margin-bottom:8px}
.p-f .its a:hover{text-decoration:underline;}
.p-f .adr{display:inline-block;margin-bottom:10px;color:#fff!important}
.p-f p a{color:#fff;}
.p-f p a:hover{text-decoration:underline;}
.f{width:100%;float:left;clear:both;min-height:74px;background:#21336b;}
.f span{color:#fff;display:inline-block;vertical-align:top;margin-top:28px;font-size:14px}
.f ul{display:block;list-style:none;margin:0px;padding:0px;margin-top:25px}
.f ul li{display:inline-block;margin-right:10px;vertical-align:top;}
.f ul li a{width:25px;height:25px;background:url("../images/smic.png") 0 0 no-repeat;display:inline-block;}
.f ul li a.fb:hover{background-position:0px -28px}
.f ul li a.ins{background-position:-36px 0px}
.f ul li a.ins:hover{background-position:-36px -28px}
.f ul li a.tw{background-position:-71px 0px}
.f ul li a.tw:hover{background-position:-71px -28px}
.f ul li a.pin{background-position:-106px 0px}
.f ul li a.pin:hover{background-position:-106px -28px}
.f ul li a.in{background-position:-141px 0px}
.f ul li a.in:hover{background-position:-141px -28px}

.default-page{margin:200px 0}
.default-page h1{margin-bottom:30px}
.default-page h2{font-size:32px}
.default-page h3{font-size:28px}
.default-page h4{font-size:28px}
.default-page ol,
.default-page ul{padding-left:40px;font-family:'Catesque';font-size:18px}
.default-page ol li,
.default-page ul li{color:#616161;}
.default-page ul li strong{font-family:'Catesque Bold';color:#616161;}
.default-page a{color:#df3850;}
.default-page a:hover{text-decoration:underline;}
.default-page.notfound{text-align:center;}
.default-page.thank-you{text-align:center;}
a.mobile-menu{float:right;width:30px;height:30px;margin:17px 5px 0;display:none}
a.mobile-menu:before,
a.mobile-menu:after
{
	content: '';
	display: block;
	background: #df3850;
	height: 4px;
}
 a.mobile-menu span
{
	background: #df3850;
	display: block;
	height: 4px;
	margin: 6px 0;
}
.c a{
	color:#fff;
}
.c a:hover{
	color:#df3850;
}
@media screen and (max-width: 1024px) {
a.mobile-menu{display:block;}
.hdr .menus{display:none}
.hdr .bp{display:none}
.hdr{height:60px}
.hdr .logo{margin-top:5px}

}
@media screen and (max-width: 639px) {
	.f ul{text-align:center;}
	.f span{text-align:center;display:block;margin-bottom:10px}

}

/* Update 07.11.25 */
.footer .latest-posts .its a.ti{
	margin-bottom: 0px;
}
