﻿

.logotimetable {
	font-size: 30px;
	color:#106BB3;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 0 5px 0;
  overflow:hidden;
  min-height:160px;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  max-width: 100%;
  width:60%;
  border: 0;
  float:left;
  -webkit-clip-path: polygon(0 0, 100% 0, 92% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 92% 100%, 0% 100%);
  margin-bottom:5px;
}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.col_5 .btn,.col_4 .btn,.col_3 .btn{display:block}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_4{width:344px}



.site-description {
    position: absolute;
    left: 84px;
    top: 16px;
    font-size: 14px;
    color: white;
    font-style: normal;
}

	
	
	.site-description,
	.image-caption,
	.page-title .dropdown-buttons { display: none; }

.theme-txt a:hover span.linked{
	margin-top: 0;
	margin-bottom: 10px;
	color: #106836;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}
#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}
.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px;}
#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}
#Header_creative #logo img.logo-main{display:none}
#Header_creative #logo img.logo-sticky{display:inline-block}
.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}
.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}
.logo-overflow #Top_bar:not(.is-sticky) .logo {height: 90px;}

.box .box-content {
	background: #FFFFFF;
	padding: 10px 0px 10px 10px;
border: 1px #ECECEC solid;
box-shadow: inset 0 0 6px #eeeeee;
}

.box-content {
	
}

	.box, .box .box-content,.featured-banners,  .featured-banners .featured-content  {
		float:none !important;
		clear:both !important;
		width: 100%!important;
	}

.no-style-link, .no-style-link:hover, .no-style-link:visited{
  text-decoration: none;
  text-transform: none;
  color: inherit;
  border: 0px;
}
