﻿



.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

	
	.header-social .header-info { line-height: 40px; }

	.mobile-menu-design-classic .header-social .header-info { line-height: normal; }

.header-social .header-info,
.header-social .top-menu {
  line-height: 43px;
}

#side-header .header-info {
  word-wrap: break-word;
}

.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .header-social .header-info, #side-header .header-social .top-menu {
	line-height:27px;
}


#wrapper .header-social .header-info, #wrapper .header-social a {color:#747474;}









#cookie-law-info-bar {
	border: 0;
	font-size: 10pt;
	margin: 0 auto;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 9999;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}

.this-week .links {position:absolute;bottom:5px;width:115px;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}


#dj-main li:hover div.djsubwrap div.div_3{




}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





#main {
	clear: both;
	padding: 1.625em 0 0;
}





.error404 #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}

.error404 #main #s {
	width: 95%;
}

.error404 #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

.error404 #main .widget_archive {
	margin-right: 0;
}

.error404 #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}

	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{right:5px}
.tooltip.top-right .tooltip-arrow{left:5px}
.popover.top{margin-top:-10px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li.top{margin-bottom:10px}
#omni-navbar #mobile-nav #mobile-omni-links ul li.top{margin-bottom:15px}


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}

	#footer .menus .menu-div .menu-item-home { display: none; }

#countries .tab-content .continent-container{display:none;height:450px}

#countries .tab-content .continent-container.selected{display:block}

		
		ul.sf-menu li a{ padding: 0px 14px; }

		div.no-boxed-layout .sf-menu li:first-child a{ padding-left: 14px; }
 
