/*
Theme Name: OpenJaw-ColorMag
Author: Mindpress
Description: Openjaw - ColorMag-pro child theme
Template:     colormag-pro
Version: 1.0.0
Tested up to: 8.4
Requires PHP: 5.6
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: one-column, two-columns, right-sidebar, left-sidebar, flexible-header, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, post-formats, footer-widgets, blog, e-commerce, news, rtl-language-support
Text Domain: openjaw-colormag

	Look to ColorMag for more styles.... These are just the overloaded tags

This is not a test.

*/

/* IMPORTANT: all the menu style keep in one place for clarity. */
@import "styles-menu-import.css";


::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

#cm-primary {
	width: 73%;
	padding-right: 1.875em;
}
.training_video-template-default #cm-primary {
	padding-right: 0;
}

#cm-secondary {
	width: 27%;
}

H1, H2, H3, h4 {
	font-family: Roboto;
	font-weight: 500;
}


/* Override base tag properties. */
body {
	padding-bottom: 0;

}

p {
    margin-bottom: 16px;
    line-height: 1.4;
    word-break: break-word;
}

/*
	Default the div tags. 
*/
div {
    line-height: 1.4;

}


h1.entry-title
{
	font-size: 22px;
}

time, #cm-content span.byline a {
	color: #888;
	font-size: 12px;
}

.tag-links {
	display: none;
}

.widget_featured_posts .article-content {
	padding: 0 15px 5px;
}

.widget_featured_posts .article-content .cm-entry-title {
    font-size: 17px;
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 0;
}

#cm-content #cm-primary .article-content .below-entry-meta {
	padding-bottom:15px;
}

.clearfix 
{
	clear: both;
}


/* Hide the w3 lazy load tag. */

.quiz-section .frm_style_custom-form-oj
{
	color: transparent;
}


.in-widget-title
{
	display: block !important;
}


/********************************************/
/*  Hide these things....                   */
/********************************************/
.play-button-wrapper,
.posted-on .updated,
.cm-post-views,
.default-wp-page {
	/* This controls the next and previous page.  */
	/*	display: none; */
}

.widget .play-button-wrapper,
.cm-post-views,
time.updated  {
    display: none;
}



/*******************************************/*
/* Header stettings. 
*/

.cm-header-1 .cm-row {
    padding: 0;
}
.cm-site-branding img {
    max-width: 385px; /* seems to keep it from shrinking which we want- ky  */
    /* width: auto; */
}

/*******************************************/*
/* Post stettings. 
*/
.cm-posts .post
{
	overflow: visible;
    -webkit-box-shadow: none; 
    box-shadow: none; 
    border-radius: 0; 
}

#cm-content .post a {
    color: #232323;
}
#cm-content .post .entry-content a {
    color: #f476bf;
	text-decoration:underline;
}

#cm-content .post  a:hover {
    color: #232323;
}

/* color mag entry titles... */
.cm-entry-title
{
	font-size: 1em;		// reset this back..
}

.cm-entry-title a:hover {
    color: #f476bf;
    text-decoration: none;
}

/* */
.bx-viewport {
    height: 445px !important;
}

a#scroll-up {
	bottom: 60px;
}

.hide 
{
	display:none !important;
}


#openjawFloatingFooter {
	position:fixed;
    height: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 900;	/* 999 is the scroll up icon.  */
    background: transparent;
    text-align: center;
}

.innerFloatingFooter {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
}

/* Generic utility styles */
.hidden { display: none; }



#openjawFloatingFooter img {
	margin: 0;
	padding: 0;

}

#cm-page{
	box-shadow: 0 0 0.6250em rgba(0,0,0, 0.2);
}

#cm-content{
	padding-top: 0.9375em;
	background-color:#f0f0f0;
	clear:both;
	margin-top:0px;
	width:100%;
}

#primary,#cm-secondary
{
	margin-top:0px;
}

.cm-secondary .cm-widget-title, 
#cm-tertiary .cm-widget-title, 
.widget_featured_posts .widget-title, 
#secondary .widget-title, 
#cm-tertiary .widget-title, 
.cm-page-header .cm-page-title, 
.cm-footer-cols .cm-row .widget-title, 
.advertisement_above_footer .widget-title, 
#primary .widget-title, 
.widget_slider_area .widget-title, 
.widget_beside_slider .widget-title, 
.top-full-width-sidebar .widget-title, 
.cm-footer-cols .cm-row .cm-widget-title, 
.cm-footer-bar .copyright a, 
.cm-layout-2.cm-layout-2-style-2 #cm-primary-nav, 
.cm-layout-2 .cm-primary-nav ul > li:hover > a, 
.cm-layout-2 .cm-primary-nav ul > li.current-menu-item > a {
    border-bottom-color: #f476bf;
    margin-bottom: 0px;
}

.advertisement_728x90 {
	max-width: 728px;
    padding: 0 0 11px 0;
}


/*typography*/

.offsite-news-title h2.cm-entry-title a {
    font-family: 'Roboto Slab', serif;
    font-size: 15px;
    font-weight: 500;
}
.offsite-news-title h2.cm-entry-title a sup{
    color: #8F8F8F;
    font-weight: 500;
}
.page-header h1.page-title{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #dddddd;
}
.entry-header h1.cm-entry-title{
    
}
.page-header h1.page-title span{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 2px solid #f476bf;
    padding-bottom: 0;
    margin-bottom: 15px;
}

.page-title .author-name {
	text-transform: capitalize;
	margin-bottom: 0;
}

.type-post h2.cm-entry-title, .type-page h2.cm-entry-title
{
	font-size: inherit;
}

h2 div.subtitle, h1 div.subtitle {
    font-size: .8em;
    margin-top: 0.6250em;
}

h2 div.subtitle small, h1 div.subtitle small {
	font-size: .83em;
}

.archive h2 div.subtitle, .archive h1 div.subtitle {
/*    font-size: .9em;*/
    margin-bottom: 0.6250em;
    color: #585858;
 /*   font-family: 'Open Sans';
    font-weight: 700;*/
}
.with {
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 600;
}
.subtitle > .with {
    margin-top: 7px;
}

.home div.subtitle {
    color: #FFFFFF;
}

.home .cm-content section {
	clear: both;
}

img.not-stretched 
{
	width: auto !important;
}

