/* Color Theme - Amethyst /Violet/

color - #ea7f77
/* 01 MAIN STYLES
****************************************************************************************************/
a {
  color: #ea7f77;
}
::selection {
  color: #fff;
  background: #ea7f77;
}
::-moz-selection {
  color: #fff;
  background: #ea7f77;
}

/**** Custom logo ****/
.logo{        
  width: 190px;
  height: 64px;        
  background-size: 190px 64px;    
}
.logo-footer{   
  width: 253px;
  height: 102px;  
  background:url('https://sheaolsen.com/wp-content/uploads/2015/02/SheaOlsen-FooterLogo.png') no-repeat top center;      
  background-size: 253px 102px;    
} 

/**** Custom CSS Preload ****/
#royal_preloader.number .percentage { color: #000000; }  
#royal_preloader.number .percentage { background-image: url('http://demo.vegatheme.com/phanes/wp-content/themes/phanes/images/logo.png');}

/**** Custom CSS Header ****/
.list-social li { background: #414141; }

/**** Miscellaneous  ****/
.parallax2-services {
    background: url('https://sheaolsen.com/wp-content/uploads/2015/01/BirdsBG.jpg') repeat fixed;
    background-size: cover;
    position: absolute;
    top: 0; 
    left: 0; 
    right: 0;
    bottom: 0;
    z-index: -1;
    width:100%;  
}
@media only screen and (min-width: 1930px) { .parallax2-services { background-size: cover; } }
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .parallax2-services { background-size: cover; background-attachment: scroll; background-position: top center!important; }
}
@media only screen and (max-width: 959px) {
    .parallax2-services { background-size: cover; background-attachment: scroll; background-position: top center!important; }
}

/**** Custom Color ****/
.project-single-wrapper h1,
#royal_preloader.text .loader,
.home-big-text,
.list-social li.icon-soc a,
.big-text-sections,
.cl-effect a span::before,
.about-process h5 span,
#sync3 .item h6 span,
#sync3 .item .team-words:before,
#sync3 .item .team-words:after,
.counter-wrap,
#sync3 .item .team-social a,
.contact-social a,
.about-what-do h6 span,
.awwwards-wrap p,
.footer h6 span,
.testi-words:before,
.testi-words:after,
.testi-name,
.services-top-text p span,
.steps-wrap h5 span,
.price-text-1,
.list-slider p span,
.twit-words:before,
.twit-words:after,
.twit-words a,
.twit-user,
#button-con button span::before,
.details-wrapper p,
.project-top-text p span,
.ajax-project-top-text p span,
h1.text-gold {
  color: #ea7f77;
}
.futured{
  color: #ea7f77 !important;
}
#bar{
  background: #ea7f77;
}
#sync2 .item{
  border:5px solid #ea7f77;
}
#sync4 .item{
  border:5px solid #ea7f77;
}
.border-top-dash,
.project-box .border-top-dash-project{
  border-top:1px dashed #ea7f77;
}
.border-bottom-dash,
.project-box .border-bottom-dash-project{
  border-bottom:1px dashed #ea7f77;
}
.border-left-dash,
.project-box .border-left-dash-project{
  border-left:1px dashed #ea7f77;
}
.border-right-dash,
.project-box .border-right-dash-project{
  border-right:1px dashed #ea7f77;
}
.fix-menu .dl-menuwrapper ul {
  background: #ea7f77;
}
.intro-nav li a:hover .dots-nav{
  background:#ea7f77;
}
 
.line-sep{
  border-top:1px dashed #ea7f77;
}
.testi-in .testi-small-img{
  border:5px solid #ea7f77;
} 
.testi-in  .arrow-down{
    border-top:11px solid #ea7f77;
}
.close-project:hover {
  background-color:#ea7f77;
} 
.left-project:hover {
  background-color:#ea7f77;
}
.right-project:hover {
  background-color:#ea7f77;
}
.full-section {
  border:10px solid #ea7f77;
} 
.half-top-section {
  border:10px solid #ea7f77;
} 
.half-bottom-section {
  border:10px solid #ea7f77;
}
.price-text-3{
  border-top:1px dashed #ea7f77;
}
.last-border-down{
  border-bottom:1px dashed #ea7f77;
}
.price-wrap{
  border:5px solid #ea7f77;
}
.page-top-intro{
  background: #ea7f77;
}

/**** Custom CSS footer ****/
.footer {background: #313131;}
.footer h6 {color: #ffffff;}