body,html{
    font-size: 100%;
    font-family:'Conv_GHEA_Arpi';
}
/* Fonts */
:focus,:active {
    outline: none!important;
}
a:hover {
    color:#333333;
}
a {
    color:#333333;
}
/*@font-face {*/
    /*font-family: 'Pragmatica Bold';*/
    /*font-style: normal;*/
    /*font-weight: 700;*/
    /*src: local('Pragmatica Bold'), local('Pragmatica-Bold'),*/
    /*url(http://allfont.ru/cache/fonts/pragmatica-bold_2959260e8bbd26daed66de10ef504916.woff) format('woff'),*/
    /*url(http://allfont.ru/cache/fonts/pragmatica-bold_2959260e8bbd26daed66de10ef504916.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
    /*font-family: 'Pragmatica';*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    /*src: local('Pragmatica'), local('Pragmatica-Regular'),*/
    /*url(http://allfont.net/cache/fonts/pragmatica_9ef831ffb108544a4d2c4b85b2ea648f.woff) format('woff'),*/
    /*url(http://allfont.net/cache/fonts/pragmatica_9ef831ffb108544a4d2c4b85b2ea648f.ttf) format('truetype');*/
/*}*/

@font-face {
    font-family: 'GHEADasagirq';
    src: url('../fonts/GHEADasagirq.eot');
    src: url('../fonts/GHEADasagirq.woff2') format('woff2'),
    url('../fonts/GHEADasagirq.woff') format('woff'),
    url('../fonts/GHEADasagirq.ttf') format('truetype'),
    url('../fonts/GHEADasagirq.svg#GHEADasagirq') format('svg'),
    url('../fonts/GHEADasagirq.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GHEADasagirq';
    src: url('../fonts/GHEADasagirq-Bold.eot');
    src: url('../fonts/GHEADasagirq-Bold.woff2') format('woff2'),
    url('../fonts/GHEADasagirq-Bold.woff') format('woff'),
    url('../fonts/GHEADasagirq-Bold.ttf') format('truetype'),
    url('../fonts/GHEADasagirq-Bold.svg#GHEADasagirq-Bold') format('svg'),
    url('../fonts/GHEADasagirq-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
}



@font-face {
    font-family: 'GHEADasagirq';
    src: url('../fonts/GhDasgirqBlackIt.eot');
    src: local('☺'), url('../fonts/GhDasgirqBlackIt.woff') format('woff'), url('../fonts/GhDasgirqBlackIt.ttf') format('truetype'), url('../fonts/GhDasgirqBlackIt.svg') format('svg');
    font-weight: normal;
    font-style: italic;
}



@font-face {
    font-family: 'Conv_GHEA_Arpi';
    src: url('../fonts/GHEA_Arpi.eot');
    src: local('☺'), url('../fonts/GHEA_Arpi.woff') format('woff'), url('../fonts/GHEA_Arpi.ttf') format('truetype'), url('../fonts/GHEA_Arpi.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_GHEA_Arpi';
    src: url('../fonts/GHEAArpi-Bold.eot');
    src: url('../fonts/GHEAArpi-Bold.woff2') format('woff2'),
    url('../fonts/GHEAArpi-Bold.woff') format('woff'),
    url('../fonts/GHEAArpi-Bold.ttf') format('truetype'),
    url('../fonts/GHEAArpi-Bold.svg#GHEAArpi-Bold') format('svg'),
    url('../fonts/GHEAArpi-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'Conv_GHEA_Arpi';
    src: url('../fonts/GHEA_Arpi_It.eot');
    src: local('☺'), url('../fonts/GHEA_Arpi_It.woff') format('woff'), url('../fonts/GHEA_Arpi_It.ttf') format('truetype'), url('../fonts/GHEA_Arpi_It.svg') format('svg');
    font-weight: normal;
    font-style: italic;
}
.font-dasagirq-bold{
    font-weight: bold;
    font-family: "GHEADasagirq";

}
/* Short Classes */

.fln{float: none}
.fl{float: left}
.fr{float: right}
.dn{display: none}
.db{display: block}
.dt{display: table}
.dib{display: inline-block;vertical-align: middle}
.mrgTop15{margin-top:15px}
.textCenter {text-align: center}
/* Header Block */

.copyright{
    padding:20px;
    text-align : center;
}
.top-header-block{
    position: relative;
}
.plus{
    width: 60px;height: 60px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid red;text-align: center;
    line-height: 60px;
    position: absolute;
    top: 20px;
    left: 50px;
}
.header-banner-block{
    min-height:101px;
    /*background: red;*/
}
.header-main-block{
    margin-bottom: 20px;
    padding-top: 20px;
}
.language-switcher-block{
    font-size: 0.750em;
}
.language-switcher-block .btn.dropdown-toggle.btn-default{
    border: none;
    background: none!important;
    padding: 0!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    vertical-align: top;
}
.language-switcher-block .btn-group.bootstrap-select{
    width: 80px!important;
    vertical-align: top;
}
.language-switcher-block .filter-option{
    font-size: 0.750em;
}
.language-switcher-block .bootstrap-select.btn-group .dropdown-menu.inner{
    font-size: 0.750em;
}


.author-block{
    padding-top: 20px;
}
.author-block > div:last-child{
    width: 58%;
}
.author-block >.fr>a,.default-link{
    text-decoration: none;
    color:#000;
}
.default-link:hover{
    text-decoration: none;
    color:#000;
}

.post-item .round-image-block{
    width: 60px;
    height: 60px;
}
.round-image-block{
    height: 100px;
    width: 100px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    display: block;
}
.round-image-block > a > img{
    width:100%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.round-image-block > img{
    width: 100%;
}
.round-image-block > a{
    display: block;
}
.header-logo-block{
    text-align: center;
}

/* top-menu-block */

.menu-block{
    width: 100%;
    min-height: 40px;
    background: #333333;
}
ul.top-menu-list,
.sub-menu-list{
    padding: 0;
    margin-bottom: 0;
}
ul.top-menu-list > li,
.sub-menu-list > li{
    display: inline-block;
    vertical-align: middle;
}
ul.top-menu-list > li > a{
    display: block;
    line-height: 32px;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 0 10px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family:'GHEADasagirq';
}
ul.top-menu-list > li > a:hover{
    background: #000;
    text-decoration: underline;
}
ul.sub-menu-list > li > a{
    display: block;
    color: #000;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 5px;
    font-size: 0.875em;
}
ul.sub-menu-list > li > a:hover{
    background: #990066;
    color: #fff;
}
.top-menu-list-block{
    height: 40px;
    overflow: hidden;
    padding: 4px 0 4px 20px;
    box-sizing: border-box;
}
.top-menu-list-block.open{
    height: auto;
}

.sub-menu-list-block{
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom:10px;
}
.sub-menu-list-block > .menu-button{
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    background: url(images/menu.png) no-repeat;
    position: absolute;
    left: 0;
    top: 12px;
    cursor: pointer;
}
.sub-menu-list-block{
    overflow: hidden;
    height: 42px;
    line-height:20px;

}
.sub-menu-list-block.open
{
    height: auto;
}
.top-menu-list-block > .menu-button {
    display: inline-block;
    vertical-align: middle;
    content: '';height: 20px;
    width: 20px;
    background: url(images/menu-white.png) no-repeat;
    position: absolute;
    left: 0;
    top: 10px;
    cursor: pointer;
}
.donate-block{
    /*s*/
    min-height: 300px;
}
.donate-text{
    text-align: center;
    color: #fff;
    font-size: 1.438em;
    font-family: "GHEADasagirq";
}
.donate-button{
    margin-top: 5px;
    margin-bottom: 5px;
}
.donate-buttons-block{
    clear: left;
}
.donate-button > a{
    display: block;
    color: #fff!important;
    text-decoration: none!important;
    height: 40px;
    border: 1px solid #fff;line-height: 40px;
    font-size: 0.875em;
    text-align: center;
    font-family: "GHEADasagirq";
}
.donate-button > a:hover{
    background: #9f1f63;
    border-color: #9f1f63;
    color: #fff;
}
.donate-text{
    margin-top: 9.4%;
    /*margin-bottom: 6.3%;*/
    margin-bottom: 4.3%;
}
.blog-block{
    margin-top: 40px;
}
h2.block-header{
    font-size: 	1.500em;
    margin-top: 0;
    margin-bottom: 20px;
}
h2.block-header > a{
    color: #333;
    font-family: "GHEADasagirq";
}
.post-category-date-block > span,
.post-category-date-block > a{
    display: inline-block;
    color: #9e1f63;
    font-size: 0.750em;
    text-decoration: none!important;
    font-family: "GHEADasagirq";
}
.post-category-date-block > a{
    font-weight: bold;
}
a.post-image{
    display: block;
}
a.post-image > img{
    width: 100%;
}
a.category{
    font-weight: bold;
}
a.category:after{
    content: '|';
    display: inline-block;
    margin-left: 5px;
}
h3.post-title{
    font-weight: bold;
    font-size: 1.500em;
    margin: 10px 0;
    font-family:'GHEADasagirq';
}
.post-short-text{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
h3.post-title > a{

    font-family: "GHEADasagirq";
}
.author-name{
    color: #000;
    font-size: 0.875em;
    margin-left: 12px;
    padding-top: 10px;
    width: 37%;
    text-align: left;
    display: inline-block;
    text-decoration: none!important;
}
.post-author > a{
    display: inline-block;
    vertical-align: top;
}
h1 > a, h2 > a, h3 > a, h4 > a{
    text-decoration: none!important;
    /*color: #000 !important;*/
}
h2 > a:hover{
    /*color: #000 !important;*/
}
.post-item{
    margin-bottom: 20px;
}
.post-item-header{
    height: 245px;
    margin-bottom: 10px;
    max-width: 300px;
    overflow: hidden;
}
.small-blocks .post-item-header{
    height: 227px;
}

.post-item-header .post-image img {
    max-height: 160px;

}
/* Categories */

h2.category-title{
    margin: 0;
    font-size: 1.250em;
}
h2.category-title > a{
    text-decoration: none!important;
    color: #000;
}
h2.category-title > a:before{
    content: 'the';
    color: #9f1f63;
}
.the-exclusive{
    margin-top: 20px;
}
.slick-slide{
    width: 940px;
    position: relative;
}
.slick-slide > img{
    width: 100%;
}
.slider-block{
    position: relative;
    margin-top: 10px;
}
.left-overlay,.right-overlay{
    position: absolute;
    top: 0;
    height: 100%;
    background: rgba(255,255,255,0.5);
    z-index: 9;
}
.right-overlay{
    right: 0;
}

/* theexclusive */

.slick-slide .caption{
    position: absolute;
    top: 40px;
    width: 80%;
    left: 10%;
}
.the-exclusive-post-item .post-category-date-block > a,
.the-exclusive-post-item .post-category-date-block > span{
    color: #fff;
}
.the-exclusive-post-item h3.post-title{
    font-size: 3.500em;margin-top: 0;
}
.the-exclusive-post-item h3.post-title > a{
    color: #fff;
}
.the-exclusive-post-item .round-image-block{
    width: 60px;
    height: 60px;
}
.the-exclusive-post-item .author-name{
    color: #fff;
}
.slick-arrow{
    width: 51px;
    height: 51px;
    background: url(images/slider-arrow.png) no-repeat;
    border: none;
    font-size: 0;
    position: absolute;
    top: 50%;z-index: 10;
    margin-top: -25px;
}
.slick-next{
    background-position: right;
}

/* the we */

.blogger-round{
    position: relative;
    cursor: pointer;
    margin-right: 30px;
    margin-bottom: 20px;
}
.blogger-round:last-child{
    margin-right: 0;
}
.blogger-name-round{
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;background: rgba(159,31,59,0.75);
    font-size: 0.875em;text-decoration: none!important;
    color: #fff;
    line-height: 100px;
    text-align: center;
}
.the-we{
    margin-top: 20px;
}
.the-we .category-title{
    margin: 40px 0;
}

/* the-quote */

.the-quote{
    width: 100%;
    min-height: 300px;
    background: #c1d3ce;
    padding: 40px 0;
}
.the-quote .round-image-block{
    padding: 0;
    margin: 20px 0;
}

.aforism-block{
    color: #000;
    font-size: 2.000em;
}
.aforism-block a {
    background: url('/css/social/1.png');
    height: 32px;
    width: 32px;
    display: block;

}
.middle-header-block .header-main-block{
    margin-top: 40px;
}

/* the-armenians */

.the-armenians{
    width: 100%;
    min-height: 140px;
    background: #9f1f63;
    padding: 40px 0;
}

.the-armenians .round-image-block{
    width: 60px;
    height: 60px;
}
.the-armenians{
    clear: both;
}
.the-armenians h2.category-title > a:before{
    color: #fff;
}
.the-armenians .category-title{
    margin: 20px 0;
}

/* aforism-block chapter-2 */

.unknown-block.chapter-2{
    width: 100%;
    min-height: 300px;
    background-repeat: no-repeat;
}
.unknown-block.chapter-2 .text-block{
    color: #fff;
    padding-top: 160px;
    font-size: 1em;
}

/* small blog */

.two-blogs-block.small-blocks .post-item-header{
    max-width: 220px;
}


/* the-debate */


.the-debate{
    margin-top: 40px;
    background: no-repeat;

}
.the-debate-content{
    width: 100%;
    min-height: 300px;
    padding: 40px 0;
    margin-top: 10px;
    color: #fff;
}
.the-debate-content .text-block {
    color: #fff;
    padding-top: 160px;
    font-size: 1em;
}

/* the supporters*/

.the-supporters{
    background-color: #eae5de;
    min-height: 380px;
    padding-top: 20px;
    padding-bottom: 40px;
}
.supporters{
    padding-top: 20px;
    clear: left;
}
.supporter-logo{
    margin-bottom: 20px;
    display: block;
}

/* bottom-menu */

.bottom-menu{
    width: 100%;
    min-height: 40px;
    border-bottom: 1px solid;
}
.bottom-menu-list{
    list-style: none;
}
.bottom-menu-list > ul > li{
    display: inline-block;
    vertical-align: middle;

}
.bottom-menu-list > ul{
    padding: 0;
    margin: 0;
    margin-left: 20px;
}
.bottom-menu-list > ul > li > a {
    display: block;
    text-align: center;
    text-decoration: none!important;
    color: #000;
    font-size: 1em;
    line-height: 40px;
    margin: 0 10px;
}
.bottom-menu-logo{
    position: relative;
    height: 40px;
}
.bottom-menu-logo > a{
    position: absolute;
    bottom: 0;
    max-width: 150px;
}
.caret{
    border-top: 5px dashed #666;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
    top: 37%;
}
.search-input{
    width: 0;
    border: none;
    border-bottom: 1px solid;
}
.search-block > form > input
{
    display: inline-block;
    vertical-align: middle;
}
.search-input.db{
    width: 200px;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
}

/* Inner page styles*/


.main-content-block .container{
    padding-top: 40px;
}
.blogger-left-block .round-image-block{
    margin: 0 auto;
    margin-left:15%;
}
.about-blogger{
    margin: 10px 0;
    font-size: 0.875em;
}
.about-blogger>.blogger-short-desc >p{
    margin:0;
    padding:0;
    line-height: 1.5em;
}
.blogger-left-block .blogger-name{
    display: block;
    font-weight: bold;
}
.blogger-interests,.blogger-education,.blogger-speciality{
    margin-top: 10px;
}
h1.post-title{
    font-size: 3.000em;
    margin: 10px 0 15px 0;
    font-weight: bold;
    font-family: "GHEADasagirq";
}
.post-main-text {
    font-size:1.1em;
}
.post-main-text .author-name{
    font-size: 0.875em;
    margin: 0;
    padding: 0;
    margin-top: 15px;
    padding-left: 6.25%;
}
.footer-block{
    border-top: 1px solid #bfbfbf;
}
.post-image-slider-block{
    margin-top: 40px;
}
.post-image-slider-block .full{
    text-align: center;
}
.post-image-slider-block  .previews{
    text-align: center;
    margin-top: 10px;
}
.post-image-slider-block  .previews > a{
    display: inline-block;
    width: 60px;
    height: 60px;
    margin: 0 10px;
}
.post-image-slider-block  .previews > a >img{
    width: 100%;
}
.search-button{
    width: 20px;
    height: 20px;
    background: url(images/search.png) no-repeat left;
    background-size: 100%;
    border: none;
    padding: 0;
}
.login-block{
    padding-left:10px;
    margin-left: 20px;
    border-left: 1px solid;
}
.login-block > ul > li
{
    list-style: none;
}
.login-block > ul{
    margin: 0;
    padding: 0;
}
.login-block > ul > li > span.login{
    margin-bottom: 15px;
    background-position: left top;
}
.login-block > ul > li > span,
.login-block > ul > li > a{
    display: block;
    color: #666666;
    font-size:0.875em;
    text-decoration: underline;
    font-weight: bold;
    background: url(images/login-sprite.png) no-repeat left bottom;
    padding-left: 30px;
    cursor: pointer;
}
.fixed-serach-block .login-block > ul > li > span,
.fixed-serach-block .login-block > ul > li > a{
    background-position: left 6px;
}
.search-login-block > div > div{
    display: inline-block;
    vertical-align: middle;
}
.middle-header-main-block{
    margin: 20px 0;
}
.middle-header-main-block .author-block{
    padding-top: 0;
}
.main-content-block{
    position: relative;
    padding-bottom: 40px;
}
.content-locker{
    height: 390px;
    width: 100%;
    background: url(images/locker-bg.png) repeat-x bottom left;
    position: absolute;
    bottom: 0;
}
.locker-text{
    color: #666666;
    padding-left: 100px;
    background: url(images/lock.png) no-repeat left center;
    font-size: 1.438em;
    margin-top: 9.5%;
    min-height: 100px;
    margin-bottom: 3%;

}

.transparent-button{
    margin-top: 5px;
    margin-bottom: 5px;
}
.lock-buttons-block{
    clear: left;
}
.transparent-button > a{
    display: block;
    color: #666666;
    text-decoration: none!important;
    height: 40px;
    border: 1px solid #666666;
    line-height: 40px;
    font-size: 0.875em;
    text-align: center;
}
.transparent-button > a:hover{
    background: #9f1f63;
    border-color: #9f1f63;
    color: #fff;
}
.exclusive-page .footer-block{
    border: none;
}
.exclusive-header{
    height: 600px;width: 100%;
    background: no-repeat;
}
.exclusive-title-block{
    background: #fff;
    position: absolute;
    bottom: 0;
}
.exclusive-header > .container{
    position: relative;
    height: 100%;
}
.exclusive-page .main-content-block .container{
    padding-top: 0;
}
.exclusive-page .main-content-block .blogger-left-block{
    margin-top: 40px;
}
.list-item{
    margin-bottom: 40px;
}
.list-item-title{
    font-size: 1.500em;
    font-weight: bold;
    color: #000;
    margin: 5px 0 20px;
}
h2.list-item-title{
    font-family: "GHEADasagirq";
}
.pagination-block{
    text-align: center;
}
.pagination > li > a, .pagination > li > span{
    border: none;
    color: #333;
    font-size: 1.125em;
    height: 40px;
    width: 40px;
    line-height: 40px;
    padding: 0;
    margin: 0 5px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus,
.pagination > li > a:hover,.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus
{
    background: #cf7698;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
}
.supporter{
    text-align: center;
    margin: 20px 0;
    height:125px;
    overflow: hidden;
}
.supporter > a{
    display: inline-block;
    vertical-align: top;
    padding: 0;
}
.modal-header{
    padding: 10px 20px;
    border-bottom: 1px solid #9e1f63;
}
.modal-title{

    color: #666666;
    font-size:1.500em;font-weight: bold;
}
.modal-content{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;    
}
.modal-body{
    padding: 0;
}
.modal-body .nav > li{
    width: 50%;
}
.modal-body .nav > li > a{
    border: none!important;
    margin: 0;
    text-align: center;
    color: #fff;background: #9e1f63;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-style: 1em;
}
.nav-tabs{
    border: none;
}
.tab-content{
    padding: 20px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    border: none;margin: 0;
    color: #666666;
    background: none;

}
.modal-dialog {
    max-width: 340px;
    margin: 15% auto 0;
}
.login-form-block > form > div{
    margin-bottom: 10px;
}
.login-form-block label{
    display: block;
    color: #666666;
    font-weight: normal;margin-bottom: 10px;
}

.login-form-block > form input:not([type=checkbox]){
    width: 100%;
    height: 40px;
    border: 1px solid #666666;
    color: #666;
}
.login-buttons{
    width: 100%;
    border: none;
    color: #fff;
    text-align: center;
    margin-top: 40px;
    line-height: 40px;
}
.login-buttons:focus,
.login-buttons:hover{
    opacity: 0.5;
}
.do-login{
    background: #9e1f63;
}
.fb-login{
    background: #424384;
}
.google-login{
    background: #d30000;
}
.category-list{
    margin-bottom: 40px;
}
.page-title-1{
    margin: 0;
    font-size: 1.500em;
    color: #333333;
}
.bloggers-list-block{
    padding-top: 60px;
}
.small-round-image-block{
    display: block;
    width: 60px;
    height: 60px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.blogger-info-cloud{
    width: 100px;
    height: auto;
    padding: 7px 9px;
    background: url(images/cloud.png) no-repeat top center;
    min-height: 80px;
    top: -60px;
    left: -10px;
    position: absolute;
    display: none;
}
.blogger-info-cloud > div{
    color: #fff;
    font-size: 0.750em;
    font-weight: bold;
}
.blogger-item{
    position: relative;
    display: inline-block;
    margin: 0px 10px 20px 10px;
}
.char{
    text-align: center;
    color: #333;
    font-size: 1.5em;
}
.header-logo-block > a{
    text-decoration: none;
}
.header-logo-block > a > span{
    color: #000;
    font-size:0.750em;
    display: block;
}
.wheather{
    font-size: 2.625em;
    color: #000;
}

.texumner{
    font-size:0.875em;
    text-align: right;
}
.whether-block > .left-block{
    padding-right: 10px;
}
.whether-block > .right-block{
    border-left:1px solid #000;
    padding-left: 10px;
}
.category-block.the-quote .round-image-block{
    display: table-cell;vertical-align: middle;float: none;
}

@media (max-width: 1280px){
    .armenians {
        margin-bottom: 20px;
    }
}
@media (max-width: 992px){
    .locker-text {
        font-size: 1.250em;
    }
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 340px;
        margin: 15% auto 0;
    }
}



/*

    form styles
*/


.small-round-image-block{
    overflow: hidden;
}
.small-round-image-block > img{
    width: 100%;
}
.user-actions > .user-name{
    text-decoration: underline;
    color: #333333;
    font-size: 0.875em;
    font-weight: bold;
}
a.doPost{
    display: block;
    padding: 0 20px;
    background: #9f1f63;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 30px;
    font-size: 0.875em;
}
a.doLogout{
    color: #9f1f63;
    text-decoration: underline;
    font-size: 0.875em;
    margin-left: 15px;
}
.user-actions > .buttons > a{
    display: inline-block;vertical-align: middle;
}
.loged-user {
    padding-left: 10px;
    margin-left: 20px;
    border-left: 1px solid;
}
.loged-user > div{
    display: inline-block;vertical-align: bottom;
}
.user-actions{
    margin-left: 20px;
}
.page-title-2{
    color:#000000;
    font-size: 1.500em;
    font-weight: bold;
}
input.addPost{
    display: block;
    color: #fff;
    text-decoration: none;
    line-height: 40px;
    background: #9f1f63;
    text-align: center;
    border: none;
    padding: 0 20px;
    min-width: 220px;
}
.select-options .bootstrap-select.btn-group .dropdown-toggle .caret{
    top: 50%;
}
.select-options .dropdown-toggle.btn-default{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: #9e9e9e;color: #666;
}
.custom-checkbox{
    margin-top: 20px;
}
.custom-checkbox label{
    font-weight: normal;
    margin-left: 20px;
    color: #666666;
    font-size: 1.125em;
}
input[type="checkbox"].styled{
    opacity: 0;
}
input[type="checkbox"].styled + label:before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #9e9e9e;
    position: absolute;
    left: 0;
    z-index: -1;
    top: 3px;
}
input[type="checkbox"].styled:checked + label:before{
    background: #9f1f63;

}
div.styled-checkbox{
    position: relative;
}
/*form error*/
.error-text{
    color:#cc0000;
}
div.error,
div.valid
{
    font-family: 'Glyphicons Halflings';
    position:relative;
}
div.error > input{
    border:1px solid red!important;
}
div.valid:after{
    content: '\e084';
    display: block;
    position: absolute;
    right: 10px;
    bottom: 6px;
    font-size: 1.3em;
    color: #669900;
}
div.error:after{
    content: "\e083";
    display: block;
    position: absolute;
    right: 10px;
    bottom: 6px;
    font-size: 1.3em;
    color:#cc0000;
}
/**/
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color:none;
}

.top-menu-block > .outer.fixed{
    position: fixed;
    top: 0;
    z-index: 15;
    background: #fff;
    width: 100%;
}
.fixed-serach-block{
    width: 100%;
    height: 34px;
    display: none;
}
.fake-div{
    display: none;
}
.top-menu-block > .outer.fixed  .fixed-serach-block{
    display: block;
}
.top-menu-block > .outer.fixed .sub-menu-block{
    display: none;
}
ul.dib > li{
    display: inline-block;
    vertical-align: middle;
}
.fixed-serach-block   ul > li > span.login{
    margin: 0;
}
.fixed-serach-block   ul > li{
    line-height: 32px;
}
.fixed-serach-block .login-block{
    height: 100%;
}
.fixed-serach-block .login-block > ul > li > span.login{
    background-position: 0 6px;
}
.fixed-serach-block .login-block > ul > li > a{
    background-position: 0 -34px;
    margin-left: 10px;
}

.fixed-serach-block .login-block{
    border-color: #666666;
}
.fixed-serach-block .search-block{
    margin-top: 3px;
}
@media (max-width: 360px) {
    .fixed-serach-block .search-block {
        width: 100%;
        text-align: right;
    }
}

.slider-bottom{
    background: #b2b2b2;
}
.previews{
    padding: 10px;
    margin: 0!important;
}
.long-caption{
    padding: 10px;
    border-bottom: 1px solid #fff;
    max-height: 100px;
}
.data-long-caption{
    display: none;
    color: #000;

}
.short-caption{
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 15px;
    width: 100%;
    text-align: left;
}
.full{
    position: relative;
}
.bloggers-list ul.pagination {
    float: left;
}

.bloggers-list ul.pagination li a{
    width:20px;
    height:20px;
    line-height:20px;
    padding: 3px;
}



/*add this*/

/*.at-custom-sidebar-btns > a{*/
    /*height:50px !Important;*/
    /*width:50px !Important;*/
/*}*/
/*.at-svc-facebook > span{*/
    /*height: 20px !Important;*/
    /*margin: 15px !Important;*/
    /*width:  20px !Important;*/
/*}*/
/*.at-svc-facebook > span > svg{*/
    /*width: 16px !important;*/
    /*height: 16px !important;*/
    /*margin: 2px !important;*/
/*}*/

/*.at-custom-sidebar-btns a:not(:first-child) span {*/
    /*background-color: #fff !important;*/
    /*margin: 0 !important;*/
/*}*/
/*.at-icon-twitter{*/
    /*fill:rgb(29, 161, 242) !important;*/
    /*background-image:url('/css/social/1.jpg')*/
/*}*/
/*.at-icon-google_plusone_share{*/
    /*fill:rgb(220, 78, 65)!important;*/
/*}*/
/*.at-icon-reddit{*/
    /*fill: rgb(255, 87, 0)!important;*/
/*}*/

/*.at-icon-linkedin{*/
    /*fill:rgb(0, 119, 181)!important;*/
/*}*/
/*.at-icon-vk{*/
    /*fill: rgb(99, 131, 168)!important;*/
/*}*/
/*.at-icon-odnoklassniki_ru{*/
    /*fill: rgb(213, 120, 25)!important;*/
/*}*/
/*.at-icon-email{*/
    /*fill: rgb(132, 132, 132)!important;*/
/*}*/
#at-image-sharing-tool{
    z-index:1;
}
.at-image-sharing-tool-btns svg {
    display:none;
}
.at-image-sharing-tool-btns span  {
    width: 32px !important;
    height: 32px !important;
}
.at-custom-sidebar-btns svg{
    display:none
}
.at-svc-facebook span{
    background: url('/css/social/1.png') center no-repeat !important;
}
.at-svc-twitter span{
    background: url('/css/social/2.png') center no-repeat !important;
}
.at-svc-google_plusone_share span{
    background: url('/css/social/3.png') center no-repeat !important;
}

.at-svc-reddit span{
    background: url('/css/social/8.png') center no-repeat !important;
}

.at-svc-linkedin span{
    background: url('/css/social/4.png') center no-repeat !important;
}

.at-svc-vk span{
    background: url('/css/social/6.png') center no-repeat !important;
}

.at-svc-email span{
    background: url('/css/social/9.png') center no-repeat !important;
}

.addthis-smartlayers{
    display:none;
}
.at-image-sharing-tool{
    z-index:1;
}

 .supporter .author-name p{
    margin: 0px !important
}

 .socials{
     height:50px;
     padding: 10px 0px;
     float: right;
 }


 .socials ul li ,.socialsFixed  ul li{
     list-style: None;;
     float: left;
     margin-right:10px;
 }
.socialsFixed {

    float: left;
}
.socialsFixed ul {

    padding:0 10px;
}
#about_us_textarea{
    width:100%;
    height:170px;
}

/*write post*/
.small-round-image-block{
              overflow: hidden;
          }
.small-round-image-block > img{
    width: 100%;
}
.user-actions > .user-name{
    text-decoration: underline;
    color: #333333;
    font-size: 0.875em;
    font-weight: bold;
}
a.doPost{
    display: block;
    padding: 0 20px;
    background: #9f1f63;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 30px;
    font-size: 0.875em;
}
a.doLogout{
    color: #9f1f63;
    text-decoration: underline;
    font-size: 0.875em;
    margin-left: 15px;
}
.user-actions > .buttons > a{
    display: inline-block;vertical-align: middle;
}
.loged-user {
    padding-left: 10px;
    margin-left: 20px;
    border-left: 1px solid;
}
.loged-user > div{
    display: inline-block;vertical-align: bottom;
}
.user-actions{
    margin-left: 20px;
}
.page-title-2{
    color:#000000;
    font-size: 1.500em;
    font-weight: bold;
}
input.addPost{
    display: block;
    color: #fff;
    text-decoration: none;
    line-height: 40px;
    background: #9f1f63;
    text-align: center;
    border: none;
    padding: 0 20px;
    min-width: 220px;
}
.select-options .bootstrap-select.btn-group .dropdown-toggle .caret{
    top: 50%;
}
.select-options .dropdown-toggle.btn-default{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: #9e9e9e;color: #666;
}
.custom-checkbox{
    margin-top: 20px;
}
.custom-checkbox label{
    font-weight: normal;
    margin-left: 20px;
    color: #666666;
    font-size: 1.125em;
}
input[type="checkbox"].styled{
    opacity: 0;
}
input[type="checkbox"].styled + label:before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #9e9e9e;
    position: absolute;
    left: 0;
    z-index: -1;
    top: 3px;
}
input[type="checkbox"].styled:checked + label:before{
    background: #9f1f63;

}
div.styled-checkbox{
    position: relative;
}
.header-banner-block img {
    max-width: 100%;
}

.firstStep{
    word-wrap: break-word;
    background-color: #efecec;
    overflow-y: scroll;
    height: 400px;
}
.firstStep input[type="checkbox"],.secondStep input[type="checkbox"]{
    transform: scale(1.5);
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 6px;
}
.thirdStep iframe{
    width:100%;
}
.pagination li span,.pagination li a{
    text-align: center;
}