@import url(http://fonts.googleapis.com/css?family=Oswald);

/*

Theme Name: iFeature Pro 5

Theme URI: http://www.cyberchimps.com/ifeaturepro/

Author: CyberChimps

Author URI: http://www.cyberchimps.com/

Description: iFeature Pro 5 is the World's first Touch Friendly Responsive Drag & Drop Wordpress Theme. It lets you create amazing responsive websites that you can control on any touch friendly device including the iPad, iPhone, and Android devices. iFeature Pro 5 also includes the power of a dozen plugins in a single theme allowing you to setup an entire website in minutes with touch friendly Drag and Drop Options on a per-page basis allowing you control the look and feel of every page.

Version: 5.1.2.6

Tags: white, black, silver, light, gray, green, orange, pink, red, two-columns, right-sidebar, flexible-width, fixed-width, custom-background, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, sticky-post, full-width-template, flexible-header,

License: GNU General Public License version 3

License URI: http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)

*/



/********************************************************************************************************************/

/******************************************** MAIN HTML STYLES ******************************************************/

/********************************************************************************************************************/



@import url(http://fonts.googleapis.com/css?family=Nunito);





body {

	color: #555555;

}



h1, h2, h3, h4, h5, h6 {

	margin-bottom: 15px;

	font-weight: 400;

}







h2{

	color:#882345;

	margin-top:20px;

	font-size:18px;

	line-height:1.3em;

}



h4{

	color:#882345;

	font-size:14px;

	margin-top: 30px;

	line-height:1em;

}



a{

	color:#882345;

}



a:hover{

	color:#882345;

}



table {

	margin-bottom: 25px;

}



table .label {

	padding: 7px;

	background: none;

	text-shadow: none;

	line-height: normal;

}



tr {

	border-bottom: 1px solid #cccccc;

}



td {

	padding: 5px;

}



dt {

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 26px;

	font-weight: bold;

}



dd {

	margin-bottom: 15px;

	margin-left: 26px;

}



ul, ol {

	margin: 0 0 25px 0;

}



ol, ul {

	margin-left: 21px;

	list-style-position: inside;

}



pre {

	margin-bottom: 25px;

	-moz-border-radius: 0;

	border-radius: 0;

}



code {

	white-space: pre-wrap;

}



.clear {

	clear: both;

}



.clear-right {

	clear: right;

}



.clear-left {

	clear: left;

}



/********************************************************************************************************************/

/******************************************** HEADER ****************************************************************/

/********************************************************************************************************************/



header#cc-header {

	margin-bottom: 20px;

}



/*======================================= TOP BAR =============================================*/



#top_header {

	margin-bottom: 0px;

	background-color:#882345;

	height:55px;

position:fixed;

z-index:999;

}



#top_header2 {

	margin-bottom: 0px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/12/bg_44.png');

height:44px;

position:fixed;

margin-top:55px;

z-index:999;

}



.topnav a{

	color:#ccc;



}



.topnav2{

	/*margin:0px 10px 0 10px;*/

	padding:0px 10px 0 10px;

	color:#efefef;

	height:44px;

	font-size:16px;

	text-shadow: 1px 1px #444;

	line-height:44px;

	float:left;

}



.topnav2:hover{

	background-color:#666;



}


.navouter1:hover .dropnavdatacenter{ /* Displays dropdown window on menu items hover */

	display:block;



}


.navouter1:hover .dropnav{ /* Displays dropdown window on menu items hover */

	display:block;



}



.navouter2:hover .dropnav2{ /* Displays dropdown window on menu items hover */

	display:block;

	margin-left:105px;



}



.navouter3:hover .dropnav3{ /* Displays dropdown window on menu items hover */

	display:block;

	margin-left:225px;



}



.navouter4:hover .dropnav4{ /* Displays dropdown window on menu items hover */

	display:block;

	margin-left:305px;



}



.navouter5:hover .dropnav5{ /* Displays dropdown window on menu items hover */

	display:block;

	margin-left:305px;



}



.navouter6:hover .dropnav6{ /* Displays dropdown window on menu items hover */

	display:block;

	margin-left:305px;



}



.navouter7:hover .dropnav7{ /* Displays dropdown window on menu items hover */

	display:block;

	margin-left:0px;

}





.spacer2{

	width:2px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/12/spacer.png');

	height:44px;

	float:left;

}



.topnav2home{

	margin:-2px 10px 0 10px;

	color:#efefef;

	height:44px;

	font-size:16px;

	text-shadow: 1px 1px #444;

	line-height:44px;

	float:left;

}





.topnav2search{

	margin:-7px 10px 0 10px;

	color:#efefef;

	height:44px;

	font-size:15px;

	line-height:44px;

	float:right;

}



#top_header2 .top-head-description {

	margin: 0px 0 6px 0;

	color: #bababa;

	font-size: 14px;

	position:fixed;

	text-align:right;

	width:980px;

}





#top_header .top-head-description {

	margin: 8px 0 6px 0;

	color: #bababa;

	font-size: 14px;

	position:fixed;

	text-align:right;

	width:980px;

}



#top_header  .container {

	

	background-color:#882345;

	height:55px;

	border:0;

}



#top_header2  .container {

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/12/bg_44.png');

	height:44px;

	border:0;

	width:100%;

}



#top_header .top-head-social .symbol {

display:none;

	float: right;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 6px;

	margin-left: 5px;

	padding: 0;

	width: 20px;

	height: 20px;

	font-size: 1em;

	line-height: 1.5;

	text-align: center;

}



header #social .symbol {

	float: right;

	margin-left: 5px;

}



.icons {

	margin-top: 15px;

}



#top_header .top-head-social .default-icons a.symbol {

	box-shadow: 1px 1px 0 #333333;

}



/*======================================= DETAILS =============================================*/



header#cc-header h2.site-title {

	margin-bottom: 15px;

	font-weight: 600;

	font-size: 32px;

}



header#cc-header h2.site-description {

	margin: 0;

	font-size: 14px;

}



header#cc-header .contact_details {

	float: right;

	margin-top: 15px;

	color: #888888;

}



header#cc-header .contact_details .cc-telephone-number {

	text-align: right;

}



header#cc-header .contact_details .cc-telephone-number img {

	margin-top: -3px;

	margin-left: 10px;

}



header#cc-header .contact_details .cc-email {

	text-align: right;

}



header#cc-header .contact_details .cc-email img {

	margin-top: -2px;

	margin-left: 10px;

}



header#cc-header .register {

	float: right;

}



header#cc-header .blog_description {

	float: right;

}



header#cc-header p {

	font-size: 1.2em;

}



