/*
Theme Name: ROAM - V4.2
Author: TECKpert
Author URI: http://teckpert.com/
Description: ROAM
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
/*********************************************
imports
********************************************/
/*********************************************
Vars
********************************************/
/* Colors */
/* Fonts */
/* Functions */
/* Transitions. Sample usage: @include transition(all, 0.4s, ease-in-out);   */
/* Border Radius. Sample usage: @include border-radius(0); */
/*********************************************
 Banner Image Slider
********************************************/
#model-container{
    position: relative;
    overflow: hidden;
    z-index: 9999;
    margin:0;
    height:400px;
    width:auto;
    background-color:#f7f7f7;
}


.home-banner-text {
    position: absolute;
    top:80px;
}
#model-container img{
    float:right;
    height:400px;
    width:auto;
}


#banner-icon{
	display: inline!important;
    /*margin-left: 20px;*/
}
.banner-container{
    position: relative;
}

.banner-image{
    float:left;
    /*height:395px;*/
    width: auto;
}


.pre-order-donate {
    float: left;
    outline: 0 none;
    text-transform: uppercase;
    border: 0 none;
    font-family: 'Oswald', sans-serif;
    background: #f58a26;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 0 45px 0 52px;
    height: 64px;
    line-height: 64px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.pre-order-donate:hover {
    text-decoration: none;
    color: #fff;
    background: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    color: #f58a26;
}


/*********************************************
 GENERAL CSS
********************************************/
/* line 64, ../scss/style.scss */
body {
  font-family: "PT Sans", sans-serif;
  font-size: 15px;
  color: #5c5b5a;
}

/* line 70, ../scss/style.scss */
html, body {
  height: 100%;
  min-height: 100%;
}

/* line 75, ../scss/style.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-family: "Fjalla One", sans-serif;
  color: #5c5b5a;
}

/* line 83, ../scss/style.scss */
img {
  border: none;
  outline: none;
}

/* line 88, ../scss/style.scss */
a {
  outline: none !important;
  text-decoration: none;
  color: #414141;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 95, ../scss/style.scss */
ul, li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/* line 101, ../scss/style.scss */
input {
  font-family: Arial, Helvetica, sans-serif;
  outline: none;
  font-size: 12px;
}

/* line 107, ../scss/style.scss */
button {
  font-family: Arial, Helvetica, sans-serif;
  outline: none;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 113, ../scss/style.scss */
button:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 118, ../scss/style.scss */
img {
  border: 0 none;
  outline: none;
}

/* line 123, ../scss/style.scss */
.img-responsive {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

/* line 130, ../scss/style.scss */
.clearfix:before {
  display: table;
  line-height: 0;
  content: "";
}
/* line 135, ../scss/style.scss */
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}

/* line 144, ../scss/style.scss */
* Mozilla based browsers * ::-moz-selection {
  background-color: #cb0808;
  color: white;
}

/* line 149, ../scss/style.scss */
* Helpers * .animation {
  opacity: 0;
}

/* line 153, ../scss/style.scss */
.animation-visible {
  opacity: 1;
}

/* line 157, ../scss/style.scss */
.animated, .animation {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.vspace	{
	margin-top:15px;
}
.vspace2	{
	margin-top:30px;
}
.vspace3	{
	margin-top:45px;
}
.vspace10	{
	margin-top:10px;
}
.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

/*------------------------------------------------------------------------------------------------
header
--------------------------------------------------------------------------------------------------*/
.alignleft{
    float:left;
}
.su2c-logo{
    padding-right: 20px;
}
#header {
  background: #1a1b1b;
  min-height: 110px;
}
/* line 173, ../scss/style.scss */
#header .container {
  padding-bottom: 10px;
}

/* line 178, ../scss/style.scss */
#mobile-logo {
  margin: auto;
  width: 60px;
  padding-top: 10px;
}

/* line 184, ../scss/style.scss */
#responsive-menu-button {
  display: block;
  position: absolute;
  left: 2px;
  top: 8px;
}

/* line 191, ../scss/style.scss */
#mobile-logo img {
  height: 35px;
  width: auto;
}

/* line 196, ../scss/style.scss */
#mobile-preorder {
  top: 10px;
  margin-top: 0;
  right: 5px;
  position: absolute;
}

/* line 203, ../scss/style.scss */
#logo {
  padding-top: 50px;
  float: left;
  margin-left: 15px;
}

/* line 209, ../scss/style.scss */
.top-links {
  padding: 10px 0;
  text-align: right;
}
/* line 212, ../scss/style.scss */
.top-links li {
  display: inline-block;
  float: none;
}
/* line 215, ../scss/style.scss */
.top-links li a {
  font-size: 16px;
  color: #83827f;
  font-family: "Fjalla One", sans-serif;
  text-transform: uppercase;
  line-height: 20px;
  padding: 10px;
  float: none;
  display: inline-block;
}
/* line 224, ../scss/style.scss */
.top-links li a:hover {
  color: #cb0808;
  background: none;
}
/* line 228, ../scss/style.scss */
.top-links li a .cart {
  background: url(images/shopiing-cart.png) no-repeat;
  display: inline-block;
  width: 16px;
  height: 13px;
  margin-right: 10px;
}
/* line 235, ../scss/style.scss */
.top-links li a:hover .cart {
  background: url(images/shopiing-cart-hover.png) no-repeat;
}

/* line 242, ../scss/style.scss */
.search-form {
  position: relative;
}
/* line 244, ../scss/style.scss */
.search-form .form-group {
  width: 100%;
  padding-right: 35px;
}
/* line 248, ../scss/style.scss */
.search-form .form-control {
  width: 100%;
  background: none;
  font-size: 18px;
  color: #83827f;
  font-family: "Fjalla One", sans-serif;
  border: 0;
  text-align: right;
  text-transform: uppercase;
}
/* line 257, ../scss/style.scss */
.search-form .form-control:focus {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 265, ../scss/style.scss */
.btn-search {
  background: url(../images/icon-search.png) no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  margin-top: 5px;
  top: 0;
}
/* line 273, ../scss/style.scss */
.btn-search:hover {
  background: url(../images/search-hover.png) no-repeat;
}

/*--------------------------------------------------------------------------------------------------
nav
----------------------------------------------------------------------------------------------------*/
/* line 282, ../scss/style.scss */
.main-navigation {
  padding-top: 45px;
}

/* line 286, ../scss/style.scss */
.sub-menu {
  background: #1a1b1b;
}

/* line 290, ../scss/style.scss */
#mobile-header {
  display: none;
}

/* line 295, ../scss/style.scss */
.banner-section {
  padding-bottom: 70px;
}



.banner-text {
  position: absolute;
  top: 0px;
  width: 700px;
}

.home-banner-text h2{
  font-size: 50px;
  color: #fff;
  line-height: 60px;
  font-family: "Fjalla One", sans-serif;
  text-transform: uppercase;
  padding-bottom: 10px;
}

.banner-text h2 {
  font-size: 50px;
  color: #fff;
  line-height: 60px;
  font-family: "Fjalla One", sans-serif;
  text-transform: uppercase;
  padding-bottom: 10px;
}

.home-banner-text p,
.banner-text p {
  font-size: 28px;
  color: #666;
  line-height: 25px;
  font-family: "Fjalla One", sans-serif;
  text-transform: uppercase;
  padding-bottom: 20px;
}

.home-banner-text h2{
    color: #222;
}
.video-thumb {
  position: relative;
  display: block;
}
/* line 324, ../scss/style.scss */
.video-thumb .play-btn {
  position: absolute;
  top: 40px;
  left: 90px;
  display: block;
}

