﻿
#slider .slide-cap{ margin:0; padding:16px 0 20px; position:relative;}

#slider .slide-cap h4{ padding:25px 25px 0 0; font:700 36px 'Roboto';}

#slider .slide-cap p{ color:#ffffff; font-weight:400; margin:0 0 10px 0; line-height:20px; padding-bottom:15px; border-radius:0 0 5px 5px; font:12px/20px arial;}

#slider .slide-cap a.read-more{ border-radius:3px; padding:10px 25px; border:1px solid #ffffff; color:#ffffff;}

.nivo-controlNav, #slider .slide-cap{ display:none;}

#slider .slide-cap h4, #slider .slide-cap h2{ font-size:28px !important;}

  
  .hr.hr-border-primary span:before ,
  .hr.hr-border-primary span:after,
  .button.button_alternateprimary:hover{
	  background-color:#a8a8a8!important;
  }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}
.column-group {
	width: 100%;
	overflow: hidden;
}


.column {
	float: left;
	margin-right: 5%;
	width: 100%;
}


.column.last {
	margin-right: 0;
}


.columns-2 .column { width: 47.5%; }
 
.columns-3 .column { width: 30%; }

.columns-4 .column { width: 21.25%; }


.columns-3 .column-span-2 { width: 65%; }
 
.columns-4 .column-span-2 { width: 47.5%; }

.columns-4 .column-span-3 { width: 73.75%; }


.nav-list li {
	border-bottom: 2px solid #e6e6e6;
	font-size: 16px;
	line-height: 16px;
	padding: 14px 8px;
	text-shadow: none;
}


.nav-list li a {
	color: #333;
}


.nav-list li.current_page_item a {
	text-decoration: underline;
}


.bside-menu .nav-list li a {
	font-size: 16px;
	color: #333;
}


	.nav-list li:last-child {
		border: 0;
	}
#fancy_login_login_box{display:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:fixed;top:50%;left:50%;padding:0 15px;width:250px;}
#fancy_login_login_box .form-text{max-width:90%;}
#fancy_login_login_box .form-item-name{margin-top:0;clear:both;}
#fancy_login_login_box .item-list,#fancy_login_login_box .item-list li{list-style:none;}
#fancy_login_login_box .ssl_icon_above .form-text{width:100px;}


.newStyle .float-left {
	float: left; }
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


.grialbastrui
{
background-color:#7397B7;
}

.focusmod .focustab b.down{background-color:#fff;}

.bottom-footer .copyright a:hover {
text-decoration: underline;
}

.bottom-footer .copyright a.privacy-policy-link {
margin-left: 5px;
}


.quick-link-boxes__article-description {
    padding: 25px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 1.57;
    color: #333d47;
}


.home-main__benefits-left {
  margin-right: 100px;
  width: 50%;
}