.glyphicon {

	position: relative;

	top: 1px;

	display: inline-block;

	font-weight: normal;

	font-style: normal;

	font-family: 'Glyphicons Halflings';

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.glyphicon-home:before {

	content: "\e021";

}



.glyphicon-earphone:before {

	content: "\e182";

}



.glyphicon-envelope:before {

	content: "\2709";

}



.glyphicon-earphone, .glyphicon-envelope {

	margin: 2px 10px;

	color: #cccccc;

}



/*======================================= SEARCH ===============================================*/



header #search #searchform {

	float: right;

	margin-top: 18px;

	z-index:9999;

}



/********************************************************************************************************************/

/******************************************** MENU ******************************************************************/

/********************************************************************************************************************/



#navigation {

	margin-bottom: 0px;

}



.main-navigation.navbar {

	margin-bottom: 0;

}



.main-navigation .navbar-inner {

	padding: 0;

	min-height: 20px;

	border: 1px solid;

	border-color: #888888 #666666 #666666 #666666;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #b6b6b6;

	background: -moz-linear-gradient(top, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6b6b6), color-stop(2%, #a4a4a4), color-stop(51%, #919191), color-stop(52%, #858585), color-stop(100%, #717171));

	background: -webkit-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #919191 51%, #858585 52%, #717171 100%);

	background: -o-linear-gradient(top, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	background: -ms-linear-gradient(top, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	background: linear-gradient(to bottom, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	box-shadow: none;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#717171', GradientType=0);

}



.main-navigation .navbar-inner .container {

	padding: 0;

	min-height: 20px;

	background: #b6b6b6;

	background: -moz-linear-gradient(top, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6b6b6), color-stop(2%, #a4a4a4), color-stop(51%, #919191), color-stop(52%, #858585), color-stop(100%, #717171));

	background: -webkit-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #919191 51%, #858585 52%, #717171 100%);

	background: -o-linear-gradient(top, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	background: -ms-linear-gradient(top, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	background: linear-gradient(to bottom, #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#717171', GradientType=0);

	box-shadow: none;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	border: 1px solid;

	border-color: #888888 #666666 #666666 #666666;

}



.main-navigation .nav > li {

	border-right: 1px solid #b6b6b6;

	-webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.3);

}



.main-navigation .nav > li > a {

	display: block;

	color: #ffffff;

	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);

	font-size: 1.1em;

}



.main-navigation .nav > li.dropdown > a.dropdown-toggle .caret {

	margin-top: 10px;

	border-top-color: #ffffff;

	border-bottom-color: #ffffff;

}



.main-navigation .nav > li > a:hover {

	background: #666666;

	color: #f6f6f6;

}



.main-navigation .nav .active > a, .main-navigation .nav .current_page_item > a {

	background: #717171;

	color: #ffffff;

}



.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle, .current-menu-ancestor.dropdown {

	background-color: #717171;

	color: #ffffff;

}



.main-navigation .nav li ul li a {

	padding-top: 5px;

	padding-bottom: 5px;

}



.main-navigation .nav li ul li a:hover, .main-navigation .nav .current_page_item > a:hover, .main-navigation .nav li ul li a:focus {

	background: #717171;

	color: #c5c5c5;

	filter: none;

}



.main-navigation .nav li ul li a {

	color: #f6f6f6;

}



.main-navigation .nav li ul li ul {

	margin-left: 0;

	list-style: none;

}



.main-navigation .nav li ul li ul li a {

	padding-left: 24px;

}



.main-navigation .nav li ul li ul li ul li a {

	padding-left: 30px;

}



.main-navigation .nav li.dropdown:hover ul.dropdown-menu {

	display: block;

	margin-top: 0;

	border-radius: 0;

	background: #666666;

}



.navbar .nav > li > .dropdown-menu::before {

	position: absolute;

	top: -7px;

	left: 9px;

	display: inline-block;

	border-right: 7px solid transparent;

	border-bottom: 7px solid #666666;

	border-bottom-color: rgba(0, 0, 0, 0.2);

	border-left: 7px solid transparent;

	content: '';

}



.navbar .nav > li > .dropdown-menu::after {

	position: absolute;

	top: -6px;

	left: 10px;

	display: inline-block;

	border-right: 6px solid transparent;

	border-bottom: 6px solid #666666;

	border-left: 6px solid transparent;

	content: '';

}



#navigation #searchform {

	margin-right: 15px;

}



.navbar .btn-navbar {

	margin-bottom: 5px;

}



/* 3rd tier */

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {

	filter: none;

}



.main-navigation .nav > li > ul > li {

	position: relative;

}



.main-navigation .nav > li > ul > li > ul {

	position: absolute;

	top: 0;

	left: 100%;

	z-index: 1001;

	display: none;

	margin-top: 0;

	padding: 0;

	border: 1px solid rgba(0, 0, 0, 0.2);

	border-radius: 0;

	background: #666666;

}



.main-navigation .nav > li > ul > li:hover > ul {

	display: block;

}



.main-navigation .nav > li > ul > li > ul::before {

	position: absolute;

	top: 7px;

	left: -7px;

	display: inline-block;

	border-top: 7px solid transparent;

	border-right: 7px solid #666666;

	border-right-color: rgba(0, 0, 0, 0.2);

	border-bottom: 7px solid transparent;

	content: '';

}



.main-navigation .nav > li > ul > li > ul::after {

	position: absolute;

	top: 8px;

	left: -6px;

	display: inline-block;

	border-top: 6px solid transparent;

	border-right: 6px solid #666666;

	border-bottom: 6px solid transparent;

	content: '';

}



@media (max-width: 979px) {

	.main-navigation .nav > li > ul > li > ul::after, .main-navigation .nav > li > ul > li > ul::before {

		border: none;

	}



	.main-navigation .nav > li > ul > li > ul {

		position: static;

		display: block;

		border: none;

	}



	.nav-collapse .dropdown-menu li + li a {

		margin-bottom: 0px;

	}



	.nav-collapse.in {

		background-color: #747474;

		background-image: none;

	}



	.nav-collapse.in .nav li {

		background-color: #747474;

	}



	.nav-collapse.in .nav ul {

		background: #747474;

	}



	.navbar .nav > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu::after {

		display: none;

	}



	.navbar-inverse .nav-collapse.in .nav > li > a:hover, .navbar-inverse .nav-collapse.in .dropdown-menu a:hover {

		background-color: #666666;

		color: #ffffff;

	}



	.navbar-inverse .nav-collapse.in .nav li a, .nav-collapse.in .dropdown-menu a {

		color: #ffffff;

		text-shadow: none;

		font-weight: normal;

	}



	.navbar-inverse .nav-collapse.in .nav > li.current-menu-item > a, .navbar-inverse .nav-collapse.in .nav > li.current-menu-ancestor > a {

		background: #666666;

		box-shadow: none;

		color: #ffffff;

	}



	.nav-collapse.in .dropdown .caret {

		display: none;

	}



	.nav-collapse.in .dropdown-menu {

		display: block;

	}



	.navbar-inverse .nav-collapse.in .dropdown-menu .active > a, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle {

		background-color: #666666;

		background-image: none;

		color: #ffffff;

	}

}



/********************************************************************************************************************/

/******************************************** MAIN CONTENT **********************************************************/

/********************************************************************************************************************/



.container {

	background: #fff; /*transparent*/

border-right:1px solid #ccc;

border-left:1px solid #ccc;



}



article.post, article.page, article.attachment {

	overflow: hidden;

	margin-bottom: 30px;

	padding: 0;

	/*border: 1px solid #eaeaea;*/

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	/*-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;*/

}



.entry-content {

	margin: 0 0 10px 0;

	background-color:#efefef;

	border-radius:8px;



}



.page-header {

	margin-top: 0;

	padding: 0;

	border: none;

}



.page-title {

	font-size: 31px

}



/*==================================== POST AND PAGE CONTENT ===========================================*/



article {

	background: #ffffff;

}



.entry-header {

	margin: 0;

	padding: 0 20px;

	padding-top:5px;

	padding-bottom:5px;

}



.entry-summary {

	margin: 0;

	padding: -10px 20px 20px 20px;

	padding-left:20px;

}



.entry-content {

	padding: 20px;

}



.postformats {

	float: right;

	margin-left: 20px;

	width: 42px;

	height: 38px;

	border: 1px solid #2b7a9f;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #6fb7d6;

	background: -moz-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb7d6), color-stop(1%, #4fadd8), color-stop(50%, #4fadd8), color-stop(51%, #399cca), color-stop(100%, #3599c7));

	background: -webkit-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background: -o-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background: -ms-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background: linear-gradient(to bottom, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fadd8', endColorstr='#3599c7', GradientType=0);

}



.postformats .glyphicon {

	padding-top: 6px;

	color: #ffffff;

	font-size: 1.6em;

}



.postformats .glyphicon-file {

	padding-left: 2px;

}



blockquote {

	margin: 10px 10px 20px;

	padding: 3px;

	background-color: #cccccc;

}



blockquote p {

	margin: 10px;

}



blockquote cite {

	font-size: 0.9em;

}



blockquote cite:before {

	position: relative;

	top: -2px;

	margin: 0 5px;

	content: ' ̶ ';

}



.page-links {

	clear: both;

}



.more-content {

	overflow: hidden;

	margin-bottom: 15px;

	padding: 10px 20px 5px 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



.previous-post {

	margin-top: 5px;

	margin-bottom: 0;

	padding-bottom: 0;

	text-align: left;

}



.next-post {

	margin-top: 5px;

	margin-bottom: 0;

	padding-bottom: 0;

	text-align: right;

}



.featured-image {

	float: left;

	margin: 0px 10px 10px 0px;

}



.entry-title a {

	font-size: 22px;

}



/*==================================== TAXONOMY ========================================================*/



.entry-title {

	margin-top: 25px;

	font-weight: 400;

	font-size: 22px;

	line-height: 1.2em;

	padding-top:6px;

}



.entry-title a {

	color: #882345;

}



.entry-title a:hover {

	color: #882345;

	text-decoration: none;

}



article.post p, article.page p {

	font-size: 1.1em;

	line-height: 1.5em;

}



/*==================================== IMAGES ==========================================================*/



.alignnone {

	display: block;

	margin: 5px 20px 20px 0;

}



.aligncenter, div.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}



.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}



.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}



.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}



a img.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}



a img.alignnone {

	margin: 5px 20px 20px 0;

}



a img.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}



a img.aligncenter {

	display: block;

	margin-right: auto;

	margin-left: auto

}



img.size-full {

	max-width: 100%;

	height: auto;

}



.wp-caption {

	padding: 15px 3px 10px;

	max-width: 96%;

	border: 1px solid #f0f0f0; /* Image does not overflow the content area */

	background: #ffffff;

	text-align: center;

}



.wp-caption.alignnone {

	margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

	margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

	margin: 5px 0 20px 20px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	max-width: 95%;

	width: auto;

	height: auto;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	margin: 0;

	padding: 0 4px 5px;

	font-size: 11px;

	line-height: 17px;

}



.caption_title {

	font-size: 16px;

}



.gallery-pagination {

	margin: 20px 0;

}



.gallery-pagination .previous-image a {

	float: left;

}



.gallery-pagination .next-image a {

	float: right;

}



/*==================================== META ============================================================*/



.entry-meta {

	color: #afaeae;

	font-size: 0.9em;

	line-height: 1em;

}



footer.entry-meta {

	clear: both;

	padding: 0px 20px 15px 20px;



}



.byline:before {

	margin-left: 5px;

	content: '\2022';

}



.cat-links {

	display:none;

	clear: left;

	margin-top: 10px;

	line-height: 1.6em;

}



.taglinks {

	display: inline-block;

	margin-left: 0;

}



.taglinks a {

	position: relative;

	float: left;

	margin: 0 5px 10px 0;

	padding: 4px 12px 4px 0;



	/*border-top: 1px solid #e7e7e7;

		border-bottom: 1px solid #c6c6c6;

		border-left: 1px  solid #e7e7e7;

		background: #ffffff;

		background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%);

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));

		background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);

		background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);

		background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%);

		background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%);*/

	font-size: 1em;

	line-height: 15px;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0);

}



