@charset "UTF-8";
/**
 * @file
 * Block Styling
 */
@font-face {
  font-family: "Fira Sans";
  src: font-url("FiraSans-Hair.eot");
  src: font-url("FiraSans-Hair.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Hair.woff") format("woff"), url("../fonts/FiraSans-Hair.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-HairItalic.eot");
  src: local("Fira Sans Hair Italic"), url("../fonts/FiraSans-HairItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-HairItalic.woff") format("woff"), url("../fonts/FiraSans-HairItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-UltraLight.eot");
  src: local("Fira Sans UltraLight"), url("../fonts/FiraSans-UltraLight.eot#") format("embedded-opentype"), url("../fonts/FiraSans-UltraLight.woff") format("woff"), url("../fonts/FiraSans-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-UltraLightItalic.eot");
  src: local("Fira Sans UltraLight Italic"), url("../fonts/FiraSans-UltraLightItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-UltraLightItalic.woff") format("woff"), url("../fonts/FiraSans-UltraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Light.eot");
  src: local("Fira Sans Light"), url("../fonts/FiraSans-Light.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Light.woff") format("woff"), url("../fonts/FiraSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-LightItalic.eot");
  src: local("Fira Sans Light Italic"), url("../fonts/FiraSans-LightItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-LightItalic.woff") format("woff"), url("../fonts/FiraSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Regular.eot");
  src: local("Fira Sans Regular"), url("../fonts/FiraSans-Regular.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Regular.woff") format("woff"), url("../fonts/FiraSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Italic.eot");
  src: local("Fira Sans Regular Italic"), url("../fonts/FiraSans-Italic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Italic.woff") format("woff"), url("../fonts/FiraSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Medium.eot");
  src: local("Fira Sans Medium"), url("../fonts/FiraSans-Medium.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Medium.woff") format("woff"), url("../fonts/FiraSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-MediumItalic.eot");
  src: local("Fira Sans Medium Italic"), url("../fonts/FiraSans-MediumItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-MediumItalic.woff") format("woff"), url("../fonts/FiraSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-SemiBold.eot");
  src: local("Fira Sans SemiBold"), url("../fonts/FiraSans-SemiBold.eot#") format("embedded-opentype"), url("../fonts/FiraSans-SemiBold.woff") format("woff"), url("../fonts/FiraSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-SemiBoldItalic.eot");
  src: local("Fira Sans SemiBold Italic"), url("../fonts/FiraSans-SemiBoldItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-SemiBoldItalic.woff") format("woff"), url("../fonts/FiraSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Bold.eot");
  src: local("Fira Sans Bold"), url("../fonts/FiraSans-Bold.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Bold.woff") format("woff"), url("../fonts/FiraSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-BoldItalic.eot");
  src: local("Fira Sans Bold Italic"), url("../fonts/FiraSans-BoldItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-BoldItalic.woff") format("woff"), url("../fonts/FiraSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-ExtraBold.eot");
  src: local("Fira Sans ExtraBold"), url("../fonts/FiraSans-ExtraBold.eot#") format("embedded-opentype"), url("../fonts/FiraSans-ExtraBold.woff") format("woff"), url("../fonts/FiraSans-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-ExtraBoldItalic.eot");
  src: local("Fira Sans ExtraBold Italic"), url("../fonts/FiraSans-ExtraBoldItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/FiraSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-Heavy.eot");
  src: local("Fira Sans Heavy"), url("../fonts/FiraSans-Heavy.eot#") format("embedded-opentype"), url("../fonts/FiraSans-Heavy.woff") format("woff"), url("../fonts/FiraSans-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans";
  src: url("../fonts/FiraSans-HeavyItalic.eot");
  src: local("Fira Sans Heavy Italic"), url("../fonts/FiraSans-HeavyItalic.eot#") format("embedded-opentype"), url("../fonts/FiraSans-HeavyItalic.woff") format("woff"), url("../fonts/FiraSans-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Fira Mono";
  src: url("../fonts/FiraMono-Regular.eot");
  src: local("Fira Mono"), url("../fonts/FiraMono-Regular.eot#") format("embedded-opentype"), url("../fonts/FiraMono-Regular.woff") format("woff"), url("../fonts/FiraMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Fira Mono";
  src: url("../fonts/FiraMono-Bold.eot");
  src: local("Fira Mono Bold"), url("../fonts/FiraMono-Bold.eot#") format("embedded-opentype"), url("../fonts/FiraMono-Bold.woff") format("woff"), url("../fonts/FiraMono-Bold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IcomoonFree";
  src: url("../fonts/icomoon-free-webfont.eot");
  src: url("../fonts/icomoon-free-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon-free-webfont.woff2") format("woff2"), url("../fonts/icomoon-free-webfont.woff") format("woff"), url("../fonts/icomoon-free-webfont.svg#icomoon-freeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ui-text-shadow, .ui-text-shadow-original {
  position: relative;
}

.ui-text-shadow-original {
  z-index: 1;
  text-shadow: none;
}

.ui-text-shadow-copy {
  position: absolute;
  z-index: 0;
  line-height: 110.74235%;
  left: 0;
  top: 0;
  zoom: 1;
  text-shadow: none;
}

.block { /* Block wrapper */
  margin-bottom: 15px;
}
.block.first { /* The first block in the region */ }
.block.last { /* The last block in the region */ }
.block.odd { /* Zebra striping for each block in the region */ }
.block.even { /* Zebra striping for each block in the region */ }
.block h2.block-title { /* Block title */ }
.block h2.block-title a,
.block h2.block-title a:visited {
  text-decoration: none;
  color: #000000;
}
.block h2.block-title a:hover,
.block h2.block-title a:focus,
.block h2.block-title a:active {
  text-decoration: underline;
}
.block .contextual-links-wrapper {
  display: none;
}

/*
    Header blocks
*/
.region-header .block {
  margin: 0;
}
.region-header .block p {
  margin: 0;
}

/* Third party scripts and etc. */
#block-block-9 {
  display: none;
}

/* "Like" and "Share" buttons */
#block-block-8 {
  margin-bottom: 1em;
  margin-top: 1em;
  text-align: center;
  clear: both;
  /*    width: 470px;	*/
  /*
     #3840132 {
  width: 125px !important;
     }
     */
}
#block-block-8 .fb_iframe_widget {
  vertical-align: top;
}
#block-block-8 #vk_like {
  display: inline-block;
  margin-top: 1px;
  vertical-align: top;
  margin-left: 5px;
  width: 150px !important;
}
#block-block-8 #ok_shareWidget {
  display: inline-block;
  margin-right: 5px;
}
#block-block-8 #twitter-widget-0 {
  width: 105px !important;
}

body.node-type-video #block-block-8 {
  width: 715px;
}

/* Language switcher */
#block-locale-language {
  float: right;
  font-size: 12px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin-right: 13px;
}
#block-locale-language ul {
  margin: 0;
  padding: 0;
}
#block-locale-language ul li {
  display: inline;
  list-style: none outside none;
  margin-left: 5px;
}

/* User profile block */
#block-block-30 {
  float: right;
  margin-right: 57px;
}

