/* Links */

.otw-media-container {

  overflow: hidden; 

}

/**

 * Reset All Icons Margin

 */

[class^="icon-"]  {

  margin: 0px !important;

}



a img {

  border: none;

}



a {

  text-decoration: none;

  line-height: inherit;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



p a, p a:visited {

  line-height: inherit;

}



.preloader {

  width: 110px;

  line-height:11px;

  margin: 2px auto 1px;

  padding: 0 0 0 16px;

  background: url(http://designspacemodular.com/wp-content/plugins/blog-manager-light/frontend/images/ajax-loader.gif) no-repeat 0px 0px;

}



.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }



/* let's clear some floats */

.bm_clearfix:before, .bm_clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  

.bm_clearfix:after { clear: both; }  

.bm_clearfix { zoom: 1; }  



/* Video */

.otw-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; overflow: hidden; }

.otw-video.widescreen { padding-bottom: 56.25%; }

.otw-video.vimeo { padding-top: 0; }

.otw-video iframe, .otw-video object, .otw-video embed, .otw-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.otw_blog_manager-mb0 { margin-bottom: 0 !important; }

.otw_blog_manager-mb5 { margin-bottom: 5px !important; }

.otw_blog_manager-mb10 { margin-bottom: 10px !important; }

.otw_blog_manager-mb15 { margin-bottom: 15px !important; }

.otw_blog_manager-mb20 { margin-bottom: 20px !important; }

.otw_blog_manager-mb25 { margin-bottom: 25px !important; }

.otw_blog_manager-mb30 { margin-bottom: 30px !important; }



/* Blog ---------------------- */



/* Blog List Title */

.otw_blog_manager-blog-list-title-wrapper {



}



.otw_blog_manager-blog-list-title-wrapper .otw_blog_manager-blog-list-title {



}



.otw-widget-content.with-bg > div,

.otw-widget-content.with-border > div{

  margin: 5px !important;

}



.otw_blog_manager-view-all-widget {

  display: block;

  margin-bottom: 15px;

}



/* Breadcrumb */

.otw_blog_manager-breadcrumb-wrapper {

  margin-bottom: 20px;

}



.otw_blog_manager-breadcrumb {

  margin: 0;

  padding: 0;



  list-style: none;

  font-size: 11px;

  color: #999;

}



.otw_blog_manager-breadcrumb li {

  display: inline-block;

}



.otw_blog_manager-breadcrumb li:after {

  content: "\f054";



  display: inline-block;

  position: relative;

  top: -1px;



  padding: 0 0 0 3px;



  font-family: 'FontAwesome';

  font-size: 6px;

}



.otw_blog_manager-breadcrumb li:first-child:after, .otw_blog_manager-breadcrumb li:last-child:after {

  display: none;

}



.otw_blog_manager-breadcrumb span,

.otw_blog_manager-breadcrumb a {

  padding: 0 4px;

  text-decoration: none;

  color: #999;



  -webkit-transition: color 0.2s ease;

  -moz-transition: color 0.2s ease;

  -o-transition: color 0.2s ease;

  -ms-transition: color 0.2s ease;

  transition: color 0.2s ease;

}



.otw_blog_manager-breadcrumb a:hover {

  

}



/* Blog List More Link */

.otw_blog_manager-blog-list-more-link {

  margin-bottom: 30px;

}



.otw_blog_manager-blog-list-more-link span {

  float: left;

  font-size: 20px;

}



.otw_blog_manager-blog-list-more-link a {

  float: right;

}





.otw_blog_manager-blog-item-holder {

  font-size: 13px;

}



.otw_blog_manager-blog-full {

  position: relative;

  margin-bottom: 35px;

}



.otw_blog_manager-blog-full:before, .otw_blog_manager-blog-full:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  

.otw_blog_manager-blog-full:after { clear: both; }  

.otw_blog_manager-blog-full { zoom: 1; }  



.otw_blog_manager-blog-full.with-bg {

  background-color: #f0f0f0;

  margin-bottom: 20px;

  padding: 0px 15px 0 15px;

}



.otw_blog_manager-blog-full.with-bg .otw_blog_manager-blog-media-wrapper {

  margin: 0px -15px 15px -15px;

}



.otw_blog_manager-blog-full.with-border {

  border: 1px solid #ebeaea;

  margin-bottom: 20px;

  padding: 0px 15px 0 15px;

}



.otw_blog_manager-blog-full.with-border .otw_blog_manager-blog-media-wrapper {

  margin: 0px -16px 15px -16px;

}



.otw_blog_manager-blog-full.only-media {

  margin-bottom: 20px !important;

}



.otw_blog_manager-blog-newspaper .otw_blog_manager-blog-full.only-media,

.without-space .otw_blog_manager-blog-full.only-media {

  margin-bottom: 0 !important;

}



.otw_blog_manager-blog-full.only-media .otw_blog_manager-blog-media-wrapper {

  margin-bottom: 0 !important;

}



/* Blog Newspaper */

.otw_blog_manager-blog-newspaper {



}



/* Without space */

.otw_blog_manager-blog-newspaper.without-space {

  margin: 0 !important;

}



.otw_blog_manager-blog-newspaper.without-space .otw_blog_manager-blog-newspaper-item {

  margin: 0 !important;

  padding: 0 !important;

}



.otw_blog_manager-blog-newspaper.without-space .otw_blog_manager-blog-newspaper-item .otw_blog_manager-blog-media-wrapper {

  margin: 0 !important;

  padding: 0 !important;

}



/* Blog Newspaper Filter */

.otw_blog_manager-blog-newspaper-filter,

.otw_blog_manager-blog-newspaper-sort {

  position: relative;

  margin-bottom: 20px;

}



.otw_blog_manager-blog-newspaper-filter ul,

.otw_blog_manager-blog-newspaper-sort ul {

  margin: 0 !important;

  padding: 0;

}



.otw_blog_manager-blog-newspaper-filter li,

.otw_blog_manager-blog-newspaper-sort li {

  float: left;

  display: block;

  background-color: #fff;

  padding: 0;

  margin-right: 5px;

}



.otw_blog_manager-blog-newspaper-filter a,

.otw_blog_manager-blog-newspaper-sort a {

  font-size: 14px;

  color: #333;

  display: inline-block;

  padding: 8px 12px;

  line-height: 1em;

  background-color: #eee;

}



.otw_blog_manager-blog-newspaper-filter a:hover,

.otw_blog_manager-blog-newspaper-filter a.selected,

.otw_blog_manager-blog-newspaper-sort a:hover,

.otw_blog_manager-blog-newspaper-sort a.selected {

  color: #fff;

  background-color: #333;

}



/* Blog Newspaper Items */

.otw_blog_manager-blog-newspaper-item {

  margin-bottom: 20px;

}



.otw_blog_manager-blog-newspaper-item .otw_blog_manager-blog-full {

  margin-bottom: 0;

}



/* Mosaic Layout */

.otw_blog_manager-mosaic-layout {

  margin-top: -10px;

  margin-left: -10px;

  margin-right: -10px;

  margin-bottom: 20px !important;

}



.otw_blog_manager-mosaic-layout.without-space {

  margin: 0;

  margin-bottom: 30px !important;

}



