@font-face {
    font-family: "Terminal Dosis";
    font-style: normal;
    font-weight: 400;
    src: local("Dosis Regular"), local("Dosis-Regular"), url("http://themes.googleusercontent.com/static/fonts/terminaldosis/v5/_IcvjW_kWHsIHjjUsLbdpFGxLvFzKVP0OsRYGzgS_zk.woff") format("woff");
}
@font-face {
    font-family: "entypo";
    font-style: normal;
    font-weight: normal;
    src: url("entypo.eot?#iefix") format("embedded-opentype"), url("entypo.woff") format("woff"), url("entypo.ttf") format("truetype"), url("entypo.svg#entypo") format("svg");
}
@font-face {
    font-family: "entypo-social";
    font-style: normal;
    font-weight: normal;
    src: url("entypo-social.eot?#iefix") format("embedded-opentype"), url("entypo-social.woff") format("woff"), url("entypo-social.ttf") format("truetype"), url("entypo-social.svg#entypo-social") format("svg");
}
@font-face {
    font-family: "entypo-logo";
    font-style: normal;
    font-weight: normal;
    src: url("entypo-logo-webfont.eot?#iefix") format("embedded-opentype"), url("entypo-logo-webfont.woff") format("woff"), url("entypo-logo-webfont.ttf") format("truetype"), url("entypo-logo-webfont.svg#entypo-logo") format("svg");
}
@font-face {
    font-family: "Josefin Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Josefin Sans"), local("JosefinSans"), url("http://themes.googleusercontent.com/static/fonts/josefinsans/v3/xgzbb53t8j-Mo-vYa23n5nhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@import url(http://fonts.googleapis.com/css?family=Bitter:400,700);
@import url(http://fonts.googleapis.com/css?family=Anton);

.image_overlay_effect{
display:none!important;
}


.isotope-item {
    z-index: 2;
}
.isotope .isotope-item {
    transform: translate(0, 0) scale(1);
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.8s;
}
.isotope {
    transition-property: height, width;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    transition-duration: 0s;
}
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
div.ovo_pagination{
  display:none;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.ovobuttonwrap{
   position:fixed;
   bottom:0px;
   left:0px;
   width:100%;
   text-align:center;
   height:50px;
   background:#ddd;
   z-index:999;
}

.ovobutton{
  float:left;
  margin:5px;
  display:block;
  margin-top:5px;
  opacity:0;
   background-color: #F3F3F3;
    background-image: -moz-linear-gradient(center top , #F3F3F3 0%, #DDDDDD 50%, #D2D2D2 50%, #DFDFDF 100%);
    border-bottom: 1px solid #B4B4B4;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 0 white inset, 0 1px 0 0 #D5D5D5, 0 -1px 2px 1px #EFEFEF;
    color: #666666;
    font: bold 11px/1 "helvetica neue",helvetica,arial,sans-serif;
    margin: 0;
    margin-top:9px;
    margin-left:5px;
    padding: 7px 0;
    text-shadow: 0 1px 1px #FFFFFF;
    width: 150px;
    cursor:pointer;

}
.ovobutton:hover {
    background-color: #E5E5E5;
    background-image: -moz-linear-gradient(center top , #E5E5E5 0%, #D1D1D1 50%, #C4C4C4 50%, #B8B8B8 100%);
    box-shadow: 0 1px 0 0 #F2F2F2 inset, 0 1px 0 0 #C9C9C9, 0 -1px 2px 1px #E3E3E3;
    cursor: pointer;
}
.ovobutton:active {
    box-shadow: 0 0 30px 0 #999999 inset, 0 1px 0 0 white;
}
  .ovobutton.activated {
    background-color: #E5E5E5;
    background-image: -moz-linear-gradient(center top , #E5E5E5 0%, #D1D1D1 50%, #C4C4C4 50%, #B8B8B8 100%);
    box-shadow: 0 1px 0 0 #F2F2F2 inset, 0 1px 0 0 #C9C9C9, 0 -1px 2px 1px #E3E3E3;
    cursor: pointer;
}
.ovothumbicon{

border: 1px solid rgba(1, 1, 1, 0.1);
    float: left;
    margin: 10px 5px 5px;
    padding: 3px;

}

#infscr-loading {

    background:  url(../images/load.gif)no-repeat 5px 5px #000;
  background-size:30px 30px;
    border-radius: 10px 10px 10px 10px;
    bottom: 40px;
    color: #FFFFFF;
    left: 45%;
    opacity: 0.8;
    padding: 10px;
    height:25px;

    position: fixed;
    text-align: center;
   padding-left:50px;
    padding-right:50px;
    z-index: 100;
}
#infscr-loading img{
  display:none;
}

#ovofiltering {
    background:  url(../images/load.gif)no-repeat 5px 5px #000;
    background-size:30px 30px;
    border-radius: 10px 10px 10px 10px;
    bottom: 40px;
    color: #FFFFFF;
    left: 45%;
    opacity: 0.8;
    padding: 10px;
    height:25px;

    position: fixed;
    text-align: center;
    width: 150px;
    z-index: 100;
}
.featuredvideo{
  display:none;

  overflow:hidden;
  border-radius:5px;
}
.featured-content{
  display:none;


}
.ovoimgwrap .featuredvideo{
  display:inline!important;


}
.featuredvideo iframe{
  width:100%;
  height:100%;
}
.featuredvideo img{
   border-radius:5px;
  height:100%;
}
.featuredvid .featuredvideo{
 margin-left:auto;
 margin-right:auto;
 display:inline;
}
.featuredvid{
 position:relative;
 width:100%;

 z-index:6;
}
.ovothumb{
  z-index:1;

}

.ovogallery{
  position:relative;
  width:100%;
  overflow:hidden;
  font-family:'Terminal Dosis'!important;

}
.ovogallery .button{
  border: medium none;
    border-radius: 3px 3px 3px 3px;
     -o-border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
       -webkit-border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    float: left;
    font-family: inherit;
    font-size: 12px;
    line-height: 1em;
    margin: 4px 2px 0 0;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
    background-color: #2D5C88;
    color:#fff;
}
 .isotope-item{
   display:block!important;
 }
 .ovosizes{
   background: none repeat scroll 0 0 #DDDDDD;
    height: 130px;
    left: 0;
    padding: 3px;
    position:fixed;
    top: 20%;
    z-index: 9;
 }


 .ovosizes div{
      font-size: 25px;
    height: 25px;
    line-height: 25px;
    margin: 3px;
    width: 100%;
    cursor:pointer;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
 }
 .ovosizes div:hover span.pictogram{
    color: rgba(0, 0, 0, 0.5);
     text-shadow: 0 1px 0 white, 0 0 0 #bbb;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
 }
 .ovosmall{

 }

.ovosmall span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    font-family: "entypo";
    font-size: 15px;
    font-weight: bold;
    line-height: 55px;
    padding-right: 5px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.ovomedium span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    font-family: "entypo";
    font-size: 25px;
    font-weight: bold;
    line-height: 55px;
    padding-right: 5px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.ovolarge span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    font-family: "entypo";
    font-size: 35px;
    font-weight: bold;
    line-height: 55px;
    padding-right: 5px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.ovosizes .activesize span.pictogram{
   color: rgba(0, 0, 0, 0.5);
     text-shadow: 0 1px 0 white, 0 0 0 #bbb;
      -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;

 }
.ovoimg {
 background:#fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px 0 #AAAAAA, 0 2px 0 0 #999999, 0 5px 10px rgba(0, 0, 0, 0.25);
    width:150px;
  display:block;
    padding: 0;
   position:relative;

     margin:20px;
    overflow:hidden;
    max-width:100%!important;
    list-style-type:none;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;

}

.entry-content .ovoimg img{
  max-width:200%!important;
}

 .ovoimg:nth-child(odd) .sbbottom{

 }
 .ovoimg.sbactive .sbbottom{

 }

.ovoimg:hover {

  box-shadow:0px 5px 10px 1px rgba(1,1,1,0.4);
   -o-box-shadow:5px 0px 10px 1px rgba(1,1,1,0.4);
    -webkit-box-shadow:0px 5px 10px 1px rgba(1,1,1,0.4);
     -moz-box-shadow:0px 5px 10px 1px rgba(1,1,1,0.4);

  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.ovoimg .ovosumm{
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  opacity:0;
  background:#eee;
  text-align:center;
  z-index:3;
  padding-top:5px;
    -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;

}
.ovoimg:hover{

}

.ovothumb{
 opacity:1;

}
.ovothumbover{

 opacity:0.1;
}
.ovoimg a{
  text-decoration: none;
}

.ovoimg .ovosumm h2{
   -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  margin-top:auto;
   color: #fff;
    font-size: 25px;
    font-family:Josefin Sans;
    line-height: 1.2em;
    margin: 0 0 9px;
    overflow: hidden;
    padding-top: 20px;
     padding-bottom: 20px;
    z-index:4;
   background:rgba(255,255,255,0.7);
    z-index:4;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    border-bottom:1px solid rgba(1,1,1,0.1);
    border-top:1px solid rgba(1,1,1,0.1);
    text-shadow:0 1px 0 #CCCCCC, 0 2px 0 #C9C9C9, 0 3px 0 #BBBBBB, 0 4px 0 #B9B9B9, 0 5px 0 #AAAAAA, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
    font-weight: normal!important;
}
.ovoimg .ovosumm .sbtitle{
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  z-index:4;
 margin-top:-135px;

    }
.ovoimg:hover .ovosumm .sbtitle{
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  margin-top:0px;
    }
.ovoimg:nth-child(4n+1) .ovocontents .sbtitle h2 {
    color: rgba(1, 1, 1,0.4);
}
.ovoimg:nth-child(4n+2) .ovocontents .sbtitle h2 {
    color: rgba(1, 1, 1,0.4);
}
.ovoimg:nth-child(4n+3) .ovocontents .sbtitle h2 {
    color: rgba(1, 1, 1,0.4);
}
.ovoimg:nth-child(4n+4) .ovocontents .sbtitle h2 {
    color: rgba(1, 1, 1,0.4);
}

.ovoimg .ovosumm h2, .ovoimg .ovosumm p {
   text-align:center;
 }
 .ovoimg .ovosumm p {
       opacity:0.8;
       padding:3px;
       margin-top:10px;
   }
  .ovosumm  .sbtitle{
    height:80px;
    width:100%;

    text-align:center;
    z-index:3;
    position:relative;
  }

 .ovosumm  .ovothumbwrap{

     position:absolute;

     top:-10%;
     left:0px;
     z-index:1;
   }

   .ovosumm .sumovothumb{
      -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
    margin-right:100%;
    margin-top:100%;
     border-radius:5px;
     transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg) scale(1);
-o-transform: rotate(180deg) scale(1);
-ms-transform: rotate(180deg) scale(1);
opacity:0;

   }
 .ovoimg:hover .ovosumm .sumovothumb{

    -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
transform: rotate(-30deg) scale(1);
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
 opacity:0.2;
 width:150%;
 height:150%;
 margin-right:50%;
 margin-top:-10%;
}
 div.indent {
    background-color: #E2E2E2;
    background-image: -moz-linear-gradient(center top , #E2E2E2, #FAFAFA);
    border-color: #DFDFDF #EAEAEA #E7E7E7;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px;
    margin-left:auto;
    margin-right:auto;
    padding: 5px 0;
    width: 170px;
}

 button.minimal-indent {
    background-color: #F3F3F3;
    background-image: -moz-linear-gradient(center top , #F3F3F3 0%, #DDDDDD 50%, #D2D2D2 50%, #DFDFDF 100%);
    border-bottom: 1px solid #B4B4B4;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #DFDFDF;
    box-shadow: 0 1px 0 0 white inset, 0 1px 0 0 #D5D5D5, 0 -1px 2px 1px #EFEFEF;
    color: #666666;
    font: bold 16px/1 "helvetica neue",helvetica,arial,sans-serif;
    margin: 0;
    padding: 7px 0;
    text-shadow: 0 1px 1px #FFFFFF;
    width: 150px;
}
button.minimal-indent:hover {
    background-color: #E5E5E5;
    background-image: -moz-linear-gradient(center top , #E5E5E5 0%, #D1D1D1 50%, #C4C4C4 50%, #B8B8B8 100%);
    box-shadow: 0 1px 0 0 #F2F2F2 inset, 0 1px 0 0 #C9C9C9, 0 -1px 2px 1px #E3E3E3;
    cursor: pointer;
}
button.minimal-indent:active {
    box-shadow: 0 0 30px 0 #999999 inset, 0 1px 0 0 white;
}
.ovoimage:hover .ovosumm{
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  opacity:1;
    -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.ovocontents{
  overflow:hidden;
}

.ovocontents .sbtitle{

  margin-left: 0px;
    width: 100%;


}
.ovocontents hr{
  opacity:0.4;
  margin:0px;
  margin-bottom:2px;

}

 .ovocontents .sbtitle h2{
color:#777;
    font-size: 25px;
    line-height: 1.2em;
    margin: 0 0 9px;
    overflow: hidden;
    padding: 20px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.2);

    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;


}
.ovoleft{


    width: 100%;
    padding-bottom:20px;

}


.ovoimgwrap{
 width:100%;
 text-align:center;
 position:relative;
}
.ovoimg .ovogalimgwrap{
  position:absolute;
  background:#eee;
  width:110%;
  height:120px;
   bottom:35px;
  right:-92%;
   z-index:5;
  overflow-y:scroll;
  overflow-x:hidden;
   -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;

}
 .ovogalimgwrap:hover{
  right:0px;
   -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;}
.ovoviewpost{
  width:100%;
  height:60px;
  background:#fff;
  position:absolute;
  bottom:-60px;
  left:0px;
  z-index:6;
  border-top:1px solid rgba(1,1,1,0.2);
  padding-top:5px;
      -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.ovoimg:hover .ovoviewpost{

  bottom:0px;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

.sbgalimages{

    float: left;

    margin: 5px;

    overflow: hidden;
    padding: 2px;
    width: 23%;
      -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.sbgalimages:hover{

  box-shadow:0px 0px 5px 1px rgba(1,1,1,0.2);
    -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.sbgalimages img{
 width:100%;

}
.ovoinfo img{
  opacity:0;
}
.ovoleft .button{
  padding:5px 10px!important;
}


 .ovogallery .loading{

  background: url(../images/loading.png)no-repeat 45% 45%;
}
.soapbuttonactive{
  opacity:0.2;
}
.ovoleft .active{
  opacity:0.2;
}
.sbcount{

background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;

    background-origin: padding-box;
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-size: 20px 15px;
     width:50%;
     float:left;
     color: rgba(0, 0, 0, 0.2);
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;

}
.sbcount span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    font-family: "entypo";
    font-size: 45px;
    font-weight: bold;
    line-height: 25px;
    padding-right: 5px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
}
.sbpleft{
    float:left;
     color: rgba(0, 0, 0, 0.2);
    font-size: 55px;
    font-weight: bold;
    line-height: 55px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
    width:50px;
    height:100%;
}
.sbpleft span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    font-family: "entypo";
    font-size: 55px;
    font-weight: bold;
    line-height: 55px;
    padding-right: 2px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
}
.sbvotes{
   color: rgba(0, 0, 0, 0.2);
    float: left;
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;

    position: relative;
    text-align: left;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;

}
.sbvotes span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    float: left;
    font-family: "entypo";
    font-size: 45px;
    font-weight: bold;
    line-height: 25px;
    padding-right: 5px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
    cursor:pointer;
}
.sbexcerpt{
  color:#111;
  height:60%;
  overflow-y:scroll;
  overflow-x:hidden;
 padding:5px;
 margin-left:5px;
 position:relative;
 z-index:5;
  width:95%;
}

.sbcomments{

}
.sbsort{
 display: block;
    height: 30px;
    margin-bottom: -2px;
    margin-left: 10px;
    width: 100%;
}
.sbsort li:not(:first-child){
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    float: left;
    font-size: 15px;
    list-style-type: none;
    padding: 0 7px 0 10px;
    margin-right:5px;
 }
 .sbsort li:first-child{
    float: left;
    font-size: 15px;
    list-style-type: none;
    padding: 0px;
    margin-right:0px;
 }

.sbsort li:not(:first-child):hover{
 background: #4383BF;
  color:#fff;
 }
.sbthedate h2, .sbauthor h2{
font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif!important;
      font-size: 9px!important;
    line-height: 1!important;
    text-align: center!important;
    text-transform: uppercase!important;
    color: #9A9A9A!important;

}
.sbthedate, .sbauthor{
width:100%!important;
margin-top:7px!important;
}
.sbbottom{
 border-top: 1px dashed #EEEEEE;
    color: rgba(0, 0, 0, 0.2);
    display: block;
    font-family: 'Anton',sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-left: 15%;
    margin-right: auto;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
    width: 100%;
}



.sbauthorright h2, .sbthedateright h2{
  font-size:14px;
  color:#2D5C88;
  margin-left: 35px;
}
.sbthedateright{
  position:absolute;
  right:5px;
  top:0px;
}
.sbauthorright{
 height:30px;
    margin-left: 0;
    padding-bottom: 0;
    top: 0;
}
.sbrightinfo{
  width:100%;
  height:60px;
  position:relative;

}
.ovogallery #wp_pagination{

  top:0px;
  right:0px;
}
.sbreadmore{
  width:100%;
  text-align:left;
  color:#fff;
}
.sbreadmore h2{
  font-size:10px;

}





.sbgravatar img{

  border-radius: 300px 300px 300px 300px;
  position:relative;
    width: 35px;
    z-index: 2;
     display: block;
    margin-left: auto;
    margin-right: auto;
}
.sbgravatar{


    position: relative;
    border-radius:50px;
    overflow:hidden;

    width: 100%;
}

.sbgalthumb{
  position:relative;
}


 .sbcomments{
   background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-size: 20px 15px;
    color: rgba(0, 0, 0, 0.2);
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;
    margin-left: 35%;
    position: relative;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
    width: 50%;

}
.sbcomments span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    font-family: "entypo";
    font-size: 45px;
    font-weight: bold;
    line-height: 25px;
    padding-right: 5px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
}
.sbrelated{
 background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DDDDDD;
     border-bottom: 1px solid #DDDDDD;
    float: right;
     height:0px;
    position: relative;
    width: 100%;
    z-index: 9999;
    padding-top:10px;

}

.sbauthorright img{

}


.sballcontent{
 display:none;
}
.ovogallery .wpv_vcount {
   color: rgba(0, 0, 0, 0.2);
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
}
.ovogallery  .wpv_votebtncon {
    display:none;
}
.ovogallery .wpv_postvote {
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    left: 30px;
    margin: 0;
    padding-top: 7px;
    position: absolute;
}
}
.ovogallery .wpv_votecount{
color: rgba(1, 1, 1, 0);
    font-size: 1px;
}
.ovogallery .wpv_votewidget {

}
.sbrelated .wpv_postvote {
  display:none;
}
.ovonext{
   color: rgba(0, 0, 0, 0.2);
    float: left;
    font-size: 25px;
    font-weight: bold;
    line-height: 35px;

    position: relative;
    text-align: left;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
    position:absolute;
    right:10px;
    top:0px;

}
.ovonext span.pictogram {
   color: rgba(0, 0, 0, 0.2);
    float: left;
    font-family: "entypo";
    font-size: 45px;
    font-weight: bold;
    line-height: 25px;
    padding-right: 5px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 white, 0 0 0 #BBBBBB;
    cursor:pointer;
}
#ovosupport{
  display:none;
  width:0px;
  height:0px;
}
.ovohiddencontent{
  display:none;
  width:0px;
  height:0px;
  opacity:0;
  overflow:hidden;
}
.ovocustomlink{
  display:none;
}
.above-ovogallery .ovobuttonwrap {
    background: none!important;
    bottom: 0;

    left: 0;
    position: relative!important;
    text-align: center;
    width: 100%!important;
    z-index: 999;
}
.sbgravatar img.avatar {
    border-radius: 300px 300px 300px 300px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 35px;
    z-index: 2;
    float:none!important;
}