.taglinks a:before {

	position: relative;

	top: 1px;

	display: inline-block;

	margin-right: 5px;

	content: "\e041";

	font-weight: normal;

	font-style: normal;

	font-family: 'Glyphicons Halflings';

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}







.comments-link:before {

	margin-right: 5px;

	content: '\2022';

}



.edit-link {

	display: block;

	clear: both;

}



.edit-link a {

	padding: 2px 4px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

	background: #888888;

	color: #ffffff;

}



.edit-link a:visited {

	color: #ffffff;

}



.edit-link a:hover {

	color: #cccccc;

	text-decoration: none;

}



.cyberchimps_article_share {

	float: right;

}



/*==================================== COMMENTS ========================================================*/



.comments-area {

	overflow: hidden;

	margin-bottom: 30px;

	padding: 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



#comments .navigation {

	padding: 0 0 18px 0;

}



label[for="comment"] {

	display: block;

}



ol.commentlist {

	list-style: none;

}



ol.commentlist p {

	clear: left;

	margin-left: 8px;

}



ol.commentlist li.comment {

	padding: 10px;

}



ol.commentlist li.comment div.vcard cite.fn {

	font-style: normal;

}



ol.commentlist li.comment div.vcard img.avatar {

	margin: 0 10px 10px 10px;

}



