/* Themify Customize Styling */
body {	
	font-family: "schweiz-grotesk";	font-weight:normal;
	letter-spacing:0.4px;
	font-size:15px;
	line-height:20px;
 
}
#pagewrap {	
	padding-right: 15px;
	padding-left: 15px; 
}
#main-nav a {	
	font-family: "schweiz-grotesk";	font-weight:normal;
	letter-spacing:0.4px;
	font-size:15px;
	line-height:20px;
 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer {	background: none;
	background-color: #ffffff;
	color: #000000;
	font-family: "schweiz-grotesk";	font-weight:normal;
	letter-spacing:0.4px;
	font-size:15px;
	line-height:20px;
 
}
#footer a {	
	color: #000000;
	font-family: "schweiz-grotesk";	font-weight:normal;
	font-size:14px;
 
}
#footer a:hover {	
	color: #000000; 
}
.footer-widgets .widget {	
	color: #000000;background: none;
	background-color: #ffffff; 
}
.footer-widgets {	
	font-family: "schweiz-grotesk";	font-weight:normal;
	font-size:14px;
 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#main-nav a {		font-weight:normal;
 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer {	background: none;
	background-color: #ffffff;
	color: #000000;	font-weight:normal;
 
}
#footer a {	
	color: #000000;	font-weight:normal;
 
}
#footer a:hover {	
	color: #000000; 
}
.footer-widgets .widget {	
	color: #000000;background: none;
	background-color: #ffffff; 
}
.footer-widgets {		font-weight:normal;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
#main-nav a {		font-weight:normal;
 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer {	background: none;
	background-color: #ffffff;
	color: #000000;	font-weight:normal;
 
}
#footer a {	
	color: #000000;	font-weight:normal;
 
}
#footer a:hover {	
	color: #000000; 
}
.footer-widgets .widget {	
	color: #000000;background: none;
	background-color: #ffffff; 
}
.footer-widgets {		font-weight:normal;
 
}
 }
/* Themify Custom CSS */
html { background-color:#fff; }
.logo-click { cursor:pointer; }
body {
  font: 15px 'schweiz-grotesk',Arial,sans-serif;
	color: #000;
  font-feature-settings: "liga" 1;
  font-feature-settings: "liga1" on;
  line-height: 20px;
	background-color:#fff !important;
}
iframe #alternates { background-color:#0F0 !important; }
mark {background-color:#fff !important; }
#body {
	padding-top:23px;
	background-color: #fff;
}
.menubar-top #footerwrap {
    padding-top: 15px;
}
#fp-nav.right {
    display: none;
}
#site-logo {
    margin: 0;
    float: left;
    padding: 15px 0;
    font: 15px 'schweiz-grotesk',Arial,sans-serif;
    text-transform: none;
	color:#000;
}
#main-nav a {
    font-family: 'schweiz-grotesk',Arial,sans-serif;
    font-size: 15px;
    color: #000;
    border-top: 0px solid #fff;
    text-decoration: none;
	padding: 15px 15px;
}
#main-nav a:hover, #main-nav .current_page_item a, #main-nav .current-menu-item a {
    border-top: 0px solid #ee2c49;
}
a, #main-nav a:hover, #main-nav .current_page_item a, #main-nav .current-menu-item a, .widget #wp-calendar th, .testimonial .testimonial-author, .gallery-info .post-category a:hover {
    color: #000;
}
.btn_right { float:right !important; }
.btn_right a { padding-right:0 !important; }
#header {
    height: 44px;
	min-height: 44px;
    position: relative;
    width: 100%;
    margin: auto;
    overflow: hidden;
    border-bottom: 1px solid #000;
    margin-bottom: 15px;
	  background-color:#fff;
}
#pagewrap {
    padding-right: 15px;
    padding-left: 15px;
    background-color: #fff;
}
#headerwrap {
    width: calc(100% - 30px);
	background-color:#fff;
}
#footerwrap-inner {
    background-color: rgba(255,255,255,1);
}
.pagewidth, .section-inner {
    width: calc(100% - 30px);
}
.footer-text {
    font-family: 'schweiz-grotesk',Arial,sans-serif;
    font-size: 15px;
    color: #000;
	padding: 8px 0;
}
.twg-wrap .gallery-slider-prev:hover, .twg-wrap .gallery-slider-next:hover, .twg-wrap .timer-bar, .pagenav .current, #footer-tab a {
    background: #fff;
    color: #000;
}
.informations-col .tb_text_wrap p:not(:first-child) { padding-right:100px; }
.section_loader {
    width: 0 !important;
    height: 0 !important;
    position: fixed;
    text-align: center;
    margin: 0 auto;
    left: 0;
    top: 60px !important;
    background-color: rgba(255,255,255,0) !important;
    perspective: 1000;
    z-index: 1000;
	display:none !important;
}
#main-nav {
    position: absolute;
    left: calc(19.2% - 20px);
}
h2 {
    font-family: 'schweiz-grotesk',Arial,sans-serif;
    font-size: 15px;
    color: #000;
	padding: 4px 0;
}
.type-menu ul {
    display: flex;
    list-style: none;
}
.type-menu ul li + li {
    margin-left:15px;
}
.type-menu ul li a {
    font-family: 'schweiz-grotesk',Arial,sans-serif;
    font-size: 15px;
    color: #000;
	padding: 8px 0;
}
.themify_builder_slider .slide-image {
    margin: 0 0 0;
}
.tb_module_front.module-slider, .module-slider {
    margin-bottom: 0;
}
p {
    margin: 0 0 0;
}
.infos-box { display:none; }
#try .tb-column-inner {
    height: 100%;
    padding-top: 34px;
}
#try .module-text, #try .tb_text_wrap, #try p {
    height: 100%;
}