/* Social buttons block*/
#block-block-7 {
  float: right;
}
#block-block-7 p {
  display: inline;
}
#block-block-7 a {
  display: block;
  float: right;
  height: 20px;
  margin-left: 12px;
  overflow: hidden;
  text-indent: 100px;
  width: 20px;
}
#block-block-7 a.vk {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAABUUlEQVQ4T2MIbNxBNhrBmqPa92RNPpQ56VBQE4gLJDMnHwKKAFFw806ImvC23SA1SCJQzWuP3PsPBlM2XgZyk/r2f//5ByLSuOQMRM2ZW68gIqWzj0NEoJqblp6BSNx88gEisuf8E4hIy7KzQC5Qwz8w9xZMARBBNQNd8vL9N7Ds/5oFJ4EiG4/fh3CBmoObdl5/9B7I/vvvH9xaIEIE2LTNVyCqbz/9ADQLWfOqg3cg7A3H7sPVAxFCM1DD/eefIIo2Hb+/5xzU2W8//YAwvnz/Fda6C64eiBCagahk1rHffyBeww6W7L2FrB5FMxDN2nYNqhAG5u64vuLAbaBvIdyZW6/CFaNrBqIZW67++v0XohQIIKE9cf0liPY/f/+VzUGNKjSUMenQ5hMP7j77+PDl54IZRyGC07dcffLmy9O3X+ftvAERwa6ZSDTyNDfuAAD6TtzxPh15fQAAAABJRU5ErkJggg==");
}
#block-block-7 a.tg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAABcUlEQVQ4T9WSS0/CQBSF/bHiY6GuTFyoC2PcGN24M2pcaUCF+CQBH6ALxUSiRkmK0wqUKhULrQq2FFov3nYgdYzEjfHkbGbmfMl9TFe3n/za/wXuCZDZmDQezuGxU3hkJ7N9W1Iqpm3bcV7Dyx/g/nV+/rSQKlQty67VLSBBq8kivn4LT0TEwzu1YjQgDdAxrx2kVYSn9vOY8cJDIWHlopgt65gDPWjG9JEEpeLRbFh9azyGHdgXIDMxKZF9pbWBILd5owwEhWT+zbmy7XtFR6QFB68V59EV91Qd3csOhoR08d25+hT04oXB0CTMU1QNw7SWz2WfnwxvZfKq4UCuFhMyRRgDi3BlKHUsnMPFeATl0CQDhvEsnMmXUqtPqkqtARXRJAOGbxQnmqA0Bw6jRgwFC29PMmBwlFNf9HqMaLCFpYSsm81tg3ZTpfYYG56MihtXz7RC6B8GCfDcySPNgNnwV+M/7XW/B7pTmOm/gv3kA858Xa/k5/LkAAAAAElFTkSuQmCC");
}
#block-block-7 a.fb {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQ0RTc3NkM1RDNCMTFFMzk4NDVCNTU2MTVBOTRDNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ0RTc3NkQ1RDNCMTFFMzk4NDVCNTU2MTVBOTRDNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRDRFNzc2QTVEM0IxMUUzOTg0NUI1NTYxNUE5NEM0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRDRFNzc2QjVEM0IxMUUzOTg0NUI1NTYxNUE5NEM0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmfueoAAAG8SURBVHjaxJTLKwVRHMfP78xx5w7yToTiIo+NKHZ3oUiEhSyULPwTVjb+A3+C7CyxsLWRnchG6MojkXBxXdzz+PmdOxrKeJacmTP95pzv5/we82tgYmqB/XYIRPw9bIz5E1gqbgwaxKry/NyooAg5h9PzlDbyO7DhDAa7Y/3xxqICj2DPFdOzq4nji6/hpwzr7qoeH2rzornZBbCT8wD5DBbC6Ys3eNE80qTST8m7R+GI9KN8hbXWH8FRN1JTWcIYUqqz8+sb24kfFOw2lXG449vbu+fvleGeY7UVHS1llKDr+qfDSE/99V3ai4iVtaP725vAcwjc3lo9OdKJRkqFUlrB2EA7ADAQGzvL+8mrwHNI2OA/Odc647cguJGXZcQACQ97fetE0jqy0d7mSA6lDfOLm1Rt+s6HZzcBEl6wvb0E3WQMxGPCcRnA3NIWPiS/VbBgaKUpZ0o2x1EP75TWc1NdKWaToZKQYWMB4JQgMmpspRQwrCoEKCp+K9s9uLSwpsvYTrBqg/TikM05KRUFZsgxnWL83UBGoIXR+FvZc8krMgJIT1NJJR20QWRL81ZGIHQOz/zPz+BZgAEA3QcYKPAvRGcAAAAASUVORK5CYII=");
}
#block-block-7 a.twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0YyREM2OEQ1RDNCMTFFM0I4NEU5QzVCQjYwNDAzOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0YyREM2OEU1RDNCMTFFM0I4NEU5QzVCQjYwNDAzOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRjJEQzY4QjVEM0IxMUUzQjg0RTlDNUJCNjA0MDM5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjJEQzY4QzVEM0IxMUUzQjg0RTlDNUJCNjA0MDM5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkMoP0wAAAEoSURBVHjaYtRY9ZCBXMDEQAEYoppZkDnyPCw///1/8e0vXISZkaHaUChIgRvIXvfg640Pvz79+rfjyTcsNjtJcS13kjAVZYeLxKvxRSrzsDMzAhGQUWUgqMjLit3ZL77/keBkXuQgPtlKxF6Sk5+NSV+IDVnB/c+/F97+hN3Zz779ffbtjxQXi4s0FxABRf79R/Hk3U9/vv35j91mHhZGoE6U8GRE0Xzj4y+coX305Y+Z1z/9+Psfa9gCRfc8/YYvqi6/+8mKZh0MbHr49cHnP/g07332vebM29sff6OJ3/v8u/nce3zxLMvNIsLBLM7JLMCOYuixlz9KT775+ucfPs2cLIz+CtyWYhxAI4Aef/Pj77k3Pzc8/Hro+XesHmEczZKkAYAAAwDsZ2xyP+kJEQAAAABJRU5ErkJggg==");
}
#block-block-7 a.gplus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvRJREFUeNqcU11IU1EcP/fe7W7Xu+XU5vJjhZpamJISTdGpaVmR4ciIJDNEX/qAIPp4qwb1UvQQKAU99WAWZpEiZZSBimTCgkQDxVBRR7nm5nbvvs7O6WxzbpoS9H86Xz/+v4//oUBhO/jfkqw/QBj4EMA4ckLTgKUDCxy8ZahNwCKM13C63AQVzzrdkLzmZIzZIg6YLICmODkdp5QuLHpAGE5HkG544UzWh5byPK3CUJbcda+0637plbrswJUfAxfU703seVAKRF+g/5rOHn9lSVLr9f0F595+Hf5FaI9dKzA257W/nx7oX5CpuTiWVqtYVsps08ghw1jsXgKiVgwTfG9ay8vyNarKlwGRCMdwjLnH4IVIc7CzXJfUZiwkSCUvtSy5v08vV57vAxI63JkCsQpWLmN4XioIkCgUbd7RKVtRrppTsv2mxSxDd5U+xdicU9TQi6QMQUZpxqD3s1kmZRqO7gA2D4AIILRdw3cPzglWD0TY4fAtC1BwQbIQRBgCMSD1ZFA7bRq3luSrL9ZmOxGy/BQbT2WmJytqrw64EWlBkQfzi2JH35zLH9yu0F0dEmIpwCcqUqv1KY3HMn7bPeqqToxAiOFKziR/OpJzVFQkfYp69fpH050v0I8YmspJjwVuf+QBBaKRa8Ei5DnmwEFt/SHtjNmpUrIjT4/UHNYGgt2kwprd/kv12S/uFmOEhsesjzqnPo2Y87LiL5/eZZpampi0R8iDaCpEswvW1aQ9MxbX3x5qez4JeGmAkAdxWyTjHdVE6U5DF6JoQK0HhyYeNx3PEN2w7d0MULGBb0D68BKX1ds1OJ+WpOCV7JqvshYMHKIvRi7J1CqI8qCrQfMxzk2PnZhdFuyedVZFgVnm5uNvNqf3Y0tF8b5EGZkfYkWC7KFRp9uz9eytIYQ2NiyomQoYlpocc6Nhtz4/UXSRpDDNUBMzDuOT0elZAXAMwJuBQwUx8EAiWM5LKQq4CH8SsozZ0Oe/wKuFwyPxr/ojwADVKDWIcTSCgAAAAABJRU5ErkJggg==");
}
#block-block-7 a.inst {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNqsVUtIVGEU/ube/8441xmdfA6Fk2gJlpBIBBaFQQ9oUStb1KLATbRuZQt3bYJaKEnbiDYFGlQaURJJoISZDygsR2dUHLNxnIdj87qd/79zr84wtigP/HNf//nOd875zj+sruPhdwB7sDu2xuinipZzlwAVDpjMf5vRNKTSGdBlR2OyBFmy5L9Osu1P/HM8kUKRlaHe7RLXfEy+J0nBAmsxrEbiKLYpuYEsFou5k4O1HHCj68pxNHkqBIt8kyUJ3CUQiuHO0xE8G/4Gu414ZSMzSdKd0pkMKkpUdN84g9qqkp2rHt3E689zqCpVca+jDb6VMMZ+BGBT9GQlmdeCFmWBw8Tqb2DcZpZCuHZ/AJ2PhgXbU0015KvBwGFyliFnqubVo5BVu1TcvNAMT6UemKcryzIMHGbUieno4j4ST4gOl6hWfF0IoufluHh3ta0R55r3U6qnkUilhRoki5TjywhRF1BaIxHp9x09b+B2FePu9ZO4/fgjxr0rUMhhyhfEoZpyvJvwo3fgC/o6LwolcAwDR2JEVyy2RTsUSwjwDeq6/1cUZU4VLocd0c0k/KsROO1Wak5CZ0haNDFoSTkPWdqOIiu81L1Scmw/0UDAaYTjSbQ27sWxg25MzK9CtSukNIuovcLYFihj2dwzksnQTs2Z9gfxYHASty61EEg1whsJnG324P30IsnGBwcF43rkw8IxTByzO5IMQ+M8FZ7Wkw8zWAjGcP6IB+VOO3oHp/B8dFaUgw+EJmbTIoiYOLzlxlSHYvpYN+wro5SjsFLUoclFvJ1YyA6dJprANVtb6RBBAutxEcDAYcaA842zgTBejfnQdfko2lvryV0TddpuWjaDOhqAuZ8RDE0tCf0aOOboiXGmNLoHJjGzvI6mmjIUKXLBw4GfRH1zXrz4NI+N3ylTbgJw+2YuAV6X/lEv+ke8Zk0LGS+fjQIqLPcA4YA588ZZqlb2XwfsSqFD9l//Av4IMABq8PK6oKxLngAAAABJRU5ErkJggg==");
}
#block-block-7 a.ok {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAFtSURBVDhPzZLPK0RRFMf9KSObUViRzE5+NFtla2HhT5BkoYZMiBnJGJsh1EQ2YrIiTfk5YVJGTYmSaRpSmnn3vnfve/c6b25euo6SDbfv4p76fN655/RqjJDv1/lvMplqYkdxp5hzHi+tvVFjvE4DVDA57HeKt/LT4dktnakGka3UCAjirWAm+62dIWkzKQRdCmoYBJH5RRJkdjCtSju/D6W1PegBXhCZHUaAdh5OjHA9iQZE5RlKc71PwyCITOYCwiyDIBl13wwfKubQnWELC/looscp5V1fCPsuTSKtGqDyRR6r5WcJnlmjsQ4SbSOzLXS5175JWbvDOonIE35pVdyeUkhGJDerd1jBqU6iz6bxoJ1LuQNXjzBe+fkKmWnWMMg3My92qSXDgZ+MTDZqgArW2TVfXK1wLcol9/KURX1Etu+PPxo20Fin8ll6XsMgiGxuDPDMKpiqpAvt/GqTxrs9wAs+8w/zV3LI9w41otXY5RFm8wAAAABJRU5ErkJggg==");
}
#block-block-7 a.youtube {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB+UExURf8AAP8BAf8+Pv9/f/+Tk/+env+kpP+pqf+dnf8/P/88PP/8/P/////6+v85Of96ev/+/v98fP+Wlv+vr/+Dg//z8/+Zmf+jo/+mpv8eHv+qqv/9/f8iIv+lpf+Vlf+zs/+Fhf/09P95ef97e/87O/83N/+EhP+YmP+iov9AQFzqWiYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB1SURBVChTY6AnYGRiZmFlY2dn42Bh5mSECnJx88ABLx9UkB/EEwCL8fAIQgWFQBxhEVGwoBhUUBzEkWCQlJIG0myogjKyyIJyIEF5BUUQBdeuBOLALFKGCqqAtEEBrypUkIFJTV1DSlhYSkNdTRMqRA/AwAAARlMIVG8ru1sAAAAASUVORK5CYII=");
}

