body, div, td {
  font-size: 14px; 
}

/*-------------------------------------------
    Primary: Color
-------------------------------------------*/

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
a:hover,
#logo h2, #logo h2 a, #logo h2 img,
.nav-next a, .nav-previous a,
#but-prev-next a,
#wp-pagenavibox .wp-pagenavi *,
.widget_custom_menu > li > ul > li.current-menu-item > a,
.dark #but-prev-next a:hover,
.dark #wp-pagenavibox .wp-pagenavi a:hover {
  color: #648ab0;
}


/*-------------------------------------------
    Primary: Background Color
-------------------------------------------*/

body.dark,
caption,
th,
#menu,
#footer,
.status-header,
.pricing-table-gray .pricing-table-title,
.pricing-table-gray .pricing-table-price,
.pricing-table-gray .button,
.pricing-table-dark .pricing-table-title,
.pricing-table-dark .pricing-table-price,
.pricing-table-dark .button,
.notice,
#sidebar .widget,
.more-link:hover,
#layout .mejs-volume-slider,
.widget_nav_menu,
.widget_nav_menu h5,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li a:hover span {
  background-color: #648ab0;
}


/*-------------------------------------------
    Primary: Border Top Color
-------------------------------------------*/

#buddypress div.item-list-tabs ul li a span:after {
  border-top-color: #648ab0;
}


/*-------------------------------------------
    Primary Alt A: Color
-------------------------------------------*/

body.dark #content-layout,
#sidebar .widget,
#footer,
.sidebar-footer > div .widget,
body.dark #bbpress-forums .bbp-forum-info .bbp-forum-content,
body.dark #bbpress-forums p.bbp-topic-meta,
body.dark span.bbp-author-ip,
body.dark #buddypress .activity-list .activity-content .activity-header,
body.dark #buddypress .activity-list .activity-content .comment-header,
body.dark #buddypress div.activity-meta a:not(:hover),
body.dark #buddypress a.activity-time-since:not(:hover),
body.dark #buddypress .acomment-options a:not(:hover),
body.dark #buddypress div.activity-comments div.acomment-meta {
  color: #dcffff;
}


/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto {
  color: #B8B8B8;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

input[type="button"],
input[type="submit"], button,
#header-holder-2,
#search-form-header,
#search-form-header span,
#copyrights-holder,
.term-title h1:before,
a.button,
.toggle-closed .toggle-title span,
.pricing-table-featured .pricing-table-title,
.pricing-table-featured .pricing-table-price,
.pricing-table-featured .button,
.skill-bar,
.st-gallery ol li.st-gallery-tab-current,
.more-link,
#layout .mejs-time-loaded,
#sidebar .sidebar .widget_display_search,
#sidebar .widget_search,
.tagcloud a,
.widget_custom_menu > li > a:hover,
.widget_custom_menu > li.wHover,
#sidebar .widget-posts,
.widget-posts-icon:hover,
#sidebar .sharrre .count,
.dark .sharrre .count,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#buddypress div#subnav.item-list-tabs ul li.selected a,
#buddypress div#subnav.item-list-tabs ul li.current a,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover {
  background-color: #B8B8B8;
}


/*-------------------------------------------
    Secondary: Border Top Color
-------------------------------------------*/

.st-ul li.st-current, .st-ul li.st-current:hover,
#sidebar .sharrre .count:before,
#sidebar .sharrre .count:after,
.dark .sharrre .count:before,
#buddypress div.item-list-tabs ul li.current a:after {
  border-top-color: #B8B8B8;
}


/*-------------------------------------------
    Secondary: Border Bottom Color
-------------------------------------------*/

#menu,
#buddypress div#subnav {
  border-bottom-color: #B8B8B8;
}


/*-------------------------------------------
    Custom styles
-------------------------------------------*/

#sidebar .widget a { color: #fff; }

#menu { background: }
ul.menu > li > a { color: #FFF; font-weight: normal; }
ul.menu > li > a {
  padding-top: 17px;
  padding-bottom: 17px;
  text-transform: none;
  font-size:14px
}

ul.menu > li > a { padding-left: 12px; padding-right: 12px; }

ul.menu > li > .ico-menu-top {
  top: 8px;
}

.chrome ul.menu > li > .ico-menu-top {
  top: 7px;
}

h1 { font-weight: normal; color: #666; font-size: 1.4em; }

h3 {

		font-size: 1.3em;
                font-weight: normal;
                color: #666;

	}

h2 {

		font-size: 1.3em;
                font-weight: normal;
                color: #666;

	}

h4 {

		font-size: 1.2em;
                font-weight: normal;
                color: #666;

	}

h5 {

		font-size: 1.2em;
                font-weight: normal;
                color: #666;

	}
h6 {

		font-size: 1.1em;
                font-weight: normal;
                color: #666;

	}


.widget_custom_menu > li > a {
display: block;
font-size: 14px;
font-weight: normal;
text-transform: none;
padding: 9px 35px 10px 20px;

}
.toggle_icon .hor_icon, .toggle_icon .vert_icon { border-color: #e31412 !important; }

a:link {color:#3366FF;} /* unvisited link */
a:visited {color:#3366FF;} /* visited link */
a:hover {color:#b8b8b8;} /* mouse over link */

.toggle {
		text-align: left; /* needed */
		margin-bottom: 1em;
		box-shadow: 1px 1px 0 rgba(0,0,0,0.1) inset, -1px -1px 0 rgba(0,0,0,0.1) inset;
	}
.toggle-box {
				padding: 10px 20px 25px;
                                border: 0px;
				border-top: 0px dashed #DDD;
			}
			.toggle-title span {
				display: inline-block;
				float: left;
				width: 20px;
				height: 15px;
				margin-right: 10px;
			}
.tablepress thead th,
.tablepress tfoot th {
	background-color: #648ab0;
}
.side-menu{
	color:#2966CB;
	text-decoration: none;
	background-color: #F9F9F9;
}
.side-menu:hover{
	color:#5C92E0;
	text-decoration: none;
}



.bbpress .breadcrumbs { display: none; }

.bbp-form {
		padding: 10px 25px 25px;
                background-color: #F5F5F5;
	}

.bbp-login-links {
		color: #FFF;
	}
hr { width:100%; height:1px; background: #fff; color:#FFFFFF; }

.sidebar-ad-a .widget {
  min-height: 100px;
  width: 100%;
}

@media only screen and ( max-width: 479px ) {

		#hcustom {
			width: 320px !important;
		}

		#hcustom .sidebar {
			max-width: 320px !important;
		}

		.sidebar-ad-a .widget {
			max-width: 320px !important;
		}

}

#googlemaps { float: centre; }

 