body, div, td {
  font-size: 14px;
  font-family: 'Exo 2', sans-serif; 
}


/*-------------------------------------------
    Primary: Color
-------------------------------------------*/

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
a:hover,
.bbp-body li.bbp-forum-info > a,
.bbp-body li.bbp-topic-title > a,
.bbp-body .bbp-meta a:hover,
.bbp-pagination .bbp-pagination-links span,
.bbp-pagination .bbp-pagination-links a,
#buddypress div.activity-meta a:hover,
#members-list-options .selected,
#friends-list-options .selected,
#groups-list-options .selected,
.status-header > a,
#page-404 form:before,
#wp-calendar tbody a,
.dark #wp-calendar tbody a:hover,
.widget_custom_menu > li > ul > li.current-menu-item > a,
.nav-next a,
.nav-previous a,
#but-prev-next a,
#wp-pagenavibox .wp-pagenavi *,
#buddypress div.pagination div.pagination-links *,
.accordion .toggle-opened .toggle-title,
.separator-or span,
.accordion .toggle-opened .toggle-title,
.separator-or span,
body.dark #content-parent #article a:hover,
body.dark #but-prev-next a:hover,
body.dark #wp-pagenavibox .wp-pagenavi a:hover,
body.dark #page-404 form input,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce .st-woo a.added_to_cart,
.woocommerce-page .st-woo a.added_to_cart,
.widget_products ins,
.widget_product_search #s,
.widget_recently_viewed_products ins,
.widget_top_rated_products ins,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td,
.woocommerce .woocommerce-pagination ul.page-numbers li *,
.woocommerce-page .woocommerce-pagination ul.page-numbers li *,
.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,
.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover,
.dark.woocommerce #content-parent .woocommerce-pagination ul.page-numbers li a:hover,
.dark.woocommerce-page #content-parent .woocommerce-pagination ul.page-numbers li a:hover {
  color: #333333;
}


/*-------------------------------------------
    Primary: Background Color
-------------------------------------------*/

body.dark,
caption,
th,
#posts-sticky,
.dark #header-holder,
.dark #menu.menu-sticky,
#header-layout-2,
.more-link:hover,
#layout .mejs-controls,
#buddypress .activity-list li.loading a,
#buddypress div.activity-meta a:hover span,
#buddypress #reply-title small a a:hover span,
input[type="button"]:hover,
.single-author-info-links span:before,
.st-format-quote-holder > div,
.status-header-upic,
.status-content,
.tagcloud a,
.widget_nav_menu h5,
#sidebar .widget-posts,
#sidebar-secondary .widget-posts-icon,
.toggle-opened .toggle-title span,
.accordion .toggle-opened .toggle-title span,
.pricing-table-gray .pricing-table-title,
.pricing-table-gray .pricing-table-price,
.pricing-table-gray .button,
.pricing-table-dark .pricing-table-title,
.pricing-table-dark .pricing-table-price,
.pricing-table-dark .button,
.notice,
#post-excerpt,
body.dark input,
body.dark select,
body.dark textarea,
body.dark .avatar-box,
body.dark .single-author-upic,
body.dark .post-t6,
body.dark #posts-t6 .post-t6-no-thumb h3,
body.dark .posts-highlighted,
body.dark .posts-related-wrapper div.posts-related-post-wrapper,
body.dark .posts-related-post-wrapper a.post-thumb:after,
.dark.woocommerce ul.products li.product,
.dark .st-woo-hover,
.dark .woocommerce .cart-collaterals .cross-sells ul.products li,
.dark .woocommerce-page .cart-collaterals .cross-sells ul.products li,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a,
.st-format-link,
.post-sticky-recent:after,
.post-sticky:after {
  background-color: #333333;
}


/*-------------------------------------------
    Primary: Border Top Color
-------------------------------------------*/

ul.menu-2 > li > ul > li:first-child > a:before,
.dark ul.menu > li > ul > li:first-child:after {
  border-top-color: #333333;
}


/*-------------------------------------------
    Primary: Border Right Color
-------------------------------------------*/

#buddypress div.item-list-tabs ul li a span:after,
#buddypress a.bp-primary-action:hover span:before,
#buddypress #reply-title small a:hover span:before {
  border-right-color: #333333;
}


/*-------------------------------------------
    Primary: Border Bottom Color
-------------------------------------------*/

body.dark #posts-t6 .post-t6-no-thumb h3 {
  border-bottom-color: #333333;
}


/*-------------------------------------------
    Primary: Border Left Color
-------------------------------------------*/

.tagcloud a:before {
  border-left-color: #333333;
}


/*-------------------------------------------
    Primary: Free
-------------------------------------------*/

