








/* ----------------------------------------------------------------
PROJECT THEME STYLE
-----------------------------------------------------------------*/
#top-bar {
  background-color: #FFF; }
.top-links li > a {
  font-weight: 400;
  font-size: 12px; }
.top-links ul ul a {
  font-size: 11px; }
.header-extras{
  margin: 35px 0 0;
}
.header-extras li {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #EEE; }
.header-extras li:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0; }
.header-extras li i {
  color: #999;
  margin-top: 0 !important;
  font-size: 30px !important; }
.header-extras li .he-text {
  padding-left: 12px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #888;
  /*text-transform: uppercase;*/
  letter-spacing: 1px; }
.header-extras li:hover .he-text, .header-extras li:hover i {
  color: #6B9CD2;
}
.header-extras li .he-text span {
  font-weight: 600;
  text-transform: none;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0; }
#header {
  background-color: #FFFFFF; }
#header-wrap {
  background-color: #FFF; }
.device-md #primary-menu i.icon-angle-down,
.device-sm #primary-menu i.icon-angle-down,
.device-xs #primary-menu i.icon-angle-down {
  display: none !important; }
.lowercase {
  text-transform: lowercase !important; }
.slider-caption {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 2px;
  left: -25px;
  padding: 40px;
  max-width: 450px; }
.slider-caption h2 {
  font-size: 24px;
  margin-bottom: 20px; }
.slider-caption p {
  margin-bottom: 0;
  font-size: 18px; }
.slider-caption.slider-caption-right {
  left: auto;
  right: -25px; }
.dark .slider-caption {
  background-color: rgba(0, 0, 0, 0.75); }
.testi-meta span {
  color: rgba(255, 255, 255, 0.65); }
.iconlist.iconlist-large {
  font-size: 17px !important; }
.iconlist.iconlist-large li {
  margin: 8px 0 !important; }
.iconlist.iconlist-large li i {
  top: 0; }
.testi-content p {
  font-style: normal;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 300;
  font-size: 30px;
  letter-spacing: 1px;
  line-height: 1.6 !important;
  margin-bottom: 40px; }