ol.commentlist li.comment div.comment-meta {

	font-size: 11px;

}



ol.commentlist li.comment div.comment-meta a {

	color: #888888;

}



ol.commentlist li.comment div.reply {

	margin-left: 8px;

	font-size: 11px;

}



ol.commentlist li.comment div.reply a {

	font-weight: bold;

}



ol.commentlist li.comment ul.children {

	margin: 10px 0 0;

	list-style: none;

}



ol.commentlist li.comment ul.children li.depth-2 {

	margin: 0 0 10px 10px;

}



ol.commentlist li.comment ul.children li.depth-3 {

	margin: 0 0 10px 10px;

}



ol.commentlist li.comment ul.children li.depth-4 {

	margin: 0 0 10px 10px;

}



ol.commentlist li.even {

	border: 1px solid #cccccc;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background: #fafafa;

}



ol.commentlist li.odd {

	border: 1px solid #cccccc;

	-moz-border-radius: 4px;

	border-radius: 4px;

	background: #ffffff;

}



.comment, .trackback, .pingback {

	margin: 10px 0 10px 0;

	padding: 10px;

}



.odd {

	background: #f8f8f8;

}



#form-allowed-tags code {

	font-size: 12px;

}



#respond input, #respond textarea {

	overflow: auto;

	margin: 0 5px 5px 0;

}



#respond textarea {

	width: 99%;

	height: 150px;

}



.avatar {

	float: left;

}



/********************************************************************************************************************/

/******************************************** SIDEBAR & WIDGETS *****************************************************/

/********************************************************************************************************************/



#sidebar .widget-container {

	overflow: hidden;

	margin-bottom: 15px;

	padding: 0 0 0 0;

/*	border-bottom: 1px solid #ccc;*/

	-webkit-border-radius: 10px;

	border-radius: 3px;

	background: #fff;

	/*-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;*/

}



#sidebar a{

	color:#882345;

}



#sidebar h2{

	color:#555;

	margin-left:20px;

}



#sidebar h3.widget-title {

	display:none;

	margin-top: 0;

	padding: 10px 10px 10px 23px;

	border: 1px solid;

	border-color: #888888 #666666 #666666 #666666;

	-webkit-border-radius: 3px 3px 0 0;

	border-radius: 3px 3px 0 0;

	background: #b6b6b6;

	background: -moz-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6b6b6), color-stop(2%, #a4a4a4), color-stop(100%, #717171));

	background: -webkit-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: -o-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: -ms-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: linear-gradient(to bottom, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	box-shadow: none;

	color: #ffffff;

	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);

	font-weight: 100;

	font-size: 1.3em;

	line-height: 1.3em;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#717171', GradientType=0);

}



/* ---------------------------------

#sidebar h3.widget-title {

	margin-top: 0;

	padding: 10px 10px 10px 23px;

	border: 1px solid;

	border-color: #888888 #666666 #666666 #666666;

	-webkit-border-radius: 3px 3px 0 0;

	border-radius: 3px 3px 0 0;

	background: #b6b6b6;

	background: -moz-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6b6b6), color-stop(2%, #a4a4a4), color-stop(100%, #717171));

	background: -webkit-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: -o-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: -ms-linear-gradient(top, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	background: linear-gradient(to bottom, #b6b6b6 0%, #a4a4a4 2%, #717171 100%);

	box-shadow: none;

	color: #ffffff;

	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);

	font-weight: 100;

	font-size: 1.3em;

	line-height: 1.3em;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a4a4', endColorstr='#717171', GradientType=0);

}

----------------------------- */



#sidebar .widget-container ul, #sidebar .widget ul {

	margin: 0;

	padding: 0 20px;

}



#sidebar .widget-container ul li, #sidebar .widget ul li {

	padding: 10px 0 10px 0;

	border-bottom: 1px solid #ededed;

	list-style: none;

	font-size: 14px;

	line-height: 1.4em;

}



#sidebar .widget-container > ul > li ul {

	margin: 5px 0 5px 5px;

}



#sidebar .widget-container ul li:last-child {

	margin-bottom: 0;

	border-bottom: none;

}



#sidebar .widget-container > ul > li li {

	margin: 0 0 3px 0;

	padding: 0;

	list-style: none;

}



#sidebar .widget-container ul li a {

	border-bottom: 1px dotted #c5e5f4;

}



#sidebar .widget-container p {

	padding: 0 20px;

}



#sidebar .widget-container .tagcloud {

	padding: 0 20px;

}



table#wp-calendar {

	width: 100%;

}



table#wp-calendar th {

	font-size: 14px;

}



table#wp-calendar td {

	padding: 5px 0;

	width: 14.28571428571429%;

	text-align: center;

	font-size: 14px;

}



#sidebar .widget_search, .widget_search {

	padding: 15px;

}



.widget-container #searchform.pull-right {

	float: none;

	margin-right: 30px;

}



.widget-container #searchform input.input-medium {

	display: inline-block;

	float: none;

	width: 100%;

}



/*==================================== SEARCH FORM ====================================================*/



#searchform {

	margin-bottom: 5px;

}



/********************************************************************************************************************/

/******************************************** FOOTER ****************************************************************/

/********************************************************************************************************************/



#footer_wrapper {

background-color: #882345;

border: none;

}



#after_footer .container {

background-color: #171717;

border: none;

}



#footer_widgets_wrapper {

	/*margin-top: 20px;

	padding-top: 20px;*/

	background-color: #882345; /*#303030*/

}



#footer-widgets {

	margin-bottom: 30px;

}



#footer-widgets .widget-container {

	border: none;

}



#footer-widget-container {

	background-color: #882345;

}



#footer-widgets .widget-container {

	background-color: #882345;

	color: #ffffff;

}



#footer-widgets .widget-container h3 {

	color: #ffffff;

	font-size: 1.3em;

}



#footer-widgets .widget-container ul {

	margin: 0;

}



#footer-widgets .widget-container a {

	border-bottom: 1px dotted #cccccc;

	color: #ffffff;

}



#footer-widgets .widget-container p {

	color: #cccccc;

}



#after_footer {

	margin-top: -1px;

	padding-bottom: 1px;

	background-color: #171717;

}



.site-footer {

	margin-top: 20px;

	margin-bottom: 20px;

}



.site-footer #copyright {

	text-align: right;

}



/*================================== FOOTER MENU ================================================= */



#footer_menu {

	padding: 20px 0 0;

	background: #171717;

	text-align: center;

}



#footer_menu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-image: none;

}



#footer_menu li {

	display: inline;

	margin-right: 5px;

}



#footer_menu li a {

	color: #cccccc;

	text-decoration: none;

}



#footer_menu li a:hover {

	color: #ffffff;

}



