﻿

#sintonias {
	background-color: #000;
	min-height: 35px;
}

#wrapper .content #sintonias .main p {
	color: #FFF;
	margin-left: 300px;
	font-size: 12px;
	margin-top: 10px;
}

.header-right-address img {
    float: left;
    margin: 4px 15px;
}

.header-right-address {
    line-height: 29px;
}

.header-right {
    float: left;
    width: 50%;
}

.header-right-search {
    margin: 15px;
}



.header-right-address  br {
    display: none;
}

.header-left, .header-right{
width:100%;
}

.header-left-contact,.header-right-address{
margin:15px 0px;
}

.header-right-address img, .header-left-contact img{
margin:-5px 5px 0 0;
width:20px
}

.home .tile-col {
	width: 32%;
	max-width: 300px;
	float: left;
}

.home .tile-col-1,
.home .tile-col-2 {
	margin-right: 20px;
}

.home .tile {
	margin-bottom: 20px;
	width: 100%;
}

.home .tile img {
	display: block;
}

.home .tile-6 {
	height: 230px;
	overflow: hidden;
}

.home .tile-6 img,
.home .tile-6-alt img {
	max-width: initial;
}

.home .tile-6-alt {
	overflow: hidden;
	height: 153px;
	display: none;
}


	.home .tile-col-4 {
		display: none;
	}

	.home .tile-6-alt img {
		max-width: 100%;
	}

	.home .tile-col-3 {
		margin-right: 20px;
	}

	.home .tile-col-2 {
		margin-right: 0;
	}


	.home .tile-col-1,
	.home .tile-col-2,
	.home .tile-col-3 {
		margin-right: 0;
	}


	.home .tile-1 img {
		position: absolute;
		top: -107%;
	}

	.home .tile-2 img {
		position: absolute;
		top: -22%;
	}

	.home .tile-3 img {
		position: absolute;
		top: -140%;
	}

	.home .tile-5 img {
		position: absolute;
		top: -90%;
	}
.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

.category-list {width: 299px; padding-left: 10px; float: right;}

