/* ==========================================================================
   3bikes — Legacy Customizer Styles (3bikes-legacy.css)
   --------------------------------------------------------------------------
   Extrait du champ `#wp-custom-css` (CSS additionnel de production).
   Les 426 règles redondantes identiques au thème parent ColorNews Pro ont été
   purgées ; ce fichier ne conserve que le vrai delta spécifique du site.
   Remplacé dans le HTML par un asset statique mis en cache 1 an avec filemtime.
   ========================================================================== */

body {
  background:#fff
}

table {
  border-collapse:separate;border-spacing:0
}

.habillage-left {
  position:absolute;top:0;width:383px
}

.habillage-right {
  position:absolute;right:0;top:0;width:383px
}

a:focus {
  outline:0
}

body,button,input,select,textarea {
  color:#333;font-family:'Kameron',sans-serif;font-size:14px;line-height:1.8;font-weight:400
}

h1,h2,h3,h4,h5,h6 {
  clear:both;font-weight:normal;font-family:'Kameron',sans-serif;line-height:1.3;margin-bottom:15px;color:#333;font-weight:400
}

blockquote {
  margin:0 15px;font-size:20px;font-style:italic;font-family:'Kameron',sans-serif;font-weight:300
}

.navigation .nav-links a,.bttn,button,input[type="button"],input[type="reset"],input[type="submit"] {
  background:#333;color:#fff;cursor:pointer;font-size:14px;line-height:13px;height:33px;border:none;padding:10px 15px;font-weight:400;display:inline-block;position:relative;text-shadow:none;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease
}

.navigation .nav-links a:hover,.bttn:hover,button,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
  background:#dc3522;color:#fff !important
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {
  color:#666;border:1px solid #ccc;height:36px;width:100%;-webkit-appearance:none
}

.screen-reader-text {
  clip:rect(1px, 1px, 1px, 1px);position:absolute !important
}

.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {
  background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000
}

.cat-links {
  margin-right:10px
}

.page-header .page-title {
  color:#333;padding-bottom:15px
}

.nav-links .nav-next {
  float:right
}

#comments {
  border-top:3px solid #eee;margin-top:30px;padding-top:15px
}

#comments i {
  font-size:16px;color:#AAA;padding-right:10px
}

.comments-area .comment-edit-link, .comments-area .comment-permalink, .comments-area .comment-date-time, .comments-area .comment-author-link {
  display:block;margin-left:100px;color:#999
}

.comments-area .comment-author-link a {
  color:#999
}

.comments-area .comment-author-link span {
  margin-left:10px;padding:0 5px;background-color:#32C4D1;color:#FFF;border-radius:3px
}

.comments-area article header .comment-edit-link:before {
  content:"\f044";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#AAA;font-size:16px;padding-right:10px
}

.comment .comment-reply-link {
  float:right;color:#AAA
}

.comment .comment-reply-link:before {
  content:"\f112";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#AAA;font-size:16px;padding-right:10px
}

.comment-metadata a {
  color:#333
}

.boxed-layout #page {
  width:1160px;margin:0 auto;background:#fff
}

.wide #page {
  background:#fff
}

.category-menu ul li a {
  border-bottom:1px solid rgba(255, 255, 255, 0.4);color:#fff;display:block;font-size:16px;line-height:32px;text-transform:capitalize
}

.top-menu-wrap ul li {
  border-left:1px solid #fff;display:inline-block;line-height:16px;margin-left:10px;padding-left:13px;position:relative
}

.top-menu-wrap ul li a, .login-signup-wrap ul li a {
  color:#fff;text-transform:capitalize;position:relative;z-index:999
}

.top-menu-wrap ul li:hover>.sub-menu {
  visibility:visible;opacity:1;background:#333;top:178%
}

.ep-autosuggest-box {
  position:absolute;background:white;border:1px solid #ddd;width:100%;z-index:9999
}

.ep-facets-wrapper {
  background:#f7f7f7;padding:20px;margin-bottom:30px;border-radius:6px
}

.ep-facets-wrapper h4 {
  font-size:14px;text-transform:uppercase;margin-bottom:10px;color:#039aeb
}

.ep-facets-wrapper ul {
  list-style:none;padding:0
}

.ep-facets-wrapper li {
  margin-bottom:6px
}

.ep-facets-wrapper a {
  text-decoration:none;color:#333
}

.ep-facets-wrapper a:hover {
  color:#039aeb
}

.ep-autosuggest-box {
  position:absolute;background:#fff;border:1px solid #ddd;width:100%;z-index:9999
}

.suggest-item {
  padding:8px 10px;cursor:pointer
}

