/* ========= GREEN SKIN ========= */
@font-face {font-family:"Hand Of Sean (Demo)";src:url("../../includes/fonts/Hand_Of_Sean_Demo.eot?") format("eot"),url("../../includes/fonts/Hand_Of_Sean_Demo.woff") format("woff"),url("../../includes/fonts/Hand_Of_Sean_Demo.ttf") format("truetype"),url("../../includes/fonts/Hand_Of_Sean_Demo.svg#HandOfSeanDemo") format("svg");font-weight:normal;font-style:normal;}

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


/* ========= body ========= */
body {
	background:#fff;
	color:#343434;	
}


/* ========= intro_home ========= */

.anywidth  {
	margin-left:5%;
	
}


.m_pre {
	margin-left:60px;
}
.txt_preceptos {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5%;
	width:90%;
	min-height:150px;
	
}
.img_preceptos {

	width:5%;
	
}
.preceptos h5 {
	font-family: "Hand Of Sean (Demo)", Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	margin-bottom:0px;
}
.flotar_left {
	float:left;
}

/* ========= secciones_sicoterapia_etc ========= */

.imagebox-wrapper {
	
	text-align:center;
	
}

.imagebox-wrapper .cita_foto {
	font-family: "Montserrat", Helvetica, sans-serif;
	font-weight: 400;
	line-height: 28px;
	font-size: 18px;
	color:#83BF41;
	padding-left:10%;
	padding-right:10%;
	
}

.cita_foto02 {
	font-family: "Montserrat", Helvetica, sans-serif;
	font-weight: 400;
	line-height: 28px;
	font-size: 18px;
	color:#83BF41;
	padding-left:10%;
	padding-right:10%;
	text-align:center;
}

.justificar {text-align: justify;
}

.margen_extra {
	margin-left:20px;
	margin-right:16px;
}
.resalte {
	font-family: "Hand Of Sean (Demo)", Helvetica, sans-serif;
	font-weight: normal;
	
}


/* ========= a links ========= */

a {
	color:#4f9a1b;
}
a:hover {
	color:#4f9a1b;
}

.div_contacto_home {
	text-align:center;
}

.contacto_home {
	font-family: "Hand Of Sean (Demo)", Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	padding-bottom: 10px;
	
}

/* ========= text selection ========= */
::-moz-selection {
	color:#f0f0f0;
    background:#343434;
}
::selection {
	color:#f0f0f0;
    background:#343434;
}



/* ========= forms styling ========= */
input, textarea, select {
	border:2px solid #282828;
	background-color:#fff;
}
input:focus, input:hover, textarea:focus, textarea:hover {
	background-color:#f4f4f4;
	border:2px solid #282828;
	box-shadow:none;
}
input[type="submit"]:focus, input[type="submit"]:hover {
	border:0 none;	
}
.search-form input:focus, .search-form input:hover {
	background-color:#fff;	
}
input[type="submit"], .tb-more a {
	background:#4f9a1b;
	color:#fff;
}
input[type="submit"]:hover, .tb-more a:hover {
	background:#343434;
	color:#fff;
}
::-webkit-input-placeholder {
	color:#989898;
}
::-moz-placeholder {
	color:#989898;	
}
:-ms-input-placeholder {
	color:#989898;		
}



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




/* ========= header section ========= */
.header-wrapper {
	background:#fff;
	color:#fff;
}
.header-wrapper a {
	color:#343434;
}



/* ========= main menu ========= */
.sf-menu li a {
	color:#343434;
}
.sf-menu li a:hover {
	color:#4f9a1b;
	border-bottom:2px solid #4f9a1b;
}
.sf-menu li li { 
	background:#fff;		
}
.sf-menu li li, .sf-menu li li a {
	color:#343434;	
}
.sf-menu li li a:hover {
	color:#4f9a1b;
	background:#f0f0f0;	
	border-bottom:0 none;		
}
.sf-menu li .current-menu-item > a {
	color:#4f9a1b;
}

.sf-menu .sub-menu li {
	border:1px solid #dadada;
	border-top:0 none;
}
.sf-menu .sub-menu li:first-child {
	border-top:1px solid #dadada;	
}