.backslider {
	background-size:cover;
	background-position:center;
	height:calc( 100% - 130px) !important;
	margin-top:38px !important;
	position: absolute;
    top: 0;
	background-repeat:no-repeat;
	/*-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
}
.backslider > .subrow_inner {
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	/*-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
}
@-webkit-keyframes fadeinout {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}

@keyframes fadeinout {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}

@media screen and (min-width: 1921px) {
	.rifugio.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2024/05/Apex-Rifugio-cover-BD.jpg);
	}
	.nicephore.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Nicephore-cover-BD.jpg);
	}
	.practical.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Practical-cover-BD.jpg);
	}
	.granit.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2021/05/Apex-Granit-cover-BD.jpg);
	}
	.kellar.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Kellar-cover-BD.jpg);
	}
	.marsel.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Marsel-cover-BD.jpg);
	}
	.pyros.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Pyros-cover-BD.jpg);
	}
	.smithee.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Smithee-cover-BD.jpg);
	}
	.almeria.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-cover-BD.jpg);
	}
	.peckham.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Peckham-cover-BD.jpg);
	}
	.gortex.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Gortex-cover-BD.jpg);
	}
	.hazel.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Hazel-cover-BD.jpg);
	}
	.kazylambist.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-1.jpg);
	}
	.kazylambist.slide2  {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-1.svg);
	}
	.kazylambist.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-2.jpg);
	}
	.kazylambist.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-2.svg);
	}
	.kazylambist.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-3.jpg);
	}
	.kazylambist.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-3.svg);
	}
	.kazylambist.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-4.svg);
	}
	.kazylambist.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-5.svg);
	}
	.kazylambist.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-6.svg);
	}
	.kazylambist.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-4.jpg);
	}
	.kazylambist.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-5.jpg);
	}
	.kazylambist.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-7.svg);
	}
	.kazylambist.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-8.svg);
	}
	.kazylambist.slide14 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-9.svg);
	}

	/*IMAGE MVQR*/
	.mvqr.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-1.jpg);
	}
	.mvqr.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-01.svg);
	}
	.mvqr.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-02.svg);
	}
	.mvqr.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-2.jpg);
	}
	.mvqr.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-03.svg);
	}
	.mvqr.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-3.jpg);
	}
	.mvqr.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-4.jpg);
	}
	.mvqr.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-04.svg);
	}
	.mvqr.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-05.svg);
	}
	.mvqr.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-06.svg);
	}
	.mvqr.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-5.jpg);
	}
	.mvqr.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-07.svg);
	}
	.mvqr.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-08.svg);
	}

	/*IMAGE COLOSSEO*/
	.colosseo.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-1.jpg);
	}
	.colosseo.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_1.svg);
	}
	.colosseo.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-2.jpg);
	}
	.colosseo.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_2.svg);
	}
	.colosseo.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-3.jpg);
	}
	.colosseo.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_3.svg);
	}
	.colosseo.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-4.jpg);
	}
	.colosseo.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_4.svg);
	}
	.colosseo.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-5.jpg);
	}
	.colosseo.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_5.svg);
	}

	/*IMAGE ENSBA*/
	.ensba.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-1.jpg);
	}
	.ensba.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-01.svg);
	}
	.ensba.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-2.jpg);
	}
	.ensba.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-02.svg);
	}
	.ensba.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-3.jpg);
	}
	.ensba.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-03.svg);
	}
	.ensba.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-04.svg);
	}
	.ensba.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-4.jpg);
	}
	.ensba.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-05.svg);
	}
	.ensba.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-06.svg);
	}
	.ensba.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-5.jpg);
	}
	.ensba.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-07.svg);
	}
	.ensba.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-08.svg);
	}
	.ensba.slide14 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-09.svg);
	}

	/*IMAGE LEPLUS*/
	.leplus.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-1.jpg);
	}
	.leplus.slide2  {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-01.svg);
	}
	.leplus.slide3  {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-02.svg);
	}
	.leplus.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-03.svg);
	}
	.leplus.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-04.svg);
	}
	.leplus.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-05.svg);
	}
	.leplus.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-06.svg);
	}
	.leplus.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-2.jpg);
	}
	.leplus.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-3.jpg);
	}
	.leplus.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-4.jpg);
	}
	.leplus.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-07.svg);
	}
	.leplus.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-5.jpg);
	}
	.leplus.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-08.svg);
	}

	/*IMAGE DOD*/
	.dod.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-1.jpg);
	}
	.dod.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-01.svg);
	}
	.dod.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-2.jpg);
	}
	.dod.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-02.svg);
	}
	.dod.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-3.jpg);
	}
	.dod.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-03.svg);
	}
	.dod.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-4.jpg);
	}
	.dod.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-04.svg);
	}
	.dod.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-05.svg);
	}
	.dod.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-5.jpg);
	}
	/*IMAGE NIL*/
	.nil.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-1.jpg);
	}
	.nil.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-1.svg);
	}
	.nil.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-2.svg);
	}
	.nil.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-2.jpg);
	}
	.nil.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-3.svg);
	}
	.nil.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-4.svg);
	}
	.nil.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-3.jpg);
	}
	.nil.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-4.jpg);
	}
	.nil.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-5.svg);
	}
	.nil.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-5.jpg);
	}
}

@media screen and (max-width: 1920px) {
	.rifugio.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2024/05/Apex-Rifugio-cover-BD.jpg);
	}
	.nicephore.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Nicephore-cover-BD.jpg);
	}
	.practical.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Practical-cover-BD.jpg);
	}
	.granit.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Granit-cover-BD.jpg);
	}
	.kellar.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Kellar-cover-BD.jpg);
	}
	.marsel.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Marsel-cover-BD.jpg);
	}
	.pyros.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Pyros-cover-BD.jpg);
	}
	.smithee.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Smithee-cover-BD.jpg);
	}
	.almeria.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-cover-BD.jpg);
	}
	.peckham.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Peckham-cover-BD.jpg);
	}
	.gortex.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Gortex-cover-BD.jpg);
	}
	.hazel.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Hazel-cover-BD.jpg);
	}
	.kazylambist.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-1-BD.jpg);
	}
	.kazylambist.slide2  {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-1.svg);
	}
	.kazylambist.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-2-BD.jpg);
	}
	.kazylambist.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-2.svg);
	}
	.kazylambist.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-3-BD.jpg);
	}
	.kazylambist.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-3.svg);
	}
	.kazylambist.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-4.svg);
	}
	.kazylambist.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-5.svg);
	}
	.kazylambist.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-6.svg);
	}
	.kazylambist.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-4-BD.jpg);
	}
	.kazylambist.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/KazyLambist-5-BD.jpg);
	}
	.kazylambist.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-7.svg);
	}
	.kazylambist.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-8.svg);
	}
	.kazylambist.slide14 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-KazyLambist-9.svg);
	}

	/*IMAGE MVQR*/
	.mvqr.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-1-BD.jpg);
	}
	.mvqr.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-01.svg);
	}
	.mvqr.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-02.svg);
	}
	.mvqr.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-2-BD.jpg);
	}
	.mvqr.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-03.svg);
	}
	.mvqr.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-3-BD.jpg);
	}
	.mvqr.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-4-BD.jpg);
	}
	.mvqr.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-04.svg);
	}
	.mvqr.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-05.svg);
	}
	.mvqr.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-06.svg);
	}
	.mvqr.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/MVQR-5-BD.jpg);
	}
	.mvqr.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-07.svg);
	}
	.mvqr.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-MVQR-08.svg);
	}

	/*IMAGE COLOSSEO*/
	.colosseo.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-1-BD.jpg);
	}
	.colosseo.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_1.svg);
	}
	.colosseo.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-2-BD.jpg);
	}
	.colosseo.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_2.svg);
	}
	.colosseo.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-3-BD.jpg);
	}
	.colosseo.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_3.svg);
	}
	.colosseo.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-4-BD.jpg);
	}
	.colosseo.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_4.svg);
	}
	.colosseo.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Colosseo-5-BD.jpg);
	}
	.colosseo.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Colosseo_5.svg);
	}

	/*IMAGE ENSBA*/
	.ensba.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-1-BD.jpg);
	}
	.ensba.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-01.svg);
	}
	.ensba.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-2-BD.jpg);
	}
	.ensba.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-02.svg);
	}
	.ensba.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-3-BD.jpg);
	}
	.ensba.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-03.svg);
	}
	.ensba.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-04.svg);
	}
	.ensba.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-4-BD.jpg);
	}
	.ensba.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-05.svg);
	}
	.ensba.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-06.svg);
	}
	.ensba.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Ensba-5-BD.jpg);
	}
	.ensba.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-07.svg);
	}
	.ensba.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-08.svg);
	}
	.ensba.slide14 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Ensba-09.svg);
	}

	/*IMAGE LEPLUS*/
	.leplus.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-1-BD.jpg);
	}
	.leplus.slide2  {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-01.svg);
	}
	.leplus.slide3  {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-02.svg);
	}
	.leplus.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-03.svg);
	}
	.leplus.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-04.svg);
	}
	.leplus.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-05.svg);
	}
	.leplus.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-06.svg);
	}
	.leplus.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-2-BD.jpg);
	}
	.leplus.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-3-BD.jpg);
	}
	.leplus.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-4-BD.jpg);
	}
	.leplus.slide11 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-07.svg);
	}
	.leplus.slide12 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/LePLus-5-BD.jpg);
	}
	.leplus.slide13 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-LePlus-08.svg);
	}

	/*IMAGE DOD*/
	.dod.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-1-BD.jpg);
	}
	.dod.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-01.svg);
	}
	.dod.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-2-BD.jpg);
	}
	.dod.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-02.svg);
	}
	.dod.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-3-BD.jpg);
	}
	.dod.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-03.svg);
	}
	.dod.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-4-BD.jpg);
	}
	.dod.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-04.svg);
	}
	.dod.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-DOD-05.svg);
	}
	.dod.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/DOD-5-BD.jpg);
	}
	/*IMAGE NIL*/
	.nil.slide1 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-1-BD.jpg);
	}
	.nil.slide2 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-1.svg);
	}
	.nil.slide3 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-2.svg);
	}
	.nil.slide4 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-2-BD.jpg);
	}
	.nil.slide5 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-3.svg);
	}
	.nil.slide6 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-4.svg);
	}
	.nil.slide7 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-3-BD.jpg);
	}
	.nil.slide8 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-4-BD.jpg);
	}
	.nil.slide9 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Custom-Nil-5.svg);
	}
	.nil.slide10 {
		background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Nil-5-BD.jpg);
	}
}

