/* 
Theme Name: CrushLabs 12
Theme URI: http://www.crushlabs.com
Author: CrushLabs, Inc.
Author URI: http://www.crushlabs.com
Version: 12.0
Description: A custom theme for us developed by <a href="http://www.crushlabs.com" alt="Custom WordPress Themes">us</a>. 
*/

@import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
selection{background:#3abbdb;color:#fff;text-shadow:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;   border-top:1px solid #AAA;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}


a img {border:none;}
a {color: #3abbdb; text-decoration:none;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-weight: normal;font-style: normal;line-height: 1em;margin: 0px 0px 10px;color: #555; }
h1{ font-size: 24px; }
h2{ font-size: 20px; }
h3{ font-size: 16px; font-weight: 700;}
h4{ font-size: 14px; }
h5{ font-size: 13px; }
h6{ font-size: 12px; }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em { color: #00afff; font-weight:700; font-style:italic; }

/*=== Floating & Alignment ===*/
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.clear,.clearfix,.fix {clear:both;display: block;}

/*=== UNIVERSAL ===*/

body {color: #888;background: #EEE url(images/bg-pattern.png);font-family: 'Lato',Arial, sans-serif;line-height: 1;font-size: 16px;-webkit-font-smoothing: subpixel-antialiased;}
b, strong{font-weight:700;}
i, em {font-style:italic;}
p {line-height:23px;}


/*=== LAYOUT ===*/
body.home #outside {background: transparent url(images/c_bg.png) repeat-x; margin: 0px; padding: 0px;border-top:4px solid #10A0C5;}
body.page #outside, body.archive #outside, body.search #outside, body.single #outside {background: transparent url(images/p_bg.png) repeat-x; margin: 0px; padding: 0px;border-top:4px solid #10A0C5;}
#wrapper {width: 980px; margin: 0px auto 0px; padding: 0px;}
.wrap {width: 100%; clear: both; visibility: visible !important;}
.inner {padding: 30px;}
#outside {}
#container {background: #FDFDFD;padding: 0px; margin:0px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,.2); -moz-box-shadow: 0 0 6px rgba(0,0,0,.2); box-shadow: 0 0 6px rgba(0,0,0,.2);}
#inside {padding: 20px 30px 30px; margin:0px;}
#breadcrumbs {background: #CCC; height: 30px; padding: 10px 30px 0px; margin: 0px;text-shadow:0px -1px 1px #FFF;letter-spacing:1px;}
#breadcrumbs a {color: #FFF;text-shadow:0px -1px 1px #888;}
#content {float: left; margin: 0px; padding: 0px;}
#sidebar {float: right; min-height:100px; margin: 0px; padding: 0px;}
#ctafloat{width:150px;font-size:11px;color: #444; font-weight:700;position:absolute;z-index:999;}
#ctafloat p.phone {font-size:16px;}
#ctafloat p.local {font-size:16px;}

/*=== HEADER ===*/
#header {margin: 0px auto; padding: 0px; /*height:122px;*/height:100px;overflow:hidden;}
#header h1 , #header h2{float:left; width: 300px; margin: 10px 5px 0px 0px; }
#header h1.logo, #header h2.logo {/*font-family: 'Arvo',arial,san-serif; font-weight: 700;font-size:34px;color: #444; text-transform:uppercase; padding-left: 20px;text-shadow:0px -1px 1px #FFF;*/text-indent: -9999px;}
#header h1.logo a, #header h2.logo a {position:relative; display:block;width: 300px; height:40px;}
#header h1.logo a span, #header h2.logo a span {background: url(images/wordpress-help-crushlabs.png) no-repeat;display:block; position:absolute;width:100%;height:100%;z-index:100;}

#header #menu {float:right;margin: 40px 0px 0px; padding: 4px 10px;font-size: 14px;text-transform:uppercase;}
#header ul.menu {list-style-type: none; margin: 0px 0px 0px; padding: 0px;font-family: 'Open Sans', arial, san-serif; font-size: 14px;font-weight: 700;color: #444;}
#header ul.menu li {list-style-type: none;display: inline; margin:0px; padding: 4px 5px 6px;font-size: 14px;text-shadow:0px -1px 1px #FFF;}
#header ul.menu li a {color: #777;font-size: 14px;}
#header #login {float:right; outline: none; background: #aaa url(images/icon-lock.png) 4px 3px no-repeat; color: #FFF; padding: 4px 10px 4px 20px; font-size:10px;-webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;}
#header #login a {color: #FFF;}
#header #register {float:right; outline: none; background: #aaa; color: #fff; padding: 3px 12px; font-weight: bold;-webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;}
.nav { z-index:99999; margin:32px 0px 0px; padding:0; list-style:none; line-height:1; font-weight:700; font-size:13px; text-transform:uppercase; font-family: 'Open Sans';}
.nav a  { position:relative; color:#555; display:block; z-index:10000; padding:2px 15px 25px; line-height:18px; text-decoration:none; text-shadow:0px -1px 1px #FFF;}
.nav li  {float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:30px; }
.nav a:hover,.nav li.current_page_item a, .nav li.current_page_parent a,.nav li.current-menu-ancestor a,.nav li.current-cat a,.nav li.current-menu-item a,.nav li.sfHover { color:#333; text-shadow:0px -1px 1px #FFF;}
.nav li ul  { background: url(images/shadow.png) repeat-x scroll 0 0 #FAFAFA; margin:0; padding:10px 15px; position: absolute; left: -999em; width: 180px; border: 1px solid #e3e3e3; z-index:9999; }
.nav li ul li a  { padding:8px 0px; width:180px; color:#555; background: none; font-size:0.9em;}
.nav li ul li a:hover  { text-decoration: underline; }
.nav li ul li a.sf-with-ul { padding-right:0; }
.nav li ul ul  { margin: -37px 0 0 140px; }
.nav li ul li a:hover, .nav li.current_page_item ul li a, .nav li.current_page_parent ul li a,.nav li.current-menu-ancestor ul li a,.nav li.current-cat a ul li,.nav li.current-menu-item ul li a,.nav li.sfHover ul li { background:none; color:#555;}
.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,.nav li li:hover ul, .nav li li.sfhover ul,.nav li li li:hover ul, .nav li li li.sfhover ul,.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }
#top-nav.nav .sf-sub-indicator {}
#top-nav.nav li ul .sf-sub-indicator {background: url(images/bullet-topnav.png) no-repeat;right:0.5em;top:35%;}
#header .nav { }
#header .nav a { color:#555; padding:8px 10px; line-height:18px; text-decoration:none; text-shadow:0px -1px 1px #FFF; }
#header .nav li:first-child  {  }
#header .nav li a.sf-with-ul { padding-right:20px; }
#header .nav a:hover, #header .nav li.current_page_item a, #header .nav li.current_page_parent a,#header .nav li.current-menu-ancestor a,#header .nav li.current-cat a,#header .nav li.current-menu-item a,#header .nav li.sfHover { color: #3abbdb; }
#header .nav li ul  { background: #DDD;color: #555;margin:0; padding:0px; width: 180px; border: none; z-index:999;-moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);box-shadow: 0 2px 2px rgba(0,0,0,.1);}
#header .nav li ul, #header .nav li ul li:last-child a {border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }
#header .nav li ul li { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
#header .nav li ul li a  { padding:8px 10px; width:160px; color:#555; background: none; font-size:0.9em;}
#header .nav li ul li a:hover  { background: #333; color: #FFF; text-shadow: 0px -1px 1px #000;}
#header .nav li ul li a.sf-with-ul { padding-right:10px; }
#header .nav li ul ul  { margin: -34px 0 0 180px; }
#header .nav li:hover, #header .nav li.hover  { position:static; }
#header .nav li:hover ul ul, #header .nav li.sfhover ul ul,#header .nav li:hover ul ul ul, #header .nav li.sfhover ul ul ul,#header .nav li:hover ul ul ul ul, #header .nav li.sfhover ul ul ul ul { left:-999em; }
#header .nav li:hover ul, #header .nav li.sfhover ul,#header .nav li li:hover ul, #header .nav li li.sfhover ul,#header .nav li li li:hover ul, #header .nav li li li.sfhover ul,#header .nav li li li li:hover ul, #header .nav li li li li.sfhover ul  { left:auto; }
#header .nav li.subscribe a{margin:5px 0px 0px 10px;font-size:11px;background: #C00056;padding:3px 5px; color: #FFF;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;-webkit-box-shadow:0px 1px 1px #EEE;-moz-box-shadow:0px 1px 1px #EEE;box-shadow:0px 1px 1px #EEE;text-shadow:0px -1px 1px #CCC;}
#header .nav li.phone a{font-size:18px;border-left: 1px dotted #AAA; text-shadow: 0px -1px 1px #FFF;}

/*=== HOME ===*/
body.home #slides {background: #CCC;width:980px;height:358px; padding: 0px; margin:0px;}
body.home .nivoSlider {position: relative;background: url(images/preloader.gif) no-repeat scroll 50% 50% #ffffff;width: 980px;height: 358px;z-index:1;}
body.home .nivoSlider img {width: 980px;height: 358px;display: none;left: 0;position: absolute;top: 0;}
body.single #slides {float:right; background: #CCC;width:560px;height:358px; padding: 0px; margin:5px 0px 0px;}
body.single .nivoSlider {position: relative;background: url(images/preloader.gif) no-repeat scroll 50% 50% #ffffff;width: 560px;z-index:1;}
body.single .nivoSlider img {display: none;left: 0;position: absolute;top: 0;}

.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:1;display:none;}
.nivo-slice {display:block;position:absolute;z-index:3;height:100%;}
.nivo-box {display:block;position:absolute;z-index:3;}
.nivo-caption {background:#666;bottom: 20px;float: left;overflow: hidden;padding: 20px;position: absolute;z-index: 4;left: 0;width: 430px;}
.nivo-caption h2 {font-family: 'Open Sans';font-size: 20px;margin-bottom: 5px;text-transform: uppercase;}
.nivo-caption p {padding:0px;color: #fff;margin: 0;}
.nivo-caption a {display: inline !important;color:#fff;}
.nivo-caption a:hover {color:#202020;}
.nivo-html-caption,#preloader {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
a.nivo-prevNav {width:40px;height:40px;text-indent:-9999px;left:10px;}
a.nivo-nextNav {width:40px;height:40px;text-indent:-9999px;right:10px;}
.nivo-controlNav {position:absolute;bottom:10px;right:10px !important;padding:5px 0 0 10px;z-index:100;}
.nivo-controlNav a {width:10px;height:10px;display:block;text-indent:-9999px;margin-left:5px;float:left;position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a img {padding: 0px;margin: 0px;display: inline-block;filter:alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.nivo-controlNav a.active img,
.nivo-controlNav a:hover img {filter:alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
a.nivo-prevNav {background:url(images/nav_left.png) 0 0 no-repeat;}
a:hover.nivo-prevNav {background:url(images/nav_left.png) 0 -40px no-repeat;}
a.nivo-nextNav{background:url(images/nav_right.png) 0 0 no-repeat;}
a:hover.nivo-nextNav {background:url(images/nav_right.png) 0 -40px no-repeat;}
.nivo-controlNav a {background:url(images/bullets.png) -13px 0 no-repeat;}
.nivo-controlNav a.active {background:url(images/bullets.png) 0 0 no-repeat;}

#welcome {background: #10A0C5; color: #FFF; font-size:18px; z-index: 30;padding: 0px;margin: 0px;min-height: 30px;border-bottom: 5px solid #F3F3F3;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
#cta {background: #10A0C5;color: #FFF; font-size:18px; z-index: 30;padding:0px;margin: 0px;min-height: 30px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
#types {background: #EEE;color: #555; font-size:13px; z-index: 30;padding: 0px;margin: 0px;min-height: 30px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
#welcome p, #cta p {padding: 30px; line-height:23px;}
#welcome span {font-family: 'Arvo'; font-weight:700; font-size:20px;text-transform:uppercase;text-shadow: 0px -1px 1px #333;}
#welcome p a {color: #fff;border-bottom:1px dashed #FFF;}
#ribbon {position:relative;float:right;margin: -3px 30px 0px 0px;z-index:31;}
#welcome a.btn {margin:35px 30px 0px 30px;padding:8px 15px;font-weight:700;}
#ribbon a {background: url(images/icon-ribbon.png) top right;width: 114px;height: 101px; display: block;border: none;}
#ribbon a:hover {background: url(images/icon-ribbon.png) top left;border: none;height: 120px;}
#home h2.welcome, #home h2.welcome a {color: #222; text-transform:uppercase; font-size:30px; font-weight: 700;margin: 0px 0px 20px; padding: 0px;}
#home h2.welcome span {text-transform: none; font-weight: 300;font-size: 14px;letter-spacing: 1px;}
#home h2.themes {border-top: 1px solid #DDD;color: #222; text-transform:uppercase; font-size:24px; font-weight: 700;margin: 0px 0px 10px; padding: 20px 0px 10px;}
#home h2.themes a {color: #222;}
#home h2.themes span {text-transform: none; font-weight: 300;font-size: 14px;letter-spacing: 1px;}
#home h2.sub a{font-size: 16px; font-weight: 700;color: #222;}
#home h3 a {color: #222;}
#home h2 a:hover, #home h3 a:hover {color:#10A0C5;}
#home .fl, #home .fr {width:48%;}
#home p {margin: 0px 0px 10px; padding: 0px;}
#home .info {background: url(images/icon-quote.png) 4px 20px no-repeat; margin: 20px 0px; padding: 20px 10px 20px 40px;border-top: 1px solid #DDD; border-bottom: 1px solid #DDD;font-weight: 400; font-size: 22px;letter-spacing:2px; text-align:center;}
#servicemenu h4 {font-weight: 700; color: #AAA; padding-bottom: 10px; text-transform:uppercase;}
#servicemenu h4 span {font-size: 11px;}
#servicemenu {/*margin-bottom:10px;*/font-size: 12px;height: 0;overflow: hidden;position: absolute;}
#servicemenu .fl {float:left;width:200px; min-height: 20px;margin: 0px 0px 10px;font-size:12px; padding:0px;}
#servicemenu .fl img {float:right;padding-top: 5px;}
#servicemenu .fr {float:right;width:680px; margin: 0px 0px 10px; padding: 5px 0px 5px 20px;border-left:1px dotted #AAA;}
#servicemenu ul {display: inline;float:left; margin: 0px; padding:0px;}
#servicemenu ul li {display: inline;float:left; margin: 0px 5px 0px 0px; padding-right: 5px; border-right: 1px dotted #CCC;}
#servicemenu ul li h2 {font-size: 12px;color: #3abbdb;}

#types.sm h2 {font-weight: 700; color: #525252; padding-bottom: 10px; text-transform:uppercase;}
#types.sm h2 span {font-size: 11px;}
#types.sm {padding: 20px 30px;font-size: 12px;}
#types.sm .fl {float:left;width:200px; min-height: 20px;margin: 0px 0px 10px;font-size:12px; padding:0px;}
#types.sm .fl img {float:right;padding-top: 5px;}
#types.sm .fr {float:right;width:680px; margin: 0px 0px 10px; padding: 5px 0px 5px 20px;border-left:1px dotted #AAA;}
#types.sm ul {display: inline;float:left; margin: 0px; padding:0px;}
#types.sm ul li {display: inline;float:left; margin: 0px 5px 0px 0px; padding-right: 5px; border-right: 1px dotted #CCC;}
#types.sm ul li a {color: #555;}
#types.sm ul li a:hover {color: #999;}
#types.sm ul li h2 {margin: 0px 5px 0px 0px; font-size: 12px; font-weight:normal; text-transform:none;color: #3abbdb;text-shadow:none;}

h3.controls {background: url(images/icon-controls.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.bulb {background: url(images/icon-bulb.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.seo {background: url(images/icon-flask.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.leaf {background: url(images/icon-leaf.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.mouse {background: url(images/icon-mouse.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.recycle {background: url(images/icon-recycle.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.browser {background: url(images/icon-world.png) no-repeat; padding-left: 30px;line-height:24px;}
h3.pages {background: url(images/icon-pages.png) no-repeat; padding-left: 30px;line-height:24px;}

/*=== CLIENTS AREA ===*/
#clients {border-top: 1px solid #DDD;min-height:30px;margin: 20px 0px 10px; padding: 20px 0px 10px;}
#clients h3.clients {font-size:22px; font-weight: 700; font-style:italic;}

/*=== LATEST AREA ===*/
#latest {min-height:100px;}
#latest h3.latest {font-size:22px; font-weight: 700; font-style:italic;}
#latest .slides_container {width:920px;display:none;}
#latest .slides_container div.slide {width:920px;height:150px;display:block;}
#latest .item {float:left;width:120px;height:90px;margin:0 10px;background:#efefef;}
#latest .pagination {list-style:none;margin:0;padding:0;}
#latest .fl {float:left;width:200px; margin: 10px 0px;font-size:12px; padding:0px 0px 0px 0px;}
#latest .fr {float:right;width:680px; margin: 10px 0px; padding: 5px 0px 0px 20px;border-left:1px dotted #AAA;}
#latest .proj {margin: 0px 0px 0px 20px;padding: 5px 0px 10px 0px;width:660px; height: 210px;float:left; font-size: 12px;line-height:12px; border-bottom: 1px dotted #AAA;overflow:hidden;}
#latest .proj .thumb {height:160px; width:300px; float:right; margin: 0px 10px;}
#latest .blog {margin: 0px 0px 0px 20px;padding: 5px 0px 10px 0px;width:306px; height: 300px;float:left; font-size: 12px;line-height:12px; overflow:hidden;}
#latest .blog .thumb {height:100px; width:300px; margin: 0px 0px 20px 0px;}
#latest .thumb a {background: #FFF url(images/hover.png) 50% 50% no-repeat;border-bottom: none;display: inline-block;}
#latest .thumb img {border:3px solid #EEE;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
#latest .thumb a > img:hover {border:3px solid #DDD;opacity: .2;}
#latest h3.title {padding: 5px 0px;font-size:14px; font-weight: 700; text-transform:uppercase;}

/*=== CONTENT AREA ===*/
#content, #content input,#content textarea, #content p, #content pre,#content kbd,#content tt,#content var {line-height: 23px;}
#content dd,#content pre,#content hr {margin: 20px;}
.post ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom: 0px;}
#content code {font-size: 13px;}
#content dt,#content th {color: #000;}
#content table {border: 1px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#content tr th,#content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#content tr td {border-top: 1px solid #e7e7e7;padding: 6px 24px;}
#content tr.odd td {background: #f2f7fc;}
#content .postmeta {margin: 0px 0px 20px;}
#content fieldset {border: 1px solid #e7e7e7;margin: 0 0 24px 0;padding: 24px;}
#content fieldset legend {background: #fff;color: #000;font-weight: bold;padding: 0 24px;}
#content input {margin: 0 0 24px 0;}
#content input.file,.post input.button {margin-right: 24px;}
#content label {color: #888;font-size: 12px;}
#content select {margin: 0 0 24px 0;}
#content sup,#content sub {font-size: 10px;}
#content blockquote.left {float: left;margin-left: 0;margin-right: 24px;text-align: right;width: 33%;}
#content blockquote.right {float: right;margin-left: 24px;margin-right: 0;text-align: left;width: 33%;}
#content blockquote {font-family: 'Lato'; font-weight:400; font-style:italic; border-left: 3px solid #CCC;padding-left: 20px;}
#content img.attachment-700x250 {padding-bottom: 20px;}
#content img.attachment-920x920 {background: #3abbdb; padding-left:20px;margin-bottom: 20px;}

/*=== BLOG ===*/
.blog .post {width: 600px;font-size: 13px;margin-bottom: 20px; padding-bottom: 20px;border-bottom: 1px solid #CCC;}
.blog .post h1 {font-weight:700; text-transform:uppercase;}
.blog .post .attachment-blog_thumb {float:right; border: 5px solid #EEE;}
.post .rating {float: left;margin-right: 10px;}
.post .rating_bar {float: left;margin-top:4px;width: 75px;background: url(images/stars.png) 0 -17px repeat-x;}
.post .rating_bar div {height: 16px;background: url(images/stars.png) 0 0px repeat-x;}
.blog .entry {border-top: 1px dotted #DDD; margin: 10px 0px; padding: 10px 0px;}
.blog .entry ul {margin-left: 15px; padding: 0px 0px 10px; }
.blog .entry ul li {margin: 0px 0px 0px 20px;padding: 3px; list-style:circle;}
.blog .entry h2 {font-size: 22px; font-weight: 700;}
.blog .entry h3 {font-size: 18px; font-weight: 700;}
.post p {line-height: 20px; margin: 0px 0px 10px;}
.blog .entry blockquote {background: url(images/icon-quote.png) 0% 30% no-repeat; margin: 10px 40px 20px 40px; padding: 20px 10px 10px;letter-spacing: 2px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: none !important;}
.blog .entry blockquote p {padding-left: 40px;}
.meta b {font-weight:600;}

/*=== PROJECT ARCHIVE ===*/
#content.projects {width: 920px;}
.projects .post {float:left;width:290px; height: 400px;margin: 0px 8px 20px; padding: 0px 0px 20px; font-size: 13px; border-bottom: 1px solid #CCC;overflow:hidden;}
.projects h2 {font-size: 15px; font-weight: 700;text-transform:uppercase;}
.projects h2 a {color: #555;}
.projects .thumb {display: inline-block;}
.projects .thumb a {background: #FFF url(images/hover.png) 50% 50% no-repeat;border-bottom: none;display: inline-block;}
.projects .thumb img {width: 270px;border:5px solid #EEE;-webkit-box-shadow:1px 1px 2px #EEE;-moz-box-shadow: 1px 1px 2px #EEE;box-shadow: 1px 1px 2px #EEE;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.projects .thumb a > img:hover {border:5px solid #DD;opacity: .2;}
.projects .meta {border-bottom: 1px dotted #CCC;}
.projects .terms {margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px dotted #AAA;}
.projects .disclaimer {float:left;width: 400px;background: #EEE; padding:1px 5px;margin: 0px 0px;font-size: 9px;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;text-shadow:0px -1px 1px #FFF;}
.projects .disclaimer b {border-bottom: 1px dotted #777;}
.projects ul.cats {float:right;width:320px; text-align:center;font-weight:700;text-transform:uppercase;}
.projects ul.cats li, .widget.relatedtag a {float:left;display:block;color:#FFF;margin-right:5px;font-size: 11px;}
.widget.relatedtag a {margin: 0px 5px 5px 0px;}
.projects ul.cats li.cat-item a, .widget.relatedtag a {background: #AAA;padding:2px 6px; color: #FFF;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;-webkit-box-shadow:0px 1px 1px #EEE;-moz-box-shadow:0px 1px 1px #EEE;box-shadow:0px 1px 1px #EEE;text-shadow:0px -1px 1px #777;}
.projects ul.cats li.cat-item a:hover, .projects ul.cats li.current-cat a, .widget.relatedtag a:hover{background: #10A0C5;text-shadow:0px -1px 1px #999;}

/*=== PROJECTS ===*/
.project {width: 920px; font-size:14px;}
.project h1 {font-weight:700; color: #525252; border-bottom: 1px solid #CCC;padding:3px;margin: 0px 0px 10px;padding: 0px 0px 10px;z-index: 30;}
.project h1 span {font-size: 11px; font-family:'Lato';font-weight:400;font-style:italic;}
.project .post {float:left; width: 300px;}
.project .post ul li {list-style-type:none;}
.project .post .betterrelated h3 {font-size:12px;margin-top:20px;}
.project .post .betterrelated li {float:left;width:290px;font-size: 12px;text-align:center;line-height:12px;margin: 0px 10px 10px 0px;}
.project .post .betterrelated .thumb {display: inline-block;}
.project .post .betterrelated .thumb a {background: #FFF url(images/hover.png) 50% 50% no-repeat;border-bottom: none;display: inline-block;}
.project .post .betterrelated .thumb img {border:5px solid #FFF;-webkit-box-shadow: 1px 1px 1px 2px rgba(0,0,0,.15);-moz-box-shadow: 1px 1px 1px 2px rgba(0,0,0,.15);box-shadow: 1px 1px 1px 1px #CCC;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.project .post .betterrelated .thumb a > img:hover {border:5px solid #DDD;opacity: .2;}
.project .flex-container {float:right; width: 580px;margin:0px;}
.project .flex-container h4 {float:left; font-weight: 700; font-size: 16px; font-family: 'Open Sans'; color: #777; text-transform:uppercase;}
.project .navigation {float:right;width:205px; text-align:center;font-weight:normal;text-transform:uppercase;font-size:10px;}
.project .navigation .nav-previous {float:right;display:block;color:#FFF;margin-right:0px;}
.project .navigation .nav-next {float:left;display:block;color:#FFF;margin-right:5px;} 
.project .navigation .nav-next a, .project .navigation .nav-previous a {background: #AAA;padding:4px 6px; color: #FFF;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;-webkit-box-shadow:0px 1px 1px #EEE;-moz-box-shadow:0px 1px 1px #EEE;box-shadow:0px 1px 1px #EEE;text-shadow:0px -1px 1px #777;}
.project .navigation .nav-next a:hover, .project .navigation .nav-previous a:hover{background: #10A0C5;text-shadow:0px -1px 1px #CCC;}

/*=== PAGES ===*/
.page h1, .full h1 {color: #525252;font-weight: 700; text-transform:uppercase; margin-bottom:10px; padding:0px 0px 10px 0px;}
.page h1 span, .full h1 span {background: url(images/icon-star.png) no-repeat;background-position: right 5px; display: inline-block; padding-right:30px;}
.page h2, .page h3, .page h4, .full h2, .full h3, .full h4 {font-weight: 700; text-transform: uppercase;}
.page h2, .full h2 {color: #3abbdb;}
.page h3, .full h3 {color: #3abbdb;}
.page .post {width: 700px; font-size:14px;}
.page .post blockquote {background: #FAFAFA;margin: 10px 20px; padding:5px 10px;}
.page .post ul{margin: 20px;}
.page .post ul li {list-style-type:circle;margin-left: 20px;padding: 3px 0px;}
.page .testimonial {margin: 10px; padding: 20px;background: #FAFAFA; border: 1px solid #EEE; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.full, .full .post {width: 920px; font-size:14px;}
.post h5 {background: #3abbdb;border-bottom: 2px solid #999;color:#FFF;font-weight:700;display:block; padding: 10px 5px 5px;text-transform:uppercase;text-align:right;}

/*=== COMMENTS ===*/
#content .commentlist {margin:0;padding:0;border-top:#DADADA 1px solid;}
#content .commentlist li {list-style:none;margin: 0;padding:1em;border-bottom:#DADADA 1px solid;}
.commentlist li.alt {background-color:#FAFAFA;}
.commentlist li .cmtinfo {font-size:10px;}
.commentlist li cite {font-size:10px;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;color:#999;}
#content .nocomments {text-align:center;color:#999;}

/*=== SIDEBAR ===*/
#sidebar {font-size: 11px;}
.sideb {width:300px;}
.sidep {width:200px; font-size:12px;}
.widget  {padding-bottom: 20px;}
.widget h3, .betterrelated h3 {background: url(images/h3_bg.png) 0 100% repeat-x;color: #444;font-family: 'Open Sans', Arial, sans-serif;font-size: 12px;font-weight: 400;margin-bottom: 10px;padding-bottom: 12px;text-transform: uppercase;}
.widget p {}
.widget a {}
.widget a:hover {}
.widget ul {margin: 0px 0px 0px 15px;}
.widget ul li {list-style-type:square; margin: 0px 0px 0px 5px; padding:3px 0px;}
.widget .screen-reader-text  { display: none; }
.widget span.email {background: url(images/icon-email.png) 2px 3px no-repeat; padding-left: 20px; }
.widget span.tf {background: url(images/icon-phone.png) 2px 3px no-repeat; padding-left:20px;}
.widget span.phone {background: url(images/icon-mobile.png) 2px 3px no-repeat; padding-left:20px; }
.widget input[type="text"] {width:140px;}
.widget textarea {width:180px;}
.widget .textwidget b {text-transform:uppercase;padding:3px 0px;color: #0CB2F0;}

/*=== SUB ===*/
#sub {background: #333;margin: 0px; padding:10px;font-size: 11px; color: #eee;}
#sub a.top {color: #3abbdb; text-decoration:none; text-transform:uppercase;}


/*=== SOCIAL ===*/
#social {background: #DDD url(images/twit.png) 0 50% no-repeat; margin: 0px; padding: 12px 10px 0px; font-size: 18px; color: #222;min-height: 60px;}
#social .tweets {font-weight: 700; padding-left:100px; text-shadow: 0px -1px 1px #FFF; line-height: 23px;}
#social .tweets a {color: #666;}
#social .tweets a:hover {color: #888;}

/*=== FOOTER ===*/
#footer {background: #222;margin: 0px; padding:30px 30px 10px;font-size: 11px;  color: #333;}
#footer p {line-height:14px;}
#footer a {color: #3abbdb; text-decoration:none;}
#footer .fb, #footer .twit {float:left;}

/*=== BLOCKS ===*/
.blocks {width: 910px; color: #888;text-shadow:0px -1px 1px #000;}
.block300 {/*background: url(images/logo_bg.png) top left no-repeat;*/width:390px;float:left;padding:0px; margin-right: 5px;}
.block200 {width:200px;float:left;padding:0px; margin-right: 15px;}
.block140 {width:140px;float:left;padding:0px; margin-right: 10px;}
.block140.last {margin-right:0px;}
.blocks h3 {color: #FFF; background: none !important;}
.blocks .widget h3 {color: #FAFAFA; padding-bottom: 0px; margin-top: 0px;}
.blocks .widget ul {margin: 0px;color: #888;text-shadow:0px -1px 1px #000;}
#footer .widget ul li {list-style-type:none; margin: 0px;}
#footer .widget ul li a {color: #888;}
#footer .widget ul li a:hover {color: #777;}
#footer #text-14.widget .textwidget {border-bottom: 1px solid #333; margin: 0px; padding: 0px 0px 10px; }
#footer #text-13 .textwidget {padding-top:100px;font-size:11px;}
#footer #text-13 .textwidget p {line-height:12px;}
p.slogan {font-weight: 700; font-style:italic; font-family: 'Open Sans'; font-size: 26px;line-height:35px;margin-bottom:5px;text-shadow:0px -1px 1px #000;}
p.cta {font-weight: 700; font-family: 'Open Sans'; font-size: 38px; margin-bottom: 15px;color: #EEE; text-shadow:0px -1px 1px #000;}
.credits {font-size:10px;border-top: 1px dashed #888; padding: 10px 0px 0px;}
.credits p {color:#888;font-size:10px;text-transform:uppercase;text-shadow:0px -1px 1px #000;}

/*=== COMMENTS ===*/

#comments p { margin: 0px;padding:0px; }
#respond { margin: 1em 0 0; }
.col1{float: left;width: 160px;margin:0 0 1em;}
.col1 a{color: #555555;text-decoration: underline}
.col2{float: right;width: 425px}
.col4{float: left;width: 335px;}
.col5{float: right;width: 415px;}
.col5 img{border: 10px solid #f6f5ed;}
* html .col6{ width: 290px; }
.com{margin: 0 0 0; width: 600px}
.com .top,.com .bot{ clear: both;height: 10px;overflow: hidden}
.com .bot{}
.com .spcr{background: #FAFAFA;height: 1%;padding: 0 20px; min-height:100px;}
.com p{padding: 0}

/*=== THREADED COMMENTS == */
ol.commentlist li.threaded .com { width:auto; margin:0px; }
ol.commentlist li.threaded .col1 { width:90px; }
ol.commentlist li.threaded .com .spcr { padding:10px 15px 0; margin:0;}
ol.commentlist li.threaded .children { margin-left:20px; }
ol.commentlist li.threaded .col2 { float:none; width:auto; margin-left:115px; }

/*=== IMAGES ===*/

#content img {margin: 0;height: auto;}
#content .attachment img {}
#content .alignleft,#content img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#content .alignright,#content img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#content .aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {color: #888;font-size: 11px;margin: 5px;}
#content .wp-smiley {margin: 0;}
#content .gallery {margin: 0 auto 18px;}
#content .gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}
#content .gallery img {border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
#content .gallery dl {margin: 0;}
#content .gallery br+br {display: none;}
#content .attachment img {display: block;margin: 0 auto;}


/*=== BUTTONS ===*/
.btn, a.btn, input.login, #submit  {background: #10A0C5 url(images/btn.png) repeat-x;display: inline-block;padding: 2px 8px;color: #fff; text-decoration: none;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0px 1px 3px rgba(0,0,0,0,5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-style: none;border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;text-transform: uppercase;font-size:12px;margin: 10px 0px;}
.btn:hover, a.btn:hover, input.login:hover #submit:hover {color: #FFF; background-color: #0080d1;}
.btn.gray {background-color:#999;}
.btn.gray:hover {background-color:#333;}
.btn.pur {background-color: #9E25FE;}
.btn.pur:hover {background-color: #6625FE;}
.btn.red {background-color:#c00056;}
.btn.red:hover {background-color:#ca3877;}
.btn.small {font-size:10px; padding:1px 5px;}
.btn.center {margin: 10px auto;}
.btn.large {font-size:18px; padding:3px 20px;}

/* Input styling */
INPUT[type="text"], INPUT[type="password"], INPUT[type="file"] { border: 1px solid #e0e0e0; padding: 2px 4px; outline: none; text-indent: 0px; border-radius: 3px; -moz-border-radius: 3px; line-height: normal; }
SELECT { border: 1px solid #e0e0e0; padding: 1px; outline: none; line-height: normal; border-radius: 3px; -moz-border-radius: 3px; }
SELECT OPTION { padding: 0; line-height: normal; }
TEXTAREA { border: 1px solid #e0e0e0; padding: 2px 5px; outline: none; text-indent: 0; line-height: normal; border-radius: 3px; -moz-border-radius: 3px; }
INPUT[type="text"]:focus,
INPUT[type="password"]:focus,
INPUT[type="file"]:focus,
SELECT:focus,
TEXTAREA:focus { border-color: #939393; }

/* Mozilla recovery */
INPUT[type="checkbox"] { padding: 0; margin: 4px; -moz-appearance: checkbox; }
INPUT[type="radio"] { padding: 0; margin: 4px; -moz-appearance: radio; }
*:first-child+HTML INPUT[type="checkbox"] { margin: 0; }
*:first-child+HTML INPUT[type="radio"] { margin: 0; }
BUTTON::-moz-focus-inner, INPUT[type="reset"]::-moz-focus-inner, INPUT[type="button"]::-moz-focus-inner, INPUT[type="submit"]::-moz-focus-inner, INPUT[type="file"] > INPUT[type="button"]::-moz-focus-inner { padding: 0 !important; border: 0 !important; }

/*=== COLUMNS ===*/
.wpcol-one-quarter,.wpcol-one-half,.wpcol-three-quarter,.wpcol-one-third,.wpcol-two-third,.wpcol-one-fifth,.wpcol-two-fifth,.wpcol-three-fifth,.wpcol-four-fifth{float: left;margin-right: 4%;position: relative;}
.wpcol-one-quarter {width: 22%;}
.wpcol-one-half {width: 48%;}
.wpcol-three-quarter {width: 74%;}
.wpcol-one-third {width: 30.666%;}
.wpcol-two-third {width: 65.334%;}
.wpcol-one-fifth {width: 16.8%;}
.wpcol-two-fifth{width: 37.6%;}
.wpcol-three-fifth {width: 58.4%;}
.wpcol-four-fifth {width: 79.2%;}
.wpcol-last {clear: right;margin-right: 0;}
.wpcol-both,.wpcol-left,.wpcol-right {margin: 0;padding: 0;background: none;}
.wpcol-divider {clear: both !important;display: block !important;margin-bottom: 5px !important;padding-top: 5px !important;width: 100% !important;background: none !important;}
.wpcol-both {clear: both !important;}
.wpcol-left {clear: left !important;}
.wpcol-right {clear: right !important;}
/*=== NAVIGATION AND PAGING ===*/
.wp-pagenavi {padding: 10px 20px 10px !important;display:block !important;clear:both !important;}
.wp-pagenavi a ,.wp-pagenavi span.pages, .wp-pagenavi span.extend {	color:#333333 !important;text-shadow:0px 1px #F6F6F6 !important;padding:6px 9px 6px 9px !important;border:solid 1px #B6B6B6 !important;box-shadow:0px 1px #EFEFEF !important;-moz-box-shadow:0px 1px #EFEFEF !important;-webkit-box-shadow:0px 1px #EFEFEF !important;background:#E6E6E6 !important;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6) !important;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6)) !important;font-size:12px !important;margin-right:3px !important;text-decoration:none !important;}	
.wp-pagenavi a:hover {color:#fff !important;text-shadow:0px 1px #388DBE !important;border-color:#3390CA !important;background:#58B0E7 !important;background:-moz-linear-gradient(top,#B4F6FF 1px,#63D0FE 1px,#58B0E7) !important;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#63D0FE),color-stop(1,#58B0E7)) !important;color:#FFFFFF !important;box-shadow:0px 1px #E7E7E7 !important;-moz-box-shadow:0px 1px #E7E7E7 !important;-webkit-box-shadow:0px 1px #E7E7E7 !important;}
 .wp-pagenavi span.current{padding:6px 9px 6px 9px !important;border:solid 1px #DCDCDC !important;color:#fff !important;box-shadow:0px 1px #E7E7E7 !important;-moz-box-shadow:0px 1px #E7E7E7 !important;-webkit-box-shadow:0px 1px #E7E7E7 !important;margin-right:3px !important;text-shadow:0px 1px #388DBE !important;font-size:12px;border-color:#3390CA !important;background:#58B0E7 !important;background:-moz-linear-gradient(top,#B4F6FF 1px,#63D0FE 1px,#58B0E7) !important;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#63D0FE),color-stop(1,#58B0E7)) !important;}
div.pagination {font-size:11px;font-family:Tahoma,Arial,Helvetica,Sans-serif;padding:2px;background-color: #F4F4F4;}
div.pagination a {padding:2px 5px 2px 5px;margin:2px;background-color:#F4F4F4;text-decoration:none;color:#000;}
div.pagination a:hover,div.pagination a:active {background-color:#c1c1c1;color:#000;}
div.pagination span.current {padding:2px 5px 2px 5px;margin:2px;font-weight:bold;background-color:#fff;color:#303030;}
div.pagination span.disabled {padding:2px 5px 2px 5px;margin:2px;background-color:#c1c1c1;color: #797979;}
#widget-custom_cf7-3 #cf7_form_box{background-color:; color:; padding:10px;}
#widget-custom_cf7-3 .waiting, #widget-custom_cf7-3 .success{background:#fff;}
#widget-custom_cf7-3 textarea{margin:5px 0;height:80px;width:95%;}
#widget-custom_cf7-3 input[type="submit"]{background: ;color: ; -moz-border-radius: 3;-webkit-border-radius: 3;-khtml-border-radius: 3;border--radius: 3;}
#widget-custom_cf7-3 input[type="text"]{width:95%;}
#widget-custom_cf7-3 .wpcf7-response-output, #widget-custom_cf7-3 .wpcf7-not-valid-tip{display:none;}

/*=== PROMOTION SLIDER===*/
.promo_slider_wrapper{margin:10px 0px 0px;position:relative}
.promo_slider{overflow:hidden;position:relative}
.promo_slider img{margin:0;padding:0}
.promo_slider .panel{display:none;float:left;overflow:hidden;width:100%;height:100%}
.promo_slider .panel-1{display:block}
.pointer{cursor:pointer;cursor:hand}
.ps_hover{display:none}
.promo_slider:hover .ps_hover{display:block}
.promo_slider_sep{font-weight:normal}
.promo_content{position:absolute;top:0;right:0;backgroud:#EEE;width:340px;height:350px;overflow:hidden}
.left_arrow,.right_arrow{position:absolute;top:45%;width:30px;height:30px}
.left_arrow{left:5px;background:url('/wp-content/plugins/promotion-slider/css/images/prev.png') no-repeat}
.right_arrow{right:5px;background:url('/wp-content/plugins/promotion-slider/css/images/next.png') no-repeat}
.promo_slider_title{color:#000;position:relative;text-align:left;font-style:italic;font-size:18px;font-weight:700;padding:30px 30px 10px;margin:0px;border-bottom:1px dotted #DDD;background:#EEE;text-shadow:0px -1px 1px #FFF;opacity:0.8;filter:alpha(opacity=80)}
.promo_slider_title a{color:#000;text-decoration:none}
.promo_slider_title a:hover{text-decoration:underline}
.promo_slider_excerpt{font-size:14px;color:#000;background:#EEE;line-height:23px;padding:10px 30px;min-height:220px;opacity:0.8;filter:alpha(opacity=80)}
.promo_slider_excerpt p{color:#000;margin:0px 0px 10px;padding:0;line-height:23px;text-shadow:0px -1px 1px #FFF}.promo_slider_background_image{float:left;width:980px;height:350px;padding:0px;overflow:hidden}

/*=== SOCIAL COUNT ===*/
#scWidget {margin-bottom: 0px;}
#scWidget li.scItems {float:left; width: 150px; margin: 0px; padding: 0px;}
#scWidget img {width:48px;height:48px;float:left;margin: 5px 10px 5px 0px;}
#scWidget div {padding-top: 10px;float: left;font-size: 14px;}
#scWidget div span {font-weight: bold;}
#scBottom {margin: 5px 0 5px 20px;clear: both;font-size: 8px;}
#scBottom a {}
/*=== MOBILE ===*/
.screen-reader-text {position: absolute;left: -9000px;}
/*=== PRINT STYLES ===*/

@media print {
body {background: none !important;}
}
