@charset "UTF-8";

.cv-large{
  display: block;
  float: none !important;
  width: 75%;
  margin: 5px auto !important;
}
.cv-double{
  margin:0 !important;
  clear: left;
  display: none;
  margin: 20px auto !important;
  overflow: hidden;
  padding: 10px;
}
.cv-left{
  display: block;
  width:49%;
  float:left;
}
.cv-right{
  display: block;
  width:49%;
  float: right;
}
.simple-cv-button{
  width: 41.66666667%;
}
.simple-cv-button-box{
  width: 87%;
  margin: 0 auto;
}
.cv-orange a{
  background-color: #ff9302 !important;
  border: 0 solid #ff9302 !important;
}
.cv-red a{
  background-color: #eb2c38 !important;
  border: 0 solid #eb2c38 !important;
}
.cv-green a{
  background-color: #59b356 !important;
  border: 0 solid #59b356 !important;
}
.cv-blue a{
  background-color: #3B5998 !important;
  border: 0 solid #3B5998 !important;
}
.text-black a{
  color:#414141 !important;
}
.text-white a{
  color:white !important;
}
.cv-button img{
display: none;
}


.cv-button{
  border-radius: 10px;
  transition: 0.3s;
  animation-fill-mode: none !important;
  -webkit-animation-fill-mode: none !important; 
  -moz-animation-fill-mode: none !important;
  box-shadow:1px 1px 3px #ccc;
  overflow: hidden;
}

.cv-button:hover{
  opacity: 0.5;
  transform: translate3d(0px, 6px, 1px);
  -webkit-transform: translate3d(0px, 6px, 1px);
  -moz-transform: translate3d(0px, 6px, 1px);
  animation-fill-mode: none !important;
  -webkit-animation-fill-mode: none !important; 
  -moz-animation-fill-mode: none !important;
  box-shadow: none;
}
.cv-button.shiny a{
  border-radius: 10px;
  display: block;
  position: relative;
  font-size:20px;
  font-weight:bold;
  z-index: 2;
  overflow: hidden;
  width: 100%;
  padding: 15px 0;
  text-align: center;
  text-decoration: none;
  transition: .25s linear;
  -webkit-transition: .25s linear;
  -moz-transition: .25s linear;
  font-weight: bold;
}
.cv-button.shiny a:before{
  display: block;
  position: absolute;
  z-index: -1;
  left: -30%;
  top: -50%;
  content: "";
  width: 30px;
  height: 200px;
  transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  background-image: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
  background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #ffffff rgba(255,255,255,1),rgba(255,255,255,0) 100%);
  animation: shiny 3s infinite linear;
  -webkit-animation: shiny 3s infinite linear;
  -moz-animation: shiny 3s infinite linear;
}

.cv-button.simp, .cv-button.arrow-right ,.cv-button.chevron, .cv-button.fru{
  text-align: center;
  margin:0 auto;
  cursor: pointer;
}
.cv-button.simp a, .cv-button.arrow-right a, .cv-button.chevron a, .cv-button.fru a{
  display: block;
  width:100%;
  padding:15px 0;
  border-radius: 10px;
  font-weight:bold;
  text-decoration: none;
  font-size: 20px;
}
.cv-button.arrow-right a, .cv-button.chevron a{
  margin-right: -20px;
}

@media screen and (max-width: 480px) {
.banner-box{max-width:100% !important; clear:both;}
.middle-box-right{clear:both;}
.cv-large.cv-button{float:none;width:90%;}
.cv-left{width:90%;float:none;margin-bottom:20px;}
.cv-right{width:90%;float:none;}
}

.fa-angle-double-right{
margin-right:7px;
}
.fa-arrow-right{
  background: white;
  border-radius: 40px;
  color: #ff9302;
  padding: 3px;
  float: right;
  font-size: 20px !important;
  font-weight: bold;
}

.fa-chevron-right{
  border-radius: 40px;
  padding: 3px;
  float: right;
  font-size: 20px !important;
  font-weight: bold;
}

.fa-arrow-right,.fa-chevron-right{
  margin-right: 10px;
}

@keyframes shiny {
 0% {
  left: -30%;
}
20% {
  left: 120%;
}
100% {
  left: 120%;
}
}
@-webkit-keyframes shiny {
  0% {
    left: -30%;
  }
  20% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}
@-moz-keyframes shiny {
  0% {
    left: -30%;
  }
  20% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}