/*IMAGE RIFUGIO*/
.rifugio {
	background-image:none;
}
.rifugio > .subrow_inner { height:100%; }
.rifugio.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-1-1.svg);
}
.rifugio.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-2.svg);
}
.rifugio.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-3.svg);
}
.rifugio.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-4.svg);
}
.rifugio.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/05/Apex-Site-Rifugio-5.png);
}
.rifugio.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-6.svg);
}
.rifugio.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/05/Apex-Site-Rifugio-7.png);
}
.rifugio.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-8.svg);
}
.rifugio.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-9.svg);
}
.rifugio.slide10 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2024/06/Apex-Site-Rifugio-10.svg);
}

/*IMAGE NICEPHORE*/
.nicephore {
	background-image:none;
}
.nicephore > .subrow_inner { height:100%; }
.nicephore.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-1.svg);
}
.nicephore.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-2.svg);
}
.nicephore.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-3.svg);
}
.nicephore.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-4.svg);
}
.nicephore.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-5.svg);
}
.nicephore.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-6.svg);
}
.nicephore.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore.gif);
}
.nicephore.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-8.svg);
}
.nicephore.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-9.svg);
}
.nicephore.slide10 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2023/01/Apex-Site-Nicephore-10.svg);
}

/*IMAGE PRACTICAL*/
.practical {
	background-image:none;
}
.practical > .subrow_inner { height:100%; }
.practical.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/PG-animation-1.gif);
}
.practical.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-1.svg);
}
.practical.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-2.svg);
}
.practical.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-3.svg);
}
.practical.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-4.svg);
}
.practical.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-5.svg);
}
.practical.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-6.svg);
}
.practical.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-7.svg);
}
.practical.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-8.svg);
}
.practical.slide10 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-9.svg);
}
.practical.slide11 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-10.svg);
}
.practical.slide12 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/12/Apex-Site-Practical-Grotesk-11.svg);
}

/*IMAGE GRANIT*/
.granit {
	background-image:none;
}
.granit > .subrow_inner { height:100%; }
.granit.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Granit-cover.svg);
}
.granit.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-1.svg);
}
.granit.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-2.svg);
}
.granit.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-3.svg);
}
.granit.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-4.svg);
}
.granit.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-5.svg);
}
.granit.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-6.svg);
}
.granit.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-7.svg);
}
.granit.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-8.svg);
}
.granit.slide10 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2021/02/Apex-Site-Granit-9.svg);
}

/*IMAGE KELLAR*/
.kellar {
	background-image:none;
}
.kellar > .subrow_inner { height:100%; }
.kellar.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-cover.svg);
}
.kellar.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-1.svg);
}
.kellar.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-2.svg);
}
.kellar.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-3.svg);
}
.kellar.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-4.svg);
}
.kellar.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-5.svg);
}
.kellar.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-6.svg);
}
.kellar.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-7.svg);
}
.kellar.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Kellar-8.svg);
}
/*IMAGE MARSEL*/
.marsel {
	background-image:none;
}
.marsel > .subrow_inner { height:100%; }
.marsel.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-cover.svg);
}
.marsel.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-1.svg);
}
.marsel.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-2.svg);
}
.marsel.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-3.svg);
}
.marsel.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-4.svg);
}
.marsel.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-5.svg);
}
.marsel.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-6.svg);
}
.marsel.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Marsel-7.svg);
}
.marsel.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Marsel-8.svg);
}
/*IMAGE PYROS*/
.pyros {
	background-image:none;
}
.pyros > .subrow_inner { height:100%; }
.pyros.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-cover.svg);
}
.pyros.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-1.svg);
}
.pyros.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-2.svg);
}
.pyros.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-3.svg);
}
.pyros.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-4.svg);
}
.pyros.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-5.svg);
}
.pyros.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-6.svg);
}
.pyros.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-7.svg);
}
.pyros.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Pyros-8.svg);
}
/*IMAGE SMITHEE*/
.smithee {
	background-image:none;
}
.smithee > .subrow_inner { height:100%; }
.smithee.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-cover.svg);
}
.smithee.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-1.svg);
}
.smithee.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-2.svg);
}
.smithee.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-3.svg);
}
.smithee.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-4.svg);
}
.smithee.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-5.svg);
}
.smithee.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-6.svg);
}
.smithee.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-7.svg);
}
.smithee.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Smithee-8.svg);
}

/*IMAGE ALMERIA*/
.almeria {
	background-image:none;
}
.almeria > .subrow_inner { height:100%; }
.almeria.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-cover.svg);
}
.almeria.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-1.svg);
}
.almeria.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-2.svg);
}
.almeria.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-3.svg);
}
.almeria.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-4.svg);
}
.almeria.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-5.svg);
}
.almeria.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Almeria-6.svg);
}
.almeria.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-7.svg);
}
.almeria.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Almeria-8.svg);
}

/*IMAGE PECKHAM*/
.peckham {
	background-image:none;
}
.peckham > .subrow_inner { height:100%; }
.peckham.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-cover.svg);
}
.peckham.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-1.svg);
}
.peckham.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-2.svg);
}
.peckham.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-3.svg);
}
.peckham.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-4.svg);
}
.peckham.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-5.svg);
}
.peckham.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/05/Apex-Peckham-6.svg);
}
.peckham.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-7.svg);
}
.peckham.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/04/Apex-Peckham-8.svg);
}

/*IMAGE GORTEX*/
.gortex {
	background-image:none;
}
.gortex > .subrow_inner { height:100%; }
.gortex.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Gortex-cover.svg);
}
.gortex.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-1.svg);
}
.gortex.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-2.svg);
}
.gortex.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-3.svg);
}
.gortex.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-4.svg);
}
.gortex.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-5.svg);
}
.gortex.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-6.svg);
}
.gortex.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Gortex-7.svg);
}

