.form-control {

  display: block;

  height: 34px;

  padding: 6px 12px;

  font-size: 14px;

  line-height: 1.428571429;

  color: #555555;

  background-color: #fff;

  background-image: none;

  border: 1px solid #ccc;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.form-control:focus {

  border-color: #66afe9;

  outline: 0;

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);

  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);

}

.form-control::-moz-placeholder {

  color: #999;

  opacity: 1;

}

.form-control:-ms-input-placeholder {

  color: #999;

}

.form-control::-webkit-input-placeholder {

  color: #999;

}

.form-control[disabled],

.form-control[readonly],

fieldset[disabled] .form-control {

  cursor: not-allowed;

  background-color: #eeeeee;

  opacity: 1;

}

textarea.form-control {

  height: auto;

}

a {

  color: #ffd500;

}

a:hover {

  color: #e61c19;

}

.sp-megamenu-parent > li.active > a,

.sp-megamenu-parent > li:hover > a {

  color: #ffd500;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {

  color: #ffd500;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {

  color: #ffd500;

}

#offcanvas-toggler > i {

  color: #fff;

}

#offcanvas-toggler > i:hover {

  color: #ffd500;

}

.btn-primary,

.sppb-btn-primary {

  border-color: #e82e2b;

  background-color: #ffd500;

}

.btn-primary:hover,

.sppb-btn-primary:hover {

  border-color: #cf1917;

  background-color: #e61c19;

}

ul.social-icons > li a:hover {

  color: #ffd500;

}

.sp-page-title {

  background-position: 50% 0;

}

.layout-boxed .body-innerwrapper {

  background: #ffffff;

}

.sp-module ul > li > a {

  color: #000000;

}

.sp-module ul > li > a:hover {

  color: #ffd500;

}

.sp-module .latestnews > div > a {

  color: #000000;

}

.sp-module .latestnews > div > a:hover {

  color: #ffd500;

}

.sp-module .tagscloud .tag-name:hover {

  background: #ffd500;

}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {

  background: #ffd500;

}

.search .btn-toolbar button {

  background: #ffd500;

}

.post-format {

  background: #ffd500;

}

.voting-symbol span.star.active:before {

  color: #ffd500;

}

.sp-rating span.star:hover:before,

.sp-rating span.star:hover ~ span.star:before {

  color: #e61c19;

}

.entry-link,

.entry-quote {

  background: #ffd500;

}

blockquote {

  border-color: #ffd500;

}

.carousel-left:hover,

.carousel-right:hover {

  background: #ffd500;

}

#sp-footer {

  background: #ffd500;

}

.sp-comingsoon body {

  font-family: Roboto;

}

.pagination > li > a,

.pagination > li > span {

  color: #000000;

}

.pagination > li > a:hover,

.pagination > li > a:focus,

.pagination > li > span:hover,

.pagination > li > span:focus {

  color: #000000;

}

.pagination > .active > a,

.pagination > .active > span {

  border-color: #ffd500;

  background-color: #ffd500;

}

.pagination > .active > a:hover,

.pagination > .active > a:focus,

.pagination > .active > span:hover,

.pagination > .active > span:focus {

  border-color: #ffd500;

  background-color: #ffd500;

}

.heading__secondary {

  color: #ffd500;

}

.heading__primary .line-heading {

  color: #ffd500;

  background-color: #ffd500;

}

.posAbsolute:after {

  background-color: #ffd500;

}

.sppb-btn-default {

  color: #ffd500;

}

.sppb-btn-default:hover {

  background-color: #ffd500;

  border-color: #ffd500;

}

.event-slide-bounce .item-event .content-right {

  background-color: #ffd500;

}

.home-slider .sppb-carousel-pro-text h2 {

  color: #ffd500;

}

.home-slider .sppb-carousel-pro-text a.sppb-btn {

  background-color: #ffd500;

}

#sp-main-body #sp-component .text-background .sppb-row .otw-wrapper .otreservations-submit {

  background-color: #ffd500;

  border-color: #ffd500;

}

#sp-footer {

  background-image: url(images/bg_footer_1);

}

#sp-footer .top-footer i {

  color: #000000;

}

#sp-footer .adress-footer {

  color: #fff;

}

#sp-footer .social-icons li a i {

  color: #fff;

}

#sp-footer .social-icons li a:hover i {

  color: #ffd500;

}

#sp-footer .sp-copyright .text-copyright.border-copyright a {

  color: #000000;

}