.sf-menu > .current-menu-item > a {
	color:#4f9a1b;
	border-bottom:2px solid #4f9a1b;		
}



/* ========= main menu responsive version ========= */
.slicknav_menu .slicknav_menutxt {
    color:#303030;
}
.slicknav_menu .slicknav_icon-bar { 
	background-color:#e4e4e4; 
}
.slicknav_menu:hover .slicknav_icon-bar { 
	background-color:#fff;
}
.slicknav_nav {
    color:#e4e4e4;
	background:#343434;	
}
.slicknav_nav a {
    color:#e4e4e4;
}
.slicknav_nav a:hover {
    color:#4f9a1b;
}
.slicknav_nav li { 
	border-top:1px solid rgba(255, 255, 255, 0.1); 
}

.slicknav_menu { 
	margin-top:50px; 
	
}

.tsearch-open { 
	margin-top:40px; 
}



/* ========= WPML language switcher ========= */
.lang-wrapper ul {
	background:#4f9a1b;
	color:#fff;	
}
.lang-wrapper ul li a {
	color:#fff;	
}





/* ========= search section ========= */
#search-overlay {
	background:#fff;	
}
.tsearch-content #s {
	border:0 none;
	background:transparent;
	color:#343434;		
}



/* ========= page title ========= */
.pagetitle-wrapper {
	background:#f0f0f0;
	color:#282828;
}


/* ========= footer ========= */
.footer-wrapper {
	background:#222222;
	color:#adadad;	
}
.footer-wrapper h6 {
	font-family: "Hand Of Sean (Demo)", Helvetica, sans-serif;
	font-weight: normal;
	
}
.fbox h6 {
	border-bottom:4px solid #fff;
	color:#dddddd;
	margin-bottom:0px;
}
.fbottom-wrapper {
	background:#1b1b1b;
	color:#adadad;
}
.fbottom-wrapper a, .f-menu a {
	color:#adadad;
}
.fbottom-wrapper a:hover, .f-menu a:hover {
	color:#4f9a1b;
}
.fbottom-wrapper .fbottom-left a {
	color:#4f9a1b;
}

.textwidget {
	text-align: center;
}

.textwidget p {
	text-align: left;
}




/* ========= blog ========= */
.entry-misc {
	color:#7f7f7f;
}
.sblog-title, .sblog-title a {
	color:#343434;	
}
.sblog-title a:hover {
	color:#4f9a1b;	
}
.more-link {
	background:#4f9a1b;
	color:#fff;
}
.more-link:hover {
	background:#343434;
	color:#fff;
}
.magnific-popup-blog:hover {
	background-color:#4f9a1b;
}
.magnific-popup-blog {
	background-color:#343434;
}

/* post formats */
.post-url {
	border:2px solid #282828;
}
.quote-name {
	color:#7f7f7f;
}
.aside-body {
	border:2px solid #282828;
}

/* about the author */
.ab-content {
	background:#f0f0f0;
}

/* social media links */
.smedia-title {
	color:#7f7f7f;
}


/* blog post shortcode */
.eblog-wrapper h4 a {
	color:#343434;
}
.eblog-wrapper h4 a:hover {
	color:#4f9a1b;
}
.eblog-date {
	background:#f0f0f0;
}
.eblog-date-month {
	background:#343434;
	color:#fff;
}


/* ========= Comments section ========= */
#commentform label {
	color:#7f7f7f;	
}
.required {
	color:#e90a0a;	
}
.comment-content {
	background:#f0f0f0;
}
.comment-misc cite {
	color:#343434;
}
.comment-misc cite a {
	color:#343434;	
}
.comment-misc cite a:hover {
	color:#4f9a1b;	
}
.comment-content .date {
	color:#747474;		
}
.awaiting_moderation {
	color:#dcbb1f;	
}




/* ========= wp-pagenavi ========= */
.wp-pagenavi a {
	color:#343434;
	background:#f0f0f0;	
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
	color:#fff;
	background:#4f9a1b;
}