/*IMAGE HAZEL*/
.hazel {
	background-image:none;
}
.hazel > .subrow_inner { height:100%; }
.hazel.slide1 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Hazel-cover.svg);
}
.hazel.slide2 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-1.svg);
}
.hazel.slide3 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-2.svg);
}
.hazel.slide4 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-3.svg);
}
.hazel.slide5 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-4.svg);
}
.hazel.slide6 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-5.svg);
}
.hazel.slide7 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-6.svg);
}
.hazel.slide8 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-7.svg);
}
.hazel.slide9 > .subrow_inner {
	background-image:url(//www.apextypefoundry.com/apex/uploads/2020/09/Apex-Site-Hazel-8.svg);
}

/*IMAGE KAZY LAMBIST*/
.kazylambist {
	background-image:none;
}
.kazylambist > .subrow_inner { height:100%; }
.kazylambist.slide1 > .subrow_inner {
	background-image:url();
}
/*IMAGE MVQR*/
.mvqr {
	background-image:none;
}
.mvqr > .subrow_inner { height:100%; }
.mvqr.slide1 > .subrow_inner {
	background-image:url();
}

/*IMAGE COLOSSEO*/
.colosseo {
	background-image:none;
}
.colosseo > .subrow_inner { height:100%; }
.colosseo.slide1 > .subrow_inner {
	background-image:url();
}

/*IMAGE ENSBA*/
.ensba {
	background-image:none;
}
.ensba > .subrow_inner { height:100%; }
.ensba.slide1 > .subrow_inner {
	background-image:url();
}

/*IMAGE LEPLUS*/
.leplus {
	background-image:none;
}
.leplus > .subrow_inner { height:100%; }
.leplus.slide1 > .subrow_inner {
	background-image:url();
}

/*IMAGE DOD*/
.dod {
	background-image:none;
}
.dod > .subrow_inner { height:100%; }
.dod.slide1 > .subrow_inner {
	background-image:url();
}

/*IMAGE NIL*/
.nil {
	background-image:none;
}
.nil > .subrow_inner { height:100%; }
.nil.slide1 > .subrow_inner {
	background-image:url();
}

.right-arrow {
	position:absolute !important;
	/*background-image: ;
	background-repeat:no-repeat;*/
	width:50% !important;
	height:100%;
	/*background-size:contain;*/
	top:0;
	right:0px;
	cursor:url(//www.apextypefoundry.com/apex/uploads/2020/09/arrowright.png), auto;
}
.left-arrow {
	position:absolute !important;
	/*background-image: url(//www.apextypefoundry.com/apex/uploads/2019/11/arrowleft.svg);
	background-repeat:no-repeat;*/
	width:50% !important;
	height:100%;
	/*background-size:contain;*/
	top:0;
	left:0;
	cursor:url(//www.apextypefoundry.com/apex/uploads/2020/09/arrowleft.png), auto;
}
.footer-text {
    border-top: 1px solid #000;
}
#footerwrap-inner {
    display: block !important;
}
#footer-tab {
    display: none !important;
}
#header {
    overflow: visible;
}
#main-nav ul {
    margin: 0px 0 0px 5px;
    left: 0;
    border: 0px solid #000;
	  right: auto;
}
#main-nav ul {
    margin: 2px 0 0px 5px;
}
#main-nav ul li {
    border-top: 0;
    text-align: left;
}
.menubar-top #main-nav>li>ul:after {
    border-bottom: 0px solid #000;
}
.menubar-top #main-nav .menu-item-has-children>a:after, .menubar-top #main-nav .page_item_has_children>a:after, .menubar-top #main-nav .has-sub-menu>a:after {
    content: "" !important;
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {
    padding: 2px 12px;
}
ul, ol {
    margin: 5px 0 8px 0px;
}
.infos-box .close-infos {
	  position: absolute;
    right: 10px;
    top: 10px;
    background-image:url(//www.apextypefoundry.com/apex/uploads/2019/12/close-apex.svg);
	background-repeat:no-repeat;
	background-size:contain;
    width: 20px;
    height: 20px;
	cursor:pointer;
}
.woocommerce table.shop_table td {
    border-top: none;
    padding: 0;
    color: #000;
}
table.wcplprotable td, table.wcplprotable th {
    padding: 0;
}
td.cat_title_row {
	border-bottom:1px solid #000;
	padding:10px 0 !important;
	margin-bottom:10px;
	width:100%;
}
.globalcartcol {
    text-align: left !important;
}
.woocommerce table.shop_table {
    border: none;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: table-row;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: table-cell;
    text-align: left !important;
}
.wcplprotable { border-top: 1px solid #000 !important;
    display: inline-block;
    columns: 4;
	column-gap:3.2%;
    font-size: 15px;
    line-height: 20px;
    font-family: 'schweiz-grotesk', Arial, sans-serif;
    border-bottom: 0px solid #000 !important;
    margin-bottom: 10px !important;
    border-radius: 0 !important; }
.wcplprotable tbody { display: inline-block; width:100%; break-inside: column; margin-bottom:30px; }
.wcplprotable tbody tr { display: inline-block !important; width:100%; }
.wcplprotable tbody td { display: block; float:left; }
.pricecol { text-align:right; float:right !important; }
/* The container */
.xoo-aff-checkbox_single label, .mark_container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
	height: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.xoo-aff-checkbox_single label input, .mark_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 10px;
  width: 10px;
  background-color: #fff;
  border:1px solid #000;
	display: inline-table;
}

.eula_accept {
  position: absolute;
  top: 4px;
  left: 0;
  height: 10px;
  width: 10px;
  background-color: #fff;
  border:1px solid #000;
}
.m16 { margin-left:-16px;}


/* On mouse-over, add a grey background color */
.xoo-aff-checkbox_single label:hover input ~ .eula_accept, .mark_container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a black background */
.xoo-aff-checkbox_single label input:checked ~ .eula_accept, .mark_container input:checked ~ .checkmark {
  background-color: #000;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  /* content: "";
  position: absolute;
  display: none;*/
}

/* Show the checkmark when checked */
.xoo-aff-checkbox_single label input:checked ~ .eula_accept:after, 
.mark_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.xoo-aff-checkbox_single label .eula_accept:after, 
.mark_container .checkmark:after {
  /*left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);*/
}
.empty_space { height:10px !important; }
.gc_wrap {font-size: 15px;
	font-family: 'schweiz-grotesk', Arial, sans-serif; color: #000 !important; }
.globalcartbtn, .wcplprotable_selectall {
    text-align: right;
	background-color: #000;
    color: #fff !important;
}
.vt_total_count {
    display: inline-block;
    background-color: #fff;
    color: #000 !important;
    padding-right: 25px;
}
.menubar-top #content {
    margin-top: 33px;
}
.ui.module-tab .tab-nav {
    padding-left: 0;
	  display: flex;
    justify-content: center;
	  padding-bottom: 1.3em;
    border-bottom: 1px solid #000;
}
.ui.module-tab ul.tab-nav li.current {
    background: #000;
}
.responsive-tab-style.module-tab .tab-nav-current-active, .ui.module-tab ul.tab-nav li.current a {
    color: #FFF !important;
}
.ui.builder_button, .ui.nav, .ui.nav ul, .ui.nav.separate>li, .ui.module-tab .tab-nav>li, .ui.module-tab .tab-content, .ui.module-tab.panel .tab-nav, .ui.module-accordion, .ui.module-accordion>li, .ui.module-callout {
    border: none;
}
.ui.module-tab ul.tab-nav li {
    border: 1px solid #000;
    background-color: #fff;
}
.ui.module-tab ul.tab-nav li a {
    color: #000 !important;
}
.ui.module-tab .tab-nav li.current:hover {
    background: #000;
}
.ui.module-tab ul.tab-nav li + li {
    /*margin-left: 7px;*/
	  margin-left: 3.2%;
}
.ui.module-tab ul.tab-nav li {
    margin-right: 0px;
    /*width: calc( 25% - 10px);*/
	  width: 22.6%;
	    text-align: center;
}
.woocommerce table.shop_table .fullchecked td {
    color: #ccc;
}
.woocommerce-message { display:none !important; }
h1.page-title { display:none !important; }
.xoo-el-sidebar { display:none; }
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
    font-weight: 400;
}
ul.xoo-el-tabs li.xoo-el-active {
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
}
.xoo-el-form-container ul.xoo-el-tabs li {
    background-color: #fff;
    color: #000;
}
.xoo-aff-input-group .xoo-aff-input-icon {
    display: none;
}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select {
    height: 50px;
    padding: 0px 12px;
    color: #000;
    border: 1px solid #000;
    border-radius: 0px;
}
input[type=text], input[type=search], input[type=email], input[type=url] {
    max-width: 100%;
}
.xoo-aff-group label {
    font-weight: 400;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
}
button.xoo-el-action-btn {
    background-color: #000;
    color: #fff;
}
button.xoo-el-action-btn {
    text-transform: none;
}
input[type=reset], input[type=submit], button {
    font-family: 'schweiz-grotesk',Arial,sans-serif !important;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
    border-radius: 0px;
}
.xoo-aff-checkbox_single a { text-decoration: underline !important; }
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus {
    background-color: #f2f2f2;
}

