@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font:inherit;
font-size:100%;
margin:0;
padding:0;
vertical-align:baseline;
}

table {
background:#ececec;
border:1px solid #bbb;
border-collapse:collapse;
border-collapse:collapse;
border-spacing:0;
border-spacing:0;
margin-bottom:15px;
width:100%;
}

.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}

.clearfix {
display:inline-block;
display:block;
}

* html .clearfix {
height:1%;
}

* {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

body {
background:#fff;
color:#000;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:1.7;
}

a {
color:#015fb6;
text-decoration:none;
}

a:hover {
color:#0B9CA1;
text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
color:#000;
font-family:'Open Sans',sans-serif;
font-weight:600;
margin-bottom:8px;
}

h1 {
font-size:20px;
}

h2 {
font-size:17px;
}

h3 {
font-size:14px;
}

h4 {
font-size:13px;
}

th,tr,td {
vertical-align:middle;
}

th {
background:#2E3D4A;
border-right:1px solid #c8c7c7;
color:#fff;
font-weight:700;
padding:10px;
}

td {
background:#FFF;
border:1px solid #DBDBDB;
color:#747474;
padding:10px;
text-align:left;
}

code {
background:#fafafa;
border:1px solid #bbb;
border-radius:7px;
display:block;
margin:5px 0;
padding:7px;
text-shadow:1px 1px #fff;
}

mark {
background-color:#fdfc9b;
font-style:italic;
font-weight:700;
}

del {
text-decoration:line-through;
}

hr {
border:none;
border-top:#EEE 1px solid;
}

dt {
font-weight:700;
margin-bottom:24px;
}

dd {
margin-bottom:24px;
margin-left:30px;
}

ul {
list-style-type:disc;
margin-bottom:12px;
margin-left:25px;
}

ul ul {
list-style-type:square;
margin-bottom:0;
}

ul ul ul {
list-style-type:circle;
}

ol {
list-style-type:decimal;
margin-bottom:24px;
margin-left:30px;
}

ol ol {
list-style:upper-alpha;
margin-bottom:0;
}

ol ol ol {
list-style:lower-roman;
}

ol ol ol ol {
list-style:lower-alpha;
}

abbr,acronym {
border-bottom:#999 1px dotted;
cursor:help;
}

big {
font-size:1.3em;
}

cite,em {
font-style:italic;
}

ins {
background-color:#fff;
text-decoration:none;
}

pre {
background:#d8d8d8;
border:1px solid #bbb;
border-radius:7px;
margin:5px 0;
padding:7px;
text-shadow:1px 1px #fff;
}

blockquote::before,blockquote::after,q::before,q::after {
content:none;
content:none;
}

blockquote,q {
background:#faf7f7 url(/sites/all/themes/multipurpose_zymphonies_theme/images/quote.png) no-repeat scroll 0 0;
border:1px solid #e2dcdc;
border-radius:7px;
margin:5px 0;
padding:10px 5px 5px 47px;
quotes:none;
text-shadow:1px 1px #fff;
}

strong {
font-weight:700;
}

sup,sub {
font-size:10px;
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

audio {
max-width:100%;
}

b {
color:#333;
font-weight:700;
}

#page-wrap {
background:#FFF;
margin:10px auto 0;
max-width:1260px;
padding:0 20px 20px;
position:relative;
z-index:9;
}

.front #page-wrap {
margin-bottom:-80px;
top:-115px;
}

#header_wrapper {
background:#fff;
position:relative;
z-index:9;
}

.top_left {
display:table;
float:left;
margin:0;
}

.top_right {
float:left;
margin:10px 0;
}

#logo {
display:table-cell;
vertical-align:middle;
}

#logo a {
display:block;
margin:0 5px 0 0;
}

#site-title {
display:table-cell;
font-size:20px;
font-weight:700;
line-height:112%;
margin:0;
vertical-align:middle;
}

#site-title a {
font-weight:400;
}

#site-description {
clear:both;
color:#888;
font-size:13px;
font-weight:400;
line-height:120%;
margin:0;
}

.menu-wrap {
background:#9ea7b3;
top:0;
width:100%;
z-index:99;
}

.front ..menu-wrap {
position:absolute;
}

#main-menu {
float:left;
position:relative;
}

.region-search {
float:right;
margin:9px 0;
position:relative;
width:200px;
}

.region-search .form-submit {
background:url(../images/search-icon.png) no-repeat center;
border:0;
border-radius:0;
box-shadow:none;
font-size:0;
margin:0;
position:absolute;
right:0;
top:0;
vertical-align:top;
}

#main-menu ul {
float:left;
margin:0;
padding:0;
}

#main-menu li {
display:inline-block;
float:left;
font-size:14px;
font-weight:700;
padding:18px 13px;
position:relative;
vertical-align:top;
zoom:1;
}

#main-menu a {
color:#fff;
display:block;
line-height:100%;
padding:10px 5px;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
}

#main-menu li:hover {
background-color:#a9091f;
}

ul.menu {
margin:5px 0;
padding:0;
}

.region ul.menu li,.region ul.links li,.region .item-list ul li {
background:url(../images/marker.png) no-repeat scroll 4px center rgba(0,0,0,0);
list-style:none outside none;
margin:0 0 2px;
padding:0 0 0 15px;
text-align:left;
}

.drop-down-toggle {
background:#494747;
border:#aaa 2px solid;
border-radius:15px;
display:none;
height:25px;
position:absolute;
right:16px;
top:8px;
width:25px;
}

.drop-down-arrow {
border-left:transparent 7px solid;
border-right:transparent 7px solid;
border-top:7px solid #aaa;
display:block;
height:0;
margin:7px 0 0 4px;
width:0;
}

#main-menu li li {
float:none;
margin:0;
min-width:150px;
padding:0;
position:relative;
}

#main-menu li ul ul {
left:151px;
top:0;
}

#main-menu li li a {
background-color:#fff;
color:#262626;
font-size:14px;
margin:0;
min-width:150px;
overflow:hidden;
padding:10px;
text-align:left;
}

#main-menu li li.expanded > a {
background:url(../images/arrow.png) center right no-repeat;
}

#main-menu li ul {
background:#333;
display:none;
margin:0;
overflow:visible!important;
padding:0;
position:absolute;
z-index:9999;
}

#main-menu ul.menu li li {
border:0;
margin:0;
width:100%;
}

#main-menu ul.menu li li:hover >a {
background-color:#222;
color:#fff;
}

#container {
clear:both;
overflow:hidden;
padding:10px 0;
}

.container-wrap {
margin:0 auto;
max-width:1242px;
overflow:hidden;
}

.front .slideshow {
min-height:145px;
position:relative;
}

