﻿.rfbp-timestamp{color:#999}
.rfbp-timestamp:hover{text-decoration:underline;color:#999;font-weight:400}


#main{

    padding-bottom: 350px;
    z-index: 0;
	overflow: auto;
    width: 100%;

}


.yt-k2-category-summary .category_desc {
float:left;

padding-top: 2px;
padding-left: 2px;
padding-right: 2px;

}

header.header .account-button {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 60px;
  height: 60px;
  padding: 10px;
  border-right: 1px solid #c2c6cc;
  vertical-align: top;
  text-align: center;
  background: #ecedef;
  transition: background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}

header.header .account-button.logged-in {
  text-align: left;
  padding: 0;
}

header.header .account-button a,
header.header .account-button button {
  display: block;
  color: #445361;
}

header.header .account-button a:hover,
header.header .account-button button:hover {
  text-decoration: none;
  color: #242d34;
}

header.header .account-button p {
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

header.header .account-button .avatar {
  display: block;
  width: 40px;
  height: 40px;
}

header.header .account-button .avatar .img,
header.header .account-button .avatar img {
  width: 40px;
  height: 40px;
  background-size: 53.33px 40px;
  border-radius: 20px;
  background-position-x: 50%;
}

header.header .account-button.open {
  background: #445361;
}

header.header .account-button.open a {
  color: #ecedef;
}

header.header .account-button.open a:hover {
  color: #fb7f64;
}

  header.header .account-button a,
  header.header .account-button button {
    display: inline-block;
  }

  header.header .account-button div {
    display: inline-block;
  }

  header.header .account-button .account-nav {
    display: block;
  }

  header.header .account-button.logged-in a,
  header.header .account-button.logged-in button {
    width: 100%;
    vertical-align: top;
    background-color: inherit;
    text-align: left;
  }

  header.header .account-button.logged-in a:focus,
  header.header .account-button.logged-in button:focus {
    outline: none;
  }

  header.header .account-button.logged-in .avatar {
    display: inline-block;
    width: 37px;
    height: 37px;
    margin-right: 10px;
    vertical-align: top;
  }

  header.header .account-button.logged-in .account-nav {
    display: inline-block;
    text-transform: none;
  }


.homeaboutimg{width:40%;
min-height:150px;
float:left;
}

#header.logo-side .wf-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
#header.menu-centered.logo-left .wf-wrap{width:100%}
.logo-side .wf-wrap{height:100%}
#fancy-header.content-left .wf-wrap,#fancy-header.content-right .wf-wrap,#fancy-header.title-center .wf-wrap{display:table;width:100%}
#fancy-header .wf-wrap,.page-title .wf-wrap{padding-top:0;padding-bottom:0}
.overlap #fancy-header .wf-wrap,.overlap .page-title .wf-wrap{padding-top:70px;padding-bottom:70px}
.sidebar-left .wf-wrap:after,.sidebar-left .wf-wrap:before,.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}

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

  .overlap .page-title .wf-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px;
  }

  .is-webkit.overlap #main .wf-wrap {
    top: 0;
  }

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

  #header .wf-wrap,
  .header-side-left #header.logo-side .wf-wrap,
  .header-side-right #header.logo-side .wf-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .wf-wrap {
    padding: 0 20px;
  }

  .page-title .wf-container-title,
  #fancy-header .wf-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .page-title.disabled-bg .wf-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

@import url('css/reset.css'); 
@import url('css/prettyPhoto.css'); 


.attachment-portfoliosmall, .largeport {
	visibility:hidden;
}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }


#content .hentry .wp-caption {
  background: #F5F5F5;
  text-align: center;
  padding-top: 5px;
  font-size: 0.8em;
  color: #999;
  max-width: 100%; }


