/*

Theme Name:     Theme Settings

Theme URI:      jpmixedmedialabs.com

Description:    Wordpress theme for Raven Foundation

Author:         JPMM

Author URI:     http://www.jpmixedmedia.com

Template:       enfold

Version:        1

*/



@import url("../enfold/style.css");

.tipsy
{
  display:none !important;
  visibility: hidden !important;
}

.rec-clear {

  clear: both;

}

.ai_main_smiley_div
{
  right:344px;
}

img.ai_post_reaction_img
{
  width:44px !important;
  height:44px !important;
}

#ai_post_reaction_main .ai_post_reactions_default span
{
  font-size:18px;
}



body div#header_main_alternate ul.av-main-nav > li > a
{
  padding-bottom: 0 !important;
}


div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { display: none; }



body .avia-content-slider,

body .avia-content-slider .slide-entry-excerpt

{

  overflow: auto;

}



.emailaertpro_mail_submit

{

  line-height: normal !important;

  text-transform: capitalize;

  width:auto;

}



span.image-overlay,

.stretch_full .main-title a,

body .avia-content-slider .slide-meta div,

body #top-post #rec-com

{

  display: none !important;

}



.mejs-container.mejs-audio { display: block !important; }



.sidebar .widgettitle {

  background: #820000 !important;

  color: #fff !important;

  padding: 7px 10px;

  text-transform: capitalize !important;

  font-size: 16px !important;

  font-weight: normal !important;

  margin-bottom: 15px;

  position: relative;

}



.read-more-link-custom

{

  background: url('images/readmore_red.png') no-repeat left top transparent;

  width: 126px;

  height: 25px;

  display: block;

  margin-top:15px;

}



.countdown .element_conteiner:last-child

{

  display: none;

}



#top #wrap_all .alternate_color h1

{

  font-size: 28px !important;

}



.avia-builder-widget-area,

#twitter-count.cresta-the-count,

#twitter-count-content.cresta-the-count-content

{

  /*display: none;*/

}



.avia-builder-widget-area.toggled

{

  display: block;

}



body .inner_sidebar

{

  margin-left:25px;

}



body .sidebar .wpt_widget_content .tab_title a

{

  border-left:none !important;

}



body #socket .social_bookmarks

{

  float: left;

}



body #socket .copyright

{

  float: right;

  font-size: 12px;

}



.wpt_widget_content

{

  border:none !important;

}





.sidebar .wpt_widget_content .tab_title {

  clear: none !important;

  width: 25%;

  font-size: 0.9em;

}



.sidebar .wpt_widget_content .tab_title a {

  border-left: 1px solid #E4E4E4 !important;

}



.sidebar .wpt_widget_content .tab_title.selected a {

  border-bottom: none !important;

}



@media only screen and (min-width:768px) {



  #header_main .inner-container .logo {

    -webkit-transform: translate(0%, 0%) !important;

    transform: translate(0%, 0%) !important;

    left: 0 !important;

    width: 100% !important;

    display: block;

    text-align: center;

  }



  #header_main .inner-container .logo a {

    text-align: center;

    height: 80%;

    top: 10%;

  }



  #header_main .inner-container .logo a img {

    display: inline-block !important;

  }



}









#rec-posts {

  padding: 20px 0;

}



#top-post h4 {

  font-weight: normal !important;

  color: #555;

  font-size: 16px !important;

  padding-bottom: 18px;

}



#top-post #rec-thumb {

  float: left !important;

  margin-right: 20px;

  display: block !important;

  clear: none !important;

}



#top-post #excerpt {

}



#top-post #excerpt p {

  display: inline !important;

}



#top-post #rec-more {

  display: inline;

}



#top-post #rec-date {

  display: block;

  float: left;

  color: #999;

  margin-top: 20px;

  font-size: 0.9em;

}



#top-post #rec-com {

  display: block;

  float: right;

  color: #999;

  margin-top: 20px;

  font-size: 0.9em;

}



#top-post {

  padding-bottom: 20px;

  border-bottom: 1px solid #eee;

}





#left-rec-list {

  float: left;

  width: calc(48% - 3px);

  padding-right: 2%;

  border-right: 1px solid #eee;

  margin-top: 20px;

}



.rec-list {

  display: block;

  margin: 5px 0;

  text-decoration: none !important;

}



.rec-list b {

  font-weight: normal !important;

  font-size: 0.6em;

  position: relative;

  top: -2px;

}



#right-rec-list {

  float: right;

  width: calc(48% - 3px);

  padding-left: 2%;

  margin-top: 20px;

}



.html_header_top.html_logo_center .main_menu

{

  text-align: left;

}



div#header_main_alternate

{

  background-color: #eaeaea !important;

  font-weight: normal !important;

  text-transform: uppercase !important;

  border-bottom-style: solid;

  border-bottom-width: 1px;

  border-color: #e0e0e0 !important;

}



body .rsContentSlider h3, body .rsContentSlider p

{

  margin-left:0;

  width:100%;

}



.rsDefaultInv .rsTmb

