﻿/*#d35400*/
@import url('//fonts.googleapis.com/css?family=Monda:400,700');
.unvisible {
  visibility: hidden;
}

.input-mini {
  max-width: 66px !important;
}

.input-small {
  max-width: 90px !important;
}

.input-medium {
  max-width: 150px !important;
}

.input-large {
  max-width: 210px !important;
}

.input-xlarge {
  max-width: 270px !important;
}

.input-xxlarge {
  max-width: 530px !important;
}

.clear-right {
  clear: right;
}

.clear-left {
  clear: left;
}

.inline-block {
  display: inline-block;
}

input[type="text"], input[type="password"] {
  -webkit-appearance: none;
  /* fix ipad top shadow */
  -moz-appearance: none;
  /* mobile firefox too! */
}

/***/
.more-less .more-control {
  margin-top: 8px;
  margin-bottom: 8px;
  position: relative;
}

.more-less .more-mask {
  background-position: center bottom;
  background-image: url("../img/gradient.png");
  background-repeat: repeat-x;
  position: absolute;
  left: 0px;
  top: -30px;
  width: 100%;
  height: 30px;
}

.stickem-container {
  position: relative;
}

.stickem-container > .col-md-3 {
  position: static;
}

.stickit {
  position: fixed;
  top: 10px;
}

.stickit-end {
  bottom: 0px;
  position: absolute;
}

.stickit-off {
  position: static !important;
  width: auto !important;
}

/***/
.block {
  display: block;
}

.inline {
  display: inline;
}

.noborder {
  border: none 0 !important;
}

.nopadding {
  padding: 0 !important;
}

/***/
.margin-bottom-0 {
  margin-bottom: 0;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-top-10 {
  margin-top: 10px;
}

.margin-top-20 {
  margin-top: 20px;
}

/***/
.nounderline,
.nounderline:hover {
  text-decoration: none;
}

a {
  color: #e67e22;
}

a:focus,
a:hover,
a:active {
  color: #e67e22;
}

.color-green {
  color: #e67e22;
}

a.read-more:hover {
  color: #e67e22;
}

.linked:hover {
  color: #e67e22;
}

/*Header v1
------------------------------------*/
/*Navber*/
.header .navbar-default .navbar-nav > .active > a {
  color: #e67e22;
}

/*Navbar Toggle*/
.navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background: #e67e22;
}

.navbar-default .navbar-toggle {
  border-color: #bf6516;
}

.navbar-default .navbar-toggle:hover {
  background: #bf6516;
}

/*Responsive Navbar*/
@media (max-width: 767px) {
  .header .navbar-default .navbar-nav > li > a:hover {
    color: #e67e22;
  }
  .header .navbar-default .navbar-nav > .active > a,
  .header .navbar-default .navbar-nav > .active > a:hover,
  .header .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background: #e67e22;
  }
}

@media (min-width: 767px) {
  /*Navbar*/
  .header .navbar-default .navbar-nav > li > a:hover,
  .header .navbar-default .navbar-nav > .active > a {
    border-bottom: solid 2px #e67e22;
  }
  .header .navbar-default .navbar-nav > .open > a,
  .header .navbar-default .navbar-nav > .open > a:hover,
  .header .navbar-default .navbar-nav > .open > a:focus {
    color: #e67e22;
  }
  /*Dropdown Menu*/
  .header .dropdown-menu {
    border-top: solid 2px #e67e22;
  }
}

/*Search Box*/
.header .navbar .nav > li > .search:hover {
  color: #e67e22;
  border-bottom-color: #e67e22;
}

@media (max-width: 767px) {
  .header .navbar .nav > li > .search:hover {
    background: #bf6516;
  }
}

/*Header v2
------------------------------------*/
/*Topbar*/
.topbar-v1 .top-v1-data li a:hover i {
  color: #e67e22;
}

/*Search Box*/
.header-v1 .navbar .nav > li > .search:hover {
  background: #e67e22;
}

/*Responsive Navbar*/
@media (min-width: 767px) {
  .header-v1 .navbar-default .navbar-nav > li > a:hover,
  .header-v1 .navbar-default .navbar-nav > .active > a {
    color: #fff;
    background: #e67e22 !important;
  }
  .header-v1 .navbar-default .navbar-nav > .open > a,
  .header-v1 .navbar-default .navbar-nav > .open > a:hover,
  .header-v1 .navbar-default .navbar-nav > .open > a:focus {
    background: #e67e22;
  }
}