/* Search block */
#block-search-form {
  float: right;
  margin-top: 10px;
  position: relative;
}
#block-search-form .container-inline {
  padding-top: 0;
}
#block-search-form .container-inline > * + *,
#block-search-form .container-inline .fieldset-wrapper > * + * {
  padding-left: 0;
}
#block-search-form input.form-text {
  border: 1px solid #ACACAC;
  color: #313131;
  font-family: arial;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding: 0 27px 0 5px;
  text-transform: uppercase;
  width: 175px;
}
#block-search-form input.form-submit {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTgyMDhGRjI1RDNCMTFFMzlDRDA5MzlCQTBEMzc4REMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTgyMDhGRjM1RDNCMTFFMzlDRDA5MzlCQTBEMzc4REMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODIwOEZGMDVEM0IxMUUzOUNEMDkzOUJBMEQzNzhEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODIwOEZGMTVEM0IxMUUzOUNEMDkzOUJBMEQzNzhEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr29V64AAAFISURBVHjajJJLK0RhGMfPSGqixOQyxU4+AZ+AIiucslCzkKzcNvgAyoqyU2LllsU5C3vNbCWzsLQhtyQMZYPS8Xv0P6cXM+WpX897ef7nubwnFUWRZxaGYQduDPohCw9wCFu+7596vyxlQkQ9rNegU+fP0KD1DUwhPvghDILAMuWhHY5hBc6VdRZ64cU84mIsrIYJiU5gkMu7+JJKjnDbKn+O/Sj3371VQR98wpIrMmP/iFuGN8Vl4zsTNsMrXHjlzXq8hzpocoVPOmytILTzDLxraImwoF6th0ZXwT6Nm9GH9yj9yh3OBoxoejsEr+JvocWeAYYVe1buHYf0gYwGYY9v2Wud2JJlJ+tuIlRZ3bhpGFBp1tM+XMIC1MMHTCLeTIROX23KXCLgWmc53DqkVdHiH2ElQzyu37LGZvFvocQ2rC6Y/xJgAC9mdxRnm5NqAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
  border: medium none;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 9px;
  position: absolute;
  right: 5px;
  text-indent: 100px;
  top: 3px;
  width: 0;
}

