/** Shopify CDN: Minification failed

Line 287:0 Unexpected "<!--"
Line 394:0 Unexpected end of file

**/
.blog_listing__article ~ .blog_listing__article {
  	padding-top: 0px;
  	padding-bottom: 0px;
    padding-left: 15px;
  	padding-right: 15px;
    border-top: 0px solid #d8d8d8;
}

.blog_listing__article .article_title {
    min-height: 60px;
    overflow: hidden;
    height: 60px;
}

.article_title a {
    color: #00a3ff;
    background-color: #FFF;
    font: 20px "Oswald",sans-serif;
    text-transform: uppercase;
}

.blog_listing__article .article_content {
    min-height: 90px;
    max-height: 90px;
    overflow: hidden;
}

.blog_listing__article .article_img img{
    border-radius: 5px;
}

.blog_listing__article .article_footer .blog_tags {
    margin: 0px 0 30px 0;
}

.blog_listing__article .article_body {
    margin: 15px 0;
}

.blog_listing__article .article_footer .btn {
    background: #47cc56 !important;
    border-color: #47cc56 !important;
}

.hr--mobile{
	overflow: hidden;  
}

.hr--desktop{
	overflow: hidden;  
}

.hr--mobile hr{
	border-top: 1px solid #42424c;
}

.hr--desktop hr{
	border-top: 1px solid #42424c;  
}

.title--blog h1 {
    color: #FFF;
    font-weight: 400;
    text-transform: uppercase;
    text-align:center;
    border-radius: 15px;
    font-size: 2.5em;
}

.search--blog{
  	background-color: transparent;
    border: 1px solid #00a6cf;
  	padding: 0px;
  	height: 75px;
  	border-radius: 15px;
}

.search--blog input{
  	border: 0px solid #d8d8d8;
  	text-align: center;
  	color: #00a6cf;
  	width: 100%;
  	height: 75px;
}

.breadcrumbs--blog .breadcrumb {
    background: transparent;
  	margin-top: 5px;
  	padding: 7px 0px;
  	text-transform: uppercase;
  	font-size: 1.2em;
}

.breadcrumbs--blog .breadcrumb a{
	font-weight: 400;  
}

.breadcrumbs--blog .breadcrumb span{
	font-weight: 400;  
}

.breadcrumbs--blog .breadcrumb .bread--title{
	color: #ff3492; 
}

.page_heading_blog a{
	color: #FFF;  
}

.description--blog p{
	font-size: 20px;  
}

@media (min-width: 768px){
  	.hr--mobile{
    	display: none !important;  
    }
  
  	.title--blog h1 {
    	padding: 0px 30px;
        text-align:left;
	}
}