.taxonomy-description p {
    font-family:'Georgia', serif;
    font-style: italic;
    color: #F798CF;
    font-size: 1em;
    margin: -0.9375em 0 0.9375em;
}

.widget_featured_posts {
    margin-bottom: 20px;
}

.widget_featured_posts .widget-title span, #primary .widget-title span, h3.widget-title span a{
	color: white;
}

.widget_featured_posts .widget-title span, #primary .widget-title span, h3.widget-title span{
    font-family:'Open Sans', sans-serif;
    text-transform: lowercase !important;
    font-weight: 600;
    font-size: 13px;
}

.widget_featured_meta .first-post  {
    float: left;
    width: 48.70129870%;
    margin-bottom: 20px;
}

.widget_featured_meta .following-post  {
    float: right;
    width: 48.70129870%;
    margin-bottom: 20px;
}

.widget_featured_posts .following-post .article-content .cm-entry-title {
  font-size: 16px;
}

.widget_featured_posts .following-post img
{
	float: left;
	width: auto !important;
	padding: 2px 5px 2px 2px;
}

.widget_featured_posts .following-post .article-content
{
	float: left;
	padding: 10px;
	width: calc(100% - 160px);

}

.widget_featured_posts .following-post .single-article
{
	margin-bottom: 20px;
}


/*.widget_featured_posts .following-post .article-content .cm-entry-title a {
    font-size: 85%
}*/
.widget_featured_posts .article-content .entry-content p {
	font-size: 1em;
}

.single .cm-entry-header .cm-entry-title {
    font-size: 22px;
    font-weight: 500;

}

.cm-featured-posts .cm-post-content {
	padding: 0px;
}

.cm-post-content, .single-title-above {
    padding: 0px;
}

#cm-content .post .single-title-above .cm-entry-title {
    font-size: 22px;
    font-weight: 500;
    border-bottom: none;
    text-transform: capitalize;
    font-family: Roboto;

}
 .article-content header.entry-header h2.cm-entry-title a, #cm-content .post .article-content .cm-entry-title a {
    font-size: 18px;
}
.widget_featured_posts .hero-post .article-content .cm-entry-title a, .metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption *
{
    font-size: 24px;
    color: #ffffff;
    font-family: 'Roboto Slab';
    font-weight: 400;
}
.metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption .ms-subtitle {
    font-family: Roboto, sans-serif !important;
    font-size: 100%;
}
.hero-post .article-content .shoutout {
    color: #f476bf;
    font-size: 1em;
}
/*end typography*/
/*begin captions*/
.wp-caption {
	border: none;
	margin-bottom: 1.5rem;
	max-width: 100%;
    font-size: 75%;
    color:  #666666;
    line-height: normal;
}
.wp-caption .wp-caption-text {
    margin: 5px 0 0.6250em;
}
.wp-caption-text {
    text-align: left;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    /* margin: 1.2% auto 0; */
    /* max-width: 98%; */
    margin: 0;
    max-width: 100%;
}
/*end captions*/

/*210108*/
/* Agent resources btn */
.su-button-style-default {
	background-color: #f476bf !important;
    border-width: 0 !important;
	border: none !important;
	display: inline-block !important;
	background-color: #f476bf !important;
	border-radius: 3px !important;
}
.su-button-style-default span {
	font-size: 0.75em !important;
	padding: 5px 0.6250em  !important;
	color: #FFFFFF !important;
	cursor: pointer !important;
	display: inline-block  !important;
}

.su-button-style-default span:hover {
	background-color: rgba(0, 0, 0, 0.1) !important;
	border-radius: 3px !important;
}
/* Account > Register a business submit btn*/
.frm_button_submit, .frm_final_submit {
	background-color: #f476bf !important;
    border-width: 0 !important;
	border: none !important;
	display: inline-block !important;
	background-color: #f476bf !important;
	border-radius: 3px !important;
}

.frm_button_submit span, .frm_final_submit span {
	font-size: 0.75em !important;
	padding: 5px 0.6250em  !important;
	color: #FFFFFF !important;
	cursor: pointer !important;
	display: inline-block !important;
}

.frm_button_submit span:hover, .frm_final_submit span:hover {
	background-color: rgba(0, 0, 0, 0.1) !important;
	border-radius: 3px !important;
}
/* 210302 Home icon */

.home-icon .fa {
    color: #444;
    font-size: 19px;
}

.home-icon a:hover .fa {
    color: #fff;   
}

.home-icon.front_page_on a i.fa.fa-home:before {
	color: #fff;
}

