/*
Theme Name: cavalier
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: Vectec
Description: Theme developed for Cavalier Inc.
Version: 1.0

*/



/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}


body {
	margin: 0px; background-color: #efeade;
	background-image:url(/images/bottom-bg.gif); 
	background-repeat: repeat; 
font: 90%;
}

img {max-width: 100%;}

@font-face {
    font-family: 'kabel_bk_btbook';
    src: url('/fonts/kabeln-webfont.eot');
    src: url('/fonts/kabeln-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/kabeln-webfont.woff') format('woff'),
         url('/fonts/kabeln-webfont.ttf') format('truetype'),
         url('/fonts/kabeln-webfont.svg#kabel_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModern';
    src: url('/fonts/lmmonoproplt10-bold-webfont.eot');
    src: url('/fonts/lmmonoproplt10-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/lmmonoproplt10-bold-webfont.woff') format('woff'),
         url('/fonts/lmmonoproplt10-bold-webfont.ttf') format('truetype'),
         url('/fonts/lmmonoproplt10-bold-webfont.svg#LatinModernMonoPropLight10Bd') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Popup Box */

#dbx_light p {padding: 5px;}

.dbx {padding: 3px;
	font-family: "American Typewriter", LatinModern;
	font-weight: 600;}

#frame {width: 100%; 
	margin: 0px auto;
}

#topbanner {width: 80%; 
	margin: 0px auto;
clear: both;


}

#top {
	margin: 0; 
	padding: 0; 
	background-image:url(/images/top-bg.gif); 
	background-repeat: repeat; }

div.hr {
  height: 11px;
  background: #fff url(/images/topborderbg.gif) repeat scroll center;
}
div.hr hr {
  display: none;
}

#bottom {margin: 0; 
	padding: 0; 
	background-image:url(/images/bottom-bg.gif); 
	background-repeat: repeat; }

#internalcontent {
	width: 70%; 
	margin: 0px auto;  
	clear: both; 
	font-family: "American Typewriter", LatinModern;
	font-size: .93em; /*  16px / 12px */
	line-height: 1.4em;}


#internalcontent h3 {
	font-family: 'kabel_bk_btbook';
	font-size: 16px;
	color: #4d6b3b;
	padding: 1.5em 0 1px 0px;
	margin: 0px;
	border-bottom: 1px solid #4d6b3b;
clear: both;}

h1 {	font-size: 1.9em;
	font-family: 'kabel_bk_btbook';
	margin: -50px 0 1.5em 50px;
	padding-top: 1.5em;}

h2 {clear: both; 
	font-family: "American Typewriter", LatinModern;
	font-size: 1.4em;
	font-weight: 400;
	padding: 5px 0 8px 0;}

h4 {font-family: 'kabel_bk_btbook'; font-size: 17px; padding: 0 0 8px 0;}

#internalcontent ul li{
	padding: 2px 0 8px 7px;
	list-style-type: none;}

.entry-title {
	font-size: 1.9em;
	font-family: 'kabel_bk_btbook';
	margin: 7px 0 1em 0;
padding-top: 1em;}

#logo{float: left;
	width: 25%;
	padding: 4px 0 0 10px;
	margin: 0px 0px;
	display: inline;
}

#logo img {max-width: 100%; max-height: 100%; width: auto; height: auto; float: right; }

#nav{
	width: 80%;
	margin: 0px auto;
text-align: center;
	color: #000;
	font-family: 'kabel_bk_btbook';
 }

#nav ul {list-style-type: none; 
margin: 1em 0 1em 0;
	}

#nav li {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #000;
	height: 16px;
	margin-top: 1.3em
	
}

#nav li:last-child {border-right: none;}

#nav li a {
	position: relative;
	font-size: 16px;
	font-family: 'kabel_bk_btbook';
	color: #000;
	text-decoration: none;
margin: 0px auto;
text-align: center;
}


