/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}

body {
 font-family: 'PT Sans', sans-serif;
 font-size:16px;
 line-height:22px;
 text-decoration:none;
 text-align:left;
 padding:0;
 margin:0;
 background-color:#efefef;
 color: #000000;
} 

img, .fa {
 border:0;
}

.fa-phone:before {content: "\f095";}
.fa-envelope-o:before {content: "\f003";}
.fa-envelope:before {content: "\f0e0";}
.fa-facebook:before {content: "\f09a";}
.fa-twitter:before {content: "\f099";}
.fa-youtube:before {content: "\f167";}
.fa-instagram:before {content: "\f16d";}
.fa-newspaper-o:before {content: "\f1ea";}
.fa-angle-double-right:before {content: "\f101";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}

#header {
 position:fixed;
 z-index:50;
 background:#ffffff;
 width:100%;
 min-width:1184px;
 height:155px;
/* transition:all 0.5s linear 0s;
 -moz-transition:all 0.5s linear 0s;
 -webkit-transition:all 0.5s linear 0s;
 -o-transition:all 0.5s linear 0s;
 -ms-transition:all 0.5s linear 0s;*/
}

#header_top{
 float:left;
 background:#E8E8E8;
 border-bottom:1px solid #D3D3D3;
 color:#000;
 width:100%;
 height:30px;
}

#langs{
 float:right;
 margin:38px 0 0 30px;
}

.lang{
 font-size:12px;
 margin:2px 12px 5px 0px;
 line-height:34px;
 background-color:#dbdbdb;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -o-border-radius:10px;
}

#langs .lang a {
 font-size:14px;
 line-height:15px;
 color:#272727;
 padding:9px 17px 11px 17px;
}

#langs .lang a img{
 vertical-align:top;
 padding:8px 0 0 2px;
}



/* changes start */

#langs_new{
 float:right;
 height: 46px;
 margin:0 15px 0 20px;
 background-color: #da251a;
}

.lang_new{
 float: left;
 height: 46px;
}

#langs_new .lang_new a {
 font-size:0;
}

#langs_new .lang_new a img{
 vertical-align:middle;
 padding:12px 0 0 0;
}

/* changes end */



#contacts{
 float:right;
 margin:35px 30px 0 0;
 font-size:16px;
 line-height:26px;
}

#contacts .fa{
 font-size:14px;
 line-height:25px;
}

#phones{
 float:left;
 margin-right:20px;
 text-align:right;
 font-size:20px;
 line-height:28px;
 color:#434A54;
}

#phones .fa{
 font-size:16px;
 line-height:25px;
 margin-right:5px;
 vertical-align:middle;
}

#mail .fa{
 margin-right:5px;
 vertical-align:bottom;
}

#mail{
 float:right;
 margin-right:40px;
 line-height:42px;
}

#mail a:link, #mail a:visited, #mail a:hover{
 font-size:18px;
 line-height:36px;
 color:#272727;
}

#header #contacts #mail a img {
 vertical-align: top;
 padding-right: 4px;
 padding-top: 12px;
}

#phone{
 float:right;
 font-size:20px;
 line-height:42px;
 color:#272727;
}

#phone img{
 vertical-align: top;
 padding-top: 12px;
 padding-right: 3px;
}

#phone span{
 vertical-align: top;
}

#phone .fa{
 margin-right:5px;
 font-size:27px;
 line-height:28px;
 color:#288cc4;
 vertical-align:bottom;
}




/* changes start */

#header_top_new {
 float: right;
 padding-top: 59px;
}

#header_top_new .header_socials {
 float: left;
 margin: 10px 10px 0 0;
}

#header_top_new .header_socials a, #header_top_new .header_socials a:link, #header_top_new .header_socials a:hover, #header_top_new .header_socials a:visited {
 text-decoration: none;
 font-size: 0;
}

#header_top_new .header_socials img {
 width: 26px;
 height: 25px;
 margin-right: 7px;
}


/* new social hover */
.header_socials .social {
 float: left;
 position: relative;
 display: inline-block;
 width: 26px;
 height: 25px;
 margin-right: 5px;
 font-size: 0;
 line-height: 0;
 text-align: center;
 cursor: pointer;
 cursor: hand;
}

