﻿.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}



.block-page-title {
  display: none;
}


#block-views-page-titles-block-1 .block-title {
  display: none;
}

    header #header-right #header-links .links{text-align:left;}

header #header-right #header-links:after{content:'';clear:both;display:block}

header #header-right #header-links .links img{max-width: 15px;margin-left:5px;opacity:0.7;}

header #header-right #header-links .links img:hover{opacity:1;}


header #header-right #header-links .links li{display:inline-block;padding:0;margin:0}

header #header-right #header-links .links li a{display:block;line-height:2rem;color:#fff;text-decoration:none;font-weight:400;padding:0 10px;cursor:pointer}

    header #header-right #header-links{float:left;width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}

    header #header-links ul li{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}

    header #header-links ul li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

    header #header-right .row:first-child #header-links ul.links{display:block;width:100%}

    header #header-right .row:first-child #header-links ul.links li{float:left}

    header #header-right .row:first-child #header-links ul.links li a{padding:0}

.nav-menu .sub-menu li a{
	text-align: left;
}


.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #003000;
	border: none;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: 0px;
	z-index: 99999;
}


.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.aom_hr {width:100%; display:table; margin:10px 0 6px 0; border:none 0; height:1px; border-top:1px dashed #EAEAEA;}
.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:0}
.jumbotron .container{max-width:100%}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{float:left;}
fieldset.date-combo .container-inline-date .date-padding{padding:10px;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}





.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_4 {
	width:300px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}

.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
  margin-left: 0;
  margin-right: 0;
}
.site-subtitle{font-weight:300;font-size:1rem;margin:0}
.site-logo--text .site-subtitle{font-size:.8rem;font-weight:300;text-transform:none;font-style:italic;font-family:Merriweather;color:#636363;margin-top:.25rem}

.footer-right {
    width: 34%;
    text-align: right;
    padding-top: 20px;
    float: left;
}


.social-bar .mid-wrapper, .header-main .mid-wrapper, .third-block, .green-wrap .left-half, .mobi-full,
.footer-left, .footer-right, .contact-form_wrapper {width: 100%; padding: 0 5%;}

  .layout-desktop nav .nav-trigger {
    display: none; }

    .header-fixed header nav .nav-trigger, .layout-middledesktop header nav .nav-trigger {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      color: #fff;
      text-transform: uppercase;
      padding-left: 10px;
      width: 100%;
      height: 40px; }

    .header-fixed header nav .nav-trigger, .layout-mobile header nav .nav-trigger {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      color: #fff;
      text-transform: uppercase;
      padding-left: 10px;
      width: 100%;
      height: 40px; }


.nav-trigger {
  padding-top: 5px; }

  .nav-trigger span {
    color: #fff;
    line-height: 25px;
    display: inline-block; }
.front #block-views-recent_videos-block .view-recent-videos .views-row .video-promo-img{position:relative;}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}


.block .games .tower {
	height: 600px;
}


.block {
	background: #FFF;
	min-height: 200px;
	padding: 0 20px 10px 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
	display: inline-block;
	margin-bottom: 10px;
}


.article_page .left .block, .survey_page .left .block {
	display: block;
}


.main_page .block,.played_on_site_game_page .block, .main_revenue .block {
	min-width: 927px;
	text-align:center;
}


.main_page .block .banner,.played_on_site_game_page .block .banner {
	min-width: 875px;
}


.google_search_page .left .block {
	width: 555px;
}


.block .head {
	display: block;
	height: 60px;
}


.block .head h1 a {
	text-decoration: none;
	color: #000;
}


.block .games .head {
	min-width: 888px;
}


.block .headi {
	display: block;
	height: 40px;
}


.block .rows {
	list-style: none;
	
	padding-left: 0px;
	width: 100%;
	margin: 0;
}


.block .rows li {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3px;
	text-align:left;
}


.block .rows li a {
	display: block;
}


.block .rows li a:hover {
	background-color: #EBEBEB;
}


.block .rows li a:hover .ttl {
	text-decoration: underline !important;
}


.block .rows li img {
	vertical-align: middle;
	margin-right: 10px;
}


.block .rows li .ttl {
	display: inline-block;
	font-size: 18px;
	color: #000;
	width:700px;
	height:50px;
}


.article_page .block .rows li .ttl, .survey_page .block .rows li .ttl {
	font-size: 15px;
	width:320px;
}


.block .rows li .playn {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 13px;
	font-size: 14px;
	font-weight: bold;
}


.block .rows .banner {
	margin-bottom: 10px;
	margin-top: 10px;
}


.block .head .menu {
	display: inline-block;
	float: left;
	margin-top: 5px;
	width: 327px;
}


.main_page .block .head .menu {
	width:auto;
}


.lists_page .block .head .menu {
	width:auto;
	display:block;
}


.main_revenue .block .head .menu {
	width:auto;
}


.block .head ul {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}


.block .head li {
	display: inline-block;
	margin: 0 3px;
}


.block .head li a {
	padding: 5px;
	text-decoration: none;
	font-size: 17px;
	color: #ff4d00;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


.main_page .block .head li a, .lists_page .block .head li a{
	font-size: 18px;
}


.block .head .cur {
	color: #ff4d00;
	background-color: #2f7956;
}


.block .head li a:hover {
	background-color: #5ed39b;
}


.game_review_page .left .block {
	display:block;
}



.user_page .block .head {
	margin-top:10px;
}


.user_page .block .head .user_p {
	font-size:22px;
	font-weight:bold;
}


.user_page .block .head .user_p img {
	vertical-align:top;
	margin-right:5px;	
}


.right .block {
	width:260px;
}


.right .block .user_list ul {
	list-style:none;
	padding:0;
}


.right .block .user_list li a {
	display:block;
	margin-bottom:5px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}


.right .block .user_list li a:hover {
	text-decoration: none;
}


.right .block .user_list a:hover {
	text-decoration: underline;
	color: black;
}


.right .block .user_list li img {
	vertical-align:middle;
	margin-right:5px;
}


.user_page .left .block {
	display:block;
}


.user_page .block .games {
	display:block;
	width:100%;
	text-align:left!important;
}


.user_page .block .alert {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 10px 0;
}


.user_page .left .block .user_block {
	display: block!important;
	width: 100%;
	margin-top:5px;
}


.user_page .block .rows li .ttl {
	width:auto;
}





.revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;

}


.revenue .block {
	width:960px;
	text-align:center;
}


.revenue .game_frame .block {
	text-align:left;
}


.review_revenue .block .head .right, .game_review_page .block .head .right {
	height:32px;
	
	float:none;
	display:block;
	text-align:right;
	margin:5px 0;
}


.game_review_page .block .head h1 {
	
}


.review_revenue .block .head h1 {
	display:block;
	float:none;
}


.played_on_site_revenue .left .block {
	min-width:630px;
	height:240px;
	width:630px;
}


.played_on_site_revenue .block {
	width:960px;
	text-align:center;
}


.played_on_site_revenue .game_frame .block {
	text-align:left;
}


.block .link {
	float:right;
}


.block .link a {
	color:#ff4d00;
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}


.not_main_page .block .head .menu {
	width: 420px!important;
}


.played_on_site_game_page .block .head .menu {
	width: auto;
	text-align:left;
}


.review_test .left .block .head h1 {
	font-size:20px;
	display:block;
	float:none;
}




.game_list_page .block .banner_h {
	display:block;
	margin:0 0 10px 0;
	text-align:center;
}


.game_list_page .block .head .selector {
	float:right;
	margin-top:15px;
}


.game_list_page .block .head .selector select {
	border-radius:3px;
}


.game_list_page .block {
	min-width:929px;
}


.game_list_page .block .list .banner {
	margin: 6px 6px 0 0;
	display:inline-block;
	float:right;
	width:300px;
	height:250px;
}

.game_list_page .block .text {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}



.game_list_page .block .top_games {
	background-color:#F0F0F0;
	display:block;
	margin-bottom:10px;

}


.game_list_page .block .game_big {
	display: inline-block;
	width: 610px;
	font-size: 12px;
	margin: 6px;


	
	height: 120px;
}


.game_list_page .block .game_big:hover {
	background-color:#E6E6E6;
}


.game_list_page .block .game_big a {
	color:#000;
	text-decoration:none;
}


.game_list_page .block .game_big img {

	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}



.game_list_page .block .game_big .details {
	display:inline-block;
	width: 436px;
}


.game_list_page .block .game_big h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_big .details .labels {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	height: 17px;
}


.game_list_page .block .game_big .details .description {
	width: 370px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_big .details .rate {
	display: inline-block;
	width: 61px;
	height: 61px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;
	vertical-align:top;
}


.game_list_page .block .game_big .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_big .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}




.game_list_page .block .game_medium {

	display: inline-block;
	width: 454px;
	font-size: 12px;
	margin: 0 4px 15px 4px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	height: 120px;
	vertical-align:top;
}


.game_list_page .block .game_medium:hover {
	background-color:#F2F2F2;
}


.game_list_page .block .game_medium a {
	color:#000;
	text-decoration:none;
}



.game_list_page .block .game_medium img {
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}


.game_list_page .block .game_medium .details {
	display:inline-block;
	width: 280px;
}


.game_list_page .block .game_medium h3 {
	margin:0 0 7px 0;
	font-size:18px;
	display:block;
}


.game_list_page .block .game_medium .details .labels {
	display:block;
	margin-bottom:5px;
}


.game_list_page .block .labels {

	overflow: hidden;
	white-space: nowrap;
}


.game_list_page .block .game_medium .details .description {
	width: 215px;
	display: inline-block;
	margin-right: 5px;
	vertical-align:top;
	overflow: hidden;
	white-space: normal;
	height: 72px;
}


.game_list_page .block .game_medium .details .rate {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-color: #6d6d6d;
	font-size: 11px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	float:right;


	vertical-align:top;
}


.game_list_page .block .game_medium .details .rate .value {
	font-size: 28px;
	display: block;
	height: 34px;
	padding-top: 6px;
}


.game_list_page .block .game_medium .details .rate .name {
	display: block;
	height: 18px;
	padding-bottom: 3px;
	background-color: #27aae1;
	line-height: 19px;
	font-size: 15px;
}


.game_list_page .block .head h1 {
	float:none;
}


.game_list_page .block .head {
	text-align:left;
}


.game_list_page .block .top_lists .game_big {
}


.game_list_page .block .top_lists .game_medium {
}


.main_page .block {
	min-width: 927px;
}


.played_on_site_game_page .block {
	min-width: 927px;
}

.footer .ftable {
	width: 100%;
	border-collapse: collapse;
	outline: none;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

.footer .ftable .cell {
	display: table-cell;
	width: 25%;
	min-width: 25%;
	padding-right: 2%;
	padding-left: 2%;
	outline: none;
	margin: 0px;
	vertical-align: top;
	color: #f7f7f7;
	font-size: 1.1em;
}

.footer .ftable .cell a {
color: #ffff00;
font-weight: bold;
}

.footer .ftable .cell a:hover {
color: #fff;
}

.footer .ftable .cell form {
	margin: 0px;
	padding: 0px;
	outline: none;
	margin-bottom: 15px;
}

.footer .ftable .cell form input[type=email] {
	width: 50%;
	padding: 2%;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f8f8f8;
	color: #555;
	display: inline-block;
	margin: 0px;
	margin-right: 5%;
}

.footer .ftable .cell form input[type=submit] {
	background-color: #67eb1e;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	outline: none;
	border: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0px;
}

.footer .ftable .cell form input[type=submit]:hover {
	background-color: #ffff00;
	color: #121212;
}

.footer .ftable .cell img {
	max-width: 100%;
}

.footer .ftable .cell .dir {
background-color: #fff;
padding: 5px;
margin-bottom: 10px;
}

.footer .ftable .cell img.map {
width: auto !important;
height: auto !important;
max-width: 100%;
display: block;
}

.footer .ftable .cell h4 {
	color: #67eb1e;
	font-size: 1.4em;
	line-height: 1;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 600;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.34);
}

.footer .ftable .cell ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.footer .ftable .cell ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}

