/* ========= ORANGE SKIN ========= */


/* ========= skin color ========= */
.skin {
	color:#fa7c0d;
}
.bg-skin {
	background:#fa7c0d;		
}

/* ========= body ========= */
body {
	background:#2a2a2a;
	color:#303030;	
}
.container-fluid, .container-map {
	background:#fff;	
}



/* ========= a links ========= */
a {
	color:#fa7c0d;
}
a:hover {
	color:#fa7c0d;
}



/* ========= text selection ========= */
::-moz-selection {
	color:#fa7c0d;
    background:#141414;
}
::selection {
	color:#fa7c0d;
    background:#141414;
}



/* ========= forms styling ========= */
input, textarea, select {
	border:2px solid #d2d2d2;
	background:#fff;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, textarea:focus,
input[type="text"]:hover, input[type="email"]:hover, input[type="search"]:hover, textarea:hover {
	background:#fff;
	border:2px solid #bdbdbd;
	box-shadow:none;
}
input[type="submit"], .tb-more a {
	background:#fa7c0d;
	color:#fff;
}
input[type="submit"]:hover, .tb-more a:hover {
	background:#222222;
	color:#e4e4e4;
}

.fbox input, .fbox textarea, .fbox select {
	border:2px solid #4c4c4c;
	background:#1e1e1e;	
	color:#c6c6c6;
}
.fbox input[type="text"]:focus, .fbox input[type="email"]:focus, .fbox input[type="search"]:focus, .fbox textarea:focus,
.fbox input[type="text"]:hover, .fbox input[type="email"]:hover, .fbox input[type="search"]:hover, .fbox textarea:hover {
	background-color:#1e1e1e;	
	border:2px solid #545454;
	box-shadow:none;
}
.fbox input[type="submit"], .fbox .tb-more a {
	background-color:#fa7c0d;
	color:#fff;
	border:0 none;
}
input[type="submit"]:hover, .tb-more a:hover {
	background-color:#424242;
	color:#e4e4e4;
}



/* ========= theme loader ========= */
#spinner {
	background:#fff;		
}
.spinner-disc {
	border:2px solid #fa7c0d;
}
.spinner-animation,
.spinner-animation::before,
.spinner-animation::after {
	display:inline-block;
	border-color:transparent;
	border-top-color:#fa7c0d;
}



/* ========= main menu ========= */
.sf-menu li { 
	border-right:2px solid #d2d2d2;
}
.sf-menu li a {
	color:#222222;
}
.sf-menu li a .gw-menu-desc {
	color:#fa7c0d;		
}
.sf-menu li li { 
	border-right:0 none;
	background:#1e1e1e;		
}
.sf-menu ul {
	color:#ababab;	
}
.sf-menu ul li a {
	color:#ababab;	
}
.sf-menu ul li a:hover {
	color:#fa7c0d;	
}
.sf-menu li .current-menu-item > a {
	color:#fa7c0d;
}



/* ========= main menu responsive version ========= */
.slicknav_menu .slicknav_menutxt {
    color:#303030;
}
.slicknav_menu .slicknav_icon-bar { 
	background-color:#949494; 
}
.slicknav_menu:hover .slicknav_icon-bar { 
	background-color:#303030;
}
.slicknav_menu .slicknav_icon { 
	border:2px solid #949494;
}
.slicknav_menu:hover .slicknav_icon { 
	border:2px solid #303030;
}
.slicknav_menu {
    color:#303030;

}
.slicknav_nav a {
    color:#303030;
}
.slicknav_nav a:hover {
    color:#fa7c0d;
}



/* ========= header section ========= */
.header-top {
	border-top:2px solid #fa7c0d;	
}
.gw-title-wrapper {
	background:#222222;
	color:#f1f1f1;	
}


/* ========= top bar ========= */
.topbar-wrapper, .topbar-wrapper .container-fluid {
	background:#1e1e1e;
}
.topbar-wrapper, .topbar-wrapper a {
	color:#c6c6c6;
}
.topbar-wrapper a:hover {
	color:#fa7c0d;
}