/* Join us link */
#block-block-3 {
  clear: right;
  float: right;
  margin-top: 10px;
  margin-left: 25px;
}
#block-block-3 p {
  margin-bottom: 10px;
}
#block-block-3 a {
  color: #FFFFFF;
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-size: 12px;
  line-height: 24px;
  text-decoration: none;
  text-transform: uppercase;
}
#block-block-3 a span {
  display: inline-block;
}
#block-block-3 a span.link {
  background-color: #01639A;
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  white-space: nowrap;
}
#block-block-3 a:hover span.link {
  text-decoration: underline;
}
#block-block-3 a.lk span.icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUVERTQ2QTA1RDNCMTFFM0ExRUFCODgzMUE4MTc4Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUVERTQ2QTE1RDNCMTFFM0ExRUFCODgzMUE4MTc4Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRURFNDY5RTVEM0IxMUUzQTFFQUI4ODMxQTgxNzhDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRURFNDY5RjVEM0IxMUUzQTFFQUI4ODMxQTgxNzhDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlhPO6YAAAD/SURBVHjalNE/a8JAGMfxU6FQUdPNwQ5dDCIIjn0JxaG4SydfjZt0cnDSQUGE2qV0qODSwXboCyh0K1ZBK4qmS8/vyaWR00jzgw/kknvuTx4hpRQGG01MMUMLWXOeWZTGu9zPB3J+hRFUpX9qOHHnh4WXGDLCPzYsd7Bb6OD7SOEc60OFP+gfKRxg+Tcyfk4Udwfu94DE7tzQ9g95ucYviijrdw10EEHP3FGtVscKryighBtc4RmO7q/ltkM93BtHG6OPJ3wZ3x5xpgorMnhu1R1HnDgpgmWi2jEUwfOmjnquL/3ftHHhtuMUed2GS6QQ16sv8IkXdLe7CbHaCDAAcjGslT4JojcAAAAASUVORK5CYII=") no-repeat scroll center center #acacac;
  margin-right: 1px;
  width: 24px;
}
#block-block-3 .join .link {
  width: 167px;
}
#block-block-3 .card .icon {
  display: none;
}
#block-block-3 .card .link {
  width: 192px;
}

/* More links */
#block-block-25 {
  position: absolute;
  right: 237px;
  top: 75px;
}
#block-block-25 p {
  margin-bottom: 10px;
}
#block-block-25 a {
  width: 189px;
  color: #FFFFFF;
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-size: 12px;
  line-height: 24px;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  background-color: #01639A;
  padding: 0 10px;
  text-align: center;
  white-space: nowrap;
}
#block-block-25 a:hover {
  text-decoration: underline;
}

/* Main menu and regional menu */
#block-menu-block-1,
#block-menu-block-4,
#block-views-menu-top-menu-top,
#block-views-menu-top-menu-top-reg {
  background-color: #01639A;
  clear: both;
  margin-top: 95px;
  text-transform: uppercase;
  width: 100%;
  overflow: hidden;
}
#block-menu-block-1 ul,
#block-menu-block-4 ul,
#block-views-menu-top-menu-top ul,
#block-views-menu-top-menu-top-reg ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  text-align: center;
  line-height: 0;
}
#block-menu-block-1 ul li,
#block-menu-block-4 ul li,
#block-views-menu-top-menu-top ul li,
#block-views-menu-top-menu-top-reg ul li {
  list-style: none outside none;
  display: inline-block;
}
#block-menu-block-1 ul li a,
#block-menu-block-1 ul li a:visited,
#block-menu-block-4 ul li a,
#block-menu-block-4 ul li a:visited,
#block-views-menu-top-menu-top ul li a,
#block-views-menu-top-menu-top ul li a:visited,
#block-views-menu-top-menu-top-reg ul li a,
#block-views-menu-top-menu-top-reg ul li a:visited {
  color: #FFFFFF;
  padding: 11px;
  text-decoration: none;
  float: left;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
