﻿
.section-testimonials .card-deck-wrapper .card-deck:last-of-type {
  margin-bottom: 0px;
}
.lefttop{max-width:710px;padding-bottom:40px;margin-bottom:0;min-height:600px}


.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;

  
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  }


.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }



.custom_mini-kontakt .divinfo {
	padding-bottom: 15px;
}


.custom_mini-kontakt .divinfo img {
	padding: 0 15px 0 0;
    -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}



.custom_mini-kontakt .divinfo p {
	display: inline-block;
	margin: 6px 0 0 0;
}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }


.header-content {
	display: table;
	width: 100%;
	min-height: 100px;
	padding: 15px;
}

  .sidebar .widget_ad .widget-title,
  .site-footer .widget_ad .widget-title {
    text-align: left;
  }


.header-ad .widget-title {
  display: none;
}


.content-loop .content-ad .widget-title {
  display: none;
}


.sidebar .widget .widget-title {
  color: #222;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}


.site-footer .widget .widget-title {
  color: #fff;
  font-size: 18px;
  margin-bottom: 20px;
}
.featured-collections{margin-top:25px}

#page {
	max-width: 1200px;
	margin: 0 auto;
}

.wide #page {
	max-width: 100%;
}

.nd__text {
	 padding: 0 10px;
	 margin: 15px 0;
	 font-size: 12px;
	 line-height: 14px;
	 text-align: justify;
	 color: #a7acb9;
	 text-indent: 30px;
}





