﻿


.spip_logos { float: left; margin: 0 10px 10px 0; padding: 0; border: none; }

.nodisplay{ display:none !important;}

.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;
}
 #pg-775-0 , #pg-775-1 , #pg-775-2 , #pl-775 .panel-grid-cell .so-panel , #pl-775 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.page-churches .church-menu #feedback{position:relative}
section.events .calendar-events .feedback{position:relative;min-height:200px}




.footer-navbar {
	background-color: #e4e4e4;
	padding: 24px 34px 0 34px;
}

.text_center{
	text-align: center;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}
.top-widget .active{color:#fff!important}
.top-widget i.icon-angle-down{margin-left:6px;position:relative;bottom:1px;line-height:1}
#header-bar,#header-bar .top-widget{font-size:13px;position:relative;z-index:999}
#header-bar .top-widget{border-right:1px solid #f0f3f5;margin-right:10px;padding-right:10px;vertical-align:middle;margin-bottom:-1px}
#header-bar.style-1 .top-widget{border-right-color:#ebebeb}
#header-bar .top-widget.clear-r-margin{margin-right:0}
.service-finder__item{position:relative;width:100%;text-align:center;margin:1rem;color:white}

.news-body-text {
font-size:0.85em;
padding:2px 10px 0 10px;
}
.site-header .site-menu-wrapper{float:right;transition:padding .2s linear}
.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100%!important;height:100%!important}
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table;table-layout:fixed}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:3.11111rem;border-radius:.11111rem;display:block;width:auto;right:2.44444rem;box-shadow:0 .11111rem .27778rem rgba(0,0,0,.25);transform:translateY(.33333rem);transition:transform .25s;will-change:transform}
.pswp__share-tooltip a{display:block;padding:.44444rem .66667rem;font-size:.77778rem;line-height:1rem}
.pswp__share-tooltip a:first-child{border-radius:.11111rem .11111rem 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 .11111rem .11111rem}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:.88889rem .66667rem}
.pwd-site-nav .pwd-dropdown-menu .sub-menu{width:200px;background:#000;transform:translateX(-50%);left:50%;border:1px solid rgba(255,255,255,.33);background:#000!important;padding-top:0;padding-bottom:0;margin-top:-2px}
.pwd-site-nav .pwd-dropdown-menu .sub-menu a{font-family:"Lato",sans-serif;padding:12px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.33);position:static}
.pwd-site-nav .pwd-dropdown-menu .sub-menu a:hover{background:#fff!important}
.pwd-site-nav .pwd-dropdown-menu .sub-menu .sub-menu{top:0!important;transform:none!important;margin-top:0!important;left:100%!important}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

#container_wrap {
	background: #fff;
	width: 1080px;
	height: auto;
	margin: -50px auto 0;
	z-index: 999;
	position: relative;
}

.thumb_image {
position: relative;
width: 242px;
}

.thumb_image img{
	border: 1px solid #000;
}


.thumb_image img:hover{
	border: 1px dashed #000;
}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}

	#footer-bottom .social-links { float: none; }

	#footer-bottom .social-links li { margin-left: 4px; margin-right: 4px; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

    #main-slider .bx-wrapper .bx-controls-direction a{
        display: none;
    }



#main-slider{
    position: relative;
}


#main-slider .overlay{
    background:rgba(0,0,0,0.3);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 999;
}


.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 80px;
}

.side-navigator-active #main-slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: 80px;
}


