@charset "utf-8";
/* CSS Document */

body{
    font-family: 'Open Sans', sans-serif;
    background-color: #f8f7f1;
}
div.blog img {padding:10px;}
h1, h2, h3, h4, h5, h6 {font-family:'Sreda' !important;}

@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:800&subset=latin,cyrillic);

* {
    margin: 0;
    padding: 0;
    }

/*for Chrom*/
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
:focus { outline:none; }

/*for FireFox*/
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner

:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}

a,
.text-info { outline: none !important;
    color: #af323a !important;
}
a:hover {
    color: #af323a !important;
    text-decoration: none;
}
.wrapper {
    max-width: 1210px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 12px #e2e1db;
}

/**** Top line****/
.top-site .container {
    width: 1210px;
    padding-left: 0!important;
    padding-right: 0!important;
}
.top-site .translate {
    padding-left: 0!important;
}
.top-site .topsoc {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 19%;
}
div.top-header {
    height:48px;
    background-color:#e8eae6;
    border-bottom: 1px #c9c2b2 solid;
}
.moduletable_lang {
    float: left;
    width: 60px;
}
div.translate {
    border-right: 1px #c9c2b2 solid;
    height:48px; 
    text-align:center;
    width: 5.333%!important;
}
div.mod-languages_lang {
    padding-top:5px;
}
.mod-languages_lang {
    overflow: hidden;
    width: 54px;
}
.mod-languages_lang select option {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border:none !important;
}
.mod-languages_lang select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
    border: medium !important;
    cursor: pointer;
    margin-left: 8px;
    text-indent: 0.01px;
    text-overflow: "";
    text-transform: uppercase;
    width: 65px;
}
div.translate div.mod-languages_lang form {
	color:#e8eae6;
	border:0px;
	font-weight:bold;
	}
div.translate div.mod-languages_lang select.inputbox {
	color:#cecdcb;
	border:0px;
	font-size:26px;
	font-weight:bold;
	background-color:#e8eae6;
    display: block!important;
}
.mod-languages_lang .chzn-container {
    display: none;
}
div.top-frase p {
    color:#999999;
    padding-top:13px;
    font-size:14px;
}
.moduletable_reg-user p {
    color:#999999;
    padding-top:13px;
    font-size:14px;
}
.jlslogin .slogin-buttons span.text-socbtn {
    text-indent: -9999px;
}
ul.socseti {
    margin-bottom: 0;
    float: right;
}
ul.socseti li {
    list-style-type:none;
    display:inline-block;
    border-right: 1px #c9c2b2 solid;
    width: 40px;
    height: 48px;
	margin:0 auto;
 }
ul.socseti li > a, ul.socseti li > a:hover {
    text-decoration:none;
}
ul.socseti span {
    padding: 25px 15px;
    width: 44px;
	height:30px;
    background-image:url('../img/soc.png');
    background-repeat:no-repeat;
 }
span.fb {
    background-position:-35px 38px;
}
span.tv {
    background-position:-80px 38px;
}
span.vk {
    background-position:10px 38px;
}
span.ggl {
    background-position:-125px 38px;
}
span.rss {
    background-position:-170px 38px;
}
.registration {
    padding: 0!important;
    text-align: right;
}
.moduletable_reg-user,
.moduletable_regist,
.moduletable_login-regist {
    display: inline-block;
}
.moduletable_reg-user {
    margin-right: 6px;
}
.moduletable_regist li {
    display: inline-block;
}

/**** Top logo line****/


div.top-logo {
    height:67px;
    border-bottom: 1px #c9c2b2 solid;
}
div.top-logo .container {
    padding-left: 0;
    padding-right: 0;
    width: 1210px;
}
div.logo {
    margin-top:15px;
}
div.logo .moduletable {
    padding-left: 14px;
}
.moduletable_search {
    text-align: right;
    margin-top: 16px;
}
.moduletable_search #mod-search-searchword {
    border-radius: 0;
    height: 32px;
	width: 100%;
}
.moduletable_search .button {
    position: relative;
    margin-top: -52px;
	right: 6px;
}
div.shop .moduletable_shoplabel {
    background-color:#a46c42;
    padding: 9px 18px;
}
.moduletable_shoplabel p {
    margin-bottom: 0;
}
div.shop .moduletable_shoplabel {
    text-align:center;
}
div.shop .moduletable_shoplabel ul {
    margin-bottom: 0;
}
div.shop .moduletable_shoplabel a {
    color:#fff!important;
    text-align:center;
    text-decoration:none;
    font-size:20px;
    font-family:Sreda;
}
div.shop .moduletable_shoplabel a:hover {
    color:#ffffff;
    text-align:center;
    text-decoration:underline;
    background-color:#a46c42;
}
.moduletable_regist li a {
    color: #48433e!important;
    font-weight: 600;
}
.moduletable_login-regist a.regBtn span.loginBtn,
.moduletable_login-regist a.logBtn span.loginBtn {
    background-color: transparent!important;
    background-image: none!important;
    color: #48433e!important;
    font-weight: 600;
    padding: 0!important;
}
.moduletable_login-regist .selectBtn .leftBtn {
    background-color: #e8eae6!important;
    background-image: none!important;
    color: #48433e!important;
    box-shadow: none;
    font-family: Open Sans,sans-serif!important;
    font-size: 14px;
    font-weight: 600;
    text-shadow: none;
    border: none;
}
.moduletable_login-regist .selectBtn .rightBtn {
    background-color: #d4d6d2!important;
    background-image: none;
    border-radius: 50%;
    padding: 0;
    height: 20px;
    position: relative;
    top: 6px;
    left: 6px;
}
.moduletable_login-regist .selectBtn .rightBtn img {
    vertical-align: super;
}
.moduletable_login-regist .selectBtn:hover .rightBtn {
    background-color: #bbbdb9!important;
    border-radius: 50%;
    background-image: none;
}
.moduletable_login-regist a.logBtn,
.moduletable_login-regist a.regBtn {
    display: inline-block;
}
.moduletable_login-regist > div {
    margin-top: -8px;
}
.moduletable_login-regist .selectBtn {
    margin-top: -5px;
}
.filter {
}
.moduletable_dop-menu {
    padding-top: 16px;
    padding-right: 10px;
}
.moduletable_dop-menu ul {
    text-align: right;
}
.moduletable_dop-menu ul li {
    display: inline-block;
    margin-left: 10px;
}
.moduletable_dop-menu ul li a {
    color: #313131 !important;
    font-weight: 400;
    font-size: 110%;
    padding: 0;
}
.moduletable_dop-menu ul li a:hover,
.moduletable_dop-menu ul li a:focus {
    text-decoration:underline;
    background-color: transparent;
}
.moduletable_dop-menu .image-title {
    margin-left: 6px;
}
.moduletable_dop-menu .image-title:hover {
    text-decoration: underline;
}
.shop {
    padding-right: 0!important;
}
/**** Main menu ****/

div.mainmenu ul {
    padding-top:10px;
}
div.mainmenu ul > li {
    display:inline-block;
    padding:5px 10px;
    border-right:1px #c9c2b2 solid;
}
div.mainmenu ul > li:last-child {
    border-right: none;
}
div.mainmenu ul > li:first-child {
    padding-left: 2px;
}
div.mainmenu ul li a {
    padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#313131!important;
 }
div.menunavbar	{
    border:0px;
    margin-bottom: 0;
}
.moduletable_sf_menu ul {
    padding-top: 10px;
}
.moduletable_sf_menu ul li,
.moduletable_sf_menu ul li ul li {
    background-color: transparent;
}
.moduletable_sf_menu ul li ul {
    padding-top: 0;
    background-color: #f8f7f1;
}
.moduletable_sf_menu ul li ul li {
    border-right: none;
    padding-left: 10px!important;
    padding-right: 5px!important;
    display: block;
}
.moduletable_sf_menu ul li a {
    border: none;
}
.moduletable_sf_menu ul li ul li a,
.moduletable_sf_menu ul li:hover ul li a {
    font-size: 90%;
    font-weight: 400;
    color: #313131!important;
}
.moduletable_sf_menu .sf-arrows .sf-with-ul::after {
    border-color: rgba(0, 0, 0, 0.5) transparent transparent;
}
.moduletable_sf_menu .sf-menu li:hover, 
.moduletable_sf_menu .sf-menu li.sfHover {
    background-color: transparent;
}
.moduletable_sf_menu .sf-menu li:hover a, 
.moduletable_sf_menu .sf-menu li.sfHover a {
    color: #616161!important;
    background-color: transparent;
}
.moduletable_sf_menu .sf-menu li.active a {
    color: #AF323A!important;
    background-color: transparent;
}
.moduletable_sf_menu .sf-arrows .sf-with-ul {
    padding-right: 4px;
}
.moduletable_sf_menu .sf-arrows .sf-with-ul::after {
    right: -6px;
}
/**** breadcrumbs ****/
ul.breadcrumb {
    padding-left: 0!important;
}
.breadcrumbs li span.icon-location {
    display: none;
}
.breadcrumbs li span.divider img {
    display: none;
}
.breadcrumb > li:nth-child(1) + li::before {
    content: "";
}
.breadcrumb li:nth-child(2) a {
    margin-left: -12px;
}
.breadcrumb li:nth-child(2) span {}

