/******************************
	-	BASICS	-
********************************/



body 	{		color:#777; color:rgba(0,0,0,0.5);
				background: #fff;
		}


/*********************************
	-	COLORING AND STYLING	-
**********************************/

a,a:visited				{	color:#1D77EF; }
a:hover					{	color:#000 !important; color:rgba(0,0,0,0.75) !important; }
.hovercolor:hover,
a.hovercolor:hover		{	color:#000 !important; }


a:visited icon,
a icon		 			{	color: #666 !important; color:rgba(0,0,0,0.25) !important; }

a:hover icon			{	color:#1D77EF; }

#subfooter p,
#subfooter span,
#subfooter 				{	color:#bbb; color: rgba(0,0,0,0.35); }
#subfooter a,
#subfooter a:visited	{  color:#bbb; color: rgba(0,0,0,0.35);  }
#subfooter a:hover		{	color:#1D77EF; }

h1,h2,h3,h4,h5,h6		{	color:#000; color:rgba(0,0,0,0.75);}

hr						{	border-color:#ddd; }

.subfooter-socials,
.subfooter-socials:visited		{	color:#666 !important;color:rgba(0,0,0,0.25) !important;}
.subfooter-socials:hover		{   color:#1D77EF;}



/** SPECIAL TITLES **/
.module-title			{	color:#000; font-weight:300; color:rgba(0,0,0,0.75);}
.headline-title			{	color:#000; color:rgba(0,0,0,0.75); }

.postlist-title,
.postlist-title a,
.postlist-title a:visited,
.comment-list-content	{	color: #000 !important; color: rgba(0,0,0,0.75) !important; font-weight: 300; }

.widget-title				{	background-color:#f3f3f3; background:rgba(255,255,255,0.5); color:#000; color:rgba(0,0,0,0.75);}
.thesidebar .widget-title	{	background-color:#f3f3f3; background:rgba(255,255,255,0.5); color:#000; color:rgba(0,0,0,0.75);}

.boxedbg-title 			{	background-color:#f3f3f3; background:rgba(255,255,255,0.85); color:#000; color:rgba(0,0,0,0.75);}
.boxedbg-title h4		{	color:#000; color:rgba(0,0,0,0.75);}

.subtext				{	color:#999; color: rgba(0,0,0,0.35); }

.smalltitle				{	color:#000; color:rgba(0,0,0,0.75);}

.bo-title,.blog-title	{   color:#000; color:rgba(0,0,0,0.75);}

/********************************
	-	HELPER CLASSES -
*********************************/

.contentdivider,
.contentdivider-mini,
.contentdivider-mini-blog	{	border-bottom:1px dotted #000;border-bottom:1px dotted rgba(0,0,0,0.15);}

/******************************
	-	THE CONTAINER	-
********************************/



.boxedbg								{	background-color:#fff; background:rgba(255,255,255,0.75); }
.thesidebar .widget						{	background-color:#f3f3f3; background:rgba(255,255,255,0.5); }

/******************************
	-	WIDGETS	-
********************************/

/* Recent Comments */
ul#recentcomments li { color: rgba(0,0,0,0.35); border-bottom: 1px dotted rgba(0,0,0,0.15); }
ul#recentcomments li:before { color: rgba(0,0,0,0.25); }
ul#recentcomments li a { color: #000 !important; color: rgba(0,0,0,0.75) !important; font-weight: 300;}
ul#recentcomments li a:hover { color: #000; color: rgba(0,0,0,0.35);}
ul#recentcomments li a.url { color: #000 !important; color: rgba(0,0,0,0.35) !important;}
ul#recentcomments li a.url:hover { color: #fff; }


/* Standard Widgets */
.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_recent_entries ul li { border-bottom: 1px dotted rgba(0,0,0,0.15); color: rgba(255,255,255,0.5); }
.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_recent_entries ul li a { color: #000 !important; color: rgba(0,0,0,0.75) !important; font-weight: 300; }
.widget_archive ul li a:before, .widget_categories ul li a:before , .widget_meta ul li a:before, .widget_recent_entries ul li a:before { color: rgba(0,0,0,0.15); }


/* Calendar */
#wp-calendar thead tr { background: rgba(0,0,0,0.15); color: #000; color:rgba(0,0,0,0.75); }
#wp-calendar caption { color: #999; color:rgba(0,0,0,0.35); }
#wp-calendar tbody td { border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.15); color: #777; background: rgba(255,255,255,0.15); }
#wp-calendar tbody td a { color: #fff; }
#wp-calendar tbody td a:hover { color: #fff; }
#wp-calendar #prev a, #wp-calendar #next a { color: #fff; }


/* Pages */
.widget_pages ul li a { color: #000 !important; color:rgba(0,0,0,0.75) !important; background: #fff; background: rgba(255,255,255,0.5); }
.widget_pages ul li a:hover { color:#1D77EF; background: #fff;  }
.widget_pages ul li.current_page_item a { color:#1D77EF; background: #fff; }


/* Nav Menu */
.widget_nav_menu ul li a { color: #000 !important; color:rgba(0,0,0,0.75) !important; background: #fff; background: rgba(255,255,255,0.5); }
.widget_nav_menu ul li a:hover { color:#1D77EF; background: #fff; }
.widget_nav_menu ul li.current_page_item a { color:#1D77EF; background: #fff; }


/* Tags */
.tagcloud a { font-weight: 400; font-size: 12px !important; padding-top: 1px; color:#999; color: rgba(0,0,0,0.35) !important; background: transparent; border: 1px solid rgba(0,0,0,0.15); -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, color 0.2s, border-color 0.2s; transition: background-color 0.2s, color 0.2s, border-color 0.2s; }
.tagcloud a:hover {  color: #1D77EF; background: transparent; border: 1px solid #1D77EF; }


/* Tooltips */
.tooltip-inner { background-color: #000; background-color: rgba(0,0,0,0.75); }
.tooltip.top .tooltip-arrow { border-top-color: #000; border-top-color: rgba(0,0,0,0.75); }
.tooltip.right .tooltip-arrow { border-right-color: #000; border-right-color: rgba(0,0,0,0.75); }
.tooltip.left .tooltip-arrow { border-left-color: #000; border-left-color: rgba(0,0,0,0.75); }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #000; border-bottom-color: rgba(0,0,0,0.75); }

/******************************
	-	HEADER 	-
********************************/

.withoutgradientheader #headerwrapper	{	background-color:#ffffff; }



/******************************
	-	FOOTER	-
********************************/
#footer								{	background-color:#f3f3f3; background-color:rgba(255,255,255,0.5);}
#subfooter							{	background-color:#eee; background-color:rgba(255,255,255,0.75); }




/******************************
	-	FOOTER CONTACT 	-
********************************/

.contactinfo.table .table-cell:first-child p		{	color:#999; color: rgba(0,0,0,0.35); }

.contactinfo.table .table-cell:last-child p,
.contactinfo.table .table-cell:last-child a,
.contactinfo.table .table-cell:last-child a:visited,
.contactinfo.table .table-cell:last-child a:hover	 {	  color:#000; color: rgba(0,0,0,0.75); }

/******************************
	-	MENU	-
********************************/

menu												{	background:#fff;	}
menu:after											{	background-image:none }

menu .icon-cancel									{	 color:#fff; }
menu .visible-phone .icon-cancel					{	 color:#000; color: rgba(0,0,0,0.75); }

/* 1ST LEVEL OF MENU */

menu #navigation ul li a							{	font-weight:700; }

/*menu #navigation >ul >li:first-child:before			{	background:#1a1b1e; }
menu #navigation >ul >li:last-child:after			{	background:#26272d; }*/



menu #navigation ul li >a .menubutton,
menu #navigation ul li >a:visited .menubutton		{		background-color:#fff;
															border-top:1px solid #fff;
															border-bottom:1px solid #eee;
													}
													
menu #navigation ul li >a:hover .menubutton			{		background-color:#fff;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
}
													
													
menu #navigation ul li:hover >a .menubutton,
menu #navigation ul li.active >a .menubutton		{		background-color:#fff; 	border-top:1px solid #fff;
		border-bottom:1px solid #eee; color:#1D77EF; }

menu #navigation ul .menubutton						{		color:#000; color: rgba(0,0,0,0.75); }

menu #navigation ul li:hover >a .menubutton,
menu #navigation ul li.active >a .menubutton			{	background-color:#fff;}

menu #navigation ul:last-child li:last-child >a .menubutton		{   border-bottom: 0; }


/* 2ND LEVEL OF MENU */

menu #navigation ul li ul li >a .menubutton,
menu #navigation ul li ul li >a:visited .menubutton,
menu #navigation ul li ul li >a:hover .menubutton	{		background-color:#eee;
															border-top:1px solid #eee;
															border-bottom:1px solid #e5e5e5;
													}


menu #navigation ul li ul li:hover > a .menubutton	{	background:#f3f3f3; border-top:1px solid #f3f3f3;
															border-bottom:1px solid #e5e5e5;
															color:#000 !important; color: rgba(0,0,0,0.75) !important;
															}

/* 3RD LEVEL OF MENU */


menu #navigation ul li ul li ul li > a .menubutton,
menu #navigation ul li ul li ul li > a:visited .menubutton,
menu #navigation ul li ul li ul li > a:hover .menubutton	{	background:#eee;
																border-top:1px solid #eee;
																border-bottom:1px solid #e5e5e5;
															}
menu #navigation ul li ul li ul li:hover > a .menubutton	{	background:#f3f3f3; border-top:1px solid #f3f3f3;
															border-bottom:1px solid #e5e5e5; }


.menu-toggler										{	color:#fff;  }
#current-menu-txt									{	color:#fff; }
#current-menu-txt-new								{	color:#fff; }


/* SUBMENU ARROW */
menu #navigation ul li.hassubmenu >a:after 			{ 	color:#999; color: rgba(0,0,0,0.35); }
menu #navigation ul li.hassubmenu:hover >a:after 	{ 	color:#000; color: rgba(0,0,0,0.75); }

menu #navigation ul li ul li.hassubmenu:hover >a:after,
menu #navigation ul li ul li ul li.hassubmenu:hover >a:after 	{ 	color:#000 !important; color: rgba(0,0,0,0.75) !important; }

/* MENU FOOTER LOGO   */
.menu-footerlogo .logo-holder						{ 	background:#eee;}

.single_bluroverlay								{	background-color:#1D77EF; }

#searchform .single_bluroverlay								{	background-color:transparent !important; }

.header-menu-wrapper:hover .single_bluroverlay,
.menucloser:hover .single_bluroverlay				{			background-color:#000; background-color:rgba(0,0,0,0.75);}

#searchform:hover .single_bluroverlay,
#searchform.onfocus .single_bluroverlay 			{			background-color:#eee; background-color:rgba(0,0,0,0.05);}



/******************************
	-	TOP MENU COLORING	-
********************************/


.menuontop menu															{	background-image:none !important; background-color:#fff; }

.menuontop menu #navigation ul li >a .menubutton, 
.menuontop menu #navigation ul li >a:visited .menubutton				{	background-color:#fff; color:#777; color: rgba(0,0,0,0.75); }	

.menuontop menu #navigation ul ul										{    border: 1px solid #e5e5e5; border-top: 0; }

.menuontop menu #navigation ul ul ul									{    border: 1px solid #e5e5e5; margin-top: -1px; }

.menuontop menu #navigation >ul >li:hover,
.menuontop menu #navigation >ul >li.active								{	 color:#1d77ef !important; background-color:#fff !important; }

.menuontop menu #navigation ul li.hassubmenu >a:after 					{   color:#777; color:rgba(0,0,0,0.35); }

.menuontop menu #navigation >ul >li.hassubmenu:hover >a:after,
.menuontop menu #navigation >ul >li.hassubmenu.active >a:after			{	color:#1d77ef;  }
																	
.menuontop menu #navigation >ul >li >.sub-menu li,
.menuontop menu #navigation >ul >li >.sub-menu li .menubutton,
.menuontop menu #navigation >ul >li >.sub-menu >li,
.menuontop menu #navigation >ul >li >.sub-menu >li .menubutton			{	border-bottom:1px solid #e5e5e5; border-top:0px;}

.menuontop menu #navigation >ul >li >.sub-menu 	li						{	background-color:#eee; }
.menuontop menu #navigation >ul >li >.sub-menu 	li:hover				{	background-color:#f3f3f3;border-right:none;}


.menuontop menu #navigation ul li >a:hover .menubutton,
.menuontop menu #navigation ul li:hover >a .menubutton,	
.menuontop menu #navigation >ul >li >.sub-menu li:hover >a,
.menuontop menu #navigation >ul >li >.sub-menu li:hover >a .menubutton,
.menuontop menu #navigation ul li.active >a .menubutton,
.menuontop menu #navigation >ul >li >.sub-menu li.active >a,
.menuontop menu #navigation >ul >li >.sub-menu li.active >a .menubutton	{	color:#1d77ef;}
		
		
.menuontop menu #navigation ul li ul li.hassubmenu >a:after 			{    color:#777; color:rgba(0,0,0,0.35) }
.menuontop menu #navigation ul li ul li.hassubmenu:hover >a:after, 		
.menuontop menu #navigation ul li ul li.hassubmenu.active >a:after 	{    color:#fff; color:rgba(0,0,0,0.75) }

.menuontop menu #navigation >ul >li li.submenutoleft:hover >.sub-menu	{	left:-202px; }




/******************************
	-	BUTTONS	-
********************************/

.minibtn, .logged-in-as a, #cancel-comment-reply-link { font-weight: 400; font-size: 12px; color: #1D77EF; background: transparent; border: 1px solid #1D77EF;}
.minibtn:hover, .logged-in-as a:hover, .glassbtn input[type="submit"]:hover, #cancel-comment-reply-link:hover { color:#999; color: rgba(0,0,0,0.35) !important; background: transparent; border: 1px solid rgba(0,0,0,0.15) !important;  }

.glassbtn input[type="submit"] {  font-weight: 400; color: #1D77EF; background: transparent; border: 1px solid #1D77EF;  }


/******************************
	-	INPUTS	-
********************************/

select, textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="submit"],
.uneditable-input
									{		border:1px solid #ccc; border:1px solid rgba(0,0,0,0.1); background: rgba(255,255,255,0.25);
											color:#bbb; color:rgba(0,0,0,0.5);
									}

input[type="submit"]				{		color:#fff; border:0; }

										
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover, input[type="month"]:hover,
input[type="time"]:hover, input[type="week"]:hover,
input[type="number"]:hover, input[type="email"]:hover,
input[type="url"]:hover, input[type="search"]:hover,
input[type="tel"]:hover, input[type="color"]:hover,
.uneditable-input:hover					{					background-color:#eee; background-color:rgba(0,0,0,0.05);	}


textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus,
input[type="time"]:focus, input[type="week"]:focus,
input[type="number"]:focus, input[type="email"]:focus,
input[type="url"]:focus, input[type="search"]:focus,
input[type="tel"]:focus, input[type="color"]:focus,
.uneditable-input:focus					{
											background: #fff; border:1px solid #000; border:1px solid rgba(0,0,0,0.35);
											
										}

/********************************
	-	HEADER SEARCH	-
********************************/

#header_search .searchsubmittericon		{	color:#000; color: rgba(0,0,0,0.75); }
#header_search .searchinput				{	color:#000; color: rgba(0,0,0,0.75); border: 1px solid #000; border: 1px solid rgba(0,0,0,0.1); background-color:#fff !important; background-color: rgba(255,255,255,0.25) !important; }

#header_search .searchinput:focus		{	background-color:#fff !important;border: 1px solid rgba(0,0,0,0.35) !important; }

#header_search .onfocus .searchsubmittericon { color:#000; color: rgba(0,0,0,0.75); }



/*********************************
	-	SLIDER TITLE CONTAINER	-
*********************************/

#cinematic-title-wrapper							{	background:#000; background:rgba(255,255,255,0.75);
														}

#cinematic-title-wrapper.empty						{	background:transparent; background:rgba(255,255,255,0); }


#cinematic-title-wrapper h2							{	color:#000; color: rgba(0,0,0,0.75);}
#cinematic-title-wrapper p							{	color:#000; color: rgba(0,0,0,0.75);}


#cinematic-title-wrapper.empty #cinematic-navigation 	{	background:#000; background:rgba(255,255,255,0.75); }


#cinematic-navigation i								{	color:#000; color: rgba(0,0,0,0.75); }

/******************************
	-	MEDIAWALL	-
********************************/
.mediawall-filter,
.mediawall-filter:visited			{	background:#fff;
										background:rgba(255,255,255,0.5);color:#000 !important;color: rgba(0,0,0,0.75) !important; }
.mediawall-filter:hover,
.mediawall-filter.selected			{	background-color:#fff; color:#1D77EF;}

.mediawall-filter, .mediawall-filter:visited	{font-weight:700;}


.mediawall-overlay					{	background:#fff;background:rgba(255,255,255,0.9); }
.mediawall-title,
.mediawall-teamname					{	color:#000; color: rgba(0,0,0,0.75); border-bottom:1px dotted #000;border-bottom:1px dotted rgba(0,0,0,0.15);}



.mediawall-category,
.mediawall-category:visited,
.mediawall-teamfunction				{	color:#999 !important; color: rgba(0,0,0,0.35) !important; }
.mediawall-categories,
.mediawall-categories a				{	color:#999 !important; color: rgba(0,0,0,0.35) !important; }

.mediawall-lightbox,
.mediawall-link						{	background:#fff;}


.mediawall-lightbox a,
.mediawall-lightbox a:visited,
.mediawall-link a,
.mediawall-link a:visited,
.mediawall-lightbox a:hover,
.mediawall-link a:hover				{	 color:#000 !important; color: rgba(0,0,0,0.75) !important; }


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.mediawall-title			{	color:#000; color: rgba(0,0,0,0.75); }

	}


/******************************
	-	TEAMMEMBERS	-
********************************/

.teamfunction,
.teamfunction:visited,
.teamfunction:hover					{	color:#999; color: rgba(0,0,0,0.35); }

.teamname,.teamname:visited			{	color:#000; color: rgba(0,0,0,0.75); }

.teamgroup .centeredlist li a,
.teamgroup .centeredlist li a:visited	{	color:#bbb !important;color:rgba(0,0,0,0.35) !important;}
.teamgroup .centeredlist li a:hover		{	color:#1D77EF;}



   

/******************************
	-	BLOG OVERVIEW	-
********************************/

.bo-middledivider		{	border-right:1px dotted #000; border-right:1px dotted rgba(0,0,0,0.5)}

.bo-datedivider			{	background-color:#fff; }
.bo-daydivider			{	background-color:#fff; }

.bo-daydivider.toleft:before	{	border-top:1px dotted #000;border-top:1px dotted rgba(0,0,0,0.5);}
.bo-daydivider.toright:before	{	border-top:1px dotted #000;border-top:1px dotted rgba(0,0,0,0.5);}

.bo-year						{	color:#000; color: rgba(0,0,0,0.75);}
.bo-month						{	color:#000; color: rgba(0,0,0,0.75);}
.bo-day							{	color:#000; color: rgba(0,0,0,0.75);}


/* THE MEDIA AND CONTENT ITSELF */

.bo-details								{	background-color:#fff; background:rgba(255,255,255,0.75);}

#bo-loadmorebutton:hover				{	background:#1D77EF;}
#bo-loadmorebutton:hover .bo-year,
#bo-loadmorebutton:hover .bo-month		{	color:#fff}
.blog-author,
.blog-author a,
.blog-author:visited,
.blog-author a:visited,
.blog-date,
.blog-date:visited,
.blog-category,
.blog-category a,
.blog-category:visited,
.blog-comments,
.blog-comments:visited,
.bo-category,
.bo-category:visited,
.bo-comments,
.bo-comments:visited,
.blog-tagged,
.blog-tag,
.blog-tag:visited,
.bo-category a,
.bo-category a:visited,
.blog-category a:visited, 		
.blog-tagged,
.blog-tag,
.blog-tag:visited,
.blog-tag a 			{	color:#777 !important; color:rgba(0,0,0,0.35) !important; font-size: 12px;}

.blog-author a:hover,
.blog-category a:hover,
.blog-comments:hover,
.bo-comments:hover,
.bo-category a:hover,
.blog-tag a:hover				{	color:#1D77EF;  }



/******************************
	-	RELATED POSTS	-
********************************/

.sb-nav-goodweb .sb-navigation-left i,
.sb-nav-goodweb .sb-navigation-right i	{	color:#666;  color:rgba(0,0,0,0.35); }

.sb-nav-goodweb .sb-navigation-left:hover i,
.sb-nav-goodweb .sb-navigation-right:hover i	{	color:#1D77EF;  }

.sb-goodweb-skin .showbiz-title,
.sb-goodweb-skin .showbiz-title a,
.sb-goodweb-skin .showbiz-title a:visited	{   color:#000 !important;  color:rgba(0,0,0,0.75) !important;}

.sb-goodweb-skin .showbiz-date				{	color:#999; color: rgba(0,0,0,0.35); }


/******************************
	-	SERVICES	-
********************************/
.servicetitle		{	background:#f3f3f3;background:rgba(255,255,255,0.85);color:#000;color: rgba(0,0,0,0.75);}
.servicecontent		{	background:#fff; background:rgba(255,255,255,0.75); color:#777; color:rgba(0,0,0,0.5);}




/******************************
	-	BUTTONS	-
********************************/
.decoredbutton			{	background-image:url(../images/assets/transparent.png);color:#fff; }
.decoredbutton:before	{	border-right:1px solid rgba(255,255,255,0.1);border-left:1px solid rgba(0,0,0,0.08);}
.decoredbutton:hover	{	background-image:url(../images/assets/white10.png);}


	
/******************************
	-	ACCORDION GROUPS	-
********************************/

/*** THE COLORED VERSION ***/

.accordion-colored .accordion-heading										{	background-color:#fff;}
.accordion-colored .accordion-inner											{	background-color:#eee; border-top:0; color:#666;}
.accordion-colored .accordion-heading .accordion-toggle,
.accordion-colored .accordion-heading .accordion-toggle:hover				{ 	color:#1D77EF;border-top:1px solid #fff; border-bottom:1px solid #eee;}


.accordion-colored .accordion-toggle.collapsed:after						{	color:#000 !important; color: rgba(0,0,0,0.75) !important; }
.accordion-colored .accordion-toggle:after									{	color:#000 !important; color: rgba(0,0,0,0.75) !important; }
.accordion-colored .accordion-heading .accordion-toggle.collapsed			{	color:#000 !important; color: rgba(0,0,0,0.75) !important; border-bottom:1px solid #eee !important;}


/*** THE GLAS VERSION ***/
.accordion-glas .accordion-group											{	border:1px solid rgba(0,0,0,0.15); border-top:none;}
.accordion-glas .accordion-heading											{	background-color:transparent;}
.accordion-glas .accordion-inner											{	background-color:transparent; border:none; }
.accordion-glas .accordion-heading .accordion-toggle,
.accordion-glas .accordion-heading .accordion-toggle:hover,
.accordion-glas .accordion-heading .accordion-toggle.collapsed:hover		{ 	color:#1D77EF; }
.accordion-glas .accordion-heading .accordion-toggle.collapsed				{   color:#666 !important; color: rgba(0,0,0,0.35) !important;}


.accordion-glas .accordion-toggle.collapsed:after	{	color:#666; color: rgba(0,0,0,0.35);}
.accordion-glas .accordion-toggle:after				{	color:#666; color: rgba(0,0,0,0.35); }
.accordion-glas .accordion-group:first-child 		{	border-top:1px solid rgba(0,0,0,0.15);}


/******************************
	-	TABS	-
********************************/

.nav.nav-tabs			{	border-bottom: 1px solid #000;border-bottom: 1px solid rgba(0,0,0,0.15)}
.nav.nav-tabs li		{	border-right: 1px solid #000;border-right: 1px solid rgba(0,0,0,0.15) }

.nav-tabs>li>a,
.nav-tabs>li>a:visited		{	color:#666 !important; color: rgba(0,0,0,0.35) !important;}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:visited,
.nav-tabs>li>a:hover		{	background:transparent; border:none; color:#1d77ef;}

.tab-content 				{	color:#666; color: rgba(0,0,0,0.5);}


/******************************
	-	SKILLS	-
********************************/

.skill-title			{	color:#999; }
.skill-underlay			{	background: #000;background: rgba(255,255,255,0.25); }
.skill-overlay			{	background: #1D77EF; }
.skillproc				{	background: #2d2e34; background: rgba(0,0,0,0.75); color:#fff;}
.skillproc:after		{	border-top:5px solid #2d2e34; border-top:5px solid rgba(0,0,0,0.75);}



/******************************
	-	PRICETABLES	-
********************************/

.pricingtable,
.pricingtable p								{	color:#000; color: rgba(0,0,0,0.75); font-weight: 300; }

.pricingtable li .tablesubheader			{	color:#999; color: rgba(0,0,0,0.35); font-weight: 400; }

.ptcolored li								{	border-bottom:1px solid #e9e9e9; border-top:1px solid #f6f6f6; background:#f3f3f3; } 
.ptglas 									{	border:1px solid #eee;}
.ptglas li									{	border-top:1px solid transparent; }

.ptcolored li:first-child					{	background-color:#f3f3f3;}
.ptcolored li.pricerow						{	background-color:#fff}

.ptglas li:first-child,
.ptglas li.pricerow							{	background-color:#f3f3f3; } 

.pricingtable li .tableheder				{	color:#000; color: rgba(0,0,0,0.75); font-weight: 300; }


.pricingtable .currency						{	color:#000; color: rgba(0,0,0,0.75);}
.pricingtable .price						{	color:#000; color: rgba(0,0,0,0.75);}
.pricingtable .subprice						{	color:#000; color: rgba(0,0,0,0.75);}

.ptglas.highlight li:first-child			{	border-top:1px solid #eee; }
.ptglas.highlight li:last-child				{	border-top:1px solid #eee; }

.ptglas.highlight li:first-child,
.ptglas.highlight li.pricerow				{	background-color:#fff; background-color:rgba(255,255,255,0.25);}


.pricingtable.highlight {
							margin-top: -20px;
							position: relative;
							z-index: 5;
							-webkit-box-shadow: 0px 0px 25px 1px rgba(0, 0, 0, 0.08);
							-moz-box-shadow: 0px 0px 25px 1px rgba(0,0,0,0.08);
							box-shadow: 0px 0px 25px 1px rgba(0, 0, 0, 0.08);
							}
							
.ptglas.highlight .glasbutton			{ 	color:#000; background-color:#fff;background-color:rgba(255,255,255,0.05) }
.glasbutton									{	background-color:#fff;background-color:rgba(0,0,0,0.25)	}
.ptglas.highlight .decoredbutton		{ 	background-color:#1d77ef; color: #fff !important;}




/******************************
	-	COMMENTS	-
********************************/

.thecomments .comment-details,
.thecomments .comment-details span,
.thecomments .comment-details a,
.thecomments .comment-details a:visited		{	color: #999; color:rgba(0,0,0,0.35) !important; }
.thecomments .comment-details a:hover		{	color: #1D77EF; }


.thecomments .comment-details .comment-reply-link span,
.comment-reply-link span,
.comment-reply-link:visited span,
.comment-reply-link:hover span,
.comment-reply-link i,
.comment-reply-link:visited i,
.comment-reply-link:hover i						{	color: #999; color:rgba(0,0,0,0.35) !important;}


.thecomments .comment-details .comment-reply-link span	{ color: #1D77EF; }
.comment-reply-link:hover .icon-forward	{ color: #1D77EF; }

/******************************
	-	MAPGYVER STYLES	-
********************************/

#mapgyver_holder	{	background-color: rgba(255,255,255,0.75); }


/******************************
	-	SEARCH PAGE STYLES	-
********************************/

.page-navi ul li a { font-weight: 400; font-size: 12px !important; padding-top: 1px; color:#999; color: rgba(0,0,0,0.35) !important; background: transparent; border: 1px solid rgba(0,0,0,0.15); -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, color 0.2s, border-color 0.2s; transition: background-color 0.2s, color 0.2s, border-color 0.2s;  }
.page-navi ul li a:hover { color: #1D77EF; background: transparent; border: 1px solid #1D77EF; }
.page-navi ul li a.current { color: #1D77EF; background: transparent; border: 1px solid #1D77EF; cursor: default; }
.page-navi ul li a.current span { color: #1D77EF; }
.search-results article hr { border-top:1px solid #000; border-top:1px dotted rgba(0,0,0,0.15); }
.search-results h2.section-title a { color: #000 !important; color: rgba(0,0,0,0.75) !important; }