.region-slideshow {
background-size:100%;
}

#block-nivo-slider-nivo-slider {
margin:0 auto;
}

#slider {
background:transparent;
box-shadow:none;
overflow:visible;
position:relative;
}

.nivo-caption {
background:none;
font-size:16px;
height:auto;
left:11%;
line-height:150%;
margin:0 auto;
max-width:50%;
text-align:left;
top:27%;
}

.nivo-caption h2 {
font-size:26px;
line-height:100%;
padding:10px 0;
text-transform:uppercase;
}

.nivo-caption p {
font-size:14px;
padding:15px 0;
}

.slider-wrapper #slider {
margin:0 auto;
overflow:hidden;
overflow:hidden;
position:relative;
position:relative;
width:100%;
z-index:1;
}

.theme-default .nivo-controlNav {
bottom:70px;
padding:5px 0 0;
position:absolute;
text-align:center;
text-align:center;
width:100%;
z-index:99;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
width:100px;
}

.theme-default .nivo-controlNav a {
font-size:0;
text-indent:9999px;
}

.theme-default .nivo-controlNav a:hover img {
background:#999;
}

.theme-default ul.banner-menu {
margin:0;
overflow:hidden;
}

.theme-default ul.banner-menu li a {
background:none;
border:1px solid #015fb6;
border-radius:3px;
display:block!important;
font-size:13px;
letter-spacing:0;
margin-right:20px;
padding:6px 18px;
text-transform:uppercase;
}

.theme-default ul.banner-menu li.active a {
background:#015fb6;
}

.content-sidebar-wrap {
float:left;
width:100%;
}

.content-sidebar-wrap #content {
display:inline;
float:right;
margin-bottom:10px;
width:100%;
}

aside .block {
margin-bottom:10px;
}

body.two-sidebars .content-sidebar-wrap {
width:60%;
}

body.two-sidebars #sidebar-first {
padding-right:4px;
width:20%;
}

body.two-sidebars #sidebar-second {
padding-left:1%;
padding-right:0;
width:20%;
}

body.sidebar-first #content {
width:73%;
}

body.sidebar-first #sidebar-first {
width:24%;
}

body.sidebar-second .content-sidebar-wrap {
width:75%;
}

body.sidebar-second #sidebar-second {
width:22%;
}

.node {
margin:20px 0;
}

.node h2.title,.page-title {
font-size:18px;
margin-bottom:20px;
}

.node h2.title a,.page-title a {
color:#000;
}

.block {
margin-bottom:2%;
}

.block > h2 {
background-color:#9ea7b3;
color:#fff;
font-size:14px;
line-height:23px;
margin:0 0 16px;
padding-left:10px;
text-transform:uppercase;
}

.theme-default .nivo-directionNav a {
background:url(../images/slider-arrow.png) #FFF -12px 50px;
height:40px;
left:0;
opacity:.2!important;
top:0;
}

.theme-default .nivo-directionNav a:hover {
opacity:1!important;
}

.nivo-directionNav {
bottom:0;
height:40px;
left:0;
margin-top:-20px;
position:absolute;
right:0;
top:50%;
width:100%;
z-index:6;
}

.theme-default .nivo-caption * {
color:#fff;
font-family:'Open Sans',sans-serif;
}

.theme-default a.nivo-prevNav:hover {
background:url(../images/slider-arrow.png) #FFF -12px 44px;
}

.theme-default a.nivo-nextNav {
background-position:-78px 50px;
left:auto;
right:0;
}

.theme-default a.nivo-nextNav:hover {
background-position:-78px 44px;
}

#footer-area ul.menu li a.active {
color:#ddd;
}

.region-front-welcome {
line-height:150%;
margin:2% auto;
max-width:1200px;
overflow:hidden;
text-align:center;
}

.region-front-welcome .block h2 {
font-size:22px;
text-align:center;
}

.submitted {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f7f7f7;
border:1px solid #ececec;
border-radius:4px;
clear:both;
color:#383838;
display:inline-block;
margin-bottom:5px;
padding:2px 8px;
}

.links {
color:#000;
margin-top:10px;
}

.form-submit {
cursor:pointer;
margin:5px;
}

input.form-checkbox,input.form-radio {
vertical-align:baseline;
}

.tabs-wrapper {
border-bottom:1px solid #b7b7b7;
margin:0 0 5px;
}

ul.primary {
border:none;
margin:0;
padding:0;
}

ul.primary li a {
background:none;
border:none;
border-radius:4px 4px 0 0;
display:block;
float:left;
line-height:1.5385em;
margin:0;
margin-right:5px;
padding:0 1em;
}

ul.primary li a:hover,ul.primary li a.active {
background:#666;
border:none;
color:#fff;
}

ul.primary li a:hover {
background:#888;
text-decoration:none;
}

ul.secondary {
background:#666;
border-bottom:none;
clear:both;
margin:0;
padding:0;
}

ul.secondary li {
border-right:none;
}

ul.secondary li a,ul.secondary li a:link {
border:none;
color:#ccc;
display:block;
float:left;
line-height:1.5385em;
padding:0 1em;
}

ul.secondary li a:hover,ul.secondary li a.active {
background:#888;
color:#fff;
text-decoration:none;
}

ul.secondary a.active {
border-bottom:none;
}

.field-name-field-tags {
margin:0 0 10px;
}

.field-name-field-tags a {
background:url(../images/tag.png) no-repeat;
border-radius:2px;
display:inline-block;
font-size:12px;
height:22px;
padding:0 8px 0 16px;
text-shadow:1px 1px #fff;
}

.field-name-field-tags .field-item {
margin:0 1em 0 0;
}

.field-name-field-tags div {
display:inline;
}

.profile {
margin:1.5385em 0;
}

.profile dd {
margin-bottom:1.5385em;
}

.profile h3 {
border:none;
}

.profile dt {
margin-bottom:0;
}

.password-parent {
width:36em;
}

.pager ul {
background:#a9091f!important;
border-radius:4px!important;
color:#fff!important;
width:100%!important;
}

.item-list .pager a {
color:#fff!important;
display:block!important;
font-weight:400!important;
}

.item-list .pager li {
background:#a9091f!important;
cursor:pointer!important;
float:left!important;
font-weight:400!important;
padding:5px 10px!important;
text-align:center!important;
}

.item-list .pager li:hover {
background:#B54656!important;
}

.pager-current {
background:#B54656!important;
color:#fff!important;
font-weight:400!important;
}

.pager-ellipsis {
color:#fff!important;
font-weight:400!important;
}

.item-list ul li {
margin:0!important;
}

.field-name-taxonomy-forums div {
display:inline;
margin-top:4px;
}

