@charset "utf-8";
/* CSS Document */

.NewResourceHeader { background:none !important; color:#25303E !important;}
.NewResourceHeader h1 { color:#25303E !important; text-transform:capitalize !important; font-weight: 600 !important;}
.NewResourceHeader p { font-size:20px !important; margin:20px 0 !important; line-height:30px !important;   font-weight:normal !important; color:#25303E !important;}
.text-right { text-align:right !important;}
.NewResourceHeader input[type="text"] { padding:6px 20px; border:solid 1px #C4C4C4; width: 100%; }
.NewResourceHeader button { background:none !important;  border:0px !important; position:relative; right:50px; z-index:11;}

.SearchBar { position:relative;}
.SearchBar input[type="text"] { padding: 6px 12px !important; border:solid 1px #C4C4C4!important; width: 100%; border-radius:5px; font-size:14px !important; color:#000 !important;    outline: none !important; }
.SearchBar input[type="text"]::placeholder { color:#C4C4C4 !important; }
.SearchBar button { background:none !important;  border:0px !important; position:absolute; right:-5px !important; top:14px !important; z-index:11; width:24px !important; margin:0px !important; padding:0px !important; color:#C4C4C4 !important;}
.SearchBar button .fa {color:#C4C4C4 !important;}

.filter-heading { margin-top:40px !important;}
.filter-heading a, .filter-heading span {  color:#25303E !important; font-weight:700 !important; letter-spacing: 0.5px !important;}
.filter-heading span { border-bottom:solid 1px #CBCBCB !important; font-size:14px !important; color:#25303E !important; width:100%; display:block  !important; padding-bottom:10px !important;  margin-bottom:25px !important; letter-spacing: 1.5px !important; font-family: 'Roboto', sans-serif !important;}
.filter-heading a.FeaturedContent { font-weight: 400 !important;    color: #25303E !important;    font-family: 'Roboto' !important;  font-size: 14px !important;}

.filter-heading a.selected.FeaturedContent, .filter-heading a.FeaturedContent:hover { font-weight:700 !important; color:#25303E !important;}
.filter-heading span.noborder{ border:0px !important;}

.filter-dropdown { margin:15px 0 25px 0  !important; padding:0  !important;}
.filter-dropdown li { margin:0px 0px!important; padding:5px 0!important; list-style:none !important; display:block !important; font-size:14px !important; color:#25303E !important; font-family: ''Roboto'', sans-serif !important;}
.filter-dropdown li a { color:#25303E !important; font-weight:400 !important; letter-spacing: 0.5px !important; font-family: ''Roboto'', sans-serif !important;} 
.filter-dropdown li:hover a, .filter-dropdown li.selected a { color:#25303E !important; font-weight:normal !important; font-weight:700 !important;}
.archive.tax-type .page-content.resources, .archive .page-content.resources { background:none !important; padding-top:0px !important;}

#page-title h1 { max-width:100% !important; font-size:46px !important;}
.TileAreaHeader  {font-family: 'Roboto'  !important;
font-style: normal  !important;
font-weight: normal  !important;
font-size: 16px  !important;
line-height: 25px  !important;
color: #25303E  !important;}
.TileAreaHeader h1 {font-family: 'Roboto' !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 24px !important;
line-height: 25px !important;
color: #25303E !important;
}


.pagination_links { text-align:center !important; width:100% !important; padding:25px 0  !important; }
.pagination_links a{  font-family: 'Roboto' !important; font-style: normal;font-weight: bold;font-size: 12px !important; line-height: 20px !important;/* identical to box height */display: inline-block;align-items: center; letter-spacing: 0.1em !important; color: #25303E !important; margin:15px 25px; position:relative !important; }
.pagination_links a:hover {color:#25303E  !important;}
.pagination_links a#show_more:after {content:''; width:13px; height:9px; background:url(assets/img/arrow_show_more.png) no-repeat; margin-left:10px; position:absolute; top:8px;}
.pagination_links a#show_less:after {content:''; width:13px; height:9px; background:url(assets/img/arrow_show_less.png) no-repeat; margin-left:10px;  position:absolute; top:8px;}

.pagination_links a#show_more:hover:after {content:''; width:13px; height:9px; background:url(assets/img/arrow_show_more_hover.png) no-repeat; margin-left:10px; position:absolute; top:8px;}
.pagination_links a#show_less:hover:after {content:''; width:13px; height:9px; background:url(assets/img/arrow_show_less_hover.png) no-repeat; margin-left:10px;  position:absolute; top:8px;}

/*.tiledisplay.less div.card:nth-child(n+7){display:none !important;}
.tiledisplay.more div.card:nth-child(n+7){display:block !important;}

.tiledisplay.featuredtiles.less div.card:nth-child(n+5){display:none !important;}
.tiledisplay.featuredtiles.more div.card:nth-child(n+5){display:block !important;}*/

.pagination_links a#scrollToTop{ font-family: Roboto;font-style: normal;font-weight: bold;font-size: 12px !important; line-height: 20px !important; /* identical to box height */display: inline-block;align-items: center; letter-spacing: 0.1em !important; color: #25303E !important; margin:15px 25px; position:relative !important; text-transform: uppercase; }
.pagination_links a#scrollToTop:hover {color:#25303E  !important;}
.pagination_links a#scrollToTop:after {content:''; width:10px; height:10px; background:url(assets/img/arrow_show_less_hover.png) no-repeat; margin-left:10px;  position:absolute; top:6px; background-size:10px !important;}
.pagination_links a#scrollToTop:hover:after {content:''; width:10px; height:10px; background:url(assets/img/arrow_show_less_hover.png) no-repeat; margin-left:10px;  position:absolute; top:6px;}

.pagination_links a#left_arrow, .pagination_links a#right_arrow { color:#25303E !important;}
.pagination_links a#left_arrow:hover, .pagination_links a#right_arrow:hover { color:#25303E !important;}
.pagination_links a#left_arrow:before {content:''; width:12px; height:12px; background:url(assets/img/resource_nav_left_hover.png) no-repeat; margin-left:0px; position:absolute; top:4px; left: -15px; background-size:12px !important;}
.pagination_links a#right_arrow:after {content:''; width:12px; height:12px; background:url(assets/img/resource_nav_right_hover.png) no-repeat; margin-left:0px;  position:absolute; top:4px; right: -15px;  background-size:12px !important;}
.pagination_links a#left_arrow:hover:before {content:''; width:12px; height:12px; background:url(assets/img/resource_nav_left_hover.png) no-repeat; margin-left:0px; position:absolute; top:4px; left: -15px;  background-size:12px !important;}
.pagination_links a#right_arrow:hover:after {content:''; width:12px; height:12px; background:url(assets/img/resource_nav_right_hover.png) no-repeat; margin-left:0px;  position:absolute; top:4px; right: -15px;  background-size:12px !important;}

div.featuredCard.card { margin:0px 0 30px 0  !important; padding:0px 15px !important;}
div.featuredCard.card h3.new {font-family: 'Roboto' !important; font-weight: 700!important; font-size: 30px!important; line-height: 40px !important; letter-spacing: 0.02em; color: #25303E !important;}
div.featuredCard.card .card-content{ margin:0px !important; padding:75px 30px 25px 30px !important; height:auto !important; border-radius:0 0 6px 6px !important; }
div.featuredCard.card .featureThumb { background-color:#25303E !important; padding:50px 50px 0px 50px !important; text-align:center !important;  border-radius: 6px 6px 0 0 !important;}
div.featuredCard.card .featureThumb .MediaThumbnail { max-height:300px !important;}
div.card { transition:all linear 0.35s !important; z-index:1 !important; margin-bottom:30px !important;}
div.card .card-content { position:relative;  transition:all .16s ease-out !important; box-shadow: 0 1px 4px 2px rgba(0,0,0,.1)  !important; padding:75px 30px 25px 30px !important; text-align:left !important; margin-bottom:30px !important;  }
div.card .card-content p { padding:0px !important;}
div.card:hover  .card-content{box-shadow: 0 5px 14px 0 rgba(0,0,0,.1)  !important;
    -webkit-transform: translateY(-5px)  !important;
    transform: translateY(-5px)  !important;}
	



div.card .card-content p.resourcename {padding-top:30px !important; font-size:12px !important; letter-spacing:1.3px !important; padding-bottom:10px !important; font-weight:bold !important; margin-bottom:0px !important; text-transform:uppercase !important; display:none !important;}
div.card .card-content p.date {padding-top: 2px !important;
    padding-bottom: 20px !important;
    font-weight: normal !important;
    font-size: 12px !important;
    color: #25303E  !important;
	letter-spacing: 0.03em !important;
    font-family: "'Roboto'" !important;}

div.card .card-content p.title {   color: #25303E !important; font-family: 'Roboto'  !important;
font-style: normal  !important;
font-weight: 700  !important;
font-size: 16px  !important;
line-height: 24px  !important;
letter-spacing: 0.03em  !important;}
div.card .card-content p.excerpt{font-family: 'Roboto';
font-weight: normal !important;
    font-size: 14px !important;
    line-height: 24px !important;
    letter-spacing: 0.03em !important;
	 color: #25303E !important;
	 margin-bottom: 20px !important;
}



div.card .card-content .MediaBlock div:first-child{ padding:0px !important;}
div.card .card-content .MediaBlock iframe   { left:auto !important; top:10px !important;  right:50px !important; position: relative !important;    border: solid 0px #DDD  !important;	padding:10px !important;    margin: 50px auto !important;  height:100% !important; width:auto !important; }
	
	div.card .card-content .MediaBlock .MediaThumbnail {left:auto !important; top:25px !important;  right:50px !important; position: relative !important;    border: solid 0px #DDD  !important; 	padding:10px !important;    margin: 50px auto !important;  width:auto !important; max-width:80% !important; max-height:250px !important;}
div.card .card-content { background-color:#FFFFFF !important; border-radius:6px !important; margin:0!important;}
div.card.blog  .card-content {border-bottom:0px solid #262558 !important; background:#FFFFFF  url(assets/img/icon_blog.svg) no-repeat 30px 20px !important}
div.card.case-study  .card-content {border-bottom:0px solid #C20000 !important; background:#FFFFFF  url(assets/img/case-study-icon-2023.svg) no-repeat 30px 20px !important}
div.card.conference-talk  .card-content {border-bottom:0px solid #E25404 !important; background:#FFFFFF  url(assets/img/conference-talk-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.data-sheet  .card-content {border-bottom:0px solid #FFB000 !important; background:#FFFFFF  url(assets/img/icon_datasheet.svg) no-repeat 30px 20px !important;}
div.card.eguide .card-content, div.card.guide .card-content {border-bottom:0px solid #3C9E00 !important; background:#FFF url(assets/img/guide-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.getting-started .card-content {border-bottom:0px solid #3C9E00 !important; background:#FFF url(assets/img/guide-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.honeybyte .card-content {border-bottom:0px solid #F7931D !important; background:#FFFFFF  url(assets/img/case-study-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.o11ycast .card-content, div.card.podcast .card-content {border-bottom:0px solid #085F00 !important; background:#FFFFFF  url(assets/img/podcast-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.product-video  .card-content {border-bottom:0px solid #0278CD !important; background:#FFFFFF  url(assets/img/product-video-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.report .card-content {border-bottom:0px solid #CC30B3 !important;}
div.card.training-video .card-content {border-bottom:0px solid #01487B !important; background:#FFFFFF  url(assets/img/training-video-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.webinar .card-content {border-bottom:0px solid #51368D !important; background:#FFFFFF  url(assets/img/webinar-icon-2023.svg) no-repeat 30px 20px !important;}
div.card.whitepaper .card-content {border-bottom:0px solid #CC30B3 !important; background:#FFFFFF  url(assets/img/whitepaper-icon-2023.svg) no-repeat 30px 20px !important;}

div.card.blog  .resourcename {color: #262558  !important;}
div.card.case-study  .resourcename {color: #C20000 !important;}
div.card.conference-talk  .resourcename {color: #E25404 !important;}
div.card.data-sheet  .resourcename {color: #FFB000 !important;}
div.card.eguide .resourcename, div.card.guide .resourcename {color: #3C9E00 !important;}
div.card.honeybytes .resourcename {color: #F7931D !important;}
div.card.o11ycast  .resourcename, div.card.podcast  .resourcename  {color: #085F00 !important;}
div.card.product-video  .resourcename {color: #0278CD !important;}
div.card.report .resourcename {color: #CC30B3 !important;}
div.card.training-video .resourcename {color: #01487B !important;}
div.card.webinar .resourcename {color: #51368D !important;}
div.card.whitepaper .resourcename {color: #CC30B3 !important;}

.ScrollingBlock blockquote { position:relative !important; padding-left:10px  !important; margin-left:35px !important;}
.ScrollingBlock blockquote:before { position:absolute !important; left:-35px !important; top:5px;}
.page-content.case-study blockquote {border-left:solid 2px #C20000 !important; }
.page-content.conference-talk blockquote {border-left:solid 2px #E25404 !important;}
.page-content.data-sheet blockquote {border-left:solid 2px #FFB000 !important; }
.page-content.eguide blockquote, .page-content.guide blockquote {border-left:solid 2px #3C9E00 !important; }
.page-content.honeybytes blockquote {border-left:solid 2px #F7931D !important;}
.page-content.o11ycast  blockquote, .page-content.podcast  blockquote  {border-left:solid 2px #085F00 !important; }
.page-content.product-video  blockquote {border-left:solid 2px #0278CD !important; }
.page-content.report blockquote {border-left:solid 2px #CC30B3 !important;}
.page-content.training-video blockquote {border-left:solid 2px #01487B !important; }
.page-content.webinar blockquote {border-left:solid 2px #51368D !important;}
.page-content.whitepaper blockquote {border-left:solid 2px #CC30B3 !important;}

.page-content.case-study blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_case-study.png) no-repeat center center; font-size:30px; color: #C20000 !important;}
.page-content.conference-talk blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_conference-talk.png) no-repeat center center; font-size:30px; color: #E25404 !important;}
.page-content.data-sheet blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_data-sheet.png) no-repeat center center; font-size:30px; color: #FFB000 !important;}
.page-content.eguide blockquote, .page-content.guide blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_eguide.png) no-repeat center center; font-size:30px; color: #3C9E00 !important;}
.page-content.honeybytes blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_honeybytes.png) no-repeat center center; font-size:30px; color: #F7931D !important;}
.page-content.o11ycast  blockquote:before, .page-content.podcast  blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_o11ycast.png) no-repeat center center; font-size:30px; color: #085F00 !important;}
.page-content.product-video  blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_product-video.png) no-repeat center center; font-size:30px; color: #0278CD !important;}
.page-content.report blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_report.png) no-repeat center center; font-size:30px; color: #CC30B3 !important;}
.page-content.training-video blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_training-video.png) no-repeat center center; font-size:30px; color: #01487B !important;}
.page-content.webinar blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_webinar.png) no-repeat center center; font-size:30px; color: #51368D !important;}
.page-content.whitepaper blockquote:before {content:''; width:20px; height:15px; background:url(assets/img/quote_whitepaper.png) no-repeat center center; font-size:30px; color: #CC30B3 !important;}  
	.wp-video { margin:25px 0 !important;}
.wp-video br{ display:none !important; }

.NarrowWidth { max-width:850px !important; margin:0 auto !important;}
.NewHeader { margin-top:75px !important;}
.ResourceTitle { font-style: normal; font-weight: 600 !important;font-size: 46px !important; line-height: 54px !important; font-family:Jura !important; color: #25303E !important;}
.transcripts-container { background:none !important; border:0px !important; box-shadow:none !important; height:auto !important; padding:0px !important;}
.transcripts-container.expanded  {height:auto !important; }
.Transcript { display:none !important;}
.Transcript.ShowTranscript { display:block !important;}
.transcript-title {font-family: 'Roboto' !important; font-style: normal;font-weight: bold !important; font-size: 16px !important; line-height: 24px !important; position:relative; padding-bottom:15px !important; border-bottom:solid 2px #D2D2D2 !important; margin-top:35px !important; text-transform: uppercase  !important;letter-spacing:  0.1em !important;color: #25303E  !important; cursor:pointer !important; }
.transcript-title.opened::after {content:''; background:url(assets/img/transcript_arrow_up.svg) no-repeat center center !important;  width:18px; height:18px; position:absolute; margin-left:10px;  top:3px;}
.transcript-title::after {content:'';  background:url(assets/img/transcript_arrow_down.svg) no-repeat center center !important;  width:18px; height:18px; position:absolute; margin-left:10px; top:3px;}


/*
.transcripts-container  .transcript-title.webinar::after { background:url(assets/img/transcript_arrow_down_webinar.png) no-repeat center center  !important;}
.transcripts-container  .transcript-title.conference-talk::after { background:url(assets/img/transcript_arrow_down_conference-talk.png) no-repeat center center  !important;}
.transcripts-container  .transcript-title.podcast::after { background:url(assets/img/transcript_arrow_down_podcast.png) no-repeat center center  !important;}
.transcripts-container  .transcript-title.product-video::after { background:url(assets/img/transcript_arrow_down_product-video.png) no-repeat center center  !important;}
.transcripts-container  .transcript-title.training-video::after { background:url(assets/img/transcript_arrow_down_training-video.png) no-repeat center center  !important;}

.transcripts-container  .transcript-title.opened::after {content:''; background:url(assets/img/transcript_arrow_up.png) no-repeat center center  !important; width:18px; height:18px; }
.transcripts-container  .transcript-title.webinar.opened::after {content:''; background:url(assets/img/transcript_arrow_up_webinar.png) no-repeat center center !important; width:18px; height:18px;}
.transcripts-container   .transcript-title.conference-talk.opened::after {content:''; background:url(assets/img/transcript_arrow_up_conference-talk.png) no-repeat center center !important; width:18px; height:18px; }
.transcripts-container  .transcript-title.podcast.opened::after {content:''; background:url(assets/img/transcript_arrow_up_podcast.png) no-repeat center center; width:18px !important; height:18px;  }
.transcripts-container  .transcript-title.product-video.opened::after {content:''; background:url(assets/img/transcript_arrow_up_product-video.png) no-repeat center center !important; width:18px; height:18px; }
.transcripts-container. .transcript-title.training-video.opened::after {content:''; background:url(assets/img/transcript_arrow_up_training-video.png) no-repeat center center !important; width:18px; height:18px; }*/



.page-content { padding:70px 0 !important;}

div.card .card-content p.date { margin:5px 0 !important;    color: #25303E  !important;
	letter-spacing: 0.03em !important;}
p.date { margin: 0 !important; font-size: 20px !important; font-family: 'Roboto' !important;
line-height: 32px !important;   color: #25303E  !important;
	letter-spacing: 0.03em !important;}


.content-area h2 {font-family: 'Roboto' !important;
font-style: normal  !important;
font-weight: bold  !important;
font-size: 24px !important;
line-height: 24px !important; 
/* identical to box height, or 100% */
color: #25303E !important; 

}

.resourcename {font-family: 'Roboto' !important; font-style: normal;font-weight: bold !important; font-size: 18px !important;line-height: 25px !important; text-transform:uppercase !important; letter-spacing: 1.3px !important; padding-bottom:10px}
.blog  .resourcename {color: #262558  !important;}
.case-study  .resourcename {color: #C20000 !important;}
.conference-talk  .resourcename {color: #E25404 !important;}
.data-sheet  .resourcename {color: #FFB000 !important;}
.eguide .resourcename, .guide .resourcename {color: #3C9E00 !important;}
.honeybytes .resourcename {color: #F7931D !important;}
.o11ycast  .resourcename, .podcast  .resourcename {color: #085F00 !important;}
.product-video  .resourcename {color: #0278CD !important;}
.report .resourcename {color: #CC30B3 !important;}
.training-video .resourcename {color: #01487B !important;}
.webinar .resourcename {color: #51368D !important;}
.whitepaper .resourcename {color: #CC30B3 !important;}


.gated_content, .term_description {font-family: 'Roboto'!important; font-style: normal !important; font-weight: normal!important; font-size: 18px!important; line-height: 28px !important;/* or 175% */color: #25303E !important;}
.gated_thumb { max-height:250px !important; width:auto !important; margin:10px auto !important; margin-top:0px !important;}

.FormBox { border:solid 1px #DDD !important; padding:30px !important; box-shadow:0 0 8px rgba(0,0,0,0.075);  margin-top:5px !important;}
.FormBox h3 {font-family: 'Roboto' !important; font-style: normal  !important; font-weight: bold  !important; font-size: 24px  !important; line-height: 33px  !important; color:#333 !important;}
.FormBox label {color: #000  !important;}

iframe body .hs-form label { color:#000 !important;}

.FormBox .form-group label, .FormBox .form-group p { font-size:14px !important; display: block !important;
    height: auto !important;}
	.FormBox .form-group a { color:#25ABAC !important;}
.FormBox .form-group { margin-top:10px !important;}
.FormBox .form-group label .required { color:#900 !important;}
.FormBox .wpcf17-form-control, .FormBox .form-group input { width:100% !important; height:36px !important; line-height:36px !important; border-radius:5px !important; padding:2px 10px !important; border:solid 2px #DDD !important; margin:5px 0 5px 0px !important; outline:none !important;}
	.FormBox .form-group .button { color:#fff !important; }
	
	.resource-template-default.single .related-resources { background:none !important; margin:50px 0 !important; padding:25px 0 !important;}
	.resource-template-default.single .related-resources .related-resources-wrapper { max-width:100% !important;}

.DotNavigation {position:fixed; left:auto; transform:translateY(0px) translateX(-150px); top:auto ;}
.DotNavigation  a:only-child {
  display:none !important;
}
.DotNavigation  a  {background: #FFF;    border:1px solid #25303E; width: 13px; height: 13px;  margin: 15px 0 ;     display: block;    border-radius: 100%;}
.DotNavigation  a.active{background:#25303E !important;}

ul.DotNavigation.fixed {position:fixed  !important; z-index:-2 !important;}

.ScrollingBlock { margin-bottom:75px !important;}

.ScrollingBlock h1 {font-family: 'Roboto' !important; font-style: normal !important; font-weight: bold !important; font-size: 24px!important;  line-height: 30px !important;  color: #25303E !important; margin-bottom:25px !important; }

.ScrollingBlock h2 {font-family: 'Roboto' !important; font-style: normal !important; font-weight: bold !important; font-size: 18px!important;  line-height: 24px !important;  color: #25303E !important;  margin-bottom:25px !important;}

.ScrollingBlock  h4 {font-family: 'Roboto' !important; font-style: normal !important; font-weight: bold !important; font-size: 16px!important;  line-height: 24px !important;  color: #25303E !important;  margin-bottom:25px !important;}

.ScrollingBlock p {font-family: 'Roboto' !important; font-style: normal !important; font-weight: normal !important; font-size: 16px!important;  line-height: 28px !important;  color: #25303E !important;  margin-bottom:25px !important;}


.ScrollingBlock blockquote { padding:0px !important; }
.ScrollingBlock blockquote  p { margin:0px 0 15px 0 !important; padding:0px 0 0 25px !important; font-size:20px !important; line-height:30px !important;}
.ScrollingBlock blockquote  p.author { font-size:16px !important;}

.ScrollingBlock blockquote span, .ScrollingBlock blockquote   {font-family: 'Roboto' !important; font-style: normal !important; font-weight: bold !important; font-size: 20px!important;  line-height: 28px !important;  color: #25303E !important; margin:50px 35px 60px 35px !important;}
.ScrollingBlock blockquote b {display:block !important; font-family: 'Roboto' !important; font-style: normal !important; font-weight: normal !important; font-size: 16px!important;  line-height: 28px !important;  color: #25303E !important;  margin:15px 0 !important;}

.WhiteSpacer { height: 75px !important;
    z-index: 11 !important;
    display: block !important;
    background: #FFF !important;
    margin-bottom: -30px; position: relative  !important;}
	
.footer_cta_bar, footer#footer { z-index: 11 !important; position:relative !important;}



@media (max-width: 1024px) {
	
/*#head nav #mobileMenuToggle {top: 75px  !important; }
.scrolled #head nav #mobileMenuToggle {top: 00px  !important; right: 00px  !important; }
#head nav.open #mobileMenuToggle, .scrolled #head nav.open #mobileMenuToggle {top: 00px  !important; right: 300px  !important; }
#head nav #mobileMenuToggle {top: -30px  !important; position:absolute !important; right:100% !important;    color: #C4C4C4 !important;  background-color: #FFF !important; }
#head .row>div { padding:0 15px !important;}
.container { max-width:90% !important;}*/
/*.page-content { padding:35px !important;}
#page-title { padding: 35px 35px 0 35px !important;}*/

.secondary-menu-container { display:none !important;}

.sideBarResponsive {
	-webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
	width:100% !important;
	}
	
	.filter-heading a.selected.FeaturedContent, .filter-heading a.FeaturedContent:hover { display:none !important;}
	
.sideBarResponsive	.filter-col-Responsive {float:left;  width:40% !important; border:solid 1px #C4C4C4; padding:6px 12px !important; border-radius:5px  !important; position:relative;}
.sideBarResponsive .filter-col-Responsive:after { content:''; background:url(assets/img/dropdown_arrow.png) no-repeat center center; width:13px; height:9px; position:absolute; right:10px; top: 50%;
    margin-top: -4px;}
.sideBarResponsive .filter-col-Responsive.show:after { content:''; background:url(assets/img/dropup_arrow.png) no-repeat center center; width:13px; height:9px; position:absolute; right:10px; top: 50%;
    margin-top: -4px;}
.sideBarResponsive	.filter-col-Responsive .filter-heading { margin:0px !important;}
.sideBarResponsive	.filter-col-Responsive .filter-heading span{ margin:0px !important; padding:0px !important; }
.sideBarResponsive	.SearchBar { float:right;  width:48% !important; }
.sideBarResponsive .filterDropdownResponsive { display:none;}	
.sideBarResponsive .filterDropdownResponsive.show { display:block !important; width:calc(40% - 10px)  !important; margin-top:15px !important; z-index:11; padding:25px 10px 10px 10px; position:absolute; top:20px; background:#FFF; border:solid 1px #CBCBCB !important;}
.tilesListingResponsive { width:100% !important;   flex: 0 0 100%;    max-width: 100%; margin-top:50px !important;}
	
.sideBarResponsive .sideBar.fixedElement {position:relative !important; height:auto !important;top:auto !important; overflow-y:visible !important;}

.sideBarResponsive .filterDropdownResponsive.show .filter-heading:first-child { margin-top:0px  !important;}
.ResponsiveFilterLink.show { border-bottom:0px !important;}
.ResponsiveFilterLink { display:block !important;}
.tilesListingResponsive .card.col-lg-6 {width:100% !important; flex: 0 0 100% !important;    max-width: 100% !important;}
.pagination_links { text-align:center !important; width:calc(100% - 15px) !important; padding:25px 0  !important; }
.pagination_links a{ font-family: 'Roboto' !important; font-style: normal;font-weight: bold;font-size: 12px !important; line-height: 20px !important; /* identical to box height */display: inline-block;align-items: center; letter-spacing: 0.1em !important; color: #25303E !important; margin:15px 20px; position:relative !important; width:auto !important; }


}

@media (max-width: 996px){
	
}

@media (max-width: 767px) {
	/*.sideBarResponsive .SearchBar { width:100% !important;}
	.sideBarResponsive .filter-col-Responsive {   width: 100% !important;    margin-top: 25px;}
	.sideBarResponsive .filterDropdownResponsive.show { width:calc(100% - 25px)  !important; top:80px !important;}*/
	.MediaBlock, div.featuredCard.card .featureThumb { display:none !important;}
	
	
	 }
@media (max-width: 640px) {
	.sideBarResponsive .SearchBar { width:100% !important;}
	.sideBarResponsive .filter-col-Responsive {   width: 100% !important;    margin-top: 25px;}
	.sideBarResponsive .filterDropdownResponsive.show { width:calc(100% - 25px)  !important; top:80px !important;}
	.MediaBlock { display:none !important;}
	
	 }