﻿  




#footwrap2 {background: none;}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
ul.posts div.post-excerpt{font-size:13px;line-height:1.4em}
.post-content .gallery,.post-excerpt .gallery{margin:auto;text-align:center;clear:both}
.post-content .gallery .gallery-item,.post-excerpt .gallery .gallery-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:10px}
.post-content .gallery img,.post-excerpt .gallery img{border:solid 4px #f6f3ee;padding:10px}
.post-content .gallery-caption,.post-excerpt .gallery-caption{margin-left:0}
.post-content div.gallery img:hover,.post-excerpt div.gallery img:hover{border:solid 4px #d46670}

.paoc-popup-modal {
  background-color: #FFF;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); 
  width: 60%; position: relative;  display: none; 
}

.paoc-popup-modal, .paoc-popup-modal p{line-height:normal; margin: 0 0 20px 0;}

.paoc-popup-modal, .paoc-popup-modal p:last-child{margin:0;}

.paoc-popup-modal-cnt{ background-color: #FFF;  padding: 50px 20px 20px 20px;}

.paoc-popup-modal img{max-width:100%; max-height: 100%;}

	.paoc-popup-modal #ctct-submitted {
    width: 100%;
}

	.paoc-popup-modal input {
    width: 100%;
	}

.page-id-3745 .paoc-popup-modal {
	width: auto;
	max-width: 80%;
	min-width: 80%;
}


.paoc-popup-modal p {
    font-size: 18px;
}

.bcorp-entry-style1 span.entry-date, .bcorp-entry-style1  span.tag-links, .bcorp-entry-style1  span.cat-links, .bcorp-entry-style1  span.author { }

.bcorp-entry-style2 .featured-post:before, .bcorp-entry-style2 .tag-links:before, .bcorp-entry-style2 .entry-date:before, .bcorp-entry-style2 span.author:before, .bcorp-entry-style2 .comments-link:before {
  content: "";
  margin:0;
}


.bcorp-entry-style2 .post-format:after, .bcorp-entry-style2 .entry-date:after, .bcorp-entry-style2 .featured-post:after, .bcorp-entry-style2 .tag-links:after, .bcorp-entry-style2 span.author:after
{
  content: "\00b7";
  font-size:36px;
  line-height:0;
  top:7px;
  position:relative;
  margin-left:5px;
  margin-right:0px;
}

span.entry-date, span.tag-links, span.cat-links, span.author { line-height:12px;}

		.item div span.image { width: 83px; height: 83px; display: block; }

			.thumb div .image { float: left; }

				.thumb div .image img a { border: none; }


.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }


.bootstrap-select.btn-group.pull-right,
.bootstrap-select.btn-group[class*="span"].pull-right,
.bootstrap-select.btn-group[class*="col-"].pull-right,
.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].pull-right {
  float: right; }
#tm_builder_outer_content .tm_pb_testimonial_description{display:table-cell}
#tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_testimonial_description a{color:#fff}
#tm_builder_outer_content .tm_pb_testimonial_old_layout .tm_pb_testimonial_description a{color:#666 !important}

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

.clearfix:after{clear:both}

.clearfix{*zoom:1}

.featured-entries-col .clearfix{margin-bottom:20px;}

.breadcrumbs.clearfix{background:#f8f8f8 none repeat scroll 0 0;margin:20px 0 30px;padding:10px 20px;}

#login-form {
    position: relative;
    width: 300px;
    margin: 0 auto;
    clear: both;
}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}

.financity-top-search-cell{ display: table-cell; vertical-align: middle; padding-left: 30px; padding-right: 30px; }
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


.kaerebalink-detail,
.booklink-detail {
   line-height:1.5;
}


#sidebar_right {
  float: right;
  width: 160px;
  }

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}
 
.icon-doc-alt:before { content: '\f0f6'; }
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}
.wsmenucontainer.wsoffcanvasopener{display:block;}
.wsmenucontainer{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;min-height:800px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}

.footer { clear: both; padding: 1.5em 0 0; border-top: 2px solid; }


.footer .colophon { float: left; height: 40px; width: 70%; margin: 0; }

.footer .generator { float: right; }

.footer .generator a { padding: 0; background: none; }

.nav,
.arbo,
.aside,
.footer { display: none; }
#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}
#footer-bottom .et-social-icon a{color:#ffffff}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.list-small .author,.list-small .suffix,.list-small .entry-summary{display:none}
.list-medium .entry-summary{font-size:11px}
.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%}
.entry-content img,.entry-summary img,.comment-content img[height],img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}
.item .entry-summary{line-height:1.5;font-size:12px;overflow:hidden;width:100%;padding:5px 0 0}
.list-small .entry-summary{padding:0}
.list-large .entry-summary{clear:left}
.grid-small .suffix,.grid-small .entry-meta,.grid-small .entry-summary{display:none}
.grid-medium .entry-meta,.grid-medium .suffix,.grid-medium .entry-summary{display:none}
.grid-mini .suffix,.grid-mini .entry-meta,.grid-mini .comments,.grid-mini .entry-summary{display:none}