.category-list li {padding: 10px 0; margin: -10px 0 10px; border-bottom: 1px dotted #eee;}

.category-list-meta {color: #999; font-size: 10px; margin-bottom: 3px;}

.category-list-meta a {color: #999;}

.category-list-meta a:hover {color: #ff5800;}

.category-list-title {font-size: 12px; font-weight: bold;}

.category-list-title a {color: #007ac9;}

.category-list-title a:hover {color: #ff5800;}

.latest-news ul li, .category-list ul li {padding:6px 0;margin:0;}

.category-list p, .latest-news p{line-height: 10px}
.mk-page-section .theme-content{padding:0 20px}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}


#about-the-iceman #front-content {
    padding-left:150px;
    padding-top:30px;
}

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }

section#this-weeks-specials .special-item .headline {
    margin-bottom: 5px
}

.home-row .home-right .top .left .body .headline,
.home-row .home-right .bottom .left .body .headline {
    font-size: 22px
}

.home-row .home-right .top .left .body .headline a,
.home-row .home-right .top .left .body .headline,
.home-row .home-right .bottom .left .body .headline a,
.home-row .home-right .bottom .left .body .headline {
    color: #000
}

.home-row .home-right .bottom .body .headline {
    padding-right: 25px;
    position: relative
}

.home-row .home-right .bottom .body .headline:before {
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 47px;
    margin-top: -10px;
    color: #ed1c24
}
#mini-panel-front_page_left_mini .panels-flexible-region-first .inside{padding:0;padding-right:20px;}
#mini-panel-front_page_left_mini .panels-flexible-region-last .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-left .inside{padding-right:20px;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-middle .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-right .inside{padding-left:20px;}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}




#prime .teaser-content {margin-bottom:-25px;}

#prime .teaser-content h1 {padding:0 0 8px 13px; font-size:2.1em; width:68%; float:right;}

#prime .teaser-content h1 a:hover {color:rgb(190,30,45);}

#prime .teaser-content .teaser-image {float:left; width:32%; background-size:cover; background-position:center center; height:140px;}

#prime .teaser-content .teaser-content-text {float:right; width:68%; padding-left:13px; box-sizing:border-box; font-size:1.2em;}

#prime .teaser-content .the-author {float:right; width:68%; padding:10px 0 0 13px; min-height:initial; margin-bottom:0; }

#prime .teaser-content .the-author .author-date {font-size:1em;}

#prime .teaser-content .social-content {margin-top:20px;}

  #prime .teaser-content .teaser-content-text, #prime .teaser-content .the-author-extra {display: none;}
.product-small .name{font-size:90%;}
.style-grid3 .name{margin-top:0;padding-right:5px;margin-right:10px;border-right:1px solid #eeeeee;}
ul.large-block-grid-1 .inner-wrap p.name{font-size:150%;}
.product-small .name,.product-info .price .amount,.product-small .price .amount{font-family:Oswald,helvetica,arial,sans-serif!important;}
.cp-path a.previous .name{display:inline-block;;}
.menu-bar ul.dropped{left:0;padding:0;display:none;position:relative;width:100%}
.menu-bar ul.dropped.hovering{display:block}
.menu-bar ul.dropped li{background:#414042;margin:0px;display:block;border-bottom:1px solid #58595b;padding:0}
.menu-bar ul.dropped li h3{color:#ffd200;font:normal 500 100% "Montserrat",Helvetica,Arial,sans-serif;font-size:0.875em;line-height:1.286em;text-transform:uppercase;padding:0.5em 1em}
.menu-bar ul.dropped li a{display:block;background:#414042;padding:0.5em 1em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
.menu-bar ul.dropped li a:hover{background:#262626}
.menu-bar ul.dropped li a:active{background:#747276}
.menu-bar ul.dropped li:first-child{border-top:1px solid #58595b}
#account-nav-left ul ul.dropped{width:auto}
#page-nav ul:not(.dropped) li.selected{display:block}
#page-nav ul:not(.dropped) li.selected:after{content:"\f078";position:absolute;font-family:FontAwesome;font-size:20px;color:#aaa;z-index:1;right:0.5em;top:0;height:100%;width:40px;text-align:center;padding-top:1em}
#page-nav ul:not(.dropped) li.selected.hovering:after{content:"\f077"}
#page-nav ul.dropped{display:none;width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;background:#414042}
#page-nav ul.dropped li{display:block;background:#414042;border-left:0px;border-top:1px solid #58595b;width:100%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
#page-nav ul.dropped li:first-child,#page-nav ul.dropped li:first-child a{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px}
#page-nav ul.dropped li:last-child,#page-nav ul.dropped li:last-child a{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px}
#page-nav ul.dropped li.help{width:100%}
#page-nav ul.dropped li:hover{background:#262626}
#page-nav ul.dropped li:active{background:#747276}
#page-nav ul.dropped.hovering{display:block}
#page-nav ul:not(.dropped) li.selected:after,#page-nav ul:not(.dropped) li.selected.hovering:after{content:"";position:absolute;bottom:-16px;left:46%;margin-left:-8px;border-top:18px solid #262626;border-left:18px solid transparent;border-right:18px solid transparent;z-index:300;right:auto;top:auto;height:auto;width:auto;text-align:auto;padding-top:0px}
#page-nav ul li.help,#page-nav ul:not(.dropped) li.selected.help{display:table-cell;width:20%}
#page-nav ul.dropped,#page-nav ul.dropped.hovering{display:none}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

	



#primary ul li ul li, #secondary ul li ul li{
	list-style:none;
	width: 100%;
	
	}


#primary {
    border: none;
    margin-bottom: 22px;
    padding: 18px 0 0;
    
}




.aside h3{
	color:#50973E;
	font-family: 'ProximaNovaLight',Arial,sans-serif;
	font-size:18px;
	font-style:normal;
	line-height:1.5em;
	
	}

	
.aside a{
	color:#005885;
	text-decoration:none;
	
	}

.aside ul ul{
	font-family: 'ProximaNovaSemiBold',Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	margin: 0 0 22px 5px;
	
}



.ngg-imagebrowser-nav .back,
.ngg-imagebrowser-nav .next {
  color: #333;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-transform: uppercase;
  text-decoration: none;
}

.ngg-imagebrowser-nav .next  {
  float: right;
}

.ngg-imagebrowser.martha-blog {
    visibility: hidden;
}

.ngg-imagebrowser.martha-blog .photo-desc {
    font-size: 12px;
}

.ngg-imagebrowser.martha-blog .pic {
    height: 460px;
    max-height: 460px;
    padding: 0;
    text-align: center;
}

.ngg-imagebrowser.martha-blog .pic div {
    height: 460px !important;
    overflow: hidden;
    width: 468px !important;
}

.ngg-imagebrowser.martha-blog .pic img {
    margin: 0 auto;
    max-height: 360px;
    max-width: 466px;
    padding: 0;
}

.ngg-imagebrowser.martha-blog .caption {
    font-size: 12px;
    line-height: 19px;
    margin-top: 9px;
    text-align: center;
}

.ngg-imagebrowser.martha-blog .caption span {
    display: none;
}

.ngg-imagebrowser.martha-blog .caption .skimlinks-unlinked {
    display: inline;
}

.ngg-imagebrowser.martha-blog .ngg-imagebrowser-nav a:hover {
    background-color: #FFFFFF !important;
    color: #333 !important;
    text-decoration: underline !important;
}

.ngg-imagebrowser.martha-blog .ngg-imagebrowser-nav {
  font-size: 11px;
  height: 26px;
  margin-bottom: 6px;
}

.ngg-imagebrowser.martha-blog .ngg-imagebrowser-nav .counter {
    display: none;
}

.ngg-imagebrowser.martha-blog.picasa-gallery .ngg-imagebrowser-nav .counter {
    display: block;
    text-align: center;
    margin-top: -16px;
}

.ngg-imagebrowser {
    position: relative;
}



.background-cover{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; background-repeat:no-repeat; top:0; left:0; z-index:0; overflow: hidden; width: 100%; height:100%;}

.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:30px;padding-right:30px}

.col-sm-12{width:100%}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }
.items-view-block .col-1,.items-view-block .col-2{width:46%;}

.headline {
  display: block;
  margin: 10px 0 25px;
}

.headline h2 {
  font-size: 22px;
}

.headline h2,
.headline h3,
.headline h4 {
  margin: 0 0 -2px;
  padding-bottom: 5px;
  display: inline-block;
  border-bottom: 2px solid #72c02c;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }


.c_over_padding { padding:2px 2px; }
html[data-screensize~="mobile"] body #menu_wrap .mega-menu-wrap .not-interior.last{padding:12px 0 0 0;}
#block-local-globals-related-grids li.last{border-right:none;}
.groups-lander .float-group.group-main .group_column.last{border-bottom:none;border-top:none;}
#block-local-globals-sit-trip-ideas li .li.last{border-right:none;}
.footer_top_holder{display:block;background-color:#262626}

ul.roundbox.instagram {
	background-color: #b0a79b;
}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-main .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;}
.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{margin-top:0;}
.ubermenu-main,.ubermenu-main .ubermenu-target,.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{font:12px/24px Helvetica,Arial,sans-serif;}

.views-slideshow-pager-field-item {
    background: #ccc;
	border-radius:50%;
    cursor: pointer;
    display:inline-block;
    font-size: 0;
    height: 9px;
    margin-right: 12px;
    text-indent: -999999px;
    width: 9px;
}


.views-slideshow-pager-field-item.active, .views-slideshow-pager-field-item:hover {
    background: #d18500;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player-title .title{color:#000;color:rgba(0,0,0,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player-title .title{color:#fff;color:rgba(255,255,255,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title{font-size:16px !important}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player-title .title {
  color: white;
  color: rgba(255, 255, 255, 0.9); }

.technology-org-header
{
	font-weight: bold;
	color: #366;
	line-height: 120%;
}

h1.technology-org-header {
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	font-weight: bold;
	text-transform: uppercase;
	color: #05939d;
}

.technology-org-recent-news h1.technology-org-header {
	padding: 10px 20px;
}

h2.technology-org-header {
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	clear: none;
}

h3.technology-org-header {
	clear: both;
	font-size: 100%;
	
	font-weight: bold;
	
}

.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img
{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	-moz-transition:-moz-transform .3s ease-in-out;
	-ms-transition:-ms-transform .3s ease-in-out;
	-o-transition:-o-transform .3s ease-in-out;
	transition:transform .3s ease-in-out
}

.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img
{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}

.carousel.fade .item
{
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out;
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel.fade .active.item
{
	opacity:1;
	filter:alpha(opacity=100)
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .item img
{
	display:inline-block!important
}

.touch .carousel-inner .item
{
	background-position:center 0!important
}

.carousel-inner .item .image
{
	position:absolute;
	top:0;
	left:0;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%
}

.carousel-inner .item .image img
{
	display:none!important;
	width:0;
	height:0
}

#codirectors {
	clear: left;
}

#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}

	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}

	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;
		text-decoration: none;
	}






.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 940px;
}


.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}


.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 754px;
	}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.site-inner,
	.site-container .sidebar-primary,
	.site-container .content,
	.site-container .content-sidebar-wrap,
	.site-container .sidebar-secondary {
		width: 100%;
	}

.headerclientlogin {
	float:right;
	width:auto;
	line-height:49px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}


header#cc-header .contact_details {
	float: right;
	margin-top: 15px;
	color: #888888;
}


header#cc-header .contact_details .cc-telephone-number {
	text-align: right;
}