.suggest-item:hover {
  background:#f0f0f0
}

.es-highlight {
  background:none;color:#d60000;font-weight:700
}

#site-title a {
  color:#333
}

.show-both #header-text {
  border-left:1px solid #ccc;float:left;margin-left:15px;padding:10px 0 0 15px
}

.bottom-header-wrapper .home-icon a {
  color:#fff;display:block;font-size:22px;line-height:50px;padding:0 15px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease
}

#site-navigation ul>li.menu-item-has-children>a:after {
  position:absolute;top:50%;right:-15px;content:"\f107";font-family:FontAwesome;color:#fff;-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-o-transform:translateY(-45%);transform:translateY(-45%)
}

#site-navigation ul > li a {
  color:#fff;display:block
}

.strava-widget {
  background:#fff;border-radius:8px;padding:18px;box-shadow:0 2px 10px rgba(0,0,0,0.06);font-size:14px
}

.strava-header {
  display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:12px;font-size:16px
}

.strava-header img {
  filter:invert(43%) sepia(91%) saturate(4077%) hue-rotate(358deg) brightness(100%) contrast(101%)
}

.strava-rides {
  list-style:none;padding:0;margin:0 0 12px 0
}

.strava-rides li {
  padding:8px 0;border-bottom:1px solid #eee
}

.strava-meta {
  font-size:12px;color:#666
}

.strava-join-btn {
  display:inline-block;background:#fc4c02;color:#fff;padding:8px 14px;border-radius:4px;text-decoration:none;font-weight:600
}

.strava-join-btn:hover {
  background:#e04300
}

.search-icon, .share-wrap a {
  color:#fff
}

.home-search .close {
  color:#fff;font-size:40px;font-weight:600;line-height:46px;position:absolute;right:30px;top:0;cursor:pointer
}

.breaking-news-title {
  background:#dc3522 none repeat scroll 0 0;color:#fff;float:left;font-weight:500;padding:10px 15px
}

.home-slider .slider-category a {
  color:#fff
}

.caption-wrapper {
  background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom:0;padding:30px 40px;position:absolute;width:100%;height:280px
}

.caption-title a {
  color:#fff
}

.caption-content {
  color:#fff;font-size:16px;line-height:26px
}

.slider-btn a {
  border:1px solid #fff;color:#fff;display:block;line-height:36px;margin:20px auto;position:relative;text-align:center;vertical-align:middle;width:116px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease
}

.home-slider-wrapper .slider-btn a:hover {
  background:#dc3522;border:1px solid #dc3522;color:#fff
}

.no-sidebar-full-width .alignfull, .no-sidebar .alignfull {
  margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)
}

.title-block-wrap {
  background:#3e3e3e none repeat scroll 0 0;color:#fff;font-weight:500;line-height:35px;font-size:18px;overflow:hidden;margin-bottom:20px
}

.cat-links a {
  background:#dc3522 none repeat scroll 0 0;color:#fff;padding:3px 8px;font-size:12px
}

.colornews_custom_widget .cat-links a:hover {
  color:#fff
}

.featured-post-wrapper .first-post .entry-title {
  margin:15px 0;font-weight:700;font-size:x-large
}

.carousel-slider-wrapper .entry-title {
  opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff;font-size:14px;font-weight:300;line-height:20px;padding-top:20px;text-align:center;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)
}

.carousel-slider-wrapper .bx-controls a:after {
  color:#fff;content:"\f104";font-family:FontAwesome;font-size:24px;left:0;position:absolute;text-align:center;top:0;width:27px
}

.random-post-hover .entry-title {
  color:#fff;font-size:18px;font-weight:300;left:50%;margin:0 auto 0 -40%;padding:5px 0;position:absolute;top:10%;width:80%;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease
}

.random-hover-link a {
  border:1px solid rgba(255, 255, 255, 0.5);color:#fff;margin-right:2px;padding:0;width:40px;display:inline-block;height:40px;text-align:center;line-height:40px
}

.colornews_random_post .random-hover-link a:hover {
  background:#dc3522;border:1px solid #dc3522;color:#fff
}

.tag-cloud-wrap a {
  color:#333;font-size:16px;padding:0 7px;text-transform:capitalize
}

#bottom-footer {
  background:#333 none repeat scroll 0 0;padding:10px 0
}

#bottom-footer .copy-right a {
  color:#fff
}

#menu-social li a[href*="youtube.com"]::before {
  content:'\f167';color:#b00
}

#menu-social li a[href*="vimeo.com"]::before {
  content:'\f194';color:#4bf
}