#social {float: right;
	width: 24.6%;
	padding: 3px 0 0 0;
	margin: 0;
	font-family: "American Typewriter", LatinModern;
font-size: 80%;
}

#social img {padding-right: 1.25% /* 220 / 80 */;
max-width: 100%; }


#tagline {padding-top: 2em;  float: left; width: 48.6%; }

#tagline h2 {
	
	text-align: center;
	font-family: "American Typewriter", LatinModern;
	font-size: 1.4em;
	font-weight: 400;}

#slider {margin: 0px auto; 
	display: block; 
	 
	clear: both; }

#homecontent {width: 70%; 
	margin: 0px auto;
	padding: 1px 0 1em 0;
	font-family: 'kabel_bk_btbook';
clear: both; font-size: 13px; }

#homecontent p {font-family: 'kabel_bk_btbook'; font-size: 13px;}

#homelogos {width: 70%; margin: 0px auto; clear: both; padding: 2.3em 0 .5em 0;}

#aboutlogos { margin: 0px auto; clear: both; padding: 1em 0 1em 0;}

#header {width: 80%; 
	margin: 0px auto;
	padding: 2.8em 0 1.5em 0;
	font-family: "American Typewriter", LatinModern;}

#header h1  {
	font-family: 'kabel_bk_btbook';
	font-size: 1.4em;
	line-height: 1;
	color: #192d58;
	text-align: center;
	padding-top: 1em }

#header h3 {color: #192d58;
	font-family: 'kabel_bk_btbook'; 
	font-size: 18px;
	padding-bottom: 5px;}

#header p {font-family: "American Typewriter", LatinModern; font-size: 15px;}

h1.heading  {
	font-family: 'kabel_bk_btbook';
	font-size: 1.6em !important;
	line-height: 1;
	color: #192d58;
	text-align: center;
	padding: 1px 0 7px 0 !important;
margin: 6px 0 0 0;}

#linksbox {width: 68%; 
	margin: 0px auto; 
	font-family: "American Typewriter", LatinModern; 
	padding-top: 1.5em;}

#linksbox a {color: #000;  
	text-decoration: none;}

.block {width: 97%; 
	padding: 0 0 4px 0;
min-height: 58px;
margin-bottom: .75em;
clear: both;
	}

.partner {font-size: 16px; padding: 1em 0; height: 128px;}

.partner h4 {font-size: 2em;}

#linksleft {float: left; 
	width: 49%; }

#linksleft .block {padding: 2px 0 4px 0;}
#linksright .block {padding: 2px 0 4px 0;}

#linksbox img { padding-right: 1em;
	float: left;
	vertical-align: top;
max-width: 100%;}

.icon-text {float: right; 
	width: 380px; 
	padding-bottom: 1em;}

#linksbox span {font-size: 14px;}

#linksright {float: right; 
	width: 49%;}

.left {float: left; }
.right {float: right; margin-right: 24%;}

p {padding-bottom: 10px;}

#footer {
	clear: both;
	font-family: 'kabel_bk_btbook';
	text-align: center;
	padding: 1.2em 0 1em 0;}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Links */