/*Sliders
------------------------------------*/
/*Main Parallax Sldier*/
.da-slide h2 i {
  /*background:url(../../plugins/parallax-slider/img/bg-heading-orange.png) repeat;*/
  background: rgba(230, 126, 34, 0.8);
}

/*Sequence Parallax Sldier*/
.sequence-inner {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fcf2de));
  background: -webkit-linear-gradient(#fff, #fcf2de);
  background: -moz-linear-gradient(#fff, #fcf2de);
  background: -ms-linear-gradient(#fff, #fcf2de);
  background: -o-linear-gradient(#fff, #fcf2de);
  background: linear-gradient(#fff, #fcf2de);
}

#sequence-theme h2 {
  background: rgba(230, 126, 34, 0.8);
}

#sequence-theme .info p {
  background: rgba(230, 126, 34, 0.8);
}

/*Buttons
------------------------------------*/
.btn-u {
  background: #e67e22;
}

.btn-u:hover,
.btn-u:focus,
.btn-u:active,
.btn-u.active,
.open .dropdown-toggle.btn-u {
  background: #bf6516;
}

/*Buttons Color*/
.btn-u-split.dropdown-toggle {
  border-left: solid 1px #bf6516;
}

/*Bordered Buttons*/
.btn-u.btn-brd {
  border-color: #e67e22;
}

.btn-u.btn-brd:hover {
  color: #bf6516;
  border-color: #bf6516;
}

.btn-u.btn-brd.btn-brd-hover:hover {
  background: #bf6516;
}

/*Service
------------------------------------*/
.service .service-icon {
  color: #e67e22;
}

/*Service Blocks*/
.service-alternative .service:hover {
  background: #e67e22;
}

/*Thumbnail (Recent Work)
------------------------------------*/
.thumbnail-style h3 a:hover {
  color: #e67e22;
}

.thumbnail-style a.btn-more {
  background: #e67e22;
}

.thumbnail-style a.btn-more:hover {
  box-shadow: 0 0 0 2px #bf6516;
}

/*Carousel (Recent Work)*/
.recent-work a:hover span {
  border-bottom: solid 2px #e67e22;
}

.bx-wrapper .bx-prev {
  background-image: url(../../plugins/bxslider/images/controls-orange.png);
}

.bx-wrapper .bx-next {
  background-image: url(../../plugins/bxslider/images/controls-orange.png);
}

/*Typography
------------------------------------*/
/*Heading*/
.headline h2,
.headline h3,
.headline h4 {
  border-bottom: 2px solid #e67e22;
}

/*Blockquote*/
blockquote:hover {
  border-left-color: #e67e22;
}

.hero {
  border-left-color: #e67e22;
}

/*Carousel
------------------------------------*/
.carousel-arrow a.carousel-control:hover {
  color: #e67e22;
}

/*Footer
------------------------------------*/
.footer a,
.copyright a,
.footer a:hover,
.copyright a:hover {
  color: #e67e22;
}

/*Footer Blog*/
.footer .dl-horizontal a:hover {
  color: #e67e22 !important;
}

/*Blog Posts
------------------------------------*/
.posts .dl-horizontal a:hover {
  color: #e67e22;
}

.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a {
  color: #e67e22;
  border-color: #e67e22 !important;
}

/*Post Comment*/
.post-comment h3,
.blog-item .media h3,
.blog-item .media h4.media-heading span a {
  color: #e67e22;
}

/*Tabs
------------------------------------*/
/*Tabs v1*/
.tab-v1 .nav-tabs {
  border-bottom: solid 2px #e67e22;
}

.tab-v1 .nav-tabs > .active > a,
.tab-v1 .nav-tabs > .active > a:hover,
.tab-v1 .nav-tabs > .active > a:focus {
  background: #e67e22;
}

.tab-v1 .nav-tabs > li > a:hover {
  background: #e67e22;
}

/*Tabs v2*/
.tab-v2 .nav-tabs li.active a {
  border-top: solid 2px #e67e22;
}

/*Tabs v3*/
.tab-v3 .nav-pills li a:hover,
.tab-v3 .nav-pills li.active a {
  background: #e67e22;
  border: solid 1px #bf6516;
}

/*Accardion
------------------------------------*/
.acc-home a.active,
.acc-home a.accordion-toggle:hover {
  color: #e67e22;
}

.acc-home .collapse.in {
  border-bottom: solid 1px #e67e22;
}

/*Testimonials
------------------------------------*/
.testimonials .testimonial-info {
  color: #e67e22;
}

.testimonials .carousel-arrow i:hover {
  background: #e67e22;
}

/*Info Blocks
------------------------------------*/
.info-blocks:hover i.icon-info-blocks {
  color: #e67e22;
}

/*Breadcrumb
------------------------------------*/
.breadcrumb li.active,
.breadcrumb li a:hover {
  color: #e67e22;
}

/*About Page
------------------------------------*/
.team .thumbnail-style:hover h3 a {
  color: #e67e22 !important;
}

/*Social Icons*/
.team ul.team-socail li i:hover {
  background: #e67e22;
}

/*Right Sidebar
------------------------------------*/
/*Right Sidebar*/
.who li i,
.who li:hover i,
.who li:hover a {
  color: #e67e22;
}

/*Privacy Page
------------------------------------*/
.privacy a:hover {
  color: #e67e22;
}

/*Portfolio Page
------------------------------------*/
/*Portfolio v1*/
.view a.info:hover {
  background: #e67e22;
}

/*Portfolio v2*/
.sorting-block .sorting-nav li.active {
  color: #e67e22;
  border-bottom: solid 1px #e67e22;
}

.sorting-block .sorting-grid li a:hover span.sorting-cover {
  background: #e67e22;
}

/*Blog Page
------------------------------------*/
.blog h3 {
  color: #e67e22;
}

.blog li a:hover {
  color: #e67e22;
}

/*Blog Tags*/
ul.blog-tags a:hover {
  background: #e67e22;
}

.blog-post-tags ul.blog-tags a:hover {
  background: none repeat scroll 0 0 #e67e22;
}

/*Blog Photos*/
.blog-photos li img:hover {
  box-shadow: 0 0 0 2px #e67e22;
}

/*Blog Latest Tweets*/
.blog-twitter .blog-twitter-inner:hover {
  border-color: #e67e22;
  border-top-color: #e67e22;
}

.blog-twitter .blog-twitter-inner:hover:after {
  border-top-color: #e67e22;
}

.blog-twitter .blog-twitter-inner a {
  color: #e67e22;
}

/*Blog Item Page
------------------------------------*/
.blog-item h4.media-heading span a {
  color: #e67e22;
}

/*Coming Soon Page
------------------------------------*/
.coming-soon-border {
  border-top: solid 3px #e67e22;
}

/*Search Page
------------------------------------*/
.booking-blocks p a {
  color: #e67e22;
}

/*Icons Page
------------------------------------*/
.icon-page li:hover {
  color: #e67e22;
}

/*Glyphicons*/
.glyphicons-demo a:hover {
  color: #e67e22;
  text-decoration: none;
}

/*Magazine Page
------------------------------------*/
/*Magazine News*/
.magazine-news .by-author strong {
  color: #e67e22;
}

.magazine-news a.read-more {
  color: #e67e22;
}

/*Magazine Mini News*/
.magazine-mini-news .post-author strong {
  color: #e67e22;
}

.news-read-more i {
  background: #e67e22;
}

/*Sidebar Features*/
.magazine-page h3 a:hover {
  color: #e67e22;
}

/*Page Features
------------------------------------*/
/*Tag Boxes v1*/
.tag-box-v1 {
  border-top: solid 2px #e67e22;
}

/*Tag Boxes v2*/
.tag-box-v2 {
  border-left: solid 2px #e67e22;
}

/*Tag Boxes v7*/
.tag-box-v7 {
  border-bottom: solid 2px #e67e22;
}

/*Font Awesome Icon Page Style*/
.fa-icons li:hover {
  color: #e67e22;
}

.fa-icons li:hover i {
  background: #e67e22;
}

/*GLYPHICONS Icons Page Style*/
.bs-glyphicons li:hover {
  color: #e67e22;
}

/*Navigation
------------------------------------*/
/*Pagination*/
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #e67e22;
  border-color: #e67e22;
}

.pagination li a:hover {
  background: #bf6516;
  border-color: #bf6516;
}

/*Pager*/
.pager li > a:hover,
.pager li > a:focus {
  background: #bf6516;
  border-color: #bf6516;
}

/*Registration and Login Page v2
------------------------------------*/
.reg-block {
  border-top: solid 2px #e67e22;
}

/*Image Hover
------------------------------------*/
/*Image-hover*/
#effect-2 figure .img-hover {
  background: #e67e22;
}