hr {
  height: 1px;
  color: #000;
  background-color: #000;
  border: 0;
	margin-bottom:13px;
}

U {
	text-decoration: none;
  font-feature-settings: "case" 1;
  font-feature-settings: "case1" on;
  border-bottom: 1px solid black;
}

.woocommerce table.shop_table th {
    font-weight: 700;
    padding: 0px;
    line-height: 1.3em;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    border-top: 1px solid rgba(0,0,0,1);
	    padding-top: 5px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #000;
    color: #fff;
	  padding: 0.45em 15px 0.45em;
	border-bottom: 1px solid #000;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #fff;
    color: #000;
	  border-bottom: 1px solid #000;	
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 0em 0em;
    border-radius: 0px;
	font-weight:400;
}
@media (min-width:1301px) {
	.woocommerce ul.order_details {
			margin: 2.5em 0 2.5em;
			width: calc( 50% - 180px);
	}
	.woocommerce ul.order_details li {
			font-size: 15px;
			border-right: 1px dashed #000;
			padding-right: 3em;
		text-transform:none;
		margin-bottom:0;
	}
	.woocommerce ul.order_details li { border-right: none;
    padding-right: 0em; margin-right:2.66%;
    width: 23%; margin-left:0; }
	.woocommerce ul.order_details li:nth-child(2) {
		margin-right:2.66%;
	}
	.woocommerce ul.order_details li:nth-child(4), .woocommerce ul.order_details li:last-child { margin-right:0; }
	.woocommerce-checkout .woocommerce-order-details {
		width: calc( 50% - 180px);
			/*padding-right: 180px;*/
			float: right;
		/*margin-top: -111px;*/
		position: absolute;
    left: 50%;
    top: 113px;		
	}
	.woocommerce-checkout .woocommerce-order-downloads{
		width: calc( 50% - 180px);
		padding-right:0;
			float: left;
	}
}
@media (max-width:1300px) and (min-width:1141px) {
	.woocommerce ul.order_details {
			margin: 2.5em 0 2.5em;
			width: calc( 50% - 180px);
	}
	.woocommerce ul.order_details li {
			font-size: 15px;
			border-right: 1px dashed #000;
			padding-right: 3em;
		text-transform:none;
		margin-bottom:15px;
	}
	.woocommerce ul.order_details li { border-right: none;
    padding-right: 0em; margin-right:4%;
    width: 48%; margin-left:0; }
	.woocommerce ul.order_details li:nth-child(2) {
		margin-right:0;
	}
	.woocommerce ul.order_details li:nth-child(4), .woocommerce ul.order_details li:last-child { margin-right:0; }
	.woocommerce-checkout .woocommerce-order-details {
		width: calc( 50% - 180px);
			/*padding-right: 180px;*/
			float: right;
		/*margin-top: -111px;*/
		position: absolute;
    left: 50%;
    top: 113px;		
	}
	.woocommerce-checkout .woocommerce-order-downloads{
		width: calc( 50% - 180px);
		padding-right:0;
			float: left;
	}
}
@media (max-width:1140px) {
	.woocommerce ul.order_details {
			margin: 2.5em 0 2.5em;
			width: calc( 50% - 30px);
	}
	.woocommerce ul.order_details li {
			font-size: 15px;
			border-right: 1px dashed #000;
			padding-right: 3em;
		text-transform:none;
		margin-bottom:15px;
	}
	.woocommerce ul.order_details li { border-right: none;
    padding-right: 0em; margin-right:4%;
    width: 48%; margin-left:0; }
	.woocommerce ul.order_details li:nth-child(2) {
		margin-right:0;
	}
	.woocommerce ul.order_details li:nth-child(4), .woocommerce ul.order_details li:last-child { margin-right:0; }
	.woocommerce-checkout .woocommerce-order-details {
		width: calc( 50% - 30px);
			/*padding-right: 180px;*/
			float: right;
		/*margin-top: -111px;*/
		position: absolute;
    left: 50%;
    top: 113px;		
	}
	.woocommerce-checkout .woocommerce-order-downloads{
		width: calc( 50% - 30px);
		padding-right:0;
			float: left;
	}
}


.woocommerce ul.order_details li strong {
    font-size: 15px;
}
.woocommerce-checkout h2 { padding: 0 0 15px;
    border-bottom: 1px solid #000; margin-bottom:15px;}
.order-again { display: none; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    content: "" !important;
    top: 0 !important;
    left: 0 !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 0em 1em 1em 0em;
    margin: 0;
    background-color: #fff;
    color: #000;
  	border-top: none;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 0;
    border-top: 1px solid #000;
    padding: 10px 0px;
    margin: 1em 0;
    border-radius: 0px;
}
textarea, input[type=text], input[type=tel], input[type=password], input[type=search], input[type=email], input[type=url] {
    background-color: #f2f2f2;
    border: 0px solid #000;
	  padding: 6px 10px;
}
.woocommerce form .form-row {
    padding: 0px;
}
.woocommerce button.button:hover {
    background-color: #fff;
    color: #000;
    border-bottom: 1px solid #000;
}
.woocommerce button.button {
    padding: 0.45em 0 0.1em;
	color: #000;
    background-color: #fff;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    margin-right: 2em;
}
#payment, .woocommerce-checkout #payment {
    background: #fff;
    border-radius: 0px;
    border-top: 1px solid #000;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    padding: 1em 0;
    border-bottom: 1px solid #000;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    display: none;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: none;
    line-height: 14px;
    font-size: .83em;
    clear: both;
    display: block;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: .4em solid #000;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 0.25em;
		left: -10px;
	  margin:0 !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    border-radius: 0px;
    background-color: #fff;
    color: #000;
    border: 0px solid #000;
    width: calc(100% - 3.5em);
	  padding: 0em;
    margin: 0.5em 3.5em;
}
.select2-container--default .select2-selection--single {
    background-color: #f2f2f2;
    border: 0px solid #000;
    border-radius: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent transparent;
}
.woocommerce table.my_account_orders {
    font-size: 1em;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #000;
    background-color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #fff;
    text-decoration: none;
    background-image: none;
    color: #000;
	border-bottom:1px solid #000;
}
.pum-theme-2884, .pum-theme-default-theme {
    background-color: rgba( 0, 0, 0, .5 );
}
.pum-theme-2884 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );
    background-color: rgba( 255, 255, 255, 1.00 );
}
.pum-theme-2884 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: rgba( 0, 0, 0, 1.00 );
    text-transform: lowercase;
}
div.wpforms-container-full .wpforms-form .wpforms-title {
    font-size: 15px;
    margin: 0 0 10px 0;
    font-weight: bold;
    color: #000;
}
#content {
    margin: 80px 0 0px;
}
.module-tab {
    margin-bottom: 0;
}
.ui.module-tab.minimal .tab-content {
    height: calc(100vh - 214px);
	  border-width: 0px 0 0;
    padding: 0 0 1.3em 0;
}
/*.gc_wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #000;
    padding-top: 17px;
}*/
.tab-content .tb_text_wrap {
    height: auto;
}
.cart-subtotal { display:none; }
.page-id-1757 #pagewrap {
    padding-bottom: 0px;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 1em 0;
}