.full-screen-1 .slides{
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.full-screen-1 .bx-controls-direction a {
    z-index: 999;
}
 #pgc-1134-1-1 { width:97.3147%;width:calc(97.3147% - ( 0.0268532338309 * 30px ) ) }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.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-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }


.dywawi .luwy,
.dywawi .zyzafo {
	display: inline-block;
	padding: 0.2rem 0.8rem;
	margin-right: 3px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	color: var(--button-text-color);
	background: #ee1133;
	background: var(--button-color);
}


.dywawi .luwy.dots {
	padding: 0 0.5rem;
}


	.dywawi .luwy,
	.dywawi .zyzafo {
		padding: 0.35rem 1rem;
		margin-right: 0.5rem;
	}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
.cookie-email-subscribe{display:none}
.cookie-email-subscribe .footer-email-popup-header{padding-top:.9375em}
.cookie-email-subscribe .close-btn{top:2em;right:2.3em}
.cookie-email-subscribe .footer-email-popup{padding:0 1.875em 1.875em}
.cookie-email-subscribe .pop-subscribe{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cookie-email-subscribe .input-text-mail{width:50%}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}


#social_media{
	float:right;
	width:160px;
	margin-top:35px;
}

#social_media ul{
	list-style:none;
	display:inline;
}


#social_media ul li{
	float:left;
	padding: 3px;
}


#social_media ul li a, #social_media ul li a img{
	border: none;
	
}



#social_media ul li a img{
	opacity: 1;
}


#social_media ul li a:hover img{
	opacity: .5;
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}

.page-links .page-numbers {background-color:#ddd; border:1px solid #bbb; padding:4px 8px; margin-right:3px; color:#A00000; font-size:15px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

  #menu .container { width: 1170px; }

  #yoga-benefit .container { position: relative; z-index: 2; }

  #featured-slider ul.slides li.has-video.flex-active-slide .slide-media {
    display: block;
  }

  #featured-slider ul.slides li.has-video .slide-media {
    display: none;
  }
.knockout_quote__text{font-family:UniversLTStdBold,Sans-Serif;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;font-size:70px;text-align:center}

		.cs_img_price{width:95px;height:135px;padding:0 13px 0 0;float:left}

	.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}

.esconde {
		position: absolute; left: -999em;
}

.fbox                   { margin-bottom:10px; }

.fbox .pager                    { margin:0; font-size:12px}

.fbox .pagerSearch                              { width:300px; margin:0 auto}
.td-footer-template-13 .footer-social-wrap .td-social-icon-wrap{margin-right:30px;text-transform:uppercase;font-family:open sans,arial,sans-serif}
.td-footer-template-13 .footer-social-wrap{text-align:center}


    
    .td-footer-wrapper .footer-social-wrap .td-icon-font {
        color: #000000;
    }
.footer .footer-logo{width:100%;display:inline-block;white-space:normal;text-align:center}
.footer .footer-logo a img{width:75px;height:auto}

#product li ul.box_ul {
    background: white;
    border: 1px solid #d8d8d8;
    list-style: none;
    margin: 0;
    display: none;
    position: absolute;
    left: 0;
    top: 37px;
    z-index: 10;
    
    padding: 15px 0;
}

#product li:hover ul.box_ul, #product li.jshover ul.box_ul {
    display: block;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

	
	.footer
	{
		width: 750px;
	}


span.product{  color: #6386A5; margin-top:0; margin-bottom:0; font-style: italic;}

#page,
#main,
#middle,
.middle_content,
#bottom,
#footer,
.headline,
.cmsms_breadcrumbs,
.headline_outer,
.middle_inner,
.cmsms_row,
.cmsms_row_outer,
.cmsms_row_outer_parent {
  width: 100%;
  position: relative;
}


#site-title a,
#site-description {
	color:#333;
}


#site-title,
#site-description {
	margin:0;
	font-weight:300;
	float:left;
	line-height:150px;
}


#site-title {
	margin: 0 3.4%;
	font-family:"Oswald", sans-serif;
	font-size:32px;
	letter-spacing:1px;
}


#site-title img {
	margin: 38px 0;
	vertical-align:middle;
}


	#site-title,
	#site-description {
		float:none;
		margin:0;		
		line-height:1.62em;
		text-align:center;
	}

	#site-title a,
	#site-description {
		color:#333;
	}
