h1, h2, h3, h4, h5, h6 {
  color: #fff; 
}
#royal_preloader {
    z-index: 9999999999;
}
#royal_preloader.royal_preloader_number:before,
#royal_preloader.royal_preloader_progress:before {
    background-image: -webkit-radial-gradient(circle, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.01));
    background-image: -moz-radial-gradient(circle, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.01));
    background-image: -ms-radial-gradient(circle, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.01));
    background-image: -o-radial-gradient(circle, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.01));
    background-image: radial-gradient(circle, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.01));
}
#royal_preloader.complete {
    opacity: 0;
}

/* Number Mode */

#royal_preloader.royal_preloader_number .royal_preloader_percentage {
    color: #FFFFFF;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#royal_preloader.royal_preloader_number .royal_preloader_percentage:before {
    border: 1px solid rgba(255, 255, 255, 0.7);
}
#royal_preloader.royal_preloader_number .royal_preloader_percentage:after {
    border-left-color: #FFFFFF;
}


/* Text Mode */

#royal_preloader.royal_preloader_text .royal_preloader_loader {
    color: #FFFFFF;
}
#royal_preloader.royal_preloader_text .royal_preloader_loader div {
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

/* Logo Mode */
#royal_preloader.royal_preloader_logo .royal_preloader_loader div {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#royal_preloader.royal_preloader_logo .royal_preloader_percentage {
    color: #072E77;
}

/* Progress Mode */
#royal_preloader.royal_preloader_progress .royal_preloader_percentage {
    color: #fff;
}
#royal_preloader.royal_preloader_progress .royal_preloader_loader {
    background-color: #bababa;
}
.cd-header {
  background: rgba(0, 0, 0, 0.95);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.cd-header.is-fixed {
  background-color: rgba(0, 0, 0, 0.96);
}
@media only screen and (min-width: 768px) {
  .cd-header {
    background: transparent;
    box-shadow: none;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-header.menu-is-open {
    background-color: rgba(0, 0, 0, 0.96);
  }
}

.cd-primary-nav-trigger .cd-menu-text {
  color: #fff;
}
.cd-primary-nav-trigger .cd-menu-icon {
  background-color: #bdbdbd;
}
.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after {
  background-color:  #bdbdbd;
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked {
  background-color: rgba(255, 255, 255, 0);
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
  background-color:  #bdbdbd;
}
@media only screen and (min-width: 768px) {
  .cd-primary-nav-trigger {
    background-color: transparent;
  }
}

.cd-primary-nav {
  background: rgba(60,60,60,0.96);
}
.cd-primary-nav a {
  color:#ffffff;
}
.no-touch .cd-primary-nav a:hover {
	color:#212121;
}
.cd-primary-nav .cd-label {
  color: #ffffff;
}

a.curent-nav-color{
	color:#999999;
}
.list-social-nav li {
	border-right:1px solid #bdbdbd;
}
.list-social-nav li:last-child {
	border-right:1px solid transparent;
}
.list-social-nav li.icon-soc-nav a {
	color:#bdbdbd;
	opacity:1;
}
.list-social-nav li:hover{
	background:transparent;
}
.list-social-nav li:hover.icon-soc-nav a{
	background:transparent;
}

.menu-back{
	background: rgba(60,60,60,.9); 
}
.cbp-af-header.cbp-af-header-shrink{
	background: rgba(60,60,60,1); 
}
ul.slimmenu li a{
	color: #fff;
}


/* #Tooltip
================================================== */

	.tipper { height: 1px; left: -99999px; position: absolute; pointer-events: none; top: -99999px; width: 1px;z-index:100000; }
	.tipper .tipper-content { background: rgba(255, 255, 255, 0.85);box-shadow: 0 0 25px rgba(0,0,0,0.5);text-transform:uppercase; border-radius: 2px; color: #000; font-weight:500; display: block; float: left; font-family: 'Open Sans', sans-serif; font-size: 9px; margin: 0; letter-spacing:2px; padding: 4px 20px; position: relative; white-space: nowrap; }
	.tipper .tipper-caret { background: url('images/tipper-icon.png') no-repeat; display: block; height: 11px;  position: absolute; width: 100%; }

	.tipper.right .tipper-content { box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25); }
	.tipper.right .tipper-caret { background-position: left center; left: -5px; top: 0; }

	.tipper.left .tipper-content { box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25); }
	.tipper.left .tipper-caret { background-position: right center; right: -5px; top: 0; }

	.tipper.top .tipper-caret,
	.tipper.bottom .tipper-caret { display: block; float: none; height: 5px;  width: 12px;margin-left:-6px; }

	.tipper.top .tipper-content { box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25); }
	.tipper.top .tipper-caret { background-position: center bottom; bottom: -5px; left: 0; text-align:center;}

	.tipper.bottom .tipper-content { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); }
	.tipper.bottom .tipper-caret { background-position: center top; top: -5px; left: 0; }
 



