﻿.card .card-section{position:relative;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}
.card .card-section .contributor{padding-top:.625rem;padding-bottom:.625rem}
.card .card-section .contributor .contributor-img{float:left;width:2.5rem;height:2.5rem;margin-right:.625rem}
.card .card-section .contributor .contributor-details{float:left}
.card .card-section .contributor .contributor-details .contributor-name{font-size:.75rem;padding-top:.1875rem}
.card .card-section .contributor .contributor-details .contributor-date{font-size:.6875rem}
.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:#159af2}

    #footer .csc-default.frame-type-image { margin-bottom: 30px; }

#footer .csc-default.frame-type-text { margin-bottom: 25px; }
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:19px!important}

.mainpage { padding-top:30px;}


.mainpage #shownewslist img { display:none;}


.promo2main
{
	width:170px;
	float:left;
	padding:10px 0 0 10px;
}

 #pgc-15-0-0 , #pgc-15-1-0 , #pgc-15-3-0 , #pgc-15-5-0 , #pgc-15-7-0 { width:100%;width:calc(100% - ( 0 * 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}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.zn_fixed_slider_fill {
	width:100%;
}
.vc_separator h2.title{display:inline-block;padding:0;margin:0;position:relative;font-size:28px;line-height:1.5em}
.teaser .title{margin:5px 0 10px 0}


.element-round .general-slide .title {
  border-radius: 100px; }


.element-semi-round .general-slide .title {
  border-radius: 3px; }

  .general-slide .title {
    font-size: 50px;
    line-height: 1.4em;
    display: inline-block;
    border: 2px solid #555;
    padding: 5px 25px;
    background: rgba(255, 255, 255, 0.2); }

  .element-light .general-slide .title {
    border-color: #fff;
    background: rgba(0, 0, 0, 0.3); }

  .preview-container .title-wrap {
    padding: 0 0 20px 0;
    margin: 0 0 50px 0;
    position: relative; }

    .preview-container .title-wrap h1 {
      margin: 0;
      font-size: 34px;
      line-height: 1.4em; }

  .card .title {
    font-size: 1.3em;
    line-height: 1.4em; }

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

	.index-customsay .logo li{width: 31%; display: inline-block;}

	.index-customsay .logo-left,.index-customsay .logo-right{ padding:0px;}

	.cloudcard-footer p .logo{width:80%; margin-top: 20px;}

.index-customsay .logo{display:block; text-align: center;}

.index-customsay .logo li.on{border:2px solid #0078D7;-webkit-transition-property: border-color;-webkit-transition-duration:0.5s;-webkit-transition-timing-function: ease;}

.index-customsay .logo li img{width: 100%;}

.index-customsay .logo-left { padding-left: 10px;}

.index-customsay .logo-right{ padding-right: 10px;}

.solution-company .info .logo{text-align: center;border: 1px solid #dddddd;margin-bottom: 10px;line-height: 0;}

.solution-company .info .logo img{width: 100%;}
.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}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.container,.container-full,.page-node-158 #main-content-container,.region-2col-fullwidth_bottom .region-inner,.node-type-landing-page .field-name-field-slideshow .flexslider .lp-slideshow-overlay .lp-slideshow-overlay-content-container{position:relative;max-width:1200px;margin:0 auto;}
body #main{font-size:.85em;background:#fff;padding-top:40px;overflow:hidden;*zoom:1;}
.node-type-landing-page #main{padding-top:0;padding-bottom:0;}
.node-type-landing-page #main .field-collection-container{border:none;}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.hero__content-wrapper{width:100%;height:100%;padding:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}

			ul.social-icons .gplus a:hover		 { background-color: #c33d19; }
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}
.home-nav{width:600px;margin:auto;clear:both;padding:20px 0;height:25px;line-height:25px;font-size:14px}
.home-nav ul li{float:left;width:24.99%;text-align:center}

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { line-height: normal;  margin-top: 5px; margin-bottom: 5px; display: block; clear : both }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption { line-height: normal; color: #FFF;  margin-top: 5px; margin-bottom: 5px; display: block; }


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

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


  .service-container {
    padding-right: 0;
     padding-left: 0;
     padding-top:10px;
    margin: 0;
}



.service {
    float: left;
    width: 25%;
    padding: 0 8px;
    box-sizing: border-box;
}



.service-row {margin: 0 -6px;}



.service-row:after {
  content: "";
  display: table;
  clear: both;
}

.service-readmore-lower a {

    padding: 5px 10px;
    font-size: 13px;
    position: absolute;
    bottom: 5px;
    right: 0;
    color: #C30017;
    font-weight: 700;
    font-style: italic;
}

#header, #footer, #extrasArea, #stage, #breadcrumb, #baseArea {display:none;}


#footer {float:left; width:930px; padding:10px 35px 10px 35px; color:#86878a; font-size:11px; line-height:11px;}

#footer a {color:#86878a; font-size:11px; text-decoration:underline;}

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

#footer #footer-left {float:left; width:100%;}

#footer #footer-right {float:left; width:15%; text-align:right;}


div#security-seals-footer {
	width: 300px;
	margin: 0 auto;
	text-align: center;
}


#security-seals {
	border: 1px solid #ffebe0;
	float: right;
	width: 258px;
	margin: 0 30px 20px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
}