/**** Blog ****/
.container-content {
    background-image: url(../images/bg-component.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
#content {
    padding-left: 0;
    padding-bottom: 20px;
}
#content .main-content {
    padding-left: 0!important;
}
#content .main-content > div .slider-main {
	margin-top: 26px;
}	
div.img-blog img {
    width:100%;
    padding: 0px 0px 5px 0px !important;
}
span.subheading-category.categoryblogname  {
    display:block;
    color:#fff;
    font-size:16px;
    margin-top:-140px;
    padding:10px;
}
span #categ-11 {
    background-color:#0082d2;
}
span.icon-calendar::before,
span.icon-eye-open::before, 
span.icon-eye::before {
    content: ""!important;
}
.icon-calendar {
    background-image: url(../images/icon-с.png);
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 18px;
    display: block;
    float: left;
  	height: 20px;
}
.icon-eye-open {
    background-image: url(../images/ico-e.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 20px;
    display: block;
    float: left;
  	height: 20px;
}
.pagination {
    text-align: center;
    width: 100%;
}
.pagination ul li {
    display: inline-block;
}
.pagination ul .hidden-phone a {
    padding: 5px 10px;
    border: 1px solid #e0e0e0;
    color: #000000!important;
}
.pagination ul .hidden-phone a:hover {
    text-decoration: none;
    background-color: #fcf8f5;
}
.pagination ul .active a {
    color: #af323b!important;
}
.pagination ul li a.pagenav,
.pagination ul li.disabled a {
    color: #999999!important;
}
.pagination ul li a.pagenav:hover,
.pagination ul li.disabled a:hover {
    color: #313131!important;
    text-decoration: none;
}
.pagination .icon-first,
.pagination .icon-last {
    display: none!important;
}
.pagination .icon-previous {
    background-image: url(../images/pag-prevt.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}
.pagination .icon-next {
    background-image: url(../images/pag-next.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
}
span.icon-next::before, span.icon-forward::before,
span.icon-previous::before, span.icon-backward::before {
    content: ""!important;
}
.joms-pagination {
    text-align: center;
    width: 100%;
	margin-top: 30px;
}
.joms-pagination ul li {
    display: inline-block;
}
.joms-pagination ul .hidden-phone a {
    padding: 5px 10px;
    border: 1px solid #e0e0e0;
    color: #000000!important;
}
.joms-pagination ul .hidden-phone a:hover {
    text-decoration: none;
    background-color: #fcf8f5;
}
.joms-pagination ul .active a {
    color: #af323b!important;
}
.joms-pagination ul li a.pagenav,
.joms-pagination ul li.disabled a {
    color: #999999!important;
}
.joms-pagination ul li a.pagenav:hover,
.joms-pagination ul li.disabled a:hover {
    color: #313131!important;
    text-decoration: none;
}
.joms-pagination .icon-first,
.joms-pagination  .icon-last{
    display: none!important;
}
.joms-pagination .icon-previous {
    background-image: url(../images/pag-prevt.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
	border: none;
}
.joms-pagination .icon-next {
    background-image: url(../images/pag-next.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
	border: none;
}
.joms-pagination .disabled a {
	border: none;
}
.items-row {
   margin-bottom: 10px; 
   overflow: hidden;
}
.page-header {
    margin: 0!important;
}
.page-header h2 {
    font-size: 125%;
    margin: 0;
}
.page-header h2 a {
    color: #333333!important;
    font-family: 'Open Sans', sans-serif!important;
}
.kategoriiplus {
    overflow: hidden;
}
.kategoriiplus .published,
.kategoriiplus .hits {
    color: #af323a;
}
.kategoriiplus .published .icon-calendar,
.kategoriiplus .hits .icon-eye-open {
    color: #313131;
}
#categ-11.categoryblogname span,
#categ-15.categoryblogname span {
    background-color: #0082d2;
}
#categ-12.categoryblogname span,
#categ-13.categoryblogname span {
    background-color: #af323b;
}
#categ-14.categoryblogname span,
#categ-16.categoryblogname span {
    background-color: #FED201;
}
#categ-17.categoryblogname span,
#categ-18.categoryblogname span {
    background-color: #C26369;
}
#categ-19.categoryblogname span,
#categ-20.categoryblogname span {
    background-color: #0AEC5A;
}
#categ-21.categoryblogname span,
#categ-22.categoryblogname span {
    background-color: #61087e;
}
#categ-26.categoryblogname span,
#categ-27.categoryblogname span,
#categ-28.categoryblogname span,
#categ-29.categoryblogname span,
#categ-30.categoryblogname span,
#categ-31.categoryblogname span {
    background-color: #EF4223;
}
#categ-32.categoryblogname span,
#categ-33.categoryblogname span {
    background-color: #EE7829;
}
#categ-35.categoryblogname span,
#categ-36.categoryblogname span {
    background-color: #ff5200;
}
#categ-37.categoryblogname span,
#categ-38.categoryblogname span {
    background-color: #FA2542;
}
#categ-39.categoryblogname span,
#categ-40.categoryblogname span {
    background-color: #00A99D;
}
#categ-41.categoryblogname span,
#categ-42.categoryblogname span {
    background-color: #76A62E;
}
#categ-43.categoryblogname span,
#categ-44.categoryblogname span {
    background-color: #4343CB;
}
#categ-45.categoryblogname span,
#categ-46.categoryblogname span {
    background-color: #BFC421;
}
#categ-47.categoryblogname span,
#categ-48.categoryblogname span {
    background-color: #000000;
}
#categ-52.categoryblogname span,
#categ-53.categoryblogname span {
    background-color: #50bfff;
}
#categ-51.categoryblogname span,
#categ-51.categoryblogname span {
    background-color: #fe83a0;
}
#categ-55.categoryblogname span,
#categ-56.categoryblogname span {
    background-color: #eb891b;
}
#categ-57.categoryblogname span,
#categ-58.categoryblogname span {
    background-color: #679B00;
}
#categ-59.categoryblogname span,
#categ-60.categoryblogname span {
    background-color: #8B003F;
}
#categ-63.categoryblogname span,
#categ-64.categoryblogname span {
    background-color: #200772;
}
#categ-65.categoryblogname span,
#categ-66.categoryblogname span {
    background-color: #A64B00;
}
#categ-67.categoryblogname span,
#categ-68.categoryblogname span {
    background-color: #A60000;
}
#categ-69.categoryblogname span,
#categ-70.categoryblogname span {
    background-color: #6C8CD5;
}
#categ-71.categoryblogname span,
#categ-72.categoryblogname span {
    background-color: #006363;
}
#categ-73.categoryblogname span {
	background-color: #560EAD;
}
#categ-74.categoryblogname span,
#categ-75.categoryblogname span {
    background-color: #297652;
}
#categ-76.categoryblogname span {
    background-color: #3E0470;
}
#categ-79.categoryblogname span {
    background-color: #A60000;
}
#categ-81.categoryblogname span {
    background-color: #FF7400;
}
#categ-82.categoryblogname span {
    background-color: #85004B;
}
#categ-83.categoryblogname span {
    background-color: #9702A7;
}
#categ-86.categoryblogname span {
    background-color: #a46c42;
}
.categoryblogname span {
    color: white;
    display: block;
    padding: 4px 6px;
    position: absolute;
    top: 14px;
}
.kategoriiplus .createdby,
.kategoriiplus .category-name {
    display: none;
}
.kategoriiplus .published,
.kategoriiplus .hits {
    display: block;
    float: left;
}
.kategoriiplus .hits {
    margin-left: 10px;
}
.itemcategory .muted {
    margin-bottom: 0;
}
.blog h2 {
    font-size: 24px;
}
.blog .page-header h2 {
	font-size: 125%;
}
.blog .readmore a,
.blog .readmore a {
    color: #a46c42!important;
    border: none!important;
    padding-left: 0;
}
.blog .readmore a:hover,
.blog .readmore a:focus {
    background: none!important;
    border: none!important;
    box-shadow: none!important;
    text-decoration: underline;
}
.blog .readmore .icon-chevron-right {
    display: none;
}
.blog .rsc_comments_count img {
    padding: 0;
}
.music .tags,
.literat .tags,
.kids .tags,
.radioprog .tags,
.blog .tags {
  	display: none;
}
.moduletable_slider-main {
    background-image: url(../images/bg-item-page.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.moduletable_slider-main .dj-slide-desc-text {
    padding: 10px 20px!important;
}
.moduletable_slider-main .dj-slide-desc-text a {
    font-weight: 700;
    font-size: 180%;
    font-family: 'Open Sans', sans-serif!important;
    line-height: 1;
    color: white!important;
}
.slide_didyx ul li {
	/*background-color: #e8e8e8;*/
    background-image: none !important;
    min-height: auto !important;
    padding-left: 0 !important;
    text-align: center;
}
.blog-featured .items-row .item .item-title {
    display: block;
    float: left;
    width: 100%;
    font-size: 125%;
    margin: 0;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 9px;
}
.blog-featured .page-header h1 {
    font-size: 24px;
    margin-bottom: 0;
    margin-top: 0;
}
.blog-featured .items-row .item,
.blog .items-row > div {
    /*height: 340px;*/
    margin-bottom: 20px;
}
.blog-featured .items-row .item p {
    display: block;
    /*float: left;*/
}
.blog-featured .items-row .item .rsc_comments_count {
    float: left;
    display: block;
}
.blog-featured .items-row .item .item-title a {
    color: #333333!important;
    font-family: 'Open Sans', sans-serif!important;
}
.blog-featured .items-row .item .kategoriiplus {
    display: block;
    float: left;
    width: 100%;
}
.blog-featured .items-row .item .kategoriiplus .article-info {
    margin-bottom: 0;
}
.blog-featured .items-row .item .item-image img {
    width: 100%;
}
.blog-featured .kmt-readon,
.blog .kmt-readon {
	display: none;
}
.blog_molytvy .tags {
	display: none;
}
.item-page {
    background-image: url(../images/bg-item-page.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.item-page .page-header {
    border-bottom: none;
}
.item-page .page-header h2,
.item-page_molytvy .page-header h2 {
    font-family: 'Open Sans', sans-serif!important;
    color: #313131;
    font-size: 200%;
}
.item-page .item-image {
    width: 100%;
    margin-bottom: 10px;
}
.item-page .item-image img {
    width: 90%;
    display: block;
    border: 2px solid #d4d3d0;
}
.item-page_molytvy .item-image img {
  	width: 100%;
    display: block;
    border: 2px solid #d4d3d0;
}
.item-page .kategoriiplus .article-info {
    margin-bottom: 0;
}
.item-page p {
    font-family: 'Open Sans', sans-serif!important;
    color: #313131;
    font-size: 105%;
}
.item-page strong {
    color: #313131;
}
.item-page p a {
    color: #af323b!important;
    text-decoration: underline;
}
.item-page p a:hover {
    text-decoration: none;
    color: #af323b!important;
}
.item-page blockquote,
.blog .itemcategory blockquote,
#aside .intro-text blockquote,
.latestnews_new-public blockquote,
.moduletable_popular blockquote {
    border-left: 4px solid #a46c42;
    font-style: italic;
    font-size: 100%;
    color: #313131;
}
.item-page blockquote p,
.blog .itemcategory blockquote p,
#aside .intro-text blockquote p,
.latestnews_new-public blockquote p,
.moduletable_popular blockquote p {
    font-style: italic;
    font-size: 100%;
    color: #313131;
}
.blog-featured .item blockquote,
.latestnews_new-public blockquote,
.moduletable_popular blockquote {
	padding: 4px 20px;
	margin-bottom: 10px;
}
.item-page ul li {
    background-image: url(../images/marker-li.png);
    background-repeat: no-repeat;
    background-position: left 10px;
    display: block;
    padding-left: 20px;
    color: #313131;
    font-size: 105%;
}
.item-page .article-index {
    width: 30%;
}
.item-page .article-index ul li {
    background-image: none;
    padding-left: 10px;
}
.item-page .article-index ul li.active a,
.item-page .article-index ul li a:hover,
.item-page .article-index ul li a:focus {
    border-color: transparent;
}
.item-page .pager li {
    display: inline-block!important;
    background-image: none;
}
.item-page ol {
    padding-left: 14px;
}
.item-page .content-links ul.nav-stacked {
    border: none;
}
.item-page .content-links ul.nav-stacked li {
    background-image: url(../images/download.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
}
.item-page .content-links ul.nav-stacked li a {
    padding-left: 0;
    border: none;
}
.item-page .content-links ul.nav-stacked li a:hover,
.item-page .content-links ul.nav-stacked li a:focus {
    background-color: transparent;
    box-shadow: none;
    border: none;
    text-decoration: underline;
}
.item-page hr {
    border-color: #cbcbcb;
}
.item-page .rscomments {
    background-color: #f8f7f1;
    padding-left: 0;
}
.item-page .mini-gallery {
	width: 100%;
	float: left;
}
.item-page .mini-gallery .block-mini-gallery {
	margin-bottom: 10px;
    text-align: center;
}
.item-page .mini-gallery .block-mini-gallery .modal_link.cboxElement {
    border: 1px solid #d7d7d7;
    display: block;
    padding: 10px 0
}
#colorbox #cboxTitle {
	text-align: center;
}
.block-related {
    margin-top: 40px;
}
ul.related-items li.related-item > a {
    margin: 0;
}
ul.related-items li.related-item > a img {
    display: block;
}
ul.related-items li.related-item {
    display: inline-block;
    margin-right: 10px;
}
ul.related-items li.related-item:nth-child(3) {
    margin-right: 0;
}
.fox-container .fox-form-inline .control-label {
    width: 220px;
    vertical-align: top;
}
.fox-container .fox-form-inline .control-label label {
    display: block!important;
    font-family: "Sreda" !important;
}
.fox-container .fox-form-inline .fox-item-submit .controls button {
    display: inline-block!important;
    background-image: none!important;
    background-color: #a46c42!important;
    text-shadow: none!important;
}
.fox-container .fox-form-inline .fox-item-submit .controls button:hover,
.fox-container .fox-form-inline .fox-item-submit .controls button:focus {
    background-color: #ba8054!important;
}
.fox-container .fox-form-inline .fox-item-submit .controls button span {
    color: white!important;
}
.fox-container .fox-form-inline .fox-item-submit {
    text-align: center;
}
.fox-container .fox-form-inline .control-group {
    width: 100%;
}
.alert-success {
    background-color: #e8eae6!important;
    border-color: #c5c5c5!important;
    color: #999999!important;
    border-radius: 0!important;
}
.fox-container .fox-form-inline .chzn-container-single .chzn-single span {
    color: #a3a3a3;
}
.tag-category {}
.tag-category .list-striped {}
.tag-category .list-striped .icon-calendar {
    padding-left: 20px;
}
.tag-category .list-striped .cat-list-row {
    display: block;
    margin-bottom: 20px;
    height: 350px;
    overflow: hidden;
}
.tag-category .list-striped .cat-list-row a img {
    max-width: 100%;
}
.tag-category .list-striped .tag-body {
    height: 100px;
    overflow: hidden;
}
.tag-category #adminForm .filters {
    /*display: none;*/
}
.tag-category .list-striped .cat-list-row h3 {
    font-size: 125%;
    border-bottom: 1px solid #eeeeee;
    margin-top: 5px;
}
.tag-category .list-striped .cat-list-row h3 a {
    color: #333333 !important;
    font-family: "Open Sans",sans-serif !important;
}
.moduletable_popular,
.moduletable_popular-left,
.moduletable_new-public,
.moduletable_new-public-left {
    overflow: hidden;
}
.moduletable_popular h3,
.moduletable_new-public h3 {
    margin-top: 0;
}
.moduletable_popular-left .block-popular,
.moduletable_new-public-left .block-popular {
    margin-bottom: 20px;
}
.moduletable_new-public .block-popular {
    height: 350px;
    overflow: hidden;
    margin-bottom: 30px;
}
.moduletable_popular .block-popular {
    height: 404px;
    overflow: hidden;
    margin-bottom: 30px;
}
.moduletable_popular-left .block-popular,
.moduletable_new-public-left .block-popular {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.moduletable_popular-left .block-popular .catname span,
.moduletable_new-public-left .block-popular .catname span {
    font-size: 85%;
}
.moduletable_popular .img-popular img,
.moduletable_popular-left .img-popular img,
.moduletable_new-public .img-popular img,
.moduletable_new-public-left .img-popular img {
    width: 100%;
    padding: 0 0 5px !important;
}
.moduletable_popular .title-popular h2,
.moduletable_new-public .title-popular h2 {
    border-bottom: 1px solid #eeeeee;
    display: block;
    float: left;
    font-size: 125%;
    margin: 0;
    padding-bottom: 9px;
    width: 100%;
}
.moduletable_popular-left .title-popular h2,
.moduletable_new-public-left .title-popular h2 {
    border-bottom: 1px solid #eeeeee;
    display: block;
    float: left;
    font-size: 100%;
    margin: 0;
    padding-bottom: 9px;
    width: 100%;
}
.moduletable_popular .title-popular h2 a,
.moduletable_popular-left .title-popular h2 a,
.moduletable_new-public .title-popular h2 a,
.moduletable_new-public-left .title-popular h2 a {
    color: #333333 !important;
    font-family: "Open Sans",sans-serif !important;
}
.moduletable_popular .info-popular,
.moduletable_popular .intro-text,
.moduletable_popular-left .info-popular,
.moduletable_popular-left .intro-text,
.moduletable_new-public .info-popular,
.moduletable_new-public .intro-text,
.moduletable_new-public-left .info-popular,
.moduletable_new-public-left .intro-text {
    float: left;
    width: 100%;
}
.moduletable_popular .intro-text,
.moduletable_new-public .intro-text {
    /*height: 100px;
    overflow: hidden;*/
}
.moduletable_popular-left .intro-text p,
.moduletable_new-public-left .intro-text p {
    font-size: 90%;
}
.moduletable_popular .info-popular .published,
.moduletable_popular .info-popular .hits,
.moduletable_new-public .info-popular .published,
.moduletable_new-public .info-popular .hits {
    display: block;
    float: left;
    color: #af323a;
}
.moduletable_popular .info-popular .icon-calendar,
.moduletable_popular .info-popular .icon-eye-open,
.moduletable_new-public .info-popular .icon-calendar,
.moduletable_new-public .info-popular .icon-eye-open {
    padding-left: 20px;
}
.moduletable_popular-left .info-popular .icon-calendar,
.moduletable_popular-left .info-popular .icon-eye-open,
.moduletable_new-public-left .info-popular .icon-calendar,
.moduletable_new-public-left.info-popular .icon-eye-open {
	float: left;
}
.moduletable_popular-left .info-popular .icon-calendar,
.moduletable_new-public-left .info-popular .icon-calendar {
	background-position: left 2px!important;
}
.moduletable_popular-left .info-popular .icon-eye-open,
.moduletable_new-public-left .info-popular .icon-eye-open {
	background-position: left 4px!important;
}
.moduletable_popular-left .info-popular .published,
.moduletable_popular-left .info-popular .hits,
.moduletable_new-public-left .info-popular .published,
.moduletable_new-public-left .info-popular .hits {
    display: inline-block;
    color: #af323a;
    font-size: 80%;
	float: left;
}
.moduletable_popular .info-popular span.icon-eye-open,
.moduletable_popular-left .info-popular span.icon-eye-open,
.moduletable_new-public .info-popular span.icon-eye-open,
.moduletable_new-public-left .info-popular span.icon-eye-open {
    margin-left: 5px;
}
.chris {
	background-color: #efefef;
}
.chris h3,
.chris .title-popular,
.chris .info-popular,
.chris .intro-text {
	padding-left: 4px;
}
.search #searchForm .search-input #search-searchword {
    height: 36px;
    padding-left: 6px;
	width: 100%;
}
.search #searchForm .search-buttton .btn {
    color: #ffffff;
    background: #a46c42 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
	padding: 6px 30px;
}
.search #searchForm .search-buttton .btn:hover,
.search #searchForm .search-buttton .btn:focus {
    background: #ba8054 none repeat scroll 0 0;
}
.search .phrases,
.search .only,
.search .form-limit {
    display: none;
}
.search .searchintro {
    margin-top: 14px;
}
.search .searchintro span.badge-info {
	background-color: #af323a;
	padding: 6px 10px;
}
.search .result-created {
    margin-bottom: 20px;
    color: #af323a;
}
.search .search-results {
	overflow: hidden;
}
.search .search-results .block-search-results {
	min-height: 380px;
}
.search .search-results .block-search-results .result-title a {
	color: #333333 !important;
	font-size: 125%;
	font-weight: normal;
}
.search .search-results .block-search-results .result-title a:hover {}
.search .search-results .block-search-results .result-img .result-img-teaser {
    border: 1px solid #d4d3d0;
    margin: 6px 0;
    max-width: 100%;
}
/***********module news************/
.moduletable_news {
    /*background-image: url(../images/Layer-7.png);*/
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: cover;
	margin-top: 24px;
}
.allmode-box h3,
.allmode-box h3 a {
    font-family:'Sreda' !important;
    color: #313131!important;
    font-size: 120%!important;
    font-weight: 100!important;
    padding-left: 0!important;
	text-transform: none;
}
.allmode-columns {
    margin: 0 0 20px!important;
}
.allmode-columns, 
.allmode-columns .allmode-name, 
.allmode-columns .allmode-topitem, 
.allmode-columns .allmode-img img {
    border-color: transparent!important;
}
.allmode-box h3 a:hover {
    text-decoration: underline;
}
.allmode-columns .allmode-item {
    margin-top: 0!important;
}
.allmode-columns .allmode-item .allmode-title {
    padding-left: 0!important;
}
.allmode-columns .allmode-item .allmode-title a {
    color: #313131!important;
    border-bottom: none;
}
.allmode-columns .allmode-item .allmode-text {
    padding-right: 5px;
}
.allmode-columns .allmode-item .allmode-info {
    padding-left: 0!important;
    margin-bottom: 0!important;
    background-color: transparent!important;
}
.allmode-columns .allmode-topitem .allmode-date, 
.allmode-columns .allmode-info > span {
    color: #af323b!important;
}
.allmode-columns .allmode-date {
    background-position: 0 -78px!important;
}
.allmode-columns .allmode-hits {
    background-position: 0 -38px!important;
}
.allmode-columns .allmode-itemsbox,
.allmode-columns .allmode-item {
    width: 100%!important;
    margin-left: 0!important;
    border-bottom: 1px solid #d4d3d0;
    border-top: 1px solid #d4d3d0;
}
.allmode-columns .allmode-readmore {
    float: left!important;
    text-align: left!important;
}
.allmode-columns .allmode-readmore a {
    color: #AF323B!important;
}
.allmode-columns .allmode-readmore a:hover,
.allmode-columns .allmode-readmore a:focus {
    color: #AF323B!important;
    text-decoration: underline;
    border-bottom: none!important;
}
.allmode-columns a, 
.allmode-columns .allmode-name, 
.allmode-columns .allmode-title, 
.allmode-columns .allmode-showall {
    color: #AF323B!important;
}
.allmode-columns a:hover, 
.allmode-columns .allmode-name:hover, 
.allmode-columns .allmode-title:hover, 
.allmode-columns .allmode-showall:hover {
    color: #AF323B!important;
    text-decoration: underline;
}
/**************modules bottom site***********/
#Rss {
    background-color: #c16369;
    padding: 14px 10px;
}
.moduletable_rss p {
    margin-bottom: 0;
  	padding-top: 4px;
    color: white;
}
.moduletable_acy-rss .acymailing_module_acy-rss .acyfield_email,
.moduletable_acy-rss .acymailing_module_acy-rss .acysubbuttons {
	padding-bottom: 0;
}
.moduletable_acy-rss .acymailing_module_acy-rss .acyfield_email input {
	height: 30px;
    width: 100% !important;
	background-color: #ebcdcf;
	border: none;
	color: #333333;
	font-size: 13px;
	padding-left: 8px;
}
.moduletable_acy-rss .acymailing_module_acy-rss .acysubbuttons input {
	border: none;
	border-radius: 0;
    height: 30px;
	background-color: #48433e;
	font-size: 16px;
	line-height: 0;
    padding-top: 2px;
}
.moduletable_acy-rss .acymailing_module_acy-rss .acysubbuttons input:hover,
.moduletable_acy-rss .acymailing_module_acy-rss .acysubbuttons input:focus {
	background-color: #999b9e;
}
#BottomSite {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-bottom: 10px;
    background-color: #e8eae6;
    border-top: 1px solid #999b9e;
}
#BottomSite .row {
    margin-left: 0;
    margin-right: 0;
}
.custom_useful-links,
.custom_abour-us,
.custom_bottom-menu,
.custom_contacts,
.custom_social,
.custom_rss {
    width: auto!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
#BottomSite h3 {
    color: #666666;
    font-size: 115%;
    font-family: 'Open Sans', sans-serif!important;
}
#BottomSite ul li {
    display: block;
}
#BottomSite ul li a {
    color: #999b9e!important;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 90%;
    padding: 0;
}
#BottomSite ul li a:hover,
#BottomSite ul li a:focus {
    color: #af323b!important;
    text-decoration: none;
    background-color: transparent;
}
#BottomSite ul li a.link-mail {
    color: #af323b!important;
    text-decoration: underline;
}
#BottomSite ul li a.link-mail:hover {
    text-decoration: none;
}
.moduletable_social {
    text-align: right;
    padding-top: 20px;
}
.moduletable_social ul li {
    display: inline-block!important;
    margin-left: 6px;
}
.moduletable_social .custom_social {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 6px;
}
/***********sidebar B*************/
#bside .moduletable h3,
#bside .moduletable_new-blogs h3  {
	font-size: 20px;
}
.joms-form a {
    display: block;
    float: left;
}
.joms-button--primary {
    display: block;
    float: left;
    margin-right: 10px;
}
.joms-button--secondary {
    display: block;
    float: right;
}
.joms-checkbox {
    display: block;
    float: left;
}
.joms-module--hellome .joms-focus__badges {
    background: rgba(255, 255, 255, 0.8);
}
.joms-focus__cover::before, .joms-hcard__cover::before {
    padding-top: 34.5%!important;
}
.moduletable_write-article {
    margin: 30px auto 40px;
}
.moduletable_write-article .button-write {
    background-color: #af323a;
    color: white !important;
    display: block;
    font-size: 130%;
    padding: 9px 0;
    text-align: center;
    width: 100%;
}
.moduletable_write-article .button-write:hover,
.moduletable_write-article .button-write:focus {
    text-decoration: none;
    background-color: #48433F;
}
.moduletable_new-blogs .mod-item .mod-cell strong a,
.moduletable_new-blogs .mod-item .eb-mod-title a {
	color: #313131 !important;
	font-family: "Sreda" !important;
}
.moduletable_new-blogs .mod-item .eb-mod-title {
	line-height: 0.8 !important;
}
.moduletable_new-blogs .mod-item .eb-mod-title a {
	font-size: 13px;
	line-height: 0.8!important;
}
.moduletable_new-blogs .mod-item .eb-mod-foot .lt-blog-comment {
	display: none!important;
}
.moduletable_new-blogs .mod-item .eb-mod-foot .lt-blog-date {
	color: #af323b !important;
	font-size: 11px!important;
	float: left;
	margin-right: 10px;
	background-image: url(../images/icon-calendar.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 17px;
}
.moduletable_new-blogs .mod-item .eb-mod-foot .lt-blog-hits {
	color: #af323b !important;
	font-size: 11px!important;
	line-height: 1 !important;
    padding-right: 0 !important;
	float: left;
	background-image: url(../images/icon-hits.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 17px;
}
.moduletable_new-blogs .mod-item .eb-mod-foot .lt-blog-readmore {
	float: left;
    width: 100%;
	margin-top: 4px;
}
.moduletable_new-blogs .mod-item .eb-mod-foot .mod-cell a {
	font-size: 11px;
}
.moduletable_banners {
    margin-top: 30px;
}
.moduletable_banners .banneritem {
    margin-bottom: 20px;
    border: 1px solid #a8a8a8;
}
.moduletable_banners .banneritem img {
    width: 100%;
}
.moduletable_bog-menu {
    border-bottom: 1px solid #a8a8a8;
    padding-bottom: 6px;
}
.moduletable_bog-menu li a {
    padding-left: 0;
}
.moduletable_bog-menu li a:hover,
.moduletable_bog-menu li a:focus {
    background-color: #E8EAE6!important;
}
.moduletable_bog-menu a.button-write {
    background-color: #af323a;
    color: white !important;
}
.moduletable_bog-menu a.button-write:hover,
.moduletable_bog-menu a.button-write:focus {
    text-decoration: none;
    background-color: #48433F!important;
}
/*********moduletable_latest-events**********/
.moduletable_events h3 {
    margin-top: 0;
}
#calendar .joms-calendar__grid {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.joms-calendar__event-title {
    font-family: "Sreda" !important;
    font-size: 160%;
    font-weight: 100;
}
.joms-event__body .joms-calendar__event-list .joms-calendar__event-item:first-child {
    border-top: 1px solid #cccccc;
}
.joms-event__body .joms-calendar__event-list .joms-calendar__event-item {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    padding-top: 14px;
    overflow: hidden;
    background-color: #F1F1EE!important;
}
.joms-event__body .joms-calendar__event-list .joms-calendar__event-item:hover,
.joms-event__body .joms-calendar__event-list .joms-calendar__event-item:focus {
    background-color: #F1F1EE!important;
    color: #313131;
}
.joms-calendar__event-item small {
    background-color: #898884;
    display: block;
    padding: 6px;
    text-align: center;
    width: 19%;
    color: white;
    font-weight: 600;
}
.joms-event__body .joms-calendar__event-list .joms-calendar__event-item:hover small,
.joms-event__body .joms-calendar__event-list .joms-calendar__event-item:focus small {
    background-color: #A46C42!important;
}
.joms-calendar__event-item h5.title {
    display: block;
    float: right;
    width: 78%;
    font-style: italic;
    font-size: 100%;
    font-family: 'Open Sans', sans-serif!important;
}
.joms-calendar__event-item p.description {
    display: block;
    float: right;
    width: 78%;
}
/******** sidebar a ***********/
.moduletable_years-conf {
    margin-top: 24px;
}
.moduletable_new-public-left h3,
.moduletable_popular-left h3,
.moduletable_years-conf h4 {
	font-size: 20px;
}

/*************footer***********/
#Footer {
    background-color: #e8eae6;
    border-top: 1px solid #d2d2d2;
    padding: 20px 0 10px!important;
}
.moduletable_bottom-logo {
    margin-top: 8px;
}
.custom_bottom-logo {
    width: auto!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
p.copyright {
    text-align: right;
    color: #999b9e;
    margin-bottom: 0;
}
.moduletable_copyright {
    text-align: right;
    color: #999b9e;
    padding-right: 0!important;
}
.custom_copyright {
    padding-right: 0!important;
}
.custom_copyright a {
    color: #999b9e!important;
    text-decoration: underline;
}
.custom_copyright a:hover {
    text-decoration: none;
}
/***********jomsocial************/
.profile-en:lang(uk),
.profile-ru:lang(uk),
.profile-ru:lang(en),
.profile-ua:lang(en),
.profile-ua:lang(ru),
.profile-en:lang(ru),
.members-en:lang(uk),
.members-ru:lang(uk),
.members-ru:lang(en),
.members-ua:lang(en),
.members-ua:lang(ru),
.members-en:lang(ru),
.friends-en:lang(uk),
.friends-ru:lang(uk),
.friends-ru:lang(en),
.friends-ua:lang(en),
.friends-ua:lang(ru),
.friends-en:lang(ru),
.groups-en:lang(uk),
.groups-ru:lang(uk),
.groups-ru:lang(en),
.groups-ua:lang(en),
.groups-ua:lang(ru),
.groups-en:lang(ru),
.photos-en:lang(uk),
.photos-ru:lang(uk),
.photos-ru:lang(en),
.photos-ua:lang(en),
.photos-ua:lang(ru),
.photos-en:lang(ru),
.videos-en:lang(uk),
.videos-ru:lang(uk),
.videos-ru:lang(en),
.videos-ua:lang(en),
.videos-ua:lang(ru),
.videos-en:lang(ru),
.events-en:lang(uk),
.events-ru:lang(uk),
.events-ru:lang(en),
.events-ua:lang(en),
.events-en:lang(ru),
.events-ua:lang(ru),
.inbox-en:lang(uk),
.inbox-ru:lang(uk),
.inbox-ru:lang(en),
.inbox-ua:lang(en),
.inbox-en:lang(ru),
.inbox-ua:lang(ru) {
    display: none;
}
.jomsocial-wrapper .jomsocial {
    padding: 0 0 14px;
}
.jomsocial a {
    color: #313131!important;
}
.joms-tab__bar > a {
    background-color: #E5E5E5;
    color: #A46C42!important;
}
.joms-tab__bar > a.active {
    color: #313131!important;
}
.joms-button--hellome.logout {
    background-color: #A46C42!important;
}
.jomsocial .joms-landing #form-login .joms-checkbox {
    margin-right: 14px;
}
.jomsocial .joms-landing #form-login a {
    font-size: 100%;
    margin-right: 14px;
    padding-top: 4px;
    text-decoration: underline;
}
.jomsocial .joms-landing #form-login a:hover {
    text-decoration: none;
    color: #A46C42!important;
}
.joms-focus__header__actions--desktop .joms-icon {
    height: 1.8rem!important;
}
.joms-focus__actions__wrapper .joms-button--viewed span {
    color: white;
    font-weight: 600;
    font-size: 140%;
}
.jomsocial .joms-page,
.jomsocial .joms-page #jomsForm {
    overflow: hidden;
}
.jomsocial .joms-page a.joms-button--primary,
.jomsocial .joms-main--full .joms-module__footer a {
    color: white!important;
}
.jomsocial .joms-page .joms-list__search .joms-inline--desktop .joms-input--search[type="text"] {
    width: 200px;
}
.joms-popup .joms-popup__action .joms-js--button-rotate-left {
    margin-right: 24px;
}
.joms-popup .joms-popup__action .joms-js--button-save,
.joms-popup .joms-popup__action .joms-button--neutral {
    margin-top: 14px;
}
.jomsocial .joms-body .joms-focus__title h2 a,
.jomsocial .joms-body .joms-focus__actions--desktop a,
.jomsocial .joms-body .joms-main #activity-more a {
    color: white !important;
}
.jomsocial .joms-body .joms-focus__title h2 a:hover {
    text-decoration: underline;
}
.joms-body .joms-module__wrapper .joms-tab__bar {
    margin-bottom: 10px;
}
.joms-page .joms-select--wrapper {
    /*display: none;*/
}
.joms-page a.chzn-single {
    border-radius: 0;
    background: #fff;
    border: 1px solid #e3e5e7;
    box-shadow: none;
    height: 44px;
    padding-top: 8px;
}
.joms-page .chzn-container-single .chzn-single div b {
    height: 90%;
    margin-top: 8px;
}
.mfp-content .joms-popup--whiteblock {
    padding-bottom: 10px;
}
.mfp-content .joms-popup--whiteblock .joms-popup__action a {
    margin-top: 0;
    margin-right: 14px;
}
.joms-hcard .joms-hcard__actions a.joms-button--neutral {
    display: block;
    margin: 4px auto;
    width: 80%
}
.rsblog-main-container .well .unstyled,
.rsblog-post-actions .dropdown-toggle,
.rsblog-main-container .well .unstyled .hasTooltip,
.rsblog-main-container .rsblog-post-actions {
    display: block!important;
}
.rsblog-main-container .well h2 {
    margin-top: 0;
}
.rsblog-entry-meta .unstyled li,
.rsblog-main-container .well .unstyled li {
    display: inline-block;
}
footer.rsblog-entry-meta {
    border-bottom: none;
}
.rsblog-entry-content .rsblog-entry-image img {
    box-shadow: none;
    border: 2px solid #d4d3d0;
    padding: 1px;
}
.rsblog-post .rsblog-entry-meta.center {
    text-align: center;
}
.rsblog-theme6 .rsblog-entry-date {
    border: 1px solid #e1e1e1;
}
.rsblog-post-actions a.dropdown-toggle:hover,
.rsblog-post-actions a.dropdown-toggle:focus {
    background-color: #e1e1e1;
    color: #dba379;
}
.rsblog-commtrack ul.nav-tabs li a {
    display: block!important;
}
.rsblog-author-bio {
    border-bottom: 2px solid #e1e1e1;
}
.rsblog-main-container .well ul.unstyled i.rsbicon-home {
    display: none;
}
.edit #adminForm .button {
    background-color: #a46c42;
    border-color: #92603b;
    color: #ffffff;
}
.edit #adminForm .button:focus,
.edit #adminForm .button:hover, 
.edit #adminForm .button.focus {
    background-color: #805433;
    border-color: #372416;
    color: #ffffff;
    border-color: #92603b;
}
.edit #adminForm .rsblog_cover_actions a span {
    color: white;
}
.edit #adminForm .rsblog_cover_actions #rsblog-delete {
    color: white!important;
}
.edit #adminForm .nav-tabs li {
    background-image: none;
    padding-left: 0;
}
.edit #adminForm .nav-tabs li a {
    display: block!important;
}
.edit #adminForm .tab-content .row-fluid {}
.edit #adminForm .tab-content .row-fluid .span4 {
    /*width: 33%;
    display: block;
    float: left;
    margin-right: 4px;*/
}
.edit #adminForm .tab-content {
    padding-top: 14px;
}
.edit #adminForm .tab-content .row-fluid .span4:last-child {
    margin-right: 0;
}
.edit #adminForm .tab-content .row-fluid .span4 .controls select {
   width: 100%; 
}
.edit #adminForm .tab-content .row-fluid .span4 .controls #jform_categories_chzn {
    display: block;
    width: 100%!important;
}
.edit #adminForm .tab-content .row-fluid .span4 .controls #jform_categories_chzn ul.chzn-choices {
    border: 1px solid #c9c9c9;
}
.edit #adminForm .tab-content .row-fluid .span4 .controls #jform_categories_chzn ul.chzn-choices li,
.edit #adminForm .tab-content .row-fluid .span4 .controls #jform_categories_chzn ul.chzn-results li {
    background-image: none;
}
.edit #adminForm .tab-content .row-fluid .span4 .controls #jform_categories_chzn ul.chzn-choices li input {
    height: 28px;
}
.edit #adminForm .tab-content .row-fluid .span4 .controls input,
.edit #adminForm .tab-content #rsmeta .controls input {
    width: 100%;
    height: 32px;
    border: 1px solid #c9c9c9;
}
.edit #adminForm .tab-content #rsoptions input {
    height: 36px;
    border: 1px solid #c9c9c9;
}
.edit #adminForm .tab-content textarea {
    border: 1px solid #c9c9c9;
    background-color: white;
}
.edit #adminForm .tab-content .row-fluid .span12 {
    width: 100%;
    display: block;
    float: left;
    padding-top: 14px;
}
.edit #adminForm .tab-content .row-fluid .span12 .controls ul.as-selections {
    width: 100%;
    background-color: white;
    display: block;
}
.edit #adminForm .tab-content .row-fluid .span12 .controls ul.as-selections li,
.edit #adminForm .tab-content .row-fluid .span12 .controls .as-results ul.as-list li {
    background-image: none;
    padding-left: 14px;
}
.edit #adminForm .tab-content .row-fluid .span12 .controls .as-results {
    display: block;
}
.edit #adminForm .tab-content .row-fluid .span12 .controls #accordion {
    display: none;
}
.edit #adminForm span.icon-publish::before, 
.edit #adminForm span.icon-save::before, 
.edit #adminForm span.icon-ok::before, 
.edit #adminForm span.icon-checkmark::before,
.edit #adminForm span.icon-unpublish::before, 
.edit #adminForm span.icon-cancel::before {
    content:""!important;
}
.edit #adminForm .btn-toolbar {
    display: block;
    float: left;
    margin-top: 20px;
}
.edit #adminForm .btn-primary {
    background-color: #af323a!important;
    border: none;
}
.edit #adminForm .btn-primary:hover,
.edit #adminForm .btn-primary:focus {
    background-color: #48433f!important;
}
.edit #adminForm .btn {
    background-color: #48433f;
    border: none;
    border-radius: 0;
    background-image: none !important;
    color: white;
}
.edit #adminForm .btn:hover,
.edit #adminForm .btn:focus {
    background-color: #af323a;
}
.edit #adminForm fieldset {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.edit #adminForm #editor input,
.edit #adminForm #publishing input {
    height: 34px;
    padding-left: 10px;
    width: 40%;
}
.edit #adminForm #publishing .chzn-container,
.edit #adminForm #language .chzn-container {
    width: 40%!important;
}
.edit #adminForm #publishing .chzn-container-single .chzn-single,
.edit #adminForm #language .chzn-container-single .chzn-single {
    border-radius: 0!important;
    height: 34px!important;
    padding-left: 10px;
    line-height: 2.3;
    background-image: none;
    background-color: white;
}
.edit #adminForm #publishing .chzn-container-single .chzn-single div,
.edit #adminForm #language .chzn-container-single .chzn-single div {
    top: 4px!important;
}
.edit #adminForm #publishing .chzn-container-multi .chzn-choices li.search-field {
    background-image: none;
    width: 100%;
}
.edit #adminForm #publishing .chzn-container-multi .chzn-choices li.search-field input {
    width: 100%!important;
}
.edit #editor-xtd-buttons {
    display: none!important;
}
.edit #rsoptions .input-append button {
    background-color: #DFDED8;
}
.edit #rsoptions .input-append button:hover,
.edit #rsoptions .input-append button:focus {
    background-color: #5d5d5d;
}
.edit #rsoptions .chzn-container .chzn-single,
.edit #rsoptions .chzn-container-single .chzn-drop,
.edit #rssocial .chzn-container .chzn-single,
.edit #rssocial .chzn-container-single .chzn-drop {
    width: 60px;
}
.edit #rsoptions .chzn-container-single .chzn-drop ul.chzn-results li,
.edit #rsmeta .chzn-container-single .chzn-drop ul.chzn-results li,
.edit #rssocial .chzn-container-single .chzn-drop ul.chzn-results li {
    background-image: none;
}
.edit #rsmeta .chzn-container .chzn-single,
.edit #rsmeta .chzn-container-single .chzn-drop {
    width: 220px;
}
#ui-jce-wrapper .ui-dialog-content #mce_inlinepopups_35_ifr {
    height: 350px!important;
}
.rsblog-post .rsblog-entry-header .rsblog-entry-meta a img.img-polaroid,
.rsblog-post .rsblog-entry-header .rsblog-entry-meta img.img-polaroid {
    width: 120px;
}
.rsblog-social-share {
    border-radius: 0;
}
#sbox-window {
    min-height: 480px;
}
#sbox-window #sbox-content iframe {
    width: 580px;
    min-height: 470px;
}
.eb-header .eb-brand .eb-brand-bio {
    display: none;
}
div#fd.eb .eb-navbar,
.eb-toolbar,
div#fd.eb .eb-toolbar-dropdown,
div#fd.eb .eb-navbar-dropdown {
    background: #a46c42!important;
    border: none!important;
    border-radius: 0!important;
}
.eb-navbar .eb-navbar-nav li a,
.eb-toolbar a,
div#fd.eb .eb-navbar-login {
    color: white!important;
}
.eb-navbar .eb-navbar-nav li a:hover,
.eb-navbar .eb-navbar-nav li a:focus,
div#fd.eb .eb-navbar-nav > li.active > a,
div#fd.eb .eb-navbar-nav > li.open > a,
div#fd.eb .eb-toolbar-master > a,
div#fd.eb .eb-toolbar-dropdown > .active > a,
div#fd.eb .eb-toolbar-dropdown li a:hover,
div#fd.eb .eb-toolbar-dropdown li a:focus {
    background-color: #B68968!important;
}
div#fd.eb .eb-navbar-nav > li + li {
    border-left: 1px solid #B68968!important;
}
div#fd.eb .eb-navbar-search {
    border-left: 1px solid #B68968!important;
    border-right: 1px solid #B68968!important;
}
div#fd.eb .eb-navbar-dropdown .divider,
div#fd.eb .eb-toolbar-dropdown > .divider {
    background: #B68968!important;
}
div#fd.eb .eb-navbar-search .form-control {
    color: white!important;
}
div#fd.eb .eb-navbar-search .form-control::-webkit-input-placeholder {
    color:white!important;
}
div#fd.eb .eb-navbar-search .form-control::-moz-placeholder {
    color:white!important;
}/* Firefox 19+ */
div#fd.eb .eb-navbar-search .form-control:-moz-placeholder {
    color:white!important;
}/* Firefox 18- */
div#fd.eb .eb-navbar-search .form-control:-ms-input-placeholder {
    color:white!important;
}
div#fd .btn-primary {
    background-color: #48433f !important;
    border-color: transparent !important;
    color: #fff !important;
    border-radius: 0!important;
}
div#fd .btn-primary:hover,
div#fd .btn-primary:focus {
    background-color: #5b5652!important;
    border-color: transparent !important;
}
#bookmark-link {
    border-left: none !important;
    margin-left: 0 !important;
    margin-top: 10px !important;
    padding-left: 0 !important;
}
#bookmark-link a .at-icon-wrapper {
    margin-right: 8px;
}
div#fd.eb .eb-help-resize a {
    color: white!important;
}
div#fd.eb .search-highlight {
    background-color: transparent!important;
    color: #313131!important;
    text-decoration: underline;
}
div#fd.eb .search-highlight:hover {
    text-decoration: none;
}
div#fd input, 
div#fd button, 
div#fd select, 
div#fd textarea,
.eb-head-form a.btn,
div#fd.eb .eb-box {
    border-radius: 0!important;
}
.eb-quick-text-more .chzn-container {
    color: #858585;
}
div#fd.eb .chzn-container a, 
div#fd.eb .chzn-container a:hover, 
div#fd.eb .chzn-container a:focus {
    border-radius: 0;
    color: #858585 !important;
    height: 34px;
}
div#fd.eb .chzn-container-single .chzn-single span {
    padding-top: 4px;
}
div#fd.eb .chzn-container-single .chzn-single div b {
    margin-top: 4px!important;
    height: 90%!important;
}
div#fd .btn-sm {
    border-radius: 0!important;
    height: 34px!important;
    padding-top: 8px;
}
#comments .rscomment-top-actions #rsc_subscr a.hasTooltip,
#comments .rscomment-top-actions #rsc_rss a.hasTooltip,
.rscomments .rscomment-top-actions #rsc_subscr a.hasTooltip,
.rscomments .rscomment-top-actions #rsc_rss a.hasTooltip {
    display: block!important;
}
.rsblog-commtrack #trackbacks {
    min-height: 120px;
}
.rsblog-commtrack #trackbacks > span {
    display: block;
    padding-top: 35px !important;
}
.rscomments .rscomment-form {
    margin-top: 0!important;
    background-color: #EFEEE8!important;
    border: 1px solid #999999;
}
#rscomments-comment-form #rscommentsForm label {
    display: block!important;
    color: #313131;
    font-size: 100%;
    text-align: left;
    padding-left: 0;
}
#rscommentsForm .checkbox-comment {
    margin-left: 20px;
}
#rscommentsForm .captcha-comment span.hasTooltip,
#rscommentsForm .captcha-comment #submit_captcha {
    display: block!important;
}
/*-----------------------------------------*/
#rscommentsForm .captcha-comment {
    display: none;
}
/*-----------------------------------------*/
#rscommentsForm .captcha-comment span.hasTooltip {
    text-align: center;
}
#rscommentsForm .captcha-comment #submit_captcha {
    margin-bottom: 20px;
}
#rscommentsForm .recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio {
    margin-bottom: 20px;
}
#rscommentsForm #rsc_submit {
    margin-left: 8px;
}
.rscomments .btn-default,
#rscommentsForm .btn-default {
    background-color: #af323a!important;
    border-radius: 0!important;
    color: white!important;
}
.rscomments .btn-default:hover,
.rscomments .btn-default:focus,
#rscommentsForm .btn-default:hover,
#rscommentsForm .btn-default:focus {
    background-color: #48433f!important;
}
.rscomm-editor-buttons .btn-toolbar .hasTooltip {
    display: block!important;
}