/* ========= social media icon colors ========= */
.sm-twitter a, .sm-facebook a, .sm-youtube a, .sm-linkedin a, .sm-googleplus a, .sm-dribbble a, .sm-vimeo a, .sm-flickr a {
	color:#c6c6c6;
}
.sm-twitter a:hover, .sm-facebook a:hover, .sm-youtube a:hover, .sm-linkedin a:hover, .sm-googleplus a:hover, .sm-dribbble a:hover, .sm-vimeo a:hover, .sm-flickr a:hover {
	color:#fa7c0d;
}




/* ========= footer ========= */
.footer-wrapper .container-fluid {
	background:#1e1e1e;
	color:#c6c6c6;	
}
.fbox h6 {
	border-bottom:2px solid #343434;
	color:#f1f1f1;
}
.fbottom-wrapper .container-fluid {
	background:#1e1e1e;
	color:#c6c6c6;
}

.fline-wrapper .container-fluid {
	background:#1e1e1e;	
}
.fline-separator {
	background:#343434;	
}




/* ========= blog ========= */
.sblog-title a {
	color:#303030;	
}
.sblog-title a:hover {
	color:#fa7c0d;	
}
.entry-misc {}
.bpost-type {
	background:#fa7c0d;
	color:#fff;
}
.more-link {
	border:2px solid #1e1e1e;
	color:#303030;
}
.more-link:hover {
	border:2px solid #fa7c0d;
	background:#fa7c0d;
	color:#fff;
}


/* about the author */
.ab-content {
	border:2px solid #d2d2d2;
}

/* post formats */
.quote-name {
	color:#808080;	
}
.quote-content {
	color:#000;	
}
.quote-content:before {
	color:#fa7c0d;		
}
.post-url {
	border:2px solid #1e1e1e;
	color:#303030;	
}
.aside-body {
	border:2px solid #1e1e1e;		
}



/* ========= Comments section ========= */
.required {
	color:#e90a0a;	
}

.comment-content {
	border:2px solid #d2d2d2;
}
.comment-misc cite {
	border-right:2px solid #d2d2d2;
	color:#303030;
}
.comment-misc cite a {
	color:#303030;	
}
.comment-misc cite a:hover {
	color:#fa7c0d;	
}
.comment-content .date {
	color:#808080;		
}





/* ========= wp-pagenavi ========= */
.wp-pagenavi a {
	color:#303030;
	border:2px solid #d2d2d2;		
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
	color:#fa7c0d;
	border:2px solid #fa7c0d;
}




/* ========= widgets ========= */
#sidebar .widget h6 {
	border-bottom:2px solid #d2d2d2;
}
.widget_categories ul li a, .widget_archive ul li a, .widget_nav_menu ul li a, .widget_recent_comments ul li a, .widget_meta ul li a, 
.widget_pages ul li a, .widget_rss ul li a, .widget_gw_categories ul li a, .widget_recent_entries ul li a {	
	color:#303030;
}
.widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_nav_menu ul li a:hover, .widget_recent_comments ul li a:hover, .widget_meta ul li a:hover, 
.widget_pages ul li a:hover, .widget_rss ul li a:hover, .widget_gw_categories ul li a:hover, .widget_recent_entries ul li a:hover, .widget_nav_menu ul .current_page_item a {
	color:#fa7c0d;
}

.fbox .widget_categories ul li a, .fbox .widget_archive ul li a, .fbox .widget_nav_menu ul li a, .fbox .widget_recent_comments ul li a, .fbox .widget_meta ul li a, 
.fbox .widget_pages ul li a, .fbox .widget_rss ul li a, .fbox .widget_gw_categories ul li a, .fbox .widget_recent_entries ul li a {	
	color:#c6c6c6;
}
.fbox .widget_categories ul li a:hover, .fbox .widget_archive ul li a:hover, .fbox .widget_nav_menu ul li a:hover, .fbox .widget_recent_comments ul li a:hover, .fbox .widget_meta ul li a:hover, 
.fbox .widget_pages ul li a:hover, .fbox .widget_rss ul li a:hover, .fbox .widget_gw_categories ul li a:hover, .fbox .widget_recent_entries ul li a:hover,
.fbox .widget_nav_menu ul .current-menu-item a {
	color:#fa7c0d;
}
.widget_categories ul li:before, .widget_archive ul li:before, .widget_nav_menu ul li:before, /*.widget_recent_comments ul li:before,*/ .widget_meta ul li:before, 
.widget_pages ul li:before, .widget_rss ul li:before, .widget_gw_categories ul li:before, .widget_recent_entries ul li:before {
	color:#fa7c0d;
	border:2px solid #d2d2d2;	
}
.fbox .widget_categories ul li:before, .fbox .widget_archive ul li:before, .fbox .widget_nav_menu ul li:before, /*.fbox .widget_recent_comments ul li:before,*/ .fbox .widget_meta ul li:before, 
.fbox .widget_pages ul li:before, .fbox .widget_rss ul li:before, .fbox .widget_gw_categories ul li:before, .fbox .widget_recent_entries ul li:before {
	color:#fa7c0d;
	border:2px solid #3a3a3a;	
}