.header_socials .social::after {
 content: "";
 opacity: 0;
 -webkit-transition: opacity 0.3s;
 -o-transition: opacity 0.3s;
 transition: opacity 0.3s;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
}

.header_socials .social:nth-child(1) {
 background: transparent url('img/ic-facebook.jpg') 0px 0px no-repeat;
}

.header_socials .social:nth-child(1)::after {
 background: transparent url('img/ic-facebook.jpg') 0px -25px no-repeat;
}

.header_socials .social:nth-child(2) {
 background: transparent url('img/ic-instagram.jpg') 0px 0px no-repeat;
}

.header_socials .social:nth-child(2)::after {
 background: transparent url('img/ic-instagram.jpg') 0px -25px no-repeat;
}

.header_socials .social:nth-child(3) {
 background: transparent url('img/ic-youtube.jpg') 0px 0px no-repeat;
}

.header_socials .social:nth-child(3)::after {
 background: transparent url('img/ic-youtube.jpg') 0px -25px no-repeat;
}

.header_socials .social:nth-child(4) {
 background: transparent url('img/ic-twitter.jpg') 0px 0px no-repeat;
}

.header_socials .social:nth-child(4)::after {
 background: transparent url('img/ic-twitter.jpg') 0px -25px no-repeat;
}

.header_socials .social:nth-child(5) {
 background: transparent url('img/ic-viber.png') 0px 0px no-repeat;
}

.header_socials .social:nth-child(5)::after {
 background: transparent url('img/ic-viber.png') 0px -25px no-repeat;
}

.header_socials .social:hover::after {
 opacity: 1;
 -webkit-transition: opacity 0.3s;
 -o-transition: opacity 0.3s;
 transition: opacity 0.3s;
}
/* */




#header_top_new .contact_us {
 float: left;
 margin: 10px 25px 0 0;
}

#header_top_new .contact_us img {
 width: 26px;
 height: 25px;
 margin-right: 4px;
 vertical-align: middle;
}

#header_top_new .contact_us a, #header_top_new .contact_us a:link, #header_top_new .contact_us a:hover, #header_top_new .contact_us a:visited {
 font-size: 13px;
 color: #868686;
 text-decoration: none;
 -webkit-transition: 0.2s ease-in-out;
 -moz-transition: 0.2s ease-in-out;
 -o-transition: 0.2s ease-in-out;
 transition: 0.2s ease-in-out;
}

#header_top_new .contact_us a:hover {
 color: #414141;
}

#header_top_new .donate_btn {
 float: left;
 height: 42px;
 padding: 0 25px;
 text-align: center;
 background-color: #da2419;
 border-radius: 8px;
}

#header_top_new .donate_btn a, #header_top_new .donate_btn a:link, #header_top_new .donate_btn a:hover, #header_top_new .donate_btn a:visited {
 display: block;
 width: 100%;
 height: 100%;
 font-size: 17px;
 line-height: 42px;
 letter-spacing: 0.04em;
 color: #fff;
 text-transform: uppercase;
}

/* changes end */




#container, .container {
 width:1184px;
 margin:0 auto;
 padding:0;
 border:0;
}

#top_menu{
 float:right;
}

#top_menu .btn{
 float:left;
 margin-left:20px;
}

#top_menu a:link, #top_menu a:visited, #top_menu a:hover{
 font-size:12px;
 line-height:30px;
 color:#434A54;
}

#header_top_line{
 float:left;
 background:#FFF;
 width:100%;
 height:1px;
}

#logo{
 float:left;
 width:125px;
 height:109px;
 margin:-5px 0 5px 0;
}

#topbar{
 float:left;
 width:100%;
 height:46px;
 min-width: 1184px;
 background-color: #da251a;
}

#topbar ul li{
 background:none;
}

nav#topbar ul{
 margin:0;
 padding:0;
}


#topbar li.child_btn{
 float:left;
 width:204px;
 padding:14px 3px 14px 3px;
 line-height:16px;
 margin:0;
 cursor:pointer;
 cursor:hand;
}

#topbar li.btn{
 float:left;
 height:46px;
 padding:0;
 margin-right:1px;
 position:relative;
 cursor:pointer;
 cursor:hand;
}