#menu-social li a[href*="codepen.io"]::before {
  content:'\f1cb';color:#ccc
}

#menu-social li a[href*="leanpub.com"]::before {
  content:'\f212';color:#000
}

.post .posted-on>a {
  color:#333;display:block;margin:20px 0 14px
}

.post .below-entry-meta>span {
  margin-right:9px;font-size:12px;display:inline-block
}

article.post {
  padding-bottom:40px;margin-bottom:40px;border-bottom:3px solid #EEE
}

.post .more-link {
  background:#333 none repeat scroll 0 0;color:#fff;display:inline-block;margin-top:10px;padding:6px 10px
}

.post .more-link:hover {
  background:#dc3522;color:#fff
}

#top-footer .widget a, #top-footer .widget li, #top-footer .widget a:before, #top-footer .widget li:before {
  color:#fff;top:0
}

.author-description {
  
}

.error {
  background:#dc3522 none repeat scroll 0 0;color:#fff;font-size:25px;font-weight:600;letter-spacing:3px;line-height:35px;margin:20px auto;padding:2px 28px;text-transform:uppercase;width:100%
}

.featured-widget-six-title-wrap {
  background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom:0;left:0;position:absolute;width:100%
}

.featured-widget-six-title-wrap .entry-title a, .featured-widget-title-wrap .entry-title a {
  color:#fff
}

.featured-widget-six-title-wrap .below-entry-meta span a, .featured-widget-six-title-wrap .below-entry-meta span i, .featured-widget-title-wrap .below-entry-meta span a, .featured-widget-title-wrap .below-entry-meta span i {
  color:#fff
}

.widget_featured_posts_style_six .bx-prev, .widget_featured_posts_style_six .bx-next, .widget_featured_posts_style_eight .bx-prev, .widget_featured_posts_style_eight .bx-next {
  background:#dc3522 none repeat scroll 0 0;color:#fff;display:inline-block;float:left;font-size:22px;height:40px;left:-40px;line-height:38px;position:relative;text-align:center;width:40px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease
}

.widget_featured_posts_style_six .bx-prev:hover, .widget_featured_posts_style_six .bx-next:hover, .widget_featured_posts_style_eight .bx-prev:hover, .widget_featured_posts_style_eight .bx-next:hover {
  color:#fff
}

.featured-widget-title-wrap {
  bottom:0;left:0;position:absolute
}

.widget_tabbed_colornews .tabbed-widget .tabs a, .widget_tabbed_colornews .tabbed-widget .tabs a:hover {
  color:#fff;display:block;font-weight:bold
}

.author-social-sites li a {
  color:#333
}

.habillage-left {
  
}

.habillage-right {
  
}

.ep-highlight {
  background:#ffeb3b;padding:2px 4px;font-weight:600
}

.ep-facets-wrapper {
  background:#f7f7f7;padding:20px;margin-bottom:30px;border-radius:6px
}

.ep-facets-wrapper h4 {
  font-size:14px;margin-bottom:10px;text-transform:uppercase
}

@media screen and (max-width: 1500px) {
  .no-sidebar-full-width .alignwide{margin-left:-20px;margin-right:-20px}
}

@media (max-width: 1200px) {
  .boxed-layout #page{width:98%;margin:0 auto}.tg-container{width:100%;margin:0 auto}.tg-inner-wrap{width:98%;margin:0 auto}.home-slider .bx-pager{text-align:center}.home-slider .bx-pager a{display:inline-block;float:none;text-align:center;width:18%}.ad-image-small a{display:block;width:100%}.bottom-header-wrapper>.bottom-arrow-wrap::before,.bottom-header-wrapper>.bottom-arrow-wrap::after{display:none}.bottom-header-wrapper::before,.bottom-header-wrapper::after{display:none}
}

@media screen and (max-width: 1200px) {
  .no-sidebar-full-width .alignwide{margin-left:0;margin-right:0}
}

@media (min-width: 769px) and (max-width: 979px) {
  .logo{float:none;text-align:center}.header-advertise{margin:0 auto;max-width:728px;text-align:center;float:none}#site-navigation ul>li{padding:0 10px}#site-navigation ul>li.menu-item-has-children{padding-right:25px}.home-slider .bx-pager{text-align:center}.home-slider .bx-pager a{display:inline-block;float:none;text-align:center;width:18%}.caption-title{font-size:20px}.caption-content{font-size:16px;line-height:20px}.caption-wrapper{padding:20px 10px}.tabbed-widget .tabs{padding:8px 5px}.first-post .below-entry-meta span a, .first-post .below-entry-meta span i{font-size:12px}.following-post .below-entry-meta{margin-left:0}.following-post figure{width:40%}.tg-block-wrapper,.widget{margin-bottom:10px;padding:10px}.carousel-slider-wrapper .entry-title{padding-top:0}.show-both{text-align:center}.show-both .logo{display:inline-block;float:none}.show-both #header-text{display:inline-block;float:none;vertical-align:top}.middle-section-wrapper .tg-block-wrapper{margin-left:0}.middle-section-wrapper .tg-column-2{width:100%;margin-left:0}.widget_featured_posts_style_five .following-post figure, .widget_featured_posts_style_three .following-post figure{width:25%}
}