.ticketdate li.buynow {    
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;     
}
ul.sf-menu,ul.sf-mobile-menu,.cat-menu{font-family:"Open Sans"}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.nobottommargin{margin-bottom:0 !important}

.hero-bottom .three-plan-col .single-plan .top-icon 
{	margin-bottom: 29px;	
}

.hero-bottom .three-plan-col .single-plan .top-icon img
{	max-width: 108px;
}

.who-we-are .who-we-are-box .single-box .top-icon
{	position: absolute; left: 15px; top: 0px;
}

.who-we-are .who-we-are-box .single-box .top-icon img
{	width: 97px; border-radius: 50%;
}

.ifb-flip-box-section-content[style] {
	color: #fff !important;
	font-size: .9em !important;
}


.number {
  float: right;
  margin: 0;
}


  .number a {
    text-decoration: none;
  }
.mod_stage .slide_pager .pager_list{text-align:center}


	.pricing-table.widget-fourths .textwidget {
		padding: 30px;
	}


	.pricing-table.widget-fifths .textwidget {
		padding: 30px 20px;
	}
#block-49{min-height:40px}
.twitter iframe{max-width:314px !important}
.responsive-grid-active .facebook.block,.responsive-grid-active .twitter.block,.responsive-grid-active .blogs.block,.responsive-grid-active .headlines.block,.responsive-grid-active .free-apps.block{float:none !important;margin:0px auto !important;max-width:300px !important;margin-bottom:10px !important}
.twitter{position:relative;left:0%}
.pp_social .twitter{float:left}

body #menu-overlay {
  display: none;
  position: fixed;
  z-index: 2;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #1e2546;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

  body.menu-open #menu-overlay {
    display: block;
    opacity: 0.6;
  }
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.text-center{text-align:center!important}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;margin-left:30px}


.grid-4:nth-child(3n+1) {clear:left;}

.grid-8 .grid-4:nth-child(3n+1),
.grid-8 .grid-2:nth-child(3n+1) {clear:none;}

.grid-8 .grid-4:nth-child(odd),
.grid-8 .grid-2:nth-child(4n+1) {clear:left;}
.grid-4{width:330px}
.b-gallery__btn{margin:0}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}

#wrapper #main .page-stripe p + .fusion-clearfix {
    margin-top: -30px !important;
}

#wrapper #main .page-stripe-transparent p + .fusion-clearfix {
    margin-top: -30px !important;
}

#calendar2 thead tr.month{
  background-color: #43b851;
  height: 30px;
  color: #fff;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-10{width:100%}
.fs-18{font-size:1.286em}


	#wave{
		display: none;
	}


      #wave canvas{
        width: 100% !important;
      }


.address {
  padding: 4px 15px 15px 15px;
}


.address p{
  font-size: 15px;
}


.address.leftborder {
  border-left: 1px solid #b8b5b8;
}

.most_dl .dls{text-align: center; width: 3rem;}


.footer-socket-area {
	width: 100%;
}

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


.site-branding {
    color: #252525;
    float: left;
    font-size: 36px;
    font-weight: 500;
    line-height: 0.8;
    margin: 10px 3px 0px 3px;

}


.site-branding a {
    color: #0fb36c;
}


.site-branding a:hover {
    color: #252525 ;
}


	.header-layout-2 .site-branding {
	    text-align: center;
	    float: none;
	    width: 100%;
	}
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:650px}
body.boxed .footer_inner{width:100%}
body.boxed .footer_inner,body.boxed .wrapper_inner{width:1150px;margin:0 auto}
.qode_grid_1300.boxed .carousel-inner,.qode_grid_1300.boxed .header_inner,body.qode_grid_1300.boxed .footer_inner,body.qode_grid_1300.boxed .wrapper_inner{width:1350px}
.qode_grid_1200.boxed .carousel-inner,.qode_grid_1200.boxed .header_inner,body.qode_grid_1200.boxed .footer_inner,body.qode_grid_1200.boxed .wrapper_inner{width:1250px}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

    .position-navbar a {
        font-size: 12px;
    }


    .position-navbar {
        padding: 0 50px;
    }


.position-navbar a:hover {
    color: #ca9969;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}

.testimonials li .img{width:50px; float:left; border:1px solid #999;}


#wcs-vue-modal,
.wcs-vue-modal {
  display: none; }


.wcs_modal--opened #wcs-vue-modal,
.wcs_modal--opened .wcs-vue-modal {
  display: block; }


.wcs-vue[v-cloak] {
  visibility: hidden; }
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h3,h3{font-size:1.75rem}
.footer .widget-columns .h3{font-family:montserrat;font-weight:700;font-size:21px;font-size:1.3125rem;margin-bottom:10px}
.sidebar .widget .h3{font-size:20px;font-size:1.25rem;font-family:montserrat;font-weight:700;border-bottom:1px solid #a8a8a6;padding-bottom:10px}
.sidebar .widget .h3 .fa{display:none}

#func_sitemap				{	width:105px;		height:32px;	position:absolute;	top:0px;	left:105px;	overflow:hidden;	}