#footer_menu li a::after {

	margin-left: 5px;

	content: ' | ';

}



#footer_menu li a:hover::after {

	color: #cccccc;

}



#footer_menu li:last-child a::after {

	content: '';

}



/********************************************************************************************************************/

/******************************************** WORDPRESS DEFAULTS ****************************************************/

/********************************************************************************************************************/



.sticky {

}



.gallery-caption {

}



.bypostauthor {

}



/********************************************************************************************************************/

/******************************************** ELEMENTS **************************************************************/

/********************************************************************************************************************/



/*==================================== CALLOUT ====================================================*/



#callout_container {

	margin-bottom: 30px;

}



#callout {

	overflow: hidden;

	padding: 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



.callout-text h2.callout-title {

	margin-top: 0;

	font-size: 1.6em;

	line-height: 1em;

}



.callout-text p {

	font-size: 1.2em;

}



.callout-text p:last-child {

	margin-bottom: 0;

}



#callout_button a {

	float: right;

	margin-top: 5px;

}



#callout_button a .btn-primary {

	border: 1px solid #2b7a9f;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background-color: #6fb7d6;

	background-image: -moz-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb7d6), color-stop(1%, #4fadd8), color-stop(50%, #4fadd8), color-stop(51%, #399cca), color-stop(100%, #3599c7));

	background-image: -webkit-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background-image: -o-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background-image: -ms-linear-gradient(top, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	background-image: linear-gradient(to bottom, #6fb7d6 0%, #4fadd8 1%, #4fadd8 50%, #399cca 51%, #3599c7 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fadd8', endColorstr='#3599c7', GradientType=0);

}



#callout_button a:hover .btn {

	background-color: #3599c7;

	background-image: none;

	color: #ffffff;

	text-decoration: none;

	-webkit-transition: none;

	-moz-transition: none;

	-o-transition: none;

	transition: none;

}



#callout_button a .btn-primary p {

	margin-bottom: 0;

}



/*==================================== WIDGET BOXES ===============================================*/



.box {

	display: block;

	overflow: hidden;

	margin-bottom: 30px;

	padding: 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



h2.box-widget-title {

	margin-top: 0;

	text-align: center;

	font-size: 1.6em;

	line-height: 1em;

}



.box p {

	font-size: 1.1em;

	line-height: 1.2em;

}



#widget_boxes_container #searchform {

	padding-right: 30px;

}



#widget_boxes_container #searchform.pull-right {

	float: none;

}



#widget_boxes_container #searchform input.input-medium {

	display: inline-block;

	float: none;

	width: 100%;

}



/*==================================== BOXES ======================================================*/



#widget_boxes_container .box {

min-height: 300px;

}



#boxes_container .box h2.box-widget-title {

	margin-top: 20px;

}



#boxes_container .box a {

	display: block;

	color: #555555;

	text-align: center;

}



/*==================================== CAROUSEL ===================================================*/



#carousel {

	overflow: hidden;

	margin-bottom: 30px;

	padding: 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



/*==================================== PORTFOLIO ===================================================*/



#portfolio {

	margin-bottom: 30px;

}



#gallery {

	overflow: hidden;

	padding: 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #ffffff;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



#gallery ul.row-fluid {

	margin: 0;

	padding: 0;

}



#gallery h2 {

	margin-top: 0;

	font-weight: 400;

	font-size: 1.6em;

	line-height: 1em;

}



#gallery ul.row-fluid li#portfolio_wrap {

	text-align: center;

}



#gallery ul.row-fluid li#portfolio_wrap .portfolio-item {

	padding: 20px;

}



/*==================================== TWITTER =====================================================*/



#twitter_container {

	margin-bottom: 30px;

}



#twitter_bar {

	overflow: hidden;

	padding: 20px 20px 0 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



#twitter_text ul {

	margin: 0;

	list-style: none;

}



#twitter_bar #twitter_text img {

	float: left;

	margin-left: 0;

}



#twitter_bar p.tweet {

	margin-bottom: 0;

	padding: 10px 10px 10px 75px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: none repeat scroll 0 0 #9f9f9f;

	color: #000000;

	font-size: 12px;

}



#twitter_bar a {

	color: #ffffff;

}



#twitter_bar .twitter-img {

	float: left;

	margin-top: -8px;

	padding: 3px;

	border: 2px solid #9f9f9f;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: none repeat scroll 0 0 #ffffff;

}



#twitter_text p.twitter-followers {

	float: left;

	clear: left;

	margin-left: 6px;

	padding-left: 0px;

	color: #000000;

	font-size: 8px;

}



#twitter_text p.twitter-followers a {

	color: #000000;

}



#twitter_text li, #twitter_text li img {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



#twitter_text li {

	margin-bottom: 20px;

	min-height: 60px;

}



@media (max-width: 480px) {

	#twitter_bar #twitter_text img {

		margin-top: 0;

		width: 30px;

	}



	#twitter_bar #twitter_text p {

		padding-left: 40px;

	}

}



/*==================================== BREADCRUMBS =================================================*/



.breadcrumbs {

	overflow: hidden;

	margin-bottom: 30px;

	padding: 10px 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

	font-size: 1.1em;

}



/*==================================== PAGINATION ==================================================*/



.pagination {

	margin-top: 0;

	margin-bottom: 30px;

}



.pagination ul {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

}



.pagination ul li a, .pagination ul li span {

	margin-right: 10px;

	padding: 10px 12px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: #ffffff;

	color: #969696;

	line-height: 1em;

}



.pagination ul li:first-child a, .pagination ul li:last-child a {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.pagination ul li.active a, .pagination ul li a:hover {

	border: 1px solid #3089b2;

	background-color: #41a1ce;

	color: #ffffff;

}



/*==================================== RECENT POSTS ================================================*/



#recent_posts {

	overflow: hidden;

	margin-bottom: 30px;

	padding: 20px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



#recent_posts h5.recent-posts-post-title {

	font-size: 1.2em;

	line-height: 1em;

}



.recent-posts-image {

	margin-bottom: 10px;

}



/*==================================== HTML BOX ==================================================*/



#htmlbox_container {

	margin-bottom: 30px;

}



/*==================================== SLIDER ====================================================*/



#slider {

	margin-top: 30px;

	margin-bottom: 0px;

}



#slider .carousel-control {

	top: 100%;

	margin-top: -45px;

	border: none;

	background: rgba(0, 0, 0, 0.25);

	opacity: 1;

}



#slider .carousel-caption {

	padding: 5px 0;

	min-height: 40px;

}



#slider .carousel-caption h4, #slider .carousel-caption p {

	padding: 9px 60px 0;

}



/*==================================== MAGAZINE ==================================================*/



#magazine .post-container {

	margin-bottom: 30px;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



