﻿
#header img.mouse-logo { position:relative; float:left; z-index:2; margin-left:15px; }

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

#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 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 {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

.sidebar-cart .cart-totals, .sidebar-cart .cart-buttons { position: absolute; left: 0; width: 100%; }

.sidebar-cart .cart-totals { bottom: 0; padding: 75px 30px 10px 30px; background: #f2f2f2; }


.cart-totals { padding: 100px 0 0 0; font-size: 1.09091rem; line-height: 1.2; }

.cart-totals tr { border-top: 1px solid #000; }

.cart-totals th, .cart-totals td { padding: 15px 0 11px 0; }

.cart-totals th + td { text-align: right; }

.cart-totals .total { font-weight: 700; }

  .cart-totals tr:not(.total) th, .cart-totals tr:not(.total) td { font-size: 0.90909rem; }

  .sidebar-cart .cart-totals th { padding-left: 45px; }

  .sidebar-cart .cart-totals td { padding-right: 20px; }

.top_icons li.xarite a{background-position:-39px 0}

.top_icons li.xarite a:hover{background-position:-39px 100%}
#usersite-container nav#main-nav.non-mobile ul a.top{white-space:nowrap}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul{visibility:visible}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a{border-top-left-radius:.3em;border-top-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top{display:inline-block;width:auto;height:auto;zoom:1;*display:inline;margin:0 5px}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top{display:inline-block;height:100%;zoom:1;-webkit-backface-visibility:hidden}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top{width:auto}


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: black; }


body#custom #usersite-container nav#main-nav li.top {
  margin: 0 15px;
  font-size: 24px; }


body#custom #usersite-container nav#main-nav li.top a.top {
  display: inline-block;
  zoom: 1;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top a.top:link, body#custom #usersite-container nav#main-nav li.top a.top:visited {
  color: #ffffff; }


body#custom #usersite-container nav#main-nav li.top a.top:hover {
  color: #cd7b6d;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top ul {
  font-size: 17px; }

html,body,#page{height:100%;}
#page-wrapper{min-height:100%;}
h1#page-title{font-size:2em;line-height:1;}
.shortcut-wrapper h1#page-title{float:left;margin:0;}
.overlay #page{padding:0 2em;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#E7E5AA;}
#page-wrapper,#footer-wrapper{background:#332500;}


.moduletable_menu .moduletable_content ul.menu li { border-top: 1px dotted #ccc; }

.moduletable_menu .moduletable_content ul.menu li:hover { background: #f9f9f9; }

.moduletable_menu .moduletable_content ul.menu li:first-child { border-top:none; }

.moduletable_menu .moduletable_content ul.menu li a { color: #222; }

.moduletable_menu .moduletable_content ul.menu li a:hover { color: #3078ab; }


.moduletable_menu .moduletable_content ul.menu { list-style-type: none; }


#access div#nav-secondary {
  position:relative;
  height:35px;
  margin:0;
}


#access div#nav-secondary ul {
  text-align: right;
  width:50%;
  position:absolute;
  right:0px;
  bottom: -10px;
  margin:0;
}


#access div#nav-secondary ul li {
  display:inline-block;
  float:none;
  clear:none;
  margin-right:16px;
}


#access div#nav-secondary ul li a {
  padding:8px 0;
  border-radius: 3px;
  border:1px solid #666;
  color:#fff;
  text-transform: uppercase;
  line-height: 1;
  font-size: 12px;
  width: 100px;
  text-align: center;
}


#access div#nav-secondary ul li a#give_cta {
  background-color:#7c4895;
  background-image: linear-gradient(bottom, rgb(103,60,124) 0%, rgb(152,88,184) 100%);
  background-image: -o-linear-gradient(bottom, rgb(103,60,124) 0%, rgb(152,88,184) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(103,60,124) 0%, rgb(152,88,184) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(103,60,124) 0%, rgb(152,88,184) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(103,60,124) 0%, rgb(152,88,184) 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(103,60,124)),
    color-stop(1, rgb(152,88,184))
  );
}


#access div#nav-secondary ul li a#volunteer_cta {
  background-color:#f5855f;
  background-image: linear-gradient(bottom, rgb(237,113,72) 0%, rgb(255,155,122) 100%);
  background-image: -o-linear-gradient(bottom, rgb(237,113,72) 0%, rgb(255,155,122) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(237,113,72) 0%, rgb(255,155,122) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(237,113,72) 0%, rgb(255,155,122) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(237,113,72) 0%, rgb(255,155,122) 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(237,113,72)),
    color-stop(1, rgb(255,155,122))
  );
}


#access div#nav-secondary ul li a:hover,
#access div#nav-secondary ul li a:active {
  text-decoration: none;
  color:#fff;
}