.cm-home-icon.front_page_on
{
	background-color: #f476bf !important;
}
.ocanada{display:none;}
@media screen and (max-width: 768px) {
	#header-right-sidebar 
	{
	    width: 100% !important;
	}

	.home-icon .fa {
    	font-size: 28px !important;
		color: #f476bf;
	}
	.ocanada{background:#d52b1e;padding:1px 10px;border-radius:5px;color:#fff;display:block;}
}

@media screen and (max-width: 767px) {
	.home-icon .fa {
    	font-size: 28px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 600px) {
	.home-icon .fa {
    	font-size: 27px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 41.25em) {
	.home-icon .fa {
    	font-size: 28px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 380px) {
	.home-icon .fa {
    	font-size: 28px !important;
		color: #f476bf;
	}
}
@media screen and (max-width: 768px) {
	.fa.search-top {
    	font-size: 23px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 767px) {
	.fa.search-top {
    	font-size: 22px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 600px) {
	.fa.search-top {
    	font-size: 23px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 41.25em) {
	.fa.search-top {
    	font-size: 23px !important;
		color: #f476bf;
	}
}

@media screen and (max-width: 380px) {
	.fa.search-top {
    	font-size: 23px !important;
		color: #f476bf;
	}
}
/*210302 ends*/
/*210302 video listings*/
/*@media screen and (max-width: 600px) {
.article-content {
    width: 100% !important;

}
}
*/

/* Drop down arrows */
.cm-primary-nav ul li.current-menu-item > a::after {
	color: #fff !important;
}

/* .cm-primary-nav li.menu-item-has-children > a::after, .cm-primary-nav li.page_item_has_children > a::after {
	content: "\f107";
	font-size: 11px;
	color: #444 !important;
    line-height: normal;
} */

.cm-primary-nav li.menu-item-has-children:hover > a::after {
	color: #fff !important;
}
.cm-primary-nav li li.menu-item-has-children > a::after, .cm-primary-nav li li.page_item_has_children > a::after {
	color: #fff !important;
}

/*210108 ends*/
/*210112 begins */
.cm-entry-title a, .single-title-above .cm-entry-title a {
    /* font-weight: bold !important;
    letter-spacing: -1px !important;
    */
    font-size: 17px;
}

h2.cm-entry-title , h3.cm-entry-title  {
	padding: 0 0 0.6250em 0;
}
.widget-title span, .page-title span  {
    padding: 6px 0.75em 2px 0.75em !important;
	text-transform: capitalize !important;
}
/*210112 ends */ 

/*====> 5.4 Responsive Menu
--------------------------------------------------------------*/
.site-header .menu-toggle {
	color: #f476bf !important;
}

.site-header .menu-toggle:hover {
	background-color: #fff  !important;
}


.site-header .menu-toggle::before {
	color: #f476bf !important;
}

/* page and category titles   .cat-links a, */

.page-title {
	text-transform: uppercase;
}

/* ads right column */
#cm-secondary .widget{
	margin-bottom: 0;
}

li.search {
	float:right;
}

#header-right-sidebar 
{
    width: 728px;
}


#header-text-nav-wrap {
	margin: 0;
    padding:0;
}
#header-logo-image img{
    margin-top: 0.6250em;
}
.advertisement_728x90 img{
    box-shadow: none;
}
.main-content-section {
	padding-top: 0;
}

.widget_social_icons_meta {
padding: 0.6250em 0;

}

.widget_social_icons_meta ul li {
	padding: 0;
	border-bottom: 0 !important;

}


/*
	Article mania.....
*/


/* Archive-container-with-list */
/* Unknown why there are so many +4 and +5 but we can deal with them later. */
.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(4)
{
    clear: left; 
    float: left !important;

} 


.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(2n+5)
{
    clear: right; 
    float: right !important;
/*    border: 1px solid green;*/
    /*height: 200px;*/
    overflow: hidden;
} 

.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(2n+4)
{
    clear: left; 
    float: left !important;
/*    border: 1px solid blue;*/
    /*height: 200px;*/
    overflow: hidden;
} 
.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(2n+4) .shoutout, 
.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(2n+5) .shoutout
{
    display: none;
}

.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(2n+4){
	height: 135px;
}
.archive #cm-content .article-container-with-list .archive-layout-grid.post:nth-child(2n+5){
	height:135px;
}

/* archive-layout-grid */

/* Overall layout for all post as archives. */
.archive #cm-content .archive-layout-grid.post
{
	overflow: hidden;
}

.archive #cm-content .archive-layout-grid.post .article-content
{
	padding: 10px;

}

.archive #cm-content .archive-layout-grid.post
{
	width: calc(50% - 10px);
}

.archive #cm-content .archive-layout-grid.post:first-child, 
.blog #cm-content .archive-layout-grid.post:first-child, 
.search #cm-content .archive-layout-grid.post:first-child {
    
    float: left;
    clear: both;
    margin-right: 20px;
    margin-bottom: 20px;
}

.archive #cm-content .archive-layout-grid.post:nth-child(odd), 
.blog #cm-content .archive-layout-grid.post:nth-child(odd), 
.search #cm-content .archive-layout-grid.post:nth-child(odd) 
{
    clear: left; 
    float: left !important;
    margin-bottom: 20px;

}


.archive #cm-content .archive-layout-grid:nth-child(even), 
.blog #cm-content .archive-layout-grid.post:nth-child(even), 
.search #cm-content .archive-layout-grid.post:nth-child(even) {
  float: right !important;
  margin-bottom: 20px;
  /*box-shadow: 0 1px 3px 0 rgb(234 12 184 / 30%);*/
}

/* Specific content types this 
	content type: IVANA
*/
.archive #cm-content .archive-layout-grid.post:nth-child(odd).category-ivanna {
	height: 250px;
}
.archive #cm-content .archive-layout-grid.post:nth-child(2n).category-ivanna {
	height: 250px;
}
/*************************************************/


.offsite-news-articles h2 a {
	font-size: 18px;
}

.titles-only-content .cm-entry-title
{
	margin: 0 0.6250em 0.75em;
}


/*
	Training videos stuff
*/

.training_video-template-default #cm-primary
{
	width: 100%;
}

.training_video-template-default #cm-primary h1
{
	display: none;
}

.training_video .featured-image img
{
	padding-bottom: 0;
	margin-bottom: 0;

}

.training_video .frm_fields_container .form-win-message
{
	text-align: center;
	background: #f476bf;
	border-radius: 1.25em;
	padding: 0.6250em;
	color: white !important;
	font-style: bold;

}


.single-training_video article
{
	padding-bottom: 50px;

}

.single-training_video .prize_description {
	padding: 0.6250em 1.25em;
	text-align: center;
	font-weight: bold;

	color: white;
	background: rgba( 0,0,0,.4 );
    display: inline-block;

	border-top-left-radius: 1.25em;
	border-top-right-radius: 1.25em;

	margin-left: 40px;

}

.single-training_video .winner_description {
	padding: 0.6250em;
	text-align: center;
	font-weight: bold;
	color: white;
	background: rgba( 0,0,0,.4 );

    display: inline-block;
    
	border-top-left-radius: 1.25em;
	border-top-right-radius: 1.25em;

}

.single-training_video .frm_fields_container
{
	margin-left: 1.25em;
	margin-right: 1.25em;
}

.single-training_video .frm_form_fields
{
	margin: 0 1.25em;
}


.single-training_video .terms-and-conditions
{
	margin: 50px;
}


/*  end of training video stuff */


/*
	articles archive layouts
*/
/*.category-articles #content .archive-layout-grid.post:nth-child(odd)
{
	clear: left;
}
*/

div.trailing {
	float: right;
}

.featured-image
{
	position: relative;
	margin-top: 0.6250em;
}


/*
	offsite news archive layouts
*/
article.offsite_news[id^="post-"] {
   /* background-color: white;*/
}
article.offsite_news[id^="post-"] .content-wrapper {
    padding: 20px;
    padding-bottom: 0;
}
.offsite-news-articles
{
	border-bottom: 3px solid #f476bf;
    margin-top: 23px;
}