/* tag cloud widget */
.widget_tag_cloud a, .tags-wrapper a {
	border:2px solid #c6c6c6;
	color:#303030;
}
.widget_tag_cloud a:hover, .tags-wrapper a:hover {
	border:2px solid #fa7c0d;	
	color:#303030;
}

.fbox .widget_tag_cloud a {
	border:2px solid #4c4c4c;
	color:#c6c6c6;
}
.fbox .widget_tag_cloud a:hover {
	border:2px solid #fa7c0d;	
	color:#e4e4e4;
}



/* recent comments widget */
.widget_recent_comments ul li {
	border:2px solid #d2d2d2;
}
.fbox .widget_recent_comments ul li {
	border:2px solid #4c4c4c;
}

/* recent posts widget */
.widget_recent_entries .post-date {
	color:#808080;
}
.fbox .widget_recent_entries .post-date {
	color:#808080;
}



/* calendar widget */
.widget_calendar table,
.widget_calendar table > thead > tr > th,
.widget_calendar table > tbody > tr > th,
.widget_calendar table > thead > tr > td {
	border:0 none;	
}
.widget_calendar table td {
	border-top:1px solid #e4e4e4;
}
.widget_calendar caption {
	color:#303030;
}
.widget_calendar #today {
	background:#f6f6f6;
}
.widget_calendar table td:hover {
	background:#f6f6f6; 	
}
.widget_calendar table tfoot td:hover {
	background:0 none;	
}
.widget_calendar thead th {
	background:#222222;
	color:#e4e4e4;
}
.widget_calendar table .pad:hover {
	background:none;	
}
.fbox .widget_calendar table td {
	border-top:1px solid #4c4c4c;		
}
.fbox .widget_calendar caption {
	color:#c6c6c6;
}
.fbox .widget_calendar #today {
	background:#141414;
	color:#e4e4e4;
}
.fbox .widget_calendar table td:hover {
	background:#141414;	
	color:#e4e4e4;	
}
.fbox .widget_calendar table tfoot td:hover {
	background:0 none;	
}
.fbox .widget_calendar thead th {
	background:#fa7c0d;
	color:#fff;
}



/* custom latest posts widget */
.ln-list .wpost-title a {
	color:#303030;
}
.ln-list .wpost-title a:hover {
	color:#fa7c0d;
}
.ln-date {
	color:#808080;
}
.fbox .ln-list .wpost-title a {
	color:#c6c6c6;
}
.fbox .ln-list .wpost-title a:hover {
	color:#fa7c0d;
}


/* custom twitter widget */
.gw-tweet a {
	color:#fa7c0d;	
}
.tw-timestamp a, .tw-timestamp a:hover {
	color:#808080;
}
.fbox .tw-timestamp a, .fbox .tw-timestamp a:hover {
	color:#808080;
}



/* ========= social media icons ========= */
.gw-socialmedia li a {
	border:2px solid #d2d2d2;	
}
.gw-socialmedia li a:hover {
	border:2px solid #303030;	
}
.fbox .gw-socialmedia li a {
	border:2px solid #343434;
}
.fbox .gw-socialmedia li a:hover {
	border:2px solid #505050;
}




/* ========= theme elements / shortcodes ========= */

/* dividers */
.gw-divider {
	border-top:1px solid #c6c6c6;	
}
.gw-divider-double {
	border-top:2px solid #d2d2d2;	
}
.gw-divider-port {
	border-top:1px solid rgba(255, 255, 255, 0.26);	
}

