/*-------------------------------------------------------------------*/
/*------------------------------------------------------------------*
[ Color codes ]

Main Colors 

@color1: #ffffff;
@color2: #238def;
@color3: #001734;
@color4: #272ea7;
@color5: #0e72df;
@color6: #2798f8;
@color7: #475669;
@color8: #0d5fd4;
@color9:  #008aff;
@color10: #1a6ccf;
@color11: #0878d7;
@color12: #ecf1fa;
@color13: #2164ec;
@color14: #1c25bc;
@color15: #151d4d;
@color16: #2b618f;
@color17 : #d7e1f4;
@color18: #0b2238;

Additional Theme Colors 

@orangeColor1: #ea412a;
@orangeColor2: #f0015b;
@orangeColor3: #282828;
@orangeColor4: #ff4f0a;
@orangeColor5: #ad091c;
@orangeColor6: #fa5815;
@orangeColor7: #f95016;
@orangeColor9: #181415;
@orangeColor10: #f61d3c;
@orangeColor11: #bc1c25;
                    
/*-------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/* 1.DEFAULT STYLES */
.btn--white {
  color: #282828;
  background: #ffffff;
  border-color: #ffffff;
}
.btn--white:hover,
.btn--white:focus {
  color: #ffffff;
  background-color: #282828;
  border-color: #282828;
}
.btn--orange {
  color: #ffffff;
  background: #f95016;
  border-color: #f95016;
}
.btn--orange:hover,
.btn--orange:focus {
  color: #ffffff;
  background-color: #282828;
  border-color: #282828;
}
.btn--br {
  color: #ffffff;
  border-color: #ffffff;
  background: transparent;
}
.btn--br:hover,
.btn--br:focus {
  color: #ffffff;
  background-color: #282828;
  border-color: #282828;
}
.welcome {
  #background-image: url(../images/theme_orange/bg_welcome.jpg);
  background-position: center center;
  background-size: cover;
  width: 100%;
}
.about {
  background-image: url(../images/theme_orange/bg_about.jpg);
  background-position: center center;
  background-size: cover;
}
.screenshots {
  background-image: url(../images/theme_orange/bg__screenshots.jpg);
  background-position: center center;
  background-size: cover;
}
.reviews {
  background: #ecf1fa;
}
.faqs {
  background-image: url(../images/theme_orange/bg__faqs.jpg);
  background-position: top center;
  background-size: cover;
}
.contacts {
  background: #ecf1fa;
}
.footer {
  background-image: url(../images/theme_orange/bg__footer.jpg);
  background-position: center center;
  background-size: cover;
}
.privacy {
  background: #181415;
}
/* TEXT STYLES */
.title-1 {
  color: #ffffff;
}
.title-2 {
  color: #001734;
}
.title-3 {
  color: #ffffff;
}
.title-4 {
  color: #ffffff;
}
.title-5 {
  color: #ffffff;
}
.tagline-1 {
  color: #ffffff;
}
.tagline-2 {
  color: #001734;
}
.tagline-3 {
  color: #ffffff;
}
.text-1 {
  color: #ffffff;
}
.text-2 {
  color: #ffffff;
}
.text-3 {
  color: #001734;
}
.text-4 {
  color: #475669;
}
.box-title--1 {
  color: #001734;
}
.box-title--2 {
  color: #ffffff;
}
.box-title--3 {
  color: #ffffff;
}
/* HEADER */
.header__social a {
  background: #ffffff;
  color: #ea412a;
}
.header__social a:hover,
.header__social a:focus {
  background: #f0015b;
  color: #ffffff;
}
/* WELCOME BLOCK */
.welcome__content .tagline-1:before {
  background: #ffffff;
}
.welcome__image {
  top: 80px;
  right: 0px;
  width: 848px;
}
.welcome .sticky {
  background: #ffffff;
  box-shadow: 0 2px 10px rgba(40, 40, 40, 0.3);
}
.welcome .sticky .header__social a {
  background: #ea412a;
  color: #ffffff;
}
.welcome .sticky .header__social a:hover,
.welcome .sticky .header__social a:focus {
  background: #282828;
  color: #ffffff;
}
.welcome .sticky .navigation-menu li a {
  color: #282828;
}
.welcome .sticky .navigation-menu li a:hover,
.welcome .sticky .navigation-menu li a:active {
  color: #ea412a;
  border-color: #ea412a;
}
.toogle .toogle_item {
  background: black!important;
}
.toogle .toogle_item .toogle_icon:before {
  color: #ea412a;
}
/* BENEFITS BLOCK */
.benefits .title-2:before {
  background: #ff4f0a;
}
/* ABOUT BLOCK */
.about--orange {
  padding: 142px 0 0;
}
.about--orange .about__content .bars .item {
  position: relative;
}
.about--orange .about__content .bars .item__title {
  color: #ffffff;
}
.about--orange .about__content .bars .item .bar {
  background: #ad091c;
}
.about--orange .about__content .bars .item .bar .progress {
  background: #ffffff;
}
.about--orange .about__content .bars .item .bar__count {
  color: #ffffff;
}
/* FEATURES BLOCK */
.features {
  position: relative;
}
.features .title-2:before {
  background: #ff4f0a;
}
.features__item .features__icon {
  background: #ff4f0a;
}
.features__item:hover .features__icon:after {
  -webkit-animation: shine 1s;
  animation: shine 1s;
}
/* VIDEO BLOCK */
.video {
  background-image: url(../images/theme_orange/bg__video.jpg);
}
.video__btn {
  background: #fa5815;
  border-color: #ffffff;
}
.video__btn i {
  color: #ffffff;
}
.video__btn:hover {
  background: #282828;
}
/* PRICING BLOCK */
.pricing .title-2:before {
  background: #ff4f0a;
}
.pricing__item {
  background: #f95016;
  box-shadow: inset 0 0 20px rgba(43, 97, 143, 0.75);
}
.pricing__item:hover {
  background: #0b2238;
}
.pricing__item--active {
  background: #f0015b;
}
.pricing__item--active:hover {
  background: #0b2238;
}
.pricing__item .text-2:before {
  background: #ffffff;
}
.pricing__item ul li {
  color: #ffffff;
}
/* SCREENSHOTS BLOCK */
.screenshots .owl-carousel .owl-dots .owl-dot span {
  background: #ffffff;
  border-color: #ffffff;
}
.screenshots .owl-carousel .owl-dots .owl-dot.active span,
.screenshots .owl-carousel .owl-dots .owl-dot:hover span {
  background: #282828;
  border-color: #282828;
}
.screenshots .owl-carousel .owl-prev,
.screenshots .owl-carousel .owl-next {
  border-color: #ffffff;
  background: #ffffff;
}
.screenshots .owl-carousel .owl-prev:before,
.screenshots .owl-carousel .owl-next:before {
  color: #282828;
}
.screenshots .owl-carousel .owl-prev:hover,
.screenshots .owl-carousel .owl-next:hover {
  background: #282828;
  border-color: #282828;
}
.screenshots .owl-carousel .owl-prev:hover:before,
.screenshots .owl-carousel .owl-next:hover:before {
  color: #ffffff;
}
/* REVIEWS BLOCK */
.reviews .title-2:before {
  background: #ff4f0a;
}
.reviews__box {
  background: #ffffff;
}
.reviews__content .box-title--1:before {
  color: #f95016;
}
.reviews__version {
  background: #f95016;
  color: #ffffff;
}
/* DOWNLOAD BLOCK */
.download__content .title-2:before {
  background: #ff4f0a;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
}
.download .btn--br {
  color: #f95016;
  border-color: #f95016;
}
.download .btn--br:hover,
.download .btn--br:focus {
  color: #ffffff;
  background-color: #001734;
  border-color: #001734;
}
.download .btn:last-child {
  margin: 0 0 0 30px;
}
/* FAQS BLOCK */
.faqs .accordion .card .card-header {
  background: #ffffff;
}
.faqs .accordion .card .card-header .accordion_title:after {
  color: #f95016;
}
.faqs .accordion .card-block {
  background: #ffffff;
}
.faqs .accordion .card-block ul li:before {
  color: #e8e8e8;
}
/* TEAM BLOCK */
.team .title-2:before {
  background: #ff4f0a;
}
.team__box .team__layer:before {
  background: rgba(249, 80, 22, 0.4);
}
.team__box .team__content {
  background: #f95016;
}
.team__box .team__content .team__info p {
  color: #ffffff;
}
.team__box .team__content .team__info span {
  color: #ffffff;
}
.team__box .team__content .team__links .team__social {
  display: inline-block;
}
.team__box .team__content .team__links .team__social li a {
  color: #ffffff;
}
.team__box .team__content .team__links .team__social li a:hover,
.team__box .team__content .team__links .team__social li a:focus {
  color: #282828;
}
/* CONTACTS BLOCK */
.contacts .title-2:before {
  background: #ff4f0a;
}
.contacts .form__field {
  background-color: #ffffff;
  color: #001734;
}
.contacts .form ::-webkit-input-placeholder {
  color: #001734;
}
.contacts .form :-moz-placeholder {
  color: #001734;
  opacity: 1;
}
.contacts .form ::-moz-placeholder {
  color: #001734;
  opacity: 1;
}
/* FOOTER */
.footer__description {
  color: #ffffff;
}
.footer__social li a {
  background: #ffffff;
  color: #f61d3c;
}
.footer__social li a:hover,
.footer__social li a:focus {
  background: #bc1c25;
  color: #ffffff;
}
.footer__menu li a {
  color: #ffffff;
}
.footer h2 {
  color: #ffffff;
}
.footer .details,
.footer .details a {
  color: #ffffff;
}
.footer .details span {
  color: #ffffff;
}
.footer .phone_link {
  color: #ffffff;
}
.footer .form_field {
  background: #ffffff;
  color: #001734;
}
.footer .form ::-webkit-input-placeholder {
  color: #001734;
}
.footer .form :-moz-placeholder {
  color: #001734;
  opacity: 1;
}
.footer .form ::-moz-placeholder {
  color: #001734;
  opacity: 1;
}
/* PRIVACY */
.privacy__description {
  color: #ffffff;
}
.privacy__link {
  color: #ffffff;
}
.privacy__link:hover {
  color: #ffffff;
}
/* BACK-TO TOP STYLES */
.to-top {
  background-color: #f95016;
  color: #ffffff;
}
.to-top:before {
  color: #ffffff;
}
.to-top:hover,
.to-top:focus {
  background: #282828;
}
.to-top:hover:before,
.to-top:focus:before {
  color: #ffffff;
}