/*Blog Large Page
------------------------------------*/
.blog h2 a:hover {
  color: #e67e22;
}

/*Timeline v1 Page
------------------------------------*/
.timeline-v1 > li > .timeline-badge i:hover {
  color: #e67e22;
}

.timeline-v1 .timeline-footer .likes:hover i {
  color: #e67e22;
}

/*Timeline v2 Page
------------------------------------*/
/* The icons */
.timeline-v2 > li .cbp_tmicon {
  background: #e67e22;
}

/*Progress Bar
------------------------------------*/
.progress-bar-u {
  background: #e67e22;
}

/*Job Inner Page
------------------------------------*/
.job-description .save-job a:hover,
.block-description .save-job a:hover {
  color: #e67e22;
}

.job-description .p-chart .overflow-h li i,
.job-description .p-chart .overflow-h li a,
.block-description .p-chart .overflow-h li i,
.block-description .p-chart .overflow-h li a {
  color: #e67e22;
}

/*Colorful-ul*/
.job-description .colorful-ul li a {
  color: #e67e22;
}

/*Search Inner Page
------------------------------------*/
.s-results .related-search a:hover {
  color: #e67e22;
}

.s-results .inner-results h3 a:hover {
  color: #e67e22;
}

.s-results .up-ul li a:hover {
  color: #e67e22;
}