.footer .ftable .cell ul li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.links {
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	-webkit-column-gap: 3em; 
	-moz-column-gap: 3em; 
	column-gap: 3em;
}

.footer .ftable .cell ul.links li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
	margin-bottom: 6px;
}

.footer .ftable .cell ul.links a {
	color: #fff;
}

.footer .ftable .cell ul.links a:hover {
	color: #d4d401;
}

.footer .ftable .cell ul.social {
	font-size: 1.6em;
}

.footer .ftable .cell ul.social li {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	display: inline-block;
}

.footer .ftable .cell ul.social li:last-child {
	margin: 0px;
}

.footer .ftable .cell ul.social a {
	color: #fff;
}

.footer .ftable .cell ul.social a:hover {
	color: #d4d401;
}

.footer .ftable .cell p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
	margin-bottom: 12px;
}

.footer .ftable .cell p.smaller {
	font-size: .9em;
}



#site-logo {
        float:left;
        margin-right: 10px;
        height: 59px;
    margin-left: -2px;
    margin-top: -4px;
    width: auto;
}

#site-logo img {
        max-width: 100%;
        max-height: 100%;
}

	#branding, #navigation, #search, #site-logo, 
	.homepage #navigation, .homepage #branding, 
	.introduction #branding, #toc-nav {
		text-align: center;
	}
#main-address span.address-city:after{content:",";}

.credit {
		float:left; 
		clear:both;
		white-space: nowrap;
	}



.copyright, .credit{
	font-size:12px;
	margin:0; padding:0;
}


#footer .credit {
	display: none;
}





.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}
#footer-inner{padding-top:10px;margin-top:10px;}
#footer-inner .box{margin:0;padding:0;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}


	 #pg-27-0 , #pg-27-1 , #pl-27 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-27 .panel-grid-cell .so-panel:last-child { margin-bottom:0 }

.panel-row-style-blue-title-bar .panel-grid-cell :last-child.so-panel.widget_black-studio-tinymce{
    width: 130px !important;
    height: 115px !important;
    text-align: center !important;
    border-radius: 65px !important;
    background: #00C1FF none repeat scroll 0% 0% !important;
    padding: 15px 0px 0px !important;
}

.main-box-inside{padding: 10px 10px 0 10px;}
.x-section{margin:0 0 1.313em;padding:45px 0}
.x-section:before,.x-section:after{content:" ";display:table}
.x-section:after{clear:both}
.x-section.bg-image,.x-section.bg-pattern{background-position:50% 50%}
.x-section.bg-image.parallax,.x-section.bg-pattern.parallax{background-attachment:fixed}
.x-section.bg-image{background-size:cover;background-repeat:no-repeat}
.x-section.bg-pattern{background-repeat:repeat}
.x-section.bg-video{position:relative;overflow:hidden}
.x-section .x-container{position:relative}
.x-section .x-container.marginless-columns{display:table;table-layout:fixed;width:100%}
.x-section .x-container.marginless-columns:before,.x-section .x-container.marginless-columns:after{display:none}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}


.thumbnail {
  background-color: #C1C1E1 !important;
  color: inherit;
}


.selectedThumbnail, .thumbnail:hover {
  background-color: #FFFFFF !important;
  color: inherit;
}