@media (max-width: 768px) {
  .logo{float:none;text-align:center}.header-advertise .ad-image img{width:100%;height:auto}.show-both{text-align:center}.show-both .logo{display:inline-block;float:none}.show-both #header-text{display:inline-block;float:none;vertical-align:top}#site-navigation .menu-toggle{color:transparent;display:block;font:0px/0 a;width:50px;position:relative;cursor:pointer}#site-navigation .menu-toggle:before{color:#fff;content:"\f0c9";display:block;font-family:FontAwesome;font-size:23px;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;line-height:50px}#site-navigation .menu-toggle:hover{background:#dc3522}#site-navigation .menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#e8e8e8}.slider-btn a{width:80%}#site-navigation ul>li{display:block;float:none;padding:0 15px}#site-navigation ul > li:hover, #site-navigation ul > li.current-menu-item, #site-navigation ul > li.current-menu-ancestor, #site-navigation ul>li.current-menu-parent{background:none !important}#site-navigation ul > li:hover > a, #site-navigation ul > li.current-menu-item > a, #site-navigation ul > li.current-menu-ancestor > a, #site-navigation ul>li.current-menu-parent>a{background:#dc3522}.sub-toggle{background:#dc3522 none repeat scroll 0 0;color:#fff;cursor:pointer;display:block;height:24px;line-height:21px;position:absolute;right:15px;text-align:center;top:9px;width:24px}#site-navigation ul > li:hover > .sub-toggle, #site-navigation ul > li.current-menu-item .sub-toggle, #site-navigation ul > li.current-menu-ancestor .sub-toggle{background:#BA2A1A}.main-small-navigation li.current-menu-item>.sub-toggle{background:#fff none repeat scroll 0 0}.main-small-navigation li.current-menu-item > .sub-toggle i{color:#d40234}.menu-primary-container .sub-menu{display:none}#site-navigation ul.sub-menu, #site-navigation ul.children{position:static;min-width:100%;opacity:1;top:0;left:0;visibility:visible;display:none;background:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#site-navigation ul > li:hover > .sub-menu, #site-navigation ul>li:hover>.children{top:0}#site-navigation ul > li, #site-navigation ul>li.menu-item-has-children{padding:0;width:100%}#site-navigation ul>li.menu-item-has-children>a::after{display:none}#site-navigation ul > li a{padding:0 15px;line-height:42px}#site-navigation ul.sub-menu li>a{padding-left:30px}#breaking-news #controls{display:none}.caption-title{font-size:16px}.caption-content{font-size:14px;line-height:20px}.slider-btn a{line-height:30px;margin:30px auto;width:80px;font-size:14px}.page .entry-title{font-size:25px}.page .entry-content blockquote{font-size:15px}.caption-wrapper{padding:20px 10px}.home-slider .bx-pager a{width:17%}.tg-block-wrapper,.widget{margin-bottom:10px;padding:10px}#primary{float:none;width:100%}#secondary{float:none;width:100%}.carousel-slider-wrapper .entry-title{font-size:15px;padding-top:13px}.random-post-hover .entry-title{font-size:16px}.colornews_custom_widget figure img{width:100%}#colophon .tg-footer-column-3:first-child, #colophon .tg-footer-column-3{width:100%}#top-footer .tg-block-wrapper, #top-footer .widget{border:none}#bottom-footer .copy-right{font-size:14px}
}

@media (max-width: 767px) {
  .no-sidebar-full-width .alignwide, .no-sidebar .alignwide{margin-left:0;margin-right:0}
}