/* blockquote */
blockquote:before {
	color:#fa7c0d;
}
blockquote, intro {
	color:#000;
}


/* dropcap shortcode */
.dropcap {
	color:#fff;
	background:#303030;	
}



/* Mark element */
mark {
	padding:1px 3px 3px 3px;
	background:#b2f7ff;	
}


/* pre and code tags */
pre, code {
	color:#404040;
	border:2px solid #d2d2d2;
	background:none;
}


/* pdf section */
.pdf-section {
	border:2px solid #d2d2d2;	
}
.pdf-content a {
	color:#303030;	
}
.pdf-content a:hover {
	color:#fa7c0d;	
}


/* title box */
.titlebox-wrapper {
	border:2px solid #fa7c0d;		
}
.titlebox-wrapper h6 {
	color:#fff;
	background:#fa7c0d;
}
.titlebox-content {
	background:#fff;
}


/* contact box */
.contactbox-wrapper {
	border:2px solid #d2d2d2;
}
.contactbox-data a, .contactbox-data a:hover {
	color:#303030;	
}
.contactbox-name {
	color:#fa7c0d;
	border-bottom:2px solid #fa7c0d;
}
.contactbox-content, .contactbox-content a {
	color:#303030;
}
.contactbox-content a:hover {
	color:#fa7c0d;
}



/* arrow, check, archive lists */
.arrow-list li:before, .check-list li:before, .archive-list li:before {
	color:#fa7c0d;
	border:2px solid #d2d2d2;	
}
.fbox .arrow-list li:before, .fbox .check-list li:before {
	color:#fa7c0d;
	border:2px solid #3a3a3a;	
}
.archive-list li a {
	color:#303030;	
}
.archive-list li a:hover {
	color:#fa7c0d;
}


/* Tabs */
.nav-tabs > li > h6 > a {
	color:#fff;
	background-color:#3a3a3a;	
}
.nav-tabs > li.active > h6 > a,
.nav-tabs > li.active > h6 > a:hover,
.nav-tabs > li.active > h6 > a:focus {
	color:#fff;	
	background-color:#fa7c0d;	
}




/* toggle content */
h6.toggle a {
	border-bottom:1px solid #d2d2d2;
	color:#303030;
}
h6.toggle-active a, .gw-accordion .gw-accordion-title.ui-state-active a {
	color:#303030;
}
h6.toggle:before {
	color:#b3b3b3;
	border:2px solid #d2d2d2;
}
h6.toggle-active:before {
	color:#fa7c0d;
	border:2px solid #fa7c0d;		
}
.toggle-content .block {
	/*
	border:1px solid #d2d2d2; 
	border-top:0 none;		
	*/
}