@media only screen and ( max-width: 479px ) { body.dark .post-t6 a.post-thumb:after { background: #333333; } }
.dark ul.products > li.st-woo > a:first-child div.star-rating { background: #333333; outline: 7px solid #333333; }


/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.title-sub,
a,
blockquote:before,
.bbp-body li.bbp-forum-info > a:hover,
.bbp-body li.bbp-topic-title > a:hover,
#subscription-toggle a:before,
#favorite-toggle a:before,
.widget_display_stats dd,
#bbp-search-form > div:before,
ul.menu li.hasUl > a:before,
ul.menu-2 > li > a:hover,
ul.menu-2 > li.hover-has-ul > a,
ul.menu-2 > li > a:hover:before,
ul.menu-2 > li.hover-has-ul > a:before,
ul.menu-2 ul li.hasUl > a:before,
ul.menu-2 ul li:hover > a,
.term-title h1:before,
.meta .ico16:hover:before,
.widget_search form > div:before,
#prev a:hover:before,
#next a:hover:after,
.widget_custom_menu > li > span:before,
.widget_custom_menu > li > ul > li > a:before,
.widget_custom_menu ul ul li a:hover,
.widget-info p.widget-info-address:before,
.widget-info p.widget-info-phone:before,
.widget-info p.widget-info-email:before,
.widget-info p.widget-info-name:before,
.sidebar-footer .widget-info p a.mailto,
#sidebar .widget-posts-most-viewed .widget-posts-icon:hover:before,
.sidebar-footer .widget-posts-most-viewed .widget-posts-icon:hover:before,
.widget-subscribe form > div:before,
.st-ul li.st-current,
.st-ul li.st-current:hover,
.st_icon_box:before,
.woocommerce a.add_to_cart_button:before,
.woocommerce a.product_type_external:before,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.widget_product_search label:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before,
body.dark #content-parent h1 a:hover,
body.dark #content-parent h2 a:hover,
body.dark #content-parent h3 a:hover,
body.dark #content-parent h4 a:hover,
body.dark #content-parent h5 a:hover,
body.dark #content-parent h6 a:hover,
body.dark .posts-related-details-wrapper > div h5 a:hover,
body.dark #page-404 form:before,
#content-parent .widget_custom_menu > li > ul > li > a:hover,
.widget_custom_menu > li > ul > li.current-menu-item > a,
.woocommerce ul.products li.product h3 mark,
.woocommerce-page ul.products li.product h3 mark,
.dark .post-t6-more,
#content-parent div.wp_review_tab_widget_content .entry-title a:hover,
.posts-related-post-wrapper a:hover:before,
#menu-select.resp-menu-opened:before,
#review[class*=" wp-review-"] .review-list .review-result-wrapper i,
#review[class*=" wp-review-"] .user-review-area .review-result-wrapper .review-result i,
#review[class*=" wp-review-"] .user-review-area .review-total-star.allowed-to-rate a i,
.widget_custom_menu > li > a:hover,
.widget_custom_menu > li.wHover,
body.dark #content-parent .widget_custom_menu > li > a:hover,
body.dark #content-parent .widget_custom_menu > li.wHover,
body.dark #content-parent .widget_custom_menu ul ul li a:hover,
body.dark .post-t6-more,
#menu-responsive li.hasUl > span.opened:before,
body.dark #projects-selector li a,
body.dark #menu-responsive li.hasUl > span.opened:before,
.accordion .toggle-opened .toggle-title {
  color: #ebb430;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

.more-link,
#layout .mejs-time-loaded,
.sidebar .widget.widget_display_search,
.bbp-topic-pagination a,
ul.menu > li:before,
ul.menu ul li a:after,
#search-form-header,
div.review-total-only,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress button.submit,
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover,
#buddypress button.submit:hover,
#buddypress .activity-list li.load-more a,
input[type="button"],
input[type="submit"],
button,
body.dark input[type="submit"],
body.dark button,
.single-author-info-links span:hover:before,
.posts-featured-wrapper a.post-thumb:before,
#sidebar .widget_search,
.tagcloud a:hover,
#sidebar .widget-posts-most-viewed,
#sidebar .widget-posts-icon:hover,
.sidebar-footer .widget-posts-icon:hover,
#sidebar-secondary .widget-posts-icon:hover,
#sidebar .sharrre .count,
.button-st,
.dropcap,
.pricing-table-featured .pricing-table-title,
.pricing-table-featured .pricing-table-price,
.pricing-table-featured .button,
.skill-bar,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.sidebar .widget_product_search,
ul.products > li > a:first-child:before,
#projects-selector li a.selected,
.review-total-wrapper,
.widget_custom_menu > li > a:before,
.widget_custom_menu > li.wHover > a:before,
.widget-flickr .flickr_badge_image a:before {
  background-color: #ebb430;
}


/*-------------------------------------------
    Secondary: Border Top Color
-------------------------------------------*/

ul.menu > li > a:hover,
ul.menu > li.hover-has-ul > a,
#menu-select.resp-menu-opened,
.st-ul li.st-current,
.st-ul li.st-current:hover,
body.dark .sharrre .count:before,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.dark .post-t6-more,
.post-t6-more:hover,
#projects-selector li a.selected,
#projects-selector li a:hover,
body.dark .post-t6-more {
  border-top-color: #ebb430;
}


/*-------------------------------------------
    Secondary: Border Right Color
-------------------------------------------*/

#menu-select.resp-menu-opened,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.dark .post-t6-more,
.post-t6-more:hover,
#projects-selector li a.selected,
#projects-selector li a:hover,
body.dark .post-t6-more {
  border-right-color: #ebb430;
}


/*-------------------------------------------
    Secondary: Border Bottom Color
-------------------------------------------*/

#buddypress div#subnav,
#menu-select.resp-menu-opened,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.dark .post-t6-more,
.post-t6-more:hover,
#projects-selector li a.selected,
#projects-selector li a:hover,
ul.review-list,
body.dark .post-t6-more {
  border-bottom-color: #ebb430;
}


/*-------------------------------------------
    Secondary: Border Left Color
-------------------------------------------*/

blockquote,
#menu-select.resp-menu-opened,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.dark .post-t6-more,
.post-t6-more:hover,
#projects-selector li a.selected,
#projects-selector li a:hover,
body.dark .post-t6-more,
.tagcloud a:hover:before {
  border-left-color: #ebb430;
}


/*-------------------------------------------
    Secondary: Free
-------------------------------------------*/

@media only screen and ( min-width: 960px ) and ( max-width: 1319px ) { .sidebar-secondary-available .post-t6 a.post-thumb:hover:after { background: #ebb430; } }
.woocommerce a.add_to_cart_button, .woocommerce a.product_type_external { background: none; }
div.review-total-only.small-thumb .review-result-wrapper i { color: #ebb430 !important; }
ul.menu-2 > li.current-menu-item > a, ul.menu-2 > li.current_page_item > a, ul.menu-2 > li.current-menu-ancestor > a, ul.menu-2 > li.current-post-ancestor > a { box-shadow: 0 3px 0 #ebb430 inset; }
ul.menu > li.current-menu-item > a, ul.menu > li.current_page_item > a, ul.menu > li.current-menu-ancestor > a, ul.menu > li.current-post-ancestor > a { box-shadow: 0 3px 0 #ebb430 inset; }
.icons-social a:hover { box-shadow: 0 20px 0 #ebb430 inset, 0 -20px 0 #ebb430 inset; }
body.dark #menu-select.resp-menu-opened { border-color: #ebb430; }


/*-------------------------------------------
    Custom styles
-------------------------------------------*/

@font-face {
 font-family: 'iconomousregular';
 src: url('/wp-content/themes/Dizzy/font/iconomous-webfont.eot');
 src: url('/wp-content/themes/Dizzy/font/iconomous-webfont.eot?#iefix') format('embedded-opentype'),
 url('/wp-content/themes/Dizzy/font/iconomous-webfont.woff2') format('woff2'),
 url('/wp-content/themes/Dizzy/font/iconomous-webfont.woff') format('woff'),
 url('/wp-content/themes/Dizzy/font/iconomous-webfont.ttf') format('truetype'),
 url('/wp-content/themes/Dizzy/font/iconomous-webfont.svg#iconomousregular') format('svg');
 font-weight: normal;
 font-style: normal;}
.newline {display: block; clear: both; line-height: 1;}
body a:hover, body a:hover:before {color: #ebb430;}
body blockquote {margin: 60px 0 60px 35px;}
.home blockquote {margin: 0 10px 30px 35px;}
.single article, .single article p , .single article a , .single article ul, .single article  li , .single article blockquote {font-size: 16px;}
#logo div div h2 a img {height: auto !important; width: 130px !important; max-width: 130px !important;}
.none-rb {display: none;}

/* .new-rb-events {background-color: rgba(67,49,42,0.010)} */

.new-header-layout-2 {background: #ddd;}
.term-title h1:before {height: 1px;}
body #copyrights-company {float: none;}
body .posts-related-wrapper a.post-thumb {height: 105px;}
.rb-format {padding: 0 0 0.5em 0;}
.status-header .status-header-links a, .status-header .status-header-links a:hover, .status-header-links span.ico16:before {color: #777;}
.home .v2 .rb-format a {color: #56646F;}
/*
.home .a-info {display: none;} 
.home .a-info:nth-child(-n+5){display: block;}
*/
body.category .term-title h1:before {margin: 0 15px 0 10px;}
body #content-holder #posts-t6.v2 .post-t6 {min-height: 100%; height: 100%;}
.term-title {margin-bottom: 10px;}
.content-box #term {margin-bottom: 15px;}
.hidpi #logo h2 img {opacity: 1; margin: 10px;}
#logo h2 {padding: 10px;}
.fm {border-radius: 65px; height: 160px; max-height: 160px;}
.fm {opacity: 1;}
.home .sidebar-ad-c .widget > h5 span, .page-id-199 .sidebar-ad-c .widget > h5 span {font-size: 0.95em;}
body #search-form-header {background-color: #e77730;}
.icon-VK:before {content: '\e660';}
body .separator-or {font-size: 1.45em;}
.widget > h5 span {font-size: 1.5em;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .separator-or span, ul.menu > li > a {font-family: 'Philosopher', sans-serif;}
.home .ico16-views {display: none;}
.type-post {background-color: rgba(255,255,255,0.91);}
#order {margin: 20px 0 0 0;}
#menu #menu-select {width: 150px;}
#menu-select:after {position: relative; margin: -10px 0 0 10px; display: inline-block; top: 11px; line-height: 1; content: 'меню'; float: left; font-size: 32px; color: #CCC;}
#menu-responsive li.hasUl > span {padding: 0 0 30px 272px;}
.home #footer-layout {padding-top: 10px;}
body #rb-events li {text-align: center; font-size: 1.15em;}
.post-thumb img {min-height: 110%; min-width: 120%; margin: 0 -10%;}
body .status-header-links {display: table;}
a[id*='fnref'] {font-size: 75% !important; line-height: 0; vertical-align: baseline; top: -0.5em; position: relative;}

.r-authors {text-align: center;}
.r-authors ul {margin: 0; list-style: none;}
.r-authors ul li {display: inline-block; width: 20px;}
.author-translate span {font-style: italic; font-weight: 100; opacity: 0.75;}

.ico16-calendar, .ico16-views, .ico16-views:before, .ico16-calendar:before, .ico16-link {color: #777;}
.post-short-info {clear: both; display: table; padding: 0 10px; margin: 0 auto;}
#rb-events {position: relative; margin: 10px auto 10px; padding: 10px 0; float: left;}
#rb-events h5 {margin: 0;}
#rb-events li {list-style: none; width: 30%; max-width: 330px; display: inline-table; margin: 0 0 5px; padding: 0 20px;}
#rb-events li span {display: block; line-height: 1; font-size: 12px;}
#rb-events li span:before {content:' // ';}
#order span {padding: 13px 10px 10px 10px; line-height: 1; display: block; margin-left: 0; float: left; width: 200px;}
#order span {color: #222222; background-color: #888;}
#order span, body .st-select-label select {font-size: 0.85em;}
body .st-select-label select {width: 100%;}
body #posts-t6 .thumb-wrapper {width: 100%}
body #posts-t6 .post-t6-details {overflow: visible; max-height: none; padding: 15px 20px 0; }
body #posts-t6 .post-t6 {display: inline-block; width: 285px; min-height: 540px;}
body #posts-t6 .post-t6 .post-t6-details .post-title {font-size: 32px; line-height: 27px;}
body .v2 .post-t6-details p, body .post-t6-details p, body .post-t7-details p {font-size: 15px;}
.post-t6 .thumb-wrapper:hover a.post-thumb {box-shadow:none;}
body .icons-social {width: 130px; margin: 0 0 0 60px;}
.a-link2 {color: #111;}
.a-link2:hover, body .dark .a-link2:visited {color: #111;}
/*** pages ***/
#article {background: none;}
.single .st-format-standard-holder .wp-post-image {margin: 0 auto;}
.single-post #content-holder {width: 76%; margin: 0 auto; float: none;}
.single-post .post-title {margin: 10px auto 10px; padding: 12px;}
.single-post .st-format-standard-holder {display: block; margin: 0 auto; width: 75%; padding: 0 50px;}
.single .social-likes {min-height: 36px; margin: 0 -6px 10px;}
/*** categories ***/
.category .post-t6 .thumb-wrapper {width: auto;height: auto;} 
/*** #categories ***/
/******** certain author ********/ 
.author .status-content {border-bottom: 0 solid; padding: 80px 25px 15px;}
.author .st-format-status-holder {border-bottom: 2px solid rgba(0,0,0,0.1); padding-bottom: 10px}
.archive .sidebar-secondary-inactive .post-t6.odd {float: none;} 
.archive #content-holder, .author .sidebar-position-right #content-box {width: auto;}
.status-header {background: #ddd;}
.status-content, .author .status-header .avatar, .author .status-header-upic {background: #f2f2f2;}
.author .status-header-upic {margin: 15px auto -60px;}
.author .content-box {background: #ddd;}
.author .post-t6, .author .post-t6-details {height: auto; max-height: none;}
.author .rb-cat {display: none;}
/******** #certain author ********/ 
/******** author ********/
.a-info hr {border-bottom: 1px dotted #d5d5d5; margin: 3px auto 27px; width: 80%; height: 5px;}
.a-photo {float: left; width: 40%;}
.a-photo img {max-width: 90%; margin: 0 ; border-radius: 38%;}
.a-naming {float: left; width: 60%;}
.a-naming .a-author {padding: 0; margin: 0; line-height: 1;}
.a-naming .a-author, .a-author a {color: #ebb430;}
.a-naming .a-heading {line-height: 1; margin: 0; padding: 0;}
.a-naming .a-heading .a-link {display: block; margin: 6px 0; font-style: italic;}

.a-naming .a-author {font-size: 18px;} /* 1.4.2 - 25px */
.a-naming .a-heading .a-link  {font-size: 25px;} /* 1.4.2 - 18px */

.a-post {clear: both;}
.a-post p {font-size: 14px; line-height: 1.25; padding: 5px; margin: 0;}
/******** author end ********/
/******** author - not main ********/ 
.authorlist #grid {list-style-type: none; margin: 0;}
.authorlist #article {padding: 0 10px;}
.authorlist #content-holder, .authorlist .sidebar-position-right #content-box, .authorlist #content-box {width: 100%;}
.authorlist .a-info hr {border-bottom: 1px dotted #d5d5d5; margin: 3px auto 27px; width: 80%; height: 5px;}
.authorlist .a-photo {float: left; width: 40%;}
.authorlist .a-photo img {max-width: 90%; margin: 0 ; border-radius: 38%;}
.authorlist .a-naming {float: left; width: 60%;}
.authorlist .a-naming .a-author {padding: 0; margin: 0; line-height: 1; font-size: 25px;}
.authorlist .a-naming .a-author, .a-author a {color: #ebb430;}
.authorlist .a-naming .a-heading {line-height: 1; margin: 0; padding: 0;}
.authorlist .a-naming .a-heading .a-link {display: block; font-size: 18px; margin: 6px 0; font-style: italic;}
.authorlist .a-post {clear: none;}
.authorlist .a-post p {font-size: 14px; line-height: 1.25; padding: 5px; margin: 0;}
/******** author end ********/
.post-to-page-title {margin: 0; padding: 0; font-size: 20px; width: 200px; float: left;}
.post-to-page-date {float: left;}
/**** 2 columns on main ****/
#rb-authors #sidebar-ad-c {width: 100%}
.home.page-template-template-frontpage-2-php #content-box, .home.page-template-template-frontpage-2-php #rb-authors {float: left;}
.home.page-template-template-frontpage-2-php #rb-authors {width: 24%;}
.home.page-template-template-frontpage-2-php #content-box {width: 76%;}

body #article-frontpage-2 {margin: 0 30px 0 0;}
#posts-t6 {margin: 0 0 0 0;} /* {margin:0 15px;} */
body .separator-or {margin: 25px 0 26px 0;} body #rb-events {margin: 15px 0 5px 0;}
.ico16, .rb-cat {float: left;}
.ico16 {padding: 5px 5px 10px 24px;}
.rb-cat {padding: 4px 5px; border: #ebb430 solid 1px; text-align: center;} 
.rb-excerpt {clear: both;}
.rb-excerpt, .a-post a {font-size: 1.2em;}
/**** #2 columns on main ****/
/**** events-2 ****/
.anounce {margin: 0 0 0 10px; padding: 10px; max-width: 22%; float: left; border: #ebb430 double 4px;}
body #rb-events .lcp_catlist {margin: 0; width: 75%; float: left;}
body #rb-events .anounce li {width: auto; padding: 8px 10px 10px;}
body .post-t6-details:after {background: none;}
body .lcp_instance_0 li:nth-child(3) {float: right;}
/**** #events-2 ****/
ul#menu-responsive > li:nth-child(6) > a, ul.menu > li:nth-child(6) > a {background: #ebb430;}
ul.menu > li:nth-child(6) > a {padding: 7px 11px 0 11px; border-radius: 0 0 10px 0;}
/*** search-results ***/
ol, .search-results h5 a {color: rgba(1,1,1,0.95);}
.search-results ol, .search-results h5 a {font-size: 1.3em;}
.search-results .meta .ico16,.search-results .meta .ico16:before, .search-results .meta .ico16 a {color: #ebb430;}
.search-results .ico16-calendar {float: left; display: block; width: 13%; margin: 0;}
.search-results .ico16-link {width: 75%; float: left; display: block;}
.search-results .ico16-link:before {float: left;}
/*** #search-results ***/
/*** #categories ***/
.category .rb-cat {display:none;}
.category.category-culture .rb-cat {display:block;}
.category #content-holder {width: 100%;}
.category .sidebar-position-right #content-box, .archive .sidebar-position-right #content-box {width: 100%;}
.category .post-t6, .category .post-t6-details {height: auto; max-height: none;} /* overflow: visible; */
/*** #categories ***/
/*** mob-menu-animation ***/
body #menu-select, body #menu-box, body #menu-responsive li.hasUl ul, 
body #menu-responsive .hasUl .opened {-webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in; -o-transition: all 500ms ease-in; transition: all 500ms ease-in;}
/*** #mob-menu-animation ***/
body #pre_next_post a.p {margin-left: 20px;}
body #pre_next_post a.n {margin-right: 20px;}
body #pre_next_post .p:before {content:'Предыдущая статья';}
body #pre_next_post .n:before {content:'Следующая статья'}
.post a {padding-bottom:2px;}
.post a, .post #content-parent #article a:hover, .dark.post #content-parent #article a:hover, body.dark.post #content-parent #article a:hover,
.post #content-parent #article a:hover, .dark.post #content-parent #article a:hover, body.dark #content-parent #article a:hover {color: #ebb430;}
.footnotes {margin-top: 5em; margin-bottom: 2em;}
.footnotes:before {content:'Сноски'; font-size:25px; color: rgb(1,1,1); color: rgba(1,1,1,0.95);}
/*** new-categories styles **/
/* 1.4 .category #content-box .post-t7, .author #content-box .post-t7 {width:23%; margin: 0 0 20px 0; display: inline-block;} */
.category #content-box .post-t7 .post-t7-details, .author #content-box .post-t7 .post-t6-details {padding: 0 15px;}
.category #content-box .post-t7, .author #content-box .post-t7 {background: #FFF;}
.category #content-box .post-t7 .thumb-wrapper img, .author #content-box .post-t6 .thumb-wrapper img {width: 100%;}
.author #content-box .post-t7-yes-thumb:nth-child(4n+3) {margin: 0 1% 20px 2%;}
.page #content-box {width: 100%}

/*** #new-categories styles **/
#header-holder #menu.menu-sticky {width: 100% !important;}
#header-holder #menu.menu-sticky #menu-box {width: 85%; float: left;}
#header-holder #menu.menu-sticky #logo {width: 15%; margin: 0 0 15px 0;}
#header-holder #menu.menu-sticky #logo h2 a img {float: right;}
#header-holder #menu.menu-sticky .menu > li:nth-child(6) {float:left;}
.con_FT, .con_FT2 {margin: 0 auto; width: 72%;}
.con_FT {padding: 20px;}
body .con_FT2 {padding-bottom: 20px;}
.vk_n, .fb-l, .twt {text-align: center; min-width: 150px; width: 30%; margin: 10px 0; line-height: 1; display: table-cell;}
.category-54 .title-sub {display: none;}
.st-select-label {width: 220px;}
.single #article {padding-top: 0; clear: both;}
.author #content-holder, .author #content-box {width: auto; margin: 0 auto; float: none;}
article h2 a {font-size: inherit;}
.execphpwidget > h5 span:before, .execphpwidget > h5 span:after {content: ''; display: table-cell; width: 50%; margin-left: 10px; background: url('/wp-content/themes/Dizzy/assets/images/line.png') center center repeat-x; background-size: 5px; }
.execphpwidget h5 span a {font-weight: 100; color: #ebb430;}
.execphpwidget h5 span {display: table;font-size: 0.95em;}
.execphpwidget h5 {font-weight: normal; text-align: center; letter-spacing: 0.1em; white-space: nowrap; margin-left: 0; margin-bottom: 1em; padding-top: 0;}
.rb-editorial,.rb-editorial:link, .rb-editorial:hover, .rb-editorial:visited {font-weight: 300; color: #111; font-size:1.15em;}
h4 .rb-editorial,h4 .rb-editorial:link, h4.rb-editorial:hover, h4 .rb-editorial:visited {font-size:1.45em;}
.home .v2, body .separator-or {clear: both;}
body #rb-events h5 span {color: #111;}
.single .wp-caption {margin: 0 auto; padding: 30px 0;}
.home .separator-or span {font-size: 1.45em;}
.home #rb-events h5 span a {font-size: 1.45em;}
.home .clear {display: none;}
body #rb-events li {line-height: 1.1;}
body #rb-events li span {margin: 10px 0 0;}
.lcp_instance_0 {margin: 0; width: 50%; float: left;} /* 4 */
.lcp_instance_1 {margin: 20px 0;} /* 3 */
.lcp_instance_1 a {width: 100%; display: block;}
.lcp_instance_2 {width: 25%; float: left; margin: 0;} 
body #rb-events .lcp_instance_0 li {width: auto; max-width: 41%;}
body #rb-events .lcp_instance_2 li {width: auto; padding: 6px 20px 0;}
body #rb-events .lcp_instance_3 {width: auto; max-width: 25%; padding: 0 20px; margin: 0; display: table-cell;}
body #rb-events .lcp_instance_3 li {width: auto;}
body #rb-events #lcp_instance_1.anounce li {width: 100%; padding: 0; margin: 0;}
.anounce li a {display: block; margin: 7px 0 0;}
.anounce li a:before {content: 'Анонс'; display: block; z-index: 200; margin: -31px auto 0; line-height: 1.5; height: 1.5em; width: 90px; padding: 0 10px; text-align: center; height: 24px; background-color: rgb(242,242,242);} 
.post-t8 {padding: 10px 20px; margin: 10px 0;}
.term-title .title-sub, .status-header span {line-height: 1; font-size: 0.9em;}
.author .status-header-links {margin: 0 auto;}
.author .status-header span {line-height: 1.5; font-size: 1.25em;}

/* dark theme */
.dark.home .v2 .rb-format a, .dark.home .v2 .rb-format a:hover, .dark.home .v2 .rb-format a:visited, .dark .a-info .a-naming h2 a, .dark .a-info .a-naming h2 a:hover, .dark .a-info .a-naming h2 a:visited {color: #bbb;}
.dark.authorlist .a-naming .a-author, .dark.home .a-info .a-naming h2 a, .dark.home .a-author a {color: #ebb430;}
.dark .status-header .status-header-links a, .dark .status-header .status-header-links a:hover, .dark .status-header-links span.ico16:before {color: #bbb;}
.dark .fm {opacity: 0.95;}
.dark .anounce li a:before {background-color: rgb(40, 40, 40);}
body.dark #rb-events h5 span, .home.dark .separator-or span, .home.dark #rb-events h5 span a {color: #fff;} 
.dark .rb-editorial, .dark .rb-editorial:hover {color: #bbb;}
.category.dark #content-box .post-t7, .author.dark #content-box .post-t6 {background-color: #333333;}
.category.dark #content-box .post-t7 h2 a, .author.dark #content-box .post-t6 h2 a {color: #ccc;}
.dark .social-likes__widget {color: #bbb; background: #333;}
.dark strong, .dark b {color: #ddd;}
.dark .type-post {background-color: rgba(205,205,205,0.1);}
.dark #content-box #article, .dark .post-default .content-data, .dark #title-after, .dark #post-before, .dark #post-after {color: rgba(255,255,255,0.45);}
.dark .ico16-calendar, .dark .ico16-views, .dark .ico16-views:before, .dark .ico16-calendar:before {color: #ccc;}
.dark #order span {background-color: #222222; color: #888;}
.dark.author h2 a, .dark .a-naming .a-heading .a-link {color: #bbb;}
.dark .a-link2 {color: #bbb;}
.dark .a-link2:hover, .dark .a-link2:visited {color: #bbb;}
.dark .status-header {background: #222;}
.dark .status-header a {color: #bbb}
.dark .status-content, .dark .status-header .avatar, .dark .status-header-upic {background: #333;} 
.authorlist.dark #article h2 a, .authorlist.dark #article h3 a {color: #bbb} 
.dark ol, .dark h5 a {color: rgba(255,255,255,0.85);}
.dark h4 a, .dark h4 a:link, .dark h4 a:hover, .dark h4 a:visited { color: #fff;}
.dark p {color: rgba(255,255,255,0.45);}
.dark .footnotes:before {color: #ccc;}

/** @media **/

/* rk1 */
@media only screen and (min-width: 1320px) {
    .page #content-box {width: 75%; margin: 0 auto; float: none;}
    .author #content-layout #content-box .post-t6-yes-thumb, .archive #content-box .post-t7-yes-thumb, .category #content-box .post-t7-yes-thumb {margin: 0 0 20px 0; display: inline-table; width: 23.5%;}
    .author #content-layout #content-box .post-t6-yes-thumb:nth-child(4n+3), .archive #content-box .post-t7-yes-thumb:nth-child(4n+3), .category #content-box .post-t7-yes-thumb:nth-child(4n+3) {margin: 0 0.9% 20px 1.65%;}
    .author #content-layout #content-box .post-t6-yes-thumb:nth-child(4n+4), .archive #content-box .post-t7-yes-thumb:nth-child(4n+4), .category #content-box .post-t7-yes-thumb:nth-child(4n+4) {margin: 0 1.65% 20px 0.9%;}
    .home .v2 .rb-format a, .home .v2 .rb-format a:hover, .home .v2 .rb-format a:visited {font-size: 1.345em; line-height: 1;}
    .author .sidebar-secondary-inactive .post-t6.even {float: none;}
    .author .post-t6 .thumb-wrapper {width: auto;}
    body #rb-events .lcp_instance_1 li {width: 21%; padding: 0 2%; margin: 0;}
    body .separator-or {margin: 15px 0 25px 0;}
     /* main logo */ 
     #logo div div h2 a img {float: left;}
     #logo {margin: 0 0 0 50px;}
     .menu {width: 100%;}
     .menu > li:nth-child(6) {float: right;}
     /* #main logo */ 
    /******** author - not main ********/
    .authorlist .page-title {text-align: left; margin-bottom: 0; padding: 0 32px;}
    .authorlist .st-select-label {margin: 0 29px;}
    .authorlist .a-info {max-height: 355px;border: #ddd solid 20px; padding: 20px; width: 36%; max-width: 399px; margin: 20px; display: inline-table;} 
    .authorlist.dark .a-info {border: #888 solid 20px;}
    .authorlist .a-info hr {display: none;}
    /******** #author - not main ********/ 
    /*** #categories ***/
    body #posts-t6 .post-t6 {height: auto; float: none;}
    .category .post-t6.third {margin-right: 32px;}
    .category .post-t6.forth {margin-right: 0;}
    /*** #categories ***/
    /**** 2 columns on main ****/
    body #rb-events .lcp_catlist {margin: 0; width: 100%;}
    body #content-holder .v2 .post-t6 {margin: 0 0 25px 0; padding-bottom: 10px;}
    body #content-holder .v2 .post-t6-yes-thumb:nth-child(3n+2) {margin-right: 2%; margin-left: 2%;}
    body #content-holder #posts-t6 .post-t6 {width: 280px;} 
    /**** #2 columns on main ****/

    .category .v2 .post-t6, .category .v2 .post-t6.odd, .category .v2 .post-t6.even, .category .v2 .post-t6.third, .category .v2 .post-t6.forth {float: none;}
}
@media only screen and (max-width: 1319px) {

    body #rb-events .lcp_instance_0 li {display: table-cell; float: none; margin: 0; padding: 6px 12px 0;}
}
@media only screen and (min-width: 1250px) and (max-width: 1319px) {
    ul.menu > li > a {font-size: 16px; }
}
@media only screen and (min-width: 1234px) and (max-width: 1319px) {
    #logo {width: 170px;} 
}

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    #header-holder-2, #header-holder #menu, #content-parent #content-layout {width: 80% !important;} 
}
@media only screen and (min-width: 1155px) and (max-width: 1319px) {
    ul.menu > li > a {font-size: 16px; }
}
/* rk2 */
@media only screen and (min-width: 960px) and (max-width: 1319px) {
    .page #content-box {width: 75%; margin: 0 auto; float: none;}
    .post-t7-details h2 {font-size: 1.5em;}
    .author #content-layout #content-box .post-t6-yes-thumb, .archive #content-box .post-t7-yes-thumb, .category #content-box .post-t7-yes-thumb {margin: 0 0 20px 0; display: inline-table; width: 23.5%;}
    .author #content-layout #content-box .post-t6-yes-thumb:nth-child(4n+3), .archive #content-box .post-t7-yes-thumb:nth-child(4n+3), .category #content-box .post-t7-yes-thumb:nth-child(4n+3) {margin: 0 0.9% 20px 1.6%;}
    .author #content-layout #content-box .post-t6-yes-thumb:nth-child(4n+4), .archive #content-box .post-t7-yes-thumb:nth-child(4n+4), .category #content-box .post-t7-yes-thumb:nth-child(4n+4) {margin: 0 1.6% 20px 0.9%;}
    .con_FT, .con_FT2 {padding: 25px;} 
    body #rb-events .lcp_catlist {margin: 0; padding: 0; width: 75%; float: left;} 
    .post-t6 .thumb-wrapper {width: 100%;} 
    body #header-holder-2 .icons-social {margin: 0; min-width: 160px}
}
@media only screen and (min-width: 789px) and (max-width: 1319px) {
    body #rb-events .lcp_instance_0 li {width: 27%; display: table-cell; float: none; margin: 0; padding: 6px 12px 0;}
}
@media only screen and (min-width: 640px) and (max-width: 1319px) {
    body #content-holder .v2 .post-t6 {margin-bottom: 20px;}
    body #rb-events li {width: 23%; margin: 0 1%; padding: 0px; }
    #menu #logo {margin: 0 auto; width: 22%;} 
    body #menu-box {width: 78%; float: right;} 
    body ul.menu {float: right;}
    ul.menu > li > a {height: 67px; font-size: 13px; padding: 0 15px; }
     #sidebar-ad-c .sidebar-ad-c {padding: 15px 15px 0; border: 1px solid rgba(0,0,0,0.1);}
    .single .single-author-info {float: left; margin: 20px; padding: 0;}
    .single-author-info .single-author-upic {margin: 5px;}
    #pre_next_post {padding: 10px; clear: both;}
    /******** author - not main ********/
    .archive .sidebar-secondary-inactive .post-t6 {float: none; margin: 0; display: inline-table;}
    .authorlist .page-title {text-align: left; margin-bottom: 0; padding: 0 32px;}
     .authorlist .st-select-label {margin: 0 29px;}
    .authorlist .a-info {border: #ddd solid 20px; padding: 20px; width: 32%; max-width: 399px; margin: 20px; display: inline-block;} 
    .authorlist.dark .a-info {border: #888 solid 20px;}
    .authorlist .a-info hr {display: none;}
    /******** #author - not main ********/ 
    ul.menu > li:nth-child(6) > a {padding: 1px 5px 0 7px;}
    .dark .a-link2 {font-size: 0.85em;}
    .a-info .a-link2 {font-size: 16px;}
    .dark .a-info .a-link2 {font-size: 16px;}
    .a-author a {font-size: 0.95em;}
 .a-info .a-naming .a-heading .a-link {font-size: 1.075em;}
    #rb-authors h5 {margin-top: 15px;}
    body #content-holder .v2 .post-t6 {margin-right: 0;}
    body #content-holder .v2 .post-t6-yes-thumb:nth-child(3n+2) {margin-right: 1.5%; margin-left: 1.5%;}
    body .v2 .post-t6-details .rb-excerpt p, body .post-t6-details .rb-excerpt p, body .post-t7-details .rb-excerpt p {font-size: 13px;}
    body #content-holder .v2 .post-t6 {float: none; display: inline-block;}
    /* */
    #header-holder #menu, #content-parent #content-layout {width: 90%;}
    body .separator-or {margin: 30px 0 25px 0;} body #rb-events {margin: 25px 0 0 0;}
    body #posts-t6 .post-t6 {width: 32%;}
    body #posts-t6 .post-t6.right {float: right;}
    body .post-t6-yes-thumb.odd.third {float: right;}
    .rb-format a {font-size: 1.155em; line-height: 80%;}
    .v2 .post-t6-yes-thumb .post-t6-details, body #posts-t6 .post-t6 {height: auto;}
    #header-holder #menu {width: 72%;}
    /* */
}
@media only screen and (min-width: 960px) {.authorlist .a-photo {max-width: 130px;} }
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    #header-holder-2, #header-holder #menu, #content-parent #content-layout {width: 95% !important;} 
}
@media only screen and (min-width: 960px) and (max-width: 1175px) {#header-holder #menu {width:89%;} }
@media only screen and (min-width: 960px) and (max-width: 1154px) {ul.menu > li:nth-child(6) > a {padding: 1px 3px 0 4px;} }
@media only screen and (min-width: 960px) and (max-width: 1056px) {
    body #rb-events .lcp_instance_3 {max-width: 18%; float: left; display: block;}
}
@media only screen and (min-width: 960px) and (max-width: 1038px) {body #logo {margin:0;} }
@media only screen and (min-width: 960px) and (max-width: 1012px) {
    body #rb-events .lcp_instance_2 {width: 22%; float: left; margin: 0 10px;}
}
@media only screen and (min-width: 960px) and (max-width: 967px) {ul.menu > li > a {font-size: 10px; } }

@media only screen and (max-width: 959px) {
    .home.page-template-template-frontpage-2-php #rb-authors {width: 100%;}
    .execphpwidget h5 span a {font-size: 1.5em;} 
    #wp-pagenavibox {margin-bottom: 50px;}
    .separator-or span {font-size: 1.15em} .widget > h5 span {font-size: 1.5em}
    #header-holder-2 {height: 35px;}
}

/* rk3 */
@media only screen and (min-width: 640px) and (max-width: 959px) {
    .author #content-layout #content-box .post-t6-yes-thumb, .archive #content-box .post-t7-yes-thumb, .category #content-box .post-t7-yes-thumb {width: 32.15%; margin: 20px 0 20px 0; display: inline-table; clear: both;}
.authorlist .st-select-label {margin: 20px 29px; }
    .author #content-layout #content-box .post-t6-yes-thumb .thumb-wrapper, 
/* .archive #content-box .post-t7-yes-thumb:nth-child(4n+3), */
 .category #content-box .post-t7-yes-thumb .thumb-wrapper {width: 100%} 
    .author #content-layout #content-box .post-t6-yes-thumb:nth-child(3n+3) 
/* , .archive #content-box .post-t7-yes-thumb:nth-child(4n+4), 
.category #content-box .post-t7-yes-thumb:nth-child(3n+3) */ {margin: 20px 1.65% 20px 1.65%;}
.category #content-box .post-t7-yes-thumb:nth-child(3n+3) {margin: 20px 1.25% 20px 1.25%;}

    .article-frontpage-2 {margin: 20px;} 
    #article-frontpage-2 {padding: 0 10px;}
    body #rb-events .lcp_catlist {margin: 0; padding: 0; width: 73%; float: left;}
    body #rb-events .lcp_catlist li {width: 19%; padding: 12px 12px 10px;}
    /* */
    #content-holder #content-box {width: 100%;}
    body .column {width: 50% !important; float: left;} 
    #menu #logo {margin: 0 auto; padding: 25px 0 5px;}
    #posts-t6, body #posts-t6 .even, .post-template {margin: 0;}
    body #posts-t6 .post-t6 {width: 32%; float: left;}
    /* */
    /******** author - not main ********/ 
    .authorlist .a-naming .a-heading .a-link {padding: 0;}
    .authorlist #content-holder, .authorlist .sidebar-position-right #content-box {width: 100%;}
    .authorlist .a-post {padding: 0; width: 56%; float: left; clear: none; margin: 0 0 20px 0;} /* width: 100%; */
    /******** #author - not main ********/ 
    /*** pages ***/
    .single-post #content-holder {width: 100%; margin: 0 auto; float: none;}
    /*** #pages ***/
    /*** #categories ***/
    .post-t6-details h2 a, .ico16:after, .ico16, .post-t6-details p {font-size: 1.1em;}
    .category .ico16:before {line-height: 1.4em;}
    /*** #categories ***/
    /******** events ********/ 
    #rb-events .lcp_catlist {margin: 0 auto; width: 590px;}
    .a-photo {float: left; width: 25%;}
    /******** # events ********/
    /**** events-2 ****/
    body #rb-events .lcp_catlist li {width: 23%; text-align: center;}
    body #rb-events .lcp_catlist li a {font-size: 0.9em; }
    /**** events-2 ****/
    /**** 2 columns on main ****/
    body .post-thumb img {height: auto; width: 100%;}
    body #posts-t6 {margin: 0;}
    #rb-authors #sidebar-ad-c {width: 100%}
    #content-holder, #rb-authors {float: left; width: 100%;}
    #rb-events li {width: 100%; max-width: 100%; font-size: 1.4em; line-height: 1.5em;}
    .a-photo {width: 33%;}
    .a-photo img {width: 80%; float: right; padding-right: 10px;}
    .a-naming {width: 67%;}
    .a-post {clear: right; padding: 20px;}
    /**** #2 columns on main ****/
    body .icons-social {margin: 0 ; float: left;}
    .a-naming .a-author, .a-link {padding: 0 0 0 20px;}
    body #posts-t6 {width: 100%; margin: 0 auto;}
}
@media only screen and (min-width: 640px) and (max-width: 959px) {.con_FT, .con_FT2 {padding: 25px;} }
@media only screen and (min-width: 640px) and (max-width: 818px) {body #rb-events #lcp_instance_1.anounce {margin: 0 10px; width: 45%; float: left} }
@media only screen and (min-width: 640px) and (max-width: 789px) {body #rb-events li {width: 43%; line-height: 1; margin: 0;} }

@media only screen and (max-width: 639px) {
    body #rb-events #lcp_instance_1.anounce, body #rb-events .lcp_instance_3 {margin: 0 10px; width: 94%; float: left; display: block;}
    body #rb-events li {width: 100%;}
    body #rb-events {float: none;}
    body #rb-events li {width: auto;}
    body #rb-events #lcp_instance_1.anounce, body #rb-events .lcp_instance_3 {margin: 0 auto; width: 85%; max-width: none; float: none;}
    body #rb-events #lcp_instance_1.anounce {margin: 10px auto;}
    .anounce li {margin: 5px 0;}
    .anounce li a:before {font-size: 0.65em; }
    body #rb-events li {padding: 20px; width: auto;}
    body #rb-events li a {font-size:1.2em;}
    #rb-events li span {margin: 10px 0 0 0;}
    body .lcp_instance_0 {width: 100%;}
    .authorlist .a-info {width: 100%;} 
    body #article-frontpage-2, #posts-t6 {margin: 0;}
    /*** pages ***/
    .single-post #content-holder {width: 100%; margin: 0 auto; float: none;}
    /*** #pages ***/
    /*** #categories ***/
    .category .post-t6 {width: 100%;}
    .category .post-t6-details h2 a, .category .ico16:before, .category .ico16, .category .post-t6-details p {font-size: 1.4em;}
    .category .ico16:before {line-height: 1.1em;}
    .category .post-t6-yes-thumb .post-t6-details {max-height: none;}
    .category .post-t6 a.post-thumb {height: auto;}
    /*** #categories ***/
    /*** font-sizes-for-newa ***/
    .rb-format a {font-size: 1.15em;}
    .ico16, .ico16:before, .rb-cat {font-size: 1.2em;}
    .ico16 {padding-right:10px;}
    body .v2 .post-t6-details p, body .post-t6-details p, body .post-t7-details p {font-size: 1.25em;}
    /*** #font-sizes-for-newa ***/
    /******** events ********/ 
    #rb-events li {width: 41%;}
    /******** # events ********/ 
    /**** events-2 ****/
    .anounce {margin-top: 20px; text-align: center;}
    .anounce, body #rb-events .lcp_catlist {width: 98%;}
    body #rb-events .lcp_catlist li {width: 100%; line-height: 1;}
    body .lcp_instance_0 li:nth-child(3) {float: left;}
    /**** events-2 ****/
    /**** 2 columns on main ****/
    body .post-thumb img {height: auto; width: 100%;}
    body #posts-t6 {margin: 0;}
    #rb-authors #sidebar-ad-c {width: 100%}
    #content-holder, #rb-authors {float: left; width: 100%;}
    #rb-events li {width: 100%; max-width: 100%; font-size: 2em; line-height: 1.5em;}
    .a-photo {width: 33%;}
    .a-photo img {width: 80%; float: right; padding-right: 10px;}
    .a-naming {width: 67%;}
    .a-post {clear: right; padding: 20px;}
    /**** #2 columns on main ****/
    body .icons-social {margin: 0 ; float: left;}
    .a-naming .a-author, .a-link {padding: 0 0 0 20px;}
    .post-thumb img {min-height: 10%; min-width: 10%; margin: 0;}
    body .post-thumb img {height: 100%; min-height: 0; min-width: 0; margin: 0;}
    body .new-rb-events {background-color: rgba(67,49,42,0.060);}
    body .anounce li a:before {background-color: rgb(232,231,230);}
    /*
body.dark .new-rb-events {background-color: rgba(255,255,255,0.1);}
    */
}
/* rk4 */
@media only screen and (min-width: 480px) and (max-width: 639px) {
body a.post-thumb {height: 100%;}
.authorlist .st-select-label {margin: 20px auto; width: 220px; display: block;}
    .author #content-layout #content-box .post-t6-yes-thumb {width: 48%; display: block; float: left;}
    .author #content-layout #content-box .post-t6-yes-thumb.odd {margin: 20px 2% 0 0;}
    .author #content-layout #content-box .post-t6-yes-thumb.even {margin: 20px 0 0 2%;}
    .author #content-layout #content-box .post-t6-yes-thumb .post-t6-details {max-height: none;}
    .authorlist .a-photo {margin: 0 0 20px 0;}
    .home #posts-t6 .post-t6 {width: 48%; float: none;}
    .v2 .post-t6.odd {margin: 0 1.65% 20px 0;}
    .v2 .post-t6.even {margin: 0 0 20px 1.65%;}
    /******** author - not main ********/ 
.single .single-author-info {padding: 15px 10px 0 140px;}
    .authorlist .a-naming .a-heading .a-link {padding: 0 2px 0 0;}
    .authorlist #content-holder, .authorlist .sidebar-position-right #content-box, .authorlist #content-box {width: 100%;}
    .authorlist .a-post {padding: 0; width: 60%; float: left; clear: none; margin: 0;}
    /******** #author - not main ********/ 
    .con_FT, .con_FT2 {padding: 25px 15px; width: auto; }
    .category #content-box .post-t7 {display: inline-block;}
 .author #content-box .post-t6 {margin: 0 0 20px 0; width: 47%;}
    .category #content-box .post-t7.odd {margin: 0 0 20px 0; }
 .author #content-box .post-t6.odd {margin: 0 6% 20px 0;}
    .category #content-box .post-t7 .rb-format a, .author #content-box .post-t6 .rb-format a {font-size: 1.15em;}
    #wp-pagenavibox span.pages {display: block;}
}
/* rk5 */
@media only screen and (max-width: 479px) {
    .author #order, #term form {width: 220px; margin: 20px auto 0; text-align: center;}
.authorlist .st-select-label {margin: 20px auto; width: 220px; display: block;}
    .category #content-box .post-t7, .author #content-box .post-t6 {margin: 0 0 20px 0; width: 100%;}
    .sidebar-secondary-inactive .post-t6, .post-t6 .thumb-wrapper {width: 100%;}
    /* 1.4 body .separator-or, body #rb-events {margin: 25px -30px 30px;} */ 
    /* 1.5 .home #content-layout, .home #content-holder #content-box, .home .v2, body #content-holder #posts-t6 .post-t6 {width: 100%;} */
    body #content-holder #posts-t6.v2 .post-t6 {width: 100%; min-height: 100%; height: 100%;}
    /******** author - not main ********/ 
    .authorlist .a-naming .a-heading .a-link {padding: 0 2px 0 0;}
    .authorlist #content-holder, .authorlist .sidebar-position-right #content-box, .authorlist #content-box {width: 100%;}
    .authorlist .a-post {padding: 0; width: 97%; float: left; clear: none; margin: 0;}
    /******** #author - not main ********/ 
    .con_FT, .con_FT2 {padding: 15px; margin-bottom: 15px; width: 100%;} 
    .vk_n, .fb-l, .twt {text-align: center; width: 43%; margin: 10px auto; line-height: 1; display: block;}
    body #pre_next_post a.n {margin-right: 10px;}
    body #pre_next_post a.p {margin-left: 10px;}
    .home .separator-or span {font-size: 1.15em;}
    .home #rb-events h5 span a {font-size: 1.75em;}
    .home .separator-or span , .home #rb-events h5 span a {color: #333333;}
    body #posts-t6 .post-t6-details {padding: 15px 40px 0 20px;}
    #wp-pagenavibox span.pages {display: block;}
    .home .a-info {padding: 0 10px 0 0;}
    .a-info .a-naming .a-author, .a-info .a-naming .a-link { padding: 0;}
    .home #article-frontpage-2 .column-1-2 {padding: 0 10px;}
    .archive .st-select-label select, .category .st-select-label select {display: block;}
}

@media only screen and (min-width: 1200px) and (max-width: 1228px) {body #rb-events .lcp_instance_3 {width: 18.5%; float: left; display: block;} }
@media only screen and (min-width: 1190px) and (max-width: 1249px) {ul.menu > li > a {font-size: 15px; } }
@media only screen and (min-width: 1135px) and (max-width: 1189px) {ul.menu > li > a {font-size: 14px; } }
@media only screen and (min-width: 1020px) and (max-width: 1134px) {ul.menu > li > a {font-size: 12px; } }
@media only screen and (min-width: 968px) and (max-width: 1019px) {ul.menu > li > a {font-size: 11px; } }
@media only screen and (min-width: 890px) {body #rb-events .lcp_instance_2 {width: 23%; float: left; margin: 0 10px;} }
@media only screen and (min-width: 639px) and (max-width: 853px) {.authorlist .a-info {width: 70%;} }

@media only screen and (max-width: 789px) {
    body #rb-events .lcp_instance_0 {margin: 0 0 2em 0;}
    body #rb-events .lcp_instance_0 li {display: block; margin: 20px 0 0 0;}
}
@media only screen and (min-width: 640px) and (max-width: 879px) {
    body #rb-events .anounce {margin: 0 10px;  float: left;}
    body #rb-events .lcp_instance_0 {width: 65%; float: left;}
    body #rb-events .lcp_instance_0 li {width: auto; max-width: 41%; float: left;}
    body #rb-events .lcp_instance_2 {width: 30%; float: left; margin: 0 10px;}
    body #rb-events .lcp_instance_3 {display: block; float:left; max-width: 43%; margin: 15px 0 10px; min-height: 5em;}
    body #rb-events #lcp_instance_1.anounce {margin: 0 10px; max-width: 42%; float: left;}
}
/* special - */

/* Effect 4: fall perspective */
.grid.effect-4 {
	perspective: 1300px;
}

.grid.effect-4 li {
	transform-style: preserve-3d;
}

.grid.effect-4 li.animate {
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	animation: fallPerspective .8s ease-in-out forwards;
}

@keyframes fallPerspective {
	100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

/* Effect 4: fall perspective */
.grid.effect-4 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.grid.effect-4 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	-webkit-animation: fallPerspective .8s ease-in-out forwards;
	animation: fallPerspective .8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

@keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
/* High priority CSS */
#sidebar-ad-c .sidebar-ad-c{border-top-width: 0;}
/* support */
.post a.support-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  background-color: #ebb430;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: FontAwesome;
  font-style: normal;
  height: 36px;
  letter-spacing: .5px;
  line-height: 36px;
  margin: 20px auto;
  overflow: hidden;
  outline: 0;
  padding: 0 2rem;
  position: relative;
  transition: .3s ease-out;
  text-align: center;
  text-transform: uppercase;
  transition: .2s ease-out;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  width: 260px;
}