.s-results .down-ul li a {
  color: #e67e22;
}

/*Funny Boxes
------------------------------------*/
.funny-boxes p a {
  color: #e67e22;
}

.funny-boxes .funny-boxes-img li i {
  color: #e67e22;
}

/*Sidebar Sub Navigation
------------------------------------*/
.sidebar-nav-v1 ul li:hover a,
.sidebar-nav-v1 ul li.active a {
  color: #e67e22;
}

/*Blockquote
------------------------------------*/
blockquote.bq-green {
  border-color: #e67e22;
}

blockquote:hover,
blockquote.text-right:hover {
  border-color: #e67e22;
}

/*Green Left Bordered Funny Box**/
.funny-boxes-left-green {
  border-left: solid 2px #e67e22;
}

.funny-boxes-left-green:hover {
  border-left-color: #e67e22;
}

/*Testimonials Default
------------------------------------*/
/*Testimonials*/
.testimonials .carousel-arrow i:hover {
  background: #e67e22;
}

/*Testimonials Default*/
.testimonials-bg-default .item p {
  background: #e67e22;
}

.testimonials.testimonials-bg-default .item p:after,
.testimonials.testimonials-bg-default .item p:after {
  border-top-color: #e67e22;
}

.testimonials-bg-default .carousel-arrow i {
  background: #e67e22;
}

.testimonials.testimonials-bg-default .carousel-arrow i:hover {
  background: #bf6516;
}

/*Promo Page
------------------------------------*/
/*Promo Box*/
.promo-box:hover strong,
.promo-box:hover strong a {
  color: #e67e22;
}

/*Typography
------------------------------------*/
.dropcap {
  color: #e67e22;
}

.dropcap-bg {
  color: #fff;
  background: #e67e22;
}

/*Breadcrumbs
------------------------------------*/
span.label-u,
span.badge-u {
  background: #e67e22;
}

/*Icons
------------------------------------*/
/*Icon Link*/
.link-icon:hover i {
  color: #e67e22;
  border: solid 1px #e67e22;
}

.link-bg-icon:hover i {
  color: #e67e22;
  background: #e67e22 !important;
  border-color: #e67e22;
}

/*Icons Backgroun Color
------------------------------------*/
i.icon-color-u {
  color: #e67e22;
  border: solid 1px #e67e22;
}

i.icon-bg-u {
  background: #e67e22;
}

/*Line Icon Page
------------------------------------*/
.line-icon-page .item:hover {
  color: #e67e22;
}

/*Colored Content Boxes
------------------------------------*/
.servive-block-u {
  background: #e67e22;
}

/*Panels (Portlets)
------------------------------------*/
.panel-u > .panel-heading {
  background: #e67e22;
}

/*Owl Carousel
------------------------------------*/
.owl-btn:hover {
  background: #e67e22;
}

/*Counter
------------------------------------*/
.counters span.counter-icon i {
  background: #e67e22;
}

.counters span.counter-icon i:after {
  border-top: 7px solid #e67e22;
}

/*SKy-Forms
------------------------------------*/
/*Buttons*/
.sky-form .button {
  background: #e67e22;
}

/*Rating*/
.sky-form .rating input:checked ~ label {
  color: #e67e22;
}

/*Pricing Page
------------------------------------*/
/*Pricing Head*/
.pricing:hover h4 {
  color: #e67e22;
}

.pricing-head h3 {
  background: #e67e22;
  text-shadow: 0 1px 0 #bf6516;
}

.pricing-head h4 {
  color: #999;
  background: #fcfcfc;
  border-bottom: solid 1px #fcf2de;
}

/*Pricing Content*/
.pricing-content li {
  border-bottom: solid 1px #fcf2de;
}

