﻿.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.block{width:960px; height:auto;}

#truck-t680 {
	background-position: -455px -130px;
}

#truck-t680:hover, #truck-t680.active {
	background-position: -455px -10px;
}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container .jumbotron, .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}


.jumbotron .container {
  max-width: 100%;
}
div.rz-reviews,div.rz-stars{text-align:center;margin:10px 0;padding:0}
div.rz-reviews{font-size:14px}
div#rz-ss div.rz-reviews{margin:0;padding:0;line-height:14px;color:#434345}
.link-primary:before,.list-faq .list-group:before,.list-primary .list-image:before{content:' '}
.list-faq .list-group{position:relative;overflow:hidden;padding:25px 45px;color:#fff;text-align:center}
.list-faq .list-group:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(3,3,3,.57);z-index:2}
.list-faq .list-group:hover .list-image{-ms-transform:scale(1.05);transform:scale(1.05)}
.list-rooms .list-group:hover .list-image:before{left:0;right:0;opacity:1}

header .logo { position: relative; float: left; margin: 0; z-index: 999 }

#MapMobile, #BostonSt, .locmap {
    display: none;
}

td.locmap {
    width: 245px !important;
}


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


.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 {
		margin: 0;
	}


	.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: "\f460";
	}






 


.slider-main
{
	position:relative;
}

.slider-main:hover .nivo-directionNav a {
    opacity: 0.8;
}



#npcatch li {
	margin: 0;
	overflow: hidden;
	clear: both;
	vertical-align: top;
}


#npcatch li a {
	display: table;
	padding: .5rem 0;
	width: 100%;
}


#npcatch img {
	float: left;
	padding: 0 .5rem 0 0;
	max-width: 100%;
	height: auto;
}


#npcatch .title {
	overflow: hidden;
	display: block;
}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

#fancy-header .wf-wrap {
  padding-top: 0;
}

.overlap #fancy-header .wf-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}

#fancy-header.title-center .wf-wrap {
	display: table;
}


.is-webkit.overlap #main .wf-wrap {
	margin-top: -36px;
}


	.sidebar-left .wf-wrap:before,
	.sidebar-left .wf-wrap:after,
	.sidebar-right .wf-wrap:before,
	.sidebar-right .wf-wrap:after {
		content: "";
		display: table;
	}


	.sidebar-left .wf-wrap:after,
	.sidebar-right .wf-wrap:after {
		clear: both;
	}


	.ancient-ie .sidebar-left .wf-wrap,
	.ancient-ie .sidebar-right .wf-wrap {
		zoom: 1;
	}


	.wf-wrap {
		padding: 0 30px;
	}

	.overlap #fancy-header.fancy-header .wf-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
	}

.span10{width:780px;}

.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}

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

input.span10,textarea.span10,.uneditable-input.span10{width:766px;}


#alkotext {
margin-top: -200px;
}


#alkotext p {
margin-top: 450px;
}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }
.pt5{padding-top:5px}
.row{max-width:75rem;margin-right:auto;margin-left:auto}
.row::before,.row::after{display:table;content:' '}
.row::after{clear:both}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row:not(.expanded) .row{max-width:none}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.small-collapse .row{margin-right:0;margin-left:0}
.expanded.row .small-collapse.row{margin-right:0;margin-left:0}
.medium-collapse .row{margin-right:0;margin-left:0}
.expanded.row .medium-collapse.row{margin-right:0;margin-left:0}
.large-collapse .row{margin-right:0;margin-left:0}
.expanded.row .large-collapse.row{margin-right:0;margin-left:0}
.row.spacer{margin-bottom:4rem}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}


  .load-more {
    overflow: hidden;
  }
.region-sidebar-second .block{margin-bottom:40px;}
.region-sidebar-second h2{font-weight:bold;font-size:14px;text-transform:uppercase;text-shadow:1px 1px 1px #FFFFFF;}
.region-sidebar-second .item-list ul li{padding:0px;margin:0px;list-style-type:none;}
.page-node-edit .region-content{padding:0 40px;}


.border {
	background: none repeat scroll 0 0 #01b3af;
	display: block;
	height: 1px;
	margin: 0 auto;
	width: 150px;
	margin-bottom:20px;
	margin-top: 15px;
}


.home section:nth-of-type(1) .section-title  .border{ margin: 0 0 20px 0; }



.home section:nth-of-type(2) .border {
    background: none repeat scroll 0 0 #00b6af;
    margin: 0;
	margin-bottom: 30px;
    margin-top: 15px;
}


  .tab-content .tab-pane{background: #fff;padding: 10px;}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.section-home-bottom{background-color:#fff}

.podmenu {position:absolute; background:#ededed; z-index:1000; padding: 0 10px;}

.podmenu li {float:none; border:0; font:14px/16px Arial, Helvetica, sans-serif; padding:3px 0px; }

.podmenu li a{color:#235ec1;  text-transform:none;}

.menu .podmenu li { background:none; border-bottom:1px dotted #d4d4d4; padding: 3px 6px}

.menu .podmenu li:hover { background:#cecdcd; -webkit-border-radius:   10px; -moz-border-radius:  10px; border-radius:  10px;}

.menu .podmenu li:hover a:hover { text-decoration:none;}

.podmenu ul {padding: 10px 20px;}

.podmenu h6 {font-size:14px; text-transform:uppercase; color:#235ec1; padding:0 20px }

.menu .podmenu ul {width:auto;}
.cart-text{color:#333333;display:inline-block;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:0 4px;position:relative;top:-6px;}
.cart-text:hover{color:#fcae2c;}
#topheaderbar{background:#e5164d}


.row-dot{
    text-align: center;
    letter-spacing: 0;
    margin-top: -100px;
}