#primary .offsite-news-articles .widget-title{
    margin-top: -25px;
}
.offsite-news-title
{
	position: relative;
}

.offsite-news-title header
{
	padding-left: 1.25em;
}


.offsite-news-icon
{
    background-image: url(img/icon-globe.png);
    background-repeat: no-repeat, repeat;
    background-size: 0.9375em 0.9375em;
    background-position: center;
    width: 0.9375em;
    height: 0.9375em;
    position: absolute;
    top: 2.5px;
}

/*
	newroom archive layouts
*/

.article-content .shoutout
{
	text-transform: uppercase;
	color: #D6047D;
    font-size: 0.75em;
    font-weight: bold;
}

/*.tag_line {

	text-transform: uppercase;
	color: #D6047D;
    font-size: 0.75em;
    font-weight: bold;

}*/
.tag_line {
    font-family: Georgia;
    /* text-transform: uppercase; */
    color: #D6047D;
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
}
.content .shoutout
{
	text-transform: uppercase;
	color: #D6047D;
    font-size: 0.75em;
    font-weight: bold;
}

.date 
{
    font-size: 0.75em;
    color: #999;
    padding: 4px;
}

.article-container .category-newsroom .article-content div.date {
    display: none;
}
body.archive.category.category-newsroom .post .entry-content {
    margin-bottom: 10px;
    display: none;
}


/* end of the newsroom layouts */

/*210114 moved from Customize -------------------------------------------------------------*/


.colormag-footer--classic-bordered .cm-footer-bar .footer-socket-area {
	border-top: none;
}

#media_image-11 {
	float:right;
}

#cm-content .post img {
/*  width: 100%; KY Commented out bec causing images to be huge in posts*/
	height: auto;
}

#cm-content .post img.size-thumbnail {
  	width: auto;
	height: auto;
}

.colormag-footer--classic-bordered .cm-footer-bar .footer-socket-area {
    padding-top: 0;
}

/*.widget-title span, .page-title span{
	border-radius: 0.6250em 0.6250em 0 0;
}
*/

/*
	Search results
*/
.search #cm-content article
{
	width: 100%;
	clear: both;
	margin-bottom: 20px; 
}

.search #cm-content .archive-layout-grid.post:nth-child(odd)
{
	width:100%;
	clear: both;
}

.search .featured-image
{
	float:left;
	padding: 20px 20px 0 20px;

}

/* insta footer */
#colophon .widget {
    margin-bottom: 1.25em;
}

.footer-socket-left-section{
    margin-top: 40px;
}
.top-full-width-sidebar .widget-title, .footer-widgets-area .widget-title{
	margin-bottom: 0;
}
.footer-widgets-area {
    padding-top: 0.6250em;
    padding-bottom: 0; 
    color: #cccccc;
}

.colormag-footer--classic-bordered .footer-widgets-area .widget-title span{
	border: none;
}
.footer-widgets-wrapper {
    background-color: #000000;
    border-bottom: 1px groove #b4b4b4;
    border-top: 1px groove #b4b4b4;
}
.cm-footer-bar {
/*    border-top: 1px groove #333333;
    background: url(https://openjaw.com/wp-content/uploads/2021/02/diagonal_dark.png) #222222;
*/    
	padding-bottom: 20px;
	margin-bottom: 100px; /*added for floating footer - ky*/
    color: #cccccc;

}
.following-post h4{
color: #d7057e;	

}



/*end of 210114 moved from Customize---------------------------*/





#cm-content .post .article-content .below-entry-meta, 
#cm-content .post .single-title-above .below-entry-meta
{
	padding-bottom: 0;
}

#cm-content .post .article-content, 
#cm-content .post .single-title-above
{
	padding: 20px;
	padding-bottom: 0;
}


/* 
	The date block selector at the bottom of the news pages.
 */
.oj_date_block {
	display: inline-block;
}

article.fax {
	
	padding: 0.6250em;
}

article.fax .oj-fax-table {
	display: table;
	width: 100%;
	/* border: 1px solid #666; */
}

article.fax .oj-fax-row {
	display: table-row;
	width: auto;
	/* border: 1px solid #999; */
}


article.fax .oj-fax-cell {
	float: left;
	display: table-cell;
	/* border: 1px solid #eee; */
}

article.fax  .oj-fax-image {
	width: 20%;
}

article.fax .oj-fax-image a img {
	margin-bottom: 0;
	padding-bottom: 0;
}

article.fax .oj-fax-title {
	padding: 0 0.6250em;
	width: 40%;
}

article.fax .oj-fax-title  h4  a {
	margin-bottom: 0;
	padding-bottom: 0;
    color: #333;
    font-family: 'Open Sans', sans serif;
    font-size: .7em;
    line-height: .7em;
    }
.openjaw-valid-dates{
    font-size: .75em;
}

article.fax .ob-fax-category {
	width: 25%;
	font-size: .83em;
}
article.fax .oj-fax-dates {
width: 10%;
}
#openjaw_fax_supplier-3 .single-article.clearfix {
    text-align: center;
    margin: 10px auto;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
}
#openjaw_fax_supplier-3 .widget_featured_posts .single-article img {
    width: initial;
}
/* This is overriding base. */
.archive #cm-content .post p {
	font-size: inherit;

}
a.comment-permalink {
    display: none !important;
}
/* 210129 tag cloud custom appearance */
/* end of tag cloud custom appearance */
/* 210223 video images play button overlay */
/*.single-article.tv-room a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.single-article.tv-room a::after {
 visibility: visible !important;
 content: "";
 display: block;
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0px;
 left: 0px;
 background-image: url("https://openjaw.com/wp-content/uploads/2021/02/button_play.png");
 background-size: 50px 50px;
 background-position: center;
 background-repeat: no-repeat;
 background-color: none;
 opacity: 1;
}
.single-article.tv-room .article-content h3.cm-entry-title a::after {
 visibility: hidden !important;
}
.tv-room .featured-image a:after, .training_video .featured-image a:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url("https://openjaw.com/wp-content/uploads/2021/02/button_play.png");
  background-size: 50px 50px;
  background-position: center; 
  background-repeat: no-repeat;
  background-color: none;
  opacity: 1;
      
   }*/

