/*
Theme Name:  Ri Maxazine Child ALT
Theme URI: http://wp.rivertheme.com/ri-maxazine/
Author:  ZooTemplate
Author URI: http://www.zootemplate.com/
Template: ri-maxazine
Description: Ri Maxazine Child Theme
Version: 1.0.0
*/


.single-post .sidebar {
    display: block;
}


.main-post-content figcaption, figcaption {
    text-align: center;
    padding: 5px 0;
    font-style: normal; 
    font-size: 13px;
  
    font-family: 'Lora', serif !important;
}

div#c1199_0_744 img {float: left;}

#header-style-2 #rit-main-header {background:black;}
p.site-description {display: none;}
#header-style-2 .rit-main-header {background:#000;}


#header-style-2 .wrapper-top-nav {background:black;}

.homegriditempopular .header-blog-item .title-post a {

- font-size: 16px;
}

.homegriditempopular .thumb-post img{
width: 262px;
height: 150px;

}

.rit-grid-layout .wrapper-blog-item .time-post {
    text-align: left;
    color: #fff;
    margin: 0;
    font-size: 12px;
    padding: 0;
    line-height: 20px;
    font-style: italic;
}

.rit-grid-layout .wrapper-blog-item .time-post  a {color:#fff;}



ul#primary-menu li a {
    font-family: "Roboto",sans-serif !important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
}

ul#primary-menu.menu > li ul > li{
padding: 8px 15px;
}

ul#primary-menu.menu > li ul {
    padding: 10px 0;
}

ul#primary-menu.menu > li ul > li a{
    font-size: 14px;
}

.wrapper-mobile-nav ul li ul a {
    font-family: "Roboto",sans-serif !important;
}

#header-style-2 nav #primary-menu > li.art > a  {
color: #E60D7A;
	}

	#header-style-2 nav #primary-menu > li.music > a  {
color: #EF5721;
	}

	#header-style-2 nav #primary-menu > li.dance > a  {
color: #FFC321;
	}

	#header-style-2 nav #primary-menu > li.theater > a  {
color: #EF4330; }

#header-style-2 nav #primary-menu > li.books > a  {
color: #722A88;
	}

	#header-style-2 nav #primary-menu > li.film > a  {
color: #8B1842;
	}

	#header-style-2 nav #primary-menu > li.calendar > a  {
color: #B1B036;
	}

	#header-style-2 nav #primary-menu > li.about > a  {
color: #34899A;
	}
/*art 
music
dance
theater
books
film
calender
about*/


/* ---- Walker CSS Coding ---- */

.category-artdesign .rit-breadcrumb span {
background: #E60D7A;
color: #fff;
padding: 6px 4px;
}

.artdesign .rit-breadcrumb span a.category{
background: #E60D7A;
color: #fff;
padding: 2px 7px;
}

.artdesign .rit-breadcrumb span a:hover > span{
color: #fff !important;
}

.category-music1 .rit-breadcrumb span {
background: #EF5721;
color: #fff;
padding: 6px 4px;
}

.music1 .rit-breadcrumb span .category{
background: #EF5721;
color: #fff;
padding: 2px 7px;
}

.music1 .rit-breadcrumb span a:hover > span{
color: #fff !important;
}

.category-dance .rit-breadcrumb span {
background: #FFC321;
color: #000;
padding: 6px 4px;
}

.dance .rit-breadcrumb span .category{
background: #FFC321;
color: #000;
padding: 2px 7px;
}

.dance .rit-breadcrumb span a:hover > span{
color: #000 !important;
}

.category-theater1 .rit-breadcrumb span {
background: #EF4330;
color: #fff;
padding: 6px 4px;
}

.theater1 .rit-breadcrumb span .category {
background: #EF4330;
color: #fff;
padding: 2px 7px;
}

.theater1 .rit-breadcrumb span a:hover > span {
color: #fff !important;
}

.category-books1 .rit-breadcrumb span {
background: #722A88;
color: #fff;
padding: 6px 4px;
}

.books1 .rit-breadcrumb span .category {
background: #722A88;
color: #fff;
padding: 2px 7px;
}