#access div#nav-secondary ul li a#give_cta:hover,
#access div#nav-secondary ul li a#give_cta:active {
  background-image: linear-gradient(bottom, rgb(152,88,184) 0%, rgb(103,60,124) 100%);
  background-image: -o-linear-gradient(bottom, rgb(152,88,184) 0%, rgb(103,60,124) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(152,88,184) 0%, rgb(103,60,124) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(152,88,184) 0%, rgb(103,60,124) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(152,88,184) 0%, rgb(103,60,124) 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(152,88,184)),
    color-stop(1, rgb(103,60,124))
  );
}


#access div#nav-secondary ul li a#volunteer_cta:hover,
#access div#nav-secondary ul li a#volunteer_cta:active {
  background-image: linear-gradient(bottom, rgb(255,155,122) 0%, rgb(237,113,72) 100%);
  background-image: -o-linear-gradient(bottom, rgb(255,155,122) 0%, rgb(237,113,72) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(255,155,122) 0%, rgb(237,113,72) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(255,155,122) 0%, rgb(237,113,72) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(255,155,122) 0%, rgb(237,113,72) 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(255,155,122)),
    color-stop(1, rgb(237,113,72))
  );
}

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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}

#maincol2 {position: relative;}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}


#wonderplugincarousel-1 .amazingcarousel-nav {
	position: absolute;
	width: 100%;
	top: 100%;
}


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

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }

	
	.swiper-container .slider-right {
		right: 0px!important;
	}

	
	.swiper-container .slider-prev {
		left: 0px!important;
	}

	

	.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i {
		width: 50px!important;
		font-size: 46px!important;
	}


	.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
		width: 50px!important;
	}

	
	.swiper-container .slider-next, .swiper-container .slider-prev {
		display: none;
	}

	
	.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev,
	.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
		display: block!important;
	}


	.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next:hover i  {
		right: 15px!important;
	}


	.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i, .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev:hover i  {
		left: 15px!important;
	}

	
	.parallax_slider_outer.first-section .swiper-container .slider-prev, .parallax_slider_outer.first-section .swiper-container .slider-next {
		margin-top: -30px;
	}


.nectar-slider-wrap .swiper-container .swiper-wrapper .swiper-slide.not-loaded  { background-color: #393939!important; }


.swiper-slide .content p::selection, .swiper-slide .content h2::selection, .swiper-slide .button a::selection, .swiper-container div::selection, .swiper-container span::selection, .swiper-container img::selection {
	background: transparent!important;
	color:#fff!important;
}


.swiper-slide .content p::-moz-selection, .swiper-slide .content h2::-moz-selection, .swiper-slide .button a::-moz-selection, .swiper-container div::-moz-selection, .swiper-container span::-moz-selection, swiper-container img::-moz-selection {
	background: transparent!important;
	color:#fff!important;
}


.swiper-slide[data-color-scheme="dark"] .content p::selection, .swiper-slide[data-color-scheme="dark"] .content h2::selection, .swiper-slide[data-color-scheme="dark"] .button.transparent a::selection, .swiper-slide[data-color-scheme="dark"] img::selection, .swiper-container .swiper-slide[data-color-scheme="dark"] span::selection  {
	background: transparent!important;
	color:#000!important;
}


.swiper-slide[data-color-scheme="dark"] .content p::-moz-selection, .swiper-slide[data-color-scheme="dark"] .content h2::-moz-selection, .swiper-slide[data-color-scheme="dark"] .button.transparent a::-moz-selection, .swiper-slide[data-color-scheme="dark"] img::-moz-selection, .swiper-container .swiper-slide[data-color-scheme="dark"] span::-moz-selection  {
	background: transparent!important;
	color:#000!important;
}





.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	
	z-index:1;
}



.swiper-container, .swiper-slide {
	width: 100%;
	height: 800px;
	overflow: hidden;
	position: relative;
}


.swiper-container .slider-pagination .swiper-active-switch,
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-active-switch {
    background: none repeat scroll 0 0 #FFFFFF;
}


.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch {
	background-color: transparent!important;
	width: 26px;
	height: 26px;
	margin: 0px;
	position: relative;
	border: none!important;
}

.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch i {
	background-color: #e8e8e8;
	border: none!important;
	height: 100%;
	width: 100%;
	display: block;
	position: absolute;
	height: 6px;
	width: 6px;
	top: 10px;
	left: 10px;
	box-shadow: rgba(0,0,0,0.3) 1px 1px 2px;
	-webkit-box-shadow: rgba(0,0,0,0.3) 1px 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.3) 1px 1px 2px;
	transition: all 0.13s ease;
    -moz-transition: all 0.13s ease;
    -webkit-transition: all 0.13s ease;
    -o-transition: all 0.13s ease;
    transform: scale(0.9);
	-moz-transform: scale(0.9);
	-webkit-transform: scale(0.9);
    border-radius: 50%;
}

