@import url(http://fonts.googleapis.com/css?family=Oswald);


@font-face{font-family:'proxima_nova_extrabold';src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-webfont.eot);src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-webfont.svg#proxima_nova_thextrabold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_extrabold_smallcaps';src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-scaps-webfont.eot);src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-scaps-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-scaps-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-scaps-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-extrabold-scaps-webfont.svg#proxima_nova_scosf_thbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_light';src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-webfont.eot);src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-webfont.svg#proxima_nova_ltlight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_light_smallcaps';src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-scaps-webfont.eot);src:url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-scaps-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-scaps-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-scaps-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/proxima/proxima-nova-light-scaps-webfont.svg#proxima_nova_scosf_ltregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgregular';src:url(/sites/all/themes/rex/fonts/proxima/proximanova-reg-webfont.eot);src:url(/sites/all/themes/rex/fonts/proxima/proximanova-reg-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/proxima/proximanova-reg-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/proxima/proximanova-reg-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/proxima/proximanova-reg-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgbold';src:url(/sites/all/themes/rex/fonts/proxima/proximanova-bold_copy-webfont.eot);src:url(/sites/all/themes/rex/fonts/proxima/proximanova-bold_copy-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/proxima/proximanova-bold_copy-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/proxima/proximanova-bold_copy-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/proxima/proximanova-bold_copy-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gestaregular';src:url(/sites/all/themes/rex/fonts/gesta/rui_abreu_-_gesta-regular-webfont.eot);src:url(/sites/all/themes/rex/fonts/gesta/rui_abreu_-_gesta-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/rex/fonts/gesta/rui_abreu_-_gesta-regular-webfont.woff) format("woff"),url(/sites/all/themes/rex/fonts/gesta/rui_abreu_-_gesta-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/rex/fonts/gesta/rui_abreu_-_gesta-regular-webfont.svg#gestaregular) format("svg");font-weight:normal;font-style:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}html,button,input,select,textarea{font-family:"proxima_nova_rgregular",Arial,Helvetica,"Nimbus Sans L",sans-serif}body{margin:0;color:#3d3d3d}a:link{color:#ca6625;text-decoration:none}a:visited{color:#ca6625}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:3.25em;line-height:1.38462em;margin-top:0.46154em;margin-bottom:0.46154em;color:#4a4a4a}h2{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em}h1{font-family:"proxima_nova_rgregular",Arial,Helvetica,"Nimbus Sans L",sans-serif;letter-spacing:5px}h2,h3,h4,h5,h6{font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#2f2f2f;font-weight:normal;text-align:center}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:normal;font-family:"proxima_nova_rgbold",Arial,Helvetica,"Nimbus Sans L",sans-serif}blockquote{margin:1.5em 30px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0;margin-top:0}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}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:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul,.item-list ul{margin:1.5em 0}.item-list ul li{margin:0}dd{margin:0 0 0 30px}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0}menu,ol,ul,.item-list ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-style:solid;border-top-width:0.0625em;padding-top:0.4625em;border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:0.9125em;border-left-style:solid;border-left-width:0.0625em;padding-left:0.9125em;border-right-style:solid;border-right-width:0.0625em;padding-right:0.9125em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}th{text-align:left;padding:0;border-bottom:none}tbody{border-top:none}ul li{list-style-image:url(../img/check.png)}div.contextual-links-wrapper{z-index:99}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc}
#header,#title,#page,#content-bottom,#footer-wrapper,.region-bottom,.para-content{margin-left:auto;margin-right:auto;max-width:1200px}#header-wrapper,#title-wrapper,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#content-bottom-wrapper #footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#header-wrapper:before,#header-wrapper:after,#title-wrapper:before,#title-wrapper:after,#main:before,#main:after,#content-bottom-wrapper:before,#content-bottom-wrapper:after,#footer:before,#footer:after{content:"";display:table}#header-wrapper:after,#title-wrapper:after,#main:after,#content-bottom-wrapper:after,#footer:after{clear:both}

@media all and (min-width:480px){
#main{padding-top:3em;position:relative}
#navigation{position:absolute;top:0;height:3em;width:100%}
}

@media all and (min-width:480px) and (max-width:1023px){
	
.sidebar-first #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}}

@media all and (min-width:1024px){

.sidebar-first #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}.two-sidebars #content{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}.two-sidebars .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}#footer-one-wrapper{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%}#footer-two-wrapper{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%}#footer-three-wrapper{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}
}

ul.primary,ul.secondary{overflow:hidden;list-style:none;margin:1em 0 0;padding:0 2px;white-space:nowrap;position:absolute;bottom:0px;left:0px}ul.primary li,ul.secondary li{list-style-image:none;float:left;margin:0.5em 3px 0}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2}ul.primary a.active{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 0.5em}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff}
body{margin:0;padding:0;background-color:#ededed;-webkit-font-smoothing:subpixel-antialiased}
#skip-link{margin:0}
#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}

#header-wrapper{position:fixed;top:0px;width:100%;z-index:50;outline:none; background-color:#c22429; height:76px}
.toolbar #header-wrapper{margin-top:65px}
#header{position:relative;min-height:56px;}
#logo{float:left;margin:22px 0 0 20px;padding:0; z-index:9999; width:160px}
#logo img{vertical-align:bottom}
#name-and-slogan{float:left}
#site-name{margin:0;font-size:2em;line-height:1.5em}
#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}
#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0;font-size:1em}.region-header{clear:both}#title-wrapper{position:relative;margin-top:25px;background-color:#d2d2d2;background-image:url(../img/background-title.png);border-top:1px solid #bbb;border-bottom:1px solid #bbb}#title-wrapper #title{padding:78px 0 60px 0;position:relative}#title-wrapper #title h1{text-align:center;line-height:normal;text-transform:uppercase;text-shadow:0px 1px 1px #fff;font-weight:normal}#main{margin-bottom:10px}#content .field-name-field-sub-heading{font-size:32px;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;margin:0 0 36px 0;line-height:1em}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}ul.inline{display:inline;padding:0}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 0.5em}#content-bottom-wrapper{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background-color:#fefefe;padding:40px 0 80px 0}#footer-wrapper-wrapper{padding-top:20px}#footer-wrapper-wrapper #footer-wrapper{text-align:center}#footer-wrapper-wrapper #footer-wrapper .block{margin-bottom:0}#footer-wrapper-wrapper #footer-wrapper #footer-one-wrapper .footer-container{border-top:8px solid #ca6625}#footer-wrapper-wrapper #footer-wrapper #footer-one-wrapper .footer-container .btn{display:inline-block;font-size:14px;font-weight:normal;text-decoration:none;padding:3px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ca6625;color:#fff;border:1px solid #ca6625;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#ca6625),color-stop(100%,#e2925f));background:-webkit-linear-gradient(bottom,#ca6625,#e2925f);background:-moz-linear-gradient(bottom,#ca6625,#e2925f);background:-o-linear-gradient(bottom,#ca6625,#e2925f);background:linear-gradient(bottom,#ca6625,#e2925f);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);cursor:pointer}#footer-wrapper-wrapper #footer-wrapper #footer-one-wrapper .footer-container .btn:hover{background-color:#d97331;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#d97331),color-stop(100%,#e6a276));background:-webkit-linear-gradient(bottom,#d97331,#e6a276);background:-moz-linear-gradient(bottom,#d97331,#e6a276);background:-o-linear-gradient(bottom,#d97331,#e6a276);background:linear-gradient(bottom,#d97331,#e6a276)}#footer-wrapper-wrapper #footer-wrapper #footer-two-wrapper .footer-container{border-top:8px solid #9a343e}#footer-wrapper-wrapper #footer-wrapper #footer-two-wrapper .footer-container .btn{display:inline-block;font-size:14px;font-weight:normal;text-decoration:none;padding:3px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#9a343e;color:#fff;border:1px solid #9a343e;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#9a343e),color-stop(100%,#c9606a));background:-webkit-linear-gradient(bottom,#9a343e,#c9606a);background:-moz-linear-gradient(bottom,#9a343e,#c9606a);background:-o-linear-gradient(bottom,#9a343e,#c9606a);background:linear-gradient(bottom,#9a343e,#c9606a);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);cursor:pointer}#footer-wrapper-wrapper #footer-wrapper #footer-two-wrapper .footer-container .btn:hover{background-color:#b13c47;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#b13c47),color-stop(100%,#d1777f));background:-webkit-linear-gradient(bottom,#b13c47,#d1777f);background:-moz-linear-gradient(bottom,#b13c47,#d1777f);background:-o-linear-gradient(bottom,#b13c47,#d1777f);background:linear-gradient(bottom,#b13c47,#d1777f)}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper .footer-container{border-top:8px solid #66cfb9}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper .footer-container .btn{display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ca6625;color:#fff;border:1px solid #ca6625;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#ca6625),color-stop(100%,#e2925f));background:-webkit-linear-gradient(bottom,#ca6625,#e2925f);background:-moz-linear-gradient(bottom,#ca6625,#e2925f);background:-o-linear-gradient(bottom,#ca6625,#e2925f);background:linear-gradient(bottom,#ca6625,#e2925f);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);cursor:pointer}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper .footer-container .btn:hover{background-color:#d97331;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#d97331),color-stop(100%,#e6a276));background:-webkit-linear-gradient(bottom,#d97331,#e6a276);background:-moz-linear-gradient(bottom,#d97331,#e6a276);background:-o-linear-gradient(bottom,#d97331,#e6a276);background:linear-gradient(bottom,#d97331,#e6a276)}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper .footer-container a.social{width:32px;height:32px;margin:0 2px}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper .footer-container a.social img{-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;border:0px}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper{display:block;height:100%}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper .footer-container{position:relative;z-index:49;margin:-44px 20px 0 20px;padding:10px 20px;background-color:#171403;color:#aaa}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper .footer-container h2.block-title{color:#fefefe;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal}.isotope-wrapper{background-color:transparent;padding-right:12px}
.block{margin-bottom:1.5em}#content-bottom h2.block-title{padding-bottom:46px;margin-bottom:40px;margin-left:10px;margin-right:10px;border-bottom:1px solid rgba(0,0,0,0.3)}#block-block-20 .social-wrapper{display:block;width:100%;max-width:920px;margin:0 auto}#block-block-20 .social-wrapper a.social{display:block;float:left;width:200px;height:200px;margin:20px 50px}#block-block-20 .social-wrapper a.social img{display:block;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);box-shadow:0 0 3px 1px rgba(0,0,0,0.2);border:0px}
ul li.expanded{list-style-image:url('');list-style-type:circle}
ul li.collapsed{list-style-image:url('');list-style-type:disc}
ul li.leaf{list-style-image:url('');list-style-type:square}li a.active{color:#000}
#navigation .block{margin-bottom:0}
#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left}
#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}
#secondary-menu{float:right}
#block-system-main-menu{float:right}
#block-system-main-menu h2.block-title{display:none}
#block-system-main-menu ul.menu{margin:25px 24px 0 0;padding:0; font-weight:normal; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:16px;}
#block-system-main-menu ul.menu li{list-style:none;display:inline;margin:0 0 0 24px}
#block-system-main-menu ul.menu li ul.menu{display:none}
#block-system-main-menu ul.menu li a{color:#fff;-webkit-transition:border 0.3s ease-in-out;-moz-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;padding:3px 0 5px 0}
#block-system-main-menu ul.menu li a:hover{color:#a2d166}
#block-system-main-menu ul.menu li a.active,#block-system-main-menu ul.menu li a.active-trail{border-top:4px solid #66cfba;border-bottom:4px solid #66cfba}#sub-title-wrapper{position:relative;display:block;height:0px}#sub-title-wrapper ul.menu{position:relative;display:block;top:-6px;left:0px;width:100%;height:0px;margin:0;padding:0;text-align:center}#sub-title-wrapper ul.menu li{margin:0px;padding:0px;height:0px;list-style:none;display:inline-block}#sub-title-wrapper ul.menu li a{padding:0px;display:inline-block;color:#3d3d3d;text-transform:lowercase;margin:0 10px;-webkit-transition:border 0.3s ease-in-out;-moz-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;cursor:pointer}#sub-title-wrapper ul.menu li a:hover{border-bottom:4px solid #cb6626}#sub-title-wrapper ul.menu li a.active,#sub-title-wrapper ul.menu li a.active-trail{border-bottom:4px solid #66cfba}
.views-displays .secondary li{float:none;margin:0 6px 0}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px}.views-displays .secondary .open>a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.views-displays .secondary .open>a:hover{color:#333}.views-displays .secondary .action-list li{margin:0}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}#block-views-team-block h2.block-title{position:relative;display:block;font-size:32px;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:1em;font-weight:normal;padding-bottom:46px;margin-bottom:40px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.3)}.view-team .views-row{display:block;float:left;width:360px;height:420px;padding:20px}.view-team .views-row .views-field-field-image img{border-radius:65px 65px 0 65px;box-shadow:0 0 1px 3px rgba(0,0,0,0.2)}.view-team .views-row .views-field-title{font-family:"proxima_nova_rgregular",Arial,Helvetica,"Nimbus Sans L",sans-serif;float:right;font-size:1.25em;margin-top:30px;color:#9A343E}.view-team .views-row .views-field-field-title{float:right;clear:right;font-size:.8em}.view-team .views-row .views-field-field-email{float:right;clear:right;font-size:.8em}.view-team .views-row .views-field-body{padding:10px 10px 0 10px}.view-team .view-footer{clear:both;padding-top:50px}#services-wrapper .column{width:31%;padding:10px;margin-bottom:20px;float:left}#services-wrapper .column .icon{display:block;width:96px;height:96px;margin:20px auto;background-image:url(../img/service.png);background-repeat:no-repeat;background-position:0px 0px}#services-wrapper .column a strong{display:block;text-align:center;margin-bottom:20px;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;font-size:24px;color:#3D3D3D}#services-wrapper .column a.read-more{display:block;margin-top:10px}#services-wrapper #services-design .icon{background-position:0px 0px}#services-wrapper #services-mobile .icon{background-position:-96px 0px}#services-wrapper #services-web .icon{background-position:-192px 0px}#fourd-wrapper{position:relative;width:100%;height:500px;max-width:500px;max-height:500px;margin:70px auto 0px auto;z-index:10}#fourd-wrapper .pie-piece{overflow:hidden;position:absolute;width:49%;height:49%;cursor:pointer;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}#fourd-wrapper .pie-piece .icon{position:absolute;display:block;width:96px;height:96px;background-image:url(../img/icons.png);background-repeat:no-repeat;background-position:0px 0px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}#fourd-wrapper .pie-piece .label{position:absolute;font-size:2em;color:#fff;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif}#fourd-wrapper .pie-piece .number{display:none;background-color:#fff;width:20px;height:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;font-size:18px;line-height:26px;color:#000;text-align:center;margin:5px 0;float:left}#fourd-wrapper .pie-piece .content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;color:#fff;position:absolute;top:180px;right:60px;bottom:60px;left:60px;font-size:20px;line-height:30px;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-align:center}#fourd-wrapper .pie-piece.not-it{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}#fourd-wrapper #fourd-one{background-color:#c20e1a;top:0px;left:0px;-webkit-border-radius:100% 0 0 0;-moz-border-radius:100% 0 0 0;-ms-border-radius:100% 0 0 0;-o-border-radius:100% 0 0 0;border-radius:100% 0 0 0}#fourd-wrapper #fourd-one .icon{top:72px;left:72px;background-position:0px 0px}#fourd-wrapper #fourd-one .label{bottom:20px;right:20px}#fourd-wrapper #fourd-one .label .number{color:#c20e1a}#fourd-wrapper #fourd-two{background-color:#9A343E;top:0px;right:0px;border-radius:0 100% 0 0}#fourd-wrapper #fourd-two .icon{top:72px;left:72px;background-position:-96px 0px}#fourd-wrapper #fourd-two .label{bottom:20px;left:20px}#fourd-wrapper #fourd-three{background-color:#B3A527;bottom:0px;left:0px;border-radius:0 0 0 100%}#fourd-wrapper #fourd-three .icon{top:72px;left:72px;background-position:-192px 0px}#fourd-wrapper #fourd-three .label{top:30px;right:20px}#fourd-wrapper #fourd-four{background-color:#66CFB9;bottom:0px;right:0px;border-radius:0 0 100% 0}#fourd-wrapper #fourd-four .icon{top:72px;left:72px;background-position:-288px 0px}#fourd-wrapper #fourd-four .label{top:30px;left:20px}#block-views-our-clients-block .views-row{display:block;width:150px;height:100px;padding:10px 45px;float:left}#block-views-client-quotes-for-project-block .view-content{max-width:800px;margin:0 auto}#block-views-client-quotes-for-project-block .view-content .views-field-field-quote{position:relative;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:30px;line-height:40px;padding:20px;background-color:#b1b1b1;color:#fff}#block-views-client-quotes-for-project-block .view-content .views-field-field-quote:after{content:"";position:absolute;display:block;background-image:url(/sites/all/themes/tomatowellness/images/quote.png);background-repeat:no-repeat;width:80px;height:68px;bottom:-68px;right:23%}#block-views-client-quotes-for-project-block .view-content .views-field-field-contact{padding:20px 0 0 20px;font-size:32px}#block-views-client-quotes-for-project-block .view-content .views-field-title-1{margin:10px 0 0 0;padding:0 0 0 20px}#block-views-client-quotes-for-project-block .view-content .views-field-title-1 a{color:#3d3d3d}#block-views-projects-on-client-pages-block .views-row{position:relative;display:block;float:left;width:285px;height:199px;margin:3px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;border:2px solid #bbb;box-shadow:0 0 3px 1px rgba(0,0,0,0.2);overflow:hidden}#block-views-projects-on-client-pages-block .views-row .portfolio-info a{color:#fff;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:1;color:#fff;text-align:center;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.5em;padding-top:88px;opacity:0;transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease}#block-views-projects-on-client-pages-block .views-row .portfolio-info a:hover{opacity:1}#block-views-project-block-block img{margin-bottom:10px;border:3px solid rgba(255,255,255,0.4);box-shadow:0 0 3px 1px rgba(0,0,0,0.2)}#block-views-client-block-block .views-label,#block-views-client-block-block .field-content{display:block;text-align:center}#block-views-client-block-block .views-field-title{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.3);font-size:2em;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;margin-bottom:3px}#block-views-testimonials-block .views-field-field-quote{position:relative;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:20px;background-color:#b1b1b1;color:#fff}#block-views-testimonials-block .views-field-field-quote:after{content:"";position:absolute;display:block;background-image:url(../img/quote.png);background-repeat:no-repeat;width:80px;height:68px;bottom:-67px;right:30%}#block-views-testimonials-block .views-field-field-contact{padding:20px 0 0 0;font-size:20px}#block-views-testimonials-block .views-field-title{font-size:14px}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project{display:block}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row{position:relative;background-color:#EDEDED;border:3px solid rgba(255,255,255,0.4);-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);box-shadow:0 0 3px 1px rgba(0,0,0,0.2);display:block;max-width:600px;margin:0 auto;padding:20px}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-field-field-operating-system{font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:30px;border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:10px;margin-bottom:10px}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-label{display:inline-block;text-align:right;width:85px;padding-right:5px;margin:3px 10px 3px 3px;background-color:#B1B1B1;color:#fff}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-field-field-cpus,#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-field-field-memory,#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-field-field-storage,#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-field-field-monthly-bandwidth{margin:3px 0}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .field-content{display:inline-block;font-weight:bold}#block-views-e0226f2bd09a91dabe4d63f485039573 .view-clone-of-client-quotes-for-project .views-row .views-field-field-image{position:absolute;bottom:10px;right:10px}#block-views-featured-servers-block .view-featured-servers{display:block}#block-views-featured-servers-block .view-featured-servers .view-content{display:block;margin:0 auto;max-width:966px}#block-views-featured-servers-block .view-featured-servers .views-row{background-color:#EDEDED;border:3px solid rgba(255,255,255,0.4);-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);box-shadow:0 0 3px 1px rgba(0,0,0,0.2);display:inline-block;width:100%;max-width:255px;height:282px;float:left;padding:20px;margin:10px;text-align:left}#block-views-featured-servers-block .view-featured-servers .views-row .views-field-field-operating-system{font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:20px;border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:10px;margin-bottom:10px;text-align:center}#block-views-featured-servers-block .view-featured-servers .views-row .views-label{display:inline-block;text-align:right;width:85px;padding-right:5px;margin:3px 10px 3px 3px;background-color:#B1B1B1;color:#fff}#block-views-featured-servers-block .view-featured-servers .views-row .views-field-field-cpus,#block-views-featured-servers-block .view-featured-servers .views-row .views-field-field-memory,#block-views-featured-servers-block .view-featured-servers .views-row .views-field-field-storage,#block-views-featured-servers-block .view-featured-servers .views-row .views-field-field-monthly-bandwidth{margin:3px 0}#block-views-featured-servers-block .view-featured-servers .views-row .field-content{display:inline-block;font-weight:bold}#block-views-featured-servers-block .view-featured-servers .views-row .views-field-field-image{display:block;height:50px;text-align:center;border-top:1px solid rgba(0,0,0,0.3);padding-top:10px;margin-top:10px}#block-views-featured-servers-block .view-featured-servers .views-row .views-field-nothing{display:block;text-align:center}#block-views-featured-servers-block .view-featured-servers .views-row .views-field-nothing .field-content{font-weight:normal}#block-views-featured-servers-block .view-featured-servers .views-row .views-field-nothing .field-content .call{color:#888}.view-blog .views-row,.view-blog-tags .views-row{clear:both}.view-blog .views-row .image-wrapper,.view-blog-tags .views-row .image-wrapper{position:relative;float:left;margin:20px 0}.view-blog .views-row .image-wrapper img,.view-blog-tags .views-row .image-wrapper img{border:3px solid rgba(255,255,255,0.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.view-blog .views-row .image-wrapper .cal,.view-blog-tags .views-row .image-wrapper .cal{position:absolute;top:-20px;left:-20px;height:60px;width:60px;border:8px solid rgba(0,0,0,0.9);background-color:#171403;-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;border-radius:80px;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;border:3px solid rgba(255,255,255,0.6);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.view-blog .views-row .image-wrapper .cal .day,.view-blog-tags .views-row .image-wrapper .cal .day{margin-top:25px;color:#fff;text-align:center;font-size:36px;line-height:10px}.view-blog .views-row .image-wrapper .cal .month,.view-blog-tags .views-row .image-wrapper .cal .month{color:#fff;text-align:center;font-size:14px;color:#888}.view-blog .views-row .views-field-title,.view-blog-tags .views-row .views-field-title{float:left;display:block;max-width:535px;width:100%;font-size:40px;line-height:40px;border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:16px;margin-top:45px;margin-left:20px}.view-blog .views-row .views-field-body,.view-blog-tags .views-row .views-field-body{float:left;max-width:535px;width:100%;display:block;padding:0;margin-left:20px}.view-blog .views-row .views-field-body .field-content,.view-blog-tags .views-row .views-field-body .field-content{padding:10px}.view-blog .views-row .views-field-body p,.view-blog-tags .views-row .views-field-body p{margin:0;padding:0}.view-blog .views-row .views-field-title-1,.view-blog-tags .views-row .views-field-title-1{float:left;max-width:535px;width:100%;border-bottom:1px solid rgba(0,0,0,0.3);text-align:right;margin-left:20px}.view-blog .views-row .views-field-field-tags,.view-blog-tags .views-row .views-field-field-tags{float:left;max-width:535px;width:100%;margin-left:20px}.view-blog .views-row .views-field-field-tags ul,.view-blog-tags .views-row .views-field-field-tags ul{margin:20px 0;padding:0}.view-blog .views-row .views-field-field-tags ul li,.view-blog-tags .views-row .views-field-field-tags ul li{display:inline-block;list-style:none;margin:5px 0 5px 0}.view-blog .views-row .views-field-field-tags ul li a,.view-blog-tags .views-row .views-field-field-tags ul li a{display:block;color:#fff;padding:5px 10px;background-color:#c20e1a;background-image:url(../img/tag.png);background-repeat:no-repeat;background-position:5px 11px;padding-left:31px}.view-blog .views-row .views-field-field-tags ul li a.active,.view-blog-tags .views-row .views-field-field-tags ul li a.active{background-color:#66CFB9}.view-blog-post-block .views-field-field-name{font-size:24px;margin:10px 0;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.3)}.view-blog-post-block .views-field-created{margin:10px 0}.view-blog-post-block .views-field-field-tags{float:left;width:100%;margin:10px 0}.view-blog-post-block .views-field-field-tags ul{margin:0;padding:0}.view-blog-post-block .views-field-field-tags ul li{display:block;float:left;clear:both;list-style:none;margin:5px 0;padding:5px 10px;background-color:#c20e1a}.view-blog-post-block .views-field-field-tags ul li a{color:#fff;background-image:url(../img/tag.png);background-repeat:no-repeat;background-position:0px 4px;padding-left:25px}.node-project .field-name-field-project-title{font-size:32px;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:1em;margin-bottom:20px}.node-project .field-label{font-weight:normal;font-family:"proxima_nova_rgbold",Arial,Helvetica,"Nimbus Sans L",sans-serif}.node-project .field-name-body .field-items,.node-project .field-name-field-solution .field-items,.node-project .field-name-field-explanation .field-items{margin-left:20px}.node-project .field-name-field-sitelink{position:relative;float:left;width:100%;max-width:374px;border-top:1px solid rgba(0,0,0,0.3);margin:40px 0 20px 0;padding-top:10px;font-size:24px;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif}.node-project .field-name-field-sitelink:before{content:"Visit the Site";font-weight:normal;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16px;position:absolute;top:-24px;left:0px}.node-project .field-name-field-category-tags{position:relative;float:left;width:100%;max-width:374px;border-top:1px solid rgba(0,0,0,0.3);margin:40px 20px 0 0;padding-top:10px}.node-project .field-name-field-category-tags:before{content:"Services Rendered";font-weight:normal;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16px;position:absolute;top:-24px;left:0px}.node-project .field-name-field-category-tags .field-item{display:block;float:left;clear:left;color:white;padding:5px 10px;background-color:#c20e1a;background-image:url(../img/tag.png);background-repeat:no-repeat;background-position:5px 11px;padding-left:31px;margin:0 0 3px 0}.page-partner #block-views-partner-companies-block{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.page-partner #block-views-partner-contacts-block{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.page-partner #block-views-partner-deals-block{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.page-partner #block-views-partner-companies-block table,.page-partner #block-views-partner-contacts-block table,.page-partner #block-views-partner-deals-block table{width:100%}.page-partner #block-views-partner-companies-block table thead,.page-partner #block-views-partner-contacts-block table thead,.page-partner #block-views-partner-deals-block table thead{border-bottom:1px solid rgba(0,0,0,0.1)}.page-partner #block-views-partner-companies-block table tbody tr.odd,.page-partner #block-views-partner-contacts-block table tbody tr.odd,.page-partner #block-views-partner-deals-block table tbody tr.odd{background-color:#fff}.page-partner #block-views-partner-companies-block table tbody tr td,.page-partner #block-views-partner-contacts-block table tbody tr td,.page-partner #block-views-partner-deals-block table tbody tr td{padding:5px 10px}.view-crm-deals table,.view-crm-contacts table,.view-crm-companies table{width:100%}.view-crm-deals table thead,.view-crm-contacts table thead,.view-crm-companies table thead{border-bottom:1px solid rgba(0,0,0,0.1)}.view-crm-deals table tbody tr.odd,.view-crm-contacts table tbody tr.odd,.view-crm-companies table tbody tr.odd{background-color:#fff}.view-crm-deals table tbody tr td,.view-crm-contacts table tbody tr td,.view-crm-companies table tbody tr td{padding:5px 10px}.view-usability-news-feed h3{font-size:32px;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:1em;text-align:left}.view-usability-news-feed .views-row{margin-bottom:20px}
.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}
.comments{margin:1.5em 0}.comment.comment-preview{background-color:#ffffea}.comment .new{color:#c00}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}
.form-item{margin:10px 20px;width:100%;max-width:500px;position:relative}.form-item .form-text,.form-item textarea{border:1px solid rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);padding:3px}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #ca6625}.form-item label{display:block;font-weight:normal;font-size:13px;line-height:13px}.form-item label.option{display:inline;font-weight:normal}.form-item .form-required{color:#c20e1a}.form-item .description{font-size:0.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0;display:inline-block}.form-type-textfield,.form-type-password{margin:32px 20px}.form-type-textfield label,.form-type-password label{display:block;font-weight:normal;padding:3px 6px;background-color:rgba(0,0,0,0.2);position:absolute;font-size:13px;line-height:13px;top:-18px;left:2px}.form-submit{clear:both;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ca6625;color:#fff;border:1px solid #ca6625;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#ca6625),color-stop(100%,#e2925f));background:-webkit-linear-gradient(bottom,#ca6625,#e2925f);background:-moz-linear-gradient(bottom,#ca6625,#e2925f);background:-o-linear-gradient(bottom,#ca6625,#e2925f);background:linear-gradient(bottom,#ca6625,#e2925f);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);cursor:pointer;display:block}.form-submit:hover{background-color:#d97331;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#d97331),color-stop(100%,#e6a276));background:-webkit-linear-gradient(bottom,#d97331,#e6a276);background:-moz-linear-gradient(bottom,#d97331,#e6a276);background:-o-linear-gradient(bottom,#d97331,#e6a276);background:linear-gradient(bottom,#d97331,#e6a276)}.container-inline div,.container-inline label{display:inline}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}td.menu-disabled{background:#ccc}html.js input.form-autocomplete{background-position:100% 6px}#rex-crm-add-contact-form .form-item{float:left}.password-strength{display:none}div.password-confirm{float:right;width:auto;padding:4px;margin:0;font-size:12px;line-height:12px;background-color:#ededed;color:#ededed}div.password-confirm span{display:none}.form-item-pass-pass2{margin-top:26px}
#logo-wrapper{position:absolute;top:5px;left:19px; z-index:9999}
#logo-wrapper .logo-square{display:block;position:absolute;width:7px;height:7px;background-color:#c20e1a; }
#logo-wrapper .sq-1{top:0px;left:0px}
#logo-wrapper .sq-2{display:none;top:9px;left:0px;background-color:#66cfb9}
#logo-wrapper .sq-3{top:18px;left:0px}
#logo-wrapper .sq-4{display:none;top:0px;left:9px;background-color:#66cfb9}
#logo-wrapper .sq-5{top:9px;left:9px}
#logo-wrapper .sq-6{top:18px;left:9px}
#logo-wrapper .sq-7{display:none;top:0px;left:18px;background-color:#66cfb9}
#logo-wrapper .sq-8{top:9px;left:18px}
#logo-wrapper .sq-9{display:none;top:18px;left:18px;background-color:#66cfb9}
#logo-wrapper #logo-text{position:absolute;top:0px;left:32px;font-size:34px;color:#fefefe;font-family:'gestaregular';}
.image-border{border:3px solid rgba(255,255,255,0.4);box-shadow:0 0 3px 1px rgba(0,0,0,0.2);display:inline-block}.colorbox:focus{outline:0}
#content-map{margin-top:-35px;border-top:1px solid #bbb;border-bottom:1px solid #bbb}
#content-map .block{margin:0 0 -6px 0}.node-type-article .views-field img{border:3px solid rgba(255,255,255,0.4);-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);box-shadow:0 0 3px 1px rgba(0,0,0,0.2);float:right;margin:0 0 10px 10px}#warranty{clear:both;margin:0 auto;background-image:url(../img/warranty.png);background-position:bottom center;background-repeat:no-repeat;padding-bottom:168px;margin-bottom:20px}#warranty h2{text-align:center}
.view-portfolio{max-width:1160px;margin:0 auto 40px auto}.style{display:block;padding:20px}.item{position:relative;display:block;float:left;width:270px;height:194px;margin:0 8px 16px 8px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;border:2px solid #bbb;box-shadow:0 0 3px 1px rgba(0,0,0,0.2);overflow:hidden}.item .portfolio-info a{color:#fff;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:1;color:#fff;text-align:center;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.5em;padding-top:88px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.item .portfolio-info a:after{content:'';background-image:url(../img/arrow.png);background-repeat:no-repeat;display:block;height:32px;width:32px;position:absolute;top:156px;right:10px}.item .portfolio-info a:hover{opacity:1}.item .portfolio-thumb{position:relative}
#pagescroll-nav{position:absolute;top:150px;right:0px}
#pagescroll-nav h2.block-title{display:none}
#pagescroll-nav ul.menu{list-style:none;margin:0;padding:0}
#pagescroll-nav ul.menu li{list-style:none}

#pagescroll-nav ul.menu li a{
	margin-bottom:8px;float:right;clear:both;text-transform:uppercase;letter-spacing:2px;display:block;padding:10px 20px 30px 20px;max-width:10px;height:10px;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:#c20e1a;line-height:25px;color:#fff;font-size:18px;outline:none;-webkit-transition:max-width 0.8s ease-in-out,opacity 0.8s ease-in-out;-moz-transition:max-width 0.8s ease-in-out,opacity 0.8s ease-in-out;-o-transition:max-width 0.8s ease-in-out,opacity 0.8s ease-in-out;transition:max-width 0.8s ease-in-out,opacity 0.8s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}

#pagescroll-nav ul.menu li a:hover{max-width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}

#para-wrapper{margin-top:-48px;overflow:hidden}
#para-wrapper .para{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-attachment:fixed; }
#para-wrapper .para .para-content{padding:50px 0}
#para-wrapper #para-a{background-image:url(../img/splash.jpg); background-size: cover; border-top:none !important;padding-top:20px}
#para-wrapper #para-a img.responsive{margin-top:0px}
#para-wrapper #para-a #measure{position:relative;margin:20px 10px 0 10px;max-width:100%;height:19px;border-left:1px solid #000;border-right:1px solid #000}
#para-wrapper #para-a #measure .line{position:absolute;width:100%;top:9px;border-bottom:1px solid #000}
#para-wrapper #para-a #measure .display{position:absolute;width:100%;top:-8px;text-align:center;font-size:10px;text-transform:lowercase;color:#000}
#para-wrapper #para-a h2.responsive{padding:0 10px;margin:0 0 20px 0;font-size:66px;line-height:68px;font-family:"proxima_nova_rgbold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;letter-spacing:12px}
#para-wrapper #para-a h2.responsive a{color:#2F2F2F}
#para-wrapper #para-a p{margin:0;padding:0}
#para-wrapper #para-a p.responsive{padding:20px 10px 10px 10px;text-align:center;font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16px;line-height:20px;letter-spacing:5px;text-transform:lowercase}
#para-wrapper #para-b{background-image:url(../img/b.jpg); background-size: cover; padding-top:0px;color:#fff}
#para-wrapper #para-b h2{padding:0 10px;padding-top:20px;font-family:"proxima_nova_rgbold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:75px;line-height:80px;letter-spacing:6px;font-weight:normal;text-align:left;color:#c20e1a;text-transform:uppercase;text-shadow:1px 1px 4px #000}
#para-wrapper #para-b img.cloud{float:right}
#para-wrapper #para-b p{padding:0 10px;font-family:"proxima_nova_rgregular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:2em;line-height:37px;letter-spacing:3px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
#para-wrapper #para-b a.btn{display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ca6625;color:#fff;border:1px solid #ca6625;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#ca6625),color-stop(100%,#e2925f));background:-webkit-linear-gradient(bottom,#ca6625,#e2925f);background:-moz-linear-gradient(bottom,#ca6625,#e2925f);background:-o-linear-gradient(bottom,#ca6625,#e2925f);background:linear-gradient(bottom,#ca6625,#e2925f);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);cursor:pointer}
#para-wrapper #para-b a.btn:hover{background-color:#d97331;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#d97331),color-stop(100%,#e6a276));background:-webkit-linear-gradient(bottom,#d97331,#e6a276);background:-moz-linear-gradient(bottom,#d97331,#e6a276);background:-o-linear-gradient(bottom,#d97331,#e6a276);background:linear-gradient(bottom,#d97331,#e6a276)}
#para-wrapper #para-c{background-image:url(../img/c.jpg); background-size: cover;}
#para-wrapper #para-c .block{margin-top:60px}
#para-wrapper #para-c .block h2{padding:0 10px;font-size:70px;line-height:70px;font-family:"proxima_nova_rgbold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;letter-spacing:1px;text-align:left;max-width:700px}
#para-wrapper #para-c .block h2 a{color:#2F2F2F}
#para-wrapper #para-c .block p{margin:0 10px;font-size:18px;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:24px;max-width:700px;padding-bottom:30px}#para-wrapper #para-c .block img.featured-logo{display:inline-block;margin-bottom:-4px}
#para-wrapper #para-c .block #fp-wrapper{margin:20px 0 0 10px;position:relative;width:100%;height:100%;max-width:610px;-webkit-transition:max-width 0.2s ease-in-out,min-height 0.2s ease-in-out;-moz-transition:max-width 0.2s ease-in-out,min-height 0.2s ease-in-out;-o-transition:max-width 0.2s ease-in-out,min-height 0.2s ease-in-out;transition:max-width 0.2s ease-in-out,min-height 0.2s ease-in-out}
#para-wrapper #para-c .block #fp-wrapper img.fp-image{float:left;border:3px solid rgba(255,255,255,0.2);box-shadow:0 0 5px 1px rgba(0,0,0,0.1);margin:0 10px 10px 0}
#para-wrapper #para-d{border-bottom:none !important;background-image:url(../img/d.jpg); background-size: cover;}
#para-wrapper #para-d .para-content{padding:0px !important}
#para-wrapper #para-d #ref-center{width:100%;max-width:1020px;margin:0 auto}
#para-wrapper #para-d #ref-center:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#para-wrapper #para-d #ref-refer{background:url(../img/referal/referal_refer.png) no-repeat center top}
#para-wrapper #para-d #ref-connect{background:url(../img/referal/referal_connect.png) no-repeat center top}
#para-wrapper #para-d #ref-reward{background:url() no-repeat center top}
#para-wrapper #para-d .ref-item{width:250px;float:left;padding-top:220px}
#para-wrapper #para-d .ref-divider{background:url() no-repeat center top;margin-top:72px;width:134px;height:144px}
#para-wrapper #para-d p{text-align:justify;color:#131313}
#para-wrapper #para-d a.btn{display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ca6625;color:#fff;border:1px solid #ca6625;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#ca6625),color-stop(100%,#e2925f));background:-webkit-linear-gradient(bottom,#ca6625,#e2925f);background:-moz-linear-gradient(bottom,#ca6625,#e2925f);background:-o-linear-gradient(bottom,#ca6625,#e2925f);background:linear-gradient(bottom,#ca6625,#e2925f);-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.5);cursor:pointer}
#para-wrapper 
#para-d a.btn:hover{background-color:#d97331;background:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#d97331),color-stop(100%,#e6a276));background:-webkit-linear-gradient(bottom,#d97331,#e6a276);background:-moz-linear-gradient(bottom,#d97331,#e6a276);background:-o-linear-gradient(bottom,#d97331,#e6a276);background:linear-gradient(bottom,#d97331,#e6a276)}
#para-wrapper #para-d .button-wrapper{text-align:center;color:#131313;padding:20px 0 60px 0}
#para-wrapper #para-d h2{font-family:"proxima_nova_light_smallcaps",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:40px;line-height:40px;letter-spacing:1px;font-weight:normal;text-align:center;color:#c20e1a;margin-left:20px;max-width:1020px;margin:80px auto 40px auto}
#para-wrapper #para-d h3{margin:0px 0px 20px 0px;font-size:40px;color:#131313}.front #footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper .footer-container{margin:-78px 20px 0 20px}

#para-wrapper #para-e {background-image: url(../img/e.jpg);background-size: cover;}
#para-wrapper #para-f {background-image: url(../img/f.jpg);background-size: cover;}

#para-wrapper .para .para-content h1 {
margin-left: 20px;
color: #fff;
font-size: 110px;
text-shadow: 2px 2px #ff0000;
height: auto;
}

h1 {
font-family: "proxima_nova_rgregular",Arial,Helvetica,"Nimbus Sans L",sans-serif;
letter-spacing: 5px;
}

.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
#fourd-wrapper .pie-piece.remove{-webkit-animation-delay:0;-webkit-animation-duration:0.5s;-webkit-animation-name:remove;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0;-moz-animation-duration:0.5s;-moz-animation-name:remove;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0;-o-animation-duration:0.5s;-o-animation-name:remove;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0;animation-duration:0.5s;animation-name:remove;animation-direction:alternate;animation-fill-mode:forwards;z-index:0}#fourd-wrapper .pie-piece.restore{-webkit-animation-delay:0;-webkit-animation-duration:0.5s;-webkit-animation-name:restore;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0;-moz-animation-duration:0.5s;-moz-animation-name:restore;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0;-o-animation-duration:0.5s;-o-animation-name:restore;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0;animation-duration:0.5s;animation-name:restore;animation-direction:alternate;animation-fill-mode:forwards}#fourd-wrapper .pie-piece.animate{-webkit-animation-delay:0s;-webkit-animation-duration:0.5s;-webkit-animation-name:main;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0s;-moz-animation-duration:0.5s;-moz-animation-name:main;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0s;-o-animation-duration:0.5s;-o-animation-name:main;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:0.5s;animation-name:main;animation-direction:alternate;animation-fill-mode:forwards;z-index:25}#fourd-wrapper .pie-piece.animate .icon{-webkit-animation-delay:0s;-webkit-animation-duration:0.5s;-webkit-animation-name:anim-icon;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0s;-moz-animation-duration:0.5s;-moz-animation-name:anim-icon;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0s;-o-animation-duration:0.5s;-o-animation-name:anim-icon;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:0.5s;animation-name:anim-icon;animation-direction:alternate;animation-fill-mode:forwards}#fourd-wrapper .pie-piece.animate .content{-webkit-animation-delay:0.5s;-webkit-animation-duration:0.5s;-webkit-animation-name:anim-content;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0.5s;-moz-animation-duration:0.5s;-moz-animation-name:anim-content;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0.5s;-o-animation-duration:0.5s;-o-animation-name:anim-content;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0.5s;animation-duration:0.5s;animation-name:anim-content;animation-direction:alternate;animation-fill-mode:forwards}#fourd-wrapper .pie-piece.reset{-webkit-animation-delay:0.5;-webkit-animation-duration:0.5s;-webkit-animation-name:rev-main;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0.5;-moz-animation-duration:0.5s;-moz-animation-name:rev-main;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0.5;-o-animation-duration:0.5s;-o-animation-name:rev-main;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0.5;animation-duration:0.5s;animation-name:rev-main;animation-direction:alternate;animation-fill-mode:forwards;z-index:25}#fourd-wrapper .pie-piece.reset .icon{-webkit-animation-delay:0s;-webkit-animation-duration:0.5s;-webkit-animation-name:rev-anim-icon;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0s;-moz-animation-duration:0.5s;-moz-animation-name:rev-anim-icon;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0s;-o-animation-duration:0.5s;-o-animation-name:rev-anim-icon;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:0.5s;animation-name:rev-anim-icon;animation-direction:alternate;animation-fill-mode:forwards}#fourd-wrapper .pie-piece.reset .content{-webkit-animation-delay:0.5s;-webkit-animation-duration:0.5s;-webkit-animation-name:rev-anim-content;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;-webkit-transform:translateZ(0);-moz-animation-delay:0.5s;-moz-animation-duration:0.5s;-moz-animation-name:rev-anim-content;-moz-animation-direction:alternate;-moz-animation-fill-mode:forwards;-moz-transform:translateZ(0);-o-animation-delay:0.5s;-o-animation-duration:0.5s;-o-animation-name:rev-anim-content;-o-animation-direction:alternate;-o-animation-fill-mode:forwards;animation-delay:0.5s;animation-duration:0.5s;animation-name:rev-anim-content;animation-direction:alternate;animation-fill-mode:forwards}@-webkit-keyframes remove{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes remove{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes remove{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes remove{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes restore{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes restore{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes restore{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes restore{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes anim-icon{100%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes anim-icon{100%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes anim-icon{100%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes anim-icon{100%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-moz-keyframes anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-o-keyframes anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@-webkit-keyframes main{50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}100%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@-moz-keyframes main{50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}100%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@-o-keyframes main{50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}100%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@keyframes main{50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}100%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@-webkit-keyframes rev-anim-icon{0%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@-moz-keyframes rev-anim-icon{0%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@-o-keyframes rev-anim-icon{0%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@keyframes rev-anim-icon{0%{top:30px;left:210px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@-webkit-keyframes rev-anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes rev-anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-o-keyframes rev-anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rev-anim-content{100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes rev-main{0%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@-moz-keyframes rev-main{0%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@-o-keyframes rev-main{0%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}@keyframes rev-main{0%{width:100%;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}50%{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}}
@media all and (max-width:480px){body{background-color:#171403}#header-wrapper{position:fixed;top:0;z-index:100}#header-wrapper #header{position:relative;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#header-wrapper #header.active{background-color:#171403}#header-wrapper #header #menu-toggle{position:absolute;top:0;right:0;bottom:0;width:56px;padding:19px 0}#header-wrapper #header #menu-toggle .menu-line{display:block;background-color:#fff;height:2px;margin:3px 22px;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#header-wrapper #header #menu-toggle.active .menu-line{background-color:#c20e1a}#header-wrapper #header #logo{margin:0 !important}#header-wrapper #header .block{margin-bottom:0}#header-wrapper #header #block-system-main-menu{position:absolute;top:0;right:-250px;width:240px;height:2000px;float:none;text-align:left;padding-top:34px;background-color:#171403;z-index:-1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header-wrapper #header #block-system-main-menu.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}#header-wrapper #header #block-system-main-menu ul.menu{padding:10px 0 8px 0}#header-wrapper #header #block-system-main-menu ul.menu li{display:block;border-bottom:1px solid rgba(255,255,255,0.1)}#header-wrapper #header #block-system-main-menu ul.menu li a{display:block;padding:10px;font-size:18px}#header-wrapper #header #block-system-main-menu ul.menu li a:hover{border-top:none;border-bottom:none;color:#c20e1a}#header-wrapper #header #block-system-main-menu ul.menu li a.active,#header-wrapper #header #block-system-main-menu ul.menu li a.active-trail{border-top:none;border-bottom:none;color:#66CFBA}.front #main{padding-top:56px;background-color:#ededed;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.front #main.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}.front #footer-wrapper-wrapper{margin-top:-10px}#page,#content-bottom-wrapper,#footer-wrapper-wrapper{background-color:#ededed;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#page.active,#content-bottom-wrapper.active,#footer-wrapper-wrapper.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}#content-bottom-wrapper{background-color:#fcfcfc;margin-top:-10px}#title-wrapper{margin-top:0;padding-top:40px;border-top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#title-wrapper.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}#title-wrapper #title{padding:0}#title-wrapper #title h1#page-title{padding-top:40px;padding-bottom:20px}#title-wrapper #title #sub-title-wrapper{margin-top:0;height:auto}#title-wrapper #title #sub-title-wrapper ul.menu{height:auto}#title-wrapper #title #sub-title-wrapper ul.menu li a:hover{border-top:none;border-bottom:none;color:#c20e1a}#title-wrapper #title #sub-title-wrapper ul.menu li a.active,#title-wrapper #title #sub-title-wrapper ul.menu li a.active-trail{border-top:none;border-bottom:none;color:#66CFBA}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper{margin:-78px 0 78px 0}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper .footer-container{margin:0px 20px 0px 20px !important}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper{margin-bottom:0 !important}#pagescroll-nav{display:none}#para-wrapper{margin-top:-128px}#para-wrapper .para{background-attachment:scroll}#para-wrapper .para .para-content{padding:0;text-align:center !important}#para-wrapper .para .para-content h2{text-align:center !important;width:100% !important;max-width:100% !important;clear:both}#para-wrapper #para-a{padding-top:100px}#para-wrapper #para-b h2{padding-top:0 !important}#para-wrapper #para-b .cloud{float:none !important}#para-wrapper #para-c h2{padding:0 !important}#para-wrapper #para-c p{margin:0 10px !important}#para-wrapper #para-c #fp-wrapper{margin:20px auto 0 auto !important}#para-wrapper #para-c #fp-wrapper img.fp-image{float:none !important;margin:0 auto !important}#para-wrapper #para-d{background-image:url(../img/d-m.png);background-size:auto;background-repeat:repeat}#para-wrapper #para-d h2{margin:40px auto}#para-wrapper #para-d h3,#para-wrapper #para-d p{color:#fff;width:100% !important;text-align:center !important}#para-wrapper #para-d .ref-item{width:auto;float:none;padding-top:220px;margin:0 10px}#para-wrapper #para-d #ref-refer{background:url(../img/referal/referal_refer_m.png) no-repeat center top}#para-wrapper #para-d #ref-connect{background:url(../img/referal/referal_connect_m.png) no-repeat center top}#para-wrapper #para-d #ref-reward{background:url(../img/referal/referal_reward_m.png) no-repeat center top}#para-wrapper #para-d .ref-divider{background:url(../img/referal/referal_down_arrow_m.png) no-repeat center top;width:auto;height:62px;margin-top:0;padding-top:62px !important}#services-wrapper .column{width:auto;padding:0 0 20px 0;margin-bottom:20px;float:none;border-bottom:1px solid rgba(0,0,0,0.3)}#services-wrapper #services-design{border-bottom:none}#block-views-testimonials-block .views-field-field-quote:after{content:"";position:absolute;display:block;background-image:url(../img/quote-m.png);background-repeat:no-repeat;width:40px;height:34px;bottom:-23px;right:10%}.view-blog .views-row .image-wrapper,.view-blog-tags .views-row .image-wrapper{float:none !important;text-align:center}.view-blog .views-row .image-wrapper .cal,.view-blog-tags .views-row .image-wrapper .cal{top:-10px;left:10px}.view-blog .views-row .views-field-title,.view-blog .views-row .views-field-body,.view-blog .views-row .views-field-title-1,.view-blog .views-row .views-field-field-tags,.view-blog-tags .views-row .views-field-title,.view-blog-tags .views-row .views-field-body,.view-blog-tags .views-row .views-field-title-1,.view-blog-tags .views-row .views-field-field-tags{max-width:100%;margin:0}.view-blog .views-row .views-field-title,.view-blog-tags .views-row .views-field-title{text-align:center}#block-views-client-quotes-for-project-block .view-content .views-field-field-quote{margin:10px;font-size:16px;line-height:20px}#block-views-client-quotes-for-project-block .view-content .views-field-field-quote:after{content:"";position:absolute;display:block;background-image:url(../img/quote-m.png);background-repeat:no-repeat;width:40px;height:34px;bottom:-23px;right:10%}form{margin:0 10px}fieldset{margin:0;padding:0;max-width:none !important;width:auto !important;float:none !important}.form-item{width:auto !important;max-width:100%  !important;margin:0 !important}.form-type-textfield,.form-type-password{width:auto !important;max-width:100%  !important;margin:32px 0px 57px 0px !important}.form-type-textfield input,.form-type-password input{width:auto !important;max-width:100% !important}#title-wrapper #title h1#page-title{font-size:32px}#content .field-name-field-sub-heading{margin:20px 0 36px 0}#para-wrapper .para .para-content h2{font-size:28px !important;line-height:32px !important}#para-wrapper #para-a{padding-top:150px}#para-wrapper #para-b p{font-size:20px;line-height:24px}#para-wrapper #para-c .block{margin-top:30px !important}#para-wrapper #para-c p{font-size:16px;line-height:20px}.view-portfolio{padding-top:20px}.node-project .field-name-body{margin-top:20px}.view-team .views-row{width:100%;height:auto;padding:0;text-align:center;border-bottom:1px solid rgba(0,0,0,0.3)}.view-team .views-field-field-image{text-align:center}.view-team .views-field-field-image img{display:inline-block;float:none !important;clear:both;margin-top:10px}.view-team .views-field-title,.view-team .views-field-field-title,.view-team .views-field-field-email{clear:both;float:none !important;text-align:center}.view-team .views-field-title{margin-top:0}.view-team .views-field-body{text-align:left}#fourd-wrapper{position:relative;width:100%;height:300px;max-width:300px;max-height:300px;margin:70px auto 0px auto;z-index:10}#fourd-wrapper .pie-piece .icon{width:48px;height:48px;background-image:url(../img/icons-m.png)}#fourd-wrapper .pie-piece .label{font-size:1em}#fourd-wrapper .pie-piece .content{top:100px;right:30px;bottom:30px;left:30px;font-size:16px;line-height:20px;font-family:"proxima_nova_light",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-align:center}#fourd-wrapper #fourd-one{top:0px;left:0px}#fourd-wrapper #fourd-one .icon{top:50px;left:50px;background-position:0px 0px}#fourd-wrapper #fourd-one .label{bottom:10px;right:10px}#fourd-wrapper #fourd-two{top:0px;right:0px}#fourd-wrapper #fourd-two .icon{top:50px;left:50px;background-position:-48px 0px}#fourd-wrapper #fourd-two .label{bottom:10px;left:10px}#fourd-wrapper #fourd-three{bottom:0px;left:0px}#fourd-wrapper #fourd-three .icon{top:50px;left:50px;background-position:-96px 0px}#fourd-wrapper #fourd-three .label{top:15px;right:10px}#fourd-wrapper #fourd-four{bottom:0px;right:0px}#fourd-wrapper #fourd-four .icon{top:50px;left:50px;background-position:-144px 0px}#fourd-wrapper #fourd-four .label{top:15px;left:10px}form{margin:0 10px}fieldset{margin:0;padding:0;max-width:300px !important;width:auto !important;float:none !important}.form-item{width:auto !important;max-width:100%  !important}.form-type-textfield{width:auto !important;max-width:100%  !important;margin:32px 0px 57px 0px !important}.form-type-textfield input{width:auto !important;max-width:100% !important}}@media all and (min-width:481px) and (max-width:1024px){body{background-color:#171403}#header-wrapper{position:fixed;top:0;z-index:100}#header-wrapper #header{position:relative;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#header-wrapper #header.active{background-color:#171403}#header-wrapper #header #menu-toggle{position:absolute;top:0;right:0;bottom:0;width:56px;padding:19px 0}#header-wrapper #header #menu-toggle .menu-line{display:block;background-color:#fff;height:2px;margin:3px 22px;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#header-wrapper #header #menu-toggle.active .menu-line{background-color:#c20e1a}#header-wrapper #header #logo{margin:0 !important}#header-wrapper #header .block{margin-bottom:0}#header-wrapper #header #block-system-main-menu{position:absolute;top:0;right:-250px;width:240px;height:2000px;float:none;text-align:left;padding-top:34px;background-color:#171403;z-index:-1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#header-wrapper #header #block-system-main-menu.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}#header-wrapper #header #block-system-main-menu ul.menu{padding:10px 0 8px 0}#header-wrapper #header #block-system-main-menu ul.menu li{display:block;border-bottom:1px solid rgba(255,255,255,0.1)}#header-wrapper #header #block-system-main-menu ul.menu li a{display:block;padding:10px;font-size:18px}#header-wrapper #header #block-system-main-menu ul.menu li a:hover{border-top:none;border-bottom:none;color:#c20e1a}#header-wrapper #header #block-system-main-menu ul.menu li a.active,#header-wrapper #header #block-system-main-menu ul.menu li a.active-trail{border-top:none;border-bottom:none;color:#66CFBA}.front #main{padding-top:56px;background-color:#ededed;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.front #main.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}.front #footer-wrapper-wrapper{margin-top:-10px}#page,#content-bottom-wrapper,#footer-wrapper-wrapper{background-color:#ededed;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#page.active,#content-bottom-wrapper.active,#footer-wrapper-wrapper.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}#content-bottom-wrapper{background-color:#fcfcfc;margin-top:-10px}#title-wrapper{margin-top:0;padding-top:40px;border-top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#title-wrapper.active{-webkit-transform:translate(-240px,0);-moz-transform:translate(-240px,0);-ms-transform:translate(-240px,0);-o-transform:translate(-240px,0);transform:translate(-240px,0)}#title-wrapper #title{padding:0}#title-wrapper #title h1#page-title{padding-top:40px;padding-bottom:20px}#title-wrapper #title #sub-title-wrapper{margin-top:0;height:auto}#title-wrapper #title #sub-title-wrapper ul.menu{height:auto}#title-wrapper #title #sub-title-wrapper ul.menu li a:hover{border-top:none;border-bottom:none;color:#c20e1a}#title-wrapper #title #sub-title-wrapper ul.menu li a.active,#title-wrapper #title #sub-title-wrapper ul.menu li a.active-trail{border-top:none;border-bottom:none;color:#66CFBA}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper{margin:-78px 0 78px 0}#footer-wrapper-wrapper #footer-wrapper .footer-container-wrapper .footer-container{margin:0px 20px 0px 20px !important}#footer-wrapper-wrapper #footer-wrapper #footer-three-wrapper{margin-bottom:0 !important}#pagescroll-nav{display:none}#para-wrapper{margin-top:-128px}#para-wrapper .para{background-attachment:scroll}#para-wrapper .para .para-content{padding:0;text-align:center !important}#para-wrapper .para .para-content h2{text-align:center !important;width:100% !important;max-width:100% !important;clear:both}#para-wrapper #para-a{padding-top:100px}#para-wrapper #para-b h2{padding-top:0 !important}#para-wrapper #para-b .cloud{float:none !important}#para-wrapper #para-c h2{padding:0 !important}#para-wrapper #para-c p{margin:0 10px !important}#para-wrapper #para-c #fp-wrapper{margin:20px auto 0 auto !important}#para-wrapper #para-c #fp-wrapper img.fp-image{float:none !important;margin:0 auto !important}#para-wrapper #para-d{background-image:url(../img/d-m.png);background-size:auto;background-repeat:repeat}#para-wrapper #para-d h2{margin:40px auto}#para-wrapper #para-d h3,#para-wrapper #para-d p{color:#fff;width:100% !important;text-align:center !important}#para-wrapper #para-d .ref-item{width:auto;float:none;padding-top:220px;margin:0 10px}#para-wrapper #para-d #ref-refer{background:url(../img/referal/referal_refer_m.png) no-repeat center top}#para-wrapper #para-d #ref-connect{background:url(../img/referal/referal_connect_m.png) no-repeat center top}#para-wrapper #para-d #ref-reward{background:url(../img/referal/referal_reward_m.png) no-repeat center top}#para-wrapper #para-d .ref-divider{background:url(../img/referal/referal_down_arrow_m.png) no-repeat center top;width:auto;height:62px;margin-top:0;padding-top:62px !important}#services-wrapper .column{width:auto;padding:0 0 20px 0;margin-bottom:20px;float:none;border-bottom:1px solid rgba(0,0,0,0.3)}#services-wrapper #services-design{border-bottom:none}#block-views-testimonials-block .views-field-field-quote:after{content:"";position:absolute;display:block;background-image:url(../img/quote-m.png);background-repeat:no-repeat;width:40px;height:34px;bottom:-23px;right:10%}.view-blog .views-row .image-wrapper,.view-blog-tags .views-row .image-wrapper{float:none !important;text-align:center}.view-blog .views-row .image-wrapper .cal,.view-blog-tags .views-row .image-wrapper .cal{top:-10px;left:10px}.view-blog .views-row .views-field-title,.view-blog .views-row .views-field-body,.view-blog .views-row .views-field-title-1,.view-blog .views-row .views-field-field-tags,.view-blog-tags .views-row .views-field-title,.view-blog-tags .views-row .views-field-body,.view-blog-tags .views-row .views-field-title-1,.view-blog-tags .views-row .views-field-field-tags{max-width:100%;margin:0}.view-blog .views-row .views-field-title,.view-blog-tags .views-row .views-field-title{text-align:center}#block-views-client-quotes-for-project-block .view-content .views-field-field-quote{margin:10px;font-size:16px;line-height:20px}#block-views-client-quotes-for-project-block .view-content .views-field-field-quote:after{content:"";position:absolute;display:block;background-image:url(../img/quote-m.png);background-repeat:no-repeat;width:40px;height:34px;bottom:-23px;right:10%}form{margin:0 10px}fieldset{margin:0;padding:0;max-width:none !important;width:auto !important;float:none !important}.form-item{width:auto !important;max-width:100%  !important;margin:0 !important}.form-type-textfield,.form-type-password{width:auto !important;max-width:100%  !important;margin:32px 0px 57px 0px !important}.form-type-textfield input,.form-type-password input{width:auto !important;max-width:100% !important}.front #main{padding-top:120px}.view-team .views-row{width:100%;height:auto;padding:0;margin-bottom:20px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.3)}.view-team img{margin-left:10px}.view-team .views-field-title,.view-team .views-field-field-title,.view-team .views-field-field-email{margin-right:10px}}
#awwwards{position:fixed;top:80px;z-index:9999;}#awwwards.left{left:0;}#awwwards.right{right:0;}#awwwards a{display:block;width:70px;height:105px;text-indent:-8000px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}#awwwards.left.black a{background-image:url(../img/awwwards_nominee_black_left.png);}#awwwards.right.black a{background-image:url(../img/ribbons/awwwards_nominee_black_right.png);}#awwwards.left.white a{background-image:url(../img/ribbons/awwwards_nominee_white_left.png);}#awwwards.right.white a{background-image:url(../img/ribbons/awwwards_nominee_white_right.png);}#awwwards.left.green a{background-image:url(../img/ribbons/awwwards_nominee_green_left.png);}#awwwards.right.green a{background-image:url(../img/ribbons/awwwards_nominee_green_right.png);}


@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){#awwwards a{-moz-background-size:70px 105px;-ie-background-size:70px 105px;-o-background-size:70px 105px;-webkit-background-size:70px 105px;background-size:70px 105px;}#awwwards.left.black a{background-image:url(../img/ribbons/awwwards_nominee_black_left2x.png);}#awwwards.right.black a{background-image:url(../img/ribbons/awwwards_nominee_black_right2x.png);}#awwwards.left.white a{background-image:url(../img/ribbons/awwwards_nominee_white_left2x.png);}#awwwards.right.white a{background-image:url(../img/ribbons/awwwards_nominee_white_right2x.png);}#awwwards.left.green a{background-image:url(../img/ribbons/awwwards_nominee_green_left2x.png);}#awwwards.right.green a{background-image:url(../img/ribbons/awwwards_nominee_green_right2x.png);}}
@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}

.box { margin:70px 0 0 0}
.splash-box { margin:200px 0 0 0}
.splash-text {width: 75%}
.box6 { margin:70px 0 0 0; background-color:#FFF; width:70%;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
.splash-text {width: 90%}
.splash-box { margin:70px 0 0 0}
#para-wrapper .para .para-content h1 {
margin-left: 0;
color: #fff;
font-size: 40px;
text-shadow: 2px 2px #ff0000;
height: auto;
}	
}



/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */

	
#para-wrapper #para-a {background-image: url(../img/splash.jpg)!important; background-size: cover; border-top: none !important; margin-top: 100px;}
#para-wrapper #para-b {background-image: url(../img/b.jpg); width:100%}
#para-wrapper #para-c {background-image: url(../img/c.jpg); width:100%}
#para-wrapper #para-d {background-image: url(../img/d.jpg); width:100%}
#para-wrapper #para-e {background-image: url(../img/e.jpg); width:100%}
#para-wrapper #para-f {background-image: url(../img/f.jpg); width:100%}	
	
#para-wrapper .para .para-content h1 {
margin-left: 0;
color: #fff;
font-size: 60px;
text-shadow: 2px 2px #ff0000;
height: auto;
}	

.frame-fb { width:320px;}
.box6 { margin:20px 0 0 0; background-color:#FFF; width:100%;}
.box4{width:100%;}

}
.logo { float:left; width:200px;}