.dj-mtmenu div.djsubwrap .cols_2{ width: 360px; }
.cactus-nav-left{float:left}
.cactus-nav-left,.cactus-nav-right{font-size:0;line-height:0;white-space:nowrap}
.cactus-nav-left:after{clear:both;content:'';display:table}
.cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:30px;padding-right:30px}
.cactus-box .cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-box .cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:0;padding-right:0}

.regis_st{display:none;}

.logo .tit_logo{margin:50px 0 0;max-height:150px;width:220px;float:left;}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

		
		input.span12,
		textarea.span12,
		.uneditable-input.span12 {
		  width: 926px;
		}
.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-4{width:33.33333333%}
.medium-6{width:50%}
.chip{background-color:#ae4b5a;display:inline-block;vertical-align:top;height:2rem;width:2rem;text-align:center;font-size:1rem;line-height:2rem;color:#fff;border-radius:1rem}
.chip.secondary{background-color:#c2a490}
.chip.no-product{background-color:#aaa;color:#333d28}
.header .menu-utility-user .chip{position:absolute;top:-.1rem;right:-1rem}
.refinement.expandable .mobile-back .chip{margin-left:1rem}
.refinement.expandable .mobile-back.expanded.toggle .chip{display:inline-block;vertical-align:middle}
.pt_product-search-result .product-listing .refinements .refinements-header .chip{margin-left:1rem;vertical-align:super}
#wrapper.pt_cart .cart-header .chip{vertical-align:middle;font-size:1.1rem}
#wrapper.pt_cart .cart-table .cart-actions .cart-actions-content .order-subtotal .chip{display:inline-block;vertical-align:middle}


.nv-home-icon a {
	padding: 0 18px;
	line-height: 54px;
	margin-right: 30px;
}
#container{width:818px;margin-left:auto;margin-right:auto;}
.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%}

	.blue{color:#385698}

.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-12 {
    width: 100%;
  }
body,.theme-main-wrapper{background-color:#f9fafc; background-position:right bottom;background-attachment:scroll;background-repeat:repeat;}
.theme-main-wrapper.vertical-header #helpme-page-title,.theme-main-wrapper.vertical-header #helpme-footer,.theme-main-wrapper.vertical-header #helpme-header,.theme-main-wrapper.vertical-header #helpme-header.header-structure-vertical .helpme-vertical-menu{box-sizing: border-box;}
#fast_nav_top{text-shadow:1px 1px 0 #0059AA;color:#FFF;background:#1791ff;font-size:1.1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;padding:0.6em;box-shadow:0 2px 3px rgba(0, 0, 0, .2)}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.grid figure figcaption p {
	margin: 15% 0 10px 0;
}





.grid {
	position: relative;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}



.grid figure {
	position: relative;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}


.grid figure img {
	position: relative;
	display: block;
	opacity: 1;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}


.c-phone-context {
  display: block;
  position: relative;
  overflow: hidden;
  background: #fff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  width: 100%;
  height: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

  .c-phone-context::after {
    display: block;
    clear: both;
    content: ""; }
body.responsive-ready.module-products .bwrap{display:block !important}
body.responsive-ready.module-products .bwrap #searchForm{display:none}

header #keurmerk a{max-width: 120px;}

header #keurmerk{display:inline;}




#keurmerk .keurmerk-inner img { max-height: 65px; margin: 35px auto; }

#footer_social #pc ul{
	text-align: center;
	margin-bottom: 30px;
}

#footer_social #pc li{
	display: inline-block;
	width:310px;
	vertical-align: top;
	text-align: left;
	margin: 0 5px;
}

#footer_social #pc li.social_bn img{
	margin-bottom: 13px;
}

	#logospie { 
		position:relative;
		width:100%;
		min-height:66px;
		text-align:right;
		padding:1em 0 0.5em 0;
	}

		#logospie div.logopie { 
			margin:0.6em 0.5em 0.5em 0;
		}

		#logospie div.veritas { 
			margin:0 0.5em 0.5em 0;
		}

.middle-align{ margin:0 auto; padding:0;}


.pricing-item .plan-features {
    opacity: 0.7;
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
}
 #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:7px;}