.mapp-directions {
	display: none;
	text-align: left;
	overflow: none ;
	margin: 10px 0 0 0 ;
}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}
#block-views-regional_hubs-block .content .views-row{display:inline-block;width:22%;margin:1%;position:relative;padding-bottom:22%;overflow:hidden;}
#block-views-regional_hubs-block .content .views-row a{background-color:#a92c2c;position:absolute;bottom:0;left:0;display:block;vertical-align:text-bottom;width:100%;padding:10px;padding-top:75%;color:rgba(255,255,255,0.8);font-size:1.3em;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;transition:all,0.3s;}
#block-views-regional_hubs-block .content .views-row a:hover{color:#ffffff;background-color:#8f2626;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row,.view-find-a-salon .view-display-id-attachment_listing .views-row{float:left;display:block;margin-right:2.5641%;width:48.71795%;margin-top:1.5em;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:last-child,.view-find-a-salon .view-display-id-attachment_listing .views-row:last-child{margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(2n),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(2n){margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(2n+1),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(2n+1){clear:left;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(1n),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(1n){margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(1n+1),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(1n+1){clear:left;}
.front #block-views-feeds-block_pinterest .views-row{width:33.33333%;float:left;font-size:0;line-height:0;overflow:hidden;}
.page-about-news .view-news .views-row{margin-bottom:25px;}


#powerpressdiv{
    width: 193px;
    height: 74px;
}
#header #header-right .header-right-item.top .top-left .top-left-wrapper{background:transparent;padding:12px 10px 12px 0;}


.fusion-slider-container {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
#nav li.date{color:#666666;}
 



#search-box-wrap {
	background-color: #e68b2b;
	height: 50px;
	margin-left: -33px;
	margin-right: -33px;
	display: none;
	
}


#search-box {
	position: relative;
	width: 96%;
	margin: 0 auto;
	padding: 0 2%;
	max-width: 1062px;
	-webkit-box-sizing : border-box; 
	-moz-box-sizing : border-box; 
	-o-box-sizing : border-box; 
	box-sizing : border-box;
}


#search-box #searchform {
	float: right;
	margin-top: 10px;
}


#search-box #searchform label {
	display: none;
}


#search-box #close-x {
	float: right;
	width: 23px;
	height: 23px;
	background-color: #5e5d5c;
	font-family: "Droid Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	line-height: 21px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 20px;
	cursor: pointer;
}



#content {
  padding: 0 0 40px;
  position: relative; }


#content.magazine #loopedSlider .slides .slide img {
  width: 100%; }


  .boxed-layout #header,
  .boxed-layout #content,
  .boxed-layout #footer-widgets,
  .boxed-layout #footer {
    padding-left: 2.5em;
    padding-right: 2.5em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }


body.full-width #header,
#nav-container,
body.full-width #content,
body.full-width #footer-widgets,
body.full-width #footer {
  padding-left: 1.618em;
  padding-right: 1.618em; }
 body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer { padding-left: 0; padding-right: 0; }
 body.full-width #content { width: auto; padding: 0 1em;}


  .col-full, #wrapper {
    max-width: 960px;
    margin: 0 auto; }



.col-full:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }


.fix:before, .fix:after, .col-full:before, .col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }


.fix:after, .col-full:after {
  clear: both; }


.fix, .col-full {
  zoom: 1; }


.holiday {
	cursor: pointer;
	height: 265px;
	padding: 0;
	position: relative;
	width: 763px;
}


#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
.gallery_holder ul.v5 li,.wpb_gallery_slides .gallery_holder ul.v5 li{width:25%}
.gallery_holder ul.v4 li,.wpb_gallery_slides .gallery_holder ul.v4 li{width:25%;margin:0}
.gallery_holder ul.v3 li,.wpb_gallery_slides .gallery_holder ul.v3 li{width:33.33333333333333%;margin:0}
.gallery_holder ul.v2 li,.wpb_gallery_slides .gallery_holder ul.v2 li{width:50%;margin:0}


.bottom_spacer {
	padding-bottom: 25px;
}

.pears-submenu {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 15px;
    width: 100%;
    font-weight: 400;
    text-align: left;
}

.pears-submenu a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
}

.pears-submenu ul{
    display: inline-block;
    width: 208px;
    margin: 0 20px 0 0;
    padding: 0 0 0 8px;
    list-style: none;
    vertical-align: top;
}

