@font-face{font-family:"untitled-font-1";src:url(../fonts/untitled-font-1.eot);src:url(../fonts/untitled-font-1.eot?#iefix) format("embedded-opentype"), url(../fonts/untitled-font-1.woff) format("woff"), url(../fonts/untitled-font-1.ttf) format("truetype"), url(../fonts/untitled-font-1.svg#untitled-font-1) format("svg");font-weight:400;font-style:normal}
[class^="icon-"]:after, [class*=" icon-"]:after{font-family:"untitled-font-1";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-up-open-big:after{content:"a";font-size:2.5em;display:block;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);color:#000;-webkit-transition:color .3s;transition:color .3s}
.icon-up-open-big:hover:after{color:#fff}
.scroll-icon{position:absolute;left:50%;bottom:30px;padding:0 10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.container{max-width:1400px}
.text-content{margin-top:100px;margin-bottom:100px;max-width:800px;font-weight:400}
.text-content h1{text-align:center;margin-bottom:50px;line-height:normal;height:auto;}
.content-menu{text-align:center;margin:50px 0;text-align:center}
.content-menu a{font-size:18px;color:#2D2A2B}
.content-menu a:hover{color:#ccc}
*{margin:0;padding:0;font-family:'Myriad Pro';font-size:100%}
html, body{background-color:#f;color:#2D2A2B}
a, a:hover{text-decoration:none;color:#2D2A2B}
ul, li{list-style-type:none}
.header-top{padding:5px 10px;position:fixed;top:0;width:100%;z-index:12;box-sizing:border-box;z-index:9999;-moz-transition:all .2s linear;transition:all .2s linear;}
header.navbar-small .header-top{padding-top:10px;background-color:#000000;}
header.navbar-small .logo{width:80px;animation-delay:.5s;float:left;}
header.navbar-small .text-antipasti{display:block;}
.text-antipasti{display:none;float:right;}
.text-antipasti img{height:50px;}
.logo{display:block;width:200px;float:right;padding:0px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}

@media screen and (max-width:767px){.header-top{padding:7px 10px;}
 .logo{width:100px }
}
@media screen and (max-width:400px){.logo{width:100px }
}
.image-bg-cover{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
h1{line-height:70px;height:70px;font-family:'DIN Pro Cond';}
h1 a{display:block;padding:0 10px}
.toggle-menu{position:absolute;top:20px;right:20px;width:30px;height:50px;display:none;}
.toggle-menu i{position:absolute;display:block;height:2px;background:#666;width:20px;left:10px;-webkit-transition:all .3s;transition:all .3s}
.toggle-menu i:nth-child(1){top:16px}
.toggle-menu i:nth-child(2){top:22px}
.toggle-menu i:nth-child(3){top:28px}
.open-menu i:nth-child(1){top:25px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.open-menu i:nth-child(2){background:transparent}
.open-menu i:nth-child(3){top:25px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
nav{height:0;display:none;box-sizing:border-box;background:rgba(0, 47, 77, .25);position:fixed;top:0;width:100%;-webkit-transition:all 1s;transition:all 1s;z-index:101;text-align:center;}
.close-menu{display:none;color:#fff !important;padding:10px 0}
.open-menu ~ nav{display:block;padding:0}
nav ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
nav li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
nav li a{font-size:12px;display:block;padding:3px;text-align:center;-webkit-transition:background .3s;transition:background .3s}
nav li:nth-child(odd) a, body.fp-viewing-fifthSection-1 #menu li:nth-child(5) a{background:#2D2A2B;color:#fff}
nav li:nth-child(even) a{background:#2D2A2B;color:#fff;color:#fff}
nav li:nth-child(odd) a:hover{background:#666}
nav li:nth-child(even) a:hover{background:#666;color:#fff}
nav li.active a, body.fp-viewing-fifthSection-1 #menu li:last-child a{background:#666;color:#fff}
nav li a:hover{color:#fff;text-decoration:none}
section{text-align:center;background-color:#F8F9FA;color:#2D2A2B}
section h1{font-size:35px;font-weight:700;margin-bottom:20px;line-height:normal;font-family:'DIN Pro Cond';}
section h2{font-size:35px;font-weight:700;margin-bottom:20px;line-height:normal;font-family:'DIN Pro Cond';}
section h3{font-weight:300;font-size:2.8em}
section .product-inner-text{padding:0 15% 0 10%}
section .slide-inner-text{max-width: 70%}
section.card1{background-color:#F8F9FA}
section.buy-now{background-color:#F8F9FA}
section p{font-size:20px;font-weight:400}
.image-holder {	width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.bottom-border{position:absolute;bottom:0;left:0;width:100%;padding:0 0 10px 0;background-color:#000000;color:#fff;font-size:12px}
.bottom-border .bottom-border-inner{position:relative;width:100%;height:24px;}
.join-us{color:#fff;background-image:url(../img/DARCO-join-us-background.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.join-us a{color:#fff}
.footer{position:absolute;bottom:0px;left:0;width:100%;padding:10px 0 10px 0;background-color:#000000;color:#fff;font-size:12px;text-align:inherit;}
.footer .top-border{position:relative;width:100%;height:24px;}
.footer-menu a{font-size:12px;color:#fff}
.footer a:hover{opacity:.5}
.fp-tableCell{padding-top:0px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background:#2D2A2B;width:8px;height:8px;margin:-4px 0 0 -4px}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;box-sizing:border-box;border:1px solid #2D2A2B}
@media only screen and (min-width:480px) and (max-width:811px){.col-xsl-1{width:8.3% !important;float:left;flex:0 0 8.3% !important;max-width:8.3% !important;}
 .col-xsl-2{width:16.6% !important;float:left;flex:0 0 16.6% !important;max-width:16.6% !important;}
 .col-xsl-3{width:24.9% !important;float:left;flex:0 0 24.9% !important;max-width:24.9% !important;}
 .col-xsl-4{width:33% !important;float:left;flex:0 0 33% !important;max-width:33% !important;}
 .col-xsl-5{width:41.5% !important;float:left;flex:0 0 41.5% !important;max-width:41.5% !important;}
 .col-xsl-6{width:50% !important;float:left;flex:0 0 50% !important;max-width:50% !important;}
 .col-xsl-7{width:58.1% !important;float:left;flex:0 0 58.1% !important;max-width:58.1% !important;}
 .col-xsl-8{width:66.4% !important;float:left;flex:0 0 66.4% !important;max-width:66.4% !important;}
 .col-xsl-9{width:74.7% !important;float:left;flex:0 0 74.7% !important;max-width:74.7% !important;}
 .col-xsl-9{width:83% !important;float:left;flex:0 0 83% !important;max-width:83% !important;}
 .col-xsl-11{width:91.3% !important;float:left;flex:0 0 91.3% !important;max-width:91.3% !important;}
 .col-xsl-12{width:100% !important;float:none;flex:0 0 100%;max-width:100%;}
}
@media screen and (max-width:767px){.fp-tableCell{padding-top:0px;}
 .close-menu{display:inline-block;color:#fff !important;padding:10px 0 }
 nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
 nav{height:100%;background-color:#2D2A2B;}
 nav li{margin-top:0px }
 nav li a{font-size:1.5em }
 .scroll-icon{display:none }
 section h2{font-size:18px;}
 section p{font-size:14px;}
}
@media screen and (max-width:667px){.footer{font-size:16px;text-align:center !important;}
 .footer-menu a{font-size:16px;}
 section{font-size:80% }
 section h1{font-size:18px !important;}
 section h2{font-size:18px;}
 section p{font-size:14px;}
 .close-menu{display:none }
 nav, .toggle-menu, #fp-nav{display:none }
 .open-menu ~ nav{padding:20px 0 }
 nav li a{padding:3px }
}
@media screen and (max-width:480px){
	section .product-inner-text{padding:0 10% 0 10%;}
	section .slide-inner-text{max-width: 90%}
}
}
@media only screen and (min-width:320px) and (max-width:736px){.text-xs-left{text-align:left !important;}
 .text-xs-right{text-align:right !important;}
 .text-xs-center{text-align:center !important;}
}