#forum .submitted {
background:transparent;
font-size:12px;
padding:0;
}

#forum .container {
background:#a1a1a1;
color:#fff;
}

#forum .container a {
color:#000;
font-weight:700;
}

.forum-starter-picture {
border:1px solid #d9d9d9;
float:left;
margin:5px 7px 5px 0;
padding:4px;
}

#forum th {
background:#434343;
color:#fff;
text-shadow:none;
}

#forum th a {
color:#fff;
}

#forum td.forum .icon,#forum .icon div {
background:url(../images/no-new-posts.png) no-repeat;
height:35px;
width:35px;
}

img {
outline:0;
}

.comment h2.title {
border-bottom:1px solid #eee;
margin-bottom:20px;
padding-bottom:7px;
}

.comment div.user-picture img {
border:0;
border-radius:50%;
margin-left:0;
max-width:80px;
}

.comment {
display:table;
margin:20px 0;
vertical-align:top;
}

.comment .attribution {
display:table-cell;
margin:0;
overflow:hidden;
padding:0 10px 0 0;
vertical-align:top;
width:20%;
}

.comment .attribution img {
border:1px solid #d3d7d9;
margin:0;
}

.comment .attribution .username {
white-space:nowrap;
}

.comment .comment-submitted p {
font-size:1.071em;
line-height:1.2;
margin:4px 0;
}

.comment .comment-submitted .comment-time {
font-size:.786em;
}

.comment .comment-submitted .comment-permalink {
font-size:.786em;
text-transform:lowercase;
}

.comment .content {
font-size:.929em;
line-height:1.6;
}

.comment .comment-arrow {
background:url(../images/comment-arrow.gif) no-repeat 0 center transparent;
border-left:1px solid;
border-right:1px solid;
height:40px;
margin-left:-36px;
margin-top:15px;
position:absolute;
width:20px;
}

.comment .comment-text {
display:table-cell;
padding:0 15px;
position:relative;
vertical-align:top;
width:100%;
}

.comment .indented {
border:1px solid #eee;
margin-left:80px;
}

.comment-unpublished {
margin-right:5px;
padding:5px 2px 5px 5px;
}

.comment .comment-text .comment-arrow {
border-left:1px solid #fff;
border-right:1px solid #fff;
}

fieldset {
-khtml-border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fff;
border:1px solid #ccc;
border-radius:4px;
margin-bottom:32px;
margin-top:10px;
padding:0 0 10px;
position:relative;
top:12px;
}

.fieldset-wrapper {
margin-top:25px;
}

.node-form .vertical-tabs .fieldset-wrapper {
margin-top:0;
}

.filter-wrapper {
-khtml-border-radius-topleft:0;
-khtml-border-radius-topright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
border-top-left-radius:0;
border-top-right-radius:0;
padding:1em 0 .2em;
top:0;
}

.filter-help a {
font-size:.857em;
padding:2px 20px 0;
}

.filter-wrapper .form-item label {
margin-right:10px;
}

.filter-wrapper .form-item {
padding:0 0 .5em .5em;
}

.filter-guidelines {
padding:0 1.5em 0 .5em;
}

fieldset.collapsed {
-khtml-border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
background:transparent;
border-radius:0;
}

fieldset legend {
-khtml-border-radius-topleft:4px;
-khtml-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background:#dbdbdb;
border:1px solid #ccc;
border-bottom:none;
border-top-left-radius:4px;
border-top-right-radius:4px;
display:block;
height:2em;
left:-1px;
line-height:2;
padding:0;
position:absolute;
text-indent:10px;
text-shadow:0 1px 0 #fff;
top:-12px;
width:100%;
}

fieldset.collapsed legend {
-khtml-border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

fieldset .fieldset-wrapper {
padding:0 10px;
}

fieldset .fieldset-description {
font-style:italic;
line-height:1.4;
margin-bottom:1em;
margin-top:5px;
}

input {
margin:2px 0;
padding:4px;
}

input:focus {
outline-color:#ECF8FC;
}

textarea.form-textarea,select.form-select {
padding:4px;
}

input.form-text,textarea.form-textarea,select.form-select {
border:1px solid #DDD;
border-radius:2px;
max-width:100%;
padding:10px;
}

.password-suggestions ul li {
margin-left:1.2em;
}

.form-item,.form-actions {
margin:10px 0;
}

.form-type-radio label,.form-type-checkbox label {
margin-left:4px;
}

button,body a.btn,input[type="submit"],input[type="reset"],input[type="button"] {
-moz-border-radius:3px;
-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.2);
-webkit-border-radius:3px;
-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.2);
background-color:#F9F9F9;
background-image:linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);
background-image:-o-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);
background-image:-moz-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);
background-image:-webkit-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);
background-image:-ms-linear-gradient(bottom,#F7F7F7 0%,#FFF 100%);
border:1px solid #DDD;
border-radius:3px;
box-shadow:0 1px 1px 0 rgba(180,180,180,0.2);
display:inline-block;
font-size:13px;
line-height:13px;
margin:0 5px 5px 0;
padding:8px 15px;
}

button:hover,body a.btn:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {
background-color:#F9F9F9;
}

.search-results li {
border-bottom:1px solid #d3d7d9;
margin-bottom:.5em;
padding-bottom:.4285em;
}

.search-results li:last-child {
border-bottom:none;
margin-bottom:1em;
padding-bottom:none;
}

.top_right .region-search input {
display:block;
margin:0;
width:100%;
}

.top_right .region-search .form-item,.top_right .region-search .form-actions {
display:inline-block;
*display:inline;
*zoom:1;
}

.top_right .region-search .form-item {
margin:0;
width:183px;
}

.region-user-menu ul.menu li {
background:none;
border:0;
display:inline-block;
padding:0;
*display:inline;
*zoom:1;
}

.region-user-menu ul.menu li a {
color:#33BE7B;
display:block;
font-weight:600;
padding:10px;
text-transform:uppercase;
}

.region-user-menu ul.menu li:first-child a {
background:#33BE7B;
border:0;
border-radius:5px;
color:#fff;
padding:10px 15px;
}

.region-user-menu ul.menu li a:hover {
color:#015fb6;
}

.region-user-menu ul.menu li:first-child a:hover {
background:#015fb6;
color:#fff;
}

.search_block {
margin:9px 0;
overflow:hidden;
}

.region-search input.form-text {
background:#fff;
border-radius:0;
padding:6px;
width:200px;
}

.top_right .region-user-menu {
overflow:hidden;
width:100%;
}

#top-area {
padding:10px 0;
}

#top-area .column {
float:left;
padding:0 10px;
text-align:center;
width:33.2%;
}

#top-area .column.one {
padding-left:0;
width:26.7%;
}

#top-area .column.three {
padding-right:0;
width:26.7%;
}

#top-area .column.two {
width:46.6%;
}

#top-area .fa {
background:#F4F4F4;
border-radius:50%;
color:#BEBEBE;
font-size:24px;
height:70px;
padding:25px 20px;
text-align:center;
width:70px;
}

#footer-area {
margin:25px auto;
}

#top-area .column-title {
color:#e0e0e0;
}

#footer {
clear:both;
overflow:hidden;
}

.footer_credit {
background:#a9091f;
border-top:1px solid #eee;
color:#fff;
padding:10px 0;
}

.region-signup {
background:#ECF8FC;
border:1px solid #C3EBF5;
margin:10px 0;
padding:20px 10px;
text-align:center;
}

.region-signup .btn {
background:#97BA0C;
border:0;
border-color:#AAD20E;
color:#fff;
}

.region-signup .btn:hover {
background:#AAD20E;
}

.footer_credit .copyright {
float:left;
float:left;
margin:0 35%;
padding:5px 0;
}

#footer-area .column {
float:left;
padding:10px;
width:25%;
}

#footer-area .column:first-child {
margin-left:0;
}

.credits {
color:#333;
font-size:11px;
padding:6px 0;
text-align:center;
}

.social-icons {
float:right;
text-align:right;
}

.social-icons li a {
background:#F9F9F9;
border:1px solid #EEE;
border-radius:3px;
color:#888;
display:block;
line-height:100%;
overflow:hidden;
padding:5px 6px;
text-align:center;
width:25px;
}

.social-icons li a:hover {
background:#fff;
color:#999;
}

.region-user-menu ul li {
background:none;
border-right:1px solid #636363;
display:inline-block;
line-height:100%;
padding:0 10px;
}

.region-user-menu ul li.last {
border:0;
padding-right:0;
}

#footer_wrapper {
margin:10px 0 0;
}

.bottom_widget #footer-area .column {
width:32.5%;
}

.top_widget #footer-area .column {
width:49.5%;
}

.page-blog article {
border-bottom:1px solid #F0F0F0;
margin-bottom:20px;
padding-bottom:20px;
}

.page-blog article footer {
background:#F3F3F3;
border:1px solid #E7E7E7;
padding:5px 10px;
}

.field-name-field-tag {
margin:20px 0;
overflow:hidden;
}

.field-name-field-tag .field-item a {
background:#5183AF;
border-radius:3px;
color:#FFF;
display:block;
margin:2px;
padding:4px 8px;
}

.user-menu-wrapper {
border-bottom:1px solid #eee;
overflow:hidden;
padding:5px 0;
width:100%;
}

.user-menu-wrapper * {
font-size:12px;
}

.user-menu-wrapper ul.menu {
float:right;
margin:0;
text-align:right;
}

.user-menu-wrapper ul.menu li {
background:none;
border:0;
float:left;
margin:0;
padding:0;
}

.user-menu-wrapper ul.menu li a {
display:block;
padding:4px 8px;
}

.user-menu-wrapper ul.menu li a:hover {
text-decoration:none;
}

.region-contactno h2,.region-contactno .content {
border:0;
float:left;
margin:0;
margin-left:2px;
padding:0;
}

.region-contactno .content p {
margin:0;
padding:0;
}

#footer .column li {
display:block;
padding:5px 0;
}

#footer .column li:last-child {
border:0;
}

#footer ul {
margin:0;
overflow:hidden;
}

.feature .fa {
border-radius:50%;
font-size:58px;
height:110px;
margin:0 auto;
margin:3% 0;
padding:26px;
text-align:center;
width:110px;
}

.not-logged-in.page-user #page-wrap {
background:#fff;
border:1px solid #DDD;
margin:4% auto;
max-width:1200px;
padding:10px 30px;
}

div.error,div.status,div.warning {
background:#FEF5F1;
border-color:#EC7F58;
border-radius:3px;
padding:5px 15px;
}

div.status {
background:#F8FFF0;
border-color:#BE7;
}

div.warning {
background-color:#FFFCE5;
border-color:#ED5;
}

.region-clients {
overflow:hidden;
padding:10px 0;
}

.region-clients ul li {
float:left;
list-style:none;
padding:1.5%;
text-align:center;
width:20%;
}

.view-news .views-row {
border-bottom:1px solid #eee;
border-bottom:1px solid #eee;
margin-bottom:10px;
margin-bottom:10px;
overflow:hidden;
overflow:hidden;
padding-bottom:10px;
padding-bottom:10px;
}

.view-news .views-row:last-child {
margin:0;
margin:0;
padding:0;
padding:0;
}

.view-news p {
margin:0;
margin:0;
}

.view-news .views-field-created {
color:#666;
color:#666;
font-size:12px;
font-size:12px;
font-weight:600;
font-weight:600;
}

.view-news .views-row.views-row-last {
border:0;
border:0;
}

.view-gallery .view-content {
overflow:hidden;
overflow:hidden;
}

.view-gallery .views-row {
float:left;
float:left;
padding:5px;
padding:5px;
width:33%;
width:33%;
}

.page-gallery .region-content .view-gallery .views-row {
width:25%;
width:25%;
}

.view-gallery .views-row img {
display:block;
display:block;
}

#block-views-glavnoe1-block-1 {
border-bottom:2px solid #b00021;
text-align:left;
}

#block-views-glavnoe1-block-1 h2 {
background-color:#b00021;
display:inline-block;
padding-right:77%;
position:relative;
width:100%;
}

h1.page-title {
background-color:#9ea7b3;
color:#fff;
font-size:20px;
line-height:41px;
margin:0 0 16px;
padding-left:0;
text-transform:uppercase;
}

#post-content div.field-content img {
float:left;
float:left;
margin:10px;
margin:10px;
}

#post-content div.views-field-created {
color:#b00021;
color:#b00021;
}

#post-content div.views-field-title a {
color:#000;
color:#000;
font-size:1.5em;
font-size:1.5em;
font-weight:bolder;
font-weight:bolder;
}

#post-content div.views-field-title a:hover {
text-decoration:underline;
text-decoration:underline;
}

#post-content div.views-row {
clear:both;
clear:both;
margin-top:15px;
margin-top:15px;
width:100%;
width:100%;
}

.node div.field-name-body {
float:left;
width:55%;
}

.node div.field-name-field-main-image .field-item {
padding-right:3%;
}

.node div.field-name-field-main-image {
float:left;
width:45%;
}

#post-content h1.page-title {
background-color:#fff;
color:#000;
font-size:2em;
font-weight:700;
}

#block-views-news-for-article-block-2 div.views-field-title a {
color:#040404;
cursor:pointer!important;
}

.views-field-created {
clear:both;
white-space:nowrap;
width:100%;
}

div.views-field-title {
padding-left:15px!important;
text-align:left!important;
}

#block-views-glavnoe1-block-6 div.views-field-field-main-image {
height:220px!important;
}

#block-views-glavnoe1-block-6 {
padding:2px;
}

#block-views-glavnoe1-block-6 div.views-field {
height:100px;
}

#block-views-glavnoe1-block-6 div.views-field-created {
color:#b00021;
float:left;
}

#block-views-glavnoe1-block-6 div.views-row {
cursor:pointer;
float:left;
height:350px;
padding:5px;
width:225px;
}

.region-content-main div.views-field-title {
font-size:14px;
font-size:14px;
line-height:normal;
line-height:normal;
margin:1% 10px;
margin:1% 10px;
}

.region-content-main h2 {
background-color:#b00021;
}

#block-views-glavnoe1-block-9,#block-views-glavnoe1-block-10,#block-views-glavnoe1-block-11,#block-views-glavnoe1-block-12,#block-views-glavnoe1-block-13,#block-views-glavnoe1-block-14,#block-views-glavnoe1-block-15,#block-views-glavnoe1-block-16,#block-views-glavnoe1-block-17,#block-views-glavnoe1-block-18,#block-views-glavnoe1-block-19,#block-views-glavnoe1-block-20,#block-views-glavnoe1-block-21,#block-views-glavnoe1-block-23 {
float:left!important;
width:100%!important;
}

.region-content-main div.views-row {
clear:both;
float:left!important;
margin-bottom:12px;
margin-top:0!important;
width:100%!important;
}

.region-content-main div.views-field-title a {
color:#000!important;
font-size:14px!important;
font-weight:700!important;
}

.region-content-main div.views-field-field-main-image {
float:left;
margin:0 10px 10px 0;
max-width:100%;
}

.region-content-main div.views-field-created {
clear:none;
color:#222;
font-weight:400;
text-transform:none;
}

#block-views-glavnoe1-block-2 {
border-bottom:2px solid #ccc;
margin-bottom:16px;
padding-bottom:16px;
}

#block-views-glavnoe1-block-2 a {
font-size:16px;
line-height:15px;
}

#block-views-glavnoe1-block-2 div.views-field-created span {
margin-top:-3%;
position:absolute;
}

.kurs {
float:left;
margin-top:5%;
width:85%;
}

.kurs li {
color:#b00021;
float:left;
font-weight:700;
list-style:outside none none;
margin-right:0;
width:50%;
}

#table_kv_block table {
margin-right:2%;
width:100%!important;
}

#table_kv_block td {
border:none!important;
float:left!important;
padding:0!important;
}

#post-content div.field-content p {
padding-right:5%;
}

#block-block-5 {
margin-top:16%!important;
}

.field-name-field-data {
color:#b00021;
font-weight:700;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video,#logo img,#main-menu li:hover > ul,#main-menu li li:hover > ul,#main-menu li li li:hover > ul {
display:block;
}

ol,ul,#main-menu ul li.leaf,#main-menu ul li.expanded,#main-menu ul li.collapsed {
list-style:none;
}

#logo1,#main-menu .nav-toggle,.region-user-menu h2,.not-logged-in.page-user #page-wrap .page-title,.not-logged-in.page-user #page-wrap .tabs-wrapper,.not-logged-in.page-user .breadcrumb,#block-views-glavnoe2-block-1 h2,#block-views-glavnoe1-block-2 h2 {
display:none;
}

p,.region-signup h1 {
margin-bottom:15px;
}

img,video,img.scale-with-grid {
height:auto;
max-width:100%;
}

#header,.full-wrap {
margin:0 auto;
max-width:1260px;
}

.menu_wrapper,aside #user-login-form input.form-text,body.two-sidebars #content,body.sidebar-first .content-sidebar-wrap,body.sidebar-second #content,article.node {
width:100%;
}

.region-search input,.block:last-child,ul.links,#top-area .block,.region-signup p,.social-icons ul {
margin:0;
}

#main-menu ul li:first-child,ol.search-results,.search-results .search-snippet-info {
padding-left:0;
}

#main-menu li.expanded,#main-menu li.collapsed,#main-menu li.leaf,.item-list ul {
margin:0;
padding:0;
}

.theme-default ul.banner-menu li,.social-icons li,.field-name-field-tag .field-item {
display:inline-block;
}

#sidebar-first,ul.primary li,.copyright,.region-contactno {
float:left;
}

#sidebar-second,.top_right .region-search,.top_right .region-user-menu ul.menu,#footer-area .column:last-child,.region-contactno .block {
float:right;
}

ul.inline,.footer_block,#post-content div.views-field-body {
clear:both;
}

#forum .title,#forum .name a {
font-size:16px;
}

#forum div.indent,.form-type-radio .description,.form-type-checkbox .description {
margin-left:2px;
}

.user-picture,.comment-submitted,.feature {
text-align:center;
}

#block-views-glavnoe2-block-1,#block-views-testtest-block-2,#block-views-most-popular1-block-1,#block-views-news-for-main-block-2,#block-views-publics-block-5 {
border-bottom:1px solid #ccc;
margin-bottom:16px;
padding-bottom:16px;
}

#block-views-glavnoe2-block-1 div.views-row,#block-views-testtest-block-2 div.views-row,#block-views-most-popular1-block-1 div.views-row,#block-views-news-for-main-block-2 div.views-row,#block-views-publics-block-5 div.views-row,#block-views-glavnoe1-block-2 div.views-row,#block-views-glavnoe1-block-4 div.views-row,#block-views-glavnoe1-block-7 div.views-row,#block-views-glavnoe1-block-25 div.views-row,#block-views-glavnoe1-block-22 div.views-row {
clear:both;
height:100px;
margin-top:15px;
width:100%;
}

#block-views-glavnoe2-block-1 div.views-field-title,#block-views-glavnoe1-block-2 div.views-field-title {
float:left;
font-size:14px;
margin:0;
width:70%;
}

#block-views-glavnoe2-block-1 div.views-field-title a,#block-views-testtest-block-2 div.views-field-title a,#block-views-news-for-main-block-2 div.views-field-title a,#block-views-glavnoe1-block-6 div.views-field-title a,#block-views-publics-block-5 div.views-field-title a,#block-views-glavnoe1-block-2 div.views-field-title a,#block-views-glavnoe1-block-7 div.views-field-title a,#block-views-glavnoe1-block-25 div.views-field-title a,#block-views-glavnoe1-block-22 div.views-field-title a {
color:#040404;
font-weight:bolder;
text-decoration:none;
}