.books1 .rit-breadcrumb span a:hover > span {
color: #fff !important;
}

.category-film .rit-breadcrumb span {
background: #8B1842;
color: #fff;
padding: 6px 4px;
}

.film .rit-breadcrumb span .category {
background: #8B1842;
color: #fff;
padding: 2px 7px;
}

.film .rit-breadcrumb span a:hover > span {
color: #fff !important;
}

.page-id-81377 .rit-breadcrumb span {
background: #B1B036;
color: #fff;
padding: 6px 4px;
}



.homeslider1 .category-artdesign .list-cat a{
background: #E60D7A;
color: #fff;
padding: 4px;
}

.homeslider1 .category-music1 .list-cat a{
background: #EF5721;
color: #fff;
padding: 4px;
}

.homeslider1 .category-dance .list-cat a {
background: #FFC321;
color: #000;
padding: 4px;
}

.homeslider1 .category-theater1 .list-cat a {
background: #EF4330;
color: #fff;
padding: 4px;
}

.homeslider1 .category-books1 .list-cat a {
background: #722A88;
color: #fff;
padding: 4px;
}

.homeslider1 .category-film .list-cat a {
background: #8B1842;
color: #fff;
padding: 4px;
}


body {
    font-size: 18px;
    line-height: 25px;
    font-family: 'Lora', serif !important;
}

h1{
font-family: 'Lora', serif !important;
}

h1.pageh1{
font-family: 'Roboto', serif !important;
}

body.home h2 {
   font-family: 'Oswald', serif; 
}

.priFont, button, html input[type="button"], input[type="reset"], input[type="submit"], h1, h2, h3, h4, h5, h6, .headline_widget .wrapper-headline-widget.slide-style .headline-title, .rit-grid-layout .wrapper-blog-item .title-post a, .title, .header-blog-item h1.title-post a, .date-post span, .list-blog-style .header-blog-item .title-post, .sidebar-item.widget_apsc_widget .apsc-icons-wrapper.apsc-theme-2 .apsc-each-profile > a .apsc-inner-block span.apsc-count, .author-name a, .item-related h3 a, .item-related h3 a *, .btn-submit, .subcribe-form label, #rit-masonry-filter li span, .error-404 .page-title, .title-slider, .rit-element-image-hover .image-hover-inner .image-content-hover .content a, .contact-page .feedback-form .wpcf7-submit, .dream-team .rit-element-image-hover .image-content-hover h3, .wrapper-loadmore #loadmore-button, .rit-blog-carousel .title-post, .rit-blog-carousel .rit-readmore, .wrapper-slider .wrapper-blog-thumb .wrapper-info .title-post a, .footer-default #rit-bottom-footer ul li, .rit-breadcrumb, .rit-breadcrumb a, .woocommerce span.onsale, span.onsale, .product-name a, .rit-breadcrumb strong, .woocommerce div.product .rit-woocommerce-tabs ul.tabs li a, .related.products .title span, .woo-comment-info .author, .product-info .price .amount, .title span, .woocommerce .product_list_widget .product-info > span.amount, .woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .woo-summary .price .amount, .entry-summary .price .amount, .woo-summary .cart .single_add_to_cart_button, .entry-summary .cart .single_add_to_cart_button, .mega-menu .mega-menu-megamenu > ul li[class*="mega-menu-columns"] a, #yith-quick-view-content .amount, .cboxIframe h1, .comment-author-link, #loadmore-button, .post-same-cat, nav.menu a, #mobile-menu > li > a, .menu > li ul > li > a, .mega-menu > li ul > li > a{
/*font-family: 'Lora', serif;*/
}

.cat-name a, .newer-posts a, .older-posts a{
font-family: 'Oswald', serif;
font-size: 16px;
color: #EB5C99;
}

.category .post-info {
    margin-bottom: 5px;
}

.header-blog-item .title-post a{
font-family: 'Lora', serif;
/*font-size: 48px;*/
font-weight: 600;
}

.single-post .item-related a {
    font-family: "Oswald" !important;
    font-size: 15px !important;
text-transform: uppercase;
}