#magazine .featured-image {

	width: auto;

}



#magazine .magazine-metadata {

	margin-bottom: 15px;

}



/* ==================================== PRODUCT ================================================== */



#product_element_section {

	margin-bottom: 30px;

}



#product_element_section #cyberchimps_product_container {

	overflow: hidden;

	border: 1px solid #eaeaea;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	background: #fdfdfd;

	-webkit-box-shadow: 0px 1px 0px 0px #adadad;

	box-shadow: 0px 1px 0px 0px #adadad;

}



#cyberchimps_product {

	padding: 20px;

}



#cyberchimps_product #cyberchimps_product_button {

	margin-top: 20px;

}



/*==================================== PROFILE ==================================================*/



#profile {

	overflow: hidden;

	margin-bottom: 30px;

	padding: 20px;

	border: 1px solid #eaeaea;

	border-radius: 3px 3px 3px 3px;

	background: none repeat scroll 0 0 #fdfdfd;

	box-shadow: 0 1px 0 0 #adadad;

}



#profile_pic img {

	float: right;

	padding: 3px;

	width: 100px;

	height: 110px;

	border: 5px solid #eaeaea;

	border-radius: 5px;

	background-color: #ffffff;

}



.profile {

	padding: 5px 0px 30px 0px;

	border-bottom: 1px solid #cccccc;

}



.profile-icons a {

	margin: 3px;

}



/********************************************************************************************************************/

/****************************************** MEDIA QUERIES ***********************************************************/

/********************************************************************************************************************/



/*==================================== TABLETS ===================================================*/



@media (max-width: 1200px) {


#homehealthcare, #homeeducation, #homefinancial, #homegovernment, #homemanufacturing, #homeprofessional{

	max-width:430px;
}


#top_header  .top-head-description {

	color: #bababa;

	margin: 8px 0 6px 0;

	font-size: 14px;

	text-align:left;

	width:900px;

	/*width:800px;*/

}



.topnav2container{

	width:900px;

	margin:auto;

}



.topnav2search{

padding-left:5px;

	width:50px;

}



}









@media (max-width: 980px) {

#homehealthcare, #homeeducation, #homefinancial, #homegovernment, #homemanufacturing, #homeprofessional{

	max-width:320px;
}

#top_header  .top-head-description {

	color: #bababa;

	margin: 8px 0 6px 0;

	font-size: 14px;

	text-align:left;

	width:700px;

	/*width:800px;*/

}



.topnav2container{

	width:700px;

	margin:auto;

}







}





@media (max-width: 767px) {

	.container-full {

		margin-left: -20px;

		padding-right: 20px;

		padding-left: 20px;

		width: 100%;

	}



	.container-full-footer {

		margin-left: -20px;

		padding-right: 20px;

		padding-left: 20px;

		width: 100%;

	}



	.container-full-footer .container {

		padding: 0 20px;

	}



	body {

		padding-right: 0px;

		padding-left: 0px;

	}



	.container-full-width .container {

		margin: 0px 20px;

	}



	#sidebar h3.widget-title {

		display:block;

	}



	.newstab{

		display:none;

	}



	.newstabhome{

		display:none;

	}



#top_header  .top-head-description {

	color: #bababa;

	margin: 8px 0 6px 0;

	font-size: 11px;

	text-align:left;

	width:600px;

	/*width:750px;*/

}



}





@media (max-width: 650px) {



#menumaroon{

	display:none;

}







#top_header  .top-head-description {

	color: #bababa;

	margin: 8px 0 6px 0;

	font-size: 11px;

	text-align:left;

	width:95%;

	/*width:750px;*/

}



}



/*==================================== PHONES ====================================================*/



@media (max-width: 480px) {

	header#cc-header .span7 {

		text-align: center;

	}



	header#cc-header .span5 {

		text-align: center;

	}



	header#cc-header .span5 div.icons a {

		float: none;

	}



	header#cc-header .span5 div.blog-description {

		float: none;

	}



	header#cc-header .span5 div.register {

		float: none;

	}



	header#cc-header .span5 #searchform {

		float: none;

	}



	.container-full .top-head-social .icons {

		margin-bottom: 10px;

	}



	.container-full-width .container {

		margin: 0px 10px;

	}



}


@media (max-width: 500px) {
#contactpopout, #videopopout{
display:none;

}
}


@media (max-width: 300px) {

#top_header  .top-head-description {

	color: #bababa;

	margin: 8px 0 6px 0;

	font-size: 14px;

display:none;

text-align:center;

width:460px;

}

}







/* -----------------------  User Added Styles ------------------------------ */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */





#footertext{

			text-decoration:none;

font-weight:bold;

}



#footerphrase{

	margin-left:30px;

font-weight:normal;

margin-bottom:20px;

font-size:12px;

}



#footerspace{

margin-top:20px;

}





#testimonial1{

	background-color:#efefef;

	border-radius:10px;

	padding:20px;

}



.testimonial2{

	font-weight:bold;

}



#partnerfeaturetop{

	max-width:700px;

	background-color:#999;

	color:#fff;

	font-size:18px;

	font-weight:bold;

	border-top-left-radius:10px;

	border-top-right-radius:10px;

	height:24px;

	line-height:24px;

	padding:8px;

}



#partnerfeature{

	max-width:700px;

	border:3px solid #999;

	border-bottom-left-radius:10px;

	border-bottom-right-radius:10px;

	height:auto;

	margin-bottom:40px;

	padding:0 4% 0 5%;

}



#partnerfeature2{

	background-color:#fff;

	height:105px;

	float:left; 

	line-height:15px;

	width:82px; 

	margin:0 7px 12px 7px;

	padding:5px;

	font-size:14px;

	color:#444;

	font-weight:bold;

}



#partnerfeature3{

	background-color:#fff;

	height:200px;

	float:left; 

	line-height:15px;

	width:155px; 

	margin:0 30px 30px 30px;

	padding:5px;

	font-size:14px;

	color:#444;

	font-weight:bold;

	overflow:visible;

}



#partnerfeature3 a{

	font-size:18px;

	color:#21428D;

	font-weight:bold;

	text-decoration:none;

}



#partnerfeature2 img{

	width:80px;

	height:80px;

}



#partnerfeature3 img{

	width:auto;

	height:155px;

}



#partnerfeature3:hover{

	height:198px;

	width:155px;

	border:1px solid #999;

	border-radius:10px;

}



#partnerfeature2:hover{

	height:103px;

	width:80px;

	border:1px solid #999;

	border-radius:10px;

}





/*.dropnav, .dropnav2, .dropnav3, .dropnav6{   -------One column drop down

	position:absolute;

	width:294px;

	margin-top:44px;

	background-color:#fff;

	padding:20px 50px 20px 50px;

	height:auto;

	opacity:0.95;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	border-bottom-right-radius:6px;

	border-bottom-left-radius:6px;

	box-shadow: 3px 3px 3px #999;

	display:none;

}*/