.pears-submenu ul li {
    padding: 6px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

div.pears-submenu ul li a:hover {
    text-decoration: underline !important;
}

.pears-submenu a.menu-img {
    display: inline-block;
    width: 200px;
    margin: 0 20px 0 0;
    font-size: 13px;
    vertical-align: top;
}




.elg-arrow_up, .elg-arrow_down, .elg-arrow_left, .elg-arrow_right, .elg-arrow_left-up, .elg-arrow_right-up, .elg-arrow_right-down, .elg-arrow_left-down, .elg-arrow-up-down, .elg-arrow_up-down_alt, .elg-arrow_left-right_alt, .elg-arrow_left-right, .elg-arrow_expand_alt2, .elg-arrow_expand_alt, .elg-arrow_condense, .elg-arrow_expand, .elg-arrow_move, .elg-arrow_carrot-up, .elg-arrow_carrot-down, .elg-arrow_carrot-left, .elg-arrow_carrot-right, .elg-arrow_carrot-2up, .elg-arrow_carrot-2down, .elg-arrow_carrot-2left, .elg-arrow_carrot-2right, .elg-arrow_carrot-up_alt2, .elg-arrow_carrot-down_alt2, .elg-arrow_carrot-left_alt2, .elg-arrow_carrot-right_alt2, .elg-arrow_carrot-2up_alt2, .elg-arrow_carrot-2down_alt2, .elg-arrow_carrot-2left_alt2, .elg-arrow_carrot-2right_alt2, .elg-arrow_triangle-up, .elg-arrow_triangle-down, .elg-arrow_triangle-left, .elg-arrow_triangle-right, .elg-arrow_triangle-up_alt2, .elg-arrow_triangle-down_alt2, .elg-arrow_triangle-left_alt2, .elg-arrow_triangle-right_alt2, .elg-arrow_back, .elg-icon_minus-06, .elg-icon_plus, .elg-icon_close, .elg-icon_check, .elg-icon_minus_alt2, .elg-icon_plus_alt2, .elg-icon_close_alt2, .elg-icon_check_alt2, .elg-icon_zoom-out_alt, .elg-icon_zoom-in_alt, .elg-icon_search, .elg-icon_box-empty, .elg-icon_box-selected, .elg-icon_minus-box, .elg-icon_plus-box, .elg-icon_box-checked, .elg-icon_circle-empty, .elg-icon_circle-slelected, .elg-icon_stop_alt2, .elg-icon_stop, .elg-icon_pause_alt2, .elg-icon_pause, .elg-icon_menu, .elg-icon_menu-square_alt2, .elg-icon_menu-circle_alt2, .elg-icon_ul, .elg-icon_ol, .elg-icon_adjust-horiz, .elg-icon_adjust-vert, .elg-icon_document_alt, .elg-icon_documents_alt, .elg-icon_pencil, .elg-icon_pencil-edit_alt, .elg-icon_pencil-edit, .elg-icon_folder-alt, .elg-icon_folder-open_alt, .elg-icon_folder-add_alt, .elg-icon_info_alt, .elg-icon_error-oct_alt, .elg-icon_error-circle_alt, .elg-icon_error-triangle_alt, .elg-icon_question_alt2, .elg-icon_question, .elg-icon_comment_alt, .elg-icon_chat_alt, .elg-icon_vol-mute_alt, .elg-icon_volume-low_alt, .elg-icon_volume-high_alt, .elg-icon_quotations, .elg-icon_quotations_alt2, .elg-icon_clock_alt, .elg-icon_lock_alt, .elg-icon_lock-open_alt, .elg-icon_key_alt, .elg-icon_cloud_alt, .elg-icon_cloud-upload_alt, .elg-icon_cloud-download_alt, .elg-icon_image, .elg-icon_images, .elg-icon_lightbulb_alt, .elg-icon_gift_alt, .elg-icon_house_alt, .elg-icon_genius, .elg-icon_mobile, .elg-icon_tablet, .elg-icon_laptop, .elg-icon_desktop, .elg-icon_camera_alt, .elg-icon_mail_alt, .elg-icon_cone_alt, .elg-icon_ribbon_alt, .elg-icon_bag_alt, .elg-icon_creditcard, .elg-icon_cart_alt, .elg-icon_paperclip, .elg-icon_tag_alt, .elg-icon_tags_alt, .elg-icon_trash_alt, .elg-icon_cursor_alt, .elg-icon_mic_alt, .elg-icon_compass_alt, .elg-icon_pin_alt, .elg-icon_pushpin_alt, .elg-icon_map_alt, .elg-icon_drawer_alt, .elg-icon_toolbox_alt, .elg-icon_book_alt, .elg-icon_calendar, .elg-icon_film, .elg-icon_table, .elg-icon_contacts_alt, .elg-icon_headphones, .elg-icon_lifesaver, .elg-icon_piechart, .elg-icon_refresh, .elg-icon_link_alt, .elg-icon_link, .elg-icon_loading, .elg-icon_blocked, .elg-icon_archive_alt, .elg-icon_heart_alt, .elg-icon_star_alt, .elg-icon_star-half_alt, .elg-icon_star, .elg-icon_star-half, .elg-icon_tools, .elg-icon_tool, .elg-icon_cog, .elg-icon_cogs, .elg-arrow_up_alt, .elg-arrow_down_alt, .elg-arrow_left_alt, .elg-arrow_right_alt, .elg-arrow_left-up_alt, .elg-arrow_right-up_alt, .elg-arrow_right-down_alt, .elg-arrow_left-down_alt, .elg-arrow_condense_alt, .elg-arrow_expand_alt3, .elg-arrow_carrot_up_alt, .elg-arrow_carrot-down_alt, .elg-arrow_carrot-left_alt, .elg-arrow_carrot-right_alt, .elg-arrow_carrot-2up_alt, .elg-arrow_carrot-2dwnn_alt, .elg-arrow_carrot-2left_alt, .elg-arrow_carrot-2right_alt, .elg-arrow_triangle-up_alt, .elg-arrow_triangle-down_alt, .elg-arrow_triangle-left_alt, .elg-arrow_triangle-right_alt, .elg-icon_minus_alt, .elg-icon_plus_alt, .elg-icon_close_alt, .elg-icon_check_alt, .elg-icon_zoom-out, .elg-icon_zoom-in, .elg-icon_stop_alt, .elg-icon_menu-square_alt, .elg-icon_menu-circle_alt, .elg-icon_document, .elg-icon_documents, .elg-icon_pencil_alt, .elg-icon_folder, .elg-icon_folder-open, .elg-icon_folder-add, .elg-icon_folder_upload, .elg-icon_folder_download, .elg-icon_info, .elg-icon_error-circle, .elg-icon_error-oct, .elg-icon_error-triangle, .elg-icon_question_alt, .elg-icon_comment, .elg-icon_chat, .elg-icon_vol-mute, .elg-icon_volume-low, .elg-icon_volume-high, .elg-icon_quotations_alt, .elg-icon_clock, .elg-icon_lock, .elg-icon_lock-open, .elg-icon_key, .elg-icon_cloud, .elg-icon_cloud-upload, .elg-icon_cloud-download, .elg-icon_lightbulb, .elg-icon_gift, .elg-icon_house, .elg-icon_camera, .elg-icon_mail, .elg-icon_cone, .elg-icon_ribbon, .elg-icon_bag, .elg-icon_cart, .elg-icon_tag, .elg-icon_tags, .elg-icon_trash, .elg-icon_cursor, .elg-icon_mic, .elg-icon_compass, .elg-icon_pin, .elg-icon_pushpin, .elg-icon_map, .elg-icon_drawer, .elg-icon_toolbox, .elg-icon_book, .elg-icon_contacts, .elg-icon_archive, .elg-icon_heart, .elg-icon_profile, .elg-icon_group, .elg-icon_grid-2x2, .elg-icon_grid-3x3, .elg-icon_music, .elg-icon_pause_alt, .elg-icon_phone, .elg-icon_upload, .elg-icon_download, .elg-social_facebook, .elg-social_twitter, .elg-social_pinterest, .elg-social_googleplus, .elg-social_tumblr, .elg-social_tumbleupon, .elg-social_wordpress, .elg-social_instagram, .elg-social_dribbble, .elg-social_vimeo, .elg-social_linkedin, .elg-social_rss, .elg-social_deviantart, .elg-social_share, .elg-social_myspace, .elg-social_skype, .elg-social_youtube, .elg-social_picassa, .elg-social_googledrive, .elg-social_flickr, .elg-social_blogger, .elg-social_spotify, .elg-social_delicious, .elg-social_facebook_circle, .elg-social_twitter_circle, .elg-social_pinterest_circle, .elg-social_googleplus_circle, .elg-social_tumblr_circle, .elg-social_stumbleupon_circle, .elg-social_wordpress_circle, .elg-social_instagram_circle, .elg-social_dribbble_circle, .elg-social_vimeo_circle, .elg-social_linkedin_circle, .elg-social_rss_circle, .elg-social_deviantart_circle, .elg-social_share_circle, .elg-social_myspace_circle, .elg-social_skype_circle, .elg-social_youtube_circle, .elg-social_picassa_circle, .elg-social_googledrive_alt2, .elg-social_flickr_circle, .elg-social_blogger_circle, .elg-social_spotify_circle, .elg-social_delicious_circle, .elg-social_facebook_square, .elg-social_twitter_square, .elg-social_pinterest_square, .elg-social_googleplus_square, .elg-social_tumblr_square, .elg-social_stumbleupon_square, .elg-social_wordpress_square, .elg-social_instagram_square, .elg-social_dribbble_square, .elg-social_vimeo_square, .elg-social_linkedin_square, .elg-social_rss_square, .elg-social_deviantart_square, .elg-social_share_square, .elg-social_myspace_square, .elg-social_skype_square, .elg-social_youtube_square, .elg-social_picassa_square, .elg-social_googledrive_square, .elg-social_flickr_square, .elg-social_blogger_square, .elg-social_spotify_square, .elg-social_delicious_square, .elg-icon_printer, .elg-icon_calulator, .elg-icon_building, .elg-icon_floppy, .elg-icon_drive, .elg-icon_search-2, .elg-icon_id, .elg-icon_id-2, .elg-icon_puzzle, .elg-icon_like, .elg-icon_dislike, .elg-icon_mug, .elg-icon_currency, .elg-icon_wallet, .elg-icon_pens, .elg-icon_easel, .elg-icon_flowchart, .elg-icon_datareport, .elg-icon_briefcase, .elg-icon_shield, .elg-icon_percent, .elg-icon_globe, .elg-icon_globe-2, .elg-icon_target, .elg-icon_hourglass, .elg-icon_balance, .elg-icon_rook, .elg-icon_printer-alt, .elg-icon_calculator_alt, .elg-icon_building_alt, .elg-icon_floppy_alt, .elg-icon_drive_alt, .elg-icon_search_alt, .elg-icon_id_alt, .elg-icon_id-2_alt, .elg-icon_puzzle_alt, .elg-icon_like_alt, .elg-icon_dislike_alt, .elg-icon_mug_alt, .elg-icon_currency_alt, .elg-icon_wallet_alt, .elg-icon_pens_alt, .elg-icon_easel_alt, .elg-icon_flowchart_alt, .elg-icon_datareport_alt, .elg-icon_briefcase_alt, .elg-icon_shield_alt, .elg-icon_percent_alt, .elg-icon_globe_alt, .elg-icon_clipboard {
	font-family: 'elg';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.elg-icon_gift:before {
	content: "\e073";
}

	.topic_title{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;		
		font-weight : bold;
	}




#footer {
  background-color: #004577;
  background: -webkit-gradient(linear, left top, left bottom, from(#010855), to(#004577), color-stop(0.05,#004577));
  border-top: 1px solid #fff;
  padding: 1em;
  clear: both;
  color: #555;
  font-family: Helvetica, sans-serif;
}

  #footer a {
    color: #eee;
  }

  #footer h6{
    float: left;
    margin: 10px 25px;
    font-size: 1.3em;
    font-weight: bold;
    color: #888;
    text-shadow: -1px -1px 0 #222;
    font-weight: normal;
  }

  #footer h6 a{
    text-decoration: none;
  }

  #footer p{
    margin-top: 15px;
    font-size: .75em;
    text-shadow: -1px -1px 0 #111;
    color: #8ACEFF;
  }
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
.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-4{width:33.33333333%}