/* Buttons */
a.gwb-skin {
	background:#fa7c0d;
	color:#fff;
}
a.gwb-skin:hover {
	background:#303030;
	color:#e4e4e4;
}
a.gwb-black {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-black:hover {
	background:#fa7c0d;
	color:#fff;
}
a.gwb-gray {
	background:#e4e4e4;
	color:#3a3a3a;
}
a.gwb-gray:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-yellow {
	background:#ffdd1e;
	color:#3a3a3a;
}
a.gwb-yellow:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-green {
	background:#5cd736;
	color:#fff;
}
a.gwb-green:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-blue {
	background:#00a9f8;
	color:#fff;
}
a.gwb-blue:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-violet {
	background:#6d2adc;
	color:#fff;
}
a.gwb-violet:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-pink {
	background:#fa1470;
	color:#fff;
}
a.gwb-pink:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-orange {
	background:#ee6a00;
	color:#fff;
}
a.gwb-orange:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-red {
	background:#d21515;
	color:#fff;
}
a.gwb-red:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-white {
	background:#fff;
	color:#303030;
}
a.gwb-white:hover {
	background:#fa7c0d;
	color:#fff;
}



a.gwb-black-border {

	color:#303030;
	border:2px solid #1e1e1e;
}
a.gwb-black-border:hover {
	background:#fa7c0d;
	color:#fff;
	border:2px solid #fa7c0d;	
}


a.gwb-skin-border {

	color:#fa7c0d;
	border:2px solid #fa7c0d;
}
a.gwb-skin-border:hover {
	background:#fa7c0d;
	color:#fff;
	border:2px solid #fa7c0d;	
}





/* testimonial block */
.testimonial-block blockquote {
	border:2px solid #d2d2d2;	
}
.testimonial-block blockquote:before {
	color:#d2d2d2;	
}
.tb-position {
	color:#808080;	
}


/* address tag */
address a {
	color:#303030;	
}


/* Service Block */
.service-iconbg {
	background:#fa7c0d;
	color:#fff;
}
.service-box {
	border:2px solid #d2d2d2;			
}
.sbox-icon {
	color:#303030;	
}



/* Team Block */
.teb-position {
	color:#808080;
}
.tb-contentwrapper h5 a {
	color:#303030;
}
.tb-contentwrapper h5 a:hover {
	color:#fa7c0d;
}


/* lightbox */
.lightbox-overlay {
	background:#fff;
}
.lightbox-icon {
	background:#fa7c0d;		
	color:#fff;
}


/* comment form 7 */
.wpcf7-notes {
	color:#7a7a7a;
}
div.wpcf7-mail-sent-ok {
	background:#84ffc4;		
}
div.wpcf7-mail-sent-ng {
	background:#ff786e;		
}
div.wpcf7-spam-blocked {
	background:#ffbc6e;	
}
div.wpcf7-validation-errors {
	background:#ffd700;
}
span.wpcf7-not-valid-tip {
	color:#e20927;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	border:1px solid #f12929;
	background:#fff;
}


/* tagline */
.gw-tagline {
	color:#fff;
	background:#fa7c0d;	
}
.gw-tagline2 {
	color:#fa7c0d;
}


/* skillbar */
.skw-bg {
	background:#f6f6f6;	
}


/* owl carousel */
.owl-standard .owl-prev, .owl-standard .owl-next,
.owl-latestport .owl-prev, .owl-latestport .owl-next {
	border:2px solid #d2d2d2;
	
}
.owl-standard .owl-prev:hover, .owl-standard .owl-next:hover,
.owl-latestport .owl-prev:hover, .owl-latestport .owl-next:hover {
	border:2px solid #fa7c0d;
	color:#fa7c0d;
}


/* language switcher */
.lang-wrapper ul li {
	color:#fa7c0d;	
}
.lang-wrapper ul li a {
	color:#969696;
}


/* archive page template */
.archive-date {
	color:#808080;
}



/*=============== Tables ===============*/
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td,
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-top:1px solid #d2d2d2;
}


/* striped table */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
	background-color:#fafafa;
}


/* bordered table */
table, .table-bordered {
	border:1px solid #d2d2d2;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border:1px solid #d2d2d2;
}


/* hover table */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
	background-color:#f6f6f6;
}



/* =============== Search Page =============== */
.search-block h3 a {
	color:#303030;
}
.search-block h3 a:hover {
	color:#fa7c0d;
}
.sresult-number {
	color:#fff;
	background:#fa7c0d;	
}
.search-permalink a {
	color:#7a7a7a;
}
.search-permalink a:hover {
	color:#fa7c0d;
}



/* =============== Portfolio Template =============== */
.portfolio-filter li a {
	border:2px solid #d2d2d2;
	color:#303030;	
}	
.portfolio-filter li a:hover, .portfolio-filter li .pselected {
	background:#fa7c0d;
	border:2px solid #fa7c0d;
	color:#fff;	
}


.imgp-overlay {
	background:rgba(0, 0, 0, 0.68);
}
.gwport-title a {
	color:#fff;
}
.port-category {
	color:#fff;
}

.imgp-zoom {
	background:#fa7c0d;
	color:#fff;
}
.imgp-zoom a {
	color:#fff;		
}
.imgp-zoom a:hover, .imgp-zoom a:active {
	color:#fff;		
}



/* =============== Revolution Slider =============== */
.gw-noslider .container-fluid {
	background:#303030;
	color:#e4e4e4;
}
.tp-leftarrow.square-old, .tp-rightarrow.square-old {
	color:#fff;	
}
.revslider-wrapper .container-fluid {
	background:none;
}

.re-box-dark {
	background:#1e1e1e;
	color:#d2d2d2;
}
.re-box-dark h1 {
	color:#fff;	
}
.re-white {
	color:#fff;	
}
.re-text-bd {
	color:#d2d2d2;	
}