.dropnav, .dropnav2, .dropnav3, .dropnav6, .dropnav4, .dropnav5, .dropnav7{

	position:absolute;

	width:506px;

	margin-top:44px;

	background-color:#fff;

	padding:20px 50px 20px 50px;

	height:auto;

	opacity:0.95;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	border-bottom-right-radius:6px;

	border-bottom-left-radius:6px;

	box-shadow: 3px 3px 3px #999;

	display:none;

}


.dropnavdatacenter{

	position:absolute;

	width:880px;

	margin-top:44px;

	background-color:#fff;

	padding:20px 50px 20px 50px;

	height:auto;

	opacity:0.95;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	border-bottom-right-radius:6px;

	border-bottom-left-radius:6px;

	box-shadow: 3px 3px 3px #999;

	display:none;

}


/* ////// use when changing back to three column dropdown menu

.dropnav, .dropnav2, .dropnav3, .dropnav4, .dropnav5, .dropnav6{

	position:absolute;

	width:880px;

	margin-top:44px;

	background-color:#fff;

	padding:20px 50px 20px 50px;

	height:auto;

	opacity:0.95;

	display:none;

}



.dropnavinner{

	width:31%;

	margin:0 10px 0 10px;

	float:left;

}

*//////





.dropnavinner2{

	width:95%;

	margin:0 10px 0 10px;

	float:left;

}



.dropnavinner3{

	width:46%;

	margin:0 10px 0 10px;

	float:left;

}


.dropnavinnerdatacenter{

	width:31%;

	margin:0 10px 0 10px;

	float:left;

}





.dropheader{

	font-family: Oswald;

	font-size:18px;

	color:#666666;

}



.dropitems{

	color:#777;

	font-size:14px;

	padding-left:30px;

}



.dropitems a{

	color:#777;

	text-decoration:none;

}



.dropitems:before{

	margin-top:40px;

}



.dropitems:after{

	margin-bottom:40px;

}



#contactpopout{

	position:fixed;

	margin-top:200px;

	margin-left:-26px;

	z-index:10;

}



#contactpopout:hover{

	margin-left:-10px;

}



#videopopout{

	position:fixed;

	margin-top:348px;

	margin-left:-26px;

	

}



#videopopout:hover{

	margin-left:-10px;

}





#menumaroon {

	font-family: Oswald;

	text-decoration: none;

	color: #fff;

	background: #882345;

	text-align: right;

	line-height: 40px;

	padding: 0 10px 0 10px;

	height:40px;

	float:right;

}



#menumarooncontact {

	font-family: Oswald;

	text-decoration: none;

	color: #fff;

	background: #882345;

	text-align: right;

	line-height: 40px;

	padding: 0 10px 0 10px;

	height:40px;

	float:right;



}





.logomaroon{

	position: absolute;

	margin: 0;

	top:0px;

	left:40px;

}



.styled-v-bar{ /* sample CSS class for a different vertical scrollbar look */

	background:	url(http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/custom-scroll-bar.png) center top no-repeat;

	width: 10px;

	margin-right: 0;

	margin-bottom: 4px;

visibility:hidden;



}



.styled-v-bar ins{ /* Style for the "ins" inner element, or bottom of the scrollbar */ 

	display: block;

	background:	url(http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/custom-scroll-bar.png) center bottom no-repeat;

	width: 10px;

	height: 4px;

	position: absolute;

	top: 100%;

visibility:hidden;

}

#strip {

	max-width:100% !important; 

	height: 24px; 

	display:block;

}



#homeleft{

	float:left;

	width:57%;

}



#homeright{

	float:right;
	width:200px; /*width:39%;*/
	background-color:#efefef;


}



.leftnav1{

	font-family: Nunito;

	color:white;

	text-align:center;

	line-height:40px;

	height:40px;

	width:25%;

	background-size: 100% 40px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/tab_r1_c1.jpg');

	float:left;

}



.leftnav2{

	font-family: Nunito;

	color:white;

	text-align:center;

	line-height:40px;

	height:40px;

	width:25%;

	background-size: 100% 40px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/tab_r1_c2.jpg');

	float:left;

}



.leftnav3{

	font-family: Nunito;

	color:white;

	text-align:center;

	line-height:40px;

	height:40px;

	width:25%;

	background-size: 100% 40px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/tab_r1_c3.jpg');

	float:left;

}



.leftnav4{

	font-family: Nunito;

	color:white;

	text-align:center;

	line-height:40px;

	height:40px;

	width:25%;

	background-size: 100% 40px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/tab_r1_c4.jpg');

	float:left;

}



.newstab{

	font-family: Nunito;

	color:white;

	height:30px;

	margin-top:10px;

	padding-left:20px;

	padding-bottom:10px;

	line-height:30px;

	background-size: 100% 30px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/tab_news.jpg');

	background-repeat: no-repeat;

}



.newstabhome{

	font-family: Nunito;

	color:white;

	height:30px;

	padding-left:20px;

	padding-bottom:10px;

	line-height:30px;

	background-size: 100% 30px;

	background-image: url('http://www.wddesigns.org/sycomtech/wp-content/uploads/2014/09/tab_news.jpg');

	background-repeat: no-repeat;

}



.locations1{

	float:left; 

	min-width:50%;

	margin-bottom:10px;

}



.locations2{

	float:left; 

	min-width:75%;

margin:auto;

background-color:#efefef;

text-align:center;

border-radius:10px;

}



.careerbutton{

	font-weight:bold;

	background-color:#A30042;

	font-size:16px;

	text-align:center;

	color:#fff;

	max-width:40%;

	min-width:30%;

	line-height:40px;

	height:40px;

	margin:auto;

	border-radius:20px;

	box-shadow: 5px 5px 5px #888888;

}



.careerbutton a{

	color:#fff;

}





.specializations{

	font-family: Nunito;	

	width:90%;

	height:25px;

	line-height:25px;

	margin:auto;

	color:#222;

	background-color:#C8C6C7;

	border-top-left-radius:10px;

	border-top-right-radius:10px;

}



.leftnavwrapper{

	width:100%;

}



.leftnavwrapper a{

	color:white;

	text-decoration:none;

}



.leftpartnerwrapper{

	padding-top:10px;

	color:#222;

	font-size:18px;

	margin-top:-20px;

}





#leftwrapper{

	/*border-right:1px #ccc solid;

	border-bottom:1px #ccc solid;

	border-left:1px #ccc solid;

	border-radius:20px;*/

}





#leftwrapper2{

	

}



#leftwrapper2 table{

	margin-bottom:-35px;

	margin-top:-20px;

	padding:0;	

}