/* Cachons la case a cocher */
.woocommerce-checkout form p, form.xoo-el-action-form.xoo-el-form-login {
	position: relative; /* permet de positionner la checkbox cachee */
}

.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:not(:checked), 
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:checked, #stripe-payment-data [type="checkbox"]:not(:checked), 
#stripe-payment-data [type="checkbox"]:checked, #payment [type="radio"]:not(:checked), 
#payment [type="radio"]:checked, .xoo-el-form-label [type="checkbox"]:not(:checked), .xoo-el-form-label [type="checkbox"]:checked, #wpforms-2862-field_6 [type="checkbox"]:checked, #wpforms-2862-field_6 [type="checkbox"]:not(checked)  {
	/* Cache la checkbox sans
	   la desactiver pour les
	   lecteurs d'ecran */
	position: absolute;
	left: 0;
	opacity: 0.01;
}

/* on prepare le label */
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:not(:checked) + span.btperso,
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:checked + span.btperso, #stripe-payment-data [type="checkbox"]:not(:checked) + label,
#stripe-payment-data [type="checkbox"]:checked + label, #payment [type="radio"]:not(:checked) + label,
#payment [type="radio"]:checked + label, #wpforms-2862-field_6 [type="checkbox"]:checked + label, #wpforms-2862-field_6 [type="checkbox"]:not(checked) + label {
	position: relative; /* permet de positionner les pseudo-elements */
	padding-left: 2.3em; /* fait un peu d'espace pour notre case a venir */
	font-size: 1.05em; /* Label un peu plus gros */
	line-height: 1.7;
	cursor: pointer;    /* affiche un curseur adapte */
}
.xoo-el-form-label [type="checkbox"]:not(:checked) + span, .xoo-el-form-label [type="checkbox"]:checked + span {
	position: relative; /* permet de positionner les pseudo-elements */
	padding-left: 1em; /* fait un peu d'espace pour notre case a venir */
	font-size: 1.05em; /* Label un peu plus gros */
	line-height: 1.7;
	cursor: pointer;    /* affiche un curseur adapte */
}

/* Aspect de la case */
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:not(:checked) + span.btperso:before,
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:checked + span.btperso:before, #stripe-payment-data [type="checkbox"]:not(:checked) + label:before,
#stripe-payment-data [type="checkbox"]:checked + label:before, #payment [type="radio"]:not(:checked) + label:before,
#payment [type="radio"]:checked + label:before, #wpforms-2862-field_6 [type="checkbox"]:checked + label:before, #wpforms-2862-field_6 [type="checkbox"]:not(checked) + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	width: 10px;
	height: 10px;
	border: 1px solid #000;
	background: #FFF;
	border-radius: 0;
	box-shadow: none;
	transition: all .275s;
}

.xoo-el-form-label [type="checkbox"]:not(:checked) + span:before, .xoo-el-form-label [type="checkbox"]:checked + span:before {
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 10px;
	height: 10px;
	border: 1px solid #000;
	background: #FFF;
	border-radius: 0;
	box-shadow: none;
	transition: all .275s;
}

/* Aspect de la coche */
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:not(:checked) + span.btperso:after,
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:checked + span.btperso:after, #stripe-payment-data [type="checkbox"]:not(:checked) + label:after,
#stripe-payment-data [type="checkbox"]:checked + label:after, #payment [type="radio"]:not(:checked) + label:after,
#payment [type="radio"]:checked + label:after, #wpforms-2862-field_6 [type="checkbox"]:checked + label:after, #wpforms-2862-field_6 [type="checkbox"]:not(checked) + label:after {
	content: '' !important;
    position: absolute;
    top: 5px;
    left: 0;
    font-size: 11px;
    color: #000;
    line-height: 0;
    transition: all .2s;
    width: 11px;
    height: 11px;
    background-color: #000;
}
.xoo-el-form-label [type="checkbox"]:not(:checked) + span:after, .xoo-el-form-label [type="checkbox"]:checked + span:after {
	content: '' !important;
    position: absolute;
    top: 4px;
    left: 0;
    font-size: 11px;
    color: #000;
    line-height: 0;
    transition: all .2s;
    width: 11px;
    height: 11px;
    background-color: #000;
}

/* Aspect non coche */
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:not(:checked) + span.btperso:after, #stripe-payment-data [type="checkbox"]:not(:checked) + label:after, #payment [type="radio"]:not(:checked) + label:after, .xoo-el-form-label [type="checkbox"]:checked + span:after, #wpforms-2862-field_6 [type="checkbox"]:not(checked) + label:after {
	opacity: 0;
}

/* Aspect coche */
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:checked + span.btperso:after, #stripe-payment-data [type="checkbox"]:checked + label:after, #payment [type="radio"]:checked + label:after, .xoo-el-form-label [type="checkbox"]:not(:checked) + span:after, #wpforms-2862-field_6 [type="checkbox"]:checked + label:after {
	opacity: 1;
}

/* Accessibility focus */
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:checked:focus + span.btperso:before,
.woocommerce-terms-and-conditions-wrapper [type="checkbox"]:not(:checked):focus + span.btperso:before,
#stripe-payment-data [type="checkbox"]:checked:focus + label:before,
#stripe-payment-data [type="checkbox"]:not(:checked):focus + label:before,
#payment [type="radio"]:checked:focus + label:before,
#payment [type="radio"]:not(:checked):focus + label:before, .xoo-el-form-label [type="checkbox"]:not(:checked):focus + span:before, .xoo-el-form-label [type="checkbox"]:checked:focus + span:before, #wpforms-2862-field_6 [type="checkbox"]:checked:focus + label:before, #wpforms-2862-field_6 [type="checkbox"]:not(checked):focus + label:before {
	box-shadow: none;
}
.wpb_text_column {
    margin-bottom: 5px !important;
}
.vc_separator { margin-bottom:15px !important; }
.sep_order { margin-bottom:20px !important; }
.woocommerce-checkout h3:first-of-type { display:none; }
.woocommerce-checkout h3 {
    font: 15px 'schweiz-grotesk',Arial,sans-serif;
    color: #000;
    font-feature-settings: "liga" 1;
    font-feature-settings: "liga1" on;
    line-height: 20px;
}


.woocommerce ul.order_details li strong {
    border-top: 1px solid #000;
    margin-top: 15px;
    padding-top: 20px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    padding-left: 0;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    margin-top:15px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
    content: "" !important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
    content: "" !important;
}
.woocommerce .woocommerce-customer-details address {
    border: none;
    padding: 6px 0px;
}
.woocommerce-order-received tfoot tr:nth-child(1), 
.woocommerce-order-received tfoot tr:nth-child(2) {
	display:none;
} 
.woocommerce-order-received tfoot tr:nth-child(3) td {
	text-align:left;
}