.pricing-content li i {
  color: #e67e22;
}

/*Pricing Extra*/
.sticker-left {
  background: #e67e22;
}

/*Pricing Footer*/
.pricing-footer a,
.pricing-footer button {
  background: #e67e22;
}

.pricing-footer a:hover,
.pricing-footer button:hover {
  background: #bf6516;
}

/*Priceing Active*/
.price-active h4 {
  color: #e67e22;
}

.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
  color: #e67e22;
}

/*Mega Pricing Tables 
------------------------------------*/
.pricing-mega-v1 .pricing-head h3,
.pricing-mega-v2 .pricing-head h3,
.pricing-mega-v3 .pricing-head h3 {
  text-shadow: 0 1px 0 #bf6516;
}

/*Pricing Table Mega v1 Version
------------------------------------*/
.pricing-mega-v1 .pricing:hover h4 i {
  color: #e67e22;
}

.pricing-mega-v1 .pricing-content li i {
  color: #e67e22;
}

/*Pricing Table Colored Background Version
------------------------------------*/
.pricing-bg-colored .pricing:hover {
  background: #e67e22;
}

.pricing-bg-colored .pricing-head i {
  color: #e67e22;
}

/*Pricing Table Mega v2 
------------------------------------*/
.pricing-mega-v2 .block:hover .bg-color {
  background: #e67e22;
}

.pricing-mega-v2 .block:hover h3,
.pricing-mega-v2 .block:hover h4,
.pricing-mega-v2 .block:hover li,
.pricing-mega-v2 .block:hover li i,
.pricing-mega-v2 .block:hover h4 i {
  background: #e67e22;
}

/*Pricing Table Mega v3 
------------------------------------*/
.pricing-mega-v1 .btn-group .dropdown-menu,
.pricing-mega-v3 .btn-group .dropdown-menu {
  background: #e67e22 !important;
}

.pricing-mega-v1 .btn-group .dropdown-menu li a:hover,
.pricing-mega-v3 .btn-group .dropdown-menu li a:hover {
  background: #bf6516;
}

/* Add here all your css styles (customizations) */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #585F69;
}

.headline {
  border-bottom-color: #CCC;
}

.header .navbar-brand {
  padding: 8px 10px;
  top: 0;
  height: auto;
}

.header .navbar-brand a {
  display: block;
}

.thumbnail-kenburn img {
  left: 0;
  margin-left: 0;
}

.navbar-default .navbar-toggle .fa {
  font-size: 14px;
}

.navbar-default .navbar-toggle {
  color: #FFF;
  border: 0 none;
  margin-top: 13px;
  margin-bottom: 13px;
  font-size: 14px;
  float: none;
}

.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  padding: 6px 13px;
}

.color {
  color: #e67e22;
}

/***/
.login {
  float: right;
}

.login form {
  margin-bottom: 10px;
}

.topbar {
  padding: 16px 0 12px;
  min-height: 80px;
  height: auto !important;
  height: 80px;
}

.topbar .loginbar {
  padding: 0;
}

.topbar ul.loginbar > li {
  padding-bottom: 0;
}

.topbar .loginbar .social-icons {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.topbar .loginbar .social-icons li {
  margin-bottom: 0;
}

.topbar .loginbar li.devider {
  border-right: 1px solid #BBBBBB;
  font-family: Tahoma;
  font-size: 8px;
  margin: 4px 8px 0 6px;
  padding: 0;
}

.social-icons li:last-child {
  margin-right: 0;
}

#device-breakpoint {
  height: 0;
  overflow: hidden;
}

/***/
.header .navbar-default .navbar-nav > li > a {
  font-family: 'Monda';
  text-transform: none;
  font-size: 17px;
}

.header .navbar-default {
  background-color: #585F69;
}

.navbar-search {
  padding-top: 13px;
  padding-bottom: 13px;
}

@media (max-width: 767px) {
  .navbar-header {
    float: left;
  }
  .navbar-collapse {
    clear: both;
  }
  .header .navbar-default .navbar-nav {
    background-color: #FFF;
  }
}

@media (min-width: 767px) {
  .header .navbar-default .navbar-nav {
    top: 0;
    float: none;
  }
  .header .navbar-default .navbar-nav > li > a {
    padding: 20px 17px 18px 17px;
    color: #FFF;
  }
  .header .navbar-default .navbar-nav > li > a:after {
    top: 20px;
    right: 4px;
  }
  .header .navbar-default .navbar-nav > li > a:hover,
  .header .navbar-default .navbar-nav > li:hover > a {
    background-color: #3C495A;
    color: #FFF;
  }
  .header .navbar-default .navbar-nav > .active > a,
  .header .navbar-default .navbar-nav > .active:hover > a,
  .header .navbar-default .navbar-nav > .active > a:hover {
    background-color: #e67e22;
    color: #FFF;
  }
  .header .navbar-collapse {
    float: left;
    margin-right: 20px;
  }
}