.list-style .header-blog-item .title-post {
    padding-top: 5px;
}

#rit-main a:focus, #rit-main a:hover {
    text-decoration: none;
}

#rit-top-header {
    background: #000;
}

.header-group-style .menu > li > a, .header-group-style .mega-menu > li > a {
    padding: 15px 16px;
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    /*padding-top: 15px !important;*/
}

#sticky-wrapper #activesearch{
display: none;
}

#rit-right-top-header{
display: none;
}

#rit-headline{
width: 100%;
}

#rit-headline #text-8 {
    text-align: right;
}

.header-group-style #rit-headline .rit-socail-page {
    margin-top: 2px !important;
    padding: 0 30px !important;
}

.header-group-style #rit-headline .rit-socail-page a.socail-item {
    color: #c4c4c4;
    display: inline-block;
    width: 30px;
}

.header-group-style #rit-headline .rit-socail-page a.socail-item:hover {
    color: #fff;
}

#rit-headline #activesearch {
    width: 20px;
margin-right: 15px;
color: #c4c4c4;
}

#rit-headline #activesearch:hover {
color: #fff;
}

#rit-headline .rit-socail-page a i {
    font-size: 15px;
}

.header-group-style #rit-headline .rit-socail-page {
    margin-top: -1px;
    padding: 0 10px;
}

.header-group-style #rit-headline .rit-socail-page a.socail-item i {
    color: inherit;
}

.header-group-style #top-main-widget {
    padding: 10px 15px 0;
font-family: 'Roboto', serif !important;
font-weight: 500;
}

a.toplinks{
font-family: 'Roboto', serif !important;
font-weight: 500;
color: #fff !important;
}


a.toplinks:hover{
text-decoration: underline;
}

#top-main-widget.col-xs-12.col-sm-9 {
    width: 26%;
}

#top-main-widget #text-9{
text-align: right;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
}

#top-main-widget #text-9 a{
color: #fff;
}

.subscribehead, .donatehead, .subscribefoot, .donatefoot {
    padding: 12px 0;
}

.subscribefoot, .donatefoot {
    font-size: 15px;
font-family: 'Roboto', serif !important;
font-weight: 500;
}

.donatehead{
border-bottom: 1px solid #fff;
}

.donatefoot{
border-bottom: 1px solid #999;
}

#rit-bottom-footer {
    background: #000;
}

#rit-footer #text-6{
text-transform: uppercase;
letter-spacing: 1px;
}

#rit-footer #text-6 a{
color: #fff;
}

#rit-footer {
    font-family: "Roboto", serif;
}

.footer-default #rit-bottom-footer ul li {
    padding: 8px 0;
}

.sticky-wrapper{
height: 50px;
}

#primary-menu{
margin-bottom: 0;
}

.wrapper-top-nav {
    text-align: right;
}

#primary-menu .navlast a{
padding-right: 0px;
}

ul.ads-side li {
    margin-bottom: 15px;
}

.footer-default #bottom-page #copyright{
text-transform: uppercase;
font-size: 18px;
}

.footer-default #bottom-page .bottom-page-left {
    display: none;
}

.col-sm-6.copyright {
    width: 100%;
}

#rit-footer h3.title-widget{
font-size: 20px;
}

.footer-default #bottom-page #copyright {
    text-align: center;
}

#rit-footer {
    text-align: center !important;
}

.footer-default #rit-bottom-footer .widget .title-widget::after, .footer-default #rit-bottom-footer .widget .title-block-shortcode::after {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
}

.homeslider1 .rit-blog-carousel.carousel-1-item .wrapper-info .title-post{
font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    margin: 20px 0;
}

.homegriditem .rit-grid-layout.blog-item {
    /*width: 100%;*/
}

.homegriditem .title-block-shortcode{
    font-size: 18px;
    margin: 0 0 15px;
}

.homegriditempopular .full-width .title-post a {
    font-size: 18px;
}

.homegriditempopular .full-width.blog-item .title-post {
    line-height: 23px;
}

