/******************************************************************
Theme Name: customthemelatest
Theme URI: http://www.builtbymark.com
Description: A custom theme for Just Fly Business
Author: Mark
Author URI: http://www.builtbymark.com
Version: 1.0
Tags: 

******************************************************************/

.center-block{display:block;margin-left:auto;margin-right:auto;}
.my-red-panel{position:relative;overflow:hidden;background:#01594c;}.my-red-panel h1,.my-red-panel h2,.my-red-panel h3,.my-red-panel h4,.my-red-panel h5,.my-red-panel h6,.my-red-panel p,.my-red-panel li{color:#ffffff;}
.my-red-panel .check_list li,.my-red-panel .arrow_list li,.my-red-panel .star_list li{background-image:url(../css_images/white_mini_icons.png);}
.action-button {display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.6em 2em .55em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); height:44px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#ffffff; border-style:solid; border-width:1px; border-color:#2f2f2f #151515 #151515 #2f2f2f; background:#222222; background:-webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#222222)); background:-moz-linear-gradient(top, #2f2f2f, #222222); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.action-button:hover {color:#ffffff; background:#2a2a2a; background:-webkit-gradient(linear, left top, left bottom, from(#272727), to(#313131)); background:-moz-linear-gradient(top, #272727, #313131); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); text-decoration:none; border-color:#151515;}
.action-button:active {color:#ffffff; background:#1a1a1a; background:-webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#1f1f1f)); background:-moz-linear-gradient(top, #1a1a1a, #1f1f1f); position:relative; -webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.warning-button {display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.6em 2em .55em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); height:44px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#ffffff; border-style:solid; border-width:1px; border-color:#b32b21 #872119 #872119 #b32b21; background:#9d261d; background:-webkit-gradient(linear, left top, left bottom, from(#b32b21), to(#9d261d)); background:-moz-linear-gradient(top, #b32b21, #9d261d); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.warning-button:hover {color:#ffffff; background:#aa291f; background:-webkit-gradient(linear, left top, left bottom, from(#a6281f), to(#b72c22)); background:-moz-linear-gradient(top, #a6281f, #b72c22); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); text-decoration:none; border-color:#872119;}
.warning-button:active {color:#ffffff; background:#90231b; background:-webkit-gradient(linear, left top, left bottom, from(#90231b), to(#99251c)); background:-moz-linear-gradient(top, #90231b, #99251c); position:relative; -webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.success-button {display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.6em 2em .55em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); height:44px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#333333; border-style:solid; border-width:1px; border-color:#c4dc5f #b4d235 #b4d235 #c4dc5f; background:#bcd74a; background:-webkit-gradient(linear, left top, left bottom, from(#c4dc5f), to(#bcd74a)); background:-moz-linear-gradient(top, #c4dc5f, #bcd74a); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.success-button:hover {color:#333333; background:#c1da57; background:-webkit-gradient(linear, left top, left bottom, from(#bfd952), to(#c5dd63)); background:-moz-linear-gradient(top, #bfd952, #c5dd63); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); text-decoration:none; border-color:#b4d235;}
.success-button:active {color:#333333; background:#b7d43d; background:-webkit-gradient(linear, left top, left bottom, from(#b7d43d), to(#bad646)); background:-moz-linear-gradient(top, #b7d43d, #bad646); position:relative; -webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.info-button {display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.6em 2em .55em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); height:44px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#ffffff; border-style:solid; border-width:1px; border-color:#c5cbf6 #99a3f0 #99a3f0 #c5cbf6; background:#afb7f3; background:-webkit-gradient(linear, left top, left bottom, from(#c5cbf6), to(#afb7f3)); background:-moz-linear-gradient(top, #c5cbf6, #afb7f3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.info-button:hover {color:#ffffff; background:#bcc3f5; background:-webkit-gradient(linear, left top, left bottom, from(#b8bff4), to(#cacff7)); background:-moz-linear-gradient(top, #b8bff4, #cacff7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); text-decoration:none; border-color:#99a3f0;}
.info-button:active {color:#ffffff; background:#a2abf1; background:-webkit-gradient(linear, left top, left bottom, from(#a2abf1), to(#abb3f2)); background:-moz-linear-gradient(top, #a2abf1, #abb3f2); position:relative; -webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.theme-button {display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.6em 2em .55em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); height:44px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#ffffff; border-style:solid; border-width:1px; border-color:#8800dc #6800aa #6800aa #8800dc; background:#7800c3; background:-webkit-gradient(linear, left top, left bottom, from(#8800dc), to(#7800c3)); background:-moz-linear-gradient(top, #8800dc, #7800c3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.theme-button:hover {color:#ffffff; background:#8100d2; background:-webkit-gradient(linear, left top, left bottom, from(#7e00cd), to(#8b00e2)); background:-moz-linear-gradient(top, #7e00cd, #8b00e2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); text-decoration:none; border-color:#6800aa;}
.theme-button:active {color:#ffffff; background:#6f00b4; background:-webkit-gradient(linear, left top, left bottom, from(#6f00b4), to(#7500be)); background:-moz-linear-gradient(top, #6f00b4, #7500be); position:relative; -webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
input[type="submit"], button {border:none; font-size:1em; display:inline-block; zoom:1; *display:inline; vertical-align:baseline; margin:0 2px; outline:none; cursor:pointer; text-align:center; text-decoration:none; padding:.6em 2em .55em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); height:44px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#ffffff; border-style:solid; border-width:1px; border-color:#8800dc #6800aa #6800aa #8800dc; background:#7800c3; background:-webkit-gradient(linear, left top, left bottom, from(#8800dc), to(#7800c3)); background:-moz-linear-gradient(top, #8800dc, #7800c3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000'); margin-top:1.5em;}
input[type="submit"]:hover, button:hover {color:#ffffff; background:#8100d2; background:-webkit-gradient(linear, left top, left bottom, from(#7e00cd), to(#8b00e2)); background:-moz-linear-gradient(top, #7e00cd, #8b00e2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); text-decoration:none; border-color:#6800aa;}
input[type="submit"]:active, button:active {color:#ffffff; background:#6f00b4; background:-webkit-gradient(linear, left top, left bottom, from(#6f00b4), to(#7500be)); background:-moz-linear-gradient(top, #6f00b4, #7500be); position:relative; -webkit-box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow:inset 1px 1px 1px 1px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}.subtle-shadow{box-shadow:2px 2px 2px -2px rgba(0, 0, 0, 0.4);}
.drop-shadow-top{box-shadow:0 -4px 2px -2px rgba(0, 0, 0, 0.4);}
.drop-shadow-right{box-shadow:4px 0 2px -2px rgba(0, 0, 0, 0.4);}
.drop-shadow-bottom{box-shadow:0 4px 2px -2px rgba(0, 0, 0, 0.4);}
.drop-shadow-left{box-shadow:-4px 0 2px -2px rgba(0, 0, 0, 0.4);}
.horizontally-center{display:block;margin-left:auto;margin-right:auto;}
html,body,div,span,object,iframe,section,article,aside,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{font-family:"Roboto",Verdana,Arial,Helvetica,sans-serif;line-height:1.4;color:#333333;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
.cf{zoom:1;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.container{width:1024px;margin:0 auto;overflow:hidden;position:relative;background: #fff;padding:1.75em 0;padding-bottom:24px;clear:both;}
.inner{margin:0px 30px;background:transparent;position:relative;}
.us-container{width:1024px;margin:0 auto 24px;overflow:hidden;position:relative;padding-bottom:24px;}
.us-inner{margin:24px 30px 0 30px;background:transparent;position:relative;}
#header{position:relative;width:100%;z-index:9;top:0;left:0;margin:0;padding:0;background:#fff;border-bottom:5px solid #7800c3;margin-bottom:30px;overflow:hidden;padding-bottom:1em;}
.holder {width:1024px;margin:0 auto;height:60px;position:relative;}
.nav-pos {width:100%;height:46px;position:absolute;left:0px;bottom:0px;}
.thesearchform {position:absolute;top:16px;right:0px;margin:0;}
.footer{background:#f5f5f5;padding:0 0 2em 0;margin-bottom:24px;}
.footer div *{color:#333;}
.footer h4 {margin-bottom:1em;}
.one-half{width:48%;}
.one-third{width:30.66%;}
.two-third{width:65.33%;}
.one-fourth{width:22%;}
.three-fourth{width:74%;}
.one-fifth{width:16.8%;}
.two-fifth{width:37.6%;}
.three-fifth{width:58.4%;}
.four-fifth{width:67.2%;}
.one-sixth{width:13.33%;}
.five-sixth{width:82.67%;}
.xm-one-third{position:relative;float:left;width:45%;}
.xm-two-third{position:relative;float:right;width:45%;}
.page-split-left {position:relative;float:left;width:52%;}
.page-split-right {position:relative;float:right;width:33%;}
.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{position:relative;margin-right:4%;float:left;}
.last{margin-right:0 !important;clear:right;}
.first{clear:both;}
.nct-one-half{width:48%;}
.nct-one-third{width:30.66%;}
.nct-two-third{width:65.33%;}
.nct-one-fourth{width:22%;}
.nct-three-fourth{width:74%;}
.nct-one-fifth{width:16.8%;}
.nct-two-fifth{width:37.6%;}
.nct-three-fifth{width:58.4%;}
.nct-four-fifth{width:67.2%;}
.nct-one-sixth{width:13.33%;}
.nct-five-sixth{width:82.67%;}
.nct-one-half,.nct-one-third,.nct-two-third,.nct-three-fourth,.nct-one-fourth,.nct-one-fifth,.nct-two-fifth,.nct-three-fifth,.nct-four-fifth,.nct-one-sixth,.nct-five-sixth{position:relative;margin-right:4%;float:left;}
.nct-last{margin-right:0 !important;}
.nct-first{clear:both;}
.image-right{float:right;margin:4px 0 1em 4%;clear:none;}
.image-left{float:left;margin:4px 4% 1em 0;}
.image-half{width:48%;}
.image-third{width:30.66%;}
.image-two-third{width:65.33%;}
.image-fourth{width:22%;}
.image-fifth{width:16.8%;}
.image-two-fifth{width:37.6%;}
.image-three-fifth{width:58.4%;}
h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",Georgia,"Times New Roman",Times,serif;font-weight:400;margin:0;color:#500087;}
h1,.h1{
    font-size: 2.25em; /* 36 / 16 */
    line-height: 1.333333333333333; /* 48 / 36 */
    margin-bottom: 0.3333333333333334em; /* 24 / 36 */
    padding-top:0.3333333333333334em;
    font-weight:300;
}
h2,.h2{
    font-size: 1.5em; /* 24 / 16 */
    line-height: 1.2; /* 24 / 24 */
    margin-bottom: 0.5em; /* 24 / 24 */
    padding-top:0.5em;
}
h3,.h3{
    font-size: 1.3125em; /* 21 / 16 */
    line-height: 1.142857142857143; /* 24 / 21 */
    margin-bottom: 0.5714285714285715em; /* 24 / 21 */
//    padding-top:0.5714285714285715em;
}
h4,.h4{
    font-size: 1.125em; /* 18 / 16 */
    line-height: 1.333333333333333; /* 24 / 18 */
    margin-bottom: 0; /* 24 / 18 */
    font-weight:900;
}
h5,.h5{
    font-size: 1em; /* 16 / 16 */
    line-height: 1.5; /* 24 / 16 */
    margin-bottom: 0; /* 24 / 16 */
    text-transform: uppercase;
    font-weight: 600;
}
h6,.h6{
    font-size: 1em; /* 16 / 16 */
    line-height: 1.5; /* 24 / 16 */
    margin-bottom: 0; /* 24 / 16 */
    font-weight: 600;
}
p{font-family:"Roboto",Verdana,Arial,Helvetica,sans-serif;color:#222;font-size:1em;line-height:1.5;margin-bottom:1.5em;}
.quiet {color:#999;}
ul,ol{margin:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin-bottom:1.5em;color:#191919;font-size:1em;line-height:1.5;}
ul{list-style-position:outside;margin:0 0 0 1.25em;}
ul ul{margin:0 0 0 1.2em;color:#4d4d4d;}
ul ul ul{margin:0 0 0 1.2em;color:#808080;}
ol{list-style-type:decimal;list-style-position:outside;margin:0 0 0 3em;}
ol ol{list-style-type:upper-roman;margin:0 0 0 1.5em;color:#4d4d4d;}
ol ol ol{list-style-type:lower-roman;margin:0 0 0 1.5em;color:#808080;}
li{margin:0;}
dl{margin-left:1.8em;}
dt{font-weight:bold;color:#191919;}
dd{color:#4d4d4d;}
.footer ul {list-style-type:none; margin:0;}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
q{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
blockquote{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:300;padding:0.5em 2em;margin:0.5em 0;border-left:5px solid #01a58d;}
blockquote blockquote{margin-right:0;}
blockquote cite,blockquote small{font-family:"Roboto",Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;display:block;color:#666666;text-transform:uppercase;}
blockquote em,blockquote i{font-style:normal;font-weight:300;}
blockquote strong,blockquote b{font-weight:400;}
abbr,acronym{cursor:help;border-bottom:1px dotted #333333;}
cite,em{font-style:italic;}
code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre{background:#f5f5f5;color:#666666;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
sup,sub{vertical-align:baseline;position:relative;top:-0.6em;}
sub{top:0.4em;}
ins{text-decoration:none;border-bottom:1px dashed red;}
ins:after{content:" (updated)";font-size:small;}
a{color:#647600;text-decoration:none;}
a:hover{color:#5B6900;}
img{max-width:100% !important;height:auto;display:block;margin:1em 0;}
p.special:first-letter{font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;color:#01594c;float:left;font-size:50px;height:48px;line-height:30px;margin-bottom:-11px;margin-right:5px;margin-top:-9px;padding-top:19px;text-align:center;font-weight:bold;}
p.special:first-line{font-weight:bold;}
a.menu-link{display:none}
.main-navigation{clear:both;margin:0 auto;max-width:1080px;min-height:45px;position:relative}
ul.nav-menu,div.nav-menu>ul{margin:0;padding:0 40px 0 0}
.nav-menu li{display:inline-block;position:relative;margin:0;}
.nav-menu li a{color:#fff;display:block;font-size:15px;line-height:1;padding:15px 20px;text-decoration:none;}
.nav-menu li:hover>a,.nav-menu li a:hover {background-color:#5b1388;color:#fff}
.nav-menu li:hover>a:visited {background-color:#5b1388;color:#fff}
.nav-menu .sub-menu,.nav-menu .children{background-color:#5b1388;border-top:0;display:none;padding:0;position:absolute;left:0px;z-index:99999;margin:0 0 0 0}
.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}
ul.nav-menu ul a,.nav-menu ul ul a{color:#fff;margin:0;width:200px}
ul.nav-menu ul a:hover,.nav-menu ul ul a:hover .nav-menu ul ul li:hover>a{background:#5b1388;}
ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;background:#5b1388;}

.nav-menu ul li:hover>a,.nav-menu ul li a:hover,.nav-menu ul li:hover>a:visited,.nav-menu ul li a:visited{background-color:#7800c3;color:#fff}


.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a{color:#fff;font-weight:600}
.menu-toggle{display:none}




form {margin:0 0 20px;}
fieldset {padding:0;margin:0;border:0;}
legend {display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#a020f0;border:0;border-bottom:1px solid #e7c7fb;}
label, input, button, select, textarea {font-size:16px;font-weight:normal;line-height:1.4;}
input, button, select, textarea {font-family:"Roboto", Verdana, Arial, Helvetica, sans-serif;}
label {display:block;margin:1em 0 0 5px;text-transform:uppercase;font-size:.65em;letter-spacing:1px;position:relative;}
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"], .uneditable-input {-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;height:34px;padding:5px;margin-bottom:10px;font-size:1em;line-height:20px;color:#333333;vertical-align:middle;}
textarea {height:auto;}
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"], .uneditable-input {background-color:#ffffff;border:1px solid #e7c7fb;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;}
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 {border-color:#c980f6;box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);outline:0;outline:thin dotted \9;}
input[type="radio"], input[type="checkbox"] {margin:0;*margin-top:0;margin-top:1px \9;line-height:normal;}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {width:auto;}
select, input[type="file"] {-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;*margin-top:4px;line-height:30px;outline:0;}
select {width:220px;border:2px solid #e7c7fb;background-color:#ffffff;}
select[multiple], select[size] {height:auto;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline:thin dotted #333;outline:5px auto #ddd;outline-offset:-3px;border-color:#c980f6;}
label input {min-height:24px;display:inline-block;margin:0;min-height:0px;vertical-align:middle;}



tbody tr:nth-child(odd){background-color:#f4f4f4;}
thead tr{background-color:#00c0a3;color:#ffffff;}
table{width:100%;border-top:1px solid #00a189;border-right:1px solid #00a189;margin:1em auto;border-collapse:collapse;}
td{border-bottom:1px solid #00a189;border-left:1px solid #00a189;padding:.5em 1em;}
th{border-bottom:1px solid #00a189;border-left:1px solid #00a189;padding:.5em 1em;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.white-bg{background:#fff;}
.detailme{background:yellow;}
.framed{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em;background:f4f3f2;border:1px solid #fff;outline:1px solid #ddd;}
.star_list,.check_list,.arrow_list,.bullet_list,.block_list{color:#333;list-style:none;margin-left:0 !important;padding-bottom:16px !important;}
.star_list li,.check_list li{list-style:none;margin-left:0 !important;padding-left:24px;}
.arrow_list li,.bullet_list li,.block_list li{margin-left:0 !important;padding-left:18px;}
.arrow_list li{background-color:transparent;background-image:url(../css_images/mini_icons.png);background-repeat:no-repeat;background-position:-264px -120px;}
.check_list li{background-color:transparent;background-image:url(css_images/mini_icons.png);background-repeat:no-repeat;background-position:-222px -160px;}
.star_list li{background-color:transparent;background-image:url(../css_images/mini_icons.png);background-repeat:no-repeat;background-position:-341px -40px;}
.block_list li{background-color:transparent;background-image:url(../css_images/mini_icons.png);background-repeat:no-repeat;background-position:-308px -83px;}
.bullet_list li{background-color:transparent;background-image:url(../css_images/mini_icons.png);background-repeat:no-repeat;background-position:-182px -203px;}
.pullquoteright{display:block;float:right;width:33%;font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;color:#191919;margin:.4em 1em 0 .8em;padding:1em 0 1.2em 1em;border-left:2px solid #00c0a3;}
.pullquoteleft{display:block;float:left;width:33%;font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-style:italic;color:#191919;margin:.4em 1.4em 0 1em;padding:1em .5em 1.2em 0;border-right:2px solid #00c0a3;}
hr{border:0px solid transparent !important;background-color:transparent !important;height:1px;}
.divider,.divider_padding{clear:both;display:block;margin-bottom:48px;padding-top:48px;width:100%;}
.divider{border-bottom:1px solid #00c0a3;}
.top a{font-family:"Roboto Condensed", Arial;font-weight:400;height:20px;width:20px;color:#00c0a3;background:#fff;font-size:0.6em;text-transform:uppercase;text-align:right;float:right;margin-top:-8px;padding-left:6px;}
.divider .top{margin-bottom:60px !important;}




ul.tabbed{display:block;position:relative;margin:0;height:50px;border-bottom:5px solid #c15eff;list-style-type:none}
.tabbed li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#a311ff;border-right:1px solid #ad2bff;border-left:none;border-bottom:none;float:left;padding:0px 20px;line-height:46px;height:44px;margin:6px 0px 0px 0px;cursor:pointer;color:#fff}
.tabbed li:hover{color:#fff;background-color:#7800c3;text-decoration:none;outline:0}
.tabbed li:first-child{margin-left:10px}
.tabbed li:last-child{border-right:none}
.tabbed li a{color:#fff}.tabbed li a:hover{color:#a311ff}
.tabbed li.selected{z-index:10;background-color:#c15eff;filter:none;line-height:50px;margin-top:1px;height:50px;padding-bottom:6px;color:#fff;border:3px solid #c15eff;border-bottom:none}
.xmtabs{background:#fff;margin:1em 0;position:relative;border-bottom:5px solid #c15eff}
.xmtabsholder{position:relative;background-color:#fff}
.xmtabswrapper{position:relative;overflow:hidden;margin:0 10px}
.tabscontent{overflow:hidden;padding:16px 0px 0px 0px}
.tabbed li a{color:#fff}.tabbed li a:hover{color:#fff}
.tabbed li a:visited{color:#fff}
.tabbed li.selected a{color:#fff}
p.toggle{background:transparent url(css_images/mini_icons_arrows.png) no-repeat scroll -341px -40px;padding-left:18px}
p.toggleactive{background:transparent url(css_images/mini_icons_arrows.png) no-repeat scroll -381px 2px;padding-left:18px}
.accordion{margin:1em 0;border-radius:5px}
.accordion dt{font-weight:400;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;padding:10px 18px 6px 28px;cursor:pointer;background-color:#a311ff;background-image:url("css_images/white_mini_icons_arrows.png");background-repeat:no-repeat;background-attachment:scroll;background-position:-130px -227px;color:#fff;margin-bottom:4px}
.accordion dt.active{background-color:#c15eff;background-image:url("css_images/white_mini_icons_arrows.png");background-repeat:no-repeat;background-attachment:scroll;background-position:-50px -310px}
.accordion dt:hover{color:#fff;background-color:#7800c3}
.accordion dd{padding:16px 28px 0px}
.concertina{margin:1em 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.concertina dt{font-weight:400;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;padding:12px 18px 6px 28px;background-color:#a311ff;background-image:url("css_images/white_mini_icons_arrows.png");background-repeat:no-repeat;background-attachment:scroll;background-position:-331px -30px;cursor:pointer;color:#fff;margin-bottom:4px}
.concertina dt a{color:#fff}
.concertina dt:first-child{border:none}
.concertina dt.active{background-color:#c15eff;background-image:url("css_images/white_mini_icons_arrows.png");background-repeat:no-repeat;background-attachment:scroll;background-position:-371px 10px;color:#fff}
.concertina dt:hover{color:#fff;background-color:#7800c3}
.concertina dd{padding:16px 28px 0px}
.spylist li a{display:block;padding:4px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#01a58d;}.spylist li a:hover{color:#004036;}
.spylist li a.active{color:#ffffff;background:#01a58d;}
.spylist li a.active:before{content:"\25BA";font-size:80%;display:inline-block;padding-right:3px;pointer-events:none;}
.spylist{display:block;list-style-type:none;width:225px;margin:0 0 1em;}
.spylist li{display:block;width:100%;}
.my-span-class{display:inline-block;padding:3px;background:#ff0000;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.warning-label{display:inline-block;padding:3px;background:#9d261d;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.info-label{display:inline-block;padding:3px;background:#afb7f3;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.alignnone{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-left:auto;margin-right:auto;}
.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;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{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}




.brand{display:block;color:#fff;text-transform:uppercase;margin-top:0px;font-size:2.25em;padding-top:10px;font-family:"Roboto Slab" Arial;font-weight:700;letter-spacing: 1px;}
.brandlight{font-family:"Roboto Slab" Arial;font-weight:100;color:#7800c3;}
.brand a{color:#333;}
.colortrial1{width:120px;height:120px;background:#01a58d;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.colortrial2{width:120px;height:120px;background:#a50119;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.colortrial3{width:120px;height:120px;background:#d80121;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.colortrial4{width:120px;height:120px;background:#720111;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.colortrial5{width:120px;height:120px;background:#01f1ce;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.colortrial6{width:120px;height:120px;background:#01594c;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.colortrial7{width:120px;height:120px;background:#00a68e;float:left;color:#ffffff;text-align:center;padding-top:70px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.my-button-color{color:#ffffff;border-style:solid;border-width:1px;border-color:#00c0a3 #008d78 #008d78 #00c0a3;background:#00a68e;background:-webkit-gradient(linear, left top, left bottom, from(#00c0a3), to(#00a68e));background:-moz-linear-gradient(top, #00c0a3, #00a68e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}.my-button-color:hover{color:#ffffff;background:#00b59b;background:-webkit-gradient(linear, left top, left bottom, from(#00b096), to(#00c5a8));background:-moz-linear-gradient(top, #00b096, #00c5a8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');text-decoration:none;border-color:#008d78;}
.my-button-color:active{color:#ffffff;background:#009781;background:-webkit-gradient(linear, left top, left bottom, from(#009781), to(#00a189));background:-moz-linear-gradient(top, #009781, #00a189);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.contact-button{color:#ffffff;border-style:solid;border-width:1px;border-color:#3d3d3d #232323 #232323 #3d3d3d;background:#303030;background:-webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#303030));background:-moz-linear-gradient(top, #3d3d3d, #303030);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}.contact-button:hover{color:#ffffff;background:#383838;background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#3f3f3f));background:-moz-linear-gradient(top, #353535, #3f3f3f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');text-decoration:none;border-color:#232323;}
.contact-button:active{color:#ffffff;background:#282828;background:-webkit-gradient(linear, left top, left bottom, from(#282828), to(#2d2d2d));background:-moz-linear-gradient(top, #282828, #2d2d2d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.mytextcircle{width:300px;height:300px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;padding:50px;float:none;background:#00a68e;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:15px double #fff;overflow:hidden;display:block;margin-left:auto;margin-right:auto;}.mytextcircle *{color:#fff;text-align:center;}
.mytag{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#01594c;display:block;margin-left:auto;margin-right:auto;padding:20px;}.mytag *{color:#fff;text-align:center;}
.innercircle1{width:240px;height:240px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;background-position:-90px -50px;background-repeat:no-repeat;float:none;background-image:url(../images/mugshot.jpg);border:3px solid #fff;display:block;margin-left:auto;margin-right:auto;}
.myimagecircle{width:400px;height:400px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;background-position:center center;background-repeat:no-repeat;float:left;background-image:url(../images/5.jpg);}
.myimagecircle1{width:400px;height:400px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;background-position:center center;background-repeat:no-repeat;float:left;background-image:url(../images/6.jpg);}
.myimagecircle2{width:280px;height:280px;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;background-position:center center;background-repeat:no-repeat;float:left;background-image:url(../images/7.jpg);}
.circular{width:288px;height:288px;border-radius:144px;background:#ffffff url(../css_images/circle2.jpg) center center no-repeat;}
.smallcircular{width:200px;height:200px;margin:0px auto 1em;border-radius:100px;background:#ffffff url(../css_images/circle1.jpg) center center no-repeat;}
.smallcircular1{width:200px;height:200px;margin:0px auto 1em;border-radius:100px;background:#ffffff url(../css_images/circle3.jpg) center center no-repeat;}
.smallcircular2{width:200px;height:200px;margin:0px auto 1em;border-radius:100px;background:#ffffff url(../images/briefcase.png) center center no-repeat;}
.skewed{-webkit-transform:rotate(1deg) scale(1) skew(0deg) translate(0px);-moz-transform:rotate(1deg) scale(1) skew(0deg) translate(0px);-o-transform:rotate(1deg) scale(1) skew(0deg) translate(0px);-ms-transform:rotate(1deg) scale(1) skew(0deg) translate(0px);transform:rotate(1deg) scale(1) skew(0deg) translate(0px);}




.sidebar-holder {
    padding:0;
    margin-top:0;
}

.sidebar-holder * {
    font-family:"Roboto Condensed", Arial;
    font-weight: 400;
}
.sidebar-holder h5, .footer h5 {
    margin-top:0;
    padding-top:19px;
    text-transform: uppercase;
    color:#222;
    border-top:5px solid #590090;
    font-family:"Roboto Condensed", Arial;
    font-weight: 400;
}
.sidebar-holder ul {
    list-style: none;
    margin:0 0 24px 0;
    padding:0;
    font-size:1em;
}

.sidebar-holder ul li {
    list-style-position: outside;
}

.entry-title, .entry-title a {
    font-family: "Roboto Slab", Arial;
    font-weight: 400;
    color:#7800c3;
    text-transform: uppercase;
}

.entry-title a:hover {
    color:#500087;
}

.format-aside .entry-title, .format-quote .entry-title {
    display:none;
}

.article-body, .article-summary {
    padding:3em 0 0;
}

.metaspan {
    font-family:"Roboto Condensed", Arial;
    font-weight:400;
    text-transform: uppercase;
    font-size:0.8em;
    line-height:1.2em;
    color:#666;
}

.comment-list {
    list-style: none;
}

img.avatar {
    float:left;
    margin-left:-48px;
    margin-top:5px;
}

cite.fn {
    font-weight: 700;
    font-style: normal;
}

.comment-body {
    margin-bottom:24px;
    border-bottom:1px dotted #590090;
    padding-bottom:24px;
}

.comments-area {
    margin-top:24px;
}

h2.comments-title {
    font-family:"Roboto Condensed", Arial;
    font-weight: 100;
    text-transform: uppercase;
    margin-bottom: 1em;
}

.comment-reply-link {

}

.comment-reply-link, .comment-edit-link, .post-edit-link, .icon-comments-link, a[rel="author"], .icon-time, .reading-time, .category-list, .icon-tag-list, .aside-link, .video-link, .audio-link, .gallery-link, .image-link, .link-link, .quote-link {
    font-family:"Roboto Condensed", Arial;
    font-weight:400;
    text-transform: uppercase;
    font-size:0.8em;
    line-height:1.2em;
}

.comment-reply-link:before, .comment-edit-link:before, .post-edit-link:before, .icon-comments-link:before, a[rel="author"]:before, .icon-time:before, .reading-time:before, .category-list:before, .icon-tag-list:before, .aside-link:before, .video-link:before, .audio-link:before, .gallery-link:before, .image-link:before, .link-link:before, .quote-link:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 1.5;
    font-family: 'Genericons';
    text-decoration: inherit;
    font-weight: normal;
    font-style: normal;
    vertical-align: top;
}

.aside-link:before {
    content: '\f101';
}

.video-link:before {
    content: '\f104';
}

.audio-link:before {
    content: '\f109';
}

.gallery-link:before {
    content: '\f103';
}

.image-link:before {
    content: '\f102';
}

.link-link:before {
    content: '\f107';
}

.quote-link:before {
    content: '\f106';
}

.icon-tag-list:before {
    content: '\f302';
}

.category-list:before {
    content: '\f301';
}

.reading-time:before {
    content: '\f455';
}

.icon-time:before {
    content: '\f303';
}

a[rel="author"]:before {
    content: '\f304';
}

.icon-comments-link:before {
    content: '\f300';
}

.comment-reply-link:before {
    content: '\f412';
}

.comment-edit-link:before, .post-edit-link:before {
    content: '\f411';
}




.pagination {
    clear:both;
    padding:30px 0;
    position:relative;
    font-size:12px;
    line-height:13px;
    font-weight:bold;
}
 
.pagination span, .pagination a {
    display:block;
    float:left;
    margin:0;
    padding:10px 13px;
    text-decoration:none;
    width:auto;
    color:#fff;
    background:#444;
    -moz-border-radius:3px;
    font-family:"Roboto Condensed", Arial;
    font-weight: 400;
    font-size:1.1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
 
.pagination a:hover{
    background: #111;
}
 
.pagination .current{
    background: #7800c3;
    color:#fff;
}

.bigtarget {
    cursor: pointer;
    position:relative;
    overflow:hidden;
}


#searchform {
    padding:0 !important;
    margin:0;
    width:100%;
    height: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
}

#searchinput {
    font-size: 14px;
    color: #ddd;
    border:1px solid #c0c0c0;
    border-right:none;
    background: transparent;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px; 
    float:right;   
    width: 300px;
    height:40px;
    padding: 13px 0 12px 1em;
    color: #333;
    outline: none;
    margin:0;
    top:0;
}

#searchform input[type="text"] {
}

#searchbutton {
    margin:0 0 0 80px;
    padding:0;
    line-height:1;
    width:10px;
    position: absolute;
    top: 0;
    right: 0;
    height: 42px;
    width: 80px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    border: none;
    box-shadow:none;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    cursor: pointer;
    text-align: center
}

#searchbutton:focus {
    border:none;
    box-shadow:none !important;
}

.footer ul {
    margin:24px 0;
}

.ie7 .main-navigation {
	max-width: 930px;
	padding-right: 150px;
}

.ie7 .nav-menu li a,
.ie7 .nav-menu li {
	display: block;
	float: left;
}

.ie7 .nav-menu ul {
	top: 40px;
}

.ie7 .nav-menu li ul ul {
	left: 100%;
	top: 0;
}

@media only screen and (max-width:799px){
    .container{width:96%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;padding:30px 0;background:#fff;} 
    .inner{width:96%;margin:0 auto;position:relative;} 
    .us-container{width:96%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;background:transparent;} 
    .us-inner{width:100%;position:relative;} 
    .holder{width:96%;margin:0px auto;} 
    header{background:#01a58d;position:relative;width:100%;z-index:9;top:0;left:0;padding-bottom:12px;} 
    .topm{margin-top:30px;} 
    .main-navigation{min-height:0;} 
    .menu-toggle{cursor:pointer;display:inline-block;margin:0;padding:12px 0 12px 20px;color:#fff;position:absolute;top:0;right:0;} 
    .menu-toggle:after{content:"\f502";font-size:12px;padding-left:8px;vertical-align:-4px;} 
    .toggled-on .menu-toggle:after{content:"\f500";vertical-align:2px;} 
    .toggled-on .nav-menu,.toggled-on .nav-menu>ul{display:block;margin-left:0;padding:0;width:100%;background:#7800c3;} 
    .toggled-on li,.toggled-on .children{display:block;color:#fff;} 
    .toggled-on .nav-menu li>ul{background-color:transparent;display:block;float:none;margin-left:20px;position:relative;left:auto;top:auto;} 
    .toggled-on .nav-menu li>ul a{color:#fff;width:auto;} 
    .toggled-on .nav-menu li:hover>a,.toggled-on .nav-menu .children a{background-color:transparent;color:#fff;} 
    .toggled-on .nav-menu li a:hover,.toggled-on .nav-menu ul a:hover{background-color:#01594c;color:#fff;} 
    ul.nav-menu,div.nav-menu>ul{display:none;} .nav-menu .sub-menu,.nav-menu .children{border:none;color:#fff;} 
    .one-half{width:100%;} 
    .one-third{width:100%;} 
    .two-third{width:100%;} 
    .one-fourth{width:100%;} 
    .three-fourth{width:100%;} 
    .one-fifth{width:100%;} 
    .two-fifth{width:100%;} 
    .three-fifth{width:100%;} 
    .four-fifth{width:100%;} 
    .one-sixth{width:100%;} 
    .five-sixth{width:100%;} 
    .one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{position:relative;} 
    .nct-one-half{width:100%;} 
    .nct-one-third{width:100%;} 
    .nct-two-third{width:100%;} 
    .nct-one-fourth{width:100%;} 
    .nct-three-fourth{width:100%;} 
    .nct-one-fifth{width:100%;} 
    .nct-two-fifth{width:100%;} 
    .nct-three-fifth{width:100%;} 
    .nct-four-fifth{width:100%;} 
    .nct-one-sixth{width:100%;} 
    .nct-five-sixth{width:100%;} 
    .nct-one-half,.nct-one-third,.nct-two-third,.nct-three-fourth,.nct-one-fourth,.nct-one-fifth,.nct-two-fifth,.nct-three-fifth,.nct-four-fifth,.nct-one-sixth,.nct-five-sixth{position:relative;} 
    .image-right{display:block;margin-left:auto;margin-right:auto;} 
    .image-left{display:block;margin-left:auto;margin-right:auto;} 
    .image-half{display:block;margin-left:auto;margin-right:auto;} 
    .image-third{display:block;margin-left:auto;margin-right:auto;} 
    .image-two-third{display:block;margin-left:auto;margin-right:auto;} 
    .image-fourth{display:block;margin-left:auto;margin-right:auto;} 
    .image-fifth{display:block;margin-left:auto;margin-right:auto;} 
    .image-two-fifth{display:block;margin-left:auto;margin-right:auto;} 
    .image-three-fifth{display:block;margin-left:auto;margin-right:auto;}
    .page-split-left {position:relative;width:100%;margin-bottom:26px;}
    .page-split-right {position:relative;width:100%; padding:0;margin:0;}
    .xm-one-third{position:relative;width:100%;height:80px;}
    .xm-two-third{position:relative;width:100%;clear:both;height:80px;}
    .thesearchform {position:relative;width:300px !important;float:left;overflow:hidden;}


}

@media only screen and (max-width:1023px){
    .container{width:96%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;padding:30px 0;background:#fff;} 
    .inner{width:96%;margin:0 auto;position:relative;} 
    .us-container{width:96%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;background:transparent;} 
    .us-inner{width:100%;position:relative;} 
    .holder{width:96%;margin:0px auto;} 
    header{background:#01a58d;position:relative;width:100%;z-index:9;top:0;left:0;padding-bottom:12px;} 
}

@media only screen and (min-device-width:800px){
    .two-column{-moz-column-count:2;-moz-column-gap:38px;-webkit-column-count:2;-webkit-column-gap:38px;-moz-column-rule-color:#ccc;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-rule-color:#ccc;-webkit-column-rule-style:solid ;-webkit-column-rule-width:1px;column-count:2;column-gap:38px;column-rule-color:#ccc;column-rule-style:solid;column-rule-width:1px;} 
    .three-column{-moz-column-count:3;-moz-column-gap:38px;-webkit-column-count:3;-webkit-column-gap:38px;-moz-column-rule-color:#ccc;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-rule-color:#ccc;-webkit-column-rule-style:solid ;-webkit-column-rule-width:1px;column-count:3;column-gap:38px;column-rule-color:#ccc;column-rule-style:solid;column-rule-width:1px;}
}
