/* Common CSS */
body{
  font-family: 'Roboto', sans-serif;
  font-size:15px;
}
.cvmm-block{
  /* margin-bottom:30px; */
}

/**
 * Styling for blocks.
 *
 */

 /* Block title layout default */

 .cvmm-block-title{
  text-transform:uppercase;
  font-size:18px;
  margin:20px 0;
  font-weight:600;
}
.cvmm-block-title span{
  display: inline-block;
}
.cvmm-block-title.layout--default span{
  margin-bottom:5px;
}

/* Block title layout one */
.cvmm-block-title.layout--one{
  position: relative;
  border-bottom:3px solid #ddd;
  line-height:1;
}
.cvmm-block-title.layout--one span{
  border-bottom:3px solid #333;
  display:inline-block;
  line-height:1;
  padding-bottom:10px;
  margin-bottom:-3px;
}

/* Block Title Layout Two */
.cvmm-block-title.cvmm-block-title.layout--two{
background:#f7f7f7;
border:1px solid #e1e1e1;
border-left:none;
border-right:none;
padding:7px 20px;
}
.cvmm-block-title.layout--two span{
position: relative;
color:#029fb2;
}

/* Block Title Layout Three */
.cvmm-block-title.layout--three{
position: relative;
/* padding:7px 0; */
background:#f7f7f7;
}
.cvmm-block-title.layout--three span{
  background:#fff;
  padding:7px 20px;
  display:inline-block;
}
.cvmm-block-title.layout--three:before{
content:'';
height:25px;
width:3px;
background:#029fb2;
position:absolute;
left:0;
top:50%;
transform: translateY(-50%);
}

/* Block Title Layout Four */
.cvmm-block-title.layout--four{
color:#fff;
background:#eee;
text-transform:capitalize;
}
.cvmm-block-title.layout--four span{
background:#029fb2;
padding:7px 15px;
display:inline-block;
}

/* Block Title Layout Five */
.cvmm-block-title.layout--five{
  border-bottom:2px solid #029fb2;
  /* padding-bottom:5px; */
}
.cvmm-block-title.layout--five span{
  background:#029fb2;
  color:#fff;
  padding:5px 20px;
  display:inline-block;
}

/* Block Title Layout Six */
.cvmm-block-title.layout--six{
  font-size:20px;
  line-height:1.5;
}
.cvmm-block-title.layout--six span{
  position: relative;
  display:inline-block;
  padding: 0 10px;
}
.cvmm-block-title.layout--six span:before{
  content: '';
  height: 15px;
  width: 50px;
  background: #029fb2;
  opacity: 0.5;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 50%;
}

/* Block Title Layout Seven */
.cvmm-block-title.layout--seven{
  overflow: hidden;
}
.cvmm-block-title.layout--seven span{
  position: relative;
  padding-left:23px;
}

.cvmm-block-title.layout--seven span:before{
  content:'';
  height:15px;
  width:15px;
  background:#029fb2;
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
}


/* Pagination */
.cvmm-pagination-links .page-numbers{
  list-style:none;
  margin-left:0;
}
.cvmm-pagination-links .page-numbers li{
  display:inline-block;
  margin-right: 5px;
}
.cvmm-pagination-links .page-numbers li span,
.cvmm-pagination-links .page-numbers li a{
  color:#666;
  padding: 5px 15px;
  display:block;
  background:#f4f4f4;
  font-size:14px;
}

.cvmm-pagination-links .page-numbers li span.current,
.cvmm-pagination-links .page-numbers li a:hover{
  background:#029fb2;
  color:#fff;
}

/* Banner Layout Default */
.cvmm-banner-content {
position: relative;
}

.cvmm-banner-thumb{
line-height:0;
}

.cvmm-banner-thumb img {
width: 100%;
}