.footer-big-contacts {
  color: #333;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1px; }
.footer-big-contacts span {
  display: block;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  color: #888;
  letter-spacing: 2px; }
.dark .footer-big-contacts {
  color: rgba(255, 255, 255, 0.8); }
.team-title span {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  margin-top: 2px; }
.small-thumbs .entry-title h2 a {
  text-transform: none;
  letter-spacing: 0;
  font-size: 22px;
  line-height: 25px;
  font-weight: 600;
  -webkit-transition: color .6s ease;
  -o-transition: color .6s ease;
  transition: color .6s ease; }
/* ----------------------------------------------------------------------------
	Services Grid
---------------------------------------------------------------------------- */
.grid-border [class^=col-] {
  margin: -1px 0 0 -1px;
  padding: 30px;
  border: 1px solid #EEE; }
.grid-border [class^=col-]:hover {
  background-color: rgba(241, 128, 82, 0.1);
  border-color: #F18052;
  z-index: 1; }
/* ----------------------------------------------------------------------------
	Helper CSS Classes
---------------------------------------------------------------------------- */
.font-body {
  font-family: 'Roboto', sans-serif !important; }
.font-primary {
  font-family: 'Source Sans Pro', sans-serif !important; }
.t300 {
  font-weight: 300 !important; }
.t400 {
  font-weight: 400 !important; }
.t500 {
  font-weight: 500 !important; }
.t600 {
  font-weight: 600 !important; }
.t700 {
  font-weight: 700 !important; }
.ls1 {
  letter-spacing: 1px !important; }
.ls2 {
  letter-spacing: 2px !important; }
.ls3 {
  letter-spacing: 3px !important; }
.ls4 {
  letter-spacing: 4px !important; }
.ls5 {
  letter-spacing: 5px !important; }
.noheight {
  height: 0 !important; }
.nolineheight {
  line-height: 0 !important; }
/* ----------------------------------------------------------------
	CSS Specific to the Construction Demo - RTL Support
-----------------------------------------------------------------*/
.rtl .header-extras li {
  margin-right: 30px;
  margin-left: 0;
  padding-right: 30px;
  padding-left: 0;
  border-right: 1px solid #EEE;
  border-left: 0; }
.rtl .header-extras li:first-child {
  margin-right: 0;
  padding-right: 0;
  border-right: 0; }
.rtl .header-extras li .he-text {
  padding-right: 15px;
  padding-left: 0; }
.rtl .slider-caption {
  right: -25px;
  left: auto; }
.rtl .slider-caption.slider-caption-right {
  right: auto;
  left: -25px; }
/* Services Grid
---------------------------------------------------------------------------- */
.rtl .grid-border [class^=col-] {
  margin: -1px 0 0 -1px; }
body,
small,
#primary-menu ul ul li > a,
.wp-caption,
.feature-box.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a,
.font-body,
.entry-meta li,
.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.button.button-desc span,
.testi-content p,
.team-title span,
.before-heading,
.wedding-head .first-name span,
.wedding-head .last-name span,
.font-secondary {
  font-family: "Lato", sans-serif !important; }
h1,
h2,
h3,
h4,
h5,
h6,
#logo,
#primary-menu ul li > a,
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,
#top-search form input,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.counter,
label,
.nav-tree li a,
.wedding-head .first-name,
.wedding-head .last-name,
.font-primary {
  font-family: "Lato", sans-serif !important; }
::selection {
  background: #6B9CD2; }
::-moz-selection {
  background: #6B9CD2; }
::-webkit-selection {
  background: #6B9CD2; }
a,
h1 > span:not(.nocolor):not(.badge),
h2 > span:not(.nocolor):not(.badge),
h3 > span:not(.nocolor):not(.badge),
h4 > span:not(.nocolor):not(.badge),
h5 > span:not(.nocolor):not(.badge),
h6 > span:not(.nocolor):not(.badge),
.header-extras li .he-text span,
#top-cart a:hover,
.top-cart-action span.top-checkout-price,
.breadcrumb a:hover,
.portfolio-filter li a:hover,
.portfolio-desc h3 a:hover,
.portfolio-overlay a:hover,
#portfolio-navigation a:hover,
.entry-title h2 a:hover,
.entry-meta li a:hover,
.post-timeline .entry:hover .entry-timeline,
.post-timeline .entry:hover .timeline-divider,
.ipost .entry-title h3 a:hover,
.ipost .entry-title h4 a:hover,
.spost .entry-title h4 a:hover,
.mpost .entry-title h4 a:hover,
.comment-content .comment-author a:hover,
.product-title h3 a:hover,
.single-product .product-title h2 a:hover,
.product-price ins,
.single-product .product-price,
.feature-box.fbox-border .fbox-icon i,
.feature-box.fbox-border .fbox-icon img,
.feature-box.fbox-plain .fbox-icon i,
.feature-box.fbox-plain .fbox-icon img,
.process-steps li.active h5,
.process-steps li.ui-tabs-active h5,
.team-title span,
.pricing-box.best-price .pricing-price,
.btn-link,
.page-link,
.page-link:hover,
.page-link:focus,
.dark .post-timeline .entry:hover .entry-timeline,
.dark .post-timeline .entry:hover .timeline-divider {
  color: #6B9CD2; }
.color,
.top-cart-item-desc a:hover,
.faqlist li a:hover,
.tagcloud a:hover,
.dark .top-cart-item-desc a:hover,
.iconlist-color li i,
.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,
.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,
.overlay-menu #primary-menu.dark > ul > li:hover > a,
.overlay-menu #primary-menu.dark > ul > li.current > a,
.nav-tree li:hover > a,
.nav-tree li.current > a,
.nav-tree li.active > a {
  color: #6B9CD2 !important; }
#primary-menu.style-3 > ul > li.current > a,
#primary-menu.sub-title > ul > li:hover > a,
#primary-menu.sub-title > ul > li.current > a,
#primary-menu.sub-title > div > ul > li:hover > a,
#primary-menu.sub-title > div > ul > li.current > a,
#top-cart > a > span,
#page-menu-wrap,
#page-menu ul ul,
#page-menu.dots-menu nav li.current a,
#page-menu.dots-menu nav li span,
.portfolio-filter li.activeFilter a,
.portfolio-shuffle:hover,
.entry-link:hover,
.sale-flash,
.button:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime),
.button.button-dark:hover,
.promo.promo-flat,
.feature-box .fbox-icon i,
.feature-box .fbox-icon img,
.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-effect.fbox-dark:hover .fbox-icon i,
.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,
.i-rounded:hover,
.i-circled:hover,
ul.tab-nav.tab-nav2 li.ui-state-active a,
.testimonial .flex-control-nav li a,
.skills li .progress,
.owl-carousel .owl-dots .owl-dot,
#gotoTop:hover,
.dark .button-dark:hover,
.dark .fbox-effect.fbox-dark .fbox-icon i:hover,
.dark .fbox-effect.fbox-dark:hover .fbox-icon i,
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after,
.dark .i-rounded:hover,
.dark .i-circled:hover,
.dark ul.tab-nav.tab-nav2 li.ui-state-active a,
.dark .tagcloud a:hover,
.ei-slider-thumbs li.ei-slider-element,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #6B9CD2; }
.bgcolor,
.button.button-3d:not(.button-white):not(.button-dark):not(.button-border):not(.button-black):not(.button-red):not(.button-teal):not(.button-yellow):not(.button-green):not(.button-brown):not(.button-aqua):not(.button-purple):not(.button-leaf):not(.button-pink):not(.button-blue):not(.button-dirtygreen):not(.button-amber):not(.button-lime):hover,
.process-steps li.active a,
.process-steps li.ui-tabs-active a,
.sidenav > .ui-tabs-active > a,
.sidenav > .ui-tabs-active > a:hover,
.owl-carousel .owl-controls .owl-nav [class*=owl-]:hover,
.page-link,
.page-link:hover,
.page-link:focus {
  background-color: #6B9CD2 !important; }
#primary-menu.style-4 > ul > li:hover > a,
#primary-menu.style-4 > ul > li.current > a,
.top-cart-item-image:hover,
.post-timeline .entry:hover .entry-timeline,
.post-timeline .entry:hover .timeline-divider,
.cart-product-thumbnail img:hover,
.feature-box.fbox-outline .fbox-icon,
.feature-box.fbox-border .fbox-icon,
.dark .top-cart-item-image:hover,
.dark .post-timeline .entry:hover .entry-timeline,
.dark .post-timeline .entry:hover .timeline-divider,
.dark .cart-product-thumbnail img:hover,
.heading-block.border-color:after {
  border-color: #6B9CD2; }
.top-links ul ul,
.top-links ul div.top-link-section,
#primary-menu ul ul:not(.mega-menu-column),
#primary-menu ul li .mega-menu-content,
#primary-menu.style-6 > ul > li > a:after,
#primary-menu.style-6 > ul > li.current > a:after,
#top-cart .top-cart-content,
.fancy-title.title-border-color:before,
.dark #primary-menu:not(.not-dark) ul ul,
.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,
#primary-menu.dark ul ul,
#primary-menu.dark ul li .mega-menu-content,
.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,
#primary-menu.dark ul li .mega-menu-content.style-2,
.dark #top-cart .top-cart-content,
.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a {
  border-top-color: #6B9CD2; }
#page-menu.dots-menu nav li span:after,
.title-block {
  border-left-color: #6B9CD2; }
.title-block-right {
  border-right-color: #6B9CD2; }
.fancy-title.title-bottom-border h1,
.fancy-title.title-bottom-border h2,
.fancy-title.title-bottom-border h3,
.fancy-title.title-bottom-border h4,
.fancy-title.title-bottom-border h5,
.fancy-title.title-bottom-border h6,
.more-link,
.tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {
  border-bottom-color: #6B9CD2; }
.border-color,
.process-steps li.active a,
.process-steps li.ui-tabs-active a,
.tagcloud a:hover,
.page-link,
.page-link:hover,
.page-link:focus {
  border-color: #6B9CD2 !important; }
.fbox-effect.fbox-dark .fbox-icon i:after,
.dark .fbox-effect.fbox-dark .fbox-icon i:after {
  box-shadow: 0 0 0 2px #6B9CD2; }
.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i,
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {
  box-shadow: 0 0 0 1px #6B9CD2; }
#primary-menu {
  background-color: #832246 !important;
  color: #ffffff !important; }
#primary-menu ul > li > a {
  color: #ffffff !important; }
#primary-menu ul > li.sub-menu > ul > li > a {
  color: #6B9CD2 !important; }
#primary-menu ul > li.sub-menu > ul > li:hover > a {
  color: #ffffff !important; }
#primary-menu ul li:hover > a,
#primary-menu ul li.current > a,
#primary-menu div ul li:hover > a,
#primary-menu div ul li.current > a,
#primary-menu ul ul li:hover > a,
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {
  background-color: #E82C53 !important;
  color: #ffffff !important; }
  #primary-menu ul li:hover > a a,
  #primary-menu ul li.current > a a,
  #primary-menu div ul li:hover > a a,
  #primary-menu div ul li.current > a a,
  #primary-menu ul ul li:hover > a a,
  #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover a {
    color: #ffffff !important; }
  #primary-menu ul li:hover > a a:hover,
  #primary-menu ul li.current > a a:hover,
  #primary-menu div ul li:hover > a a:hover,
  #primary-menu div ul li.current > a a:hover,
  #primary-menu ul ul li:hover > a a:hover,
  #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover a:hover {
    color: #E82C53 !important; }
@media only screen and (max-width: 991px) {
  #primary-menu ul ul li:hover > a,
  #primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a,
  #primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover {
    color: #6B9CD2 !important; }
  #page-menu nav {
    background-color: #6B9CD2; }
  #primary-menu ul li:hover > a,
  #primary-menu ul li.current > a,
  #primary-menu div ul li:hover > a,
  #primary-menu div ul li.current > a,
  #primary-menu ul ul li:hover > a,
  #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {
    background-color: transparent !important;
    color: #6B9CD2 !important; }
    #primary-menu ul li:hover > a a,
    #primary-menu ul li.current > a a,
    #primary-menu div ul li:hover > a a,
    #primary-menu div ul li.current > a a,
    #primary-menu ul ul li:hover > a a,
    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover a {
      color: #6B9CD2 !important; }
    #primary-menu ul li:hover > a a:hover,
    #primary-menu ul li.current > a a:hover,
    #primary-menu div ul li:hover > a a:hover,
    #primary-menu div ul li.current > a a:hover,
    #primary-menu ul ul li:hover > a a:hover,
    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover a:hover {
      color: #ffffff !important; } }
@media only screen and (max-width: 767px) {
  .portfolio-filter li a:hover {
    color: #6B9CD2; }
  #primary-menu ul li:hover > a,
  #primary-menu ul li.current > a,
  #primary-menu div ul li:hover > a,
  #primary-menu div ul li.current > a,
  #primary-menu ul ul li:hover > a,
  #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {
    background-color: transparent !important;
    color: #6B9CD2 !important; }
    #primary-menu ul li:hover > a a,
    #primary-menu ul li.current > a a,
    #primary-menu div ul li:hover > a a,
    #primary-menu div ul li.current > a a,
    #primary-menu ul ul li:hover > a a,
    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover a {
      color: #6B9CD2 !important; }
    #primary-menu ul li:hover > a a:hover,
    #primary-menu ul li.current > a a:hover,
    #primary-menu div ul li:hover > a a:hover,
    #primary-menu div ul li.current > a a:hover,
    #primary-menu ul ul li:hover > a a:hover,
    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover a:hover {
      color: #ffffff !important; } }
/*-----------------------------------------------------------------------------------
	Theme Scheme - sass/theme.scss
-----------------------------------------------------------------------------------*/

#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6,
.footer-big-contacts span{
  color: #ffffff!important; }

.theme,
.theme h1,
.theme h2,
.theme h3,
.theme h4,
.theme h5,
.theme h6 {
  color: #000000; }
.theme a:hover {
  color: #ffffff; }
body.theme,
.theme #wrapper,
.theme #content,
.theme .shop-quick-view-ajax,
.theme .portfolio-ajax-modal,
.theme .modal-content,
.theme .css3-spinner,
body.theme #side-panel,
body #side-panel.theme {
  background-color: #6B9CD2; }
.theme .css3-spinner > div,
.theme .css3-spinner-grid-pulse > div,
.theme .css3-spinner-ball-rotate > div,
.theme .css3-spinner-zig-zag > div,
.theme .css3-spinner-ball-scale-multiple > div,
.theme .css3-spinner-triangle-path > div,
.theme .css3-spinner-ball-pulse-sync > div {
  background-color: rgba(255, 255, 255, 0.35); }
.theme .css3-spinner-clip-rotate > div,
.theme .css3-spinner-scale-ripple > div {
  border-color: rgba(255, 255, 255, 0.35); }
.theme .line,
.theme .double-line {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .section,
.section.theme {
  background-color: #6B9CD2;
  border-color: rgba(255, 255, 255, 0.1); }
.theme #top-bar,
#top-bar.theme {
  border-bottom-color: rgba(255, 255, 255, 0.1);
  background-color: #6B9CD2; }
.theme .top-links ul li {
  border-left-color: rgba(255, 255, 255, 0.1); }
.theme .top-links li > a {
  color: #000000; }
.theme .top-links li:hover {
  background-color: #6B9CD2;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.theme .top-links ul ul,
.theme .top-links ul div.top-link-section {
  background: #6B9CD2;
  border-bottom: none; }
.theme .top-links ul ul li {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000; }
.theme .top-links ul ul li:hover {
  background-color: #6B9CD2; }
.theme .top-links ul ul li:first-child {
  border-left: 1px solid #000000; }
.theme #top-social li {
  border-left: 1px solid rgba(255, 255, 255, 0.1); }
.theme #top-social li a {
  color: #000000; }
.theme #header:not(.transparent-header),
#header.theme:not(.transparent-header) {
  background-color: #6B9CD2;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
.theme #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-theme),
.theme #header.sticky-header.transparent-header #header-wrap:not(.not-theme),
.theme #header.transparent-header.floating-header .container,
.theme #header.transparent-header.floating-header.sticky-header .container,
#header.theme.sticky-header:not(.transparent-header) #header-wrap:not(.not-theme),
#header.theme.sticky-header.transparent-header #header-wrap:not(.not-theme),
#header.theme.transparent-header.floating-header .container,
#header.theme.transparent-header.floating-header.sticky-header .container {
  background-color: #6B9CD2; }
.theme #header.full-header #header-wrap:not(.not-theme),
#header.full-header.theme #header-wrap:not(.not-theme) {
  border-bottom-color: rgba(255, 255, 255, 0.15); }
.theme #slider + #header.full-header #header-wrap:not(.not-theme),
#slider + #header.full-header.theme #header-wrap:not(.not-theme) {
  border-top-color: rgba(255, 255, 255, 0.15); }
.theme #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-theme),
#header.transparent-header.full-header.theme:not(.sticky-header) #header-wrap:not(.not-theme) {
  border-bottom-color: rgba(255, 255, 255, 0.2); }
.theme #slider + #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-theme),
#slider + #header.transparent-header.full-header.theme:not(.sticky-header) #header-wrap:not(.not-theme) {
  border-top-color: rgba(255, 255, 255, 0.2); }
.theme #header.semi-transparent,
.theme #header.semi-transparent.floating-header .container,
#header.theme.semi-transparent,
#header.theme.semi-transparent.floating-header .container {
  background-color: rgba(0, 0, 0, 0.6); }
.theme #header.sticky-header.semi-transparent,
.theme #header.semi-transparent.floating-header,
.theme #header.semi-transparent.floating-header.sticky-header .container,
#header.theme.sticky-header.semi-transparent,
#header.theme.semi-transparent.floating-header,
#header.theme.semi-transparent.floating-header.sticky-header .container {
  background-color: transparent; }
.theme #header.semi-transparent.sticky-header #header-wrap,
#header.theme.semi-transparent.sticky-header #header-wrap {
  background-color: rgba(0, 0, 0, 0.6); }
.theme #logo a {
  color: #FFF; }
.theme #header.full-header #header-wrap:not(.not-theme) #logo,
#header.full-header.theme #header-wrap:not(.not-theme) #logo {
  border-right-color: rgba(255, 255, 255, 0.15); }
.theme #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-theme) #logo,
#header.transparent-header.full-header.theme:not(.sticky-header) #header-wrap:not(.not-theme) #logo {
  border-right-color: rgba(255, 255, 255, 0.2); }
.theme #header-wrap:not(.not-theme) #primary-menu > ul > li > a,
.theme #header-wrap:not(.not-theme) #primary-menu > .container > ul > li > a,
.theme.overlay-menu #header-wrap:not(.not-theme) #primary-menu > ul > li > a,
.overlay-menu #primary-menu.theme > ul > li > a,
.theme.overlay-menu #header-wrap:not(.not-theme) #primary-menu > #overlay-menu-close,
.overlay-menu #primary-menu.theme > #overlay-menu-close,
.theme #header-wrap:not(.not-theme) #top-search a,
.theme #header-wrap:not(.not-theme) #top-cart a,
.theme #header-wrap:not(.not-theme) #side-panel-trigger a,
.theme #top-cart .top-cart-item-desc a,
body.top-search-open .theme #header-wrap:not(.not-theme) #top-search a,
.theme #header-wrap:not(.not-theme) #top-search a:hover,
.theme #header-wrap:not(.not-theme) #top-cart a:hover,
.theme #header-wrap:not(.not-theme) #side-panel-trigger a:hover,
.theme #header-wrap:not(.not-theme) #top-search form input {
  color: #EEE;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.theme #header.full-header #header-wrap:not(.not-theme) #primary-menu > ul,
#header.full-header.theme #header-wrap:not(.not-theme) #primary-menu > ul {
  border-right-color: rgba(255, 255, 255, 0.15); }
.theme #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-theme) #primary-menu > ul,
#header.transparent-header.full-header.theme:not(.sticky-header) #header-wrap:not(.not-theme) #primary-menu > ul {
  border-right-color: rgba(255, 255, 255, 0.2); }
.theme #header.transparent-header:not(.sticky-header) #header-wrap:not(.not-theme) form input,
#header.theme.transparent-header:not(.sticky-header) #header-wrap:not(.not-theme) form input {
  border-bottom-color: rgba(255, 255, 255, 0.15) !important; }
.theme #header-wrap:not(.not-theme) #top-search form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6); }
.theme #header-wrap:not(.not-theme) #top-search form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6); }
.theme #header-wrap:not(.not-theme) #top-search form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6); }
.theme #header-wrap:not(.not-theme) #primary-menu > ul > li:hover a,
.theme #header-wrap:not(.not-theme) #primary-menu > ul > li.current a,
.theme #header-wrap:not(.not-theme) #primary-menu > .container > ul > li:hover a,
.theme #header-wrap:not(.not-theme) #primary-menu > .container > ul > li.current a {
  color: #EEE; }
.theme.overlay-menu #header-wrap:not(.not-theme) #primary-menu > ul > li:hover > a,
.theme.overlay-menu #header-wrap:not(.not-theme) #primary-menu > ul > li.current > a,
.overlay-menu #primary-menu.theme > ul > li:hover > a,
.overlay-menu #primary-menu.theme > ul > li.current > a {
  color: #000000; }
.theme #primary-menu:not(.not-theme) ul ul,
.theme #primary-menu:not(.not-theme) ul li .mega-menu-content,
#primary-menu.theme ul ul,
#primary-menu.theme ul li .mega-menu-content {
  background-color: #6B9CD2;
  border-color: #000000;
  border-top-color: #6B9CD2; }
.theme.overlay-menu #primary-menu:not(.not-theme) ul,
.theme.overlay-menu #primary-menu:not(.not-theme) ul,
.overlay-menu #primary-menu.theme ul,
.overlay-menu #primary-menu.theme ul {
  background-color: rgba(0, 0, 0, 0.9); }
.theme #primary-menu:not(.not-theme) ul li .mega-menu-content.style-2,
#primary-menu.theme ul li .mega-menu-content.style-2 {
  border-color: transparent;
  border-top-color: #6B9CD2; }
.theme #primary-menu:not(.not-theme) ul ul li,
#primary-menu.theme ul ul li {
  border-top-color: #000000; }
.theme #primary-menu:not(.not-theme) ul ul li:first-child,
#primary-menu.theme ul ul li:first-child {
  border-top: 0; }
.theme #primary-menu:not(.not-theme) ul ul a,
#primary-menu.theme ul ul a {
  color: #999 !important; }
.theme #primary-menu:not(.not-theme) ul ul li:hover > a,
#primary-menu.theme ul ul li:hover > a {
  background-color: rgba(0, 0, 0, 0.1);
  color: #ffffff !important; }
.theme #primary-menu:not(.not-theme) ul ul > li.sub-menu > a,
.theme #primary-menu:not(.not-theme) ul ul > li.sub-menu:hover > a,
#primary-menu.theme ul ul > li.sub-menu > a,
#primary-menu.theme ul ul > li.sub-menu:hover > a {
  background-image: url("https://dq2jnoweikqdc.cloudfront.net/robidus/rcr/v1/images/icons/submenu-theme.png"); }
.theme #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child),
#primary-menu.theme ul li .mega-menu-content ul.mega-menu-column:not(:first-child) {
  border-left-color: #000000; }
.theme #primary-menu:not(.not-theme) ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a,
.theme #primary-menu:not(.not-theme) ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a,
#primary-menu.theme ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a,
#primary-menu.theme ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a {
  color: #BBB !important;
  background: transparent; }
.theme #primary-menu:not(.not-theme) ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover,
#primary-menu.theme ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover {
  color: #DDD !important; }
.theme #primary-menu.style-2:not(.not-theme) {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme #primary-menu.style-3:not(.not-theme) > ul > li:hover > a,
#primary-menu.theme.style-3 > ul > li:hover > a {
  color: #EEE;
  background-color: rgba(255, 255, 255, 0.05); }
.theme #primary-menu.style-3:not(.not-theme) > ul > li.current > a,
#primary-menu.theme.style-3 > ul > li.current > a {
  color: #000000; }
.theme #primary-menu.style-5:not(.not-theme) > ul,
#primary-menu.theme.style-5 > ul {
  border-right-color: rgba(255, 255, 255, 0.1); }
.theme #primary-menu.sub-title:not(.not-theme) ul li span,
#primary-menu.theme.sub-title ul li span {
  color: #999; }
.theme #primary-menu.sub-title:not(.not-theme) > ul > li:hover span,
.theme #primary-menu.sub-title:not(.not-theme) > ul > li.current span,
.theme #primary-menu.sub-title.style-2:not(.not-theme) > div > ul > li:hover span,
.theme #primary-menu.sub-title.style-2:not(.not-theme) > div > ul > li.current span,
#primary-menu.theme.sub-title > ul > li:hover span,
#primary-menu.theme.sub-title > ul > li.current span,
#primary-menu.theme.sub-title.style-2 > div > ul > li:hover span,
#primary-menu.theme.sub-title.style-2 > div > ul > li.current span {
  color: #EEE; }
.theme #top-cart .top-cart-content {
  background-color: #6B9CD2;
  border-color: #000000;
  border-top-color: #6B9CD2; }
.theme .top-cart-title {
  border-bottom-color: #000000; }
.theme .top-cart-item {
  border-top-color: #000000; }
.theme .top-cart-item-image {
  border-color: #000000; }
.theme .top-cart-item-image:hover {
  border-color: #6B9CD2; }
.theme .top-cart-item-desc a:hover {
  color: #6B9CD2 !important; }
.theme .top-cart-item-desc span.top-cart-item-price {
  color: #AAA; }
.theme .top-cart-item-desc span.top-cart-item-quantity {
  color: #000000; }
.theme .top-cart-action {
  border-top-color: #000000; }
.theme .one-page-arrow,
.one-page-arrow.theme {
  color: #FFF; }
.theme.side-header #header {
  background-color: #6B9CD2;
  border-right-color: #000000; }
.theme.side-header #logo:not(.nobottomborder):after,
.theme.side-header #primary-menu:not(.nobottomborder):after {
  border-bottom-color: #000000; }
.theme.side-header #primary-menu:not(.not-theme) > ul > li > a,
.theme.side-header #primary-menu ul ul li:hover > a {
  color: #000000 !important; }
.theme.side-header.open-header #header-trigger {
  background-color: rgba(0, 0, 0, 0.3);
  color: #EEE;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.theme.side-header.side-header-right #header {
  border-left-color: #000000; }
.theme.side-header #primary-menu ul ul a {
  color: #000000 !important; }
.theme .slider-caption,
.theme .slider-caption h2 {
  color: #EEE;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
.not-theme .slider-caption,
.not-theme .slider-caption h2 {
  color: #6B9CD2;
  text-shadow: none; }
.theme .ei-title h2,
.theme .ei-title h3,
.theme .ei-title h2 span,
.theme .ei-title h3 span {
  color: #EEE !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
.not-theme .ei-title h2,
.not-theme .ei-title h3,
.not-theme .ei-title h2 span,
.not-theme .ei-title h3 span {
  color: #6B9CD2 !important;
  text-shadow: none; }
.theme #page-title {
  background-color: #6B9CD2;
  border-bottom-color: #000000; }
.theme #page-title h1 {
  color: rgba(255, 255, 255, 0.9) !important; }
.theme #page-title span {
  color: rgba(255, 255, 255, 0.7); }
.theme .breadcrumb a {
  color: #BBB; }
.theme .breadcrumb a:hover {
  color: #EEE; }
.theme #page-title.page-title-pattern {
  background-image: url("https://dq2jnoweikqdc.cloudfront.net/robidus/rcr/v1/images/pattern2.png"); }
.theme #portfolio-filter {
  border-color: rgba(255, 255, 255, 0.08); }
.theme #portfolio-filter li a {
  color: #999;
  border-left-color: rgba(255, 255, 255, 0.08); }
.theme #portfolio-filter li a:hover {
  color: #EEE; }
.theme #portfolio-shuffle {
  color: #999;
  border-color: rgba(255, 255, 255, 0.08); }
.theme #portfolio-filter li.activeFilter a,
.theme #portfolio-shuffle:hover {
  color: #FFF; }
.theme .portfolio-desc h3 a {
  color: #EEE; }
.theme .portfolio-desc h3 a:hover {
  color: #BBB; }
.theme .portfolio-desc span {
  color: #000000; }
.theme .portfolio-desc span a {
  color: #000000; }
.theme .portfolio-desc span a:hover {
  color: #CCC; }
.theme .portfolio-notitle .portfolio-desc {
  background-color: #6B9CD2;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08); }
.theme .portfolio-1 .portfolio-item {
  border-bottom-color: rgba(255, 255, 255, 0.08); }
.theme .portfolio-1.portfolio-fullwidth .portfolio-desc {
  background-color: #6B9CD2; }
.theme .portfolio-overlay a {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFF; }
.theme .portfolio-overlay a:hover {
  background-color: rgba(0, 0, 0, 0.7); }
.theme .ajax-modal-title {
  background-color: #6B9CD2;
  border-bottom-color: rgba(255, 255, 255, 0.08); }
.theme .portfolio-meta li {
  color: #999; }
.theme .portfolio-meta li span {
  color: #BBB; }
.theme .well .line {
  border-color: rgba(255, 255, 255, 0.08); }
.theme #portfolio-navigation a {
  color: #BBB; }
.theme #portfolio-navigation a:hover {
  color: #EEE; }
.theme .entry {
  border-bottom-color: rgba(255, 255, 255, 0.08); }
.theme .entry-title h2 a,
.theme .ipost .entry-title h3 a,
.theme .ipost .entry-title h4 a {
  color: #EEE; }
.theme .entry-title h2 a:hover,
.theme .ipost .entry-title h3 a:hover,
.theme .ipost .entry-title h4 a:hover {
  color: #BBB; }
.theme .entry-meta li {
  border-left-color: rgba(255, 255, 255, 0.08);
  color: #000000; }
.theme .entry-meta li a {
  color: #000000; }
.theme .entry-meta li a:hover {
  color: #CCC; }
.theme .entry-link {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .post-masonry-full .entry {
  border-color: rgba(255, 255, 255, 0.08); }
.theme .timeline-border {
  border-left-color: rgba(255, 255, 255, 0.1); }
.theme .post-timeline .entry-timeline {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.08);
  color: #AAA; }
.theme .post-timeline .entry.entry-date-section span {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #6B9CD2; }
.theme .post-timeline .entry-timeline div.timeline-divider {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .post-timeline .entry:hover .entry-timeline,
.theme .post-timeline .entry:hover .timeline-divider {
  border-color: #6B9CD2;
  color: #6B9CD2; }
.theme .spost,
.theme .mpost {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .spost .entry-image a i,
.theme .mpost .entry-image a i {
  color: #CCC;
  background-color: rgba(0, 0, 0, 0.2); }
.theme .spost .entry-title h4 a,
.theme .mpost .entry-title h4 a {
  color: #BBB; }
.theme .spost .entry-title h4 a:hover,
.theme .mpost .entry-title h4 a:hover {
  color: #999; }
.theme .spost .entry-meta li,
.theme .mpost .entry-meta li {
  border-left-color: #666; }
.theme .spost .entry-meta li a,
.theme .mpost .entry-meta li a,
.theme .testimonial.twitter-scroll .testi-meta span a {
  color: #AAA; }
.theme .spost .entry-meta li a:hover,
.theme .mpost .entry-meta li a:hover,
.theme .testimonial.twitter-scroll .testi-meta span a:hover {
  color: #000000; }
.theme #comments {
  border-top-color: rgba(255, 255, 255, 0.08); }
.theme .commentlist {
  border-bottom-color: rgba(255, 255, 255, 0.08); }
.theme .comment-wrap {
  border-color: rgba(255, 255, 255, 0.08); }
.theme .comment-avatar {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.1); }
.theme .comment-content .comment-author {
  color: #CCC; }
.theme .comment-content .comment-author a {
  color: #BBB; }
.theme .comment-content .comment-author a:hover {
  color: #EEE; }
.theme .review-comment-ratings {
  color: #CCC; }
.theme .comment-reply-link:hover {
  color: #000000; }
.theme p.wp-caption-text {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .product-title h3 a,
.theme .single-product .product-title h2 a {
  color: #EEE; }
.theme .product-title h3 a:hover,
.theme .single-product .product-title h2 a:hover {
  color: #BBB; }
.theme .product-price {
  color: #BBB; }
.theme .product-overlay a {
  color: #EEE;
  background-color: rgba(0, 0, 0, 0.8);
  border-right-color: rgba(255, 255, 255, 0.15); }
.theme .product-overlay a:last-child {
  border-right: 0; }
.theme .product-overlay a:hover {
  background-color: rgba(0, 0, 0, 0.9); }
.theme .bothsidebar .product-1 .product {
  border-top-color: rgba(255, 255, 255, 0.08); }
.theme .quantity .qty {
  border-left-color: rgba(255, 255, 255, 0.08);
  border-right-color: rgba(255, 255, 255, 0.08);
  background-color: rgba(0, 0, 0, 0.2); }
.theme .quantity .plus,
.theme .quantity .minus {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .quantity .plus:hover,
.theme .quantity .minus:hover {
  background-color: rgba(0, 0, 0, 0.4); }
.theme .product-meta {
  color: #000000; }
.theme .cart .remove {
  color: #BBB; }
.theme .cart .remove:hover {
  color: #EEE; }
.theme .cart th {
  color: #DDD; }
.theme .cart td {
  border-color: rgba(255, 255, 255, 0.08) !important; }
.theme .cart-product-thumbnail img {
  border-color: rgba(0, 0, 0, 0.2); }
.theme .cart-product-thumbnail img:hover {
  border-color: #6B9CD2; }
.theme .cart-product-name a,
.theme .product-name a {
  color: #EEE; }
.theme .cart-product-name a:hover,
.theme .product-name a:hover {
  color: #BBB; }
.theme td.actions {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .events .entry,
.theme .ievent {
  background-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.1); }
.theme .countdown-section {
  color: #DDD;
  border-left-color: rgba(255, 255, 255, 0.2); }
.theme .countdown-amount,
.theme .rounded-skill {
  color: #EEE; }
.theme .button-theme:not(.button-border),
.theme .button:hover {
  background-color: rgba(0, 0, 0, 0.3); }
.theme .button-theme:hover {
  background-color: #6B9CD2; }
.theme .button-light:not(.button-border):hover {
  background-color: #6B9CD2; }
.theme .button.button-border:not(.button-light) {
  border-color: rgba(255, 255, 255, 0.4);
  color: rgba(255, 255, 255, 0.5); }
.theme .button.button-border:not(.button-light):hover {
  color: #EEE; }
.not-theme .button.button-border:not(.button-light) {
  border-color: #000000;
  color: #6B9CD2; }
.not-theme .button.button-border:not(.button-light):hover {
  background-color: #000000;
  color: #FFF; }
.theme .promo > span,
.theme .promo > .container > span {
  color: rgba(255, 255, 255, 0.8); }
.theme .promo.promo-border {
  border-color: rgba(255, 255, 255, 0.08); }
.theme .promo.promo-light {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .promo.promo-theme:not(.promo-flat) {
  background-color: rgba(0, 0, 0, 0.3); }
.theme .feature-box h3 {
  color: #000000; }
.theme .feature-box p {
  color: #ffffff; }
.theme .feature-box.fbox-light.fbox-outline .fbox-icon {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .feature-box.fbox-light .fbox-icon i,
.theme .feature-box.fbox-light .fbox-icon img {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFF; }
.theme .feature-box.fbox-theme.fbox-outline .fbox-icon {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .feature-box.fbox-theme .fbox-icon i,
.theme .feature-box.fbox-theme .fbox-icon img {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .feature-box.fbox-border.fbox-light .fbox-icon,
.theme .feature-box.fbox-border.fbox-theme .fbox-icon {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .feature-box.fbox-border.fbox-light .fbox-icon i,
.theme .feature-box.fbox-border.fbox-light .fbox-icon img,
.theme .feature-box.fbox-border.fbox-theme .fbox-icon i,
.theme .feature-box.fbox-border.fbox-theme .fbox-icon img,
.theme .feature-box.fbox-plain.fbox-light .fbox-icon i,
.theme .feature-box.fbox-plain.fbox-light .fbox-icon img,
.theme .feature-box.fbox-plain.fbox-theme .fbox-icon i,
.theme .feature-box.fbox-plain.fbox-theme .fbox-icon img {
  color: #FFF; }
.theme .feature-box h3 span.subtitle {
  color: #AAA; }
.theme .feature-box.fbox-bg.fbox-center,
.theme .feature-box.media-box.fbox-bg .fbox-desc {
  background-color: #6B9CD2;
  border-color: rgba(255, 255, 255, 0.1); }
.theme .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon,
.theme .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,
.theme .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon {
  background-color: #6B9CD2 !important; }
.theme .feature-box.fbox-bg.fbox-center.fbox-light .fbox-icon i {
  background-color: #000000 !important; }
.theme .fbox-effect .fbox-icon i:after {
  box-shadow: 0 0 0 2px #000000; }
.theme .fbox-effect .fbox-icon i:hover,
.theme .fbox-effect:hover .fbox-icon i {
  background-color: #000000; }
.theme .fbox-effect.fbox-theme .fbox-icon i:after {
  box-shadow: 0 0 0 2px #6B9CD2; }
.theme .fbox-effect.fbox-theme .fbox-icon i:hover,
.theme .fbox-effect.fbox-theme:hover .fbox-icon i {
  background-color: #6B9CD2; }
.theme .fbox-border.fbox-effect .fbox-icon i:hover,
.theme .fbox-border.fbox-effect:hover .fbox-icon i {
  box-shadow: 0 0 0 1px #000000; }
.theme .fbox-border.fbox-effect .fbox-icon i:after {
  background-color: #000000; }
.theme .fbox-border.fbox-effect.fbox-theme .fbox-icon i:hover,
.theme .fbox-border.fbox-effect.fbox-theme:hover .fbox-icon i {
  box-shadow: 0 0 0 1px #6B9CD2; }
.theme .fbox-border.fbox-effect.fbox-theme .fbox-icon i:after {
  background-color: #6B9CD2; }
.theme .process-steps li .i-bordered {
  background-color: #000000; }
.theme .process-steps li:before,
.theme .process-steps li:after,
.theme .feature-box.fbox-center:not(.fbox-bg) h3:after {
  border-top-color: rgba(255, 255, 255, 0.15); }
.theme .heading-block:not(.not-theme):after {
  border-top-color: rgba(255, 255, 255, 0.4); }
.theme .style-msg2 {
  border-left: 4px solid rgba(0, 0, 0, 0.3); }
.theme .style-msg .sb-msg,
.theme .style-msg2 .msgtitle,
.theme .style-msg2 .sb-msg {
  border-left-color: rgba(255, 255, 255, 0.1); }
.theme .i-rounded,
.theme .i-circled,
.theme .i-bordered {
  background-color: #000000; }
.theme .i-bordered {
  border-color: #DDD;
  color: #DDD; }
.theme .i-light {
  background-color: #F5F5F5;
  color: #000000;
  text-shadow: none; }
.theme .i-rounded:hover,
.theme .i-circled:hover {
  background-color: #6B9CD2;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.2); }
.theme .i-bordered:hover {
  background-color: #000000;
  color: #FFF;
  border-color: #000000; }
.theme .i-plain {
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.theme .i-plain:hover {
  color: #DDD; }
.theme .social-icon {
  color: #DDD !important;
  border-color: #DDD; }
.theme #footer .social-icon.si-borderless,
#footer.theme .social-icon.si-borderless {
  color: #555 !important; }
.theme .si-theme {
  background-color: rgba(0, 0, 0, 0.2);
  color: #DDD !important;
  border-color: transparent; }
.theme .si-light {
  background-color: rgba(255, 255, 255, 0.1);
  color: #EEE !important;
  border-color: transparent; }
.theme .social-icon i:last-child {
  color: #FFF !important; }
.theme .social-icon:hover {
  color: #FFF !important;
  border-color: transparent; }
.theme .si-share {
  border-top-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .toggle .togglet,
.theme .toggle .toggleta {
  color: #CCC; }
.theme .toggle.toggle-bg .togglet,
.theme .toggle.toggle-bg .toggleta {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .toggle.toggle-border {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .faqs .toggle {
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .acctitle,
.theme .acctitlec {
  color: #CCC;
  border-top-color: rgba(255, 255, 255, 0.15); }
.theme .accordion.accordion-bg .acctitle,
.theme .accordion.accordion-bg .acctitlec {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .accordion.accordion-border {
  border-color: rgba(255, 255, 255, 0.1); }
.theme .accordion.accordion-border .acctitle,
.theme .accordion.accordion-border .acctitlec {
  border-color: rgba(255, 255, 255, 0.15); }
.theme ul.tab-nav {
  border-bottom-color: #000000; }
.theme ul.tab-nav li,
.theme .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {
  border-color: #000000; }
.theme ul.tab-nav li:first-child {
  border-left-color: #000000; }
.theme ul.tab-nav li a {
  color: #DDD;
  background-color: rgba(0, 0, 0, 0.15); }
.theme .tabs.tabs-alt ul.tab-nav li a,
.theme ul.tab-nav li.ui-tabs-active a {
  background-color: #6B9CD2; }
.theme ul.tab-nav.tab-nav2 li a {
  background-color: rgba(0, 0, 0, 0.2); }
.theme ul.tab-nav.tab-nav2 li.ui-state-active a {
  background-color: #6B9CD2; }
.theme .tabs-bordered .tab-container {
  border-color: #000000; }
.theme .side-tabs ul.tab-nav {
  border-right-color: #000000; }
.theme .side-tabs ul.tab-nav li {
  border-color: #000000; }
.theme .side-tabs ul.tab-nav li:first-child {
  border-top-color: #000000;
  border-left-color: #000000; }
.theme .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {
  border-right-color: #6B9CD2; }
.theme .tabs-bordered.side-tabs .tab-container {
  border-top-color: #000000; }
.theme .sidenav {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .sidenav > li > a {
  border-color: #000000;
  color: #BBB; }
.theme .sidenav > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3); }
.theme .faqlist li a {
  color: #CCC; }
.theme .clients-grid li:before,
.theme .testimonials-grid li:before {
  border-left-color: rgba(255, 255, 255, 0.15); }
.theme .clients-grid li:after,
.theme .testimonials-grid li:after {
  border-bottom-color: rgba(255, 255, 255, 0.15); }
.theme .testimonial {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.theme .testimonial.twitter-scroll .testi-content p a {
  border-bottom: 1px dotted #AAA; }
.theme .testimonial.twitter-scroll .testi-content p a:hover {
  border-bottom: 1px solid #000000; }
.theme .testimonial.twitter-scroll .testi-image i {
  background-color: rgba(0, 0, 0, 0.2);
  color: #EEE;
  text-shadow: none; }
.parallax.theme .testimonial .flex-control-nav {
  height: 8px;
  margin-top: 30px; }
.parallax.theme .testimonial .flex-control-nav li {
  width: 8px;
  height: 8px;
  margin: 0 3px; }
.parallax.theme .testimonial .flex-control-nav li a {
  width: 8px !important;
  height: 8px !important;
  border: 1px solid #FFF;
  background-color: transparent; }
.parallax.theme .testimonial .flex-control-nav li:hover a,
.parallax.theme .testimonial .flex-control-nav li a.flex-active {
  background-color: #FFF; }
.theme .team-desc.team-desc-bg {
  background-color: rgba(255, 255, 255, 0.05); }
.theme .team-content {
  color: #999; }
.theme .pricing-box {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.theme .pricing-title {
  background-color: rgba(255, 255, 255, 0.03);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .pricing-title h3 {
  color: #DDD; }
.theme .pricing-price {
  color: #EEE; }
.theme .pricing-price:after {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .pricing-features {
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .pricing-box.best-price {
  background-color: transparent;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
.theme .pricing-box.best-price .pricing-title {
  background-color: transparent; }
.theme .pricing-box.pricing-minimal .pricing-price {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .pricing-box.pricing-extended {
  background-color: transparent; }
.theme .pricing-box.pricing-extended .pricing-action-area {
  border-left-color: rgba(255, 255, 255, 0.15);
  background-color: rgba(0, 0, 0, 0.2); }
.theme .pricing-box.pricing-extended .pricing-meta {
  color: #999; }
.theme .counter.counter-lined + h5:before {
  border-color: #EEE; }
.theme .rounded-skill {
  color: #EEE; }
.theme .skills li {
  background-color: rgba(255, 255, 255, 0.15); }
.theme .skills li .progress-percent {
  background-color: #4E4E4E; }
.theme .progress-percent:after,
.theme .progress-percent:before {
  border-top-color: #4E4E4E; }
.theme .skills li > span {
  font-weight: 600;
  color: #CCC; }
.theme .owl-carousel.owl-loading {
  background-image: url("https://dq2jnoweikqdc.cloudfront.net/robidus/rcr/v1/images/preloader-theme.gif"); }
.theme .owl-theme .owl-controls .owl-nav [class*=owl-] {
  border-color: transparent;
  color: #EEE;
  background-color: rgba(0, 0, 0, 0.5); }
.theme label {
  color: #BBB; }
.theme label.label-muted {
  color: #777; }
.theme #contact-form-overlay,
.theme #contact-form-overlay-mini {
  background-color: #6B9CD2; }
.theme .title-block > span {
  color: #999; }
.theme .heading-block:not(.not-theme),
.theme .counter {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.theme .heading-block:not(.not-theme) h1,
.theme .heading-block:not(.not-theme) h2,
.theme .heading-block:not(.not-theme) h3,
.theme .heading-block:not(.not-theme) h4,
.theme .emphasis-title:not(.not-theme) h1,
.theme .emphasis-title:not(.not-theme) h2 {
  color: #FFF; }
.theme .heading-block.not-theme h1,
.theme .heading-block.not-theme h2,
.theme .heading-block.not-theme h3,
.theme .heading-block.not-theme h4,
.theme .emphasis-title.not-theme h1,
.theme .emphasis-title.not-theme h2 {
  color: #6B9CD2; }
.theme .heading-block:not(.not-theme) > span {
  color: #EEE; }
.theme .emphasis-title.not-theme {
  color: #000000; }
.theme .fancy-title h1,
.theme .fancy-title h2,
.theme .fancy-title h3,
.theme .fancy-title h4,
.theme .fancy-title h5,
.theme .fancy-title h6 {
  background-color: #6B9CD2; }
.theme .fancy-title.title-double-border:before,
.theme .fancy-title.title-border:before,
.theme .fancy-title.title-border-color:before,
.theme .fancy-title.title-border:before {
  border-top-color: rgba(255, 255, 255, 0.15); }
.theme .divider {
  color: rgba(255, 255, 255, 0.15); }
.theme .divider:after,
.theme .divider.divider-center:before,
.theme .divider.divider-center.divider-short:before {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .divider.divider-rounded,
.theme .divider.divider-border {
  color: #999; }
.theme .divider.divider-rounded i,
.theme .divider.divider-border i {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .divider.divider-border i {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.15); }
.theme .quote:before {
  color: rgba(255, 255, 255, 0.1); }
.theme .highlight {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .top-advert {
  border-left-color: rgba(255, 255, 255, 0.1);
  border-right-color: rgba(255, 255, 255, 0.1); }
.theme .error404 {
  color: rgba(255, 255, 255, 0.15); }
.theme.error404-wrap .form-control::-webkit-input-placeholder {
  color: #000000; }
.theme.error404-wrap .form-control::-moz-placeholder {
  color: #000000; }
.theme.error404-wrap .form-control:-ms-input-placeholder {
  color: #000000; }
.theme .preloader {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .preloader,
.theme .preloader2,
.theme .form-process {
  background-image: url("https://dq2jnoweikqdc.cloudfront.net/robidus/rcr/v1/images/preloader-theme.gif"); }
.theme .form-process {
  background-color: transparent; }
#footer.theme,
.theme #footer {
  background-color: #6B9CD2;
  color: #ffffff;
  border-top-color: rgba(0, 0, 0, 0.35); }
.theme #copyrights {
  background-color: rgba(0, 0, 0, 0.35);
  color: rgba(255, 255, 255, 0.4);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.theme #copyrights i.footer-icon {
  color: rgba(255, 255, 255, 0.3); }
.theme .copyright-links a {
  color: rgba(255, 255, 255, 0.35);
  border-bottom-color: rgba(255, 255, 255, 0.35); }
.theme .copyright-links a:hover {
  color: rgba(255, 255, 255, 0.35);
  border-bottom-color: rgba(255, 255, 255, 0.35); }
.theme .footer-widgets-wrap a {
  color: #ffffff; }
.theme .footer-widgets-wrap a:hover {
  color: #000000; }
.theme .sidebar-widgets-wrap .widget,
body.theme #side-panel .widget,
body #side-panel.theme .widget {
  border-top-color: rgba(255, 255, 255, 0.1); }
body.theme #side-panel #side-panel-trigger-close a,
body #side-panel.theme #side-panel-trigger-close a {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFF; }
.theme .widget h4 {
  color: #DDD; }
.theme .widget p {
  opacity: 0.8; }
.theme .tagcloud a {
  color: #999;
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2); }
.theme .tagcloud a:hover {
  border-color: transparent !important;
  background-color: #6B9CD2;
  color: #FFF !important; }
.theme .widget_nav_menu li a,
.theme .widget_links li a,
.theme .widget_meta li a,
.theme .widget_archive li a,
.theme .widget_recent_comments li a,
.theme .widget_recent_entries li a,
.theme .widget_categories li a,
.theme .widget_pages li a,
.theme .widget_rss li a {
  color: #ffffff; }
.theme .widget_nav_menu li a:hover,
.theme .widget_links li a:hover,
.theme .widget_meta li a:hover,
.theme .widget_archive li a:hover,
.theme .widget_recent_comments li a:hover,
.theme .widget_recent_entries li a:hover,
.theme .widget_categories li a:hover,
.theme .widget_pages li a:hover,
.theme .widget_rss li a:hover {
  color: #000000; }
.theme .nav-tree li a {
  color: #BBB; }
.theme #cookie-notification,
#cookie-notification.theme {
  background-color: rgba(0, 0, 0, 0.85);
  color: #EEE; }
/* Dark Scheme - Bootstrap
-----------------------------------------------------------------*/
.theme .show-grid [class^=col-] {
  background-color: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1); }
.theme mark {
  background: rgba(0, 0, 0, 0.5);
  color: #FFF; }
.theme fieldset {
  border-color: rgba(255, 255, 255, 0.1); }
.theme .img-thumbnail {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(255, 255, 255, 0.1); }
.theme hr {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .page-header {
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme blockquote {
  border-left-color: rgba(255, 255, 255, 0.2); }
.theme .blockquote-reverse,
.theme blockquote.pull-right {
  border-right-color: rgba(255, 255, 255, 0.2); }
.theme code {
  color: #DF6F72;
  background-color: rgba(0, 0, 0, 0.3); }
.theme kbd {
  background-color: rgba(255, 255, 255, 0.1); }
.theme pre {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(255, 255, 255, 0.15); }
.theme .table > thead > tr > th,
.theme .table > tbody > tr > th,
.theme .table > tfoot > tr > th,
.theme .table > thead > tr > td,
.theme .table > tbody > tr > td,
.theme .table > tfoot > tr > td {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .table > thead > tr > th {
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .table > tbody + tbody {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .table .table {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .table-bordered {
  border-color: rgba(255, 255, 255, 0.1); }
.theme .table-bordered > thead > tr > th,
.theme .table-bordered > tbody > tr > th,
.theme .table-bordered > tfoot > tr > th,
.theme .table-bordered > thead > tr > td,
.theme .table-bordered > tbody > tr > td,
.theme .table-bordered > tfoot > tr > td {
  border-color: rgba(255, 255, 255, 0.1); }
.theme .table-striped > tbody > tr:nth-child(odd) > td,
.theme .table-striped > tbody > tr:nth-child(odd) > th,
.table-striped > tbody > tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05); }
.theme .table-hover > tbody > tr:hover > td,
.theme .table-hover > tbody > tr:hover > th {
  background-color: rgba(0, 0, 0, 0.1); }
.theme .table > thead > tr > td.active,
.theme .table > tbody > tr > td.active,
.theme .table > tfoot > tr > td.active,
.theme .table > thead > tr > th.active,
.theme .table > tbody > tr > th.active,
.theme .table > tfoot > tr > th.active,
.theme .table > thead > tr.active > td,
.theme .table > tbody > tr.active > td,
.theme .table > tfoot > tr.active > td,
.theme .table > thead > tr.active > th,
.theme .table > tbody > tr.active > th,
.theme .table > tfoot > tr.active > th {
  background-color: rgba(0, 0, 0, 0.1); }
.theme .table-hover > tbody > tr > td.active:hover,
.theme .table-hover > tbody > tr > th.active:hover,
.theme .table-hover > tbody > tr.active:hover > td,
.theme .table-hover > tbody > tr.active:hover > th {
  background-color: rgba(255, 255, 255, 0.1); }
@media (max-width: 767px) {
  .table-responsive {
    border-color: rgba(255, 255, 255, 0.1); } }
.theme legend {
  color: #DDD;
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme output {
  color: #999; }
.theme .form-control:not(.not-theme),
.theme .sm-form-control:not(.not-theme) {
  color: #999;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.25); }
.theme .form-control:not(.not-theme) option,
.theme .sm-form-control:not(.not-theme) option {
  background-color: #6B9CD2; }
.theme .form-control:not(.not-theme):active,
.theme .form-control:not(.not-theme):focus,
.theme .sm-form-control:not(.not-theme):active,
.theme .sm-form-control:not(.not-theme):focus {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(0, 0, 0, 0.25) !important; }
.theme .form-control:not(.not-theme)::-moz-placeholder {
  color: #666; }
.theme .form-control:not(.not-theme):-ms-input-placeholder {
  color: #666; }
.theme .form-control:not(.not-theme)::-webkit-input-placeholder {
  color: #666; }
.theme .sm-form-control:not(.not-theme)::-moz-placeholder {
  color: #666; }
.theme .sm-form-control:not(.not-theme):-ms-input-placeholder {
  color: #666; }
.theme .sm-form-control:not(.not-theme)::-webkit-input-placeholder {
  color: #666; }
.theme .form-control:not(.not-theme)[disabled],
.theme .form-control:not(.not-theme)[readonly],
.theme fieldset[disabled] .form-control:not(.not-theme),
.theme .sm-form-control:not(.not-theme)[disabled],
.theme .sm-form-control:not(.not-theme)[readonly],
.theme fieldset[disabled] .sm-form-control:not(.not-theme) {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .input-group .form-control.error:not(.not-theme) {
  color: #E42C3E; }
.theme .sm-form-control.error:not(.not-theme) {
  border-color: #E42C3E !important; }
.theme .form-control.error:not(.not-theme)::-moz-placeholder {
  color: rgba(228, 44, 62, 0.6); }
.theme .form-control.error:not(.not-theme):-ms-input-placeholder {
  color: rgba(228, 44, 62, 0.6); }
.theme .form-control.error:not(.not-theme)::-webkit-input-placeholder {
  color: rgba(228, 44, 62, 0.6); }
.theme .btn:hover,
.theme .btn:focus {
  color: #FFF; }
.theme .btn-default {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(255, 255, 255, 0.15); }
.theme .btn-default:hover,
.theme .btn-default:focus,
.theme .btn-default:active,
.theme .btn-default.active,
.theme .open .dropdown-toggle.btn-default {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(255, 255, 255, 0.2); }
.theme .btn-default.disabled,
.theme .btn-default[disabled],
.theme fieldset[disabled] .btn-default,
.theme .btn-default.disabled:hover,
.theme .btn-default[disabled]:hover,
.theme fieldset[disabled] .btn-default:hover,
.theme .btn-default.disabled:focus,
.theme .btn-default[disabled]:focus,
.theme fieldset[disabled] .btn-default:focus,
.theme .btn-default.disabled:active,
.theme .btn-default[disabled]:active,
.theme fieldset[disabled] .btn-default:active,
.theme .btn-default.disabled.active,
.theme .btn-default[disabled].active,
.theme fieldset[disabled] .btn-default.active {
  color: #BBB;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1); }
.theme .btn-default .badge {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .btn-link:hover,
.theme .btn-link:focus {
  color: #EEE; }
.theme .dropdown-menu {
  background-color: #6B9CD2;
  border-color: #000000; }
.theme .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .dropdown-menu > li > a {
  color: #DDD; }
.theme .dropdown-menu > li > a:hover,
.theme .dropdown-menu > li > a:focus {
  color: #EEE;
  background-color: rgba(255, 255, 255, 0.1); }
.theme .input-group-text,
.theme .input-group-btn .btn-default {
  color: #999;
  background-color: rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.25); }
.theme .input-group-btn .btn-default {
  color: #FFF; }
.theme .input-group-btn .btn-default:hover {
  background-color: rgba(0, 0, 0, 0.3); }
.theme .nav > li > a:hover,
.theme .nav > li > a:focus,
.theme .nav .open > a,
.theme .nav .open > a:hover,
.theme .nav .open > a:focus {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .nav .nav-divider {
  background-color: rgba(255, 255, 255, 0.1); }
.theme .nav-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.15); }
.theme .nav-tabs > li > a:hover {
  border-color: rgba(255, 255, 255, 0.2);
  border-bottom: none; }
.theme .nav-tabs.nav-justified > li > a:hover,
.theme .nav-tabs-justified > li > a:hover {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.theme .nav-tabs > li.active > a,
.theme .nav-tabs > li.active > a:hover,
.theme .nav-tabs > li.active > a:focus {
  color: #DDD;
  background-color: #6B9CD2;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom-color: #6B9CD2; }
.theme .nav-tabs.nav-justified > .active > a,
.theme .nav-tabs.nav-justified > .active > a:hover,
.theme .nav-tabs.nav-justified > .active > a:focus {
  border-color: rgba(255, 255, 255, 0.15); }
@media (min-width: 768px) {
  .theme .nav-tabs.nav-justified > li > a {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .theme .nav-tabs.nav-justified > .active > a,
  .theme .nav-tabs.nav-justified > .active > a:hover,
  .theme .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #6B9CD2; } }
.theme .nav-tabs-justified > .active > a,
.theme .nav-tabs-justified > .active > a:hover,
.theme .nav-tabs-justified > .active > a:focus {
  border-color: rgba(255, 255, 255, 0.15); }
@media (min-width: 768px) {
  .theme .nav-tabs-justified > li > a {
    border-bottom-color: rgba(255, 255, 255, 0.15); }
  .theme .nav-tabs-justified > .active > a,
  .theme .nav-tabs-justified > .active > a:hover,
  .theme .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #6B9CD2; } }
.theme .navbar-default {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1); }
.theme .navbar-default .navbar-brand {
  color: #EEE; }
.theme .navbar-default .navbar-brand:hover,
.theme .navbar-default .navbar-brand:focus {
  color: #BBB; }
.theme .navbar-default .navbar-text {
  color: #999; }
.theme .navbar-default .navbar-nav > li > a {
  color: #BBB; }
.theme .navbar-default .navbar-nav > li > a:hover,
.theme .navbar-default .navbar-nav > li > a:focus {
  color: #EEE;
  background-color: transparent; }
.theme .navbar-default .navbar-nav > .active > a,
.theme .navbar-default .navbar-nav > .active > a:hover,
.theme .navbar-default .navbar-nav > .active > a:focus {
  color: #EEE;
  background-color: rgba(0, 0, 0, 0.25); }
.theme .navbar-default .navbar-nav > .disabled > a,
.theme .navbar-default .navbar-nav > .disabled > a:hover,
.theme .navbar-default .navbar-nav > .disabled > a:focus {
  color: #999; }
.theme .navbar-default .navbar-toggle {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .navbar-default .navbar-toggle:hover,
.theme .navbar-default .navbar-toggle:focus {
  background-color: rgba(255, 255, 255, 0.15); }
.theme .navbar-default .navbar-toggle .icon-bar {
  background-color: #BBB; }
.theme .navbar-default .navbar-collapse,
.theme .navbar-default .navbar-form {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .navbar-default .navbar-nav > .open > a,
.theme .navbar-default .navbar-nav > .open > a:hover,
.theme .navbar-default .navbar-nav > .open > a:focus {
  background-color: rgba(0, 0, 0, 0.25);
  color: #EEE; }
@media (max-width: 767px) {
  .theme .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #BBB; }
  .theme .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .theme .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #EEE; }
  .theme .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .theme .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .theme .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: rgba(0, 0, 0, 0.25);
    color: #EEE; }
  .theme .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .theme .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .theme .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #999; } }
.theme .navbar-default .navbar-link {
  color: #BBB; }
.theme .navbar-default .navbar-link:hover {
  color: #EEE; }
.theme .pagination > li > a,
.theme .pagination > li > span {
  color: #BBB;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: #666; }
.theme .pagination > li > a:hover,
.theme .pagination > li > span:hover,
.theme .pagination > li > a:focus,
.theme .pagination > li > span:focus {
  color: #EEE;
  background-color: rgba(0, 0, 0, 0.1); }
.theme .pagination > .disabled > span,
.theme .pagination > .disabled > span:hover,
.theme .pagination > .disabled > span:focus,
.theme .pagination > .disabled > a,
.theme .pagination > .disabled > a:hover,
.theme .pagination > .disabled > a:focus,
.theme .pager .disabled > a,
.theme .pager .disabled > a:hover,
.theme .pager .disabled > a:focus,
.theme .pager .disabled > span {
  color: #999;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #777; }
.theme .label-default {
  background-color: rgba(255, 255, 255, 0.2); }
.theme .label-default[href]:hover,
.theme .label-default[href]:focus {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .badge {
  background-color: rgba(255, 255, 255, 0.2); }
.theme .jumbotron {
  background-color: rgba(255, 255, 255, 0.15); }
.theme .thumbnail {
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.1); }
.theme .thumbnail .caption {
  color: #EEE; }
.theme .progress {
  background-color: rgba(255, 255, 255, 0.15); }
.theme .list-group-item {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #000000; }
.theme a.list-group-item {
  color: #BBB; }
.theme a.list-group-item .list-group-item-heading {
  color: #DDD; }
.theme a.list-group-item:hover,
.theme a.list-group-item:focus {
  background-color: rgba(255, 255, 255, 0.05); }
.theme a.list-group-item.active,
.theme a.list-group-item.active:hover,
.theme a.list-group-item.active:focus {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca; }
.theme .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }
.theme a.list-group-item-success {
  color: #3c763d; }
.theme a.list-group-item-success:hover,
.theme a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }
.theme a.list-group-item-success.active,
.theme a.list-group-item-success.active:hover,
.theme a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }
.theme .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }
.theme a.list-group-item-info {
  color: #31708f; }
.theme a.list-group-item-info:hover,
.theme a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }
.theme a.list-group-item-info.active,
.theme a.list-group-item-info.active:hover,
.theme a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }
.theme .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }
.theme a.list-group-item-warning {
  color: #8a6d3b; }
.theme a.list-group-item-warning:hover,
.theme a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }
.theme a.list-group-item-warning.active,
.theme a.list-group-item-warning.active:hover,
.theme a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }
.theme .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }
.theme a.list-group-item-danger {
  color: #a94442; }
.theme a.list-group-item-danger:hover,
.theme a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }
.theme a.list-group-item-danger.active,
.theme a.list-group-item-danger.active:hover,
.theme a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }
.theme .panel {
  background-color: rgba(0, 0, 0, 0.2); }
.theme .panel-footer {
  background-color: rgba(255, 255, 255, 0.1);
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .panel > .panel-body + .table,
.theme .panel > .panel-body + .table-responsive {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top-color: rgba(255, 255, 255, 0.1); }
.theme .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: rgba(255, 255, 255, 0.1); }
.theme .panel-default {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .panel-default > .panel-heading {
  color: #DDD;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1); }
.theme .panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: rgba(255, 255, 255, 0.15); }
.theme .panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: rgba(255, 255, 255, 0.15); }
.theme .well {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(255, 255, 255, 0.15); }
.theme .well blockquote {
  border-color: rgba(255, 255, 255, 0.15); }
.theme .close {
  opacity: 1;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
.theme .close:hover,
.theme .close:focus {
  color: rgba(0, 0, 0, 0.4); }
.theme .modal-content {
  border-color: #555; }
.theme .modal-header {
  border-bottom-color: rgba(255, 255, 255, 0.15); }
.theme .modal-footer {
  border-top-color: rgba(255, 255, 255, 0.15); }
.theme .popover {
  background-color: #6B9CD2;
  border-color: #000000; }
.theme .popover-title {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-color: rgba(255, 255, 255, 0.075); }
.theme .popover.top > .arrow {
  border-top-color: #000000; }
.theme .popover.top > .arrow:after {
  border-top-color: #6B9CD2; }
.theme .popover.right > .arrow {
  border-right-color: #000000; }
.theme .popover.right > .arrow:after {
  border-right-color: #6B9CD2; }
.theme .popover.bottom > .arrow {
  border-bottom-color: #000000; }
.theme .popover.bottom > .arrow:after {
  border-bottom-color: #6B9CD2; }
.theme .popover.left > .arrow {
  border-left-color: #000000; }
.theme .popover.left > .arrow:after {
  border-left-color: #6B9CD2; }
@media (max-width: 991px) {
  .theme .postcontent,
  .theme .postcontent.bothsidebar,
  .theme .sidebar {
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  .theme #header.transparent-header,
  .theme #header.semi-transparent,
  #header.theme.transparent-header,
  #header.theme.semi-transparent {
    background-color: #6B9CD2;
    border-bottom-color: rgba(255, 255, 255, 0.1); }
  body:not(.primary-menu-open) #header.theme.semi-transparent.transparent-header-responsive {
    background-color: rgba(0, 0, 0, 0.6); }
  .theme #primary-menu:not(.not-theme) ul li,
  .theme #primary-menu:not(.not-theme) ul ul,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content,
  .theme #primary-menu:not(.not-theme) ul ul li,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content ul ul,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content.col-2 > ul,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content.col-3 > ul,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content.col-4 > ul,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content.col-5 > ul,
  .theme #primary-menu:not(.not-theme) ul li .mega-menu-content.style-2 li {
    border-top-color: rgba(255, 255, 255, 0.1) !important; }
  .theme #primary-menu:not(.not-theme) > ul > li.sub-menu > a,
  .theme #primary-menu:not(.not-theme) > .container > ul > li.sub-menu > a {
    background-image: url("https://dq2jnoweikqdc.cloudfront.net/robidus/rcr/v1/images/icons/submenu-theme.png"); }
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul ul,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul ul li,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content ul ul,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content.col-2 > ul,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content.col-3 > ul,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content.col-4 > ul,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content.col-5 > ul,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul li .mega-menu-content.style-2 li {
    border-top-color: #EEE !important; }
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > ul > li:hover a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > ul > li.current a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > div > ul > li:hover a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > div > ul > li.current a {
    color: #6B9CD2 !important; }
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu ul ul a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > ul > li:hover ul a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > ul > li.current ul a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > div > ul > li:hover ul a,
  body:not(.theme) #header:not(.theme) #header-wrap:not(.theme) #primary-menu > div > ul > li.current ul a {
    color: #000000 !important; }
  .theme .pricing-box.pricing-extended .pricing-action-area {
    border-top-color: rgba(255, 255, 255, 0.15); } 
}