/* line 332, ../scss/style.scss */
.container .thumbnail {
  padding: 0;
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
/* line 338, ../scss/style.scss */
.container .thumbnail h3 {
	margin-top:5px;
  text-transform: uppercase;
}
/* line 340, ../scss/style.scss */
.container .thumbnail h3 a {
  font-size: 20px;
  color: #5c5b5a;
  line-height: 25px;
  font-family: "Fjalla One", sans-serif;
}
/* line 345, ../scss/style.scss */
.container .thumbnail h3 a:hover {
  color: #5c5b5a;
}
/* line 350, ../scss/style.scss */
.container .thumbnail p {
	margin-top:10px;
	font-size: 15px;
  	color: #5c5b5a;
  	line-height: 20px;
  	padding-bottom: 25px;
    min-height: 130px;
}

/* line 358, ../scss/style.scss */
.gform_button,
#gform_submit_button_2,
.btn-learnmore {
  background: white;
  border: 2px solid #83827f;
  font-size: 14px;
  color: #83827f;
  font-family: "Fjalla One", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  width: auto; /*width: 135px;*/
  height: 40px;
  line-height: 37px;
  padding: 0 12px 0 12px; /*padding: 0;*/
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.gform_button:hover,
#gform_submit_button_2:hover,
.btn-learnmore:hover {
  border: 2px solid #1a1b1b;
  background: #1a1b1b;
  color: #fff!important;
}

/* line 380, ../scss/style.scss */
.thumb-wrap {
  padding-bottom: 30px;
}
/* line 382, ../scss/style.scss */
.thumb-wrap .thumbnail .caption {
  padding: 18px 0;
}

/* line 387, ../scss/style.scss */
.content-links {
  min-height: 60px;
  background: #e1e1e0;
  z-index: 99;
}
/* line 391, ../scss/style.scss */
.content-links .nav-pills li {
  margin: 0;
}
/* line 393, ../scss/style.scss */
.content-links .nav-pills li a {
  font-size: 16px;
  color: #83827f;
  line-height: 23px;
  text-transform: uppercase;
  border-right: 1px solid #cbcac9;
  background: none;
  font-family: "Fjalla One", sans-serif;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  padding-top: 18px;
  padding-right: 42px;
  padding-bottom: 19px;
  padding-left: 42px;
  font-weight: 400;
}
/* line 407, ../scss/style.scss */
.content-links .nav-pills li a .icon-hover {
  display: none;
}
/* line 411, ../scss/style.scss */
.content-links .nav-pills li a:hover .icon-hover {
  display: block;
}
/* line 414, ../scss/style.scss */
.content-links .nav-pills li a:hover .icon-img {
  display: none;
}
/* line 418, ../scss/style.scss */
.content-links .nav-pills li a.current {
  background: #f7f7f7;
}
/* line 422, ../scss/style.scss */
.content-links .nav-pills li:first-child a {
  border-left: 1px solid #cbcac9;
  padding-top: 17px;
  padding-bottom: 18px;
}
/* line 427, ../scss/style.scss */
.content-links .nav-pills li a:hover {
  background: #f7f7f7;
}
/* line 432, ../scss/style.scss */
.content-links .col-md-10 {
  padding-left: 15px;
}
/* line 435, ../scss/style.scss */
.content-links .navbar-default {
  background: none;
}
/* line 438, ../scss/style.scss */
.content-links .collapse {
  padding: 0;
}
/* line 441, ../scss/style.scss */
.content-links .container-fluid {
  padding: 0;
}

/* line 446, ../scss/style.scss */
.btn-column {
  text-align: right;
}

/* line 450, ../scss/style.scss */
.btn-predrder {
  background: #cb0808;
  width: auto;/*width: 135px;*/
  height: 40px;
  line-height: 37px;
  color: white;
  font-size: 14px;
  font-family: "Fjalla One", sans-serif;
  padding: 0 12px 0 12px;/*padding: 0;*/
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  margin-top: 12px;
  text-transform: uppercase;
}
/* line 463, ../scss/style.scss */
.btn-predrder:hover, .btn-predrder:focus {
  background: #1a1b1b;
  color: white;
}

/* line 469, ../scss/style.scss */
.content-links .col-md-10 {
  padding-left: 15px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.active a{
    color:#e40707;
}

/* submenu */
li.active ul li a{
	color:#5c5b5a !important;
}
li.active ul li a:hover,
li.active ul li a:focus{
	color:#e40707!important;
}

/*-----------------------------------------------------------------------------------------------------------
popup
-------------------------------------------------------------------------------------------------------------*/
/* line 477, ../scss/style.scss */
.roam-modal {
  width: 1140px;
  position: relative;
}
/* line 480, ../scss/style.scss */
.roam-modal .modal-content {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 80%, #83827f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(80%, white), color-stop(100%, #83827f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 80%, #83827f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 80%, #83827f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 80%, #83827f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 1%, #ffffff 80%, #83827f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white', endColorstr='$greyLight',GradientType=0 );
  /* IE6-8 */
  border: 0;
}
/* line 503, ../scss/style.scss */
.roam-modal .col-md-11 {
  float: none;
  padding: 0;
  margin: 0 auto;
}
/* line 508, ../scss/style.scss */
.roam-modal .bx-viewport {
  min-height: 400px;
}
/* line 511, ../scss/style.scss */
.roam-modal .bxslider-popup {
  width: 100% !important;
}
/* line 513, ../scss/style.scss */
.roam-modal .bxslider-popup li {
  width: 100% !important;
}
/* line 517, ../scss/style.scss */
.roam-modal .btn-default {
  background: url(../images/btn-close.png) no-repeat;
  width: 26px;
  height: 27px;
  position: absolute;
  right: 35px;
  top: 30px;
  border: 0;
  text-indent: -9999px;
  z-index: 9;
  cursor: pointer;
}
/* line 529, ../scss/style.scss */
.roam-modal .modal-body {
  padding: 50px 20px;
}

/* line 535, ../scss/style.scss */
.product-desc h2 {
  font-size: 36px;
  color: #414141;
  line-height: 42px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
/* line 541, ../scss/style.scss */
.product-desc h2 sup {
  font-size: 20px;
}
/* line 544, ../scss/style.scss */
.product-desc h2 span {
  margin-left: 15px;
}
/* line 548, ../scss/style.scss */
.product-desc h3 {
  font-size: 18px;
  line-height: 22px;
  color: #414141;
  padding-bottom: 10px;
  text-transform: uppercase;
}
/* line 555, ../scss/style.scss */
.product-desc h4 {
  font-size: 14px;
  color: #414141;
  line-height: 25px;
  text-transform: uppercase;
  padding-bottom: 7px;
}
/* line 562, ../scss/style.scss */
.product-desc p {
  font-size: 13px;
  color: #5c5b5a;
  line-height: 16px;
  padding-bottom: 20px;
}

/* line 570, ../scss/style.scss */
.color-list li {
  float: left;
  display: block;
  margin-right: 10px;
  padding: 6px;
  border: 6px solid white;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}
/* line 577, ../scss/style.scss */
.color-list li:hover, .color-list li.selected {
  border: 6px solid #cb0808;
}
/* line 580, ../scss/style.scss */
.color-list li a {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  width: 49px;
  height: 49px;
  display: block;
  overflow: hidden;
}
/* line 588, ../scss/style.scss */
.color-list li a.orange span {
  background: #ef8b1d;
  display: block;
  height: 49px;
}
/* line 594, ../scss/style.scss */
.color-list li a.balck-white .white {
  background: #5c5b5a;
  height: 25px;
  display: block;
}
/* line 599, ../scss/style.scss */
.color-list li a.balck-white .black {
  background: #1a1b1b;
  height: 25px;
  display: block;
}

/* line 608, ../scss/style.scss */
.price-tag {
  background: #83827f;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  width: 160px;
  height: 51px;
  text-align: center;
  float: left;
  font-size: 30px;
  color: #414141;
  line-height: 50px;
  font-family: "Fjalla One", sans-serif;
  font-weight: 400;
}
/* line 620, ../scss/style.scss */
.price-tag span {
  font-size: 20px;
  line-height: 50px;
  display: inline-block;
  font-family: "Fjalla One", sans-serif;
  font-weight: normal;
}

/* line 629, ../scss/style.scss */
.color-selection {
  padding-bottom: 30px;
}

/* line 633, ../scss/style.scss */
.qty-div {
  padding-bottom: 20px;
}
/* line 635, ../scss/style.scss */
.qty-div select {
  border: 2px solid #83827f;
  background: white;
  width: 150px;
  height: 50px;
  float: right;
  font-size: 26px;
  line-height: 30px;
  font-family: "Fjalla One", sans-serif;
  color: #414141;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 10px;
}

/* line 652, ../scss/style.scss */
.product-desc .btn {
  background: #cb0808;
  width: 100%;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 10px 12px;
  margin-bottom: 20px;
}
/* line 658, ../scss/style.scss */
.product-desc .btn span {
  background: url(../images/white-arrow.png) right center no-repeat;
  font-size: 26px;
  color: white;
  text-transform: uppercase;
  text-align: left;
  display: block;
  font-family: "Fjalla One", sans-serif;
}

/* line 669, ../scss/style.scss */
.shipping-text {
  font-size: 13px;
  color: #5c5b5a;
  line-height: 16px;
}

/*---------------------------------------------------------------------------------------------------------
our story
-----------------------------------------------------------------------------------------------------------*/
/* line 680, ../scss/style.scss */
.our-story .bxslider li > img {
  width: 100%;
  height: auto;
}
/* line 683, ../scss/style.scss */
.our-story .banner-text {
  top: 285px;
}
/* line 684, ../scss/style.scss */
.our-story .banner-text h2 {
  font-size: 42px;
  color: white;
  line-height: 50px;
}
/* line 688, ../scss/style.scss */
.our-story .banner-text h2 span {
  margin-left: 20px;
}

/* line 699, ../scss/style.scss */
.user-wrap, .company-details {
  border-bottom: 1px solid #dedddd;
  padding-bottom: 25px;
  margin-bottom: 40px;
}

/* line 707, ../scss/style.scss */
.left-block h3 {
  font-size: 20px;
  line-height: 25px;
  border-bottom: 1px solid #dedddd;
  text-transform: uppercase;
  padding-bottom: 20px;
  margin-bottom: 25px;
}
/* line 714, ../scss/style.scss */
.left-block h3 span {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #5c5b5a;
}
/* line 721, ../scss/style.scss */
.left-block .nav-pills li {
  margin-bottom: 7px;
}
/* line 723, ../scss/style.scss */
.left-block .nav-pills li a {
  background: none;
  padding: 0;
  font-size: 26px;
  color: #5c5b5a;
  line-height: 32px;
  font-family: Fjalla One;
  text-transform: uppercase;
}
/* line 731, ../scss/style.scss */
.left-block .nav-pills li a.selected {
  color: #e40707;
}
/* line 734, ../scss/style.scss */
.left-block .nav-pills li a:hover {
  color: #e40707;
}

/* line 740, ../scss/style.scss */
.left-links {
  padding-bottom: 50px;
}
.left-links .nav-pills li.active a:hover {
  background:none;
}


/* line 743, ../scss/style.scss */
.ourstory-wrap {
  padding-bottom: 35px;
}

/* line 746, ../scss/style.scss */
.desc-block {
  float: right;
}
.desc-block h1 {
  text-transform: uppercase;
  line-height: 32px;
  padding-bottom: 15px;
  font-size: 23px;
  color: #5c5b5a;
}
/* line 754, ../scss/style.scss */
.desc-block h1 strong {
  color: #1a1b1b;
  font-weight: normal;
}
/* line 748, ../scss/style.scss */
.desc-block h2 {
  text-transform: uppercase;
  line-height: 28px;
  padding-bottom: 15px;
  font-size: 18px;
  color: #5c5b5a;
}
/* line 754, ../scss/style.scss */
.desc-block h2 strong {
  color: #1a1b1b;
  font-weight: normal;
}
.desc-block h3 {
  text-transform: uppercase;
  line-height: 24px;
  padding-bottom: 15px;
  font-size:14px;
  color: #5c5b5a;
}
/* line 754, ../scss/style.scss */
.desc-block h3 strong {
  color: #1a1b1b;
  font-weight: normal;
}
/* line 758, ../scss/style.scss */
.desc-block p {
  padding-bottom: 15px;
  line-height: 22px;
}

/* line 762, ../scss/style.scss */
.user-wrap {
  margin-bottom: 20px;
}
/* line 765, ../scss/style.scss */
.user-wrap .desc-block {
  float: left;
}
/* line 768, ../scss/style.scss */
.user-wrap .col-md-3 {
  float: right;
}

/* line 772, ../scss/style.scss */
.user-thumb {
  margin-bottom: 20px;
}
/* line 774, ../scss/style.scss */
.user-thumb img {
  width: 100%;
  height: auto;
}

/* line 781, ../scss/style.scss */
.contact-block a {
  font-family: Fjalla One;
  font-size: 16px;
  color: #e40707;
  line-height: 20px;
  text-transform: uppercase;
}
/* line 787, ../scss/style.scss */
.contact-block a:hover {
  color: #5c5b5a;
  text-decoration: none;
}

/*----------------------------------------------------------------------------------------------------------
Sound
------------------------------------------------------------------------------------------------------------*/
/* line 798, ../scss/style.scss */
.inner-container {
  background: url(../images/inner-bg.png) repeat-x #e2e3e3;
  padding-top: 80px;
}
/* line 801, ../scss/style.scss */
.inner-container h2 {
  font-size: 40px;
  line-height: 50px;
  text-transform: uppercase;
}
/* line 806, ../scss/style.scss */
.inner-container p {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 35px;
}
/* line 811, ../scss/style.scss */
.inner-container h4 {
  font-size: 13px;
  line-height: 15px;
  font-family: "PT Sans", sans-serif;
  font-weight: 600;
  padding-bottom: 8px;
}

/* line 820, ../scss/style.scss */
.graph-div {
  border: 6px solid #5c5b5a;
}
/* line 822, ../scss/style.scss */
.graph-div img {
  width: 100%;
}

/* line 828, ../scss/style.scss */
.right-section {
  float: right;
}

/* line 831, ../scss/style.scss */
.graph-box {
  position: relative;
  border-bottom: 1px solid #cfd0d0;
  padding-bottom: 30px;
  margin-bottom: 20px;
  width: 400px;
}
/* line 837, ../scss/style.scss */
.graph-box .left-text {
  left: -18px;
  position: absolute;
  top: 115px;
  display: block;
}

/* line 845, ../scss/style.scss */
.driver-box {
  padding-bottom: 25px;
}

/* line 849, ../scss/style.scss */
.driver-text li {
  display: block;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 5px;
  float: left;
}
/* line 856, ../scss/style.scss */
.driver-text li label {
  float: left;
  width: 160px;
  display: inline-block;
  padding-right: 10px;
  padding: 0;
  font-weight: 400;
  margin: 0;
}
/* line 865, ../scss/style.scss */
.driver-text li span {
  float: right;
  width: 230px;
  display: inline-block;
}

/* line 873, ../scss/style.scss */
.inner-container .btn-learnmore {
  background: #e5e6e6;
}
/* line 875, ../scss/style.scss */
.inner-container .btn-learnmore:hover {
  background: #1b1b1b;
}
/* line 879, ../scss/style.scss */
.inner-container .desc-wrap {
  padding-bottom: 40px;
  position: relative;
}
/* line 883, ../scss/style.scss */
.inner-container .right-img {
  position: relative;
  min-height: 689px;
}
/* line 886, ../scss/style.scss */
.inner-container .right-img img {
  bottom: -1px;
  position: absolute;
  right: -225px;
}

/* line 894, ../scss/style.scss */
.content-links .navbar-brand {
  display: none;
}

/* line 898, ../scss/style.scss */
.navbar-default .navbar-toggle {
  background-color: #cb0808;
  margin-bottom: 8px;
  margin-right: 30px;
  margin-top: 8px;
  padding: 8px 7px 3px;
  position: relative;
}
/* line 905, ../scss/style.scss */
.navbar-default .navbar-toggle:focus {
  background-color: #cb0808;
  margin-bottom: 8px;
  margin-right: 30px;
  margin-top: 8px;
  padding: 8px 7px 3px;
  position: relative;
}

/* line 915, ../scss/style.scss */
.navbar-toggle:hover {
  background-color: #1a1b1b;
}

/* line 919, ../scss/style.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: white;
  height: 3px;
  margin-bottom: 5px;
  width: 30px;
}

/* line 926, ../scss/style.scss */
.technology-container .desc-wrap {
  padding-top: 75px;
}

/*----------------------------------------------------------------------------------------------------------
Technology
-----------------------------------------------------------------------------------------------------------*/
/* line 934, ../scss/style.scss */
.technology-img .right-img img {
  position: absolute;
  right: -35px;
  top: -80px;
}

/* line 941, ../scss/style.scss */
.inner-container .video-thumb {
  float: left;
}
/* line 944, ../scss/style.scss */
.inner-container .video-desc {
  float: left;
  font-size: 20px;
  margin-left: 12px;
  text-transform: uppercase;
  width: 190px;
  font-family: "Fjalla One", sans-serif;
  line-height: 25px;
  color: #83827f;
}

/* line 957, ../scss/style.scss */
.technology-container p {
  padding-bottom: 15px;
}
/* line 960, ../scss/style.scss */
.technology-container .right-img {
  min-height: 668px;
}

/*------------------------------------------------------------------------------------------------------
EQ App
-------------------------------------------------------------------------------------------------------*/
/* line 969, ../scss/style.scss */
.app-container p {
  padding-bottom: 15px;
}

/* line 973, ../scss/style.scss */
.app-btn {
  padding-bottom: 40px;
}
/* line 975, ../scss/style.scss */
.app-btn a {
  margin-right: 15px;
}

/* line 981, ../scss/style.scss */
.app-container .right-img img {
  bottom: 0;
  position: absolute;
  right: -145px;
}
/* line 986, ../scss/style.scss */
.app-container h2 {
  font-size: 39px;
}
/* line 989, ../scss/style.scss */
.app-container .desc-wrap {
  padding-top: 100px;
}

/* line 994, ../scss/style.scss */
.app-btn a {
  display: inline-block;
}

/*-----------------------------------------------------------------------------------------------
Experience
-------------------------------------------------------------------------------------------------*/
/* line 1003, ../scss/style.scss */
.experience-container {
  background: url(../images/experience-bg.png) no-repeat #d3d4d5;
  padding-top: 0;
}
/* line 1006, ../scss/style.scss */
.experience-container .item-list {
  border-top: 1px solid #cacbcd;
  padding: 15px 0;
  font-size: 14px;
  line-height: 18px;
}
/* line 1012, ../scss/style.scss */
.experience-container .item-list li a {
  color: #bf0a0a;
  font-weight: bold;
}
/* line 1016, ../scss/style.scss */
.experience-container .item-list li.length-text {
  padding-bottom: 25px;
}
/* line 1021, ../scss/style.scss */
.experience-container p {
  padding-bottom: 15px;
}
/* line 1024, ../scss/style.scss */
.experience-container .desc-wrap {
  padding-top: 95px;
}
/* line 1027, ../scss/style.scss */
.experience-container .roam-img {
  padding-top: 260px;
}

/* line 1031, ../scss/style.scss */
.pre-order-text {
  display: block;
  padding-top: 20px;
  font-size: 16px;
  color: #5c5b5a;
  line-height: 20px;
  font-weight: bold;
}
/* line 1038, ../scss/style.scss */
.pre-order-text a {
  display: inline-block;
  color: #83827f;
  font-weight: normal;
}

/* line 1044, ../scss/style.scss */
.item-list h4 {
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  padding-bottom: 10px;
  font-family: Fjalla One;
  font-weight: normal;
}

/*-----------------------------------------------------------------------------------------------
Design
-------------------------------------------------------------------------------------------------*/
/* line 1057, ../scss/style.scss */
.design-container {
  padding-top: 0;
  position: relative;
}

/* line 1061, ../scss/style.scss */
.design-text {
  position: absolute;
  top: 160px;
  color: white;
}
/* line 1065, ../scss/style.scss */
.design-text h2 {
  color: white;
}
/* line 1068, ../scss/style.scss */
.design-text .col-md-5 {
  float: right;
  padding: 0;
}
/* line 1072, ../scss/style.scss */
.design-text .btn-learnmore {
  background: none;
  border: 2px solid white;
  color: white;
}

/* line 1078, ../scss/style.scss */
.inner-container .design-text p {
  padding-bottom: 20px;
}

/*------------------------------------------------------------------------------------------
Review
---------------------------------------------------------------------------------------------*/
.title {
  color: #1a1b1b;
  text-transform: uppercase;
  font-size: 30px;
}
/* line 1085, ../scss/style.scss */
.title-text {
  border-bottom: 1px solid #dedddd;
  padding-bottom: 12px;
  margin-bottom: 15px;
  color: #1a1b1b;
  text-transform: uppercase;
  font-size: 30px;
}
/* line 1092, ../scss/style.scss */
.title-text a {
  font-size: 16px;
  color: #5c5b5a;
  line-height: 20px;
  text-transform: uppercase;
  font-family: Fjalla One;
  float: right;
}

/* line 1101, ../scss/style.scss */
.reivew-desc {
  float: right;
  padding-bottom: 20px;
}
/* line 1104, ../scss/style.scss */
.reivew-desc p {
  padding-bottom: 25px;
}
/* line 1107, ../scss/style.scss */
.reivew-desc .owl-carousel {
  border-bottom: 1px solid #dedddd;
  padding-bottom: 25px;
}
/* line 1111, ../scss/style.scss */
.reivew-desc .owl-controls {
  position: absolute;
  width: 100%;
  bottom: -40px;
}

/* line 1118, ../scss/style.scss */
.review-lists .date-text {
  font-size: 20px;
  text-transform: uppercase;
  font-family: Fjalla One;
  display: block;
  color: #5c5b5a;
  line-height: 25px;
  padding-bottom: 15px;
}
/* line 1127, ../scss/style.scss */
.review-lists .media-heading {
  margin-bottom: 7px;
}
/* line 1129, ../scss/style.scss */
.review-lists .media-heading a {
  font-size: 23px;
  text-transform: uppercase;
  font-family: Fjalla One;
  color: #454544;
  line-height: 30px;
  display: inline-block;
}
/* line 1136, ../scss/style.scss */
.review-lists .media-heading a:hover {
  color: #e40707;
  text-decoration: none;
}
/* line 1142, ../scss/style.scss */
.review-lists p {
  font-size: 14px;
  color: #5c5b5a;
  line-height: 20px;
  padding-bottom: 0;
}
/* line 1147, ../scss/style.scss */
.review-lists p a {
  display: inline-block;
  color: #1a1b1b;
  font-weight: bold;
}
/* line 1151, ../scss/style.scss */
.review-lists p a:hover {
  text-decoration: none;
  color: #1a1b1b;
}
/* line 1157, ../scss/style.scss */
.review-lists .media {
  margin-top: 30px;
}
/* line 1159, ../scss/style.scss */
.review-lists .media:first-child {
  margin-top: 0;
}

/*----------------------------------------------------------------------------------------------
 Review detials
 ----------------------------------------------------------------------------------------------- */
/* line 1171, ../scss/style.scss */
.review-content .date-text {
  font-size: 20px;
  line-height: 25px;
  font-family: Fjalla One;
  color: #5c5b5a;
  padding-bottom: 15px;
  display: block;
  text-transform: uppercase;
}
/* line 1180, ../scss/style.scss */
.review-content h4 {
  font-size: 40px;
  line-height: 50px;
  font-family: Fjalla One;
  color: #454544;
  padding-bottom: 10px;
  display: block;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 1189, ../scss/style.scss */
.review-content h4 span {
  display: block;
  font-size: 24px;
  line-height: 35px;
}
/* line 1195, ../scss/style.scss */
.review-content p {
  margin-bottom: 20px;
}
/* line 1197, ../scss/style.scss */
.review-content p span {
  display: inline-block;
  font-weight: bold;
  color: #1a1b1b;
}
/* line 1203, ../scss/style.scss */
.review-content a {
  font-size: 14px;
  color: #e40707;
  text-decoration: none;
  font-weight: bold;
}
/* line 1208, ../scss/style.scss */
.review-content a:hover {
  color: #1b1b1b;
}
/* line 1212, ../scss/style.scss */
.review-content .col-xs-5 {
  padding-left: 0;
}
/* line 1214, ../scss/style.scss */
.review-content .col-xs-5 img {
  width: 100%;
}
/* line 1218, ../scss/style.scss */
.review-content .col-md-5 {
  padding-left: 0;
}
/* line 1221, ../scss/style.scss */
.review-content .title-text a {
  font-size: 30px;
  color: #1a1b1b;
  display: inline-block;
  float: none;
  line-height: 40px;
  font-weight: normal;
}
/* line 1228, ../scss/style.scss */
.review-content .title-text a:hover {
  text-decoration: none;
  color: #5c5b5a;
}

/* line 1234, ../scss/style.scss */
.review-inner-desc {
  padding-bottom: 25px;
}

/* line 1237, ../scss/style.scss */
.thumb-list {
  padding-top: 45px;
}
/* line 1239, ../scss/style.scss */
.thumb-list li {
  display: block;
  padding-bottom: 20px;
}
/* line 1242, ../scss/style.scss */
.thumb-list li a {
  display: block;
}
/* line 1244, ../scss/style.scss */
.thumb-list li a img {
  width: 100%;
}

/* line 1250, ../scss/style.scss */
.review-cols {
  border-bottom: 1px solid #dedddd;
  padding-bottom: 40px;
}

/* line 1254, ../scss/style.scss */
.social-bottom-links {
  padding-top: 25px;
}
/* line 1256, ../scss/style.scss */
.social-bottom-links .s-links li {
  float: left;
  display: inline-block;
  margin-right: 7px;
}
/* line 1260, ../scss/style.scss */
.social-bottom-links .s-links li a {
  display: inline-block;
}

/*----------------------------------------------------------------------------------------------------------
Press
-----------------------------------------------------------------------------------------------------------*/
/* line 1269, ../scss/style.scss */
.press-content {
  float: right;
}
/* line 1271, ../scss/style.scss */
.press-content p {
  padding-bottom: 30px;
}

/* line 1275, ../scss/style.scss */
.press-slider {
  padding: 15px;
}

/* line 1278, ../scss/style.scss */
.press-thumb-block {
  padding-bottom: 10px;
  border-bottom: 1px solid #dedddd;
  margin-bottom: 35px;
}

/* line 1283, ../scss/style.scss */
.doc-text {
  font-size: 12px;
  display: block;
  color: #1a1b1b;
  font-family: Fjalla One;
  line-height: 17px;
  padding: 8px 0 0;
}

/* line 1291, ../scss/style.scss */
.document-block {
  border: 0;
}

/* line 1294, ../scss/style.scss */
.press-detils h4 {
  font-size: 30px;
  color: #1a1b1b;
  line-height: 35px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

/* line 1301, ../scss/style.scss */
.press-thumb li {
  float: left;
  display: block;
  margin-right: 15px;
  margin-bottom: 15px;
}
/* line 1306, ../scss/style.scss */
.press-thumb li a {
  display: block;
  position: relative;
}
/* line 1309, ../scss/style.scss */
.press-thumb li a span {
  background: url(../images/press-hover-bg.png) repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  transition: all 0.4s ease-in-out;
}
/* line 1319, ../scss/style.scss */
.press-thumb li a .search-btn {
  background: url(../images/search-icon.png) no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 44%;
  top: 44%;
  display: none;
}
/* line 1330, ../scss/style.scss */
.press-thumb li a:hover span {
  display: block;
  transition: all 0.4s ease-in-out;
}
/* line 1334, ../scss/style.scss */
.press-thumb li a:hover .search-btn {
  display: block;
}
/* line 1339, ../scss/style.scss */
.press-thumb li.last {
  margin-right: 0;
}

/* line 1343, ../scss/style.scss */
#press-modal .btn-default {
  background: url(../images/btn-close.png) no-repeat;
  width: 26px;
  height: 27px;
  position: absolute;
  right: 35px;
  top: 30px;
  border: 0;
  text-indent: -9999px;
  z-index: 9;
  cursor: pointer;
}

/*-------------------------------------------------------------------------------------------------
Support
--------------------------------------------------------------------------------------------------*/
/* line 1360, ../scss/style.scss */
.supoort-left .contact-block {
  border-top: 1px solid #dedddd;
  padding-top: 30px;
}
/* line 1363, ../scss/style.scss */
.supoort-left .contact-block h3 {
  border: 0;
  margin: 0;
  padding-bottom: 10px;
}
/* line 1369, ../scss/style.scss */
.supoort-left .left-links {
  padding-bottom: 25px;
}

/* line 1373, ../scss/style.scss */
#gform_2,
.contact-form {
  border-top: 1px solid #dedddd;
  font-size: 12px;
}
/* line 1376, ../scss/style.scss */
.contact-form h4 {
  color: #1a1b1b;
  font-size: 30px;
  text-transform: uppercase;
  padding-bottom: 20px;
  font-family: Fjalla One;
}
/* line 1382, ../scss/style.scss */
.contact-form h4 span {
  display: block;
  font-size: 14px;
  color: #5c5b5a;
  padding-top: 10px;
  text-transform: capitalize;
  font-family: PT Sans;
}
/* line 1391, ../scss/style.scss */
#input_1_1,
#input_1_2,
#input_2_1,
#input_2_2,
#input_2_3,
#input_2_4,
#input_3_1,
#input_3_2,
#input_3_3,
#input_3_5,
#input_3_8_1,
#input_3_8_2,
#input_3_8_3,
#input_3_8_4,
#input_3_8_5,
#input_4_1,
#input_4_2,
#input_4_3,
#input_4_4,
#input_5_1,
#input_5_2,
#input_5_3,
#input_5_4,
#input_5_6_1,
#input_5_6_2,
#input_5_6_3,
#input_5_6_4,
#input_5_6_5,
.contact-form .form-control {
  border-radius: 0;
  border: 1px solid #dedddd;
  height: auto;
  padding: 10px 15px;
  box-shadow: none;
  resize: none;
  color: #555555 !important;
  font-size: 14px;
  font-family: PT Sans;
}

.gfield_label{
    color:#999;
    font-family: "PT Sans", "sans-serif";
    font-weight: normal;
    padding-top:20px;
    width:100%;
}

#input_1_1,
#input_1_2,
#input_2_1,
#input_2_2,
#input_2_3,
#input_2_4,
#input_3_1,
#input_3_2,
#input_3_3,
#input_3_5,
#input_3_8_1,
#input_3_8_2,
#input_3_8_3,
#input_3_8_4,
#input_3_8_5,
#input_4_1,
#input_4_2,
#input_4_3,
#input_4_4,
#input_5_1,
#input_5_2,
#input_5_3,
#input_5_4,
#input_5_6_1,
#input_5_6_2,
#input_5_6_3,
#input_5_6_4,
#input_5_6_5,
.contact-form .form-control:focus {
  box-shadow: none;
  border: 1px solid #b5b4b2;
  width:60%;
}

/* address for gform */
.address_line_1
/* line 1407, ../scss/style.scss */
.contact-form .form-group {
  margin-bottom: 10px;
  padding-right: 0;
  width: auto;
}
/* line 1412, ../scss/style.scss */
.contact-form form {
  width: 65%;
}
/* line 1415, ../scss/style.scss */
.contact-form .btn-learnmore {
  width: 115px;
}
/* line 1418, ../scss/style.scss */
.contact-form textarea.form-control {
  height: 140px;
}

/* line 1422, ../scss/style.scss */
.contact-content {
  float: right;
  padding-bottom: 100px;
}
/* line 1425, ../scss/style.scss */
.contact-content p {
  padding-bottom: 15px;
}

.contact-block {padding-bottom: 50px;}
/* line 1429, ../scss/style.scss */
.contact-block address {
  margin-bottom: 7px;
  font-size: 13px;
  line-height: 18px;
  color: #b5b4b2;
}
/* line 1434, ../scss/style.scss */
.contact-block address strong {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #b5b4b2;
  font-family: Fjalla One;
  font-weight: normal;
  padding-bottom: 7px;
}
/* line 1443, ../scss/style.scss */
.contact-block address span {
  display: block;
  color: #b5b4b2;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: Fjalla One;
  padding-top: 15px;
}




.bxslider	{
	overflow:hidden;
}




/*#gform_3 input[type="text"],
#gform_3 input[type="email"],
#gform_3 select,
#gform_5 input[type="text"],
#gform_5 input[type="email"],
#gform_5 select	{
  box-shadow: none;
  border: 1px solid #b5b4b2;
  width:100%;
  border-radius: 0;
  height: auto;
  padding: 10px 15px;
  box-shadow: none;
  resize: none;
  color: #555555 !important;
  font-size: 14px;
  font-family: PT Sans;
}
#gform_3 select,#gform_5 select	{
	margin-bottom:1.5em;

}
#gform_3 label, #gform_5 label{
	clear: both;
	display: block;
	margin:10px 0 3px 0;
	font-weight: bold;
	color: #5c5b5a;
}*/
/*#input_5_6 label {
    font-size: 12px;
    text-indent: 4px;
}
#field_3_3 label.gfield_label,
#field_3_8 label.gfield_label	{
	display: none;
}
*/





/*----------------------------------------------------------------------------------------------------------
News
------------------------------------------------------------------------------------------------------------*/
/* line 1621, ../scss/style.scss */
.news-blog {
  padding-bottom: 30px;
  border-bottom: 1px solid #dedddd;
}

/* line 1625, ../scss/style.scss */
.news-blog-lastchild {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 1629, ../scss/style.scss */
.read-more-btn {
  width: 115px;
}

/* line 1632, ../scss/style.scss */

.news-feed {
  float: right;
}
.blog-feed {
    float: left;
}
/* line 1634, ../scss/style.scss */
.news-feed .owl-carousel {
  border-bottom: 1px solid #dedddd;
  padding-bottom: 25px;
}
/* line 1638, ../scss/style.scss */
.news-feed .owl-controls {
  position: absolute;
  width: 100%;
  padding: 45px;
}
/* line 1643, ../scss/style.scss */
.news-feed p {
  padding-bottom: 25px;
}

/* line 1647, ../scss/style.scss */
.footer-news {
  margin-top: 100px;
}

/* line 1650, ../scss/style.scss */
.footer-top .btn-default {
  top: 0;
}

/* line 1653, ../scss/style.scss */
.design-container .bx-default-pager {
  display: none;
}


/*-------------------------------------------------------------------------------------------------------------
News Details
---------------------------------------------------------------------------------------------------------------*/
/* line 1745, ../scss/style.scss */
.review-content .news-content .col-md-4 {
  padding-left: 0;
}
.press-block-feed {float:right; text-align:right;}
/* line 1748, ../scss/style.scss */
.review-content .news-content p strong {
  font-size: 18px;
  line-height: 18px;
}
/* line 1753, ../scss/style.scss */
.review-content .title-text {
  margin-bottom: 30px;
}

/* line 1757, ../scss/style.scss */
.right-links {
  background: #f0f0f0;
  padding: 30px 30px 20px;
  margin-bottom: 30px;
}
.press-block-right {
  background: #f0f0f0;
  padding: 30px 30px 20px;
  margin-bottom: 30px;
}
.press-block-right h3 {
    padding-bottom: 10px;
}
.press-block-right a {

    font-weight: normal;

}
/* line 1761, ../scss/style.scss */
.right-links .nav-pills li {
  padding-bottom: 10px;
}
/* line 1763, ../scss/style.scss */
.right-links .nav-pills li a {
  background: none;
  color: #5c5b5a;
  font-family: "Fjalla One", sans-serif;
  font-size: 20px;
  line-height: 25px;
  padding: 0;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 1772, ../scss/style.scss */
.right-links .nav-pills li a.selected {
  color: #e40707;
}
/* line 1775, ../scss/style.scss */
.right-links .nav-pills li a:hover {
  color: #e40707;
}


/* line 1781, ../scss/style.scss */
.search-block {
  background: #f0f0f0;
  padding: 30px;
  margin-bottom: 30px;
}
/* line 1785, ../scss/style.scss */
.search-block label {
  display: block;
  color: #5c5b5a;
  font-family: "Fjalla One", sans-serif;
  font-size: 20px;
  line-height: 25px;
  padding: 0 0 15px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 1796, ../scss/style.scss */
.search-block .form-control {
  background: white;
  border: 0;
  height: 35px;
  border-radius: 0;
  font-family: "Fjalla One", sans-serif;
  margin: 0 0 8px;
}
/* line 1804, ../scss/style.scss */
.search-block .form-control:hover {
  box-shadow: none;
}
/* line 1807, ../scss/style.scss */
.search-block .form-control:focus {
  box-shadow: none;
}
/* line 1811, ../scss/style.scss */
.search-block .btn-search {
  position: relative;
  width: 110px;
  height: 35px;
  background: #83827f;
  border: 2px solid #83827f;
  font-size: 14px;
  color: white;
  line-height: 35px;
  text-transform: uppercase;
  padding: 0;
  font-family: "Fjalla One", sans-serif;
  outline: none !important;
  border-radius: 3px;
}

/* line 1828, ../scss/style.scss */
.feature-block h3 {
  font-size: 20px;
  text-transform: uppercase;
  color: #5c5b5a;
  padding-bottom: 19px;
  line-height: 25px;
}

/* line 1835, ../scss/style.scss */
.feature-list li {
  display: block;
  width: 100%;
  padding-bottom: 30px;
  font-family: "Fjalla One", sans-serif;
}
/* line 1840, ../scss/style.scss */
.feature-list li a {
  display: inline-block;
  font-size: 20px;
  color: #454544;
  line-height: 25px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 1847, ../scss/style.scss */
.feature-list li a:hover {
  color: #cb0808;
}
/* line 1851, ../scss/style.scss */
.feature-list li span {
  display: block;
  font-size: 14px;
  color: #83827f;
  line-height: 20px;
  padding-top: 5px;
}

/* line 1859, ../scss/style.scss */
.news-cols .news-content {
  border-bottom: 1px solid #dedddd;
  padding-bottom: 50px;
}

/* line 1863, ../scss/style.scss */
.s-links li.last a {
  padding-top: 4px;
}



/*-------------------------------------------------------------------------------------------------------------
Products
---------------------------------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------------------------------
Static
---------------------------------------------------------------------------------------------------------------*/
.bigtitle{
	text-align: center;
}
.bigtitle h1{
	font-size: 40px;
	text-transform: uppercase;
	color:#000;
}
.btn-bigtitle{
	margin-top:1.5em;
	padding:16px 0;
	width: 320px;
	background:#f78f1e;
	font-family: "Fjalla One", sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color:white;
}
.btn-bigtitle:hover	{
	color:#fff5d1;
}




/*-------------------------------------------------------------------------------------------------------------
Footer
---------------------------------------------------------------------------------------------------------------*/
/* line 1458, ../scss/style.scss */
#footer {
  background: #1a1b1b;
  padding: 45px 0 30px;
}
/* line 1461, ../scss/style.scss */
#footer h3 {
  font-size: 14px;
  color: white;
  line-height: 18px;
  text-transform: uppercase;
  font-family: "Fjalla One", sans-serif;
  padding-bottom: 20px;
}

/* line 1472, ../scss/style.scss */
.support-content li label {
  font-size: 18px;
  color: #83827f;
  line-height: 24px;
  font-family: "Fjalla One", sans-serif;
  display: inline-block;
  width: 60px;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 1482, ../scss/style.scss */
.support-content li a, .support-content li span {
  font-size: 18px;
  color: #cb0808;
  line-height: 24px;
  font-family: "Fjalla One", sans-serif;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 1493, ../scss/style.scss */
.social-links li {
  float: left;
  display: block;
  width: 35px;
  height: 35px;
  margin-right: 8px;
}
/* line 1499, ../scss/style.scss */
.social-links li a {
  display: block;
  width: 35px;
  height: 35px;
  transition: none;
}
/* line 1504, ../scss/style.scss */
.social-links li a.facebook {
  background: url(images/facebook.png) no-repeat top left;
  background-size:35px;
}
/* line 1507, ../scss/style.scss */
.social-links li a.twitter {
  background: url(images/twitter.png) no-repeat top left;
  background-size:35px;
}
/* line 1510, ../scss/style.scss */
.social-links li a.tumblr {
  background: url(images/tumblr.png) no-repeat top left;
  background-size:35px;
}
/* line 1513, ../scss/style.scss */
.social-links li a.youtube {
  background: url(images/youtube.png) no-repeat top left;
  background-size:35px;
}
/* line 1516, ../scss/style.scss */
.social-links li a.instagram {
  background: url(images/instagram.png) no-repeat top left;
  background-size:35px;
}
/* line 1519, ../scss/style.scss */
.social-links li a.googleplus {
  background: url(images/Google+.png) no-repeat top left;
  background-size:35px;
}
/* line 1522, ../scss/style.scss */
.social-links li a.pinterest {
  background: url(images/pinterest.png) no-repeat top left;
  background-size:35px;
}
/* line 1525, ../scss/style.scss */
.social-links li a.facebook:hover, .social-links li a.twitter:hover, .social-links li a.tumblr:hover, .social-links li a.youtube:hover, .social-links li a.instagram:hover, .social-links li a.googleplus:hover, .social-links li a.pinterest:hover {
  background-position: bottom left;
}

/* line 1531, ../scss/style.scss */
.footer-top {
  border-bottom: 1px solid #272828;
  padding-bottom: 50px;
}

/* line 1536, ../scss/style.scss */
.support-box {
  padding: 0 15px 0 0;
  float: left;
  width: 28%;
}


.footer-top .form-control {
  background: white;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.footer-top .btn-default {
  background: none;
  font-size: 20px;
  color: #cb0808;
  font-family: "Fjalla One", sans-serif;
  border: 0;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 0;
}

.footer-top .btn-default:hover {
  color: white;
}


.subscribe-block {
  padding-left: 25px;
}

.subscribe-block .form-inline {
  position: relative;
}


.footer-top .form-control {
  width: 100%;
}
input#mce-EMAIL{
	border:0;
}

.footer-top .form-control:focus {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}


.form-group {
  padding-right: 110px;
  width: 100%;
}


.footer-mid {
  padding: 42px 0 80px;
}


#footer .footer-bottom h3 {
  padding-bottom: 15px;
}


.footer-mid .nav-stacked li a {
  padding: 0;
  background: none;
  font-size: 12px;
  color: #83827f;
  line-height: 15px;
}

.footer-mid .nav-stacked li a:hover {
  background: none;
  color: white;
}


.payment-list li {
  float: left;
  display: block;
  margin-right: 24px;
}


.payment-padding {
  margin-top: 0px;
}


.footer-bottom p {
  font-size: 12px;
  color: #5c5b5a;
}

.footer-bottom p img {
  margin-right: 10px;
}

.footer-bottom .nav-pills li {
  position: relative;
  font-size: 12px;
  color: #5c5b5a;
  line-height: 18px;
  float: left;
  display: block;
}

.footer-bottom .nav-pills li a {
  padding: 0;
  font-size: 12px;
  color: #5c5b5a;
  line-height: 18px;
  padding: 0 5px;
  display: inline-block;
}

.footer-bottom .nav-pills li:before {
  content: "/";
}

.footer-bottom .nav-pills li a:hover {
  background: none;
  color: white;
}

.footer-bottom .nav-pills li:first-child:before {
  content: "";
  padding-right: 0;
}

.footer-bottom .nav-pills li:first-child a {
  padding-left: 0;
}

.footer-bottom p.power-text {
  text-align: right;
}

.footer-bottom p.power-text a {
  font-size: 12px;
  color: #5c5b5a;
}

.footer-bottom p.power-text a:hover {
  color: white;
  text-decoration: none;
}

/*#gform_wrapper_1{
    width:25%;
    padding:20px 0;
}
#gform_submit_button_1, #input_1_1, #input_1_2{
    width:100%;
    margin: 5px;
}*/
/* == testimonial-section ==*/
.testimonial-section {
}
.nopadding-width{
  padding-left: 0;
  padding-right: 0;
}
.testimonial-left-section-bg {
 background: url(./images/ROAM_Testimonial_bg.png);
background-size: 735px;
 width: 100%; min-height:379px;
 bottom: 0;
 padding-top: 0;
 margin-top: 0px;
 background-repeat: no-repeat;
}

.testimonial-left-section {
 color: #3a3a3a;
 top:32%;
 padding-bottom: 25%; position:absolute; left:58%;
 margin: 0 0 0 auto;
}

.testimonial-left-section h1 {
 font-family: DINNext, "Fjalla One", sans-serif;
 font-size: 55px;
 margin-bottom: 0;
}

.testimonial-left-section h2 {
 font-size: 30px;
 margin-top: 0;
}

.testimonial-right-section {

 position: relative;
 width:90%;
 margin: auto;
}


.testimonial-header {
 width: 100%;
 height: auto;
 position: relative;
 overflow: hidden;
}

.testimonial-header-bg {
 background-repeat: no-repeat;
 background-position: center center;
 background-size: cover;
}

.testimonial-header-content {
 width: 100%;
 margin: auto;
 padding: 15% 0%;
 color: #232323;
}

.testimonial-header-content h2 {
 color: #5c5b5a;
 margin-bottom: 0;
 font-size: 27px;
}

.testimonial-header-content h1 {
 color: #1A1C1B;
 font-size: 40px;
 font-family: DINNext, "Fjalla One", sans-serif;
 margin-top: 0;
}

.timeline_item {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
 width: 50%;
 position: relative;
 padding-bottom: 60px;
 margin-bottom: 0;
}

.testimonial-content {
 padding: 75px 0;
 background-color: #f6f5f5;
}

.timeline_item_left {
 text-align: right;
 border-right: 1px solid #d6d4d4;
 padding-right: 25px;
}

.timeline_item_right {
 text-align: left;
 padding-left: 25px;
 border-left: 1px solid #d6d4d4;
 left: 49.9%;
}

.timeline_item_left h4, .timeline_item_right h4 {
 margin-top: 0;
 text-transform: uppercase;
 font-family: DINNext, "Fjalla One", sans-serif;
 font-size: 22px;
 color: #454544;
}

.timeline_item_right p, .timeline_item_left p {
 color: #454544;
 font-size: 14px;
}

.testimonial-right-side-custom {
 border-right: 1px solid #d6d4d4;
}

.ropes-wireless-red:hover, .ropes-wireless-red.active {
 background-color: #e50308;
 color: #FFF;
 border: 2px solid #e50308;
 border-radius: 3px;
}

@media (min-width:639px) and (max-width: 1023px) {
    .testimonial:after{ right:0 !important; bottom:-0.5em !important;}
    .testimonial:before{ left:-68px !important; top:9px !important;}

.testimonial-left-section { left:45%; top:43%;
}
.testimonial:after { font-size:250px !important;}
.testimonial:before, .testimonial:after { font-size:250px !important;}
.testimonial-left-section h1 {
 font-size: 30px;
}
.testimonial{ width:100% !important; padding-top:30% !important;}
.testimonial-left-section h2 {
 font-size: 25px;
}
}
@media (min-width:640px) and (max-width: 640px) {
    .testimonial:after{ right:0 !important; bottom:-0.4em !important;}
    .testimonial:before{ left:-68px !important; top:9px !important;}

.testimonial-left-section { left:45%; top:43%;
}
.testimonial:after { font-size:250px !important;}
.testimonial:before, .testimonial:after { font-size:250px !important;}
.testimonial-left-section h1 {
 font-size: 30px;
}
.testimonial{ width:100% !important; padding-top:97px !important; padding-bottom:0px;}
.testimonial-left-section h2 {
 font-size: 25px;
}
}
@media (min-width:200px) and (max-width: 480px) {
.testimonial-left-section h1 {
 font-size: 38px;
}
.testimonial:after{ right:0 !important; bottom:-0.5em !important;}
 .testimonial:before{ left:-35px !important; top:30px !important;}
.testimonial:after { font-size:180px !important;}
.testimonial:before, .testimonial:after { font-size:180px !important;}
.testimonial-left-section{ left:20%; top:49%;}
.testimonial{ width:100% !important; padding-top:30% !important;}

.testimonial-left-section h2 {
 font-size: 28px;
}
.timeline_item {
 width: 100%;
 margin: auto;
}

.timeline_item_right {
 left: 0;
 border-left: 0;
 padding-left: 0;
 text-align: center;
}

.timeline_item_left {
 border-right: 0;
 padding-right: 0;
 text-align: center;
}

.testimonial-header-content h1 {
 font-size: 24px;
}
}

.testimonial {
 padding:19% 1% 19% 0%;
 padding: 13% 6%;
 position: relative; width:70%; margin:auto;
}

.testimonial:before, .testimonial:after {
 font-family: 'Tw Cen MT';
 content: "\201C";
 position: absolute;
 font-size:350px;
 color: #3a3a3a;
 opacity: 0.2;
 line-height: 1;
 font-style: normal;
}

.testimonial:before {
 top:-11px;
 left: -90px;
}
.testimonial span{ font-size:16px;}
.testimonial a, .testimonial a:active, .testimonial a:hover, .testimonial a:focus{
    color: #3a3a3a;
    text-decoration: none;
}
.testimonial  h4 {
 text-transform: uppercase;
 font-size: 20px; padding-bottom:10px;
}
.testimonial:after {
 font-family: 'Tw Cen MT';
 content: "\201D";
 font-size:350px;
 right: -23%;
 bottom: -0.4em;
 color: #3a3a3a;
 opacity: 0.2;
}

@font-face {
 font-family: 'Tw Cen MT';
 src: url(./fonts/ufonts.com_tw-cen-mt.ttf);
 font-weight: normal;
 font-style: normal;
}

.red{
  color:#e40707!important;
}
/*============*/
.new-section-box.light-bg-color{ background-color:#1d1d1d; padding-left:20px; padding-right:20px; color:#FFF; padding-bottom:50px;}
.new-section-box.light-bg-color h3{ color:#FFF; margin-top:20px; margin-bottom:20px; text-transform:uppercase; font-size:16px;}
.new-section-box h3{ margin-top:20px; margin-bottom:20px; text-transform:uppercase; font-size:16px; color:#000;}
.thumbnail-image{ display:block; height:200px; position:relative; }
.thumbnail-image img{ width:100%; height:auto;}
#ropes-technology{ padding-top:80px; clear:both;}
#ropes-technology h2, #ropes-technology h3, #in-the-new h2, #design-to-wear h2, #roameq h2, #product-page h1, #product-page h2, #design h2, #design h1{ color:#000;}
#ropes-technology h3{ margin-bottom:30px; text-transform:uppercase; font-size:30px;}
#ropes-technology h2{ font-weight:bold;}
 #roameq h2, #design h2, #design-to-wear h2{ margin-bottom:30px;}
#in-the-new{ padding-top:50px;}
#in-the-new h2{ margin-top:25px; margin-bottom:25px;}
#design{ padding-top:50px; padding-bottom:50px; clear:both;}
a#design-menu-item-4{ display:block; width:100%; height:100px;  margin-left:auto; margin-right:auto;}
a#design-menu-item-3{ display:block; width:100%; height:auto;  margin-left:auto; margin-right:auto;}
a#design-menu-item-2, a#design-menu-item-1{ display:block; width:100%; height:auto;  margin-left:auto; margin-right:auto;}
.padding-5{ padding:5px !important;}
.country-selector-dropdown{float: right;
width: 40%;}
.country-selector-dropdown.open .bfh-selectbox-options{width: 100%;}
@media (min-width:768px) and (max-width: 1023px) {
    .country-selector-dropdown{float: none;
    width: 100%;}
}

@media (min-width:200px) and (max-width: 767px) {
    .country-selector-dropdown{float: none;
    width: 100%;}
    .country-selector-dropdown.open .bfh-selectbox-options {
    width: 100%;
}
}
