/** 
  * TurboTabs jQuery Plugin
  * Author: Aleksej Vukomanovic
  * Website: http://themeflection.com
  * Version: 1.0
  * Version from: 25.03.2015
  */


.responsive .tt_tabs li h3{
  display: block;
  text-align: center;
  margin: 0;
  padding: 10px 0;
  font-family: "Oswald",sans-serif;
  font-weight:400;
  font-size:24px;
  letter-spacing:2px;
  color:#272622;
   
}

/* Classic Layout */
  .classic .tt_container {
    position: relative;
    background: #E3E3E3; 
    border: 1px solid #aaa; 
    border-top-color: transparent;    
    border-radius: 0px; 
    -webkit-border-radius: 0px; 
    -moz-border-radius: 0px;
  }
  .classic .tt_tabs{
    border-bottom: 1px solid #aaa; 
    margin: 0; 
    position: relative; 
    padding-left: 10px; 
    margin-bottom: -1px; 
    z-index: 2;
  }
 
  .simple .tt_container{
    border: 1px solid #aaa;
    border-top: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
  }

.responsive .tt_container{display: none;}
.classic.responsive .tt_tabs li{padding: 1px;}
.classic.responsive .tt_tabs li h3{padding: 20px 15px;}
@media only screen and (max-width: 480px){
  .responsive{width: 90%!important; padding: 2%!important;}
  .responsive.vertical .tt_tabs{max-width: 100%; }
}
@media only screen and (max-width: 760px){
  .responsive.vertical .tt_tabs{max-width: 100%; }
  .responsive.vertical ul.tt_tabs li{padding: 10px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}}
  }
@media only screen and (max-width: 970px){
.vertical{width: 90%!important; padding: 3%!important;}
}
@media only screen and (min-width: 720px) and (max-width: 1080px){
.vertical ul.tt_tabs {width: 20%;}
.vertical .tt_container{width: 50%;}
}