/* ========= widgets ========= */
#sidebar .widget h6 {
	color:#808080;
}
.widget_categories ul li, .widget_archive ul li, .widget_nav_menu ul li, /*.widget_recent_comments ul li,*/ .widget_meta ul li, .widget_pages ul li, .widget_rss ul li, 
.widget_gw_categories ul li, .widget_recent_entries ul li {
	border-bottom:1px solid #dedede;
	color:#343434;
}
.widget_categories ul li li, .widget_archive ul li li, .widget_nav_menu ul li li, /*.widget_recent_comments ul li li,*/ .widget_meta ul li li, .widget_pages ul li li, .widget_rss ul li li, 
.widget_gw_categories ul li li, .widget_recent_entries ul li li {
	border-top:1px solid #dedede;
	border-bottom:0 none;
}
.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:#343434;
}
.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:#4f9a1b;
}



.fbox .widget_categories ul li, .fbox .widget_archive ul li, .fbox .widget_nav_menu ul li, .fbox .widget_recent_comments ul li, .fbox .widget_meta ul li, .fbox .widget_pages ul li, 
.fbox .widget_rss ul li, .fbox .widget_gw_categories ul li, .fbox .widget_recent_entries ul li {
	border-bottom:0 none;
	color:#adadad;
}
.fbox .widget_categories ul li li, .fbox .widget_archive ul li li, .fbox .widget_nav_menu ul li li, .fbox .widget_recent_comments ul li li, .fbox .widget_meta ul li li, 
.fbox .widget_pages ul li li, .fbox .widget_rss ul li li, .fbox .widget_gw_categories ul li li, .fbox .widget_recent_entries ul li li {
	border-top:0 none;
}




.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:#adadad;
}
.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:#4f9a1b;
}
.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:#4f9a1b;
}
.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:#4f9a1b;
}



/* recent comments widget */
.widget_recent_comments ul li {
	background:#f0f0f0;
}
.fbox .widget_recent_comments ul li {
	background:#282828;
}


/* tag cloud widget */
.widget_tag_cloud a, .tags-wrapper a {
	color:#f1f1f1;
	background:#343434;
}
.widget_tag_cloud a:hover, .tags-wrapper a:hover {
	color:#fff;
	background:#4f9a1b;
}
.fbox .widget_tag_cloud a {
	color:#e4e4e4;
	background:#282828;
}
.fbox .widget_tag_cloud a:hover {
	color:#fff;
	background:#4f9a1b;
}





/* search widget */
#sidebar .widget_search input[type="submit"], .search-form input[type="submit"] {
	background-color:#fff;
	border:2px solid #282828;
	border-left:0 none;
}
.widget_search .search-field, .search-field {
	border-right:0 none;
}

.widget_search input[type="search"]:focus,
.widget_search input[type="search"]:hover,
.search-form input[type="search"]:focus,
.search-form input[type="search"]:hover {
	border-right:0 none;
}

.fbox .widget_search input {
	background-color:#282828;
	border:2px solid #343434;
	border-right:0 none;	
}

.fbox .widget_search input[type="submit"] {
	background-color:#282828;
	border:2px solid #343434;
	border-left:0 none;

}


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



/* 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 #dedede;
}
.widget_calendar caption {
	color:#303030;
}
.widget_calendar #today {
	background:#f0f0f0;
}
.widget_calendar table td:hover {
	background:#f0f0f0; 	
}
.widget_calendar table tfoot td:hover {
	background:0 none;	
}
.widget_calendar thead th {
	background:#343434;
	color:#e4e4e4;
}
.widget_calendar table .pad:hover {
	background:none;	
}

.fbox .widget_calendar table td {
	border-top:1px solid #444444;		
}
.fbox .widget_calendar caption {
	color:#adadad;
}
.fbox .widget_calendar #today {
	background:#363636;
	color:#adadad;
}
.fbox .widget_calendar table td:hover {
	background:#363636;	
	color:#adadad;	
}
.fbox .widget_calendar table tfoot td:hover {
	background:0 none;	
}
.fbox .widget_calendar thead th {
	background:#4f9a1b;
	color:#fff;
}



/* custom latest posts widget */
.ln-list .wpost-title a {
	color:#343434;
}
.ln-list .wpost-title a:hover {
	color:#4f9a1b;
}
.ln-date {
	color:#7f7f7f;
}
.fbox .ln-list .wpost-title a {
	color:#adadad;
}
.fbox .ln-list .wpost-title a:hover {
	color:#4f9a1b;
}