/********** komento **************/
#section-kmt #kmt-fame {
    border: none;
    padding: 0;
}
#section-kmt h3.kmt-title {
    background: transparent;
    border-radius: 0 !important;
    color: #313131;
    font-size: 18px;
    text-transform: none;
    padding: 0;
}
#section-kmt .kmt-text p {
    font-size: 95%;
    line-height: 1.3;
    padding-right: 14px;
}
#section-kmt .kmt-login {
    border: none;
    border-radius: 0;
    background-color: #efeee8;
}
#section-kmt .input.button {
    background: #af323a;
    color: white!important;
    border-radius: 0!important;
    padding-left: 8px!important;
    padding-right: 8px!important;
}
#section-kmt .input.button:hover,
#section-kmt .input.button:focus {
    background: #48433f;
}
#section-kmt .kmt-form-submit {
    margin: 15px 0 0!important;
}
body div#section-kmt button.kmt-btn-submit, 
body div#section-kmt button.kmt-btn-cancel {
    height: 34px!important;
    border-radius: 0!important;
    background: #af323a!important;
    color: white!important;
    font-weight: normal!important;
    box-shadow: none!important;
    text-shadow: none!important;
}
body div#section-kmt button.kmt-btn-submit:hover, 
body div#section-kmt button.kmt-btn-cancel:hover,
body div#section-kmt button.kmt-btn-submit:focus, 
body div#section-kmt button.kmt-btn-cancel:focus {
    background: #48433f!important;
}
.kmt-login-body .float-r input[type="radio"], 
.kmt-login-body .float-r input[type="checkbox"] {
    margin: 0!important;
}
#section-kmt .kmt-author, #section-kmt .kmt-author a {
    color: #222222!important;
    font-family: "Open Sans",sans-serif !important;
    font-weight: 700;
}
#section-kmt .kmt-author, #section-kmt .kmt-author a:hover,
#section-kmt .kmt-author, #section-kmt .kmt-author a:focus {
    text-decoration: underline!important;
}
#section-kmt .kmt-form {
    background-color: #efeee8;
}
#section-kmt .kmt-form {
    background-color: #efeee8;
    padding: 20px;
}
#section-kmt .kmt-form-editor > div {
    padding: 0;
}
body div#section-kmt button.kmt-btn-cancel {
    display: none;
}
#section-kmt .kmt-upload-push button {
    background: #48433f!important;
}
#section-kmt .kmt-upload-push button:hover,
#section-kmt .kmt-upload-push button:focus {
    background: #af323a!important;
}
/**********forum**************/
#kunena {}
#kunena .kfrontend {
    overflow: hidden;
}