header#cc-header .contact_details .cc-telephone-number img {
	margin-top: -3px;
	margin-left: 10px;
}


header#cc-header .contact_details .cc-email {
	text-align: right;
}


header#cc-header .contact_details .cc-email img {
	margin-top: -2px;
	margin-left: 10px;
}

.container, .search__container, .site-header__container, .header--sticky .site-header__container {
	max-width: 1898px; 

}


#bottom{clear:both;margin:10px 0 0 0;color:#eee;padding:15px 10px;background:#29628B;font-size:14px;}

#bottom a{color:#eee;}

#bottom p{text-align:center;}

.rt-block {
  padding: 15px;
  margin: 10px;
  position: relative;
}

#rt-breadcrumbs .rt-block {
  padding: 0 15px;
}

#rt-popup .rt-block,
#rt-popuplogin .rt-block {
  margin: 0;
  padding: 0;
}

body .nomarginall,
body .rt-block.nomarginall,
body ul.nomarginall,
body li.nomarginall {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body .nopaddingall,
body .rt-block.nopaddingall,
body ul.nopaddingall,
body li.nopaddingall {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

body .nomargintop,
body .rt-block.nomargintop,
body ul.nomargintop,
body li.nomargintop {
  margin-top: 0 !important;
}

body .nomarginbottom,
body .rt-block.nomarginbottom,
body ul.nomarginbottom,
body li.nomarginbottom {
  margin-bottom: 0 !important;
}

body .nomarginleft,
body .rt-block.nomarginleft,
body ul.nomarginleft,
body li.nomarginleft {
  margin-left: 0;
}

body .nomarginright,
body .rt-block.nomarginright,
body ul.nomarginright,
body li.nomarginright {
  margin-right: 0;
}

body .nopaddingtop,
body .rt-block.nopaddingtop,
body ul.nopaddingtop,
body li.nopaddingtop {
  padding-top: 0 !important;
}

body .nopaddingbottom,
body .rt-block.nopaddingbottom,
body ul.nopaddingbottom,
body li.nopaddingbottom {
  padding-bottom: 0 !important;
}

body .nopaddingleft,
body .rt-block.nopaddingleft,
body ul.nopaddingleft,
body li.nopaddingleft {
  padding-left: 0;
}

body .nopaddingright,
body .rt-block.nopaddingright,
body ul.nopaddingright,
body li.nopaddingright {
  padding-right: 0;
}

body.rtl .nomarginleft,
body.rtl .rt-block.nomarginleft,
body.rtl ul.nomarginleft,
body.rtl li.nomarginleft {
  margin-right: 0;
}

body.rtl .nomarginright,
body.rtl .rt-block.nomarginright,
body.rtl ul.nomarginright,
body.rtl li.nomarginright {
  margin-left: 0;
}

body.rtl .nopaddingleft,
body.rtl .rt-block.nopaddingleft,
body.rtl ul.nopaddingleft,
body.rtl li.nopaddingleft {
  padding-right: 0;
}

body.rtl .nopaddingright,
body.rtl .rt-block.nopaddingright,
body.rtl ul.nopaddingright,
body.rtl li.nopaddingright {
  padding-left: 0;
}


.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

  .nav:before, .nav:after {
    content: " ";
    display: table; }

  .nav:after {
    clear: both; }

  .nav .nav-divider {
    height: 1px;
    margin: 15px 0;
    overflow: hidden;
    background-color: #e5e5e5; }


.nav-tabs {
  border-bottom: 1px solid #68c9c7; }


.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }


.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
.tribe-events-sub-nav .tribe-this-week-nav-link.nav-next,.tribe-events-sub-nav .tribe-this-week-nav-link.nav-previous{list-style-type:none;text-align:left}
.tribe-events-sub-nav .tribe-this-week-nav-link.nav-next{text-align:right}
