/*********Bendy Module CSS. Do not make any modification here. Copy to your site's theme css files and make changes there.***********/

/*Block*/

.view-bendy-featured-content-rotating-banner {
  text-align:left;
}
.view-bendy-featured-content-rotating-banner p
{
  margin:0;
  padding:0;
}

.view-bendy-featured-content-rotating-banner .views_slideshow_cycle_main {
 /* border: 1px solid #dedede;
  padding: 10px;*/
}

.view-bendy-featured-content-rotating-banner .views-slideshow-cycle-main-frame-row {
  width: 100%;
}


/*Title*/

.view-bendy-featured-content-rotating-banner .views-field-title {
  float: left;
  font-size: 32px;
  /* TODO: This isn't valid, confirm if it's needed. */
  /*line-height: 32line-heightpx;*/
  width: 33%;
}


/*Subitle*/

.view-bendy-featured-content-rotating-banner .views-field-title .field-content,
.view-bendy-featured-content-rotating-banner .views-field-field-bendy-subtitle .field-content {
  padding: 10px;
}


/*Read More*/

.view-bendy-featured-content-rotating-banner .views-field-field-bendy-subtitle {
  color: #919191;
  margin-bottom: 10px;
}

.view-bendy-featured-content-rotating-banner .views-field-nothing {
  float: left;
  width: 33%;
}

.view-bendy-featured-content-rotating-banner .views-field-title a:link,
.view-bendy-featured-content-rotating-banner .views-field-title a:visited {
  color: #000000;
  text-decoration: none;
}

.view-bendy-featured-content-rotating-banner .views-field-nothing a:link,
.view-bendy-featured-content-rotating-banner .views-field-nothing a:visited {
  color: #919191;
  font-size: 12px;
  text-decoration: none;
}

.view-bendy-featured-content-rotating-banner .views-field-nothing .field-content {
  background: url("../images/bendy-button.png");
  border: 1px solid #c7c7c7;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 5px 10px 7px 10px;
}

.view-bendy-featured-content-rotating-banner .views-field-nothing .field-content:active {
  background: url("../images/bendy-button-active.png") no-repeat;
}


/*Image*/

.view-bendy-featured-content-rotating-banner img {
  height: 100%;
  /*height:250px;*/
  max-width: 100%;
  position:relative;
  position:absolute;
  right:0;
  vertical-align:middle;
  width: auto\9; /* Fix for IE 8 */
}

.view-bendy-featured-content-rotating-banner .views-field-field-bendy-image {
  float: right;
  width: 47%;
  /*height:250px;*/
}

/*Previous/Next Controls*/

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-previous,
.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-pause,
.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-play,
.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-next {
  display: block;
  height: 250px;
  text-indent: -9999px;
  width: 40px;
}

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-previous {
  background: url("../images/Slider_Arrow.png") no-repeat top left;
 /*left: -20px;*/
 position: absolute;
 z-index: 99;
}

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-previous:active {
  background: url("../images/Slider_Arrow.png") no-repeat bottom left;
}

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-pause {
  display: none;
}

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-next {
  background: url("../images/Slider_Arrow_right.png") no-repeat top right;
 position: absolute;
  /*right: -20px;*/
 right: 0px;
z-index: 99;
}

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-next:active {
  background: url("../images/Slider_Arrow_right.png") no-repeat bottom right;
}


/*Pager*/

.view-bendy-featured-content-rotating-banner .views-slideshow-controls-bottom {
  clear: both;
  margin-top: 10px;
}

.view-bendy-featured-content-rotating-banner .views-slideshow-pager-field-item {
  background: url("../images/bendy-button.png");
  border: 1px solid #c7c7c7;
  color: #919191;
  display: inline-block;
  *display: inline; /*Fix for IE 7 */
  height: 22px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-right: 2px;
  width: 22px;
  zoom: 1; /*Fix for IE 7 */
}

.view-bendy-featured-content-rotating-banner .views-slideshow-pager-field-item:hover {
  cursor: pointer;
}

.view-bendy-featured-content-rotating-banner .active {
  background: url("../images/bendy-button-active.png") no-repeat bottom left;
}


    .homeSliderContent
  {
  color:#333;
  }
  .homeSliderContent h1, .homeSliderContent h2
{
  padding:0;
  margin:0;
  margin-bottom:5px;
  font-family:Helvetica, Arial, sans-serif;
}

/*Global (i.e. "Mobile")*/