.cvmm-banner-meta-wrap {
position: absolute;
top: 50%;
left: 50%;
height: auto;
display: block;
padding: 50px 0;
color: #fff;
width: 70%;
text-align: center;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.cvmm-banner-title a{
color: #fff;
font-size: 24px;
}

.cvmm-banner-title a:hover{
  color:#029fb2;
}
.cvmm-banner-desc {
font-size: 15px;
margin: 10px 0 30px;
}

.banner-button-wrap a {
  background: #fff;
  padding: 6px 20px;
  display: inline-block;
  vertical-align: middle;
  color: #333;
  margin:10px;
  border: 2px solid transparent;
  font-size: 14px;
  border: 2px solid #fff;
}

.banner-button-wrap .cvmm-banner-button-two{
  background: none;
  color: #fff;
}
.cvmm-block-banner--layout-default .cvmm-banner-thumb{
  position: relative;
}
.cvmm-block-banner--layout-default .cvmm-banner-thumb::before{
  content:'';
  position: absolute;
  height:100%;
  width:100%;
  background:rgba(0,0,0,0.5);
}
.cvmm-block-banner--layout-default .banner-button-wrap .cvmm-banner-button-one:hover,
.cvmm-block-banner--layout-four .banner-button-wrap .cvmm-banner-button-one:hover{
  background:transparent;
  color:#fff;
}
.cvmm-block-banner--layout-default .banner-button-wrap .cvmm-banner-button-two:hover,
.cvmm-block-banner--layout-four .banner-button-wrap .cvmm-banner-button-two:hover{
  background:#fff;
  color:#333;
}

/* Banner Layout one */

.cvmm-block-banner--layout-one .cvmm-banner-meta-wrap,
.cvmm-block-banner--layout-two .cvmm-banner-meta-wrap,
.cvmm-block-banner--layout-three .cvmm-banner-meta-wrap{
background: #fff;
width: 60%;
left: auto;
right: 0;
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
padding: 30px;
bottom: 0;
color: #333;
text-align: left;
top: auto;
}

.cvmm-block-banner--layout-one .cvmm-banner-title a,
.cvmm-block-banner--layout-two .cvmm-banner-title a,
.cvmm-block-banner--layout-three .cvmm-banner-title a{
color: #333;
}
.cvmm-block-banner--layout-one .banner-button-wrap a,
.cvmm-block-banner--layout-two .banner-button-wrap a{
  margin:0 20px 20px 0;
}

.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-one,
.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-one,
.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-one{
  color: #fff;
  background: #333;
  border:2px solid #333;
}
.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-one:hover,
.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-one:hover,
.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-one:hover{
  color:#333;
  background:none;
}

.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-two,
.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-two,
.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-two{
  color: #333;
  border: 2px solid #333;
  background: none;
}
.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-two:hover,
.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-two:hover,
.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-two:hover{
  color: #fff;
  border: 2px solid #333;
  background:#333;
}

.cvmm-block-banner--layout-two .cvmm-banner-meta-wrap {
width: 42%;
bottom: 0;
height: 100%;
display: flex;
flex-wrap: wrap;
align-content: center;
padding: 40px;
background: #f9f9f9;
}

.cvmm-block-banner--layout-three .cvmm-banner-content-wrap {
margin-bottom: 120px;
}

.cvmm-block-banner--layout-three .cvmm-banner-meta-wrap {
left: 50%;
margin-left: -40%;
bottom: -100px;
width: 80%;
text-align: center;
}

.cvmm-block-banner--layout-four .cvmm-banner-meta-wrap {
background: rgba(0,0,0,0.5);
}

/* Column one */

.cvmm-post-wrapper,
.cvmm-cats-wrapper
{
display: flex;
flex-wrap: wrap;
text-align:center;
}

.cvmm-post-wrapper.cvmm-post--imagemargin,
.cvmm-cats-wrapper.cvmm-post--imagemargin 
{
margin-left: -3%;
}

.cvmm-post-wrapper article {
margin-bottom: 3%;
}

.cvmm-post-wrapper.cvmm-post--imagemargin article,
.cvmm-cats-wrapper.cvmm-post--imagemargin .cvmm-category
{
width: 97%;
margin-left: 3%;
margin-bottom: 3%;
}

.cvmm-post-wrapper.column--two article ,
.cvmm-cats-wrapper.column--two .cvmm-category
{
width: 47%;
}
.cvmm-post-wrapper.column--three article,
.cvmm-cats-wrapper.column--three .cvmm-category
{
width: 30.33%;
}
.cvmm-post-wrapper.column--four article,
.cvmm-cats-wrapper.column--four .cvmm-category
{
width: 22%;
}
.cvmm-post-wrapper.column--five article,
.cvmm-cats-wrapper.column--five .cvmm-category
{
width: 17%;
}

.cvmm-post-wrapper.column--one.cvmm-post-no--imagemargin  article,
.cvmm-cats-wrapper.column--one.cvmm-post-no--imagemargin .cvmm-category
{
width: 100%;
}

.cvmm-post-wrapper.column--two.cvmm-post-no--imagemargin  article,
.cvmm-cats-wrapper.column--two.cvmm-post-no--imagemargin .cvmm-category

{
width: 50%;
}
.cvmm-post-wrapper.column--three.cvmm-post-no--imagemargin  article,
.cvmm-cats-wrapper.column--three.cvmm-post-no--imagemargin .cvmm-category
{
width: 33.33%;
}
.cvmm-post-wrapper.column--four.cvmm-post-no--imagemargin  article,
.cvmm-cats-wrapper.column--four.cvmm-post-no--imagemargin .cvmm-category
{
width: 25%;
}
.cvmm-post-wrapper.column--five.cvmm-post-no--imagemargin  article,
.cvmm-cats-wrapper.column--five.cvmm-post-no--imagemargin .cvmm-category
{
width: 20%;
}

/* Post Format & Post Meta CSS */
.cvmm-post.cvmm-icon .cvmm-post-thumb::after{
content: "\f15c";
font-family: "Font Awesome 5 Free";
position: absolute;
right: 0;
top: 0;
background: #029fb2;
color: #fff;
font-size: 18px;
padding:0 10px;
z-index:9;
}

.cvmm-post.post-format--quote.cvmm-icon .cvmm-post-thumb::after{
content: "\f10e";
}

.cvmm-post.post-format--gallery.cvmm-icon .cvmm-post-thumb::after{
content: "\f302";
}

.cvmm-post.post-format--audio.cvmm-icon .cvmm-post-thumb::after{
content: "\f1c7";
}

.cvmm-post.post-format--video.cvmm-icon .cvmm-post-thumb::after{
content: "\f1c8";
}

.cvmm-post.post-format--image.cvmm-icon .cvmm-post-thumb::after{
content: "\f03e";
}

.cvmm-post-meta > span::before {
content: "\f017";
font-family: "Font Awesome 5 Free";
margin-right: 5px;
-webkit-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}

.cvmm-post-meta > span.cvmm-post-author-name::before{
content: "\f007";
}

.cvmm-post-meta > span.cvmm-post-tags-wrap::before{
content: "\f02e";
}

.cvmm-post-meta > span.cvmm-post-comments-wrap::before{
content: "\f075";
}

.cvmm-post-meta > span.cvmm-post-cats-wrap::before{
  content: "\f07c";
}

.cvmm-post-meta.cvmm-meta-icon-hide span::before{
display: none;
}


.cvmm-post-meta-item.cvmm-post-comments-wrap a{
  display:inline-block;
  color:#fff;
}
.cvmm-post-meta-item.cvmm-post-comments-wrap a::after{
position: absolute;
bottom: -3px;
left: 0;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 3px 3px 0 0;
border-color: #000 transparent transparent transparent;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.cvmm-comment-txt {
margin-left: 5px;
}


/* Post Grid Default */
.cvmm-post-wrapper article{
text-align:left;
}
.cvmm-post-wrapper .cvmm-post-thumb {
position: relative;
margin-bottom:15px;
}
.cvmm-post-thumb>a{
display:block;
line-height:0;
}
.cvmm-post-title {
margin: 0 0 5px;
line-height: 1;
font-weight:600;
}

.cvmm-post-title a {
color: #333;
font-size: 16px;
}
.cvmm-post-content{
  font-size:15px;
}
.cvmm-post-meta {
margin-bottom: 10px;
}

.cvmm-post-meta .cvmm-post-meta-item {
margin-right: 10px;
font-size: 13px;
display: inline-block;
}

.cvmm-post-meta .cvmm-post-meta-item:first-child {
margin-left: 0;
}

.cvmm-post-tag,
.cvmm-post-cat {
margin-right: 12px;
}
.cvmm-post-cat{
display:inline-block;
}
.cvmm-post-cat:last-child{
margin-right:0;
}
.cvmm-post-meta,
.cvmm-post-meta a {
color: #888;
font-size:12px;
}
.cvmm-read-more{
text-transform:uppercase;
}
.cvmm-read-more a {
display: inline-block;
margin-top: 10px;
color: #666;
font-size:14px;
}

.cvmm-read-more a i {
margin-left: 10px;
display: inline-block;
}
.cvmm-view-more{
text-align:right;
}
.cvmm-view-more a{
color:#666;
font-size: 12px;
border: 1px solid #ccc;
padding: 7px 15px;
transition:0.2s;
}
.cvmm-view-more a i{
padding-left:7px;
}
.cvmm-view-more a:hover{
color:#029fb2;
border-color:#029fb2;
}

.cvmm-post-title a:hover,
.cvmm-read-more a:hover,
.cvmm-post-meta a:hover,
.cvmm-post-meta .cvmm-post-meta-item:hover:before,
.cvmm-post-meta .cvmm-post-meta-item:hover>a
{
color: #029fb2;
}
.wpmagazine-modules-post-grid-block .cvmm-view-more{
  margin-top:-2%;
}

/* Post Grid one */
.cvmm-block-post-grid--layout-one .cvmm-post-cats-wrap {
position: absolute;
bottom: 10px;
left: 10px;
width:100%;
}

.cvmm-block-post-grid--layout-one .cvmm-post-cats-wrap a
{
background: #212121;
color: #fff;
font-size: 11px;
padding: 3px 10px;
display: inline-block;
text-transform:uppercase;
}

.cvmm-post .cvmm-post-meta .cvmm-post-comments-wrap {
float: right;
background: #212121;
padding: 0 10px;
margin-right: 0;
color: #ffff;
position: relative;
}

.cvmm-post .cvmm-post-meta .cvmm-post-comments-wrap a{
color: #fff;
}

.cvmm-comment-txt {
display: none;
}

.cvmm-block-post-grid--layout-one .cvmm-read-more a {
border: 1px solid #e1e1e1;
padding: 6px 20px;
margin-top: 20px;
color: #404040;
}

.cvmm-block-post-grid--layout-one .cvmm-read-more a:hover{
background:none;
color: #fff;
border-color: #029fb2;
}

/* Post Grid Two */
.cvmm-block-post-grid--layout-two .cvmm-post{
text-align:center;
}
.cvmm-block-post-grid--layout-two .cvmm-post-thumb{
margin-bottom:0;
}
.cvmm-block-post-grid--layout-two .cvmm-post-cats-wrap {
margin-top:-20px;
display:block;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -12px;
width:100%; 
}
.cvmm-block-post-grid--layout-two .cvmm-post-cats-wrap .cvmm-post-cat{
display:inline-block;
}

.cvmm-block-post-grid--layout-two .cvmm-post-cats-wrap .cvmm-post-cat a{
color:#fff;
}
.cvmm-block-post-grid--layout-two .cvmm-post-content-all-wrapper{
border:1px solid #ccc;
padding:20px;
}
.cvmm-block-post-grid--layout-two .cvmm-read-more{
text-transform:uppercase;
}

/* Post Grid Three*/
.cvmm-block-post-grid--layout-three .cvmm-post-cats-wrap{
position:absolute;
left:0;
top:0;
padding:15px;
}
.cvmm-block-post-grid--layout-two .cvmm-post-cat a,
.cvmm-block-post-grid--layout-three .cvmm-post-cat a{
padding:5px 10px;
background:#212121;
font-weight:500;
text-transform:uppercase;
font-size:11px;
color:#fff;
}
.cvmm-block-post-grid--layout-three .cvmm-post-content{
border-bottom:2px dotted #ccc;
padding-bottom:15px;
margin-bottom:15px;
}
.cvmm-block-post-grid--layout-three .cvmm-post-meta{
display:inline-block;
}
.cvmm-block-post-grid--layout-three .cvmm-post-meta .cvmm-post-meta-item{
position: relative;
margin-right:12px;
}
.cvmm-block-post-grid--layout-three .cvmm-post-meta .cvmm-post-meta-item:after{
content:'/';
position: absolute;
left:-9px;
}
.cvmm-block-post-grid--layout-three .cvmm-post-meta .cvmm-post-meta-item:first-of-type:after{
display:none;
}
.cvmm-block-post-grid--layout-three .cvmm-post-meta .cvmm-post-meta-item{
color:#555;
}
.cvmm-block-post-grid--layout-three .cvmm-post-social-share{
display:inline-block;
float: right;
}


/* Post Grid Four */
.cvmm-block-post-grid--layout-four .cvmm-post-cats-wrap,
.cvmm-block-post-block--layout-two .cvmm-post-cats-wrap{
  position:absolute;
  bottom:0;
  left:0;
  padding:15px;
  color:#fff;
  width:100%;
  text-align:left;
  background:linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}
.cvmm-block-post-grid--layout-four .cvmm-post-cat,
.cvmm-block-post-block--layout-two .cvmm-post-cat{
  position:relative;
  padding-left:16px;
}
.cvmm-block-post-grid--layout-four .cvmm-post-cat:before,
.cvmm-block-post-block--layout-two .cvmm-post-cat:before{
  content:'';
  height:10px;
  width:10px;
  background:#029fb2;
  display:block;
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%)
}
.cvmm-block-post-grid--layout-four .cvmm-post-cat a,
.cvmm-block-post-block--layout-two .cvmm-post-cat a{
  color:#fff;
  text-transform:uppercase;
  font-size:12px;
}
.cvmm-block-post-grid--layout-four .cvmm-post{
text-align:left;
}
.cvmm-block-post-grid--layout-four .cvmm-post-meta{
margin-top:10px;
}
.cvmm-block-post-grid--layout-four .cvmm-post-meta span,
.cvmm-block-post-grid--layout-four .cvmm-post-meta span a{
color:#888;
}

/* List Layout Default */
.wpmagazine-modules-post-list-block .cvmm-post-wrapper.cvmm-post--imagemargin article{
display:flex;
justify-content:space-between;
align-items:center;
}
.wpmagazine-modules-post-list-block .cvmm-post-thumb
{
width:40%;
margin-bottom:0;
}
.wpmagazine-modules-post-list-block .cvmm-post-content-all-wrapper{
text-align:left;
width:57%;
}
.cvmm-block-post-list--layout-default .cvmm-post-cat a{
/* color:#029fb2; */
}

/* List Layout One */
.cvmm-block-post-list--layout-one .cvmm-post-meta{
position: relative;
margin-top:15px;
padding-top:15px;
}
.cvmm-block-post-list--layout-one .cvmm-post-meta:before{
content:'';
width:80px;
border-top:3px solid #555;
position:absolute;
top:0;
}
.cvmm-block-post-list--layout-one .cvmm-post-meta .cvmm-post-meta-item,
.cvmm-block-post-list--layout-three .cvmm-post-meta .cvmm-post-meta-item
{
position: relative;
margin-right:10px;
}
.cvmm-block-post-list--layout-one .cvmm-post-meta .cvmm-post-meta-item:after,
.cvmm-block-post-list--layout-three .cvmm-post-meta .cvmm-post-meta-item:after
{
content:'/';
position: absolute;
left:-7px;
}
.cvmm-block-post-list--layout-one .cvmm-post-meta .cvmm-post-meta-item:first-of-type:after,
.cvmm-block-post-list--layout-three .cvmm-post-meta .cvmm-post-meta-item:first-of-type:after
{
display:none;
}

/* List Layout Two */
.cvmm-block-post-list--layout-two .cvmm-post-thumb{
position: relative;
}
.cvmm-block-post-list--layout-two .cvmm-post-cats-wrap{
position:absolute;
display:block;
top:0;
right:0;
margin:15px;
}
.cvmm-block-post-list--layout-two .cvmm-post-cat{
margin-right:0;
margin-left:12px;
}
.cvmm-block-post-list--layout-two .cvmm-post-cat a,
.cvmm-block-post-list--layout-three .cvmm-post-cat a
{
background:#029fb2;
color:#fff;
font-size:11px;
padding:5px 10px;
text-transform:uppercase;
}
.cvmm-block-post-list--layout-two .cvmm-post-content{
position: relative;
padding-left:65px;
color:#666;
}
.cvmm-block-post-list--layout-two .cvmm-post-content:before{
content:'';
width:50px;
border-top:3px solid #555;
position:absolute;
left:0;
top:10px;
}

/* List Layout Three */
.cvmm-block-post-list--layout-three .cvmm-post{
border:1px solid #ccc;
}
.cvmm-block-post-list--layout-three .cvmm-post-thumb{
margin-bottom:0;
}