#topbar li.btn_a {
 float:left;
 height:46px;
 padding:0;
 background:#414141;
 margin-right:1px;
 position:relative;
 cursor:pointer;
 cursor:hand;
}

#topbar li.btn a:link, #topbar li.btn a:visited{
 float:left;
 padding:0 18px;
 font-size:14px;
 line-height:46px;
 text-transform:uppercase;
 font-weight:700;
 text-decoration:none;
 color:#fefefe;
}

#topbar li.btn_a a:link, #topbar li.btn_a a:visited, #topbar li.btn_a a:hover{
 float:left;
 padding:0 18px;
 font-size:14px;
 line-height:46px;
 font-weight:700;
 text-transform:uppercase;
 text-decoration:none;
 color: #FFF;
}

.child_buttons{
 float:left;
 height:50px;
 padding:0 17px;
 cursor:pointer;
 cursor:hand;
}

.child_buttons_menu{
 padding-top:0px;
 position:relative;
 z-index:11;
}

ul.submenu{
 display:none;
 position:absolute;
 background:#414141;
 z-index:30;
 top:45px;
 width:210px;
 text-align:left;
 margin:0;
 padding:0;
 left:0;
}

#topbar li.child_btn:hover{
 background:#333;
}

#topbar li.child_btn a:link, #topbar li.child_btn a:visited,  #topbar li.child_btn a:hover{
 font-size:14px;
 line-height:16px;
 font-weight:400;
 text-transform:none;
 color:#FFF;
}

li.submenu_line{
 float:left;
 background:#FFF!important;
 width:200px;
 height:1px;
 font-size:0px;
 line-height:0px;
}

.fixed {
 top: -109px;
 -moz-transition: all 0.2s linear 0s;
 -webkit-transition: all 0.2s linear 0s;
 -o-transition: all 0.2s linear 0s;
 -ms-transition: all 0.2s linear 0s;
}

.top{
 margin-top:63px!important;
}

#wrapper_int {
 float:left;
 width:1184px;
 margin-top:185px;
}

.wrapper {
 float:left;
 width:1184px;
}

#title{
 margin-bottom:21px;
}

#title h1{
 font-size:18px;
 line-height:45px;
 color:#FFF;
 text-transform:uppercase;
 margin:0;
}

.title_home, #title{
 float:left;
 width:1167px;
 background: #da251a;
 height:45px;
 padding-left:17px;
 font-size:18px;
 line-height:45px;
 color:#fffeff;
 text-transform:uppercase;
 font-weight:700;
}

.title_home{
 margin:47px 0 25px 0;
}

.title_home span{
 margin-right:17px;
}

.title_home span a{
 font-size: 14px;
 line-height: 45px;
 font-weight: 700;
 color:#FFF;
}

.title_home span a .fa{
 padding-left: 1px;
}

.title_home .fa{
 padding-right: 5px;
}


.content {
 float:left;
 width:1184px;
 min-height:400px;
}

#content_bg {
 float:left;
 width:1144px;
 padding:20px;
 min-height:400px;
 background:#FFF;
 box-shadow:0 0 3px 1px #DDD;
 -moz-box-shadow:0 0 3px 1px #DDD;
 -webkit-box-shadow:0 0 3px 1px #DDD;
 -o-box-shadow:0 0 3px 1px #DDD;
 -ms-box-shadow:0 0 3px 1px #DDD;
}

.view_content {
 float:left;
 background:#FFF;
 box-shadow:0 0 3px 1px #DDD;
 -moz-box-shadow:0 0 3px 1px #DDD;
 -webkit-box-shadow:0 0 3px 1px #DDD;
 -o-box-shadow:0 0 3px 1px #DDD;
 -ms-box-shadow:0 0 3px 1px #DDD;
 width:1144px;
 padding:20px;
 min-height:400px;
}

#news_bar{
 float:right;
 width:204px;
}

#news_bar .btn{
 float:left;
 width:186px;
 min-height:42px;
 background:#FFF;
 border-bottom:1px solid #d9d9d9;
 padding:0 9px;
 cursor:pointer;
 cursor:hand;
}

#news_bar .btn:hover a {
  color: #DA251A;
}