@media screen and (max-width: 739px) {
  .view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-previous {
    bottom: 35px;
    left: 5px;
  }

  .view-bendy-featured-content-rotating-banner .views-slideshow-controls-text-next {
    bottom: 35px;
    right: 5px;
  }

  .view-bendy-featured-content-rotating-banner .views-field-title {
    font-size: 18px;
    line-height: 18px;
    width: 100%;
  }

  .view-bendy-featured-content-rotating-banner .views-field-nothing {
    width: 100%;
  }

  .view-bendy-featured-content-rotating-banner .views-field-field-bendy-image {
    width: 100%;
  }

}


/*Narrow*/

@media (min-width: 740px) {
  .view-bendy-featured-content-rotating-banner .views-field-title {
    font-size: 26px;
    line-height: 26px;
  }
}


/*Normal*/

@media (min-width: 980px) {


    .homeSliderContent
{
  float:left;
  width:40%;
  padding-left:6%;
  margin-top:1%;
}
.view-bendy-featured-content-rotating-banner p
{
  font-size:16px;
  line-height:20px;
  margin:0;
  padding:0;
}
.homeSliderContent a:link, .homeSliderContent a:visited
  {
      display:block;
  margin-top:20px;
      font-size:14px;
    font-weight:bold;

  }

    .homeSliderContentIn
  {
    width:75%;
    /*padding-left:5%;*/

  }

a.solSliderCTA:link, a.solSliderCTA:visited
{
  color:#ea9104;
}
.homeSliderContent h2
{
    line-height:20px;
    font-size:23px;

}
.homeSliderContent h1
{
    font-weight:bold;
    /*font-size:26px;*/
    line-height:30px;

}

.homeSliderContent h1#solSliderH1
{
  color:#423e47;
}
.homeSliderContent h2#solSliderH2
{
  color:#3e364a;

}
.homeSliderContent h1#dataSliderH1
{
  color:#765400;
}
.homeSliderContent h2#dataSliderH2
{
  color:#765400;

}
span.dataSliderH1
{
  color:#765400;
}
p#dataSliderP
{
    color:#765400;

}
a#dataSliderA:link, a#dataSliderA:visited
{
  color:#ff6600;

}
.homeSliderContent h1#inSliderH1
{
    color:#1e97cf;

}
.homeSliderContent h2#inSliderH2
{
color:#36779d;
}
p#inSliderP
{
  color:#cce4e8;
}
a#inSliderA:link, a#inSliderA:visited
{
  color:#adbc2e;
}
p#solSliderP
{
  color:#fff;
}
a#solSliderA:link, a#solSliderA:visited
{
  color:#473953;
}
.homeSliderContent h1#travelSliderH1
{
  color:#fff;
}
.homeSliderContent h2#travelSliderH2
{
  color:#fff;

}
p#travelSliderP
{
  color:#333333;
}
a#travelSliderA:link, a#travelSliderA:visited
{
  color:#e5802f;
    letter-spacing:normal;
  word-spacing:normal;

}
.homeSliderContent h1#inConAnalyserH1
{
  color:#143049;
}
.homeSliderContent h2#inConAnalyserH2
{
  color:#2a6094;
  font-weight:bold;
}
p#inConAnalyserP
{
  color:#334e66;
}
a#inConAnalyserA:link, a#inConAnalyserA:visited
{
  color:#a55121;
}
.homeSliderContent h1#inFactsH1
{
  color:#557eaa;
}
.homeSliderContent h2#inFactsH2
{
  color:#6eb7db;
  font-weight:bold;
}
p#inFactsP
{
  color:#415058;
}
a#inFactsA:link, a#inFactsA:visited
{
  color:#d33916;
}



}

