body { background-color: #ffffff; color: #383838; }
a,a:link { color: #111111; text-decoration:none; }
a:hover { color: #338fe0; text-decoration:none; }
 
/* --------- Text Default --------- */
 .section.text-default, 
#main.text-default, 
#leftbar .text-default, 
#rightbar .text-default { color: #383838; }

.section.text-default a, 
#main.text-default a, 
#leftbar .text-default a, 
#rightbar .text-default a { color: #111111; text-decoration:none; }

.section.text-default a:hover, 
#main.text-default a:hover, 
#leftbar .text-default a:hover, 
#rightbar .text-default a:hover { color: #338fe0; text-decoration:none; }

.section.text-default ul.menu > li.current-menu-item > a {
    font-weight: 700;
	color:#338fe0}

/* --------- Text Lighter --------- */
.section.text-light, #main.text-light, #leftbar .text-light, #rightbar .text-light { color: #d3d3d3; }
.section.text-light a, #main.text-light a, #leftbar .text-light a, #rightbar .text-light a { color: #f8f8f8; text-decoration:none; }
.section.text-light a:hover, #main.text-light a:hover, #leftbar .text-light a:hover, #rightbar .text-light a:hover { color: #94daef; text-decoration:none; }
.section.text-light ul.menu > li.current-menu-item > a {
    font-weight: 700;
	color:#94daef}
 
/* --------- Text Options --------- */
body {font-size:13px; font-family:tahoma; font-weight:normal; }
#header #logo h1 {color:#000000 !important; font-size:40px; font-family:tahoma; font-weight:bold; }
.primary > ul > li > a, .primary > ul > li > a:link {font-size:14px; font-family:tahoma; font-weight:bold; }
h1 {color:#333333 !important; font-size:22px; font-family:tahoma; font-weight:normal; }
h1 a, h1 a:link { color:#333333 }
h2 {color:#333333 !important; font-size:20px; font-family:tahoma; font-weight:normal; }
h2 a, h2 a:link { color:#333333 }
h3 {color:#333333 !important; font-size:18px; font-family:tahoma; font-weight:normal; }
h3 a, h3 a:link { color:#333333 }
h4 {color:#333333 !important; font-size:16px; font-family:tahoma; font-weight:normal; }
h4 a, h4 a:link { color:#333333 }
h5 {color:#333333 !important; font-size:14px; font-family:tahoma; font-weight:normal; }
h5 a, h5 a:link { color:#333333 }
h6 {color:#333333 !important; font-size:12px; font-family:tahoma; font-weight:normal; }
h6 a, h6 a:link { color:#333333 }
h3.widget-title {color:#333333 !important; font-size:16px; font-family:tahoma; font-weight:normal; }
h1.entry-title, h1.entry-title a {color:#333333 !important; font-size:24px; font-family:tahoma; font-weight:normal; }
h2.entry-title, h2.entry-title a, h2.entry-title a:link, h2.entry-title a:visited {color:#333333 !important; font-size:16px; font-family:tahoma; font-weight:normal; }

/* Layout
/*-----------------------------------------------------------------------------------*/
#global-wrapper { 
	padding:0; 
			margin: 0 auto;
	}
#content { background-color: #ffffff; }



/* Menu
/*-----------------------------------------------------------------------------------*/
nav.primary > ul > li > a, .primary > ul > li > a:link { color: #f4f4f4 !important; }
nav.primary > ul > li > a:hover { color: #338fe0 !important; }
nav.primary > ul > li.current-menu-item > a { color: #338fe0 !important; }
nav.primary > ul > li > ul:before { border-bottom-color: #338fe0 !important; }
nav.primary > ul > li > ul { border-top-color: #338fe0 !important; }






nav.border > ul.menu > li { padding-left:0.9em; padding-right:0.9em; border-right: 1px solid #ffffff; }
nav.border > ul.menu > li:first-child{ border-left: 1px solid #ffffff; }

nav.button > ul.menu > li { padding-left:0.2em; padding-right:0.2em; }
nav.button > ul.menu > li:first-child { padding-left:0; }
nav.button > ul.menu > li:first-last { padding-right:0; }
nav.button > ul.menu > li > a { padding: 8px; border-radius: 3px; color:#f8f8f8;}
nav.button > ul.menu > li > a:hover { color:#94daef;}
nav.button > ul.menu > li:nth-child(1)> a { background-color: #07668e; } 
nav.button > ul.menu > li:nth-child(2)> a { background-color: #44bf87; } 
nav.button > ul.menu > li:nth-child(3)> a { background-color: #a43560; } 
nav.button > ul.menu > li:nth-child(4)> a { background-color: #f29a3f; } 
nav.button > ul.menu > li:nth-child(5)> a { background-color: #f24607; } 
nav.button > ul.menu > li:nth-child(6)> a { background-color: #30abc5; } 
nav.button > ul.menu > li:nth-child(7)> a { background-color: #1d8281; } 
nav.button > ul.menu > li:nth-child(8)> a { background-color: #07668e; } 
nav.button > ul.menu > li:nth-child(9)> a { background-color: #44bf87; } 
nav.button > ul.menu > li:nth-child(10)> a { background-color: #a43560; } 
nav.button > ul.menu > li:nth-child(11)> a { background-color: #f29a3f; } 
nav.button > ul.menu > li:nth-child(12)> a { background-color: #f24607; } 
nav.button > ul.menu > li:nth-child(13)> a { background-color: #30abc5; } 
nav.button > ul.menu > li:nth-child(14)> a { background-color: #1d8281; } 
nav.button > ul.menu > li:nth-child(15)> a { background-color: #07668e; } 
nav.button > ul.menu > li:nth-child(16)> a { background-color: #44bf87; } 


ul.menu > li.menu-item-has-children > a:after {
    font-family: 'FontAwesome';
    content: "\f107";
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    margin-left: 0.2em;
}


/* SubMenu
/*-----------------------------------------------------------------------------------*/
.pmenu ul ul { background: none repeat scroll 0 0 #eee; } 
.pmenu ul ul li a { border-bottom: 1px solid rgba(0, 0, 0, 0.05); color: #555 !important; }
.pmenu ul ul li a:hover { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.024); color: #000 !important; }
.pmenu.dark ul ul { background: none repeat scroll 0 0 #333; }
.pmenu.dark ul ul li a { border-bottom: 1px solid rgba(255, 255, 255, 0.05); color: #bbb !important; }
.pmenu.dark ul ul li a:hover { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.024); color: #fff !important; }



/* Search & RSS
/*-----------------------------------------------------------------------------------*/
ul.search-list { float:right; margin-left:20px; }
ul.search-list li { float:left }
ul.search-list li a { display: inline-block; color:#f4f4f4; }
ul.search-list li a:hover { color:#338fe0; }



/* Bullet
/*----------------------------------------------------------------------------------- */
.widget li:before {
	content: "\25FE";
	color: #ff0000;
	padding-right:.3em;
}
.widget li li:before {
	padding-left:1em;
}
.widget li  { 
	border-top: 1px dotted;
	padding-top: .3em;
	padding-bottom: .3em;

}
.widget > ul > li:first-child { border-top: 0; }
.widget li:first-child { border-top: 1px dotted; }
.widget > ul > li:last-child { border-bottom: 1px dotted; }



/* Sectionbars
/*-----------------------------------------------------------------------------------*/




/* -------------------- topbar ------------------------ */
#topbar { border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 
	;
	border-style: solid; border-color: #ffffff; 
	display:block; height: 40px;
}
#topbar .section-wrapper { }
#topbar .bar-2s, #topbar .section-wrapper { height: 40px; }
#topbar .bwidget>div {  margin-top: 7px; }
#topbar .bwidget>nav {  margin-top: 0px; }
#topbar .bwidget>nav > ul > li > a { line-height: 40px; }



/* -------------------- header ------------------------ */
#header { border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 
	;
	border-style: solid; border-color: #ffffff; 
	display:block; height: 154px;
}
#header .section-wrapper { }
#header .bar-2s, #header .section-wrapper { height: 154px; }
#header .bwidget>div {  margin-top: 64px; }
#header .bwidget>nav {  margin-top: 0px; }
#header .bwidget>nav > ul > li > a { line-height: 154px; }section.text-default #logo a h1 { line-height: 154px; text-shadow: 0px 0px 2px #222; margin-top:0; }
section.text-light #logo a h1 { line-height: 154px; text-shadow: 0px 0px 2px #eee; margin-top:0; }
	



/* -------------------- navbar ------------------------ */
#navbar { border-top-width: 0; border-right-width: 0; border-bottom-width: 1px; border-left-width: 0; 
	background-color: #1e1e1e;
	border-style: solid; border-color: #dddddd; 
	display:block; height: 50px;
}
#navbar .section-wrapper { }
#navbar .bar-2s, #navbar .section-wrapper { height: 50px; }
#navbar .bwidget>div {  margin-top: 12px; }
#navbar .bwidget>nav {  margin-top: 0px; }
#navbar .bwidget>nav > ul > li > a { line-height: 50px; }


/* -------------------- titlebar ------------------------ */
#titlebar { border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 
	;
	border-style: solid; border-color: ; 
	display:block; height: px;
}
#titlebar .section-wrapper { }
#titlebar .bar-2s, #titlebar .section-wrapper { height: px; }
#titlebar .bwidget>div {  margin-top: -12px; }
#titlebar .bwidget>nav {  margin-top: 0px; }
#titlebar .bwidget>nav > ul > li > a { line-height: px; }		#titlebar h1, #titlebar h2 { display:inline-block; float:left; line-height: px; margin-top:0; }
	#titlebar h2 { margin-left: 1em; color: #888 }



/* -------------------- mainbar ------------------------ */
#mainbar { border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 
	;
	border-style: solid; border-color: ; 
}
#mainbar .section-wrapper { }#main h3.widget-title span{ border-color: #dddddd }
/* #mainbar .widget-title { text-shadow: 0px 1px 1px green; } */




/* -------------------- footbar ------------------------ */
#footbar { border-top-width: 1px; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 
	background-color: #666666;
	border-style: solid; border-color: #338fe0; 
}
#footbar .section-wrapper { }	
#footbar { border-top-width: 4px; }	
/* 
#footbar h3.widget-title, #footbar h3.widget-title span { color:#f0f0f0; border-color:#338fe0; border-style: solid; border-width: 0 }
#footbar h3.widget-title span { border-color:#338fe0; }
 */


/* -------------------- footer ------------------------ */
#footer { border-top-width: 1px; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; 
	background-color: #338fe0;
	border-style: solid; border-color: #cccccc; 
	display:block; height: 60px;
}
#footer .section-wrapper { }
#footer .bar-2s, #footer .section-wrapper { height: 60px; }
#footer .bwidget>div {  margin-top: 17px; }
#footer .bwidget>nav {  margin-top: 0px; }
#footer .bwidget>nav > ul > li > a { line-height: 60px; }


/* Heading
/*----------------------------------------------------------------------------------- */


.heading.style1, .widget-style1 .widget-title { 

	
	
	background: #338fe0;
	background-image: -webkit-linear-gradient(top, #338fe0, #2b7abe);
	background-image: -moz-linear-gradient(top, #338fe0, #2b7abe);
	background-image: -ms-linear-gradient(top, #338fe0, #2b7abe);
	background-image: -o-linear-gradient(top, #338fe0, #2b7abe);
	background-image: linear-gradient(to bottom, #338fe0, #2b7abe);
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	text-decoration: none;
	
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.3);
	box-shadow:0px 1px 1px rgba(0,0,0,0.3);



 }
.heading.style1 span, .widget-style1 .widget-title span { 
	padding: 6px 10px; 
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);;
}
.heading.style2, .widget-style2 .widget-title { border-bottom:0px;  }
.heading.style2 span, .widget-style2 .widget-title span { border-bottom-width:2px !important; margin-bottom: -2px; border-bottom-style: solid; }
.heading.style3, .widget-style3 .widget-title { border-bottom-width:1px !important;  }
.heading.style4, .widget-style4 .widget-title { border-bottom-width:2px !important;  }
.heading.style5, .widget-style5 .widget-title { background: url( wp-content/themes/corbis10/assets/images/stripes.png ); }
.heading.style5 span, .widget-style5 .widget-title span { padding: 3px 5px 3px 8px } 
.heading.style6, .widget-style6 .widget-title { background: url( wp-content/themes/corbis10/assets/images/stripes.png ); }
.heading.style6 span, .widget-style6 .widget-title span { border-left-width:4px !important; border-left-color:#338fe0 !important; padding: 3px 5px 3px 10px }
.heading.style7, .widget-style7 .widget-title span { padding-bottom:0 }


/* Theme Color
/*-----------------------------------------------------------------------------------*/

.entry-post-list { border-bottom-color: ; }
.entry-meta, .entry-meta a, .entry-meta span:after { color: #888888; }
.entry-figure .icon-box, .entry-figure .mask a.link { background-color: #338fe0; }

.tipsy-arrow { border-color: #338fe0; }
.tipsy-inner, .button-nav div a { background-color: #338fe0; }


@media (min-width: 1200px) {
	#Boxed>#global-wrapper, #Boxed>#global-wrapper .stuck {
		width: 1020px
	}
}


@media (min-width: 992px) {


/* 
	.section > .container > .row > div:first-child  { padding-left: 20px; } 
	.section > .container > .row > div:last-child  { padding-right: 20px; } 
 */
	.line-right { border-style: solid; border-width: 0 1px 0 0; padding-right: 20px; }
	.line-left { border-style: solid; border-width: 0 0 0 1px; padding-left: 20px; }

	.pad-left { padding-left: 20px; }
	.pad-right { padding-right: 20px; }
	.lined-left { border-style: solid; border-width: 0 0 0 1px; }
	.lined-right { border-style: solid; border-width: 0 1px 0 0; }
	.lined4mid { border-width:1px;  }
	.bordered { margin-top: 20px; border:1px solid; padding:15px; }
	.bordered-widget .widget { border: 1px solid; padding: 15px; margin-bottom: 20px; }
	
	

	/* left Sidebar */
	#leftbar .widget-style3 h3.widget-title, #leftbar h3.widget-title span { color:#444444; border-color:#dddddd; border-style: solid; border-width: 0 }
	#leftbar h3.widget-title span { border-color:#dddddd }
	#leftbar .bordered, #leftbar .bordered-widget .widget { background-color: #ffffff; border-color: #dddddd; border-radius: 0px; }
	#leftbar .lined { border-color: #dddddd !important; }	

	/* right Sidebar */
	#rightbar .widget-style3 h3.widget-title, #rightbar h3.widget-title span { color:#444444; border-color:#bfbfbf; border-style: solid; border-width: 0 }
	#rightbar h3.widget-title span { border-color:#bfbfbf }
	#rightbar .bordered, #rightbar .bordered-widget .widget { background-color: #ffffff; border-color: #bfbfbf; border-radius: 3px; }
	#rightbar .lined { border-color: #bfbfbf !important; }
	#main.lined { border-style: solid; border-color: #eee; }	
	.sidebar-wrapper { margin-top:0}

}