@import url(https://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,600,600italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500);
@font-face {
  font-family: 'Gotham-Book';
  src: url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.otf") format("opentype"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype"), url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");
  font-weight: normal;
  font-style: normal; }
/*

$debugcolor-1 : pink;
$debugcolor-2 : teal;
$debugcolor-3 : olive;
$debugcolor-4 : yellow;
$debugcolor-5 : orange;
$debugcolor-6 : tan;

$debugcolor-1 : transparent;
$debugcolor-2 : transparent;
$debugcolor-3 : transparent;
$debugcolor-4 : transparent;
$debugcolor-5 : transparent;
$debugcolor-6 : transparent;


$debugcolor-1 : pink;
$debugcolor-2 : teal;
$debugcolor-3 : olive;
$debugcolor-4 : yellow;
$debugcolor-5 : orange;
$debugcolor-6 : tan;




$debugcolor-1 : #D4AC0D;
$debugcolor-2 : #F9E79F;
$debugcolor-3 : #A3E4D7;
$debugcolor-4 : #AED6F1;
$debugcolor-5 : #EDBB99;
$debugcolor-6 : #E6B0AA;
*/
/* BORDER RADIUS */
@gridGutterWidth {
  width: 30px; }
@gridColumnWidth {
  width: 70px; }
/* line 2, ../sass/easy-responsive-tabs.scss */
ul.resp-tabs-list {
  margin: 22px 0 0 0;
  padding: 0px;
  position: relative;
  z-index: 9999; }

/* line 9, ../sass/easy-responsive-tabs.scss */
.resp-tabs-list li {
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  /* remove padding to allow "Level of Detail" options to appear inline for 1240px+ screen size */
  padding: 0 5px;
  margin: 13px 0;
  list-style: none;
  cursor: pointer;
  float: left;
  color: #005a9f; }

/* line 22, ../sass/easy-responsive-tabs.scss */
.resp-tabs-container {
  float: left;
  width: 100%;
  padding: 0;
  background-color: #ebebeb;
  clear: left;
  border-top: 1px solid #d6d6d6;
  position: relative;
  margin-top: 10px;
  display: none; }
  /* line 32, ../sass/easy-responsive-tabs.scss */
  .resp-tabs-container:after {
    position: absolute;
    content: '';
    left: 100%;
    bottom: 1px;
    height: 100%;
    width: 200%;
    z-index: 999;
    border-top: 1px solid #d6d6d6;
    background: #ebebeb; }
  /* line 43, ../sass/easy-responsive-tabs.scss */
  .resp-tabs-container:before {
    position: absolute;
    content: '';
    right: 100%;
    bottom: 1px;
    height: 100%;
    width: 200%;
    border-top: 1px solid #d6d6d6;
    background: #ebebeb; }

/* line 55, ../sass/easy-responsive-tabs.scss */
h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none; }

/* line 61, ../sass/easy-responsive-tabs.scss */
.resp-tab-content {
  display: none;
  padding: 15px 15px 30px 15px;
  background: #ebebeb;
  /* position:relative;
  &:before{
  	position:absolute;
  	content:'';
  	right:100%;
  	top:0;
  	height:100%;
  	width:300%;
  	background:$body;		
  }
  &:after{
  	position:absolute;
  	content:'';
  	left:100%;
  	top:0;
  	height:100%;
  	width:300%;
  	background:$body;		
  }  */ }

/* line 86, ../sass/easy-responsive-tabs.scss */
.resp-tab-active label {
  font-weight: 700; }

/* line 90, ../sass/easy-responsive-tabs.scss */
.resp-tab-active {
  border-bottom: none; }

/* line 94, ../sass/easy-responsive-tabs.scss */
.resp-content-active,
.resp-accordion-active {
  display: block; }

/* line 97, ../sass/easy-responsive-tabs.scss */
.resp-tab-content {
  float: left;
  width: 100%; }

/* line 102, ../sass/easy-responsive-tabs.scss */
h2.resp-accordion {
  font-size: 13px;
  border: 1px solid #c1c1c1;
  border-top: 0px solid #c1c1c1;
  margin: 0px;
  padding: 10px 15px; }

/* line 110, ../sass/easy-responsive-tabs.scss */
h2.resp-tab-active {
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
  padding: 10px 15px !important; }

/* line 117, ../sass/easy-responsive-tabs.scss */
h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue; }

/*-----------Vertical tabs-----------*/
/* line 124, ../sass/easy-responsive-tabs.scss */
.resp-vtabs ul.resp-tabs-list {
  float: left;
  width: 30%; }

/* line 129, ../sass/easy-responsive-tabs.scss */
.resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0;
  cursor: pointer;
  float: none; }