@media (max-width: 600px) {
  .category-menu ul.sub-menu{left:104%;min-width:150px}.category-menu{min-width:150px}.top-menu-wrap{margin:0 0 0;text-align:center;width:86%;line-height:40px}.login-signup-wrap{float:none;margin:2px 0 0;padding:13px 0 10px;border-top:1px solid rgba(255, 255, 255, 0.2);text-align:center}.home-search .searchform{width:76%}#ticker_container #controls{display:none}.breaking-news-title{font-size:14px}#ticker_container{padding:10px 10px 0 120px;font-size:14px}.caption-content{display:none}.slider-btn a{line-height:30px;margin:0}.caption-title{font-size:16px;line-height:30px;margin:0}.home-slider .bx-pager a{padding:2px}.tg-column-2,.tg-column-3,.tg-column-wrapper{margin-left:0;width:100%}.random-post-wrapper .tg-column-wrapper{margin-left:-2%;width:102%}.random-post-wrapper .tg-column-3{margin-left:2%;width:48%;margin-bottom:2%}.carousel-slider-wrapper .entry-title{font-size:12px;line-height:16px;padding-top:10px}.first-post{margin-bottom:20px}.num-404{font-size:160px;line-height:160px}.error-404 .page-header .page-title{font-size:24px}article.post.hentry h1.entry-title{font-size:24px}.single-related-posts{margin-bottom:20px}.nav-links .nav-previous, .nav-links .nav-next, .nav-links .nav-previous a, .nav-links .nav-next a{float:none;width:100%}#newscontent{margin-left:15px}
}

@media (max-width: 479px) {
  .show-both #header-text{border:none;margin:0;padding:0}#breaking-news #newscontent{width:96%;margin-left:0}.caption-title{font-size:12px;line-height:20px;margin:0}.caption-wrapper{padding:10px 10px;height:98px}.slider-btn a{font-size:9px;line-height:20px;margin:0;width:100%}.home-slider .bx-pager a{width:29%}.cat-links a{font-size:12px}.random-post-wrapper .tg-column-wrapper{margin-left:0;width:100%}.random-post-wrapper .tg-column-3{margin-left:0;width:100%;margin-bottom:2%}.random-post-block img{width:100%;height:auto}.carousel-slider-wrapper .entry-title{display:none}.slider-btn a{width:100%}.widget_featured_posts_style_nine .category-collection{display:none}.featured-widget-six-title-wrap .entry-title, .featured-widget-title-wrap .entry-title{font-size:16px}.featured-widget-six-title-wrap .below-entry-meta span a, .featured-widget-six-title-wrap .below-entry-meta span i, .featured-widget-title-wrap .below-entry-meta span a, .featured-widget-title-wrap .below-entry-meta span i{color:#fff;font-size:11px}.below-entry-meta>span:first-child{margin-left:0}.below-entry-meta>span{margin-left:10px}
}

/* === Part 2: Custom additions === */

time.entry-date.published {
  display:none
}

.widget .below-entry-meta>span {
  margin-right:15px;display:none
}

.home-slider-wrapper .slider-btn a:hover,.random-hover-link a:hover,.widget_featured_posts_style_six .bx-prev, .widget_featured_posts_style_six .bx-next, .widget_featured_posts_style_eight .bx-prev, .widget_featured_posts_style_eight .bx-next,.tabbed-widget .tabs:hover, .tabbed-widget .tabs.active {
  background:#039aeb;border:1px solid #039aeb
}

#site-navigation ul>li.current-menu-ancestor,#site-navigation ul>li.current-menu-item,#site-navigation ul>li.current-menu-parent,#site-navigation ul>li:hover,.block-title,.bottom-header-wrapper .home-icon a:hover,.home .bottom-header-wrapper .home-icon a,.breaking-news-title,.bttn:hover,.carousel-slider-wrapper .bx-controls a,.cat-links a,.category-menu,.category-menu ul.sub-menu,.category-toggle-block,.error,.home-slider .bx-pager a.active,.home-slider .bx-pager a:hover,.navigation .nav-links a:hover,.post .more-link:hover,.random-hover-link a:hover,.search-box,.search-icon:hover,.share-wrap:hover,button,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
  background:#039aeb
}

a {
  color:#039aeb
}

.entry-footer a:hover {
  color:#039aeb
}

#bottom-footer .copy-right a:hover,#top-footer .widget a:hover,#top-footer .widget a:hover:before,#top-footer .widget li:hover:before,.below-entry-meta span:hover a,.below-entry-meta span:hover i,.caption-title a:hover,.comment .comment-reply-link:hover,.entry-btn a:hover,.entry-title a:hover,.num-404,.tag-cloud-wrap a:hover,.top-menu-wrap ul li.current-menu-ancestor>a,.top-menu-wrap ul li.current-menu-item>a,.top-menu-wrap ul li.current-menu-parent>a,.top-menu-wrap ul li:hover>a,.widget a:hover,.widget a:hover::before {
  color:#039aeb
}