.cvmm-block-post-list--layout-three .cvmm-post-content-all-wrapper,
.cvmm-block-post-list--layout-four .cvmm-post-content-all-wrapper{
padding:5px;
padding-right:15px;
}
.cvmm-block-post-list--layout-three .cvmm-post-title{
margin-top:10px;
}

/* List Layout Four */
.cvmm-block-post-list--layout-four article{
background:#f8f9fa;
}
.cvmm-block-post-list--layout-four .cvmm-post-thumb{
margin-bottom:0;
}
.cvmm-block-post-list--layout-four .cvmm-post-meta{
  margin-bottom:0;
}
.cvmm-block-post-list--layout-four .cvmm-post-cat a{
color:#029fb2;
text-transform:uppercase;
font-weight:600;
}
.cvmm-block-post-list--layout-four .cvmm-post-date{
position: relative;
padding-left:25px;
}
.cvmm-block-post-list--layout-four .cvmm-post-date:after{
content:'';
width:15px;
border-top:1px solid #666;
position:absolute;
top:50%;
left:0;
}

/* Category Collection Layout Default */
.cvmm-cat-thumb>a{
display:block;
line-height:0;
}
.cvmm-cats-wrapper .cvmm-cat-title a:hover{
color:#029fb2;
}
.cvmm-cats-wrapper .cvmm-cat-title a{
color:#333;
font-size:16px;
font-weight:600;
}
.cvmm-block-category-collection--layout-default .cvmm-category{
text-align:center;
}
.cvmm-block-category-collection--layout-default .cvmm-cat-title{
display:inline-block;
}

.cvmm-cats-wrapper .cvmm-cat-count
{
background:#029fb2;
height:25px;
width:25px;
border-radius:50%;
color:#fff;
display:inline-block;
line-height:25px;
margin:5px;
font-size:13px;
}
.cvmm-cats-wrapper .cvmm-cat-content{
  color:#666;
  font-size:14px;
}


/* Category Collection Layout One */
.cvmm-block-category-collection--layout-one .cvmm-category,
.cvmm-block-category-collection--layout-three .cvmm-category,
.cvmm-block-category-collection--layout-four .cvmm-category
{
position: relative;
}
.cvmm-block-category-collection--layout-one .cvmm-cat-content-all-wrapper,
.cvmm-block-category-collection--layout-three .cvmm-cat-content-all-wrapper,
.cvmm-block-category-collection--layout-four .cvmm-cat-content-all-wrapper
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
background:#fff;
padding:10px 15px;
display:flex;
align-items:center;
flex-wrap:wrap;
justify-content:center;
width:80%;
}
.cvmm-block-category-collection--layout-one .cvmm-cat-content-all-wrapper{
border-radius:30px;
}

.cvmm-cats-wrapper .cvmm-cat-title{
margin-bottom:0;
display:inherit;
}

.cvmm-block-category-collection--layout-one .cvmm-cat-content
{
  width:100%;
}


/* Category Collection Layout Two */
.cvmm-block-category-collection--layout-two .cvmm-category{
border-radius:10px;
box-shadow:rgba(0,0,0,0.1) 0 0 10px;
}
.cvmm-block-category-collection--layout-two .cvmm-cat-thumb img{
border-radius:10px 10px 0 0;
}
.cvmm-block-category-collection--layout-two .cvmm-cat-title {
text-align:center;
padding:10px 0;
display: inline-block;
}
.cvmm-block-category-collection--layout-two .cvmm-cat-content{
  margin-bottom:15px;
}

/* Cateogory Collection Layout Three */
.cvmm-block-category-collection--layout-three .cvmm-cat-content-all-wrapper{
background:rgba(0,0,0,0.7);
padding:10px 15px;
}
.cvmm-block-category-collection--layout-three .cvmm-cat-title a,
.cvmm-block-category-collection--layout-three .cvmm-cat-content{
color:#fff;
width:100%;
}
.cvmm-block-category-collection--layout-three .cvmm-cat-count {
position:absolute;
right:-7px;
top:-7px;
border-radius:0;
margin:0;
}

/* Category Collection Layout Four */
.cvmm-block-category-collection--layout-four .cvmm-cat-thumb{
position: relative;;
}
.cvmm-block-category-collection--layout-four .cvmm-cat-thumb:before{
content:'';
position: absolute;
left:0;
right:0;
top:0;
bottom:0;
border:1px solid #fff;
margin:15px;
}
.cvmm-block-category-collection--layout-four .cvmm-cat-content-all-wrapper{
/* padding:10px 30px; */
}

/* Post Carousel Layout default */
.wpmagazine-modules-post-carousel-block .cvmm-post-wrapper.cvmm-post--imagemargin{
  margin-left:0;
}

.wpmagazine-modules-post-carousel-block .cvmm-post-wrapper{
  margin-bottom:0!important;
}