@media (max-width: 767px){
  	.search--blog{
		margin: 10px 0px;
	}
  
  	.title--blog {
      	padding-right: 0px;
    	padding-left: 0px;
	}
}
/* Custom Styles - June 10th, 2020 */
.template-blog .hr--desktop hr { border-color:#fff; }
.blog_listing .article_title {  
  margin:0;
  text-align:center;
}
.blog_listing .article_title a { 
  display:block;
  background-color:transparent;
}
.blog_listing__article {
  margin:15px 0;
}
.blog_article { margin-top:0; }
.blog_article h1.article_title {
  font-size:2.5em;
  margin:0;
}
.blog_tags_list {
  max-height:300px;
  overflow:scroll;
  text-transform:capitalize;
}
.template-article .sidebar_widget__search {
	margin-top:14px;
}
.template-article .sidebar_widget__articles img {
	max-width:100px;
}
.template-article .sidebar_widget__articles .article_content__img {
	margin-left:125px;
}
.template-article .article_content .rte {
	font-family:Arial, Helvetica, sans-serif;
}

@media (min-width: 768px){
	.template-article .blog_article { padding-right:25px; }
	/*.template-article .sidebar_widget__articles { padding-right:25px; }*/
}


<!------ Blog-general-style-start--------------->


.blog_article .article_img{
  display:block;
  margin: 0 auto;
}

.blog_article .article_content ul, .blog_article .article_content ol{
  margin: 10px 0 20px 20px;
}

.blog_article .article_content ul li, .blog_article .article_content ol li{
	color:black;
  	font-size:18px;	  
}

.blog_article .article_content h1{
	font-family: 'Source Sans Pro', sans-serif !important;
  	
}
.blog_article .article_content h2{
	font-size:28px;
  	font-weight:400;
  	margin: 20px 0px;
  	padding:0px;
}
.blog_article .article_content h3{
	font-size:24px;
  	font-weight:400;
  	margin: 20px 0px;
  	padding:0px;
}

.blog_article .article_content p, .blog_article .article_content ul, .blog_article .article_content li, .blog_article .article_content a,
.blog_article .article_content h1,.blog_article .article_content h2, .blog_article .article_content h3, .blog_article .article_content h4{
  font-family: 'Source Sans Pro', sans-serif !important;
  line-height: 1.99em;
  border-bottom:0px;
 

}
.blog_article .article_content .blog-img-left img{
  float: left;
  margin-right: 20px;
}
.blog_article .article_content .blog-img-right img{
  float: right;
  margin-left: 20px;
}

.article_content .inner .pic-right{  	
  float:right;
  width: 50%;
  padding-left: 20px;

}
.article_content .inner .pic-left{  	
  float:left;
  width: 50%;
  padding-right: 20px;
}

.youtube_wrap{
	max-width:55% !important;
    max-height:50% !important;
   	padding: 30.25% 0 0 0 !important;
  
}



@media (max-width: 768px){
  .blog_article .article_content .blog-img-left img{
    float: none;    
    margin:0 auto 15px;
    display:block;
  }
  .blog_article .article_content .blog-img-right img{
    float: none;    
    margin:0 auto 15px;
    display:block;
  }
  
  .article_content .inner .pic-right{
  	width:100%;
    padding:0px;
    float:none;
  }
  .article_content .inner .pic-left{
  	width:100%;
    padding:0px;
    float:none;
  }
  .article_content .inner .text{
  	width:100%;
    padding:0px;
    float:none;
  }

} 
<!------ Blog-general-style-End--------------->


<!------ Blog-sidebar-style-start--------------->

.template-article .sidebar .sidebar_widget .widget_header{
	font-family: 'Source Sans Pro', sans-serif !important;
  	line-height: 1.99em;
  	
}
.template-article .sidebar .sidebar_widget h2, .template-article .sidebar .sidebar_widget h3{	
  	font-size:23px;
}

.template-article .sidebar .sidebar_widget .article_content{
	text-align: left !important;
  	letter-spacing: 0.7px;
}

.template-article .sidebar .sidebar_widget .article_title a{  	
  	font-size: 18px  !important; 
  	letter-spacing: 0.6px;
}

.template-article .sidebar .sidebar_widget .widget_content .article_sidebar_newsletter .email, 
.template-article .sidebar .sidebar_widget .widget_content .article_sidebar_newsletter .btn{
	font-size:15px;
}
.template-article .sidebar .sidebar_widget .widget_content .article_sidebar_newsletter .btn{
	font-size:15px;
  	font-weight:600;
}

.template-article .sidebar .sidebar_widget .widget_content .blog_tags_start span,
.template-article .sidebar .sidebar_widget .widget_content .blog_tags_start.active .blog_tags_list{
	font-family: 'Source Sans Pro', sans-serif !important;
}

.template-article .sidebar .sidebar_widget .widget_content .blog_tags_start span{border: 1px solid #bcbcbc !important; }

.template-article .sidebar .sidebar_widget .widget_content .blog_tags_start .blog_tags_list li{	
  	border: 0px ;
}
.template-article .sidebar .sidebar_widget .widget_content .blog_tags_start .blog_tags_list{	
  	border: 1px solid #989898 !important;
  	border-top: 0px !important;
}

.template-article .sidebar .sidebar_widget.sidebar_widget__newsletter{
    border: 2px solid #FF0080;   
    padding: 10px 20px 30px;
    text-align: center;
    margin-top: 40px;
}


.blog_article .article_footer{
	float:none !important;
}

.template-article .main_content .blog_article{
	box-sizing: border-box !important;
  	padding:0px 50px !important;
}


@media (max-width: 1500px) and (min-width:1250px){
  .template-article .main_content{
    width: 80%;
    left: 21%;
  }
  .template-article .sidebar{
  	width:20%;
    right:80%
  }
}

@media (max-width: 1249px) and (min-width:1000px){
  .template-article .main_content{
    width: 75%;
    left: 25%;
  }
  .template-article .sidebar{
  	width:25%;
    right:74%
  }
}

@media (max-width: 999px){
  .template-article .main_content{
    width: 100%;
    left: 0%;
    float:none;
  }
  .template-article .sidebar{
  	width:100%;
    right:0%;
    padding:0px 20px !important;
  }
  .template-article .sidebar_widget .list_articles .item_img img{
  	width:50% !important;
  }
  .template-article .main_content .blog_article{
      box-sizing: border-box !important;
      padding:0px 20px !important;
  }
}

<!------ Blog-sidebar-style-end--------------->