/* #Hero Sections
================================================== */
.hero-text.back-white{
	background:rgba(255,255,255,.9);
}
.hero-text .hero-subtext{
	color:#000;
}
.hero-text .hero-subtext-2{
	color:#999999;
}
a.scroll-down {
	background: url(images/cd-icon-arrow.svg) no-repeat center center;
	background-color:#212121;
}

.cd-section:first-of-type .cd-block {
  background-color: #fff;
}
@media only screen and (min-width: 1170px) {
  .cd-block {   
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.3);    
  }
}


.cd-vertical-nav a {
  background: url(images/cd-icon-arrow.svg) no-repeat center center;
  background-color:#212121;
}

.curtain-text p{
	color:#999999;
}

/* youtube player
--------------------------------------------------------*/
.inline_YTPlayer{
	box-shadow: 0 0 5px rgba(0,0,0,.7);
	background: rgba(0,0,0,.5);
}


/*CONTROL BAR*/
.mb_YTVPBar{
	opacity:.8;
}

.mb_YTVPBar:hover{
	opacity:.9;
}

.mb_YTVPBar .buttonBar{
	background:rgba(5,5,5,.9);
}
.mb_YTVPBar:hover .buttonBar{
	background:rgba(5,5,5,1);
}

.mb_YTVPBar span.mb_YTVPUrl a{
	color:white;
}


/*PROGRESS BAR*/
.mb_YTVPProgress{
	background:#111;
}

.mb_YTVPLoaded{
	background:#555;
}

.mb_YTVTime{
	opacity:.6;
}

.tooltip:hover .tooltip-item {
	border-color: #212121;
}

/* Tooltip */
.tooltip-content {
	background: #212121;
	color: #fff;
	opacity: 0;
}

.tooltip:hover .tooltip-content {
	opacity: 1;
}

.tooltip-content::after {
	background: url(images/tooltip2.svg) no-repeat center center;
}

.shadow-sec{
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
}
.white-back{
	background-color:#111;
}
.darker-back{
	background-color:#101010;
}
.section-big-header-text h3{
	color: #fff;
}
.section-big-header-text p{
	color:#777777;
}
.section-header-text h5{
	color: #fff;
}
.section-header-text p{
	color:#767676;
}
.team-wrap .img-team-wrap .team-mask{
	background:rgba(0,0,0,.8);
	opacity:0;
}
.team-wrap:hover .img-team-wrap .team-mask{
	opacity:1;
}
.team-wrap .img-team-wrap .team-mask .quote{
	color:#fff;
}
.list-social-team li.icon-soc-team a {
	color:#fff;
	opacity:1;
}
.services-list .icons{ 
	color:#fff;
}
.quote-text{ 
	color:#f1f1f1;
}

.pricing-item{
	border:1px solid rgba(100,100,100,.2);
}
.pricing-item p{
	color:#626262;
}
.pricing-item .number-price{
	color:#323232;
}
.pricing-item a.price-link{
	background:#111111;
	color:#fff;
}
.pricing-item a.price-link:hover{
	color:#fff;
}
/* #Portfolio
================================================== */

a.scroll-down-arrow{
	cursor: url(images/grab-down.png) 8 8, move !important;
}

#owl-top .item{
	cursor: url(images/grab-slider.png) 8 8, move !important;
}