{

  background-color:#fff;

  border:solid 1px #ececec;

  padding:3px;

}



.rsContentSlider img

{

  max-height: 315px;

  width: auto !important;

}



.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs

{

  background: #fff !important;

}



div#header_main_alternate ul, .html_header_top.html_bottom_nav_header .main_menu>div, div#header_main_alternate ul li, div#header_main_alternate ul li a

{

   height: 46px;

}



div#header_main_alternate ul.av-main-nav > li

{



  border-left: 1px solid #e0e0e0;

  border-right: 1px solid #e0e0e0;

}



div#header_main_alternate ul.av-main-nav > li > a, div#header_main_alternate ul.sub-menu > li > a

{

  font-weight: normal !important;

}



div#header_main_alternate ul.av-main-nav > li > a

{

  padding: 4px 10px !important;

}



div#header_main_alternate ul.sub-menu > li > a

{

  font-size: 15px;

  color: #7f7f7f;

  padding: 5px !important;

}



div#header_main_alternate ul.sub-menu > li > a:hover

{

  color: #820000 !important;

  background-color: #f3f3f3;

}



div#header_main_alternate ul.sub-menu > li

{

  height: auto !important;

}



div#header_main_alternate ul.av-main-nav li.current-menu-item

{

  background-color: #fff;

}



div#header_main_alternate ul.av-main-nav li.current-menu-item a

{

  color: #820000 !important;

}



body#top .av-share-box ul,

#crestashareiconincontent

{

  border:none;

  display: block;

  text-align: left;

  border-radius: 0px;

  background:url('images/share-entry.png') no-repeat left top transparent;

  padding:25px 50px 25px 25px;

}

body #crestashareiconincontent
{
  float:none !important;
}

#crestashareiconincontent

{
  margin:10px 0;
}

body .av-share-box ul li

{

  display: inline-block;

  width:50px;

  height:50px;

  margin-right: 10px;

}



body .av-share-box ul li a

{

  display: inline-block;

  padding:0;

  height: 50px;

  width: 50px;

  background: url('images/social-sprite.png') no-repeat left top transparent;

}



body .av-share-box ul li.av-social-link-twitter a

{

  background-position: -60px top;

}



body .av-share-box ul li a::before,

.av-share-link-description

{

  display: none;

}



/* Footer Social Icons */



.responsive .container.bottom_bar

{

  max-width: 978px;

  padding:0;

}



.bottom_bar ul.social_icons {

    margin-bottom:0;

    position:absolute;

    left:0;

    top:5px;

    margin-right:0;

}



.bottom_bar ul.social_icons li {

    float:left;

    margin-right:7px;

}

.bottom_bar ul.social_icons li a {

    display:inline-block;

    width:27px;

    height:27px;

    font-size:0px;

    background:url(images/social_icons.png) no-repeat;

}



.bottom_bar ul.social_icons li.facebook a {

    background-position:-33px 0;

}



.bottom_bar ul.social_icons li.gplus a {

    background-position:-66px 0;

}



.bottom_bar ul.social_icons li.linkedin a {

    background-position:-99px 0;

}



.bottom_bar ul.social_icons li.youtube a {

    background-position:-133px 0;

}



.bottom_bar ul.social_icons li.rss a {

    background-position:-165px 0;

}



.bottom_bar ul.social_icons li.skype a {

    background-position:-199px 0;

}



.bottom_bar ul.social_icons li.feedburner a {

    background-position:-232px 0;

}



.bottom_bar ul.social_icons li.flickr a {

    background-position:-265px 0;

}



.bottom_bar ul.social_icons li.picasa a {

    background-position:-298px 0;

}



.bottom_bar ul.social_icons li.digg a {

    background-position:-331px 0;

}



.bottom_bar ul.social_icons li.vimeo a {

    background-position:-364px 0;

}

.bottom_bar ul.social_icons li.tumblr a {

    background-position:-397px 0;

}



#main_countedown_widget_2 .time_left{

    border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	-webkit-border-radius: 0 !important;

    background-color: #000 !important;

    font-size: 20px;

    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;

    color: #fff !important;

}



#main_countedown_widget_2 .time_description{

	font-size: 16px !important;

	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;

	font-weight: 400;

}



#wpdevart_countdown-2{

	padding: 0px 0 0px 0 !important;

}



.custom_sign:hover{

	text-decoration: none;

}



.contest-widget-test{

	margin-top: -15px;

}



@media only screen and (max-width:500px) {

  #left-rec-list, #right-rec-list {

    width: 100% !important;

    padding: 0 !important;

    border: none !important;

    margin: 0 !important;

  }

}







.avia-content-slider .slide-image img{

  display: block;

  float: none;

  margin: 0 auto;

  max-height: 290px;

}



.main_color .avia-content-slider .slide-image{

  background: transparent;

}



/*.avia-content-slider-inner{

  min-height: 470px !important;

  height: 470px !important;

}*/



#top-post #rec-thumb{

  max-width: 300px;

}



.html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a{

  line-height: 40px;

}