.homegriditempopular .list-cat, 
.homegriditempopular .rit-recent-post-shortcode-item img, 
.homegriditempopular .rit-recent-post-shortcode h3.title, 
.homegriditempopular .rit-recent-post-shortcode .side-item-meta{
display: none;
}

.homegriditempopular .rit-recent-post-shortcode-item .col-md-8{
width: 100%;
}

.homegriditempopular .full-width.blog-item {
    border-bottom: 0px solid #e1e1e1;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.homegriditempopular .rit-recent-post-shortcode-item h4 {
    font-size: 16px;
}

.homegriditempopular .rit-recent-post-shortcode-item h4 a {
color: #000;
}

.ajde_evcal_calendar .calendar_header{
margin: 5px 0 14px !important;
}

.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
    color: #555 !important;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    color: #777 !important;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows {
    border-color: #bbb !important;
}

#eventon_loadbar_section {
    margin-top: 10px !important;
}

#evcal_list .eventon_list_event .evcal_cblock {
    color: #34899a !important;
}

.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #fff !important;
}

.staff1 .staffdescription p {
    color: #555;
    line-height: 20px;
}

.contributors1 .author-details {
margin-bottom: 30px;
padding-right: 15px;
}

.staff1 .author-secondary-details h2 {
margin-top: 0;
font-family: "lora" !important;
}

/*.staff1 .author-image {
margin-bottom: 20px;
}*/

.author-secondary-details h2 {
    font-size: 24px;
font-family: "lora" !important;
}

.contributors1 .author-secondary-details h2{
color: #333;
}

.contributors1 .author-secondary-details a:hover h2 {
color: #f33a22;
}

.contributors1 .author-description{
font-size: 22px;
    margin-top: 8px;
color: #555;
font-style: italic;
}

.single-post .prev-post .arrow {
    float: left;
color: #f33a22;
}

.single-post .next-post .arrow {
    float: right;
color: #f33a22;
}

.single-post .prev-post {
    width: 50%;
float: left;
}

.single-post .prev-post i, .single-post .next-post i {
    font-size: 22px;
}

.single-post .prev-post span, .single-post .next-post span{
color: #888;
}

.single-post .prev-post h5, .single-post .next-post h5{
color: #222;
}

.single-post .post-pagination{
margin-bottom: 35px;
}

.single-post .next-post {
    width: 50%;
float: right;
}

.next-post a, .next-post i, .next-post span {
    float: initial;
}

.prev-post a, .prev-post i, .prev-post span {
    float: initial;
}

.header-group-style .menu > li > a, .header-group-style .mega-menu > li > a {
    line-height: 18px;
}

#header-ad .sam-container.sam-place {
    margin-top: 25px;
    text-align: center;
}

#header-style-2 .wrapper-top-nav #activesearch {
    display: none;
}

#mc_embed_signup_scroll input {
    border: 1px solid #bbb;
    border-radius: 3px;
    height: 35px;
    width: 100%;
margin-bottom: 15px;
font-family: "Roboto",serif !important;
}

#mc_embed_signup_scroll input.button {
 background: #676867;
    border-radius: 3px !important;
    color: #fff;
    height: 40px;
    padding: 0 15px;
    text-transform: inherit !important;
    width: initial !important;
}

#mc_embed_signup_scroll input.button:hover {
 background: #333;
}

#mc_embed_signup_scroll .indicates-required {
    margin-bottom: 5px;
}

#mc_embed_signup_scroll label {
    font-family: "Roboto",serif !important;
    font-weight: 700;
    letter-spacing: 1px;
color: #676867 !important
}

#mc_embed_signup_scroll h2{
color: #676867 !important;
font-family: "Lora",serif !important;
margin-bottom: 15px;
}




/* ---- Walker Responsive Coding ---- */


@media (max-width: 480px){

#rit-headline {
    display: block;
}

a.toplinks, span.toplinksbar {display: none;}
/*#activesearch.top-search {display:none;}*/

}



@media (min-width: 481px){

.donatemain, .subscribemain{
display: none !important;
}

#rit-headline {
    display: block;
}

}