#owl-top.owl-theme .owl-controls .owl-buttons .owl-prev{
	position:absolute;
	left:0;
	cursor: url(images/grab-left.png) 8 8, move !important;
}
#owl-top.owl-theme .owl-controls .owl-buttons .owl-next{
	position:absolute;
	right:0;
	cursor: url(images/grab-right.png) 8 8, move !important;
}
#bar{
	background: #212121;
}
#progressBar{
	background: #EDEDED;
}

.portfolio-box-1 .mask-1{
	border:25px solid #101010;
	background:rgba(0,0,0,0);
}

.portfolio-box-1:hover .mask-1{
	background:rgba(0,0,0,.9);
}
.portfolio-box-1 h6{
	color:#fff;
	z-index:4;
	opacity:0;
}
.portfolio-box-1.no-border:hover h6{
	opacity:1;
}
.portfolio-box-1:hover h6{
	opacity:1;
}
.portfolio-box-1 p{
	color:#999999;
}
#filter li a {
	color: #fff;
}


/* #Projects
================================================== */
.item-one-half {
	background-color:#000;	
	border:25px solid #fff;
}

.item-one-half p{
	color:#f1f1f1;
}
.item-one-half .credi{
	color:#fff;
}

#owl-project.owl-theme .owl-controls .owl-buttons .owl-prev{
	cursor: url(images/grab-left.png) 8 8, move !important;
}
#owl-project.owl-theme .owl-controls .owl-buttons .owl-next{
	cursor: url(images/grab-right.png) 8 8, move !important;
}
#bar-project{
	background: #212121;
}
#progressBar-project{
	background: #f1f1f1;
}

.parallax-project {
	background: url('images/type.png') repeat fixed;
}
.project-prev{
	background:url('images/project-left.svg')no-repeat center center;
}
.project-prev .text,
.project-next .text{
	color:#fff;
}
.project-prev .text span,
.project-next .text span{
	color:#b5b5b5;
}

.project-next{
	background:url('images/project-right.svg')no-repeat center center;
}


/* #Blog
================================================== */
#filter2 li a {
	color: #666666;
}
.blog-post{
	border:25px solid #111;
	background:#000;
}
.blog-post .time-autor{
	color:#999999;
}
.blog-post .arrow-to-post{
	color:#606060;
}

.blog-post .arrow-to-post:hover{
	color:#999999;
}

#owl-blog.owl-theme .owl-controls .owl-buttons .owl-prev{
	cursor: url(images/grab-left.png) 8 8, move !important;
}
#owl-blog.owl-theme .owl-controls .owl-buttons .owl-next{
	cursor: url(images/grab-right.png) 8 8, move !important;
}
#bar-blog{
	background: #212121;
}
#progressBar-blog{
	background: #999999;
}


.blog-post.quote-post{
	background:#000;
}
.blog-post.quote-post:hover{
	background:#212121;
}
.blog-post.quote-post h6{
	color:#fff;
}
.blog-post.quote-post h6:hover{
	color:#fff;
}
.blog-post.quote-post p{
	color:#fff;
}


.cd-pagination a {
	border: 1px solid #e6e6e6;
	color:#e6e6e6;
}
.no-touch .cd-pagination a:hover {
	background-color: #000;
	border: 1px solid #000;
	color:#fff;
}
.cd-pagination a.disabled {
  /* button disabled */
	color:#fff;
}
.cd-pagination a.disabled::before, .cd-pagination a.disabled::after {
  opacity: .4;
}
.cd-pagination .button-pag:first-of-type a::before {
  content: '\00ab  ';
}
.cd-pagination .button-pag:last-of-type a::after {
  content: ' \00bb';
}
.cd-pagination .current {
  /* selected number */
	color: #ffffff;
}


/* -------------------------------- 

No space - remove distance between list items

-------------------------------- */
.cd-pagination.no-space {
  border: 1px solid #e6e6e6;
}
.cd-pagination.no-space li {
  border-right: 1px solid #e6e6e6;
}
.cd-pagination.custom-icons .button-pag:first-of-type a::before,
.cd-pagination.custom-icons .button-pag:last-of-type a::after {
  background: transparent url("images/cd-icon-arrow-1.svg") no-repeat center center;
}

/* -------------------------------- 

custom buttons - replace prev and next buttons text with a custom icon 

-------------------------------- */
.cd-pagination.custom-buttons .button-pag a {
  background-image: url("images/cd-icon-arrow-2.svg");
}

