@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:#786c5a; }	

ul.tabs-vertical-frame li, .pr-tb-col:hover, .pr-tb-col.active .tb-content li, .pr-tb-col.active { border-color: #d96c25; }
.pr-tb-col .button, .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:#d96c25; *background:#ed7d33 !important; background:#ed7d33\0/ !important; }
ul.tabs-vertical-frame li.current a {background: #2695c8;}

.border-title span {background: #f5914f;}
.border-title {color: #f5914f;}
h4.border-title span {background: #36aad8;}
#acerca h4.border-title {display: block;}
h4.border-title {color: #36aad8; font-family:'Titillium Web', sans-serif;}
.tabs-vertical-frame-content h3 {font-weight: 600;}
.copyright {background: #ed7d33;}
.copyright a {color:#e8e8e8;}
.copyright a:hover {color:#ffffff;}
.copyright .social-media li a { background: none; }
.copyright .social-media li a:hover { background:#d96c25; }

#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a  { color:#e8e8e8; } 

.contact-info h4, .contact-info a, .support-info span.call, .portfolio-title h4 a, .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:#ed7d33; }
.demo-btn a.demo, .demo-btn a.purchase:hover {background: #46baf0;}

/*----*****---- << Header >> ----*****----*/
#header { 
	border-bottom:5px solid #d96e27;
	background-color: #ed7d33; 
}

/*----*****---- << Button >> ----*****----*/		
.button { background: #46baf0;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); color:#ffffff; border-left:1px solid #299dd4; border-top:1px solid #299dd4; }
.button:hover { background:#299dd4; border-left:1px solid #299dd4; border-top:1px solid #299dd4; }

.button.ico i:after { background: #dc8800; border-right: 1px solid #ffb132; }
.button.ico:hover i:after { background: #b87200; border-right: 1px solid #eb950a; }

.demo-btn a { text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4); }
.demo-btn a.demo { border-left:1px solid #2ba4dc; border-top:1px solid #2ba4dc; border-right:1px solid #2ba4dc;  }
.demo-btn a.purchase { background:#2ba4dc; border-left:1px solid #1c92c9; border-top:1px solid #1c92c9; border-right:1px solid #2ba4dc;}
.demo-btn span {color: #2ba4dc;}

.demo-btn a.demo:hover { background:#2ba4dc; border-left:1px solid #46baf0; }
.demo-btn a.purchase:hover {  border-right:1px solid #2ba4dc;}

/*----*****---- << Main title >> ----*****----*/
.main-title { background: #2ba4dc; box-shadow:0 -7px 6px #289cd2 inset; }

/*----*****---- << Services >> ----*****----*/
.service:hover [class^="icon-"], .service:hover h4 { color:#ed7d33; }
.service:after{ border-right:5px solid #2ba4dc; }
.service { border-bottom:5px solid #2ba4dc; }

.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: #3ab7f1; }

/*----*****---- << Testimonial >> ----*****----*/

.testimonial-wrapper figure.testimonial-thumb > .item-mask { background:url(images/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 #d96c25; }

/*----*****---- << Portfolio >> ----*****----*/
.image-overlay { background:rgba(243, 157, 18, 0.9); background:#d96c25\0/; *background:#d96c25; }
.portfolio:hover .portfolio-detail { background:rgba(243, 157, 18, 0.9); background:#d96c25\0/; *background:#d96c25; }
.sorting-container a:hover, .sorting-container a.active-sort { border-bottom-color:#d96c25; }
.portfolio .image-overlay a span, .portfolio:hover .portfolio-detail .views { color: #d96c25; }
.portfolio:hover .image-overlay a span:hover { color:#dc8800; }

/*----*****---- << Contact >> ----*****----*/
.location h4.map-title { background:#f5914f; }

#acerca {padding-bottom:0;}
.custom-services h3 {font-weight:600;}
.fullwidthbanner li, #menu-container li, .social-media > li {padding-left: 0; background: none;}
#menu-container .acceso {float: right;}
#menu-container .acceso a {padding: 10px 15px; margin:25px 0;background:#fff;color:#ed7d33; display: block; font-size:16px;font-family: 'Titillium Web', sans-serif; border-radius:4px;}
#menu-container .acceso a:hover {background:#e8e8e8;}
@media all and (max-width: 1020px) and (min-width: 798px) {
	#menu-container .acceso a {font-size:14px;}
}
@media all and (max-width:797px) {
	#menu-container .acceso {position: absolute; right: 20px; top: -7px;}
	#menu-container .acceso a {font-size:14px;}
}
@media all and (max-width:479px) {
	#menu-container .acceso {position: absolute; right: 15px; top: -16px;}
	#menu-container .acceso a {font-size:12px;}
}