/* end of video images play button overlay */

/********************** KY styles**********************/

.entry-content ul{
	margin-left: 25px
}
.entry-content ul li{
	line-height: normal;
}
p.logged-in-as {
    color: #F476BF;
}

.dedi-leader {
    margin-bottom: 20px;
}

#header-right-sidebar .dedi-leader {
    margin-bottom: 0px;
}

/*.below-entry-meta,*/ .widget_featured_slider .slide-content .cm-entry-title {/*cartoon rotator meta on hp*/
    display:none;
}
#cm-content .post {
    background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#cm-content .worldwide-headlines.clear .post {
    margin-bottom: 20px;
}
.featured-image {
    margin-top: 0;
}
.following-post .news_headline {
    clear: both;
}

.textwidget.custom-html-widget:has(> a.todays-news) {
    width: 100%;
    text-align: center;
    border-radius: 0;
    font-family: 'Roboto Slab', serif;
    letter-spacing: .6px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #000000;
    line-height: normal;
    margin: 0 auto 15px;
}

a.todays-news span {
    font-size: 12px;
    padding: 5px 10px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    width: 100%;
}
.widget_featured_posts .hero-post .single-article{
    box-shadow: none;
    position: relative;
}

.widget_featured_posts .hero-post .article-content {
    background: rgba(0,0,0,.5);
    position:absolute;
    left: 0;
    bottom: 5px;
    padding: 10px 40px;
}
.hero-post h3.cm-entry-title{
    padding: 0 !important;
}
/*.widget_featured_posts .following-post .more-link span {
    padding: 0;
    color: #FFFFFF;
    display: inline-block;
    text-transform: uppercase;
 vertical-align: middle;
}*/
.widget_featured_posts .single-article img{
    margin-bottom: 0px;
}

/***************************************************/
/* Used on the front page */
.tg-one-half .widget_featured_posts .single-article {
	height:175px;
}

.tg-one-half .widget_featured_posts .single-article img {
	width: 50%;
	border-left: 10px solid #F476BF;
    margin-left: -10px;
/*	border-top: 5px solid #ffffff;*/
}


.tg-one-half .article-content div.entry-content {
	display: none;
}

.tg-one-half .article-content {
	padding:0 10px;
}

.tg-one-half {
    width: 48%;
    float: left;
}

/* Reverse the damage done...in the above by surrounding it in columns. */
.tg-one-half.tg-one-half-last {
    float: right;
}

.tg-one-half .widget_featured_posts>div {
    width: auto;

}



/***************************************************/
.widget_featured_posts .single-article{
	-webkit-box-shadow: none;
    box-shadow: none;
	background-color: #ffffff;
}


/* Puting the contest box CSS together. */

div.contest-box {
    margin-top: 2px;
    background: #fef8fc;
    padding: 5px 5px;
	/*margin-top: 0px;
    overflow: scroll;
    height: 319.5px;*/
}

/* for new slider and beside area */
.widget_slider_area {
  float: left;
  width: 75% !important;
}
.widget_beside_slider {
  float: right;
  width: 23% !important;
 font-size:14px;  
}

/*.widget_beside_slider div{padding:6px 0;color:#000;} */
.widget_beside_slider b{clear:both;}
.widget_beside_slider div span{font-size:10px; color:#ffffff;background:#D6047D; padding:2px 5px;text-transform:uppercase;margin-left: -5px;}
.widget_beside_slider h6{/*border-bottom:2px solid #f476bf; */font-size:14px;padding-bottom:0; margin-bottom: 0; }
.widget_beside_slider h6 span{background-color: #f476bf;color:#fff;/*border-radius:0.6250em 0.6250em 0 0;*/padding:3px 0.75em 4px 0.75em;}
.contest-box{height: 318px;overflow-y: auto; background:#fff;padding:0; border-left: 5px solid #F476BF;}


.contest-listing {
    margin-bottom: 10px;
}
.highlight-title{
	clear: both;
}

.fa.fa-gift {
    color: #d6047d;
	font-size: 1.6rem;
}
.highlight-title h3 {
   font-family: 'Roboto Slab', serif;
    width: 100%;
    text-align: center;
    border-top: 1px solid #000;
    line-height: 0px;
    margin: 30px 0 30px;
    font-size: 24px;
    font-weight: 400;
}
.highlight-title h3 span{
	background: #f0f0f0;
	padding: 0 10px;
}

/*.widget_featured_posts .following-post .single-article img{
    margin-bottom: 0.9375em;
}*/
img.alignleft.ivanna-thumb {
    margin-right: 20px;
    margin-bottom: 0px;
}
.author-name + .job-title {
    padding-bottom: 10px;
    margin-top: -10px;
    font-size: 85%;
}
/* Ivanna listing on laughs archive page */
article.ivanna-headlines.archive-layout-grid {
    margin-top: 23px;
}
#primary .ivanna-headlines .widget-title{
    margin-top: -23px;
}
.ivanna-headlines .content.titles-only-content.clearfix .tag_line {
    font-size: 90%;
    color: #f476bf;
    padding: 10px 0 0;
    line-height: 1em;
    margin-bottom: 2px;
}
.ivanna-headlines .titles-only-content .cm-entry-title {
    margin: 0;
}
.ivanna-headlines .content.titles-only-content {
    margin-left: 15px;
    margin-right: 15px;
    border-top: 1px solid #f0f0f0;
}
div.content.titles-only-content.clearfix:first-of-type {
    border-top: none;
}

#cm-content .post img.size-thumbnail.ivanna-sq {
    margin: -10px 10px 0 15px;
    width: 100px;
}
/* Ivanna listing on Ivanna listing page */
.archive-layout-grid.category-ivanna .featured-image {
    padding: 10px 0 0 15px;
}
.archive-layout-grid.category-ivanna .featured-image img {
    border-radius: 50%;
    border: 4px solid #f0f0f0;
    padding: 2px;
}
#cm-content .archive-layout-grid.category-ivanna .article-content {
    padding-top: 0;
}
/* based on post for supplier hub */
.single #content .post {
    padding-bottom: 15px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.default-wp-page.thumbnail-background-pagination a{
    font-size: 16px;
    line-height: normal;
}
/*.archive #content .article-container-with-list .archive-layout-grid.post:nth-child(2n+4) img {
    display: none;
}
.archive #content .article-container-with-list .archive-layout-grid.post:nth-child(2n+5) img{
    display: none;
}
*/