.navigation-wrapper .sf-menu ul, .navigation-wrapper .sf-menu ul li{ border-color: #ececec !important; }
 
.sf-menu li li{ background-color: #fdfdfd !important; }
 
.navigation-wrapper .sf-menu li a{ color: #7a7a7a !important; border-right: 1px solid #dbdbdb !important; border-left: 1px solid #ffffff !important; }
 
.navigation-wrapper .sf-menu ul a, .navigation-wrapper .sf-menu ul .current-menu-ancestor ul a, .navigation-wrapper .sf-menu ul .current-menu-item ul a, .navigation-wrapper .sf-menu .current-menu-ancestor ul a, .navigation-wrapper .sf-menu .current-menu-item ul a{ color: #7a7a7a !important; }
 
.navigation-wrapper .sf-menu ul a:hover, .navigation-wrapper .sf-menu ul .current-menu-item ul a:hover, .navigation-wrapper .sf-menu .current-menu-item ul a:hover{ color: #3d3d3d !important; }
 
.navigation-wrapper .sf-menu a:hover{ color: #3d3d3d !important; }
 
.navigation-wrapper .sf-menu .current-menu-ancestor a, .navigation-wrapper .sf-menu .current-menu-item a{ color: #3d3d3d !important; }
 
.navigation-wrapper .sf-menu ul .current-menu-ancestor a, .navigation-wrapper .sf-menu ul .current-menu-ancestor ul .current-menu-item a, .navigation-wrapper .sf-menu ul .current-menu-item a{ color: #3d3d3d !important; }



.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }

.sf-menu { line-height:	1.0; }


.sf-menu li { padding: 8px 0px 9px 0px; }

.sf-menu li:hover { visibility: inherit;  }

.sf-menu li:last-child{ border: 0px; }

.sf-menu a { display: block; position: relative; }



.sf-menu ul { position: absolute; top: -999em; width: 10em; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 41px; z-index: 101; }

.sf-menu ul li { width: 100%; }





ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em; }

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 10em; top: -1px; }

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em; }

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 10em; top: 0; }

.sf-menu li a { padding: 0px 18px 0px 18px; line-height: 24px; text-decoration:none; }

.sf-menu li:first-child a{ border-left: 0px !important; }

.sf-menu li:last-child a{ border-right: 0px !important; }

.menu-wrapper .sf-menu li li a{ line-height: auto; height: auto; border: 0px !important;  padding-left: 15px; }



div.no-boxed-layout .sf-menu li { padding: 14px 0px 15px 0px; }

div.no-boxed-layout .sf-menu li li{ padding: 9px 0px 9px 0px; }

div.no-boxed-layout .sf-menu li:hover ul, 
div.no-boxed-layout .sf-menu li.sfHover ul { top: 53px; }

div.no-boxed-layout .sf-menu li:hover ul ul, 
div.no-boxed-layout .sf-menu li.sfHover ul ul{ top: -1px; }
.view-all-shows-landing .view-filters ul.links.touch-activated li.first a,.view-all-shows-landing .view-filters ul.links:hover li.first a{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:700;}

.columnmore  {
	font-size:14px;
	text-align:right;
	padding-right:10px;
	margin-top:10px;
}


.alignleft {
	float: left;
	}
	

.post img.alignleft {
	float: left; 
	margin: 10px 10px 5px 0; 
	}


.alignleft, 
div.alignleft {
	float: left;
	margin: 10px 10px 5px 0;
	}

.home section#story article img#logo { position: absolute; left: 276px; top: 64px; }

.home2016 .guarantee {
  position: absolute;
  bottom: 30px;
  width: 100%;
}

.home2016 .guarantee p {
  text-align: left;
  font-size: 12px;
  margin: 0;
  padding-top: 48px;
  max-width: 500px;
}

.home2016 .guarantee img {
  float: right;
  margin-left: 30px;
}

.home2016 .guarantee img:nth-child(2) {
  display: none;
}


.span3 {
  width: 220px;
}


.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
 
		#footer .span3 { width: 210px; }

span.toledo, span.maumee, span.sylvania, span.columbus1, span.columbus2 { display:inline-block; border-radius:5px; height:7px; width:7px; }

span.maumee { background:#fbb831; }

.cal span.toledo, .cal span.maumee, .cal span.sylvania, .cal span.columbus1, .cal span.columbus2 { display:inline-block; border-radius:3px; float:right; height:5px; width:5px; margin-left:3px; }


#main-navigation .sub-nav-content a:hover {
    background: #0e4071;
    color: #fff;
    text-decoration: none;
}


#main-navigation .sub-nav-content {
  position: absolute;
  right: -230px;
  top: 0px;
  display: none;
  background: #fff;
  min-height: 180px;
  border-left: 1px #ddd solid;
  border-left: 1px rgba(0,0,0,0.2) solid;
}


#main-navigation .sub-active .sub-nav-content {
  display: block;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.footer-section--legal__legal-menu .menu .leaf .last,.footer-section--legal__legal-menu .menu li .last{border-width:0}
.footer-section--legal__legal-menu .menu .last{border-width:0}
.footer-section__menu .leaf.last,.footer-section__menu .last{margin-bottom:0}
.menu-minipanel-panel .menu li.last.expanded{position:relative;-webkit-transform:translateZ(0)}
.submenu .last{margin:0;padding:0}
.submenu .leaf,.submenu .last,.submenu .collapsed{display:block;list-style:none;line-height:1}
#competition-main-menu li.last .menu-minipanel-panel,#microsite-main-menu li.last .menu-minipanel-panel{right:0 !important}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}
.static-header__user-menu .leaf.last,.static-header__user-menu .last{margin-bottom:0}
#prize-concepts .filters ul li.last{padding-right:0}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}
 .widget ul.sub-menu{margin:0px}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}


.menu-item {
    display: inline;
}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

.ex_sel_marginer20 {
	margin-bottom: 20px;	
}
.ss-icon,[class^=ss-]:before,[class*=" ss-"]:before,.ss-icon.ss-social-circle,[class^=ss-].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,.ss-icon.ss-social,[class^=ss-].ss-social:before,[class*=" ss-"].ss-social:before{font-family:SSSocial;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}
.ss-icon.ss-social-circle,[class^=ss-].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before{font-weight:700}

#header-wrap {
	background: transparent;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
#headerimgs{background-repeat:no-repeat;height:900px;position:absolute;width:100%;text-align:center;top:0;left:0}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.row{margin-right:-15px;margin-left:-15px}
.get-connected .row{margin-top:10px;margin-bottom:10px;}
 

#slideshow .images div.top {z-index:9;}

	.top-green{background-color: #DAF8C3; margin-left: -20px; width: 100%; padding: 20px;}
#header .page-title{display:inline;font-size:2.5em;line-height:43px}
.text-center{text-align:center}
.entry-title:before{color:#dddddd;}

.icon-arrow-down:before {
	content: "\7c";
}


@import url("./css/reset.css");

@import url("./css/responsive.gs.24col.css");



.header-in,#mainimgarea-in,main,#menu div,#footer{ 
	max-width: 920px;
	margin: 0 auto; 
}

	#portfolio-division-box h3, #full-client-box h3, #team-division-box h3,#footer .third_wrapper .copyright,#footer .third_wrapper .owner {
		text-align:center;
	}

	#portfolio-division-box .border_left, #full-client-box .border_left {
		margin:0 auto;
	}

	#full-client-box {margin-bottom:55px;}



