@charset "utf-8";

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .sorting-container a { color:#e52564; }	

ul.tabs-vertical-frame li.current a, ul.tabs-vertical-frame li, .pr-tb-col:hover, .pr-tb-col.active .tb-content li, .pr-tb-col.active { border-color: #e13d6b; }
.border-title span, ul.tabs-vertical-frame li.current a, .button, .pr-tb-col .button, .demo-btn a.demo, .demo-btn a.purchase:hover, .border-title span, ul.tabs-vertical-frame li.current a, .pr-tb-col:hover, .pr-tb-col.active, .testimonial-wrapper .nav-numbers li.active a, .copyright, .mean-container .mean-nav, .mean-container a.meanmenu-reveal {  background:#238dc9; *background:#238dc9; background:#238dc9\0/; }

.copyright .social-media li a { background: #319FC9; }
.copyright .social-media li a:hover { background:#2a92b9; }

#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a  { color:#e52564; } 

.contact-info h4, .contact-info a, .support-info span.call, .portfolio-title h4 a, .demo-btn span, .border-title, .tb-header  .sorting-container a:hover, .sorting-container a.active-sort, .tp-caption.custom_title2 { color:#e52564;font-size:21px; }
.contact-info a{
  font-size:15px !important;
}

.pr-tb-col:hover .buy-now .button, .pr-tb-col.active .buy-now .button{
  color:#ed3d7f;
}
 
#header { 
  background-color: #fff;
  border-bottom:1px dashed #333; 
}

.button { background:#222; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); color:#ffffff;  }
.button:hover { background:#eee;color:#222; }

.button.ico i:after { background: #2f98c0; border-right: 1px solid #e63a62; }
.button.ico:hover i:after { background: #992440; border-right: 1px solid #d95b76; }

.demo-btn a { text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.demo-btn a.demo { border-left:1px solid #4abfed; border-top:1px solid #2e93bb; border-right:1px solid #238dc9;  }
.demo-btn a.purchase { background:#2a8bb1; border-left:1px solid #992440; border-top:1px solid #992440; border-right:1px solid #921d44; }

.demo-btn a.demo:hover { background:#2a8bb1; border-left:1px solid #4abfed; }
.demo-btn a.purchase:hover {  border-right:1px solid #921d44;}

.main-title { background: #333; color:#db3a5c }
 
.service:hover [class^="icon-"], .service:hover h4 { color:#50c3ef; }
.service:after{ border-right:5px solid #57c1f1; }
.service { border-bottom:5px solid #50c3ef; }
 
.testimonial-wrapper figure.testimonial-thumb > .item-mask { }

.pr-tb-col:hover .tb-content li, ul.tabs-vertical-frame li.current a, ul.tabs-vertical-frame li, .pr-tb-col.active .tb-content li{ border-color: #fff; }
.pr-tb-col:hover .tb-content li, .pr-tb-col.active .tb-content li { color:#fff; text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.pr-tb-col:hover .buy-now .button, .pr-tb-col.active .buy-now .button { background:#ffffff !important; border-color:#dddddd; text-shadow:none; display:block; }
.pr-tb-col:hover:after, .pr-tb-col.active:after {  border:5px solid #eaedee; }

.location h4.map-title { background:url(/website/assets/images/map-bg.jpg); }
