/***============================
       COLUMNS
================================*/


.onecol, .twocol, .threecol, 
.fourcol, .fivecol, .sixcol, 
.sevencol, .eightcol, .ninecol, 
.tencol, .elevencol { float: left; min-height: 1px; margin-right:1.6%;}

.onecol { width: 6.85%; }
.twocol { width: 15.299%; }
.threecol { width: 23.75%; }
.fourcol { width: 32.2%; }
.fivecol { width: 39.45%; }
.sixcol { width: 48.9999%; }
.sevencol { width: 58.75%; }

.eightcol { width: 62.6%; } 
.ninecol { width: 74.55%; }
.tencol { width: 83%; }
.elevencol {width:91.4%}
.twelvecol { width: 100%; float: left; max-width: 1140px;}
.last { margin-right: 0px!important;}

@media ( max-width : 650px) {
	.onecol,  .twocol,  .threecol,  .fourcol,  .fivecol,
		.sixcol,  .sevencol,  .eightcol,  .ninecol, .tencol,
		.row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	}
}

/*---------------------------------------------------------------------------
  ACCORDION
  ------------------------------------------------------------------------------*/
 
.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}


/*onevideo*/

.onevideo{
	padding:5% 20% 2%;
	clear:both;
}



/*------------------------------------------------------------------------------------
 PROGRESS BAR
 *----------------------------------------------------------------------------------- */

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}


/*----------------------------------------------------------------------------------------
  BAR SLIDER
  ----------------------------------------------------------------------------------*/
 