.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch:hover i {
	background-color: #fff;
}


.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-active-switch i {
	transform: scale(1.7);
	-moz-transform: scale(1.7);
	-webkit-transform: scale(1.7);
	background-color: #fff;
}


.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch i {
	background-color: #111;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch.swiper-active-switch i,
.swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch:hover i {
	background-color: #000;
}


.swiper-container .slider-prev, .swiper-container .slider-next {
	position: absolute;
	z-index: 130;
	top: 50%;
	height:54px;
	margin-top: -28px; 
	width: 100%;
}


.nectar-slider-wrap.first-section[data-full-width="true"] .swiper-container .slider-prev, .nectar-slider-wrap.first-section[data-full-width="true"] .swiper-container .slider-next {
	margin-top: 0px;
}


.slider-prev.dark-cs i, .slider-next.dark-cs i, .swiper-container .dark-cs.slider-prev .slide-count span, .swiper-container .dark-cs.slider-next .slide-count span {
	color: #000;
	transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
}


.swiper-container .slider-prev .slide-count span, .swiper-container .slider-next .slide-count span {
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}


.swiper-container .slider-next .slide-count {
	left: auto;
	right: 0px;
}



.swiper-container .slide-count {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 64px;
	width: 50px;
}


.swiper-container .slide-count i {
	opacity: 0.7;
	top: 17px;
	line-height: normal!important;
	font-size: 26px!important;
}


.swiper-container .slide-count .slide-current {
	position: absolute;
	top: 14px;
	left: 15px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slide-count .slide-current.double-digits {
	top: 16px!important;
	left: 9px!important;
}


.swiper-container .slide-count .slide-total {
	position: absolute;
	top: 35px;
	left: 31px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slider-next {
	border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	-o-border-radius: 4px 0px 0px 4px; 
	
}


.swiper-container .mejs-poster {
	background-size: cover!important;
	-moz-background-size: cover!important;
	-webkit-background-size: cover!important;
	-o-background-size: cover!important;
}


.parallax_slider_outer.first-section:not(.element-out-of-view) .swiper-slide .content,
.parallax_slider_outer.first-section:not(.element-out-of-view) .swiper-slide:not(.static):not(.caption-no-fade) .content, 
.parallax_slider_outer.first-section:not(.element-out-of-view) .nectar-slider-wrap[data-parallax="true"] .swiper-container .slider-next, 
.parallax_slider_outer.first-section:not(.element-out-of-view) .nectar-slider-wrap[data-parallax="true"] .swiper-container .slider-prev {
	will-change: transform, opacity;
}


.parallax_slider_outer .swiper-container .slider-prev {
	left: 0px!important;
}


.parallax_slider_outer .swiper-container .slider-next {
	right: 0px!important;
}


.parallax_slider_outer .swiper-container, .parallax_slider_outer.first-section .nectar-slider-wrap {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-webkit-backface-visibility: hidden;
}


body[data-smooth-scrolling="1"] .parallax_slider_outer .swiper-container .slider-next {
	right: 16px!important;
}


body[data-smooth-scrolling="1"] .parallax_slider_outer .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-container .slider-next, 
body[data-smooth-scrolling="1"] #boxed .parallax_slider_outer .nectar-slider-wrap .swiper-container .slider-next  {
	right: 0px!important;
}


.swiper-container .slider-prev:hover, .swiper-container .slider-next:hover {
	background-color: rgba(0,0,0,0.8);
}


.swiper-container .slider-prev i, .swiper-container .slider-next i {
	font-size: 21px;
	background-color: transparent!important;
	line-height: 64px;
}


.swiper-container .slider-prev .slide-count {
	right: 6px!important;
	left: auto!important;
	text-align: center;
}


body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"]  .swiper-container .slider-next { right: 8px; }

body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"][data-parallax="true"]  .swiper-container .slider-next { right: 10px; }

body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"]  .swiper-container .slider-prev { left: 7px; }


.swiper-container .mejs-container .mejs-controls {
	display: none!important;
}





.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev,
.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next {
	background-color: transparent!important;
	padding: 0!important;
	width: 60px;
	line-height: 50px;
	height: 50px;
}


.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev,
.nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next {
	width: 80px;
	background-color: transparent!important;
	padding: 0!important;
	line-height: 50px;
	height: 50px;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next {
	margin-right: -15px;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev i,
.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next i {
	border-radius: 100px;
	width: 50px!important;
	line-height: 44px!important;
	height: 50px!important;
	border: 3px solid #fff;
	max-width: none!important;
	transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
	-webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
}


.nectar-slider-wrap[data-overall_style="directional"]  .swiper-container .slider-prev i,
.nectar-slider-wrap[data-overall_style="directional"]  .swiper-container .slider-next i {
	width: 80px!important;
	line-height: 44px!important;
	height: 50px!important;
	max-width: none!important;
	font-size: 60px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
	border: none!important;
}


.nectar-slider-wrap[data-overall_style="directional"]  .swiper-container .slider-next:hover i {
	right: 29px!important;
}

.nectar-slider-wrap[data-overall_style="directional"]  .swiper-container .slider-prev:hover i {
	left: 29px!important;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev.dark-cs i,
.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next.dark-cs i {
	border: 3px solid #000;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev.dark-cs-preview i,
.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next.dark-cs-preview i {
	border: 3px solid #000;
	color: #000;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev i,
.nectar-slider-wrap[data-overall_style="directional"]  .swiper-container .slider-prev i {
	position: relative;
	left: 38px!important;
}

.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next i,
.nectar-slider-wrap[data-overall_style="directional"]  .swiper-container .slider-next i {
	position: relative;
	right: 38px!important;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev i, 
.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next i {
	line-height: 49px;
	font-size: 34px;
}



.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .swiper-slide {
	transition: transform 0.525s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
	-webkit-transition: transform 0.525s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next,
.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev {
	transition: margin 0.525s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
	-webkit-transition: margin 0.525s cubic-bezier(0.645, 0.045, 0.355, 1) 0s!important;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .swiper-slide.high-z-index {
	z-index: 1000;
	transform: translate(-161px, 0px);
	-webkit-transform: translate(-165px, 0px);
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .swiper-slide.prev-high-z-index {
	z-index: 1000;
	transform: translate(161px, 0px);
	-webkit-transform: translate(165px, 0px);
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .swiper-slide.prev-high-z-index-static {
	z-index: 1000;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-next.next-arrow-move {
	margin-right: 3px!important;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .slider-prev.prev-arrow-move {
	margin-left: 15px!important;
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .swiper-slide.next-move {
	z-index: 100;
	transform: translate(-40px, 0px);
	-webkit-transform: translate(-40px, 0px);
}


.nectar-slider-wrap[data-button-styling="btn_with_preview"] .swiper-container .swiper-slide.prev-move {
	z-index: 100;
	transform: translate(40px, 0px);
	-webkit-transform: translate(40px, 0px);
}
.swiper-container .slider-prev,.swiper-container .slider-next{top:52%!important;}


#listing-left .amenities li.last{
	border: none;
}


#listing-left .rating li.last{
	border-bottom: none;
}
#nav li.last a{border-right:none}
#home article .column.last{padding-right:none}
#home article .column.last ul li{width:48%}
#home article .column.last ul li:nth-child(odd){float:left}
#home article .column.last ul li:nth-child(even){float:right}

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



.gridView .grid-infoBox .row {
    margin: 0 !important;
}

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {display:none;}
#wrapper.boxed-all #footer-widget-area,#wrapper.boxed-all .footer-bottom .container{width:997px;}
.top-nav .social-icons a,.footer-bottom .social-icons a{opacity:0.5;}
.top-nav .social-icons a:hover,.footer-bottom .social-icons a:hover{top:0;opacity:1}
.top-nav .social-icons i:before,.footer-bottom .social-icons i:before{padding:0 2px;line-height:24px;font-size:14px;}
.footer-bottom{position:relative;background:#2e2e2e;line-height:35px;border-top:1px solid #444;color:#ccc;padding:15px 0;}
.footer-bottom .social-icons{float:right;margin:3px 15px 0;line-height:0;}
.footer-bottom a{color:#ccc;}
.footer-bottom a:hover{color:#FFF;}
.footer-bottom .container,#footer-widget-area{width:98%!important;}
.footer-bottom .alignright,.footer-bottom .alignleft,.footer-bottom .social-icons{text-align:center;float:none;width:100%;margin:0;line-height:20px;}
#theme-header,.breaking-news,#crumbs,#sidebar,.share-post,#theme-footer,.footer-bottom,#related_posts,p.post-meta .post-comments,#author-box,.post-navigation,#comments,.e3lan,.post-tag,.post-edit-link{display:none!important;}

a.cart, a.logstate, a.register, span.sep, a.currency { text-decoration: none; display: inline-block; height: 18px; padding-top: 8px; }

span.sep { padding: 8px 8px 0;}



#wrapper, 
#header, 
#nav, 
#wrapper_home, 
#content_home, 
#flashcontent,
#videos  { width:100%}


#wrapper_home {
    position: relative;
    width: 870px;
    
    margin: 0 auto;
}


*html #wrapper_home {
    position: static;
}