/* custom twitter widget */
.gw-tweet a {
	color:#4f9a1b;	
}
.tw-timestamp a, .tw-timestamp a:hover {
	color:#7f7f7f;
}
.fbox .tw-timestamp a, .fbox .tw-timestamp a:hover {
	color:#7f7f7f;
}




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

/* dividers */
.gw-divider {
	background:#dedede;
}
.gw-divider-double {
	background:#282828;
}



/* Mark element */
mark {
	background:#b2f7ff;	
}


/* pre and code tags */
code, pre {
	color:#343434;
	border:0 none;
	background:#f0f0f0;
	text-shadow:0 1px 0 #fff;
}


/* brochure section */
.brochure-section {
	color:#fff;	
	background:#f0f0f0;	
}
.brochure-section:hover {
	background:#4f9a1b;
	color:#fff;		
}
.brochure-section a {
	color:#343434;	
}
.brochure-section:hover a, .brochure-section a:hover {
	color:#fff;	
}
.brochure-section i {
	color:#4f9a1b;
}
.brochure-section:hover i {
	color:#fff;
}


/* custom list */
.custom-list li i, .re-list span i {
	color:#4f9a1b;
}


/* Tabs */
.nav-tabs > li > h6 > a {
	color:#7f7f7f;
	background-color:#f0f0f0;
}
.nav-tabs > li.active > h6 > a,
.nav-tabs > li.active > h6 > a:hover,
.nav-tabs > li.active > h6 > a:focus {
	color:#fff;	
	background-color:#4f9a1b;	
}


/* toggle content */
h6.toggle a {
/*	border-bottom:1px solid #d2d2d2;*/
	color:#343434;
}
h6.toggle-active a, .gw-accordion .gw-accordion-title.ui-state-active a {
	color:#4f9a1b;
/*	background:#f0f0f0;	*/
}
/*
h6.toggle:before {
	color:#343434;
	border:2px solid #282828;	
}
h6.toggle-active:before {
	color:#343434;
	border:2px solid #282828;	
}*/

h6.toggle:before {
	color:#7f7f7f;
	background:#f0f0f0;
}
h6.toggle-active:before {
	color:#fff;
	background:#4f9a1b;
}