.wpmagazine-modules-post-carousel-block .cvmm-post-wrapper article{
  margin-bottom:30px;
}
.wpmagazine-modules-post-carousel-block .cvmm-post-wrapper.cvmm-post--imagemargin article{
text-align:left;
}
.cvmm-post-carousel-wrapper.cvmm-post--imagemargin .slick-slide{
margin-left:10px;
margin-right:10px;
}
.cvmm-post-carousel-wrapper.cvmm-post--imagemargin .slick-list{
margin:0 -10px;
}
.cvmm-post-carousel-wrapper.cvmm-post--imagemargin article{
margin-left:0;
}
.cvmm-post-carousel-wrapper .cvmm-post-title{
line-height:1;
}
.cvmm-post-carousel-wrapper .cvmm-post-title a{
font-size:18px;
}
.cvmm-post-carousel-wrapper .slickArrow.slick-arrow{
  position: absolute;
  top:auto;
  bottom:-20px;
  z-index:9;
  height:30px;
  width:30px;
  line-height:30px;
  text-align:center;
  border:1px solid #ccc;
  color:#666;
  font-size:12px;
  cursor: pointer;
  transition:0.2s;
}
.cvmm-post-carousel-wrapper .slickArrow.prev-icon{
right:40px;
}
.cvmm-post-carousel-wrapper .slickArrow.next-icon{
right:0;
}
.cvmm-post-carousel-wrapper .slickArrow.slick-arrow:hover{
background:#029fb2;
color:#fff;
border-color: #029fb2;
}
.cvmm-post-carousel-wrapper .slick-dots{
bottom:-15px;
}
.cvmm-post-carousel-wrapper .slick-dots li button:before{
font-size:10px;
}
.cvmm-block-post-carousel--layout-default .cvmm-view-more,
.cvmm-block-post-carousel--layout-four .cvmm-view-more{
  text-align:left;
}
.cvmm-block-post-carousel--layout-default .cvmm-view-more,
.cvmm-block-post-carousel--layout-one .cvmm-view-more,
.cvmm-block-post-carousel--layout-three .cvmm-view-more,
.cvmm-block-post-carousel--layout-four .cvmm-view-more{
  /* margin-top:-40px; */
}
/* Post Carousel Layout One */
.cvmm-block-post-carousel--layout-one .cvmm-post-cats-wrap{
position: absolute;
bottom:0;
display:block;
}
.cvmm-block-post-carousel--layout-one .cvmm-post-cat a{
background:#212121;
color:#fff;
padding:3px 10px;
font-size:11px;
text-transform:uppercase;
}
.cvmm-block-post-carousel--layout-one .cvmm-post{
text-align:left;
}
.cvmm-block-post-carousel--layout-one .slickArrow.prev-icon{
left:0;
/* bottom:0; */
top:auto;
right:auto;
}
.cvmm-block-post-carousel--layout-one .slickArrow.next-icon{
left:40px;
/* bottom:0; */
right:auto;
top:auto;
}
.cvmm-block-post-carousel--layout-one .cvmm-view-more{
text-align:right;
}
/* Post Carousel Layout Two */
.cvmm-block-post-carousel--layout-two article{
position: relative;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-content-all-wrapper{
  position: absolute;
  bottom:0;
  padding:20px;
  z-index:10;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-thumb{
margin-bottom:0;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-thumb a{
position: relative;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-thumb img{
height:320px;
width:100%;
object-fit:cover;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-thumb a:after{
content:'';
left:0;
right:0;
top:0;
bottom:0;
background:rgba(0,0,0,0.5);
position: absolute;
z-index:9;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-title a,
.cvmm-block-post-carousel--layout-two .cvmm-post-meta,
.cvmm-block-post-carousel--layout-two .cvmm-post-meta a,
.cvmm-block-post-carousel--layout-two .cvmm-post-content,
.cvmm-block-post-carousel--layout-two .cvmm-read-more a
{
color:#fff;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-meta{
margin-bottom:0;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-title a{
font-size:18px;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-title a:hover{
color:#029fb2
}
.cvmm-block-post-carousel--layout-two .cvmm-post-meta-item,
.cvmm-block-post-carousel--layout-three .cvmm-post-meta-item
{
position:relative;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-meta-item:after,
.cvmm-block-post-carousel--layout-three .cvmm-post-meta-item:after{
content:'/';
position: absolute;
left:-7px;
}
.cvmm-block-post-carousel--layout-two  .cvmm-post-meta-item:last-child,
.cvmm-block-post-carousel--layout-two .cvmm-post-cat:last-child,
.cvmm-block-post-carousel--layout-three  .cvmm-post-meta-item:last-child
{
margin-right:0;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-meta-item:first-child:after,
.cvmm-block-post-carousel--layout-three .cvmm-post-meta-item:first-child:after
{
display:none;
}
.cvmm-block-post-carousel--layout-two .cvmm-post-cat{
text-transform:uppercase;
}
.cvmm-block-post-carousel--layout-two .slickArrow.slick-arrow,
.cvmm-block-post-carousel--layout-three .slickArrow.slick-arrow{
top:50%;
transform:translateY(-50%);
background:rgba(0,0,0,0.5);
border:none;
color:#fff;
}
.cvmm-block-post-carousel--layout-two .slickArrow.prev-icon{
left:0;
right:auto;
}
.cvmm-block-post-carousel--layout-two .cvmm-view-more{
  /* margin-top:-2%; */
}

/* Post Carousel Layout Three */
.cvmm-block-post-carousel--layout-three .cvmm-post-wrapper{
  background:#f2f2f2;
  padding:30px;
}
.cvmm-block-post-carousel--layout-three .cvmm-post-wrapper article{
position: relative;
margin-bottom:0;
}
.cvmm-block-post-carousel--layout-three .cvmm-post-carousel-wrapper .slickArrow.slick-arrow{
  opacity:0;
}
.cvmm-block-post-carousel--layout-three .cvmm-post-carousel-wrapper:hover .slickArrow.slick-arrow{
  opacity:1;
}
.cvmm-block-post-carousel--layout-three .cvmm-post-carousel-wrapper .slickArrow.next-icon{
  right:30px;
}
.cvmm-block-post-carousel--layout-three .cvmm-post-carousel-wrapper .slickArrow.prev-icon{
  left:30px;
  right:auto;
}
.cvmm-block-post-carousel--layout-three .cvmm-view-more{
  margin-top:20px;
}
.cvmm-block-post-carousel--layout-three .cvmm-post-carousel-wrapper .slick-dots{
  bottom:-30px;
}

/* Post Carousel Layout Four */

.cvmm-block-post-carousel--layout-four .cvmm-post-thumb
{
width:50%;
float:left;
}
.cvmm-block-post-carousel--layout-four .cvmm-post-content-all-wrapper{
text-align:left;
width:47%;
float: right;
}
.cvmm-block-post-carousel--layout-four .cvmm-post-title a{
font-size:16px;
}

/* Slider Layout Default */
.wpmagazine-modules-post-slider-block article{
position: relative;
}
.slick-dots{
list-style:none;
}
.slick-dots li{
display:inline-block;
}
.cvmm-slider-post-wrapper .slickArrow{
position: absolute;
top:50%;
z-index:9;
height:50px;
width:40px;
line-height:50px;
color:#fff;
background:rgba(0,0,0,0.5);
cursor:pointer;
transform:translateY(-50%);
text-align:center;
transition:0.2s;
}
.cvmm-slider-post-wrapper .slickArrow:hover{
background:#029fb2;
}
.cvmm-slider-post-wrapper .slickArrow.prev-icon{
left:0;
}
.cvmm-slider-post-wrapper .slickArrow.next-icon{
right:0;
}
.cvmm-slider-post-wrapper .cvmm-post-thumb a{
position: relative;
}
.cvmm-slider-post-wrapper .cvmm-post-thumb a:before{
content:'';
left:0;
right:0;
top:0;
bottom:0;
position:absolute;
background:rgba(0,0,0, 0.4);
}
.cvmm-slider-post-wrapper article .cvmm-post-content-all-wrapper{
position:absolute;
bottom:0;
margin:50px;
text-align:left;
}
.cvmm-slider-post-wrapper .cvmm-post-title  a{
font-size:24px;
}
.cvmm-slider-post-wrapper .cvmm-post-meta a,
.cvmm-slider-post-wrapper .cvmm-post-meta,
.cvmm-slider-post-wrapper .cvmm-post-content-all-wrapper,
.cvmm-slider-post-wrapper .cvmm-read-more a,
.cvmm-slider-post-wrapper .cvmm-post-title  a
{
color:#fff;
}
.cvmm-slider-post-wrapper .cvmm-post-title  a:hover,
.cvmm-slider-post-wrapper .cvmm-post-meta a:hover,
.cvmm-slider-post-wrapper .cvmm-read-more a:hover
{
color:#029fb2;
}
.cvmm-slider-post-wrapper .slick-dots{
bottom:30px;
}
.cvmm-slider-post-wrapper .slick-dots li button:before {
font-size:14px;
color:#fff;
opacity:0.5;
}
.cvmm-slider-post-wrapper .slick-dots li.slick-active button:before{
color:#fff;
opacity:1;
}

/* slider Layout One */
.cvmm-block-post-slider--layout-one article .cvmm-post-content-all-wrapper{
background:#fff;
padding:30px;
margin:35px;
}
.cvmm-block-post-slider--layout-one .cvmm-post-title a{
color:#333;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta ,
.cvmm-block-post-slider--layout-one .cvmm-post-meta a,
.cvmm-block-post-slider--layout-one .cvmm-read-more a{
color:#555;
}
.cvmm-block-post-slider--layout-one .cvmm-post-cat a{
color:#029fb2;
text-transform:uppercase;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta-item:after{
border-bottom:1px solid #666!important;
}

.cvmm-block-post-slider--layout-one  .cvmm-post-cat,
.cvmm-block-post-slider--layout-four  .cvmm-post-cat{
position: relative;
}

.cvmm-block-post-slider--layout-one  .cvmm-post-cat:after,
.cvmm-block-post-slider--layout-four  .cvmm-post-cat:after{
content:'/';
position: absolute;
left:-9px;
color:#029fb2;
}
.cvmm-block-post-slider--layout-one .cvmm-post-cat:first-child:after,
.cvmm-block-post-slider--layout-four .cvmm-post-cat:first-child:after{
display:none;
}

.cvmm-block-post-slider--layout-one .slick-dots,
.cvmm-block-post-slider--layout-two .slick-dots{
bottom:30px;
right:30px;
width:auto;
}

/* Slider Layout Two */
.cvmm-block-post-slider--layout-two .cvmm-post-title  a{
color:#fff;
}
.cvmm-block-post-slider--layout-two .cvmm-post-cat a
{
background:#029fb2;
color:#fff;
padding:3px 10px;
}
.cvmm-block-post-slider--layout-two .cvmm-post-title,
.cvmm-block-post-slider--layout-three .cvmm-post-title
{
margin:15px 0;
}
.cvmm-block-post-slider--layout-two .cvmm-post-title a,
.cvmm-block-post-slider--layout-three .cvmm-post-title a
{
font-size:24px;
}
.cvmm-block-post-slider--layout-two article .cvmm-post-content-all-wrapper{
top:50%;
bottom:auto;
transform:translateY(-50%);
}
.cvmm-block-post-slider--layout-two .cvmm-post-author-name{
text-transform:uppercase;
}

.cvmm-block-post-slider--layout-two .slickArrow.prev-icon{
top:30px;
right:80px;
left:auto;
transform:none;
}
.cvmm-block-post-slider--layout-two .slickArrow.next-icon{
top:30px;
right:30px;
transform:none;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta-item,
.cvmm-block-post-slider--layout-two .cvmm-post-meta-item,
.cvmm-block-post-slider--layout-three .cvmm-post-meta-item,
.cvmm-block-post-slider--layout-four .cvmm-post-meta-item
{
position: relative;
padding-left:30px;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta-item:first-of-type,
.cvmm-block-post-slider--layout-two .cvmm-post-meta-item:first-of-type,
.cvmm-block-post-slider--layout-three .cvmm-post-meta-item:first-of-type,
.cvmm-block-post-slider--layout-four .cvmm-post-meta-item:first-of-type
{
padding-left:0;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta-item:after,
.cvmm-block-post-slider--layout-two .cvmm-post-meta-item:after,
.cvmm-block-post-slider--layout-three .cvmm-post-meta-item:after,
.cvmm-block-post-slider--layout-four .cvmm-post-meta-item:after
{
content:'';
width:20px;
border-bottom:1px solid #fff;
position:absolute;
left:0;
top:50%;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta-item:first-child:after,
.cvmm-block-post-slider--layout-two .cvmm-post-meta-item:first-child:after,
.cvmm-block-post-slider--layout-three .cvmm-post-meta-item:first-child:after,
.cvmm-block-post-slider--layout-four .cvmm-post-meta-item:first-child:after
{
display:none;
padding-left:0;
}

/* Slider Layout Three */
.cvmm-block-post-slider--layout-three article .cvmm-post-content-all-wrapper{
left:50%;
top:50%;
bottom:auto;
transform:translate(-50%,-50%);
width:70%;
margin:0;
text-align:center;
}
.cvmm-block-post-slider--layout-three .cvmm-post-meta{
position: relative;
}
.cvmm-block-post-slider--layout-three .cvmm-post-cat:last-child{
margin-right:0;
}

.cvmm-block-post-slider--layout-three .cvmm-post-cat a{
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
padding:3px 10px;
}
.cvmm-block-post-slider--layout-three .slickArrow.prev-icon{
top:auto;
bottom:30px;
right:80px;
left:auto;
transform:none;
}
.cvmm-block-post-slider--layout-three .slickArrow.next-icon{
bottom:30px;
top:auto;
right:30px;
transform:none;
}

/* Slider Layout Four */
.cvmm-block-post-slider--layout-four .cvmm-post-thumb img{
/* height:500px; */
width:100%;
object-fit:cover;
}
.cvmm-block-post-slider--layout-four article .cvmm-post-content-all-wrapper{
position:unset;
margin:0;
padding:30px;
padding-left:110px;
position: relative;
width:80%;
}

.cvmm-block-post-slider--layout-four .cvmm-post-title a{
color:#333;
}
.cvmm-block-post-slider--layout-four .cvmm-post-title:before{
content:'';
width:90px;
border-top:3px solid #555;
position: absolute;
left:0;
top:50px;
}
.cvmm-block-post-slider--layout-four .cvmm-post-meta a,
.cvmm-block-post-slider--layout-four .cvmm-post-meta,
.cvmm-block-post-slider--layout-four .cvmm-post-content-all-wrapper,
.cvmm-block-post-slider--layout-four .cvmm-read-more a,
.cvmm-block-post-slider--layout-four .cvmm-post-title  a
{
color:#333;
}
.cvmm-block-post-slider--layout-four .cvmm-post-cat a{
color:#029fb2;
text-transform:uppercase;
}

.cvmm-block-post-slider--layout-four .cvmm-post-meta-item:after{
border-bottom-color:#555;
}
.cvmm-block-post-slider--layout-four .cvmm-slider-post-wrapper .slickArrow{
bottom:50px;
top:auto;
border:1px solid #ccc;
color:#555;
background:none;
height:40px;
line-height:37px;
font-size:14px;
}
.cvmm-block-post-slider--layout-four .cvmm-slider-post-wrapper .slickArrow.prev-icon{
right:50px;
left:auto;
}
.cvmm-block-post-slider--layout-four .cvmm-slider-post-wrapper .slickArrow:hover{
border-color:#029fb2;
background:#029fb2;
color:#fff;
}
.cvmm-block-post-slider--layout-four .slick-dots{
  bottom:180px;
}

/* Ticker Layout Default */
.cvmm-ticker-wrapper{
display:flex;
align-items:center;
position: relative;
}
.cvmm-ticker-wrapper .cvmm-ticker-caption{
background:#029fb2;
padding:7px 15px;
color:#fff;
margin-right:15px;
font-size:14px;
}
.cvmm-ticker-wrapper .cvmm-ticker-content{
margin-bottom:0!important;
text-align:left;
}
.cvmm-ticker-wrapper .cvmm-ticker-content{
width:85%;
position:static;
overflow:hidden;
}
.cvmm-ticker-content .js-marquee{
  display:flex;
}

.cvmm-ticker-wrapper .cvmm-ticker-single-title{
width:auto;
padding-left:20px;
}

.cvmm-ticker-wrapper .cvmm-ticker-single-title,
.cvmm-ticker-wrapper .cvmm-ticker-single-title a{
color:#333;
font-size:13px;
}
.cvmm-ticker-wrapper .cvmm-ticker-single-title a:hover{
color:#029fb2;
}

.cvmm-ticker-wrapper .cvmm-ticker-single-title a:before{
  content:'\f0da';
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  padding-right:5px;
  color:#029fb2;
}

.cvmm-post-tiles-slider-post-wrapper .slick-prev:before{
content:'\f053';
font-family:'Font Awesome 5 Free';
font-weight:600;
font-size:12px;
opacity:1;
transition:0.2s;
}

.cvmm-post-tiles-slider-post-wrapper .slick-next:before{
content:'\f054';
font-family:'Font Awesome 5 Free';
font-weight:600;
font-size:12px;
opacity:1;
}


/* Ticker Layout One */
.cvmm-block-ticker--layout-one .cvmm-ticker-wrapper{
background:#333;
}
.cvmm-block-ticker--layout-one .cvmm-ticker-wrapper{
padding:7px 20px;
}
.cvmm-block-ticker--layout-one .cvmm-ticker-caption{
font-size:12px;
text-transform:uppercase;
margin-right: 15px;
border-radius: 30px;
padding:5px 15px;
}
.cvmm-block-ticker--layout-one .cvmm-ticker-single-title,
.cvmm-block-ticker--layout-one .cvmm-ticker-single-title a{
color:#fff;
}

/* Ticker Layout Two */
.cvmm-block-ticker--layout-two .cvmm-ticker-wrapper{
border:1px solid #ccc;
}

/* Ticker Layout Three */
.cvmm-block-ticker--layout-three .cvmm-ticker-wrapper{
background:#e8e8e8;
}

/* Ticker Layout Four */
.cvmm-block-ticker--layout-four .cvmm-ticker-single-image{
height:50px;
width:50px;
object-fit:cover;
display:inline-block;
vertical-align: middle;
}
.cvmm-block-ticker--layout-four .cvmm-ticker-single-item{
padding-left:30px;
}
.cvmm-block-ticker--layout-four .cvmm-ticker-single-title{
display:inline-block;
padding-left:15px;
}
.cvmm-block-ticker--layout-four .cvmm-ticker-wrapper .cvmm-ticker-single-title a:before{
  display:none;
}

/* Tiles Layout Default */
.cvmm-post-tiles-block-main-content-wrap{
display:flex;
flex-wrap:wrap;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper{
width:60%;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper.cvmm-post-tiles-full-width,
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper.cvmm-post-tiles-post-full-width{
width:100%;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-wrapper{
width:40%;
}
.cvmm-block .cvmm-post-tiles-block-main-content-wrap article{
position: relative;
margin-left:0;
margin-right:0;
text-align:left;
}
.cvmm-post-tiles-slider-post-wrapper article{
margin-bottom:0!important;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper .cvmm-post-thumb a{
height:500px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-wrapper .cvmm-post-thumb a{
height:245px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-wrapper article{
margin-bottom:10px;
padding-left:10px;
}
.cvmm-block-post-tiles--layout-default .cvmm-featured-post-wrapper article{
width:100%;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-content-all-wrapper{
position:absolute;
bottom:0;
left:10px;
right:0;
background:linear-gradient(to top, rgba(0,0,0,0.7),rgba(0,0,0,0));
color:#fff;
padding:15px;
/* width:100%; */
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper .cvmm-post-content-all-wrapper{
  left:0;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper .cvmm-post-content-all-wrapper{
padding:30px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper .cvmm-post-title{
margin-top:10px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper .cvmm-post-title a{
font-size:20px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-wrapper .cvmm-post-title a,
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-left-wrapper .cvmm-post-title a,
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-right-wrapper .cvmm-post-title a{
font-size:16px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-title a,
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-meta-item,
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-meta a,
.cvmm-post-tiles-block-main-content-wrap .cvmm-read-more a
{
color:#fff;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-title a:hover,
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-meta a:hover
{
color:#029fb2;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-cat a{
background:#029fb2;
color:#fff;
padding:3px 10px;
font-size:11px;
text-transform:uppercase;
}
.cvmm-post-tiles-slider-post-wrapper .slick-arrow{
z-index:99;
background: rgba(0,0,0,0.7);
height: 30px;
width: 30px;
color:#fff;
opacity:1;
bottom:30px;
top:auto;
opacity:1;
transform:none;
border-radius:0;
}
.cvmm-post-tiles-slider-post-wrapper .slick-arrow:hover,
.cvmm-post-tiles-slider-post-wrapper .slick-arrow:focus
{
background:#029fb2;
color:#fff;
}
.cvmm-post-tiles-slider-post-wrapper .slick-prev{
right:55px;
left:auto;
}
.cvmm-post-tiles-slider-post-wrapper .slick-next{
right:15px;
}


/* Tiles Layout One */
.cvmm-block-post-tiles--layout-one .cvmm-post-tiles-slider-post-wrapper{
width:50%;
}
.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper{
width:50%;
}
.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper article,
.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper article
{
 width:50%;
 float:left;
 padding-left:10px;
 margin-bottom:10px;
 position: relative;
}
.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper .cvmm-post-thumb a,
.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper .cvmm-post-thumb a{
height:245px;
}
.cvmm-block-post-tiles--layout-one .slick-arrow{
top:15px;
bottom:auto;
}

/* Tiles Layout Two */

.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper article:first-child{
  width:100%;
}
.cvmm-block-post-tiles--layout-two article{
  margin-left:0!important;
}

/* Tiles Layout Three */
.cvmm-block-post-tiles--layout-three .cvmm-post-tiles-slider-post-wrapper{
 width:50%;
 order:2;
 padding:0 10px;
}

.cvmm-block-post-tiles--layout-three .cvmm-featured-post-left-wrapper{
 width:25%;
 order:1;
}
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-right-wrapper{
width:25%;
order:3;
}
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-left-wrapper .cvmm-post-thumb a,
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-right-wrapper .cvmm-post-thumb a{
height:245px;
}
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-left-wrapper article,
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-right-wrapper article
{
margin-bottom:10px;
width:100%;
}
.cvmm-block-post-tiles--layout-three .cvmm-post-content-all-wrapper{
left:0;
top:0;
bottom:auto;
background: linear-gradient(to bottom, rgba(0,0,0,0.7),rgba(0,0,0,0));
}
.cvmm-block-post-tiles--layout-three .slick-arrow,
.cvmm-block-post-tiles--layout-four .slick-arrow{
top:50%;
bottom:auto;
transform:translateY(-50%);
}
.cvmm-block-post-tiles--layout-three .slick-prev{
left:20px;
right:auto;
}
.cvmm-block-post-tiles--layout-three .slick-next{
right:20px;
}

/* Tiles Layout Four */
.cvmm-block-post-tiles--layout-four .cvmm-post-tiles-slider-post-wrapper{
 width:100%;
}
.cvmm-block-post-tiles--layout-four .cvmm-post-tiles-slider-post-wrapper article {
  text-align:center;
}
.cvmm-block-post-tiles--layout-four .cvmm-post-tiles-slider-post-wrapper .slick-list {
  margin:0 -5px;
}
.cvmm-block-post-tiles--layout-four .cvmm-post-tiles-slider-post-wrapper .slick-slide {
  margin:0 5px;
}

.cvmm-block-post-tiles--layout-four .cvmm-post-tiles-slider-post-wrapper .cvmm-post-title a{
  font-size:24px;
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper{
 width:100%;
 margin-top:10px;
 display:flex;
 flex-wrap:wrap;
 /* margin-left:-10px; */
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper article{
 width:25%;
 text-align:center;
 padding-left:10px;
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper article:first-child{
  padding-left:0;
}
.cvmm-block-post-tiles--layout-four .cvmm-post-title{
 line-height:1;
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper article .cvmm-post-content-all-wrapper{
 opacity:0;
 padding-bottom:0;
 transition:0.2s;
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper article:first-child .cvmm-post-content-all-wrapper{
left:0;
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper article:hover .cvmm-post-content-all-wrapper{
opacity:1;
padding-bottom:15px;
}
.cvmm-block-post-tiles--layout-four .slick-prev{
left:0;
right:auto;
}
.cvmm-block-post-tiles--layout-four .slick-next{
right:0;
}

/* Post Block Layout Default */
.cvmm-block-post-block--layout-default article{
display:flex;
flex-direction:column;
}
.cvmm-block-post-block--layout-default .cvmm-post-wrapper.column--three article{
width:33.33%;
}
.cvmm-block-post-block--layout-default article:nth-child(2n){
flex-direction: column-reverse;
}
.cvmm-block-post-block--layout-default .cvmm-post-thumb{
margin-bottom:0;
}
.cvmm-block-post-block--layout-default .cvmm-post-thumb img
{
height:250px;
width:100%;
object-fit:cover;
}
.cvmm-block-post-block--layout-default .cvmm-post-content-all-wrapper{
height:250px;
overflow: hidden;
padding:20px;
background:#f8f9fa;
}

.cvmm-block-post-block--layout-default .cvmm-post-title a{
font-size:16px;
}
.cvmm-post-block-main-post-wrap .cvmm-post-title a
{
font-size:22px;
}
.wpmagazine-modules-post-block--block .cvmm-post-block-trailing-post-wrap .cvmm-post-title{
line-height:1;
}
/* Post Block Layout One */
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap article{
  position: relative;
}
.cvmm-block-post-block--layout-one .cvmm-post-thumb{
/* margin-bottom:0; */
}
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-content-all-wrapper,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-content-all-wrapper,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-content-all-wrapper{
position:absolute;
bottom:0;
left:0;
background:linear-gradient(to top, rgba(0,0,0,0.7),rgba(0,0,0,0));
color:#fff;
padding:30px;
width:100%;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-title a,
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-meta,
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-meta a,
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-read-more a,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-title a,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-meta,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-meta a,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-read-more a,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-title a,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-meta,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-meta a,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-read-more a
{
color:#fff;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-thumb img,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-thumb img{
height:500px;
width:100%;
object-fit:cover;
object-position:center;
}

.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-title,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-title{
  margin:10px 0;
}
.cvmm-block-post-block--layout-one .cvmm-post-title a:hover{
color:#029fb2;
}
.cvmm-block-post-block--layout-one .cvmm-post-cat a,
.cvmm-block-post-block--layout-three .cvmm-post-cat a,
.cvmm-block-post-block--layout-four .cvmm-post-cat a{
background:#029fb2;
padding:3px 10px;
color:#fff;
font-size:12px;
text-transform:uppercase;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap{
margin-right:-3%;
display:flex;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap article{
width:30.33%!important;
margin-right:3%;
display: inline-block;
vertical-align:top;
}

.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap .cvmm-read-more a{
text-transform:uppercase;
border:1px solid #ccc;
padding:3px 15px;
font-weight:500;
}

/* Post Block Layout Two */
.cvmm-block-post-block--layout-two .cvmm-post-wrapper{
display:flex;
justify-content:space-between;
margin-left:0;
}
.cvmm-block-post-block--layout-two .cvmm-post-block-main-post-wrap{
width:47%;
}
.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap{
width:50%;
}
.cvmm-block-post-block--layout-two .cvmm-post-wrapper article{
  margin-left:0;
  margin-bottom:2%;
}
.cvmm-block-post-block--layout-one .cvmm-post-wrapper .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-block--layout-two .cvmm-post-wrapper article,
.cvmm-block-post-block--layout-three .cvmm-post-wrapper article,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap article
{
 width:100%!important;
}
.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap article,
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap article{
display:flex;
justify-content:space-between;
align-items:center;
}
.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap .cvmm-post-thumb,
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap .cvmm-post-thumb{
width:30%;
}
.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap .cvmm-post-content-all-wrapper,
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap .cvmm-post-content-all-wrapper{
width:67%;
}
.cvmm-block-post-block--layout-two .cvmm-post-block-main-post-wrap .cvmm-post-thumb{
  position: relative;
}

.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap .cvmm-post-cats-wrap,
.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap .cvmm-post-content{
  display:none;
}

/* Post Block Layout Three */

.cvmm-block-post-block--layout-three .cvmm-post-wrapper{
  display:block;
  margin-left:0;
}
.cvmm-block-post-block--layout-three .cvmm-post-wrapper article{
margin-left:0;
margin-bottom:2%;
}
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap,
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap{
display:flex;
justify-content:space-between;
flex-wrap: wrap;
}
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap article,
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap article{
width:48%!important;
margin-left:0;
}
.cvmm-block-post-block--layout-three .cvmm-post-thumb,
.cvmm-block-post-block--layout-four .cvmm-post-thumb{
margin-bottom:0;
}
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap .cvmm-post-cats-wrap{
  display:none;
}
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-title{
  margin-top:10px;
}

/* Post Block Layout Four */
.cvmm-block-post-block--layout-four .cvmm-post-wrapper{
justify-content:space-between;
margin-left:0;
}
.cvmm-block-post-block--layout-four .cvmm-post-wrapper article{
margin-left:0;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap{
width:50%;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap{
width:48%;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-thumb,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-thumb a
{
height:100%;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-thumb img{
height:100%;
width:100%;
object-fit:cover;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap .cvmm-post-content-all-wrapper{
  padding-top:10px;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap .cvmm-post-content{
display:none;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-title a{
  font-size:24px;
}

/* Timeline Posts Layout Default */

.cvmm-timeline-single-item{
  display:flex;
  align-items:center;
  margin-bottom:10px;
}
.cvmm-timeline-allcontent-wrap{
padding-left:20px;
}
.cvmm-timeline-count{
width:20%;
}
.cvmm-timeline-allcontent-wrap{
  width:80%;
}
.cvmm-timeline-title{
font-size:16px;
font-weight:600;
margin-bottom:5px;
}
.cvmm-timeline-title a{
color:#333;
font-size:15px;
}
.cvmm-timeline-title a:hover{
color:#029fb2;
}
.cvmm-timeline-date{
color:#888;
font-size:13px;
}
.cvmm-timeline-desc{
  font-size:14px;
}
.cvmm-timeline-desc p{
color:#666;
}
.cvmm-block-timeline--layout-default .cvmm-timeline-single-item{
border-top:1px dashed #ccc;
padding-top:10px;
}
.cvmm-block-timeline--layout-default .cvmm-timeline-single-item:first-child{
border:none;
}

/* Timeline Posts Layout One */
.cvmm-block-timeline--layout-one .cvmm-timeline-wrapper{
border-left:3px solid #ccc;
padding-left:30px;
}
.cvmm-block-timeline--layout-one .cvmm-timeline-single-item{
position: relative;
}
.cvmm-block-timeline--layout-one .cvmm-timeline-single-item:before,
.cvmm-block-timeline--layout-two .cvmm-timeline-single-item:before
{
content:'';
height:20px;
width:20px;
border:3px solid #fff;
background:#666;
border-radius:50%;
position:absolute;
left:-41px;
}

/* Timeline Posts Layout Two */
.cvmm-block-timeline--layout-two .cvmm-timeline-wrapper{
border-left:6px solid #ccc;
padding-left:30px;
}
.cvmm-block-timeline--layout-two .cvmm-timeline-single-item{
position: relative;
}
.cvmm-block-timeline--layout-two .cvmm-timeline-single-item:before{
border:6px solid #ccc;
background:#fff;
left:-43px;
transition:0.2s;
-moz-transition:0.2s;
-webkit-transition:0.2s;
}
.cvmm-block-timeline--layout-two .cvmm-timeline-single-item:hover:before{
border-color:#555;
}

/* Timeline Posts Layout Three */
.cvmm-block-timeline--layout-three .cvmm-timeline-single-item{
position: relative;
margin-bottom:15px;
}
.cvmm-block-timeline--layout-three .cvmm-post-thumb,
.cvmm-block-timeline--layout-four .cvmm-post-thumb{
position: relative;
margin:0;
line-height:0;
}
.cvmm-block-timeline--layout-three .cvmm-post-thumb span,
.cvmm-block-timeline--layout-four .cvmm-post-thumb span{
background:#029fb2;
color:#fff;
position: absolute;
height:35px;
width:35px;
line-height:33px;
text-align:center;
font-size:14px;
}

.cvmm-block-timeline--layout-three .cvmm-post-thumb span{
left:0;
bottom:0;
}

/* Timeline Posts Layout Four */


.cvmm-block-timeline--layout-four .cvmm-post-thumb span{
border:2px solid #fff;
border-radius:50%;
top:15px;
left:-15px;
}



/* Post Filter Layout Default */
.cvmm-post-filter-cat-title-wrapper{
  margin-bottom:30px;
  position: relative;
}
.cvmm-post-filter-cat-title-wrapper .cvmm-block-title{
  margin:0;
}
.cvmm-post-filter-cat-title-wrapper .cvmm-term-titles-wrap{
  list-style:none;
  margin-left:30px;
  margin-bottom:0;
  position:absolute;
  right:0;
  bottom:0;
}
.cvmm-post-filter-cat-title-wrapper .cvmm-term-titles-wrap li{
  display:inline-block;
  cursor: pointer;
  margin-right:15px;
  font-size:15px;
  font-weight:600;
  color:#666;
  padding:7px 10px;
  transition:0.2s;
}
.cvmm-block-post-filter--layout-default .cvmm-term-titles-wrap li.active,
.cvmm-block-post-filter--layout-default .cvmm-term-titles-wrap li:hover
{
  color:#029fb2;
}

.cvmm-post-wrapper.retrieving-posts{
  position: relative;
}
.cvmm-post-wrapper.retrieving-posts:before{
  content:'';
  position: absolute;
  top:30px;
  left:50%;
  margin:0 0 0 -50px;
  border: 10px solid #f2f2f2;
  border-radius: 50%;
  border-top: 10px solid #888;
  width: 100px;
  height: 100px;
  -webkit-animation: loading-spin 1s linear infinite;
  animation: loading-spin 1s linear infinite;
} 
.cvmm-post-wrapper.retrieving-posts article{
  opacity:0;
} 

@-webkit-keyframes loading-spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@-o-keyframes loading-spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes loading-spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes loading-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Post Filter Layout One */
.cvmm-block-post-filter--layout-one .cvmm-post-wrapper{
  background:#f4f4f4;
  padding:30px;
}

.cvmm-block-post-filter--layout-one .cvmm-post-filter-cat-title-wrapper{
  margin-top:0;
  margin-bottom:15px;
}
.cvmm-block-post-filter--layout-one .cvmm-post-filter-cat-title-wrapper,
.cvmm-block-post-filter--layout-three .cvmm-post-filter-cat-title-wrapper{
  justify-content:space-between;
}
.cvmm-block-post-filter--layout-one .cvmm-post-wrapper,
.cvmm-block-post-filter--layout-three .cvmm-post-wrapper{
  justify-content:space-between;
  margin-left:0;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap,
.cvmm-block-post-filter--layout-three .cvmm-post-block-main-post-wrap{
  width:50%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap,
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap{
  width:48%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap article{
  width:100%;
  margin-left:0;
  position: relative;
}
.cvmm-block-post-filter--layout-two article,
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap article,
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap article{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap article{
  height:100%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap article{
  background:#fff;
  padding:15px;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-content-all-wrapper,
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-content-all-wrapper{
  position:absolute;
  bottom:0;
  left:0;
  background:linear-gradient(to top, rgba(0,0,0,0.7),rgba(0,0,0,0));
  color:#fff;
  padding:15px;
  width:100%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap{
  margin-bottom:15px;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-title a,
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-meta,
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-meta a,
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-read-more a,
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-title a,
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-meta,
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-meta a,
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-read-more a
{
  color:#fff;
}
.cvmm-block-post-filter--layout-one .cvmm-post-cat a,
.cvmm-block-post-filter--layout-four .cvmm-post-cat a{
  color:#fff;
  background:#029fb2;
  padding:3px 10px;
  text-transform:uppercase;
  font-size:11px;
}

.cvmm-block-post-filter--layout-one .cvmm-post-thumb{
  margin-bottom:0;
}
.cvmm-block-post-filter--layout-two .cvmm-post-thumb,
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap .cvmm-post-thumb,
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap .cvmm-post-thumb{
  width:40%;
}
.cvmm-block-post-filter--layout-two .cvmm-post-content-all-wrapper,
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap .cvmm-post-content-all-wrapper,
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap .cvmm-post-content-all-wrapper{
  width:57%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap .cvmm-post-cats-wrap{
  display:none;
}
.cvmm-title-posts-main-wrapper .cvmm-post-block-main-post-wrap .cvmm-post-title a{
  font-size:22px;
}
.cvmm-title-posts-main-wrapper .cvmm-post-block-trailing-post-wrap .cvmm-post-title{
  line-height:1;
}
.cvmm-title-posts-main-wrapper .cvmm-post-block-trailing-post-wrap .cvmm-post-title a{
  font-size:16px;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-thumb,
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-thumb a{
  height:100%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-thumb img{
  height:100%;
  width:100%;
  object-fit:cover;
}


/* Post Filter Layout Two */
.cvmm-block-post-filter--layout-two .cvmm-post-wrapper article{
  margin-bottom:2%;
}

.cvmm-block-post-filter--layout-two .cvmm-post-wrapper article{
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:wrap;
}
.cvmm-block-post-filter--layout-two .cvmm-post-thumb{
  width:40%;
  margin-bottom:0;
}
.cvmm-block-post-filter--layout-two .cvmm-post-content-all-wrapper{
  width:57%;
}

.cvmm-block-post-filter--layout-two .cvmm-term-titles-wrap{
  padding-left:20px;
}
.cvmm-block-post-filter--layout-two .cvmm-term-titles-wrap li{
  margin-right:0;
  padding-left:0;
  text-transform:uppercase;
}
.cvmm-block-post-filter--layout-two .cvmm-term-titles-wrap li:after{
  content:'/';
  padding-left:5px;
  color:#666;
}
.cvmm-block-post-filter--layout-two .cvmm-term-titles-wrap li:last-child:after{
  display:none;
}

.cvmm-block-post-filter--layout-two .cvmm-post-thumb{
  margin-bottom:0;
}

/* Post Filter Layout Three */
.cvmm-block-post-filter--layout-three .cvmm-post-wrapper article{
  width:100%;
  margin-left:0;
}
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap article{
  border-bottom:1px solid #ccc;
}
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap article:last-child{
  border-bottom:none;
}
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap .cvmm-post-content{
  display:none;
}

.cvmm-block-post-filter--layout-three .cvmm-post-cat a{
  color:#029fb2;
  text-transform:uppercase;
  font-size:12px;
}

/* Post Filter Layout Four */
.cvmm-block-post-filter--layout-four .cvmm-post-wrapper{
  margin-left:0;
}

.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap article{
  width:100%;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-trailing-post-wrap{
  display:flex;
  flex-wrap:wrap;
  margin-left:-2%;
}
.cvmm-block-post-filter--layout-four .cvmm-post-wrapper article{
  margin-left:0;
  position: relative;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-trailing-post-wrap article{
  width:23%;
  margin-left:2%;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-thumb img{
  height:500px;
  width:100%;
  object-fit:cover;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-content-all-wrapper{
  padding:30px;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-trailing-post-wrap .cvmm-post-cats-wrap{
  display:none;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-title{
  margin-top:15px;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-title a{
  font-size:24px;
}
.cvmm-block-post-filter--layout-four .cvmm-term-titles-wrap li{
  position: relative;
  color:#555;
  font-weight:600;
}
.cvmm-block-post-filter--layout-four .cvmm-term-titles-wrap li:after{
  content:'';
  height:15px;
  width:2px;
  position:absolute;
  right:-10px;
  background:#ccc;
  top:50%;
  transform:translateY(-50%);
}
.cvmm-block-post-filter--layout-four .cvmm-term-titles-wrap li:last-child:after{
  display:none;
}


/* Responsive */
@media (max-width:991px){
  
.cvmm-post-wrapper.column--three article,
.cvmm-post-wrapper.column--four article,
.cvmm-post-wrapper.column--five article
{
  width:47%;
}

.cvmm-cats-wrapper.column--three .cvmm-category,
.cvmm-cats-wrapper.column--four .cvmm-category,
.cvmm-cats-wrapper.column--five .cvmm-category{
  width:30.33%;
}
.cvmm-post-wrapper.column--one article,
.cvmm-cats-wrapper.column--one .cvmm-category
{
  width:97%;
}
.cvmm-block-post-block--layout-default article{
  margin-bottom:0;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap article{
  width:30.33%!important;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap
{
  width:100%!important;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap{
  margin-top:30px;
}
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap article{
  width:48%!important;
}
.cvmm-block-timeline--layout-four .cvmm-timeline-wrapper
{
  margin-left:10px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper,
.cvmm-post-tiles-block-main-content-wrap .cvmm-featured-post-wrapper
{
  width:100%;
}
.cvmm-block-post-tiles--layout-default .cvmm-featured-post-wrapper{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  padding-left:0;
  margin-top:2%;
}
.cvmm-block-post-tiles--layout-default .cvmm-featured-post-wrapper article{
  width:50%;
}
.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper,
.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper{
  margin-top:10px;
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
}
.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper article:first-child{
  width:100%;
}
.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper article,
.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper article{
  width:50%;
  margin-left:0;
  margin-right:0;
}
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-left-wrapper,
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-right-wrapper
{
  width:100%;
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
}
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-left-wrapper article,
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-right-wrapper article{
  width:49%;
}
.cvmm-block-post-tiles--layout-three .cvmm-post-tiles-slider-post-wrapper{
  padding:0;
  margin-bottom:20px;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap,
.cvmm-block-post-filter--layout-three .cvmm-post-block-main-post-wrap{
  width:100%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap,
.cvmm-block-post-filter--layout-three .cvmm-post-block-trailing-post-wrap{
  width:100%;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap article,
.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap article,
.cvmm-block-post-filter--layout-three .cvmm-post-wrapper article,
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap article
{
  width:100%!important;
}

}

@media(max-width:767px){

.cvmm-post-wrapper.column--two article,
.cvmm-post-wrapper.column--three article,
.cvmm-post-wrapper.column--four article,
.cvmm-post-wrapper.column--five article,
.cvmm-cats-wrapper.column--two .cvmm-category,
.cvmm-cats-wrapper.column--three .cvmm-category,
.cvmm-cats-wrapper.column--four .cvmm-category,
.cvmm-cats-wrapper.column--five .cvmm-category
{
  width:97%;
}
.cvmm-post-wrapper.cvmm-post-no--imagemargin.column--two article,
.cvmm-post-wrapper.cvmm-post-no--imagemargin.column--three article,
.cvmm-post-wrapper.cvmm-post-no--imagemargin.column--four article,
.cvmm-post-wrapper.cvmm-post-no--imagemargin.column--five article,
.cvmm-cats-wrapper.cvmm-post-no--imagemargin.column--two .cvmm-category,
.cvmm-cats-wrapper.cvmm-post-no--imagemargin.column--three .cvmm-category,
.cvmm-cats-wrapper.cvmm-post-no--imagemargin.column--four .cvmm-category,
.cvmm-cats-wrapper.cvmm-post-no--imagemargin.column--five .cvmm-category
{
  width:100%;
}

.wpmagazine-modules-post-list-block .cvmm-post-wrapper.cvmm-post--imagemargin article{
  flex-wrap:wrap;
}
.wpmagazine-modules-post-list-block .cvmm-post-thumb,
.wpmagazine-modules-post-list-block .cvmm-post-content-all-wrapper
{
  width:100%;
}
.cvmm-block-post-list--layout-three article .cvmm-post-content-all-wrapper,
.cvmm-block-post-list--layout-four article .cvmm-post-content-all-wrapper{
  padding:15px;
}
.cvmm-slider-post-wrapper .cvmm-post-title a{
  font-size:20px;
}
.cvmm-slider-post-wrapper .cvmm-post-content{
  display:none;
}
.cvmm-slider-post-wrapper .slickArrow{
  height:40px;
  width:30px;
  line-height:40px;
}

.cvmm-block-post-slider--layout-two .cvmm-post-title, 
.cvmm-block-post-slider--layout-three .cvmm-post-title{
  margin:5px 0;
}
.cvmm-post-title{
  line-height:1;
}
.cvmm-slider-post-wrapper article .cvmm-post-content-all-wrapper{
  margin:15px;
}
.cvmm-block-post-slider--layout-one article .cvmm-post-content-all-wrapper{
  padding:15px;
  margin-bottom:30px;
}
.cvmm-block-post-slider--layout-four .cvmm-slider-post-wrapper .slickArrow{
  bottom:0;
}
.cvmm-block-post-slider--layout-four article .cvmm-post-content-all-wrapper{
  padding:0;
  padding-left:60px;
}
.cvmm-block-post-slider--layout-four .cvmm-post-title:before{
  width:50px;
  top:15px;
}
.cvmm-slider-post-wrapper .slick-dots,
.cvmm-block-post-slider--layout-one .slick-dots,
.cvmm-block-post-slider--layout-two .slick-dots
{
  bottom:10px;
}
.cvmm-block-post-block--layout-default article{
  margin-bottom:3%;
}
.cvmm-block-post-block--layout-default article:nth-child(2n){
  flex-direction:column;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-content,
.cvmm-block-post-block--layout-two .cvmm-post-block-main-post-wrap .cvmm-post-content,
.cvmm-block-post-block--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-content{
  display:none;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap{
  flex-wrap:wrap;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap,
.cvmm-block-post-block--layout-two .cvmm-post-block-main-post-wrap,
.cvmm-block-post-block--layout-two .cvmm-post-block-trailing-post-wrap{
  width:100%;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-trailing-post-wrap article{
  margin-left:0;
  width:100%!important;
  margin-right:0;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap .cvmm-post-thumb img,
.cvmm-block-post-block--layout-three .cvmm-post-block-main-post-wrap .cvmm-post-thumb img{
  height:auto;
}
.cvmm-block-timeline--layout-one .cvmm-timeline-wrapper,
.cvmm-block-timeline--layout-two .cvmm-timeline-wrapper{
  margin-left:10px;
}
.cvmm-block-post-tiles--layout-default .cvmm-featured-post-wrapper article{
  width:100%;
}
.cvmm-block-post-tiles--layout-default .cvmm-featured-post-wrapper{
  margin-top:10px;
}
.cvmm-block-post-tiles--layout-default .cvmm-featured-post-wrapper article{
  margin-bottom:10px;
}
.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper article, 
.cvmm-block-post-tiles--layout-two .cvmm-featured-post-wrapper article{
  width:100%;
}
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-left-wrapper article,
.cvmm-block-post-tiles--layout-three .cvmm-featured-post-right-wrapper article {
  width:100%;
}
.cvmm-block-post-tiles--layout-four .cvmm-featured-post-wrapper article
{
  width:100%;
  margin-top:10px;
}
.cvmm-banner-title{
  font-size:20px;
}
.cvmm-banner-meta-wrap{
  width:100%;
}
.cvmm-banner-desc{
  display:none;
}
.banner-button-wrap a{
  padding:3px 15px;
  margin:5px;
  font-size:12px;
}

.cvmm-block-banner--layout-one .cvmm-banner-meta-wrap,
.cvmm-block-banner--layout-three .cvmm-banner-meta-wrap,
.cvmm-block-banner--layout-four .cvmm-banner-meta-wrap{
  padding:20px;
}
.cvmm-block-banner--layout-two .cvmm-banner-meta-wrap{
  width:50%;
  padding:15px;
}
.cvmm-block-banner--layout-four .cvmm-banner-meta-wrap{
  width:90%;
}

.cvmm-post-filter-cat-title-wrapper .cvmm-block-title{
  width:100%;
}
.cvmm-post-filter-cat-title-wrapper .cvmm-term-titles-wrap{
  width:100%;
  margin-left:0;
  text-align:center;
}
.cvmm-post-filter-cat-title-wrapper .cvmm-term-titles-wrap li{
  margin:0;
  padding:5px;
  font-size:12px;
}
.cvmm-block-post-filter--layout-one .cvmm-post-wrapper{
  padding:15px;
}

.cvmm-block-post-filter--layout-two .cvmm-term-titles-wrap{
  padding-left:0;
}
.cvmm-block-post-filter--layout-two .cvmm-post-thumb,
.cvmm-block-post-filter--layout-two .cvmm-post-content-all-wrapper{
  width:100%;
}

.cvmm-block-post-filter--layout-four .cvmm-term-titles-wrap li:after{
  right:-5px;
}
.cvmm-block-post-block--layout-three .cvmm-post-block-trailing-post-wrap article,
.cvmm-block-post-block--layout-four .cvmm-post-block-trailing-post-wrap article{
  width:100%!important;
}
.cvmm-ticker-wrapper{
  flex-direction:column;
}
.cvmm-ticker-wrapper .cvmm-ticker-content{
  margin-top:5px;
  text-align:center;
}
.cvmm-ticker-wrapper .slick-arrow{
 visibility: hidden;
}
.cvmm-block-ticker--layout-two .cvmm-ticker-wrapper,
.cvmm-block-ticker--layout-three .cvmm-ticker-wrapper
{
  padding:7px 0;
}
.cvmm-block-ticker--layout-four .cvmm-ticker-wrapper .cvmm-ticker-content{
  margin-top:10px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-tiles-slider-post-wrapper .cvmm-post-thumb a{
  height:245px;
}
.cvmm-post-tiles-block-main-content-wrap .cvmm-post-content{
  display:none;
}
.cvmm-block-post-filter--layout-four .cvmm-post-block-main-post-wrap .cvmm-post-thumb img{
  height:auto;
}
.cvmm-post-filter-cat-title-wrapper{
  padding-bottom:35px;
}
.cvmm-block-post-filter--layout-two .cvmm-term-titles-wrap li{
  padding:0;
}
}


/* Image Hover Effects */

/* Zoom In */
.cvmm-post-thumb > a,
.cvmm-banner-thumb
{
  display:block;
  overflow: hidden;
}

.cvmm-block-image-hover--zoomin .cvmm-post-thumb  img,
.cvmm-block-image-hover--zoomin .cvmm-banner-thumb  img
{
  transform:scale(1);
  -webkit-transform:scale(1);
  -webkit-transition:0.3s ease-in-out;
  -moz-transition:0.3s ease-in-out;
   transition:0.3s ease-in-out;
}
.cvmm-block-image-hover--zoomin .cvmm-post-thumb:hover img,
.cvmm-block-image-hover--zoomin .cvmm-banner-thumb:hover img{
  transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
}

/* Slide */
.cvmm-block-image-hover--slide .cvmm-post-thumb  img,
.cvmm-block-image-hover--slide .cvmm-banner-thumb  img{
  margin-left:10px;
  transform:scale(1.5);
  -webkit-transform: scale(1.5);
  -webkit-transition:0.2s ease-in-out;
  transition:0.2s ease-in-out;
}
.cvmm-block-image-hover--slide .cvmm-post-thumb:hover img,
.cvmm-block-image-hover--slide .cvmm-banner-thumb:hover img{
  margin-left:0;
}

/* Opacity */
.cvmm-block-image-hover--opacity .cvmm-post-thumb  img,
.cvmm-block-image-hover--opacity .cvmm-banner-thumb  img{
  -webkit-transition:0.3s ease-in-out;
  -moz-transition:0.3s ease-in-out;
  transition:0.3s ease-in-out;
}
.cvmm-block-image-hover--opacity .cvmm-post-thumb:hover img,
.cvmm-block-image-hover--opacity .cvmm-banner-thumb:hover img{
  opacity:0.8;
}

/* Flashing */
.cvmm-block-image-hover--flashing .cvmm-post-thumb:hover img,
.cvmm-block-image-hover--flashing .cvmm-banner-thumb:hover img{
  animation:flashing 1.5s;
  -webkit-animation:flashing 1.5s;
  -moz-animation:flashing 1.5s;
}

@keyframes flashing{
  0% {
    opacity:0.5;
  }
  100%{
    opacity:1;
  }
}
@-webkit-keyframes flashing{
  0% {
    opacity:0.5;
  }
  100%{
    opacity:1;
  }
}
@-moz-keyframes flashing{
  0% {
    opacity:0.5;
  }
  100%{
    opacity:1;
  }
}
@-o-keyframes flashing{
  0% {
    opacity:0.5;
  }
  100%{
    opacity:1;
  }
}

/* Shine */
.cvmm-block-image-hover--shine .cvmm-post-thumb>a,
.cvmm-block-image-hover--shine .cvmm-banner-thumb{
  position: relative;
  overflow: hidden;
  display:block;
}
.cvmm-block-image-hover--shine .cvmm-post-thumb>a:before,
.cvmm-block-image-hover--shine .cvmm-banner-thumb:before{
  position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.cvmm-block-image-hover--shine .cvmm-post-thumb>a:hover:before,
.cvmm-block-image-hover--shine .cvmm-banner-thumb:hover:before{
  animation:shining 1s;  
  -webkit-animation:shining 1s
}
@keyframes shining{
  100%{
    left:125%;
  }
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@-o-keyframes shine {
	100% {
		left: 125%;
	}
}
@-moz-keyframes shine {
	100% {
		left: 125%;
	}
}


/* Dark Mode CSS */
.cvmm-block-darkmode{
  color:#fff;
}
.cvmm-block-darkmode .cvmm-post-title a,
.cvmm-block-darkmode .cvmm-post-filter-cat-title-wrapper .cvmm-term-titles-wrap li,
.cvmm-block-darkmode .cvmm-ticker-wrapper .cvmm-ticker-single-title, 
.cvmm-block-darkmode .cvmm-ticker-wrapper .cvmm-ticker-single-title a,
.cvmm-block-darkmode.cvmm-block-category-collection--layout-default .cvmm-cats-wrapper .cvmm-cat-title a,
.cvmm-block-darkmode.cvmm-block-category-collection--layout-two .cvmm-cats-wrapper .cvmm-cat-title a,
.cvmm-block-darkmode .cvmm-timeline-title a,
.cvmm-block-darkmode.cvmm-block-banner--layout-one .cvmm-banner-title a,
.cvmm-block-darkmode.cvmm-block-banner--layout-two .cvmm-banner-title a, 
.cvmm-block-darkmode.cvmm-block-banner--layout-three .cvmm-banner-title a
{
  color:#fff;
}
.cvmm-block-darkmode.cvmm-block-post-list--layout-four article,
.cvmm-block-darkmode.cvmm-block-post-carousel--layout-three .cvmm-post-wrapper,
.cvmm-block-darkmode.cvmm-block-ticker--layout-three .cvmm-ticker-wrapper,
.cvmm-block-darkmode.cvmm-block-post-block--layout-default .cvmm-post-content-all-wrapper,
.cvmm-block-darkmode.cvmm-block-post-filter--layout-one .cvmm-post-wrapper,
.cvmm-block-darkmode.cvmm-block-category-collection--layout-two .cvmm-category,
.cvmm-block-darkmode.cvmm-block-post-slider--layout-one article .cvmm-post-content-all-wrapper
{
  background:#333;
}
.cvmm-block-darkmode.cvmm-block-post-slider--layout-one .cvmm-post-meta,
.cvmm-block-darkmode.cvmm-block-post-slider--layout-one .cvmm-post-meta a, 
.cvmm-block-darkmode.cvmm-block-post-slider--layout-one .cvmm-read-more a,
.cvmm-block-darkmode.cvmm-block-post-slider--layout-four .cvmm-post-meta a,
.cvmm-block-darkmode.cvmm-block-post-slider--layout-four .cvmm-post-meta,
.cvmm-block-darkmode.cvmm-block-post-slider--layout-four .cvmm-post-content-all-wrapper, 
.cvmm-block-darkmode.cvmm-block-post-slider--layout-four .cvmm-read-more a,
.cvmm-block-darkmode.cvmm-block-post-slider--layout-four .cvmm-post-title a
{
  color:#aaa;
}
.cvmm-block-darkmode.cvmm-block-banner--layout-one .cvmm-banner-meta-wrap, 
.cvmm-block-darkmode.cvmm-block-banner--layout-two .cvmm-banner-meta-wrap,
.cvmm-block-darkmode.cvmm-block-banner--layout-three .cvmm-banner-meta-wrap{
  background:#333;
  color:#fff;
}
.cvmm-block-darkmode.cvmm-block-post-filter--layout-one .cvmm-post-block-trailing-post-wrap article{
  background:#222;
}

.cvmm-block-darkmode.cvmm-block-timeline--layout-two .cvmm-timeline-wrapper{
  border-color:#555;
}
.cvmm-block-darkmode.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-one, 
.cvmm-block-darkmode.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-one, 
.cvmm-block-darkmode.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-one{
  border-color:#fff;
  background:#fff;
  color:#333;
}
.cvmm-block-darkmode.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-one:hover,
.cvmm-block-darkmode.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-one:hover, 
.cvmm-block-darkmode.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-one:hover{
  color:#333;
}
.cvmm-block-darkmode.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-two,
.cvmm-block-darkmode.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-two, 
.cvmm-block-darkmode.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-two{
  color:#fff;
  border-color:#fff;
  color:#fff;
}
.cvmm-block-darkmode.cvmm-block-banner--layout-one .banner-button-wrap .cvmm-banner-button-two:hover,
.cvmm-block-darkmode.cvmm-block-banner--layout-two .banner-button-wrap .cvmm-banner-button-two:hover, 
.cvmm-block-darkmode.cvmm-block-banner--layout-three .banner-button-wrap .cvmm-banner-button-two:hover{
  border-color:#fff;
  background:#fff;
  color:#333;
}