.otw_blog_manager-mosaic-layout .otw_blog_manager-iso-item {

  padding: 10px !important;

  margin-bottom: 0 !important;



  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.otw-blog-4-column-news{
	border: 1px solid transparent;
}
.otw_blog_manager-mosaic-layout .otw_blog_manager-mosaic-layout.without-space .otw_blog_manager-iso-item {

  padding: 0 !important;

}



.otw_blog_manager-mosaic-layout .otw_blog_manager-blog-full {

  overflow: hidden;

}



.otw_blog_manager-mosaic-layout .otw_blog_manager-blog-full.only-media {

  padding: 0 !important;

}



.otw_blog_manager-mosaic-layout .otw_blog_manager-blog-full.only-media .otw_blog_manager-blog-media-wrapper {

  margin: 0 !important;

}



.hover-style-11-showcontent {

  overflow: hidden;

}



.hover-style-11-showcontent .otw_blog_manager-rollover-content {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: rgb(255,255,255);

  background-color: rgba(255,255,255, .9);

  padding: 20px;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  opacity: 0;

  cursor: default;

  z-index: 9;



  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-11-showcontent:hover .otw_blog_manager-rollover-content {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  opacity: 1;

}



/* Mosaic layout hover style 2 */

.hover-style-10-contentslide,

.hover-style-12-contentslidetop {

  position: relative;

  overflow: hidden;

}



.hover-style-10-contentslide .otw_blog_manager-blog-title-with-meta,

.hover-style-12-contentslidetop .otw_blog_manager-blog-title-meta-content {

  position: absolute;

  bottom: 0;

  width: 100%;

  padding: 15px;

  background-color: rgb(255,255,255);

  background-color: rgba(255,255,255, .9);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";



  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-12-contentslidetop .otw_blog_manager-blog-title-meta-content {

  bottom: -100%;

}



.hover-style-10-contentslide .otw_blog_manager-blog-title-with-meta .otw_blog_manager-blog-meta-wrapper,

.hover-style-12-contentslidetop .otw_blog_manager-blog-title-meta-content .otw_blog_manager-blog-meta-wrapper {

  margin: 0;

}



.hover-style-10-contentslide .otw_blog_manager-blog-content {

  position: absolute;

  bottom: -87px;

  height: 87px;

  width: 100%;

  padding: 15px;

  background-color: rgb(0,0,0);

  background-color: rgba(0,0,0, .8);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";



  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-12-contentslidetop .otw_blog_manager-blog-content {

  padding: 15px;

  margin: 15px -15px -15px;

  background-color: rgb(0,0,0);

  background-color: rgba(0,0,0, .8);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

}



.hover-style-10-contentslide .otw_blog_manager-blog-content p,

.hover-style-12-contentslidetop .otw_blog_manager-blog-content p {

  color: #fff;

  margin: 0;

  max-height: 57px;

  overflow: hidden;

}



.hover-style-10-contentslide:hover .otw_blog_manager-blog-title-with-meta {

  bottom: 87px;

}



.hover-style-10-contentslide:hover .otw_blog_manager-blog-content {

  bottom: 0;

}



.hover-style-12-contentslidetop:hover .otw_blog_manager-blog-title-meta-content {

  bottom: 0 !important;

}



/* Horizontal Layout */

.otw_blog_manager-horizontal-layout-wrapper {

  overflow: hidden;

  padding-bottom: 30px !important;

}



.otw_blog_manager-horizontal-layout-items {

  clear: both !important;

  display: block !important;

  padding: 0;

  /*margin: 0 -15px -4px 0 !important;*/

  overflow: hidden;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  opacity: 0;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.otw_blog_manager-horizontal-item {

  float: left;

  padding: 0;

  margin-right: 4px;

  margin-bottom: 4px;

  -webkit-user-select: none;



  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



.otw_blog_manager-horizontal-layout-items.without-space .otw_blog_manager-horizontal-item {

  margin-right: 0;

  margin-bottom: 0;

}



.otw_blog_manager-horizontal-item .otw_blog_manager-blog-full {

  overflow: hidden;

  margin-bottom: 0 !important;

}



.otw_blog_manager-horizontal-item .otw_blog_manager-blog-media-wrapper {

  overflow: hidden;

}



.otw_blog_manager-horizontal-item .otw_blog_manager-blog-media-wrapper .otw-media-container {

  position: relative;

  width: 100%;

  height: 100%;

}



.otw_blog_manager-horizontal-item .otw_blog_manager-blog-media-wrapper img {

  min-width: 100%;

  max-width: 100%;

  min-height: 100%;

  max-height: 100%;

}



/* Blog Title */

.otw_blog_manager-blog-title-wrapper {

  margin-bottom: 10px;

}



.otw_blog_manager-blog-title,

.otw_blog_manager-blog-title a {

  font-weight: normal;

  font-size: 24px;

  line-height: 1.3em;

  margin: 0;

}



/* Blog Media */

.otw_blog_manager-blog-media-wrapper {

  position: relative;

  margin-bottom: 15px;

}



.otw_blog_manager-blog-media-wrapper .otw-media-container{

	float: left;

	position: relative;

}



.otw_blog_manager-blog-media-wrapper .otw-media-container,

.otw_blog_manager-blog-media-wrapper img {

  display: block;

}



/* Left layout */

.otw_blog_manager-blog-full.otw_blog_manager-blog-image-left .otw_blog_manager-blog-media-wrapper {

  float: left;

  width: 40%;

  margin: 0 0 15px 0;

}



/* Right layout */

.otw_blog_manager-blog-full.otw_blog_manager-blog-image-right .otw_blog_manager-blog-media-wrapper {

  float: right;

  width: 40%;

  margin: 0 0 15px 0;

}



.otw_blog_manager-blog-image-left .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter):not(.otw_blog_manager-blog-type) {

  margin-left: 40%;

  padding-left: 15px;

}





.otw_blog_manager-blog-image-left.with-bg .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter),

.otw_blog_manager-blog-image-left.with-border .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter) {

  padding-left: 0;

}



.otw_blog_manager-blog-image-right .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter):not(.otw_blog_manager-blog-type) {

  margin-right: 40%;

  padding-right: 15px;

}



.otw_blog_manager-blog-image-right.with-bg .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter),

.otw_blog_manager-blog-image-right.with-border .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter) {

  padding-right: 0;

}



.otw_blog_manager-blog-full.otw_blog_manager-blog-image-left.with-bg .otw_blog_manager-blog-media-wrapper,

.otw_blog_manager-blog-full.otw_blog_manager-blog-image-right.with-bg .otw_blog_manager-blog-media-wrapper {

  margin: 0px -15px 0 -15px;

}



.otw_blog_manager-blog-full.otw_blog_manager-blog-image-left.with-border .otw_blog_manager-blog-media-wrapper,

.otw_blog_manager-blog-full.otw_blog_manager-blog-image-right.with-border .otw_blog_manager-blog-media-wrapper {

  margin: -1px -16px -1px -16px;

}



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

  /* Image Format */

  .otw_blog_manager-blog-full:not(.only-media) .otw_blog_manager-format-image {

    /*display: inline-block;*/

  }



  .otw_blog_manager-blog-media-wrapper .otw-media-container,

  .otw_blog_manager-blog-media-wrapper img {

    width: 100%

  }



  /* Blog image left & right layouts */

  .otw_blog_manager-blog-image-left .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter) {

    margin-left: 0 !important;

    padding-left: 0 !important;

  }



  .otw_blog_manager-blog-image-right .otw_blog_manager-blog-media-wrapper ~ *:not(.otw_blog_manager-blog-delimiter) {

    margin-right: 0 !important;

    padding-right: 0 !important;

  }



  .otw_blog_manager-blog-full.otw_blog_manager-blog-image-left .otw_blog_manager-blog-media-wrapper,

  .otw_blog_manager-blog-full.otw_blog_manager-blog-image-right .otw_blog_manager-blog-media-wrapper {

    float: none;

    width: auto;

    margin-bottom: 15px !important;

  }

}



/* Timeline Layout */