.progress .bar{
    background-color: #004a7f; background-image: -webkit-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -moz-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -o-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -ms-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: linear-gradient(to top, #297fa7 7%, #2ebff0 84%, #2fccff); 
} 
 
 
.progress .bar.green{
     background-color: #c7c9cd; 
     border: solid 1px rgba(96,162,60,.63); 
     background-image: -webkit-linear-gradient(top, #a9db80, #77b754 51%, #5b9d37); 
     background-image: -moz-linear-gradient(top, #a9db80, #77b754 51%, #5b9d37); 
     background-image: -o-linear-gradient(top, #a9db80, #77b754 51%, #5b9d37); 
     background-image: -ms-linear-gradient(top, #a9db80, #77b754 51%, #5b9d37); 
     background-image: linear-gradient(to bottom, #a9db80, #77b754 51%, #5b9d37);
    
}

.progress .bar.grey{
   background-image: -webkit-linear-gradient(top, #fff, #cdcdcd); 
   background-image: -moz-linear-gradient(top, #fff, #cdcdcd); 
   background-image: -o-linear-gradient(top, #fff, #cdcdcd); 
   background-image: -ms-linear-gradient(top, #fff, #cdcdcd); 
   background-image: linear-gradient(to bottom, #fff, #cdcdcd); 
   border:1px solid #ccc; 
}


.progress .bar.red{
    background-color: #ed1e12; background-image: -webkit-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: -moz-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: -o-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: -ms-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: linear-gradient(to bottom, #a90329, #81011e 67%, #6d0019);
    border:1px solid #960303;
}




/*----------------------------------------------------------------------------------------
 BUTTON SHORTCODE
 -------------------------------------------------------------------------------------------*/

 .button, input[type="submit"]{
    text-decoration:none;
    display:inline-block;
    padding:1% 3%;
    font-size:0.9em;
    text-transform:uppercase;
    vertical-align: middle;
    text-align: center;
    color:#fff;
    border:0;
background: #689a8a; /* Old browsers */
background: -moz-linear-gradient(top,  #689a8a 1%, #4f9980 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#689a8a), color-stop(100%,#4f9980)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #689a8a 1%,#4f9980 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #689a8a 1%,#4f9980 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #689a8a 1%,#4f9980 100%); /* IE10+ */
background: linear-gradient(to bottom,  #689a8a 1%,#4f9980 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#689a8a', endColorstr='#4f9980',GradientType=0 ); /* IE6-9 */
	


  }
  
 
  
  
 .button:hover, input[type="submit"]:hover{  
background: #4f9980; /* Old browsers */
background: -moz-linear-gradient(top,  #4f9980 0%, #689a8a 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f9980), color-stop(99%,#689a8a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f9980 0%,#689a8a 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f9980 0%,#689a8a 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f9980 0%,#689a8a 99%); /* IE10+ */
background: linear-gradient(to bottom,  #4f9980 0%,#689a8a 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9980', endColorstr='#689a8a',GradientType=0 ); /* IE6-9 */
	

 }
  
        
.button_grey{
     text-decoration:none;
    display:inline-block;
    padding:10px 15px;
    font-size:0.9em;
    text-transform:uppercase;
    vertical-align: middle;
    text-align: center;
   -webkit-border-radius: 3px; 
   -moz-border-radius: 3px; border-radius: 
   3px; background-color: #c7c9cd; 
   border: solid 1px rgba(193,193,193,.63); 
   background-image: -webkit-linear-gradient(top, #fff, #cdcdcd); 
   background-image: -moz-linear-gradient(top, #fff, #cdcdcd); 
   background-image: -o-linear-gradient(top, #fff, #cdcdcd); 
   background-image: -ms-linear-gradient(top, #fff, #cdcdcd); 
   background-image: linear-gradient(to bottom, #fff, #cdcdcd);
}


.button_blue{
    text-decoration:none;
    display:inline-block;
    padding:10px 15px;
    font-size:0.9em;
    text-transform:uppercase;
    vertical-align: middle;
    color:#fff;
    text-align: center;
   -webkit-border-radius: 3px; 
   -moz-border-radius: 3px; border-radius: 
   3px; background-color: #c7c9cd; 
   border: solid 1px rgba(193,193,193,.63); 
  background-color: #004a7f; background-image: -webkit-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -moz-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -o-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -ms-linear-gradient(bottom, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: linear-gradient(to top, #297fa7 7%, #2ebff0 84%, #2fccff);
}

.button_blue:hover{
    color:#fff;
    background-image: -webkit-linear-gradient(top, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -moz-linear-gradient(top, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -o-linear-gradient(top, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: -ms-linear-gradient(top, #297fa7 7%, #2ebff0 84%, #2fccff); background-image: linear-gradient(to bottom, #297fa7 7%, #2ebff0 84%, #2fccff);
}


.button_red{
    text-decoration:none;
    display:inline-block;
    padding:10px 15px;
    font-size:0.9em;
    text-transform:uppercase;
    vertical-align: middle;
    color:#fff;
    text-align: center;
   -webkit-border-radius: 3px; 
   -moz-border-radius: 3px; border-radius: 
   3px; background-color: #c7c9cd; 
    background-color: #ed1e12; background-image: -webkit-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: -moz-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: -o-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: -ms-linear-gradient(top, #a90329, #81011e 67%, #6d0019); background-image: linear-gradient(to bottom, #a90329, #81011e 67%, #6d0019);
}


.button_red:hover{
   color:#fff;
background-color: #ed1e12; background-image: -webkit-linear-gradient(bottom, #a90329, #81011e 67%, #6d0019); background-image: -moz-linear-gradient(bottom, #a90329, #81011e 67%, #6d0019); background-image: -o-linear-gradient(bottom, #a90329, #81011e 67%, #6d0019); background-image: -ms-linear-gradient(bottom, #a90329, #81011e 67%, #6d0019); background-image: linear-gradient(to top, #a90329, #81011e 67%, #6d0019);}


.button_grey:hover{
   background-image: -webkit-linear-gradient(top, #cdcdcd, #fff ); 
   background-image: -moz-linear-gradient(top, #cdcdcd, #fff); 
   background-image: -o-linear-gradient(top, #cdcdcd, #fff); 
   background-image: -ms-linear-gradient(top, #cdcdcd, #fff); 
   background-image: linear-gradient(to bottom, #cdcdcd, #fff);
}


  a.button.large, .button_grey.large, .button_blue.large, .button_red.large{
      padding:20px 30px;
  }
  
  a.button.little, .button_grey.little, .button_blue.little, .button_red.little{
      padding:5px 10px;
      font-size:.7em;
  }
  

.pdf:before{
    content:url('pdf.png');
    height:32px;
    width:32px;
    float:left;
}

.pdf{
    clear:both;
    display:block;
}

.pdf span{
    float:left;
    margin-top:3px;
}

/*gallery*/


.gallery {
	margin: 0;
}

.gallery-item {
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 0.3%;
	text-align: center;
	width: 100%;	
}

.page-template-fullpage-php .gallery-item{
	margin-bottom:1em;
}


.gallery-columns-2 .gallery-item {
	width: 50%;
	margin-bottom:50px;
}

.page-template-fullpage-php .gallery-columns-2 .gallery-item {
	
	margin-bottom:50px;
}

.gallery-columns-3 .gallery-item {
	width: 32%;
	margin-bottom:10px;
}

.page-template-fullpage-php .gallery-columns-3 .gallery-item {
	
	
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.page-template-fullpage-php .gallery-columns-4 .gallery-item {
	
	margin-bottom:25px;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6656565656%;
}


@media ( max-width : 480px) {

	.gallery-columns-2 .gallery-item {
		width: 100%;
		float: none;
		margin-bottom:20px;
	}
	.gallery-columns-3 .gallery-item {
		width: 100%;
		float: none;
		margin-bottom:20px;
	}
	.gallery-columns-4 .gallery-item {
		width: 100%;
		float: none;
		margin-bottom:20px;
	}
	.gallery-columns-5 .gallery-item {
		width: 100%;
		float: none;
		margin-bottom:20px;
	}
	.gallery-columns-6 .gallery-item {
		width: 100%;
			margin-bottom:20px;
		float: none;
	}
}
