
.last{
	margin-right: 0!important;
}

#twitterIco {
    cursor: pointer;
    height: 69px;
    margin-top: 0px;
    width: 70px;
}
/*dropcaps*/
.dropcap{ 
float: left;
font-size: 3em;
padding: 10px 10px;
text-align: center;
position: relative;
clear: both;
 }
 /*infobox*/
.infobox{ position: relative; }
.infobox-content { position: relative; width: 100%; background-color:#111; color: #eee; }
.infobox-content p { padding: 12px 10px; }
.infobox-title { background-color: #222; -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px;
border-top-right-radius: 20px; }
.infobox-title h3 { padding: 10px; margin: 0; color: #fff; font-weight: normal; font-size: 1.5em; }
 /*infoboxbig*/
.infoboxbig{ position: relative; }
.infoboxbig-content { position: relative; width: 100%; background-color:#111; color: #eee; }
.infoboxbig-content p{ margin-bottom: 20px; }
.infoboxbig-content h2 { font=size:3em; padding: 20px 25px; }
/*toggles*/
.toggle{ position: relative; margin:5px 0; }
.toggle .arrowdown{ width: 12px; height: 12px; background: url('../images/arrowdown.png') no-repeat center center; display: inline-block; vertical-align:bottom; margin-right: 15px; position:relative; top:-2px;}
.toggle-content { position: relative; width: 100%; background-color:#222; color: #eee; display: none; margin-top: 5px;}
.toggle-content .the-content { padding: 20px 20px; margin: 0; border:1px solid #333; color: #999999;}
.toggle-title { background-color: #444; border: 1px solid rgba(33,33,33,1); cursor: pointer; 
background: #000000;
background: -moz-linear-gradient(top, #000000 0%, #111111 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#111111));
background: -webkit-linear-gradient(top, #000000 0%,#111111 100%);
background: -o-linear-gradient(top, #000000 0%,#111111 100%);
background: -ms-linear-gradient(top, #000000 0%,#111111 100%);
background: linear-gradient(top, #000000 0%,#111111 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#111111',GradientType=0 );
}
.toggle-title .the-title { padding: 10px 15px; margin: 0; color: #fff; font-weight: normal; font-size: 1.5em; display: inline-block; 
color: #888888; }

.toggle-title.opened .arrowdown{ background: url("../images/arrowdownopened.png") no-repeat scroll center center transparent; }
.toggle-title.opened  .the-title{ color:#fff; }


.toggle.toggle2 .toggle-title{ background:transparent; border:0; }
.toggle.toggle2 .the-title{ background:transparent; border:0; padding:0px; }
.toggle.toggle2  .arrowdown{ margin-right:8px; }



.arrow-top{
  border-color: #222 transparent;
  border-style:solid;
  border-width:00px 12px 12px 12px;
  width:0;
  height:0;
  position: absolute;
  top:-12px;
  left: 15px;
}
/*testimonial*/

.testimonial{ position: relative; }
.testimonial .testimonial-author { font-size:20px; color:#888; }
.testimonial .testimonial-box{ position: relative; margin-top:20px;   }
.testimonial .testimonial-arrow{ 
  border-color: transparent transparent #151515 transparent;
  border-style:solid;
  border-width:17px 12px 12px 12px ;
  width:0;
  height:0;
  position: absolute;
  top: -28px;
  left: 30px;
  z-index: 9;
  }
.testimonial .the-box{ position: relative; background: #151515; padding: 12px 15px;  border: 1px solid #333; z-index:8; }
.testimonial .testimonial-arrow-border{ 
  border-color: transparent transparent #333 transparent;
  border-style:solid;
  border-width:19px 14px 14px 14px ;
  width:0;
  height:0;
  position: absolute;
  top: -31px;
  left: 28px;
  z-index: 7;
  }
  .testimonial .testimonial-author{ margin-top: 15px; color: #888; margin-left:15px; }
  
  /*buttons*/
  
.button{ padding: 8px 12px; color: #ddd; background: #333; text-decoration: none; cursor: pointer; border:1px solid #777; background: #595959;
background: -moz-linear-gradient(top, #595959 0%, #3d3d3d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#3d3d3d));
background: -webkit-linear-gradient(top, #595959 0%,#3d3d3d 100%);
background: -o-linear-gradient(top, #595959 0%,#3d3d3d 100%);
background: -ms-linear-gradient(top, #595959 0%,#3d3d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#3d3d3d',GradientType=0 );
background: linear-gradient(top, #595959 0%,#3d3d3d 100%);}
  
.button:hover{ background: #4c4c4c;
background: -moz-linear-gradient(top, #4c4c4c 0%, #7d7e7d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#7d7e7d));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#7d7e7d',GradientType=0 );
background: linear-gradient(top, #4c4c4c 0%,#7d7e7d 100%);}
  
.button2{ padding: 8px 12px; color: #777; background: #333; text-decoration: none; cursor: pointer; border:1px solid #ddd; background: #595959;
background: #eaeaea;
background: -moz-linear-gradient(top, #eaeaea 0%, #fcfcfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fcfcfc));
background: -webkit-linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);
background: -o-linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);
background: -ms-linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fcfcfc',GradientType=0 );
background: linear-gradient(top, #eaeaea 0%,#fcfcfc 100%);}

.button2:hover{
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);
background: -o-linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 );
background: linear-gradient(top, #f4f4f4 0%,#e5e5e5 100%);;
}
.button:hover, .button2:hover{ text-decoration: none!important; }
.info{ position: relative; }
.info .close-btn {
  background-color: #222;
  color: #aaa;
  position: absolute;
  right: 5px;
  top: 5px;
  border-radius:20px;
  padding: 1px 7px 2px 7px;
  text-align: center;
  cursor: pointer;
}
/*imgbutton*/
.imgbutton{ position:relative; }
.imgbutton .hover-image{position:absolute; top:0; left:0; opacity:0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
 }
.imgbutton:hover .hover-image{opacity:1; }


.slidebutton{ position:relative; overflow:hidden; padding:10px;background-color:#ddd; border:5px solid rgb(240,240,240);  }
.slidebutton .normal-image{  width:100%; height:100%; }
.slidebutton .hover-image{position:absolute; top:10px; left:100%; opacity:0; }
.slidebutton .normal-image{  
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
 }
.slidebutton .hover-image{  
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
 }
.slidebutton:hover .hover-image{opacity:1; left:50%; }