.mini-nav .container .col-md-4 {
    float: left;
    max-width: 420px;
    padding-left: 0;
}


.mini-nav .container .col-md-4 a {
    display: inline-block;
}


.mini-nav .container .col-md-4 li {
    padding: 8px 15px 0 0;
}


.mini-nav .container .col-md-4 li:first-child a {
	padding: 0 15px 0 0;
    border-right: 1px solid #576c81 !important;
}


.footer .catalogSubWrapper .col-md-3,
.footer .catalogSubWrapper .col-md-4 {
    border-left: 1px solid #cfcfcf;
    min-height: 115px;
    float: left;
    text-align: center;
}


.footer .catalogSubWrapper .col-md-4 {	
    width: 33%;  
}


.footer .col-md-3:first-child,
.footer .col-md-4:first-child {
	margin-left: 0;
	border-left: none;
    padding-left: 15px;
}

.footer-bottom{background-color:#09153e;color:#36c;padding-top:18px;padding-bottom:7px}

.footer-bottom a{color:#3d76ea;margin-right:3px}

.footer-bottom a:hover,.footer-bottom a:focus{text-decoration:none;color:#fff}
.stack-preheader .col-second #preheader-second-region{position:relative;}
.page-home-onepage-b .stack-preheader .col-second,.page-home-onepage-a .stack-preheader .col-second,.page-node-17741 .stack-preheader .col-second{max-width:100%;margin:0;}
.page-home-onepage-b .stack-preheader .col-second #preheader-second-region,.page-home-onepage-a .stack-preheader .col-second #preheader-second-region,.page-node-17741 .stack-preheader .col-second #preheader-second-region{float:none;}
#preheader .col-second.menu-hover{background-color:#262C2C;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}

#footer .border{
border-top:1px solid #E8E8E8;
padding:5px 0 0 0;
}
.top-right-wrapper form{margin:0;padding:0;}
#header #header-right .header-right-item.top .top-right{float:left;display:block;width:220px;}
#header #header-right .header-right-item.top .top-right .top-right-wrapper{background:none repeat scroll 0 0 #EAE9E5;padding:11px 10px;}


    .style-banner .below h2 {
        text-transform: none;
        margin-top: 20px;
    }


    .style-banner .below {
        margin-top: 310px;
    }


    .iconic-banner .container .above,
    .iconic-banner .container .below,
    .statement-banner .container .above,
    .statement-banner .container .below {
        position: absolute;
        right: 10px;
    }


    .style-banner .below img {
        width: auto;
        height: 30px;
    }


    .iconic-banner .container .above, .iconic-banner .container .below, .statement-banner .container .above, .statement-banner .container .below {
        position: initial;
    }
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}



#menu-item-199184 a {
	width: 104px;
	height:	29px;
}






#wp-calendar {
	color: #888;
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-size: 0.9em;
}


#wp-calendar a { color: #1abc9c; }


#wp-calendar,
#wp-calendar caption,
#wp-calendar tr,
#wp-calendar td,
#wp-calendar th {
	text-align: center;
}


#wp-calendar caption,
#wp-calendar th,
#wp-calendar td {
	padding: 4% 2%;
}


#wp-calendar caption,
#wp-calendar thead {
	color: #666;
	border-bottom: 1px solid #EEE;
}


#wp-calendar caption { text-transform: capitalize; }


#wp-calendar thead th {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}


#wp-calendar tfoot { border-top: 1px solid #EEE; }

#wp-calendar tfoot td { padding: 0; }

#wp-calendar tfoot #prev { text-align: left; }

#wp-calendar tfoot #next { text-align: right; }


#wp-calendar tfoot a {
	display: block;
	color: #999;
	padding: 0.6em;
}


#wp-calendar tfoot a:hover {
	text-decoration: none;
	color: #1abc9c;
	background: rgba(255, 255, 255, .05);
}
	           #wp-calendar a:hover { color:#537519; }


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}

.header_pad {
	padding:8px 0;
	}

.slider .camera-image{
    margin-top: -39px !important;
}


.slider .desc a{
    color: #E0E0E0;
}


.slider-panel .slider-controls ul li.selected:hover ul, .slider-panel .slider-controls ul li.over ul {
    display: none;
}

.rd_megamenu ul {
	width: 960px!important;
}

#header_container nav ul .rd_megamenu:hover ul, #header_container nav ul .rd_megamenu.sfHover ul {
	left: 0px;
}
#header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a,#header_container nav ul ul li a{font-family:Ubuntu !important; font-size:13px !important; font-weight:400 !important; line-height:14px !important; }
#header_container nav .rd_megamenu ul li a, .rd_megamenu ul li a,.header_cart_dropdown ul.cart_list li a,.header_cart_dropdown .widget_shopping_cart_content .rd_cart_buttons a{color:#424242;}
.header_cart_dropdown, #header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a,#header_container nav ul ul li a,.header_cart_dropdown .rd_clear_btn,.header_cart_dropdown .total,#search-form.pop_search_form #ssform,.child_pages_ctn a{color:#424242;}
#header_container .rd_megamenu ul li ul,.header_cart_dropdown .clear_total{border-top:1px solid #ecf0f1;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a:hover{color:#ffcc66;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .sb_widget h3{color:#424242}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a{color:#424242; background:#ffffff; border:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a:hover{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a{color:#424242}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a:hover{color:#ff9600}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a:hover{color:#ffcc66;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .rd_widget_recent_entries li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a:hover{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a:hover{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li{border-bottom:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li a{color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li a:hover{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar caption{background:#424242; color:#ffffff}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar{border:1px solid #ecf0f1}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a{color:#fff; background:#f9fafb;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a:hover{color:#fff; background:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar td#next a:hover:after,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar td#prev a:hover:after{background:#ff9600;}


#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;
	
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