#leftwrapper2 td{

	width:100%;

	/*max-width: none !important;*/	

}



#leftwrapper2 img{

	width:535px;

	/*max-width: none !important;*/	

}



.industrieswrapper{

	width:92%;	

	background-color:#444;

	padding:10px 20px 10px 20px;

}



#healthcarewrapper{

	width:91%;

	display:block;	

	padding:10px 20px 10px 20px;

}



#educationwrapper{

	width:91%;

	display:none;	

	padding:10px 20px 10px 20px;

}



#corporationwrapper{

	width:91%;

	display:none;	

	padding:10px 20px 10px 20px;

}



#publicwrapper{

	width:91%;

	display:none;	

	padding:10px 20px 10px 20px;

}



#partnerwrapper{

	width:91%;

	/*overflow:scroll;

	overflow-y:hidden;

	display:block;	*/

	padding:10px 20px 10px 20px;

}





#toolwrapper{

	width:100%;

}



#tool{

	display: inline-block;

	margin:auto;

	height:240px;

	width:25%;

	border:1px #ccc solid;

	border-radius:10px;

	margin-left:15px;

	margin-right:15px;

}



#toolbutton{

	width:85%;

	height:20px;

	margin:10px 0 10px 0;

	border:1px #777 solid;

	border-radius:6px;

	text-align:center;

}



#toolbutton a{

	color:#555;

	font-weight:normal;

	text-decoration:none;

}



#partners td{

	height: 120px;

         vertical-align: top;

}



#partners a{

	color:#882345;

	text-decoration:none;

}



#partners table {

	margin-bottom: 0px;

}



#partners img{

	/*min-width:120px;*/

}




.casestudy{

	max-width:97%;

	background-color:#efefef;

	border-radius:20px;

	padding: 20px;

	margin:20px;

}



.widgetshortcode {

	font-size:14px;

	margin-bottom:-35px !important;

}



.widgetshortcode h2{

	line-height:0.8em !important;

}



.widgetshortcode a{

	font-size:14px;

	line-height:0.6em;

}



.widgetshortcode-events {

	font-size:14px;

	margin-bottom:-20px !important;

}



.widgetshortcode-events h2{

	line-height:0.8em !important;

	

}



.widgetshortcode-events .entry-meta{

	margin-bottom:-10px !important;

}



.widgetshortcode-events a{

	font-size:14px;

	line-height:0.6em;

}



#homepartnersleft{

	float:left;

	width:40px;

}



#homepartnersright{

	float:left;

	width:480px;

	overflow:hidden;

}



#homepartnersleft img{

	margin:0;

}



#homehealthcare{

	float:left;

	position:absolute;

	width:480px; /*487  480px*/

	height:560px;

	margin-left:40px;

	overflow-y:auto;

	overflow-x:hidden;

	padding:10px;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

}



#homeeducation{

	float:left;

	position:absolute;

	width:480px;

	height:560px;

	margin-left:40px;

	overflow-y:auto;

	overflow-x:hidden;

	padding:10px;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	display:none;

}



#homegovernment{

	float:left;

	position:absolute;

	width:480px;

	height:560px;

	margin-left:40px;

	overflow-y:auto;

	overflow-x:hidden;

	padding:10px;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	display:none;

}



#homefinancial{

	float:left;

	position:absolute;

	width:480px;

	height:560px;

	margin-left:40px;

	overflow-y:auto;

	overflow-x:hidden;

	padding:10px;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	display:none;

}



#homeprofessional{

	float:left;

	position:absolute;

	width:480px;

	height:560px;

	margin-left:40px;

	overflow-y:auto;

	overflow-x:hidden;

	padding:10px;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	display:none;

}



#homemanufacturing{

	float:left;

	position:absolute;

	width:480px;

	height:560px;

	margin-left:40px;

	overflow-y:auto;

	overflow-x:hidden;

	padding:10px;

	border-top:1px solid #ccc;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	display:none;

}



#experience{

	background-color:#efefef;

	border:1px #efefef solid;

border-radius:8px;

padding:15px;

margin-bottom:20px;

}



#experience2{

border:1px #ddd solid;

border-radius:8px;

padding:15px;

margin-bottom:20px;

}





.locationtitle{

		color:#882345;

font-size:14px;

}



#locationtitle2{

margin-top:10px;

color:#882345;

font-size:14px;

}

#navigationcontainerdropdownclick {
	background-color:#444;
	border:1px solid #888;
	border-radius:15px;
	height:34px;
	font-size:18px;
	font-weight:bold;
	width:85%;
height:auto;	
	margin:auto;
	margin-top:4px;
	line-height:34px;
	color:white;
	display:none;
}


#navigationcontainerdropdown {
	background-color:#444;
	border:1px solid #888;
	border-radius:15px;
	height:34px;
	font-size:16px;
	font-weight:bold;
	width:85%;
	height:auto;	
	margin:auto;
	margin-top:4px;
	line-height:25px;
	color:white;
	display:none;
}

#homeunderleft {
	display:none;
}





#video6{
display:none;
}

#video5{
display:block;
}




@media (max-width: 1000px) {

#video5{
display:none;
}

#video6{
display:block;
margin-left:-20px;
}

#homepartnersleft{
	
}

#homehealthcare, #homeeducation, #homefinancial, #homegovernment, #homemanufacturing, #homeprofessional{

	max-width:65%;

}


#top_header2 .container{
	width:80%;
	margin-left: 10% !important;
}

#homeright {
	/*display:none;*/
}

#homeunderleft {
	display:block;
width:95%;
}

#homeunderleft2 {
	display:none;
}

#homeleft{
	width:95%;
}


.spacer2 {
	display:none;
}

.topnav2search{
	display:none;
}



#navigationcontainer {
	display:none;
}


/*#navigationcontainerdropdown {
	display:none;
}*/

#navigationcontainerdropdownclick {
	display:block;
}

#navigationcontainerdropdownclick a{
	color:white;
}

#dropdowntextheader{
	margin-left:30px;
}

#dropdowntextheader a{
	color:white;
}



#tool{

	float:left;

	margin:auto;

	font-size:10px;

	height:240px;

	width:25%;

	border:1px #ccc solid;

	border-radius:10px;

	margin-left:15px;

	margin-right:15px;

}



#tool h2{

	font-size:12px;

}



}

@media (max-width: 800px) {

#strip {

	display:none;
}

}





@media print { 
.top-head-description{ display:none; }
#sidebar{ display:none; }
#contactpopout, #videopopout, #footerspace, #topnav2search, #topnav2container, .topnav2{ display:none; }
.navouter1, .navouter2, .navouter3, .navouter4, .navouter5, .navouter6, .navouter7,{ display:none; }
}