#top-footer .block-title {
  border-bottom:1px solid #039aeb
}

#site-navigation .menu-toggle:hover,.sub-toggle {
  background:#039aeb
}

.colornews_random_post .random-hover-link a:hover {
  background:#039aeb none repeat scroll 0 0;border:1px solid #039aeb
}

#site-title a:hover {
  color:#039aeb
}

a#scroll-up i,.featured-widget-six-title-wrap .entry-title a:hover, .featured-widget-title-wrap .entry-title a:hover {
  color:#039aeb
}

.page-header .page-title {
  border-bottom:3px solid #039aeb;color:#039aeb
}

.tabbed-widget .tabs.active::after {
  border-top:5px solid #039aeb;color:#039aeb
}

@media (max-width: 768px) {
  #site-navigation ul > li:hover > a, #site-navigation ul > li.current-menu-item > a,#site-navigation ul > li.current-menu-ancestor > a,#site-navigation ul>li.current-menu-parent>a{background:#039aeb}
}

h4 {
  font-size:18px
}

h6 {
  font-size:18px
}

#site-navigation ul > li a,.bottom-header-wrapper .home-icon a,#site-navigation ul>li.menu-item-has-children>a:after {
  color:#000
}

body,button,input,select,textarea {
  color:#000
}

.navigation .nav-links a,.bttn,button,input[type="button"],input[type="reset"],input[type="submit"] {
  background-color:#000
}

.bx-viewport {
  
}

.home-slider .bx-pager a {
  background:#beb9b9 none repeat scroll 0 0;display:none;float:left;margin-left:12px;opacity:0.7;padding:9px;margin-bottom:12px
}

.tg-container {
  
}

.taxonomy-description {
  display:none
}

div#player {
  max-width:calc(210.778vh)!important;height:calc(79.25vw)!important
}

aside#media_video-2 {
  background-color:black
}

span.block-title span {
  font-family:Kameron;font-weight:bold
}

div.pager {
  display:none
}

#site-navigation ul.sub-menu {
  background-color:white!important
}

#site-navigation ul > li a:active {
  background-color:#039aeb!important
}

#site-navigation ul>li.menu-item-has-children>a:active {
  position:relative;background-color:#039aeb
}

span.block-title {
  background-color:black
}

img.attachment-colornews-featured-image.default-featured-img {
  display:none
}

#site-navigation ul > li a:active {
  font-family:Kameron;text-transform:uppercase;font-size:11pt;background-color:#049AEB!important
}

.bottom-header-wrapper {
  background:white none repeat scroll 0 0;position:relative;z-index:99
}

.a-single.a-17 {
  width:1000px;margin-bottom:10px
}

.search-icon, .share-wrap a {
  color:black
}

#site-navigation ul > li a:hover {
  color:white;background-color:#049aeb
}

#site-navigation ul>li:hover {
  background-color:#049aeb
}

#top-footer .tg-container {
  background-color:#3E3E3E
}

.bx-viewport {
  -webkit-box-shadow:4px 2px 5px 0px rgba(209,209,209,1);-moz-box-shadow:4px 2px 5px 0px rgba(209,209,209,1);box-shadow:4px 2px 5px 0px rgba(209,209,209,1)
}

aside#block-12 {
  margin:0px!important;padding:0px!important
}

.rpwe-block ul {
  -webkit-box-shadow:4px 2px 5px 0px rgba(209,209,209,1);-moz-box-shadow:4px 2px 5px 0px rgba(209,209,209,1);box-shadow:4px 2px 5px 0px rgba(209,209,209,1)
}

#bottom-footer .copy-right {
  text-align:center;color:#8c8c8c;background-color:#3E3E3E
}

#top-footer .title-block-wrap {
  background:#3e3e3e none repeat scroll 0 0;color:#fff;font-weight:500;line-height:35px;font-size:18px;overflow:hidden;margin-bottom:20px;text-transform:uppercase;font-family:helvetica;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important
}

#mobile-flash {
  display:none
}

aside#colornews_featured_post_style_three_widget-13 {
  display:none
}

#rpwe_widget-4 {
  display:none
}

#site-navigation {
  float:left;-webkit-box-shadow:4px 5px 5px 0px #000;-moz-box-shadow:4px 5px 5px 0px #000;box-shadow:4px 5px 5px 0px #000
}

img.custom-logo {
  height:auto;width:300px
}

body,h1,h2,h3,h4,h5,h6,a,p {
  font-family:Kameron
}

h1,h2,h3,h4,h5,h6 {
  font-family:Kameron
}

.caption-desc h3.caption-title {
  font-family:Kameron!important;font-size:24px;font-weight:bold;text-transform:none
}

