﻿
    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }


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

.clearfix:after,
.block-body:after {
  clear:both;
}


.clearfix,
.block-body {
  *zoom:1;
}


.block {
  margin-bottom: 32px;
}

.block-title {
  color: #8b623d;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.block-title a {
  color: #8B623d;
}

.block-title-icon {
  margin-right: 9px;
  vertical-align: bottom;
}

.block-body {
  border: 1px solid #e1e1e1;
  padding: 18px;
}


.martha-pins .block-title {
  margin-bottom: 5px;
}

.martha-pins .block-body {
  padding-top: 26px;
}

.martha-pins .block-body img {
  width: 110px;
}


.martha-tweets .block-title {
  margin-bottom: 5px;
}


	.no-mobile-slidingbar #slidingbar-area{display:none;}


	.footer-area .fusion-column,
	#slidingbar .fusion-column {
		margin-bottom: 40px;
	}

	.footer-area .columns .col,#slidingbar-area .columns .col{
		float:left;
		width:98% !important;
	}

	.footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img { max-width: 64px; padding:3px !important; }
	
	
	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}

	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }

.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.footer-area .tagcloud a:hover{ color: #FFFFFF; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }





#slidingbar {
	background-color:#363839;
	background-color:rgba(54,56,57,1);
}

#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li {
	border-color: #363839;
	border-color: rgba(54,56,57,1);
}


.avada-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	font-weight:bold;
}



.footer-area  h3,#slidingbar-area  h3{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
}


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,
.jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet {
	font-size:15px;
		line-height:23px;
}

.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description,
.footer-area ul, #slidingbar-area ul, .fusion-tabs-widget .tab-holder .news-list li .post-holder a,
.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta{
	font-size:15px;
		line-height:23px;
}


body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q{
	line-height:20px;
}


#slidingbar-area h3{font-size:13px;line-height:13px;}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1248px; }


#slidingbar-area,#slidingbar-area article.col,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}


#slidingbar-area a, #slidingbar-area .jtwt .jtwt_tweet a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, #slidingbar-area .fusion-accordian .panel-title a{color:#BFBFBF;}


#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li, #slidingbar-area .widget_recent_entries ul li {border-bottom: 1px solid #282A2B;}

