@import url(http://fonts.googleapis.com/css?family=Open+Sans);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,li.expanded,li.collapsed,li.leaf,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%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'BitterRegular';src:url(/sites/all/themes/south7/fonts/Bitter-Regular-webfont.eot);src:url(/sites/all/themes/south7/fonts/Bitter-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/south7/fonts/Bitter-Regular-webfont.woff) format('woff'),url(/sites/all/themes/south7/fonts/Bitter-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/south7/fonts/Bitter-Regular-webfont.svg#BitterRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'LatoRegular';src:url(/sites/all/themes/south7/fonts/Lato-Reg-webfont.eot);src:url(/sites/all/themes/south7/fonts/Lato-Reg-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/south7/fonts/Lato-Reg-webfont.woff) format('woff'),url(/sites/all/themes/south7/fonts/Lato-Reg-webfont.ttf) format('truetype'),url(/sites/all/themes/south7/fonts/Lato-Reg-webfont.svg#LatoRegular) format('svg');font-weight:normal;font-style:normal;}.accessible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}body{padding:0;display:none;}#page{margin:0 auto;position:relative;}.two-sidebars .center,.sidebar-first .center{margin-left:0;}#sidebar-first{display:none;border-right:1px dashed #ccc;}.two-sidebars .center,.sidebar-second .center{margin-right:0;}#sidebar-second{display:none;position:absolute;right:0;top:70px;}#sidebar-second ul{padding:0;}#sidebar-second li{margin:0;}#sidebar-second .inner{padding:0;}#content{float:left;width:100%;margin-top:0;padding:0;min-height:200px;}.responsive-menus{width:100% !important;}.responsive-menus.responsified{max-width:100%;}.responsive-menus.responsified span.toggler,.responsive-menus.responsified .responsive-menus-simple{border-radius:0;box-shadow:none;}.responsive-menus.responsified span.toggler{padding:12px 0;}.responsive-menus.responsified .responsive-menus-simple li a{text-transform:none;}#header{padding:0;}#header #header-centre{border-bottom:1px solid #A0A0A0;margin:0 9%;padding:40px 0 0;width:82%;}#header #header-left{width:50%;float:left;}#header #header-right{width:50%;float:right;padding-top:35px;}#header #header-bottom{border-bottom:2px solid #000;margin:0 9%;padding:40px 0 0;}#header-bottom .block.first{width:100%;float:left;}#header-bottom .block.first p{color:#707070;font-size:14px;line-height:20px;}#header-bottom .block.first a img{float:left;}#header-bottom .block.last{float:right;width:48%;display:none;}#header-bottom .block.last img{display:block;height:auto;margin:0 auto;max-width:100%;width:auto;}#header-bottom .content{position:relative;}#header-bottom .content a{background:none repeat scroll 0 0 #FF337A;color:white;display:block;font-weight:bold;padding:10px 25px;text-align:center;width:75%;}#header #header-top{display:none;padding:0 9%;background:#000000;border-bottom:2px solid #CFCFCF;}.region.region-header-top{float:right;}.region.region-header-right{float:right;}#iphone-nav{display:block;background:#dfdfdf;padding:5px 0 5px 0;}#iphone-nav li{list-style:none;float:left;margin:0 4px 4px 0;}#iphone-nav li a{display:block;color:#fff;width:auto;text-align:center;padding:10px 15px;background:#000;border-radius:10px;font-weight:bold;text-transform:uppercase;}#iphone-nav li a:hover{background:#FF337A;}#iphone-nav li a.active{background:#FF337A;}#header #header-region{overflow:hidden;}.inner{padding:40px 9%;}#header,#footer,#main #content .mission,#main #content .breadcrumb,#main #content .node{clear:both;}#content h2{margin-bottom:10px;}#content-top .block.first{border-right:1px solid #dfdfdf;float:left;padding-right:5%;width:44%;}#content-top .block.first img{float:left;margin-right:5%;margin-bottom:30%;}#content-top .block.last{float:left;padding-left:5%;width:45%;}#content-top .block.last img{float:left;margin-bottom:30%;margin-right:5%;}#footer{float:none;clear:both;padding:0 9%;margin-top:30px;}#footer-centre{border-top:2px solid #D2D2D2;padding:10px 0 0;}#footer-left{float:left;}#footer-right{color:#808080;float:right;padding:10px 0 0;}#footer-right img{margin-bottom:10px;margin-left:5px;vertical-align:middle;}#footer-right p{clear:right;float:right;}#footer-bottom{}#footer-bottom #footer-bottom-inner{width:960px;}#footer-bottom-inner{text-align:left;padding:5px 5px 5px 5px;font-size:0.7em;color:#999999;}#footer-iphone{display:none;}.pink{color:#FF337A;}body{margin:0;font-size:100%;}#page{font-size:14px;line-height:18px;border:1px solid #bbb;background-color:#FFF;}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:'Open Sans',sans-serif;}strong{font-weight:bold;}a{color:#ff337a;outline:none;text-decoration:none;height:100%;padding:0;margin:0;}a:visited{color:#ff337a;}a:hover,a:active{color:#ff337a;}h1{font-family:bitterregular;font-size:2.2em;font-weight:bold;padding:0 0 0.5em;margin:0;}h2{font-family:bitterregular;font-size:1.8em;line-height:1.8em;font-weight:normal;margin-bottom:0.75em;margin:0;}h3{font-size:1.4em;line-height:1.4em;margin-bottom:1em;margin:0;}h4{font-size:1.2em;line-height:1.2em;margin-bottom:1.25em;margin:0;}h5{font-size:1.1em;line-height:1.1em;font-weight:bold;margin-bottom:1.5em;margin:0;}h6{font-size:1em;line-height:1em;font-weight:bold;margin:0;}.sidebar h1{font-size:1.5em;line-height:1.5em;font-weight:normal;padding:0 0 0.5em;margin:0;color:#12259b;}.sidebar h2{font-size:1.4em;line-height:1.4em;font-weight:normal;margin-bottom:0.75em;margin:0;color:#12259b;}.sidebar h3{font-size:1.3em;line-height:1.3em;margin-bottom:1em;margin:0;color:#12259b;}.sidebar h4{font-size:1.2em;line-height:1.2em;margin-bottom:1.25em;margin:0;color:#12259b;}.sidebar h5{font-size:1.1em;line-height:1.1em;font-weight:bold;margin-bottom:1.5em;margin:0;color:#12259b;}.sidebar h6{font-size:1em;line-height:1em;font-weight:bold;margin:0;color:#12259b;}p{margin:0 0 15px 0;}ul,ol{margin-left:0;padding-left:10px;}ul li,ol li{margin:0 0 10px 0;padding:0;list-style:none;}#content .content ul{padding-left:20px;}#content .view-blog-posts ul{padding:0;}#content .content li{list-style:none outside url(/sites/all/themes/south7/images/pinkdot.png);padding-left:10px;}#content .view-blog-posts li{list-style:none;padding:0;}#content img{height:auto;max-width:100%;width:auto;}#content h3{color:#FF337A;margin:0 0 10px;text-transform:uppercase;}table{width:99%;}tr.even td,tr.odd td{padding:5px;}tr.odd{background-color:#eee;}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa;}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}#logo-title{width:320px;height:75px;}#logo-title a{display:block;width:320px;height:75px;text-indent:-999px;}.block{}.sidebar .block{}#block-system-powered-by{padding:2px;height:15px;}#block-system-powered-by span{display:block;height:15px;line-height:15px;padding:0 90px 0 0;background:transparent url(/sites/all/themes/south7/images/powered-by.png) no-repeat top right;}#block-system-powered-by span,#block-system-powered-by a{color:#12259b;font-size:10px;line-height:15px;}.view-testimonials .views-row{float:left;margin-bottom:40px;}.views-field-field-testimonial{margin:0 0 1%;}.views-field-field-company-logo{float:left;margin-right:20px;width:120px;}.views-field-field-company-logo img{height:auto !important;width:120px !important;}.views-field-field-client-name{font-weight:bold;}.views-field-field-company-name{font-weight:bold;}.views-field-field-question h4:hover{color:#FF337A;cursor:pointer;}.views-field-field-answer{display:none;}.view-faq .views-row{margin-bottom:15px;}.views-field-field-answer{margin-top:5px;padding:5px;}li.chat-online{cursor:pointer;}.pc{height:50%;left:20%;position:absolute;top:10%;width:75%;}.pc-row{clear:left;float:left;height:18%;margin-bottom:3%;width:100%;}.pc-icon{display:none;float:left;height:100%;width:10%;max-width:100%;}.pc-text{color:#707070;display:none;padding-left:5%;}.breadcrumb{color:#666;}.breadcrumb a{color:#F39B11;}.breadcrumb span{font-size:15px;}.breadcrumb a:hover{color:#000;}input.form-text{width:50%;}input,select,textarea,button{vertical-align:middle;padding:2px;border:1px solid #bbb;border-radius:4px;}input.input-text,select,textarea{background:#fff;}input:focus,select:focus,textarea:focus{z-index:1;}input.form-submit{background:#ff337a;color:#fff;cursor:pointer;font-weight:bold;padding:2px 5px 2px 5px;border-radius:5px;border:1px solid #ff337a;}input.form-submit:hover{}select{padding:2px;}select option{padding-left:10px;}textarea{overflow:auto;padding:5px;}form label{font:11px Arial,Helvetica,sans-serif;}form a{font:11px Arial,Helvetica,sans-serif;}form .item-list{}form .item-list li{margin:0;}form .item-list li a{}.node-blog-post .submitted{min-height:10px;background:#eee;margin:5px 0 10px 0;padding:0 0 0 5px;}.node-blog-post .submitted span{font-weight:bold;font-style:italic;}.node-blog-post .comment .submitted{background:transparent;height:auto;line-height:normal;margin:0;padding:0;}.node-blog-post .comment .submitted .permalink{display:none;}.node-blog-post .comment .submitted p{float:left;margin-right:10px;}.node-blog-post .comment .comment-text{clear:both;}.node-blog-post .comment .comment-text .links{display:none;}#edit-comment-body .filter-wrapper{display:none;}.node-teaser,.view-blog-posts .item-list ul li{margin:0 0 20px 0;}.view-blog-posts h2 a{color:#000;font-size:20px;}.view-blog-posts h2 a:hover{color:#ff337a;}.node-teaser .links a,.field-name-field-blog-category .field-item a{background:#ff337a;border-radius:5px;padding:5px 10px 5px 10px;color:#fff;margin:0 10px 0 0;font-size:11px;font-weight:bold;text-decoration:none;}.node-teaser .links a:hover,.field-name-field-blog-category .field-item a:hover,.view-blog-posts .item-list ul li .links a:hover{background:#ff337a;color:#000;}.field-name-field-blog-category .field-item{float:left;}.clear-floats{width:99%;height:1px;display:block;margin:0;border:0;padding:0;clear:both;}a.block-link{background-color:#FF337A;color:#FFFFFF;display:inline-block;font-weight:bold;padding:10px 25px;}a.block-link:hover,a.block-link:active{color:#FFFFFF;}.block-link img{vertical-align:middle;}input:required ~ label::after{content:'*';color:red;}.form-submit[disabled="disabled"],.webform-submit[disabled="disabled"]{opacity:0.4;pointer-events:none;}
