/*
Theme Name:         Apex International School
Theme URI:          http://www.baabte.com
Description:        Designed by baabte
Version:            1.0.0
Author:             none
Author URI:         http://www.baabte.com
*/

/* 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, font, img, ins, kbd, q, s, samp,
sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, textarea, label, 
table, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	margin:0px;
	
}


div#header {
	margin-bottom: 1em;
	padding-left: 4.3em;
	background: transparent url("http://coda.co.za/img/global/logo_jquery.png") 0 0.2em no-repeat;
	border-bottom: 2px solid #ddd;
}

p#header {
	padding-bottom: 1em;
}

h1, h2 {
	font-family: "Frutiger", "Frutiger Linotype", "Univers", "Calibri", "Gill Sans", "Gill Sans MT", "Myriad Pro", "Myriad", "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", "Tahoma", "Geneva", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-weight: normal;
	line-height: 1em;
}

h1 {
	margin: 0 0 0.3em 0;
	font-size: 2em;
}

h2 {
	margin: 0 0 1em 0;
	font-size: 0.9em;
	color: #666;
}

span.h2 {
	font-family: "Frutiger", "Frutiger Linotype", "Univers", "Calibri", "Gill Sans", "Gill Sans MT", "Myriad Pro", "Myriad", "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", "Tahoma", "Geneva", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #666;
}

p, ul, input, button {
	font-family: 'Open Sans', sans-serif;
}

ul {
	list-style-type: none;
}

li {
	font-size: 0.7em;
	text-align:left;
	
}

li li {
	font-size: 1em;
}

form {
	margin-bottom: 1em;
	
}

select {
	margin: 0 0.5em 0 0;
	padding: 0.2em 0.3em;
}

img, a img {
	border: 0;
}

div#container {
	position: relative;
	margin: 1em 0;
	padding: 1em 1em 0.1em 1em;
	background-color: #eee;
}

div#navigation {
	margin: 0 0 1em 0;
}

a.download {
	font-weight: bold;
	font-size: 1.1em;
}

ul#features {
	margin: -0.5em 0 1em 2em;
	list-style-type: disc;
}

div#footer {
	padding-top: 1em;
	color: #666;
	border-top: 2px solid #ddd;
}

/* -----------------------------------------
   Styling Basic WordPress Outputs
----------------------------------------- */
	
	/* Global */
.clear{clear:both;}
	