#block-menu-block-1 ul li .children,
#block-menu-block-4 ul li .children,
#block-views-menu-top-menu-top ul li .children,
#block-views-menu-top-menu-top-reg ul li .children {
  display: none;
}
#block-menu-block-1 ul a:hover,
#block-menu-block-1 ul a:focus,
#block-menu-block-1 ul a:active,
#block-menu-block-1 ul a.active,
#block-menu-block-1 ul li.active a,
#block-menu-block-1 ul a.active-trail,
#block-menu-block-1 ul li.active-trail a,
#block-menu-block-1 ul li.highlight-1 a,
#block-menu-block-4 ul a:hover,
#block-menu-block-4 ul a:focus,
#block-menu-block-4 ul a:active,
#block-menu-block-4 ul a.active,
#block-menu-block-4 ul li.active a,
#block-menu-block-4 ul a.active-trail,
#block-menu-block-4 ul li.active-trail a,
#block-menu-block-4 ul li.highlight-1 a,
#block-views-menu-top-menu-top ul a:hover,
#block-views-menu-top-menu-top ul a:focus,
#block-views-menu-top-menu-top ul a:active,
#block-views-menu-top-menu-top ul a.active,
#block-views-menu-top-menu-top ul li.active a,
#block-views-menu-top-menu-top ul a.active-trail,
#block-views-menu-top-menu-top ul li.active-trail a,
#block-views-menu-top-menu-top ul li.highlight-1 a,
#block-views-menu-top-menu-top-reg ul a:hover,
#block-views-menu-top-menu-top-reg ul a:focus,
#block-views-menu-top-menu-top-reg ul a:active,
#block-views-menu-top-menu-top-reg ul a.active,
#block-views-menu-top-menu-top-reg ul li.active a,
#block-views-menu-top-menu-top-reg ul a.active-trail,
#block-views-menu-top-menu-top-reg ul li.active-trail a,
#block-views-menu-top-menu-top-reg ul li.highlight-1 a {
  text-decoration: none;
  background-color: #dc0000;
}
#block-menu-block-1 ul li.views-row-first a:hover:before,
#block-menu-block-1 ul li.views-row-first a:focus:before,
#block-menu-block-1 ul li.views-row-first a:active:before,
#block-menu-block-1 ul li.views-row-first a.active:before, #block-menu-block-1 ul li.views-row-first.active a:before,
#block-menu-block-1 ul li.views-row-first a.active-trail:before, #block-menu-block-1 ul li.views-row-first.active-trail a:before,
#block-menu-block-4 ul li.views-row-first a:hover:before,
#block-menu-block-4 ul li.views-row-first a:focus:before,
#block-menu-block-4 ul li.views-row-first a:active:before,
#block-menu-block-4 ul li.views-row-first a.active:before,
#block-menu-block-4 ul li.views-row-first.active a:before,
#block-menu-block-4 ul li.views-row-first a.active-trail:before,
#block-menu-block-4 ul li.views-row-first.active-trail a:before,
#block-views-menu-top-menu-top ul li.views-row-first a:hover:before,
#block-views-menu-top-menu-top ul li.views-row-first a:focus:before,
#block-views-menu-top-menu-top ul li.views-row-first a:active:before,
#block-views-menu-top-menu-top ul li.views-row-first a.active:before,
#block-views-menu-top-menu-top ul li.views-row-first.active a:before,
#block-views-menu-top-menu-top ul li.views-row-first a.active-trail:before,
#block-views-menu-top-menu-top ul li.views-row-first.active-trail a:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first a:hover:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first a:focus:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first a:active:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first a.active:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first.active a:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first a.active-trail:before,
#block-views-menu-top-menu-top-reg ul li.views-row-first.active-trail a:before {
  content: "";
  background-color: #dc0000;
  width: 1000px;
  height: 50px;
  position: absolute;
  left: -1000px;
  top: 0;
}
#block-menu-block-1 ul li.views-row-last a:hover:before,
#block-menu-block-1 ul li.views-row-last a:focus:before,
#block-menu-block-1 ul li.views-row-last a:active:before,
#block-menu-block-1 ul li.views-row-last a.active:before, #block-menu-block-1 ul li.views-row-last.active a:before,
#block-menu-block-1 ul li.views-row-last a.active-trail:before, #block-menu-block-1 ul li.views-row-last.active-trail a:before,
#block-menu-block-4 ul li.views-row-last a:hover:before,
#block-menu-block-4 ul li.views-row-last a:focus:before,
#block-menu-block-4 ul li.views-row-last a:active:before,
#block-menu-block-4 ul li.views-row-last a.active:before,
#block-menu-block-4 ul li.views-row-last.active a:before,
#block-menu-block-4 ul li.views-row-last a.active-trail:before,
#block-menu-block-4 ul li.views-row-last.active-trail a:before,
#block-views-menu-top-menu-top ul li.views-row-last a:hover:before,
#block-views-menu-top-menu-top ul li.views-row-last a:focus:before,
#block-views-menu-top-menu-top ul li.views-row-last a:active:before,
#block-views-menu-top-menu-top ul li.views-row-last a.active:before,
#block-views-menu-top-menu-top ul li.views-row-last.active a:before,
#block-views-menu-top-menu-top ul li.views-row-last a.active-trail:before,
#block-views-menu-top-menu-top ul li.views-row-last.active-trail a:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last a:hover:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last a:focus:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last a:active:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last a.active:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last.active a:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last a.active-trail:before,
#block-views-menu-top-menu-top-reg ul li.views-row-last.active-trail a:before {
  content: "";
  background-color: #dc0000;
  width: 1000px;
  height: 50px;
  position: absolute;
  right: -1000px;
  top: 0;
}

/*
    Content blocks
*/
.region-content-top .block__title,
#content .block__title,
.region-content-bottom .block__title {
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* Top banner - front page, category page */
#block-views-top-banner-top-banner-front,
#block-views-top-banner-top-banner-category {
  border-bottom: 1px solid #ACACAC;
  padding-bottom: 10px;
  width: 715px;
  overflow: hidden;
}

/* For newsmedia - front page*/
#block-views-for-nm-for-nm-block,
#block-views-for-nm-nm-about-block {
  float: left;
  width: 225px;
  margin-right: 20px;
}
#block-views-for-nm-for-nm-block .block__title,
#block-views-for-nm-nm-about-block .block__title {
  border-bottom: 2px solid #CACACA;
  font-size: 14px;
}

/* Photo of the day (old), video - front page*/
#block-views-3cb670738933c6a8a255032bf917e4bc,
#block-views-videos-video-block-front {
  float: left;
  width: 470px;
}
#block-views-3cb670738933c6a8a255032bf917e4bc .block__title,
#block-views-videos-video-block-front .block__title {
  border-bottom: 2px solid #CACACA;
  font-size: 14px;
  margin-bottom: 1px;
}

#block-views-photo-of-day-block-front-en {
  float: left;
}
#block-views-photo-of-day-block-front-en .block__title {
  border-bottom: 2px solid #CACACA;
  font-size: 14px;
  margin-bottom: 1px;
}

/* Cites block - front page */
#block-block-11 p {
  margin: 0;
}
#block-block-11 img {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
#block-block-11 .cite-block {
  background-color: #01639A;
  color: #FFFFFF;
  margin-bottom: 1px;
  padding: 10px 10px 15px;
  position: relative;
}
#block-block-11 .name {
  color: #FFFFFF;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 4px;
}
#block-block-11 .place {
  color: #FFFFFF;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 14px;
}
#block-block-11 .cite {
  clear: left;
  color: #FFFFFF;
  margin-left: 20px;
  position: relative;
  line-height: 20px;
}
#block-block-11 .cite:before {
  content: "«";
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 30px;
  left: -20px;
  position: absolute;
  top: -3px;
}
#block-block-11 .cite:after {
  content: "»";
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 30px;
  bottom: 2px;
  position: absolute;
  right: 0;
}
#block-block-11 a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