h3#full-client-box {
  font-family: 'Oxygen', sans-serif;
}

	.skt-section{
		margin-top:50px;
	}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


#main-header .container { text-align: center; padding: 62px 0; }

body.home #main-header .container { padding: 130px 0 167px; }

	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }

#news-section .container	{ padding: 112px 0 128px; }

#home-products .container { padding: 115px 0 52px; }

#media-gallery .container { padding: 115px 0 118px; }

	#breadcrumbs .container { padding: 30px 0; }


#songs .container { padding: 90px 0; }

		#songs .container, #media-gallery .container { padding: 77px 0; }


.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


.entry p a:visited {
	color: #b85b5a;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}


.entry ol li {
	margin: 0;
	padding: 0;
	}


.entry form { 
	text-align:center;
	}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}






.rev_slider_wrapper{
	position:relative;
}

.view-id-landing_content_type_rotator  .previous, .view-id-landing_content_type_rotator  .next {
  position: absolute; z-index: 2;
}

.view-id-landing_content_type_rotator  .next {
  right: 0;
}

.front .next { display: none; }

@charset "UTF-8";


#header, #navigation, #search, #footer, #network, #sidebar-1, #dashboard { display:none; }
#usersite-container .zoogle-music-player .progress .time{position:absolute;right:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px !important;cursor:default}
#usersite-container .zoogle-music-player .player .progress .time{font-size:13px !important;top:32px}
#usersite-container .zoogle-music-player.without-track-artist .progress .time{top:26px}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .progress .time{right:53px;top:30px}
#usersite-container .music-player.display-mini-player .zoogle-music-player.without-track-artist .player .progress .time{right:50px;top:26px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .time{color:#000;color:rgba(0,0,0,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .time{color:#fff;color:rgba(255,255,255,0.7)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .progress .time{top:-26px;font-size:13px !important;right:0}
#usersite-container .music-player.display-track .player .progress .time{right:0}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .time {
  color: black;
  color: rgba(0, 0, 0, 0.7); }



.box { height: 0; float: left; margin-right: 0.729166666%; margin-bottom: 0.729166666%; position: relative; overflow: hidden; }

.box img { max-width: 100%; position: absolute; left: 0; top: 0; }

.box:empty { margin: 0; }

.box .overlay { width: 100%; height: 100%; background: rgba(0,0,0,0.50); position: absolute; left: 0; top: 0; display: none; z-index: 9999; }

.box .overlay a { width: 100%; height: 100%; display: block; }

.box .overlay a span { width: 80%; display: block; text-align: right; }

.box:hover .overlay { display: block; }

.box:hover .overlay img { max-width: 100%; bottom: 0; right: 0; left: auto; top: auto; }


.box.red:hover { background: rgba(0,0,0,0.50); }

