* {
box-sizing: border-box;
outline:none!important;
}
body {
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-o-font-smoothing:antialiased;
}
a, .link, .btn {
cursor: pointer;
}
a, .animated {
transition: all ease 0.25s;
}
img, a img {
border:none!important;
}
::selection, ::-moz-selection {
background-color: black;
color:#fff;
}
.float_left, .float-left {
float:left;
}
.float_right, .float-right {
float:right;
}
.clear {
clear:both;
}
.inline {
float:none;
display:inline-block;
margin-right:-.125em;
margin-left:-.125em;
}
.block {
display:block;
}
.relative {
position:relative;
}
.text_normal, .text-normal {
color:inherit;
}
.overflow_hidden, .overflow-hidden {
overflow: hidden;
}
.container-fluid.no_padding, .container-fluid.no-padding {
padding-left: 15px !important;
padding-right: 15px !important;
}
.uppercase{
text-transform: uppercase;
}
.lowercase{
text-transform: lowercase;
}
.standardcase {
text-transform:none;
}
.capitalize{
text-transform: capitalize;
} .valign_container {
white-space:nowrap;
}
.valign_container:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin:0 -.125em;
}
.valign_container .valign_top, .valign_container .valign_middle, .valign_container .valign_bottom {
display:inline-block;
white-space:normal;
position:relative;
}
.valign_top, .valign-top {
vertical-align:top;
}
.valign_middle, .valign-middle {
vertical-align:middle;
}
.valign_bottom, .valign-bottom {
vertical-align:bottom;
} .img_fullwidth, .img-fullwidth {
width:100%;
height: auto;
}
.img_center, .img-center {
margin:0 auto;
}
.img_contain, .img-contain {
width:auto;
height:auto;
max-width:100%;
max-height:100%;
display:block;
}
.img_cover, .img-cover {
position:absolute;
top:50%;
left:50%;
min-width:100%;
min-height:100%;
width:auto;
height:auto;
transform: translate(-50%,-50%);
}
.background_fixed, .background-fixed {
background-attachment: fixed;
background-position: center center;
background-size: cover;
}
@media (max-width: 991.99px){
.background_fixed, .background-fixed {
background-attachment:scroll;
}
} .zoom_img {
position: relative;
overflow: hidden; width: 100%;
height: auto;
}
.zoom_img img {
transition: transform .5s ease;
vertical-align: middle;
width:100%;
height:100%; 
}
.zoom_img:hover img, a:hover .zoom_img img {
transform: scale(1.05);
} .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } @media (min-width: 992px){
.delay-2 {
transition-delay: 0.25s !important;
}
.delay-3 {
transition-delay: 0.5s !important;
}
.delay-4 {
transition-delay: 0.75s !important;
}
.delay-5 {
transition-delay: 1s !important;
}
.delay01 {
transition-delay: 0.1s !important;
}
.delay02 {
transition-delay: 0.2s !important;
}
.delay03 {
transition-delay: 0.3s !important;
}
.delay04 {
transition-delay: 0.4s !important;
}
.delay05 {
transition-delay: 0.5s !important;
}
.delay06 {
transition-delay: 0.6s !important;
}
.delay07 {
transition-delay: 0.7s !important;
}
.delay08 {
transition-delay: 0.8s !important;
}
.delay09 {
transition-delay: 0.9s !important;
}
.delay10 {
transition-delay: 1s !important;
}
.fadein_block {
opacity: 0;
transform: translateY(50px);
-webkit-transform:translateY(50px);
-moz-transform:translateY(50px);
transition: all 0.75s ease 0s;
-webkit-transition:all 0.75s ease 0s;
-moz-transition:all 0.75s ease 0s;
}
.fadein_block.animate {
opacity: 1;
transform: translateY(0px);
-webkit-transform:translateY(0px);
-moz-transform:translateY(0px);    	 
}
.fadein_left {
opacity: 0;	    
transform: translateX(-70px);
-webkit-transform:translateX(-70px);
-moz-transform:translateX(-70px);
transition: all 0.75s ease 0s;
-webkit-transition:all 0.75s ease 0s;
-moz-transition:all 0.75s ease 0s;
}
.fadein_left.animate {
opacity: 1;
transform: translateX(0px);
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
}
.fadein_right {
opacity: 0;
transform: translateX(70px);
-webkit-transform:translateX(70px);
-moz-transform:translateX(70px);
transition: all 0.75s ease 0s;
-webkit-transition:all 0.75s ease 0s;
-moz-transition:all 0.75s ease 0s;
}
.fadein_right.animate {
opacity: 1;
transform: translateX(0px);
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
}
}  .no_padding, .no-padding {
padding:0 !important; 
}
.no_margin, .no-margin {
margin:0 !important;
}
.m0{
margin: 0;
}
.p0{
padding: 0;
}
.p5 {
padding:5px;
}
.px5 {
padding-left:5px;
padding-right:5px;
}
.py5 {
padding-top:5px;
padding-bottom:5px;
}
.pl5 {
padding-left:5px;
}
.pr5 {
padding-right:5px;
}
.pt5 {
padding-top:5px;
}
.pb5 {
padding-bottom:5px;
}
.m5 {
margin:5px;
}
.mx5 {
margin-left:5px;
margin-right:5px;
}
.my5 {
margin-top:5px;
margin-bottom:5px;
}
.ml5 {
margin-left:5px;
}
.mr5 {
margin-right:5px;
}
.mt5 {
margin-top:5px;
}
.mb5 {
margin-bottom:5px;
}
.p10 {
padding:10px;
}
.px10 {
padding-left:10px;
padding-right:10px;
}
.py10 {
padding-top:10px;
padding-bottom:10px;
}
.pl10 {
padding-left:10px;
}
.pr10 {
padding-right:10px;
}
.pt10 {
padding-top:10px;
}
.pb10 {
padding-bottom:10px;
}
.m10 {
margin:10px;
}
.mx10 {
margin-left:10px;
margin-right:10px;
}
.my10 {
margin-top:10px;
margin-bottom:10px;
}
.ml10 {
margin-left:10px;
}
.mr10 {
margin-right:10px;
}
.mt10 {
margin-top:10px;
}
.mb10 {
margin-bottom:10px;
}
.p15 {
padding:15px;
}
.px15 {
padding-left:15px;
padding-right:15px;
}
.py15 {
padding-top:15px;
padding-bottom:15px;
}
.pl15 {
padding-left:15px;
}
.pr15 {
padding-right:15px;
}
.pt15 {
padding-top:15px;
}
.pb15 {
padding-bottom:15px;
}
.m15 {
margin:15px;
}
.mx15 {
margin-left:15px;
margin-right:15px;
}
.my15 {
margin-top:15px;
margin-bottom:15px;
}
.ml15 {
margin-left:15px;
}
.mr15 {
margin-right:15px;
}
.mt15 {
margin-top:15px;
}
.mb15 {
margin-bottom:15px;
}
.p20 {
padding:20px;
}
.px20 {
padding-left:20px;
padding-right:20px;
}
.py20 {
padding-top:20px;
padding-bottom:20px;
}
.pl20 {
padding-left:20px;
}
.pr20 {
padding-right:20px;
}
.pt20 {
padding-top:20px;
}
.pb20 {
padding-bottom:20px;
}
.m20 {
margin:20px;
}
.mx20 {
margin-left:20px;
margin-right:20px;
}
.my20 {
margin-top:20px;
margin-bottom:20px;
}
.ml20 {
margin-left:20px;
}
.mr20 {
margin-right:20px;
}
.mt20 {
margin-top:20px;
}
.mb20 {
margin-bottom:20px;
}
.p25 {
padding:25px;
}
.px25 {
padding-left:25px;
padding-right:25px;
}
.py25 {
padding-top:25px;
padding-bottom:25px;
}
.pl25 {
padding-left:25px;
}
.pr25 {
padding-right:25px;
}
.pt25 {
padding-top:25px;
}
.pb25 {
padding-bottom:25px;
}
.m25 {
margin:25px;
}
.mx25 {
margin-left:25px;
margin-right:25px;
}
.my25 {
margin-top:25px;
margin-bottom:25px;
}
.ml25 {
margin-left:25px;
}
.mr25 {
margin-right:25px;
}
.mt25 {
margin-top:25px;
}
.mb25 {
margin-bottom:25px;
}
.p30 {
padding:30px;
}
.px30 {
padding-left:30px;
padding-right:30px;
}
.py30 {
padding-top:30px;
padding-bottom:30px;
}
.pl30 {
padding-left:30px;
}
.pr30 {
padding-right:30px;
}
.pt30 {
padding-top:30px;
}
.pb30 {
padding-bottom:30px;
}
.m30 {
margin:30px;
}
.mx30 {
margin-left:30px;
margin-right:30px;
}
.my30 {
margin-top:30px;
margin-bottom:30px;
}
.ml30 {
margin-left:30px;
}
.mr30 {
margin-right:30px;
}
.mt30 {
margin-top:30px;
}
.mb30 {
margin-bottom:30px;
}
.p50 {
padding:50px;
}
.px50 {
padding-left:50px;
padding-right:50px;
}
.py50 {
padding-top:50px;
padding-bottom:50px;
}
.pl50 {
padding-left:50px;
}
.pr50 {
padding-right:50px;
}
.pt50 {
padding-top:50px;
}
.pb50 {
padding-bottom:50px;
}
.m50 {
margin:50px;
}
.mx50 {
margin-left:50px;
margin-right:50px;
}
.my50 {
margin-top:50px;
margin-bottom:50px;
}
.ml50 {
margin-left:50px;
}
.mr50 {
margin-right:50px;
}
.mt50 {
margin-top:50px;
}
.mb50 {
margin-bottom:50px;
}
.p70 {
padding:70px;
}
.px70 {
padding-left:70px;
padding-right:70px;
}
.py70 {
padding-top:70px;
padding-bottom:70px;
}
.pl70 {
padding-left:70px;
}
.pr70 {
padding-right:70px;
}
.pt70 {
padding-top:70px;
}
.pb70 {
padding-bottom:70px;
}
.m70 {
margin:70px;
}
.mx70 {
margin-left:70px;
margin-right:70px;
}
.my70 {
margin-top:70px;
margin-bottom:70px;
}
.ml70 {
margin-left:70px;
}
.mr70 {
margin-right:70px;
}
.mt70 {
margin-top:70px;
}
.mb70 {
margin-bottom:70px;
}
.p100 {
padding:100px;
}
.px100 {
padding-left:100px;
padding-right:100px;
}
.py100 {
padding-top:100px;
padding-bottom:100px;
}
.pl100 {
padding-left:100px;
}
.pr100 {
padding-right:100px;
}
.pt100 {
padding-top:100px;
}
.pb100 {
padding-bottom:100px;
}
.m100 {
margin:100px;
}
.mx100 {
margin-left:100px;
margin-right:100px;
}
.my100 {
margin-top:100px;
margin-bottom:100px;
}
.ml100 {
margin-left:100px;
}
.mr100 {
margin-right:100px;
}
.mt100 {
margin-top:100px;
}
.mb100 {
margin-bottom:100px;
}
.p130 {
padding:130px;
}
.px130 {
padding-left:130px;
padding-right:130px;
}
.py130 {
padding-top:130px;
padding-bottom:130px;
}
.pl130 {
padding-left:130px;
}
.pr130 {
padding-right:130px;
}
.pt130 {
padding-top:130px;
}
.pb130 {
padding-bottom:130px;
}
.m130 {
margin:130px;
}
.mx130 {
margin-left:130px;
margin-right:130px;
}
.my130 {
margin-top:130px;
margin-bottom:130px;
}
.ml130 {
margin-left:130px;
}
.mr130 {
margin-right:130px;
}
.mt130 {
margin-top:130px;
}
.mb130 {
margin-bottom:130px;
} .col-xs-no-padding{
padding:0 !important;
}
.col-xs-no-padding-y{
padding-top:0;
padding-bottom:0;
}
.col-xs-no-padding-top{
padding-top:0;
}
.col-xs-no-padding-bottom{
padding-bottom:0;
}
.col-xs-no-padding-x{
padding-left:0;
padding-right:0;
}
.col-xs-p5 {
padding:5px;
}
.col-xs-px5 {
padding-left:5px;
padding-right:5px;
}
.col-xs-py5 {
padding-top:5px;
padding-bottom:5px;
}
.col-xs-pl5 {
padding-left:5px;
}
.col-xs-pr5 {
padding-right:5px;
}
.col-xs-pt5 {
padding-top:5px;
}
.col-xs-pb5 {
padding-bottom:5px;
}
.col-xs-m5 {
margin:5px;
}
.col-xs-mx5 {
margin-left:5px;
margin-right:5px;
}
.col-xs-my5 {
margin-top:5px;
margin-bottom:5px;
}
.col-xs-ml5 {
margin-left:5px;
}
.col-xs-mr5 {
margin-right:5px;
}
.col-xs-mt5 {
margin-top:5px;
}
.col-xs-mb5 {
margin-bottom:5px;
}
.col-xs-p10 {
padding:10px;
}
.col-xs-px10 {
padding-left:10px;
padding-right:10px;
}
.col-xs-py10 {
padding-top:10px;
padding-bottom:10px;
}
.col-xs-pl10 {
padding-left:10px;
}
.col-xs-pr10 {
padding-right:10px;
}
.col-xs-pt10 {
padding-top:10px;
}
.col-xs-pb10 {
padding-bottom:10px;
}
.col-xs-m10 {
margin:10px;
}
.col-xs-mx10 {
margin-left:10px;
margin-right:10px;
}
.col-xs-my10 {
margin-top:10px;
margin-bottom:10px;
}
.col-xs-ml10 {
margin-left:10px;
}
.col-xs-mr10 {
margin-right:10px;
}
.col-xs-mt10 {
margin-top:10px;
}
.col-xs-mb10 {
margin-bottom:10px;
}
.col-xs-p15 {
padding:15px;
}
.col-xs-px15 {
padding-left:15px;
padding-right:15px;
}
.col-xs-py15 {
padding-top:15px;
padding-bottom:15px;
}
.col-xs-pl15 {
padding-left:15px;
}
.col-xs-pr15 {
padding-right:15px;
}
.col-xs-pt15 {
padding-top:15px;
}
.col-xs-pb15 {
padding-bottom:15px;
}
.col-xs-m15 {
margin:15px;
}
.col-xs-mx15 {
margin-left:15px;
margin-right:15px;
}
.col-xs-my15 {
margin-top:15px;
margin-bottom:15px;
}
.col-xs-ml15 {
margin-left:15px;
}
.col-xs-mr15 {
margin-right:15px;
}
.col-xs-mt15 {
margin-top:15px;
}
.col-xs-mb15 {
margin-bottom:15px;
}
.col-xs-p20 {
padding:20px;
}
.col-xs-px20 {
padding-left:20px;
padding-right:20px;
}
.col-xs-py20 {
padding-top:20px;
padding-bottom:20px;
}
.col-xs-pl20 {
padding-left:20px;
}
.col-xs-pr20 {
padding-right:20px;
}
.col-xs-pt20 {
padding-top:20px;
}
.col-xs-pb20 {
padding-bottom:20px;
}
.col-xs-m20 {
margin:20px;
}
.col-xs-mx20 {
margin-left:20px;
margin-right:20px;
}
.col-xs-my20 {
margin-top:20px;
margin-bottom:20px;
}
.col-xs-ml20 {
margin-left:20px;
}
.col-xs-mr20 {
margin-right:20px;
}
.col-xs-mt20 {
margin-top:20px;
}
.col-xs-mb20 {
margin-bottom:20px;
}
.col-xs-p25 {
padding:25px;
}
.col-xs-px25 {
padding-left:25px;
padding-right:25px;
}
.col-xs-py25 {
padding-top:25px;
padding-bottom:25px;
}
.col-xs-pl25 {
padding-left:25px;
}
.col-xs-pr25 {
padding-right:25px;
}
.col-xs-pt25 {
padding-top:25px;
}
.col-xs-pb25 {
padding-bottom:25px;
}
.col-xs-m25 {
margin:25px;
}
.col-xs-mx25 {
margin-left:25px;
margin-right:25px;
}
.col-xs-my25 {
margin-top:25px;
margin-bottom:25px;
}
.col-xs-ml25 {
margin-left:25px;
}
.col-xs-mr25 {
margin-right:25px;
}
.col-xs-mt25 {
margin-top:25px;
}
.col-xs-mb25 {
margin-bottom:25px;
}
.col-xs-p30 {
padding:30px;
}
.col-xs-px30 {
padding-left:30px;
padding-right:30px;
}
.col-xs-py30 {
padding-top:30px;
padding-bottom:30px;
}
.col-xs-pl30 {
padding-left:30px;
}
.col-xs-pr30 {
padding-right:30px;
}
.col-xs-pt30 {
padding-top:30px;
}
.col-xs-pb30 {
padding-bottom:30px;
}
.col-xs-m30 {
margin:30px;
}
.col-xs-mx30 {
margin-left:30px;
margin-right:30px;
}
.col-xs-my30 {
margin-top:30px;
margin-bottom:30px;
}
.col-xs-ml30 {
margin-left:30px;
}
.col-xs-mr30 {
margin-right:30px;
}
.col-xs-mt30 {
margin-top:30px;
}
.col-xs-mb30 {
margin-bottom:30px;
}
.col-xs-p50 {
padding:50px;
}
.col-xs-px50 {
padding-left:50px;
padding-right:50px;
}
.col-xs-py50 {
padding-top:50px;
padding-bottom:50px;
}
.col-xs-pl50 {
padding-left:50px;
}
.col-xs-pr50 {
padding-right:50px;
}
.col-xs-pt50 {
padding-top:50px;
}
.col-xs-pb50 {
padding-bottom:50px;
}
.col-xs-m50 {
margin:50px;
}
.col-xs-mx50 {
margin-left:50px;
margin-right:50px;
}
.col-xs-my50 {
margin-top:50px;
margin-bottom:50px;
}
.col-xs-ml50 {
margin-left:50px;
}
.col-xs-mr50 {
margin-right:50px;
}
.col-xs-mt50 {
margin-top:50px;
}
.col-xs-mb50 {
margin-bottom:50px;
}
.col-xs-p70 {
padding:70px;
}
.col-xs-px70 {
padding-left:70px;
padding-right:70px;
}
.col-xs-py70 {
padding-top:70px;
padding-bottom:70px;
}
.col-xs-pl70 {
padding-left:70px;
}
.col-xs-pr70 {
padding-right:70px;
}
.col-xs-pt70 {
padding-top:70px;
}
.col-xs-pb70 {
padding-bottom:70px;
}
.col-xs-m70 {
margin:70px;
}
.col-xs-mx70 {
margin-left:70px;
margin-right:70px;
}
.col-xs-my70 {
margin-top:70px;
margin-bottom:70px;
}
.col-xs-ml70 {
margin-left:70px;
}
.col-xs-mr70 {
margin-right:70px;
}
.col-xs-mt70 {
margin-top:70px;
}
.col-xs-mb70 {
margin-bottom:70px;
}
.col-xs-p100 {
padding:100px;
}
.col-xs-px100 {
padding-left:100px;
padding-right:100px;
}
.col-xs-py100 {
padding-top:100px;
padding-bottom:100px;
}
.col-xs-pl100 {
padding-left:100px;
}
.col-xs-pr100 {
padding-right:100px;
}
.col-xs-pt100 {
padding-top:100px;
}
.col-xs-pb100 {
padding-bottom:100px;
}
.col-xs-m100 {
margin:100px;
}
.col-xs-mx100 {
margin-left:100px;
margin-right:100px;
}
.col-xs-my100 {
margin-top:100px;
margin-bottom:100px;
}
.col-xs-ml100 {
margin-left:100px;
}
.col-xs-mr100 {
margin-right:100px;
}
.col-xs-mt100 {
margin-top:100px;
}
.col-xs-mb100 {
margin-bottom:100px;
}
@media (min-width: 576px) {
.col-sm-no-padding{
padding:0 !important;
}
.col-sm-no-padding-y{
padding-top:0;
padding-bottom:0;
}
.col-sm-no-padding-top{
padding-top:0;
}
.col-sm-no-padding-bottom{
padding-bottom:0;
}
.col-sm-no-padding-x{
padding-left:0;
padding-right:0;
}
.col-sm-p5 {
padding:5px;
}
.col-sm-px5 {
padding-left:5px;
padding-right:5px;
}
.col-sm-py5 {
padding-top:5px;
padding-bottom:5px;
}
.col-sm-pl5 {
padding-left:5px;
}
.col-sm-pr5 {
padding-right:5px;
}
.col-sm-pt5 {
padding-top:5px;
}
.col-sm-pb5 {
padding-bottom:5px;
}
.col-sm-m5 {
margin:5px;
}
.col-sm-mx5 {
margin-left:5px;
margin-right:5px;
}
.col-sm-my5 {
margin-top:5px;
margin-bottom:5px;
}
.col-sm-ml5 {
margin-left:5px;
}
.col-sm-mr5 {
margin-right:5px;
}
.col-sm-mt5 {
margin-top:5px;
}
.col-sm-mb5 {
margin-bottom:5px;
}
.col-sm-p10 {
padding:10px;
}
.col-sm-px10 {
padding-left:10px;
padding-right:10px;
}
.col-sm-py10 {
padding-top:10px;
padding-bottom:10px;
}
.col-sm-pl10 {
padding-left:10px;
}
.col-sm-pr10 {
padding-right:10px;
}
.col-sm-pt10 {
padding-top:10px;
}
.col-sm-pb10 {
padding-bottom:10px;
}
.col-sm-m10 {
margin:10px;
}
.col-sm-mx10 {
margin-left:10px;
margin-right:10px;
}
.col-sm-my10 {
margin-top:10px;
margin-bottom:10px;
}
.col-sm-ml10 {
margin-left:10px;
}
.col-sm-mr10 {
margin-right:10px;
}
.col-sm-mt10 {
margin-top:10px;
}
.col-sm-mb10 {
margin-bottom:10px;
}
.col-sm-p15 {
padding:15px;
}
.col-sm-px15 {
padding-left:15px;
padding-right:15px;
}
.col-sm-py15 {
padding-top:15px;
padding-bottom:15px;
}
.col-sm-pl15 {
padding-left:15px;
}
.col-sm-pr15 {
padding-right:15px;
}
.col-sm-pt15 {
padding-top:15px;
}
.col-sm-pb15 {
padding-bottom:15px;
}
.col-sm-m15 {
margin:15px;
}
.col-sm-mx15 {
margin-left:15px;
margin-right:15px;
}
.col-sm-my15 {
margin-top:15px;
margin-bottom:15px;
}
.col-sm-ml15 {
margin-left:15px;
}
.col-sm-mr15 {
margin-right:15px;
}
.col-sm-mt15 {
margin-top:15px;
}
.col-sm-mb15 {
margin-bottom:15px;
}
.col-sm-p20 {
padding:20px;
}
.col-sm-px20 {
padding-left:20px;
padding-right:20px;
}
.col-sm-py20 {
padding-top:20px;
padding-bottom:20px;
}
.col-sm-pl20 {
padding-left:20px;
}
.col-sm-pr20 {
padding-right:20px;
}
.col-sm-pt20 {
padding-top:20px;
}
.col-sm-pb20 {
padding-bottom:20px;
}
.col-sm-m20 {
margin:20px;
}
.col-sm-mx20 {
margin-left:20px;
margin-right:20px;
}
.col-sm-my20 {
margin-top:20px;
margin-bottom:20px;
}
.col-sm-ml20 {
margin-left:20px;
}
.col-sm-mr20 {
margin-right:20px;
}
.col-sm-mt20 {
margin-top:20px;
}
.col-sm-mb20 {
margin-bottom:20px;
}
.col-sm-p25 {
padding:25px;
}
.col-sm-px25 {
padding-left:25px;
padding-right:25px;
}
.col-sm-py25 {
padding-top:25px;
padding-bottom:25px;
}
.col-sm-pl25 {
padding-left:25px;
}
.col-sm-pr25 {
padding-right:25px;
}
.col-sm-pt25 {
padding-top:25px;
}
.col-sm-pb25 {
padding-bottom:25px;
}
.col-sm-m25 {
margin:25px;
}
.col-sm-mx25 {
margin-left:25px;
margin-right:25px;
}
.col-sm-my25 {
margin-top:25px;
margin-bottom:25px;
}
.col-sm-ml25 {
margin-left:25px;
}
.col-sm-mr25 {
margin-right:25px;
}
.col-sm-mt25 {
margin-top:25px;
}
.col-sm-mb25 {
margin-bottom:25px;
}
.col-sm-p30 {
padding:30px;
}
.col-sm-px30 {
padding-left:30px;
padding-right:30px;
}
.col-sm-py30 {
padding-top:30px;
padding-bottom:30px;
}
.col-sm-pl30 {
padding-left:30px;
}
.col-sm-pr30 {
padding-right:30px;
}
.col-sm-pt30 {
padding-top:30px;
}
.col-sm-pb30 {
padding-bottom:30px;
}
.col-sm-m30 {
margin:30px;
}
.col-sm-mx30 {
margin-left:30px;
margin-right:30px;
}
.col-sm-my30 {
margin-top:30px;
margin-bottom:30px;
}
.col-sm-ml30 {
margin-left:30px;
}
.col-sm-mr30 {
margin-right:30px;
}
.col-sm-mt30 {
margin-top:30px;
}
.col-md-mt0{
margin-top: 0;
}
.col-sm-mb30 {
margin-bottom:30px;
}
.col-sm-p50 {
padding:50px;
}
.col-sm-px50 {
padding-left:50px;
padding-right:50px;
}
.col-sm-py50 {
padding-top:50px;
padding-bottom:50px;
}
.col-sm-pl50 {
padding-left:50px;
}
.col-sm-pr50 {
padding-right:50px;
}
.col-sm-pt50 {
padding-top:50px;
}
.col-sm-pb50 {
padding-bottom:50px;
}
.col-sm-m50 {
margin:50px;
}
.col-sm-mx50 {
margin-left:50px;
margin-right:50px;
}
.col-sm-my50 {
margin-top:50px;
margin-bottom:50px;
}
.col-sm-ml50 {
margin-left:50px;
}
.col-sm-mr50 {
margin-right:50px;
}
.col-sm-mt50 {
margin-top:50px;
}
.col-sm-mb50 {
margin-bottom:50px;
}
.col-sm-p70 {
padding:70px;
}
.col-sm-px70 {
padding-left:70px;
padding-right:70px;
}
.col-sm-py70 {
padding-top:70px;
padding-bottom:70px;
}
.col-sm-pl70 {
padding-left:70px;
}
.col-sm-pr70 {
padding-right:70px;
}
.col-sm-pt70 {
padding-top:70px;
}
.col-sm-pb70 {
padding-bottom:70px;
}
.col-sm-m70 {
margin:70px;
}
.col-sm-mx70 {
margin-left:70px;
margin-right:70px;
}
.col-sm-my70 {
margin-top:70px;
margin-bottom:70px;
}
.col-sm-ml70 {
margin-left:70px;
}
.col-sm-mr70 {
margin-right:70px;
}
.col-sm-mt70 {
margin-top:70px;
}
.col-sm-mb70 {
margin-bottom:70px;
}
.col-sm-p100 {
padding:100px;
}
.col-sm-px100 {
padding-left:100px;
padding-right:100px;
}
.col-sm-py100 {
padding-top:100px;
padding-bottom:100px;
}
.col-sm-pl100 {
padding-left:100px;
}
.col-sm-pr100 {
padding-right:100px;
}
.col-sm-pt100 {
padding-top:100px;
}
.col-sm-pb100 {
padding-bottom:100px;
}
.col-sm-m100 {
margin:100px;
}
.col-sm-mx100 {
margin-left:100px;
margin-right:100px;
}
.col-sm-my100 {
margin-top:100px;
margin-bottom:100px;
}
.col-sm-ml100 {
margin-left:100px;
}
.col-sm-mr100 {
margin-right:100px;
}
.col-sm-mt100 {
margin-top:100px;
}
.col-sm-mb100 {
margin-bottom:100px;
}
}
@media (min-width: 768px) {
.col-md-no-padding{
padding:0 !important;
}
.col-md-no-padding-y{
padding-top:0;
padding-bottom:0;
}
.col-md-no-padding-x{
padding-left:0;
padding-right:0;
}
.col-md-p5 {
padding:5px;
}
.col-md-px5 {
padding-left:5px;
padding-right:5px;
}
.col-md-py5 {
padding-top:5px;
padding-bottom:5px;
}
.col-md-pl5 {
padding-left:5px;
}
.col-md-pr5 {
padding-right:5px;
}
.col-md-pt5 {
padding-top:5px;
}
.col-md-pb5 {
padding-bottom:5px;
}
.col-md-m5 {
margin:5px;
}
.col-md-mx5 {
margin-left:5px;
margin-right:5px;
}
.col-md-my5 {
margin-top:5px;
margin-bottom:5px;
}
.col-md-ml5 {
margin-left:5px;
}
.col-md-mr5 {
margin-right:5px;
}
.col-md-mt5 {
margin-top:5px;
}
.col-md-mb5 {
margin-bottom:5px;
}
.col-md-p10 {
padding:10px;
}
.col-md-px10 {
padding-left:10px;
padding-right:10px;
}
.col-md-py10 {
padding-top:10px;
padding-bottom:10px;
}
.col-md-pl10 {
padding-left:10px;
}
.col-md-pr10 {
padding-right:10px;
}
.col-md-pt10 {
padding-top:10px;
}
.col-md-pb10 {
padding-bottom:10px;
}
.col-md-m10 {
margin:10px;
}
.col-md-mx10 {
margin-left:10px;
margin-right:10px;
}
.col-md-my10 {
margin-top:10px;
margin-bottom:10px;
}
.col-md-ml10 {
margin-left:10px;
}
.col-md-mr10 {
margin-right:10px;
}
.col-md-mt10 {
margin-top:10px;
}
.col-md-mb10 {
margin-bottom:10px;
}
.col-md-p15 {
padding:15px;
}
.col-md-px15 {
padding-left:15px;
padding-right:15px;
}
.col-md-py15 {
padding-top:15px;
padding-bottom:15px;
}
.col-md-pl15 {
padding-left:15px;
}
.col-md-pr15 {
padding-right:15px;
}
.col-md-pt15 {
padding-top:15px;
}
.col-md-pb15 {
padding-bottom:15px;
}
.col-md-m15 {
margin:15px;
}
.col-md-mx15 {
margin-left:15px;
margin-right:15px;
}
.col-md-my15 {
margin-top:15px;
margin-bottom:15px;
}
.col-md-ml15 {
margin-left:15px;
}
.col-md-mr15 {
margin-right:15px;
}
.col-md-mt15 {
margin-top:15px;
}
.col-md-mb15 {
margin-bottom:15px;
}
.col-md-p20 {
padding:20px;
}
.col-md-px20 {
padding-left:20px;
padding-right:20px;
}
.col-md-py20 {
padding-top:20px;
padding-bottom:20px;
}
.col-md-pl20 {
padding-left:20px;
}
.col-md-pr20 {
padding-right:20px;
}
.col-md-pt20 {
padding-top:20px;
}
.col-md-pb20 {
padding-bottom:20px;
}
.col-md-m20 {
margin:20px;
}
.col-md-mx20 {
margin-left:20px;
margin-right:20px;
}
.col-md-my20 {
margin-top:20px;
margin-bottom:20px;
}
.col-md-ml20 {
margin-left:20px;
}
.col-md-mr20 {
margin-right:20px;
}
.col-md-mt20 {
margin-top:20px;
}
.col-md-mb20 {
margin-bottom:20px;
}
.col-md-p25 {
padding:25px;
}
.col-md-px25 {
padding-left:25px;
padding-right:25px;
}
.col-md-py25 {
padding-top:25px;
padding-bottom:25px;
}
.col-md-pl25 {
padding-left:25px;
}
.col-md-pr25 {
padding-right:25px;
}
.col-md-pt25 {
padding-top:25px;
}
.col-md-pb25 {
padding-bottom:25px;
}
.col-md-m25 {
margin:25px;
}
.col-md-mx25 {
margin-left:25px;
margin-right:25px;
}
.col-md-my25 {
margin-top:25px;
margin-bottom:25px;
}
.col-md-ml25 {
margin-left:25px;
}
.col-md-mr25 {
margin-right:25px;
}
.col-md-mt25 {
margin-top:25px;
}
.col-md-mb25 {
margin-bottom:25px;
}
.col-md-p30 {
padding:30px;
}
.col-md-px30 {
padding-left:30px;
padding-right:30px;
}
.col-md-py30 {
padding-top:30px;
padding-bottom:30px;
}
.col-md-pl30 {
padding-left:30px;
}
.col-md-pr30 {
padding-right:30px;
}
.col-md-pt30 {
padding-top:30px;
}
.col-md-pb30 {
padding-bottom:30px;
}
.col-md-m30 {
margin:30px;
}
.col-md-mx30 {
margin-left:30px;
margin-right:30px;
}
.col-md-my30 {
margin-top:30px;
margin-bottom:30px;
}
.col-md-ml30 {
margin-left:30px;
}
.col-md-mr30 {
margin-right:30px;
}
.col-md-mt30 {
margin-top:30px;
}
.col-md-mb30 {
margin-bottom:30px;
}
.col-md-p50 {
padding:50px;
}
.col-md-px50 {
padding-left:50px;
padding-right:50px;
}
.col-md-py50 {
padding-top:50px;
padding-bottom:50px;
}
.col-md-pl50 {
padding-left:50px;
}
.col-md-pr50 {
padding-right:50px;
}
.col-md-pt50 {
padding-top:50px;
}
.col-md-pb50 {
padding-bottom:50px;
}
.col-md-m50 {
margin:50px;
}
.col-md-mx50 {
margin-left:50px;
margin-right:50px;
}
.col-md-my50 {
margin-top:50px;
margin-bottom:50px;
}
.col-md-ml50 {
margin-left:50px;
}
.col-md-mr50 {
margin-right:50px;
}
.col-md-mt50 {
margin-top:50px;
}
.col-md-mb50 {
margin-bottom:50px;
}
.col-md-p70 {
padding:70px;
}
.col-md-px70 {
padding-left:70px;
padding-right:70px;
}
.col-md-py70 {
padding-top:70px;
padding-bottom:70px;
}
.col-md-pl70 {
padding-left:70px;
}
.col-md-pr70 {
padding-right:70px;
}
.col-md-pt70 {
padding-top:70px;
}
.col-md-pb70 {
padding-bottom:70px;
}
.col-md-m70 {
margin:70px;
}
.col-md-mx70 {
margin-left:70px;
margin-right:70px;
}
.col-md-my70 {
margin-top:70px;
margin-bottom:70px;
}
.col-md-ml70 {
margin-left:70px;
}
.col-md-mr70 {
margin-right:70px;
}
.col-md-mt70 {
margin-top:70px;
}
.col-md-mb70 {
margin-bottom:70px;
}
.col-md-p100 {
padding:100px;
}
.col-md-px100 {
padding-left:100px;
padding-right:100px;
}
.col-md-py100 {
padding-top:100px;
padding-bottom:100px;
}
.col-md-pl100 {
padding-left:100px;
}
.col-md-pr100 {
padding-right:100px;
}
.col-md-pt100 {
padding-top:100px;
}
.col-md-pb100 {
padding-bottom:100px;
}
.col-md-m100 {
margin:100px;
}
.col-md-mx100 {
margin-left:100px;
margin-right:100px;
}
.col-md-my100 {
margin-top:100px;
margin-bottom:100px;
}
.col-md-ml100 {
margin-left:100px;
}
.col-md-mr100 {
margin-right:100px;
}
.col-md-mt100 {
margin-top:100px;
}
.col-md-mb100 {
margin-bottom:100px;
}
}
@media (min-width: 992px) {
.col-lg-no-padding{
padding:0 !important;
}
.col-lg-no-padding-y{
padding-top:0;
padding-bottom:0;
}
.col-lg-no-padding-x{
padding-left:0;
padding-right:0;
}
.col-lg-p5 {
padding:5px;
}
.col-lg-px5 {
padding-left:5px;
padding-right:5px;
}
.col-lg-py5 {
padding-top:5px;
padding-bottom:5px;
}
.col-lg-pl5 {
padding-left:5px;
}
.col-lg-pr5 {
padding-right:5px;
}
.col-lg-pt5 {
padding-top:5px;
}
.col-lg-pb5 {
padding-bottom:5px;
}
.col-lg-m5 {
margin:5px;
}
.col-lg-mx5 {
margin-left:5px;
margin-right:5px;
}
.col-lg-my5 {
margin-top:5px;
margin-bottom:5px;
}
.col-lg-ml5 {
margin-left:5px;
}
.col-lg-mr5 {
margin-right:5px;
}
.col-lg-mt5 {
margin-top:5px;
}
.col-lg-mb5 {
margin-bottom:5px;
}
.col-lg-p10 {
padding:10px;
}
.col-lg-px10 {
padding-left:10px;
padding-right:10px;
}
.col-lg-py10 {
padding-top:10px;
padding-bottom:10px;
}
.col-lg-pl10 {
padding-left:10px;
}
.col-lg-pr10 {
padding-right:10px;
}
.col-lg-pt10 {
padding-top:10px;
}
.col-lg-pb10 {
padding-bottom:10px;
}
.col-lg-m10 {
margin:10px;
}
.col-lg-mx10 {
margin-left:10px;
margin-right:10px;
}
.col-lg-my10 {
margin-top:10px;
margin-bottom:10px;
}
.col-lg-ml10 {
margin-left:10px;
}
.col-lg-mr10 {
margin-right:10px;
}
.col-lg-mt10 {
margin-top:10px;
}
.col-lg-mb10 {
margin-bottom:10px;
}
.col-lg-p15 {
padding:15px;
}
.col-lg-px15 {
padding-left:15px;
padding-right:15px;
}
.col-lg-py15 {
padding-top:15px;
padding-bottom:15px;
}
.col-lg-pl15 {
padding-left:15px;
}
.col-lg-pr15 {
padding-right:15px;
}
.col-lg-pt15 {
padding-top:15px;
}
.col-lg-pb15 {
padding-bottom:15px;
}
.col-lg-m15 {
margin:15px;
}
.col-lg-mx15 {
margin-left:15px;
margin-right:15px;
}
.col-lg-my15 {
margin-top:15px;
margin-bottom:15px;
}
.col-lg-ml15 {
margin-left:15px;
}
.col-lg-mr15 {
margin-right:15px;
}
.col-lg-mt15 {
margin-top:15px;
}
.col-lg-mb15 {
margin-bottom:15px;
}
.col-lg-p20 {
padding:20px;
}
.col-lg-px20 {
padding-left:20px;
padding-right:20px;
}
.col-lg-py20 {
padding-top:20px;
padding-bottom:20px;
}
.col-lg-pl20 {
padding-left:20px;
}
.col-lg-pr20 {
padding-right:20px;
}
.col-lg-pt20 {
padding-top:20px;
}
.col-lg-pb20 {
padding-bottom:20px;
}
.col-lg-m20 {
margin:20px;
}
.col-lg-mx20 {
margin-left:20px;
margin-right:20px;
}
.col-lg-my20 {
margin-top:20px;
margin-bottom:20px;
}
.col-lg-ml20 {
margin-left:20px;
}
.col-lg-mr20 {
margin-right:20px;
}
.col-lg-mt20 {
margin-top:20px;
}
.col-lg-mb20 {
margin-bottom:20px;
}
.col-lg-p25 {
padding:25px;
}
.col-lg-px25 {
padding-left:25px;
padding-right:25px;
}
.col-lg-py25 {
padding-top:25px;
padding-bottom:25px;
}
.col-lg-pl25 {
padding-left:25px;
}
.col-lg-pr25 {
padding-right:25px;
}
.col-lg-pt25 {
padding-top:25px;
}
.col-lg-pb25 {
padding-bottom:25px;
}
.col-lg-m25 {
margin:25px;
}
.col-lg-mx25 {
margin-left:25px;
margin-right:25px;
}
.col-lg-my25 {
margin-top:25px;
margin-bottom:25px;
}
.col-lg-ml25 {
margin-left:25px;
}
.col-lg-mr25 {
margin-right:25px;
}
.col-lg-mt25 {
margin-top:25px;
}
.col-lg-mb25 {
margin-bottom:25px;
}
.col-lg-p30 {
padding:30px;
}
.col-lg-px30 {
padding-left:30px;
padding-right:30px;
}
.col-lg-py30 {
padding-top:30px;
padding-bottom:30px;
}
.col-lg-pl30 {
padding-left:30px;
}
.col-lg-pr30 {
padding-right:30px;
}
.col-lg-pt30 {
padding-top:30px;
}
.col-lg-pb30 {
padding-bottom:30px;
}
.col-lg-m30 {
margin:30px;
}
.col-lg-mx30 {
margin-left:30px;
margin-right:30px;
}
.col-lg-my30 {
margin-top:30px;
margin-bottom:30px;
}
.col-lg-ml30 {
margin-left:30px;
}
.col-lg-mr30 {
margin-right:30px;
}
.col-lg-mt30 {
margin-top:30px;
}
.col-lg-mb30 {
margin-bottom:30px;
}
.col-lg-p50 {
padding:50px;
}
.col-lg-px50 {
padding-left:50px;
padding-right:50px;
}
.col-lg-py50 {
padding-top:50px;
padding-bottom:50px;
}
.col-lg-pl50 {
padding-left:50px;
}
.col-lg-pr50 {
padding-right:50px;
}
.col-lg-pt50 {
padding-top:50px;
}
.col-lg-pb50 {
padding-bottom:50px;
}
.col-lg-m50 {
margin:50px;
}
.col-lg-mx50 {
margin-left:50px;
margin-right:50px;
}
.col-lg-my50 {
margin-top:50px;
margin-bottom:50px;
}
.col-lg-ml50 {
margin-left:50px;
}
.col-lg-mr50 {
margin-right:50px;
}
.col-lg-mt50 {
margin-top:50px;
}
.col-lg-mb50 {
margin-bottom:50px;
}
.col-lg-p70 {
padding:70px;
}
.col-lg-px70 {
padding-left:70px;
padding-right:70px;
}
.col-lg-py70 {
padding-top:70px;
padding-bottom:70px;
}
.col-lg-pl70 {
padding-left:70px;
}
.col-lg-pr70 {
padding-right:70px;
}
.col-lg-pt70 {
padding-top:70px;
}
.col-lg-pb70 {
padding-bottom:70px;
}
.col-lg-m70 {
margin:70px;
}
.col-lg-mx70 {
margin-left:70px;
margin-right:70px;
}
.col-lg-my70 {
margin-top:70px;
margin-bottom:70px;
}
.col-lg-ml70 {
margin-left:70px;
}
.col-lg-mr70 {
margin-right:70px;
}
.col-lg-mt70 {
margin-top:70px;
}
.col-lg-mb70 {
margin-bottom:70px;
}
.col-lg-p100 {
padding:100px;
}
.col-lg-px100 {
padding-left:100px;
padding-right:100px;
}
.col-lg-py100 {
padding-top:100px;
padding-bottom:100px;
}
.col-lg-pl100 {
padding-left:100px;
}
.col-lg-pr100 {
padding-right:100px;
}
.col-lg-pt100 {
padding-top:100px;
}
.col-lg-pb100 {
padding-bottom:100px;
}
.col-lg-m100 {
margin:100px;
}
.col-lg-mx100 {
margin-left:100px;
margin-right:100px;
}
.col-lg-my100 {
margin-top:100px;
margin-bottom:100px;
}
.col-lg-ml100 {
margin-left:100px;
}
.col-lg-mr100 {
margin-right:100px;
}
.col-lg-mt100 {
margin-top:100px;
}
.col-lg-mb100 {
margin-bottom:100px;
}
}
@media (min-width: 1200px)  {
.col-xl-no-padding{
padding:0 !important;
}
.col-xl-no-padding-y{
padding-top:0;
padding-bottom:0;
}
.col-xl-no-padding-x{
padding-left:0;
padding-right:0;
}
.col-xl-p5 {
padding:5px;
}
.col-xl-px5 {
padding-left:5px;
padding-right:5px;
}
.col-xl-py5 {
padding-top:5px;
padding-bottom:5px;
}
.col-xl-pl5 {
padding-left:5px;
}
.col-xl-pr5 {
padding-right:5px;
}
.col-xl-pt5 {
padding-top:5px;
}
.col-xl-pb5 {
padding-bottom:5px;
}
.col-xl-m5 {
margin:5px;
}
.col-xl-mx5 {
margin-left:5px;
margin-right:5px;
}
.col-xl-my5 {
margin-top:5px;
margin-bottom:5px;
}
.col-xl-ml5 {
margin-left:5px;
}
.col-xl-mr5 {
margin-right:5px;
}
.col-xl-mt5 {
margin-top:5px;
}
.col-xl-mb5 {
margin-bottom:5px;
}
.col-xl-p10 {
padding:10px;
}
.col-xl-px10 {
padding-left:10px;
padding-right:10px;
}
.col-xl-py10 {
padding-top:10px;
padding-bottom:10px;
}
.col-xl-pl10 {
padding-left:10px;
}
.col-xl-pr10 {
padding-right:10px;
}
.col-xl-pt10 {
padding-top:10px;
}
.col-xl-pb10 {
padding-bottom:10px;
}
.col-xl-m10 {
margin:10px;
}
.col-xl-mx10 {
margin-left:10px;
margin-right:10px;
}
.col-xl-my10 {
margin-top:10px;
margin-bottom:10px;
}
.col-xl-ml10 {
margin-left:10px;
}
.col-xl-mr10 {
margin-right:10px;
}
.col-xl-mt10 {
margin-top:10px;
}
.col-xl-mb10 {
margin-bottom:10px;
}
.col-xl-p15 {
padding:15px;
}
.col-xl-px15 {
padding-left:15px;
padding-right:15px;
}
.col-xl-py15 {
padding-top:15px;
padding-bottom:15px;
}
.col-xl-pl15 {
padding-left:15px;
}
.col-xl-pr15 {
padding-right:15px;
}
.col-xl-pt15 {
padding-top:15px;
}
.col-xl-pb15 {
padding-bottom:15px;
}
.col-xl-m15 {
margin:15px;
}
.col-xl-mx15 {
margin-left:15px;
margin-right:15px;
}
.col-xl-my15 {
margin-top:15px;
margin-bottom:15px;
}
.col-xl-ml15 {
margin-left:15px;
}
.col-xl-mr15 {
margin-right:15px;
}
.col-xl-mt15 {
margin-top:15px;
}
.col-xl-mb15 {
margin-bottom:15px;
}
.col-xl-p20 {
padding:20px;
}
.col-xl-px20 {
padding-left:20px;
padding-right:20px;
}
.col-xl-py20 {
padding-top:20px;
padding-bottom:20px;
}
.col-xl-pl20 {
padding-left:20px;
}
.col-xl-pr20 {
padding-right:20px;
}
.col-xl-pt20 {
padding-top:20px;
}
.col-xl-pb20 {
padding-bottom:20px;
}
.col-xl-m20 {
margin:20px;
}
.col-xl-mx20 {
margin-left:20px;
margin-right:20px;
}
.col-xl-my20 {
margin-top:20px;
margin-bottom:20px;
}
.col-xl-ml20 {
margin-left:20px;
}
.col-xl-mr20 {
margin-right:20px;
}
.col-xl-mt20 {
margin-top:20px;
}
.col-xl-mb20 {
margin-bottom:20px;
}
.col-xl-p25 {
padding:25px;
}
.col-xl-px25 {
padding-left:25px;
padding-right:25px;
}
.col-xl-py25 {
padding-top:25px;
padding-bottom:25px;
}
.col-xl-pl25 {
padding-left:25px;
}
.col-xl-pr25 {
padding-right:25px;
}
.col-xl-pt25 {
padding-top:25px;
}
.col-xl-pb25 {
padding-bottom:25px;
}
.col-xl-m25 {
margin:25px;
}
.col-xl-mx25 {
margin-left:25px;
margin-right:25px;
}
.col-xl-my25 {
margin-top:25px;
margin-bottom:25px;
}
.col-xl-ml25 {
margin-left:25px;
}
.col-xl-mr25 {
margin-right:25px;
}
.col-xl-mt25 {
margin-top:25px;
}
.col-xl-mb25 {
margin-bottom:25px;
}
.col-xl-p30 {
padding:30px;
}
.col-xl-px30 {
padding-left:30px;
padding-right:30px;
}
.col-xl-py30 {
padding-top:30px;
padding-bottom:30px;
}
.col-xl-pl30 {
padding-left:30px;
}
.col-xl-pr30 {
padding-right:30px;
}
.col-xl-pt30 {
padding-top:30px;
}
.col-xl-pb30 {
padding-bottom:30px;
}
.col-xl-m30 {
margin:30px;
}
.col-xl-mx30 {
margin-left:30px;
margin-right:30px;
}
.col-xl-my30 {
margin-top:30px;
margin-bottom:30px;
}
.col-xl-ml30 {
margin-left:30px;
}
.col-xl-mr30 {
margin-right:30px;
}
.col-xl-mt30 {
margin-top:30px;
}
.col-xl-mb30 {
margin-bottom:30px;
}
.col-xl-p50 {
padding:50px;
}
.col-xl-px50 {
padding-left:50px;
padding-right:50px;
}
.col-xl-py50 {
padding-top:50px;
padding-bottom:50px;
}
.col-xl-pl50 {
padding-left:50px;
}
.col-xl-pr50 {
padding-right:50px;
}
.col-xl-pt50 {
padding-top:50px;
}
.col-xl-pb50 {
padding-bottom:50px;
}
.col-xl-m50 {
margin:50px;
}
.col-xl-mx50 {
margin-left:50px;
margin-right:50px;
}
.col-xl-my50 {
margin-top:50px;
margin-bottom:50px;
}
.col-xl-ml50 {
margin-left:50px;
}
.col-xl-mr50 {
margin-right:50px;
}
.col-xl-mt50 {
margin-top:50px;
}
.col-xl-mb50 {
margin-bottom:50px;
}
.col-xl-p70 {
padding:70px;
}
.col-xl-px70 {
padding-left:70px;
padding-right:70px;
}
.col-xl-py70 {
padding-top:70px;
padding-bottom:70px;
}
.col-xl-pl70 {
padding-left:70px;
}
.col-xl-pr70 {
padding-right:70px;
}
.col-xl-pt70 {
padding-top:70px;
}
.col-xl-pb70 {
padding-bottom:70px;
}
.col-xl-m70 {
margin:70px;
}
.col-xl-mx70 {
margin-left:70px;
margin-right:70px;
}
.col-xl-my70 {
margin-top:70px;
margin-bottom:70px;
}
.col-xl-ml70 {
margin-left:70px;
}
.col-xl-mr70 {
margin-right:70px;
}
.col-xl-mt70 {
margin-top:70px;
}
.col-xl-mb70 {
margin-bottom:70px;
}
.col-xl-p100 {
padding:100px;
}
.col-xl-px100 {
padding-left:100px;
padding-right:100px;
}
.col-xl-py100 {
padding-top:100px;
padding-bottom:100px;
}
.col-xl-pl100 {
padding-left:100px;
}
.col-xl-pr100 {
padding-right:100px;
}
.col-xl-pt100 {
padding-top:100px;
}
.col-xl-pb100 {
padding-bottom:100px;
}
.col-xl-m100 {
margin:100px;
}
.col-xl-mx100 {
margin-left:100px;
margin-right:100px;
}
.col-xl-my100 {
margin-top:100px;
margin-bottom:100px;
}
.col-xl-ml100 {
margin-left:100px;
}
.col-xl-mr100 {
margin-right:100px;
}
.col-xl-mt100 {
margin-top:100px;
}
.col-xl-mb100 {
margin-bottom:100px;
}
}
@media (min-width: 1400px)  {
.col-xxl-no-padding{
padding:0 !important;
}
.col-xxl-no-padding-y{
padding-top:0;
padding-bottom:0;
}
.col-xxl-no-padding-x{
padding-left:0;
padding-right:0;
}
.col-xxl-p5 {
padding:5px;
}
.col-xxl-px5 {
padding-left:5px;
padding-right:5px;
}
.col-xxl-py5 {
padding-top:5px;
padding-bottom:5px;
}
.col-xxl-pl5 {
padding-left:5px;
}
.col-xxl-pr5 {
padding-right:5px;
}
.col-xxl-pt5 {
padding-top:5px;
}
.col-xxl-pb5 {
padding-bottom:5px;
}
.col-xxl-m5 {
margin:5px;
}
.col-xxl-mx5 {
margin-left:5px;
margin-right:5px;
}
.col-xxl-my5 {
margin-top:5px;
margin-bottom:5px;
}
.col-xxl-ml5 {
margin-left:5px;
}
.col-xxl-mr5 {
margin-right:5px;
}
.col-xxl-mt5 {
margin-top:5px;
}
.col-xxl-mb5 {
margin-bottom:5px;
}
.col-xxl-p10 {
padding:10px;
}
.col-xxl-px10 {
padding-left:10px;
padding-right:10px;
}
.col-xxl-py10 {
padding-top:10px;
padding-bottom:10px;
}
.col-xxl-pl10 {
padding-left:10px;
}
.col-xxl-pr10 {
padding-right:10px;
}
.col-xxl-pt10 {
padding-top:10px;
}
.col-xxl-pb10 {
padding-bottom:10px;
}
.col-xxl-m10 {
margin:10px;
}
.col-xxl-mx10 {
margin-left:10px;
margin-right:10px;
}
.col-xxl-my10 {
margin-top:10px;
margin-bottom:10px;
}
.col-xxl-ml10 {
margin-left:10px;
}
.col-xxl-mr10 {
margin-right:10px;
}
.col-xxl-mt10 {
margin-top:10px;
}
.col-xxl-mb10 {
margin-bottom:10px;
}
.col-xxl-p15 {
padding:15px;
}
.col-xxl-px15 {
padding-left:15px;
padding-right:15px;
}
.col-xxl-py15 {
padding-top:15px;
padding-bottom:15px;
}
.col-xxl-pl15 {
padding-left:15px;
}
.col-xxl-pr15 {
padding-right:15px;
}
.col-xxl-pt15 {
padding-top:15px;
}
.col-xxl-pb15 {
padding-bottom:15px;
}
.col-xxl-m15 {
margin:15px;
}
.col-xxl-mx15 {
margin-left:15px;
margin-right:15px;
}
.col-xxl-my15 {
margin-top:15px;
margin-bottom:15px;
}
.col-xxl-ml15 {
margin-left:15px;
}
.col-xxl-mr15 {
margin-right:15px;
}
.col-xxl-mt15 {
margin-top:15px;
}
.col-xxl-mb15 {
margin-bottom:15px;
}
.col-xxl-p20 {
padding:20px;
}
.col-xxl-px20 {
padding-left:20px;
padding-right:20px;
}
.col-xxl-py20 {
padding-top:20px;
padding-bottom:20px;
}
.col-xxl-pl20 {
padding-left:20px;
}
.col-xxl-pr20 {
padding-right:20px;
}
.col-xxl-pt20 {
padding-top:20px;
}
.col-xxl-pb20 {
padding-bottom:20px;
}
.col-xxl-m20 {
margin:20px;
}
.col-xxl-mx20 {
margin-left:20px;
margin-right:20px;
}
.col-xxl-my20 {
margin-top:20px;
margin-bottom:20px;
}
.col-xxl-ml20 {
margin-left:20px;
}
.col-xxl-mr20 {
margin-right:20px;
}
.col-xxl-mt20 {
margin-top:20px;
}
.col-xxl-mb20 {
margin-bottom:20px;
}
.col-xxl-p25 {
padding:25px;
}
.col-xxl-px25 {
padding-left:25px;
padding-right:25px;
}
.col-xxl-py25 {
padding-top:25px;
padding-bottom:25px;
}
.col-xxl-pl25 {
padding-left:25px;
}
.col-xxl-pr25 {
padding-right:25px;
}
.col-xxl-pt25 {
padding-top:25px;
}
.col-xxl-pb25 {
padding-bottom:25px;
}
.col-xxl-m25 {
margin:25px;
}
.col-xxl-mx25 {
margin-left:25px;
margin-right:25px;
}
.col-xxl-my25 {
margin-top:25px;
margin-bottom:25px;
}
.col-xxl-ml25 {
margin-left:25px;
}
.col-xxl-mr25 {
margin-right:25px;
}
.col-xxl-mt25 {
margin-top:25px;
}
.col-xxl-mb25 {
margin-bottom:25px;
}
.col-xxl-p30 {
padding:30px;
}
.col-xxl-px30 {
padding-left:30px;
padding-right:30px;
}
.col-xxl-py30 {
padding-top:30px;
padding-bottom:30px;
}
.col-xxl-pl30 {
padding-left:30px;
}
.col-xxl-pr30 {
padding-right:30px;
}
.col-xxl-pt30 {
padding-top:30px;
}
.col-xxl-pb30 {
padding-bottom:30px;
}
.col-xxl-m30 {
margin:30px;
}
.col-xxl-mx30 {
margin-left:30px;
margin-right:30px;
}
.col-xxl-my30 {
margin-top:30px;
margin-bottom:30px;
}
.col-xxl-ml30 {
margin-left:30px;
}
.col-xxl-mr30 {
margin-right:30px;
}
.col-xxl-mt30 {
margin-top:30px;
}
.col-xxl-mb30 {
margin-bottom:30px;
}
.col-xxl-p50 {
padding:50px;
}
.col-xxl-px50 {
padding-left:50px;
padding-right:50px;
}
.col-xxl-py50 {
padding-top:50px;
padding-bottom:50px;
}
.col-xxl-pl50 {
padding-left:50px;
}
.col-xxl-pr50 {
padding-right:50px;
}
.col-xxl-pt50 {
padding-top:50px;
}
.col-xxl-pb50 {
padding-bottom:50px;
}
.col-xxl-m50 {
margin:50px;
}
.col-xxl-mx50 {
margin-left:50px;
margin-right:50px;
}
.col-xxl-my50 {
margin-top:50px;
margin-bottom:50px;
}
.col-xxl-ml50 {
margin-left:50px;
}
.col-xxl-mr50 {
margin-right:50px;
}
.col-xxl-mt50 {
margin-top:50px;
}
.col-xxl-mb50 {
margin-bottom:50px;
}
.col-xxl-p70 {
padding:70px;
}
.col-xxl-px70 {
padding-left:70px;
padding-right:70px;
}
.col-xxl-py70 {
padding-top:70px;
padding-bottom:70px;
}
.col-xxl-pl70 {
padding-left:70px;
}
.col-xxl-pr70 {
padding-right:70px;
}
.col-xxl-pt70 {
padding-top:70px;
}
.col-xxl-pb70 {
padding-bottom:70px;
}
.col-xxl-m70 {
margin:70px;
}
.col-xxl-mx70 {
margin-left:70px;
margin-right:70px;
}
.col-xxl-my70 {
margin-top:70px;
margin-bottom:70px;
}
.col-xxl-ml70 {
margin-left:70px;
}
.col-xxl-mr70 {
margin-right:70px;
}
.col-xxl-mt70 {
margin-top:70px;
}
.col-xxl-mb70 {
margin-bottom:70px;
}
.col-xxl-p100 {
padding:100px;
}
.col-xxl-px100 {
padding-left:100px;
padding-right:100px;
}
.col-xxl-py100 {
padding-top:100px;
padding-bottom:100px;
}
.col-xxl-pl100 {
padding-left:100px;
}
.col-xxl-pr100 {
padding-right:100px;
}
.col-xxl-pt100 {
padding-top:100px;
}
.col-xxl-pb100 {
padding-bottom:100px;
}
.col-xxl-m100 {
margin:100px;
}
.col-xxl-mx100 {
margin-left:100px;
margin-right:100px;
}
.col-xxl-my100 {
margin-top:100px;
margin-bottom:100px;
}
.col-xxl-ml100 {
margin-left:100px;
}
.col-xxl-mr100 {
margin-right:100px;
}
.col-xxl-mt100 {
margin-top:100px;
}
.col-xxl-mb100 {
margin-bottom:100px;
}
} @media (min-width:1400px){
.auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
.auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
.auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
.auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
.auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:1200px) and (max-width:1399.99px){
.auto-clear .col-xl-1:nth-child(12n+1){clear:left;}
.auto-clear .col-xl-2:nth-child(6n+1){clear:left;}
.auto-clear .col-xl-3:nth-child(4n+1){clear:left;}
.auto-clear .col-xl-4:nth-child(3n+1){clear:left;}
.auto-clear .col-xl-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199.99px){
.auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
.auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
.auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
.auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
.auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991.99px){
.auto-clear .col-md-1:nth-child(12n+1){clear:left;}
.auto-clear .col-md-2:nth-child(6n+1){clear:left;}
.auto-clear .col-md-3:nth-child(4n+1){clear:left;}
.auto-clear .col-md-4:nth-child(3n+1){clear:left;}
.auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:576px) and (max-width:767.99px){
.auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
.auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
.auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media  (max-width:575.99px){
.auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
.auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
.auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
.auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
.auto-clear .col-xs-6:nth-child(odd){clear:left;}
}:root {
--text-color: #5D5D5D;
--text-color-white: #fff;
--background-color: #f9f9f9;
--light-color: #DBD3CB;
--dark-color: #7C8B8B;
--font: 'Roboto', sans-serif;
--font-weight-regular: 400; --font-weight-bold: 700; --bs-gutter-x: 0.5rem !important;
}
.row {
--bs-gutter-x: 0.5rem !important;
} * {
outline:0!important;
}
html,body {
margin:0;
padding:0;
font-family: var(--font);
font-size: 16px !important;
font-weight:var(--font-weight-regular);
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-o-font-smoothing:antialiased;
background-color:var(--background-color);
color:var(--text-color);
}
@media (min-width: 1200px){
html,body {
font-size: 18px !important;
}
}
@media (min-width: 1600px){
html,body {
font-size: 20px !important;
}
} .m-fluid {
margin: clamp(1rem, 3vw, 2rem);
}
.mx-fluid {
margin-left: clamp(1rem, 3vw, 2rem);
margin-right: clamp(1rem, 3vw, 2rem);
}
.my-fluid {
margin-top: clamp(1rem, 3vw, 2rem);
margin-bottom: clamp(1rem, 3vw, 2rem);
}
.mt-fluid {
margin-top: clamp(1rem, 3vw, 2rem);
}
.mb-fluid {
margin-bottom: clamp(1rem, 3vw, 2rem);
}
.m2-fluid {
margin: clamp(1.5rem,5vw,3rem);
}
.mt2-fluid {
margin-top: clamp(1.5rem,5vw,3rem);
}
.mb2-fluid {
margin-bottom: clamp(1.5rem,5vw,3rem);
}
.mx2-fluid {
margin-left: clamp(1.5rem,5vw,3rem);
margin-right: clamp(1.5rem,5vw,3rem);
}
.my2-fluid {
margin-top: clamp(1.5rem,5vw,3rem);
margin-bottom: clamp(1.5rem,5vw,3rem);
} .p-fluid {
padding: clamp(1rem, 3vw, 2rem);
}
.px-fluid {
padding-left: clamp(1rem, 3vw, 2rem);
padding-right: clamp(1rem, 3vw, 2rem);
}
.py-fluid {
padding-top: clamp(1rem, 3vw, 2rem);
padding-bottom: clamp(1rem, 3vw, 2rem);
}
.pt-fluid {
padding-top: clamp(1rem, 3vw, 2rem);
}
.pb-fluid {
padding-bottom: clamp(1rem, 3vw, 2rem);
}
.p2-fluid {
padding: clamp(1.5rem,5vw,3rem);
}
.px2-fluid {
padding-left: clamp(1.5rem,5vw,3rem);
padding-right: clamp(1.5rem,5vw,3rem);
}
.py2-fluid {
padding-top: clamp(1.5rem,5vw,3rem);
padding-bottom: clamp(1.5rem,5vw,3rem);
}
.pt2-fluid {
padding-top: clamp(1.5rem,5vw,3rem);
}
.pb2-fluid {
padding-bottom: clamp(1.5rem,5vw,3rem);
}
.p-blocco{
padding: clamp(1rem, 3vw, 2rem);
}
@media (min-width: 1200px){
.p-blocco{
width: 80%;
}
} h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
font-family: var(--font);
font-weight: var(--font-weight-regular);
color:var(--text-color);
}
h1,.h1 {
font-size: clamp(2rem, 2.5vw, 3rem);
}
h2, .h2 {
font-size: clamp(1.75rem, 2vw, 2.5rem);
}
h3, .h3 {
font-size: clamp(1.5rem, 1.75vw, 2rem);
}
h4, .h4 {
font-size: clamp(1.25rem, 1.5vw, 1.75rem);
}
h5, .h5 {
font-size: clamp(1rem, 1.25vw, 1.5rem);
}
h6, .h6 {
font-size: clamp(1rem, 1vw, 1rem);
}
ul{
list-style: none;
padding: 0;
}
p{
margin: 0;
padding: 0;
}
hr{
border-top: 1px solid var(--text-color);
}
hr.white{
border-top: 1px solid var(--text-color-white);
}
img,a img {
border:none!important;
}
::-moz-selection {
background:none repeat scroll 0 0 var(--text-color);
color:var(--text-color-white);
}
b,strong,.bold {
font-weight: 700;
}
a,a:visited {
outline-style:none;
text-decoration:none;
color: var(--text-color);
opacity: 1;
transition: opacity 0.3s ease;
position: relative;
display: inline-block;
}
a:hover{
cursor:pointer !important;
text-decoration:none;
color: var(--text-color);
}
a:hover .h4, a.h2:hover {
opacity: 0.8;
}
.active{
text-decoration:underline;
}
.single_attributo:hover{
text-decoration: underline;
cursor: pointer;
}
#finiture img{
box-shadow: 0 0 15px rgba(0,0,0,0.08);
}
#content{
overflow-x: hidden;
} .button{
font-family: 'Roboto Condensed', sans-serif;
font-size: 1.6rem;
font-weight: 700;
line-height: 2.2rem;
color: #2d2d2d;
margin: 0;
padding: 10px 0 0;
display: block;
text-transform: uppercase;
border: none;
background-color: transparent;
}
.button-white{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff !important;
font-size: 1.6rem;
font-weight: 700;
line-height: 2.2rem;
margin: 0;
padding: 0;
display: block;
text-transform: uppercase;
border: none;
background-color: transparent;
}
.button svg, .button-white svg{
width: 1rem;
height: 1rem;
position: relative;
top: -4px;
left: 4px;
transition: all ease 0.25s;
transition-property: all;
transition-duration: 0.25s;
transition-timing-function: ease;
transition-delay: 0s;
}
.button-white:hover svg, .button:hover svg, a:hover .button-white svg, a:hover .button svg{
transform: rotate(45deg) 
} .slideshow-controls{
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
z-index: 100;
}
.cycle-prev, .cycle-next {
display:inline-block;
width:40px;
height:40px;
line-height: 40px;
vertical-align: middle;
text-align: center;
cursor: pointer;
color: #a6a6a6;
}
.button-white:hover{
color: #ffffff;
text-decoration: underline;
}
#menu-top .button-white svg{
top: 15px;
left: -3px;
} .beige-color{
background-color: #eae6db;
}
.gray-color{
background-color: #9ea6a6;
}
.white-color{
color: #ffffff;
}
.light-back{
background-color: var(--light-color);
color: var(--text-color);
}
.dark-back{
background-color: var(--dark-color);
color: var(--text-color-white);
}
.dark-back a, .white-text{
color: var(--text-color-white);	 
} .space{
display: flex;
justify-content: space-between;
width: 100%;
}
.space-reverse{
display: flex;
justify-content: space-between;
flex-direction: row-reverse;
}
@media (min-width: 1600px){
.container-fluid {
padding-left: 5vw;
padding-right: 5vw;
}
}
.container-fluid.no_padding {
padding-left: 15px !important;
padding-right: 15px !important;
} .uppercase{
text-transform: uppercase;
}
.lowercase{
text-transform: lowercase;
}
.standardcase {
text-transform:none;
}
.big{
font-size: 1.1rem;
}
.copyright{
opacity: 0.5;
font-size: 0.8rem;
} #loading {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:998;
background-color:var(--background-color);
}
.loader {
color:var(--text-color);
font-size:50px;
text-indent:-9999em;
overflow:hidden;
width:1em;
height:1em;
border-radius:50%;
margin:50px auto;
position:relative;
top:40%;
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;
animation:load6 1.7s infinite ease,round 1.7s infinite ease;
} #header{
width: 100%;
display: flex;
justify-content: space-between;
padding-top: 30px;
padding-bottom: 30px;
align-content: center;
z-index: 999;
background-color: transparent;
position: absolute;
top: 0;
left: 0;
}
.menu-margin{
margin-top: 115px; }
.menu-padding{
padding-top: 115px; }
#header nav {
margin: auto;
position: relative;
display: flex;
justify-content: center;
justify-content: center;
}
#header nav #nav-menu{
margin: 0 auto;
}
#header ul{
list-style: none;
margin: 0;
padding: 0;
}
.short-menu li{
display: inline-block;
}
#nav-menu{
display: flex;
align-items: center;
cursor: pointer;
}
.logo {
display: flex;
align-items: center;
}
#footer .menu-sitemap-left-it-container ul, #footer .menu-sitemap-right-it-container ul {
list-style: none;
margin: 0;
padding: 0;
}
#footer .menu-sitemap-right-it-container ul li{
margin-bottom: 10px;
}
#footer .menu-sitemap-left-it-container li{
font-weight: var(--font-weight-bold);
margin-bottom: 10px;
}
#footer .menu-sitemap-left-it-container .sub-menu li{ font-weight: var(--font-weight-regular);
margin-bottom: 0px;
} #nav-icon {
cursor:pointer;
float:left;
width:40px;
height:16px;
margin-top:0px;
position:relative;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
}
#nav-icon span {
background:var(--text-color) none repeat scroll 0 0;
display:block;
height:2px;
left:0;
position:absolute;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
width:100%;
z-index: 9999999;
}
.white-header  #nav-icon span {
background-color:var(--text-color-white)
}
#nav-icon span:nth-child(1) {
top:0;
}
#nav-icon span:nth-child(2) {
top:8px;
}
#nav-icon:hover span {
cursor:pointer;
} #header .logo{
z-index: 100;
}
.logo svg{
width: 170px;
transition: all .9s ease-in-out;
}
.st0{
fill:var(--text-color);
transition:all .9s ease-in-out;
}
.open svg .st0,  .search-open svg .st0 {
fill:var(--text-color);
transition:all .9s ease-in-out;
}
.home .st0, 
.white-header .st0{
fill:var(--text-color-white);
}
.home .short-menu a, .home #search-menu i,
.white-header .short-menu a,  .white-header #search-menu i{
color: var(--text-color-white);
}
#footer svg .st0{
fill:var(--text-color-white);
}
@media (max-width: 991.98px){
.logo svg{
width: 160px;
}
.menu-margin{
margin-top: 100px;
}
.menu-padding{
padding-top: 100px;
}
}
@media (max-width: 767.98px){
#header{
padding-top: 15px;
padding-bottom: 15px;
}
.logo svg{
width: 130px;
}
.menu-margin{
margin-top: 70px;
}
.menu-padding{
padding-top: 70px;
}
}
@media (min-width: 992px){
} .open #nav-icon, .search-open #nav-icon{
z-index: 999999;
color: var(--text-color);
}
.open #nav-icon span, .search-open #nav-icon span{
background-color: var(--text-color);
-webkit-transition:all .5s ease-out;
}
.open .short-menu a,
.open #search-menu i {
color: var(--text-color);
}
.open #nav-icon span:nth-child(1) {
top:6px;
-webkit-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg);
}
.open #nav-icon span:nth-child(2) {
top:6px;
opacity:1;
-webkit-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
}
#menu_wrapper {
position:fixed;
display:flex;
align-items: center;
top:0;
right:auto;
left:-100vw;
height:100%;
width:100%;
max-width: 100%;
color:var(--text-color);
z-index:998;
transition:all ease .5s;
transition-duration:0.5s;
text-transform:none;
overflow:hidden;
background-color: var(--background-color);
opacity: 0;
}
#menu_wrapper .menu li{
display: inline;
}
#menu {
display: flex;
justify-content: left;
flex-wrap: nowrap;
width: 100%;
}
.open #menu_wrapper {
left:0;
opacity: 1;
transition-duration: .5s;
}
.open #menu_wrapper .menu li {
-webkit-animation:fadeRightMenu .7s cubic-bezier(0.165,0.84,0.44,1) both;
animation:fadeRightMenu .7s cubic-bezier(0.165,0.84,0.44,1) both;
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
}
.open #menu_wrapper .menu li:nth-child(1) {
-webkit-animation-delay:.5s;
animation-delay:.5s;
}
.open #menu_wrapper .menu li:nth-child(2) {
-webkit-animation-delay:.6s;
animation-delay:.6s;
}
.open #menu_wrapper .menu li:nth-child(3) {
-webkit-animation-delay:.7s;
animation-delay:.7s;
}
.open #menu_wrapper .menu li:nth-child(4) {
-webkit-animation-delay:.8s;
animation-delay:.8s;
}
.open #menu_wrapper .menu li:nth-child(5) {
-webkit-animation-delay:.9s;
animation-delay:.9s;
}
.open #menu_wrapper .menu li:nth-child(6) {
-webkit-animation-delay:1s;
animation-delay:1s;
}
.open #menu_wrapper .menu li:nth-child(7) {
-webkit-animation-delay:1.1s;
animation-delay:1.1s;
}
.open #menu_wrapper #sidebar-wrapper-bottom {
-webkit-animation:fadeRightMenu .7s cubic-bezier(0.165,0.84,0.44,1) both;
animation:fadeRightMenu .7s cubic-bezier(0.165,0.84,0.44,1) both;
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
-webkit-animation-delay:1s;
animation-delay:1s;
}
#sidebar-wrapper {
display: flex;
height: 100%;
}
#menu ul{
margin: 0 auto;
padding: 0;
}
#menu li {
list-style: none;
padding-bottom: 15px;
color: var(--text-color);
display: inline;
font-size: 15px;
}
#menu li a{
color: var(--text-color);
}
#menu li.current-menu-item a, #menu li a:hover {
color: var(--text-color);
border-color: var(--text-color);
}
#menu-top #elenco_collezioni li{
display: block;
margin: 0;
padding: 0;
width: 100%;
border-bottom: 1px solid rgba(255,255,255,0.25);
padding-bottom: 10px;
margin-bottom: 10px;
}
@media (max-width: 767px) {
#sidebar-wrapper-bottom {
display: none;
}
} .arrow-link{
position: relative;
opacity: 1;
transition: opacity 0.3s ease;
}
.arrow-link:hover .h4{
opacity: 0.8;
}
.arrow-link svg{
display: inline-block; vertical-align: top; margin-left: 5px; transition: transform 0.3s ease;
} @keyframes bounceArrow {
0% { transform: translate(0, 0); }
50% { transform: translate(4px, -4px); }
100% { transform: translate(0, 0); }
}
.arrow-link:hover svg {
animation: bounceArrow 0.3s ease-out;
} .blur-image img{
filter: blur(2px);
-webkit-filter: blur(2px);
position: relative;
}
#image_intro{
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
#image_intro::after{
content: "";
background-color: rgba(0,0,0,0.40);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
#image_intro p{
width: 65%;
margin: 0 auto;
text-align: center;
position: absolute;
color: #ffffff;
z-index: 2;
} #footer{
background-color: #2d2d2d;
color: #eee;
}
#footer .navbar-brand{
margin: 0;
}
#footer .navbar-brand img{
width: 230px;
height: 150px;
}
#footer a{
color: #eee;
}
#footer a:hover{
text-decoration: underline;
color: #ffffff;
}
#sitemap-menu{
font-size: 1.2em;
font-weight: 600;
}
#sitemap-menu li{
margin-bottom: 10px;
}
#back-to-top {
z-index:999;
background-color:#65918d;
color:#eee;
width:auto;
border:none;
padding:5px 10px;
border-radius:20px;
vertical-align:middle;
text-align:center;
position:fixed;
top:auto;
left:auto;
bottom:30px;
right:30px;
font-size:13px;
}
#back-to-top a {
color:#eee;
}
#back-to-top a:hover {
text-decoration:none;
}
#back-to-top:hover{
background-color:#5ea19d;
} .collezioni-bottom {
list-style: none;
margin: 0;
}
.collezioni-bottom li{
border-bottom: 1px solid rgba(0,0,0,0.25);
}
.collezioni-bottom svg{
position: relative;
top: 8px;
} .article-information{
display: flex;
justify-content: space-between;
flex-direction: row;
flex-wrap: wrap;
} #resellers_table{
display: flex;
justify-content: space-between;
}
#resellers_table input{
padding: 5px 0 5px 0;
}
#resellers_table .titolo{
font-size: 1.25rem;
border-bottom: 1px solid #D2D2D2;
padding-bottom: 5px;
margin-bottom: 20px;
} .btn-link{
color: var(--text-color);
--bs-btn-color: var(--text-color);
--bs-btn-hover-color: var(--text-color);
--bs-btn-active-color: var(--text-color);
text-decoration: none;
}
.btn-link:hover, .btn-link.active{
text-decoration: underline !important;
}
.btn:focus{
box-shadow: none;
text-decoration: underline;
} #slideshow_container{
position: relative;
}
#slideshow {
position: relative;
width: 100%;
height: 100%;
z-index: 0;
}
#slideshow .slide {
width: 100%;
height: 90vh;
min-height: 100%;
max-height: 90vh;
display: block;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
#page-home #slideshow .slide{
height: 85vh;
max-height: 85vh;
}
@media (max-width: 767px) {
#home #slideshow .slide {
height: 65vh !important;
max-height: 65vh !important;
}
}
#slideshow_controls {
position:absolute;
top:50%;
left:0;
width:100%;
z-index:998;
margin-top:-20px;
font-size: 40px;
opacity: 0.5;
}
#slideshow_container .slide .slide_caption {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
text-align:center;
}
@media (max-width: 767px) {
#home #slideshow_container .slide .slide_caption {
display: none;
}
}
#slideshow_container .slide .slide_caption:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin-right:1px;
}
#slideshow_container .slide .slide_caption .slide_text {
vertical-align:middle !important;
display:inline-block !important;
margin:auto;
color:#FFF;
text-shadow:0 0 10px rgba(0,0,0,0.5);
text-align: center;
position:relative;
margin-bottom: 0px;
}
.overlay{
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
background-color:rgba(0, 0, 0, 0.25);
} @-webkit-keyframes load6 {
0% {
box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em;
}
5%,95% {
box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em;
}
10%,59% {
box-shadow:0 -.83em 0 -0.4em,-.087em -.825em 0 -0.42em,-.173em -.812em 0 -0.44em,-.256em -.789em 0 -0.46em,-.297em -.775em 0 -.477em;
}
20% {
box-shadow:0 -.83em 0 -0.4em,-.338em -.758em 0 -0.42em,-.555em -.617em 0 -0.44em,-.671em -.488em 0 -0.46em,-.749em -.34em 0 -.477em;
}
38% {
box-shadow:0 -.83em 0 -0.4em,-.377em -.74em 0 -0.42em,-.645em -.522em 0 -0.44em,-.775em -.297em 0 -0.46em,-.82em -.09em 0 -.477em;
}
100% {
box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em;
}
}
@keyframes load6 {
0% {
box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em;
}
5%,95% {
box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em;
}
10%,59% {
box-shadow:0 -.83em 0 -0.4em,-.087em -.825em 0 -0.42em,-.173em -.812em 0 -0.44em,-.256em -.789em 0 -0.46em,-.297em -.775em 0 -.477em;
}
20% {
box-shadow:0 -.83em 0 -0.4em,-.338em -.758em 0 -0.42em,-.555em -.617em 0 -0.44em,-.671em -.488em 0 -0.46em,-.749em -.34em 0 -.477em;
}
38% {
box-shadow:0 -.83em 0 -0.4em,-.377em -.74em 0 -0.42em,-.645em -.522em 0 -0.44em,-.775em -.297em 0 -0.46em,-.82em -.09em 0 -.477em;
}
100% {
box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em;
}
}
@-webkit-keyframes round {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@keyframes round {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
} @-webkit-keyframes fadeRightMenu {
0% {
opacity:0;
-webkit-transform:translate(35px,0px);
transform:translate(35px,0px);
}
100% {
opacity:1;
-webkit-transform:translate(0px,0px);
transform:translate(0px,0px);
}
}
@keyframes fadeRightMenu {
0% {
opacity:0;
-webkit-transform:translate(35px,0px);
transform:translate(35px,0px);
}
100% {
opacity:1;
-webkit-transform:translate(0px,0px);
transform:translate(0px,0px);
}
}   @media (max-width: 768px) {
#header nav #central-menu{
display: none;
}
#categorie{
padding-top: 0;
}
#menu_wrapper .menu li{
display: block;
padding-bottom: 15px;
}
#resellers_table{
display: block;
}
#categorie li{
display: block;
}
}
@media (max-width: 1200px){
.button-white{
font-size: 25px;
}
}
@media (max-width: 992px){
#intro_home ul{
display: block;
}
}
@media (max-width: 768px){
#image_intro p{
width: 80%;
}
#image_intro{
height: 50vh;
}
#image_intro img {
height: 100%;
}
}
#breadcrumbs{
font-size: 0.85rem;
}
.breadcrumb_last{
text-decoration: underline;
}
svg {
max-width:80%;
height: auto;
}
@media (min-width:992px){
.titolo-allineato{  
display: inline;
white-space: nowrap; 
}
}
.titolo-allineato br {
display: none;
}
.gradient-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 30vh; 
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
pointer-events: none; 
z-index: 10;
}
.w-lg-75 {
width: 95% !important;
}
@media (min-width: 1400px){
.w-lg-75 {
width: 75% !important;
}
} .video-container {
position: relative;
width: 100%;
overflow: hidden;
} .video-background-element {
width: 100%;
height: auto;
max-height: 100%;
}
#scroll-down-indicator {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
z-index: 100;
text-align: center;
font-size: 30px;
}
#scroll-down-indicator i {
color: #FFF;
display: inline-block;
animation: bounce 2s infinite;
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateX(-50%) translateY(0);
}
40% {
transform: translateX(-50%) translateY(10px);
}
60% {
transform: translateX(-50%) translateY(5px);
}
}
a.line-hover::after,
a .line-hover::after {
content: '';
position: absolute;
left: 0;
bottom: -2px;
width: 0;
height: 2px;
background-color:var(--text-color);
transition: width 0.5s ease;
}
a.line-hover:hover, a:hover .line-hover{
opacity: 1 !important;
}
a.line-hover:hover::after,
a:hover .line-hover::after {
width: 100%;
}
.white-header  a.line-hover::after,
.white-header a .line-hover::after,
.white-line.line-hover::after{
background-color:white;
}
.dark-header  a.line-hover::after,
.dark-header a .line-hover::after {
background-color:var(--text-color);
}
.open, .search-open{
overflow: hidden;
}
@media (min-width: 992px){
#bottom_menu{
position: absolute;
left: 0;
bottom: 30px;
width: 100%;
z-index: 999
}
}
.search-menu-container{
position: relative;
}
#search-menu {
background: none;
border: none;
font-size: 22px;
cursor: pointer;
}
#search-container{
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 50vh;
display: flex;
opacity: 0;
pointer-events: none; 	
overflow: hidden;
transition: opacity 0.5s ease;
background-color: var(--background-color);
transform: scale(0.95);
transition: opacity 0.25s ease, transform 0.25s ease;
border-bottom: 1px solid #ccc
}
#search-container.active {
opacity: 1;
pointer-events: all;
transform: scale(1); 
z-index: 90;
}
#search-container form{
width: 100%;
max-width: 600px;
margin: auto;
}
.search-form .form-control {
border-right: none;
border-radius: 30px 0 0 30px; 
padding: 10px 15px;
font-size: 1rem;
width: 100%;
border-color: #ccc;
}
.search-form form .btn {
display: flex;
align-items: center;
justify-content: center;
border-radius: 0 30px 30px 0; 
padding: 0 20px;
background-color: #FFF;
border-color: #ccc;
color: var(--text-color);
}
.search-form form .btn:hover{
background-color: var(--text-color);
color: #FFF;
}
.search-form form .btn i {
font-size: 1.2rem;
}
.search-form .form-control:focus{
outline: none;
box-shadow: none;
}
.search-open .search-menu-container {
z-index: 100;
}
.search-open #search-menu i{
color: var(--text-color);
}
.form-control{
color: var(--text-color);
}
.vertical-img {
max-height: 90vh; 
width: auto;
margin: 0 auto; 
display: block;
} #video-azienda .ratio > #audioToggle {
position: absolute; right: 1rem;
bottom: 1rem;
top: auto; left: auto; width: auto; height: auto; display: inline-flex; align-items: center;
gap: .4rem;
box-shadow: 0;
border: none;
font-size: 11px;
text-transform: uppercase;
}
#video-azienda .d-none { display: none !important; }
#video-azienda .icon { display: block; }