#block-views-glavnoe2-block-1 div.views-field-title a:hover,#block-views-testtest-block-2 div.views-field-title a:hover,#block-views-glavnoe1-block-1 a:hover,#block-views-most-popular1-block-1 a:hover,.node header h2.title :hover,#block-views-news-for-article-block-2 div.views-field-title a:hover,#block-views-news-for-article-block-3 div.views-field-title a:hover,#block-views-news-for-article-block-4 div.views-field-title a:hover,#block-views-glavnoe1-block-8 div.views-field-title a:hover,#block-views-news-for-main-block-2 div.views-field-title a:hover,#block-views-glavnoe1-block-6 div.views-field-title a:hover,#block-views-publics-block-5 div.views-field-title a:hover,#block-views-glavnoe1-block-2 div.views-field-title a:hover,#block-views-glavnoe2-block-2 ul li a:hover,#block-views-glavnoe1-block-3 ul li a:hover,#block-views-glavnoe1-block-4 a:hover,#block-views-glavnoe1-block-7 div.views-field-title a:hover,#block-views-glavnoe1-block-25 div.views-field-title a:hover,#block-views-glavnoe1-block-22 div.views-field-title a:hover,#block-views-glavnoe1-block-5 div.views-field-title a:hover {
text-decoration:underline;
}

#block-views-glavnoe2-block-1 div.views-field-created-1,#block-views-testtest-block-2 div.views-field-created-1,#block-views-publics-block-5 div.views-field-created-1,#block-views-glavnoe1-block-2 div.views-field-created-1,#block-views-glavnoe1-block-22 div.views-field-created-1 {
display:none;
float:left;
}

#block-views-glavnoe2-block-1 div.views-field-field-main-image,#block-views-glavnoe1-block-2 div.views-field-field-main-image {
float:left;
width:17%;
}

#block-views-testtest-block-2 div.views-field-title,#block-views-most-popular1-block-1 div.views-field-title,#block-views-news-for-main-block-2 div.views-field-title,#block-views-publics-block-5 div.views-field-title,#block-views-glavnoe1-block-4 div.views-field-title,#block-views-glavnoe1-block-7 div.views-field-title,#block-views-glavnoe1-block-25 div.views-field-title,#block-views-glavnoe1-block-22 div.views-field-title {
float:left;
font-size:14px;
margin:0 0 15px;
width:70%;
}

#block-views-testtest-block-2 div.views-field-field-main-image,#block-views-most-popular1-block-1 div.views-field-field-main-image,#block-views-news-for-main-block-2 div.views-field-field-main-image,#block-views-publics-block-5 div.views-field-field-main-image,#block-views-glavnoe1-block-4 div.views-field-field-main-image,#block-views-glavnoe1-block-7 div.views-field-field-main-image,#block-views-glavnoe1-block-25 div.views-field-field-main-image,#block-views-glavnoe1-block-22 div.views-field-field-main-image {
float:left;
width:30%;
}

#block-views-glavnoe1-block-1 a,.node h2.title {
color:#000;
font-size:1.5em;
font-weight:bolder;
}

#block-views-most-popular1-block-1 a,#block-views-glavnoe1-block-4 a {
clear:both;
color:#040404;
font-weight:bolder;
height:100px;
text-decoration:none;
width:100%;
}

#block-views-news-for-article-block-2 div.views-field-created-1,#block-views-news-for-article-block-3 div.views-field-created-1,#block-views-news-for-article-block-4 div.views-field-created-1,#block-views-glavnoe1-block-8 div.views-field-created-1,#block-views-glavnoe1-block-5 div.views-field-created-1 {
color:#b00021;
float:left;
width:15%;
}

#block-views-news-for-article-block-2 div.views-field-title,#block-views-news-for-article-block-3 div.views-field-title,#block-views-news-for-article-block-4 div.views-field-title {
float:left;
margin-bottom:5%;
width:85%;
}

#block-views-news-for-article-block-3 div.views-field-title a,#block-views-news-for-article-block-4 div.views-field-title a,#block-views-glavnoe1-block-8 div.views-field-title a,#block-views-glavnoe1-block-5 div.views-field-title a {
color:#040404;
text-decoration:none;
}

#block-views-glavnoe1-block-8 div.views-field-title,#block-views-glavnoe1-block-5 div.views-field-title {
float:left;
width:85%;
}

#block-views-clone-of-glavnoe2-block-1 div.views-row,#block-views-clone-of-block-1 div.views-row,#block-views-gjk-block-1 div.views-row {
clear:both;
height:100%!important;
height:100px;
margin-top:15px;
width:100%;
}

#block-views-clone-of-glavnoe2-block-1,#block-views-clone-of-block-1,#block-views-gjk-block-1 {
margin-top:10%!important;
}

#block-views-clone-of-glavnoe2-block-1 h2,#block-views-clone-of-block-1 h2,#block-views-gjk-block-1 h2 {
background-color:#b00021;
padding-right:40%;
text-align:left!important;
}

#block-views-clone-of-glavnoe2-block-1 div.views-field-field-main-image,#block-views-clone-of-block-1 div.views-field-field-main-image,#block-views-gjk-block-1 div.views-field-field-main-image {
float:left;
text-align:left;
width:35%;
}

#block-views-clone-of-glavnoe2-block-1 div.views-field-title a,#block-views-clone-of-block-1 div.views-field-title a,#block-views-gjk-block-1 div.views-field-title a {
color:#040404;
font-weight:bolder;
padding:5px 5px 5px 15px;
text-decoration:none;
}

#block-views-clone-of-glavnoe2-block-1 span.field-content,#block-views-clone-of-block-1 span.field-content,#block-views-gjk-block-1 span.field-content,#block-views-glavnoe1-block-6 div.views-field-created-1 {
color:#b00021;
}

#block-views-clone-of-glavnoe2-block-1 div.views-field-title,#block-views-clone-of-block-1 div.views-field-title,#block-views-gjk-block-1 div.views-field-title {
float:right;
overflow:hidden;
text-overflow:ellipsis;
width:65%;
}

#block-views-glavnoe1-block-6 div.more-link a,.region-content-main div.more-link a {
color:#040404;
}

#block-views-glavnoe2-block-2 ul li,#block-views-glavnoe1-block-3 ul li {
background:none;
margin:0 0 2px;
padding:0;
text-align:left;
}

#block-views-glavnoe2-block-2 ul li a,#block-views-glavnoe1-block-3 ul li a {
color:#000;
font-weight:bolder;
}