.red a span,
.box .overlay a span { font-size: 22px; font-size: 1.375rem; font-family: 'proxima_nova_altsemibold'; text-transform: uppercase; color: #fff; position: absolute; bottom: 13px; right: 20px; }


.box-2,
.box-4,
.box-7,
.twitter,
.box-13,
.contact-box,
.email,
.founded-last { margin-right: 0; }


.box-7,
.box-13 { float: right; position: relative; left: -2px; }
 
.contact .box-2,
.contact .box-4 { margin-right: 0.729166666%; }



.trust .box-3 { float: right; margin-right: 0; position: relative; left: -2px; }

.trust .box-4 { margin-right: 0.729166666%; }

.trust .box-7 { margin-right: 0; }
   
    .box .overlay span { font-size: 16px; font-size: 1rem; bottom: 5px; right: 5px; }


    .box-3.short { margin-right: 0; }

    .home .box-3.short,
    .contact .box-3.short { margin-right: 0.729166666%; }


    .box.foundedU-3,
    .box.foundedU-6,
    .box.foundedU-6 { margin-right: 0; }

    .homepage .box.intro,
    .homepage .box.large,
    .homepage .box.map,
    .homepage .box.huge { width: 100%; margin-right: 0; margin-bottom: 7px; }

    .homepage .box { width: 49.361313868%; margin-right: 1.277372262%; margin-bottom: 7px; float: left; padding: 0; height: auto; min-height: 181px; }

    .homepage .box * { width: 100%; max-width: none; position: static; }

    .homepage .box iframe { position: absolute; }

    .homepage .box .video { height: auto; }

    .homepage .box-1,
    .homepage .box-11,
    .homepage .box-5,
    .homepage .box-8, 
    .homepage .box-10,
    .homepage .clients { margin-right: 0; }


    .box.small,
    .clients { width: 48.333333333%; margin-right: 3.333333333%; display: inline-block; min-height: 0; }


    .box.large,
    .box.map,
    .box.huge { width: 100%; margin-right: 0; display: block; }

    .contact .box-1 { margin-right: 0; }

    .contact .box-3 { width: 100%; margin-right: 0; display: block; }


    .box-1.small,
    .box-5.small,
    .box-8.small,
    .box-10.small,
    .box-11.small,
    .clients.small { margin-right: 0; }


    .box-7, 
    .box-13 { left: -1px; }


    .trust .box-1,
    .trust .box-5 { margin-right: 3.333333333%; }

    .trust .box-2,
    .trust .box-6 { margin-right: 0; }


    .box.foundedU-2,
    .box.foundedU-4,
    .box.foundedU-6 { margin-right: 0; }
.condensed{font-weight:200}
strong.condensed{font-weight:300}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333333333%}

.sidebar1, .sidebar2 { float:none; width:300px; margin:0px auto }

.sidebar2 .wpcf7-form input[type="text"], .sidebar2 .wpcf7-form textarea { width:280px }

.sidebar1 .wpcf7-form textarea, .sidebar2 .wpcf7-form textarea, .secondary .wpcf7-form textarea { height:280px }

#header_ct { background:#000; margin-bottom: 20px; width:100%; position:fixed; z-index: 9000; top:0;left:0;
background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
background: -moz-linear-gradient(top,  #333,  #000); 

}

  #mainnav{
	display:none;  
  }

#sidebar .sub-menu,
#sidebar #nav-sub li.has-children ul {
    list-style: none;
    margin: 0;
}

#sidebar .sub-menu li a,
#sidebar #nav-sub li.has-children ul li a {
    font-size: 12px;
    padding: 10px 20px 10px 40px;
}

#sidebar #nav-sub li.has-children ul {
    display: none;
}

#sidebar #nav-sub li.parent-here.has-children ul {
    display: block;
}

#newspress_main_title {font-size:43px;z-index:10px;margin:4px 0 0 18px;position:relative;top:8px;}


.bebas { font-family:'BebasNeuenwt', Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; -webkit-font-smoothing: antialiased; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-8{width:66.66666666666666%}
.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{padding-left:7.5px;padding-right:7.5px;}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}