a {
	color: #337029;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* Hover Social Icons */

.social-media-icons
{
	background-color: none;
	width:100%;
	height:46px;
}
.social-header
{
	padding:0px 5px 2px 5px;
	background-color:#eee;
	color:#444;
}
.socialfb
{
         background: url(/wp-content/uploads/2013/05/facebook1.png) no-repeat 0px 0px;
         width: 45px;
	height: 45px;
         text-indent: -9999px;
         float: left;
}
.socialfb:hover
{
	background: url(/wp-content/uploads/2013/05/facebook-hover.png) no-repeat 0px 0px;
	width:45px;
	height: 45px;
}
.socialtw
{
	background: url(/wp-content/uploads/2013/05/twitter2.png) no-repeat 0px ;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 1px;
}
.socialtw:hover
{
	background: url(/wp-content/uploads/2013/05/twitter-hover.png) no-repeat 0px 0px;
	width: 45px; 
	height: 45px;
}

.socialyt
{
	background: url(/wp-content/uploads/2013/05/youtube4.png) no-repeat 0px ;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 1px;
}
.socialyt:hover
{
	background: url(/wp-content/uploads/2013/05/youtube-hover.png) no-repeat 0px 0px;
	width: 45px;
	height: 45px;
}

.socialgo
{
	background: url(/wp-content/uploads/2013/05/google3.png) no-repeat 0px ;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 1px;
}
.socialgo:hover
{
	background: url(/wp-content/uploads/2013/05/google-hover.png) no-repeat 0px 0px;
	width: 45px;
	height: 45px;
}

.sociallink
{
	background: url(/wp-content/uploads/2013/05/linkedin5.png) no-repeat 0px ;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 1px;
}
.sociallink:hover
{
	background: url(/wp-content/uploads/2013/05/linkedin-hover.png) no-repeat 0px 0px;
	width: 45px;
	height: 45px;
}

/*media queries here */

@media only screen and (max-width : 768px)
 
{
#header {width: 98%;}
#linksbox {width: 98%;}
#social {clear: both; display: inline; width: 80%;  margin: 0px auto;}
#nav {clear: both; width: 80%; margin: 0px auto; text-align: center;}
#nav ul li {text-align: center;}
#logo {width: 100%;}

}

@media only screen and (max-width: 480px) {
#slider {display: none;}
body {font-size: .5em;}

h1.heading  {
	font-family: 'kabel_bk_btbook';
	font-size: 1em !important;	
	color: #192d58;
	text-align: center;
	padding: 1px 0 7px 0 !important;
margin: 6px 0 0 0;}
#topbanner {width: 100%;}
#header {width: 100%; clear: both;}
#logo {float: left; width: 80%; display: block; margin: 0px auto;}
#social {display: none;}
#nav {width: 98%; clear: both; margin: 0 0 0 .2%;}
#nav li a {font-size: 1.4em;}
#linksbox {width: 98%; font-size: 1em;}
.block img { display: none;}
#linksbox span {font-size: .3em;}
#linksleft: {65%}
#linksright {width: 46%;}
#internalcontent {width: 98%;}
.entry-content img {display: none;}
.entry-content h1 {padding: 0 0 5px 0; margin: 0;}
.left {width: 50%; float: left; padding: 0; margin: 0;}
.right {width: 50%; float: right; padding: 0; margin: 0;}
.partner h4 {font-size: 1em;}
}


/*normal styles here */
.tablepress thead th {background-color: #cac1b0 !important;}

.tablepress img {max-width: 100%; width: auto;}

.tablepress-id-2 .column-1 img {
	text-align: center;
	vertical-align: middle;
display: block;
margin: 0px auto;
max-width: 100%;
}

.tablepress-id-5 tr {
	height: 129px;
}

.tablepress-id-5 .column-1  {
	text-align: center;
	vertical-align: middle;
}

.tablepress-id-5 .column-1 img {
	text-align: center;
	vertical-align: middle;
display: block;
margin: 0px auto;
}

.tablepress-id-6 tr {
	height: 129px;
}

.tablepress-id-6 .column-1  {
	text-align: center;
	vertical-align: middle;
}


.tablepress-id-6 .column-1 img {
	text-align: center;
	vertical-align: middle;
display: block;
margin: 0px auto;
}

.tablepress-id-6 .column-2  {
	
	vertical-align: middle;
}

.tablepress-id-7 tr {
	height: 129px;
}

.tablepress-id-7 .column-1  {
	text-align: center;
	vertical-align: middle;
}

.tablepress-id-7 .column-2  {	
	vertical-align: middle;
}



.tablepress-id-8 tr {
	height: 129px;
}


.tablepress-id-8 .column-2  {
	
	vertical-align: middle;
}



.orgdesc {padding-top: 3em;}

#boxed {display: block; margin: 0 0 0 29%;}