/******** zoo *********/
/*------ cookbook ----------*/
#yoo-zoo .alpha-index span {
    color: #a3a3a3;
}
#yoo-zoo .alpha-index a:hover {
    background: #c8c8c8;
}
#yoo-zoo .item ul.pos-infobar {}
#yoo-zoo .item ul.pos-infobar li.element.first {
    padding-left: 15px;
}
#yoo-zoo .item ul.pos-infobar li.element.last {
    background: none;
}
#yoo-zoo .item div.pos-directions .element-textarea ol {
    overflow: hidden;
}
#yoo-zoo .item div.pos-directions .element-textarea ol li {
    float: left;
}
#yoo-zoo .item div.pos-directions .element-textarea ol li img {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
}
#yoo-zoo .item div.pos-directions .element-textarea ol li p {
    margin: 0;
}
#yoo-zoo .item div.pos-bottom div.pelate-bludo a img {
	height: 120px;
}
#yoo-zoo .categories h2.title {
    font-size: 100%;
}
#yoo-zoo .item ul.pos-infobar li {
    color: #777777;
}
#yoo-zoo .item div.pos-ingredients li {
    background: rgba(0, 0, 0, 0) url(../images/arrow_light_grey.png) no-repeat scroll 15px 50%;
}
#yoo-zoo #comments .actions .btn {
    background: #af323a;
    border-radius: 0;
    color: white;
    padding: 8px 12px;
}
#yoo-zoo #comments .actions .btn:hover,
#yoo-zoo #comments .actions .btn:focus {
    background: #48433f;
}
#yoo-zoo #item-submission .chzn-done {
    display: block!important;
    font-size: 110%;
    width: 400px!important;
    line-height: 2!important;
}
#yoo-zoo #item-submission .chzn-container {
    display: none;
}
#yoo-zoo #item-submission #elements65930fe3-b0ff-435d-b95f-77189e6152cdoption,
#yoo-zoo #item-submission #elements242ce9a3-38b5-4190-b309-32779145e3f3option {
    height: 36px!important;
}
#yoo-zoo #item-submission .chzn-container-single .chzn-single div {
    top: 4px!important;
}
#yoo-zoo #item-submission #elementsaeccb029-0040-43f4-b485-65835745b508category,
#yoo-zoo #item-submission #elements26a171d9-8d80-4358-9536-ddcece403382category,
#yoo-zoo #item-submission #elements2b4054aa-d50c-4312-a132-fc104db7dd36option {
    display: block!important;
}
#yoo-zoo #item-submission #elementsaeccb029_0040_43f4_b485_65835745b508category_chzn,
#yoo-zoo #item-submission #elements26a171d9_8d80_4358_9536_ddcece403382category_chzn,
#yoo-zoo #item-submission #elements2b4054aa_d50c_4312_a132_fc104db7dd36option_chzn {
    display: none;
}
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="68"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="69"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="70"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="52"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="44"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="45"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="46"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="47"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="48"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="49"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="50"],
#yoo-zoo #item-submission .creation-form select#elementsaeccb029-0040-43f4-b485-65835745b508category option[value="51"] {
    display: none;
}
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="44"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="45"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="46"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="47"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="48"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="49"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="50"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="51"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="52"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="53"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="54"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="55"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="56"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="57"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="58"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="59"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="60"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="61"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="62"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="63"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="64"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="65"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="66"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="67"],
#yoo-zoo #item-submission .creation-form select#elements26a171d9-8d80-4358-9536-ddcece403382category option[value="68"] {
    display: none;
}
#yoo-zoo #item-submission .submit .button-green {
    border: none!important;
    background-image: none!important;
    border-radius: 0!important;
    text-shadow: none!important;
    background: #af323a;
    color: white;
    padding: 6px 12px 10px;
    line-height: 1!important;
}
#yoo-zoo #item-submission .submit .button-green:hover,
#yoo-zoo #item-submission .submit .button-green:focus {
    background: #48433f;
}
.mysubmissions .toolbar div.links {
    top: 30px!important;
}
.cookbook-default .pos-bottom .element-relateditemspro > div {
	border-bottom: 1px dashed #af323a;
	margin-bottom: 20px;
    padding-bottom: 20px;
}
/*------- zoofilter --------*/
.moduletable_zoo-filter.zoo-filter-2 {
	margin-top: 20px;
}
.moduletable_zoo-filter h3 {
    margin-top: 0;
	font-size: 20px;
}
.moduletable_zoo-filter .zoo-filter label {
	width: 100%;
	color: #af323a;
}
.moduletable_zoo-filter .zoo-filter input {
    height: auto;
    width: 100%;
    margin-bottom: 0;
}
.moduletable_zoo-filter .zoo-filter .form-element-row {
	padding-left: 0;
}
.moduletable_zoo-filter .chzn-done {
    display: block!important;
    width: 100%;
}
.moduletable_zoo-filter select {
	width: 100%;
}
.moduletable_zoo-filter .chzn-container {
    display: none;
}
.moduletable_zoo-filter .zoo-filter .btn {
    border: none;
    background-image: none;
    border-radius: 0;
    text-shadow: none;
    background: #af323a;
    color: white;
    padding: 6px 12px 10px;
    line-height: 1.3;
}
.moduletable_zoo-filter .zoo-filter  button.button,
.yoo-zoo input[type="submit"] {
    border: none;
    background-image: none;
    border-radius: 0;
    text-shadow: none;
    background: #af323a;
    color: white;
    padding: 6px 12px 8px;
    line-height: 1.3;
}
.moduletable_zoo-filter .zoo-filter .btn:hover,
.moduletable_zoo-filter .zoo-filter .btn:focus,
.moduletable_zoo-filter .zoo-filter  button.button:hover,
.moduletable_zoo-filter .zoo-filter  button.button:focus,
.yoo-zoo input[type="submit"]:hover,
.yoo-zoo input[type="submit"]:focus {
    background: #48433f;
}
.zoo-filter-result .permalink,
.zoo-filter-result .ordering {
    display: none;
}
.zoo-filter-result h1 {
    margin-top: 0;
}
.zoo-filter-result .total {
    margin-top: 30px;
    color: #313131;
    font-size: 130%;
    font-weight: 700;
}
/*----- business --------*/
.business-default .categories h2.title {
    /*font-size: 85%!important;*/
}
.business-default .categories h2.title a {
    color: #313131!important;
}
.business-default .categories h2.title a:hover {
    text-decoration: underline!important;
}
#yoo-zoo .googlemaps form button[type="submit"] {
    border: none;
    background-image: none;
    border-radius: 0;
    text-shadow: none;
    background: #af323a;
    color: white;
    padding: 6px 12px;
    line-height: 1.3;
}
#yoo-zoo .googlemaps form button[type="submit"]:hover,
#yoo-zoo .googlemaps form button[type="submit"]:focus {
    background: #48433f;
}
#yoo-zoo .googlemaps form input[type="text"] {
    height: 32px;
}
.business-default div.submission fieldset legend {
    background-color: #ebebeb!important;
    padding-left: 14px !important;
}
/*------- product fito ---------*/
.product-default .alpha-index-2 {
    padding: 0!important;
    background: none!important;
    border-left: 1px solid #c8cbcd;
    border-right: 1px solid #c8cbcd;
}
.product-default div.box-1,
.product-default div.box-t3,
.product-default div.box-b3 {
    background: transparent!important;
    height: auto!important;
}
.product-default div.box-b2,
.product-default div.box-b1,
.product-default div.box-t2 {
    padding: 0!important;
    background: none!important;
}
.product-default .categories h2.title {
    font-size: 135%!important;
}
.product-default .categories h2.title a {
    color: #313131!important;
}
.product-default .categories h2.title a:hover {
    text-decoration: underline!important;
}
.product-default-frontpage .category .description {
    display: block;
    float: right;
    width: 70%;
}
.product-default-frontpage .category .teaser-image {
    float: left;
    text-align: left!important;
}
.product-default-frontpage .category .sub-categories {
    display: block;
    float: left;
}
#yoo-zoo .item h1.pos-title {
    color: #313131;
}
.yoo-zoo blockquote > *:first-child::first-letter {
    font-size: inherit!important;
}
.yoo-zoo blockquote {
    border-left: 4px solid #a46c42;
    margin: 0;
    padding: 10px 20px;
    font-size: 100%;
    line-height: 1.2;
}
.yoo-zoo blockquote p {
    margin-top: 0;
}
.product-default .uk-margin ul {
    padding-left: 0;
}
.product-default .uk-margin ul li {
    background-image: url(../images/marker-li.png);
    background-position: left 10px;
    background-repeat: no-repeat;
    color: #313131;
    display: block;
    font-size: 105%;
    padding-left: 20px;
}
.product-default .item div.pos-related .element-relateditems > div {
    margin-right: 6px;
    min-height: 200px;
	width: 49% !important;
}
.product-default div.submission fieldset {
    border-radius: 0!important;
}
.product-default div.submission fieldset legend {
    background-color: #ebebeb!important;
    padding-left: 14px !important;
}