/* Buttons */
a.gwb-skin {
	background:#4f9a1b;
	color:#fff;
}
a.gwb-skin:hover {
	background:#343434;
	color:#e4e4e4;
}
a.gwb-black {
	background:#343434;
	color:#f4f4f4;
}
a.gwb-black:hover {
	background:#4f9a1b;
	color:#fff;
}
a.gwb-white {
	background:#fff;
	color:#4f9a1b;
}
a.gwb-white:hover {
	background:#343434;
	color:#fff;
}
a.gwb-gray {
	background:#e4e4e4;
	color:#3a3a3a;
}
a.gwb-gray:hover {
	background:#343434;
	color:#f4f4f4;
}
a.gwb-yellow {
	background:#ffdd1e;
	color:#3a3a3a;
}
a.gwb-yellow:hover {
	background:#303030;
	color:#f4f4f4;
}
a.gwb-green {
	background:#239651;
	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:#5e44ab;
	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-skin-border {
	border:2px solid #4f9a1b;
	color:#4f9a1b;
}
a.gwb-skin-border:hover {
	background:#343434;
	border:2px solid #343434;	
	color:#e4e4e4;
}
a.gwb-black-border {
	border:2px solid #343434;
	color:#343434;
}
a.gwb-black-border:hover {
	background:#4f9a1b;
	border:2px solid #4f9a1b;	
	color:#fff;
}
a.gwb-white-border {
	border:2px solid #fff;	
	color:#fff;
}
a.gwb-white-border:hover {
	background:#343434;
	border:2px solid #343434;		
	color:#e4e4e4;
}
a.gwb-gray-border {	
	background:#fff;
	border:2px solid #7f7f7f;	
	color:#7f7f7f;
}
a.gwb-gray-border:hover {
	background:#7f7f7f;
	border:2px solid #7f7f7f;	
	color:#fff;
}


a.gwb-yellow-border {
	background:#fff;
	border:2px solid #ffdd1e;		
	color:#ffdd1e;
}
a.gwb-yellow-border:hover {
	background:#ffdd1e;
	border:2px solid #ffdd1e;		
	color:#343434;
}
a.gwb-green-border {
	background:#fff;
	border:2px solid #239651;		
	color:#239651;
}
a.gwb-green-border:hover {
	background:#239651;
	border:2px solid #239651;		
	color:#fff;
}
a.gwb-blue-border {
	background:#fff;
	border:2px solid #00a9f8;		
	color:#00a9f8;
}
a.gwb-blue-border:hover {
	background:#00a9f8;
	border:2px solid #00a9f8;		
	color:#fff;
}
a.gwb-violet-border {
	background:#fff;
	border:2px solid #5e44ab;		
	color:#5e44ab;
}
a.gwb-violet-border:hover {
	background:#5e44ab;
	border:2px solid #5e44ab;		
	color:#fff;
}
a.gwb-pink-border {
	background:#fff;
	border:2px solid #fa1470;		
	color:#fa1470;
}
a.gwb-pink-border:hover {
	background:#fa1470;
	border:2px solid #fa1470;		
	color:#fff;
}
a.gwb-orange-border {
	background:#fff;
	border:2px solid #ee6a00;		
	color:#ee6a00;
}
a.gwb-orange-border:hover {
	background:#ee6a00;
	border:2px solid #ee6a00;		
	color:#fff;
}
a.gwb-red-border {
	background:#fff;
	border:2px solid #d21515;		
	color:#d21515;
}
a.gwb-red-border:hover {
	background:#d21515;
	border:2px solid #d21515;		
	color:#fff;
}



/*=============== Tooltips ===============*/
.tooltip .tooltip-inner, .carousel-tooltip {
	background:#1b1b1b;
	color:#e4e4e4;
}
.tooltip .tooltip-arrow {
	border-top-color:#1b1b1b;
}
.carousel-tooltip-arrow {
	border-left:5px solid transparent;
	border-right:5px solid transparent;	
	border-bottom:5px solid #1b1b1b;		
}


/* testimonial block */
.tb-quote {
	border-bottom:2px solid #282828;
}
.tb-quote:before {
	color:#4f9a1b;	
}
.tb-position {
	color:#808080;	
}
.tb-avatar-container {
	background:#4f9a1b;
}


/* tagline */
.gw-tagline {
	color:#4f9a1b;
}



/* skillbar */
.skw-bg {
	background:#f0f0f0;	
}
.skillbar-title {
	color:#7f7f7f;
}


/* teamblock */
.tb-contentwrapper h4 a {
	color:#343434;	
}
.tb-contentwrapper h4 a:hover {
	color:#4f9a1b;	
}
.teb-position {
	color:#4f9a1b;		
}
.tb-sociallist {
	background:#343434;
	color:#f0f0f0;	
}
.tb-sociallist span {
	border-right:2px solid #484848;
}
.tb-sociallist span a {
	color:#f0f0f0;			
}
.tb-sociallist span a:hover {
	color:#4f9a1b;			
}
.tb-sociallist span:last-child {
	border-right:0 none;
}


/* lightbox */
.lightbox-overlay {
	background:#fff;
}
.lightbox-icon {
	background-color:#343434;		
	color:#fff;
}
.lightbox-icon:hover {
	background-color:#4f9a1b;		
	color:#fff;
}


/* address block */
.address-block h6 {
	color:#7f7f7f;
}


/* owl carousel */
.owl-standard .owl-prev, .owl-standard .owl-next,
.owl-latestport .owl-prev, .owl-latestport .owl-next,
.owl-latestblog .owl-prev, .owl-latestblog .owl-next {
	background:#f0f0f0;
	color:#343434;
	
}
.owl-standard .owl-prev:hover, .owl-standard .owl-next:hover,
.owl-latestport .owl-prev:hover, .owl-latestport .owl-next:hover,
.owl-latestblog .owl-prev:hover, .owl-latestblog .owl-next:hover {
	background:#4f9a1b;
	color:#fff;
}



/* service center */
.sc-content h2, .sc-content h3, .sc-content h4, .sc-content h5, .sc-content h6, 
.sc-content h2 a, .sc-content h3 a, .sc-content h4 a, .sc-content h5 a, .sc-content h6 a {
	color:#343434;
}
.sc-content h2 a:hover, .sc-content h3 a:hover, .sc-content h4 a:hover, .sc-content h5 a:hover, .sc-content h6 a:hover {
	color:#4f9a1b;
}

.sc-iconbg {
	margin-top:10px;
	margin-bottom:10px;
	/*background:#343434;
	color:#fff;		*/
}
/*.service-center:hover .sc-iconbg {
	background:#4f9a1b;
}*/


/* Service Left */
.sl-number, .sl-icon {
	color:#4f9a1b;
}


/* Service Section */
.service-section h4, .service-section h4 a {
	color:#7f7f7f;	
}
.service-section h4 a:hover {
	color:#4f9a1b;	
}
.service-rectangle {
	background:#f0f0f0;	
}
.service-rectangle i {
	color:#4f9a1b;
}


/* icon box */
.icon-box {
	background:#f0f0f0;
	color:#4f9a1b;
}


/* breadcrumbs */
.gw-breadcrumbs {
	color:#7f7f7f;	
}


/* title box */
.titlebox-wrapper {
	border:2px solid #4f9a1b;		
}
#sidebar .widget .titlebox-wrapper h6, .titlebox-wrapper h6 {
	color:#fff;
	background:#4f9a1b;
}
.titlebox-content {
	background:#fff;
}