/* #Post Page
================================================== */
#owl-post.owl-theme .owl-controls .owl-buttons .owl-prev{
	position:absolute;
	left:0;
	cursor: url(images/grab-left.png) 8 8, move !important;
}
#owl-post.owl-theme .owl-controls .owl-buttons .owl-next{
	position:absolute;
	right:0;
	cursor: url(images/grab-right.png) 8 8, move !important;
}

.content-post{
	background:#000;
}
.content-post .time-autor{
	color:#999999;
}
.content-post .quote-aut{
	color:#f1f1f1;
	border-left:3px solid #999999;
}
.post-content-com-top p{color:#f1f1f1;}
.content-comm{
	background:#000;
}
.content-comm .name-aut-replay{
	color:#999999;
}
.content-comm .name-aut-replay span{
	color:#777777;
}
.sidebar{
	background:#000;
}
.sidebar input{
	background:#fff;
	color: #737373;
}
.sidebar input:active {	
	color: #fff;
}
.sidebar input:hover {	
	color: #737373;
}
.sidebar input:focus {
	color: #fff;	 
}
.sidebar input:active:-ms-input-placeholder  {
	color: #fff;
}
.sidebar input:active::-moz-placeholder  {
	color: #fff;
}
.sidebar input:active:-moz-placeholder  {
	color: #fff;
}
.sidebar input:active::-webkit-input-placeholder  {
	color: #fff;
}
.sidebar input:focus:-ms-input-placeholder  {
	color: #fff;
}
.sidebar input:focus::-moz-placeholder  {
	color: #fff;
}
.sidebar input:focus:-moz-placeholder  {
	color: #fff;
}
.sidebar input:focus::-webkit-input-placeholder  {
	color: #fff;
}
.link-recents a{
	border-top:1px solid rgba(0,0,0,.1);
	color:#323232;
}
.link-recents a:last-child{
	border-bottom:1px solid rgba(0,0,0,.1);
}
.link-tag a {
	border:1px solid #000;
	color:#000;
}
.link-tag a:hover {
	color:#fff;
}
.widget_recent_entries ul, .widget_archive ul, 
.widget_categories ul, .widget_meta ul{
  border-bottom:1px solid #bdbdbd;
}
.widget_recent_entries ul li, .widget_archive ul li, 
.widget_categories ul li, .widget_meta ul li {
  border-top:1px solid #bdbdbd;
}
.widget_recent_entries ul li a, .widget_archive ul li a, 
.widget_categories ul li a, .widget_meta ul li a {color: #bdbdbd;}
.wp-tag-cloud li a {border-color: #bdbdbd;color: #bdbdbd;}

/* #Shop
================================================== */
.shop-top.background-shop{
	background-image:url('images/shop/1.jpg');
}

a.scroll-down-arrow-shop{
	cursor: url(images/grab-down.png) 8 8, move !important;
}


/* #Checkout */

.dummy-fixed {
	background: rgba(255,255,255,.85);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.checkout__icon {
	fill: #000;
}

.checkout__count {
	border: 2px solid #000;
	color:#000;
}


a.checkout__button {
	color: #fff;
}

a.checkout__button:hover,
a.checkout__button:focus {
	color: #fff;
}
.checkout--active a.checkout__button {
	background-color: #212121;
}

.checkout--active .checkout__initial-text {
	opacity: 0
}

.checkout__final-text {
	opacity: 0;
}

.checkout--active .checkout__final-text {
	opacity: 1;
}
.checkout__order::before {
	background: #000;
}
.checkout__close {
	background: transparent;
	color: transparent;
	opacity: 0;
}

.checkout--active .checkout__close {
	opacity: 1;
}

.checkout__close .icon {
	color: #fff;
}
.checkout__close:hover  {
	background-color:transparent;
}

.checkout__close:hover .icon {
	background-color:transparent;
}

.checkout__summary {
	color: #fff;
}

.checkout__summary tr {
	opacity: 0;
}

.checkout--active .checkout__summary tr {
	opacity: 1;
}


/* #Products */
.shop-item-top p {
	color:#999999;
}
#cd-gallery-items > li {
	border:25px solid #fff;
}
@media only screen and (min-width: 768px) {
  #cd-gallery-items > li {
	border:25px solid #fff;
  }
}
@media only screen and (min-width: 1170px) {
  #cd-gallery-items > li {
	border:25px solid #fff;
  }
}
.cd-item-wrapper li.cd-item-front {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.active .cd-item-wrapper li.cd-item-middle {
  /* 3D effect on touch devices */
  opacity: .8;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.active .cd-item-wrapper li.cd-item-back {
  /* 3D effect on touch devices */
  opacity: .4;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.cd-item-wrapper li.cd-item-out {
  /* picture not visible - use this class in case you have more than 3 pictures per item */
  opacity: 0;
}
.cd-item-wrapper li.move-right {
  opacity: 0;
}

.cd-item-info {
  background-color: #f2f2f2;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.cd-item-info b a {
	color: #000;
}

.cd-item-info em {
  color: #444444;
}
.cd-item-navigation a {
  background-color: rgba(216, 216, 216, 0.4);
  background-image: url("images/cd-icon-arrow-shop.svg");
}
.no-touch .cd-item-navigation a:hover {
  background-color: rgba(216, 216, 216, 0.6);
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.cd-3d-trigger {
  background: url("images/cd-icon-3d.svg") no-repeat center center;
}
.no-touch #cd-gallery-items > li:hover .cd-item-middle, .no-touch #cd-gallery-items > li:hover .cd-item-back {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.no-touch #cd-gallery-items > li:hover .cd-item-middle {
  /* 3D effect on no-touch devices */
  opacity: .8;
}
.no-touch #cd-gallery-items > li:hover .cd-item-back {
  /* 3D effect on no-touch devices */
  opacity: .6;
}

/* #Product Page */
#sync2 .item{
	border:5px solid #fff;
	opacity:.5;
}
#sync2 .item:hover {
	opacity:1;
	border:5px solid #212121;
}
#sync2 .synced .item {
	opacity:1;
	border:5px solid #212121;
}
.shop-item-details .price{
	color:#212121;
}
.shop-item-details .num-itm {
	color:#fff;
}
.shop-item-details .num-itm-ic {
	color:#fff;
}
.shop-item-details .num-itm-ic:hover {
	background:#111111;
}
.shop-item-details .button-shop{
	color:#fff;
}
.shop-item-details .button-shop:hover{
	background:#212121;
}