/*-------- zoo other ---------*/
#yoo-zoo .item div.pos-bottom {
	border-top: 3px solid #af323a;
    margin-top: 40px;
}
#yoo-zoo .item div.pos-related {
	border-top: 3px solid #af323a;
}
#yoo-zoo .item div.pos-related .element:first-child {
	padding-top: 30px;
}
#yoo-zoo .item div.pos-related .element {
	margin-bottom: 30px;
}
#yoo-zoo .item div.pos-related .element .sub-pos-description h3 {
	display: none;
}
#yoo-zoo .item div.pos-related .element-relateditemspro {}
#yoo-zoo .item div.pos-related .element-relateditemspro > div h2.pos-title {}
.product-default .item div.pos-related .element-relateditems > div.names {
	margin-right: 6px;
    min-height: 120px;
	width: 49% !important;
}
#yoo-zoo .item div.pos-related .element-relateditemspro > div.names h2.pos-title {
	height: 24px;
    margin-bottom: 0;
	margin-top: 0;
    overflow: hidden;
}
#yoo-zoo .item div.pos-related .element-relateditemspro .element {
	padding-top: 0;
	margin-bottom: 10px;
}
#yoo-zoo .item div.pos-related .element-relateditemspro .item {
	border-bottom: 1px dashed #af323a;
	margin-bottom: 20px;
    padding-bottom: 20px;
}
#yoo-zoo .pos-related p.sub-pos-links span a::after {
	content: "";
}
#yoo-zoo .item div.pos-related .other-name .uk-grid {
	border-bottom: 1px solid #e6e7e8;
	padding-bottom: 14px;
	margin-top: 10px;
}
#yoo-zoo .item div.pos-related .other-name p.title {
	margin-bottom: 4px;
	font-weight: 700;
	font-family: "Sreda";
	font-size: 16px;
}
#yoo-zoo .item div.pos-related .other-name .description .element-textarea {
	padding-top: 0;
	margin-bottom: 14px;
}
#yoo-zoo .item div.pos-related .other-name p.links {
	margin: 0;
}
#yoo-zoo .item div.pos-related .other-name p.links span.element{
	padding-top: 0;
}

