@charset "UTF-8";
div.required .control-label:before {color: #f00;content: "* ";font-weight: bold;}
.modal-open {margin-right: 13px;}
.rtl .modal-open {  margin-left: 13px;  margin-right: inherit;}
.noborder .box {  border: none !important;}
.full-slider {  padding-left: 0;  padding-right: 0;}
.full-col [class*="col-"] {  padding-right: 0;  padding-left: 0;}
.center-block {  margin: 0 auto;  text-align: center;}
hr.divider-30 {  margin: 30px 0;}
hr.divider-40 {  margin: 40px 0;}
hr.divider-50 {  margin: 50px 0;}
hr.divider-60 {  margin: 60px 0;}
hr.divider-70 {  margin: 70px 0;}
hr.divider-snow {  margin: 50px 0;  border-color: #ddd;}
.fweight-200 {  font-weight: 200 !important;}
.fweight-300 {  font-weight: 300 !important;}
.fweight-400 {  font-weight: 400 !important;}
.fweight-500 {  font-weight: 500 !important;}
.fweight-600 {  font-weight: 600 !important;}
.letter-space-2 {  letter-spacing: 2px;}
.space-padding-0 {  padding: 0 !important;}
.space-padding-10 {  padding: 10px !important;}
.space-padding-20 {  padding: 20px !important;}
.space-padding-30 {  padding: 30px !important;}
.space-padding-40 {  padding: 40px !important;}
.space-padding-50 {  padding: 50px !important;}
.space-padding-top-80 {  padding-top: 80px !important;}
.space-padding-tb-10 {  padding-top: 10px !important;  padding-bottom: 10px !important;}
.space-padding-tb-15 {  padding-top: 15px !important;  padding-bottom: 15px !important;}
.space-padding-tb-20 {  padding-top: 20px !important;  padding-bottom: 20px !important;}
.space-padding-tb-30 {  padding-top: 30px !important;  padding-bottom: 30px !important;}
.space-padding-tb-40 {  padding-top: 40px !important;  padding-bottom: 40px !important;}
.space-padding-tb-50 {  padding-top: 50px !important;  padding-bottom: 50px !important;}
.space-padding-tb-60 {  padding-top: 60px !important;  padding-bottom: 60px !important;}
.space-padding-tb-65 {  padding-top: 65px !important;  padding-bottom: 65px !important;}
.space-padding-tb-70 {  padding-top: 70px !important;  padding-bottom: 70px !important;}
.space-padding-tb-80 {  padding-top: 80px !important;  padding-bottom: 80px !important;}
.space-padding-tb-100 {  padding-top: 100px !important;  padding-bottom: 100px !important;}
.space-padding-bottom-10 {  padding-bottom: 10px !important;}
.space-padding-lr-10 {  padding-left: 10px !important;  padding-right: 10px !important;}
.space-padding-lr-20 {  padding-left: 20px !important;  padding-right: 20px !important;}
.space-padding-lr-30 {  padding-left: 30px !important;  padding-right: 30px !important;}
.space-padding-lr-40 {  padding-left: 40px !important;  padding-right: 40px !important;}
.space-padding-lr-50 {  padding-left: 50px !important;  padding-right: 50px !important;}
.space-top-5 {  margin-top: 5px !important;}
.space-top-10 {  margin-top: 10px !important;}
.space-top-15 {  margin-top: 15px !important;}
.space-top-20 {  margin-top: 20px !important;}
.space-top-25 {  margin-top: 25px !important;}
.space-top-30 {  margin-top: 30px !important;}
.space-top-35 {  margin-top: 35px !important;}
.space-top-40 {  margin-top: 40px !important;}
.space-top-45 {  margin-top: 45px !important;}
.space-top-50 {  margin-top: 50px !important;}
.space-top-60 {  margin-top: 60px !important;}
.space-top-70 {  margin-top: 70px !important;}
.space-top-80 {  margin-top: 80px !important;}
.space-5 {  margin-bottom: 5px !important;}
.space-10 {  margin-bottom: 10px !important;}
.space-15 {  margin-bottom: 15px !important;}
.space-20 {  margin-bottom: 20px !important;}
.space-25 {  margin-bottom: 25px !important;}
.space-30 {  margin-bottom: 30px !important;}
.space-35 {  margin-bottom: 35px !important;}
.space-40 {  margin-bottom: 40px !important;}
.space-45 {  margin-bottom: 45px !important;}
.space-50 {  margin-bottom: 50px !important;}
.space-55 {  margin-bottom: 55px !important;}
.space-60 {  margin-bottom: 60px !important;}
.space-65 {  margin-bottom: 65px !important;}
.space-70 {  margin-bottom: 70px !important;}
.space-75 {  margin-bottom: 75px !important;}
.space-80 {  margin-bottom: 80px !important;}
.space-85 {  margin-bottom: 85px !important;}
.space-90 {  margin-bottom: 90px !important;}
.space-95 {  margin-bottom: 95px !important;}
.space-100 {  margin-bottom: 100px !important;}
.space-left-5 {  margin-left: 5px !important;}
.space-left-10 {  margin-left: 10px !important;}
.space-left-15 {  margin-left: 15px !important;}
.space-top-0 {  margin-top: 0 !important;  padding-top: 0 !important;}
.space-bottom-0 {  margin-bottom: 0 !important;  padding-bottom: 0 !important;}
.no-space-row .row {  margin: 0;}
.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {  padding: 0;}
.ul-space-5 li {  margin-bottom: 5px !important;}
.ul-space-10 li {  margin-bottom: 10px !important;}
.ul-space-15 li {  margin-bottom: 15px !important;}
.ul-space-20 li {  margin-bottom: 20px !important;}
.ul-space-25 li {  margin-bottom: 25px !important;}
.ul-space-30 li {  margin-bottom: 30px !important;}
.ul-space-35 li {  margin-bottom: 35px !important;}
.ul-space-40 li {  margin-bottom: 40px !important;}
.ul-space-45 li {  margin-bottom: 45px !important;}
.ul-space-50 li {  margin-bottom: 50px !important;}
.height-100 {  height: 100px;}
.height-200 {  height: 200px;}
.height-300 {  height: 300px;}
.height-400 {  height: 400px;}
.height-500 {  height: 500px;}
.megamenu-background {    position: relative;    margin-top: 0px;    border-top: 0px solid rgba(0, 0, 0, 0.1); }
.overflow-megamenu {    position: relative;    z-index: 25;}
.megamenu-wrapper {    display: block !important;}
ul.megamenu {    opacity: 1;    margin: 0px;    padding: 0px;    list-style: none;}
ul.megamenu > li {    float: left;    width: auto;    margin:0px 5px 0px;}
ul.megamenu > li .close-menu, ul.megamenu > li .open-menu {    display: none;}
a.main-menu img {    width: auto;}
ul.megamenu > li > a {    display: block;    position: relative;    font-size: 14px;    padding: 6px 2px 0px 2px;    text-transform: capitalize;    letter-spacing: 1px;}
.horizontal ul.megamenu > li > .sub-menu {    max-width: 100%;    border-top: 1px solid #ccc;}
ul.megamenu > li > .sub-menu {    position: absolute;    z-index: -20;    visibility: hidden;    right: 0;}
ul.megamenu.shift-up strong {    display: block;    font-size: 12px;    cursor: pointer;    white-space: nowrap;    padding:5px 5px 5px;    font-family: arial, sans-serif;    font-weight: bold;    letter-spacing: 1px;    color:#000000;}
ul.megamenu.shift-up > li > .sub-menu > .content {    display: block;    opacity: 0;    filter: alpha(opacity=0);    visibility: hidden;    -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;    -o-transition: all 0.2s ease-out;    -ms-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;    margin-top: 25px;}
ul.megamenu li .sub-menu .content {    padding: 15px 30px 30px;    background: #fff;    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);    -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);    box-sizing: content-box !important;    -moz-box-sizing: content-box !important;    -webkit-box-sizing: content-box !important;}
li {    list-style: none;}
.category-children {    width: 1200px;    margin: auto;}
.common-home .main-content .container {    width: 100% !important;    padding: 0px !important;}
ul.megamenu > li.with-sub-menu > a strong:after {      display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\f107";}
.mobile-enabled a {    color:#000000;    font-size: 13px;}
.menu ul {    padding-left: 15px;}
.mobile-enabled a :hover{ text-decoration: underline !important;}
.menu img {    width: 100%;}
span.seeall {display: block;margin-bottom: 5px;text-transform: capitalize;margin-top: 0px;font-size: 45px;color:#000000;line-height: normal;font-family: 'Tangerine';text-align: center;    background: #f1f1f1;padding-bottom: 5px;}
ul.megamenu.shift-up > li:hover > .sub-menu > .content {    margin-top: 0px;    display: block;    opacity: 1;    filter: alpha(opacity=100);    visibility: visible;}
.radius-0 {  border-radius: 0 !important;}
.radius-x {  border-radius: 50px !important;}
.radius-1x {  border-radius: 10px !important;}
.radius-2x {  border-radius: 20px !important;}
.radius-3x {  border-radius: 30px !important;}
.radius-4x {  border-radius: 40px !important;}
.radius-5x {  border-radius: 5px !important;}
.radius-6x {  border-radius: 3px !important;}
.border-2 {  border-width: 2px !important;}
.border-3 {  border-width: 3px !important;}
.border-4 {  border-width: 4px !important;}
.border-5 {  border-width: 5px !important;}
.border-bottom {  border-bottom: 1px solid #e6e6e6;}
.border-top {  border-top: 1px solid #e6e6e6;}
.border-right {  border-right: 1px solid #e6e6e6;}
.rtl .border-right {  border-left: 1px solid #e6e6e6;  border-right: inherit;}
.border-left {  border-left: 1px solid #e6e6e6;}
.rtl .border-left {  border-right: 1px solid #e6e6e6;  border-left: inherit;}
.border-none {  border-color: transparent !important;}
.radius-left-5x {  border-top-left-radius: 50px !important;  border-bottom-left-radius: 50px !important;}
.radius-right-5x {  border-top-right-radius: 50px !important;  border-bottom-right-radius: 50px !important;}
.radius-top-5xxs {  border-top-left-radius: 5px !important;  border-top-right-radius: 5px !important;}
.radius-bottom-5xxs {  border-bottom-left-radius: 5px !important;  border-bottom-right-radius: 5px !important;}
.radius-left-5xxs {  border-top-left-radius: 5px !important;  border-bottom-left-radius: 5px !important;}
.radius-right-5xxs {  border-top-right-radius: 5px !important;  border-bottom-right-radius: 5px !important;}
.text-primary {  color: #f18e2c !important;}
.text-info {  color: #f18e2c !important;}
.text-danger {  color: #f18e2c !important;}
.text-warning {  color: #cab398 !important;}
.text-success {  color:#0076d4 !important;}
.text-purple {  color: #6c58bd !important;}
.text-red {  color: #c32322 !important;}
.text-orange {  color: #f66000 !important;}
.text-yellow {  color: #e2d951 !important;}
.text-light {  color: #FFFFFF !important;}
.text-darker {  color: #222222 !important;}
.text-transform {  text-transform: uppercase;}
.text-none {  text-transform: none;}
.bg-primary {  background: #f18e2c !important;}
.bg-info {  background: #f18e2c !important;}
.bg-danger {  background: #f18e2c !important;}
.bg-warning {  background: #cab398 !important;}
.bg-success {  background: #1fb0b3 !important;}
.bg-purple {  background: #6c58bd !important;}
.bg-red {  background: #f18e2c !important;}
.bg-orange {  background: #f66000 !important;}
.bg-yellow {  background: #e2d951 !important;}
.bg-default {  background: #f8f8f8 !important;}
.bg-darker {  background: #f9f9f9 !important;}
.bg-white {  background: #ffffff !important;}
.bg-yellow {  background: #f6c131 !important;}
.bg-black {  background: #000000 !important;}
.bg-black:hover {  background: #000000, 5% !important;}
.overflow-h {  overflow: hidden;}
.overflow-a {  overflow: auto;}
.background-none {  background: transparent !important;}
.background-img {  background: #f18e2c;}
.background-img-v1 {  background: #f18e2c;}
.background-img-v2 {  background: url("demo.jpg");}
.background-img-v3 {  background: #f3f3f3;}
.background-img-v4 {  background-image: url("../images/09.png") !important;}
.background-img-v5 {  background-image: url("../images/10.png") !important;}
.background-img-v6 {  background-image: url("../images/11.png") !important;}
.background-img-v7 {  background-image: url("../images/12.jpg") !important;}
.parallax {  background-size: cover;  background-attachment: fixed;  background-position: center center;  position: relative;  background-image: url("../image/bg-call-to-action.jpg");}
.parallax:after {  left: 0;  bottom: 0;  width: 100%;  z-index: -1;  content: " ";  height: 100%;  text-align: center;  position: absolute;  background: rgba(0, 0, 0, 0.3);}
.progress-3 {  height: 3px;}
.progress-4 {  height: 4px;}
.progress-5 {  height: 5px;}
.progress-6 {  height: 6px;}
.progress-7 {  height: 7px;}
.progress-8 {  height: 8px;}
.progress-9 {  height: 9px;}
.progress-10 {  height: 10px;}
.progress-11 {  height: 11px;}
.progress-12 {  height: 12px;}
.progress-13 {  height: 13px;}
.progress-14 {  height: 14px;}
.progress-15 {  height: 15px;}
.fa.fa-2 {  font-size: 2em;}
.fa.fa-3 {  font-size: 4em;}
.fa.fa-4 {  font-size: 7em;}
.fa.fa-5 {  font-size: 12em;}
.fa.fa-6 {  font-size: 20em;}
.carousel-controls .carousel-control {  z-index: 5;  bottom: auto;}
.carousel-controls-small {  width: 65px;  position: relative;  display: inline-block;}
.carousel-controls-small .carousel-control-small {  width: 28px;  height: 28px;  line-height: 26px;}
.accordion .panel {  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);}
.accordion .panel-heading {  padding: 15px;  position: relative;}
.accordion .panel-heading a {  text-decoration: none;  font-weight: bold;}
.accordion .panel-heading a:before {  content: "-";  font-size: 22px;  font-weight: 600;  width: 20px;  height: 20px;  text-align: center;  line-height: 16px;  display: inline-block;  color: #f18e2c;}
.accordion .panel-heading a.collapsed:before {  content: "+";  font-size: 18px;  line-height: 20px;}
.accordion .panel-body {  border-top-color: transparent !important;}
.accordion.collapse-right .panel-heading a:before {  position: absolute;  right: 20px;}
.rtl .accordion.collapse-right .panel-heading a:before {  left: 20px;  right: auto;}
.accordion.collapse-color .panel-heading a:before {  color: #fff;  background: #f18e2c;}
.accordion.noborder .panel-heading {  padding-left: 0;  padding-right: 0;}
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body {  background-color: transparent;  border: none;}
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body {  background-color: transparent;}
.accordion-v1 .panel-heading a:before {  left: -10px;  position: absolute;}
.rtl .accordion-v1 .panel-heading a:before {  right: -10px;  left: auto;}
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body {  border: none;}
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body {  border: none;}
.accordion-v3 .panel .panel-heading {  border-bottom: solid 1px #eee;}
.accordion-v4 .panel-collapse {  position: relative;}
.accordion-v4 .panel-collapse.in:before {  position: absolute;  content: "";  background-color: #f18e2c;  top: -51px;  left: -1px;  height: 3px;  width: 100.5%;}
.breadcrumbs {  z-index: 1;  color: #242424;}
.breadcrumbs h2 {  margin: 0;  float: left;  font-weight: 400;  position: relative;}
.rtl .breadcrumbs h2 {  float: right;}
.breadcrumbs .breadcrumb-links {  margin: 0;  position: relative;}
.breadcrumbs .breadcrumb-links > li {  display: inline-block;}
  .breadcrumbs .breadcrumb-links > li + li:before {    content: ">";    font-family: FontAwesome;    padding: 0 8px;    font-size: 13px;    font-weight: normal;    color:#486f1a;}
.breadcrumbs .breadcrumb-links > li a { color:#000000; font-size: 13px;}
.breadcrumbs .breadcrumb-links > .active {  color: #f18e2c;}
.breadcrumbs.light-style {  color: #fff;  border: 0px;}
.breadcrumbs.light-style h2 {  color: #fff;}
.breadcrumbs.light-style .breadcrumb-links > li a {  color: #FFF;}
.breadcrumbs.light-style .breadcrumb-links > li + li:before {  color: #fff;}
.breadcrumbs.light-style .breadcrumb-links > .active span {  color: #fff;  text-decoration: underline;}
.breadcrumbs-center {  text-align: center;  padding: 100px;}
.breadcrumbs-center h2 {  float: none;}
.breadcrumbs-center .breadcrumb-links {  text-align: center;}
.breadcrumbs-left h2 {  float: none;  text-align: left;}
.rtl .breadcrumbs-left h2 {  text-align: right;}
.breadcrumbs-left .breadcrumb-links {  text-align: left;}
.rtl .breadcrumbs-left .breadcrumb-links {  text-align: right;}
.breadcrumbs-right h2 {  float: none;  text-align: right;}
.rtl .breadcrumbs-right h2 {  text-align: left;}
.breadcrumbs-right .breadcrumb-links {  text-align: right;}
.rtl .breadcrumbs-right .breadcrumb-links {  text-align: left;}
.btn-outline-inverse {  color: #FFFFFF;  background-color:#005da7;  border-color:#005da7;  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  position: relative;  z-index: 0;}
.btn-outline-inverse:after {  content: "";  position: absolute;  z-index: -1;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: 0 auto;  height: 100%;  background:#005da7;}
.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active, .btn-outline-inverse.active {  color: #FFFFFF;  background-color:#03A9F4;  border-color:#03A9F4;}
.open .btn-outline-inverse.dropdown-toggle {  color: #FFFFFF;  background-color: #f18e2c;  border-color: #f18e2c;}
.btn-outline-inverse:active, .btn-outline-inverse.active {  background-image: none;}
.open .btn-outline-inverse.dropdown-toggle {  background-image: none;}
.btn-outline-inverse.disabled, .btn-outline-inverse.disabled:hover, .btn-outline-inverse.disabled:focus, .btn-outline-inverse.disabled:active, .btn-outline-inverse.disabled.active, .btn-outline-inverse[disabled], .btn-outline-inverse[disabled]:hover, .btn-outline-inverse[disabled]:focus, .btn-outline-inverse[disabled]:active, .btn-outline-inverse[disabled].active, fieldset[disabled] .btn-outline-inverse, fieldset[disabled] .btn-outline-inverse:hover, fieldset[disabled] .btn-outline-inverse:focus, fieldset[disabled] .btn-outline-inverse:active, fieldset[disabled] .btn-outline-inverse.active {  background-color: #f18e2c;  border-color: #72a680;}
.btn-outline-inverse .badge {  color: #f18e2c;  background-color: #FFFFFF;}
.btn-outline-inverse:after {  width: 100%;  background-color#486f1a;}
.btn-outline-inverse:hover:after, .btn-outline-inverse:focus:after, .btn-outline-inverse:active:after {  width: 0;}
.btn-custom {  color: #242424;  background-color: transparent;  border-color: transparent;  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  position: relative;  z-index: 0;}
.btn-custom:after {  content: "";  position: absolute;  z-index: -1;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: 0 auto;  height: 100%;  background: transparent;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active {  color: #f18e2c;  background-color: transparent;  border-color: transparent;}
.open .btn-custom.dropdown-toggle {  color: #f18e2c;  background-color: transparent;  border-color: transparent;}
.btn-custom:active, .btn-custom.active {  background-image: none;}
.open .btn-custom.dropdown-toggle {  background-image: none;}
.btn-custom.disabled, .btn-custom.disabled:hover, .btn-custom.disabled:focus, .btn-custom.disabled:active, .btn-custom.disabled.active, .btn-custom[disabled], .btn-custom[disabled]:hover, .btn-custom[disabled]:focus, .btn-custom[disabled]:active, .btn-custom[disabled].active, fieldset[disabled] .btn-custom, fieldset[disabled] .btn-custom:hover, fieldset[disabled] .btn-custom:focus, fieldset[disabled] .btn-custom:active, fieldset[disabled] .btn-custom.active {  background-color: transparent;  border-color: transparent;}
.btn-custom .badge {  color: transparent;  background-color: #242424;}
.btn-outline-light {  color: #FFFFFF;  background-color: transparent;  border-color: #FFFFFF;  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  position: relative;  z-index: 0;}
  .btn-outline-light:after {  content: "";  position: absolute;  z-index: -1;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: 0 auto;  height: 100%;  background: #FFFFFF;}
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {  color: #f18e2c;  background-color: #FFFFFF;  border-color: #f18e2c;}
.open .btn-outline-light.dropdown-toggle {  color: #f18e2c;  background-color: #FFFFFF;  border-color: #f18e2c;}
.btn-outline-light:active, .btn-outline-light.active {  background-image: none;}
.open .btn-outline-light.dropdown-toggle {  background-image: none;}
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active, fieldset[disabled] .btn-outline-light, fieldset[disabled] .btn-outline-light:hover, fieldset[disabled] .btn-outline-light:focus, fieldset[disabled] .btn-outline-light:active, fieldset[disabled] .btn-outline-light.active {  background-color: transparent;  border-color: #FFFFFF;}
.btn-outline-light .badge {  color: transparent;  background-color: #FFFFFF;}
.btn-inverse-light {  color: #f18e2c;  background-color: #FFFFFF;  border-color: #f18e2c;  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  position: relative;  z-index: 0;}
.btn-inverse-light:after {  content: "";  position: absolute;  z-index: -1;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: 0 auto;  height: 100%;  background: transparent;}
.btn-inverse-light:hover, .btn-inverse-light:focus, .btn-inverse-light:active, .btn-inverse-light.active {  color: #FFFFFF;  background-color: transparent;  border-color: #FFFFFF;}
.open .btn-inverse-light.dropdown-toggle {  color: #FFFFFF;  background-color: transparent;  border-color: #FFFFFF;}
.btn-inverse-light:active, .btn-inverse-light.active {  background-image: none;}
.open .btn-inverse-light.dropdown-toggle {  background-image: none;}
.btn-inverse-light.disabled, .btn-inverse-light.disabled:hover, .btn-inverse-light.disabled:focus, .btn-inverse-light.disabled:active, .btn-inverse-light.disabled.active, .btn-inverse-light[disabled], .btn-inverse-light[disabled]:hover, .btn-inverse-light[disabled]:focus, .btn-inverse-light[disabled]:active, .btn-inverse-light[disabled].active, fieldset[disabled] .btn-inverse-light, fieldset[disabled] .btn-inverse-light:hover, fieldset[disabled] .btn-inverse-light:focus, fieldset[disabled] .btn-inverse-light:active, fieldset[disabled] .btn-inverse-light.active {  background-color: #FFFFFF;  border-color: #f18e2c;}
.btn-inverse-light .badge {  color: #FFFFFF;  background-color: #f18e2c;}
.btn-outline {  background: transparent;}
.btn-outline.btn-default {  color: #000;}
.btn-outline.btn-default:hover {  color: #FFFFFF;}
.btn-outline.btn-primary {  color: #f18e2c;}
.btn-outline.btn-primary:hover {  color: #FFFFFF;}
.btn-outline.btn-success {  color: #1fb0b3;}
.btn-outline.btn-success:hover {  color: #FFFFFF;}
.btn-outline.btn-info {  color: #f18e2c;}
.btn-outline.btn-info:hover {  color: #FFFFFF;}
.btn-outline.btn-danger {  color: #f18e2c;}
.btn-outline.btn-danger:hover {  color: #FFFFFF;}
.btn-outline.btn-warning {  color: #cab398;}
.btn-outline.btn-warning:hover {  color: #FFFFFF;}
.btn-inverse.btn-primary:hover {  color: #f18e2c;  background: transparent;}
.btn-inverse.btn-success:hover {  color: #1fb0b3;  background: transparent;}
.btn-inverse.btn-info:hover {  color: #f18e2c;  background: transparent;}
.btn-inverse.btn-danger:hover {  color: #f18e2c;  background: transparent;}
.btn-inverse.btn-warning:hover {  color: #cab398;  background: transparent;}
.btn-3d {  border: 0;  border: 0;  box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -o-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -moz-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -webkit-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -ms-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  border: 0;  border: 0;}
.btn-3d.btn-lg {  box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -o-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -moz-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -webkit-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;  -ms-box-shadow: 0 -5px rgba(0, 0, 0, 0.15) inset;}
.btn-3d.btn-sm {  box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;  -o-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;  -moz-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;  -webkit-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;  -ms-box-shadow: 0 -4px rgba(0, 0, 0, 0.15) inset;}
.btn-3d.btn-xs {  box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;  -o-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;  -moz-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;  -webkit-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;  -ms-box-shadow: 0 -2px rgba(0, 0, 0, 0.15) inset;}

.bo-social-icons [class^="bo-social-"] {  background: #f18e2c;  color: #FFFFFF;  padding-left: 10px;  padding-right: 10px;  width: auto;  display: inline-block;  height: 31px;  line-height: 31px;  margin: 2px 0;  overflow: hidden;  text-align: center;  text-decoration: none;  transition: all 0.2s ease-out 0s;  vertical-align: top;  border-radius: 3px;}
.bo-social-icons [class^="bo-social-"]:hover {  background: #000000;  color: #FFFFFF;}
.bo-social-icons.social-radius-rounded [class^="bo-social-"] {  border-radius: 50%;  width: 40px;  height: 40px;  text-align: center;  line-height: 40px;}
.bo-sicolor .bo-social-twitter {  background: #00bdec;}
.bo-sicolor .bo-social-twitter:hover {  background: #000000;}
  .bo-sicolor .bo-social-dribbble {  background: #ef5b92;}
.bo-sicolor .bo-social-dribbble:hover {  background: #000000;}
.bo-sicolor .bo-social-facebook {  background: #3b5998;}
.bo-sicolor .bo-social-facebook:hover {  background: #000000;}
.bo-sicolor .bo-social-duckduckgo {  background: #de3100;}
.bo-sicolor .bo-social-duckduckgo:hover {  background: #000000;}
.bo-sicolor .bo-social-aim {  background: #158799;}
.bo-sicolor .bo-social-aim:hover {  background: #000000;}
.bo-sicolor .bo-social-delicious {  background: #183864;}
.bo-sicolor .bo-social-delicious:hover {  background: #000000;}
.bo-sicolor .bo-social-paypal {  background: #32689a;}
.bo-sicolor .bo-social-paypal:hover {  background: #000000;}
.bo-sicolor .bo-social-android {  background: #8ab733;}
.bo-sicolor .bo-social-android:hover {  background: #000000;}
.bo-sicolor .bo-social-gplus {  background: #d94a39;}
.bo-sicolor .bo-social-gplus:hover {  background: #000000;}
.bo-sicolor .bo-social-lanyrd {  background: #3879ba;}
.bo-sicolor .bo-social-lanyrd:hover {  background: #000000;}
.bo-sicolor .bo-social-stumbleupon {  background: #ea4b24;}
.bo-sicolor .bo-social-stumbleupon:hover {  background: #000000;}
.bo-sicolor .bo-social-fivehundredpx {  background: #00a6e1;}
.bo-sicolor .bo-social-fivehundredpx:hover {  background: #000000;}
.bo-sicolor .bo-social-pinterest {  background: #b8242a;}
.bo-sicolor .bo-social-pinterest:hover {  background: #000000;}
.bo-sicolor .bo-social-bitcoin {  background: #f7931a;}
.bo-sicolor .bo-social-bitcoin:hover {  background: #000000;}
.bo-sicolor .bo-social-w3c {  background: #005a9c;}
.bo-sicolor .bo-social-w3c:hover {  background: #000000;}
.bo-sicolor .bo-social-foursquare {  background: #3bb7e8;}
.bo-sicolor .bo-social-foursquare:hover {  background: #000000;}
.bo-sicolor .bo-social-html5 {  background: #e44e26;}
.bo-sicolor .bo-social-html5:hover {  background: #000000;}
.bo-sicolor .bo-social-ie {  background: #00ccff;}
.bo-sicolor .bo-social-ie:hover {  background: #000000;}
.bo-sicolor .bo-social-grooveshark {  background: #f66f00;}
.bo-sicolor .bo-social-grooveshark:hover {  background: #000000;}
.bo-sicolor .bo-social-ninetyninedesigns {  background: #ff5501;}
.bo-sicolor .bo-social-ninetyninedesigns:hover {  background: #000000;}
.bo-sicolor .bo-social-forrst {  background: #223f17;}
.bo-sicolor .bo-social-forrst:hover {  background: #000000;}
.bo-sicolor .bo-social-spotify {  background: #8fbd05;}
.bo-sicolor .bo-social-spotify:hover {  background: #000000;}
.bo-sicolor .bo-social-reddit {  background: #ff4500;}
.bo-sicolor .bo-social-reddit:hover {  background: #000000;}
.bo-sicolor .bo-social-gowalla {  background: #f6911d;}
.bo-sicolor .bo-social-gowalla:hover {  background: #000000;}
.bo-sicolor .bo-social-apple {  background: #5f5f5f;}
.bo-sicolor .bo-social-apple:hover {  background: #000000;}
.bo-sicolor .bo-social-blogger {  background: #fb9241;}
.bo-sicolor .bo-social-blogger:hover {  background: #000000;}
.bo-sicolor .bo-social-cc {  background: #5e7c00;}
.bo-sicolor .bo-social-cc:hover {  background: #000000;}
.bo-sicolor .bo-social-evernote {  background: #61b239;}
.bo-sicolor .bo-social-evernote:hover {  background: #000000;}
  .bo-sicolor .bo-social-flickr {  background: #ff0084;}
.bo-sicolor .bo-social-flickr:hover {  background: #000000;}
.bo-sicolor .bo-social-google {  background: #d94a39;}
.bo-sicolor .bo-social-google:hover {  background: #000000;}
  .bo-sicolor .bo-social-viadeo {  background: #f5a433;}
.bo-sicolor .bo-social-viadeo:hover {  background: #000000;}
.bo-sicolor .bo-social-instapaper {  background: #eaec08;}
  .bo-sicolor .bo-social-instapaper:hover {  background: #000000;}
.bo-sicolor .bo-social-klout {  background: #e34600;}
.bo-sicolor .bo-social-klout:hover {  background: #000000;}
.bo-sicolor .bo-social-linkedin {  background: #1b92bd;}
.bo-sicolor .bo-social-linkedin:hover {  background: #000000;}
.bo-sicolor .bo-social-meetup {  background: #e51938;}
.bo-sicolor .bo-social-meetup:hover {  background: #000000;}
.bo-sicolor .bo-social-vk {  background: #587da4;}
.bo-sicolor .bo-social-vk:hover {  background: #000000;}
.bo-sicolor .bo-social-disqus {  background: #2e9fff;}
.bo-sicolor .bo-social-disqus:hover {  background: #000000;}
.bo-sicolor .bo-social-rss {  background: #ff7f00;}
.bo-sicolor .bo-social-rss:hover {  background: #000000;}
.bo-sicolor .bo-social-skype {  background: #18b7f1;}
.bo-sicolor .bo-social-skype:hover {  background: #000000;}
.bo-sicolor .bo-social-youtube {  background: #c4302b;}
.bo-sicolor .bo-social-youtube:hover {  background: #000000;}
.bo-sicolor .bo-social-vimeo {  background: #01557a;}
.bo-sicolor .bo-social-vimeo:hover {  background: #000000;}
.bo-sicolor .bo-social-windows {  background: #00ccff;}
.bo-sicolor .bo-social-windows:hover {  background: #000000;}
.bo-sicolor .bo-social-xing {  background: #036567;}
.bo-sicolor .bo-social-xing:hover {  background: #000000;}
.bo-sicolor .bo-social-yahoo {  background: #61399d;}
.bo-sicolor .bo-social-yahoo:hover {  background: #000000;}
.bo-sicolor .bo-social-chrome {  background: #58b947;}
.bo-sicolor .bo-social-chrome:hover {  background: #000000;}
.bo-sicolor .bo-social-macstore {  background: #6e6e6e;}
.bo-sicolor .bo-social-macstore:hover {  background: #000000;}
.bo-sicolor .bo-social-amazon {  background: #ff9900;}
.bo-sicolor .bo-social-amazon:hover {  background: #000000;}
.bo-sicolor .bo-social-steam {  background: #a5a4a1;}
.bo-sicolor .bo-social-steam:hover {  background: #000000;}
.bo-sicolor .bo-social-dropbox {  background: #7ab6ec;}
.bo-sicolor .bo-social-dropbox:hover {  background: #000000;}
.bo-sicolor .bo-social-cloudapp {  background: #489dde;}
.bo-sicolor .bo-social-cloudapp:hover {  background: #000000;}
.bo-sicolor .bo-social-ebay {  background: #86b817;}
.bo-sicolor .bo-social-ebay:hover {  background: #000000;}
.bo-sicolor .bo-social-github {  background: #667F8E;}
.bo-sicolor .bo-social-github:hover {  background: #000000;}
.bo-sicolor .bo-social-googleplay {  background: #5befd0;}
.bo-sicolor .bo-social-googleplay:hover {  background: #000000;}
  .bo-sicolor .bo-social-itunes {  background: #177ac8;}
.bo-sicolor .bo-social-itunes:hover {  background: #000000;}
.bo-sicolor .bo-social-plurk {  background: #a73d07;}
.bo-sicolor .bo-social-plurk:hover {  background: #000000;}
.bo-sicolor .bo-social-songkick {  background: #f80046;}
.bo-sicolor .bo-social-songkick:hover {  background: #000000;}
.bo-sicolor .bo-social-lastfm {  background: #c60e16;}
.bo-sicolor .bo-social-lastfm:hover {  background: #000000;}
.bo-sicolor .bo-social-gmail {  background: #e04a3f;}
.bo-sicolor .bo-social-gmail:hover {  background: #000000;}
.bo-sicolor .bo-social-pinboard {  background: #224cf4;}
.bo-sicolor .bo-social-pinboard:hover {  background: #000000;}
.bo-sicolor .bo-social-openid {  background: #be661b;}
.bo-sicolor .bo-social-openid:hover {  background: #000000;}
.bo-sicolor .bo-social-quora {  background: #c41a00;}
.bo-sicolor .bo-social-quora:hover {  background: #000000;}
.bo-sicolor .bo-social-soundcloud {  background: #ff5c00;}
.bo-sicolor .bo-social-soundcloud:hover {  background: #000000;}
.bo-sicolor .bo-social-tumblr {  background: #395874;}
.bo-sicolor .bo-social-tumblr:hover {  background: #000000;}
.bo-sicolor .bo-social-eventasaurus {  background: #b9f15e;}
.bo-sicolor .bo-social-eventasaurus:hover {  background: #000000;}
.bo-sicolor .bo-social-wordpress {  background: #464646;}
.bo-sicolor .bo-social-wordpress:hover {  background: #000000;}
.bo-sicolor .bo-social-yelp {  background: #c41200;}
.bo-sicolor .bo-social-yelp:hover {  background: #000000;}
.bo-sicolor .bo-social-intensedebate {  background: #00aeef;}
.bo-sicolor .bo-social-intensedebate:hover {  background: #000000;}
.bo-sicolor .bo-social-eventbrite {  background: #ff6c00;}
.bo-sicolor .bo-social-eventbrite:hover {  background: #000000;}
.bo-sicolor .bo-social-scribd {  background: #002939;}
.bo-sicolor .bo-social-scribd:hover {  background: #000000;}
.bo-sicolor .bo-social-posterous {  background: #f8d667;}
.bo-sicolor .bo-social-posterous:hover {  background: #000000;}
.bo-sicolor .bo-social-stripe {  background: #617ee8;}
.bo-sicolor .bo-social-stripe:hover {  background: #000000;}
.bo-sicolor .bo-social-opentable {  background: #990000;}
.bo-sicolor .bo-social-opentable:hover {  background: #000000;}
.bo-sicolor .bo-social-instagram {  background: #4c799f;}
.bo-sicolor .bo-social-instagram:hover {  background: #000000;}
.bo-sicolor .bo-social-dwolla {  background: #ff7404;}
.bo-sicolor .bo-social-dwolla:hover {  background: #000000;}
.bo-sicolor .bo-social-appnet {  background: #1e0c29;}
.bo-sicolor .bo-social-appnet:hover {  background: #000000;}
.bo-sicolor .bo-social-statusnet {  background: #fb6104;}
.bo-sicolor .bo-social-statusnet:hover {  background: #000000;}
.bo-sicolor .bo-social-acrobat {  background: #ff0000;}
.bo-sicolor .bo-social-acrobat:hover {  background: #000000;}
.bo-sicolor .bo-social-drupal {  background: #007dc3;}
.bo-sicolor .bo-social-drupal:hover {  background: #000000;}
.bo-sicolor .bo-social-pocket {  background: #ee4056;}
.bo-sicolor .bo-social-pocket:hover {  background: #000000;}
.bo-sicolor .bo-social-bitbucket {  background: #205081;}
.bo-sicolor .bo-social-bitbucket:hover {  background: #000000;}
.bo-sicolor .bo-social-flattr {  background: #fbbc23;}
.bo-sicolor .bo-social-flattr:hover {  background: #000000;}
.bo-sicolor .bo-social-eventful {  background: #0066cc;}
.bo-sicolor .bo-social-eventful:hover {  background: #000000;}
.bo-sicolor .bo-social-smashmag {  background: #d6231c;}
.bo-sicolor .bo-social-smashmag:hover {  background: #000000;}
.bo-sicolor .bo-social-wordpress {  background: #1e8cbe;}
.bo-sicolor .bo-social-wordpress:hover {  background: #000000;}
.bo-sicolor .bo-social-calendar {  background: #ff0000;}
.bo-sicolor .bo-social-calendar:hover {  background: #000000;}
  .bo-sicolor .bo-social-call {  background: #04be3d;}
.bo-sicolor .bo-social-call:hover {  background: #000000;}
.bo-sicolor .bo-social-guest {  background: #03a9d2;}
.bo-sicolor .bo-social-guest:hover {  background: #000000;}
.bo-sicolor .bo-social-weibo {  background: #fd0000;}
.bo-sicolor .bo-social-weibo:hover {  background: #000000;}
.bo-sicolor .bo-social-plancast {  background: #e4b82c;}
.bo-sicolor .bo-social-plancast:hover {  background: #000000;}
.bo-sicolor .bo-social-email {  background: blue;}
.bo-sicolor .bo-social-email:hover {  background: #000000;}
.bo-sicolor .bo-social-myspace {  background: #2068b0;}
.bo-sicolor .bo-social-myspace:hover {  background: #000000;}
.bo-sicolor .bo-social-podcast {  background: #f38b36;}
.bo-sicolor .bo-social-podcast:hover {  background: #000000;}
.bo-sicolor .bo-social-cart {  background: #00a204;}
.bo-sicolor .bo-social-cart:hover {  background: #000000;}
.call-to-action {  z-index: 1;  text-align: center;  padding: 158px 0;  width: 70%;}
.call-to-action.light-style {  width: 100%;  color: #FFFFFF;  padding: 126px 0;}
.call-to-action.light-style h1 {  color: #fff;  font-size: 100px;  font-family: "proxima_thin", sans-serif;}
.call-to-action.light-style p {  font-size: 24px;  font-style: italic;  margin-bottom: 30px;  margin-top: 0;}
.call-to-action.light-style p:after, .call-to-action.light-style p:before {  border: none;}
.call-to-action.light-style p span {  border: none;  color: #FFFFFF;  text-transform: none;}
.call-to-action.light-style .action-button .btn {  background-color: #f18e2c;  border-color: #f18e2c;}
.call-to-action h1 {  font-size: 70px;  font-family: "proxima_bold", sans-serif;}
.call-to-action p {  position: relative;  margin: 25px 0;}
.call-to-action p span {  padding: 10px 0;  border-bottom: 1px solid #ececec;  border-top: 1px solid #ececec;  text-transform: uppercase;  color: #242424;}
.call-to-action .action-button .btn {  min-width: 150px;  margin-left: 8px;  margin-right: 8px;  background-color: #191919;  border-color: #191919;}
.call-to-action-v1 {  display: table;  text-align: left;}
.call-to-action-v1 .call-to-action-inner {  display: table-cell;  vertical-align: middle;}
.call-to-action-v1 .action-button {  min-width: 25%;  text-align: right;}
.call-to-action-v1 .action-button .btn {  margin-top: 0;}
.call-to-action-v2 {  display: table;  text-align: right;}
.call-to-action-v2 .call-to-action-inner {  display: table-cell;  vertical-align: middle;}
.call-to-action-v2 .action-button {  min-width: 40%;  text-align: left;  padding-left: 50px;}
.call-to-action-v2 .action-button .btn {  margin-top: 0;}
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 {  border: 1px solid #222;  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;  display: inline-block;  padding: 15px 10%;}
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 {  border: 1px solid #fff;}
.call-to-action-v4 {  padding-left: 18%;  padding-right: 18%;}
.call-to-action-v4 .fa {  width: 90px;  height: 90px;  line-height: 90px;  background-color: #1fb0b3;  text-align: center;  color: #fff;}
.carousel-style {  position: relative;  min-height: 80px;  margin: 0 20px;}
.carousel-control {  z-index: 5;}
.carousel-md {  width: 44px;  height: 44px;  line-height: 44px;}
.carousel-sm {  width: 34px;  height: 34px;  line-height: 34px;  font-size: 14px;}
.carousel-xs {  width: 28px;  height: 28px;  line-height: 28px;  font-size: 14px;}
.carousel-controls-v1 .carousel-control {  box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.5) inset;  color: #999;  -webkit-transition: all 0.35s ease 0s;  -o-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;}
.carousel-controls-v1 .carousel-control:hover {  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5) inset;  color: #737373;}
.carousel-controls-v2 .carousel-control {  box-shadow: 0 0 0 0 transparent inset;  color: #000;  font-size: 28px;  width: 28px;  height: 28px;  line-height: 28px;  -webkit-transition: all 0.35s ease 0s;  -o-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;}
.carousel-controls-v2 .carousel-control:hover {  box-shadow: 0 0 0 transparent inset;  color: black;}
  .carousel-controls-v3 .carousel-control {  box-shadow: 0 0 0 30px #8bc34a inset;  color: #fff;  -webkit-transition: all 0.35s ease 0s;  -o-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;}
.carousel-controls-v3 .carousel-control:hover {  box-shadow: 0 0 0 30px #649130 inset;  color: #fff;}
[class*="carousel-indicators-"] li {  cursor: pointer;  position: relative;  border: none;}
[class*="carousel-indicators-"] li a {  cursor: pointer;  width: 100%;  height: 100%;  border-radius: 50%;  left: 0;  outline: medium none;  position: absolute;  top: 0;  background-color: transparent;  transform-style: preserve-3d;  -webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;  -o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;}
[class*="carousel-indicators-"] li.active {  background-color: transparent;}
.carousel-indicators-v1 li a:before, .carousel-indicators-v1 li a:after {  backface-visibility: hidden;  background-color: #ddd;  border-radius: 50%;  content: "";  left: 0;  position: absolute;  text-indent: 0;  top: 0;  width: 100%;  height: 100%;}
.carousel-indicators-v1 li a:after {  background-color: #8bc34a;  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);}
.carousel-indicators-v1 li a:hover, .carousel-indicators-v1 li a:focus {  opacity: 0.8;}
.carousel-indicators-v1 li.active a {  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);}
.carousel-indicators-v2 li {  margin: 0 3px;}
.carousel-indicators-v2 li a {  -webkit-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;  -o-transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;  transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;  background-color: #ddd;}
.carousel-indicators-v2 li a:hover, .carousel-indicators-v2 li a:focus {  background-color: #d5d5d5;}
.carousel-indicators-v2 li.active {  margin: 0 3px;}
.carousel-indicators-v2 li.active a {  background-color: #8bc34a;  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}
.carousel-indicators-v3 li {  width: 14px;  height: 14px;}
.carousel-indicators-v3 li a {  background-color: transparent;  box-shadow: 0 0 0 1px #8bc34a inset;  overflow: hidden;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.carousel-indicators-v3 li a:after {  background-color: #8bc34a;  border-radius: 50%;  content: "";  left: 0;  position: absolute;  -webkit-transform: scale(0);  -ms-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);  transform-origin: 50% 50% 0;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  width: 100%;  height: 100%;}
.carousel-indicators-v3 li a:hover, .carousel-indicators-v3 li a:focus {  opacity: 0.8;}
.carousel-indicators-v3 li.active {  width: 14px;  height: 14px;}
.carousel-indicators-v3 li.active a:after {  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.carousel-indicators-v4 li {  margin: 0 3px;  width: 14px;  height: 14px;}
.carousel-indicators-v4 li a {  box-shadow: 0 0 0 8px #8bc34a inset;  -webkit-transition: box-shadow 0.3s ease 0s;  -o-transition: box-shadow 0.3s ease 0s;  transition: box-shadow 0.3s ease 0s;}
.carousel-indicators-v4 li a:hover, .carousel-indicators-v4 li a:focus {  box-shadow: 0 0 0 8px #8bc34a inset;}
.carousel-indicators-v4 li.active {  width: 14px;  height: 14px;  margin: 0 3px;}
.carousel-indicators-v4 li.active a {  box-shadow: 0 0 0 2px #8bc34a inset;}
.carousel-indicators-v5 li {  margin: 0 3px;  border-radius: 50%;  box-shadow: 0 0 0 2px transparent;  -webkit-transition: box-shadow 0.3s ease 0s;  -o-transition: box-shadow 0.3s ease 0s;  transition: box-shadow 0.3s ease 0s;  width: 14px;  height: 14px;}
.carousel-indicators-v5 li a {  background-color: rgba(0, 0, 0, 0.2);  -webkit-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;  -o-transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;  transition: background-color 0.3s ease 0s, transform 0.3s ease 0s;}
.carousel-indicators-v5 li a:hover, .carousel-indicators-v5 li a:focus {  background-color: #8bc34a;}
.carousel-indicators-v5 li.active {  width: 14px;  height: 14px;  margin: 0 3px;  box-shadow: 0 0 0 2px #8bc34a;}
.carousel-indicators-v5 li.active a {  background-color: #8bc34a;  -webkit-transform: scale(0.4);  -ms-transform: scale(0.4);  -o-transform: scale(0.4);  transform: scale(0.4);}
.carousel-indicators-v6 li {  width: 14px;  height: 14px;}
.carousel-indicators-v6 li a {  border: 2px solid #ddd;  -webkit-transition: border-color 0.3s ease 0s;  -o-transition: border-color 0.3s ease 0s;  transition: border-color 0.3s ease 0s;}
.carousel-indicators-v6 li a:after {  background: none repeat scroll 0 0 #8bc34a;  border-radius: 50%;  box-shadow: 0 0 1px #8bc34a;  content: "";  width: 100%;  height: 100%;  left: 0;  opacity: 0;  filter: alpha(opacity=0);  position: absolute;  top: 0;  -webkit-transform: scale(3);  -ms-transform: scale(3);  -o-transform: scale(3);  transform: scale(3);  -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;  -o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;  transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;  visibility: hidden;}
.carousel-indicators-v6 li a:hover, .carousel-indicators-v6 li a:focus {  border-color: #8bc34a;}
.carousel-indicators-v6 li.active {  width: 14px;  height: 14px;}
.carousel-indicators-v6 li.active a {  border-color: #8bc34a;}
.carousel-indicators-v6 li.active a:after {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;  -o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;  transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;  visibility: visible;}
.counters {  text-align: center;}
.counters .counter-wrap {  font-size: 36px;  color: #1fb0b3;  font-weight: 800;}
.counters .counter-wrap .fa {  font-size: 46px;}
.counters h5 {  font-weight: 700;  margin: 5px 0 30px;  text-transform: uppercase;}
[class*="hr-"] {  min-height: 1px;}
.hr-dashed {  border-top: 1px dashed #ccc;}
.hr-dotted {  border-top: 1px dotted #ccc;}
.hr-double {  border-top: 3px double #ccc;}
.hr-double-dashed {  border-top: 1px dashed #ccc;  position: relative;}
.hr-double-dashed:before {  border-top: 1px dashed #ccc;  position: absolute;  width: 100%;  height: 100%;  content: "";  top: 1px;}
.hr-double-dotted {  border-top: 1px dotted #ccc;  position: relative;}
.hr-double-dotted:before {  border-top: 1px dotted #ccc;  position: absolute;  width: 100%;  height: 100%;  content: "";  top: 1px;}
.heading {  z-index: 1;  position: relative;}
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {  text-transform: uppercase;  position: relative;  color: #FFFFFF;  font-size: 20px;  font-family: "proxima_semibold", sans-serif;}
.heading p, .heading small {  display: inline-block;  overflow: hidden;
  font-size: 16px;}.heading.heading-light {  color: #fff;}
.heading.heading-light h1 {  color: #fff;}
.heading.heading-light span {  padding: 5px 10px;  position: relative;}
.heading.heading-v1 {  position: relative;}
.heading.heading-v2 {  padding-bottom: 35px;}
.heading.heading-v2:after {  left: 50%;  width: 200px;  height: 1px;  z-index: 1;  content: " ";  bottom: 30px;  background: #000000;  text-align: center;  position: absolute;  margin-left: -100px;}
.rtl .heading.heading-v2:after {  right: 50%;  left: auto;}
.rtl .heading.heading-v2:after {  margin-right: -100px;  margin-left: inherit;}
.heading.heading-v2:before {  left: 50%;  width: 12px;  height: 12px;  margin-left: -6px;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  z-index: 2;  content: " ";  bottom: 25px;  text-align: center;  position: absolute;  background: #fff;  border: 1px solid #000000;}
.rtl .heading.heading-v2:before {  right: 50%;  left: auto;}
.rtl .heading.heading-v2:before {  margin-right: -6px;  margin-left: inherit;}
.heading.heading-v2.heading-light:after {  background: #fff;}
.heading.heading-v2.heading-light:before {  background: #000000;  border: 1px solid #fff;}
.heading.heading-v3 {  padding-bottom: 35px;}
.heading.heading-v3:after {  left: 50%;  width: 100px;  height: 2px;  margin-left: -50px;  content: " ";  bottom: 30px;  background: #000000;  position: absolute;}
.rtl .heading.heading-v3:after {  right: 50%;  left: auto;}
.rtl .heading.heading-v3:after {  margin-right: -50px;  margin-left: inherit;}
.heading.heading-v3 span {  display: block;  margin-bottom: 20px;}
.heading.heading-v3.heading-light:after {  background: #000000;}
.heading.heading-v4 {  z-index: 1;  text-align: center;  padding-top: 70px;  position: relative;}
.heading.heading-v4:before {  left: 50%;  z-index: -1;  width: 50px;  height: 50px;  content: "";  top: 11px;  text-align: center;  position: absolute;  background-color: #000000;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  margin-left: -25px;}
.rtl .heading.heading-v4:before {  right: 50%;  left: auto;}
.rtl .heading.heading-v4:before {  margin-right: -25px;  margin-left: inherit;}
.heading.heading-v4:after {  left: 50%;  z-index: -1;  width: 50px;  height: 50px;  line-height: 50px;  content: "\f109";  font-family: FontAwesome;  top: 11px;  text-align: center;  position: absolute;  color: #fff;  margin-left: -25px;  font-size: 20px;}
.rtl .heading.heading-v4:after {  right: 50%;  left: auto;}
.rtl .heading.heading-v4:after {  margin-right: -25px;  margin-left: inherit;}
.heading.heading-v4.heading-light:before {  background: #fff;}
.heading.heading-v5 {  padding-bottom: 20px;  background: url("../images/dotted.png") repeat-x scroll center center;}
.heading.heading-v5 h1, .heading.heading-v5 h2, .heading.heading-v5 h3, .heading.heading-v5 h4, .heading.heading-v5 h5, .heading.heading-v5 h6 {  padding: 0;  background: #fff;  position: relative;  display: inline-block;}
.heading.heading-v6 h1, .heading.heading-v6 h2, .heading.heading-v6 h3, .heading.heading-v6 h4, .heading.heading-v6 h5, .heading.heading-v6 h6 {  position: relative;  margin-bottom: 35px;}
.heading.heading-v6 h1:after, .heading.heading-v6 h2:after, .heading.heading-v6 h3:after, .heading.heading-v6 h4:after, .heading.heading-v6 h5:after, .heading.heading-v6 h6:after {  left: 50%;  width: 80px;  height: 2px;  margin-left: -40px;  content: " ";  bottom: -18px;  background: #444;  position: absolute;}
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {  right: 50%;  left: auto;}
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {  margin-right: -40px;  margin-left: inherit;}
.heading.heading-v6.heading-light h1:after, .heading.heading-v6.heading-light h2:after, .heading.heading-v6.heading-light h3:after, .heading.heading-v6.heading-light h4:after, .heading.heading-v6.heading-light h5:after, .heading.heading-v6.heading-light h6:after {  background: #fff;}
  .heading.heading-v7 {  padding-bottom: 40px;}
.heading.heading-v7:before {  border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-top: 18px solid #000000;  bottom: 20px;  content: "";  width: 18px;  height: 14px;  left: 50%;  margin-left: -18px;  position: absolute;}
.rtl .heading.heading-v7:before {  right: 50%;  left: auto;}
.rtl .heading.heading-v7:before {  margin-right: -18px;  margin-left: inherit;}
.heading.heading-v7:after {  border-left: 8px solid transparent;  border-right: 8px solid transparent;  border-top: 12px solid #ffffff;  bottom: 24px;  content: "";  left: 50%;  margin-left: -14px;  position: absolute;  width: 10px;  height: 8px;}
.rtl .heading.heading-v7:after {  margin-right: -14px;  margin-left: inherit;}
.heading.heading-v7.heading-light:before {  border-top: 18px solid #fff;}
.heading.heading-v7.heading-light:after {  border-top: 12px solid #000000;}
.heading.heading-v8 h1, .heading.heading-v8 h2, .heading.heading-v8 h3, .heading.heading-v8 h4, .heading.heading-v8 h5, .heading.heading-v8 h6 {  position: relative;  padding: 20px 0 25px;}
.heading.heading-v8 h1:before, .heading.heading-v8 h1:after, .heading.heading-v8 h2:before, .heading.heading-v8 h2:after, .heading.heading-v8 h3:before, .heading.heading-v8 h3:after, .heading.heading-v8 h4:before, .heading.heading-v8 h4:after, .heading.heading-v8 h5:before, .heading.heading-v8 h5:after, .heading.heading-v8 h6:before, .heading.heading-v8 h6:after {
  content: ".";  font-size: 22px;  left: 50%;  position: absolute;  color: #c1c1c1;  text-shadow: 10px 0 #ddd, -10px 0 #ddd;}
.rtl .heading.heading-v8 h1:before, .rtl .heading.heading-v8 h1:after, .rtl .heading.heading-v8 h2:before, .rtl .heading.heading-v8 h2:after, .rtl .heading.heading-v8 h3:before, .rtl .heading.heading-v8 h3:after, .rtl .heading.heading-v8 h4:before, .rtl .heading.heading-v8 h4:after, .rtl .heading.heading-v8 h5:before, .rtl .heading.heading-v8 h5:after, .rtl .heading.heading-v8 h6:before, .rtl .heading.heading-v8 h6:after {
  right: 50%;  left: auto;}
.heading.heading-v8 h1:before, .heading.heading-v8 h2:before, .heading.heading-v8 h3:before, .heading.heading-v8 h4:before, .heading.heading-v8 h5:before, .heading.heading-v8 h6:before {
  top: -15px;}
.heading.heading-v8 h1:after, .heading.heading-v8 h2:after, .heading.heading-v8 h3:after, .heading.heading-v8 h4:after, .heading.heading-v8 h5:after, .heading.heading-v8 h6:after {  bottom: 0;}
.heading.heading-v9 {  text-align: left;}
.rtl .heading.heading-v9 {  text-align: right;}
.heading.heading-v9 h1, .heading.heading-v9 h2, .heading.heading-v9 h3, .heading.heading-v9 h4, .heading.heading-v9 h5, .heading.heading-v9 h6 {  position: relative;  margin-bottom: 30px;}
.heading.heading-v9 h1:after, .heading.heading-v9 h2:after, .heading.heading-v9 h3:after, .heading.heading-v9 h4:after, .heading.heading-v9 h5:after, .heading.heading-v9 h6:after {
  left: 0;  width: 30px;  height: 2px;  content: " ";  bottom: -15px;  right: inherit;  background-color: #000000;  position: absolute;}
.rtl .heading.heading-v9 h1:after, .rtl .heading.heading-v9 h2:after, .rtl .heading.heading-v9 h3:after, .rtl .heading.heading-v9 h4:after, .rtl .heading.heading-v9 h5:after, .rtl .heading.heading-v9 h6:after {  right: 0;  left: auto;}
.heading.heading-v9.heading-light h1:after, .heading.heading-v9.heading-light h2:after, .heading.heading-v9.heading-light h3:after, .heading.heading-v9.heading-light h4:after, .heading.heading-v9.heading-light h5:after, .heading.heading-v9.heading-light h6:after {  background-color: #fff;}
.heading-feature p {  width: 56%;  display: inline-block;  margin-bottom: 30px;}
.hight-light .heading small {  color: #FFFFFF;}
.hight-light h1, .hight-light h2, .hight-light h3, .hight-light h4, .hight-light h5, .hight-light h6, .hight-light p {  color: #FFFFFF;}
.hight-lighted .heading {  z-index: 1;  position: relative;}
.hight-lighted .heading h1, .hight-lighted .heading h2, .hight-lighted .heading h3, .hight-lighted .heading h4, .hight-lighted .heading h5, .hight-lighted .heading h6 {  position: relative;}
@-webkit-keyframes hover-imagecategory {
  0% {    transform: translateX(-100%);  }
  100% {    transform: translateX(0px);  }
}
@-moz-keyframes hover-imagecategory {
  0% {    transform: translateX(-100%);  }
  100% {    transform: translateX(0px);  }
}
@-o-keyframes hover-imagecategory {
  0% {    transform: translateX(-100%);  }
  100% {    transform: translateX(0px);  }
}
@keyframes hover-imagecategory {
  0% {    transform: translateX(-100%);
  }
  100% {    transform: translateX(0px);  }
}
.feature-box .fbox-icon {  float: left;  margin: 10px 20px 0 0;  -webkit-transform-origin: 50% 100%;  -moz-transform-origin: 50% 100%;  -ms-transform-origin: 50% 100%;  transform-origin: 50% 100%;}
.rtl .feature-box .fbox-icon {  float: right;}
.rtl .feature-box .fbox-icon {  margin: 10px 0 0 20px;}
.feature-box .fbox-body {  overflow: hidden;}
.feature-box .fbox-body .fbox-icon {  margin-top: 0;}
.feature-box small {  font-size: 13px;  margin-bottom: 15px;  display: inline-block;}
.feature-box h4 {  text-transform: uppercase;  font-weight: bold;  margin: 0;}
.feature-box .fbox-title {  margin: 10px 0;  font-weight: 600;  text-transform: none;}
.feature-box.light-style {  color: #dfdfdf;}
.feature-box.light-style a {  color: #fff;}
.feature-box.light-style a:hover {  color: #000;}
.feature-box.light-style .fbox-title,
.feature-box.light-style h4 {  color: #fff;}
.feature-box.feature-box-right {  text-align: right;}
.rtl .feature-box.feature-box-right {  text-align: left;}
.feature-box.feature-box-right .fbox-icon {  float: right;  margin: 10px 0 0 20px;}
.rtl .feature-box.feature-box-right .fbox-icon {  float: left;}
.rtl .feature-box.feature-box-right .fbox-icon {  margin: 10px 20px 0 0;}
.feature-box.feature-box-center {  text-align: center;  padding: 0 16px;}
.feature-box.feature-box-center .fbox-icon {  float: none;}
.feature-box:hover .fbox-icon {  -webkit-animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;  -moz-animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;  -o-animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;  animation: hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;}
.feature-box:hover .fbox-body h4 {  color: #f18e2c;}
[class*="feature-box-"] .fbox-icon {  float: none;  margin: 0;}
[class*="feature-box-"] h4 {  padding: 5px 0;  position: relative;}
.feature-box-v2 .fbox-icon {  float: left;  margin-right: 15px;  margin-left: 15px;}
.rtl .feature-box-v2 .fbox-icon {  float: right;}
.feature-box-v2 .fbox-icon .icons {  width: 45px;  height: 45px;  color: #fff;}
.feature-box-v2 .fbox-body {  color: #8a8a8a;}
.feature-box-v2 .fbox-body h4 {  color: #242424;  font-family: "proxima_semibold", sans-serif;  font-size: 18px;}
.fa-angle-downs:before {    content: "\f056";    color: #005da7;}
.fa-angle-rights:before {content: "\f055";    color:#005da7;}
.feature-box-v3 .fbox-icon .icons {  width: 70px;  height: 70px;  line-height: 70px;  font-size: 30px;}
.feature-box-v3 .fbox-icon .icons.icons-plain {  width: auto;  height: auto;  line-height: 100%;}
.feature-box-v3.feature-box-right .fbox-icon {  float: none;  margin: 0;}
.feature-box-v3.feature-box-right h4:before {  left: inherit;  right: 0;}
.feature-box-v4 {  position: relative;  border: 1px solid #333;  padding: 35px 30px 20px;  text-align: center;}
.feature-box-v4 .fbox-icon {  position: absolute;  content: "";  left: 0;  right: 0;  top: -36px;  margin: 0 auto;}
.feature-box-v4 .fbox-icon .icons {  font-size: 24px;  width: 70px;  height: 70px;  line-height: 70px;  background-color: #fff;  border: 1px solid #333;  color: #333;}
.feature-box-v4 .fbox-icon.fbox-bg .icons {  background-color: #f18e2c;  border: 1px solid #f18e2c;  color: #fff;}
.feature-box-v4 h4 {  padding: 10px 0 20px;}
.feature-box-v4 h4:before {  width: 0px;  height: 0px;  background-color: transparent;}
.feature-box-v4[class*="bg-"] {  border: none;}
.feature-box-v5 {  padding: 20px 30px;  border: 1px solid #ddd;  border-bottom: 3px solid #f18e2c;}
.feature-box-v5 .fbox-icon .icons {  font-size: 40px;  width: 70px;  height: 70px;  line-height: 70px;  color: #333;}
.icon-rating {  float: left;}
.icon-rating input {  left: -9999px;  position: absolute;}
.icon-rating label {  cursor: pointer;  display: block;  float: right;  font-size: 22px;  height: 17px;  line-height: 17px;  padding: 0 3px;}
.icon-rating label {  color: #e0e0e0;  transition: color 0.3s ease 0s;}
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label {  color: #8bc34a;}
.icon-rating input:checked ~ label {  color: #8bc34a;}
.icon-rating-horizontal {  float: none;  text-align: center;}
.icon-rating-horizontal label {  float: none;  height: 20px;  line-height: 20px;}
.light-style {  color: #fff;}
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 {  color: #fff;}
.bg-success .icon-rating label {  color: #6ab7b9;}
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label,
.bg-success .icon-rating input:checked ~ label {  color: #fff;}
.bg-danger .icon-rating label {  color: #e1131a;}
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label,
.bg-danger .icon-rating input:checked ~ label {  color: #fff;}
.bg-warning .icon-rating label {  color: #b08e65;}
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label,
.bg-warning .icon-rating input:checked ~ label {  color: #fff;}
.bg-primary .icon-rating label {  color: #598d66;}
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label,
.bg-primary .icon-rating input:checked ~ label {  color: #fff;}
.bg-info .icon-rating label {  color: #e1131a;}
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label,
.bg-info .icon-rating input:checked ~ label {  color: #fff;}
.interactive-banner {  position: relative;  overflow: hidden;}
.interactive-banner .interactive-banner-profile {  position: absolute;  z-index: 2;  margin: auto;  content: "";}
.interactive-banner .interactive-banner-profile h2 {  text-transform: uppercase;  margin: 10px 0 15px;  letter-spacing: 5px;}
.interactive-banner .interactive-banner-profile small {  text-transform: uppercase;}
.interactive-banner .mask-link {  position: absolute;  content: "";  width: 100%;  height: 100%;  top: 0;  left: 0;  right: 0;  bottom: 0;  margin: auto;  z-index: 1;}
h1.category-name {    display: block;    margin-bottom: 10px;    text-transform: capitalize;    margin-top: 0px;    font-size: 45px;    color:#000000;    line-height: normal;    font-family: 'Tangerine';    text-align: center;    background: #f1f1f1;}
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 {  color: #fff;}
.interactive-banner .action .icons:hover {  background-color: #1fb0b3 !important;  border: #1fb0b3 !important;}
.interactive-banner.left .interactive-banner-profile {  left: 20px;}
.interactive-banner.right .interactive-banner-profile {  right: 20px;}
.interactive-banner.center .interactive-banner-profile {  right: 0;  left: 0;}
.interactive-banner-v1 .interactive-banner-profile {  width: 85%;  height: 120px;  bottom: 0;  top: 0;}
.interactive-banner-v2 .interactive-banner-profile {  top: 40px;  width: 55%;  height: 120px;}
.interactive-banner-v2 .interactive-banner-profile .action {  padding: 5px 15px;  margin-bottom: 3px;  background-color: #fff;  color: #333;}
.interactive-banner-v2.left .interactive-banner-profile {  left: 60px;}
.interactive-banner-v2.right .interactive-banner-profile {  right: 60px;}
.interactive-banner-v2.center .interactive-banner-profile {  right: 0;  left: 0;}
.interactive-banner-v3 .interactive-banner-profile {  padding: 40px 60px;  width: 100%;  height: 100%;  top: 0;}
.interactive-banner-v3 .interactive-banner-profile .action {  bottom: 60px;  left: 60px;  right: 60px;  content: "";  position: absolute;}
.interactive-banner-v3 .interactive-banner-profile .action:after {  content: "";  position: absolute;  border: 5px solid #fff;  bottom: -30px;  left: -30px;  right: -30px;  height: calc(100% + 60px);  width: calc(100% + 60px);  z-index: -1;}
.interactive-banner-v4 .interactive-banner-profile {  width: 100%;  bottom: 0;  left: 0;  padding: 0 30px;  position: absolute;  content: "";  transform: translate3d(0px, 60px, 0px);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.interactive-banner-v4 .interactive-banner-profile .action {  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s;  transition: opacity 0.35s ease 0s;  position: relative;  background-color: #1fb0b3;  margin: 0 -30px;  padding: 20px 30px;}
.interactive-banner-v4 .interactive-banner-profile img {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: opacity 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s;  transition: opacity 0.35s ease 0s;}
.interactive-banner-v4:hover .interactive-banner-profile {  transform: translate3d(0px, 0px, 0px);}
.interactive-banner-v4:hover .interactive-banner-profile .action {  opacity: 1;  filter: alpha(opacity=100);}
.interactive-banner-v4:hover .interactive-banner-profile img {  opacity: 0.5;  filter: alpha(opacity=50);}
.interactive-banner-v5 .interactive-banner-profile {  width: 55%;  height: 120px;  bottom: 0;  top: 0;}
.interactive-banner-v5 a.links {  content: "";  position: absolute;  top: 0;  left: 50%;  margin-left: -30px;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transform: translate3d(0px, -60px, 0px);}
.interactive-banner-v5:hover a.links {  opacity: 1;  filter: alpha(opacity=100);  transform: translate3d(0px, 0px, 0px);}
.effect-v1 {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-v1:before {  border: 1px solid #ffffff;  bottom: 20px;  content: "";  left: 20px;  position: absolute;  right: 20px;  top: 20px;  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  z-index: 1;}
.effect-v1 img {  -webkit-transform: scale(1.12);  -ms-transform: scale(1.12);  -o-transform: scale(1.12);  transform: scale(1.12);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-v1 .action {  -webkit-transform: scale(1.12);  -ms-transform: scale(1.12);  -o-transform: scale(1.12);  transform: scale(1.12);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-v1:hover:before {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-v1:hover img {  opacity: 0.5;  filter: alpha(opacity=50);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-v1:hover .action {  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  opacity: 1;  filter: alpha(opacity=100);}
.effect-v2 {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-v2:before {  border: 1px solid #ffffff;  bottom: 20px;  content: "";  left: 20px;  position: absolute;  right: 20px;  top: 20px;  -webkit-transform: translate3d(-20px, 0px, 0px);  transform: translate3d(-20px, 0px, 0px);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  z-index: 1;}
.effect-v2 img {  -webkit-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -o-transform: scale(1, 1);  transform: scale(1, 1);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-v2 .action {  -webkit-transform: translate3d(-10px, 0px, 0px);  transform: translate3d(-10px, 0px, 0px);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}.effect-v2:hover:before {
  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate3d(0px, 0px, 0px);  transform: translate3d(0px, 0px, 0px);}
.effect-v2:hover img {  opacity: 0.7;  filter: alpha(opacity=70);  -webkit-transform: scale(1.2, 1);  -ms-transform: scale(1.2, 1);  -o-transform: scale(1.2, 1);  transform: scale(1.2, 1);}
.effect-v2:hover .action {  -webkit-transform: translate3d(0px, 0px, 0px);  transform: translate3d(0px, 0px, 0px);  opacity: 1;  filter: alpha(opacity=100);}
.effect-v3 {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-v3:before, .effect-v3:after {  bottom: 20px;  content: "";  left: 20px;  opacity: 0;  position: absolute;  right: 20px;  top: 20px;  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  z-index: 1;}
.effect-v3:before {  border-bottom: 1px solid #ffffff;  border-top: 1px solid #ffffff;  -webkit-transform: scale(0, 1);  -ms-transform: scale(0, 1);  -o-transform: scale(0, 1);  transform: scale(0, 1);}
.effect-v3:after {  border-left: 1px solid #ffffff;  border-right: 1px solid #ffffff;  -webkit-transform: scale(1, 0);  -ms-transform: scale(1, 0);  -o-transform: scale(1, 0);  transform: scale(1, 0);}
.effect-v3 img {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: opacity 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s;  transition: opacity 0.35s ease 0s;  width: 100%;}
.effect-v3 .banner-title {  -webkit-transform: translate3d(0px, -20px, 0px);  transform: translate3d(0px, -20px, 0px);  -webkit-transition: transform 0.35s ease 0s;  -o-transition: transform 0.35s ease 0s;  transition: transform 0.35s ease 0s;}
.effect-v3 .action {
  opacity: 0;  filter: alpha(opacity=0);  -webkit-transform: translate3d(0px, 40px, 0px);  transform: translate3d(0px, 40px, 0px);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-v3:hover:before, .effect-v3:hover:after {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-v3:hover img {  opacity: 0.5;  filter: alpha(opacity=50);}
.effect-v3:hover .banner-title, .effect-v3:hover .action {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate3d(0px, 0px, 0px);  transform: translate3d(0px, 0px, 0px);}
.effect-v4 {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-v4:before {  border: 2px solid #ffffff;  bottom: 20px;  -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);  content: "";  left: 20px;  opacity: 0;  position: absolute;  right: 20px;  top: 20px;  -webkit-transform: scale(1.4);  -ms-transform: scale(1.4);  -o-transform: scale(1.4);  transform: scale(1.4);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  z-index: 1;}
.effect-v4 img {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: opacity 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s;  transition: opacity 0.35s ease 0s;}
.effect-v4 .banner-title {  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: transform 0.35s ease 0s;  -o-transition: transform 0.35s ease 0s;  transition: transform 0.35s ease 0s;}
.effect-v4 .action {  opacity: 0;  filter: alpha(opacity=0);  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-v4:hover:before {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-v4:hover img {  opacity: 0.5;  filter: alpha(opacity=50);}
.effect-v4:hover .banner-title {  -webkit-transform: scale(0.95);  -ms-transform: scale(0.95);  -o-transform: scale(0.95);  transform: scale(0.95);}
.effect-v4:hover .action {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1); -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-v5 {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-v5 img {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;  -o-transition: opacity 1s ease 0s, transform 1s ease 0s;  transition: opacity 1s ease 0s, transform 1s ease 0s;}
.effect-v5 .action {  transform: translate3d(-150%, 0px, 0px);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.effect-v5 .action:first-child {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}
.effect-v5 .action:nth-of-type(2) {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}
.effect-v5 .action:nth-of-type(3) {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}
.effect-v5:hover img {  opacity: 0.5;  filter: alpha(opacity=50);  transform: scale3d(1.1, 1.1, 1);}
.effect-v5:hover .action {  opacity: 1;  filter: alpha(opacity=100);  transform: scale3d(1.1, 1.1, 1);  transform: translate3d(0px, 0px, 0px);}
.effect-v5:hover .action:first-child {  -webkit-transition-delay: 0s;  transition-delay: 0s;}
.effect-v5:hover .action:nth-of-type(2) {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}
.effect-v5:hover .action:nth-of-type(3) {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}
.effect-v6 {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-v6 img {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: opacity 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s;  transition: opacity 0.35s ease 0s;}
.effect-v6 .action {  transform: translate3d(0px, -100px, 0px);  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  opacity: 0;}
.effect-v6:hover img {  opacity: 0.5;  filter: alpha(opacity=50);}
.effect-v6:hover .action {  opacity: 1;  transform: translate3d(0px, 0px, 0px);}
.effect-v7 {  overflow: hidden;  position: relative;}
.effect-v7:before {  bottom: 0;  content: "";  left: 0;  position: absolute;  right: 0;  top: 0;  -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;  -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;  transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;  z-index: 1;  border: 200px double transparent;  opacity: 1;  filter: alpha(opacity=100);  visibility: visible;}
.effect-v7:hover:before {  opacity: 0;  filter: alpha(opacity=0);  border: 0 double rgba(255, 255, 255, 0.7);  visibility: hidden;}
.effect-v8 {  overflow: hidden;  position: relative;}
.effect-v8:before {  border-bottom: 50px solid rgba(255, 255, 255, 0.4);  border-top: 50px solid rgba(255, 255, 255, 0.4);  content: "";  height: 100%;  left: 0;  opacity: 0;  filter: alpha(opacity=0);  position: absolute;  top: 0;  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transform-origin: 50% 50% 0;  width: 100%;}
.effect-v8:hover:before {  opacity: 1;  filter: alpha(opacity=100);  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);}
.effect-v9 {  overflow: hidden;  position: relative;}
.effect-v9:before {  border: 50px solid transparent;  border-top-right-radius: 50px;  border-top-left-radius: 50px;  border-bottom-right-radius: 50px;  border-bottom-left-radius: 50px;  box-sizing: border-box;  cursor: pointer;  display: inline-block;  left: 0;  right: 0;  bottom: 0;  margin: auto;  position: absolute;  top: 0;  content: "";  opacity: 1;  filter: alpha(opacity=100);  width: 100px;  height: 100px;  -webkit-transform: scale(7);  -ms-transform: scale(7);  -o-transform: scale(7);  transform: scale(7);  -webkit-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;  visibility: visible;  z-index: 1;}
  .effect-v9:hover:before {  border: 0 solid rgba(0, 0, 0, 0.7);  opacity: 0;  filter: alpha(opacity=0);  visibility: hidden;}
.effect-v10 {  overflow: hidden;  position: relative;}
.effect-v10:before {  background-color: rgba(255, 255, 255, 0.2);  display: block;  width: 100%;  height: 100%;  left: -100%;  opacity: 0;  filter: alpha(opacity=0);  position: absolute;  top: 0;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  content: "";  z-index: 1;}
.effect-v10:hover:before {  left: 0;  opacity: 1;  filter: alpha(opacity=100);}
.effect-default {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-default .banner-title {  -webkit-transform: translate3d(0px, 20px, 0px);  transform: translate3d(0px, 20px, 0px);  -webkit-transition: transform 0.35s ease 0s;  -o-transition: transform 0.35s ease 0s;  transition: transform 0.35s ease 0s;}
.effect-default img {  -webkit-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  opacity: 0.7;  filter: alpha(opacity=70);}
.effect-default .action {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;  border: 1px solid #fff;  margin: 1em 0 0;  padding: 1em;  color: #FFFFFF;}
.effect-default:hover:before {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-default:hover img {  opacity: 0.5;  filter: alpha(opacity=50);  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}
.effect-default:hover .action {  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  opacity: 1;  filter: alpha(opacity=100);}
.effect-default:hover .banner-title {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate3d(0px, 0px, 0px);  transform: translate3d(0px, 0px, 0px);}
.bg-blog .blog-item {  background: #FFFFFF;}
.hight-light .latest-posts a {  color: #FFFFFF;}
.hight-light .latest-posts-v1 .blog-meta {  color: #77c66d;}
.green .btn-primary {  background-color: #77c66d;  border-color: #77c66d;}
.brown .btn-primary {  background-color: #3a3a3a;  border-color: #3a3a3a;}
.latest-posts a {  text-transform: none;  font-family: "proxima_regular", sans-serif !important;}
.latest-posts .latest-posts-title {  font-size: 20px !important;}
.latest-posts .latest-posts-profile {  font-size: 13px;  font-weight: bold;  color: #000000;  text-transform: uppercase;}
.latest-posts .latest-posts-profile a {  color: #000000;}
.latest-posts .latest-posts-profile a:hover {  color: #f18e2c;}
.latest-posts .latest-posts-profile i {  margin-right: 7px;  font-size: 14px;}
.rtl .latest-posts .latest-posts-profile i {  margin-left: 7px;  margin-right: inherit;}
.latest-posts .shortinfo {  color: #333333;  font-family: "proxima_thin", sans-serif;  padding-bottom: 30px;}
.latest-posts-v1 .latest-posts-img-profile {  position: relative;}
.latest-posts-v1 .blog-meta {  font-size: 11px;  text-transform: uppercase;  margin-top: 25px;}
.latest-posts-v1 .blog-meta span.comment_count {  padding: 0 10px;}
.latest-posts-v1 .blog-meta i {  margin-right: 2px;}
.rtl .latest-posts-v1 .blog-meta i {  margin-left: 2px;  margin-right: inherit;}
.latest-posts-v1 .blog-meta a {  color: #999;}
.latest-posts-v2 .latest-posts-meta,
.latest-posts-v2 .latest-posts-profile {  border-right: 1px solid #e5e5e5;  border-left: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;  padding: 15px;  background-color: rgba(255, 255, 255, 0.7);}
.latest-posts-v3 {  text-align: center;}
.latest-posts-v3 .latest-posts-title {  position: relative;}
.latest-posts-v3 .latest-posts-title:after {  background-color: #444444;  content: " ";  height: 1px;  left: 50%;  margin-left: -15px;  position: absolute;  top: 41px;  width: 30px;}
.latest-posts-v3 .latest-posts-meta {  padding: 15px;  position: relative;  background-color: rgba(255, 255, 255, 0.7);}
.latest-posts-v3 .latest-posts-profile {  background-color: rgba(0, 0, 0, 0.3);  text-align: left;  position: absolute;  top: -42px;  left: 0;  padding: 10px 15px;  width: 100%;  color: #fff;}
.rtl .latest-posts-v3 .latest-posts-profile {  text-align: right;}
.latest-posts-v3 .latest-posts-profile a {  color: #fff;}
.latest-posts-v3 .latest-posts-profile a:hover {  color: red;}
.latest-posts-v4 .latest-posts-image {  margin-right: 10px;}
.rtl .latest-posts-v4 .latest-posts-image {  margin-left: 10px;  margin-right: inherit;}
.latest-posts-v4 .latest-posts-image img {  width: 100px !important;  height: auto !important;}
.latest-posts-v4 .latest-posts-item {  padding-top: 15px;  padding-bottom: 15px;}
.latest-posts-v4 .latest-posts-item .latest-posts-title {  font-size: 14px;  text-transform: uppercase;}
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span {  margin-right: 10px;}
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span {  margin-left: 10px;  margin-right: inherit;}
.latest-posts-v5 .latest-posts-image {  margin-left: 10px;}
.rtl .latest-posts-v5 .latest-posts-image {  margin-right: 10px;  margin-left: inherit;}
.latest-posts-v5 .latest-posts-image img {  width: 100px !important;  height: auto !important;}
.latest-posts-v5 .latest-posts-item {  padding: 20px;}
.latest-posts-v5 .latest-posts-item:nth-child(even) {  background-color: rgba(228, 228, 228, 0.3);}
.latest-posts-v5 .latest-posts-item:nth-child(odd) {  background-color: rgba(255, 255, 255, 0.3);}
.latest-posts-v5 .latest-posts-item .latest-posts-title {  font-size: 14px;  text-transform: uppercase;}
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span {  margin-right: 10px;}
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span {  margin-left: 10px;  margin-right: inherit;}
.latest-posts-v6 .latest-posts-body {  position: relative;  overflow: hidden;}
.latest-posts-v6 .latest-posts-body .latest-posts-meta {  bottom: 0;  left: 0;  display: block;  padding: 10px 20px;  position: absolute;  -webkit-transform: translate(0, 50%);  -ms-transform: translate(0, 50%);  -o-transform: translate(0, 50%);  transform: translate(0, 50%);  -webkit-transition: all 0.4s linear 0s;  -o-transition: all 0.4s linear 0s;  transition: all 0.4s linear 0s;}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta {  right: 0;  left: auto;}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .shortinfo {  color: #ffffff;  padding-left: 34px;}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .shortinfo {  padding-right: 34px;  padding-left: inherit;}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title {  position: relative;  letter-spacing: 0;  line-height: 20px;  font-family: "proxima_bold", sans-serif;}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after, .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {  position: absolute;  top: 4px;  background-color: #f18e2c;  content: "";  width: 2px;  height: 30px;  -ms-transform: skew(-30deg);  -webkit-transform: skew(-30deg);  transform: skew(-30deg);  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  display: inline-block;  *display: inline;  zoom: 1;}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {  left: 8px;}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {  right: 8px;  left: auto;}
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after {  left: 12px;}
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after {  right: 12px;  left: auto;}
.latest-posts-v6 .latest-posts-body:hover .latest-posts-meta {  -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);  -o-transform: translate(0, 0);  transform: translate(0, 0);  background-color: rgba(0, 0, 0, 0.4);}
.latest-posts-v6 .latest-posts-body:hover .latest-posts-meta .latest-posts-title {  margin-bottom: 10px;}
.latest-posts-v6 .latest-posts-profile {  position: absolute;  top: 30px;  left: 40px;  padding: 2px 12px;  background-color: #f18e2c;}
.rtl .latest-posts-v6 .latest-posts-profile {  right: 40px;  left: auto;}
.latest-posts-v6 .latest-posts-profile .created {  display: inline-block;  position: relative;}
.latest-posts-v6 .latest-posts-profile .created:after {  border-right: 25px solid transparent;  border-top: 29px solid #f18e2c;  content: "";  height: 0;  position: absolute;  right: -36px;  top: -2px;  width: 0;}
.latest-posts-v6 .latest-posts-profile .created:before {  border-bottom: 29px solid #f18e2c;  border-left: 25px solid transparent;  content: "";  height: 0;  left: -36px;  position: absolute;  top: -2px;  width: 0;}
.list-unstyled {  list-style: none;  padding-left: 0;}
p.authors {    height: 30px;}
.lists li {  list-style: none;}
.lists li a {  color: #FFFFFF;}
.lists li a:hover {  color: #f18e2c;  text-decoration: none;}
.lists li i {  color: #FFFFFF;  margin-right: 10px;  position: relative;  top: 2px;}
.rtl .lists li i {  margin-left: 10px;  margin-right: inherit;}
.lists.lists-light li, .lists.lists-light li a, .lists.lists-light li i {  color: #FFFFFF;}
.lists.lists-light li a:hover {  color: #f18e2c;}
.lists.list-style-circle, .lists.list-style-disc {  list-style: none;  padding-left: 20px;}
.rtl .lists.list-style-circle, .rtl .lists.list-style-disc {  padding-right: 20px;  padding-left: inherit;}
.lists.list-style-circle li, .lists.list-style-disc li {  position: relative;}
.lists.list-style-circle li:before, .lists.list-style-disc li:before {  color: #FFFFFF;  font-family: 'FontAwesome';  font-size: 10px;  left: -20px;  position: absolute;  top: 4px;}
.rtl .lists.list-style-circle li:before, .rtl .lists.list-style-disc li:before {  right: -20px;  left: auto;}
.lists.list-style-circle.lists-light li:before, .lists.list-style-disc.lists-light li:before {  color: #FFFFFF;}
.lists.list-style-circle li:before {  content: "\f10c";}
.lists.list-style-disc li:before {  content: "\f111";}
.lists.list-style-square {  list-style: none;  padding-left: 20px;}
.rtl .lists.list-style-square {  padding-right: 20px;  padding-left: inherit;}
.lists.list-style-square li {  position: relative;}
.lists.list-style-square li:before {  content: "";  top: 10px;  left: -10px;  position: absolute;  width: 3px;  height: 3px;  background-color: #FFFFFF;}
.rtl .lists.list-style-square li:before {  right: -10px;  left: auto;}
.lists.list-style-square.lists-light li:before {  background-color: #FFFFFF;}
.lists.list-style-number {  counter-reset: li;  list-style: outside none decimal;  padding-left: 20px;}
.rtl .lists.list-style-number {  padding-right: 20px;  padding-left: inherit;}
.lists.list-style-number li {  display: block;  padding-left: 5px;}
.rtl .lists.list-style-number li {  padding-right: 5px;  padding-left: inherit;}
.lists.list-style-number li:before {  color: #FFFFFF;  content: counter(li,decimal);  counter-increment: li;  left: 20px;  position: absolute;}
.rtl .lists.list-style-number li:before {  right: 20px;  left: auto;}
.lists.list-style-number.lists-light li:before {  color: #FFFFFF;}
.media-image-v1 {  border: 10px solid #f5f5f5;  box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1);}
.media-image-v2 {  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);}
.media-image-v3 {  border: 10px solid #f5f5f5;  position: relative;}
.media-image-v3:before, .media-image-v3:after {  width: 22%;  height: 15px;  bottom: 2px;  box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1);  content: "";  position: absolute;  z-index: -1;}
.media-image-v3:before {  left: 5px;}
.media-image-v3:after {  right: 5px;}
.alert-box-success {  background-color: #1fb0b3;  border-color: #7cc1b6;  color: #fff;}
.alert-box-success hr {  border-top-color: #6ab9ad;}
.alert-box-success .alert-link {  color: #e6e6e6;}
.alert-box-info {  background-color: #f18e2c;  border-color: #ed3056;  color: #000;}
.alert-box-info hr {  border-top-color: #eb1942;}
.alert-box-info .alert-link {  color: black;}
.alert-box-warning {  background-color: #cab398;  border-color: #c19d87;  color: #000;}
.alert-box-warning hr {  border-top-color: #b98f76;}
.alert-box-warning .alert-link {  color: black;}
.alert-box-error {  background-color: #f18e2c;  border-color: #ee3a5d;  color: #000;}
.alert-box-error hr {  border-top-color: #ec224a;}
.alert-box-error .alert-link {  color: black;}
.mockup {  font-size: 16px;  line-height: 32px;}
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 {  margin-top: 0;}
[class*="newsletter-v"] {  padding: 30px 0;}
[class*="newsletter-v"].light-style {  color: #fff;}
[class*="newsletter-v"].light-style .form-control {  color: #fff;  background: transparent;}
[class*="newsletter-v"].light-style .newsletter-label {  color: #FFF;}
[class*="newsletter-v"].newsletter-border {  border: 1px solid #ececec;}
[class*="newsletter-v"].newsletter-center {  text-align: center;}
[class*="newsletter-v"].newsletter-center .newsletter-heading {  margin-bottom: 20px;}
[class*="newsletter-v"].newsletter-center h2 {  margin-top: 0;}
.newsletter-label {  font-size: 18px;  margin-top: 0;  text-transform: uppercase;}
.newsletter-v3 .newsletter-label {  color: #FFF;}
.newsletter-v8 .heading span {  display: block;  margin-bottom: 30px;}
.newsletter-v8 .newsletter-group {  margin: 0 auto;  width: 60%;  background: #FFF;  border: 0;  padding: 0 2px 0 0px;  border-radius: 3px;}
.newsletter-v8 .newsletter-input {  background: transparent none;  border: 0;}
.panel-default {  position: relative;}
.panel-white {  color: #FFFFFF;}
.panel .panel-heading {  background: transparent;  color: #242424;  font-family: "proxima_bold", sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 22px;  margin: 0;  position: relative;  text-transform: uppercase;}
.panel .panel-heading.nopadding {  padding: 15px 0;}
.hightlight .panel-heading {  margin-bottom: 20px;}
.hightlight .panel-heading.block-border {  border-bottom: 0 !important;}
.parallax {  padding-top: 150px;  padding-bottom: 150px;  text-align: center;}
.parallax .parallax-heading h2 {  font-size: 36px;  text-transform: uppercase;}
.parallax .parallax-heading h2:before, .parallax .parallax-heading h2:after {  display: none;}
.parallax-v1 .parallax-heading h2 {  margin: 0;}
.parallax-light h2, .parallax-light p {  color: #FFF;}
[class*="piechart-v"] .piechart-body {  position: relative;  display: inline-block;}
[class*="piechart-v"] .piechart-body .piechart-body-inner {  top: 0;  font-size: 35px;  line-height: 140px;  position: absolute;  left: 0;  width: 100%;  height: 140px;}
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner {  right: 0;  left: auto;}
[class*="piechart-v"].piechart-center {  text-align: center;}
[class*="piechart-v"].light-style {  color: #fff;}
.progress-title {  font-size: 24px;  color: #000;  font-weight: 800;  line-height: 100%;}
.progress-title span {  margin-right: 10px;}
.rtl .progress-title span {  margin-left: 10px;  margin-right: inherit;}
.progress-title small {  font-size: 14px;  text-transform: uppercase;  font-weight: 700;}
#hynax_sign_box .form-control {    background: #fff;}
.progress-bar {  box-shadow: none;}
.progress-icon .progress-title {  padding-left: 10px;}
.progress-icon .bar-chart {  padding-left: 50px;  position: relative;}
.progress-icon .bar-icon {  position: absolute;  content: "";  top: 9px;  left: 0;}
.progress-box .progress-bar {  transition: all 3s ease-in 0s;}
.process > li:hover i, .process > li:hover i:after {  transition: all 0.3s ease-in-out 0s;}
.chart {  display: inline-block;  width: 110px;  margin: 40px auto 20px;  padding: 0 10px;}
.easyPieChart {  position: relative;  text-align: center;}
.easyPieChart canvas {  position: absolute;  top: 0;  left: 0;  right: 0;  margin: 0 auto;}
.percentage {  font-size: 24px;  color: #8bc34a;  font-weight: 800;  margin: 0 auto 0.5em;}
.piechart-title {  text-transform: uppercase;  font-weight: 700;}
sup {  top: -0.2em;  margin-left: 1px;}
.ctrl {  position: absolute;  right: 10px;  top: 5px;  color: #c4cdcc;  word-spacing: 5px;}
.ctrl span {  cursor: pointer;  -webkit-transition: color 0.5s ease-in-out;  -o-transition: color 0.5s ease-in-out;  transition: color 0.5s ease-in-out;}
.ctrl span:hover {  color: #000;}
.pricing {  text-align: center;}
.pricing-v1 {  background: #FFFFFF;}
.pricing-v1 .plan-title {  font-size: 30px;  text-transform: uppercase;  font-weight: 300;  margin: 0;  padding: 30px 0;  border-bottom: 2px solid #f9f9f9;}
.pricing-v1 .plan-figure {  font-size: 48px;  font-weight: 300;  color: #000;}
.pricing-v1 .plan-price {  font-size: 16px;  border-bottom: 2px solid #f9f9f9;}
.pricing-v1 .plan-currency {  font-size: 30px;  font-weight: 300;}
.pricing-v1 .plain-info {  padding: 20px;}
.pricing-v1 .plain-info li {  font-size: 16px;  color: #000;  font-weight: 300;  background: #EDEDED;  margin-bottom: 10px;  padding: 14px 0;}
.pricing-v1 .pricing-footer {  padding: 0px 20px 40px 20px;}
.pricing-v2 {  background: #FFFFFF;}
.pricing-v2 .plan-title {  color: #000;  font-size: 30px;  text-transform: uppercase;  font-weight: 300;  margin: 0;  padding: 30px 0;}
.pricing-v2 .plan-price {  background: #f18e2c;  margin: 0 -10px;  position: relative;  height: 100px;}
.pricing-v2 .plan-price .plan-price-body {  background: #f18e2c;  margin: 0 auto;  border-radius: 50%;  position: absolute;  left: 0;  top: -15px;  right: 0;  color: #FFF;  width: 130px;  height: 130px;}
.pricing-v2 .plan-price .plan-figure {  font-size: 48px;  font-weight: 300;}
.pricing-v2 .plan-price .plan-currency {  font-size: 30px;  font-weight: 300;}
.pricing-v2 .plain-info {  padding: 20px;}
.pricing-v2 .plain-info li {  color: #000;  line-height: 62px;  border-bottom: 1px dashed #ececec;}
.pricing-v2 .pricing-footer {  padding: 0 20px 40px 20px;}
.pricing-highlight .plan-title {  background: #1fb0b3;  color: #FFFFFF;}
.process-steps {  list-style: outside none none;  margin: 0;  padding: 0;}
.process-steps li {  float: left;  overflow: hidden;  position: relative;  text-align: center;}
.process-steps li a,
.process-steps li span {  color: #000;}
.process-steps li a .icons,
.process-steps li span .icons {  background-color: #000;  color: #fff;  font-style: normal;}
.process-steps li a .icons.icons-bodered,
.process-steps li span .icons.icons-bodered {  background-color: transparent;  border: 1px solid #000;  color: #000;}
.process-steps li.step_current a,
.process-steps li.step_current span, .process-steps li.step_done a,
.process-steps li.step_done span {  color: #1fb0b3 !important;}
.process-steps li.step_current a .icons,
.process-steps li.step_current span .icons, .process-steps li.step_done a .icons,
.process-steps li.step_done span .icons {  background-color: #1fb0b3 !important;  color: #fff !important;}
.process-steps li.step_current a .icons.icons-bodered,
.process-steps li.step_current span .icons.icons-bodered, .process-steps li.step_done a .icons.icons-bodered,
.process-steps li.step_done span .icons.icons-bodered {  background-color: transparent !important;  border: 1px solid #1fb0b3 !important;  color: #1fb0b3 !important;}
.process-steps.process-2 li {  width: 50%;}
.process-steps.process-3 li {  width: 33.33%;}
.process-steps.process-4 li {  width: 25%;}
.process-steps.process-5 li {  width: 20%;}
.process-steps-v1 li:after, .process-steps-v1 li:before {  border-top: 1px dashed #bbb;  content: "";  left: 0;  margin-left: -26px;  position: absolute;  top: 30px;  width: 50%;}
.process-steps-v1 li:after {  left: auto;  margin: 0 -26px 0 0;  right: 0;}
.process-steps-v1 li:first-child:before, .process-steps-v1 li:last-child:after {  display: none;}
.process-steps-v1 li span {  margin: 5px 0;  overflow: hidden;  display: inline-block;}
.process-steps-v2 {  border-bottom: 1px solid #bbb;}
.process-steps-v2 li a,
.process-steps-v2 li span {  display: inline-block;  padding: 10px 0;}
.process-steps-v2 li.step_current a,
.process-steps-v2 li.step_current span, .process-steps-v2 li.step_done a,
.process-steps-v2 li.step_done span {  border-bottom: 3px solid #1fb0b3;}
.icon-combs {  position: relative;}
.icon-combs .icon-combs-panel i {  float: left;  margin: 10px 15px 0 0;}
.icon-combs .icon-combs-panel.icon-combs-right i {  float: right;  margin: 10px 0 0 15px;}
.icon-combs .icon-combs-desc {  overflow: hidden;}
.icon-combs > li {  float: left;  padding-right: 20px;  position: relative;  text-align: right;  width: 50%;}
.icon-combs > li.icon-combs-inverted {  clear: right;  float: right;  padding: 0 0 0 20px;}
.icon-combs.icon-combs-light:before {  background: #fff;}
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p {  color: #fff;}
.icon-combs:before {  background: #777;  bottom: 0;  content: "";  left: 50%;  margin-left: -1.5px;  position: absolute;  top: 0;  width: 2px;}
.icon-wrap-icon {  width: 60px;  height: 60px;  display: inline-block;  background: #f18e2c;}
.icon-wrap-icon .fa {  font-size: 25px;  margin: 18px 15px;  color: #fff;}
.social-icons {  text-align: center;  width: 60px;  height: 60px;  font-size: 25px;  padding: 17px;  border: 1px solid transparent;}
.social-icons.icons-light-brd {  color: #fff;  border-color: #fff;}
.social-icons.icons-brd {  color: #444;  border-color: #444;}
.timeline-service {  position: relative;}
.timeline-service:before {  bottom: 0;  content: " ";  left: 50%;  margin-left: -1.5px;  position: absolute;  top: 0;  width: 2px;  background: white;}
.timeline-service > li {  float: left;  position: relative;  text-align: right;  width: 50%;}
.timeline-service > li > .timeline-panel {  border: 1px solid white;  float: left;  margin: 0 19px;  padding: 20px 20px 20px 50px;  position: relative;  width: 93%;}
.timeline-service > li > .timeline-panel i {  background: #1fb0b3;  color: #fff;  display: inline-block;  font-size: 25px;  width: 40px;  height: 40px;  line-height: 30px;  margin-top: -20px;  padding: 7px;  position: absolute;  right: -20px;  text-align: center;  top: 50%;}
.timeline-service > li > .timeline-panel i.left-wing {  left: -20px;}
.timeline-service > li > .timeline-badge {  background: #1fb0b3;  width: 20px;  height: 20px;  position: absolute;  right: -9px;  top: 15%;}
.timeline-service > li.timeline-inverted > .timeline-panel {  float: right;  padding: 20px 50px 20px 20px;  text-align: left;}
.timeline-service > li.timeline-inverted > .timeline-badge {  display: none;}
.timeline-service.timeline-service-light .timeline-panel * {  color: #fff;}
.icons {  text-align: center;  width: 40px;  height: 40px;  line-height: 40px;  font-size: 20px;  display: inline-block;  background-color: #f18e2c;  color: #fff;  border: 1px solid transparent;}
.icons.icons-lg {  width: 50px;  height: 50px;  line-height: 50px;  font-size: 26px;}
.icons.icons-sm {  width: 32px;  height: 32px;  line-height: 32px;  font-size: 14px;}
.icons.icons-xs {  width: 25px;  height: 25px;  line-height: 25px;  font-size: 12px;}
.icons:hover {  color: #fff;  background-color: #72a680;}
.icons.icons-bodered {  border: 1px solid #ececec;  background-color: transparent;  color: #8a8a8a;}
.icons.icons-bodered:hover {  border: 1px solid lightgray;  background-color: transparent;  color: lightgray;}
.icons.icons-darker {  background-color: #000 !important;  color: #fff !important;}
.icons.icons-darker:hover {  background-color: #595959 !important;  color: #fff !important;}
.icons.icons-light {  background-color: #f0f0f0 !important;  color: #000 !important;}
.icons.icons-light:hover {  background-color: #d6d6d6 !important;  color: #fff !important;}
.icons.icons-plain {  background-color: transparent;  color: #f18e2c;  font-size: 28px !important;  width: auto;  height: auto;}
.icons.icons-plain.icons-lg {  font-size: 36px !important;  width: auto;  height: auto;}
.icons.icons-plain.icons-sm {  font-size: 20px !important;  width: auto;  height: auto;}
.icons.icons-plain.icons-xs {  font-size: 14px !important;  width: auto;  height: auto;}
.icons.icons-plain:hover {  background-color: transparent;  color: #000;}
.icons-outline {  color: #d1d646;  background-color: transparent;  border-color: #d1d646;  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  position: relative;  z-index: 0;}
.icons-outline:after {  content: "";  position: absolute;  z-index: -1;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: 0 auto;  height: 100%;  background: #d1d646;}
.icons-outline:hover, .icons-outline:focus, .icons-outline:active, .icons-outline.active {  color: #fff;  background-color: #d1d646;  border-color: #ccd131;}
.open .icons-outline.dropdown-toggle {  color: #fff;  background-color: #d1d646;  border-color: #ccd131;}
.icons-outline:active, .icons-outline.active {  background-image: none;}
.open .icons-outline.dropdown-toggle {  background-image: none;}
.icons-outline.disabled, .icons-outline.disabled:hover, .icons-outline.disabled:focus, .icons-outline.disabled:active, .icons-outline.disabled.active, .icons-outline[disabled], .icons-outline[disabled]:hover, .icons-outline[disabled]:focus, .icons-outline[disabled]:active, .icons-outline[disabled].active, fieldset[disabled] .icons-outline, fieldset[disabled] .icons-outline:hover, fieldset[disabled] .icons-outline:focus, fieldset[disabled] .icons-outline:active, fieldset[disabled] .icons-outline.active {  background-color: transparent;  border-color: #d1d646;}
.icons-outline .badge {  color: transparent;  background-color: #d1d646;}
.icons-outline.icons-primary {  background: transparent;  color: #f18e2c;}
.icons-outline.icons-primary:hover {  color: #FFFFFF;}
.icons-outline.icons-success {  background: transparent;  color: #1fb0b3;}
.icons-outline.icons-success:hover {  color: #FFFFFF;}
.icons-outline.icons-info {  background: transparent;  color: #f18e2c;}
.icons-outline.icons-info:hover {  color: #FFFFFF;}
.icons-outline.icons-danger {  background: transparent;  color: #f18e2c;}
.icons-outline.icons-danger:hover {  color: #FFFFFF;}
.icons-outline.icons-warning {  background: transparent;  color: #cab398;}
.icons-outline.icons-warning:hover {  color: #FFFFFF;}
.icons-inverse {  color: #fff;  background-color: #d1d646;  border-color: #ccd131;  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  position: relative;  z-index: 0;}
.icons-inverse:after {  content: "";  position: absolute;  z-index: -1;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: 0 auto;  height: 100%;  background: transparent;}
.icons-inverse:hover, .icons-inverse:focus, .icons-inverse:active, .icons-inverse.active {  color: #d1d646;  background-color: transparent;  border-color: #d1d646;}
.open .icons-inverse.dropdown-toggle {  color: #d1d646;  background-color: transparent;  border-color: #d1d646;}
.icons-inverse:active, .icons-inverse.active {  background-image: none;}
.open .icons-inverse.dropdown-toggle {  background-image: none;}
.icons-inverse.disabled, .icons-inverse.disabled:hover, .icons-inverse.disabled:focus, .icons-inverse.disabled:active, .icons-inverse.disabled.active, .icons-inverse[disabled], .icons-inverse[disabled]:hover, .icons-inverse[disabled]:focus, .icons-inverse[disabled]:active, .icons-inverse[disabled].active, fieldset[disabled] .icons-inverse, fieldset[disabled] .icons-inverse:hover, fieldset[disabled] .icons-inverse:focus, fieldset[disabled] .icons-inverse:active, fieldset[disabled] .icons-inverse.active {  background-color: #d1d646;  border-color: #ccd131;}
.icons-inverse .badge {  color: #d1d646;  background-color: #fff;}
.icons-inverse.icons-primary:hover {  color: #f18e2c;  background: transparent;}
.icons-inverse.icons-success:hover {  color: #1fb0b3;  background: transparent;}
.icons-inverse.icons-info:hover {  color: #f18e2c;  background: transparent;}
.icons-inverse.icons-danger:hover {  color: #f18e2c;  background: transparent;}
.icons-inverse.icons-warning:hover {  color: #cab398;  background: transparent;}
.light-style .icons {  background-color: #fff;  color: #f18e2c;}
.light-style .icons:hover {  color: #f18e2c;  background-color: #f2f2f2;}
.light-style .icons-bodered {  border: 1px solid #fff;  color: #fff;  background-color: transparent;}
.light-style .icons-bodered:hover {  border: 1px solid #f2f2f2;  color: #f2f2f2;  background-color: transparent;}
.light-style .icons-plain {  background-color: transparent;  color: #fff;}
.light-style .icons-plain:hover {  background-color: transparent;  color: #f18e2c;}
.icons-default {  color: #000;  background-color: #fff;  border-color: #ececec;}
.icons-default:hover, .icons-default:focus, .icons-default.focus, .icons-default:active, .icons-default.active, .open > .icons-default.dropdown-toggle {  color: #000;  background-color: #e6e6e6;  border-color: #cdcdcd;}
.icons-default:active, .icons-default.active, .open > .icons-default.dropdown-toggle {  background-image: none;}
.icons-default.disabled, .icons-default.disabled:hover, .icons-default.disabled:focus, .icons-default.disabled.focus, .icons-default.disabled:active, .icons-default.disabled.active, .icons-default[disabled], .icons-default[disabled]:hover, .icons-default[disabled]:focus, .icons-default[disabled].focus, .icons-default[disabled]:active, .icons-default[disabled].active, fieldset[disabled] .icons-default, fieldset[disabled] .icons-default:hover, fieldset[disabled] .icons-default:focus, fieldset[disabled] .icons-default.focus, fieldset[disabled] .icons-default:active, fieldset[disabled] .icons-default.active {  background-color: #fff;  border-color: #ececec;}
.icons-default .badge {  color: #fff;  background-color: #000;}
.icons-primary {  color: #fff;  background-color: #f18e2c;  border-color: #72a680;}
.icons-primary:hover, .icons-primary:focus, .icons-primary.focus, .icons-primary:active, .icons-primary.active, .open > .icons-primary.dropdown-toggle {  color: #fff;  background-color: #639c72;  border-color: #558662;}
.icons-primary:active, .icons-primary.active, .open > .icons-primary.dropdown-toggle {  background-image: none;}
.icons-primary.disabled, .icons-primary.disabled:hover, .icons-primary.disabled:focus, .icons-primary.disabled.focus, .icons-primary.disabled:active, .icons-primary.disabled.active, .icons-primary[disabled], .icons-primary[disabled]:hover, .icons-primary[disabled]:focus, .icons-primary[disabled].focus, .icons-primary[disabled]:active, .icons-primary[disabled].active, fieldset[disabled] .icons-primary, fieldset[disabled] .icons-primary:hover, fieldset[disabled] .icons-primary:focus, fieldset[disabled] .icons-primary.focus, fieldset[disabled] .icons-primary:active, fieldset[disabled] .icons-primary.active {  background-color: #f18e2c;  border-color: #72a680;}
.icons-primary .badge {  color: #f18e2c;  background-color: #fff;}
.icons-success {  color: #fff;  background-color: #1fb0b3;  border-color: #7cc0c1;}
.icons-success:hover, .icons-success:focus, .icons-success.focus, .icons-success:active, .icons-success.active, .open > .icons-success.dropdown-toggle {  color: #fff;  background-color: #6ab7b9;  border-color: #52acad;}
.icons-success:active, .icons-success.active, .open > .icons-success.dropdown-toggle {  background-image: none;}
.icons-success.disabled, .icons-success.disabled:hover, .icons-success.disabled:focus, .icons-success.disabled.focus, .icons-success.disabled:active, .icons-success.disabled.active, .icons-success[disabled], .icons-success[disabled]:hover, .icons-success[disabled]:focus, .icons-success[disabled].focus, .icons-success[disabled]:active, .icons-success[disabled].active, fieldset[disabled] .icons-success, fieldset[disabled] .icons-success:hover, fieldset[disabled] .icons-success:focus, fieldset[disabled] .icons-success.focus, fieldset[disabled] .icons-success:active, fieldset[disabled] .icons-success.active {  background-color: #1fb0b3;  border-color: #7cc0c1;}
.icons-success .badge {  color: #1fb0b3;  background-color: #fff;}
.icons-info {  color: #fff;  background-color: #f18e2c;  border-color: #ee3a3f;}
.icons-info:hover, .icons-info:focus, .icons-info.focus, .icons-info:active, .icons-info.active, .open > .icons-info.dropdown-toggle {  color: #fff;  background-color: #ec2228;  border-color: #d81319;}
.icons-info:active, .icons-info.active, .open > .icons-info.dropdown-toggle {  background-image: none;}
.icons-info.disabled, .icons-info.disabled:hover, .icons-info.disabled:focus, .icons-info.disabled.focus, .icons-info.disabled:active, .icons-info.disabled.active, .icons-info[disabled], .icons-info[disabled]:hover, .icons-info[disabled]:focus, .icons-info[disabled].focus, .icons-info[disabled]:active, .icons-info[disabled].active, fieldset[disabled] .icons-info, fieldset[disabled] .icons-info:hover, fieldset[disabled] .icons-info:focus, fieldset[disabled] .icons-info.focus, fieldset[disabled] .icons-info:active, fieldset[disabled] .icons-info.active {  background-color: #f18e2c;  border-color: #ee3a3f;}
.icons-info .badge {  color: #f18e2c;  background-color: #fff;}
.icons-warning {  color: #fff;  background-color: #cab398;  border-color: #c1a787;}
.icons-warning:hover, .icons-warning:focus, .icons-warning.focus, .icons-warning:active, .icons-warning.active, .open > .icons-warning.dropdown-toggle {  color: #fff;  background-color: #b99a76;  border-color: #ad895f;}
.icons-warning:active, .icons-warning.active, .open > .icons-warning.dropdown-toggle {  background-image: none;}
.icons-warning.disabled, .icons-warning.disabled:hover, .icons-warning.disabled:focus, .icons-warning.disabled.focus, .icons-warning.disabled:active, .icons-warning.disabled.active, .icons-warning[disabled], .icons-warning[disabled]:hover, .icons-warning[disabled]:focus, .icons-warning[disabled].focus, .icons-warning[disabled]:active, .icons-warning[disabled].active, fieldset[disabled] .icons-warning, fieldset[disabled] .icons-warning:hover, fieldset[disabled] .icons-warning:focus, fieldset[disabled] .icons-warning.focus, fieldset[disabled] .icons-warning:active, fieldset[disabled] .icons-warning.active {  background-color: #cab398;  border-color: #c1a787;}
.icons-warning .badge {  color: #cab398;  background-color: #fff;}
.icons-danger {  color: #fff;  background-color: #f18e2c;  border-color: #ee3a3f;}
.icons-danger:hover, .icons-danger:focus, .icons-danger.focus, .icons-danger:active, .icons-danger.active, .open > .icons-danger.dropdown-toggle {  color: #fff;  background-color: #ec2228;  border-color: #d81319;}
.icons-danger:active, .icons-danger.active, .open > .icons-danger.dropdown-toggle {  background-image: none;}
.icons-danger.disabled, .icons-danger.disabled:hover, .icons-danger.disabled:focus, .icons-danger.disabled.focus, .icons-danger.disabled:active, .icons-danger.disabled.active, .icons-danger[disabled], .icons-danger[disabled]:hover, .icons-danger[disabled]:focus, .icons-danger[disabled].focus, .icons-danger[disabled]:active, .icons-danger[disabled].active, fieldset[disabled] .icons-danger, fieldset[disabled] .icons-danger:hover, fieldset[disabled] .icons-danger:focus, fieldset[disabled] .icons-danger.focus, fieldset[disabled] .icons-danger:active, fieldset[disabled] .icons-danger.active {  background-color: #f18e2c;  border-color: #ee3a3f;}
.icons-danger .badge {  color: #f18e2c;  background-color: #fff;}

.icons-color {  background-color: #f18e2c;  color: #fff;}
.icons-color:hover {  background-color: #ed3238;  color: #fff;}
.icons-color.icon-twitter {  background-color: #00bdec;}
.icons-color.icon-twitter:hover {  background-color: #00a2cb;}
.icons-color.icon-facebook {  background-color: #3b5998;}
.icons-color.icon-facebook:hover {  background-color: #324b80;}
.icons-color.icon-linkedin {  background-color: #ce3d99;}
.icons-color.icon-linkedin:hover {  background-color: #bb2f88;}
.icons-color.icon-files-o {  background-color: #ccca3e;}
.icons-color.icon-files-o:hover {  background-color: #b8b631;}
.icons-color.icon-google-plus {  background-color: #ce3d3d;}
.icons-color.icon-google-plus:hover {  background-color: #bb2f2f;}
.icons-color.icon-dribbble {  background-color: #3ebacc;}
.icons-color.icon-dribbble:hover {  background-color: #31a7b8;}
.icons-color.icon-behance {  background-color: #d2230c;}
.icons-color.icon-behance:hover {  background-color: #b31e0a;}
.icons-color.icon-deviantart {  background-color: #cc3eb3;}
.icons-color.icon-deviantart:hover {  background-color: #b831a0;}
.icons-color.icon-tumblr {  background-color: #c5fb45;}
.icons-color.icon-tumblr:hover {  background-color: #bbfa25;}
.icons-color.icon-rss {  background-color: #cc873e;}
.icons-color.icon-rss:hover {  background-color: #b87631;}
.icons-color.icon-apple {  background-color: #3ecc6d;}
.icons-color.icon-apple:hover {  background-color: #31b85e;}
.icons-color.icon-linux {  background-color: #5c3ecc;}
.icons-color.icon-linux:hover {  background-color: #4d31b8;}
.icons-color.icon-vk {  background-color: #f7cc06;}
.icons-color.icon-vk:hover {  background-color: #d7b105;}
.icons-color.icon-github {  background-color: #f9af50;}
.icons-color.icon-github:hover {  background-color: #f8a030;}
.icons-color.icon-html5 {  background-color: #f95060;}
.icons-color.icon-html5:hover {  background-color: #f83043;}
.icons-color.icon-yahoo {  background-color: #f950b7;}
.icons-color.icon-yahoo:hover {  background-color: #f830aa;}
.icons-color.icon-youtube {  background-color: #fc2736;}
.icons-color.icon-youtube:hover {  background-color: #fc0618;}
.icons-color.icon-flickr {  background-color: #276dfc;}
.icons-color.icon-flickr:hover {  background-color: #0657fc;}
.table {  margin-bottom: 0;  font-size: 13px;}
.table > thead > tr > th {  border-width: 1px;  color: #444444;  font-weight: 600;}
.table > tbody > tr > td {  color: #666666;  vertical-align: middle;}
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {  border-top: medium none;}
.table-v1 {  border: 1px solid #ececec;}
.table-v1 > thead > tr > th, .table-v1 > thead > tr td,
.table-v1 > tbody > tr > th,
.table-v1 > tbody > tr td,
.table-v1 > tfoot > tr > th,
.table-v1 > tfoot > tr td {  text-align: center;}
.table-v2 {  border: 1px solid #ececec;}
.table-v2 > thead,.table-v2 > th {  border-bottom: 2px solid #ececec;  background: #fefefe;}
.table-v2 > tbody > tr > th, .table-v2 > tbody > tr td,
.table-v2 > tfoot > tr > th,
.table-v2 > tfoot > tr td {  border: 1px solid #ececec;}
.table-v3 {  border: 0;}
.table-v3 > thead,
.table-v3 > th {  border: 0;  background: #fefefe;}
.table-v3 > tbody > tr > th, .table-v3 > tbody > tr td,
.table-v3 > tfoot > tr > th,
.table-v3 > tfoot > tr td {  border: 0;}
.table-v3 > tbody tr:nth-child(even),
.table-v3 > tfoot tr:nth-child(even) {  background: #f9f9f9;}
.table-v3 > tbody tr:nth-child(odd),
.table-v3 > tfoot tr:nth-child(odd) {  background: #FFF;}
.table-v4 > thead,
.table-v4 > th {  border-bottom: 2px solid #ececec;}
.table-v4 > tbody > tr > th, .table-v4 > tbody > tr td,
.table-v4 > tfoot > tr > th,
.table-v4 > tfoot > tr td {  border-top: 1px solid #ececec;}
.table-striped.table-striped-v1 thead {  background: none repeat scroll 0 0 #dddddd;}
.table-striped.table-striped-v1 > thead > tr > th {  border-bottom: medium none;}
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > th {  background: inherit;}
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > th {  background: none repeat scroll 0 0 #f6f6f6;}
.table-striped.table-striped-v2 {  border: 1px solid #dddddd;}
.table-striped.table-striped-v2 > thead > tr > th, .table-striped.table-striped-v2 > thead > tr td,
.table-striped.table-striped-v2 > tbody > tr > th,
.table-striped.table-striped-v2 > tbody > tr td,
.table-striped.table-striped-v2 > tfoot > tr > th,
.table-striped.table-striped-v2 > tfoot > tr td {  border-top: 1px solid #dddddd;}

.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > th {  background: inherit;}
.nav-tabs > li {  float: none;  display: inline-block;  margin: 0 -2px;  z-index: 5;}
.tab-v1 .nav-tabs {  border-bottom: none;}
.tab-v1 .nav-tabs > li > a {  color: #8a8a8a;  border: none;  border-radius: 0;  padding: 0 25px;  background: transparent;  font-size: 13px;}
.tab-v1 .nav-tabs > li.active > a {  color: #f18e2c;}
.tab-v1 .tab-content {  padding: 15px 20px;  background: #f6f6f6;}
.free-shopping:before {    content: "\f0d1";    color: #ffffff;    font-size: 26px;}
.em-icon:before {    content: "\f003";    font-size: 26px;}
.tab-v2 .tab-content {  overflow: hidden;  padding: 15px 20px;  background: #f6f6f6;}
.tab-v2 > .nav-tabs {  border-bottom: none;}
.tab-v2 > .nav-tabs > li {  float: none;}
.tab-v2 > .nav-tabs > li > a {  color: #8a8a8a;  border: none;  min-width: 75px;  border-radius: 0;  margin: 0 0 2px 0;  padding: 0 25px;  background: transparent;}
.tab-v2 > .nav-tabs > li.active > a {  color: #f18e2c;  border: none;  background: transparent;}
.tab-v2.tabs-left > .nav-tabs {  float: left;}
.tab-v2.tabs-right > .nav-tabs {  float: right;}
.tab-v3 .nav-tabs {  border-bottom:4px solid #d2d2d2;}
.tab-v3 .nav-tabs > li {  float: none;  display: inline-block;  margin: 0 40px -4px 0;}
.tab-v3 .nav-tabs > li > a {  color:#565656;  border-radius: 0;  padding: 0 0 20px 0;  background: transparent;  border-bottom: 0;  border-top: 0;  font-family: "proxima_bold", sans-serif;  border-right: 0;  border-left: 0;  font-size: 13px;}
.tab-v3 .nav-tabs > li > a:hover {  color:#486f1a;}
.tab-v3 .nav-tabs > li.active > a {  color: #f18e2c;  border-bottom: 4px solid #f18e2c;  border-top: 0;}
.tab-v3 .nav-tabs > li:first-child {  margin-left: 40px;}
.tab-v3 .tab-content {  padding: 30px 0;}
  .modal-body img{max-width:100%;}
.size-chart .size-image {    width: 25%;}
.size-chart .size-title {    background: #ddd;    font-size: 20px;}
.size-sub {    background: #eee;    font-size: 150%;    font-weight: bold;    height: 25px;}
.size-chart tr {    border: 0px;}
.size-chart td, .size-chart th {    font-size: 12px;    padding:3px 2px;    text-align: center;    background: #fff;    border: 1px solid #ccc;    height: 20px;}
.size-chart h3 {color: #111;margin: auto;}
.Soccer-size {text-align: center;}
.size-chart td, .size-chart th {    font-size: 12px;    padding: 3px 2px;    text-align: center;    background: #fff;    border: 1px solid #ccc;    height: 20px;	color: #000;	 font-family: -webkit-body;}
.tab-v4 .nav-tabs {  margin-bottom: 12px;}
.tab-v4 .nav-tabs > li > a {  color: #8a8a8a;  border-radius: 0;  padding: 0 25px;  background: transparent;  border: 1px solid transparent;  font-family: "proxima_bold", sans-serif;}
.tab-v4 .nav-tabs > li > a:hover {  color: #f18e2c;}
.tab-v4 .nav-tabs > li.active > a {  color: #f18e2c;  background: transparent;  border: 1px solid transparent;}
.tab-v4 .tab-content {  margin: 20px 0;}
.tab-v4.none-border .nav-tabs:after {  border-top: none;}
.tab-v5 .nav-tabs {  border-bottom: none;}
.tab-v5 .nav-tabs > li > a {  color: #8a8a8a;  border: none;  border-radius: 0;  background: transparent;  margin-right: 2px;  padding: 0 25px;  border-top: 2px solid transparent;  border-left: 1px solid transparent;  border-right: 1px solid transparent;}
.tab-v5 .nav-tabs > li.active > a {  color: #222;  border: none;  background: #FFFFFF;  border-top: 2px solid #000000;  border-left: 1px solid transparent;  border-right: 1px solid transparent;}
.tab-v5 > .tab-content {  padding: 15px 20px;  border: 1px solid transparent;}
.tab-v6 .tab-heading {  overflow: hidden;  background: #FFFFFF;  padding: 10px 20px;  border-top: 2px solid #000000;  border-left: 1px solid #eee;  border-right: 1px solid #eee;}
.tab-v6 h2.category {  margin: 0;  float: left;  text-transform: uppercase;}
.tab-v6 .nav-tabs {  float: right;  border-bottom: none;}
.tab-v6 .nav-tabs > li > a {  color: #000000;  border: none;  border-radius: 0;  padding: 0 25px;}
.tab-v6 .nav-tabs > li.active > a {  color: red;  color: #222;}
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {  color: red;}
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {  border: none;  color: red;}
.tab-v6 .nav-tabs > li > a:hover {  background: inherit;}
.tab-v6 .tab-content {  padding: 15px 20px;  border: 1px solid transparent;}
.tab-v7 .nav-tabs {  border-bottom: none;}
.tab-v7 .nav-tabs > li > a {  color: #8a8a8a;  border: none;  border-radius: 0;  padding: 0 25px;  background: transparent;  border: 1px solid transparent;}
.tab-v7 .nav-tabs > li > a:hover {  color: #f18e2c;}
.tab-v7 .nav-tabs > li.active > a {  color: #f18e2c;  border: none;  background: transparent;  border: 1px solid transparent;}
.tab-v7 .tab-content {  margin: 20px 0;}
[class*="team-v"] {  text-align: center;  border: 1px solid #ececec;}
[class*="team-v"] [class^="bo-social-"] {  margin: 0;}
[class*="team-v"] .team-name {  text-transform: uppercase;  font-size: 14px;  margin: 0 0 10px 0;}
[class*="team-v"].team-v1 {  position: relative;  overflow: hidden;}
[class*="team-v"].team-v1 .team-body {  padding: 20px 0;  background: #FFFFFF;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
[class*="team-v"].team-v1 .team-info {  visibility: hidden;  position: absolute;  bottom: 0;  left: 0;  background: #FFF;  margin: 0;  padding: 20px;  -webkit-transform: translateY(100%);  -ms-transform: translateY(100%);  -o-transform: translateY(100%);  transform: translateY(100%);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
[class*="team-v"].team-v1:hover .team-body {  -webkit-transform: translateY(-85%);  -ms-transform: translateY(-85%);  -o-transform: translateY(-85%);  transform: translateY(-85%);}
[class*="team-v"].team-v1:hover .team-info {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  visibility: visible;}
[class*="team-v"].team-light {  background: #4f7d5b;  border: 3px solid #3b5e44;}
[class*="team-v"].team-light .team-header {  padding: 50px;}
[class*="team-v"].team-light .team-body {  color: #fff;  padding: 0;}
[class*="team-v"].team-light .team-name {  margin-top: 0;}
[class*="team-v"].team-light .team-body-content {  padding-bottom: 20px;}
[class*="team-v"].team-light .team-social-icons {  padding: 20px 0;  border-top: 1px solid #3b5e44;}
.team-list {  margin-bottom: 50px;}
.team-list .team-name {  font-size: 18px;  margin: 0 0 20px 0;  text-transform: uppercase;  padding: 0 0 20px 0;  position: relative;}
.team-list .team-name:after {  bottom: 0;  left: 0;  content: "";  background: #f18e2c;  width: 30px;  height: 2px;  position: absolute;}
.team-list .team-position {  text-transform: uppercase;  color: #f18e2c;  font-weight: 800;  margin-bottom: 25px;}
.team-list .team-info {  margin-bottom: 15px;}
.team-list .bo-social-icons {  text-align: left;}
.team-list .bo-social-icons [class*="bo-social-"] {  margin: 0;}
.team-gallery {  background: #FFF;}
.team-gallery .team-header {  position: relative;  text-align: center;}
.team-gallery .team-header:before {  top: 0;  left: 0;  content: "";  position: absolute;  visibility: hidden;  width: 100%;  height: 100%;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  background: rgba(0, 0, 0, 0.6);}
.team-gallery .team-name {  font-size: 14px;  margin-top: 0;  text-transform: uppercase;}
.team-gallery .team-gallery-box {  top: 0;  left: 0;  width: 80%;  right: 0;  height: 50%;  bottom: 0;  margin: auto;  position: absolute;  visibility: hidden;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
.team-gallery .team-info {  color: #FFFFFF;}
.team-gallery .team-position {  color: #999999;  margin-bottom: 0;}
.team-gallery .team-body-content {  padding: 30px;  position: relative;}
.team-gallery .team-body-content:before {  content: "";  right: 0;  width: 1px;  height: 50px;  position: absolute;  background: #f18e2c;}
.team-gallery:hover .team-header:before {  visibility: visible;  opacity: 1;  filter: alpha(opacity=100);}
.team-gallery:hover .team-gallery-box {  visibility: visible;  opacity: 1;  filter: alpha(opacity=100);}
[class^="testimonials-v"] h2 {  font-size: 22px;  font-weight: 600;  margin: 0;  text-transform: uppercase;}
[class^="testimonials-v"] .testimonials-profile {  margin: 10px 0;}
[class^="testimonials-v"] .testimonials-profile .name {  margin: 5px 0;}
[class^="testimonials-v"] .testimonials-profile .job {  font-size: 13px;  font-style: italic;}
[class^="testimonials-v"].light-style {  color: #fff;}
[class^="testimonials-v"].light-style h2 {  color: #fff;}
[class^="testimonials-v"].light-style .name, [class^="testimonials-v"].light-style .job, [class^="testimonials-v"].light-style .testimonials-quote {  color: #fff;}
.testimonials-left .testimonials-profile {  text-align: left;}
.rtl .testimonials-left .testimonials-profile {  text-align: right;}
.testimonials-left .testimonials-avatar {  float: left;  width: 60px;  height: auto;  margin-right: 15px;}
.rtl .testimonials-left .testimonials-avatar {  float: right;}
.rtl .testimonials-left .testimonials-avatar {  margin-left: 15px;  margin-right: inherit;}
.testimonials-center .testimonials-profile {  text-align: center;}
.testimonials-center .testimonials-avatar {  display: block;  margin: 0 auto 10px;  width: 80px;  height: auto;}
.testimonials-right .testimonials-profile {  text-align: right;}
.rtl .testimonials-right .testimonials-profile {  text-align: left;}
.testimonials-right .testimonials-avatar {  float: right;  margin-left: 15px;  width: 60px;  height: auto;}
.rtl .testimonials-right .testimonials-avatar {  float: left;}
  .rtl .testimonials-right .testimonials-avatar {  margin-right: 15px;  margin-left: inherit;}
.testimonials-v1 .testimonials-quote {  background-color: #f3f3f3;  margin-bottom: 20px;  padding: 15px;  position: relative;}
.testimonials-v1 .testimonials-quote:after {  bottom: -28px;  color: #f3f3f3;  content: "\f0d7";  font-family: "FontAwesome";  font-size: 30px;  margin-left: -15px;  position: absolute;  text-align: center;}
.rtl .testimonials-v1 .testimonials-quote:after {  margin-right: -15px;  margin-left: inherit;}
.testimonials-v1 .testimonials-left .testimonials-quote:after {  left: 30px;}
.rtl .testimonials-v1 .testimonials-left .testimonials-quote:after {  right: 30px;  left: auto;}
.testimonials-v1 .testimonials-center .testimonials-quote:after {  left: 50%;}
.rtl .testimonials-v1 .testimonials-center .testimonials-quote:after {  right: 50%;  left: auto;}
.testimonials-v1 .testimonials-right .testimonials-quote:after {  right: 20px;}
.rtl .testimonials-v1 .testimonials-right .testimonials-quote:after {  left: 20px;  right: auto;}
.testimonials-v1.light-style .testimonials-quote {  color: #555;}
.testimonials-v2.testimonials h2 {  text-align: center;  text-transform: uppercase;}
.testimonials-v2 .testimonials-avatar {  float: left;  margin-right: 15px;  width: 120px;  height: auto;}
.rtl .testimonials-v2 .testimonials-avatar {  float: right;}
.rtl .testimonials-v2 .testimonials-avatar {  margin-left: 15px;  margin-right: inherit;}
.testimonials-slide .testimonials-carousel {  padding: 0 18%;}
.testimonials-slide.light-style {  color: #fff;}
.testimonials-slide.light-style h2 {  color: #fff;}
.testimonials-slide.light-style .name, .testimonials-slide.light-style .job, .testimonials-slide.light-style .testimonials-quote {  color: #fff;}
.testimonials-carousel .carousel-indicators {  bottom: -50px;}
.testimonials-v4 {  position: relative;  padding: 30px 30px 30px 60px;  border: 1px solid #ececec;}
.testimonials-v4 .testimonials-description {  font-size: 20px;  font-weight: 300;  font-style: italic;}
.testimonials-v4 .testimonials-avatar {  padding: 3px;  top: 30px;  left: -39px;  background: #FFF;  position: absolute;  width: 78px;  height: 78px;  border: 1px solid #f18e2c;}
.testimonials-v4 .testimonials-name {  text-transform: uppercase;}
.testimonials-v4 .testimonials-position,
.testimonials-v4 .testimonials-name {  padding: 0 0 0 30px;}
.testimonials-v4:before {  content: "";  width: 3px;  height: 100%;  background: #f18e2c;  position: absolute;  top: -1px;  left: -1px;}
.testimonials-v5 {  display: table;  text-align: center;  width: 70%;  margin: 0 auto;}
.testimonials-v5 .testimonials-body {  display: table-cell;  background: #FFF;  padding: 30px 60px;  text-align: left;  position: relative;  width: 93%;  vertical-align: middle;}
.testimonials-v5 .testimonials-body:before {  top: 0;  left: 0;  content: "";  position: absolute;  background: #f18e2c;  width: 3px;  height: 100%;}
.testimonials-v5 .testimonials-avatar {  display: table-cell;  vertical-align: top;  width: 7%;}
.testimonials-v5 .testimonials-avatar li:last-child img {  margin-bottom: 0;}
.testimonials-v5 .testimonials-avatar li.active a:before {  display: none;}
.testimonials-v5 .testimonials-avatar a {  display: block;  position: relative;}
.testimonials-v5 .testimonials-avatar a:before {  position: absolute;  left: 0;  top: 0;  content: "";  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.5);}
.testimonials-v5 .testimonials-avatar img {  margin: 0 0px 4px 4px;}
.testimonials-v5 .testimonials-position {  padding: 0 0 0 30px;}
.testimonials-v5 .testimonials-name {  text-transform: uppercase;  padding: 0 0 0 30px;  position: relative;}
.testimonials-v5 .testimonials-name:before {  position: absolute;  content: "";  left: 0;  top: 50%;  background: #f18e2c;  width: 23px;  height: 1px;}
.testimonials-v5 .testimonials-description {  color: #999999;  font-style: italic;  font-size: 20px;  font-weight: 300;}
.testimonials-v6 {  text-align: center;}
.testimonials-v6 .testimonials-description {  font-size: 20px;  font-style: italic;  font-weight: 300;}
.testimonials-v6 .testimonials-avatar {  margin-bottom: 20px;}
.testimonials-v6 .testimonials-avatar li a {  display: inline-block;  border: 1px solid #f18e2c;  padding: 3px;}
.testimonials-v6 .testimonials-name {  text-transform: uppercase;}
.timeline {  position: relative;  padding: 40px 0;  overflow: hidden;}
.timeline:before {  left: 0;  right: 0;  bottom: 0;  top: 0;  content: "";  height: 100%;  margin: auto;  width: 2px;  position: absolute;  background: #ececec;}
.timeline-icon {  margin: 0 auto;  padding: 8px;  z-index: 1;  position: relative;  background: #FFF;  float: left;  color: #FFF;  width: 140px;  height: 140px;  border: 2px solid #ececec;}
.timeline-icon-inner {  margin: auto;  display: table;  text-align: center;  background: #1fb0b3;  width: 120px;  height: 120px;}
.timeline-icon i {  display: table-cell;  vertical-align: middle;}
.timeline-box {  float: left;  margin-left: 30px;  padding: 30px;  background: transparent;  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
.timeline-box:hover {  background: #F7F7F7;}
.timeline-name {  text-transform: uppercase;}
.dropcap {  color: #000;  float: left;  font-weight: 800;  line-height: 48px;  width: 60px;  height: 60px;  margin-right: 10px;  padding: 3px 10px 2px;  text-transform: uppercase;  text-align: center;  font-size: 48px;}
.dropcap.dropcap-v2 {  color: #fff;  background: #f18e2c;}
.dropcap.dropcap-info {  background: #f18e2c;}
.dropcap.dropcap-danger {  background: #f18e2c;}
.dropcap.dropcap-success {  background: #1fb0b3;}
.dropcap.dropcap-warning {  background: #cab398;}
.blockquote {  position: relative;  font-weight: 300;  font-style: italic;}
.blockquote i.blockquote-icon {  top: 50%;  color: #FFFFFF;  width: 34px;  height: 34px;  padding: 7px;  font-size: 14px;  line-height: 22px;  margin-top: -15px;  text-align: center;  position: absolute;  background: #f18e2c;  display: inline-block;}
.blockquote.blockquote-left i {  left: 17px;  margin-right: 10px;}
.blockquote.blockquote-right {  border-left: none;  padding-left: 30px;  padding-right: 20px;}
.blockquote.blockquote-right i {  right: 17px;  margin-left: 10px;}
.blockquote.blockquote-right .blockquote-in {  margin-right: 45px;}
.blockquote.blockquote-brd {  padding: 15px;  border: 1px solid #ccc;}
.blockquote.blockquote-brd i {  color: #000000;  top: 30px;  left: 25px;  position: absolute;}
.blockquote.blockquote-brd .blockquote-in {  margin-left: 45px;}
.blockquote.blockquote-info {  border-left-color: #f18e2c;}
.blockquote.blockquote-danger {  border-left-color: #f18e2c;}
.blockquote.blockquote-success {  border-left-color: #1fb0b3;}
.blockquote.blockquote-warning {  border-left-color: #cab398;}
.buttons {  padding: 20px 0;}
.buttons:before, .buttons:after {  content: " ";  display: table;}
.buttons:after {  clear: both;}
.buttons .left {  float: left;}
.rtl .buttons .left {  float: right;}
.buttons .right {  float: right;}
.rtl .buttons .right {  float: left;}
.checkbox, .radio {  padding-left: 1px;}
.rtl .checkbox, .rtl .radio {  padding-right: 20px;  padding-left: inherit;}
.review-form-width {  background-color: #fff;  margin: 10% auto;  max-width: 600px;  position: relative;  z-index: 999999;  background-color: #fff;}
body.layout-fullwidth {  background-color: #ffffff;}
body.layout-boxed-lg #page {  max-width: 1200px;  margin: 0 auto;  overflow: hidden;  background-color: #ffffff;}
body.version-3 {  background-image: url("../image/bg-h3.jpg");  background-repeat: repeat;}
body.version-3 #page {  background-color: #ffffff;  margin: 0 auto;  max-width: 1310px;}
.stock-line {    position: relative;    height: 6px;    border-radius: 6px;    background: #e5e5e5;    overflow: hidden;    margin-top: 8px;}
span.progress {    position: absolute;    left: 0;    top: 0;    width: 1%;    height: 6px;    line-height: 6px;    border-radius: 6px;    background: #f22;}
.circular {
    background: #00b5ad !important;
    color: #fff;
    font-size: 29px;
    padding: 10px;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    text-align: center;
}
.icons-bar {
    display: block;
    width: 100%;
    padding: 40px 20px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f6f6f6;
}
.icons-bar .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.icons-bar-box {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3%;
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    text-align: center;
}
.products-row{    grid-template-columns: repeat(4, 1fr);    display: grid;    gap: 12px;}
.reviewsall {    grid-template-columns: repeat(2, 1fr);    display: grid;    gap: 12px;}
.blogall {    grid-template-columns: repeat(4, 1fr);    display: grid;    gap: 12px;}

@media (max-width: 767px) {
.products-row{    grid-template-columns: repeat(2, 1fr);}
.reviewsall {    grid-template-columns: repeat(1, 1fr);}
.blogall {    grid-template-columns: repeat(2, 1fr);}
}
.reviewst .fa-stack-2x {font-size: 15px;}
.blogt  h3 {    font-size: 15px;    height: 31px;    font-weight: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}
#page {  overflow: hidden;}
.bg-content {  background: #f6f6f6;}
#topbar { background:#224d7d;color: #fef6ed;font-size: 13px;padding: 5px 0;}
#topbar a {  color: #fef6ed;}
#topbar a:hover {  color:#e4d3bf;  -webkit-transition: all 0.2s ease-in-out 0s;  -o-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}
#topbar .dropdown {  position: relative;}
#topbar .dropdown img {  vertical-align: inherit;  margin-right: 5px;}
.rtl #topbar .dropdown img {  margin-left: 5px;  margin-right: inherit;}
#topbar .dropdown .dropdown-toggle {  width: auto;  line-height: 30px;  height: 30px;  color:#fef6ed;  -webkit-transition: all 0.2s ease-in-out 0s;  -o-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;  cursor: pointer;  padding: 0;  text-decoration: none;}
#topbar .dropdown:hover .dropdown-toggle {  color:#e4d3bf;  -webkit-transition: all 0.2s ease-in-out 0s;  -o-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;  background: transparent;}
#topbar .dropdown > .dropdown-menu {  right: -5px;  left: auto;  top: 130%;  margin: -1px 0 0;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 300ms ease-in-out 0s;  -o-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;  transform: perspective(200px) rotate3d(1, 0, 0, -90deg);  transform-origin: 50% 0 0;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  border: medium none;  display: block;  margin-top: 0;  min-width: 150px;  padding: 0;  position: absolute;  visibility: hidden;  z-index: 999;}
#topbar .dropdown > .dropdown-menu button {  color: #8a8a8a;  text-align: left;  padding: 3px 20px;}
#topbar .dropdown > .dropdown-menu button:hover {  color:#486f1a;  -webkit-transition: all 0.2s ease-in-out 0s;  -o-transition: all 0.2s ease-in-out 0s;  transition: all 0.2s ease-in-out 0s;}
#topbar .dropdown:hover .dropdown-menu {  visibility: visible;  opacity: 1;  filter: alpha(opacity=100);  transform: perspective(200px) rotate3d(1, 0, 0, 0deg);  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 119%;}
.call-top {  margin-top: 15px;  line-height: 18px;}
.call-top strong {  color: #FFFFFF;  background: #f18e2c;  font-size: 16px;  height: 32px;  line-height: 30px;  width: 32px;  border-radius: 50px;  margin-right: 10px;  text-align: center;}
.rtl .call-top strong {  margin-left: 10px;  margin-right: inherit;}
.call-top b {  color: #333333;}
.call-top span {  display: block;  float: right;  color: #c9b9bd;}
.rtl .call-top span {  float: left;}
#header-layout {  background: #FFFFFF;  position: relative;}
#header-main {    padding-top: 15px;    background:#fff;    background-repeat: repeat; }
#header-bot:after {  background: #f18e2c;  position: absolute;  top: 0;  height: 100%;  right: 0;}
#header-layout .logo {  display: inline-block;  text-align: center;}
#header-layout .logo > img {  display: inline-block;}
#header-layout #logo-theme a {  background-image: url("../image/logo.png");  display: inline-block;  background-repeat: no-repeat;  width: 152px;  height: 46px;}
#header-layout #logo-theme a span {  display: none;}
#header-layout .content-header {  padding-top: 20px;}
#header-layout.bg-headermain #logo-theme a {  background-image: url("../image/logo2.png");}
#header-layout.pav-header #logo-theme a {  background-image: url("../image/logo4.png");}
.header-v1 #topbar .container-inner {  padding: 0 15px;}

.bg-headermain #topbar {  border-bottom: 0;}
  .bg-headermain #header-main {  background: #222222;}
.header-v2 .call-top {  margin-top: 7px;}
.header-v2 .call-top strong {  background: #FFFFFF;  color: #222;}
.header-v2 #header-main .text-cart, .header-v2 #header-main span b {  color: #FFFFFF;  font-weight: bold;}
.header-v2 #header-main .cart-total {  color: #c9b9bd;  font-weight: normal;}
.header-v2 #header-bot {  background: #191919;}
#header-layout.header-v3 #topbar {  background: #4e4e4e;  border-bottom: 0;}
#header-layout.header-v3 #header-top {  background: #444444;}
#header-layout.header-v3 .logo {  position: absolute;  top: 0;  left: 70px;}
.rtl #header-layout.header-v3 .logo {  right: 70px;  left: auto;}
#header-layout.header-v3 #logo-theme a {  width: 200px;  height: 86px;  background-color: #f18e2c;  background-position: center;  background-image: url("../image/logo3.png");}
#header-layout.header-v3 .cart-inner a {  color: #FFFFFF;  font-family: "proxima_semibold", sans-serif;}
#header-bottom {  margin: 15px 0 30px 0;}
#header-bottom .call-top strong {  background: transparent;  box-shadow: 0 0 0 1px #ececec inset;  color: #8a8a8a;  -webkit-transition: all 0.5s ease-in-out 0s;  -o-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;}
#header-bottom .call-top:hover strong {  box-shadow: 0 0 0 30px #f18e2c inset;  color: #FFFFFF;}
#header-bottom .autosearch-wrapper .autosearch-submit {  height: 40px;}
#header-bottom .autosearch-wrapper .autosearch-input,
#header-bottom .autosearch-wrapper .autosearch-category select {  height: 36px;}
#header-bottom .autosearch-wrapper .search {  height: 40px;  border: 2px solid #ececec;  min-width: 631px;  border-right: 0;}
#menu .dropdown-inner {    display: table;}
.dropdown-inner li {    padding:3px 1px; }
.dropdown-menu {    padding: 6px;}
#menu .dropdown:hover .dropdown-menu {    display: block;}
.see-all3 {    font-weight: bold!important;    text-align: center;}
#menu .dropdown-inner ul {    display: table-cell;    padding-left: 5px;    padding-top: 0px;    text-align: left;}
#menu .dropdown-inner ul:first-child {    border-left: none;}
ul.list-unstyled li {    margin: 1px 0;}
.dropdown-menu li a {    font-weight: normal;    text-transform: inherit;    font-family: "proxima_regular", serif;}
.dropdown-menu a {    font-weight: bold;    color: #000;    text-transform: uppercase;    font-family: sans-serif;}
#menu .dropdown-inner a {    width: 190px;    display: block;    padding: 1px 5px 1px 0px;    clear: both;    line-height: 25px!important;    font-size: 14px!important;    text-decoration: none;    color:#7e5c2a;    height: 31px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.rtl #header-bottom .autosearch-wrapper .search {  border-left: 0;  border-right: inherit;}
.pav-header #topbar {  background: transparent;  border-bottom: 0;}
.pav-header #topbar .container-inner {  background: #cab398;  padding: 0 20px;}
.pav-header #topbar a, .pav-header #topbar .dropdown .dropdown-toggle, .pav-header #topbar .dropdown > .dropdown-menu button {  color: #FFFFFF;}
.pav-header #topbar .dropdown > .dropdown-menu {  background: #cab398;}
.pav-header #header-main {  background: none;}
.pav-header #pav-megamenu .navbar-nav > li > a {  color: #333333;}
.pav-header .show-mobile .quickaccess-toggle {  color: #FFFFFF;}
.block-icon {  cursor: pointer;  position: relative;  padding-right: 10px;}
.rtl .block-icon {  padding-left: 10px;  padding-right: inherit;}
.block-icon a.links i {  font-size: 12px;  line-height: 45px;}
.block-icon:before {  background: #ececec;  top: 10px;  content: "";  height: 27px;  position: absolute;  width: 1px;  right: 0;}
.rtl .block-icon:before {  left: 0;  right: auto;}
.owl-carousel .owl-item img {    width: 100%;}
.worldcup {    text-align: center;    background:#1c4069; padding:5px;     color: #fdf9f4;}
.worldcup p {    font-size: 20px;       color:#fff;    line-height: 25px;    padding: 5px 5px;margin: auto;border: 1px dashed #fff;}
.worldcup span {    color: #000; font-weight: bold;}
#content-reviews {    background: #d6d6d6;    border: 1px solid #989898;}
.section-block-heading {    font-size: 35px;    font-weight: bold;    background: #fff;    width: 333px;    margin: auto;    color: #333;}
.jerseys-shop {    text-align: center;background: url(../image/jerseys-shop-bg.png);    margin: 26px 0;}
.categories-col {    margin-bottom: 5px;    font-weight: bold;    background: #fff;    box-shadow: 0px 0px 2px #040404;    padding: 3px;}
.category-default h4 {    background:#1fb0b3;    margin: auto;    color: #fff;    padding: 10px 0;}
.category-default p {    height: 35px;    margin-top: 13px;    font-weight: bold;}
h2.category-heading-title {    text-align: center;}
.panel.category-default .product-thumb {    border: 2px solid #e0e0e0;    padding: 5px;margin: 2px;}
.panel.category-default .product-thumb:hover {    border:2px solid #8c0404;}
.category-default .box-content {    padding: 10px;    background: #fff;}
.category-default {    border:3px solid #9c0303;    text-align: center;}
.categories-col a {    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;}
.w-banner {    margin-top: 120px;    margin-bottom: 100px;}
#pav-masshead .inner {  background: #FFFFFF;  color: #f18e2c;}
#pav-masshead .inner a {  color: #f18e2c;}
#pav-masshead .inner a:hover {  color: #92ba9c;}
#notification {  width: 75%;  margin: 0 auto;}
#notification > div {  margin-bottom: 20px;}
.breadcrumbs .container-inner {     padding: 2px;    background-color: #ffffff;}
.icon-icomoon {    font-family: 'icomoon';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}
#pav-mainnav .inner {  background-color: #838383;}
#pavo-showcase .inner {  background-color: #FFFFFF;}
#breadcrumb {  padding-left: 0;  padding-right: 0;}
#pavo-mass-bottom .inner {  background-color: #FFFFFF;}
.sidebar .box-content {  margin-top: 30px;}
.sidebar .products-row .product-col {  width: 100% !important;  margin-bottom: 20px;  margin-top: 20px;  clear: both;}
.sidebar .products-row .product-col .product-meta {  background: none;  padding: 0;}
.sidebar .products-row .product-col .product-block {  overflow: hidden;  padding-bottom: 0;}
.sidebar .products-row .product-col .product-block .image {  width: 40%;  float: left;}
.rtl .sidebar .products-row .product-col .product-block .image {  float: right;}
.sidebar .products-row .product-col .product-block .product-meta {  width: 60%;  float: right;  text-align: left;  padding-left: 10px;}
.rtl .sidebar .products-row .product-col .product-block .product-meta {  float: left;}
.rtl .sidebar .products-row .product-col .product-block .product-meta {  text-align: right;}
.rtl .sidebar .products-row .product-col .product-block .product-meta {  padding-right: 10px;  padding-left: inherit;}
.sidebar .products-row .product-col .product-block .product-meta .rating {  display: none;}
  .sidebar .products-row .product-col .product-block .name {  height: auto;  line-height: 20px;}
.sidebar .products-row .product-col .product-block:hover .quickview {  display: none;}
.sidebar .products-row .product-col .product-block:hover {  box-shadow: none;}
.sidebar .products-row .product-col:first-child {  margin-top: 0;}
.sidebar .products-row .action, .sidebar .products-row .product-label, .sidebar .products-row .action, .sidebar .products-row .quickview, .sidebar .products-row .zoom, .sidebar .products-row .description {  display: none;}
.sidebar .list .product-col {  margin: 0;}
.sidebar .list .product-block .product-meta, .sidebar .list .product-block .name {  padding: 0;  text-align: left;}
.rtl .sidebar .list .product-block .product-meta, .rtl .sidebar .list .product-block .name {  text-align: right;}
.sidebar .list .product-block .product-meta .rating, .sidebar .list .product-block .name .rating {  display: none;}
.sidebar .list .product-block .image {  padding-right: 10px;  float: left;}
.rtl .sidebar .list .product-block .image {  padding-left: 10px;  padding-right: inherit;}
.rtl .sidebar .list .product-block .image {  float: right;}
.sidebar .list .product-block .quickview, .sidebar .list .product-block .zoom {  display: none;}
.sidebar .pavblog-latest [class*="col-"], .sidebar .pavblog-latest [class^="col-"] {  width: 100%;}
.sidebar [class^="col-"]:last-child .blog-body {  border: 0;}
.sidebar ul, .sidebar ol {  list-style: none;  padding-left: 0;  padding-right: 0;}
.sidebar ul li a, .sidebar ol li a {    padding: 0px 0;    display: inline-block;    color:#000000;    text-transform: uppercase;}
.sidebar ul li a:first-child, .sidebar ol li a:first-child {  padding-top: 0;}
.sidebar ul li a:hover, .sidebar ol li a:hover {  font-weight: bold;}
.sidebar ul li a.active {    font-weight: bold;	font-size: 13px;}
.sidebar ul li ul li a, .sidebar ol li ul li a {    text-transform: none;}
.sidebar ul li ul li, .sidebar ol li ul li {  padding-left: 0px;}
.sidebar ul li ul li img{margin-right: 3px;}
.rtl .sidebar ul li ul li, .rtl .sidebar ol li ul li {  padding-right: 15px;  padding-left: inherit;}
.content-inner {  margin-bottom: 40px;}
.description-img img {    margin: 10px;    border: 1px solid #ccc;    box-shadow: 1px 1px 15px #ccc;}
#footer:before, #footer:after {  content: " ";  display: table;}
#footer:after {  clear: both;}
.footer-top {  background: #f3f3f3;}
.footer-center {  background:#1c4069;  font-size: 16px;}
.footer-center .container {  background-color:#1c4069;}
.footer-center .container .column {  padding:10px 25px;  min-height: 300px;  background: transparent;  color: #fff;}
.footer-center .container .column a {  color: white;}
.footer-center .container .column a:hover {  color: #ffffff;}
.footer-center .container .column a {     display: inline-block;    letter-spacing: 1px;    color:#e6e6e6;  line-height: 22px;}
.footer-center .container .column .panel-title {  font-size: 20px;  color:#ffffff;  font-family: "proxima_regular", serif;}
.footer-center ul.contact-us {  margin-top: 0px;  padding: 0;}
.footer-center ul.contact-us li {  list-style: none;  display: flex;}
.footer-center ul.contact-us li i {  margin-right: 15px;  line-height: 25px;}
  .footer-bottom .container .inside {  background: transparent;  color: white;  padding: 25px 0;}
.footer-bottom .container .inside a {  color: white;}
.footer-bottom .container .inside a:hover {  color: #f18e2c;}
#anquan {    background: #fff;    text-align: center;    max-height: 136px;    overflow: hidden;}
#anquan img {   margin: 0 3%;}
#powered {  background:#1c4069;}
#powered .container {  padding: 30px 15px;  position: relative;  color: #FFFFFF;}
#powered .container a {  color: #1fb0b3;}
#powered .container a:hover {  color: #f18e2c;}
#powered .container .paypal a {  text-transform: uppercase;  font-family: "proxima_semibold", sans-serif;  margin: 0 8px;}
.panel-highlighted {  border: solid 1px red;}
.panel-highlighted .panel-heading {  background: red;  color: #FFFFFF;}
.block-content {  padding: 0 30px;}
.nopadding .panel-body {  padding: 0;}
.sidebar .panel .products-block, .sidebar .panel .list-group {  border: none;  box-shadow: none;  margin: 0;}
.sidebar .panel .panel-heading {  border-bottom: 1px solid #ececec;  padding-top: 15px;}
.sidebar .panel .panel-heading .panel-title {  line-height: 22px;  font-family: "proxima_extrabold", cursive;}
.sidebar .panel .list-group .list-group-item {  border-left: 0;  border-right: 0;  border-bottom: 0;}
.sidebar .price .price-new {  font-size: 17px;  color: #999;}
.sidebar .nopadding .panel-body {  padding: 0;}
.sidebar.noborder .panel .panel-heading {  border-bottom: 0;  padding-bottom: 0;}
.sidebar-lr .block-content {  padding-left: 0;  padding-right: 0;}
.nostylingboxs .panel {  border: none;  background: none;  box-shadow: none;}
.nostylingboxs .panel-heading {  background-color: transparent;  padding-left: 0;  padding-right: 0;}
.nostylingboxs .panel-body {  background-color: transparent;  padding-left: 0;  padding-right: 0;}
.carousel-controls {  position: absolute;  right: 10px;  left: auto;  top: 25px;}
.rtl .carousel-controls {  left: 10px;  right: auto;}
.carousel-controls .left {  left: -45px;}
.rtl .carousel-controls .left {  right: -45px;  left: auto;}
.carousel-controls .right {  right: -10px;}
.rtl .carousel-controls .right {  left: -10px;  right: auto;}
.products-block .product-col-wrap {  padding-left: 15px;  padding-right: 15px;}
.products-block .owl-wrapper-outer {
  /*         margin-left:-$grid-gutter-width/2;
          margin-right:-$grid-gutter-width/2; */
}
.products-block.owl-carousel {  border: none;}
.price {  width: 100%;  font-size: 16px;  color: #242424;  font-family: "proxima_regular", sans-serif; }
.price .price-new {    font-size: 16px;    color:#000000;    line-height: 22px;    font-weight: 600;}
.price .price-old {  font-size: 14px;  color:#ff0007;  text-decoration: line-through;  padding-left: 5px;}
.price.detail .price-new {  font-size: 22px;  font-weight: 400;}
.product-col {  margin-bottom: 30px;}
.reviewkf {    min-height: 176px;}
p.reviews-description {    line-height: 20px;    min-height: 40px;    margin-bottom: 0;    margin-top: 0;    height: 40px;    font-weight: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}
p.reviews-huifu {    line-height: 30px;    min-height: 30px;    margin-bottom: 0;    margin-top: 0;    height: 30px;    font-weight: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;}
.product-block {  position: relative;  text-align: center;}
.product-block:hover .quickview {  opacity: 1;  width: 135px;}
.product-block .description {  line-height: 20px;  height: 40px;  overflow: hidden;  margin-bottom: 20px;  color: #838383;  display: none;}
.product-block .name {      line-height: 20px;    min-height: 40px;    margin-bottom: 0;    margin-top: 0;    height: 40px;      font-weight: normal;display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;overflow: hidden;}
.product-block .name a {    color:#000000;    font-family: "proxima_regular", sans-serif;    font-size: 15px;    text-transform: none;}
.product-block .name a:hover { text-decoration: underline;}
.product-block .image {  position: relative;  overflow: hidden;  border: 0px;  text-align: center;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  -o-border-radius: 0px;  border-radius: 0px;}
.img-2 {    display: block;    max-width: 100%;    height: auto;}
.product-block .image .img-2 {    position: absolute;    top: 0;	left:0;    opacity: 0;     -moz-transition: all 0s ease;    transition: all 0s ease;    -webkit-transition: all 0s ease;}
.product-block .product-img:hover .img-2 {    opacity: 1;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;    -webkit-transition: all 0s ease;	transform: rotateY(0deg);}
.product-block .image .img-responsive {  display: inline-block;}
.product-block .product-meta {  padding: 0;  position: relative;  padding-top: 12px;  -webkit-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;}
.product-block .product-meta .right {  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 400ms ease 0s;  -o-transition: all 400ms ease 0s;  transition: all 400ms ease 0s;  bottom: 0;  left: -2px;  right: -2px;  position: absolute;  z-index: 9;  display: block;}
.product-block .product-meta .rating {  float: none;  display:none;  zoom: 1;}
.product-block .quickview {  background-color: #fefefe;  bottom: 0;  font-size: 12px;  height: 40px;  left: 0;  margin: auto;  opacity: 0;  position: absolute;  line-height: 35px;  right: 0;  top: 0;  -webkit-transition: all 0.5s ease-in-out 0s;  -o-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;  width: 100%;  z-index: 11;  border-radius: 1px;}
.product-block .quickview:before {  background-color: #589cf0;  border-radius: 0 0 1px 1px;  bottom: 0;  content: "";  height: 2px;  left: 0;  position: absolute;  -webkit-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;  width: 100%;  z-index: 9;}
.product-block .quickview:before {  background-color: #f18e2c;  height: 0;  margin: auto;  top: 0;}
.product-block .quickview a {  color: #9d9d9d;}
.product-block .quickview .quick-view i {  margin-right: 10px;}
.product-block .quickview:hover::before {  border-radius: 1px;  height: 100%;  width: 100%;  z-index: -1;}
.product-block .quickview:hover .quick-view {  color: #FFFFFF;}
.pav-hover-image {  opacity: 0.3;  width: 100%;}
.pav-hover-image:hover {  opacity: 1;}
.product-label {    color: #ffffff;    font-size: 15px;    background-color:#1cb7eb;    padding: 3px 10px;    position: absolute;   left: 0px;    top: 0px;    z-index: 8;text-transform: uppercase;}
.rtl .product-label {  left: 10px;  right: auto;}
.rating {  font-weight: 300;}
.rating .fa-stack {  width: 1em;  font-size: 11px;  width: 12px;  height: 16px;}
.rating .fa-star {  color: #f7bc3d;  height: 11px;  line-height: 11px;}
.rating .fa-star-o {  color:#252525;  height: 11px;  line-height: 11px;}
#cart-top {  cursor: pointer;  line-height: 18px;}
.cart-search a {  cursor: pointer;}
.cart-right .cart-top {  position: relative;}
.cart-right .cart-top .cart-inner {  position: relative;  background:#1cb7eb;  line-height: 18px;  height: 49px;}
.cart-right .cart-top .cart-inner:after {  content: "";  background:#1cb7eb;  height: 100%;  width: 500%;  position: absolute;  top: 0;  left: 100%;}
.rtl .cart-right .cart-top .cart-inner:after {  right: 100%;  left: auto;}
.cart-right .cart-top .cart-inner a {  color: #FFFFFF;}
.cart-top .icon-cart {  display: inline-block;  height: 38px;  width: 38px;  background: url("../image/icon-cart.png") no-repeat scroll center bottom;}
.cart-top .wrap-cart {  display: inline-block;}
.cart-top .dropdown-menu {  padding: 10px;  min-height: 100px;  height: auto !important;  min-width: 445px;  -webkit-transition: all 300ms ease-in-out 0s;  -o-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;  top: 0;  position: fixed;  z-index: 999;  display: block;  -webkit-transform: translate3d(100%, 0, 0);  -moz-transform: translate3d(100%, 0, 0);  -ms-transform: translate3d(100%, 0, 0);  -o-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.rtl .cart-top .dropdown-menu {  webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);}
.cart-top .show-cart-block {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
.rtl .cart-top .show-cart-block {  webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
.cart-top .view-cart a {  color: #FFFFFF !important;}
.bg-over-lay {  position: fixed;  top: 0px;  left: 0px;  right: 0px;  height: 120vh;  background-color: rgba(0, 0, 0, 0.7);  z-index: 997;  will-change: opacity;  opacity: 0;  filter: alpha(opacity=0);  visibility: hidden;  -webkit-transition: opacity 0.3s ease 0s;  -o-transition: opacity 0.3s ease 0s;  transition: opacity 0.3s ease 0s;}
.show-over-lay {  opacity: 1;  filter: alpha(opacity=100);  visibility: visible;}
#search {  padding-top: 10px;}
#search input {  height: 30px;  border:1px solid #ececec;  background: #ffffff;  padding: 0 20px;  border-right: 0;}
.rtl #search input {  border-left: 0;  border-right: inherit;}
#search button {  line-height: 26px;  padding: 1px 15px;  background:#1cb7eb;  border:1px solid #1cb7eb;  border-left: 0;}
.rtl #search button {  border-right: 0;  border-left: inherit;}
#footer h4.panel-title {    text-align: left;}
.modalsize table {    width: 100%;    border: 15px solid #e6e6e6;    margin-bottom: 5px;}
.modalsize .bg-grey {    background-color: #ffccb2;}
.table-header td {    color: #ffffff;    background: #FA5400;    text-align: center;}
.modalsize td, .modalsize th {    padding: 4px 3px;    font-size: 13px;    background: #eeeeee;    color: #555555;}
#search button i {  font-size: 12px;  color: #FFFFFF;}
#search button:hover {  color: #f18e2c;}
#pav-megamenu .new, #pav-megamenu .hot, #pav-megamenu .sale, #offcanvasmenu .new, #offcanvasmenu .hot, #offcanvasmenu .sale {  color: #fff;  font-size: 9px;  height: 13px;  line-height: 13px;  padding: 0 4px;  position: absolute;  right: 0;  text-align: center;  text-transform: uppercase;  top: -24px;  transform: translateZ(0px);  border-radius: 2px;}
.rtl #pav-megamenu .new, .rtl #pav-megamenu .hot, .rtl #pav-megamenu .sale, .rtl #offcanvasmenu .new, .rtl #offcanvasmenu .hot, .rtl #offcanvasmenu .sale {  left: 0;  right: auto;}
#pav-megamenu .new:before, #pav-megamenu .hot:before, #pav-megamenu .sale:before, #offcanvasmenu .new:before, #offcanvasmenu .hot:before, #offcanvasmenu .sale:before {  border-style: solid;  border-width: 5px 4px 0;  bottom: -6px;  content: "";  left: 4px;  pointer-events: none;  position: absolute;  transition-duration: 0.3s;  transition-property: bottom;  z-index: -1;}
.rtl #pav-megamenu .new:before, .rtl #pav-megamenu .hot:before, .rtl #pav-megamenu .sale:before, .rtl #offcanvasmenu .new:before, .rtl #offcanvasmenu .hot:before, .rtl #offcanvasmenu .sale:before {  right: 4px;  left: auto;}
#pav-megamenu .new, #offcanvasmenu .new {  background-color: #f18e2c;}
#pav-megamenu .new:before, #offcanvasmenu .new:before {  border-color: #f18e2c transparent transparent;}
#pav-megamenu .hot, #offcanvasmenu .hot {  background-color: #77c66d;}
#pav-megamenu .hot:before, #offcanvasmenu .hot:before {  border-color: #77c66d transparent transparent;}
#pav-megamenu .sale, #offcanvasmenu .sale {  background-color: #f18e2c;}
#pav-megamenu .sale:before, #offcanvasmenu .sale:before {  border-color: #f18e2c transparent transparent;}
#offcanvasmenu .new, #offcanvasmenu .hot, #offcanvasmenu .sale {  top: -10px !important;}
#pav-mainnav {  background: transparent;}
#pav-megamenu {  background: transparent;  font-family: "proxima_semibold", sans-serif;  min-height: auto;}
#pav-megamenu .pav-colorbox {  display: none !important;}
#pav-megamenu .navbar-inverse {  background: transparent;}
#pav-megamenu .navbar {  background: #838383;  border: 0;  margin: 0;  padding: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}
#pav-megamenu .navbar-nav {  float: none;}
#pav-megamenu .navbar-nav > li {  float: none;  display: inline-block;  padding: 0 25px;  margin: 18px 0;  border-right: 1px dotted #FFFFFF;}
.rtl #pav-megamenu .navbar-nav > li {  border-left: 1px dotted #FFFFFF;  border-right: inherit;}
#pav-megamenu .navbar-nav > li.aligned-fullwidth {  position: static;}
#pav-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {  width: 100% !important;  top: 48px;}
#pav-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-submenu .dropdown-menu {  margin-left: -10px;}
.rtl #pav-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-submenu .dropdown-menu {  margin-right: -10px;  margin-left: inherit;}
#pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {  right: 0;  left: auto;}
.rtl #pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {  left: 0;  right: auto;}
.rtl #pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {  right: auto;  left: auto;}
#pav-megamenu .navbar-nav > li.aligned-right .dropdown-submenu .dropdown-menu {  margin-right: 105%;}
.rtl #pav-megamenu .navbar-nav > li.aligned-right .dropdown-submenu .dropdown-menu {  margin-left: 105%;  margin-right: inherit;}
#pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {  left: 0;  right: auto;}
.rtl #pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {  right: 0;  left: auto;}
.rtl #pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {  left: auto;  right: auto;}
#pav-megamenu .navbar-nav > li.aligned-left .dropdown-submenu .dropdown-menu {  margin-left: 100%;}
.rtl #pav-megamenu .navbar-nav > li.aligned-left .dropdown-submenu .dropdown-menu {  margin-right: 100%;  margin-left: inherit;}
#pav-megamenu .navbar-nav > li.aligned-center .dropdown-menu {  left: 50%;  transform: translate(-50%);}
#pav-megamenu .navbar-nav > li.aligned-center .dropdown-submenu .dropdown-menu {  left: 150%;}
#pav-megamenu .navbar-nav > li > a {  padding: 0;  -webkit-transition: all 350ms ease-out;  -o-transition: all 350ms ease-out;  transition: all 350ms ease-out;  color: #FFFFFF;  position: relative;  font-size: 13px;  line-height: 13px;}
#pav-megamenu .navbar-nav > li > a span {  text-transform: uppercase;  display: block;}
#pav-megamenu .navbar-nav > li > a:hover:before, #pav-megamenu .navbar-nav > li > a:focus:before, #pav-megamenu .navbar-nav > li > a:active:before { width: 100%;  background: #f18e2c;}
#pav-megamenu .navbar-nav > li > a:hover span, #pav-megamenu .navbar-nav > li > a:hover .caret, #pav-megamenu .navbar-nav > li > a:hover .caret:before, #pav-megamenu .navbar-nav > li > a:focus span, #pav-megamenu .navbar-nav > li > a:focus .caret, #pav-megamenu .navbar-nav > li > a:focus .caret:before, #pav-megamenu .navbar-nav > li > a:active span, #pav-megamenu .navbar-nav > li > a:active .caret, #pav-megamenu .navbar-nav > li > a:active .caret:before {  color: #f18e2c !important;}
#pav-megamenu .navbar-nav > li > a:hover .hot, #pav-megamenu .navbar-nav > li > a:hover .new, #pav-megamenu .navbar-nav > li > a:focus .hot, #pav-megamenu .navbar-nav > li > a:focus .new, #pav-megamenu .navbar-nav > li > a:active .hot, #pav-megamenu .navbar-nav > li > a:active .new {  color: #FFFFFF !important;}
#pav-megamenu .navbar-nav > li > a .caret {  border: 0;  position: absolute;  margin: 0;  right: -5px;  top: 0px;}
.rtl #pav-megamenu .navbar-nav > li > a .caret {  left: -5px;  right: auto;}
@media (max-width: 991px) {
  #pav-megamenu .navbar-nav > li > a .caret {    right: -5px;    top: -10px;  }
  .rtl #pav-megamenu .navbar-nav > li > a .caret {    left: -5px;    right: auto;  }
}
#pav-megamenu .navbar-nav > li > a .caret:before {  content: "ď";  font-family: 'FontAwesome';  position: absolute;  font-weight: 100;}
#pav-megamenu .navbar-nav > li:hover > a .caret, #pav-megamenu .navbar-nav > li:active > a .caret {  color: #f18e2c;}
#pav-megamenu .navbar-nav > li.full-width {  position: static;}
#pav-megamenu .navbar-nav > li.home {  padding-left: 0;}
#pav-megamenu .dropdown-menu {  height: auto;  font-weight: 400;  min-width: 210px;  padding: 30px;  background-color: #FFFFFF;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  -o-border-radius: 0px;  border-radius: 0px;  position: absolute;  opacity: 0;  display: block;  right: 0;  top: 30px;  -webkit-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;  transform: perspective(200px) rotate3d(1, 0, 0, -90deg);  transform-origin: 50% 0 0;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  visibility: hidden;  z-index: 999;}
.rtl #pav-megamenu .dropdown-menu {  left: 0;  right: auto;}
#pav-megamenu .dropdown-menu ul {  padding-left: 0;}
.rtl #pav-megamenu .dropdown-menu ul {  padding-right: 0;  padding-left: inherit;}
#pav-megamenu .dropdown-menu li {  line-height: 31px;  list-style: none;}
#pav-megamenu .dropdown-menu li a {  color: #333333;  text-align: left;  padding: 0;  font-weight: 300;  font-size: 14px;  font-family: "proxima_regular", sans-serif;}
.rtl #pav-megamenu .dropdown-menu li a {  text-align: right;}
#pav-megamenu .dropdown-menu li a:hover {  background-color: transparent;  text-decoration: none;  color: #f18e2c !important;}
#pav-megamenu .dropdown-menu li a:hover .fa {  color: #f18e2c;}
#pav-megamenu .dropdown-menu .mega-col {  border-right: 1px solid #ececec;  padding-bottom: 10px;}
.rtl #pav-megamenu .dropdown-menu .mega-col {  border-left: 1px solid #ececec;  border-right: inherit;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner {  padding: 0 5px;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list img {  float: none;  margin: auto;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list .product-block {  margin-bottom: 20px;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list .product-block:last-child {  margin-bottom: 0;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-html .widget-inner {  font-family: "proxima_regular", sans-serif;  font-size: 14px;  color: #333333;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product .widget-inner {  text-align: center;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product .widget-inner .rating-box {  float: none;  margin: 5px auto;}
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-blog-list .widget-inner .post-item h4 {  font-weight: 300;}
#pav-megamenu .dropdown-menu .mega-col .level2 .mega-col {  border: 0;  padding-bottom: 0;}
#pav-megamenu .dropdown-menu .mega-col .level2 .mega-col .mega-col-inner {  padding: 0;}
#pav-megamenu .dropdown-menu .mega-col:last-child {  border-right: 0;}
.rtl #pav-megamenu .dropdown-menu .mega-col:last-child {  border-left: 0;  border-right: inherit;}
#pav-megamenu .dropdown-menu .mega-col:last-child .mega-col {  border: 0;}
#pav-megamenu .dropdown-menu .row:last-child .mega-col {  border: 0;  padding-bottom: 0;}
#pav-megamenu .dropdown-menu .row:last-child .mega-col .widget-image img {  display: block;  max-width: 100%;  height: auto;}
#pav-megamenu .dropdown {  display: block;}
#pav-megamenu .dropdown:hover > .dropdown-menu {  opacity: 1;  right: 0px;  transform: perspective(200px) rotate3d(1, 0, 0, 0deg);  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  visibility: visible;}
#pav-megamenu .dropdown:hover > a {  color: #f18e2c;}
#pav-megamenu .dropdown:hover > a .fa {  color: #f18e2c;}
#pav-megamenu .dropdown-submenu {  position: relative;}
#pav-megamenu .dropdown-submenu .dropdown-menu {  top: 0;  right: -100%;  left: auto;  position: absolute;}
.rtl #pav-megamenu .dropdown-submenu .dropdown-menu {  left: -100%;  right: auto;}
.rtl #pav-megamenu .dropdown-submenu .dropdown-menu {  right: auto;  left: auto;}
#pav-megamenu .dropdown-submenu:hover > .dropdown-menu {  left: 100%;  opacity: 1;  right: 0px;  transform: translate(0px, 0px);  visibility: visible;}
.rtl #pav-megamenu .dropdown-submenu:hover > .dropdown-menu {  right: 100%;  left: auto;}
#pav-megamenu .mega-group > .dropdown-toggle {  border: 0;  display: block;  letter-spacing: 3px;  text-transform: uppercase;  font-family: "proxima_regular", sans-serif;  color: #FFFFFF;}
#pav-megamenu .mega-group > .dropdown-toggle .fa {  color: #FFFFFF;}
#pav-megamenu .widget-title {  color: #000000;}
#pav-megamenu .megamenu .cols1 {  min-width: 200px;}
#pav-megamenu .megamenu .cols2 {  min-width: 500px;}
#pav-megamenu .megamenu .cols3 {  min-width: 740px;}
#pav-megamenu .dropdown-mega .menu-title {  font-size: 14px;  font-family: "proxima_regular", sans-serif;  position: relative;  padding-left: 0;}
.rtl #pav-megamenu .dropdown-mega .menu-title {  padding-right: 0;  padding-left: inherit;}
#pav-megamenu .dropdown-mega .mega-col-inner {  border-right: 0;}
.product-block .product-img {  position: relative;  overflow: hidden;  border:1px solid #a0a0a0;}
.product-block .action {  -webkit-transition: all 0.4s ease-in-out 0s;  -o-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;  background: #fff none repeat scroll 0 0;  bottom: 0;  left:23%;  opacity: 0;  position: absolute;  border-bottom: 1px solid #c4c4c4;  z-index: 5;}
.rtl .product-block .action {  right: 5%;  left: auto;}
.product-block .action > div {  -webkit-transition: all 0.5s ease-in-out 0s;  -o-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;  border-left: 1px solid #c4c4c4;  float: left;  height: 45px;  width: 45px;  color: #9d9d9d;  line-height: 45px;}
.rtl .product-block .action > div {  border-right: 1px solid #c4c4c4;  border-left: inherit;}
.rtl .product-block .action > div {  float: right;}
.product-block .action > div:first-child {  border-left: 0;}
.rtl .product-block .action > div:first-child {  border-right: 0;  border-left: inherit;}
.product-block .action > div a {  color: #9d9d9d;}
.product-block .action > div:hover {  background-color: #f18e2c;  color: #FFFFFF;}
.product-block .action > div:hover a {  color: #FFFFFF;}
.product-block .action button.btn-action {  background-color: transparent;  border: none;}
.product-block:hover .action {  bottom: 10px;  opacity: 1;}
.effect {  position: relative;  overflow: hidden;}
.effect .overlay::before {  content: "";  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -webkit-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;}
.rtl .effect .overlay::before {  right: 0;  left: auto;}
.effect:hover .overlay::before {  -webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4) inset;  box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.4) inset;}

@font-face {
  font-family: 'proxima_regular';
  src: url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf") format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_regular") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_thin';
  src: url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.woff2") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.ttf") format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_thin-webfont.svg#proxima_regular") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_light';
  src: url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.woff2") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.ttf") format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_alt_light_0-webfont.svg#proxima_regular") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_semibold';
  src: url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.ttf") format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.svg#proxima_regular") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_extrabold';
  src: url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.woff2") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.svg#proxima_regular") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_black';
  src: url("../fonts/mark_simonson_-_proxima_nova_black-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_black-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_black-webfont.woff2") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_black-webfont.ttf") format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_black-webfont.svg#proxima_regular") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_bold';
  src: url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.eot");
  src: url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.woff") format("woff"), url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.ttf") format("truetype"), url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.svg#proxima_regular") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'gotham_regular';
  src: url("../fonts/gotham-light-webfont.eot");
  src: url("../fonts/gotham-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham-light-webfont.woff") format("woff"), url("../fonts/gotham-light-webfont.ttf") format("truetype"), url("../fonts/gotham-light-webfont.svg#gotham_regular") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'gotham_medium';
  src: url("../fonts/ufonts.com_gotham-medium-webfont.eot");
  src: url("../fonts/ufonts.com_gotham-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ufonts.com_gotham-medium-webfont.woff2") format("woff2"), url("../fonts/ufonts.com_gotham-medium-webfont.woff") format("woff"), url("../fonts/ufonts.com_gotham-medium-webfont.ttf") format("truetype"), url("../fonts/ufonts.com_gotham-medium-webfont.svg#gotham_regular") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'gotham_book';
  src: url("../fonts/ufonts.com_gotham-book-webfont.eot");
  src: url("../fonts/ufonts.com_gotham-book-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ufonts.com_gotham-book-webfont.woff2") format("woff2"), url("../fonts/ufonts.com_gotham-book-webfont.woff") format("woff"), url("../fonts/ufonts.com_gotham-book-webfont.ttf") format("truetype"), url("../fonts/ufonts.com_gotham-book-webfont.svg#gotham_regular") format("svg");
  font-weight: 700;  font-style: normal;}
@font-face {
  font-family: 'gotham_Black';
  src: url("../fonts/Gotham-Black.eot");
  src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham-Black.svg#gotham_regular") format("svg");  font-weight: 900;  font-style: normal;}
body .owl-carousel {  box-shadow: none;  border-radius: 0;  background: transparent;  margin-bottom: 0;}
body .owl-carousel .owl-wrapper-outer {  border: none;  box-shadow: none;}
.image-additional .owl-item {  position: relative;  overflow: hidden;  width: 105px !important;  margin-right: 16px;}
.rtl .image-additional .owl-item {  margin-left: 16px;  margin-right: inherit;}
.products-owl-carousel .carousel-controls {  right: 10px;}
.rtl .products-owl-carousel .carousel-controls {  left: 10px;  right: auto;}
.pavcarousel {  margin-bottom: 25px;  margin-top: 25px;}
.pavcarousel .carousel-control {  display: none;}
.pavcarousel .carousel-control.middle.left {  left: -1px;}
.rtl .pavcarousel .carousel-control.middle.left {  right: -1px;  left: auto;}
.pavcarousel .carousel-control.middle.right {  right: -1px;}
.rtl .pavcarousel .carousel-control.middle.right {  left: -1px;  right: auto;}
.pavcarousel:hover .carousel-control {  display: block;}
.pavreassurances {  background-color: #fff;  border: 1px solid #ececec;  overflow: hidden;  margin-bottom: 0;}
.pavreassurances .media {  padding: 30px;  cursor: pointer;  position: relative;}
.pavreassurances .media h6, .pavreassurances .media a {  color: #FFFFFF;}
.pavreassurances .media h6:hover, .pavreassurances .media a:hover {  color: #f18e2c;}
.pavreassurances .media-body h6 {  margin-top: 6px;  margin-bottom: 0;  font-size: 13px;  font-weight: 300;}
.pavreassurances .media-body p {  font-size: 13px;  text-transform: uppercase;}
.filter .filter-title {  color: #000;  font-weight: bold;}
.filter .filter-content {  padding-left: 30px;  padding-right: 30px;}
.filter .filter-content label {  font-weight: 300;}
.filter .radio, .filter .checkbox {  margin-top: 20px;  margin-bottom: 20px;}
.pavproducts {  border: 1px solid #ececec;}
.pavproducts .tab-pane {  position: relative;}
.pavproducts .nav > li > a {  padding: 18px 10px;}
.pavproducts .products-block {  border: none;}
.cart .dropdown-menu {  padding: 20px;  min-width: 400px;}
.banner-wrapper-margin .banner-wrapper {  margin-bottom: 20px;}
.nomargin .box {  margin-bottom: 0;}
.fix-most-views .product-label, .fix-most-views .rating, .fix-most-views .cart, .fix-most-views .action {  display: none;}
.fix-most-views .products-row .product-col {  min-height: 155px;  padding: 20px;}
.fix-most-views .product-block blockquote {  margin: 0;  padding: 0;  border: none;}
.fix-most-views .border:after {  height: 0;}
.pav-newsletter .valid {  position: absolute;  width: 100%;  top: 100%;  left: 0;  right: 0;  margin-top: 5px;  z-index: 9999;}
.blog-wrapper .blog-item {  position: relative;  margin-bottom: 25px;  overflow: hidden;  padding-bottom: 25px;}
.blog-wrapper .blog-item .description {  overflow: hidden;  max-height: 50px;  margin-bottom: 10px;}
.blog-wrapper .blog-title a {  color: #333333;}
.blog-wrapper .blog-title a:hover {  color: #f18e2c;}
.blog-wrapper .t-color {  color: #333333;}
.blog-wrapper ul li, .blog-wrapper ol li {  list-style-position: inside;}
.blog-wrapper .blog-tags a {  color: #333333;}
.category-info {  padding: 0;display: block !important;}
.category-info .image {  padding: 0;}
.category-description {}
.category-description h3 {    color: #f18e2c;}
.refine-search ul, .refine-search ol {  list-style: none;}
.refine-search ul li, .refine-search ol li {  margin: 5px 0;    padding: 2px 0px;    line-height: normal;    position: relative;    float: left;    text-align: center;    width: 100%;}
span.category-name {    background:#005da7;    color: #fff;    padding: 2px 5px;    font-weight: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;    margin: 5px;}
.refine-search ul li:hover {    background-color:#d0d0d0;    border-color:#d0d0d0;}
.refine-search ul li a{	  color:#000000;}
.rtl .refine-search ul li, .rtl .refine-search ol li {  float: right;}
.refine-search ul li:before, .refine-search ol li:before {  content: "";  position: absolute;  width: 3px;  height: 3px;  top: 50%;  left: 0;}
.subcategories {  margin-bottom: -1px;  background-color: #fff;}
.product-filter {      margin-bottom: 25px;    margin-top: 25px;    color:#000000;    text-transform: uppercase;    cursor: pointer;    white-space: nowrap;    font-family: arial, sans-serif;    font-weight: bold;    font-size: 12px;}
.product-filter .filter-right > div {  padding-left: 5px;  margin: 5px 10px;}
.product-filter .display {  float: left;  margin: 5px;}
.rtl .product-filter .display {  float: right;}
.product-filter .form-control {  display: inline-block;  width: auto;  box-shadow: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}
.product-filter .btn-switch {  width: 30px;  height: 30px;  display: inline-block;  border:2px solid #000000;  margin-right: 5px;  padding: 0;  line-height: 30px;}
.rtl .product-filter .btn-switch {  margin-left: 5px;  margin-right: inherit;}
.product-filter .btn-switch:hover, .product-filter .btn-switch.active {  color:#005da7;  -webkit-box-shadow: none;  box-shadow: none;}
.product-list .product-col {  width: 100% !important;  clear: both;}
.product-list .product-block {  overflow: hidden;}
.product-list .product-block .description {  display: block;  overflow: hidden;  height: 50px;}
.product-list .product-block .name {  padding: 0;}
.product-list .product-block .image {  width: 30%;  float: left;}
.rtl .product-list .product-block .image {  float: right;}
.product-list .product-block .product-meta {  width: 70%;  float: right;  text-align: left;  padding: 0 28px;}
.rtl .product-list .product-block .product-meta {  float: left;}
.rtl .product-list .product-block .product-meta {  text-align: right;}
.thumbs-preview.vertical {  padding-top: 30px;  padding-bottom: 30px;}
.product-info .title-product {      font-size: 18px;    text-transform: capitalize;    font-weight: normal;    color:#000000;    font-family: arial, sans-serif;}
.product-info .product-info-bg {  position: relative;}
.product-info .thumbs-preview {  margin-top: 20px;  margin-bottom: 60px;}
.product-info .vertical.image-additional {  position: relative;  min-height: 432px;}
.product-info .vertical.image-additional .carousel-control {  opacity: 0;  filter: alpha(opacity=0);}
.product-info .vertical:hover .carousel-control {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.product-info .vertical .center {  left: 50%;  margin-left: -13px;}
.rtl .product-info .vertical .center {  right: 50%;  left: auto;}
.rtl .product-info .vertical .center {  margin-right: -13px;  margin-left: inherit;}
.product-info .vertical .top {  top: 0;}
.product-info .vertical .bottom {  top: auto;  bottom: 0;}
.product-info .horical {  display: block;  width: 100%;  text-align: center;  position: relative;}
.product-info .horical:hover .carousel-control {  display: block;}
.product-info .carousel-control {  top: 35%;  display: none;}
.product-info .carousel-control.left {  left: -10px;}
.rtl .product-info .carousel-control.left {  right: -10px;  left: auto;}
.product-info .carousel-control.right {  right: -10px;}
.rtl .product-info .carousel-control.right {  left: -10px;  right: auto;}
.product-info .rating {  margin-bottom: 10px;}
.product-info .cart .links {  display: inline-block;  *display: inline;  zoom: 1;  vertical-align: middle;}
.product-info .cart .fa-shopping-cart {  margin-right: 10px;}
.rtl .product-info .cart .fa-shopping-cart {  margin-left: 10px;  margin-right: inherit;}
.product-info .image {  position: relative;  text-align: center;}
.product-info img {    display: inline-block;}
.description-img img {    width: 45%;}
.product-info .share {  padding: 20px 0;  display: none;}
.product-info .share:before, .product-info .share:after {  content: " ";  display: table;}
.product-info .share:after {  clear: both;}
.product-info .option-image {  margin-top: 3px;  margin-bottom: 10px;}
.product-info .option-image label {  display: block;  width: 100%;  height: 100%;}
.product-info .option-image img {  margin-right: 5px;  margin-left: 0;  border: 1px solid #CCCCCC;  cursor: pointer;}
.rtl .product-info .option-image img {  margin-left: 5px;  margin-right: inherit;}
.rtl .product-info .option-image img {  margin-right: 0;  margin-left: inherit;}
.product-info .options {  margin-bottom: 20px;}
.product-info .review .share {  line-height: normal;}
.product-info .review .share a {  text-decoration: none;}
.product-info .review > div {  padding: 0;  border: 0;}
.product-info .review > div > span {  color: #38B0E3;}
.product-info .qty {  line-height: 45px;  text-transform: uppercase;  font-weight: 700;  margin-right: 15px;  margin-bottom: 0;}
.rtl .product-info .qty {  margin-left: 15px;  margin-right: inherit;}
.product-info .quantity-adder {  color:#000000;  display: block;  height: 45px;  width: 140px;  position: relative;  margin-right: 15px;}
.rtl .product-info .quantity-adder {  margin-left: 15px;  margin-right: inherit;}
.product-info .quantity-adder .form-control {  padding: 8px 2px;}
.product-info .quantity-adder .add-action {  width: 35px;  height: 45px;  display: block;  position: relative;  cursor: pointer;  font-size: 7px;  line-height: 45px;  text-align: center;  border-style: solid;  border-color: #ececec;  border-width: 1px;}
.product-info .quantity-adder .add-action:hover {  background-color:#005da7;  color: #FFFFFF;}
#tab-description table {    border: 2px solid #a9875d;}
#tab-description td {    padding: 1px 2px;    background: #8BC34A;    color: #fff;    border: 1px solid #fff;	font-size: 12px;}
.size-chart table {    border: 0px solid #ccc !important;    margin-bottom: 10px;    background: #fff;    width: 100%;}
.tab-content{    color:#000000;}
.product-info .quantity-adder .add-up {  border-left: 0;}
.product-info .quantity-adder .add-down {  border-right: 0;}
.product-info .quantity-adder .quantity-number input {  width: 68px;  height: 45px;  text-align: center;  display: inline-block;  *display: inline;  zoom: 1;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  border:1px solid #cecece;  box-shadow: none;  background-color: #fcfcfc;}
.checkbox img {      position: relative;    margin-top: 0px;}
.product-info .quantity-adder .minimum {  line-height: 38px;  font-size: 11px;  margin-left: 10px;}
.rtl .product-info .quantity-adder .minimum {  margin-right: 10px;  margin-left: inherit;}
.product-info .action {  padding-bottom: 20px;  padding-top: 20px;  border-bottom: 1px solid #ececec;  clear: both;}
.product-info .action:before, .product-info .action:after {  content: " ";  display: table;}
.product-info .action:after {  clear: both;}
.product-info .action > div {  position: relative;}
.product-info .action .cart .btn {  padding: 10px 20px;}
.product-info .compare, .product-info .wishlist {  text-transform: uppercase;  color: #999;  font-size: 12px;  cursor: pointer;  letter-spacing: 1px;  font-family: Montserrat,sans-serif;}
.product-info .compare i, .product-info .wishlist i {  border: 1px solid #ececec;  width: 42px;  height: 42px;  line-height: 26px;  text-align: center;  padding-top: 8px;}
#tab-description h3 {color: #525252;}
.product-info .compare:hover, .product-info .wishlist:hover {  color: #486f1a;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.product-info .compare:hover i, .product-info .wishlist:hover i {  border-color:#005da7;}
.product-info .compare {  margin-left: 10px;}
.rtl .product-info .compare {  margin-right: 10px;  margin-left: inherit;}
.product-info .wishlist {  margin-left: 15px;}
.rtl .product-info .wishlist {  margin-right: 15px;  margin-left: inherit;}
.product-info .tab-content {  font-weight: 300;}
.product-info .tags a {  color: #f18e2c;}
.product-info .tab-v3 .nav-tabs > li:first-child {  margin-left: 0;}
.rtl .product-info .tab-v3 .nav-tabs > li:first-child {  margin-right: 0;  margin-left: inherit;}
.product-info .tab-v3 .nav-tabs > li.active > a {  color:#000000;    border-color:#000000;}
.zoomWindowContainer .zoomWindow {  left: 500px;}
.rtl .zoomWindowContainer .zoomWindow {  right: 500px;  left: auto;}
.refine-search {  background-color: #fff;}
.refine-search ul {  list-style-position: inside;}
.refine-search h3 {  color: #474747;  font-size: 14px;  font-weight: bold;  text-transform: uppercase;}

.blog_post-layout.blog_post-list.col-xs-12 {margin-bottom: 20px;background: #efefef;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
@media screen and (max-width: 992px) {
  .row-offcanvas {    position: relative;    -webkit-transition: all 0.25s ease-out;    -o-transition: all 0.25s ease-out;    transition: all 0.25s ease-out;  }
  .row-offcanvas-right {    right: 0;  }
  .rtl .row-offcanvas-right {    left: 0;    right: auto;  }
  .row-offcanvas-left {    left: 0;  }
  .rtl .row-offcanvas-left {    right: 0;    left: auto;  }
  .row-offcanvas-right
  .sidebar-offcanvas {    right: -70%;  }
  .rtl .row-offcanvas-right
  .sidebar-offcanvas {    left: -70%;    right: auto;  }
  .row-offcanvas-left
  .sidebar-offcanvas {    left: -70%;  }
  .rtl .row-offcanvas-left
  .sidebar-offcanvas {    right: -70%;    left: auto;  }
  .row-offcanvas-right.active {    right: 70%;  }
  .rtl .row-offcanvas-right.active {    left: 70%;    right: auto;  }
  .row-offcanvas-left.active {    left: 70%;  }
  .rtl .row-offcanvas-left.active {    right: 70%;    left: auto;  }
  .sidebar-offcanvas {    position: absolute;    top: 0;    width: 70%;  }
  .bottom-offcanvas {    padding: 10px 0;  }
}
#offcanvasmenu .navbar-nav {  float: none;}
#offcanvasmenu .navbar-nav > li {  float: none;}
#offcanvasmenu .navbar-nav > li > a {  background: transparent;  padding-top: 5px;  padding-bottom: 5px;  font-family: "proxima_semibold", sans-serif;  text-transform: uppercase;  font-size: 14px;}
#offcanvasmenu .dropdown-menu {  background: none repeat scroll 0 0 transparent;  border: 0 none;  border-radius: 0;  box-shadow: none;  display: block;  float: none;  margin: 0;  padding: 0 8px;  position: static;  visibility: visible;  width: auto !important;  opacity: 1;  filter: alpha(opacity=100);}
#offcanvasmenu .dropdown-menu a {  font-size: 13px;  padding: 5px 0;  display: block;  font-family: "proxima_semibold", sans-serif;  background: none;}
#offcanvasmenu .dropdown-menu .widget-video {  display: none;}
#offcanvasmenu .dropdown-menu .box-heading {  color: #838383;}
#offcanvasmenu .w-product {  padding: 0;}
#offcanvasmenu .product-block {  border: none;}
#offcanvasmenu .product-block .zoom, #offcanvasmenu .product-block .product-label {  display: none;}
#sys-notification {  position: fixed;  top: 10px;  width: 100%;  z-index: 9999;}
.carousel-ed .carousel-controls {  position: static;  opacity: 0;}
.carousel-ed .carousel-controls .carousel-control {  top: 45%;}
.carousel-ed:hover .carousel-controls {  opacity: 1;  -webkit-transition: all 0.4s ease 0s;  -o-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
.no-shadow button {  background-color: transparent;  padding: 0 8px;  font-size: 14px;}
.no-shadow button:active, .no-shadow button:focus, .no-shadow button.active {  box-shadow: none;  color: #f18e2c;}
.widget-carousel img {  border: 2px solid transparent;}
.widget-carousel img:hover {  border: 2px solid #333333;  -webkit-transition: all 0.4s ease 0s;  -o-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
.pav-container {  background-repeat: no-repeat;}
.style-adv .widget-images .panel-title {  letter-spacing: 2px;  color: #000;  font-size: 14px;  margin-bottom: 20px;}
.style-adv .widget-images .panel-title:hover {  color: #f18e2c;}
.style-adv .widget-images .description-item {  line-height: 20px;  margin-bottom: 20px;}
.effect-adv {  background-color: #000;  overflow: hidden;  position: relative;}
.effect-adv img {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;  -o-transition: opacity 1s ease 0s, transform 1s ease 0s;  transition: opacity 1s ease 0s, transform 1s ease 0s;  width: 100%;}
.effect-adv:hover img {  opacity: 0.5;  filter: alpha(opacity=50);  transform: scale3d(1.1, 1.1, 1);}
.effect > a {  display: block;  margin: 0 auto;  position: relative;}
.effect > a img {  width: 100%;}
.effect > a:before {  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  transition: all 0.3s ease 0s;  width: 100%;}
.effect > a:hover {  background: #000 none repeat scroll 0 0;  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2) inset;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.effect > a:hover:before {  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2) inset;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
#ToTop {    display: none;    text-decoration: none;    position: fixed;    bottom: 45px;    right: 20px;    overflow: hidden;    width: 51px;    height: 51px;    border: none;    text-indent: -999px;    background: url(../image/backTop.png) no-repeat left top;}
#ToTopHover {    cursor: pointer;    background: url(../image/backTop.png) no-repeat left -51px;    width: 51px;    height: 51px;    display: block;    overflow: hidden;    float: left;    opacity: 0;    -moz-opacity: 0;    filter: alpha(opacity=0);}
.rtl #top {  left: -20%;  right: auto;}
#top a {  color: #FFFFFF !important;}
#top a:hover {  color: #000000 !important;}
.show-mobile {  position: relative;}
.show-mobile .inner-toggle {  right: 5px;  left: auto;  top: 130%;  margin: -1px 0 0;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s;  transform: perspective(200px) rotate3d(1, 0, 0, -90deg);  transform-origin: 50% 0 0;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  border: medium none;  display: block;  margin-top: 0;  min-width: 150px;  padding: 20px;  position: absolute;  visibility: hidden;  background-color: #fafafa;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);  z-index: 999;  font-size: 14px;}
.show-mobile .inner-toggle ul, .show-mobile .inner-toggle ol, .show-mobile .inner-toggle .links {  padding: 0;  width: 100%;}
.show-mobile .inner-toggle ul li, .show-mobile .inner-toggle ol li, .show-mobile .inner-toggle .links li {  display: block;  overflow: hidden;  margin: 0;}
.show-mobile .inner-toggle ul li a, .show-mobile .inner-toggle ol li a, .show-mobile .inner-toggle .links li a {  color: #FFFFFF;}
.show-mobile .inner-toggle ul li a:hover, .show-mobile .inner-toggle ol li a:hover, .show-mobile .inner-toggle .links li a:hover {  background-color: transparent;  color: #f18e2c;}
.show-mobile .inner-toggle .btn {  display: none;}
.show-mobile .quick-access ul li a {  padding: 5px 0;  float: left;}
.rtl .show-mobile .quick-access ul li a {  float: right;}
.show-mobile .quick-access ul li a .fa {  padding-right: 8px;}
.rtl .show-mobile .quick-access ul li a .fa {  padding-left: 8px;  padding-right: inherit;}
.show-mobile .pull-left:hover .inner-toggle {  visibility: visible;  opacity: 1;  filter: alpha(opacity=100);  top: 100%;  transform: perspective(200px) rotate3d(1, 0, 0, 0deg);  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.show-mobile .quickaccess-toggle {  line-height: 35px;  font-size: 14px;  text-align: center;  cursor: pointer;  width: 35px;  height: 35px;}
.hightlighted .product-block .image {  float: left;  width: 50%;  overflow: inherit;  margin-right: 15px;  z-index: 1;}
.rtl .hightlighted .product-block .image {  float: right;}
.rtl .hightlighted .product-block .image {  margin-left: 15px;  margin-right: inherit;}
.hightlighted .product-block .product-meta {  float: right;  width: 45%;}
.rtl .hightlighted .product-block .product-meta {  float: left;}
.hightlighted .product-block .product-meta .price {  width: 25%;}
.hightlighted .product-block .description {  color: #838383;  font-family: "proxima_regular", sans-serif;  border-bottom: 1px solid #ececec;  height: auto;  padding-bottom: 34px;  display: block;}
.hightlighted .product-block .name {  margin-bottom: 20px;}
.hightlighted .product-block .name a {  color: #000000;  text-transform: none;  font-size: 18px;  line-height: 25px;}
.hightlighted .product-block:hover .quickview {  display: none;}
.hightlighted .price-old {  color: #242424;}
.hightlighted .price-new {  color: #8a8a8a;  font-size: 24px;}
.hightlighted .rating {  margin-top: 15px;  display: none !important;}
.border-dashed:after {  border-top: 1px dashed #f18e2c;}
.widget-cols .first-product {  width: 50%;  padding-right: 30px;}
.rtl .widget-cols .first-product {  padding-left: 30px;  padding-right: inherit;}
.widget-cols .widget-product-list {  width: 45%;}
.widget-cols .widget-product-list.sidebar .products-row:first-child .product-col {  margin-top: 0;}
.widget-cols .widget-product-list.sidebar .products-row .product-col {  width: 100%;  margin-top: 20px;}
.fearure-content a {  text-transform: uppercase;  color: #f18e2c;  line-height: 40px;  font-size: 13px;  font-family: "proxima_semibold", sans-serif;}
.fearure-content a:hover {  color: #f18e2c;}
.fearure-content a i {  margin: 0 6px;  font-size: 10px;}
.img-list-product .image-item {  width: 25%;}
.img-list-product .list {  width: 75%;  float: left;}
.information-contact .breadcrumbs {  margin-bottom: 0 !important;}
.pav-newsletter input .forcus {  border-color: #f18e2c;}
.hight-light .pav-newsletter .form-control {  background: #FFFFFF;}
.hight-light .pav-newsletter .btn-primary {  background: #f18e2c;}
.hight-lighted .pav-newsletter {  border: 10px solid #ebebeb;  padding-bottom: 20px;}
.hight-lighted .pav-newsletter .description {  margin-bottom: 0;}
.product-tabs .carousel-controls {  top: 0;}
.panel-contact-info {  margin-top: 40px;}
.contact-form .control-label {  text-align: left;}
.rtl .contact-form .control-label {  text-align: right;}
.border-heading {  border-bottom: 4px solid #efefef !important;}
.search-auto {  padding-top:0px;}
.autosearch-wrapper .autosearch-input {  display: inline-block;  width: 60%;  float: left;  height: 27px;  padding: 0 10px;  border: none;}
.rtl .autosearch-wrapper .autosearch-input {  float: right;}
.autosearch-wrapper .autosearch-category {  display: inline-block;  width: 32%;  position: relative;  overflow: hidden;  float: right;  border-left: 1px solid #ececec;  cursor: pointer;}
.rtl .autosearch-wrapper .autosearch-category {  float: left;}
.rtl .autosearch-wrapper .autosearch-category {  border-right: 1px solid #ececec;  border-left: inherit;}
.autosearch-wrapper .autosearch-category select {  display: inline-block;  border: none;  width: 130%;  height: 27px;  padding: 0 10px;  cursor: pointer;}
.autosearch-wrapper .autosearch-category .fa {  position: absolute;  top: 36%;  right: 10px;}
.rtl .autosearch-wrapper .autosearch-category .fa {  left: 10px;  right: auto;}
.autosearch-wrapper .autosearch-submit {  border: none;  display: inline-block;  width: 18%;  height: 35px;  margin: 0;  float: right;  color: #FFFFFF;  text-transform: uppercase;  font-family: "proxima_semibold", sans-serif;  font-size: 12px;}
.rtl .autosearch-wrapper .autosearch-submit {  float: left;}
.autosearch-wrapper .autosearch-submit .fa {  color: #000000;  font-size: 11px;}
.autosearch-wrapper .search {  position: relative;  display: block;  width: 380px;  height: 35px;  position: relative;  border: 4px solid #f18e2c;  color: #8a8a8a;}
.autosearch-wrapper .search .autosearch {  width: 100%;}
.autosearch-wrapper .dropdown-menu > li.media {  margin: 15px 10px;  overflow: hidden;}
.autosearch-wrapper .dropdown-menu > li.clearfix {  border-bottom: 1px dashed #ececec;  margin-left: 10px;  margin-right: 10px;}
.autosearch-wrapper .dropdown-menu > li:last-child {  border-bottom: none;}
.autosearch-wrapper .dropdown-menu > li > a {  padding: 0;}
.autosearch-wrapper .dropdown-menu > li img {  margin-right: 15px;}
.rtl .autosearch-wrapper .dropdown-menu > li img {  margin-left: 15px;  margin-right: inherit;}
.pav-verticalmenu .panel-body {  background: #f18e2c;  padding: 30px;}
.verticalmenu .navbar-collapse {  margin: 0;  padding: 0;  border: none;}
.verticalmenu .navbar-nav {  position: static;  float: none;  width: 100%;}
.verticalmenu .navbar-nav > li {  width: 100%;  position: relative;  position: static;  background: #6bc0e5;  margin-bottom: 6px;}
.verticalmenu .navbar-nav > li > a {  display: block;  text-transform: uppercase;  font-size: 12px;  font-weight: 400;  padding: 8px 30px;  color: #FFFFFF;  font-family: "proxima_light", sans-serif;  position: relative;}
.verticalmenu .navbar-nav > li > a .fa {  margin-right: 5px;  width: 20px;}
.rtl .verticalmenu .navbar-nav > li > a .fa {  margin-left: 5px;  margin-right: inherit;}
.verticalmenu .navbar-nav > li > a .caret {  float: right;  -webkit-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  transform: rotate(-90deg);  margin-top: 8px;}
.rtl .verticalmenu .navbar-nav > li > a .caret {  float: left;}
.rtl .verticalmenu .navbar-nav > li > a .caret {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}
.verticalmenu .navbar-nav > li.topdropdow:hover {  position: static;}
.verticalmenu .navbar-nav > li:hover {  background: #FFFFFF;  -webkit-transition: all 300ms ease-in-out 0s;  -o-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;}
.verticalmenu .navbar-nav > li:hover a {  color: #000;}
.verticalmenu .navbar-nav > li:hover > .dropdown-menu {  top: 0px;  opacity: 1;  filter: alpha(opacity=100);  visibility: visible;  display: block;  left: 100%;  box-shadow: none;  border-color: #ececec;  margin-left: -1px;}
.rtl .verticalmenu .navbar-nav > li:hover > .dropdown-menu {  right: 100%;  left: auto;}
.rtl .verticalmenu .navbar-nav > li:hover > .dropdown-menu {  margin-right: -1px;  margin-left: inherit;}
.verticalmenu .navbar-nav > li .parent {  position: relative;}
.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {  text-transform: none;  font-weight: normal;}
.verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu {  right: 100%;  top: 0px;  opacity: 1;  filter: alpha(opacity=100);}
.rtl .verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu {  left: 100%;  right: auto;}
.verticalmenu .navbar-nav > li .parent.dropdown-submenu:hover .dropdown-menu {  right: 115%;  display: block;  top: 0;}
.rtl .verticalmenu .navbar-nav > li .parent.dropdown-submenu:hover .dropdown-menu {  left: 115%;  right: auto;}
.verticalmenu .dropdown-menu {  right: auto;  left: 110%;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 300ms ease-in-out 0s;  -o-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;  top: 0;  position: absolute;  visibility: hidden;  z-index: 999;  display: block;  min-width: 230px;  padding: 25px;}
.rtl .verticalmenu .dropdown-menu {  left: auto;  right: auto;}
.rtl .verticalmenu .dropdown-menu {  right: 110%;  left: auto;}
.verticalmenu .dropdown-menu.level1 {  margin-top: -1px;}
.verticalmenu .dropdown-menu.level1 .fa {  display: none;}
.verticalmenu .dropdown-menu.level2 .fa {  display: none;}
.verticalmenu .dropdown-menu.level3 .fa {  display: none;}
.verticalmenu .dropdown-menu li {  line-height: 25px;}
.verticalmenu .dropdown-menu ul {  list-style-type: none;  padding-left: 0;}
.rtl .verticalmenu .dropdown-menu ul {  padding-right: 0;  padding-left: inherit;}
.verticalmenu .dropdown-menu ul > li {  margin: 10px 0;}
.verticalmenu .dropdown-menu ul > li > a {  font-family: "proxima_regular", serif;  color: #333333;}
.verticalmenu .dropdown-menu ul > li > a:hover {  color: #f18e2c;}
.verticalmenu .dropdown-menu ul > li:before {  width: 7px;  height: 8px;  display: inline-block;  background-image: url("../image/list.png");  margin-right: 5px;  content: "";}
.rtl .verticalmenu .dropdown-menu ul > li:before {  margin-left: 5px;  margin-right: inherit;}
.rtl .verticalmenu .dropdown-menu ul > li:before {  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}
.verticalmenu .dropdown-menu .sidebar {  box-shadow: none;  padding: 0;}
.verticalmenu .widget-heading {  margin-top: 10px;  margin-bottom: 10px;  font-weight: 700;  font-size: 14px;  color: #333;  text-transform: uppercase;  font-family: "proxima_semibold", sans-serif;}
.verticalmenu .bg1 div.dropdown-menu {  background-image: url("../image/bg1.jpg");  background-position: bottom right;  background-repeat: no-repeat;}
.verticalmenu .w-product {  min-height: 120px;}
.deals {  padding: 0 15px;}
.productdeals .footer-deals {  margin-top: 20px;  height: 65px;  margin-bottom: 20px;  width: 90%;}
.productdeals .item-countdown .countdown_num {  font-size: 18px;  font-weight: 700;  color: #f18e2c;  display: inline-block;}
.productdeals .item-countdown ul {  margin: 0;}
.productdeals .item-countdown li {  color: #8a8a8a;  font-family: "proxima_bold", sans-serif;  letter-spacing: 2px;  border: 1px solid #ececec;  padding: 15px 0;  width: 22%;  text-align: center;  font-size: 12px;  border-right: 0;}
.productdeals .item-countdown li:last-child {  border-right: 1px solid #ececec;}
.rtl .productdeals .item-countdown li:last-child {  border-left: 1px solid #ececec;  border-right: inherit;}
.productdeals.image-deal .product-block .image {  float: left;  width: 48%;  overflow: inherit;  margin-right: 15px;  z-index: 1;}
.rtl .productdeals.image-deal .product-block .image {  float: right;}
.rtl .productdeals.image-deal .product-block .image {  margin-left: 15px;  margin-right: inherit;}
.productdeals.image-deal .product-block .description {  border-bottom: none;  padding-bottom: 0;  display: block;  height: auto;}
.productdeals.image-deal .price-old {  color: #242424;}
.productdeals.image-deal .price-new {  color: #8a8a8a;  font-size: 15px;}
.productdeals.image-deal .rating {  display: none !important;}
.productdeals .product-block:hover .product-meta .rating {  opacity: 1;  filter: alpha(opacity=100);  visibility: visible;}

@media (min-width: 1200px) {
  .header-layout .container {    padding-left: 40px;    padding-right: 40px;  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hightlight .product-block .image {    width: 100%;  }
.w-banner {    margin-top: 38px;    margin-bottom: 4px;}
  .product-info .compare {    padding-left: 0;  }
  .hightlighted .product-block .product-meta,
  .hightlighted .product-block .image {    width: 100%;  }
  .hight-lighted .pav-newsletter {    padding-bottom: 8px;  }
  .call-to-action {    width: 100%;  }
  .space-padding-lr-40 {    padding-left: 0 !important;    padding-right: 0 !important;  }
  #header-bottom .autosearch-wrapper .search {    min-width: 385px;  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #header-bottom .autosearch-wrapper .search {    min-width: 615px;  }
  .footer-center .container .column {    padding-bottom: 10px;    padding-top: 10px;  }
  .footer-center .container .column.padding {    padding-left: 9px;  }
  .img-list-product .list {    width: 100%;  }
  .pav-header #cart-top {    float: right !important;  }
  #cart {    float: left !important;  }
  .product-info .compare {    padding-left: 0;  }
  .zoomContainer {    display: none !important;  }
  #header-main {    margin-bottom: 0;  }
  .hight-lighted .latest-posts-v1 .latest-posts-img-profile,
  .hight-lighted .latest-posts-v1 .latest-posts-meta {    width: 100%;  }
  .box-top {    margin-bottom: 20px;  }
  .box-top .dropdown > .dropdown-menu {    left: 0;    right: auto;  }
  .product-info .action > div {    margin-bottom: 10px;  }
  .image-additional .owl-item {    width: 110px !important;  }
  .pav-newsletter .form-control {    width: 100%;  }
  .hight-lighted {    margin-bottom: 60px;  }
  .hight-lighted .panel-heading {    padding: 10px 0 0;  }
  .hight-lighted .pav-newsletter .form-control {    margin-bottom: 10px;    margin-top: 0;  }
  .hight-lighted .pav-newsletter {    padding-bottom: 6px;  }
  .space-padding-lr-40 {    padding-left: 0 !important;    padding-right: 0 !important;  }
  .call-top {    float: left !important;  }
  #search {    padding-bottom: 12px;  }
}
@media (max-width: 768px) {
  #header-layout.header-v3 .logo {    position: static;  }
.product-block .product-meta .rating {    position: absolute;}
.review-rating img {    width: 100%;}
  .pav-header #cart-top {    float: right !important;  }
.description-img img {    width: 100%;}
#logo {    float: none !important;}
  #cart-top {    float: left !important;  }
.box-top .dropdown > .dropdown-menu {    left: 0;    right: auto;  }
.w-banner {    margin: auto;}
.w-banner img {   width: 100%;}
.pav-header #header-main {    margin: 15px 0;  }
#header-layout .logo {    margin: 15px 0;  }
#topbar .freeship {    margin-bottom: 10px;  }
#anquan img {    width: 18%;}
#hynax_sign_box{		display:none !important;	}
  .box-top {    margin-bottom: 20px;    float: left !important;  }
  .cart-search {    float: left;    margin: 0 10px;  }
  .rtl .cart-search {    float: right;  }
  .custom-full ul li {    width: 100%;  }
  .hightlight .product-block .image {    width: 100%;  }
  .footer-center .container .column {    padding-bottom: 10px;    padding-top: 10px;  }
  .footer-center .container .column.padding {    padding-left: 10px;  }
  .footer-center .container .column {    min-height: 200px;  }
  .zoomContainer {    display: none !important;  }
  .btn {    margin-bottom: 5px;  }
  h4, .h4 {    font-size: 14px;  }
  .img-list-product .list {    width: 100%;  }
  .product-info .compare {    padding-left: 0;  }
  .product-info .quantity-adder {    margin-right: 5px;  }
  .product-info .quantity-adder .add-action {    width: 20px;  }
  .border-right {    border-right: 0;  }
  .hight-lighted .latest-posts-v1 .latest-posts-img-profile,
  .hight-lighted .latest-posts-v1 .latest-posts-meta,
  .pav-newsletter .form-control {    width: 100%;  }
  .product-info .action > div {    margin-bottom: 10px;  }
  .image-additional .owl-item {    width: 142px !important;  }
  .call-top {    float: left !important;    margin-right: 15px;  }
  .space-padding-tb-60 {    padding-bottom: 20px !important;    padding-top: 20px !important;  }
  .space-padding-lr-40 {    padding-left: 0px !important;    padding-right: 0px !important;  }
  .product-list .product-block .description {    height: auto;  }
  .product-list .product-block .image {    width: 100%;  }
  .product-list .product-block .product-meta {    width: 100%;    padding: 0;  }
  #topbar a {  color:#333;}
}
/* Iphone 4 + 5 Portrait */
@media (max-width: 480px) {
  .space-padding-tb-60 {    padding-bottom: 20px !important;    padding-top: 20px !important;  }
div#CardpayDirect {    padding: 0px!important;}
#CardpayDirect td {    width: 31% !important;    font: 12px/11px Verdana !important;    padding-bottom: 6px !important;    border-bottom: 1px solid #e8e8e8 !important;}
#tab-Jersey img {    width: 100%;}
  .space-padding-lr-40 {    padding-left: 0px !important;    padding-right: 0px !important;  }
  .widget-cols .first-product {    width: 100%;  }

  .widget-cols .widget-product-list {    width: 100%;  }
  .refine-search ul li, .refine-search ol li {    width: 90%;  }
.add-links {    display: none;}
  .box-product-infomation {
    display: block !important;}
  .worldcup img{    width: 100%;}
  .cart-top .dropdown-menu {    min-width: 270px;    overflow-x: hidden;    overflow-y: scroll;    width: 260px;  }
  .category-description img {    width: 100%;}
  .cart-top .dropdown-menu img {    display: none;  }
  #header-main {    margin-bottom: 0;  }
  .product-block:hover .product-meta .rating {    opacity: 1;    filter: alpha(opacity=100);    visibility: visible;  }
  .latest-posts-v1 .block-content {    padding: 0;  }
  .productdeals.image-deal .product-block .image {    width: 100%;  }
  .hightlighted .product-block .product-meta,
  .hightlighted .product-block .image {    width: 100%;  }
  .tab-v3 .nav-tabs > li:first-child {    margin-left: 0;  }
  .tab-v3 .nav-tabs > li.active > a {    border: 0;  }
  .tab-v3 .nav-tabs > li {    margin-bottom: 0;  }
}