/* #Contact
================================================== */

.contact-top-min{
	background:url('images/geometry2.png');
}
#google-container {
	opacity:.8;
}
#cd-zoom-in, #cd-zoom-out {
	opacity:.7;
	background-image: url("images/cd-icon-controller.svg");
}
.no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover {
	opacity:1;
}
#cd-zoom-in:hover, #cd-zoom-out:hover {
	opacity:1;
}
.wpcf7-form input, .metis-form input, .wpcf7-form textarea, .metis-form textarea {color: #fff;}
.wpcf7-form textarea:active,
.wpcf7-form input:active,
.metis-form textarea:active,
.metis-form input:active { 
  color: #fff;
}
.contact-details p{
	color:#999999;
}
.contact-min-wrap.background-grey{
	background-color:#f1f1f1;
}
.contact-min-wrap p{
	color:#999999;
}
.contact-min-wrap a{
	color: #414141;
}
.contact-min-wrap a:hover span{
    border-bottom:2px solid #212121;
}


/* #shortcodes
================================================== */

.columns-block {
	background:#efefef;
} 
.columns-block:hover {
	background:#000;
}
.columns-block:hover p{
	color:#fff;
} 
.gu-box{
	border-left:2px solid #bababa;
}
.gu-box p{
	color:#000;
}
.gu-box span{
	color:#999999;
}
.counter-numb{
	color:#fff;
}

.services-list.services-box{
	background:#f1f1f1;
}
.alert p{
	color:#212121;
} 
.alert.alert-green{
	background-color:#c5ebd4;
	border-left:3px solid #8cd7aa;
} 
.alert.alert-red{
	background-color:#ffcccb;
	border-left:3px solid #ff817f;
} 
.alert.alert-blue{
	background-color:#b9dff4;
	border-left:3px solid #77c1ea;
}   
.alert.alert-yelow{
	background-color:#fce1b6;
	border-left:3px solid #f9c36d;
}    
.alert.alert-blank{
	background-color:#eeeeee;
	border-left:3px solid #ccc;
}   
.alert.alert-blank-2{
	background-color:#333333;
	border-left:3px solid #111;
}  
.alert.alert-blank-2 p{
	color:#fff;
}
.pro-bar-container {
	background: #ccc;
}
.skills-name{
	color:#fff;
}
.skills-name span{
	color:#fff;
}
.smk_accordion .accordion_in .acc_head {
	background:#f2f2f2;
	color: #666666;
}
.smk_accordion .accordion_in .acc_head:hover {
	color:#fff;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
	color:#fff;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
	background: url('images/acc1.png')no-repeat center center;
}
.smk_accordion .accordion_in .acc_head:hover .acc_icon_expand {
	background: url('images/acc2.png')no-repeat center center;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
	background: url('images/acc3.png')no-repeat center center;
}
.smk_accordion .accordion_in .acc_content {
	color:#606060;	
	background:#f2f2f2;
}

.on-scroll-effect {
	color:#fff;
	background:#000;
}


/* #Counter
================================================== */
ul.countdown li span {
	color:#000;
}
ul.countdown li.seperator {
	color:#000;    
}
ul.countdown li p {
	color: #000;
}


/* #Footer
================================================== */
.dark-back{
	background:#111;
}
.grey-back{
	background:#f1f1f1;
}
.footer-line{
	opacity:.4;
}
.list-social li {
	border:1px solid #414141;
}
.list-social li.icon-soc a {
	color:#414141;
	opacity:1;
}
.social-footer.dark-footer .list-social li{ 
	border:1px solid #fff;
}
.social-footer.dark-footer .list-social li.icon-soc a{ 
	color: #fff;
}
.footer-copy-text p{
	color:#606060;
}
.footer-copy-text.dark-footer p{
	color:#fff;
}

 
/* #One Page Demo
================================================== */
.list-social-nav-onepage li.icon-soc-nav-onepage a {
	color:#fff;
	opacity:1;
}
.list-social-nav-onepage li:hover{
	background:transparent;
}
.list-social-nav-onepage li:hover.icon-soc-nav-onepage a{
	background:transparent;
}

.dark-over{ 
	position:absolute !important;
	z-index:1 !important;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	display:block;
}
.vc_parallax > .rows, .vc_parallax > .container {  
  z-index: 2 !important;
}
.z-index-parallax{ 
	z-index:10;
}

/* OnePage Navigation */
.no-touch #cd-vertical-nav a:hover .cd-label {
  opacity: 1;
}
.no-touch #cd-vertical-nav .cd-dot {
  background-color: #fff;
}
.no-touch #cd-vertical-nav .cd-label {
  color: #fff;
}