/**********other***********/
#fb-root {
    margin-top: 0!important;
}

.rightpop {
	font-size:12px;
}
.rightpop h4{
	font-size:14px;
}	
.mod-cell.pr-10 {
    font-size: 10px;
}
.nspCol1 {
    padding-right: 0!important;
}
.nspHeader {
    overflow: hidden;
    padding: 0!important;
}
.nspImageWrapper {
    margin-right: 0!important;
}

/******** 404 *********/
.header-404 {
    padding: 14px 0;
}
.banner-404 {
    text-align: center;
    overflow: hidden;
}
.container-404 .well {
    margin-bottom: 0!important;
    margin-top: 30px;
}
.container-404 h1 {
    color: #313131;
    font-family: "Open Sans",sans-serif !important;
    font-size: 200%;
    text-align: center;
    border-bottom: none;
}
.container-404 p {
    color: #313131;
    font-family: "Open Sans",sans-serif !important;
    font-size: 105%;
}
.container-404 ul li {
    background-image: url("../images/marker-li.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #313131;
    display: block;
    font-size: 105%;
    padding-left: 20px;
}
.container-404 .label {
    color: #999b9e;
    font-weight: 700;
    font-size: 130%;
}
.container-404 .search_search .inputbox {
    border-radius: 0;
    height: 32px;
}
.container-404 .search_search .button {
    position: relative;
    right: 26px;
}
/******** modal ******/
.my-modal-dialog {
    width: 300px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top: 30px!important;
}
.my-modal-dialog .modal-header {
    border-bottom: none;
}
.my-modal-dialog .modal-header button.close {
    margin-top: -40px;
    color: white;
    opacity: 0.7;
    text-shadow: none;
    position: relative;
    right: -10px;
}
.my-modal-dialog .modal-header h4 {
    text-align: center;
}
.my-modal-dialog .modal-body {
    padding-top: 0;
}
.fox-container h2 {
    margin: 0;
}
.fox-container input {
    border-radius: 0px !important;
    height: 40px !important;
    border-color: #333333!important;
    font-size: 14px!important;
    padding-left: 14px!important;
    color: #333333!important;
}
.fox-container textarea {
    border-radius: 0px !important;
    border-color: #333333!important;
    font-size: 14px!important;
    padding-left: 14px!important;
    color: #333333!important;
}
.fox-container button.btn {
    background-color: #af323a !important;
    background-image: none !important;
    border: medium none !important;
    border-radius: 0px !important;
    font-size: 18px!important;
    height: 39px !important;
    margin: 0 !important;
    text-shadow: none !important;
    width: 100%;
}
.fox-container button.btn:hover, 
.fox-container button.btn:focus {
    background-color: #48433f !important;
}
.fox-container button.btn span {
    color: white !important;
    text-transform: uppercase;
    font-weight: 700;
}
.link-to-modal {
	margin-bottom: 10px;
}
.link-to-modal a {
	cursor: pointer;
}
/*--------------------------------------*/
.clide-right-module .row {
    margin-left: 0;
    margin-right: 0;
}
 /* ВНЕШНИЙ БЛОК */
#panel {
    position: fixed; /* положение */
    top: 200px; /* отступ сверху */
    right: 0; /* отступ слева */
    background: #A46C42; /* цвет фона */
    width: 35px; /* ширина блока */
    height: 510px; /* высота блока */
    font: 14px Arial; /* размер и тип шрифта */
    color: #fff; /* цвет текста */
    text-align: center; /* выравнивание текста по центру */
    padding: 10px; /* отступы от границ внутри блока */
    -webkit-transition-duration: 0.8s; /* анимационное выдвижение для всех браузеров*/
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-border-radius: 5px 0 0 5px; /* закругление границ для всех браузеров*/
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    /*background-image: url(../images/vertical-btn.png);*/
    background-repeat: no-repeat;
    }

