﻿
.search_2 a{
	font-family: Arial;
	font-size: 13px;
	color: #595757;

}

.welcomecont {
    margin-top: 125px;
    padding-left: 60px;
    padding-right: 60px;
    line-height: 25px;
    font-size: 14px;
    padding-bottom: 20px;
}

.welcomecont h4 {
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
}

.welcomecont p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
}
.img-responsive{display:block;max-width:100%;height:auto}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}
.social-icons .last{padding-right:0}


html.special .footer__top { padding-top: 35px; background-color: #000; color: #fff; }


.footer__top { background-color: #2d363f; padding: 44px 48px 35px; }

  .footer__top, .footer__bottom { padding-left: 24px; padding-right: 24px; }


html.special.black-bg .footer__top { background: #fff; color: #000; }


html.special.blue-bg .footer__top { background: #195183; color: #9dd1ff; }

  .footer__top, .footer__social { display: none; }

.rle_green_clr{
	background-color:#63cb16;
}

.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.light-faq .default-answer .answer-body{line-height:130%}
.light-faq .default-answer{display:none}
.light-faq .default-answer .answer-body p{font-size:1.2em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

.columnTitle .bold{
    padding: 0 5px;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-left: 0;
}

.columnTitle .bold a{
    color: #6c6c6c;
}

.columnTitle .bold:hover a{
    color: #b80000;
}

.part2 .importantNews .bold{
    font-size: 17px;
    font-weight: bold;
    *width: 100%;
}

.partType .left .news .bold{
    font-size: 17px;
    color:#444;
    font-weight: bold;
    *width: 100%;
}

.part8 ul li .title a .bold{
    font-size: 16px;
    color: #444;
    margin: 5px 0;
}

.part8 ul li .title a .bold:hover{
    color: #b80000;
}


.top-products {
  margin-bottom: 50px;
  width: 100%;
}


.top-products .section {
  padding: 0;
}


.top-products-list {
  overflow: hidden;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

	#content {
		width: 100% !important;
		padding: 0;
	}
.card-group-list .btn{margin-bottom:1rem}
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}
.card .card__title a{color:#2a2e30}
.card .card__title a:hover,.card .card__title a:focus,.card .card__title a:active{text-decoration:none}
.card .card__link .btn{padding-bottom:0}
.card .card__link .btn:hover{color:#2ebdd1}
.card .pretitle{margin-bottom:0}
.card-list{list-style:none;padding-left:0}
.cardstack .cardstack__controls-next-previous--top .card-count{margin-top:2px;color:#fff}
.card-group-list{margin-top:1.5rem;margin-bottom:1.5rem}
.card-group-list .item{padding-bottom:0 !important;margin-bottom:2rem}
.card-group-list .item:last-child{margin-bottom:0}
.card-group-list .small .btn-tertiary{font-size:0.8rem}
.card-group-list .slide-image img{max-width:250px;margin:auto}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.homerowtop1 {
clear:both;
width:95%; 
padding: 0px 10px 2px 10px; 
margin-top:0px;
margin-bottom: 10px;
border: 5px solid #e6e0ec; 
font-size:medium;
background-color: white;
min-height:105px;
overflow: auto;
}


.homerowtop1:hover {opacity:0.9; background-color: #e6e0ec;}
 


h2.homerowtop1 {
padding:0 0 5px 0;
}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}





#skip a,
#skip a:hover,
#skip a:visited {
  height: 1px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: -500px;
  width: 1px;
}



#skip a:active,
#skip a:focus {
  background-color: #fff;
  color: #000;
  height: auto;
  padding: 5px 10px;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 99;
}


#skip a:hover {
  text-decoration: none;
}


#title {
	float: left;
	font-size: 20px;
	font-weight: bold;
    padding:20px 0 0px 15px;
    color: #ffffff;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.widget-last-posts__item__container__item{display:table-cell;vertical-align:top;}
.widget-last-posts__item__container__item--image{width:60px;}

.top-logo{
	width:156px; 
	height:183px;
	float:left;
}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}

#visual-all{width:100%; overflow:hidden; max-height:420px; min-width:1000px; max-width:3000px; margin:0 auto;}

#imTextObject_2_tab0 .cf4 { color: #808080; }

#imTextObject_6_tab0 .cf4 { color: #000000; }

#imTextObject_8_tab0 .cf4 { color: #000000; }

#imTextObject_9_tab0 .cf4 { color: #C8DC00; }

#imTextObject_10_tab0 .cf4 { color: #808080; }

#imTextObject_13_tab0 .cf4 { color: #808080; }


	#footer2 {
		margin-bottom: 0;
	}
 #footer2 a, .footermenu ul li:after { color: ; }
 #footer2 a:hover { color: ; }

.ut-site-border #main-content {
    overflow:hidden;
}

.li4{
  position: absolute !important; left: 85% !important;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
#primary-content-wrapper #primary-content-header .header-home .lead{font-size:20px;margin-bottom:25px;width:70%;max-width:760px;color:#333}
.poundkey-panels #cta-training .lead{font-weight:400;max-width:615px;margin-left:auto;margin-right:auto}
.cta-powerofasterisk .lead{font-size:20px}
.cta-powerofasterisk .lead strong{font-weight:700;color:#f6772f}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