#content .hentry .gallery-item a,
#content .hentry .entry-attachment a,
#content .hentry .entry-attachment a:hover,
#content .hentry .wp-caption a,
#content .hentry .wp-caption a:hover,
#content .hentry .gallery a:hover {
  border: none; }

  #content .hentry .gallery .wp-caption,
  #content .hentry .gallery .gallery-caption {
    font-size: 12px;
    line-height: 1.2;
    color: #AAA;
    max-width: 97.5%;
    text-align: center; }

      #content .hentry .gallery .wp-caption .wp-caption-text,
      #content .hentry .gallery .gallery-caption {
        font-size: 10px;
        line-height: 1; }


.bannerimg1 
{
padding: 0px;
}

 
.footer-widgets-2 {
    float: left;
    width: 300px;
}

#center, #footer, #samplecover {
  position: relative;
  background: #fff;
  top: 10px;
  margin-top: 0;
  margin-left: 200px;
  margin-right: 220px;
}

		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image{
			background-color: #FFFFFF;
			box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
			font-size: 11px;
			text-align: center;
			margin: 0px;
			max-width: 100%;
			width: 150px;			
		}
		
		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image img{
			width: 100%;
			text-align: left;
			margin: 0px;
		}
		
		
		ul#pretty-pinterest-pins-widget li.pretty-pinterest-pin div.pretty-pinterest-image a{
			display: block;
			background: none;
			padding: 15px 15px 13px 15px;
			margin: 0px;
		}


.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: "";
}

.td-pb-row:after {
  clear: both;
}


.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  
  
  
  padding-right: 24px;
  padding-left: 24px;
  position: relative;
}


.td-pb-row .td-pb-row .td-pb-span1 {
  width: 8.33333333%;
}

.td-pb-row .td-pb-row .td-pb-span2 {
  width: 16.66666667%;
}

.td-pb-row .td-pb-row .td-pb-span3 {
  width: 25%;
}

.td-pb-row .td-pb-row .td-pb-span4 {
  width: 33.33333333%;
}

.td-pb-row .td-pb-row .td-pb-span5 {
  width: 41.66666667%;
}

.td-pb-row .td-pb-row .td-pb-span6 {
  width: 50%;
}

.td-pb-row .td-pb-row .td-pb-span7 {
  width: 58.33333333%;
}

.td-pb-row .td-pb-row .td-pb-span8 {
  width: 66.66666667%;
}

.td-pb-row .td-pb-row .td-pb-span9 {
  width: 75%;
}

.td-pb-row .td-pb-row .td-pb-span10 {
  width: 83.33333333%;
}

.td-pb-row .td-pb-row .td-pb-span11 {
  width: 91.66666667%;
}