#block-views-glavnoe2-block-2 h2,#block-views-glavnoe1-block-3 h2 {
background-color:#fff;
color:#a9091f;
font-size:13px;
margin:0;
text-align:left;
text-transform:uppercase;
}

#block-views-glavnoe1-block-4,#block-views-glavnoe1-block-7,#block-views-glavnoe1-block-25,#block-views-glavnoe1-block-22 {
margin-bottom:16px;
padding-bottom:16px;
}

@media screen and (max-width: 1024px) {
.yandex-adaptive {
height:400px;
width:730px;
}
}

@media screen and (max-width: 800px) {
.yandex-adaptive {
height:400px;
max-width:100%;
min-width:200px;
}
}

.page-title {
white-space:pre-wrap;
}

#pp {
background:#f0f0f0;
box-shadow:0 0 10px rgba(0,0,0,0.5);
left:50%;
margin-left:-285px;
position:absolute;
top:-1050px;
width:570px;
z-index:999999;
}

#pp .pp-header,#pp .pp-footer {
background:#fff;
padding:10px;
}

#pp .pp-header h3 {
color:#000;
font:normal 1.7em/1.3 Verdana;
margin:0;
text-align:center;
}

#pp .pp-content {
background:#fff;
padding:20px 10px;
}

#pp .pp-content-main {
display:inline-block;
margin-right:10px;
padding:0 0 10px 10px;
vertical-align:top;
width:340px;
}

#pp .pp-content-main ul,#pp .pp-content-main h4 {
margin:0;
padding-left:0;
}

#pp .pp-content-main h4 {
font-size:18px;
margin:0 0 5px 20px;
}

#pp .pp-content-main li {
list-style:none;
}

#pp .pp-content-main li i {
margin-right:5px;
}

#pp .pp-content-sidebar {
display:inline-block;
vertical-align:top;
width:170px;
}

#pp .pp-content-sidebar i {
color:#036;
font-size:184px;
}

#pp .pp-footer {
background:#EAEAEC;
}

#pp .pp-footer input {
border:1px solid #dfdfdf;
border-radius:3px;
outline:none;
padding:8px 12px;
}

#pp-bg {
background:rgba(30,30,30,0.5);
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:99999;
}

@media (max-width: 640px) {
#rr_matt {
margin-left:0;
width:100%;
}
}

#us_menu {
margin-bottom:0;
margin-left:0;
width:100%;
}

#us_menu li {
border-right:none!important;
float:left;
list-style-image:none!important;
list-style-type:none;
margin-bottom:0;
margin-left:0;
width:100%;
}

#us_menu li a {
color:#b00021;
font-size:14px;
}

#us_menu li a:hover {
color:#000;
}

.region-kurs {
float:left;
width:650px;
}

#block-block-7 {
float:left;
}

#block-vneshpol-blocks-vneshpol-blocks-kurs {
display:block;
float:left;
margin-bottom:0;
max-width:350px;
}

#block-search-form {
float:right;
margin-bottom:0;
margin-top:5%;
}

#edit-search-block-form--2 {
border-radius:0;
height:30px;
padding:0;
width:170px;
}

#edit-submit {
border-radius:0;
font-size:14px;
padding:7px 15px 8px;
}

#one_col {
border-bottom:none;
}

#islam {
-webkit-margin-after:1em;
-webkit-margin-before:1em;
-webkit-margin-end:0;
-webkit-margin-start:0;
color:#000;
display:block;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-weight:400;
line-height:14px;
}

#rr_mat {
float:left;
height:auto;
margin:0 0 2%;
width:100%;
}

#yandex_ad {
float:left;
height:auto!important;
width:730px!important;
}

#pp {
background:#f0f0f0;
box-shadow:0 0 10px rgba(0,0,0,0.5);
left:50%;
margin-left:-285px;
position:fixed;
top:-1250px;
width:620px;
z-index:999999;
}

#pp .pp-header,#pp .pp-footer {
background:#fff;
padding:10px;
}

#pp .pp-header h3 {
color:#000;
font:normal 1.7em/1.3 Verdana;
margin:0;
text-align:center;
}

#pp .pp-content {
background:#fff;
padding:20px 10px;
}

#pp .pp-content-main {
display:inline-block;
margin-right:10px;
padding:0 0 10px 10px;
vertical-align:top;
width:340px;
}

#pp .pp-content-main ul,#pp .pp-content-main h4 {
margin:0;
padding-left:0;
}

#pp .pp-content-main h4 {
font-size:18px;
margin:0 0 5px 20px;
}

#pp .pp-content-main li {
list-style:none;
}

#pp .pp-content-main li i {
margin-right:5px;
}

#pp .pp-content-sidebar {
display:inline-block;
vertical-align:top;
width:170px;
}

#pp .pp-content-sidebar i {
color:#036;
font-size:184px;
}

#pp .pp-footer {
background:#EAEAEC;
}

#pp .pp-footer input {
border:1px solid #dfdfdf;
border-radius:3px;
outline:none;
padding:8px 12px;
}

#pp-bg {
background:rgba(30,30,30,0.5);
display:block;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:99999;
}

#telegram {
background-color:#e5f6ff;
border:1px solid #e5f6ff;
border-radius:0;
float:left;
}

#telegram p {
float:left;
margin-left:2%;
margin-top:2%;
width:88%;
}

#new_year_logo {
position:absolute;
}

.feb {
margin-left:-90px;
}

#pp table,#pp table tr,#pp table tr td {
border:none;
}

#inst,#tumblr {
background-color:#e5f6ff;
border:1px solid #e5f6ff;
border-radius:0;
float:left;
}

#inst p,#tumblr p {
float:left;
margin-left:2%;
margin-top:2%;
width:88%;
}

#inst img,#telegram img,#tumblr img {
float:left;
width:10%;
}

.field-name-field-source,#author_currently {
display:flex;
flex-wrap:wrap;
}

.hotnews,#yandex_rtb_R-A-139040-5,#yandex_rtb_R-A-139040-10,#yandex_rtb_R-A-139040-6 {
display:none;
}

ul#dopnews,ul#dopnews1,ul#dopnews2,ul#dopnews3 {
float:left;
list-style:none;
list-style-type:none;
}

ul#dopnews li,ul#dopnews1 li,ul#dopnews2 li,ul#dopnews3 li {
align-items:center;
display:flex;
flex-direction:column;
justify-content:center;
list-style:none;
}

@media screen and (min-width:100px) and (max-width:768px) {
#yandex_rtb_R-A-139040-5,#yandex_rtb_R-A-139040-10,#yandex_rtb_R-A-139040-6 {
display:inline-block;
}

#yandex_rtb_R-A-139040-9 {
display:none;
}
}