.otw_blog_manager-blog-timeline {

  position: relative;

  overflow: hidden;

}



.otw_blog_manager-blog-timeline:after {

  content: "" !important;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 50%;

  margin-left: -1px;

  width: 2px;

  height: 100%;

  background-color: #ebeaea;

  z-index: 0;

  display: block !important;

  visibility: visible !important;

  overflow: none !important;

}



/* Timeline Heading */

.otw_blog_manager-blog-timeline-heading {

  position: relative;

  height: 80px;

  overflow: hidden;

}



.otw_blog_manager-blog-timeline-heading:before {

  content: "\f0e6";

  font-family: 'FontAwesome';

  font-size: 42px;

  color: #ebeaea;

  text-align: center;

  position: absolute;

  top: 0;

  left: 50%;

  margin-left: -25px;

  width: 50px;

  height: 40px;

  line-height: 40px;

}



.otw_blog_manager-blog-timeline-heading:after {

  content: "";

  position: absolute;

  top: 0;

  bottom: 0;

  left: 50%;

  margin-left: -1px;

  width: 2px;

  height: 100%;

  margin-top: 40px;

  background-color: #ebeaea;



}



/* Timeline Title */

.otw_blog_manager-blog-timeline-item {

  position: relative;

}



.otw_blog_manager-blog-timeline-item .otw_blog_manager-timeline-title {

  font-size: 13px;

  font-weight: normal;

  width: 110px;

  height: 25px;

  line-height: 25px;

  text-align: center;

  position: absolute;

  margin: 0;

  color: #747474;

  background-color: #ebeaea;

  z-index: 1;

}



.otw_blog_manager-blog-timeline-item.odd .otw_blog_manager-timeline-title {

  right: -55px;

}



.otw_blog_manager-blog-timeline-item.even .otw_blog_manager-timeline-title {

  left: -55px;

}



.otw_blog_manager-blog-timeline-item.odd {

  padding-right: 80px !important;

  float: left !important;

  clear: left !important;

}



.otw_blog_manager-blog-timeline-item.odd:before,

.otw_blog_manager-blog-timeline-item.even:before {

  content: "";

  position: absolute;

  top: 30%;

  width: 0;

  height: 0;

  border: 8px solid transparent;

}



.otw_blog_manager-blog-timeline-item.odd:before {

  right: 64px;

  border-left-color: #ebeaea;

}



.otw_blog_manager-blog-timeline-item.even:before {

  left: 64px;

  border-right-color: #ebeaea;

}



.otw_blog_manager-blog-timeline-item.odd:after,

.otw_blog_manager-blog-timeline-item.even:after {

  content: "";

  position: absolute;

  top: 30%;

  margin-top: 3px;

  width: 10px;

  height: 10px;

  -webkit-border-radius: 100%;

     -moz-border-radius: 100%;

          border-radius: 100%;

  background-color: #ebeaea;

}



.otw_blog_manager-blog-timeline-item.odd:after {

  right: -5px;

}



.otw_blog_manager-blog-timeline-item.even:after {

  left: -5px;

}



.otw_blog_manager-blog-timeline-item.even {

  padding-left: 80px !important;

  float: right !important;

  clear: right !important;

}



/* Timeline layout responsive */

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

  .otw_blog_manager-blog-timeline:after,

  .otw_blog_manager-blog-timeline-heading,

  .otw_blog_manager-blog-timeline-item:before,

  .otw_blog_manager-blog-timeline-item:after,

  .otw_blog_manager-timeline-title {

    display: none !important;

  }



  .otw_blog_manager-blog-timeline-item.odd {

    padding-right: 10px !important;

    float: none !important;

    clear: none !important;

  }



  .otw_blog_manager-blog-timeline-item.even {

    padding-left: 10px !important;

    float: none !important;

    clear: none !important;

  }

}



/* Bootstrap Conflict for icon-* */

.theHoverBorder i[class*="icon-"] {

  background: none !important;

}



/* Image Hover Style 1, 2, 3 & 7 */



.hover-style-1-full .theHoverBorder,

.hover-style-2-shadowin .theHoverBorder,

.hover-style-3-border .theHoverBorder,