#block-views-cites-block,
#block-views-cites-cites-block-region {
  overflow: hidden;
  color: #fff;
  position: relative;
}
#block-views-cites-block p,
#block-views-cites-cites-block-region p {
  margin: 0;
  display: inline;
}
#block-views-cites-block .views-row,
#block-views-cites-cites-block-region .views-row {
  background-color: #01639A;
  position: relative;
  padding: 10px;
  overflow: hidden;
  height: 280px;
  box-sizing: border-box;
}
#block-views-cites-block .views-field-field-headimage,
#block-views-cites-cites-block-region .views-field-field-headimage {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
#block-views-cites-block .views-field-field-headimage img,
#block-views-cites-cites-block-region .views-field-field-headimage img {
  display: block;
}
#block-views-cites-block .views-field-title,
#block-views-cites-cites-block-region .views-field-title {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 4px;
}
#block-views-cites-block .views-field-field-region-contacts,
#block-views-cites-cites-block-region .views-field-field-region-contacts {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 14px;
}
#block-views-cites-block .views-field-body, #block-views-cites-block .views-field-php,
#block-views-cites-cites-block-region .views-field-body,
#block-views-cites-cites-block-region .views-field-php {
  background-color: #01639A;
  clear: left;
  margin-left: 20px;
  height: 170px;
  width: 185px;
  margin-top: 10px;
}
#block-views-cites-block .views-field-body .field-content, #block-views-cites-block .views-field-php .field-content,
#block-views-cites-cites-block-region .views-field-body .field-content,
#block-views-cites-cites-block-region .views-field-php .field-content {
  display: inline-block;
  line-height: 1.25em;
  vertical-align: middle;
}
#block-views-cites-block .views-field-body .field-content:before, #block-views-cites-block .views-field-php .field-content:before,
#block-views-cites-cites-block-region .views-field-body .field-content:before,
#block-views-cites-cites-block-region .views-field-php .field-content:before {
  content: "«";
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 30px;
  float: left;
  margin-left: -20px;
  margin-top: -1px;
}
#block-views-cites-block .views-field-body .field-content:after, #block-views-cites-block .views-field-php .field-content:after,
#block-views-cites-cites-block-region .views-field-body .field-content:after,
#block-views-cites-cites-block-region .views-field-php .field-content:after {
  content: "»";
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 3px;
  margin-left: -3px;
}
#block-views-cites-block .views-field-body .field-content div, #block-views-cites-block .views-field-php .field-content div,
#block-views-cites-cites-block-region .views-field-body .field-content div,
#block-views-cites-cites-block-region .views-field-php .field-content div {
  display: inline;
}
#block-views-cites-block .two-items-0.views-row-2,
#block-views-cites-cites-block-region .two-items-0.views-row-2 {
  display: none;
}
#block-views-cites-block .two-items-1,
#block-views-cites-cites-block-region .two-items-1 {
  height: auto;
}
#block-views-cites-block .two-items-1.views-row-1,
#block-views-cites-cites-block-region .two-items-1.views-row-1 {
  margin-bottom: 5px;
}
#block-views-cites-block .two-items-1 .views-field-body, #block-views-cites-block .two-items-1 .views-field-php,
#block-views-cites-cites-block-region .two-items-1 .views-field-body,
#block-views-cites-cites-block-region .two-items-1 .views-field-php {
  height: auto;
  line-height: 1.3em;
}

/* Events announce */
#block-views-d51c8f9c446739957460f8b4a1d5ea48,
#block-views-cdaa7c989b509bf70a475d90364396c6,
#block-views-exhibitions-block-list-current {
  margin-top: 17px;
}
#block-views-d51c8f9c446739957460f8b4a1d5ea48 .block__title,
#block-views-cdaa7c989b509bf70a475d90364396c6 .block__title,
#block-views-exhibitions-block-list-current .block__title {
  border-bottom: 6px solid #E40000;
  margin-bottom: 3px;
  padding-bottom: 5px;
  border-color: #CACACA;
}

/* Children videos block */
#block-views-videos-video-children-block {
  margin-top: 1em;
}

/* Sidebar blocks */
.region-sidebar-first .block .block__title,
.region-sidebar-second .block .block__title,
.region-footer .block .block__title {
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

.region-sidebar-second .block-advpoll {
  font-size: 12px;
}
.region-sidebar-second .block-advpoll .node-title {
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 1.5em;
  border-bottom: 1px dotted #D5D5D5;
  padding-bottom: 10px;
}
.region-sidebar-second .block-advpoll .node-title a,
.region-sidebar-second .block-advpoll .node-title a:visited {
  color: #000000;
  text-decoration: none;
}
.region-sidebar-second .block-advpoll .node-title a:hover,
.region-sidebar-second .block-advpoll .node-title a:focus,
.region-sidebar-second .block-advpoll .node-title a:active {
  text-decoration: underline;
}
.region-sidebar-second .block-advpoll .form-item {
  margin: 10px 0;
}
/* Events calendar side block */
#block-views-events-block-cat-cal .block__title {
  border-bottom: 2px solid #ACACAC;
}

/*
    Content blocks
*/
/* History */
#block-block-12 {
  margin-left: -15px;
}

/* Map */
#block-rgom-reg-map {
  position: relative;
  clear: both;
  /*
  	.reg_button {
  		height: 10px;
  		display: block;
  	}


      .up_button {
  		border-bottom: 2px solid #acacac;
  		@if $legacy-support-for-ie6 or $legacy-support-for-ie7 {
  			*background: image-url("arrow_up.png") no-repeat center bottom transparent;
  		}
  		background: inline-image("arrow_up.png") no-repeat center bottom transparent;
  		margin-bottom: 5px;

  		&:hover {
  			border-bottom-color: #01639a;
  			@if $legacy-support-for-ie6 or $legacy-support-for-ie7 {
  				*background-image: image-url("arrow_up_active.png");
  			}
  			background-image: inline-image("arrow_up_active.png");		
  		}
      }

      .down_button {
  		border-top: 2px solid #acacac;	
  		@if $legacy-support-for-ie6 or $legacy-support-for-ie7 {
  			*background: image-url("arrow_down.png") no-repeat center top transparent;
  		}
  		background: inline-image("arrow_down.png") no-repeat center top transparent;
  		margin-top: 5px;

  		&:hover {
  			border-top-color: #01639a;
  			@if $legacy-support-for-ie6 or $legacy-support-for-ie7 {
  				*background-image: image-url("arrow_down_active.png");
  			}
  			background-image: inline-image("arrow_down_active.png");		
  		}
      }
  */
  /*
      #reg_list {
  		overflow: hidden;
  		height: 380px;

  		a {
  			display: block;
  			font-family: $arial;
  			font-size: 12px;
  			line-height: 22px;
  		}     
      }
  */
}
#block-rgom-reg-map #reg_list_wrapper {
  left: 366px;
  margin: 0;
  position: absolute;
  top: 2px;
  z-index: 100;
}
#block-rgom-reg-map #reg_list_wrapper .form-type-select {
  margin: 0;
}

/* Articles block */
#block-views-articles-block {
  overflow: hidden; /* Align floated blocks to column */
  /* See common view styles in view-styles.scss */
}
#block-views-articles-block .view-articles .views-field-field-event-datetime {
  display: none;
}

/* If photogallery or videos block exists in same level - show articles in column */
body.has-content-views_photogalleries-block-10.has-content-views_articles-block-11 #block-views-articles-block,
body.has-content-views_videos-block-11.has-content-views_articles-block-12 #block-views-articles-block,
body.has-content-views_photogalleries-block--12.has-content-views_articles-block--11 #block-views-articles-block,
body.has-content-views_videos-block--11.has-content-views_articles-block--10 #block-views-articles-block {
  margin-left: 249px;
}

/* Photogalleries block */
#block-views-photogalleries-block {
  /* See common view styles in view-styles.scss */
}

/* If articles block exists - show photogalleries in column */
body.has-content-views_photogalleries-block-10.has-content-views_articles-block-11 #block-views-photogalleries-block,
body.has-content-views_photogalleries-block--12.has-content-views_articles-block--11 #block-views-photogalleries-block {
  float: left;
  margin-right: 20px;
  width: 229px;
  /*	width: ($zen-grid-width / $zen-column-count) - $zen-gutter-width;
      margin-right: $zen-gutter-width;
  */
  /* See common view styles in view-styles.scss */
}
body.has-content-views_photogalleries-block-10.has-content-views_articles-block-11 #block-views-photogalleries-block .views-row,
body.has-content-views_photogalleries-block--12.has-content-views_articles-block--11 #block-views-photogalleries-block .views-row {
  margin-bottom: 20px;
}
body.has-content-views_photogalleries-block-10.has-content-views_articles-block-11 #block-views-photogalleries-block .views-row-last,
body.has-content-views_photogalleries-block--12.has-content-views_articles-block--11 #block-views-photogalleries-block .views-row-last {
  margin-bottom: 10px;
}