.su-column {
	display: block;
	float: left;
	margin: 0 4% 1em 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.su-column-last { margin-right: 0; }

.su-row .su-column { margin: 0 0 1em 4%; }

.su-row .su-column:first-child { margin-left: 0; }

.su-column-centered {
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.su-column img,
.su-column iframe,
.su-column object,
.su-column embed { max-width: 100% }

.su-column-size-1-1 { width: 100% }

.su-column-size-1-2 { width: 48% }

.su-column-size-1-3 { width: 30.66% }

.su-column-size-2-3 { width: 65.33% }

.su-column-size-1-4 { width: 22% }

.su-column-size-3-4 { width: 74% }

.su-column-size-1-5 { width: 16.8% }

.su-column-size-2-5 { width: 37.6% }

.su-column-size-3-5 { width: 58.4% }

.su-column-size-4-5 { width: 79.2% }

.su-column-size-1-6 { width: 13.33% }

.su-column-size-5-6 { width: 82.66% }

.page-template-page-about-php .sheet .su-column-last {background:#FFFFFF; margin-top:-10px; padding:40px 0;}

#shortcodes-ultimate-4 .su-column-2-3 {width: 68% !important;}

#shortcodes-ultimate-2 .su-column, #shortcodes-ultimate-4 .su-column {margin-right:0px;}

#shortcodes-ultimate-2 .su-column-1-2 {width:50% !important;}

#shortcodes-ultimate-2 .su-column-last p, #shortcodes-ultimate-2 .su-column-last a {padding-left:5px;display:inline-block;}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }
.layout-inner-wrap-flush{box-sizing:border-box;*zoom:1;margin-left:0;margin-right:0;min-width:0;width:auto;padding:0}
.layout-inner-wrap-flush:after,.layout-inner-wrap-flush:before{content:"";display:table}
.layout-inner-wrap-flush:after{clear:both}



.iccalendar .no-event {
}
 
.aom_z {margin:2px; white-space:nowrap;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


	header.sub .navbar-toggle .icon-bar {
		background-color: #ffffff;
		width: 25px;
		height: 4px;
	}

.container-fluid{margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px;max-width:1440px}

.container-fluid:after,.container-fluid:before{content:" ";display:table}

.container-fluid:after{clear:both}

.maverick-template .container-fluid{padding-left:0;padding-right:0}


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

.nav {
	line-height:	1.0;
}

.nav ul {
	position:		absolute;
	top:			-999em;
	width:			13em; 
}

.nav ul li {
	width:			100%;
}

.nav li:hover {
	visibility:		inherit; 
}

.nav li {
	float:			left;
	position:		relative;
}

.nav a {
	display:		block;
	position:		relative;
}

.nav li:hover ul,
.nav li.sfHover ul {
	left:			0;
	top:			39px; 
	z-index:		99;
}

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

ul.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:			13em; 
	top:			0;
}

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

ul.nav li li li:hover ul,
ul.nav li li li.sfHover ul {
	left:			13em; 
	top:			0px;
}



.nav a, .nav a:visited  { 
	color: #fff;
}

.nav li li a {
	background:	#1b1b1b;
	color: #c9c9c9;
}


.nav li li a:visited {
	color: #c9c9c9;
}


.nav li ul {
	background:	#ff0000;
}


.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {
	outline: 0;
	color: #c9c9c9;
	background: none;
}


.nav li ul li:hover, .nav li ul li.sfHover,
.nav li ul li a:focus, .nav li ul li a:hover, .nav li ul li a:active {
	outline: 0;
	color: #fff;
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#173e55;border-color:#0d2431}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#7eb400;border-color:#5e8600}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#2ea2c5;border-color:#2684a0}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#d68100;border-color:#a86500}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.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,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.global-header-footer .global-footer__top-column__item--social{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:5px 20px 0 0}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

		
	#banner-primary .pager-home { width: 100%; text-align: center; bottom: 10px; display:none; }

#banner-primary .pager-home span { 
    font-family: arial; font-size: 60px; width: 20px; height: 20px; margin-left:5px;
    display: inline-block; color: #fff; cursor: pointer; text-shadow: 1px 1px 1px #000; overflow:hidden;
}

#banner-primary .pager-home span.cycle-pager-active { color: #532380; }


#footer-help{
background: rgb(55,60,51); 

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3M2MzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(55,60,51,1) 0%, rgba(15,15,16,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,60,51,1)), color-stop(100%,rgba(15,15,16,1))); 
background: -webkit-linear-gradient(top,  rgba(55,60,51,1) 0%,rgba(15,15,16,1) 100%); 
background: -o-linear-gradient(top,  rgba(55,60,51,1) 0%,rgba(15,15,16,1) 100%); 
background: -ms-linear-gradient(top,  rgba(55,60,51,1) 0%,rgba(15,15,16,1) 100%); 
background: linear-gradient(to bottom,  rgba(55,60,51,1) 0%,rgba(15,15,16,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373c33', endColorstr='#0f0f10',GradientType=0 ); 
}

.col-xxs-1,
.col-xxs-2,
.col-xxs-3,
.col-xxs-4,
.col-xxs-5,
.col-xxs-6,
.col-xxs-7,
.col-xxs-8,
.col-xxs-9,
.col-xxs-10,
.col-xxs-11,
.col-xxs-12,
.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,
.col-xs-12,
.col-sm-1,
.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-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.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-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.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-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-12 {
  width: 100%;
}

.row.no_padding_columns .col-xxs-1, .row.no_padding_columns .col-xxs-2, .row.no_padding_columns .col-xxs-3, .row.no_padding_columns .col-xxs-4, .row.no_padding_columns .col-xxs-5, .row.no_padding_columns .col-xxs-6, .row.no_padding_columns .col-xxs-7, .row.no_padding_columns .col-xxs-8, .row.no_padding_columns .col-xxs-9, .row.no_padding_columns .col-xxs-10, .row.no_padding_columns .col-xxs-11, .row.no_padding_columns .col-xxs-12, .row.no_padding_columns .col-xs-1, .row.no_padding_columns .col-xs-2, .row.no_padding_columns .col-xs-3, .row.no_padding_columns .col-xs-4, .row.no_padding_columns .col-xs-5, .row.no_padding_columns .col-xs-6, .row.no_padding_columns .col-xs-7, .row.no_padding_columns .col-xs-8, .row.no_padding_columns .col-xs-9, .row.no_padding_columns .col-xs-10, .row.no_padding_columns .col-xs-11, .row.no_padding_columns .col-xs-12, .row.no_padding_columns .col-sm-1, .row.no_padding_columns .col-sm-2, .row.no_padding_columns .col-sm-3, .row.no_padding_columns .col-sm-4, .row.no_padding_columns .col-sm-5, .row.no_padding_columns .col-sm-6, .row.no_padding_columns .col-sm-7, .row.no_padding_columns .col-sm-8, .row.no_padding_columns .col-sm-9, .row.no_padding_columns .col-sm-10, .row.no_padding_columns .col-sm-11, .row.no_padding_columns .col-sm-12, .row.no_padding_columns .col-md-1, .row.no_padding_columns .col-md-2, .row.no_padding_columns .col-md-3, .row.no_padding_columns .col-md-4, .row.no_padding_columns .col-md-5, .row.no_padding_columns .col-md-6, .row.no_padding_columns .col-md-7, .row.no_padding_columns .col-md-8, .row.no_padding_columns .col-md-9, .row.no_padding_columns .col-md-10, .row.no_padding_columns .col-md-11, .row.no_padding_columns .col-md-12, .row.no_padding_columns .col-lg-1, .row.no_padding_columns .col-lg-2, .row.no_padding_columns .col-lg-3, .row.no_padding_columns .col-lg-4, .row.no_padding_columns .col-lg-5, .row.no_padding_columns .col-lg-6, .row.no_padding_columns .col-lg-7, .row.no_padding_columns .col-lg-8, .row.no_padding_columns .col-lg-9, .row.no_padding_columns .col-lg-10, .row.no_padding_columns .col-lg-11, .row.no_padding_columns .col-lg-12 {
	padding: 0;	
}


.droit-form-container .col-xs-12 {width: 70%; margin: 0 auto;}


#site-description {
	clear: both;
	padding: 20px 0 10px;
	padding: 2rem 0 1rem;
	border-bottom: 1px solid #87a0b4;
	font-family: "PT Sans", "Trebuchet MS", sans-serif;
	font-weight: 700;
	font-style: italic;
	text-align: center;
	text-transform: uppercase;
	color: #74ad52;
	box-shadow: 0 1px 0 #fff; }

  
  #td-mobile-nav {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
  }

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

  #td-mobile-nav .td-link-element-after {
    position: relative;
  }
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}