.woocommerce-order-received a.button.alt {
    background-color: #fff;
    color: #000;
    padding: 0.45em 0px 0.45em;
}
.download-remaining, .download-expires { display: none;}
.section_spinner { display: none; }
.hidden-view:after { 
	content:"";
	width:100%;
	height:100%;
	position:fixed;
	background-color:#d35400;
	left:0;
	top:60px;
	transition:opacity .5s;
	opacity:0;
	z-index:1000
}
body:after{content:"";opacity:0;z-index:-1}
.hidden-view .section_loader{opacity:0;display:block !important;animation:fadeInLoading .5s ease-in-out;animation-fill-mode:forwards;z-index:-1}
.menubar-top #footerwrap {
    padding-top: 0px;
}
.home.menubar-top #footerwrap {
    padding-top: 15px;
}
#footer .one { float:left; width:50%; }
#footer .two { float:right; text-align:right; width:50%;}
#footer a { font-size: 15px; }
.ui.module-tab .tab-content {
    overflow: auto !important;
}
.about_paypal { display:none !important; }
.woocommerce-checkout .vc_column_container.vc_col-sm-6>.vc_column-inner { padding-right: 150px;}
.shop_table.woocommerce-checkout-review-order-table { margin-bottom:100px !important; }
.woocommerce-page .pagewidth, .section-inner {
    width: 100%;
}
.woocommerce form .form-row .required {
    color: #000;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details { margin-bottom:100px !important; }
.woocommerce-order-overview__payment-method.method { display:none; }
ul.xoo-el-tabs li.xoo-el-active {
    border-width: 0 0 1px 0;
}
.xoo-el-form-container ul.xoo-el-tabs { font-size: 15px !important; }
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select {
    font-size: 15px !important;
}
.xoo-aff-group label, a.xoo-el-lostpw-tgr, button.xoo-el-action-btn {
    font-size:15px;
}
.xoo-el-main {
    height: 79%;
}
.xoo-el-form-container, .xoo-el-section.xoo-el-active, .xoo-el-fields, .xoo-el-action-form.xoo-el-form-login, .xoo-aff-fields {
    height:100%;
}
button.xoo-el-action-btn {
    position: absolute;
    bottom: 0;
}
.xoo-aff-group.xoo-el-login-btm-fields{
    position: absolute;
    bottom: 60px;
}
.pum-theme-2885 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 40px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-title {
    font-size: 15px !important;
    margin: 0 0 40px 0 !important;
    font-weight: normal !important;
    text-align: center !important;
    border-bottom: 1px solid #000 !important;
    padding-bottom: 30px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-description {
    margin: 0 0 25px 0 !important;
    font-size: 15px !important;
}
div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=text]  {
    border-radius: 0px !important;
    color: #000 !important;
    font-size: 15px !important;
    border: 1px solid #000 !important;
    padding: 25px 25px !important;
	  margin-bottom: 15px !important;
}
div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus {
    border: 1px solid #000 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description, div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
    font-size: 15px !important;
    margin: 35px 0 13px 0 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-size: 15px !important;
}
div.wpforms-container-full .wpforms-form button[type=submit]{
    background-color: #000 !important;
    border: 1px solid #000 !important;
    color: #fff !important;
    font-size: 15px !important;
    padding: 10px 15px !important;
    text-align: center !important;
    width: 100% !important;
    margin-top: 10px !important;
}
.woocommerce-account em, .woocommerce-account address { font-style:normal !important; }
.wpb_text_column.titre_account {
    margin-bottom: 20px !important;
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
}
.woocommerce-orders-table__header-order-status, .woocommerce-orders-table__cell-order-status { display:none !important; }
button[name=save_account_details], button[name=save_address] {
	  background-color: #000 !important;
    color: #fff !important;
    padding: 0.45em 15px 0.45em !important;
}
.woocommerce-Address-title a.edit {
    background-color: #000 !important;
    color: #fff !important;
    padding: 0.45em 15px 0.45em !important;
    margin-bottom: 14px !important;
    margin-top: 14px;
    display: inline-block;
}
.woocommerce-Address-title h3 { display:none; }
.woocommerce-page #footerwrap {
    padding-left: 15px;
    padding-right: 15px;
}
.module_row.fullheight {
    min-height: 100vh;
   }
.gc_wrap {
    position: fixed;
    bottom: 37px;
    width: calc(100% - 30px);
    border-top: 1px solid #000;
    padding-top: 17px;
    padding-bottom: 13px;
    background-color: #fff;
    margin-bottom: 0 !important;
}

@media screen and (max-width: 1200px){
.pagewidth {
    max-width: 100% !important;
}
}
@media screen and (max-width: 1200px){
.pagewidth, .full_width .module_row .fp-scroller>.row_inner, .full_width .module_row .fp-tableCell>.row_inner, .full_width .module_row>.row_inner, .full_width .module-layout-part .module_row .row_inner {
    max-width: 100% !important;
}
}
@media screen and (min-width:1181px){
.wcplprotable {
    columns: 4;
}
.ui.module-tab .tab-nav {
    padding-left: 0;
    display: flex;
    justify-content: center;
    padding-bottom: 1.3em;
    border-bottom: 1px solid #000;
}
.ui.module-tab ul.tab-nav li {
    margin-right: 0px;
    width: 22.6%;
    text-align: center;
}
.ui.module-tab ul.tab-nav li:nth-child(3) {
    margin-left: 3.2%;
}
.ui.module-tab ul.tab-nav li:nth-child(1), .ui.module-tab ul.tab-nav li:nth-child(2) {
    margin-bottom: 0;
}	
.ui.module-tab ul.tab-nav li + li {
    /* margin-left: 7px; */
    margin-left: 3.2%;
}
/*.gc_wrap {
	  position: absolute;
    bottom: 15px;
    width: 100%;
    border-top: 1px solid #000;
    padding-top: 17px;
	  background-color:#fff;
}*/
}
@media screen and (max-width:1180px){
.wcplprotable {
    columns: 2;
}
.ui.module-tab .tab-nav {
    padding-left: 0;
    display: block;
    justify-content: center;
    padding-bottom: 1.3em;
    border-bottom: 1px solid #000;
}
.ui.module-tab ul.tab-nav li {
    margin-right: 0px;
    width: 47.8%;
    text-align: center;
}
.ui.module-tab ul.tab-nav li:nth-child(1), .ui.module-tab ul.tab-nav li:nth-child(2) {
    margin-bottom: 15px;
}	
.ui.module-tab ul.tab-nav li:nth-child(3) {
    margin-left: 0;
}
/*.gc_wrap {
    position: absolute;
    bottom: 15px;
    width: 100%;
    border-top: 1px solid #000;
    padding-top: 17px;
	  background-color:#fff;
}	*/
}
@media screen and (max-width:960px){
.gc_wrap {
    /*position: relative;*/
}	
}
@media screen and (min-width: 901px){
	.mobile-inline { display: none;}
	.desktop-inline { display: block; }
}
@media screen and (max-width: 900px){
#headerwrap {
    width: 100%;
	  padding: 0 15px;
}
	.btn_right {
    float: none !important;
}
	#footer .one {
    display:none;
}
	#footer .two {
		float:left; text-align:left; width:100%;
}
	.mobile-inline { display: inline-block; float:right;}
	.desktop-inline { display: none; }
}
@media screen and (min-width:1025px) {
	.infos-box .sub_column { width:34% !important; }
	.ui.module-tab.minimal .tab-content {
		height: calc(100vh - 214px);
	}
	.tab-content .tb_text_wrap, .woocommerce.wcplprotable_wrap {
	height: auto;
	}
	
}
@media screen and (max-width:1024px) {
	.module_row.fullheight .row_inner>.tb-column { height: 90vh; }
	.page-id-949 .module_row.fullheight .row_inner>.tb-column { height: 85vh; }
	.page-id-71 .module_row.fullheight .row_inner>.tb-column { height: 90vh; }
	.module_row.fullheight {
    min-height: 92vh;
   }
	.infos-box .sub_column { width:50% !important; }
	.ui.module-tab.minimal .tab-content {
		height: calc(95vh - 214px);
	}
	.tab-content .tb_text_wrap, .woocommerce.wcplprotable_wrap {
		height: 100%;
		}
}
@media screen and (max-width:900px) {
	.module_row.fullheight .row_inner>.tb-column { height: 92vh; }
	.ui.module-tab.minimal .tab-content {
		height: calc(91vh - 214px);
	}
}