.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="span"]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}
.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group{margin-bottom:0}
.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right{float:right}
.input-append .bootstrap-select.btn-group{margin-left:-1px}
.input-prepend .bootstrap-select.btn-group{margin-right:-1px}
.error .bootstrap-select .btn{border:1px solid #b94a48}
.bootstrap-select .btn:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}
.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;float:left;text-align:left}
.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="span"] .btn{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}
.bootstrap-select.btn-group .div-contain{overflow:hidden}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{position:absolute;display:inline-block;right:15px;margin-top:2.5px}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select .bs-actionsbox .btn-group button{width:50%}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#8b2331;border-color:#771e2a}
.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#621923;border-color:#110406}
.btn-primary:hover{color:#fff;background-color:#621923;border-color:#461219}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#8b2331;border-color:#771e2a}
.btn-primary .badge{color:#8b2331;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#8b2331;font-weight:normal;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#4e141b;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}

.btn-normal{white-space:normal}

.btn-internal{font-family:'EqualSans',sans-serif;text-transform:uppercase;font-size:41px;line-height:1;text-align:center;color:#8b2332;border:1px solid;background-color:#f1ddcb;padding-top:4px;padding-bottom:4px}

.btn-external{font-family:'Gotham',sans-serif;font-weight:500;font-size:23px;line-height:1;color:#f1ddcb !important;background-color:#d57e00;}

.btn-download{font-family:'Gotham',sans-serif;font-weight:400;font-size:19px;line-height:1;color:#8b2332 !important;border:1px solid;background-color:#f1ddcb;}

.btn-download i{float:right}


.btn-internal:hover,.btn-internal:focus{color:#f1ddcb;border:1px solid #8b2332;background-color:#8b2332;}

.btn-external:hover,.btn-external:focus{color:#f1ddcb !important;background-color:#8b2332;}

.btn-download:hover,.btn-download:focus{color:#f1ddcb !important;background-color:#8b2332;}


.btn-internal.btn-inverse{color:#f1ddcb;background-color:#8b2332;}

.btn-internal.btn-inverse:hover,.btn-internal.btn-inverse:focus{color:#8b2332;background-color:#f1ddcb;}

.btn-external.btn-inverse:hover,.btn-external.btn-inverse:focus{color:#d57e00 !important;background-color:#f1ddcb;}

.btn-download.btn-inverse{color:#f1ddcb !important;background-color:#8b2332;}

.btn-download.btn-inverse:hover,.btn-download.btn-inverse:focus{color:#8b2332 !important;background-color:#f1ddcb;}


.btn-external.btn-blue{background-color:#002f56 !important;color:#f1ddcb !important;}

.btn-external.btn-blue:hover,.btn-external.btn-blue:focus{background-color:#d57e00 !important;}

span.btn-caret {position: absolute;right: 4px;font-size: 14px;top: 1px;color: #F1DDCB;}

span.btn-caret i{font:inherit;font-family:FontAwesome;font-style:normal;}

span.btn-caret:hover{cursor:pointer}


.btn-submit{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.bootstrap-select.form-control .btn{border:1px solid #f1ddcb;padding:2px 5px;background-color: transparent;color: inherit;height:24px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.bootstrap-select.form-control .btn:active,.bootstrap-select.form-control .btn:focus,.bootstrap-select.form-control.open .btn,.bootstrap-select.form-control.open .btn:hover{background-color: transparent;color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.bootstrap-select.btn-group .btn .caret:before{content:"\f107";font-family: 'FontAwesome';}

.bootstrap-select.btn-group.dropup .btn .caret:before{content:"\f106"}

.bootstrap-select.btn-group .dropdown-menu .dropdown-menu{border:0}

.bootstrap-select.btn-group .dropdown-menu li a{color:#8b2331;font-size:14px;padding:4px 6px;border-bottom:1px solid #f1ddcb}


.bootstrap-select.btn-group .dropdown-menu li:last-child a{border-bottom:0;}

.bootstrap-select.btn-group .dropdown-menu li a:focus,
.bootstrap-select.btn-group .dropdown-menu .selected a,
.bootstrap-select.btn-group .dropdown-menu li a:hover{outline:none;background-color:#d57e00;color:#f1ddcb}

			#reserve_table .reserve_form .btn-submit{background-color:#f1ddcb;border:0;font-family:'Gotham',sans-serif;font-weight:400;color:#8b2131;text-align:center;width:150px;padding:0 5px;height:24px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:80%;margin-bottom:5px;margin-top:-5px}

			#reserve_table .reserve_form .btn-submit:focus,#reserve_table .reserve_form .btn-submit:hover{background-color:#f1ddcb;color:#8b2131}

		.page-banner .caption.caption-alt .btn{max-width: 50%;text-align: center;margin: 20px auto 0;}

		.menus-nav.menus-main .dropdown .btn{background-color:#8b2131;color:#f3e2d4;font-size:29px;font-weight:300;border:0}

		.contact-page .contact-form .bootstrap-select .btn{background-color: #F1DDCB;color: #8b2332;border:none;padding:5px 10px;height:40px;font-size:18px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		.contact-page .contact-form .bootstrap-select .btn:active,.contact-page .contact-form  .bootstrap-select .btn:focus,.contact-page .contact-form  .bootstrap-select.open .btn,.contact-page .contact-form  .bootstrap-select.open .btn:hover{background-color: #F1DDCB;color:#8b2332;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		.contact-page .contact-form .bootstrap-select.btn-group .btn .caret{border:0;top:9px;right:20px}

		.contact-page .contact-form .bootstrap-select.btn-group .btn .caret:before{content:"\f107";font-family: 'FontAwesome';}

		.contact-page .contact-form .bootstrap-select.btn-group.dropup .btn .caret:before{content:"\f106"}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu{padding:0;border:1px solid #f1ddcb;margin-top:-1px;background-color:#f1ddcb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu .dropdown-menu{border:0}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu li{padding:0;background-color:#f1ddcb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu li a{color:#8b2331;font-size:14px;padding:4px 6px;border-bottom:1px solid #f1ddcb}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu li a.ffb{font-size:10px}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu li:last-child a{border-bottom:0;}

		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu li a:focus,
		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu .selected a,
		.contact-page .contact-form .bootstrap-select.btn-group .dropdown-menu li a:hover{outline:none;background-color:#d57e00;color:#f1ddcb}

		.reserve_table-foot .bootstrap-select .btn{background-color: transparent;color: #f1ddcb;border:1px solid #f1ddcb;padding:3px 10px;height:34px;font-size:18px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		.reserve_table-foot .bootstrap-select.btn-group .btn .filter-option{text-align:center}

		.reserve_table-foot .bootstrap-select .btn:active,.reserve_table-foot  .bootstrap-select .btn:focus,.reserve_table-foot  .bootstrap-select.open .btn,.reserve_table-foot  .bootstrap-select.open .btn:hover{background-color: #F1DDCB;color:#8b2332;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		.reserve_table-foot .bootstrap-select.btn-group .btn .caret{display:none}

		.reserve_table-foot .bootstrap-select.btn-group .btn .caret:before{content:" ";}

		.reserve_table-foot .bootstrap-select.btn-group.dropup .btn .caret:before{content:" "}

		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu{padding:0;border:1px solid #f1ddcb;margin-top:-1px;background-color:#f1ddcb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-height:200px !important}

		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu .dropdown-menu{border:0}

		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu li{padding:0;background-color:#f1ddcb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu li a{color:#8b2331;font-size:14px;padding:4px 6px;border-bottom:1px solid #f1ddcb}

		
		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu li:last-child a{border-bottom:0;}

		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu li a:focus,
		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu .selected a,
		.reserve_table-foot .bootstrap-select.btn-group .dropdown-menu li a:hover{outline:none;background-color:#d57e00;color:#f1ddcb}

		
		.reserve_table-foot .btn-caret{display:none}

		.reserve_table-foot .btn.btn-submit{line-height: 1;text-align: center;color: #8b2332;border: 1px solid;background-color: #f1ddcb;font-size: 20px;display: block;width: 100%;max-width: 680px;margin: 0 auto;}

		section.reservation-page .content .btn{max-width:480px;margin-left: auto;margin-right: auto;box-shadow:none}

			.form_wrap-inner .bootstrap-select .btn{background-color: #8b2332;color: #F1DDCB;border:none;padding:5px 10px;height:40px;font-size:18px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

			.form_wrap-inner .bootstrap-select .btn:active,.form_wrap-inner  .bootstrap-select .btn:focus,.form_wrap-inner  .bootstrap-select.open .btn,.form_wrap-inner  .bootstrap-select.open .btn:hover{background-color: #8b2332;color:#F1DDCB;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

			.form_wrap-inner .bootstrap-select.btn-group .btn .caret{border:0;top:9px;right:20px}

			.form_wrap-inner .bootstrap-select.btn-group .btn .caret:before{content:"\f107";font-family: 'FontAwesome';}

			.form_wrap-inner .bootstrap-select.btn-group.dropup .btn .caret:before{content:"\f106"}

			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu{padding:0;border:1px solid #f1ddcb;margin-top:-1px;background-color:#f1ddcb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-height:200px !important;z-index:991}

			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu .dropdown-menu{border:0}

			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu li{padding:0;background-color:#f1ddcb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu li a{color:#8b2331;font-size:14px;padding:4px 6px;border-bottom:1px solid #f1ddcb}

			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu li:last-child a{border-bottom:0;}

			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu li a:focus,
			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu .selected a,
			.form_wrap-inner .bootstrap-select.btn-group .dropdown-menu li a:hover{outline:none;background-color:#d57e00;color:#f1ddcb}

			.form_wrap-inner .btn-submit{width: 100%;font-family: 'Gotham';font-size: 20px;height: 40px;text-transform: uppercase;line-height: 1;text-align: center;color: #8b2332;border: 1px solid;background-color: #f1ddcb;}

			.form_wrap-inner .btn-caret{right:9px;font-size: 18px;top: 6px;font-weight:700}

			.form_wrap-inner .btn-caret i{font:inherit;font-size:18px;font-family:FontAwesome;font-style:normal;}

		#sign-up-form-foot form .btn{position:absolute;top:0;right:0;border:0;height:100%;width:35px;position:absolute;right:0;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#8b2332;padding:0;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

		#sign-up-form-foot form .btn:focus,#sign-up-form-foot form .btn:hover{background-color:#6d0514;outline:none}

			.btn-sign-up-foot{white-space:normal;border:1px solid #f1ddcb;font-size:12px;color:#f1ddcb;padding:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 auto 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

			.btn-sign-up-foot:hover{background-color:#8b2332;color:#f1e1d5}

	.btn-border-primary2{font-size:38px}

	.contact-page .btn-border-primary{color:#F1DDCB;border: 2px solid #F1DDCB;}

	.btn-border-primary2.sm{font-size:21px}

	#reserve_table .bootstrap-select.form-control .btn{font-size:20px;height:44px}

	#reserve_table .bootstrap-select.btn-group .btn .caret{top:12px;right:20px;font-size:16px}

	#reserve_table .bootstrap-select.btn-group .dropdown-menu{border-color:#8b2131;background-color:#8b2131}

	#reserve_table .bootstrap-select.btn-group .dropdown-menu li a{color:#f1ddcb;font-size:20px;border-color:#8b2131}

	#reserve_table .reserve_form .btn-submit:focus, #reserve_table .reserve_form .btn-submit:hover{background-color:#d57e00;color:#f1ddcb}

	.menus-nav .dropdown .btn{font-size:24px}

	.reserve_table-foot .bootstrap-select.btn-group .btn .filter-option,
	section.reserve_table-foot .form-control{display:block;width:100%;margin:0 0 5px !important;text-align:left;}

	#reserve_table .form-control.datepicker,
	.bootstrap-select.btn-group .btn .filter-option{font-size:16px;line-height:32px}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}

.fusion-separator {
  margin: 0 auto;
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}

.fusion-separator.sep-none {
  height: 1px;
}

.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-separator.sep-single {
  border-top-width: 1px;
}

.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -ms-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }


.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }








.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }








.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


.sb-widget .tagcloud a { background: #f6f6f6; }


.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }
