/* Common CSS */
body{
  font-family: 'Roboto', sans-serif;
  font-size:15px;
}


/**
 * Styling for blocks.
 *
 */

 /* Block title layout default */

 .cvmm-block-title{
  text-transform:uppercase;
  font-size:16px;
  margin:20px 0;
  font-weight:600;
}

/* 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;
}


/* 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 40px;
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{
  background:transparent;
  color:#fff;
}
.cvmm-block-banner--layout-default .banner-button-wrap .cvmm-banner-button-two:hover{
  background:#fff;
  color:#333;
}

/* Banner Layout one */

.cvmm-block-banner--layout-one .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{
color: #333;
}
.cvmm-block-banner--layout-one .banner-button-wrap a{
  margin:0 20px 20px 0;
}

.cvmm-block-banner--layout-one .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{
  color:#333;
  background:none;
}

.cvmm-block-banner--layout-one .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{
  color: #fff;
  border: 2px solid #333;
  background:#333;
}

/* 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";
color:#fff;
}

.cvmm-post-meta > span.cvmm-post-cats-wrap::before{
  content: "\f07c";
}

.cvmm-post-meta.cvmm-meta-icon-hide span::before{
display: none;
}

.cvmm-comment-txt {
margin-left: 5px;
}
.cvmm-post-meta-item.cvmm-post-comments-wrap{
position: relative;
float: right;
background: #212121;
margin-right: 0;
line-height:1;
padding:5px 10px;
}
.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 {
display: none;
}


/* 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;
}
.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-lite-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-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;
}

/* List Layout Default */
.wpmagazine-modules-lite-post-list-block .cvmm-post-wrapper.cvmm-post--imagemargin article{
display:flex;
justify-content:space-between;
align-items:center;
}
.wpmagazine-modules-lite-post-list-block .cvmm-post-thumb
{
width:40%;
margin-bottom:0;
}
.wpmagazine-modules-lite-post-list-block .cvmm-post-content-all-wrapper{
text-align:left;
width:57%;
}

/* 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{
position: relative;
margin-right:10px;
}
.cvmm-block-post-list--layout-one .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-one .cvmm-post-meta .cvmm-post-meta-item.cvmm-post-comments-wrap:after{
display:none;
}

/* 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{
position: relative;
}
.cvmm-block-category-collection--layout-one .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%;
}

/* Post Carousel Layout default */
.wpmagazine-modules-lite-post-carousel-block .cvmm-post-wrapper.cvmm-post--imagemargin{
  margin-left:0;
}

.wpmagazine-modules-lite-post-carousel-block .cvmm-post-wrapper{
  margin-bottom:0!important;
}

.wpmagazine-modules-lite-post-carousel-block .cvmm-post-wrapper article{
  margin-bottom:30px;
}
.wpmagazine-modules-lite-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 .slick-arrow{
  position: absolute;
  top:auto;
  bottom:0;
  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:30px;
}
.cvmm-block-post-carousel--layout-default .cvmm-view-more{
  text-align:left;
}

/* 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;
top:auto;
right:auto;
}
.cvmm-block-post-carousel--layout-one .slickArrow.next-icon{
left:40px;
right:auto;
top:auto;
}
.cvmm-block-post-carousel--layout-one .cvmm-view-more{
text-align:right;
}

/* Slider Layout Default */
.wpmagazine-modules-lite-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:40px;
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,
.cvmm-block-post-slider--layout-one .cvmm-post-content{
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{
position: relative;
}

.cvmm-block-post-slider--layout-one  .cvmm-post-cat:after{
content:'/';
position: absolute;
left:-9px;
color:#029fb2;
}
.cvmm-block-post-slider--layout-one .cvmm-post-cat:first-child:after{
display:none;
}

.cvmm-block-post-slider--layout-one .slick-dots{
bottom:30px;
right:30px;
width:auto;
}

.cvmm-block-post-slider--layout-one .cvmm-post-meta-item{
position: relative;
padding-left:30px;
}
.cvmm-block-post-slider--layout-one .cvmm-post-meta-item:first-of-type{
padding-left:0;
}
.cvmm-block-post-slider--layout-one .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{
display:none;
padding-left:0;
}

/* 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;
}

/* 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;
}

/* 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;
}
.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;
}

.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;
}


/* 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{
 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{
height:245px;
}
.cvmm-block-post-tiles--layout-one .slick-arrow{
top:15px;
bottom:auto;
}

/* Post Block Layout Default */
.cvmm-post-block-main-post-wrap .cvmm-post-title a
{
font-size:22px;
}
.wpmagazine-modules-lite-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{
  width:100%;
}
.cvmm-block-post-block--layout-one .cvmm-post-block-main-post-wrap article{
  position: relative;
}

.cvmm-block-post-block--layout-one .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{
color:#fff;
}
.cvmm-block-post-block--layout-one .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{
  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{
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
{
 width:100%!important;
}
.cvmm-block-post-block--layout-two .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{
width:30%;
}
.cvmm-block-post-block--layout-two .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;
}
.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-block--layout-two .cvmm-post-cat{
  position: relative;
  padding-left: 16px;
}
.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-block--layout-two .cvmm-post-cat a{
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
}


/* Timeline Posts Layout Default */

.cvmm-timeline-single-item{
  display:flex;
  align-items:center;
  margin-bottom:15px;
}
.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;
}


/* Post Filter Layout Default */
.cvmm-post-filter-cat-title-wrapper{
  margin:30px 0;
  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-left: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;
}
.cvmm-block-post-filter--layout-one .cvmm-post-filter-cat-title-wrapper{
  justify-content:space-between;
}
.cvmm-block-post-filter--layout-one .cvmm-post-wrapper{
  justify-content:space-between;
  margin-left:0;
}
.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap{
  width:50%;
}
.cvmm-block-post-filter--layout-one .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-one .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{
  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{
  color:#fff;
}
.cvmm-block-post-filter--layout-one .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-one .cvmm-post-block-trailing-post-wrap .cvmm-post-thumb{
  width:40%;
}

.cvmm-block-post-filter--layout-one .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;
}

/* Responsive */
@media (max-width:991px){
  
.cvmm-post-wrapper.column--three article,
.cvmm-post-wrapper.column--four article,
.cvmm-post-wrapper.column--five article,
.cvmm-post-wrapper.column--three .cvmm-category,
.cvmm-post-wrapper.column--four .cvmm-category,
.cvmm-post-wrapper.column--five .cvmm-category
{
  width:47%;
}

.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-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{
  margin-top:10px;
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
}

.cvmm-block-post-tiles--layout-one .cvmm-featured-post-wrapper article{
  width:50%;
  margin-left:0;
  margin-right:0;
}

.cvmm-block-post-filter--layout-one .cvmm-post-block-main-post-wrap{
  width:100%;
}
.cvmm-block-post-filter--layout-one .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{
  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-post-wrapper.column--two .cvmm-category,
.cvmm-post-wrapper.column--three .cvmm-category,
.cvmm-post-wrapper.column--four .cvmm-category,
.cvmm-post-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-lite-post-list-block .cvmm-post-wrapper.cvmm-post--imagemargin article{
  flex-wrap:wrap;
}
.wpmagazine-modules-lite-post-list-block .cvmm-post-thumb,
.wpmagazine-modules-lite-post-list-block .cvmm-post-content-all-wrapper
{
  width:100%;
}

.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-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-slider-post-wrapper .slick-dots,
.cvmm-block-post-slider--layout-one .slick-dots
{
  bottom:10px;
}

.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{
  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{
  width:100%;
}
.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{
  height:auto;
}
.cvmm-block-timeline--layout-one .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{
  width:100%;
}
.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{
  padding:20px;
}
.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-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-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;
}

}