.font_argbkf0wv, [data-font="font_argbkf0wv"], [data-font="font_argbkf0wv"] li a, #content-holder h3, #content-holder h5 {font-family: "Helvetica Neue", "Helvetica", sans-serif;font-weight: 900;font-style: normal;}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}
.vc_general.vc_cta3 .vc_cta3-actions{vertical-align:middle;white-space:nowrap}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{margin-top:1em}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{margin-bottom:1em}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{padding-left:28px;display:table-cell}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-right:28px;display:table-cell}

.full-size-link.vc_cta3.vc_general .vc_cta3-actions {
  height: 0;
}

  footer#site-wrapper-footer .top-footer-sidebars {
    padding-top: 1.5em;
    padding-bottom: 1.15em; }


#footleft {
width:680px;
float:left;
padding:0 0 0 30px;
}

.section-title {
	margin-bottom: 40px;
}




.section-title h2 {
	font-weight: 800;
	letter-spacing: 2px;
}

.section-title h4 {
	font-weight: bold;
	position: relative;
}

.section-title p {
	line-height: 2;
}

.our-team .section-title {
	margin-bottom: 20px;
}

.service-left .section-title {
	margin-bottom: 20px;
}


.flex-item .section-title {
	margin-bottom: 20px;
}

#hotel-gallery .section-title h2,
#hotel-gallery .section-title h4 {
	color: #f9676b;
}



.ul_barre {
   }


  #barre_liens ul.ul_barre li.li_barre,
  #barre_liens ul.ul_barre li.li_barre_home {
    display: block;
    border-bottom: 1px solid #bbb;
    padding: 8px 0 !important; }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-name-group-group .field-items{display:none;}
.view-help-cnter .field-item,.view-help-cnter .field-items{display:inline;}

.fusion-title.fusion-title-center .title-heading-center {
  padding: 0 45px;
}

.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-title.fusion-title-center.sep-underline .title-heading-center {
  padding: 0;
  text-align: center;
}
header .side_logo .h-i{display:table;width:100%}

.ticketdetail td.price {
	font-size:1.5rem;
	letter-spacing:1px;	
	line-height:1.6;
}

.ticketdetail td.price span {
	display:block;
	width:100%;
    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;	
	font-size:1.5rem;		
}

.table td.price span {
	font-size:1.3rem;	
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}
.o-row:after{content:"";display:table;clear:both}
.clear {clear:both;}

  .entry-meta .entry-author .avatar {
    display: none;
  }

  .content-loop .entry-meta .entry-author .avatar,
  .content-loop .entry-meta .entry-category,
  .single .entry-meta .entry-author .avatar,
  .single .entry-meta .entry-category {
    display: none;
  }
.global-header__menu .sub-list .sub-list__item{padding-left:0;padding-right:0}
.menu__item.menu__list ul .list__item ul .sub-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);padding-left:20%;text-transform:uppercase;font-size:0.7rem}
.menu__item.menu__list ul .list__item ul .sub-list__item:last-child{border-bottom:none}
.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%}



.copyright-wrap {
    display: block;
    overflow: hidden;
    text-align: center;
}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
#mobile_poll{padding:0px}
.container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#video-grid #video-categories .tabs.container{float:left;margin:0 0 20px;padding:0}
.padtb10{padding:10px 0}

.part2 .deep .top-img{
    margin: 20px 0 15px 0;
}

.part2 .deep .top-img .img{
    width: 119px;
    height: 68px;
    overflow: hidden;
}

.part2 .deep .top-img .img img{
    width: 119px;
    height: 68px;
}

.part2 .deep .top-img .rt{
    padding-top: 10px;
    width: 251px;
    line-height: 25px;
}
.slider-main .slider__slide-content{position:relative;z-index:30;max-width:500px}
.slider-main .slider__slide-content h1{text-transform:uppercase;font-size:72px;line-height:1}
.slider-main .slider__slide-content p{font-size:22px}
.slider-main .slider__slide-content .btn{padding:6px 50px;font-weight:500;line-height:40px}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
 #pg-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-4 .panel-grid { margin-left:0;margin-right:0 }
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}


body[data-header-format="left-header"] #header-outer nav .buttons{height:auto!important}



header#top nav ul.buttons li{line-height:12px; position:relative}


header#top nav ul.buttons li.menu-item a{position:relative}


.ascend #header-outer[data-transparent-header="true"].transparent .midnightHeader .buttons{margin-top:0!important}
 #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:5px;}
#body-main-wrap{display:table;float:none;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:1600px}
#fly-wrap,#main-nav-wrap,#score-wrap,#soc-nav-wrap,#body-main-wrap,.fly-to-top,.col-tabs-wrap,#wallpaper,nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,#head-main-top{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}
.page-template-page-fullwidth #body-main-wrap{background:#fff}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}
