﻿
.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-12{width:100%}

#drop-about {
	left: 602px;
}
#intro_inner:after,#slider_module:after,.jqueryslidemenu ul:after,#content_inner:after,#sidebar_inner:after,#main_inner:after,#outro_inner:after,#footer_inner:after,#sub_footer_inner:after,.post_grid:after,.post_list_module:after,.single_post_module:after,.post_nav_module:after,.share_this_content:after,.about_author_content:after,.additional_posts_module:after,.widget:after,.page:after,.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }
.sales-banner__img{display:block;max-width:100%;height:auto}
.content .date{margin-bottom:30px}
.header .primary-logo a{color:#333d28}
.header .primary-logo{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:3rem 0 0;font-size:2.5rem}
.pdp-scrolled .header .primary-logo,.scrolled-down .header .primary-logo{position:relative;top:0;left:0;-webkit-transform:none;transform:none;font-size:2.5rem;line-height:3rem;margin:1.6rem 0;text-align:left}
.header.checkout-header .primary-logo{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;position:relative;top:0;left:0;-webkit-transform:none;transform:none;font-size:2.5rem;line-height:3.8rem;margin:1rem 0 2.2rem 0;text-align:left}
.checkoutlogin-header .primary-logo{font-size:2.5rem;position:absolute;top:3.6rem;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}


#navigation{
  margin-top:20px;
  margin-bottom:20px;
  }


#navigation ul{
  margin:0px;
  padding:0px;
  list-style:none;
  }



.with_aside .content_wrapper		{ max-width: 1240px; margin:0 auto;}

	
	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}


	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{max-width:100%;}


.caption_green{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#445626;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}
.date-nav div.date-heading h3{margin:0;padding:0;}
.date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.block .view .date-nav-wrapper .date-heading{position:absolute;text-align:center;top:0;width:100%;z-index:0;}
.block .view .date-nav-wrapper .date-heading h3{background-color:transparent;font-family:Arial;font-size:0.9em;font-weight:bold;padding:0;text-transform:uppercase;}
.block .view .date-nav-wrapper .date-heading h3 a{color:#333333;text-decoration:none;}

.hero__logo {
  max-width: 100px;
  margin: 40px 0 0;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


.tva {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#0C3;
}

.abs{position:absolute;}
a.more-events{text-align:left;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.home #main .latest_ads .see_more_link { font-size:14px; padding:15px 20px 0; text-align:right;}

.vc_row-fluid .vc_span8 {
  width: 65.83333333333334%;
}

.wpb_row.attched-true .vc_span8 {
  width: 66.666666666667%;
}

.vc_span8 .full-laptop .mk-flex-slides {
  padding: 12px 105px 20px 105px;
}

.vc_span8 .mk-lcd-slideshow {
  margin: 0 auto 70px;
}

.vc_span8 .mk-lcd-slideshow .mk-flex-slides {
  padding: 15px  10px 100px 10px;
}

.vc_span8 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -48px;
}

.vc_span6 .vc_span8 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_span6 .vc_span8 .mk-lcd-slideshow .mk-flex-slides {
  padding: 10px  10px 90px;
}

.shadowed-abs{-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.05),inset 0 -8px 8px -8px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.05),inset 0 -8px 8px -8px rgba(0,0,0,0.05);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.05),inset 0 -8px 8px -8px rgba(0,0,0,0.05);pointer-events:none;position:absolute;height:100%;width:100%;left:0;top:0}

.frame .f_oj6{background-position:0 -224px;}

.contents3 {
    font:normal 1.3em Georgia;
    font-style:italic;
    color:#A50B4A;
    border-bottom : solid #E2E3E3;
    line-height:1.5;
    padding-top:10px;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

#middle-content {
	display: none;
	font-size: 13px;
}


.home #middle-content {
	font-size: 12px;
}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


.rink-landing-news {
    margin-bottom: 30px;
}


.rink-landing-news .button-rect {
    margin-bottom: 30px;
}

    .co-uk-only, .banker-uk-only, #block-block-76, .menu-mlid-1447{
      display: none !important;
    }

.nav li, .nav2 li, .nav3 li {display: inline;}


.nav2 {position: absolute; list-style: none; color: #9898bd; top: 8px; width: 956px; text-align: right;}

.nav2 a, .nav2 a:visited {color: #5D7177; border: none; padding: 0 5px 0 0;}

.nav2 a:hover {background: none; text-decoration: underline;}
.c-header__bottom-nav-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.span4{width:300px;}

.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}

.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}

input.span4, textarea.span4, .uneditable-input.span4{width:286px;}
