*{font-family:"Calibri-Light", "Calibri";}
body, html {overflow-y: visible !important;width:initial;height:initial;}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus,
input[type=file]:active,
input[type=checkbox]:active,
input[type=radio]:active,
.btn:focus, .btn:active {outline:none!important;}
.btn-primary {background-image:linear-gradient(to bottom,#4E1F1D 0,#BE4E4B 100%);}
.btn-primary:hover {background: #4E1F1D!important;}

.btn-danger {background-image:linear-gradient(to bottom,#980706 0,#c12e2a 100%)!important;}

.btn-success1 {background-image:linear-gradient(to bottom,#373a37 0,#272e33 100%)!important;border-color: #6e716e; }
.btn-success1:hover{background: #373a37!important;border-color: #6e716e; color: #fff;}

.grayscale {filter: grayscale(100%);}
.grayscale:hover {filter: grayscale(0%);transition: .5s filter;}
.g-recaptcha {display:table;margin-left:auto;margin-right:auto;margin-bottom:1rem;}
.absolute{position:absolute !important;}
.pad-null {padding:0;}
.padding.p1{
  padding: 0.2% !important;
  background: #ffffff;
  border-bottom: 3px solid #479b43;
}
.padding-top.p3{padding-top:3% !important;}
.margin-top.m3{
  padding: 2% 0% 2% 0%;
}
.margin-top.m7{margin-top:0% !important;}
.btn-void {color: #fff;border: 1px solid #272e33;border-radius: 15px;width: 250px;background: #272e33;}
.btn-void:hover{color:#fff;background-color:rgba(0, 0, 0, 0.5);}
.bold{font-weight:bold !important;}
.alwyn.thin{font-family:"Alwyn-Thin";}
.alwyn.lig{font-family:"Alwyn-Light";}
.alwyn.oblique{font-family:'Alwyn-Oblique';}
.alwyn.lig-oblique{font-family:"Alwyn-LightOblique";}
.alwyn.med-oblique{font-family:"Alwyn-MediumOblique";color: #4ba746;}
.fix-skew-5deg{-ms-transform: skewY(0deg);-webkit-transform: skewY(0deg);transform: skewY(0deg);}
.blue-text{color:#de7a10 !important;}
.radius-none{border-radius:0px !important;}
.btn-100{width:100% !important; color: #fff;}
.text-big{font-size:1.3em;}
.loader {display:none;}
img .circle{border-radius:50%;}
h3.margin-default {margin-top:20px!important;margin-bottom:15px!important;}
h3.documentos-text {margin-top:5rem!important;}

header{text-align:right;color:#939393;}
header .fa-bars{
  font-size: 2.25em;
  line-height: 55px;
  color: #272e33;
  padding-top: 55%;
  padding-right: 40%;
}

.inner-white {background-color:#272e33;border-radius:15px;}
.inner-cyan-full {background-color:#272e33;border-radius:5px;}
.inner-cyan {background-color:#272e33;border-radius:5px;height:100%;width:100%;padding:10%;}
.inner-red {background-color:#272e33;border-radius:5px;height:100%;width:100%;padding:10%;}
.inner-cyangreen {background-color:#272e33;border-radius:5px;height:100%;width:100%;padding:4%;}
.inner-green {background-color:#272e33;border-radius:5px;height:100%;width:100%;padding:10%;}
.inner-orange {background-color:#272e33;border-radius:5px;height:100%;width:100%;padding:10%;}
.inner-blue {background-color:#272e33;border-radius:5px;height:100%;width:100%;padding:10%;}

.skew5-blue {-ms-transform: skewY(0deg);-webkit-transform: skewY(0deg);transform: skewY(0deg);background-color:#e2e2e2;color:#fff;}

.secondary-page {margin:175px 0px;}

#fickle-content h1, #permanent-content h1, #galerias h1{font-size:3rem;font-family:"Alwyn-MediumOblique";border-bottom:3px solid #4ba746;padding-bottom:.5rem;margin-bottom:2rem;}
#fickle-content ul {list-style:circle;margin-left:3%;}
#fickle-content ul li{margin:10px 0;}
#fickle-content a {color:#4ba746;font-family:"Alwyn-Oblique";font-size:1.55rem;}
#fickle-content a:hover, #fickle-content a:focus, #fickle-content a:active {text-decoration:none;color:#313131;transition:color .5s;}

/* SLIDEBARS */
[data-off-canvas] {background-color:#4ba746;}
[data-canvas=container] {overflow: initial;}
[data-off-canvas] ul.menu li a {
  color: rgb(255, 255, 255);
  display: block;
  padding: 20px;
  -webkit-transition: all 200ms ease-in-out 0s;
  transition: all 200ms ease-in-out 0s;
  font-size: 1.25em;
  font-family: Calibri;
}
[data-off-canvas] ul.menu li a:hover {
  color:#ff564a;
  background-color:rgba(255,255,255,0.1);
  text-decoration: none;
}

/* CARDS */
.cardContainer {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  -o-perspective: 800px;
  perspective: 800px;
  margin-bottom:2%;
}
.card {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  transition: transform 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.card.flipped 
{
  -webkit-transform: rotateY( 180deg );
  -moz-transform: rotateY( 180deg );
  -o-transform: rotateY( 180deg );
  transform: rotateY( 180deg );
}
.card .front, .card .back {
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.card .back {
  -webkit-transform: rotateY( 180deg );
  -moz-transform: rotateY( 180deg );
  -o-transform: rotateY( 180deg );
  transform: rotateY( 180deg );
}