.font_mkale89mz, [data-font="font_mkale89mz"], [data-font="font_mkale89mz"] li a, #content-holder h4, #content-holder h6, #content-holder p, #content-holder li {font-family: "Helvetica Neue", "Helvetica", sans-serif;font-weight: 300;font-style: normal;}
.verticalspacer{min-height:1px;}
.css_verticalspacer .verticalspacer{height:calc(100vh - 2497px);}
.colelem100,.verticalspacer{clear:both;}
.list0 li,.MenuBar .MenuItemContainer,.SlideShowContentPanel .fullscreen img,.css_verticalspacer .verticalspacer{position:relative;}


#leaderboard_mobile_inside {
	display: none;
}

#selectnav1, #main-menu {
    display: none;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.site-footer__social-nav__item .ui-social{border-color:#fff}
.site-footer__social-nav__item .ui-social i{color:#fff}
.site-footer__social-nav__item+.site-footer__social-nav__item{margin-left:15px}

.clear{clear:both;height:0}

#imTextObject_02_tab0 .fs27 { vertical-align: baseline; font-size: 27px;line-height: 33px; }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}

.mobile-hide {
	display: none !important;
}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}
.table-responsive{min-height:.01%;overflow-x:auto}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.breadcrumb {
  padding:0px;
  text-align:right;
  font-size:0.8em;
  color:#1a5d00;
}


.breadcrumb a {
  color:#1a5d00;
}


.breadcrumb a:hover {
  color:white;
}
.site-logo .site-link__img{margin-top:20px}
.site-logo--text {font-style: normal;font-weight: 700;font-size: 24px;line-height: 1;font-family: Montserrat, sans-serif;letter-spacing: 0.1em;text-transform: uppercase;}
.qodef-fullscreen-search-table{display:table;width:100%;height:100%;position:relative;z-index:9}

.main-section .image-beside-left .image-wrap, .main-section .image-beside-right .image-wrap, .main-section .image-intext-left .image-wrap, .main-section .image-intext-right .image-wrap { max-width: 30%; }

.image-beside .image-wrap { margin-top: 0 }

	.auto-style15 {
	color: #000000;
	font-size: 14px;
	text-align: center;
}


.front-page-wrap {
  background-color: #F0F0F0;
}


.top-header .h-link{float: right;}


.top-header .h-link a{background-color: #ed2229;padding: 0 31px;font-size: 15px;font-weight: 700;color: #fff;text-transform: uppercase;line-height: 40px;height: 40px;display: table;}


.top-header .h-link a i{padding-left: 6px;}


.top-header .h-link a:hover{background-color: #cd1117;}
.partners{width:100%;background-color:#fff}
footer .footer-above img.partners{background-color:#c9c9ca}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.tab_itt td{ vertical-align: middle; text-align: center; height: 68px;}

.tab_itt td img{ float: none; margin-top: 20px;}

.tab_itt td .cena{ color: #CF0C0D; font-size: 24px; font-weight: bold;margin-top: 25px;}

#MapMobile, #BostonSt, .locmap {
    display: none;
}

td.locmap {
    width: 245px !important;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}



#page .btn { display: block; }

.cat_archive_box .btn, .rss-item-bx .btn { position: absolute; bottom: 20px; left: 20px; }
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.this-just-in__inner--item{display:none;font-weight:normal;overflow:auto;height:100%;max-height:100%;}
.this-just-in__inner--item.active{display:block;}
.sw-tweet-clear{zoom:1}
.sw-tweet-clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_5.et_pb_section{background-color:#000000!important}
.et_pb_section_3.et_pb_section{background-color:#296fb7!important}
.et_pb_section_1.et_pb_section{background-color:#f7f7f7!important}
.et_pb_section_2.et_pb_section{background-color:#ffffff!important}


			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px, 1px, 1px, 1px);
		}

header .navbar-primary .navbar-nav .nav-item .dropdown-menu.menu-heading {
    padding-bottom: 10px;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.widget .social-link-item{
    margin:0 2px 2px 0;
    padding:0;
    list-style:none;
}
.c-three-hero__cursor-dot-inner{background-color:#000;border-radius:50%;width:60px;height:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}


.testimonial-text p {
  margin: 0px;
  padding: 0px 0px 20px;
  font-style: normal;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.6em;
  color: #444;
  border: medium none;
  font-family: 'Ubuntu', sans-serif;
}


.testimonial-text cite span {
  font-size: 15px;
  font-weight: 400;
  color: #999;
  margin-top: 10px;
  display: block;
  font-family: 'Ubuntu', sans-serif;
}


.testimonial-text cite {
  display: block;
  margin-top: 15px;
  font-size: 14px;
  color: #111;
  letter-spacing: 0.3em;
  font-style: normal;
  font-family: 'Ubuntu', sans-serif;
}

.section-title {margin-top:0;margin-bottom:30px;}

.section-title.home {font-size:24px;}

.section-title.map {font-size:24px;display:block;}
.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}


#about .container {
  position: relative;
  z-index: 10;
}


#facts .container {
  position: relative;
  z-index: 10;
}





.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap,
.alt-sidebar-content .content-sidebar-wrap,
.alt-sidebar-content .content {
	width: 900px;
}


.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}


.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap,
.alt-sidebar-content .content-sidebar-wrap,
.alt-sidebar-content .content {
	float: right;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.alt-sidebar-content .content-sidebar-wrap,
	.alt-sidebar-content .content {
		width: 720px;
	}


#footer-widget-1,
#footer-widget-2,
#footer-widget-3,
#footer-widget-4 {
	display: inline;
	float: left;
	padding-right: 25px;
	width: 215px;
}
.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-md-3{width:25%}

.col-md-2.crle-1 img, .col-md-3.crle-2 img, .col-md-3.crle-3 img, .col-md-4.crle-4 img {
    margin-bottom: 16px;
}

.col-md-3.crle-3 {
    margin-top: -36px;
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
.tdc-element-style .vc_column,.tdc-element-style .vc_column_inner,.tdc-element-style .td-pb-border-top,.tdc-element-style .td-pb-row{border-color:transparent!important}
.tdc-element-style .vc_column:before,.tdc-element-style .vc_column:after,.tdc-element-style .vc_column_inner:before,.tdc-element-style .vc_column_inner:after{background-color:transparent!important}


.hr_invisible{
clear: both;
display:block;
width:100%;
border:none;
background: none;
height:30px;
line-height:30px;
padding:0;
margin:0;
}


.hr_invisible .hr_inner{
display:none;
}




.widget_featured_slider .single-slide {
   position: relative;
}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}

#wrapper .card-bd p {
    font-size: 15px;
}


.card.card-home .card-bd {
    padding: 20px;
}

#main .card-home .card-bd h2.card-title {
    font-size: 22px !important;
}


.loading-icon .material-icon .spinner{  width:60px;   height:60px;   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   margin:auto}


.loading-icon .material-icon .spinner .right-side, 
.loading-icon .material-icon .spinner .left-side{-webkit-animation:material-fade-in-first 1.2s linear infinite alternate; animation:material-fade-in-first 1.2s linear infinite alternate}

.loading-icon .material-icon .spinner.color-2 .right-side, 
.loading-icon .material-icon .spinner.color-2 .left-side{-webkit-animation:material-fade-in-second 1.2s linear infinite alternate; animation:material-fade-in-second 1.2s linear infinite alternate}
.loading-icon .material-icon .spinner.color-2{display:none!important;}

.wp-caption {
	max-width: 100%;
}

.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}

.wp-caption img {
	display: block;
	margin: 0;
	max-width: 100%;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.5em 0;
	font-size: .8em;
}


.features_box {
	margin:250px 20px;
	height:315px;
}

.footer_bottom {
	border-top: 1px solid #e4e4e4;
	padding-top: 15px;
	padding-bottom: 15px;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.st-accordion .accordion .panel-heading.active .sign{color:#373433}
.st-accordion .accordion .panel-heading.active{border-bottom:1px solid #dd9a80}
.st-accordion .panel-heading.active .sign{color:#dd9a80}


.event-list-item-left {
    position: absolute;
    left: 20px;
    top: 20px;
    bottom: 20px;
    width: 40px;

    padding-right: 10px;
    border-right: 2px solid #ededed;
}

.header_text{
	z-index: 15;
}


	#controls ul {
		list-style: none;
		float: left;
		margin: 0;
		padding: 15px 0;
	}


	#controls li {
		list-style: none;
		margin: 0px;
		text-align: left;
		padding: 0px;
		height: 18px;
	}

#warenkorb-popover .controls{overflow:hidden;margin:0 15px 10px;padding:10px 0 10px}

#warenkorb-popover .controls .zalButton{display:block;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:137px}

#warenkorb-popover .controls .zalButton.cartButton{margin-right:6px}


	div.controls {
		
		height: 140px;
		
	}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}
.down-voted-placeholder .content{opacity:0.5;transition:opacity 0.5s;}
.down-voted-placeholder .content:hover{opacity:1;}

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

.row-no-gutters {margin-right: 0;margin-left: 0;}

.row-no-gutters [class*="col-"] {padding-right: 0;padding-left: 0;}

.slogan {
background: #ffffff;
font-size: 40px;
line-height: normal;
}

.sct:after{
    display:block;
    clear:both;
    content:"";
}


.sct {clear:both;margin:0;padding:0;list-style:none;zoom:1}

.sct img {position:relative}
li.title_tier{color:#d02627!important;font-family:trumpgothicpro,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
li.title_tier .second{padding-top:25px!important;padding-bottom:10px!important}



.responsive-mobile-menu {display:none;}


.site-header-style-2 .mx-search-container .mx-search-form a i,
.site-header-style-2 .mx-search-container .responsive-mobile-menu a i,
.site-header-style-2 .mx-search-container .mx-wc-login a i{margin:0;}


.site-header-style-2 .mx-search-container .responsive-mobile-menu {display:none;}
 

.site-header-style-3 .mx-header-right .mx-search-form a i,
.site-header-style-3 .mx-header-right .responsive-mobile-menu a i,
.site-header-style-3 .mx-header-right .mx-wc-login a i{margin:0;}

.site-header-style-4 .mx-nav-form-content .fa-search,
.site-header-style-4 .responsive-mobile-menu .fa-bars {margin:0;}

.site-header-style-4 .responsive-mobile-menu {display:none;}


.footer-sub-box-parent a.btn-subscribe label:hover {
	cursor: pointer;
	text-decoration: underline;
}
#share-wrapper{margin-top:155px;position:fixed;left:0;z-index:100}
#share-wrapper ul.share-inner-wrp{list-style:none;margin:0;padding:0}
#share-wrapper li.button-wrap{background:#e4eff0;padding:0 0 0 10px;display:block;width:140px;margin:0 0 1px -117px}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: absolute;
	top: 48px;
	right: 0;
	width: 100%;
	z-index: 2;
}


	.search-box-wrapper,
	.featured-content {
		padding-left: 222px;
	}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}
.shiftnav-open .menu-open{display:none}


.social {
  margin: 0;
}

.footer .social { display:inline-block; }

.footer .social li {
	list-style:none;
	display:inline-block;
	margin-right:11px;
}

.footer .social li a:hover { opacity:0.5; }
.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, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }


.tb-scroll-to-section {
    background-color: rgba(0,128,97,.3);
}


.tb-scroll-to-section:hover, .tb-scroll-to-section:focus {
    background-color: rgba(0,128,97,.6);
}
.tb-scroll-to-section:hover{background-color:rgba(0,0,0,.4)}


article .post {
  padding: 7px 15px;
}

.dicover_txt h3{ font-family:Myriad Pro, Myriad; font-size:18px; color:#4f4e4d; font-weight:normal; line-height:30px; }

.site-info {
	background-color: #e4e4e4;
	color: #999;
	font-size: 10px;
	font-size: 0.7692rem;
	padding: 24px 34px 24px 34px;
	text-transform: uppercase;
}

.site-info a {
	color: #999;
}

.site-info a:hover {
	color: #333;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