.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}

  .td-pb-row:before,
  .td-pb-row:after {
    display: table;
    content: "";
  }

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100%;
  }

  .td-pb-row .td-pb-row {
    padding-right: 0;
    padding-left: 0;
  }

  .td-pb-row .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-row .td-pb-span12 {
    width: 100%;
  }




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
#section4 .col{margin:1% 0}
.cboxPhoto,.col{float:left;display:block}
.col{margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}
.alert-alert .link-close.link-close-anchored,.alert-error .link-close.link-close-anchored,.alert-info .link-close.link-close-anchored,.alert-success .link-close.link-close-anchored{top:12px;right:12px}
.h1 .link,.h1 a,h1 .link,h1 a{color:#83a248}
.h1 .link:hover,.h1 a:hover,h1 .link:hover,h1 a:hover{color:#38a3c8}
.link,a{text-decoration:none;color:#38a3c8;cursor:pointer}
.link .light,a .light{color:#71c1d7}
.link:focus,.link:hover,a:focus,a:hover{color:#38a3c8;text-decoration:underline}
.link.none,a.none{color:#666260;text-decoration:none!important}
.link.block,a.block{display:block;color:#666260;text-decoration:none}
.link-secondary{color:#666260;cursor:pointer;text-decoration:none;border-bottom:1px solid #eae8e5}
.link-secondary:hover{color:#98918b;border-bottom-color:#eae8e5;text-decoration:none}
.link-tertiary{color:#98918b;text-decoration:underline;cursor:pointer}
.link-tertiary:hover{color:#666260}
.link-no-underline{text-decoration:none}
.link-underline{text-decoration:underline}
.link-hoverable{text-decoration:none;border-bottom:1px dashed #888;margin-bottom:1px;cursor:pointer;display:inline-block}
.link-draggable{cursor:move}
.link-danger{color:#bd202e;text-underline:none}
.link-danger:hover{color:#bd202e}
.link-icon:hover{text-decoration:none}
.link-icon:hover .link{text-decoration:underline}
.link-video{position:relative;display:inline-block;cursor:pointer}
.link-video:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-position:center center;background-repeat:no-repeat;opacity:.8;filter:alpha(opacity=80);z-index:20}
.link-video:hover:after{opacity:1;filter:alpha(opacity=100)}
.link-video.link-video-small:after{background-size:40% auto}
.link-video.link-video-medium:after{background-size:25% auto}
.link-video.link-video-large:after{background-size:80px auto}
.link-video .badge-featured{position:absolute;top:3px;left:-3px}
.media-preview,.media-preview .link-video img{min-height:200px;max-height:270px}
.media-preview .link-video{display:block;height:100%;text-align:center}
.media-preview .link-video img{display:inline-block;max-width:100%;width:auto;height:auto;vertical-align:middle}
.dropdown-menu .dropdown-menu-item,.dropdown-menu .link,.dropdown-menu a{color:#666260;font-size:15px;font-weight:400;line-height:40px;text-decoration:none}
.dropdown-menu .dropdown-menu-item:hover,.dropdown-menu .link:hover,.dropdown-menu a:hover{background-color:#c4c2bc}
#nav #main-nav-phone .dropdown-menu-item,#nav #main-nav-phone .link,#nav #main-nav-phone a,.dropdown-menu-mobile .dropdown-menu-item,.dropdown-menu-mobile .link,.dropdown-menu-mobile a{color:#666260;font-size:15px;font-weight:400;line-height:40px;text-decoration:none}
#nav #main-nav-phone .dropdown-menu-item:hover,#nav #main-nav-phone .link:hover,#nav #main-nav-phone a:hover,.dropdown-menu-mobile .dropdown-menu-item:hover,.dropdown-menu-mobile .link:hover,.dropdown-menu-mobile a:hover{background-color:#c4c2bc}
.link-go:after,.link-return:before,.link-show-less:after,.link-show-more:after{content:'';display:inline-block;position:relative;top:0;left:0;width:5px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSI1Mi41IDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNTIuNSAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjMzhhM2M4IiBkPSJtNTcuNDg3LDQuOTk5IC4wMTMtLjAxNS0uMzQ1LS4zNzMtMy45NTEtNC42MTEtLjcwNCwuNzYgMy42MzIsNC4yNC0zLjYzMiw0LjI0IC43MDQsLjc2IDMuOTUtNC42MTEgLjM0Ni0uMzc0eiIvPgo8L3N2Zz4K);background-size:100% 100%;background-repeat:no-repeat}
.link-go:after,.link-show-less:after,.link-show-more:after{margin-left:5px}
.link-return:before{margin-right:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.link-show-less:after,.link-show-more:after{margin-left:5px;top:-1px}
.link-show-more:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.link-show-less:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.link-secondary.link-go:after,.link-secondary.link-return:before,.link-secondary.link-show-less:after,.link-secondary.link-show-more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSI1Mi41IDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNTIuNSAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjNjY2MjYwIiBkPSJtNTcuNDg3LDQuOTk5IC4wMTMtLjAxNS0uMzQ1LS4zNzMtMy45NTEtNC42MTEtLjcwNCwuNzYgMy42MzIsNC4yNC0zLjYzMiw0LjI0IC43MDQsLjc2IDMuOTUtNC42MTEgLjM0Ni0uMzc0eiIvPgo8L3N2Zz4K)}
.link-tertiary.link-go:after,.link-tertiary.link-return:before,.link-tertiary.link-show-less:after,.link-tertiary.link-show-more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjOTg5MThCIiBkPSJNNC45ODcsNC45OTkgNSw0Ljk4NCA0LjY1NSw0LjYxMSAuNzA0LDAgMCwuNzYgMy42MzIsNSAwLDkuMjQgLjcwNCwxMCA0LjY1NCw1LjM4OSA1LDUuMDE1eiIvPgo8L3N2Zz4K)}
.link-go.link-go-white,.link-return.link-return-white{color:#fff}
.link-go.link-go-white:after,.link-return.link-return-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNSAxMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUgMTAiPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNNC45ODcsNC45OTkgNSw0Ljk4NCA0LjY1NSw0LjYxMSAuNzA0LDAgMCwuNzYgMy42MzIsNSAwLDkuMjQgLjcwNCwxMCA0LjY1NCw1LjM4OSA1LDUuMDE1eiIvPgo8L3N2Zz4K)}
.link-return.link-return-white{color:#fff}
.link-return.link-return-white:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.link-go.link-read-more{white-space:nowrap;text-transform:uppercase;font-size:13px;line-height:1.5em}
.link-up-down:before{content:'';display:inline-block;top:0;left:0;width:18px;height:18px;padding:0 5px;background-size:100% 100%;background-repeat:no-repeat;margin:-2px 10px -4px 0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAuNCAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMC40IDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN5bWJvbCAgaWQ9Ik5leHRfR3JheV9TbWFsbCIgdmlld0JveD0iLTIuNSAtNSA1IDEwIj4NCgk8cG9seWdvbiBmaWxsPSIjNjY2MjYwIiBwb2ludHM9IjIuNSwwIDIuNSwwIDIuMiwwLjQgLTEuOCw1IC0yLjUsNC4yIDEuMSwwIC0yLjUsLTQuMiAtMS44LC01IDIuMiwtMC40IDIuNSwwIAkiLz4NCjwvc3ltYm9sPg0KPHVzZSB4bGluazpocmVmPSIjTmV4dF9HcmF5X1NtYWxsIiAgd2lkdGg9IjUiIGhlaWdodD0iMTAiIHg9Ii0yLjUiIHk9Ii01IiB0cmFuc2Zvcm09Im1hdHJpeCg0LjQ4OTY1OWUtMTEgLTEgLTEgLTQuNDg5NjU5ZS0xMSA1LjE4NzcgMy4yODgpIiBvdmVyZmxvdz0idmlzaWJsZSIvPg0KPHVzZSB4bGluazpocmVmPSIjTmV4dF9HcmF5X1NtYWxsIiAgd2lkdGg9IjUiIGhlaWdodD0iMTAiIHg9Ii0yLjUiIHk9Ii01IiB0cmFuc2Zvcm09Im1hdHJpeCg0LjQ4OTY1OWUtMTEgMSAxIC00LjQ4OTY1OWUtMTEgNS4xODc3IDEzLjc4OCkiIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQo8L3N2Zz4NCg==)}
.link-plus:before{content:'';display:inline-block;top:0;left:0;width:10px;height:10px;padding:0 5px;background-size:100% 100%;background-repeat:no-repeat;margin-right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjUxIDAgOCA4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA1MSAwIDggOCI+CjxnIGZpbGw9IiM2NjYyNjAiPgo8cGF0aCBkPSJtNjguMjY3LS41LS42NzQsLjAxNSAuMDYzLDMuNzAzLTMuNzA0LS4wNjItLjAxNCwuNjczIDMuNjEsLjA2IC4wNiwzLjYxMSAuNjc0LS4wMTUtLjA2My0zLjcwMyAzLjcwNCwuMDYyIC4wMTUtLjY3My0zLjYxMS0uMDZ6Ii8+CjxwYXRoIGQ9Im01OSwzLjI1LTMuMjUsMCAwLTMuMjUtMS41LDAgMCwzLjI1LTMuMjUsMCAwLDEuNSAzLjI1LDAgMCwzLjI1IDEuNSwwIDAtMy4yNSAzLjI1LDB6Ii8+CjwvZz4KPC9zdmc+Cg==)}
.link-close{display:inline-block;cursor:pointer;width:12px;height:12px;padding:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAX0lEQVQY02WPUQ3AIBQDK2FSkIAUHE0CUjDQZBImAQndx3hQAl/0LiQHACbesDM2EzvFavjfbBQVamBR4MUn1MIsgCsZxqmKl+SJ2x7Y7UU98WvKS7xw/aPsGXGdJbE/1dSlB/8y9UEAAAAASUVORK5CYII=) center center no-repeat}
.link-close:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAX0lEQVQY02WPQRHAIBADI6FSkIAUHPWdF1KQUAmVgIT0UQ7CwIvsDjMLACbesDM2EzvFavjfbBQVamBR4MUn1MIsgCsZxqmKl+SJ2x7Y7UU98WvKS7xw/aPsGXGdJbE/+2yP6UiM6ZoAAAAASUVORK5CYII=)}
.link-close.link-close-anchored{position:absolute;top:15px;right:15px}
.nav-dark li .link,.nav-dark li a{color:#b3aba8;font-size:13px;font-weight:lighter}
#hero .hero-controls .note .link-close.link-close-anchored{top:12px;right:12px}
.bg-dark,.bg-dark h2,.bg-dark h2 .link,.bg-dark h2 a,.bg-dark h3,.bg-dark h4,.bg-transparent,.bg-transparent h2,.bg-transparent h2 .link,.bg-transparent h2 a,.bg-transparent h3,.bg-transparent h4{color:#e4ddd7}
.bg-dark .link-secondary,.bg-transparent .link-secondary{color:#98918b;text-decoration:underline;border-bottom:none}
.bg-dark .link-secondary:hover,.bg-transparent .link-secondary:hover{color:#98918b;text-decoration:underline}
.header-banner .link-close.link-close-anchored{top:12px;right:12px}
#main-nav li .link,#main-nav li a{color:#666260;line-height:50px}
#browser-deprecate-message .link{white-space:nowrap}
.region-promoted{color:#c09853;background-color:#fcf8e3;border-color:#faebcc;padding:20px;}
.page-node-edit .region-content{padding:0 40px;}

.sidehead {clear:both; margin:20px 0 0 0;background:#2EA065; color:#fff; font-size:16px;padding:3px 5px;}
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}

	.menu-item {
		width:100%;
		float:none;
		background: #fff;
		position: relative;
	}

	.menu-item  a {
		padding:15px;
	}

	.menu-item  a:hover {
		background: #efefef;
	}




.search .content_inner .two_columns_66_33 .column2 {
	display: none;    
}


.search .content_inner .two_columns_66_33 .column1 {
	width: 100%;
}


.search .content_inner .two_columns_66_33 .column1 .column_inner {
	padding-right: 0;
}

  .ver2-1{
   
   }


.slide {
  width: 100%;
}

.carousel .carousel-inner .item {
    display: none;
}

.carousel .carousel-inner .item .full {
    width: 100%;
}

.carousel .carousel-inner .item.active,
.carousel .carousel-inner .item.next,
.carousel .carousel-inner .item.prev {
    display: block;
    line-height: 1;
}

.carousel.carousel-fade .item {
    transition: opacity 2s ease-in-out;
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    -ms-transition: opacity 2s ease-in-out;
}

.carousel.carousel-fade .item .active.left,
.carousel.carousel-fade .item .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}
.nav-list li,nav.pager ul li,nav.filter-pager ul li{display:inline-block;list-style-type:none}
.nav-service .nav-list a,.nav-service nav.pager ul a,nav.pager .nav-service ul a,.nav-service nav.filter-pager ul a,nav.filter-pager .nav-service ul a{margin-right:1em;text-decoration:none;text-transform:uppercase;color:#000;font-size:0.8em;letter-spacing:0.02em}
.nav-breadcrumbs .nav-list li a,.nav-breadcrumbs nav.pager ul li a,nav.pager .nav-breadcrumbs ul li a,.nav-breadcrumbs nav.filter-pager ul li a,nav.filter-pager .nav-breadcrumbs ul li a{text-decoration:none}
.nav-breadcrumbs .nav-list li i,.nav-breadcrumbs nav.pager ul li i,nav.pager .nav-breadcrumbs ul li i,.nav-breadcrumbs nav.filter-pager ul li i,nav.filter-pager .nav-breadcrumbs ul li i{font-size:.9em}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}



#featured-article .description, .feature-large .description {overflow: hidden; max-height: 2.8em; display: block;}

.feature-small .description {overflow: hidden; max-height: 6.8em; display: block; margin-top: 8px;}

.latest-news .feature-small .description {max-height: 4.2em;}

.inner-pages .feature-spotlight .main-column-text .description {width: 280px;}
 
.news-list .description {max-height: 2.8em; overflow: hidden;}


.QA-articles .description {
border-top: 1px solid #e8e9ea; margin-top: 18px; padding-top: 18px;}


#promo-area .intro, .description {font-size: .95em; display: block; line-height: 1.4em;}
 



#sidebar .thumbnails-small .description {overflow: hidden; max-height: 6.4em; display: block; line-height: 1.3em;}



#header-features li .description, .rating .description {display: none;}


.articles .thumbnails-xsmall article .description {max-height: 2.8em; overflow: hidden; }

.articles .thumbnails-xsmall article .description p {margin-bottom: 0px;}



#header-features li:hover .description {
display: block; position: absolute; z-index: 2; width: 100%; 
padding: 4px 10px; margin: 0px; max-height: 1.2em; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; 
background: #fafafa; border: 1px solid #f3f3f3;
border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;}

#video-popup .text .description {max-height: 5.2em; margin-bottom: 10px; overflow: hidden; display: block;}
#footer .footer-social-links{position:absolute;right:10px;bottom:2px;text-align:center;}
#footer .footer-social-links .fa-stack-2x{font-size:1.6em;}
#footer .footer-social-links .fa-stack-1x{font-size:0.8em;top:-4px;}
#footer .footer-social-links a{color:#666;display:inline-block;margin-right:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}
#footer .footer-social-links a.icon-facebook:hover{color:#3b5998;}
#footer .footer-social-links a.icon-twitter:hover{color:#55acee;}
#footer .footer-social-links a.icon-linkedin:hover{color:#0077b5;}
#footer .footer-social-links a.icon-pinterest:hover{color:#cc2127;}
#footer .footer-social-links a .fa-inverse{color:white;}
.webstore-overlay-cart table .subtotal{width:5rem;padding-right:12px;padding-left:5px;}
.webstore-overlay-cart .subtotal,.webstore-overlay-cart #PromoCodeStr{text-align:right;}
#confirm .lines .subtotal{text-align:right;font-weight:bold;}
.order-history .subtotal{text-align:right;}
.webstore-lines .subtotal{text-align:right;font-weight:bold;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}





html,
body,
#container,
#main,
#content {
	height: 100%;
}
.list-divided .list-group__item,.list-divided .list-divided__item{border-bottom:1px dotted black;vertical-align:middle}
.list-divided--table .list-divided__item{display:table-row}
.container .four.columns{width:23%}
.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns{width:300px}
#brochure-package-slider .four{width:46% !important;min-height:280px !important;margin-bottom:20px}
.view-brochure-list .four.columns{width:45%}
.b-notification-link .b-imgblock_time{color:#606061}
.js-unread-notification .b-imgblock_time{color:#606061}
.b-message_item .b-imgblock_time{float:right}
.b-imgblock_time{color:#606061;display:inline-block;margin:0 10px 0 0}

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


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

.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%;}

#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}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item{float:left;height:15px;margin-right:10px;margin-top:15px;width:15px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item .views-content-counter{background-color:#CCCCCC;background-position:-20px 0;background-repeat:no-repeat;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}





.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}


#footer .container_24 .grid_5 {
width: 220px !important;
}
.footer-nav-menu .menu-item.first .separator-left{width:0}
.main-nav-module .main-nav-menu .separator-left,.main-nav-module .main-nav-menu .decoration,.main-nav-module .main-nav-menu .icon-downgate,.main-nav-module .main-nav-menu .icon-selected,.main-nav-module .main-nav-menu .separator-right{float:left}
.site-links-menu .menu-item.first .separator-left{width:0}
.footer-nav-module .footer-nav-menu .separator-left{float:left;margin-top:1px;background-color:#d0d0d0;height:1em;width:1px;-webkit-box-shadow:-1px 0 1px #f6f6f6;-moz-box-shadow:-1px 0 1px #f6f6f6;box-shadow:-1px 0 1px #f6f6f6}
.site-links-module .separator-left{float:left;margin-top:1px;background-color:#d0d0d0;height:1em;width:1px;-webkit-box-shadow:-1px 0 1px #f6f6f6;-moz-box-shadow:-1px 0 1px #f6f6f6;box-shadow:-1px 0 1px #f6f6f6}






#map {margin:auto;float:left;width:1140px;height:500px;margin:0;position:relative;}

.ie8 #map {width:700px;}

.ie7 #map {width:700px;}





table.mod_events_latest_table {
}

#resp-tabs-list li{ 
    margin-bottom: 0; 
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold;
}

#resp-tabs-list li a{
    
    padding-left: 20px;
    padding-right: 20px;
}

#container .inner ul.resp-tabs-list {
    margin-top: 10px;
}


#container .inner ul.resp-tabs-list li a {
    background-color: #FFFFFF;
    border: 1px solid #00AEEF;
    color: #00AEEF;
    cursor: pointer;
    display: block;
    font-size: 15px;
 
    text-decoration: none;
    text-transform: capitalize;
}

#container .inner ul.resp-tabs-list li a.tab-active {
    border: 1px solid #00aeef;
   
    background: #00aeef;
    color: #ffffff;
}

ul.resp-tabs-list {
    margin: 0px;
    padding: 0px;
}


.resp-tabs-list li {
    
    display: inline-block;
    padding: 5px;
    
    list-style: none;
    cursor: pointer;
    float: left;
    letter-spacing: 1px;
}


.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}


.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}
.most-popular-module .pagination{position:absolute;bottom:-32px;width:100%;text-align:center;height:20px;list-style:none;margin:0;padding:0;display:block;}
.most-popular-module .pagination li{float:none;border:none;position:relative;margin:0;margin-left:2px;margin-right:2px;padding:0;width:16px;height:16px;border-radius:8px;display:inline-block;background-color:#dfdfdf;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;}
.most-popular-module .pagination li.active{background-color:gray;}
.most-popular-module .pagination li:hover{cursor:pointer;}
.home-slider-container .pagination{display:block;margin-bottom:0em;margin-top:0;position:relative;top:57px;}
.home-slider-container .pagination li{float:none;border:none;position:relative;margin:0;margin-left:2px;margin-right:2px;padding:0;width:16px;height:16px;border-radius:8px;display:inline-block;background-color:#dfdfdf;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;}
.home-slider-container .pagination li.active{background-color:gray;}
.home-slider-container .pagination li:hover{cursor:pointer;}



.pagination,
.wp-prev-next {
  margin: 1.5em 0; }


.pagination {
  display: none;
  text-align: center;
  clear: both; }

  .pagination ul {
    display: inline-block;
    background-color: white;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border-radius: 3px; }

  .pagination li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 1px solid #3e3e3d;
    font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; }

  .pagination a, .pagination span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: 0.75em;
    min-width: 1em;
    display: block;
    color: #00cefe; }

    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
      background-color: #00cefe;
      color: white; }

  .pagination .current {
    cursor: default;
    color: black; }

    .pagination .current:hover, .pagination .current:focus {
      background-color: white;
      color: black; }

.marketplace{padding:0}


.center-paragraph-header {
	
	font-size: 25px;
}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.wf-active #sliderWrap .slides ul li.slide .content h3{font-size:21.2px;font-style:normal;font-weight:700}
.wf-active #sliderWrap .slides ul li.slide .content h3 a{font-size:18px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}
