@font-face {
font-family:NautilusPompilius; 
src: url(8343.otf); 
 }
@font-face {
font-family:Trebuchet MS; 
src: url(ff.ttf); 
 }
.cont-page{
background-color: #f1f2f6;
box-shadow: 0 2px 6px 0 rgba(0,0,0,0.11), 0 0 35px 0 rgba(0,0,0,0.06);
-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.11), 0 0 35px 0 rgba(0,0,0,0.06);
}
#owl-demo .item img{
display: block;
width: 100%;
height: auto;
}
#owl-demo .item{
margin: 4px;
}

.t_title{
color: #434a54;
line-height: 1.1;
font-size: 14px;
text-align: left;
}
#owl-demo1 .item img{
display: block;
width: 100%;
height: 400px;
}

#owl-demo .item{

text-align: center;
}
.customNavigation{
text-align: center;
}
//use styles below to disable ugly selection
.customNavigation a{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.short-title{
font-size: 16px;
 margin: -5px 0px 5px 0px;
}
.short-title a{
text-decoration: none;
color: #434A54;
transition: 0.3s;
}
.short-title a:hover{
text-decoration: none;
color: #000;
transition: 0.3s;
}
.shtitle a{
color: #434A54;
transition: 0.3s;
}
.shtitle a:hover{
text-decoration: none;
color: #000;
transition: 0.3s;
}




figure.snip1253 {
font-family: 'Raleway', Arial, sans-serif;
color: #fff;
position: relative;
float: left;
overflow: hidden;
margin: 10px 1%;

width: 100%;
background-color: #ffffff;
color: #000000;
text-align: left;
font-size: 16px;

}
figure.snip1253 * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
figure.snip1253 .image {
max-height: 220px;
overflow: hidden;
}
figure.snip1253 img {
max-width: 100%;
vertical-align: top;
position: relative;
}
figure.snip1253 figcaption {
 margin: -40px 15px 5px;
padding: 15px;
height: 130px;
position: relative;
background-color: #ffdd87;
border: 1px solid #ffce54;
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
figure.snip1253 .date {
background-color: #2980b9;
top: 15px;
color: #fff;
left: 15px;
min-height: 48px;
min-width: 48px;
position: absolute;
text-align: center;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
}
figure.snip1253 .date span {
display: block;
line-height: 24px;
}
figure.snip1253 .date .month {
font-size: 14px;
background-color: rgba(0, 0, 0, 0.1);
}
figure.snip1253 h3,
figure.snip1253 p {
margin: 0;
padding: 0;
}
figure.snip1253 h3 {
min-height: 50px;
margin-bottom: 10px;
margin-left: 60px;
display: inline-block;
font-weight: 600;
text-transform: uppercase;
}
figure.snip1253 p {
font-size: 0.8em;
margin-bottom: 20px;
line-height: 1.6em;
}
figure.snip1253 footer {
padding: 0 25px;
background-color: #20638f;
color: #e6e6e6;
font-size: 0.8em;
line-height: 30px;
text-align: right;
}
figure.snip1253 footer > div {
display: inline-block;
margin-left: 10px;
}
figure.snip1253 footer i {
color: rgba(255, 255, 255, 0.2);
margin-right: 5px;
}
figure.snip1253 a {
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute;
z-index: 1;
}
figure.snip1253:hover img,
figure.snip1253.hover img {
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
#main-menu {
background-color:#ffffff;
}

.list-group-item {
background-color: #fff;
border: none;
}

a.list-group-item {
color: #555;
}

a.list-group-item:hover,
a.list-group-item:focus {
background-color: #e6e9ed;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
color: #FFF;
background-color: #e6e9ed;
border: none;
}

.list-group-item:first-child,
.list-group-item:last-child {
border-radius: 0;
}

.list-group-level1 .list-group-item {
padding-left:30px;
}

.list-group-level2 .list-group-item {
padding-left:60px;
}
.tab-content{
padding: 10px;
}
.nav-tabs{
background-color: #e6e9ed;
border-bottom: none;
border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
}

.profile 
{
min-height: 355px;
display: inline-block;
}
figcaption.ratings
{
margin-top:20px;
}
figcaption.ratings a
{
color:#f1c40f;
font-size:11px;
}
figcaption.ratings a:hover
{
color:#f39c12;
text-decoration:none;
}
.divider 
{
border-top:1px solid rgba(0,0,0,0.1);
}
.emphasis 
{
border-top: 4px solid transparent;
}
.emphasis:hover 
{
border-top: 4px solid #1abc9c;
}
.emphasis h2
{
margin-bottom:0;
}
span.tags 
{
background: #1abc9c;
border-radius: 2px;
color: #f5f5f5;
font-weight: bold;
padding: 2px 4px;
}
.panel-body img{
max-width: 100%;

}
.blue{
background-color: #7cd1ef;
border: #4fc1e9;
color: #31708f;
}
.full-title{
font-size: 20px;
margin: 0px 0px 15px 0px;
}
.hr1{
margin-top: 15px;
margin-bottom: 0px;
border: 0;
border-top: 1px solid #d8d8d8;
}
.infull{
color:#a9a8a8;

}
.comment-list .row {
margin-bottom: 0px;
}
.comment-list .panel .panel-heading {
padding: 4px 15px;
position: absolute;
border:none;
/*Panel-heading border radius*/
border-top-right-radius:0px;
top: 1px;
}
.comment-list .panel .panel-heading.right {
border-right-width: 0px;
/*Panel-heading border radius*/
border-top-left-radius:0px;
right: 16px;
}
.comment-list .panel .panel-heading .panel-body {
padding-top: 6px;
}
.comment-list figcaption {
/*For wrapping text in thumbnail*/
word-wrap: break-word;
}
/* Portrait tablets and medium desktops */
@media (min-width: 768px) {
.comment-list .arrow:after, .comment-list .arrow:before {
content: "";
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
}
.comment-list .panel.arrow.left:after, .comment-list .panel.arrow.left:before {
border-left: 0;
}
/*****Left Arrow*****/
/*Outline effect style*/
.comment-list .panel.arrow.left:before {
left: 0px;
top: 30px;
/*Use boarder color of panel*/
border-right-color: inherit;
border-width: 16px;
}
/*Background color effect*/
.comment-list .panel.arrow.left:after {
left: 1px;
top: 31px;
/*Change for different outline color*/
border-right-color: #FFFFFF;
border-width: 15px;
}
/*****Right Arrow*****/
/*Outline effect style*/
.comment-list .panel.arrow.right:before {
right: -16px;
top: 30px;
/*Use boarder color of panel*/
border-left-color: inherit;
border-width: 16px;
}
/*Background color effect*/
.comment-list .panel.arrow.right:after {
right: -14px;
top: 31px;
/*Change for different outline color*/
border-left-color: #FFFFFF;
border-width: 15px;
}
}
.comment-list .comment-post {
margin-top: 6px;
}
.footerh{
background-color: #434A54;
border-radius: none;
color: #ddd;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
/* Опросы */
.vote_title { margin-top: 0; }
.vote_more { margin: -.6em 0 1em 0; text-transform: lowercase; }

.vote_list { margin: -10px 0px 10px 0; }
.vote_list .vote, .vote_list .pollanswer { margin: .6em 0 .2em 0; }
.vote_list .vote > input, .vote_list .pollanswer > input { display:none;}
.vote_list .vote > input + label:before, .vote_list .pollanswer > input + label:before {
display:inline-block;
width: 12px; height: 12px;
border: 2px solid #c3c3c3;
background-color: transparent;
margin: -3px 4px 0 0;
vertical-align:middle;
cursor:pointer;
content: "";
border-radius: 2px;
}
.vote_list .vote > input[type="radio"] + label:before,
.vote_list .pollanswer > input[type="radio"] + label:before { border-radius: 50%; }
.vote_list .vote > input + label:hover:before, .vote_list .pollanswer > input + label:hover:before { border-color: #000; }
.vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input:checked + label:before {
background-color: #ffde27;
width: 8px; height: 8px;
border: 4px solid #000;
}
.vote_list .vote > input + label:before, .vote_list .vote > input:checked + label:before,
.vote_list .pollanswer > input + label:before, .vote_list .pollanswer > input:checked + label:before
{ -webkit-transition: border-color ease .2s; transition: border-color ease .2s; }

.vote_votes, .pollallvotes { font-size: .9em; }
#dlevotespopupcontent { height: auto !important; overflow: visible !important; }

/* Кнопка "Результаты опроса" */
.vote_result_btn {
border: 0 none;
display: inline-block;
vertical-align: middle;
cursor: pointer;
height: 40px; width: 40px;
border-radius: 50%;
outline: none;
margin: 0 0 0 10px; padding: 0;
box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.14); -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.14);
background-color: #f2f2f2;

}
.vote_result_btn > span { display: block; width: 18px; margin: 2px auto; }
.vote_result_btn > span > i {
display: block;
height: 3px; width: 18px;
border-radius: 2px;
margin: 1px 0 3px 0;
background: #1a1a1a;
-webkit-transition: width ease .3s; transition: width ease .3s;
}
.vote_result_btn > span > i.vr_2 { width: 9px; }
.vote_result_btn > span > i.vr_3 { width: 13px; }

.vote_result_btn:hover > span > i.vr_1 { width: 6px; }
.vote_result_btn:hover > span > i.vr_2 { width: 18px; }
.vote_result_btn:hover > span > i.vr_3 { width: 15px; }

/* Опросы в новости */
.poll_block {
margin: 1.5em 0; padding: 1.5em;
background-color: #f2f2f2;
overflow: hidden;
}
.poll_block_in {
margin: 0 auto;
background-color: #fff;
max-width: 400px;
padding: 50px;
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.14); -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);
border-radius: 4px;
}
.short-text{
color: #656D78;
font-size: 100%;
}
.authorinfo{
border-radius: 50%;
}
.wp-block.property.list {
border: 1px solid #e0eded;
margin-bottom: 15px !important;
}
.wp-block {
margin: 0 0 15px 0;
-webkit-transition: all .3s linear;
transition: all .3s linear;
position: relative;
cursor: default;
border-radius: 2px;
}
.wp-block.property.list {
padding: 15px 15px 0 15px;
}
.wp-block.property.list {
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 400;
}
.wp-block .wp-block-body {
padding: 15px;
}
.wp-block.property.list .wp-block-img {
display: table-cell;
width: 250px;
}
.wp-block.property.list .wp-block-img img {
width: 100%;
}
.wp-block.property.list .wp-block-content .content-title {
font-size: 20px;
color: #3498db;
margin-bottom: 5px;
}
.wp-block.property.list .wp-block-body .wp-block-content {
display: table-cell;
vertical-align: top;
padding-left: 15px;
}
.wp-block.property.list .wp-block-content .description {
padding-bottom: 10px;
border-bottom: 1px solid #e0eded;
}
.wp-block.property.list .wp-block-footer ul.aux-info {
width: 100%;
margin: 0;
padding: 0;
display: block;
background: #fcfcfc;
border-top: 1px solid #e0eded;
}
.wp-block.property.list .wp-block-footer ul.aux-info li {
display: table-cell;
padding: 10px 15px;
vertical-align: middle;
border-right: 1px solid #e0eded;
}
.ribbon.base {
background: #3498db;
color: #fff;
border-right: 5px solid #8bc4ea;
}
.ribbon {
position: absolute;
top: 20px;
right: -5px;
padding: 15px;
}
.base {
background: #3498db;
color: #fff !important;
}
.ribbon:before, .ribbon:after {
content: '';
position: absolute;
left: -9px;
border-left: 10px solid transparent;
}
.ribbon:before {
top: 0;
}
.ribbon.base:before {
border-top: 27px solid #3498db;
}
.ribbon.base:after {
border-bottom: 27px solid #3498db;
}
.ribbon:after {
bottom: 0;
}
.panel-actions {
margin-top: -20px;
margin-bottom: 0;
text-align: right;
}
.panel-actions a {
color:#333;
}
.panel-fullscreen {
display: block;
z-index: 9999;
position: fixed;
width: 100%;
height: 100%;
top: 0;
right: 0;
left: 0;
bottom: 0;
overflow: auto;
}