.header .mega-menu .mega-menu-content {
    *zoom: 1;
    padding: 20px 10px;
}


.header .mega-menu .mega-menu-content:before,
.header .mega-menu .mega-menu-content:after {
    content: "";
    display: table;
    line-height: 0;
}


.header .mega-menu .mega-menu-content:after {
    clear: both;
}


    .header .mega-menu .mega-menu-content [class^="col-"] {
        padding-right: 25px;
    }


.end { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.end A:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.end A:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.end A:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }
.col{float:left}


.entry-meta {
    margin-bottom: 10px;
    font-size: 13px!important;
    line-height: 20px!important;
}


.entry-meta .meta-sep {
    margin: 0 5px;
}


.home .type-post.sticky .entry-header a,
.home .formatted-post .entry-header a,
.home .type-post.sticky .entry-meta,
.home .formatted-post .entry-meta,
.home .type-post.sticky .entry-footer a,
.home .formatted-post .entry-footer a,
.page-template-blog-page-php .type-post.sticky .entry-header a,
.page-template-blog-page-php .type-post.sticky .entry-meta,
.page-template-blog-page-php .formatted-post .entry-header a,
.page-template-blog-page-php .formatted-post .entry-meta,
.page-template-blog-page-php .type-post.sticky .entry-footer a,
.page-template-blog-page-php .formatted-post .entry-footer a {
    color: #fff!important;
}


.entry-tags:before,
.t4p-blog-large .entry-meta .meta-tags:before {
    font-family: IcoMoon;
    content: '\e920';
    margin-right: 5px;
}


#slide-inputs{
	display:inline;
	display:inline-block;
	background:#11447b;
	background:rgba(12,66,124, 0.66);
	padding:15px;
	margin:40px auto 0 auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#slide-inputs input[type="text"]{
	width:300px;
}


.home #slide-inputs{
	padding: 50px;
}

	#slide-inputs input[type="text"],
	#slide-inputs .button{
		display:block;
		width:100%;
		margin:8px 0;
	}
.slider-outer-arrows{margin-left:34px;margin-right:34px}
.slider-outer-arrows .slick-prev{width:30px;border-width:2px;left:-34px}
.slider-outer-arrows .slick-next{width:30px;border-width:2px;right:-34px}
.slider-footer{position:absolute;bottom:5px;width:100%;height:25px;color:#aeaeae;margin-bottom:0;margin:0;padding:5px}
.slider-footer p{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;font-size:7px;position:absolute;bottom:0;padding:0;margin-bottom:0}
.slider-footer p a{color:#aeaeae}
.slider-promo{position:absolute;bottom:35px;height:50px;padding:0;width:100%}
.slider-promo p{padding:20px;font-size:18px;font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;color:#00adee}
.slider-promo p span{color:#fff}
.slider-click-here{min-width:20px;color:#00adee;font-size:7px;padding:0}
.slider-click-here:hover{color:#00adee}
.subcatgrid-header .slider,.slot-grid-header .slider{margin-bottom:0}
.subcatgrid-header .slider .slide-text-content,.subcatgrid-header .slider .product-search-breadcrumbs,.slot-grid-header .slider .slide-text-content,.slot-grid-header .slider .product-search-breadcrumbs{padding-left:29px}
.subcatgrid-header .slider .row,.slot-grid-header .slider .row{max-width:400px}



#intro{
   color:#ffffff;
}

#intro a{          
   color:#ffffff;
}

#intro a:hover{    
   color:#cccccc;
}

#intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6{
   color:#ffffff;
}


#page-top h4, #intro h4{
    font-size: 25px;
    font-weight: 800;
    padding-left: 20px;
    padding-top: 7px;
    margin-bottom: 5px;
}


#page-top p, #intro p{
    font-size: 16px;
    padding-left: 20px;
    letter-spacing: 1px
}
.industry-slide .backgrounds,.industry-slide .slide-background{width:100%;}

.main-container { 

}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width-init="false"] {
  opacity: 0;
  filter: alpha(opacity=0);
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.highslide-move {
    cursor: move;
}

.controlbar5 .highslide-move {
	width: 20px;
	background-position: -40px 0;
}

.mod_cd_login .highslide-move {
    cursor: move;
	 border: 0;
	 height: 18px;
	 padding: 2px;
}

.mod_cd_login .highslide-move a.control {
	float: right;
	cursor: pointer;
	display: block;
	
	margin: 0 5px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999 !important;
	background: transparent;
}

.boxcontent .alignleft,
.boxcontent img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.boxcontent img.alignleft,
.boxcontent img.alignright,
.boxcontent img.aligncenter {
	margin-bottom: 12px;
}

    .device-inner .device-layers .img-background .animated-image-one {
      -webkit-animation: scrolling-one 22s infinite;
      -moz-animation: scrolling-one 22s infinite;
      -o-animation: scrolling-one 22s infinite;
      animation: scrolling-one 22s infinite; }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

	
	#leaderboard{
		position:relative !important;
		float:right !important;
		width:728px;
		top:0;
		margin:10px 50px;
		padding:0px;
		background-color: #ffffff;
		
	}
.popular-links-container .well{border:0}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0,0,0,0.05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.well-small {
  padding: 9px;
}

.guides-page .well,
.guide-page .well,
.places-index .well {
  padding: 10px;
}

.guides-page .well input,
.places-index .well input {
  width: 560px;
  margin: 0;
}

.guide-page .well input {
  width: 800px;
  margin: 0;
}

.other-guides .well {
  padding: 8px;
}

.other-guides .well h4 {
  border-bottom: 1px solid #DADADA;
  padding-bottom: 8px;
}


.title-homepage{
    font-family: GaramondRegular;
    font-size: 23px;
    color: #808285;
    letter-spacing: 0.01em;
    padding:18px 0;
    border-bottom: 1px solid #c3c4c6;
    border-top: 1px solid #c3c4c6;
    text-align: center;
    margin: 0 0 20px;
    line-height: normal;
}
 #top-socials { width: 100%; position: relative; }
 #top-socials #top-icon { position: relative; top: 40px; right: 16px; float: right; color: #61758a; }
 #top-socials a { }
 #top-socials i { position: relative; top: 1.4px; left: 6.6px; font-size: 25px; line-height: 28px; text-align: center; display: inline-block; transition: all 0.3s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transitionn: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
 #top-socials a:hover i { color: #d3d3d3; }
 #top-socials a .facebook-color:hover { background-color: #3b5998; }
 #top-socials a .twitter-color:hover { background-color: #33ccff; }
 #top-socials a .dribbble-color:hover { background-color: #EA4C89; }
 #top-socials a .googleplus-color:hover { background-color: #DD4B39; }
 #top-socials a .linkedin-color:hover { background-color: #006699; }
 #top-socials a, #top-socials a:visited { color: #61758a; }