.entry-content em span {
  font-family:Helvetica;font-size:14pt
}

#site-navigation p {
  font-size:11pt;font-family:Kameron;text-transform:uppercase
}

#site-navigation ul > li a {
  font-family:Kameron;text-transform:uppercase;font-size:11pt;font-weight:bold
}

article.post.hentry h1.entry-title, article.post.hentry h2.entry-title {
  line-height:1.2;margin-bottom:10px;font-size:24pt;font-family:Kameron
}

.cat-links {
  display:none
}

body.custom-background {
  background-image:none
}

.home-slider .bx-wrapper {
  position:relative
}

.title-block-wrap {
  background:#009BED none repeat scroll 0 0;color:#fff;font-weight:500;line-height:35px;font-size:18px;overflow:hidden;margin-bottom:20px;text-transform:uppercase;font-family:Kameron;-webkit-box-shadow:4px 2px 5px 0px rgb(209 209 209);-moz-box-shadow:4px 2px 5px 0px rgba(209,209,209,1);box-shadow:4px 2px 5px 0px rgb(209 209 209)
}

.featured-widget-title-wrap .entry-title {
  font-size:18px;font-family:Kameron;font-weight:bold
}

.caption-content {
  color:#fff;font-size:16px;line-height:20px;font-family:Kameron;font-weight:normal
}

h1.entry-title {
  font-weight:700;margin-bottom:0;padding-bottom:0;text-transform:none
}

time.entry-date.published {
  display:inline
}

.widget .below-entry-meta>span {
  margin-right:15px;display:none
}

#activities .header {
  border:none;padding:9px
}

div#style8_bxslider_colornews_featured_post_style_eight_widget-18 .tg-column-2 {
  width:98%;padding:0;margin:0;margin-left:2%
}

.widget {
  padding:0
}

.below-entry-meta span.comments {
  
}

.below-entry-meta span.comments a {
  color:black;font-size:larger
}

#facebook-likebox-2 h3.widget-title.title-block-wrap.clearfix {
  display:none
}

aside {
  border:none!important;padding:10px!important
}

.bx-viewport {
  max-height:342px!important
}

aside#custom_html-2 {
  height:484px;border:none!important
}

.header-advertise {
  clear:none;float:none
}

div#style8_bxslider_colornews_featured_post_style_eight_widget-16 .tg-column-2 {
  width:100%;border:4px solid #049aeb
}

div#style1_bxpager_colornews_featured_post_style_one_widget-1 {
  display:none
}

#colornews_tabbed_widget-3 .tg-block-wrapper {
  padding:0px!important
}

#colornews_featured_post_style_eight_widget-16 .tg-block-wrapper {
  padding:0px!important
}

span.post-views {
  display:none!important
}

.caption-content {
  color:#fff;font-size:16px;line-height:20px
}

#rpwe_widget-2 span.block-title {
  background-color:#009BEB
}

#rpwe_widget-2 .title-block-wrap {
  background:#0A1A72 none repeat scroll 0 0
}

.rpwe-block h3 {
  background:none!important;clear:none;margin-bottom:0!important;margin-top:0!important;font-weight:400;font-size:14pt!important;line-height:1.5em;display:inline;margin-right:10px
}

.rpwe-block li {
  padding-bottom:0px!important;margin-bottom:3px!important
}

.rpwe-block li:nth-child(even) {
  background:#CCC
}

.rpwe-block li:nth-child(even) .rpwe-time {
  color:white!important
}

.rpwe-block a {
  color:#0A1A72!important;font-weight:bold
}

p iframe {
  display:block!important;margin:0 auto
}

div iframe {
  display:block!important;margin:0 auto
}

p embed {
  display:block!important;margin:0 auto
}

#activities .header {
  -webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.12);box-shadow:0 1px 8px 0 rgba(0,0,0,0.12);background-color:#FC4C02;color:white
}

h4 {
  color:#049aeb;font-weight:bold
}

h5 {
  font-size:18pt;font-weight:bold
}

h6 {
  font-size:18pt;font-style:italic;font-weight:bold;color:darkblue
}

article .entry-content p {
  font-family:Kameron;font-size:14pt
}

.tg-block-wrapper.clearfix {
  padding:0px;border:none
}

span.author.vcard {
  display:none
}

.post .posted-on>a {
  color:#333;display:block;display:inline
}

.figure-cat-wrap~span.posted-on .entry-date {
  display:none
}

.footer-banner {
  margin:0 auto;text-align:center
}

twitter-widget {
  margin:0 auto
}