/* Videos block */
#block-views-videos-block {
  clear: both;
  /* See common view styles in view-styles.scss */
}

/* If articles block exists - show photogalleries in column */
body.has-content-views_videos-block-11.has-content-views_articles-block-12 #block-views-videos-block,
body.has-content-views_videos-block--11.has-content-views_articles-block--10 #block-views-videos-block {
  clear: none;
  float: right;
  margin-left: 20px;
  width: 229px;
  /*	width: ($zen-grid-width / $zen-column-count) - $zen-gutter-width;
      margin-right: $zen-gutter-width;
  */
  /* See common view styles in view-styles.scss */
}
body.has-content-views_videos-block-11.has-content-views_articles-block-12 #block-views-videos-block .views-row,
body.has-content-views_videos-block--11.has-content-views_articles-block--10 #block-views-videos-block .views-row {
  margin-bottom: 20px;
}
body.has-content-views_videos-block-11.has-content-views_articles-block-12 #block-views-videos-block .views-row-last,
body.has-content-views_videos-block--11.has-content-views_articles-block--10 #block-views-videos-block .views-row-last {
  margin-bottom: 10px;
}

/* Category pages block */
#block-views-1db24a5746d85f57002bb5d44dc1e74d,
#block-views-a08a93d5f27add38fbff35e8ef34efde {
  margin-top: 25px;
}
#block-views-1db24a5746d85f57002bb5d44dc1e74d .block__title,
#block-views-a08a93d5f27add38fbff35e8ef34efde .block__title {
  border-bottom: 6px solid #00639A;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

/* Footer/Bottom blocks */
.region-bottom .block p,
.region-footer .block p {
  margin: 0;
}

/* Footer project links blocks */
#block-block-13,
#block-block-14,
#block-block-15 {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 22px;
  width: 310px;
  float: left;
}
#block-block-13 h2.block__title,
#block-block-14 h2.block__title,
#block-block-15 h2.block__title {
  margin-bottom: 5px;
}
#block-block-13 a,
#block-block-13 a:visited,
#block-block-14 a,
#block-block-14 a:visited,
#block-block-15 a,
#block-block-15 a:visited {
  color: #323D46;
}

#block-block-13,
#block-block-14 {
  margin-right: 35px;
}

/* Copyright block */
#block-block-4 {
  float: left;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  margin-top: 2px;
}

/* Region responsibility block */
#block-block-20 {
  width: 340px;
  margin-left: 50px;
  color: #000000;
  float: left;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  margin-top: 2px;
}

/* Logo block */
#block-block-10 {
  float: right;
}
#block-block-10 a.logo {
  background: url("../images/footer_logo.png") no-repeat scroll right center transparent;
  display: block;
  height: 45px;
  overflow: hidden;
  text-indent: -10000px;
  width: 221px;
}

body.page-taxonomy-term-8544 #block-block-10 a.logo {
  background-image: url("../images/footer_logo_white.png");
  width: 240px;
}

/* Main news block */
#block-views-news-block {
  position: relative;
}

/* Above content region */
.region-content-top .block {
  margin-bottom: 10px;
}

#block-block-22 {
  clear: both;
}
#block-block-22 .block__title {
  border-bottom: 2px solid #CACACA;
  font-size: 14px;
  margin-bottom: 1px;
}

body.page-taxonomy-term-3831 #block-block-22 h2.block__title {
  display: none;
}

#block-block-28 {
  margin-top: 30px;
}
#block-block-28 a {
  color: #fff;
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.05em;
  text-align: center;
  padding: 15px 0;
  background-color: #01639a;
}
#block-block-28 a:hover, #block-block-28 a:active, #block-block-28 a:focus {
  background-color: #009900;
}