.mr-right-col, .sr-right-col{
    padding-bottom: 20px;
}
/*.archive #content .archive-layout-grid.post:nth-child(odd), .archive #content .archive-layout-grid.post:nth-child(2n) {
    height: 400px;
    overflow: hidden;
}*/

.jwp-video-ad {
    max-width: 500px;
    margin: 0 auto 20px;
}
.su-u-trim h4 { /*for name & job-title on about us page */
    padding: 0;
}
#post-833 h4 {
    margin-bottom: 0;
}
.job-title {
    font-size: 86%;
    padding-bottom: 10px;
}
.category-supplier-schedule-updates td{
        border: none !important;
}
.taxonomy-description {
    display: none;
}
.micetype{
    font-size: 80%;
}
/* Vimeo videos */
#video_container {
	margin: 0 auto;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.job .article-content header.entry-header h2.cm-entry-title a {
    color: #333;
}
.job .article-content header.entry-header h2.cm-entry-title a:hover {
    color: #F476BF;
}
.metaslider.slider-top-story br {
    display: none;
}
.metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption .ms-shoutout {
    color: #f476bf;
    font-size: .8em;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    padding: 0 0 5px;
}
.metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption .ms-title {
    font-size: 20px;
    color: #ffffff;
    font-family: 'Roboto Slab';
    font-weight: 400;
    padding: 0 0 5px;
    line-height: 22px;
}
.metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption .ms-excerpt {
    display: none;
}
.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap {
    background: rgba(0,0,0,0.55)!important;
    margin: 0 !important;
    padding: 0 10px 5px!important;
}
.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption {
    padding: .7rem 2.5rem;
}
.metaslider.ms-theme-simply-dark .flexslider {
    margin: 0 auto 15px !important;
    max-width: 728px;
}
.metaslider.slider-cartoon.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption {
    font-weight: 600;
    font-size: 1.2em;
}
.metaslider.slider-cartoon.ms-theme-simply-dark .flexslider ul.slides .caption-wrap {
    background: rgb(244 118 191 / 80%)!important;
    bottom: 30px;
    padding: 0 20px !important;
}
div.ms-title + div.ms-title {
    margin-top: -5px;
}
.hide-me{
    display: none;
}
#openjawFloatingFooter {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f0f0f0;
}
#openjawFloatingFooter .footer-widgets-wrapper{
    border-top: none;
    border-bottom: none;
    background-color: #f0f0f0;
}
.article-content h2 {
    font-size: 18px;
    margin: 15px 0 15px;
/*    margin: 30px 0 15px;*/
    padding: 0;
}
.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap {
pointer-events: none;
}
.bio_block.mini-bio img{
    max-width: 100px;
    float: left;
    margin-right: 15px;
}
.frm_message table td {
border-bottom: none;
}
.frm_message table th{
text-transform: none;
}
.bio_block.mini-bio h3 small{
    font-size: 70%;
    color: #666;
}
.lb-under-nav {
    margin-bottom: 10px;
}
.lb-under-title {
    margin-bottom: 20px;	
}
.lb-above-wwn {
    clear: both;
    margin-bottom: 20px;
}
.lb-above-slider {
    margin-bottom: 5px;
}
.lb-hp-under-clickfor {
    margin-bottom: 15px;
}
.lb-scontent {
    margin-bottom: 15px;
}
.lb-under-content {
	margin-top: 25px;
}
@media screen and (max-width: 420px){
.tg-one-half, .main-content-section .tg-one-half {
    width: 100%;
}
.category-cartoon .date {
    font-size: 1em;
    color: #444;
}

.default-wp-page.thumbnail-background-pagination li {
    width: 100% !important;
    margin-bottom: 10px;
    }
    .default-wp-page.thumbnail-background-pagination a{
        color: #333333;
        position: relative;
        background: none;
    }
}
@media screen and (max-width: 500px) {
.wp-caption.alignright {
    width: 100% !important;
}
.wp-caption img[class*="wp-image-"] {
    width: 100% !important;
}
}
a.more-link {
    display: none;
}
li.next.kynext,li.previous.kyprevious {
	line-height: 18px;
    margin-top: 7px;
}
span.meta-nav.kymeta-nav {
    color: #D6047D;
}
li.next.kynext img,li.previous.kyprevious img {
	margin-bottom: 7px;
}
#header-text-nav-container {
    padding-top: 10px;
}
.news-bar {
	margin-top: -10px
}
div.sharedaddy h3.sd-title:before{
	border-top: none !important;
}
div.sharedaddy h3.sd-title {
    margin-bottom: 0;
    padding-bottom: 0;
}
.article-content .entry-content li {
    font-size: 16px;
    padding-bottom: 10px;
}
.lb-below-wwn {
    margin-top: 10px;
}
.cm-secondary h3.cm-widget-title span {
	font-weight: 500;
    font-family: "Open Sans", sans-serif;
    line-height: normal;
    font-size: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.cm-secondary .widget_media_video h3.cm-widget-title span{
	padding-top: 6px;
	padding-bottom: 6px;
}
/********************** END KY styles**********************/
.article-content div.bigpost{
	display: block;
}
.cm-images{padding-right:9px;}
#colormag_tabbed_widget-3{height:auto;}
#popular-tab .article-content .cm-entry-title{font-size:15px;} 
#popular-tab .posted-on, #recent-tab .posted-on{display:none;}
.cm-tabbed-widget ul li a{
	font-size: 13px;
	font-weight: bold;
}



#cm-secondary .widget ul li{
	padding: 2px 0;
}
/* new style GK */
.smallbtn a{background: #d6047d;padding: 9px 21px;
color: #fff !important;
text-decoration: none;
vertical-align: middle;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-size: 14px;
font-weight: bold;}
.floatright{float:right;}
.clear{ clear:both;}
.padding10{padding:10px;}
#cm-secondary{
/*	position:sticky;*/
	top:0;
}
.oj-title{background: #f476bf;cursor: pointer;color: #fff;padding: 6px 15px;}
.oj-box { 
	float: left; 
	width: 100%;
	margin: 0 0 0 0;position: relative;
}
/*.oj-box {
	max-height: 450px;
	position: relative;
	overflow: hidden;
}*/
.oj-box .read-more { 
	position: absolute; 
	bottom: 0; left: 0;
	width: 100%; 
	text-align: center; 
	margin: 0; 
	padding: 45px 0 45px 0; 
	/*background-image: -moz-linear-gradient(top, transparent, white);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));*/
	 background: rgb(255,255,255);
background: linear-gradient(7deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
}
.pinkbutton {
background: #d6047d;
/*background: -webkit-gradient(linear, left top, left bottom, from(#d7057e), to(#f476bf));
background: -moz-linear-gradient(top, #d7057e, #f476bf);
box-shadow: rgba(0,0,0,1) 0 1px 0, rgba(0,0,0,90) 0 0 10px, rgba(0,0,0,90) 0 0 20px, rgba(0,0,0,90) 0 0 30px;   
-webkit-box-shadow: rgba(0,0,0,1) 1px 1px 2px;
-moz-box-shadow: rgba(0,0,0,1) 1px 1px 2px;*/
padding: 9px 21px;
color: white;
text-decoration: none;
vertical-align: middle;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-size: 14px;
font-weight: bold;
}
.pinkbutton:hover {
   background: #f476bf;
   color: #fff; text-decoration:none !important;
}

.latestnews{background: #ffffff;/*box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);*/padding:21px 15px;margin-top:27px;border-radius:9px;line-height: normal; }
.full{width:100%; clear:both;}
.half{width:49%;margin-right:1%;}
.floatleft{float:left;}
.trendnews .left, .latestnews .left {overflow: hidden;}
.trendnews .left img,.latestnews .left img{ border-radius:12px;  }
.latestnews .left:hover img {filter: brightness(120%);}
.trendnews .left,.latestnews .left{width:21%;margin-right:1%;float:left; padding-bottom: 10px; }
.trendnews .right,.latestnews .right{width:77%;margin-left:1%; float:right;}
.trendnews{padding:21px 15px;margin-top:27px;}
.textcenter{ text-align:center;}
.liicon>li{background: url(/wp-content/uploads/OpenJaw_icon.png) no-repeat;
padding-left: 30px;padding-bottom:10px;
background-position: top left;
}
.mightlike{/*box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);*/background: #ffffff;padding:21px 15px;margin-top:27px;border:2px solid #f3d7e6; }
.ojrelatedposts{background: #e6e6e6;padding: 10px;}

/*.thumbnail-background-pagination li a,.thumbnail-background-pagination li a span{ font-size:13px !important;}
*/.thumbnail-background-pagination li a:hover{color:#f476bf !important;}

@media only screen and (min-width: 1169px)
{
	/* header#cm-masthead, #header-text-nav-container{ height:136.8px;}
	*/

/*	div#header-text-nav-container>div.inner-wrap, #header-right-sidebar,#header-left-section
	{
		height:90px;
	}
*/
/*	.news-bar 
	{
		height:30px;
	}
*/
/*	#cm-primary-nav 
	{ 
		height:36.8px; 
	}	
*/
	/*#site-navigation .inner-wrap,.menu-primary-container,.cm-primary-nav li{height:36.8px;}*/
/*	.search-form-top {
	  	padding: 0px;  
	  	top: 0px;
	}
	.search-wrap input.s{height:36.8px;}
	#header-logo-image { padding-right: 20px; }
	.breaking-news-latest{height:20px;}
*/
}

.worldwide-headlines{clear:both;}
ul.thumbnail-background-pagination.contentbtm li{ background:#f0f0f0;}
.default-wp-page.thumbnail-background-pagination.contentbtm a{ background:none; color:#000;position:relative;padding:0;}


/* changes done after class name slight differ from old one */
.type-tv-room .cm-entry-title, .type-tv-room .cm-entry-title{
	font-size: 22px;
	line-height: 1.2;
}
.offsite-news-articles .cm-entry-title a, .search .cm-entry-title a {
  color: #333333;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.offsite-news-articles .cm-entry-title a:hover, .search .cm-entry-title a:hover {
	color: #289dcc;
}
.post-type-archive-job #cm-content .archive-layout-grid:nth-child(2n) {
  width: 100%;
  clear: both;/*box-shadow:0 0px 0px 0 rgb(234 12 184 / 30%) !important;*/
}
h1.page-title .author-description{font-weight: normal;
text-transform: capitalize !important;
line-height: 1.5;
}

h3.comments-title {font-size: 14px; padding-bottom: 0;}
.comments-area article header {font-size: 13px;}
.comments-area article header img{margin-bottom: 0;}
.comment-content {padding: 5px;font-size: 13px;}
.comment-content p{margin-bottom:0;}
.newsroom .dateright{float:right;}
.news_ad_widget_middle img{margin-bottom:15px;}
.pink{color: #d6047d; font-weight:bold;}
@media screen and (max-width: 560px){
.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap {
    background: rgba(0,0,0,1)!important;padding: 0px 9px!important;
	position:unset;
}
.metaslider .flexslider ul.slides{ background:#000;}
.metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption .ms-title{ font-size:15px; line-height:18px;}
.metaslider.slider-top-story.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption .ms-shoutout{ font-size:0.8em;}
.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap .caption{padding:.4rem .4rem !important;}
li.slide-62916.ms-youtube.flex-active-slide{padding-top:35px !important;}
.advertisement_728x90 .advertisement-content>div{height:56px;}
.cm-header-col-1{padding-bottom:10px;}


div#header-text-nav-container>div.inner-wrap{min-height:151px;}
}


#colormag_breaking_news_widget-3{margin-top:15px;}
#colormag_breaking_news_widget-3 .cm-entry-title{padding-bottom:1px;}
#breaking-news-widget-prev_colormag_breaking_news_widget-3{padding:0;}
#breaking-news-widget_colormag_breaking_news_widget-3 img{
	display:none;
}
.breaking_news_widget_inner_wrap{
	-webkit-box-shadow:none;
	box-shadow:none;
	background: #ffffff;
	padding-top:5px;
}
#colormag_breaking_news_widget-3 h3{
	margin-bottom: 0 !important;
}

/*////////////// Popular / Recent //////////////////////*/
.cm-tab-widget, .cm-tab-widget div
{
	overflow: visible;
	background: #fff;
}
.cm-tabbed-widget-recent,  .cm-tabbed-widget-popular
{
	padding:0;
}

.cm-tabbed-widget .cm-post img {
	padding:0;
	margin: 0 0 0 -5px;
	border-left: 5px solid #F476BF;
	border-radius: 0;
	width: 90%;
}

.cm-tabbed-widget .cm-post {
    padding: 0 15px 5px;
}


.widget_featured_posts .first-post {
    float: left;
    width: 48.70129870%;
    margin-bottom: 20px;
}
.widget_featured_posts .following-post {
    float: right;
    width: 48.70129870%;
}

.widget_featured_posts .cm-post .cm-entry-title {
    font-size: 17px;
	padding-bottom: 5px;
}

.cm-tabbed-widget .cm-post {
    padding: 10px 10px 0 0;
    overflow: visible;
}
.cm-tabbed-widget a {
	font-size: 15px;	
}

.cm-tabbed-widget .cm-below-entry-meta
{
	display: none;
}

.cm-featured-posts .cm-entry-title a
{
	height:80px; 
	overflow:hidden;
	padding-bottom: 0;
	line-height: 1.3;
}

.widget_tabbed_colormag .article-content{
	padding:0;
}
@media screen and (max-width: 1150px) and (min-width: 800px){
	.cm-header-col-2{width:100%;}
	#header-right-sidebar{max-width:99%; width:100%;/*max-width:90%;*/}#header-left-section{max-width:30%;}
}
@media screen and (max-width: 1189px){
	.contest-box{height: calc(315px - 2vw); margin-bottom:15px;}
}

@media screen and (max-width: 1024px){
.widget_slider_area {  width: 100% !important;}
  .widget_beside_slider { width: 100% !important;}	
  .widget_beside_slider div{padding:6px 3px;}
}
.widget_tabbed_colormag {
 /* box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);*/
}
.widget.clearfix, #openjaw_newsletter_spacer-217,#openjaw_newsletter_spacer-213{clear:both;}

#cm-content .tv-room .cm-entry-title{padding:5px 0 0;}
#cm-content .tv-room .below-entry-meta{font-size:12px;padding-bottom:15px;}
#cm-content .tv-room .below-entry-meta span{padding-right:10px;}
.frm_style_custom-form-oj.with_frm_style input[type="submit"][disabled], .frm_style_custom-form-oj.with_frm_style .frm_submit input[type="button"][disabled], .frm_style_custom-form-oj.with_frm_style .frm_submit button[disabled] {
  cursor: not-allowed !important;
}.frm_style_custom-form-oj.with_frm_style .frm_button_submit[disabled] {
  opacity: 0.5 !important;
}

@media screen and (max-width: 1024px){
	#openjawFloatingFooter #div-gpt-ad-1649786113616-0 img {
  max-width: 100% !important;
  width: 100% !important;
  position: fixed !important;
  height: auto !important;
  bottom: 0 !important;
}
#openjawFloatingFooter {
    border: none;
    background-color: transparent;
}
#openjawFloatingFooter .footer-widgets-wrapper {
    background-color: transparent;
}
#GenecyDFPAdExpanderCont_138437253534_wrap{height:auto !important;}
}
[disabled] {opacity: 0.6;cursor: not-allowed !important;}

/* Start destination pages css */
	.su-posts-my-template{width:100%;clear:both;}
	.su-posts-my-template>div.su-post{width:47%;margin-right:2%;margin-left:1%;float:left; background:#fff; height:190px;margin-bottom:20px;}
	.su-posts-my-template>div.su-post img{width: 50%;border-left: 10px solid #F476BF;margin-left: -10px;}
	.su-posts-my-template .su-post-title{font-size: 17px;padding:0 15px 10px}
	.su-posts-my-template .su-post-title a{color:#232323;}
	.su-posts-my-template .su-post-title a:hover{color:#f476bf;}
@media screen and (max-width: 560px){
.su-posts-my-template>div.su-post{width:97% !important;margin-right:2%;margin-left:1%; background:#fff; height:190px;margin-bottom:20px;}	
}

	.su-posts-my-template-sidebar{width:100%;clear:both;}
	.su-posts-my-template-sidebar>div.su-post{width:98%;margin-left:2%;float:left; background:#fff; height:86px;margin-bottom:20px;}
	.su-posts-my-template-sidebar>div.su-post img{width: 39%;border-left: 10px solid #F476BF;margin-left: -10px;float:left;}
	.su-posts-my-template-sidebar .su-post-title{font-size: 15px;padding:0 15px 5px 40%}
	.su-posts-my-template-sidebar .su-post-title a{color:#232323;}
	.su-posts-my-template-sidebar .su-post-title a:hover{color:#f476bf;}

/* End destination pages css 
ul#menu-main>li:last-child>a{padding:4px 12px;margin-top:3px; background-color: #f476bf !important; border-radius:15px;}*/


/* Styles for the classifieds, previously supplier-hub */

.supplier-hub .highlight-title
{
	background: #a1a1a1;
	width: 100%;
	margin-left: -30px;
	width: 100%;
	padding: 15px;

}

.supplier-hub .highlight-title h3 {
    text-align: left;
    border: none;
    padding: 0 0 0 20px;
    margin: 0px;
    display:inline;
}

.supplier-hub .highlight-title h4 {
    padding: 0 0 0 .5em;
    margin: 0px;
    display:inline;
}

@media screen and (max-width: 1053px) and (min-width: 993px){
.mr-right-col{height:210px !important;width:96% !important;}
}

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

	.archive #cm-content .archive-layout-grid.post
	{
		width: 100%;
	}

	.cm-header-col-2, .header_display_type_one .cm-header-col-2 {
	    /*display: none;*/width:100%;
	}
	#cm-header-1>.cm-container>.cm-row{flex-direction:column-reverse;}

	#cm-primary {
    	width: 100%;
	}
	
	#cm-secondary {
		width: 100%;
	}

	.widget_featured_posts .first-post, .widget_featured_posts .following-post {
		width: 100%;
	}

	figure {
		width: 100% !important;
	}
}

@media screen and (max-width: 768) {
}