#slidingbar-area .tagcloud a, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li,
#slidingbar-area .fusion-accordian .fusion-panel
{border-color: #282A2B;}



#slidingbar-area a{text-shadow:none;}
.x-recent-posts .x-recent-posts-content{padding:10px 5px}

.zone_cont ul,.nicEdit-main ul,.fake_a_zone ul{list-style: none;margin-left: 0;padding-left: 1em;padding-bottom:6px;}

.zone_cont h3,.nicEdit-main h3 ,.fake_a_zone h3{font-size: 16px;margin: 5px 0;position: relative;}

.zone_cont ,.nicEdit-main{ margin:0px 15px; line-height:20px; font:12px; font-family:Verdana, Geneva, sans-serif; padding:6px 0 15px 0; }

.zone_cont p,.nicEdit-main p{line-height: 1.6em;margin-bottom: 1em;padding-left: 20px;}




#pu_blanket {
background-color:#111;
opacity: 0.65;
*background:none;
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
.top + h2{margin-top:0;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}

.hmQuote div.first { 
	display: block;
clear: both;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.site-footer .container,
.footer-widget-area .container {
	padding: 0;
}

.site-content.container {
	padding: 0 15px;
}

.title-banner .container {
	padding: 0;
}

.widget .container,
section .container {
  padding-left: 30px;
  padding-right: 30px;
}
.view-featured .view-content,.region-homepage-top-first,.region-homepage-bottom-second{margin-bottom:12px}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}


.fa, .btn--action:after, .main-nav .reveal-trigger--main-nav:after, .main-nav2 .reveal-trigger--main-nav:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


.fa-fw, .main-nav .reveal-trigger--main-nav:after, .main-nav2 .reveal-trigger--main-nav:after {
  width: 1.2857142857em;
  text-align: center; }


.fa.pull-left, .pull-left.btn--action:after, .main-nav .pull-left.reveal-trigger--main-nav:after, .main-nav2 .pull-left.reveal-trigger--main-nav:after {
  margin-right: .3em; }


.fa.pull-right, .pull-right.btn--action:after, .main-nav .pull-right.reveal-trigger--main-nav:after, .main-nav2 .pull-right.reveal-trigger--main-nav:after {
  margin-left: .3em; }

  .main-nav .reveal-trigger--main-nav:after {
    content: '\f054';
    margin-left: 2px; }

  .ie8 .main-nav li:hover .reveal-trigger--main-nav:after {
    content: '\f078'; }

  .main-nav .reveal-trigger--main-nav.is-reveal-trigger-open:after {
    content: '\f078'; }


.main-nav2 .reveal-trigger--main-nav:after {
  content: '\f054';
  margin-left: 2px; }


.ie8 .main-nav2 li:hover .reveal-trigger--main-nav:after {
  content: '\f078'; }


.main-nav2 .reveal-trigger--main-nav.is-reveal-trigger-open:after {
  content: '\f078'; }

  .footer-main__nav .fa, .footer-main__nav .btn--action:after, .footer-main__nav .main-nav .reveal-trigger--main-nav:after, .main-nav .footer-main__nav .reveal-trigger--main-nav:after, .footer-main__nav .main-nav2 .reveal-trigger--main-nav:after, .main-nav2 .footer-main__nav .reveal-trigger--main-nav:after {
    margin-right: 1em; }

   

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

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

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
#content .slider .ux-section{padding-left:0 !important;padding-right:0 !important}
#content .ux-section{padding-left:0 !important;padding-right:0 !important}


.footer-menu li {
  display: inline-block;
  padding-left: 15px;
  font-size: 12px; }


.footer-menu li.last {
  margin: 0;
  padding: 0;
  background: none; }


.footer-menu {
  
}

.footer-menu a {
  color: #cfd7da; }

.footer{
    font-family: 'open_sansregular';
    background: #4d6068;
    padding: 30px 11% 15px 11%;
    clear: both;
    overflow: auto;
}

.footer .logo{
   float: left;
   width: 25%;
}

.footer .logo img{
    max-width: 100%;
}
.tagline{background-color:#E9E9E9;position:absolute;top:-56px;width:100%;padding-bottom:8px}
.tagline h3{text-align:right;color:#666}
#welcome.welcome{max-width:100%;}
#welcome form label{display:block;margin:10px 0px;}

#welcome{position:fixed;left:-600px;top:10%;border:0;width:550px;margin:0;background-color:#000;color:#ddd;font-size:14px;z-index:9999;opacity:.90;-moz-border-radius-topright:15px;border-top-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;padding:25px;-moz-box-shadow:#999 5px 5px 10px;-webkit-box-shadow:#999 5px 5px 10px;}

	
	#home_featured_backgrounds {
		position: absolute;
		width: 100%;
		overflow: hidden;
		height: 500px;
	}

	
		#home_featured_backgrounds .home_glitches {
			position: absolute;
			z-index: 2;
			width: 100%;
			visibility: hidden;
		}

	
		#home_featured_backgrounds img {
			position: absolute;
			margin-left: -1000px;
			left: 50%;
			visibility: hidden;
		}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}


  .site-header,
  #afrer-slider .wrap,
  #main_content .wrap,
  .nav-primary .wrap,
  .footer-widgets .wrap {
    width: 1170px;
  }

  #nav,
  #subnav,
  #slider-wrapper,
  #afrer-slider,
  #main_content,
  .site-inner,
  #featuredImage_holder,
  #footer-widgets,
  .site-footer{
    width: 300px
  }


  
  .site-header,
  #afrer-slider .wrap,
  #main_content .wrap,
  .nav-primary .wrap,
  .footer-widgets .wrap,
  .footer-first,
  .sidebar-content-sidebar .content-sidebar-wrap  {
    width: 300px;
  }


  .site-header,
  #afrer-slider .wrap,
  #main_content .wrap,
  .nav-primary .wrap,
  .footer-widgets .wrap,
  .footer-first,
  .sidebar-secondary,
  .sidebar-content-sidebar .content-sidebar-wrap {
    width: 450px;
  }



#nav,
#slider-wrapper,
#afrer-slider,
#main_content,
.site-inner,
#featuredImage_holder,
#footer-widgets,
.site-footer{
width: 980px
}


.site-header,
#afrer-slider .wrap,
#main_content .wrap,
.nav-primary .wrap,
.footer-widgets .wrap {
width: 940px;
}
	

    


#main_content{
	margin: 0 auto;
	background-color: #fff;
	padding: 30px 0
}

	#main_content .wrap{
	}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
		
		.slider_cover, .content_bottom, .sidebar_top, .sidebar_bottom,#logo, #navigation{display: none !important;}

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }


.img-full {
  height: auto;
  margin-bottom: 20px;
  width: 100%; }

  .mobile-dropdown-wrap .img-full {
    display: none; }



.responsive .ibiza-nav ul.ibiza-hmenu 
{
   display: none;
   float: none;
   text-align: center;
}


.responsive .ibiza-nav .ibiza-hmenu.visible 
{
   display: block;
}



.responsive .ibiza-nav ul.ibiza-hmenu li,
.ibiza-hmenu-extra1,
.ibiza-hmenu-extra2
{
   float: none;
}



.responsive .ibiza-nav ul.ibiza-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   text-align: center !important;
   height: auto;
   white-space: normal;
}



.responsive .ibiza-nav ul.ibiza-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul a
{
   padding-left: 4% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul a
{
   padding-left: 6% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul a
{
   padding-left: 8% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul a
{
   padding-left: 10% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul ul a
{
   padding-left: 12% !important;
}