@media (min-width: 767px) and (max-width: 992px){

.contributors1 .author-details {
    float: left;
    width: 50%;
margin-bottom: 30px;
padding-right: 15px;
}

.horizontalads .sam-container.sam-place {
    float: left;
    padding: 0 0.5%;
    width: 25%;
}

.homegriditem .rit-grid-layout.blog-item {
    width: 100%;
}

.homegriditemlatest .rit-grid-layout.blog-item .title-post{
font-size: 16px;
}

}

@media (max-width: 767px){

.contributors1 .author-details {
    text-align: center;
margin-bottom: 30px;
padding-right: 15px;
}

.contributors1 .authors-listing-contributor{
margin-top: 25px;
}

#rit-footer #text-6 {
    margin-bottom: 15px;
}

}

@media (min-width: 500px) and (max-width: 767px){

.horizontalads .sam-container.sam-place, .verticalads .sam-container.sam-place {
    float: left;
    padding: 1%;
    /*width: 33%;*/
}

.sidebar-right .sam-container.sam-place{
float: left;
    padding: 1%;
    width: 33%;
}

}


@media (max-width: 499px){

.horizontalads .sam-container.sam-place, .verticalads .sam-container.sam-place {
    float: left;
    padding: 1%;
    /*width: 50%;*/
}

.sidebar-right .sam-container.sam-place{
float: left;
    padding: 1%;
    width: 50%;
}

}

@media (max-width: 992px){

#header-style-2 .wrapper-top-nav #activesearch {
    display: none;
}

.mobile-nav span {
    background: #fff none repeat scroll 0 0;
    margin-top: 0px;
}

.mobile-nav span::after, .mobile-nav span::before {
    background: #fff none repeat scroll 0 0;
}

#logo img {
    max-height: 65px;
}

#logo {
    padding: 10px 0 0;
}

/*#header-style-2 #top-main-widget {
    display: initial !important;
}*/


}


@media (min-width: 993px){

/*#logo img {
    margin-bottom: -50px;
}*/

a.toplinks, .toplinksbar{
display: none;
}

.header-group-style #logo {
    z-index: 9999999;
}

#logo {
    height: 143px;
    margin-bottom: -32px;
}

.homeslider1 .rit-blog-carousel.carousel-1-item .wrapper-info {
    top: 80%;
}

.homegriditem .rit-grid-layout.blog-item {
    width: 100%;
}

.homegriditem .rit-grid-layout .wrapper-blog-item .wrapper-thumb a img {
    height: 210px;
    width: 100%;
}

.homegriditem1 .rit-blog-large-layout .wrapper-rit-blog-item a img{
    height: 225px;
    width: 100%;
}

.homegridbigimage .rit-blog-large-1st-big .col-sm-3 .wrapper-rit-blog-item a img {
    height: 181px;
    width: auto;
}

.rit-blog-large-1st-big .col-sm-6 .wrapper-rit-blog-item a img {
    width: auto;
height: 381px;
}

.homegriditem1 .rit-grid-layout .wrapper-blog-item .title-post, .homegriditem .rit-grid-layout .wrapper-blog-item .title-post, .rit-blog-large-1st-big .col-sm-3 .wrapper-rit-blog-item .title-post {
    font-size: 16px;
    line-height: 1.15;
}

.contributors1 .author-details {
    float: left;
    width: 25%;
margin-bottom: 40px;
padding-right: 15px;
}

.contributors1 .author-image img {
    
    width: 167px;
    height:250px;

}


.verticalads .sam-container.sam-place {
    padding-bottom: 15px;
}

.horizontalads .sam-container.sam-place {
    float: left;
    padding: 0 0.5%;
    width: 25%;
}


}


@media (min-width: 993px) and (max-width: 1199px){

#top-main-widget.col-xs-12.col-sm-9 {
    width: 30%;
}

.header-group-style .menu > li > a, .header-group-style .mega-menu > li > a {
    padding: 15px 9px;
font-size: 14px !important;
}

#rit-main-header .container{
padding-right: 0px;
}

}


@media (min-width: 1200px){



}