body.gppro-custom .home-top {background-color:#fff;border-bottom-color:#fff}
body.gppro-custom .home-top .widget-title {font-style:normal;text-align:center}
body.gppro-custom .home-top .widget.ui-tabs .entry h2 a:hover {color:#fff}
body.gppro-custom .home-top .widget.ui-tabs .entry h2 a:focus {color:#fff}
body.gppro-custom .home-top .widget.ui-tabs .entry h2 a {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
body.gppro-custom .home-top .widget.ui-tabs .entry p a:hover {color:#fff}
body.gppro-custom .home-top .widget.ui-tabs .entry p a:focus {color:#fff}
body.gppro-custom .home-top .ui-tabs ul.ui-tabs-nav li a:hover {background-color:#fff;color:#000}
body.gppro-custom .home-top .ui-tabs ul.ui-tabs-nav li a:focus {background-color:#fff;color:#000}
body.gppro-custom .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {background-color:#27a3d1}
body.gppro-custom .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover {background-color:#fff;color:#000}
body.gppro-custom .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:focus {background-color:#fff;color:#000}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;
		
		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.sub-menu-thumb-contain {
		display: none;
	}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{padding:0;margin-top:5px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}

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

.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}

.nav li+.nav-header{margin-top:9px;}

.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}

.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}

.nav-tabs,.nav-pills{*zoom:1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}

.nav-tabs:after,.nav-pills:after{clear:both;}

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

.nav-tabs.nav-stacked{border-bottom:0;}

.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}

.nav-tabs .dropdown-toggle .caret{margin-top:8px;}

.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}

.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}

.nav-collapse.collapse{height:auto;overflow:visible;}

.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}

.navbar .nav.pull-right{float:right;margin-right:0;}

.navbar .nav .dropdown-toggle .caret{margin-top:8px;}

.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}

.navbar .nav li{list-style:none;}








.navbar .nav ul ul ul ul{   left:100%;
                       top: 0;
}


.navbar .nav ul ul{   left:100%;
                       top: 0;
}


.navbar .nav ul ul ul{   left:100%;
                       top: 0;
}

    ul.nav li.dropdown.open ul.dropdown-menu  {
        background-color: #555;
        border-radius: 4px;
        box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
        }

    ul.nav li.dropdown.open ul.dropdown-menu .dropdown-submenu ul.dropdown-menu {
        background-color: white;
        box-shadow: inset 0 1px 4px rgba(0,0,0,.27);
        display: block;
        position: relative;
        margin-right: 4px;
        bottom: 2px;
        }


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

    
    .page_item
    {
        padding-left: 15px;
    }
.modal-footer .loading{margin-top:4px;margin-top:0.28571rem}
.modal-header,.modal-footer{padding:24px 30px;padding:1.71429rem 2.14286rem}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

.desc-title{font-weight:bold;display:block;text-align:center;padding:5px 0 7px 0;font-size:15px}
 
.aom_sl {font-weight:bold; text-align:left; margin-top:10px;}
.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}


#home .column-right .home-right-row .content-c.content-left .v-thumb {
  border-top: 7px solid #ff22ab;
}


#home .column-right .home-right-row .content-c.content-right .v-thumb {
  border-top: 7px solid #48f0c5;
}


#home .column-right .home-right-row .content-c .v-thumb {
  width: 100%;
}
.cal_loc,.cal_date,.news_desc{font-size:.85em;color:#666}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

		
	.shailan-dropdown-menu .dropdown-horizontal-container, ul.dropdown li, ul.dropdown li.hover, ul.dropdown li:hover, ul.dropdown li.hover a, ul.dropdown li:hover a { background-image:none; }
		
		
	.shailan-dropdown-menu .dropdown-horizontal-container, ul.dropdown li{ background-color:#EEE; }

	ul.dropdown a,
	ul.dropdown a:link,
	ul.dropdown a:visited,
	ul.dropdown li { color: #5296BE; }

	ul.dropdown a:hover,
	ul.dropdown li:hover { color: #EEE; }

	ul.dropdown a:active	{ color: #EEE; }

			
	ul.dropdown li.hover a, ul.dropdown li:hover a{ background-color: #FFF; }

	ul.dropdown li.hover ul li, ul.dropdown li:hover ul li{ background-color: #EEE;
		color: #5296BE; }

			
	ul.dropdown li.hover ul li.hover, ul.dropdown li:hover ul li:hover { background-image: none; }

	ul.dropdown li.hover a:hover, ul.dropdown li:hover a:hover { background-color: #FFF; }

	
	ul.dropdown ul{ background-image:none; background-color:#EEE; border:1px solid #EEE; }

	ul.dropdown-vertical li { border-bottom:1px solid #FFF; }


ul.dropdown li { 
	border-radius: 16px;
	background:rgba(0,0,0,0.4);
}


ul.dropdown-align-left li, ul.dropdown-align-center li { margin: 2px 10px 0 0; }

ul.dropdown-align-left ul li, ul.dropdown-align-center ul li { margin: 0; }

ul.dropdown-align-right li { margin: 2px 0px 0 10px; }

ul.dropdown-align-right ul li { margin: 0; }


ul.dropdown-horizontal li.parent:hover, ul.dropdown-horizontal li.parent.hover{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


ul.dropdown ul li { }


ul.dropdown li a {
	padding: 5px 15px;
	line-height: 22px;
	font-size:1.2em; 
}



ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited { color: #EEE; text-decoration: none; display:block;  }

ul.dropdown a:hover	{ color: #FFF; text-shadow: #222 1px 1px 1px; }

ul.dropdown-align-left ul, ul.dropdown-align-center ul { border-top-left-radius: 0; }

ul.dropdown-align-right ul { border-top-right-radius: 0; }

ul.dropdown ul li a{ font-size:1.1em; padding:2px 15px; }

div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * { margin:0; padding:0; border:0; line-height:1; font-size:100%; }
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown li ul{position:absolute;z-index:598}
ul.dropdown li.hover,ul.dropdown li:hover{cursor:default}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown a:active,ul.dropdown a:focus{outline-style:none}
* html ul.dropdown li{height:1px}
ul.dropdown ul li,ul.dropdown-vertical{margin-left:0}
ul.dropdown ul,ul.dropdown li.hover ul ul,ul.dropdown li.hover ul ul ul,ul.dropdown li.hover ul ul ul ul,ul.dropdown li.hover ul ul ul ul ul,ul.dropdown ul,ul.dropdown li:hover ul ul,ul.dropdown li:hover ul ul ul,ul.dropdown li:hover ul ul ul ul,ul.dropdown li:hover ul ul ul ul ul{display:none}
ul.dropdown ul ul ul ul ul ul{display:none!important}
ul.dropdown-horizontal.dropdown-align-right ul{right:0;left:auto}
ul.dropdown-horizontal.dropdown-align-right ul ul{right:99%;left:auto}
ul.dropdown-vertical.dropdown-align-left ul{top:1px;left:99%;right:auto}
ul.dropdown-vertical.dropdown-align-right ul{top:1px;right:99%;left:auto}


	ul.dropdown { white-space: nowrap; }

.template-index .slide .content-outer-wrap { position: absolute; left: 50%; top: 0; bottom: 0; width: 84%; max-width: 1030px; }


a.zoom .overlay {
  background: #000;
  opacity: .9;
}


a.zoom .overlay-info {
  color: #FFF;
  font-weight: bold;
  padding:10px 10px 10px;
}


a.zoom .overlay-date {
  color: #CCC;
  font-size: .9em;
  font-style: italic;
  padding:2px 10px 10px;
}


#featured-screenshots .column-item .overlay-info,
#featured-screenshots .column-item .overlay-date,
#results .results-overlay {
  display: none;
}


.atomicHeader, .overlay-info {
	text-transform: capitalize;
}


.footer {
	text-align			: center;
}

.hdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A9834;
}

div#banner-quick-quote div.hdr3 {
	color: #000;
	font-size: 20px;
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	font-weight: 700;
	font-style: italic;
	margin-bottom: 20px;
}
.views-view-grid td{text-align:center !important;vertical-align:top;padding-top:1em;padding-bottom:.75em;}
.views-view-grid tbody{border-top:none;}

h3.aside {color:#6c7382;}

.aside a, .aside a:link, .aside a:active, .aside a:visited {
	color: #6c7382;
	text-decoration: none;
}

.aside a:hover {
	color: #b12021;
}