.af-testimonials {
  position: relative; }


	#login{
		width: 100%;
		height: 55px;
		margin: 0;
		font-size: 15px;
		background: -moz-linear-gradient(left, #bbbaba , #e5e5e5);
		background: -webkit-linear-gradient(left, #bbbaba , #e5e5e5);
		background: -webkit-gradient(linear, left top, left bottom, from(#bbbaba), to(#e5e5e5), color-stop(0.7, #e5e5e5));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbaba', endColorstr='#e5e5e5', GradientType=1);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbaba', endColorstr='#e5e5e5', GradientType=1)";
		background: -o-linear-gradient(left, #bbbaba, #e5e5e5);
		position: relative; 
	}


#login a{
	color:#848484;
	text-decoration:underline;	
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
}

.logo{float:left;width:187px;height:61px;}


.overflow-vdo { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); z-index: 10000; display: none; }

.kk-star-ratings .kksr-stars .kksr-fuel {
	height: 24px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}


.kk-star-ratings .kksr-stars,
.kk-star-ratings .kksr-stars .kksr-fuel,
.kk-star-ratings .kksr-stars a {
	background-color: transparent !important;
}
.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a { height:24px; }

.widget-container {
	margin: 0 0 18px 0;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.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}
.row{margin-left:-15px;margin-right:-15px}


.row.content-padding {
    padding: 125px 0 75px 0;
}


    section.recent-news .row {
        margin-left: 0;
        margin-right: 0;
    }


    section.content-box .row .col-md-5:first-child p:last-child {
        margin-bottom: 30px;
    }


    section.content-box .row .col-md-5 p {
        padding: 0 60px;
    }


    section.content-box .row .col-md-5:first-child p {
        text-align: justify;
        padding-right: 8px;
    }


    section.content-box .row .col-md-5:last-child p {
        text-align: justify;
        padding-left: 8px;
    }

.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list table .christmas-row td:nth-child(2) {
    background: #cf4790;
    color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
}
.font11{font-family:Lucida Grande,Lucida Sans,Verdana,Geneva,sans-serif;font-size:10px;color:#4b3327;}


.intro{
    line-height: 2rem;
    margin-bottom:90px;
}


    p.intro{
        font-size: 0.85rem;
        line-height: 1.2rem;
        font-weight: 200;
        letter-spacing: 0.05rem;
        margin-bottom:40px;
    }


.map__headline {
	font-size: 24px;
	margin: 0;
	margin-top: -30px;
	padding: 0px;
	font-weight: normal;
	text-transform: uppercase;
}
.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-sm-6{width:50%}
.menu .search #bigger_font,.menu .search #smaller_font {    display: none;    height: 35px;    width: 35px;    cursor: pointer;    float: left;    line-height: 2rem;    border: 1px solid #c5c5c4;    text-align: center;}
    .menu .search #bigger_font,    .menu .search #smaller_font {        display: inline-block;    }


.entry-categories,
.entry-tags {
	display: block;
}


.strip {
  padding: 10px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner .content{padding:20px 0}
.node .content .field-name-field-image img{float:right;margin-left:20px;padding:10px;border:1px solid #ddd}

.espectaculo_destacado .espectaculo_destacado_titulo h2.fecha{font-size:85%;}


.weather-col-right {
	display: flex;
    flex-direction: column;
    flex-basis: 50%;
    align-items: center;
}


.weather-col-right img {
	width: 100px;
	height: 30px;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

      #bwg_container1_0 #bwg_container2_0 .bwg_slide_container_0 {
        display: table-cell;
        margin: 0 auto;
        position: absolute;
        vertical-align: middle;
        width: 100%;
        height: 100%;
      }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

	
	.wpb_text_column.wpb_content_element.vc_custom_1473711226354 div h2 {
        font-size: 35px;
    }
.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-lg-3{width:25%}

.our-team .row .col-lg-3 {
	display:inline-block;
	float:none !important;	
	margin-right: -6px;
	vertical-align: top;
}
#wprmenu_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}

			#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu {
				color: #ffffff;
			}
 
 .radiocom-nav-placeholder{height:40px;}
.radiocom-nav-placeholder button{display:inline-block;vertical-align:top;padding:0;outline:none;cursor:pointer;background:transparent;border:none;}
.radiocom-nav-placeholder ul{display:inline-block;list-style-type:none;text-align:left;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;float:left;}
.radiocom-nav-placeholder .category-button__text,.radiocom-nav-placeholder h2,.radiocom-nav-placeholder h3,.radiocom-nav-placeholder li{padding:0;margin:0;font-weight:normal;display:inline-block;vertical-align:top;}
.radiocom-nav-placeholder a{vertical-align:top;color:#000;text-transform:none;text-decoration:none;line-height:100%;overflow:hidden;}

.bd-layoutcolumn-50 {
  background-color: #ffffff;
  padding: 2em;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}








#box-mahjong .fun-zone {



	display: block;



	cursor: pointer;



	padding: 0 0 0 12px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #E1DAFB;



	font-weight: bold;



}
#footer-top-wrapper .footer-banner span.banner-text{display:inline-block;padding:15px;font-size:14px;color:#00b0d8}


#lefthandcolumn, #toplevel, #seclevel, #toputilnav, #toolsbarTop, #toolsbarBase, #footer, #toolsbarTopNoMenu, #toolsbarBaseNoMenu
{
	display: none;
}

#toplevel .top
{
	height: 3px;
	position:absolute;
	bottom: 41px;
	width:5px;
	display: block;
	padding-bottom: 2px;
}

#toplevel .btm {
	height: 3px;
	position:absolute;
	bottom: 0;
	width:5px;
	display: block;
	padding-bottom: 2px;
}


#toplevel 
{
	
	margin-top: 0px;
	margin-right: 10px;
	border: 0;
	float: right;
	
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
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;}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


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:36px;}
#footer-widgets.wpex-row .footer-box.col{margin-bottom:0!important}


.np-home-icon a {
    color: #fff !important;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 40px;
    padding: 0 12px;
    position: relative;
}


.home .np-home-icon a,
.np-home-icon a:hover {
    background: #028a9a none repeat scroll 0 0;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.portfolio-grid .row {
  margin: 0;
}
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{margin:0;position:relative}
.top-bar.expanded .title-area{background:#fff}
.tab-bar .title-area{z-index:1}
.header .top-bar .title-area{margin:0 40px;float:left}


.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;
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.case-slider.layout-one .case-btn-holder {
  overflow: hidden;
  margin: 5px 0 27px;
  order: 1;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}


.nav .drop {

	position: absolute;

	top: 100%;

	left: -9999px;

	width: auto;

}


	.nav .drop a,

	.nav .drop a:hover,

	.nav .drop a:focus {

		color: #959595;

	}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_18 {
	width:764px;
}
.pm-banner-ad-top .gpt-holder{padding:4px 0}
.ad728 .gpt-holder,.ad468 .gpt-holder{border:1px solid #999;padding:3px}
.ad970 .gpt-holder{width:970px}
.ad728 .gpt-holder{width:728px}
.ad468 .gpt-holder{width:468px}
.gpt-holder embed,.gpt-holder img,.gpt-holder ins{vertical-align:middle}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }



.menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	background: #3A3A3A;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
	text-align: center;
}

.site-header .menu-toggle:hover {
  background: #0FBE7C;
}

.site-header .menu-toggle:before {
  content: '\2261';
  margin-right: 10px;
}

	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
#tve_47_set [class*='47_set'] h2 .bold_text{color:#f35000}
#tve_five_set p.bold_text{font-weight:700}
#tve_five_set .bold_text{font-weight:700}
#tve_five_set ol.thrv_wrapper li.bold_text{font-weight:700}
#tve_five_set ul.thrv_wrapper li.bold_text{font-weight:700}
#tve_five_set .thrv_bullets_shortcode .tve_ul.tve_ul1 li.bold_text{font-weight:700}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}


.breadcrumb {
  font-size: 12px;
  color: #698894;
  border-bottom: 2px solid #e9ecef;
  padding: 12px 0; }

  .breadcrumb ul {
    position: relative; }

  .breadcrumb li {
    display: inline-block;
    margin: 0 4px;
    position: relative; }

    .breadcrumb li:first-child {
      margin-left: 0; }

    .breadcrumb li + li {
      padding-left: 14px; }

  .breadcrumb a {
    display: inline-block;
    color: #698894;
    padding: 5px 0; }

    .breadcrumb a:hover {
      color: #002e5e; }


ul.menu_bottom1 {
	float: none;
	clear: left;
	margin: 0;
	list-style: none;
	padding: 7px 0 0 15px;
	font-size: 11px;
	overflow: hidden;
}


* html ul.menu_bottom1 {
	margin-bottom: -7px;
}



ul.menu_bottom1 li{
	float: left;
	margin: 0;
	padding: 0;
}

ul.menu_bottom1 li a{
	margin: 0 10px;
	padding: 0;
}


.top-bar-links .top-bar-link a:after {
  content: "•";
  margin: 0 7px 0 10px;
}


.top-bar-links .top-bar-link:last-child a:after {
  content: "";
  border-right: none;
  margin: 0;
}
.card__action{font-size:.875rem;line-height:.875rem}
.card__action-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem .5rem}
.card--layer-cake .card__action{-ms-flex-item-align:center;align-self:center;display:block;text-decoration:none;font-size:1.0625rem;font-weight:700;color:#075683}
.card--biscuit .card__action{font-size:.875rem;line-height:.875rem}
.layer .card__action{padding-top:1rem}




#full_banner {
	float:left;
	clear:both;
	width:100%;
}


.item-grid .col-md-6:first-child,

.item-grid .col-md-6:first-child + .col-md-6 {

	padding-top: 0;

}
.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-left:15px;padding-right:15px}
.col-md-6{width:50%}


.strong {font-weight:bold;}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a,
.fusion-footer-widget-area ul.fusion-checklist li a,
.fusion-footer-widget-area ul.fusion-carousel-holder li a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#eef2f5;}
.pagewidth,.full_width .themify_builder_row .row_inner{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}

.publications {
}
#mk-footer-navigation ul li a,.mk-footer-copyright{line-height:16px;filter:alpha(opacity=@opacity * 100)}
.mk-footer-copyright{float:left;padding:25px 0 20px;font-size:bold;-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#8c8e91; }
.fullcover-media__media{position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.fullcover-media__media--type-image img,.fullcover-media__media--type-video img{width:100%;height:100%;font-family:"object-fit:cover;object-position:center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.fullcover-media__media--type-video__video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}
.fullcover-media__media--type-video__video iframe{width:100%;height:100%}
.fullcover-media__media--type-video__video--playing{display:block;opacity:1}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.three-fourths {
	width: 74.35897435897436%;
}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


.testimonial-left,
.testimonial-right {
	
	height:100%;
	margin:1%;
	padding:0 2%;
}


.testimonial-left {
	float:left;
	
	margin-left:4%;
}


.testimonial-left blockquote,
.testimonial-right blockquote {
	margin-top:0px;
}


.testimonial-left p,
.testimonial-right p {
	margin:0px;
}


.headerlogo{ background:#02c6bc;}

.headerlogo-with{ width:1200px; margin:auto; padding-top:20px; height:80px; overflow:hidden;}

  .medium-6 {
    width: 50%; }
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}


.integration-logos {
	margin: 5px 20px;
}

.page-nav .first,
.page-nav .last,
.page-nav .extend,
.page-nav .pages {
  display: none;
}
.floating-share-price .content .inner-content{display:none}
.floating-share-price .content .inner-content.visible{display:block}