.tag-cloud-wrap a {
  font-family:Kameron!important
}

#rpwe_widget-2 span.block-title {
  background-color:#009BEB;font-family:Kameron
}

.widget.colornews_custom_widget {
  
}

blockquote {
  border-bottom:2px solid #e6e7e8;border-top:2px solid #e6e7e8;color:#58595b;font-family:'Lora',serif;font-size:24px;font-style:italic;line-height:36px;margin:30px auto;padding:30px 60px;position:relative;width:90%
}

blockquote:before {
  position:absolute;top:10px;left:10px;content:url(../../img/blockquote-left.png)
}

blockquote:after {
  position:absolute;bottom:10px;right:10px;content:url(../../img/blockquote-right.png)
}

.updated.success.fs-notice.fs-has-title.fs-slug-colornews.fs-type-theme {
  display:none!important
}

.tg-block-wrapper,.widget {
  border:1px solid rgba(0, 0, 0, 0.1);padding:20px;margin-bottom:10px
}

.clearx {
  clear:both
}

.caption-desc {
  float:left;width:100%
}

.slider-btn {
  float:right;width:22%
}

.g-2 {
  margin:0 auto;text-align:center;margin-top:10px;margin-bottom:10px
}

div#jim-right {
  width:43.8%;float:right
}

div#jim-right-sidebar img {
  height:166px
}

div#jim-left {
  width:55.26%;float:left
}

img.attachment-colornews-featured-post-medium.size-colornews-featured-post-medium.wp-post-image.jetpack-lazy-image.jetpack-lazy-image--handled {
  
}

.featured-widget-title-wrap .entry-title {
  font-size:18px;font-family:Kameron;font-weight:bolder
}

.disqus-footer--refresh {
  padding:0;display:none !important;
}

@media (max-width: 767px) and (min-width: 320px) {
  #site-navigation .menu-toggle{color:transparent;display:block;font:0px/0 a;width:50px;position:relative;cursor:pointer;background-color:black}#mobile-flash{display:block}aside#colornews_featured_post_style_three_widget-9{display:none}aside#colornews_featured_post_style_three_widget-13{display:block}#rpwe_widget-4{display:block}.cat-links{display:none}aside#adrotate_widgets-8{display:none}table{width:100%!important}p iframe{display:block!important;margin:0 auto}p embed{display:block!important;margin:0 auto}div iframe{display:block!important;margin:0 auto}#rpwe_widget-2 span.block-title{background-color:#FF621D}.tg-block-wrapper.clearfix{padding:0px;border:none}.rpwe-title a{color:#1c40ff!important}.figure-cat-wrap~span.posted-on .entry-date{display:none}.footer-banner{margin:0 auto;text-align:center}twitter-widget{margin:0 auto}blockquote:before{position:absolute;top:10px;left:10px;content:url(../../img/blockquote-left.png)}.bx-viewport{max-height:230px!important}aside#colornews_custom_tag_widget-5{display:none}blockquote:after{position:absolute;bottom:10px;right:10px;content:url(../../img/blockquote-right.png)}blockquote{border-bottom:2px solid #e6e7e8;border-top:2px solid #e6e7e8;color:#58595b;font-family:'Lora',serif;font-size:24px;font-style:italic;line-height:36px;margin:30px auto;padding:30px 60px;position:relative;width:90%}
}

.widget_featured_posts_style_seven .article-content, .widget_featured_posts_style_eight .article-content {
  height:100%;left:0;position:absolute;top:0;width:100%
}

.bottom-header-wrapper:before,.bottom-header-wrapper:after {
  background:#fff none repeat scroll 0 0;content:"";height:50px;left:-10px;position:absolute;top:0;width:10px;display:none
}

.bottom-header-wrapper>.bottom-arrow-wrap::before,.bottom-header-wrapper>.bottom-arrow-wrap::after {
  border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;content:"";left:-10px;position:absolute;top:40px;display:none
}

@media (max-width: 479px) {
  aside#adrotate_widgets-8{display:none}.caption-title{font-size:19px!important;line-height:20px;margin:0}.a-single.a-12{display:none}.a-single.a-17{width:100%}.habillage-left{display:none}.habillage-right{display:none}.featured-post-slider-news.clearfix{width:100%;display:none}.g-single.a-8{display:none}aside#rpwe_widget-2{display:none} div#jim-right{display:none}div#jim-left{width:100%}
}

.wp-embed .wp-embed-more {
  color:#2271b1;text-decoration:underline;display:none
}

.featured-post-wrapper .first-post .entry-btn {
  display:none !important
}

.home .slider-btn {
  display:none !important
}