.main_inner_contant_containner ul{padding-left:20px;}
.main_inner_contant_containner ul li {
list-style: none;
padding-left: 20px;font-size:1em;
background: url(images/side_bg.png) left 6px no-repeat;
}
	
	/* Add Divider for Listed Posts */
	.divider { border-bottom:1px dotted #aaa;}	
	
	/* Add Class for Images */
	img.alignright { float: right; margin: 0 0 18px 18px; }
	img.alignleft { float: left; margin: 0 18px 18px 0; }
	img.aligncenter { display: block; margin: 18px auto; }
	
	/* Add HTML5 Class for Images */
	figure {
	margin:0;
	padding:0;display: inline-block;
	}

figure:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
html[xmlns] figure {
	display: block;
}
 
* html figure {
	height: 1%;
}
	
	/* Add HTML5 Caption Class for Images 
	figure.figure {	margin: 0 auto;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; display: inline-block; }
	figure.figure figcaption { padding: 8px 10px; font-size: 13px; font-size: 1.3rem; line-height: 18px; color: #555; }
	figure.alignright.figure { float: right; margin: 0 0 18px 18px; }
	figure.alignleft.figure { float: left; margin: 0 18px 18px 0; }*/
	
	/* Sidebar Adjustment */
	.sidebar-section { padding-bottom: 10px; padding-top: 20px;	font-size: 13px; font-size: 1.3rem; font-weight: normal; }
	
	/* Footer Nav */
	.footer-section { padding-bottom: 10px; padding-top: 20px; font-size: 13px; font-size: 1.3rem; font-weight: normal; }
	.footer-nav{margin-top:5px;}
	.footer-nav li { display: inline; margin-bottom: 0; ;border-left: #174d06 solid 1px;background: none;
padding-left: 0;}
	.footer-nav li a {height: 20px;padding-left: 12px;padding-right: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;font-weight: normal;color: #174d06;cursor: pointer;text-decoration: none; font-style:italic;}
.footer-nav li:first-child{border-left:none;}
.footer-nav li a:hover{color:#fff;}
	
	/* Breadcrumb Adjustment */
	ul.breadcrumbs li span { padding-left: 3px; }
	ul.breadcrumbs li a { padding-left: 0; }
	
	/* Comment Textarea Adjustment */
	#respond textarea { height: 100px; }	

/*  -------------------------------------------------------
    Adjust Foundation 3 Pagination Style for WordPress
    ---------------------------------------------------- */ 
    
    ul.page-numbers { display: block; height: 24px; margin-left: -5px; }
    ul.page-numbers li {float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }
    ul.page-numbers li a { display: block; padding: 1px 7px 1px; color: #555; }
    ul.page-numbers li:hover a, ul.page-numbers li a:focus { background: #e6e6e6; }
    ul.page-numbers li.unavailable a { cursor: default; color: #999; }
    ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus { background: transparent; }
    ul.page-numbers li span.current { background: #2ba6cb; color: #fff; font-weight: bold; cursor: default; display: block; padding: 1px 7px 1px; }    
    
/*  ---------------------------
    :: Customize for BuddyPress
    --------------------------- */

	.padder label + textarea { margin-top: 0; }
	.padder #item-body #message-threads .thread-avatar img { max-width: 50px; }
	ul.item-list.activity-list li.new_blog_post { padding-bottom: 15px; }
    .padder select { display: inline-block; }
    .padder div.item-list-tabs { margin: 25px 0; }
    .padder form#whats-new-form textarea { height: 30px; }
    .padder .button { display: inline; }
    
	
/*  --------------------------
    Your Customized Style
    ----------------------- */
	
	
	body 
{
	
	padding:0px;
	margin:0px;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
}


/*****************************************************masterpage******************************************/
#wapper
{
	width:100%;
}

/*------------------------------------------------button----------------------------------------*/
.flyout-toggle{padding:0 !important;}

.header_continner_main
{width:100%;
height:125px;
float:left;
background:#03609b;
border-bottom:solid 1px #f3d381;
webkit-box-shadow: 0px 10px 12px -7px rgba(0,0,0,0.69);
  -moz-box-shadow: 0px 10px 12px -7px rgba(0,0,0,0.69);
  box-shadow: 0px 10px 12px -7px rgba(0,0,0,0.69);
  padding-top:5px;
  z-index:250;
position:fixed;
}

.header_continner_main2
{width:100%;
height:100px;
float:left;
background:#03609b;
border-bottom:solid 1px #04436b;
webkit-box-shadow: 0px 10px 12px -7px rgba(0,0,0,0.69);
  -moz-box-shadow: 0px 10px 12px -7px rgba(0,0,0,0.69);
  box-shadow: 0px 10px 12px -7px rgba(0,0,0,0.69);
  padding-top:4px;
  z-index:250;
position:relative;
}

.header_continner
{width:1003px;
height:106px;
margin:auto;

}
.logo
{float:left;

}
.header_btn
{float:right;
width:750px;
}
.phone_continner
{float:right;



}
.phoe_main
{float:left;}
.phone_icon
{float:left;
}
.phone_txt
{float:left; color:#3b64ae;font-size:13px; padding-left:3px;padding-top:3px;}

.button_conntinner
{float:right;
margin-top:5px;
background:#2e2e2e;
width:1003px;
height:40px;

}
.bannerwrapper {
  width: 100%;
  height: 468px;
  background: linear-gradient(#d7dbdc, #dce0e1, #eef0ef, #fdfdfd, #FFF);
  float:left;
}
.banner_main
{width:1003px;
height:468px;
margin:auto;
}
.banner_inner
{width:1003px;
float:left;
height:468px;

}
.banner_continner
{width:718px;
height:468px;
float:left;
}
.side_continner
{width:285px;
float:left;
margin-top:60px;

position:relative;
}
.side_about
{width:285px;
float:left;
margin-top:10px;

position:fixed;
height:400px;

}
.side_about_head
{width:255px;
height:35px;
padding-left:30px;
float:left;
font-size:17px;
font-weight:400;
color:#FFFFFF;
padding-top:14px;
margin-left:-14px;
font-family: 'Open Sans', sans-serif;
background:url(images/leftsidebar-heading-bg.png) no-repeat;
}
.about_button_box
{width:235px;
float:left;
padding-top:10px;
padding-left:10px;
padding-right:20px;
}
.about_sidebox
{
cursor:pointer;
padding:5px 10px;
text-decoration:none;
border-top:solid 1px #999999;
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#2b2b2b;
font-weight:bold;
width:91%;
float:left;
}
.about_sidebox1
{
cursor:pointer;
padding:5px 10px;
text-decoration:none;
border-top:solid 1px #999999;
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#2b2b2b;
font-weight:bold;
width:91%;
float:left;
}
.about_sidebox:hover
{ background:#03609b; color:#FFFFFF;}
.side_shadow
{width:285px;
height:76px;
float:left;
background:url(images/side_shadow.png);
margin-top:-45px;
}
.side_box
{width:265px;
height:12px;
background:url(images/side_bg.png) #52af47;
float:left;
margin-bottom:1px;
padding:10px;
}

.side_box2
{width:265px;
height:12px;
background:url(images/side_bg.png) #1689bd;
float:left;
margin-bottom:1px;
padding:10px;
}

.side_box3
{width:265px;
height:12px;
background:url(images/side_bg.png) #dd7a27;
float:left;
margin-bottom:1px;
padding:10px;
}
.side_box4
{width:265px;
height:12px;
background:url(images/side_bg.png) #27448a;
float:left;
padding:10px;
}
.side_box5
{width:265px;
height:12px;
background:url(images/side_bg.png) #3d863e;
float:left;
padding:10px;
}
.side_head
{width:100%;
float:left;
color:#ffffff;
padding-bottom:5px;
margin-top:-3px;
font-size:15px;
font-family: 'Open Sans', sans-serif;
text-transform:uppercase;
}
.side_inner_hed
{width:100%;
float:left;
color:#323232;
font-size:13px;
font-weight:300;
text-transform:uppercase;
padding:5px 0px;
}
.side_inner_contin
{width:100%;
float:left;
text-align:justify;
font-size:13px;
color:#272525;
line-height:18px;
}
.arrow_side
{float:right; margin-top:-28px;}

.home_continner
{width:100%;

padding-top:20px;
float:left;
background: linear-gradient(#dadada, #dadada, #dadada, #FFF, #FFF);
}
.home_continner_inner
{width:1003px;
margin:auto;

}
.home_continner_inner1
{width:1003px;
margin:auto;

}
.welcom_main_cont
{width:1003px;
float:left;
background:#fff;
margin-top:130px;
}
.welcom_continner
{width:708px;
float:left;
padding-bottom:20px;
padding-right:10px;
min-height:300px;

}
.about_sidebox_txt
{ text-decoration:none; color:#2b2b2b;}
.about_sidebox_txt:hover
{color:#FFFFFF;}
.welcom_header
{width:100%;
float:left;
font-size:17px;
color:#03609b;
font-weight:bold;
font-family: 'Open Sans', sans-serif;


}
.welcom_header_news
{width:688px;
float:left;
font-size:17px;
color:#03609b;
font-family: 'Open Sans', sans-serif;
background:#fbe5ac;
padding:5px 10px;

}
.welcom_cont
{width:100%;
float:left;
text-align:justify;
font-size:13px;
padding-top:10px;
color:#666666;
line-height:20px;
}
.side_clant
{width:265px;
float:left;
height:130px;
background:#efefef;
padding:10px;
}
.ourserv_head
{width:1003px;
height:22px;
float:left;
background:url(images/serv_bg.png) repeat-x;
}
.se_hed
{margin:auto;
height:22px;
width:150px;
text-align:center;
background:#fff;
text-transform:uppercase;
font-weight:bold;
color:#426ea0;
font-size:16px;
}
.se_contant
{width:1003px;
text-align:center;
float:left;
font-size:13px;
line-height:20px;
color:#666666;
padding-top:10px;
font-style:italic;
}
.service_contineer
{width:1003px;
float:left;
padding-top:15px;
}
.service_box
{width:190.6px;
height:70px;
float:left;
margin-right:10px;
background:#fff;
border:solid 1px #e0e4e6;
}
.service_box1
{width:100%;
height:30px;
float:left;
background:#5ab046;
}
.service_box_txt
{width:100%;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1e3b4a;
font-style:italic;
padding-top:10px;
cursor:pointer;

}
.service_box_txt:hover
{ color:#d1730c;}

.footer_continner
{width:100%;
height:300px;
margin-top:15px;
border-top:solid 5px #eae8e8;
float:left;

}
.footer_conr_inner
{width:100%;
height:250px;
float:left;
background:url(images/footer_bg.png);
}
.footer_main
{width:1003px;
height:250px;
margin:auto;
}
.footer_news
{width:314px;
height:240px;
padding-top:10px;
float:left;

margin-right:30px;
}
.contacut_hed
{width:100%;
float:left;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
padding-bottom:10px;
}
.footer_hed
{width:100%;
height:4px;
float:left;
background:url(images/footer_hed.png);
margin-bottom:5px;
}
.phone_cont
{width:100%;
float:left;
padding:3px 0px;
}
.phone_icon
{width:25px;
float:left;
}
.icon_colaor
{color:#21bef3;
font-size:14px;
}
.phone_txt
{float:left;
color:#FFFFFF;
font-size:13px;
text-align:left;
letter-spacing:1px;
line-height:18px;

}
.phone_main
{float:left;
color:#a9aeb0;
}
.new_main
{width:100%;
float:left;
height:180px;

}
.new_header

{width:100%;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:5px 0px;
}
.new_txt
{font-size:13px;
color:#a9aeb0;
text-align:justify;
padding-bottom:20px;
}
.read_more
{float:right;
font-size:13px;
padding-top:10px;
color:#20aede;}
.read_more:hover
{color:#efa14c;}
.businessenquiry
{width:100%;

}
.buss_name_con
{width:314px;
height:35px;
background:#FFFFFF;
float:left;
margin-bottom:10px;
}
.buss_name_icon
{width:50px;
height:25px;
float:left;
background:#FFFFFF;
border-right:dotted 1px #a9a9a9;
text-align:center;
padding-top:10px;
}
.bus_user
{text-align:center;
color:#2c3e50;
}
.txt_box_main
{width:263px;
float:left;
height:35px;

}
.form_box
{width:253px;
height:35px;
border:none;
font-size:13px;
padding-left:10px;

resize:none;
}

.form_box1
{width:253px;
height:25px;
border:none;
font-size:13px;
padding-left:10px;
padding-top:10px;
resize:none;
}
.phone_no
{width:190px;
height:35px;
float:left;
}
.phone_no_txt
{width:180px;
height:35px;
border:none;
font-size:13px;
padding-left:10px;
}
.bus_btn_cont
{width:73px;
height:35px;
float:left;

}
.btn_inner
{ width:73px;
height:35px;
float:left;
text-align:center;
border:none;
color:#FFFFFF;
font-size:13px;
background:#21c2f8; cursor:pointer;}

.btn_inner:hover
{background:#57ac46;}

.facebook_cont
{
float:right;
height:40px;
margin-top:5px;
border:solid 1px #1b5c71;
}
.facebook_btn
{width:40px;
height:27px;
padding-top:13px;
float:left;
text-align:center;
border-right:solid 1px #1b5c71;
cursor:pointer;
}
.facebook_btn:hover
{background:#57ac46;}
.facebook_icon
{color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
.ftn_bootom
{width:100%;
height:50px;
float:left;
background:#57ac46;
}
.footer_main
{width:1003px;
height:50px;
margin:auto;
}
.footer_btn
{float:left;
padding-top:10px;
}
.powad_cont
{float:right;
padding-top:10px;
}
.copy_rat
{color:#174d06;
font-size:13px;
text-align:right;
}
.powered
{color:#174d06;
font-size:13px;
margin-top:10px;
text-decoration:none;
text-align:right;
}
.powered:hover
{color:#FFFFFF;}

.inner_banner
{width:100%;
float:left;
height:216px;
background: linear-gradient(#d7dbdc, #dce0e1, #eef0ef, #fdfdfd, #FFF);
}
.inner_main
{width:1003px;
height:216px;
margin:auto;

}
.banner_inner1
{width:718px;
float:left;
height:216px;

}

.form_continner
{width:100%;
float:left;
margin-bottom:15px;
}
.you_name
{width:25%;
float:left;
}
.name_box
{width:75%;
float:left;
}
.txt_box
{height:25px;
width:300px;
}
.contact_continner
{width:708px;
float:left;
height:220px;

background:#e9e9e9;
}
.contact_logo
{width:270px;
height:220px;
float:left;
border-right:1px solid #56ae47;
}
.contact_logomain
{width:270px;
float:left;
text-align:center;
padding-top:20px;

}
.contact_comapny
{width:270px;
float:left;
text-align:center;
padding-top:15px;
line-height:25px;
color:#000000;
}
.contact_addrs
{width:404px;
float:left;
padding-top:30px;
height:190px;

}
.welcom_header2
{width:100%;
float:left;
font-size:22px;
color:#666666;
}
.addrs_continer
{width:394px;
float:left;
padding-left:10px;
padding-bottom:10px;
}
.adrss_icon
{float:left;
}
.adrss_txt
{float:left;
font-size:13px;
color:#333333;
line-height:21px;
padding-left:10px;
font-family: 'Open Sans', sans-serif;
font-weight:bold;
}
.phon_txt
{float:left;
font-size:14px;
color:#333333;
line-height:21px;
padding-left:10px;
font-weight:bold;

}
.headiing_inner

{width:100%;
float:left;
font-size:22px;
color:#666666;
}

.contant_main_conatinner_inner
{width:100%;
float:left;
text-align:justify;
font-size:13px;
padding-top:10px;
color:#666666;
line-height:20px;
}

.pager
{ width:650px;
    height:20px;
  
    text-align:right;
    margin-top:380px;
	
    color:#ffffff;
    padding-right:230px;
   position:absolute;
    z-index:1750;
     
    
}
.pager:hover
{
    
}
    
.pager a
{
   
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#145785;
    
    background-color:#145785;
     -moz-border-radius: 10px;
   border-radius:10px;
   margin-right:5px;
   padding-left:5px;
   padding-right:5px;
   text-decoration:none;
  
 
      
}
.pager a:hover
{
    background-color:#af2223;
    color:#af2223;
  
}
.sales_continner
{width:327px;
float:left;
padding-left:10px;

padding-top:10px;

}
.sales_addrs_continer
{width:337px;
float:left;
padding-bottom:5px;
}
.sales_head
{width:337px;
float:left;
font-weight:bold;
padding-bottom:10px;
}
.sales_icon
{font-size:16px;
color:#58ac45;
margin-top:3px;
}
.add_icon
{font-size:20px;
color:#03609b;
}