/* =============== Portfolio Template =============== */
.portfolio-filter li a {
	background:#f0f0f0;
	color:#343434;	
}	
.portfolio-filter li a:hover, .portfolio-filter li .pselected {
	background:#4f9a1b;
	color:#fff;
}
.gwport-title a {
	color:#343434;	
}
.gwport-title a:hover {
	color:#4f9a1b;	
}
.port-category {
	color:#7f7f7f;	
}
.port-category a {
	color:#4f9a1b;	
}
.port-category a:hover {
	color:#4f9a1b;	
}
.imgp-zoom, .imgp-play {
	background-color:#343434;
}
.imgp-zoom:hover, .imgp-play:hover {
	background-color:#4f9a1b;
}
.port-data {
	background:#f0f0f0;
}
.port-data ul li {
	border-bottom:1px solid #dedede;
}
.port-data ul li:last-child {
	border-bottom:0 none;
}




/*=============== 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 #dedede;
}


/* 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 #dedede;
}
.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 #dedede;
}


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




/* =============== Revolution Slider =============== */
.gw-noslider {
	background:#f6f6f6;
}

.tp-leftarrow.square-old:before, .tp-rightarrow.square-old:before {
	color:#3a3a3a;
}
.tp-leftarrow.square-old, .tp-rightarrow.square-old {
	background:#dddddd;	
}
.tp-leftarrow.square-old:hover, .tp-rightarrow.square-old:hover {
	background:#343434;	
}
.tp-leftarrow.square-old:hover:before, .tp-rightarrow.square-old:hover:before {
	color:#fff;
}
.gw-white-title, .gw-white-title a, .gw-white-title a:hover {
	color:#fff;
}
.gw-skin-title {
	color:#fff;
	background:#4f9a1b;		
}
.gw-trans-text {
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
}
.gw-noslider {
	background:#3a3a3a;
	color:#e4e4e4;
}
.gw-white-bg span {
	background:#fff;
	color:#3a3a3a;
}
.re-box-dark {
	color:#fff;
	background:#343434;
}
.re-tagline-dark {
	color:#aeaeae;	
}
.re-white {
	color:#fff;	
}
.re-white h1, .re-white h2, .re-white .intro, .re-white p, .re-white .more-link, .re-white .gw-btn {
	color:inherit;	
} 
.revslider-wrapper .more-link, .revslider-wrapper .more-link:hover {
	color:inherit;	
}



/*=============== Search Page ===============*/
.search-block h3 a, .search-block h4 a, .search-block h5 a {
	color:#343434;
}
.search-block h3 a:hover, .search-block h4 a:hover, .search-block h5 a:hover {
	color:#4f9a1b;
}
.sresult-number {
	color:#fff;
	background:#4f9a1b;	
}


/*=============== Page Not Found ===============*/
.pnf-title {
	border:10px solid #282828;
}