@charset UTF-8;
/******************************************************************
Theme Name: DesignPINK
Theme URI: http://www.designpink.com.au
Author: designPINK
Author URI: http://www.designpink.com.au

******************************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;color:#5a5a5a}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;font-weight:400}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700;color:#6a284c}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#FF0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:"courier new", monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}
small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin-left:0;padding:0}
dl{margin:0}dd{margin:0}nav ul,nav ol{list-style:none;list-style-image:none}nav li{display:inline-block}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}
@font-face{font-family:OpenSansLightRegular;src:url(fonts/opensans-light-webfont.eot);src:url(fonts/opensans-light-webfont.eot?#iefix) format(embedded-opentype), url(fonts/opensans-light-webfont.woff) format(woff), url(fonts/opensans-light-webfont.ttf) format(truetype), url(fonts/opensans-light-webfont.svg#OpenSansLightRegular) format(svg);font-weight:400;font-style:normal}
@font-face{font-family:Varela;src:url(fonts/varelaround-regular-webfont.eot);src:url(fonts/varelaround-regular-webfont.eot?#iefix) format(embedded-opentype), url(fonts/varelaround-regular-webfont.woff) format(woff),url(fonts/varelaround-regular-webfont.ttf) format(truetype), url(fonts/varelaround-regular-webfont.svg#VarelaRoundRegular) format(svg);font-weight:400;font-style:normal}
body{font-family:Varela, Arial, sans-serif;font-weight:400;background:#f5f5f5}
section.news{overflow:hidden}
section.features .wrap{background:#fff}
::-moz-selection{background:#96d3da;color:#fff;text-shadow:none}
::selection{background:#96d3da;color:#fff;text-shadow:none}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;margin-left:-7px;padding:0;white-space:normal}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.clearfix{height:1px;line-height:1px;float:none;clear:both}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}
.clearb{line-height:20px;height:20px; clear: both;}
#pulse{z-index:1;padding-top:0}
#pulsesub{height:130px;z-index:1;padding-top:0;background-color:#6a284c}
.overlay{background:url(assets/img/bg.png) repeat;}
.overlaysub{background:url(assets/img/bg.png) repeat;height:130px}
#elephant{z-index:900;position:absolute;left:47%;top:77px}
.pink {color:#b3325c;}
/* Containers*/section.container{background:#f5f5f5;margin:0;padding:0}
.wrap,#content{width:90%;margin:0 auto;max-width:1100px}
#homewrap{height:450px;width:900px;margin:auto;max-width:1100px;background:url(assets/img/slider.png) no-repeat bottom center;z-index:1;position:relative}
.rightcol{width:25%;float:right;min-height:400px}
.detailswidth:280px;position:fixed;background:#fff url(assets/img/dot.png)repeat;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;margin-top:2%;padding:1%}
.sidebar{width:280px;position:fixed;}
.blogdetails, #latestblog {background:#fff url(assets/img/dot.png)repeat;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;margin-top:15px;padding:10px}
.rightcol ul li{list-style-type:none}
.leftcol{float:left;width:73%}
header.primary{zoom:1;padding:0;line-height:1;height:100px;width:100%;position:relative}
header.primary:after,footer.primary:after{clear:both}
header.primary h1,header.primary ul,footer.primary ul{margin:0;padding:0;list-style-type:none}
.features{overflow:hidden;margin:0;background:#f5f5f5 url(assets/img/bg1.png) repeat-x;width:100%;height:240px;z-index:1500}
article.services{width:30%;float:left;padding:1.6%;margin:0;display:block}
/*article.col{width: 48%; float: left;display:block;	margin: 2% 2% 2% 0;}*/
article.col,footer .col{width:56%;float:left;display:block;margin:10px}
/*article.collast{width: 48%; float: left;display:block; margin: 2% 0;!important; clear:right; }*/
article.collast,footer .collast{width:38%;float:left;display:block;margin:10px 0!important;clear:right}
.last{margin-right:0!important;clear:right}
footer{background:#f5f5f5;overflow:hidden;font:normal 1em/1.5em OpenSansLightRegular, sans-serif}
section.news{margin:15px 0;background:#6a284c url(assets/img/bg.png) repeat}
footer .copy{background:#fff;font:normal .8em/3em Varela,sans-serif;text-align:center;with:100%;height:40px;color:#6a284c}
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_half,.one_third,.two_third{position:relative;margin-right:4%;float:left}
/*Archive Listing*/.newsbox{padding:1% 0;border-bottom:1px dotted silver}
article.newslisting, .searchlisting{margin:2%;padding: 1%;background:#fff;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;height:auto;overflow:hidden}
.searchlisting {
	float: none;
}
article.portlisting img{padding:1%;margin:2% 4% 2% 0;background:#fff;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;height:auto;overflow:hidden; width: 98%;height: auto;}
article.subcontent{padding:2%;margin:1% 0;background:#fff;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;height:auto;overflow:hidden}
.newslisting .newsimg{margin:10px;float:left;width:300px;height:170px}
.newslisting .newscont{float:right;width:400px}
.searchlistin .newscont {
	float: none;width: auto;
}
.newslisting p{margin:10px 0;padding:0}
article h3{color:#69a6ad;font:normal 1.3em/1 Varela, sans-serif;display:block;margin:25px 0 15px}
article h3 a,article h3 a:visited{text-decoration:none;color:#b3325c}
article h3 a:hover{color:#69a6ad}
article .date{float:left;width:280px;padding:10px;position:absolute;margin-top:131px;text-align:center;color:#69a6ad;background:#f5f5f5;opacity:0.5}
.postcontent {
	height: 500px;
}
/*pagination*/#pagination{text-align:center;margin-top:15px}
#pagination a{padding:6px 10px;background:#b3325c;margin:3px;color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-decoration:none}
#pagination a:hover{background:#69a6ad;color:#fff}
span.current{padding:6px 10px;margin:3px;background:#fff;color:#b59fab;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
#chat-24{padding:0;background:#592a43;margin:3px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-decoration:none; width: 47%; float: left;}
#call-24{padding:0;background:#b3325c;margin:3px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-decoration:none; width: 47%; float: left;}
#chat-24 img, #call-24 img {margin: 8px!important;}
/*Links */
header.primary .logo a{background:#f5f5f5 url(assets/img/logo.png) center center no-repeat;width:130px;height:120px;display:block;text-indent:-9999px;float:left;position:fixed;top:0;z-index:9998;border-radius:0 0 45px 45px;-moz-border-radius:0 0 45px 45px;-webkit-border-radius:0 0 45px 45px;behavior:url(assets/PIE.htc);text-shadow:1px 1px 1px rgba(27,27,27,0.1)}
header.primary nav .level1{float:right;margin-top:15px;font:normal 1.2em/1.5em Varela,sans-serif}

/*main nav*/header.primary nav .level1 a{color:#fff;text-decoration:none;line-height:30px;display:inline-block;padding:0 8px;margin:5px}
header.primary nav .level1 a:hover,header.primary nav .level1 a:visited,header.primary nav .current-menu-item a{background:#69a6ad;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);text-shadow:1px 1px 1px rgba(27,27,27,0.1);text-align:center;box-shadow:1px 1px 1px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
header.primary nav .level1 a:hover:before,header.primary nav .level1 a:hover:after{margin:-10px;content:'';position:relative;bottom:-36px;left:-50%;border:10px solid transparent}
header.primary nav .level1 a:hover:after{border-top:11px solid #69a6ad;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid transparent}

/*social*/
header.primary .social ul{float:right;margin-top:12px;height:20px;background:#b3315c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(assets/PIE.htc);display:block;padding:4px 0 4px 16px;box-shadow:1px 1px 1px rgba(0,0,0,0.1)}
header.primary .social ul li{float:left!important;margin:margin:0px!important;padding:0!important;list-style-type:none}
header.primary .social ul li.flike{width:95px!important}
header.primary .social ul li.pinit{width:75px!important}
header.primary .social ul li.google{width:75px!important}
header.primary .social ul li.twitter{width:90px!important}
.flike iframe { position: absolute !important; z-index: 9999!important; }
/*Links*/
section.news article a{color:#fff}
section.news article a:hover{color:#fff;text-decoration:underline}
.breadcrumb a{color:#b3325c}
.breadcrumb{margin-bottom:15px}
.breadcrumb ul li{display:block;float:left}
.rightcol ul li a{color:#7e7175;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);margin:8px 0;padding:5px;display:block;text-indent:40px;text-decoration:none;font-style:normal;font-size:1.1em; }
.rightcol ul li a:hover{color:#b3325c;background:url(assets/img/cat-small.png)no-repeat 8px -175px}
.current-cat a{background:#fff url(assets/img/cat-small.png)no-repeat 8px -175px}
.cat-favorites{background:url(assets/img/cat-small.png) no-repeat 8px 1px}
.cat-tips{background:url(assets/img/cat-small.png)no-repeat 8px -35px}
.cat-basics{background:url(assets/img/cat-small.png)no-repeat 8px -71px}
.cat-technical{background:url(assets/img/cat-small.png)no-repeat 8px -107px}
.cat-mixed{background:url(assets/img/cat-small.png)no-repeat 8px -142px}
.cat-uncategorized{background:url(assets/img/cat-small.png)no-repeat 8px -175px}

/*Buttons*/
.services a, .services a:visited,.button a,#button a, .button a:visited, #button a:visited{display:inline-block;color:#fff;padding:6px 8px;margin:5px 0;background:#b3325c;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:normal 1em Varela, sans-serif;text-decoration:none;text-align:center; color: #fff;}
.services a:hover,.button a:hover, #button a:hover{background:#632949}

/*Icons*/
.icon-fav{width:52px;height:52px;position:absolute;background:url(assets/img/categories.png) -2px -2px}
.icon-tips{width:52px;height:52px;position:absolute;background:url(assets/img/categories.png) -58px -2px}
.icon-basics{width:52px;height:52px;position:absolute;background:url(assets/img/categories.png) -114px -2px}
.icon-tech{width:52px;height:52px;position:absolute;background:url(assets/img/categories.png) -170px -2px}
.icon-mix{width:52px;height:52px;position:absolute;background:url(assets/img/categories.png) -226px -2px}

/*Text*/
.title{border:1px dotted silver;text-shadow:0 1px 0 #fff;color:#96d3da;background-color:#FFF;margin:0}
.title h1{padding:10px 0;margin:0}

/*homepage feature*/
article h2,section.news h2{color:#b3325c;font:normal 1.3em/3.5 Varela, sans-serif;margin:0}
article p{color:#9d9d9d;font:normal .9em/1.3 OpenSansLightRegular, sans-serif;margin:0 0 15px}
section.news h2{color:#fff;font:normal 1.2em/1.3 Varela, sans-serif;margin:10px 0}
section.news p,.tweet{color:#fff;font:normal .9em/1.3 OpenSansLightRegular, sans-serif;margin:5px 0}
.tweet li{width:27%;float:left;margin:1%;background:#592a43;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px;height:110px; list-style-type:none}
.tbtn {	float: none;clear: both;margin:1%;}
footer .col,footer .collast{background:#d7d7d7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);padding:2%;color:#fff;font:normal 1em/2em OpenSansLightRegular, sans-serif;padding:4px 8px}
footer ul li{float:left;margin:2px}
footer ul li a{color:#fff;text-decoration:none;margin:0 8px}
footer ul li a:hover{text-decoration:underline;list-style-image:none}
footer ul.social_icons a{text-indent:-9999px;width:34px;height:34px;display:block;padding:0;margin:0 4px}
.foot_tw a{background:url(assets/img/social.png) no-repeat 0 -1px}
.foot_fb a{background:url(assets/img/social.png) no-repeat -35px -1px}
.foot_li a{background:url(assets/img/social.png) no-repeat -70px -1px}
.foot_rss a{background:url(assets/img/social.png) no-repeat -105px -1px}
.foot_pt a{background:url(assets/img/social.png) no-repeat -140px -1px}
.foot_tw a:hover{background:url(assets/img/social.png) no-repeat 0 -45px}
.foot_fb a:hover{background:url(assets/img/social.png) no-repeat -35px -45px}
.foot_li a:hover{background:url(assets/img/social.png) no-repeat -70px -45px}
.foot_rss a:hover{background:url(assets/img/social.png) no-repeat -105px -45px}
.foot_pt a:hover{background:url(assets/img/social.png) no-repeat -140px -45px}
.subcontent h1{color:#b3325c;font:normal 1.5em/2 Varela, sans-serif;margin:0;text-transform:uppercase}
.subcontent h2,.details h2,.blogdetails h2, #latestblog h2{color:#b3325c;font:normal 1.5em/1.5 Varela, sans-serif;margin:.3em 0}
h3{color:#69a6ad;font:normal 1.1em Varela, sans-serif}
.rightcol .grey{color:#b4b5b3;font:normal .8em/1.2 OpenSansLightRegular, sans-serif;margin-top:1em}
.subcontent h6{color:#5b3a82;font:italic .9em/1.2 OpenSansLightRegular, sans-serif;margin:.2em}
.subcontent h4{color:#ccc;font:italic 1em/1.3 OpenSansLightRegular, sans-serif;padding:.5em;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}
.line{height: 1px;	border-bottom:1px dotted #ccc;}
.details p,.details ul,.blogdetails p,.blogdetails ul, #latestblog p, #latestblog ul{color:#5a5a5a;font:normal 14px/20px OpenSansLightRegular, sans-serif;margin:.5em 0}
.rightcol .details li a,righcol .blogdetails li a, #latestblog li a{text-indent:0;list-style:none;border:1px dotted #fff}
.rightcol .blogdetails li a{list-style:none;border:1px dotted #fff}
.rightcol .details li a:hover,.rightcol .blogdetails li a:hover, #latestblog li a:hover{background:none;border:1px dotted silver;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.leftcol ul li,.subcontent ol li{margin:10px 20px;list-style-image:url(assets/img/bullet.png);font:normal .9em/1.3 OpenSansLightRegular, sans-serif}
.leftcol a, .leftcol a:visited {color:#b3325c;text-decoration:none;}
.leftcol a:hover{color:#69a6ad; text-decoration:underline}
.leftcol ol li{list-style-image:none}


/*Forms */
h3.gform_title{color:#fff;font:normal 1.2em/1.3 Varela, sans-serif;margin:10px 0}
#gforms_confirmation_message{color:#fff;font:normal .9em/1.3 OpenSansLightRegular, sans-serif;background:#592a43;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:10px;height:100px}
label.gfield_label{color:#5b3a82;font:normal 1.1em/1.2 Varela, sans-serif;margin:0;text-transform:uppercase;display:none}
#field_1_1 label,#field_1_2 label,#field_1_3 label,#field_1_7 label,#gform_wrapper_1 .gfield_label{display:none}
li.gfield input,.medium{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);color:#5a5a5a;padding:10px;border:none}
.gform_wrapper{font-style:normal}
.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password]{padding:10px 5px!important; font:normal 0.9em/1.3 Varela, sans-serif!important;color:#592a43;}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container{padding:5px}
li.gfield.gf_left_half{margin-left:20px}
.ginput_right{margin-right:0}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#e20c84}
.gform_wrapper .gform_footer {height: 25px!important; overflow:hidden!important}
.gform_wrapper .gform_footer input[type=submit]{display:inline-block;color:#fff;padding:6px 16px;background:#b3325c;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:normal 1em Varela, sans-serif;text-decoration:none;text-align:center;margin:3px 0 0 5px;text-shadow:none;box-shadow:none;border:none}
.gform_wrapper .gform_body .gform_fields .gsection .gsection_description{color:#5b3a82;font:normal .8em/1 OpenSansLightRegular, sans-serif;margin:.5em 0}
.gform_body{color:#5a5a5a;font:normal 1.1em/1 OpenSansLightRegular, sans-serif;padding:10px 0 0}
input.medium, textarea.medium {border:1px solid #c7c7c7!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.gform_wrapper ul li,.gform_wrapper ol li{margin:0;list-style-image:url(assets/img/bullet.png);font:normal .9em/1.2 OpenSansLightRegular, sans-serif}
.gfield_description{color:#c7c7c7}
#gform_wrapper_4{}

/*portfolio*/
.box{margin:10px;float:left;width:250px;height:250px; border:1px solid white}
.sbox{margin:10px;float:left;width:200px;height:200px;background:#632949}
.box .caption a{width:200px;height:200px;background:url(assets/img/arrow.png)no-repeat 222px 222px;opacity:0;position:absolute;display:inline-block;padding:25px;text-decoration:none;color:#fff}
.sbox .caption a{width:180px;height:180px;background:url(assets/img/arrow.png)no-repeat 192px 192px;opacity:1;position:absolute;display:inline-block;padding:10px;text-decoration:none;color:#b3325c;text-align:center}
.box .caption a:hover{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;opacity:0.9;background:#632949 url(assets/img/arrow.png)no-repeat 192px 192px;color:#fff}
.sbox .caption a:hover{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;opacity:0.9;background:#632949 url(assets/img/arrow.png)no-repeat 142px 142px;color:#fff}
#nav{border-top:1px dotted silver;overflow:hidden}
#nav ul{float:right}
#nav ul li{list-style:none;float:left}
#nav ul li a{padding:4px 8px;margin:3px;background:#69a6ad;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);text-shadow:1px 1px 1px rgba(27,27,27,0.1);text-align:center;box-shadow:1px 1px 1px rgba(0,0,0,0.1);color:#fff;text-decoration:none}
#nav ul li a:hover{background:#b3325c;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}
#nav h3{float:left}
.isotope-item{z-index:2}
.box .year{color:#fff;font:normal 3em/1 OpenSansLightRegular, sans-serif;text-align:center;margin:40px 0 0}
.box .skills{color:#fff;font:normal 1.5em/1.2 OpenSansLightRegular, sans-serif;text-align:center}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width}
.isotope .isotope-item{-webkit-transition-property:0 opacity;-moz-transition-property:0 opacity;transition-property:transform, opacity}
/*searchform*/
#searchform{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);color:#5a5a5a;font:normal .9em/2.6 OpenSansLightRegular, sans-serif;background:#eee;margin:25px 0 5px;padding:0 4px;overflow:hidden}
#searchform #s{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(assets/PIE.htc);color:#5a5a5a;line-height:2em;height:2em;width:57%;float:left;border:0;background:#fff;color:#ccc;margin:3px}
#searchform #s:focus{outline:none;color:#5b3a82}
#searchform .screen-reader-text{float:left}
#searchform #searchsubmit{background:url(images/search.png) no-repeat 2px 8px;border:0;text-indent:-9999px;line-height:2em;height:2em;float:right;width:28px;z-index:100;cursor:pointer}

/*images*/
#clouds {z-index:100;  width: 95%; margin: 0 auto;}
.cloud2{opacity:0.1; -webkit-animation: move 30s infinite; -moz-animation: move 30s infinite; -ms-animation: move 40s infinite}
.cloud3{opacity:0.1; -webkit-animation: move 40s infinite; -moz-animation: move 40s infinite; -ms-animation: move 50s infinite}
.cloud2 {width: 86px; height: 49px; background: transparent url("img/cloud2.png");position: absolute;left: 10%;top: 30%;}
.cloud3 {width: 173px; height: 97px; background: transparent url("img/cloud1.png");position: absolute;left: 30%;top: 10%;}

@-webkit-keyframes move {0%{left:87%;}50%{left:0%;}100%{left:87%;}}
@-moz-keyframes move { 0%{left:20%;}50%{left:80%;}100%{right:20%;}}
@-ms-keyframes move { 0%{left:87%;}50%{left:10%;}100%{left:87%;}}

/* Slideshow  left:244px;top:36px;*/
#slides{background:url(assets/img/loading.png);position:relative; }
.feattxt{width:290px;height:60px;position:absolute;top:100px;opacity:0.7;margin:0;padding:5px;text-align:center;font:normal 1em/2 OpenSansLightRegular, sans-serif;color:#fff;background:#632949}
.feattxt p{padding:5px;margin:5px}
.btn a{display:block;width:100px;color:#fff;padding:4px 8px;margin:0 auto;background:#ae2956;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:normal 1em Varela, sans-serif;text-decoration:none;text-align:center;z-index:840}
.btn a:hover{background:#55233e;color:#fff}
#slides>img,#slides>div,#slides>a{display:none;padding:0;}
div.orbit-wrapper{width:300px;height:170px;position:relative;}
div.orbit{width:300px;height:170px;position:relative;overflow:hidden}
div.orbit .orbit-slide{width:300px;position:absolute;top:0;left:0}
div.orbit a.orbit-slide{border:none;line-height:0;display:none}
div.orbit div.orbit-slide{width:300px;height:170px;}
ul.orbit-bullets,ul.orbit-bullets li,ul.orbit-bullets li.active{visibility:hidden}
div.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}
div.orbit,div.orbit-wrapper{width:300px!important;height:170px!important; top: 18px;left:122px;}

/*Media Queries*/
@media only screen and (max-width: 650px){
header.primary .wrap{width:100%;}
#content {	width: 95%;}
header.primary,footer.primary{zoom:1;padding:0px 0; height: auto;	}
header.primary .social {display: none;}
header.primary .logo {	margin:0 auto}
header.primary .logo a{background:#f5f5f5 url(assets/img/logo2.png) center center no-repeat;width:90%;margin: 0 5%;height:45px;display:block;text-indent:-9999px;text-align:center; position:fixed;top:0;z-index:9998;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;behavior:url(assets/PIE.htc);text-shadow:1px 1px 1px rgba(27,27,27,0.1);}
header.primary nav{float:none;margin:50px 10px 10px 0;text-align:center;font-size:12px}
header.primary nav .level1 a {margin: 0px;}
#nav ul li {margin: 5px 3px 10px 0;}
#nav ul {margin: 0; padding: 0;}
header.primary nav .level1 a:hover:before,header.primary nav .level1 a:hover:after{margin:-10px;content:'';position:relative;bottom:-30px;left:-50%;border:10px solid transparent}
header.primary .social ul {	margin: 10px;}
article.services, article.news-item {width: 99%;float: none;border: none;	}
article p {font-size:14px;}
section.news h2 {margin-right: 10px;}
.newslisting .newscont{ width:100%}
footer .col, footer .collast {width: 100%; text-align:center; padding: 0;margin: 0;}
.tweet li {	width: 100%;float: none;height: 45px;}
section.news article.col, section.news article.collast {width: 90%; float:none;}
.rightcol, .leftcol{width:100%; float:none;}
.rightcol {	background: none; min-height: 2em;}
.gform_wrapper .top_label input.medium {width: 95%!important;}
.one_half,.one_third,.two_third{ position:relative; width: 100%;}
section.features {height:auto;}
header.primary {height:120px;}
header.primary nav .level1{float:none;margin-top:15px;font:normal 1.2em/1.5em Varela,sans-serif}
#homewrap {width: 100%;overflow: hidden;background:url(assets/img/slider.png) no-repeat top center;height: 320px;}
#elephant{z-index:900;position:absolute;left:7%;top:0px}
#slides {display: none;}
#clouds, .cloud2, .cloud3 {	display:none}
}
@media only screen and (max-width: 1279px) and (min-width:996px){
.newslisting .newscont{ width:300px;}
article h3 { margin: 20px 0 10px;}
#article p {font-size: 0.9em;}
.rightcol ul li a {	font-size: 1em;text-indent: 40px;}
#searchform #s {width:45%}
}
@media only screen and (max-width: 995px) and (min-width:651px){
#homewrap {width: 100%;overflow: hidden;background:url(assets/img/slider.png) no-repeat bottom left;
}
header.primary{zoom:1;padding:10px 0;line-height:1;position:relative; height: 72px;}
header.primary nav {margin:0 0 10px 0;}
.wrap{width:95%;margin:auto;min-width:651px;}
.tweet li {	width: 90%;float: none;height: 40px;}
header.primary .logo a{zoom: 0.8; width: 150px;}
header.primary nav .level2 a {padding: 4px; text-transform: none;}
header.primary nav {font-size: 0.9em;}
header.primary nav a,footer.primary nav a {padding: 2px;margin: 1px;}
article h2 {font-size: 1.1em;}
article h3 {font-size: 1.1em;}
header.primary {height:86px;}
section.features {height: 270px;}
article p {font-size: 0.9em; line-height:1.2em; margin: 10px 0px;}
section.news h2 {width: 100%; text-align: center; font-size: 1.1em;margin: 5px;}
.leftcol {width: 70%;}
.rightcol {width: 28%;}
.newslisting .newscont{ width:100%}
footer .col, footer .collast {width: 100%; text-align:center; padding: 0;margin: 0;}
#searchform .screen-reader-text {float: none; display:block}
#searchform #s {width:75%; float: none;	}
}