.hover-style-7-shadowout .theHoverBorder {

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  right: 0;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



/* Image Hover Style 4, 5, 8 & 9 */

.hover-style-4-slidetop .otw-media-container,

.hover-style-5-slideright .otw-media-container,

.hover-style-8-slidedown .otw-media-container,

.hover-style-9-slideleft .otw-media-container {

  position: relative;

  /*overflow: hidden;*/

}





/* Image Hover Style 1, 4 & 5 */

.hover-style-1-full a:hover .theHoverBorder,

.hover-style-4-slidetop .theHoverBorder,

.hover-style-5-slideright .theHoverBorder,

.hover-style-8-slidedown .theHoverBorder,

.hover-style-9-slideleft .theHoverBorder {

  background-color: rgb(0, 0, 0);

  background-color: rgba(0, 0, 0, 0.5);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

}



.hover-style-1-full .theHoverBorder i,

.hover-style-4-slidetop .theHoverBorder i,

.hover-style-5-slideright .theHoverBorder i,

.hover-style-8-slidedown .theHoverBorder i,

.hover-style-9-slideleft .theHoverBorder i {

  color: #fff;

}



.hover-style-4-slidetop .theHoverBorder {

  position: absolute;

  left: 0;

  top: 100%;

  width: 100%;

  height: 100%;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-5-slideright .theHoverBorder {

  position: absolute;

  left: -100%;

  top: 0;

  width: 100%;

  height: 100%;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-8-slidedown .theHoverBorder {

  position: absolute;

  left: 0;

  top: -100%;

  width: 100%;

  height: 100%;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-9-slideleft .theHoverBorder {

  position: absolute;

  left: 100%;

  top: 0;

  width: 100%;

  height: 100%;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-4-slidetop .theHoverBorder i,

.hover-style-5-slideright .theHoverBorder i,

.hover-style-8-slidedown .theHoverBorder i,

.hover-style-9-slideleft .theHoverBorder i {

  font-size: 36px;

  width: 36px;

  height: 36px;

  text-align: center;

  position: absolute;

  left: 50%;

  margin-left: -18px !important;

  top: 50%;

  margin-top: -18px !important;

}



.hover-style-4-slidetop .otw-media-container:hover .theHoverBorder,

.hover-style-8-slidedown .otw-media-container:hover .theHoverBorder {

  top: 0;

}



.hover-style-5-slideright .otw-media-container:hover .theHoverBorder,

.hover-style-9-slideleft .otw-media-container:hover .theHoverBorder {

  left: 0;

}



/* Image Hover Style 2 */

.hover-style-2-shadowin:hover .theHoverBorder {

  background-color: rgb(255,255,255,);

  background-color: rgba(255,255,255,0.3);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";



  -webkit-box-shadow: 0 0 25px #888 inset;

  -moz-box-shadow: 0 0 25px #888 inset;

  box-shadow: 0 0 25px #888 inset;

}



.hover-style-3-border:hover .theHoverBorder {

  background-color: rgb(255,255,255);

  background-color: rgba(255,255,255,0.3);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";



  -webkit-box-shadow:0 0 0 5px #888 inset;

  -moz-box-shadow:0 0 0 5px #888 inset;

  box-shadow: 0 0 0 5px #888 inset;

  border: 5px solid #888\0/;

}



/* Image Hover Style 1, 4 & 5 */

.hover-style-1-full a:hover .theHoverBorder,

.hover-style-1-full span:hover .theHoverBorder,

.hover-style-4-slidetop .theHoverBorder,

.hover-style-5-slideright .theHoverBorder {

  background-color: rgb(136, 136, 136);

  background-color: rgba(136, 136, 136, 0.5);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

}



.hover-style-4-slidetop .theHoverBorder i,

.hover-style-5-slideright .theHoverBorder i {

  color: #fff;

}



/* Image Hover Style 6 */

.hover-style-6-zoom span,

.hover-style-6-zoom a {

  overflow: hidden;

  zoom: 1;

}



.hover-style-6-zoom img { 

  -webkit-transition-duration: 0.4s;

  -moz-transition-duration: 0.4s;

  -o-transition-duration: 0.4s;

  -ms-transition-duration: 0.4s;

  transition-duration: 0.4s;

}



.hover-style-6-zoom img:hover {

  transform:scale(1.3);

  -ms-transform:scale(1.3);

  -moz-transform:scale(1.3);

  -webkit-transform:scale(1.3);

  -o-transform:scale(1.3);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  opacity:0.8

}



/* Image Hover Style 7 */

.hover-style-7-shadowout:hover .theHoverBorder {

  -webkit-box-shadow: 0 0 5px #888;

  -moz-box-shadow: 0 0 5px #888;

  box-shadow: 0 0 5px #888;

}



/* Special Effect - desaturate */

.otw_blog_manager-hover-img {

  position: absolute;

  top: 0 !important;

  left: 0 !important;

  width: 100% !important;

  height: 100% !important;

  margin: 0;

  padding: 0;

  border-style: none !important;

  vertical-align: baseline;

  max-width: none !important;

  max-height: none !important;

  -webkit-border-radius: 0 !important;

     -moz-border-radius: 0 !important;

          border-radius: 0 !important;

  box-shadow: none !important;

  z-index: 3 !important;

  -webkit-transform: translateZ(0);

  visibility: visible !important;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.hover-style-14-desaturate .otw-media-container,

.hover-style-15-blur .otw-media-container,

.hover-style-16-orton .otw-media-container,

.hover-style-17-glow .otw-media-container {

  position: relative;

  /*overflow: hidden;*/

}



.hover-style-14-desaturate .otw-media-container .otw_blog_manager-hover-img,

.hover-style-16-orton .otw-media-container .otw_blog_manager-hover-img {

  opacity: 1 !important;

}



.hover-style-14-desaturate .otw-media-container:hover .otw_blog_manager-hover-img,

.hover-style-16-orton .otw-media-container:hover .otw_blog_manager-hover-img {

  opacity: 0 !important;

}



.hover-style-15-blur .otw-media-container .otw_blog_manager-hover-img,

.hover-style-17-glow .otw-media-container .otw_blog_manager-hover-img {

  opacity: 0 !important;

}



.hover-style-15-blur .otw-media-container:hover .otw_blog_manager-hover-img,

.hover-style-17-glow .otw-media-container:hover .otw_blog_manager-hover-img {

  opacity: 1 !important;

}



/* only for IE8 */

.hover-style-14-desaturate .otw-media-container img { filter: gray\0/; }

.hover-style-14-desaturate .otw-media-container img:hover { filter: none !important\0/; }





.hover-style-15-blur .otw-media-container img { filter: none\0/; }

.hover-style-15-blur .otw-media-container:hover img { filter: blur(3px)\0/; }



.hover-style-16-orton .otw-media-container img { filter: blur(3px)\0/; }

.hover-style-16-orton .otw-media-container:hover img { filter: none\0/; }



.hover-style-17-glow .otw-media-container img { filter: none\0/; }

.hover-style-17-glow .otw-media-container:hover img { filter: glow(color=white,strength=3)\0/; }





/* Video Format */

.otw_blog_manager-format-video iframe {

  border: 0;

}



/* Audio Format */

.otw_blog_manager-format-audio object {

  height: 81px;

}



.otw_blog_manager-format-audio iframe {

  width: 100%;

  height: 166px;

  height: 81px\0/;

  margin: 0;

  padding: 0;

  border: 0;

  overflow: hidden;

}



/* Gallery Format */

.otw_blog_manager-slider,

.otw_blog_manager-format-gallery,

.otw_blog_manager-format-image {

  position: relative;

  overflow: hidden;

}



.otw_blog_manager-slider .otw_blog_manager-blog-media-wrapper {

  margin-bottom: 0px;

}



.otw_blog_manager-slider.has-caption,

.otw_blog_manager-format-gallery.has-caption {

  margin-bottom: 30px;

}



.otw_blog_manager-slider.with-border {

  padding: 3px;

  border: 1px solid #ebeaea;

  background-color: #fff;

}



.otw_blog_manager-slider ul,

.otw_blog_manager-format-gallery ul,

.otw_blog_manager-slider ol,

.otw_blog_manager-format-gallery ol { padding: 0 !important; margin: 0; list-style: none !important; border: none !important; }



.otw_blog_manager-slider .slides,

.otw_blog_manager-format-gallery .slides { overflow: hidden; width: 1000%; }



.otw_blog_manager-slider .slides li,

.otw_blog_manager-format-gallery .slides li { float: left; position: relative; margin: 0; background: none !important; border: none !important; }



.otw_blog_manager-slider .slides a,

.otw_blog_manager-slider .slides img,

.otw_blog_manager-format-gallery .slides a,

.otw_blog_manager-format-gallery .slides img { 

  display: block; 

  margin-right: auto;

  margin-left: auto;

}



/* Carousel */

.otw_blog_manager-carousel {

  

}



.otw_blog_manager-slider.otw_blog_manager-carousel .slides {

  margin: 0;

  padding: 0;

}



.otw_blog_manager-carousel .slides li {

  margin: 0 20px 0 0;

  list-style: none;

}



.otw_blog_manager-carousel .otw_blog_manager-blog-media-wrapper {

  margin-bottom: 0;

}



.otw_blog_manager-carousel .otw_blog_manager-blog-title,

.otw_blog_manager-carousel .otw_blog_manager-blog-title a {

  font-size: 17px;

  line-height: normal;

}



/* Captions */

.otw_blog_manager-flex-caption {

  padding: 20px 25px;

  width: 100%;



  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}



/* Used for 5 Columns Carousel */

.otw_blog_manager-flex-caption--small {

  padding: 3px 5px !important;

}



.otw_blog_manager-flex-caption.with-bg {

  background: rgb(0,0,0);

  background: rgba(0,0,0, 0.7);

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  color: #fff;

}



.otw_blog_manager-slider.caption-left .otw_blog_manager-flex-caption {

  text-align: left !important;

}



.otw_blog_manager-slider.caption-center .otw_blog_manager-flex-caption {

  text-align: center !important;

}



.otw_blog_manager-slider.caption-right .otw_blog_manager-flex-caption {

  text-align: right !important;

}



.otw_blog_manager-caption-title,

.otw_blog_manager-caption-title a {

  font-size: 18px;

  color: #333;

  margin: 0;

}



.otw_blog_manager--small-title,

.otw_blog_manager--small-title a {

  font-size: 12px !important;

  line-height: 14px;

}



.otw_blog_manager-caption-title a {

  display: inline-block;

}



.otw_blog_manager-flex-caption.with-bg .otw_blog_manager-caption-title,

.otw_blog_manager-flex-caption.with-bg .otw_blog_manager-caption-title a {

  color: #fff;

}



.otw_blog_manager-caption-title a:hover {

  color: #888;

}



.otw_blog_manager-caption-title + .otw_blog_manager-caption-excpert {

  margin: 10px 0 0;

}



.otw_blog_manager-caption-excpert,

.otw_blog_manager-caption-excpert p {

  margin: 0;

  font-size: 13px;

  color: #333;

}



.otw_blog_manager-caption-excpert--small,

.otw_blog_manager-caption-excpert--small p {

  font-size: 10px !important;

}



.otw_blog_manager-flex-caption.with-bg .otw_blog_manager-caption-excpert {

  color: #fff;

}



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

  .otw_blog_manager-flex-caption {

    position: absolute;

    bottom: 0;

  }

}



.otw-flex-viewport ul li {

  margin-bottom: 0 !important;

  padding-bottom: 0 !important;

}



.otw-flex-direction-nav {

  list-style: none;

}





.otw-flex-direction-nav, .otw-flex-direction-nav li{

  list-style: none;

  margin: 0 !important;

  padding: 0 !important;

}





.otw_blog_manager-slider .otw-flex-direction-nav,

.otw_blog_manager-format-gallery .otw-flex-direction-nav {

  position: absolute; 

  top: 50%; 

  margin-top: -20px !important; 

  left: 0; 

  width: 100%;

  -webkit-transition-duration: 0.4s;

  -moz-transition-duration: 0.4s;

  -o-transition-duration: 0.4s;

  -ms-transition-duration: 0.4s;

  transition-duration: 0.4s;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  opacity: 0;

  height: 0;

  height: auto\0/;



  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;



}

.otw_blog_manager-slider .otw-flex-direction-nav li {

  margin: 0;

  background: none !important; /* Overwritte theme default */

  border: none !important; /* Overwritte theme default */

}

.otw_blog_manager-slider .otw-flex-direction-nav li:first-child {

  float:left !important;

}



.otw_blog_manager-widget-carousel .otw_blog_manager-carousel .otw-flex-direction-nav {

  margin-top: -12px;

}



.otw_blog_manager-slider.with-border .otw-flex-direction-nav {

  padding: 0 3px !important;

}



.otw_blog_manager-slider:hover .otw-flex-direction-nav,

.otw_blog_manager-format-gallery:hover .otw-flex-direction-nav { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1; }



.otw_blog_manager-slider .otw-flex-direction-nav a,

.otw_blog_manager-format-gallery .otw-flex-direction-nav a {

  display: block; background-color: #000; background-position: center center;

  background-repeat: no-repeat; width: 30px; height: 40px; line-height: 40px;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; opacity: 0.3; outline: none; text-indent: -9999px;

}



.otw_blog_manager-slider .otw-flex-direction-nav a:hover,

.otw_blog_manager-format-gallery .otw-flex-direction-nav a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity: 0.5; }



.otw_blog_manager-slider .otw-flex-direction-nav .otw-flex-next,

.otw_blog_manager-format-gallery .otw-flex-direction-nav .otw-flex-next { float: right; background-image: url(http://designspacemodular.com/wp-content/plugins/blog-manager-light/frontend/images/arrow-next.png); }



.otw_blog_manager-slider .otw-flex-direction-nav .otw-flex-prev,

.otw_blog_manager-format-gallery .otw-flex-direction-nav .otw-flex-prev { float: left; background-image: url(http://designspacemodular.com/wp-content/plugins/blog-manager-light/frontend/images/arrow-prev.png); }



.otw_blog_manager-widget-carousel .otw_blog_manager-carousel .otw-flex-direction-nav a {

  font-size: 14px;

  color: #fff;

  width: 14px;

  height: 24px;

  line-height: 24px;

  text-align: center;

  text-indent: 0;

/*  background-image: none !important;*/

}



.otw_blog_manager-widget-carousel .otw_blog_manager-carousel .otw-flex-direction-nav a:hover {

  text-decoration: none !important;

}



.otw_blog_manager-slider .otw-flex-control-nav,

.otw_blog_manager-format-gallery .otw-flex-control-nav { position: absolute; width: 100%; list-style: none; text-align: center; bottom: 5px; left: 0; margin: 0 !important; padding: 0 !important;}



.otw_blog_manager-widget-carousel .otw_blog_manager-carousel .otw-flex-control-nav {

  -webkit-transition-duration: 0.4s;

  -moz-transition-duration: 0.4s;

  -o-transition-duration: 0.4s;

  -ms-transition-duration: 0.4s;

  transition-duration: 0.4s;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  opacity: 0;

}



.otw_blog_manager-widget-carousel .otw_blog_manager-carousel:hover .otw-flex-control-nav {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  opacity: 1;

}



.otw_blog_manager-slider.has-caption .otw-flex-control-nav,

.otw_blog_manager-format-gallery.has-caption .otw-flex-control-nav { bottom: -25px !important; border: none !important; }



.otw_blog_manager-slider.no-control-nav .otw-flex-control-nav {

  display: none !important;

}



.otw_blog_manager-slider .otw-flex-control-nav li,

.otw_blog_manager-format-gallery .otw-flex-control-nav li { 

  display: inline-block; 

  margin-right: 5px !important; /* Overwrite theme default */  

  background: none !important; /* Overwrite theme default */

  border: none !important; /* Overwrite theme default */

}



.otw_blog_manager-slider .otw-flex-control-nav li a,

.otw_blog_manager-format-gallery .otw-flex-control-nav li a { display: block; width: 10px; height: 10px; text-indent: -99999px; background: #000; overflow: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity: 0.5; }



.otw_blog_manager-slider .otw-flex-control-nav li a:hover,

.otw_blog_manager-slider .otw-flex-control-nav li a.otw-active,

.otw_blog_manager-format-gallery .otw-flex-control-nav li a:hover,

.otw_blog_manager-format-gallery .otw-flex-control-nav li a.otw-active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; opacity: 0.8; cursor: pointer; }



/* Blog Type */

.icon__small .otw_blog_manager-blog-type {

  font-size: 16px;

  width: 25px;

  height: 25px;

}



.otw_blog_manager-blog-type {

  float: left;

  font-size: 20px;

  width: 40px;

  height: 40px;

  text-align: center;

  background: #333;

  color: #fff;



  position: absolute;

  top: 5px;

  right: 5px;

  z-index: 999;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.otw_blog_manager-blog-type:hover { 

  background: #eee;

  color: #000;

}



.icon__small .otw_blog_manager-blog-type i {

  display: block;

  width: 25px !important;

  line-height: 25px;

  background: none !important;

}



.otw_blog_manager-blog-type i {

  display: block;

  width: 40px !important;

  line-height: 40px;

  background: none !important;

}



.otw_blog_manager-blog-image-left .otw_blog_manager-blog-type {

  left: 5px !important;

  right: auto;

}



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

  .otw_blog_manager-blog-type {

    display: none;

  }

}





/* Blog Info */

.otw_blog_manager-blog-meta-wrapper {

  font-size: 11px;

  margin-bottom: 20px;

}



.otw_blog_manager-blog-meta-wrapper.few-lines div[class^="otw_blog_manager-blog-"],

.otw_blog_manager-blog-meta-wrapper.few-lines div[class^="otw_blog_manager-blog-"],

.otw_blog_manager-blog-meta-wrapper.few-lines div[class^="otw_blog_manager-blog-"] {

  display: block !important;

  border: 0;

  padding: 5px 0 !important;

  float: none;

  border-bottom: 1px solid #ebeaea !important;

  border-right: none !important;

  text-align: right;

}



.otw_blog_manager-blog-meta-wrapper.few-lines .head,

.otw_blog_manager-blog-meta-wrapper.few-lines .head,

.otw_blog_manager-blog-meta-wrapper.few-lines .head {

  float: left;

}



.otw_blog_manager-blog-meta-wrapper div[class^="otw_blog_manager-blog-"],

.otw_blog_manager-blog-full.otw_blog_manager-blog-image-left .otw_blog_manager-blog-meta-wrapper div[class^="otw_blog_manager-blog-"] {

  display: inline-block;

  border: 0;

  border-right: 1px solid #ebeaea;

  padding: 0 5px;

  line-height: normal;

}



.otw_blog_manager-blog-meta-wrapper div[class^="otw_blog_manager-blog-"]:last-child,

.otw_blog_manager-blog-full.otw_blog_manager-blog-image-left .otw_blog_manager-blog-meta-wrapper div[class^="otw_blog_manager-blog-"] {

  /*padding: 0 5px 0 0;*/

  /*padding: 5px 0;*/

}







.otw_blog_manager-blog-meta-wrapper.with-icons div[class^="otw_blog_manager-blog-"] {

  display: inline-block !important;

  border: 0 !important;

  padding: 0 5px !important;

  line-height: normal !important;

  text-align: left !important;

}



.otw_blog_manager-blog-meta-wrapper div[class^="otw_blog_manager-blog-"]:first-child {

  border-left: none !important;

  padding-left: 0 !important;

}



.otw_blog_manager-blog-meta-wrapper .head {

  font-weight: 300;

  margin-right: 3px;

}

.otw_blog_manager-blog-meta-wrapper .head i {

  background: none !important;

}



.otw_blog_manager-blog-meta-wrapper a:hover {

  text-decoration: underline;

}



/* Date */

.otw_blog_manager-blog-date {



}



/* Author */

.otw_blog_manager-blog-author {



}



/* Tags */

.otw_blog_manager-blog-tag {



}



/* Category */

.otw_blog_manager-blog-category {



}



/* Coment */

.otw_blog_manager-blog-comment {



}









/* Blog Content */

.otw_blog_manager-blog-content {

  font-size: 13px;

}



/*.otw_blog_manager-blog-image-left.with-bg .otw_blog_manager-blog-content {

  padding-left: 0;

}



.otw_blog_manager-blog-image-left.otw_blog_manager-no-media .otw_blog_manager-blog-content {

  margin-left: 0;

  padding-left: 0;

}*/



.otw_blog_manager-blog-content p {

  line-height: 1.5em;

  margin: 0 0 20px 0;

}



.otw_blog_manager-blog-content blockquote,

.otw_blog_manager-blog-content q {

  quotes: none;

}



.otw_blog_manager-blog-content blockquote:before,

.otw_blog_manager-blog-content blockquote:after,

.otw_blog_manager-blog-content  q:before,

.otw_blog_manager-blog-content q:after {

  content: '';

  content: none;

}



.otw_blog_manager-blog-content blockquote {

  border-left: 3px solid #ebeaea;

  padding-left: 20px;

  color: #474747;

  font-size: 15px;

  line-height: 1.5em;

  margin: 5px 0 20px 15px;

}





/* Blog Read More */



.otw_blog_manager-blog-continue-reading {

  font-style: italic;

  display: inline-block;

  margin: 0 0 15px 0;

}



/* Blog Post Seperator */

.otw_blog_manager-blog-delimiter {

  clear: both;

  border-bottom: 1px solid #ebeaea;

}



.with-bg .otw_blog_manager-blog-delimiter {

  border-bottom: 1px solid #ddd;

}



/* Blog Social Icons */

.otw_blog_manager-social-wrapper {

  position: relative;

  float: right;

  margin-top: -20px;

  margin-bottom: 10px;

/*  position: absolute;

  right: 15px;

  bottom: 15px;

  z-index: 99;*/

}



.otw_blog_manager-social-item {

  float: left;

  display: block;

  width: 32px;

  height: 32px;

  line-height: 32px;

  text-align: center;

  text-decoration: none;

  background-color: #333;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

  margin: 0 10px 0 0;

}



.otw_blog_manager-social-item:last-child {

  margin-right: 0;

}



.otw_blog_manager-social-item i {

  color: #fff;

  font-size: 16px;

/*  line-height: 32px;*/

  text-decoration: none;

}



.otw_blog_manager-social-item:hover {

  background-color: #888;

  text-decoration: none;

}



/* Socail Share Buttons */

.otw_blog_manager-social-share-buttons-wrapper {

  clear: both;

  margin-top: 1px;

}



.otw_blog-manager-like-button-boxy {

  float: left;

  position: relative;

  min-height: 30px;

  width: 80px;

  margin: 0 0 0 10px;

}



.otw_blog-manager-share-button-boxy {

  float: left;

  position: relative;

  height: 61px;

  width: 54px;

  margin: 0 15px 15px 0;



}

  .otw_blog-manager-share-button-boxy a:hover {

    text-decoration: none;

  }



.otw_blog-manager-share-button-boxy.fb-like {

  width: 45px;

  overflow: hidden;

}



.otw_blog-manager-share-button-boxy.fb-like:before,

.otw_blog-manager-share-button-boxy.fb-like:after {

  display: none !important;

}



.otw_blog-manager-share-button-boxy:before,

.otw_blog-manager-share-button-boxy:after {

  content: "";

  position: absolute;

  top: 30px;

  right: 23px;

  height: 0;

  width: 0;

  border: 3px solid transparent;

  border-top-color: #fff;

  z-index: 3;

}



.otw_blog-manager-share-button-boxy:after {

  top: 31px;

  border-color: transparent;

  border-top-color: #ccc;

  z-index: 2;

}



.small-style .otw_blog-manager-share-button-boxy {

  height: 22px;

  width: 98px;

  margin: 0 15px 15px 0;

}



.small-style .otw_blog-manager-share-button-boxy.fb-like {

  padding-top: 2px;

  margin-bottom: 13px;

  height: 20px

}



.small-style .otw_blog-manager-share-button-boxy:before,

.small-style .otw_blog-manager-share-button-boxy:after {

  top: 8px;

}



.small-style .otw_blog-manager-share-button-boxy:before {

  position: absolute;

  right: 45px;

  border-color: transparent;

  border-right-color: #fff;

}



.small-style .otw_blog-manager-share-button-boxy:after {

  right: 46px;

  border-color: transparent;

  border-right-color: #ccc;

}



.otw_blog-manager-share-button-boxy:last-child {

  margin-right: 0 !important;

}



.otw_blog-manager-social-share {

  box-sizing: initial !important;

  position: relative;

  top: 39px;

  display: inline-block;

  width: 50px;

  height: 20px;

  line-height: 20px;

  font-size: 11px;

  color: #555;

  text-align: center;

  text-decoration: none !important;



  border: 1px solid #ccc;

  border-top-color: #e0e0e0;

  border-left-color: #e0e0e0;

  -webkit-border-radius: 3px;

     -moz-border-radius: 3px;

          border-radius: 3px;

  outline: none;



  -webkit-box-shadow: #f0f0f0 -1px -1px 0px 0px inset;

  -moz-box-shadow: #f0f0f0 -1px -1px 0px 0px inset;

  box-shadow: #f0f0f0 -1px -1px 0px 0px inset;

  

  background: #ffffff; /* Old browsers */

  background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* Opera 11.10+ */

  background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%); /* IE10+ */

  background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 100%); /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */



  -webkit-transition: all 0.1s ease-in-out;

  -moz-transition: all 0.1s ease-in-out;

  -ms-transition: all 0.1s ease-in-out;

  -o-transition: all 0.1s ease-in-out;

  transition: all 0.1s ease-in-out;

}



.small-style .otw_blog-manager-social-share {

  top: 0;

  width: 40px;

  box-sizing: inherit !important;

}



.otw_blog-manager-social-share:hover {

  border-color: #bbb;

  text-decoration: none;

}



.otw_blog-manager-social-share span.data-shares {

  clear: both;

  position: absolute;

  bottom: 29px;

  left: -1px;

  right: 0;

  top: auto;

  font-size: 12px;

  color: #333;

  width: 50px;

  height: 29px;

  line-height: 29px;

  -webkit-border-radius: 2px;

     -moz-border-radius: 2px;

          border-radius: 2px;

  border: 1px solid #ccc;

  background-color: #fff;

}



.small-style .otw_blog-manager-social-share span.data-shares {

  left: auto;

  right: -57px;

  bottom: auto;

  top: -1px;

  font-size: 11px;

  width: 44px;

  height: 20px;

  line-height: 20px;

}



.otw_blog-manager-social-share i {

  font-size: 17px;

  line-height: 21px;

  margin: 0 !important;

}



.otw_blog-manager-social-share.otw-facebook i {

  color: #3b579d;

}



.otw_blog-manager-social-share.otw-twitter i {

  color: #42abf1;

}



.otw_blog-manager-social-share.otw-google_plus i {

  color: #dd4c39;

}



.otw_blog-manager-social-share.otw-linkedin i {

  color: #0073a4;

}



.otw_blog-manager-social-share.otw-pinterest i {

  color: #bf1e25;

}



/* Author Bio */

.otw_blog_manager-author-panel { clear: both; margin: 0 0 30px; }

.otw_blog_manager-author-panel .otw_blog_manager-author-image { float: left; display: inline-block; margin-top: 8px; }

.otw_blog_manager-author-panel .otw_blog_manager-author-image a, 

.otw_blog_manager-author-panel .otw_blog_manager-author-image img { display: block; }

.otw_blog_manager-author-panel .otw_blog_manager-author-content { margin-left: 85px; border-left: 1px solid #ebeaea; padding-left: 25px; }





/* Comments */

.otw_blog_manager-comments { margin-bottom: 50px;  }



.otw_blog_manager-comment {

  position: relative;

  padding-top: 25px;

  border-top: 1px solid #ebeaea;

}



.otw_blog_manager-comment:first-child {

  padding-top: 0;

  border-top: none;

}



.otw_blog_manager-comment-avatar {

  width: 60px;

  height: 60px;



  float: left;

  overflow: hidden;



  background: #fafafa;

}



.otw_blog_manager-comment-content {

  margin-left: 79px;

}



.otw_blog_manager-comment-content p {

  margin-bottom: 25px;

}



.otw_blog_manager-comment-meta {

  margin-bottom: 10px;

}



.otw_blog_manager-comment-name { 

  color: #333;

  font-weight: bold;

}



.otw_blog_manager-comment-date {

  font-size: 11px;

  color: #999;

}



.otw_blog_manager-btn-reply {

  margin-left: 10px;

  padding: 2px 8px 3px;



  font-size: 11px;

  color: #333;

  line-height: 18px;

  border: 1px solid #ebeaea;

  line-height: 1em;

  background-color: #fafafa;

  cursor: pointer;



  -webkit-transition: all 0.2s ease;

  -moz-transition: all 0.2s ease;

  -o-transition: all 0.2s ease;

  -ms-transition: all 0.2s ease;

  transition: all 0.2s ease;

}



.otw_blog_manager-btn-reply:hover {

  color: #fff;

  background-color: #333;

}



.otw_blog_manager-btn-reply b {

  font-weight: normal;

}



.otw_blog_manager-btn-reply.cancel-reply {

  

}



.otw_blog_manager-btn-reply.cancel-reply b {

  color: #fff;

}



.otw_blog_manager-comment-reply {

  margin-left: 40px;

}



.otw_blog_manager-comment .otw_blog_manager-comment-form {

  margin-bottom: 30px;

}



.otw_blog_manager-cancel-reply2 {

  display: none;

  margin-left: 15px;

}



.otw_blog_manager-cancel-reply2:after {

  content: "\f00d";

  margin-left: 8px;



  font: 14px 'FontAwesome';

  color: #999;

}



.otw_blog_manager-comment .otw_blog_manager-cancel-reply2 {

  display: inline-block;

}



/* Comment Form */

.otw_blog_manager-comment-form {

  margin-bottom: 20px;

}



.otw_blog_manager-input-wrap, .otw_blog_manager-select-wrap, .otw_blog_manager-textarea-wrap {

  display: block;

  margin: 0 0 12px 0;

  position: relative;

}



.otw_blog_manager-input-wrap i {

  position: absolute;

  top: 9px; left: 11px;



  color: #c1c4c5;

}



.otw_blog_manager-textarea-wrap i {

  position: absolute;

  top: 10px; left: 11px;



  color: #c1c4c5;

}



.otw_blog_manager-input-wrap i + input, .otw_blog_manager-textarea-wrap i + textarea {

  padding-left: 31px;

}



.otw_blog_manager-input-wrap i.otw_blog_manager-focused, .otw_blog_manager-textarea-wrap i.otw_blog_manager-focused {

  color: #474747;

}





.otw_blog_manager-input-wrap input,

.otw_blog_manager-textarea-wrap textarea,

.otw_blog_manager-select-wrap select {

  width: 250px;

  height: 32px;



  padding: 5px 12px;

  background: #fafafa;



  border: 1px solid #ebeaea;

  outline: none;



  font-family: Arial, Helvetica, sans-serif;

  font-size: 13px;

  color: #474747;

  line-height: 1.6;



  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;



  -webkit-transition: all 0.2s ease-in-out;

  -moz-transition: all 0.2s ease-in-out;

  -o-transition: all 0.2s ease-in-out;

  -ms-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

}



.otw_blog_manager-textarea-wrap textarea {

  padding: 5px 12px;

  width: 100%;

  min-width: 100%;

  max-width: 100%;

  height: 112px;

  min-height: 112px;

}



.otw_blog_manager-btn-submit {

  font-size: 13px;

  color: #333;

  line-height: 18px;

  border: 1px solid #ebeaea;

  display: inline-block;

  padding: 10px 12px;

  margin: 0;

  line-height: 1em;

  background-color: #fafafa;

  cursor: pointer;



  -webkit-transition: all 0.2s ease-in-out;

  -moz-transition: all 0.2s ease-in-out;

  -o-transition: all 0.2s ease-in-out;

  -ms-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

}



.otw_blog_manager-btn-submit:hover {

  color: #fff;

  background-color: #333;

}



/* Prev & Next Navigation */

.otw_blog_manager-nav-single {

  padding: 15px 0;

  border-top: 1px solid #ebeaea;

  border-bottom: 1px solid #ebeaea;

  margin-bottom: 30px;

}



.otw_blog_manager-nav-single a {

  float: left;

  color: #4a4f51;

}



.otw_blog_manager-nav-single a.next {

  float: right;

}



.otw_blog_manager-nav-single a:hover {

  

}



/* Pagigantion */

.otw_blog_manager-pagination {

  *zoom: 1;

  clear: both;

  float: right;

  font-size: 11px;

  margin-bottom: 25px;

}



.otw_blog_manager-pagination.hide {

  display: none;

}



.otw_blog_manager-pagination:before, .otw_blog_manager-pagination:after {

  content: " ";

  display: table;

}



.otw_blog_manager-pagination:after {

  clear: both;

}



.otw_blog_manager-pagination .pages {



}



.otw_blog_manager-pagination a.previouspostslink {

  font-size: 0;

}



.otw_blog_manager-pagination a.previouspostslink:hover {

  color: #000;

}



.otw_blog_manager-pagination a.previouspostslink:before {

  content: "\F053\00a0\00a0";

  font-size: 9px;

  font-family: "FontAwesome";

}



.otw_blog_manager-pagination a.previouspostslink:after {

  font-size: 11px;

  content: "Previous";

}



.otw_blog_manager-pagination a.nextpostslink {

  font-size: 0;

}



.otw_blog_manager-pagination a.nextpostslink:hover {

  color: #000;

}



.otw_blog_manager-pagination a.nextpostslink:before {

  font-size: 11px;

  content: "Next";

}



.otw_blog_manager-pagination a.nextpostslink:after {

  content: "\00a0\00a0\F054";

  font-size: 9px;

  font-family: "FontAwesome";

}



.otw_blog_manager-pagination a, .otw_blog_manager-pagination span {

  display: block;

  float: left;

  margin-left: 4px;

  padding: 4px 8px;

}



.otw_blog_manager-pagination a.page, .otw_blog_manager-pagination span {

  border: 1px solid #eee;

}



.otw_blog_manager-pagination a.page:hover {

  border-color: #ebeaea;

  color: #000;

}



.otw_blog_manager-pagination span.current {

  border-color: #444;

  background: #888;

  color: #fff;

}





/* Load More Button */

.otw_blog_manager-load-more,

.otw_blog_manager-load-more-newspapper {

  width: 30%;

  margin: 15px auto 30px;

  text-align: center;

}



.otw_blog_manager-load-more a,

.otw_blog_manager-load-more-newspapper a {

  font-size: 14px;

  color: #333;

  display: inline-block;

  padding: 10px 15px;

  line-height: 1em;

  background-color: #eee;

  text-align: center;

}



.otw_blog_manager-load-more a:hover,

.otw_blog_manager-load-more-newspapper a:hover {

  /*color: #fff;*/

  background-color: #d5d5d5;

}



/* Sidebar - Widgets */

.otw_blog_manager-sidebar .otw_blog_manager-load-more {

  width: 100%;

}



.widget .otw_blog_manager-blog-media-wrapper{

  margin: 0 !important;

}



.otw_blog_manager-sidebar {

  margin: 0 0 20px 0;

}

.otw_blog_manager-sidebar > ul {

  list-style: none;

  padding: 0;

  margin: 0;

}

.otw_blog_manager-sidebar > ul > li {

  background: none !important; /* Theme hack. Some themes use backgrounds on the LI items */



}



.otw_blog_manager-sidebar ul li {

  padding-left: 0 !important;

}



.otw_blog_manager-sidebar li:before {

  content: '' !important;

  margin-left: 0 !important;

  width: auto !important;

}



.otw_blog_manager-sidebar .widget {

  list-style: none;

  padding: 0;

  margin: 0 0 30px 0;

}



.otw_blog_manager-widget {

  margin-bottom: 30px;

}



.otw_blog_manager-sidebar .widget-title {

  font-size: 20px;

  margin: 0 0 15px 0;

}



/* Blog latest widget */

.otw_blog_manager-widget-blog-latest {

  padding: 0 !important;

}



.otw_blog_manager-widget-blog-latest h3 {

  font-size: 13px !important;

}



.otw_blog_manager-widget-blog-latest ul {

  list-style: none;

  padding: 0;

  margin: 0;

  font-size: 13px;

}



.otw_blog_manager-widget-blog-latest li {

  margin-bottom: 20px !important;

  min-height: 60px;

  padding: 0 !important;

}



.otw_blog_manager-widget-blog-latest li:before {

  content: '' !important;

  display: none !important;

}



.otw_blog_manager-widget-blog-latest li > a,

.otw_blog_manager-widget-blog-latest li > span {

  /*display: inline-block;*/

}



.otw_blog_manager-widget-blog-latest li > a img,

.otw_blog_manager-widget-blog-latest li > span img {

  display: block;

}



.otw_blog_manager-widget-blog-latest li > a,

.otw_blog_manager-widget-blog-latest li > span {

  position: relative;

}



.otw_blog_manager-widget-blog-latest li > a:after {

  content: '';

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;



  -webkit-transition: all 0.2s ease-out;

  -moz-transition: all 0.2s ease-out;

  -o-transition: all 0.2s ease-out;

  -ms-transition: all 0.2s ease-out;

  transition: all 0.2s ease-out;

}



.otw_blog_manager-widget-blog-latest li > a:hover:after {

  background-color: rgb(0,0,0);

  background-color: rgba(0,0,0, 0.5);

}



.otw_blog_manager-widget-blog-latest li > a:hover {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

}



.otw_blog_manager-widget-blog-latest.left-image li > div > a,

.otw_blog_manager-widget-blog-latest.left-image li > div > a > img,

.otw_blog_manager-widget-blog-latest.left-image li > div > span,

.otw_blog_manager-widget-blog-latest.left-image li > div > span > img {

  float: left !important;

  margin: 0 10px 0 0;

}

.otw_blog_manager-widget-blog-latest.left-image li .otw_blog_manager-blog-media-wrapper{
	float: left;
}
.otw_blog_manager-widget-blog-latest.left-image li .otw_blog_manager-blog-title-wrapper{
	display: table-row;
}
.otw_blog_manager-widget-blog-latest.left-image li .otw_blog_manager-blog-meta-wrapper{
	display: table-row;
}
.otw_blog_manager-widget-blog-latest.left-image li .otw_blog_manager-blog-content{
	display: table-row;
}


.otw_blog_manager-widget-blog-latest.right-image li > div > a.otw-media-container,

.otw_blog_manager-widget-blog-latest.right-image li > div > a.otw-media-container > img,

.otw_blog_manager-widget-blog-latest.right-image li > div > span,

.otw_blog_manager-widget-blog-latest.right-image li > div > span > img {

  float: right !important;

  margin: 0 0 0 10px;

}
.otw_blog_manager-widget-blog-latest.right-image li .otw_blog_manager-blog-media-wrapper{
	float: right;
}
.otw_blog_manager-widget-blog-latest.right-image li .otw_blog_manager-blog-title-wrapper{
	display: table-row;
}
.otw_blog_manager-widget-blog-latest.right-image li .otw_blog_manager-blog-meta-wrapper{
	display: table-row;
}
.otw_blog_manager-widget-blog-latest.right-image li .otw_blog_manager-blog-content{
	display: table-row;
}
.otw_blog_manager-widget-blog-latest.top-image li > a,

.otw_blog_manager-widget-blog-latest.top-image li > span {

  margin: 0 0 10px 0;

}



.otw_blog_manager-widget-blog-latest li > h3,

.otw_blog_manager-widget-blog-latest li > h3 a {

  font-weight: bold;

  font-size: 15px;

  line-height: 1.3em;

  margin: 0;

  clear: none !important;

}



.otw_blog_manager-widget-blog-latest li > p {

  font-size: 12px;

  margin: 10px 0 0 0;

}



/* Carousel widget */

.otw_blog_manager-widget-carousel .otw_blog_manager-caption-title,

.otw_blog_manager-widget-carousel .otw_blog_manager-caption-title a {

  font-size: 15px;

}



.otw_blog_manager-widget-carousel .otw_blog_manager-carousel .slides li {

  margin: 0 10px 0 0 !important;

}







/* Infinite Scroll */

#infscr-loading {

  position: fixed;

  text-align: center;

  background: white;

  background: hsla( 0, 0%, 100%, 0.9 );

  bottom: 80px;

  left: 45%;

  z-index: 100;

  padding: 10px;

  color: #222;

  font-size: 14px;

  /*font-weight: bold;*/

  -webkit-border-radius: 4px;

     -moz-border-radius: 4px;

          border-radius: 4px;

}



  #infscr-loading img {

    float: left;

    margin: 4px 10px;

  }



  #infscr-loading div {

    float: left;

    text-align: center;

  }*/