/* СКРЫТЫЙ БЛОК */
#hidden_panel {
    position: fixed; /* положение */
    top: 200px; /* отступ сверху */
    right: -350px; /* отступ слева */
    background: lavender; /* цвет фона */
    color: #000; /* цвет текста */
    width: 340px; /* ширина блока */
    height: 510px; /* высота блока */
    padding: 10px; /* отступы от границ внутри блока */
    text-align: left; /* выравнивание текста */

    -webkit-transition-duration: 0.8s; /* анимационное выдвижение для всех браузеров*/
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;

    -webkit-border-radius: 5px 0 0 5px; /* закругление границ для всех браузеров*/
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    }

#panel:hover {
    right: 220px; /* при наведении выдвигается на скрытые 200px + 20px отступы */
}
#panel:hover #hidden_panel {
    right: 0; /* отступ слева */
}
.clide-right-module .moduletable {
    font-family: "Roboto",sans-serif;
}
.clide-right-module .moduletable h3 {
    font-size: 160%;
}
.clide-right-module .moduletable #fox-container-m351 {
    background: lavender;
    width: 300px;
    padding: 10px;
    margin-left: -10px;
    margin-top: -30px;
}
.clide-right-module .moduletable #fox-container-m351 .btn {
    background: #31b0d5;
    color: white;
    width: 100%;
}
#panel h4 {
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 396px;
	height: 400px;
	position: relative;
    top: 20px;
}
#hidden_panel .moduletable_massage h3 {
	padding-left: 35px;
}
.clide-right-module #fox-m348-textarea1-box {
	margin-bottom: 10px!important;
}