.wrapper1{
width:450px;
margin:30px auto 0;
background-color:#FFFFFF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

header1{
text-align:right;
padding:10px;
margin-bottom:10px;
background-color:#5DBA9D;
}

header1 a{
font-size:20px;
color:#FFFFFF;
width:40px;
height:40px;
line-height:40px;
margin-left:10px;
text-align:center;
display:inline-block;
}

header1 a:hover, .list-mode header1 a.hide-list:hover{
background-color:#11956c;
}

header1 a.hide-list{
background-color:#11956c;
}

.list-mode header a.hide-list{
background-color:#5DBA9D;
}

.list-mode header a.show-list{
background-color:#11956c;
}

.container1:after{
content:"";
clear:both;
display:table;
}

.container1{
padding:10px 0 10px 10px;
}

.wrapper1 .box{
float:left;
width:100px;
height:100px;
margin:0 10px 10px 0;
background-color:#CCCCCC;
-webkit-transition:all 1.0s ease;
-moz-transition:all 1.0s ease;
transition:all 1.0s ease;
transition:all 1.0s ease;
}

.wrapper1.list-mode .container1{
padding-right:10px;
}

.wrapper1.list-mode .box{
width:100%;
}

.wp-block.property.list {
border: 1px solid #e0eded;
margin-bottom: 15px !important;
}
.wp-block {
margin: 0 0 15px 0;
-webkit-transition: all .3s linear;
transition: all .3s linear;
position: relative;
cursor: default;
border-radius: 2px;
}
.wp-block.property.list {
padding: 15px 15px 0 15px;
}
.wp-block.property.list {
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 400;
}
.wp-block .wp-block-body {
padding: 15px;
}
.wp-block.property.list .wp-block-img {
display: table-cell;
width: 250px;
}
.wp-block.property.list .wp-block-img img {
width: 100%;
}
.wp-block.property.list .wp-block-content .content-title {
font-size: 20px;
color: #3498db;
margin-bottom: 5px;
}
.wp-block.property.list .wp-block-body .wp-block-content {
display: table-cell;
vertical-align: top;
padding-left: 15px;
}
.wp-block.property.list .wp-block-content .description {
padding-bottom: 10px;
border-bottom: 1px solid #e0eded;
}
.wp-block.property.list .wp-block-footer ul.aux-info {
width: 100%;
margin: 0;
padding: 0;
display: block;
background: #fcfcfc;
border-top: 1px solid #e0eded;
}
.wp-block.property.list .wp-block-footer ul.aux-info li {
display: table-cell;
padding: 10px 15px;
vertical-align: middle;
border-right: 1px solid #e0eded;
}
.ribbon.base {
background: #3498db;
color: #fff;
border-right: 5px solid #8bc4ea;
}
.ribbon {
position: absolute;
top: 20px;
right: -5px;
padding: 15px;
}
.base {
background: #3498db;
color: #fff !important;
}
.ribbon:before, .ribbon:after {
content: '';
position: absolute;
left: -9px;
border-left: 10px solid transparent;
}
.ribbon:before {
top: 0;
}
.ribbon.base:before {
border-top: 27px solid #3498db;
}
.ribbon.base:after {
border-bottom: 27px solid #3498db;
}
.ribbon:after {
bottom: 0;
}
.pn1{
background-color: #434A54;
border-color: #656D78;
color: #ddd;
}

.user-row {
margin-bottom: 14px;
}

.user-row:last-child {
margin-bottom: 0;
}

.dropdown-user {
margin: 13px 0;
padding: 5px;
height: 100%;
}

.dropdown-user:hover {
cursor: pointer;
}

.table-user-information > tbody > tr {
border-top: 1px solid rgb(221, 221, 221);
}

.table-user-information > tbody > tr:first-child {
border-top: 0;
}


.table-user-information > tbody > tr > td {
border-top: 0;
}
.toppad
{margin-top:20px;
}
.base{
border:64px solid;
border-color:#67B2E4 transparent rgba(105,185,238,.50) transparent;
height:0;
margin:20% auto;
position:relative;
width:0;
}

.base:after,
.base:before,
.angle,
.angle:after,
.angle:before,
.shade{
height:0;
position:absolute;
width:0;
}
.base:after,
.base:before,
.angle:after,
.angle:before{
content:"";
z-index:-1;
}

.base:after{
border-bottom:64px solid #3498DB;
border-left:64px solid transparent;
border-right:64px solid transparent;
left:-128px;
bottom:0;
width:128px;
}

.base:before{
border:128px solid;
border-color:#A3D1EF transparent transparent;
left:-128px;
}

.angle{
border:64px solid;
border-color:transparent transparent rgba(255,255,255,.40);
left:-64px;
top:-128px;
z-index:0;
}
.angle:after{
border:128px solid;
border-color:rgba(54,156,224,.50) transparent transparent;
left:-128px;
top:64px;
-webkit-transform:scaleX(.5);
}
.angle:before{
background-color:#000;
border-radius:50%;
-webkit-filter:blur(12px);
height:12px;
left:-32px;
top:192px;
-webkit-transform:scaleY(.5);
width:64px;
z-index:-1;
}
.flogo{
font-family: NautilusPompilius;
font-size: 60px;
text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);
color: #F6BB42;
}
.back-to-top {
cursor: pointer;
position: fixed;
bottom: 20px;
right: 20px;
display:none;
}
.preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1999999999;
}