/* wide */
@media (min-width:1200px)
{

  .homeSliderContent
{
  float:left;
  width:40%;
  padding-left:6%;
  margin-top:1%;
}

    .homeSliderContentIn
  {
    width:65%;
    /*padding-left:15%;*/

  }
.homeSliderContent a:link, .homeSliderContent a:visited
  {
      display:block;
  margin-top:15px;
      font-size:16px;

  }
.view-bendy-featured-content-rotating-banner p
{
    font-size:18px;
  line-height:21px;
  margin:0;
  padding:0;
}
a.solSliderCTA:link, a.solSliderCTA:visited
{
  color:#ea9104;
}
.homeSliderContent h2
{
    line-height:36px;
    font-size:30px;

}
.homeSliderContent h1
{
    font-weight:bold;
    /*font-size:34px;*/
    line-height:36px;

}

.homeSliderContent h1#solSliderH1
{
  color:#423e47;
}
.homeSliderContent h2#solSliderH2
{
  color:#3e364a;

}
.homeSliderContent h1#dataSliderH1
{
  color:#765400;
}
.homeSliderContent h2#dataSliderH2
{
  color:#765400;

}
span.dataSliderH1
{
  color:#ff6600;
}
.view-bendy-featured-content-rotating-banner p#dataSliderP
{
    color:#765400;

}
a#dataSliderA:link, a#dataSliderA:visited
{
  color:#ff6600;

}
.homeSliderContent h1#inSliderH1
{
    color:#1e97cf;

}
.homeSliderContent h2#inSliderH2
{
  color:#36779d;

}
p#inSliderP
{
  color:#cce4e8;
}
a#inSliderA:link, a#inSliderA:visited
{
  color:#adbc2e;
}
p#solSliderP
{
  color:#fff;
}

a#solSliderA:link, a#solSliderA:visited
{
  color:#473953;
}
.homeSliderContent h1#travelSliderH1
{
  color:#fff;
}
.homeSliderContent h2#travelSliderH2
{
  color:#fff;

}
p#travelSliderP
{
  color:#333333;
}
a#travelSliderA:link, a#travelSliderA:visited
{
  color:#e5802f;
    letter-spacing:normal;
  word-spacing:normal;

}
.homeSliderContent h1#inConAnalyserH1
{
  color:#143049;
}
.homeSliderContent h2#inConAnalyserH2
{
  color:#2a6094;
  font-weight:bold;
}
p#inConAnalyserP
{
  color:#334e66;
}
a#inConAnalyserA:link, a#inConAnalyserA:visited
{
  color:#a55121;
}
.homeSliderContent h1#inFactsH1
{
  color:#557eaa;
}
.homeSliderContent h2#inFactsH2
{
  color:#6eb7db;
  font-weight:bold;
}
p#inFactsP
{
  color:#415058;
}
a#inFactsA:link, a#inFactsA:visited
{
  color:#d33916;
}



}

/*original*/

@media (min-width: 1600px) {

  .homeSliderContent
{
  float:left;
  width:40%;
  padding-left:6%;
  margin-top:1%;
}

    .homeSliderContentIn
  {
    width:65%;
    padding-left:0%;

  }
  .view-bendy-featured-content-rotating-banner p
{
    font-size:20px;
  line-height:23px;
  margin:0;
  padding:0;
}

.homeSliderContent a:link, .homeSliderContent a:visited
  {
      display:block;
  margin-top:20px;
      font-size:16px;
    font-weight:bold;

  }

a.solSliderCTA:link, a.solSliderCTA:visited
{
  color:#ea9104;
}
.homeSliderContent h2
{
    line-height:40px;
    font-size:30px;

}
.homeSliderContent h1
{
    font-weight:bold;
    /*font-size:38px;*/
    line-height:60px;

}

.homeSliderContent h1#dataSliderH1
{
  color:#765400;
}
.homeSliderContent h2#dataSliderH2
{
  color:#765400;

}
span.dataSliderH1
{
  color:#ff6600;
}
p#dataSliderP
{
    color:#765400;

}
a#dataSliderA:link, a#dataSliderA:visited
{
  color:#ff6600;

}
.homeSliderContent h1#inSliderH1
{
    color:#1e97cf;

}
.homeSliderContent h2#inSliderH2
{
  color:#36779d;

}
p#inSliderP
{
  color:#cce4e8;
}
a#inSliderA:link, a#inSliderA:visited
{
  color:#adbc2e;
}
.homeSliderContent h1#solSliderH1
{
  color:#423e47;
}
.homeSliderContent h2#solSliderH2
{
  color:#3e364a;

}
p#solSliderP
{
  color:#fff;
}
a#solSliderA:link, a#solSliderA:visited
{
  color:#473953;
}
.homeSliderContent h1#travelSliderH1
{
  color:#fff;
}
.homeSliderContent h2#travelSliderH2
{
  color:#fff;

}
p#travelSliderP
{
  color:#333333;
}
a#travelSliderA:link, a#travelSliderA:visited
{
  color:#f8a911;
  letter-spacing:normal;
  word-spacing:normal;
}
.homeSliderContent h1#inConAnalyserH1
{
  color:#143049;
}
.homeSliderContent h2#inConAnalyserH2
{
  color:#2a6094;
  font-weight:bold;
}
p#inConAnalyserP
{
  color:#334e66;
}
a#inConAnalyserA:link, a#inConAnalyserA:visited
{
  color:#a55121;
}
.homeSliderContent h1#inFactsH1
{
  color:#557eaa;
}
.homeSliderContent h2#inFactsH2
{
  color:#6eb7db;
  font-weight:bold;
}
p#inFactsP
{
  color:#415058;
}
a#inFactsA:link, a#inFactsA:visited
{
  color:#d33916;
}


}