#news_bar .btn_a{
 float:left;
 background:#DA251A;
 border-bottom:1px solid #d9d9d9;
 width:186px;
 min-height:42px;
 padding:0 9px;
 cursor:pointer;
 cursor:hand;
}

#news_bar .btn a{
 font-size:16px;
 line-height:41px;
 color:#575757;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
}

#news_bar .btn_a a{
 font-weight:bold;
 font-size:16px;
 line-height:41px;
 text-decoration:none;
 text-transform:uppercase;
 color:#FFF;
}

.ui-accordion {
 float: left;
}

.accordion {
 float: left;
}

.accordion .sub_btn{
 float:left;
 width:186px;
 padding-bottom:5px;
}

.accordion .sub_btn a:link, .accordion .sub_btn a:visited, .accordion .sub_btn a:hover{
 font-size:16px!important;
 line-height:18px!important;
 font-weight:400!important;
 color:#333!important;
 text-transform:none!important;
}


#footer {
 float:left;
 width:100%;
 min-width:1184px;
 margin-top:37px;
 clear:both;
}

.small_banner{
 float:left;
 width:226px;
 height:120px;
 display:inline-block;
 margin:35px 13px 13px 0;
}

.small_banner a img{
 width:226px;
 height:120px;
}

#footer_top {
 float:left;
 width:100%;
 border-top:1px dashed #414141;
}

#footer_menu{
 float:left;
 width:855px;
}

#footer_menu .btn{
 float:left;
 height:32px;
}

#footer_menu .btn a:link, #footer_menu .btn a:visited, #footer_menu .btn a:hover{
 font-size:12px;
 line-height:46px;
 color:#FFF;
 font-weight:400;
}

#footer_menu .line{
 float:left;
 background:#FFF;
 width:1px;
 height:12px;
 margin:18px 10px 0 10px;
}

#footer_phones{
 float:right;
 font-size:21px;
 line-height:45px;
 color:#FFF;
 font-weight:700;
}

#footer_fb_btn{
 float:right;
 background: url("/img/footer-fb.png") no-repeat;
 width:151px;
 height:24px;
 padding-left:25px;
}

#footer_fb_btn a:link, #footer_fb_btn a:visited, #footer_fb_btn a:hover {
 font-size:12px;
 line-height:13px;
 color:#ffffff;
 font-weight:400;
}

#footer_middle{
 float:left;
 background:#dbdbdb;
 width:100%;
 margin-top:20px;
}

.footer_links{
 float:left;
 width:779px;
 min-height:100px;
 border-right:1px solid #da251a;
 margin-top:38px;
 margin-bottom:15px;
}

.footer_link{
 float:left;
 width:220px;
 margin:0 32px 2px 0;
}

.footer_link a:link, .footer_link a:visited, .footer_link a:hover{
 display:block;
 margin-bottom:8px;
 font-size:17px;
 color:#3a3a3a;
}

.footer_title{
 margin-top:23px;
 text-align:right;
 margin-bottom:10px;
 font-style:italic;
 color:#3b3b3b;
 font-size:16px;
}

.footer_title a:link, .footer_title a:visited, .footer_title a:hover {
 font-size:16px;
 line-height:17px;
 color:#535353;
}

#footer_middle .footer_socials .box_content .social{
 float:left;
 width:55px;
 height:55px;
 text-align:center;
 margin-bottom:10px;
 cursor:pointer;
 cursor:hand;
 margin-right: 10px;
}



/* new social hover */

#footer_middle .footer_socials .new_box_content {
 float: right;
}

#footer_middle .footer_socials .social_new {
 float: left;
 position: relative;
 display: inline-block;
 width: 26px;
 height: 25px;
 margin-right: 5px;
 font-size: 0;
 line-height: 0;
 text-align: center;
 cursor: pointer;
 cursor: hand;
}

#footer_middle .footer_socials .social_new::after {
 content: "";
 opacity: 0;
 -webkit-transition: opacity 0.3s;
 -o-transition: opacity 0.3s;
 transition: opacity 0.3s;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
}