.preloader.immune {
bottom: 0;
}

.preloader.white {
background-color: rgba(255, 255, 255, .3);
}

.preloader.black {
background-color: rgba(1, 1, 1, .3);
}

.preloader > i.radial-loader:not(:required) {
-moz-animation: radial-loader .5s infinite linear;
-webkit-animation: radial-loader .5s infinite linear;
animation: radial-loader .5s infinite linear;
border-color: #ea6052;
border-style: solid;
border-width: 2px;
border-right-color: transparent;
border-radius: 100%;
display: block;
position: relative;
float: right;
margin: 10px;
overflow: hidden;
width: 10px;
height: 10px;
}

.preloader > span.loading-bar {
-moz-animation: loading-bar 3s 1;
-webkit-animation: loading-bar 3s 1;
animation: loading-bar 3s 1;
display: block;
height: 2px;
background-color: #ea6052;
opacity: 0;
transition: width .5s;
}

.preloader > span.loading-bar.red-colored {
background-color: #ea6052;
}

.preloader > .red-colored.radial-loader {
border-color: #ea6052 !important;
border-right-color: transparent !important;
}

.preloader > span.loading-bar.blue-colored {
background-color: #3498db;
}

.preloader > .blue-colored.radial-loader {
border-color: #3498db !important;
border-right-color: transparent !important;
}

