@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .sorting-container a { color:/*#6f5a78*/ #298288; }	

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: /*#be78da*/ #298288; }
.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,  .mean-container .mean-nav, .mean-container a.meanmenu-reveal {  background:/*#9c59b6*//*#00a8b1*//*#009444*/#e75321 url(pattern.png) repeat center center !important; *background:/*#9c59b6*/ /*#00a8b1*//*#009444*/#ae6f60; url(pattern.png) repeat center center !important; !important; /*background:#9c59b6\0/ !important;*/*background:#ae6f60\0/ !important; }
.copyright{background:/*#545454*//*#5C755E*/#034e17 url(pattern.png) repeat center center !important;}
.copyright .social-media li a { /*background:#ae6f60*/ /*#009444*//*00a8b1*//*803c9a*/; }
.copyright .social-media li a:hover { background:#fff/*ef4247*//*#fe0f0f*//*591c70*/; }

#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a  { color:/*#2c8f94*/#034508; } 

.contact-info h4, .contact-info a, .support-info span.call, .portfolio-title h4 a, .demo-btn span, .border-title, .pr-tb-col:hover .buy-now .button, .pr-tb-col.active .buy-now .button, .tb-header .price, .sorting-container a:hover, .sorting-container a.active-sort, .tp-caption.custom_title2 { color:#e65221/*00a8b1*//*9c59b6*/; }


/*----*****---- << Header >> ----*****----*/
#header { 
	border-bottom:5px solid /*#591c70*/#c2c2c2;
	/* fallback/image non-cover color */
	background-color: /*#803c9a*/#ebeef0; 
	/* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(/*#9c59b6*/#fbfbfb), to(/*#803c9a*/#fbfbfb));
	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(top, #fbfbfb, #fbfbfb); 
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(top, #fbfbfb, #fbfbfb);
	/* IE 10+ */
	background-image: -ms-linear-gradient(top, #fbfbfb, #fbfbfb);
	/* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #fbfbfb, #fbfbfb);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fbfbfb, endColorstr=#fbfbfb);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fbfbfb, endColorstr=#fbfbfb)";
}

/*----*****---- << Button >> ----*****----*/		
.button { text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); color:#ffffff; border-left:1px solid #874d9d; border-top:1px solid #e75321/*874d9d*/; }
.button:hover { background:#e75321/*ef4247*//*803c9a*/; border-left:1px solid #e75321/*6f3485*/; border-top:1px solid #e75321/*6f3485*/; }

.button.ico i:after { background: #803c9a; border-right: 1px solid #b06dca; }
.button.ico:hover i:after { background: #6a2186; border-right: 1px solid #9c59b6; }

.demo-btn a { text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.demo-btn a.demo { border-left:1px solid #b06dca; border-top:1px solid #874d9d; border-right:1px solid #9c59b6;  }
.demo-btn a.purchase { background:#803c9a; border-left:1px solid #6f3485; border-top:1px solid #6f3485; border-right:1px solid #6a2186; }

.demo-btn a.demo:hover { background:#803c9a; border-left:1px solid #b06dca; }
.demo-btn a.purchase:hover {  border-right:1px solid #6a2186;}

/*----*****---- << Main title >> ----*****----*/
.main-title { background: /*#00a8b1*/ #0b6623/*#2e9499*//*9c59b6*/ url(pattern.png) repeat center center !important;
 /*box-shadow:0 -7px 6px #9f6658 inset;*/ }

/*----*****---- << Services >> ----*****----*/
.service:hover [class^="icon-"], .service:hover h4 { color:#ef4247/*9c59b6*/; }
.service:after{ border-right:5px solid #2e9499/*9c59b6*/; }
.service { border-bottom:5px solid #009546/*2e9499*//*9c59b6*/; }

.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: #009546/*46b2b7*//*be78da*/; }

/*----*****---- << Testimonial >> ----*****----*/

.testimonial-wrapper figure.testimonial-thumb > .item-mask { background:url(hexa-bg.png) center center no-repeat; }

/*----*****---- << Pricing Table >> ----*****----*/
.pr-tb-col:hover .tb-content li, .pr-tb-col.active .tb-content li { color:#fff; text-shadow:1px 1px 0px #5a7917; }

.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 #9c59b6; }

/*----*****---- << Portfolio >> ----*****----*/
.image-overlay { background:rgba(142, 198, 62, 0.7)/*rgba(156, 89, 182, 0.9)*/; background:#00a8b1\0//*#9c59b6\0/*/; *background:#00a8b1/*9c59b6*/; }
.portfolio:hover .portfolio-detail { background:rgba(142, 198, 62, 0.9); background:#8ec63b\0/; *background:#8ec63b; }
.sorting-container a:hover, .sorting-container a.active-sort { border-bottom-color:#00a8b1; }
.portfolio .image-overlay a span, .portfolio:hover .portfolio-detail .views { color: #00a8b1; }
.portfolio:hover .image-overlay a span:hover { color:#43b8be/*803c9a*/; }

/*----*****---- << Contact >> ----*****----*/
.location h4.map-title { background:#0b6623 url(pattern.png) repeat center center !important /*#009444*//*00a8b1*//*#2e9499*//*9c59b6*/; }