#footer_middle .footer_socials .social_new:nth-child(1) {
 background: transparent url('img/ic-face.jpg') 0px 0px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(1)::after {
 background: transparent url('img/ic-face.jpg') 0px -25px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(2) {
 background: transparent url('img/ic-insta.jpg') 0px 0px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(2)::after {
 background: transparent url('img/ic-insta.jpg') 0px -25px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(3) {
 background: transparent url('img/ic-tube.jpg') 0px 0px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(3)::after {
 background: transparent url('img/ic-tube.jpg') 0px -25px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(4) {
 background: transparent url('img/ic-twitt.jpg') 0px 0px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(4)::after {
 background: transparent url('img/ic-twitt.jpg') 0px -25px no-repeat;
}

#footer_middle .footer_socials .social_new:nth-child(5) {
 background: transparent url('img/ic-viber.png') 0px 0px no-repeat;
 margin-right: 0;
}

#footer_middle .footer_socials .social_new:nth-child(5)::after {
 background: transparent url('img/ic-viber.png') 0px -25px no-repeat;
}

#footer_middle .footer_socials .social_new:hover::after {
 opacity: 1;
 -webkit-transition: opacity 0.3s;
 -o-transition: opacity 0.3s;
 transition: opacity 0.3s;
}
/* */






.footer_address a:link, .footer_address a:visited, .footer_address a:hover{
 font-size:13px;
 color:#323232;
 font-weight:400;
}


#footer_bottom {
 float:left;
 background:#da251a;
 width:100%;
 height:45px;
}

.text1{
 float:left;
 font-size:14px;
 line-height:45px;
 color:#fffffd;
 margin-right:21px;
}

.text1 span{
 font-weight:700;
 font-size:15px;
}

.text2{
 float:right;
 font-size:13px;
 line-height:45px;
 margin-right:8px;
 color:#fffffd;
}

#footer_bottom .float_right{
 line-height: 45px;
}

#breadcrumbs {
 float:left;
 width:1140px;
 margin-bottom:23px;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover {
 font-size:13px;
 line-height:14px;
 color:#616161;
}

.bread_link {
 font-size:13px;
 line-height:14px;
 color:#535353;
}

.bullet {
 width:6px;
 height:11px;
 margin:0 4px;
 vertical-align:middle;
}

.float_right {
 float:right;
 display:inline;
}

.float_left {
 float:left;
 display:inline;
}

/*socials start*/

#socials {
 position:fixed;
 top:251px;
 right:26px;
 width:55px;
 z-index:63;
}

.social{
 float:right;
 width:55px;
 height:55px;
 text-align:center;
 margin-bottom:5px;
 cursor:pointer;
 cursor:hand;
}

.social:hover{
 opacity:0.9;
}

.social .fa{
 font-size:34px;
 line-height:55px;
 color:#FFF;
}

/*socials end*/

/*to top start*/
#topcontrol {
 background-image: url('./img/buttonup.png');
 width:70px;
 height:70px;
 z-index:65;
}

#topcontrol:hover{
 background-image: url('./img/buttonup_hover.png');
}
/*to top end*/


#cookie_bar {
 position:fixed;
 bottom:0;
 width:100%;
 min-width:1184px;
 height:36px;
 padding:5px 0;
 background:rgba(0,0,0,0.7);
 font-weight:normal;
 text-align:center;
 color:#FFF;
 display:none;
 z-index:65;
}

#cookie_text {
 display:block;
 width:1140px;
 margin:0 auto;
 font-size:13px;
 line-height:35px;
}

#cookie_text span{
 float:left;
 margin-right:20px;
}

#cookie_bar a:link, #cookie_bar a:visited, #cookie_bar a:hover {
 font-size:13px;
 line-height:33px;
 text-decoration:underline;
 color:#FFF;
}

.cookie_btn{
 float:left;
 width:104px;
 padding:4px 8px;
 margin:4px 0 0 15px;
 background:#DA251A;
 border:1px solid #DA251A;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 -ms-border-radius: 2px;
 -o-border-radius: 2px;
 font-weight:normal;
 font-size:13px;
 line-height:18px;
 color:#FFF;
 cursor:pointer;
 cursor:hand;
}

.cookie_m{
 margin-bottom:52px;
}

iframe[name='google_conversion_frame'] {
 float:left;
 height:0!important;
 width:0!important;
 line-height:0!important;
 font-size:0!important;
 margin-top:-13px;
} 