body.two-sidebars #sidebar-first {
padding-right:1%;
}

#block-views-news-for-article-block-5 div.views-field-created-1 {
color:#b00021;
color:#b00021;
float:left;
float:left;
width:15%;
width:15%;
}

#block-views-news-for-article-block-7 {
float:left!important;
width:100%!important;
}

#edit-advanced {
clear:both;
float:left;
width:100%;
}

#edit-basic {
clear:both;
float:left;
margin:3% 0;
width:100%;
}

#block-views-publics-block img {
padding:10px;
}

#block-views-glavnoe1-block-6 div.views-field {
margin-bottom:2%;
}

#block-views-news-for-article-block-8 div.views-field-title {
float:left;
float:left;
margin-bottom:5%;
margin-bottom:5%;
width:85%;
width:85%;
}

#block-views-news-for-article-block-8 div.views-field-title a {
color:#040404;
color:#040404;
text-decoration:none;
text-decoration:none;
}

#block-views-news-for-article-block-8 div.views-field-title a:hover {
text-decoration:underline;
text-decoration:underline;
}

.ynews {
background:#168de2;
border-radius:2px;
color:#fff;
margin-left:3px;
padding:3px;
}

.socshare {
float:left;
}

div.more-link a {
color:#040404;
}

.view-display-id-block_6 {
margin:auto;
width:95%;
}

#block-views-news-for-article-block-5 div.views-field-title,#block-views-news-for-article-block-6 div.views-field-title,#block-views-news-for-article-block-7 div.views-field-title,#block-views-news-for-article-block-9 div.views-field-title {
float:left;
margin-bottom:5%;
width:85%;
}

#block-views-news-for-article-block-5 div.views-field-title a,#block-views-news-for-article-block-6 div.views-field-title a,#block-views-news-for-article-block-7 div.views-field-title a,#block-views-news-for-article-block-9 div.views-field-title a {
color:#040404;
text-decoration:none;
}

#block-views-news-for-article-block-5 div.views-field-title a:hover,#block-views-news-for-article-block-6 div.views-field-title a:hover,#block-views-news-for-article-block-7 div.views-field-title a:hover,#block-views-news-for-article-block-9 div.views-field-title a:hover {
text-decoration:underline;
}

#block-views-news-for-article-block-6 div.views-field-created-1,#block-views-news-for-article-block-7 div.views-field-created-1,#block-views-news-for-article-block-8 div.views-field-created-1,#block-views-news-for-article-block-9 div.views-field-created-1 {
color:#b00021;
float:left;
width:15%;
}

@media screen and (max-width:768px) {
.region-front-welcome .view-display-id-block_6 {
margin:auto;
width:65%;
}
}

.field-name-field-source {
clear:both;
}

.field-items ol {
	list-style-type: decimal;
}

.field-items ul {
	list-style-type:disc;
}

#partneer_news {
    display: inline-block;
    max-width: 732px;
}

@media screen and (max-width: 768px) {
	#partneer_news {
	    max-width: 345px;
	}
}

.field .field-label {
    float: left;
}

.field .field-name-field-photosouce, .field .field-name-field-photosouce a {
    font-size: 12px;
    color: #aaa;
}

.social-likes {
    display: inline-block;
    overflow: hidden;
}

.social-likes a {
     display: block;
     height: 100%;
    }

.social-likes,.social-likes__widget {
    padding: 0;
    vertical-align: middle!important;
    word-spacing: 0!important;
    text-indent: 0!important;
    list-style: none!important
}

.social-likes {
    opacity: 0
}

.social-likes_visible {
    opacity: 1;
    transition: opacity .1s ease-in
}

.social-likes>* {
    display: inline-block;
    visibility: hidden
}

.social-likes_visible>* {
    visibility: inherit
}

.social-likes__widget {
    display: inline-block;
    position: relative;
    white-space: nowrap;
}

.social-likes__widget:before,.social-likes__widget:after {
    display: none!important
}

.social-likes__button,.social-likes__icon {
    text-decoration: none;
    text-rendering: optimizeLegibility;
}

.social-likes__button {
    display: inline-block;
    margin: 0;
    outline: 0
}

.social-likes__button {
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.social-likes__button:before {
    content: "";
    display: inline-block;
}

.social-likes__icon:before {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -12px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 24px;
}

.social-likes__icon_facebook:before {
    left: 50%;
    background-image: url(/sites/all/themes/multipurpose_zymphonies_theme/images/fb.svg);
    margin-left: -100px;
}

.social-likes__icon_odnoklassniki:before {
     background-image: url(/sites/all/themes/multipurpose_zymphonies_theme/images/ok.svg);
}

.social-likes__icon_vkontakte:before {
    background-image: url(/sites/all/themes/multipurpose_zymphonies_theme/images/vk.svg);
}

.social-likes {
    width: 100%;
    min-height: 36px;
    margin: 10px 0 10px -5px;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.social-likes {
    line-height: 1.5
}

.social-likes {
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
}

.social-likes__widget {
    margin: .5em;
    line-height: 1.5;
    border: 0;
    text-align: left;
    cursor: pointer;
    border-radius: 3px;
}

.social-likes__button {
    box-sizing: border-box;
    font-family: "Helvetica Neue",Arial,sans-serif;
    vertical-align: baseline;
    color: #fff;
}

.social-likes__button {
    font-weight: 700;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    padding-left: 17px;
}

.social-likes__widget_facebook {
    background: #3d5b95;
}

.social-likes__icon_facebook {
    left: -25px;
    top: -4px;
    font-size: 18px;
}

.social-likes__widget_vkontakte {
    background: #587e9f
}

.social-likes__widget_odnoklassniki {
    background: #f59310
}

.social-likes__icon_odnoklassniki {
    left: .4em
}

.social-likes__widget.social-likes__widget_facebook {
    font-size: 14px;
    background: #3b5998;
    width: calc(100% - 10px) !important;
    margin-bottom: 10px;
	height: auto;
}

.social-likes__widget {
    font-size: 0;
    color: #fff;
    padding: 10px 0;
    border-radius: 5px;
    width: calc(100%/2 - 13px) !important;
    display: inline-block;
    margin: 0 5px;
    cursor: pointer;
    text-align: center;
    position: relative;
    height: auto;
    vertical-align: top;
}

@media only screen and (min-width: 841px) {
    .social-likes__widget.social-likes__widget_facebook {
        width: calc(50% - 10px) !important;
        margin-bottom: 0;
	height: auto;
    }

    .social-likes__widget {
        width: calc(25% - 14px) !important;
    }
}

.utl-mobile .uptl_container-share {
    width: 100%!important;
}