﻿.pncz .option-box .site-header-contact .tile-group,.pncz .option-box .site-header-menu .tile-group,.site-header-contact .pncz .option-box .tile-group,.site-header-contact .row,.site-header-menu .pncz .option-box .tile-group,.site-header-menu .row{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.site-header-menu{height:60px;background:#f3f3f4}
.site-header-menu .container{position:relative;height:100%}
.site-header-menu .btn{font-size:1.125rem;padding-top:.3rem;height:41px;line-height:1.6}
.site-header-is-scrolled .site-header-contact,.site-header-is-scrolled .site-header-menu{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.site-header-is-scrolled .site-header-menu{height:50px;top:70px}



.m-favorite-01-box {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  padding: 20px 20px 20px 20px;
  border: solid 1px #e6e6e6;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }


.m-favorite-01.is-shopinfo_off .m-favorite-01-box {
  border: solid 1px #b60081;
  padding: 20px 20px 15px; }
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.tribe-events-list-separator-month{margin:36px 0 0}
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top:2.25em}


  #tribe-events .tribe-events-list-separator-month {
    display: none; }

    
    #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-venue-details, #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-list-event-description, #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-list-separator-month, #tribe-events #tribe-events-content-wrapper #tribe-events-content .tribe-events-event-cost, #tribe-events #tribe-events-content-wrapper #tribe-events-content .end-time {
      font-size: 14px;
    }
#content #content-body{padding:15px;position:relative;}
#content #content-body #block-block-2{margin-top:15px;}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 20px;}

.panel-body {
  padding: 15px;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}


.faqs-wrap .panel-group .panel .panel-body{
    padding: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.page-footer .panel-body {
  padding: 0;
}

  .widget-banner-flash .panel-body {
    padding: 0;
  }

  .af-service-item__img-wrapp {
    position: relative;
    display: inline-block;
    margin-bottom: 70px; }
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.mk-css-icon-menu-line-2{transition:opacity .1s ease}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0}
 #pgc-975-4-0 { width:33.3333%;width:calc(33.3333% - ( 0.666666666667 * 30px ) ) }
 #pgc-975-1-0 , #pgc-975-4-0 { margin-bottom:30px }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.blog-row.style_18 .column-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

div.testimonial-arrow-down {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #ecf0f1;
    height: 0;
    margin: 0 0 0 25px;
    width: 0;
    top: -3px;
    position: relative;
}

div.testimonial-arrow-down.tertiary {border-top-color: #FFF;}
.abcp_promo-block .abcp_promo-block-subtitle{color:#fff;font-weight:300;line-height:1.2em}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}

#content_img {
	float: left;
	margin: -75px 0 10px 30px;
}

#content_img img {
	border: 10px solid #fff;
	box-shadow: 1px 3px 8px 0px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 1px 3px 8px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 3px 8px 0px rgba(50, 50, 50, 0.75);
}


.mod_eb_mincalendar_table {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    margin-bottom: 0.25em;
    text-align: center;
    text-decoration: none;
    width: 100% !important;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}





.featuredsite {
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


  .textwidget {
    max-width: 300px;
    margin: 0 auto;
  }
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
#footer,.entry-category,.fluid-width-video-wrapper,.single-box,.slide-dock{display:none}

		
		.content-over-image .author a:hover,
		.content-over-image .entry-author a:hover,
		.content-over-image .entry-category a:hover {
			border-bottom:2px solid #fff;
		}

		
	.entry-header .entry-meta .author:after,
	.entry-header .entry-meta .entry-date:after,
	.entry-header .entry-meta .entry-category:after,
	.posts-slider .entry-header .entry-meta .entry-author:after {
		content:"/";
		padding:0 5px;
	}

		.entry-header .author:last-child:after,
		.entry-header .entry-meta .entry-date:last-child:after,
		.entry-header .entry-category:last-child:after {
			content:"";	
		}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.video-inner-wrap {
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  z-index: 10;
  padding: 20px;
  height: 100%;
  position: absolute;
  width: 100%;
}


.video-inner-wrap div {
  margin: 0 auto;
  color: #fff;
}


.video-inner-wrap .button.outline {
  float: none;
}


.video-inner-wrap div h2 {
  text-shadow: 0px 0px 20px #000;
  text-transform: uppercase;
  font-size: 2.1em;
}

  .video-inner-wrap p {
    font-size: 0.8em;
  }

    .social-icons {
        margin: 20px 0 0 0;
        float: none;
        text-align: center;
    }
h4,.h4{font-family:freight-display-pro;font-size:1.6em;font-weight:400;font-style:italic;line-height:1.286}
.related-collection .h4,.related-collection h4,.related-collection.active-collection .active-collection-content .inner-box .h4,.related-collection.active-collection .active-collection-content .inner-box h4{font-size:1.25em;line-height:1.23;color:#fff}
.posts-wrap-inner .post .text-box .h4{margin-bottom:.6072em}
.posts-wrap-inner .post .text-box .h4 a{color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}
.posts-wrap-inner .post .text-box .h4 a:hover{color:#0ebdba}
.podcast-episodes .podcast-episode .h4{font-size:1.5em;line-height:1.23;color:#fff}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#artwork ul.artwork li .image{cursor:pointer;float:left;width:240px;height:240px;overflow:hidden;position:relative}
#artwork ul.artwork li .image img{max-width:100%}
#artwork ul.artwork li .image i{position:absolute;top:5px;right:5px;color:#fff;font-size:25px;opacity:0.8}
.press li .image{float:left;margin-right:25px;text-align:left;width:132px}
.press li .image img{border:1px solid #303F47;max-width:100%}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

.panels-flexible-1171 .panels-flexible-region{padding:0;}
.panels-flexible-1171 .panels-flexible-region-inside{padding-right:0.5em;padding-left:0.5em;}
.panels-flexible-1171 .panels-flexible-region-inside-first{padding-left:0;}
.panels-flexible-1171 .panels-flexible-region-inside-last{padding-right:0;}
.panels-flexible-region-1171-center{float:left;width:99.0000%;}
