﻿.site-title{max-width:40%}
.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-md-6{width:50%}
section.events .calendar-events .event .image .details .d{border-top:2px solid #282828;border-bottom:2px solid #282828;font-size:2.400em;line-height:50px;font-weight:700}

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.colour_white{color:#fff}


.have-q-text {
	font-size: 22px;
	letter-spacing: 0.06em;
	font-style: italic;
	color: #393939;
}

#footer.style15 .footer-bottom .bottom-box1 {
  padding-top: 27px;
  border-top: 1px solid #333;
}

#footer.style17 .footer-bottom .bottom-box1 {
  padding-top: 27px;
  border-top: 1px solid #333;
}



.bottom-box1 {
  overflow: hidden;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.row{margin-left:-15px;margin-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,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}

.secondary-sidebar .widget-title,
.footer-columns .widget-title {
font-size: 19px;
font-weight: 500;
margin-bottom: 20px;
position: relative;
border-bottom: 1px solid #dddd;
text-align: left;
padding: 10px 0;
}

.secondary-sidebar .widget-title span,
.footer-columns .widget-title span {
margin-bottom: auto;
}

.secondary-sidebar .widget-title::after,
.footer-columns .widget-title::after {
margin-left: auto;
left: 0;
bottom: -1px;
}

.site-footer .footer-columns{
padding-top: 30px;
}




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


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }




.container-wide {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
}

.oval_kutular2_ust, .oval_kutular2_alt{height:10px}


.kit-body-wrap .icon-trash:before {
  content: "\e92f";
}


.kit-body-wrap .icon-trash-can:before {
	content: "\e936";
}
.view .progress-disabled{float:none;}
.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;}
#s5_left_column_wrap_inner{padding-left:30px}


.footerboxcontent {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5rem;
    text-transform: none
}


.footerboxcontent a,
.footerboxcontent a:active,
.footerboxcontent a:focus,
.footerboxcontent a:hover {
    color: #fff!important
}

    .footerboxcontent a,
    .footerboxcontent a:active,
    .footerboxcontent a:focus,
    .footerboxcontent a:hover {
        color: #fff!important
    }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#b72e33}


#footer-content {
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto !important;
	height: 24px;
}
.fusion-header-sticky-height{display:none}
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}
.page-template-page-landing-php .wrap.contentclass{padding:0}
.wrap.contentclass #tribe-events-pg-template{max-width:none}

div.widget.misc-authors div.blurb p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

div.widget.misc-authors div.blurb p + div.widget.misc-authors div.blurb p {
  margin-top: 16px;
}

  $this div.blurb {
    display: inline-block;
    margin-right: 20px;
  }


#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4 {
display: block;
}

.post-template-one-meropriyatie-php .site-content {
    margin: 30px 0;
}

.post-template-mas-meropriyatie-php .site-content {
    margin: 30px 0;
}


.site-content {
	margin: 20px 0;
}

	.site-boxed .site-content {
	margin: 40px 0;
	}
#zone-user-wrapper{margin-bottom:0!important;border:0!important}
.zone-wrapper:not(.zone-content-wrapper){display:none;}

.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}

.featured-entries-col .entry-content{margin:0;color:#2D2D2D;}

.featured-entries-col .entry-content .tags-links{display:none;}

.single .entry-content{color:#2d2d2d;font-size:14px;line-height:22px;padding:0 0 10px 0;}

.entry-content ul,
.entry-content ol{padding-left:20px;}

.blog-no-image .entry-content,
.blog-no-image .entry-content{padding:0!important;}


#home-top .wrap {
	overflow: hidden;
	padding: 20px 25px 15px;
}


#home-middle .wrap {
	overflow: hidden;
	padding: 25px 25px 15px;
}


#home-bottom .wrap {
	overflow: hidden;
	padding: 20px 25px 15px;
}


#footer-widgets .wrap {
	border: 4px solid #f5f5f5;
	font-size: 13px;
	line-height: 20px;
	overflow: hidden;
	padding: 15px 14px 0;
}


#location-redirect-message {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  display: none;
  padding: 20px;
  background-color: #fff;
  color: #000;
  text-align: center;
  font-family: sans-serif;
  font-size: 16px;
  width: 100%;
  z-index: 1000;
}

#location-redirect-message a {
  color: #de5d5d;
}

#location-redirect-message a:hover {
  color: #000;
}
header .quicklinks .quicklinks-menu-bar{text-align:left;padding-left:95px}
header .quicklinks .quicklinks-menu-bar.lang-bar-mobile{display:none}
header .quicklinks .quicklinks-menu-bar.lang-bar-mobile .lang-change{display:block;width:100% !important;text-align:center}
header .quicklinks .quicklinks-menu-bar.lang-bar-mobile .lang-change img{margin:0 8px}
header .quicklinks .quicklinks-menu-bar li.active-link a img,header .quicklinks .quicklinks-menu-bar li.active-link a span{opacity:1;color:#fff}
header .quicklinks .quicklinks-menu-bar li a img{opacity:.5}

.t-color-2 {
	BACKGROUND-COLOR: #fafafa
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}



.title-area {
	float: left;
	padding: 25px 0;
	width: 360px;
}


.site-header.dark .title-area {
	padding: 15px 0;
}


.header-image .title-area,
.header-image .site-header.dark .title-area {
	padding: 0;
}

	.content,
	.sidebar,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

	.site-header .title-area,
	.site-header.dark .title-area {
		padding: 15px 0;
	}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.term-desc {
	margin-top: -35px;
	overflow: hidden;
}

.term-desc p{
	font: normal 12px/18px arial;
	margin-top: 10px;
}

.term-desc p:first-child {
	margin-top: 0;
}
.featured-posts .featured-post .featured-post-content{text-align:left;padding:20px}
ul.content_button li.first{border-top:0px solid #dbdbdb;}
#superfish-2 .sf-depth-2.first a{margin-top:8px;}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}


#breadcrumbs, .widget-area.breadcrumbs {
	font-size: 16px;
    padding: 0;
}




.widget-area.custom-layout-section-nav.fixed-sidebar {
    padding: 0;
}


.widget-area.custom-layout-section-nav.fixed-sidebar .inner{
    text-align: right;
}

    .right-sidebar .widget-area aside:first-of-type {
        padding-top: 0;
    }


.widget-area.livewhale-calendar.fixed-sidebar .widget {
    padding: 0;
}
.views-row.first{clear:left;}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}

body:not(.header--small) .site-logo--text { font-size: 90px; }

.container, .search__container, .site-header__container, .header--sticky .site-header__container { max-width: 1368px; }

.header { background-color: #ffffff; }


#main-content-wrapper ul.products li.product .woocommerce-loop-category__title,
#main-content-wrapper ul.products li.product .woocommerce-loop-product__title,
#main-content-wrapper ul.products li.product h3 {
	font-size:16px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}

.site-wordpress{
	color: #888888;
    padding: 10px 2px;
	float: right;
	font-size:13px;
	}

.site-wordpress a{
	color: #666666;
    text-decoration:none;
	}

  .af-footer__top {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 20px; }
.table{display:table}
.table.full-width{width:100%}
.slider .nav-wrapper .table{height:100%}
.view.view-contact .container section.information .table{table-layout:fixed}

.tribe-events-list-widget .tribe-events-widget-link a{
  font-weight: normal;
}

.p_class{
    font-size: 15px;
    font-family: Montserrat;
    color: #fff;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