#block-rgom-subscribe-0,
#block-rgom-subscribe-1,
.block-rgom-subscribe-embedded,
.block-rgom-subscribe-telegram-info {
  background: #01639A;
  color: #fff;
  padding: 20px;
  margin-left: -20px;
  margin-top: 40px;
  margin-bottom: 40px;
  overflow: hidden;
  position: relative;
}
#block-rgom-subscribe-0 h2,
#block-rgom-subscribe-1 h2,
.block-rgom-subscribe-embedded h2,
.block-rgom-subscribe-telegram-info h2 {
  font-size: 19px;
  line-height: 1.4em;
  margin: 0;
}
#block-rgom-subscribe-0 p,
#block-rgom-subscribe-1 p,
.block-rgom-subscribe-embedded p,
.block-rgom-subscribe-telegram-info p {
  font-size: 16px;
  margin: 3px 0;
}
#block-rgom-subscribe-0 .form-item-email,
#block-rgom-subscribe-1 .form-item-email,
.block-rgom-subscribe-embedded .form-item-email,
.block-rgom-subscribe-telegram-info .form-item-email {
  float: left;
  margin: 0;
  margin-top: 10px;
  width: 470px;
}
#block-rgom-subscribe-0 .form-item-email input,
#block-rgom-subscribe-1 .form-item-email input,
.block-rgom-subscribe-embedded .form-item-email input,
.block-rgom-subscribe-telegram-info .form-item-email input {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
  padding: 6px 10px;
  width: 100%;
  box-sizing: border-box;
}
#block-rgom-subscribe-0 .form-item-email input::placeholder,
#block-rgom-subscribe-1 .form-item-email input::placeholder,
.block-rgom-subscribe-embedded .form-item-email input::placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input::placeholder {
  color: #fff;
}
#block-rgom-subscribe-0 .form-item-email input::-webkit-input-placeholder,
#block-rgom-subscribe-1 .form-item-email input::-webkit-input-placeholder,
.block-rgom-subscribe-embedded .form-item-email input::-webkit-input-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
#block-rgom-subscribe-0 .form-item-email input::-moz-placeholder,
#block-rgom-subscribe-1 .form-item-email input::-moz-placeholder,
.block-rgom-subscribe-embedded .form-item-email input::-moz-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 1;
}
#block-rgom-subscribe-0 .form-item-email input:-moz-placeholder,
#block-rgom-subscribe-1 .form-item-email input:-moz-placeholder,
.block-rgom-subscribe-embedded .form-item-email input:-moz-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  opacity: 1;
}
#block-rgom-subscribe-0 .form-item-email input:-ms-input-placeholder,
#block-rgom-subscribe-1 .form-item-email input:-ms-input-placeholder,
.block-rgom-subscribe-embedded .form-item-email input:-ms-input-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
#block-rgom-subscribe-0 .form-submit,
#block-rgom-subscribe-1 .form-submit,
.block-rgom-subscribe-embedded .form-submit,
.block-rgom-subscribe-telegram-info .form-submit {
  float: right;
  color: #01639A;
  background: #fff;
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  width: 205px;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  transition: all 0.2s;
}
#block-rgom-subscribe-0 .form-submit:hover, #block-rgom-subscribe-0 .form-submit:focus, #block-rgom-subscribe-0 .form-submit:active,
#block-rgom-subscribe-1 .form-submit:hover,
#block-rgom-subscribe-1 .form-submit:focus,
#block-rgom-subscribe-1 .form-submit:active,
.block-rgom-subscribe-embedded .form-submit:hover,
.block-rgom-subscribe-embedded .form-submit:focus,
.block-rgom-subscribe-embedded .form-submit:active,
.block-rgom-subscribe-telegram-info .form-submit:hover,
.block-rgom-subscribe-telegram-info .form-submit:focus,
.block-rgom-subscribe-telegram-info .form-submit:active {
  background: #f0f0f0;
}
#block-rgom-subscribe-0 .ajax-progress,
#block-rgom-subscribe-1 .ajax-progress,
.block-rgom-subscribe-embedded .ajax-progress,
.block-rgom-subscribe-telegram-info .ajax-progress {
  position: absolute;
  right: 18px;
  bottom: 20px;
}
#block-rgom-subscribe-0 .ajax-progress .throbber,
#block-rgom-subscribe-1 .ajax-progress .throbber,
.block-rgom-subscribe-embedded .ajax-progress .throbber,
.block-rgom-subscribe-telegram-info .ajax-progress .throbber {
  margin: 0;
}
#block-rgom-subscribe-0 .ajax-progress .message,
#block-rgom-subscribe-1 .ajax-progress .message,
.block-rgom-subscribe-embedded .ajax-progress .message,
.block-rgom-subscribe-telegram-info .ajax-progress .message {
  display: none;
}
#block-rgom-subscribe-0 .thanks,
#block-rgom-subscribe-1 .thanks,
.block-rgom-subscribe-embedded .thanks,
.block-rgom-subscribe-telegram-info .thanks {
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 50px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABDCAYAAAACuCLiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGfSURBVHgB7dnZTQNBEIThWiIgBIfgkJpIcCaQiUMgBEQkxVhokA0+9pizp36ptc/7afelG1CqRCSfodIUMHdhPsO8Qm3rDDMm1LVdwRTq2u5gCnVpMzCFOrcFmEJ91ApMod5qA6ZQ/5YAU6ixhJhCzYA5LmpGzAvUCQN0wgyPY5gd8nZ4gvMKYp76gucK/ObnGTwnzIQJM2HCTJgwE9Y1Jhs7YPWO+RbmoxVUD5ix6qieMKujesSMFUelY8xYMVQOgBnLjsqBMGPZUDkgZiw5KgfGjCVDpTB/24xKYf5rNSqFebPFqBTmw2ajsvMV3OlIV+KwtA9zfITKsge1l2ma3pGj8CIHlunml0pvy2FWRKXXTTsroNL72YJlUfcc4QbEcqilMtSOflANrcT+UQ2txX5RDa3G/lANrcd+UA29xPZRDb3FdlENvcb2UA29x3ZQDV5ifVSDtyqiGrxWAdXgvYKohlEqgGoYrYyohlHLgGoYvYSoBvVTAlSDumwDqkFdbwWqQd1vAapBzWsGqkEt6w6qQa3rCqpBbesM1eCob0311vb0DtTQAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
  background-size: 34px auto;
}
#block-rgom-subscribe-0 .thanks h2,
#block-rgom-subscribe-1 .thanks h2,
.block-rgom-subscribe-embedded .thanks h2,
.block-rgom-subscribe-telegram-info .thanks h2 {
  font-size: 30px;
  margin-bottom: 5px;
}
#block-rgom-subscribe-0 .thanks h3,
#block-rgom-subscribe-1 .thanks h3,
.block-rgom-subscribe-embedded .thanks h3,
.block-rgom-subscribe-telegram-info .thanks h3 {
  font-size: 22px;
  line-height: 1.3em;
  margin: 0;
  font-weight: normal;
}

#block-rgom-subscribe-1,
.block-rgom-subscribe-embedded,
.block-rgom-subscribe-telegram-info {
  background: transparent;
  color: #4f4f4f;
  border-top: solid #808080 1px;
  border-bottom: solid #808080 1px;
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
#block-rgom-subscribe-1 h2,
.block-rgom-subscribe-embedded h2,
.block-rgom-subscribe-telegram-info h2 {
  color: #01639A;
}
#block-rgom-subscribe-1 .form-item-email,
.block-rgom-subscribe-embedded .form-item-email,
.block-rgom-subscribe-telegram-info .form-item-email {
  width: 475px;
}
#block-rgom-subscribe-1 .form-item-email input,
.block-rgom-subscribe-embedded .form-item-email input,
.block-rgom-subscribe-telegram-info .form-item-email input {
  border-color: #888888;
  color: #333333;
}
#block-rgom-subscribe-1 .form-item-email input::placeholder,
.block-rgom-subscribe-embedded .form-item-email input::placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input::placeholder {
  color: #888888;
}
#block-rgom-subscribe-1 .form-item-email input::-webkit-input-placeholder,
.block-rgom-subscribe-embedded .form-item-email input::-webkit-input-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #888888;
}
#block-rgom-subscribe-1 .form-item-email input::-moz-placeholder,
.block-rgom-subscribe-embedded .form-item-email input::-moz-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input::-moz-placeholder { /* Firefox 19+ */
  color: #888888;
  opacity: 1;
}
#block-rgom-subscribe-1 .form-item-email input:-moz-placeholder,
.block-rgom-subscribe-embedded .form-item-email input:-moz-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input:-moz-placeholder { /* Firefox 18- */
  color: #888888;
  opacity: 1;
}
#block-rgom-subscribe-1 .form-item-email input:-ms-input-placeholder,
.block-rgom-subscribe-embedded .form-item-email input:-ms-input-placeholder,
.block-rgom-subscribe-telegram-info .form-item-email input:-ms-input-placeholder { /* IE 10+ */
  color: #888888;
}
#block-rgom-subscribe-1 .form-submit,
.block-rgom-subscribe-embedded .form-submit,
.block-rgom-subscribe-telegram-info .form-submit {
  background: #01639A;
  color: #fff;
  width: 220px;
}
#block-rgom-subscribe-1 .form-submit:hover, #block-rgom-subscribe-1 .form-submit:focus, #block-rgom-subscribe-1 .form-submit:active,
.block-rgom-subscribe-embedded .form-submit:hover,
.block-rgom-subscribe-embedded .form-submit:focus,
.block-rgom-subscribe-embedded .form-submit:active,
.block-rgom-subscribe-telegram-info .form-submit:hover,
.block-rgom-subscribe-telegram-info .form-submit:focus,
.block-rgom-subscribe-telegram-info .form-submit:active {
  background: #00588A;
}
#block-rgom-subscribe-1 .thanks,
.block-rgom-subscribe-embedded .thanks,
.block-rgom-subscribe-telegram-info .thanks {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*# sourceMappingURL=blocks.css.map */