/* line 137, ../sass/easy-responsive-tabs.scss */
.resp-vtabs .resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  float: left;
  width: 68%;
  min-height: 250px;
  border-radius: 4px;
  clear: none; }

/* line 148, ../sass/easy-responsive-tabs.scss */
.resp-vtabs .resp-tab-content {
  border: none; }

/* line 150, ../sass/easy-responsive-tabs.scss */
.resp-vtabs li.resp-tab-active {
  border: 1px solid #c1c1c1;
  border-right: none;
  background-color: #fff;
  position: relative;
  z-index: 1;
  margin-right: -1px !important;
  padding: 14px 15px 15px 14px !important; }

/* line 160, ../sass/easy-responsive-tabs.scss */
.resp-arrow {
  width: 0;
  height: 0;
  float: right;
  margin-top: 20px;
  position: relative; }

/* line 167, ../sass/easy-responsive-tabs.scss */
.resp-arrow:after {
  content: "\f107";
  position: absolute;
  font-family: 'FontAwesome';
  right: 0;
  top: -20px;
  font-size: 24px;
  color: #ff974a; }

/* line 176, ../sass/easy-responsive-tabs.scss */
.resp-tab-active .resp-arrow:after {
  content: "\f106"; }

/* line 180, ../sass/easy-responsive-tabs.scss */
h2.resp-tab-active span.resp-arrow {
  border: none;
  color: #ff974a; }

/*-----------Accordion styles-----------*/
/* line 189, ../sass/easy-responsive-tabs.scss */
h2.resp-tab-active {
  background: #c1c1c1 !important; }

/* line 191, ../sass/easy-responsive-tabs.scss */
.resp-easy-accordion h2.resp-accordion {
  display: block; }

/* line 193, ../sass/easy-responsive-tabs.scss */
.resp-easy-accordion .resp-tab-content {
  border: 1px solid #c1c1c1; }

/* line 195, ../sass/easy-responsive-tabs.scss */
.resp-easy-accordion .resp-tab-content:last-child {
  border-bottom: 1px solid #c1c1c1 !important; }

/* line 197, ../sass/easy-responsive-tabs.scss */
.resp-jfit {
  width: 100%;
  margin: 0px; }

/* line 202, ../sass/easy-responsive-tabs.scss */
.resp-tab-content-active {
  display: block; }

/* line 204, ../sass/easy-responsive-tabs.scss */
h2.resp-accordion:first-child {
  border-top: 1px solid #c1c1c1 !important; }

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
  /* ul.resp-tabs-list { display: none; } */
  /* line 210, ../sass/easy-responsive-tabs.scss */
  h2.resp-accordion {
    display: block; }

  /* line 212, ../sass/easy-responsive-tabs.scss */
  .resp-vtabs .resp-tab-content {
    border: 1px solid #C1C1C1; }

  /* line 214, ../sass/easy-responsive-tabs.scss */
  .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none; }

  /* line 222, ../sass/easy-responsive-tabs.scss */
  .resp-accordion-closed {
    display: none !important; }

  /* line 224, ../sass/easy-responsive-tabs.scss */
  .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important; } }