.preloader > span.loading-bar.green-colored {
background-color: #2ecc71;
}

.preloader > .green-colored.radial-loader {
border-color: #2ecc71 !important;
border-right-color: transparent !important;
}

.preloader > span.loading-bar.yellow-colored {
background-color: #f1c40f;
}

.preloader > .yellow-colored.radial-loader {
border-color: #f1c40f !important;
border-right-color: transparent !important;
}
/* Animations */

@-moz-keyframes loading-bar {
0% {
width: 0%;
opacity: 1;
}
90% {
width: 90%;
opacity: 1;
}
100% {
width: 100%;
opacity: 0;
}
}

@-webkit-keyframes loading-bar {
0% {
width: 0%;
opacity: 1;
}
90% {
width: 90%;
opacity: 1;
}
100% {
width: 100%;
opacity: 0;
}
}

@keyframes loading-bar {
0% {
width: 0%;
opacity: 1;
}
90% {
width: 90%;
opacity: 1;
}
100% {
width: 100%;
opacity: 0;
}
}

@-moz-keyframes radial-loader {
0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@-webkit-keyframes radial-loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes radial-loader {
0% {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

.bgmtt{
background: #e6e9ed;
padding: 5px 5px 5px 5px;
height: 200px;
}
.bgmtt a{
 color:#434A54;
text-decoration: none;
transition: 0.3s;
}
.bgmtt a:hover{
 color:#000;
text-decoration: none;
transition: 0.3s;
}