.pagination-status {
  color: #999999;
  margin-top: -15px;
  margin-bottom: 20px;
}

/***/
.sidebar-nav-v1 ul {
  margin-left: 16px;
  margin-bottom: 0;
}

.sidebar-nav-v1 li > i {
  float: right;
  padding: 10px 8px 9px 2px;
  cursor: pointer;
  opacity: 0.7;
}

.sidebar-nav-v1 li.active > i {
  color: #FFF;
}

.sidebar-nav-v1 li.active,
.sidebar-nav-v1 li.active:hover {
  background-color: #e67e22;
  border-color: #CCC;
}

/*reset unify*/
.sidebar-nav-v1 li ul {
  background-color: #FFF;
}

.sidebar-nav-v1 ul li:hover a,
.sidebar-nav-v1 ul li.active a {
  color: #555;
}

.sidebar-nav-v1 li:hover > a,
.sidebar-nav-v1 ul li:hover > a {
  color: #e67e22;
}

.sidebar-nav-v1 li.active > a,
.sidebar-nav-v1 ul li.active > a {
  color: #FFF;
}

.sidebar-nav-v1 li.highlight > a,
.sidebar-nav-v1 ul li.highlight > a {
  background-color: #F2F2F2;
}

.sidebar-nav-v1 li.highlight.active > a,
.sidebar-nav-v1 ul li.highlight.active > a {
  color: #e67e22;
}

/***/
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
  border-right: 0 none;
  border-left: 0 none;
}

.has-feedback .form-control-feedback {
  top: 0;
}

.input-daterange {
  width: 400px;
}

.input-numberrange {
  width: 400px;
}

/*
li {
	color: inherit;
}
*/
.alert ul {
  margin-top: 4px;
}

.form-control {
  background-color: #F6F6F6;
}

.form-control:focus {
  background-color: #FFF;
}

.filter .form-control {
  background-color: #FFF;
}

.modal-header .close {
  line-height: 0.5em;
}

.control-label .required, .form-group .validator {
  color: #a94442 !important;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.panel .form-group:last-child {
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  padding-left: 5px;
  vertical-align: middle;
}

.help-inline-left {
  padding-left: 0;
  padding-right: 5px;
}

.help-inline-center {
  padding-right: 5px;
}

/* slider */
.da-slider {
  background-image: url("../../Images/bg-slide/iosuono.jpg");
}

.da-slider .da-img {
  top: 40px;
}

.da-slide a {
  color: #FFF;
}

.da-slide a:hover {
  text-decoration: none;
  color: #000;
}

.da-slide h2 {
  width: 440px;
  height: 110px;
  overflow: hidden;
}

.da-slide p {
  top: 220px;
  width: 440px;
  line-height: 28px;
}

.da-slide p i, .da-slide h2 i {
  padding: 0;
}

.da-slide img {
  border: 3px solid #FFF;
  box-shadow: 0 10px 80px 0 #000000;
}

.da-dots span {
  /*background-image: url('../assets/plugins/parallax-slider/img/bg-heading-orange.png');*/
}

.btn-default {
  /*
 background-color: #F5F5F5;
 background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);	
 */
}

.modal-footer {
  background-color: #f5f5f5;
}

.pull-right .dropdown-menu:after {
  left: auto;
  right: 13px;
}

.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}

.breadcrumb li {
  position: relative;
}

/*** NO CUSTOMIZATION ***/
/***/
.footer-menu {
  background-color: #333A44;
  padding: 15px 0;
  border-top: solid 1px #777;
}

.footer-menu .links {
  margin-bottom: 0;
  font-size: 13px;
}

.footer-menu .links a {
  color: #FFF;
}

.footer-menu .links li:first-child {
  padding-left: 0;
}

.footer-menu .social-icons {
  float: right;
  margin-top: -2px;
}

.footer-menu .social-icons li {
  display: inline;
  float: left;
  margin-bottom: 0;
  margin-right: 5px;
}

.footer-menu .social-icons li:last-child {
  margin-right: 0;
}

.footer-menu .social-icons a {
  margin: 0;
}

/***/
.dl {
  margin-bottom: 20px;
  margin-top: 0;
}

.dt, .dd {
  line-height: 1.42857;
}

.dt {
  font-weight: 700;
}

.dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal .dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
  }
  .dl-horizontal .dd {
    margin-left: 180px;
  }
}

/***/
.list {
  margin-top: 10px;
  margin-bottom: 10px;
}

.list .content {
  padding-top: 0;
  padding-bottom: 0;
}

.list .dl-horizontal {
  padding: 3px;
  background-color: #f6f6f6;
  border-right: solid 2px #eee;
  margin-bottom: 10px;
}

.list .dl-horizontal:before, .list .dl-horizontal:after {
  content: "";
  display: table;
  line-height: 0;
}

.list .dl-horizontal:after {
  clear: both;
}

.list .dl-horizontal:hover {
  border-right: solid 2px #e67e22;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.list .dl-horizontal dt, .list .dl-horizontal .dt {
  width: 56px;
  float: left;
}

.list .dl-horizontal dt a, .list .dl-horizontal .dt a {
  display: block;
}

.list .dl-horizontal dt img, .list .dl-horizontal .dt img {
  width: 56px;
  height: 56px;
  border: solid 3px #eee;
  margin: 0;
}

.list .dl-horizontal dd, .list .dl-horizontal .dd {
  margin-left: 66px;
}

.list .dl-horizontal dd p, .list .dl-horizontal .dd p {
  margin: 0;
}

.list .dl-horizontal a:hover {
  color: #e67e22;
  text-decoration: none;
}

.list .dl-horizontal:hover dt img,
.list .dl-horizontal:hover dd .content a,
.list .dl-horizontal:hover .dt img,
.list .dl-horizontal:hover .dd .content a {
  color: #e67e22;
  border-color: #e67e22 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.list .nome {
  font-weight: bold;
}

.list .action {
  float: right;
  margin: 5px;
}

.list .action li {
  padding-left: 0;
  padding-right: 0;
}

.list .strong {
  font-weight: bold;
}

.list .data {
  color: #777;
}

.list-home .content {
  white-space: nowrap;
  overflow: hidden;
}

/***/
.iog-box {
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
  margin-top: 16px;
  padding: 8px;
}

.filter {
  border: 1px solid #CCCCCC;
  padding: 8px;
  margin-top: 16px;
  margin-bottom: 20px;
  background-color: #F5F5F5;
}

.filter .conditioned-off {
  display: none !important;
}

.filter .conditioned-on {
  display: block;
}

.filter .filtered-off {
  display: none !important;
}

.filter .filtered-on {
  display: block;
}

.filter .checklist ul {
  margin: 0;
  padding: 0;
}

.filter .checklist ul li {
  float: left;
  list-style-type: none;
  margin: 0 3px 0 0;
  padding: 0;
}

.filter .sepa {
  border-bottom: 1px solid #CCC;
  height: 0;
  margin: 8px 0;
  overflow: hidden;
}

.filter .form-horizontal .form-group {
  margin-bottom: 8px;
}

/***/
.row-grid [class^="col-"]:not(:first-child) {
  padding-left: 2px;
}

.row-grid [class^="col-"]:not(:last-child) {
  padding-right: 2px;
}

.row-grid .row:not(:first-child) {
  margin-top: 4px;
}

.form-email input:not(:first-child) {
  margin-top: 4px;
}

/***/
.schede > .item {
  margin: 8px 0;
  padding: 10px;
  position: relative;
}

.schede > .item:hover {
  border-radius: 2px;
  background: #F9F9F9;
  box-shadow: 0 0 8px #BBB;
}

.schede .tipo {
  color: #555;
  margin-bottom: 5px;
  text-align: right;
  float: right;
  max-width: 300px;
  width: auto !important;
  width: 300px;
}

.schede .thumb {
  float: left;
  overflow: hidden;
  border: 1px solid #DDD;
}

.schede .thumb .image a {
  display: block;
  color: #999;
}

.schede .thumb img {
  transition: all 0.8s ease-in-out 0s;
}

.schede .cont {
  margin-left: 136px;
  min-height: 100px;
  height: auto !important;
  height: 100px;
}

.schede .cont .name {
  color: #e67e22;
}

.schede .cont h3 {
  padding-top: 0;
  margin-bottom: 8px;
  margin-top: 0;
  line-height: 1;
}

.schede .cont h3 a {
  line-height: 1;
}

.schede .cont .name:hover {
  text-decoration: underline;
}

.schede .cont .eta {
  display: block;
}

.schede .cont .desc {
  margin-top: 5px;
  display: block;
}

.schede .cont .tel {
  margin-top: 5px;
  display: block;
}

.schede .cont .indirizzo-l1 {
  margin-top: 5px;
}