@media screen and (max-width: 800px) {
	.ui.module-tab.minimal .tab-content {
		height: calc(85vh - 180px);
	}
	
#site-logo a {
    font-size: 15px;
}
	ul, ol {
    margin: 9px 0 7px 0px;
}	
	.module_row.fullheight .row_inner>.tb-column { height: 100vh; }
	.home .module_row.fullheight .row_inner>.tb-column { height: 85vh; }
	
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: "" !important;
    font-weight: 700;
    float: left;
}

.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: rgba(0,0,0,0);
}

@media screen and (min-width: 768px){
.mobile-only768 {
    display:none !important;
}
.desktop-only768 {
    display:block !important;
}
	.xoo-el-main {
    padding: 30px 25px;
    position: relative;
    vertical-align: top;
}
	.account-left.vc_column_container {
    padding-left: 0;
    padding-right: 0px;
}
	
}
@media screen and (max-width: 767px){
table.wcplprotable.shop_table_responsive tr {
    border-bottom: 0;
}
.mobile-only768 {
    display:block !important;
}
.desktop-only768 {
    display:none !important;
}
	.xoo-el-main {
			padding: 30px 0px;
			position: relative;
			vertical-align: top;
	}
	.account-left.vc_column_container {
    padding-left: 0;
    padding-right: 15px;
}
}

@media screen and (min-width: 781px){
	.xoo-el-main {
    padding: 30px 25px;
}
	
	.mobile-only780 {
    display:none !important;
}
.desktop-only780 {
    display:block !important;
}
	.informations-col { margin-left:19% !important; width:56% !important; }
	.informations-col .tb_text_wrap p:not(:first-child) {
    padding-right: 100px;
}
	
}
@media screen and (max-width: 780px){
	.xoo-el-main {
    padding: 30px 0px;
}
	
	.mobile-only780 {
    display:block !important;
}
.desktop-only780 {
    display:none !important;
}
	.informations-col { margin-left:0% !important; width:100% !important; }
	.informations-col .tb_text_wrap p:not(:first-child) {
    padding-right: 100px;
}
	
}

@media screen and (min-width: 681px) {
.mobile-only {
    display:none !important;
}
.desktop-only {
    display:block !important;
}
.themify_builder_content-899 .tb_mvxn276.module_column {
    margin: 0 150px !important;
}
	.xoo-aff-group {
    margin-bottom: 30px;
}
}
@media screen and (max-width: 680px) {
.mobile-only {
    display:block !important;
}
.desktop-only {
    display:none !important;
}
.themify_builder_content-899 .tb_mvxn276.module_column {
    margin: 0 30px !important;
}
	.xoo-aff-group {
    margin-bottom: 14px;
}	
	.informations-col .tb_text_wrap p:not(:first-child) {
    padding-right: 0px;
}
}

.mobile_menu_active #menu-icon {
    font-size: 15px;
	  text-transform: none;
}
.mobile_menu_active #site-logo {
    font-size: 15px;
}
a.fleche:hover {
	text-decoration: underline;
}
.only-view-order { display:none;}
.woocommerce-view-order .only-view-order { display:block;}
.mobile_menu_active .sidemenu {
    padding: 50px 25px 25px;
}
.woocommerce-account.woocommerce table.shop_table_responsive tr, .woocommerce-account.woocommerce-page table.shop_table_responsive tr {
    display: table-row;
}
.woocommerce-account.woocommerce table.shop_table_responsive tr td, .woocommerce-account.woocommerce-page table.shop_table_responsive tr td {
    display: table-cell;
}
.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date { display: none; }
.mobile_menu_active #menu-icon:after {
    content: '' !important;
    display: inline-block;
    padding-left: 10px;
    width: 24px;
    height: 18px;
    background-image: url(//www.apextypefoundry.com/apex/uploads/2020/08/hamburger-2.svg);
	background-repeat: no-repeat;
}
@media screen and (max-width: 800px) {
.full_width.full-section-scrolling .module_row {
    min-height: 300px;
    height: 100% !important;
}
}
.home .module-fancy-heading .sub-head {
    display: none;
}

/*@media (min-height : 765px) { 
	.gc_wrap {
    position: absolute;
		bottom: 0px;
		width: 100%;
		border-top: 1px solid #000;
		padding-bottom: 16px;
		padding-top: 17px;
		background-color: #fff;
	}	
}
@media (min-height : 705px) and (max-height : 764px) { 
	.gc_wrap {
    position: absolute;
		bottom: 83px;
		width: 100%;
		border-top: 1px solid #000;
		padding-bottom: 16px;
		padding-top: 17px;
		background-color: #fff;
	}
}
@media (max-height : 704px) { 
	.gc_wrap {
    position: absolute;
		bottom: 43px;
		width: 100%;
		border-top: 1px solid #000;
		padding-bottom: 16px;
		padding-top: 17px;
		background-color: #fff;
	}	
}
@media (max-width : 834px) { 
	.gc_wrap {
    position: absolute;
		bottom: 0px;
		width: 100%;
		border-top: 1px solid #000;
		padding-bottom: 3px;
		padding-top: 17px;
		background-color: #fff;
	}	
}*/
@media (min-width : 701px) { 
	.account-right > .vc_column-inner, .account-left > .vc_column-inner {
    padding-right: 150px !important;
	}
}
@media (max-width : 1140px) { 
	fieldset { margin-top: 30px; }
	.woocommerce-EditAccountForm.edit-account,	address { margin-bottom: 30px; }
}
@media (max-width : 700px) { 
	.account-right > .vc_column-inner, .account-left > .vc_column-inner {
    padding-right: 0px !important;
	}
}

@media (max-width : 800px) and (-webkit-min-device-pixel-ratio: 2) { 
	iframe { height:90vh; }
}

@media (max-width : 1025px) and (min-width : 950px) and (-webkit-min-device-pixel-ratio: 2) { 
	iframe { height:87vh; }
}

.module_row.fullheight .row_inner>.tb-column.informations-col { height:auto !important; }
.wc159 {width: 15.9% !important; }

.woocommerce-account .xoo-el-login-btn, .woocommerce-account .xoo-el-register-btn { background-color: #000 !important; color: #fff !important; border-bottom:5px solid #000 !important; }
.woocommerce-account .xoo-el-login-btn:hover, .woocommerce-account .xoo-el-register-btn:hover { background-color: #000 !important; color: #fff !important; border-bottom:5px solid #000 !important; }
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { background-color: #000; color: #fff; padding: 8px 15px; border-bottom: 1px solid #fff; }

@media screen and (max-width:450px) {
	.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select {
			height: 35px;
	}
}
.themify_builder_content-1757 .tb_nagy797.module-text {
    position: fixed;
    width: calc(100% - 30px);
}
.ui.module-tab.minimal .tab-nav {
    position: fixed;
    top: 106px;
    width: calc(100% - 30px);
    background: #fff;
    z-index: 10;
}
.wcplprotable { padding-bottom: 100px; }
@media screen and (min-width: 1181px) {
	.ui.module-tab.minimal .tab-content {
			margin-top: 110px;
	}
}
@media screen and (max-width: 1180px) {
	.ui.module-tab.minimal .tab-content {
			margin-top: 164px;
	}
}
button.xoo-el-action-btn {
    left: 0;
	  text-transform: none !important;
}

.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
    background-color: #fff;
    color: #000;
}
.woocommerce table.my_account_orders .button.invoice {
    margin-left: 15px;
}

