﻿.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-fourth{width:22%;}
.fusion-layout-column.fusion-one-fourth.fusion-spacing-no{width:25%;}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}
.fade.show{opacity:1}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}
.modal-backdrop.fade{opacity:0}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}
 .csstransforms3d.csstransitions .js-nav .inner-wrapper {
left: 80%;
}

.inner-wrapper,
#slide-out {
-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;
-moz-transition:    -moz-transform 500ms ease, opacity 500ms ease;
-o-transition:      -o-transform 500ms ease, opacity 500ms ease;
transition:         transform 500ms ease, opacity 500ms ease;
}


.slope-banner .col {
	width: 55%;
}
.menu--legal{list-style-type:none;line-height:1;text-align:center;padding:0;margin:0 0 20px;}


#td-top-mobile-toggle {
  display: none;
  
}

#td-top-mobile-toggle a {
  display: inline-block;
}

#td-top-mobile-toggle i {
  font-size: 27px;
  width: 54px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top: 1px;
  color: #fff;
}

.greybtn                { background:#d7d7d7;border-radius:5px;  -moz-border-radius:5px;-webkit-border-radius:5px;  height:25px; line-height:25px; font-size:12px; color:#666; cursor:pointer; padding:0 10px; display:inline-block;
background: -webkit-gradient(linear, 0 0, 0 100%,from(#F0F0F0), color-stop(0.05, #F0F0F0),color-stop(0.5, #D1D1D1), color-stop(0.75, #D1D1D1),  to(#D1D1D1)  );
background: -moz-linear-gradient(top, #fff 2%, #F0F0F0 5%, #D1D1D1);}

.greybtn:hover  { background:#DFDFDF; color:#666; text-decoration:none}