.schede .cont .subname {
  display: block;
  color: #666666;
  margin-bottom: 3px;
}

.schede .cont .valori {
  margin-top: 3px;
  display: block;
}

.schede .cont .option {
  margin-top: 3px;
  display: block;
}

.schede .cont blockquote {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 8px;
  border-left-color: #e67e22;
  padding: 8px;
}

.schede .cont blockquote p {
  font-size: 13px;
}

.schede .item:hover .buttons {
  visibility: visible;
}

.schede .labels {
  margin-top: 8px;
  margin-left: 136px;
}

.schede .buttons {
  margin-top: 8px;
  margin-left: 3px;
}

/***/
.breadcrumbs {
  background-image: url("../img/breadcrumbs.png");
  overflow: visible;
}

.breadcrumbs .action {
  margin-top: 8px;
}

/***/
.twitter-typeahead {
  vertical-align: top;
  width: 100%;
}

.twitter-typeahead .loading {
  background-image: url("../img/loading.gif");
  background-repeat: no-repeat;
  background-position: 98% center;
}

.tt-hint {
  color: #aaa;
}

.tt-dropdown-menu {
  width: 100%;
  padding: 5px 0;
  margin: 1px 0 0;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  max-height: 400px;
  height: auto !important;
  height: 400px;
  overflow-y: auto;
}

.tt-dataset-schede .tt-suggestion {
  padding: 5px 10px;
  clear: both;
  color: #333333;
  font-size: 13px;
  line-height: 16px;
  white-space: normal;
  cursor: pointer;
}

.tt-dataset-schede .tt-suggestion.tt-cursor {
  background-color: #e67e22;
  color: #FFF;
}

.tt-dataset-schede .tt-suggestion img {
  float: left;
}

.tt-dataset-schede .tt-suggestion div {
  margin-left: 60px;
  height: 50px;
  overflow: hidden;
}

.tt-dataset-schede .tt-suggestion em {
  font-weight: bold;
  display: block;
  font-style: normal;
}

/***/
.ac_results {
  padding: 5px 0;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 99999;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results li {
  margin: 0;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
  /*width: 100%;*/
  /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
  line-height: 18px;
  overflow: hidden;
}

.ac_loading {
  background: white url("indicator.gif") right center no-repeat;
}

.ac_odd {
  background-color: #eee;
}

.ac_over {
  background-color: #e67e22;
  color: #FFF;
}

/***/
.scheda-info img {
  border: 3px solid #EEEEEE;
  height: 50px;
  width: 50px;
  margin-right: 10px;
}

.scheda-info {
  margin-top: 5px;
  margin-bottom: 5px;
}

.scheda-info h1 {
  margin-bottom: 0;
  margin-top: 0;
  line-height: 1.2;
}

.scheda-info h1 span {
  display: block;
  color: #e67e22;
  font-size: 14px;
  line-height: 1.6;
}

.socialinfo {
  padding: 8px 0 10px;
  background-color: #FFF;
  border-bottom: 1px solid #EEE;
}

#addthis {
  margin-top: 3px;
}

.fb-like-box {
  border: none;
  overflow: hidden;
  width: 100% !important;
}

/***/
.dati .form-group,
.dati .row {
  margin-bottom: 10px;
}

.dati .control-label,
.dati .dati-label {
  color: #888;
  text-align: left;
  font-weight: normal;
}

.dati .value-strong {
  font-weight: bold;
}

.dati .value-plus {
  font-weight: bold;
  font-size: 110%;
}

.dati .value-titolo {
  font-weight: bold;
  font-size: 120%;
}

/***/
.thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

.thumbnails li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.thumbnail .image {
  overflow: hidden;
}

.thumbnail a {
  display: block;
}

/***/
.swfupload-control .queuestatus {
  display: none;
}

.swfupload-log {
  margin-top: 5px;
  margin-bottom: 5px;
}

.swfupload-log table td {
  padding: 0 5px 0 0;
  vertical-align: middle;
}

.swfupload-log .progressbar {
  padding: 1px;
  background-position: #fff;
  border: 1px solid #333;
  height: 5px;
  background: #fff;
  width: 80px;
}

.swfupload-log .progress {
  background: #999;
  width: 0%;
  height: 5px;
}

.swfupload-log .success {
  /*border: 1px solid #339933;  background: #ccf9b9;*/
}

.swfupload-log .failed {
  /*border: 1px solid #CC0000;  background: #FFD5D5;*/
}

/***/
.input-daterange input {
  text-align: left;
}

/***/
.tradedoubler {
  margin-top: 10px;
}

/***/