/* Touch devices */
.touch .cd-nav-trigger {
  background: rgba(255, 255, 255, 0.9);
}
.touch .cd-nav-trigger span {
  background-color: #3e3947;
}

.touch #cd-vertical-nav {
  background-color: rgba(255, 255, 255, 0.9);
}
.touch #cd-vertical-nav a {
  border-bottom: 1px solid rgba(62, 57, 71, 0.1);
}
.touch #cd-vertical-nav a.is-selected span:last-child {
  color: #d88683;
}
.touch #cd-vertical-nav.open + .cd-nav-trigger {
  background-color: transparent;
}
.touch #cd-vertical-nav.open + .cd-nav-trigger span {
  background-color: rgba(62, 57, 71, 0);
}
.touch #cd-vertical-nav.open + .cd-nav-trigger span::before, .touch #cd-vertical-nav.open + .cd-nav-trigger span::after {
  background-color: #3e3947;
}
a.link-from-project{
	background-color:#f1f1f1;	
	background-image:url('images/grab-left.png');	
	color:#000;
  box-shadow: 12px 0px 5px -4px rgba(0, 0, 0, 0.3);    
}
a.link-from-project:hover{
  box-shadow: 6px 0px 5px -2px rgba(0, 0, 0, 0.6);
	background-image:url('images/grab-left-white.png');
	color:#fff;
}

















