body { font: 0.8em/165%  'Merriweather Sans', sans-serif, Verdana, Geneva; margin:0; padding:0; outline:0 none; vertical-align:baseline; }

h1, h2, h3, h4, h5, h6 { margin:25px 0 20px 0; line-height:120%; text-shadow: 1px 1px 1px #EAF1EA; font-family: 'Syncopate', sans-serif; }

h1 { font-size: 32px; margin:0 0 20px 0; }
.front h1 { display:none;}
h2 { font-size: 20px; color:#1487d4; font-weight:normal; }
.front h2 {font-size: 20px; color: white; font-weight: normal; background: #EE8D00; padding: 5px; text-shadow: none; margin-top:0px;}
h3 { font-size: 130%; }

h4 { font-size: 110%; }

.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }

.node.node-teaser h2 { margin-top:0; }
hr { border: 1px solid #C7D9DD; height: 1px; background: #C7D9DD; margin: 20px 0 20px 0;}
.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }

p { margin:0 0 25px 0; }

a, li a.active { text-decoration:none; }

a img { border:none; outline: none; display:block; overflow:hidden; }

img.masked, .field-type-image img { background:transparent url('images/pattern.png'); border:1px solid #d8d8d8; padding:10px; margin:10px 0; }

img { max-width: 100%; height: auto !important; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb { padding:0 10px 20px 0; }

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2, .region-sidebar-second .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; }

.region-content { line-height:155%; } 

#site-name { font-size:130%; }

/* 
* Layout 
*/
#header { clear:both; }

#header-inside { margin: 0 auto; padding:20px 0; overflow:hidden; } 

#header-menu { clear:both; }

#logo { display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; overflow: hidden; }

#content { clear:both; overflow:hidden; }
.front #content-inside { padding:0 0 25px;} 
#content-inside { padding:30px 0 60px; background:#E8F4F7; } 

#main {  }

#sidebar { } 

.no-sidebars #main { padding-top:10px; padding-bottom:10px; }

.no-sidebars #sidebar { display:none; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#footer { clear:both; overflow:hidden; padding:0;}

#footer-inside { background:#0B1C23; padding-top:10px; } 

.footer-area { }

.footer-area.first { }

.footer-area.second { }

.footer-area.third { }

.node.node-teaser { margin-bottom:60px; }
#footer a { color:#447E80;}
#footer a:hover { color:#C7D9DD;}
#footer-bottom { clear:both; overflow:hidden; padding:0; }
#footer-bottom a { color:#447E80;}
#footer-bottom a:hover { color:#C7D9DD;}
#footer-bottom-inside {background:#0B1C23; padding-bottom:20px;} 

#footer-bottom-left {max-width: 960px;}

#footer-bottom-right { }

/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first .block .content, .region-sidebar-second .block .content  { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; margin:0 0 40px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset; }

.region-sidebar-first #block-block-2.block .content, .region-sidebar-second #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }

.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

.region-sidebar-first ul.menu li a, .region-sidebar-second ul.menu li a { border-bottom:1px solid #e7e7e7; display:block; padding:5px; }

.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }

.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { list-style-image: url(images/menu-collapsed.png); list-style-position:inside; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { list-style-image: url(images/menu-expanded.png); list-style-position:inside; border-bottom: none; }

/* 
* Contact 
*/
.contact-form { margin:10px 0; }

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature.last {  }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; margin-bottom:15px; }

.about-feature h2 { margin-top:0; }

.about-member p { margin:0; }

/*
* Products
*/
.product { margin-bottom:60px; }

.product h2 { margin:0 0 5px 0; }

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left {  }

.service-right {  }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
 /* shadow */
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 
* Main-menu 
*/
/* 1st Level */
#header-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }

#header-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0; }

#header-menu ul.menu li a { outline:none; text-decoration: none; margin:0 25px 0 0; padding:10px 5px; font-size:14px; font-weight:normal; 
text-align:center; text-transform:uppercase; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; display:block; }

#header-menu ul.menu li.first a { padding-left:0; }

#header-menu ul.menu li.last a { padding-right:0; }

#header-menu ul.menu li a:hover, #header-menu ul.menu li a.active { color:#1487d4; }

#header-menu ul.menu li a:after { content: none; }

#header-menu ul.menu li.expanded { position: relative; }

#header-menu ul.menu li.expanded a { background:transparent url('images/menu-expanded.png') no-repeat center right; padding:10px 15px 10px 10px; }

/* 2nd Level */
#header-menu ul.menu li.expanded ul.menu { width: 230px; z-index:100; padding:0; display: none; position: absolute; }

#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.menu { display:block; }

#header-menu ul.menu li.expanded ul.menu li a { padding:10px; margin:0; display:block; width:210px; text-align:left; line-height:130%; background:none; font-size:12px; }

#header-menu ul.menu li.expanded ul.menu li.expanded { background:transparent url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li ul.menu li a:hover {  background:#1b1b1b; color:#1487d4; }

#header-menu ul.menu li.expanded ul.menu li.expanded a:hover { background:#1b1b1b url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background:#1b1b1b; }

/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }

/* 
* Superfish support
*/
#navigation .block-superfish ul.sf-menu { margin:0; padding:0; }

#navigation .block-superfish ul.sf-menu li a { margin:0 25px 0 0; padding:10px; font-size:14px; font-weight:normal; 
text-transform:uppercase; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

#navigation .block-superfish ul.sf-menu li a.menuparent { padding:10px 30px 10px 10px; }

#navigation .block-superfish ul.sf-menu li.first a { padding-left:0; }

#navigation .block-superfish ul.sf-menu li.last a { margin-right:0; }

#navigation .block-superfish ul.sf-menu li li a, #navigation .block-superfish ul.sf-menu li li.first a, #navigation .block-superfish ul.sf-menu li li.last a { margin:0; padding:10px; font-size:12px; }

#navigation .block-superfish ul.sf-menu li:hover ul, #navigation .block-superfish ul.sf-menu li.sfHover ul { top: 35px; }

#navigation .block-superfish ul.sf-menu li:hover ul ul, #navigation .block-superfish ul.sf-menu li.sfHover ul ul { top: 0; }

/* 
* Superfish support: Reset background/border
*/
#navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li a,
#navigation .block-superfish ul.sf-menu li:hover,
#navigation .block-superfish ul.sf-menu li a:focus, .block-superfish ul.sf-menu li a:hover, 
#navigation .block-superfish ul.sf-menu li a:active { background:none; border:none; }

/* 
* Footer menu 
*/
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

#footer .block ul.menu li a { display: block; padding:5px; }

/* 
* Footer-bottom menu 
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }

ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/* 
* Comments 
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
/* background */
background: #fdfdfd;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
}

#comments-title h2 { padding:0; margin:0; }

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
#block-search-form { background:#e8e8e8; border:none; overflow:hidden;
/* Radius */
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 /* shadow */
-webkit-box-shadow: 0px 2px 5px #c8c8c8 inset;  -moz-box-shadow: 0px 2px 5px #c8c8c8 inset;  box-shadow: 0px 2px 5px #c8c8c8 inset; }

#header #block-search-form { margin:15px 0 0 0; }

#block-search-form .form-item { margin:0; padding:0; }

#block-search-form input.form-text { background:none; border:none; outline:none; text-decoration: none; color:#9f9f9f; float:left; width:70%; padding:10px; margin:0;height:15px; line-height:15px; -webkit-box-shadow: none;  -moz-box-shadow:none;box-shadow:none; }

#block-search-form input.form-submit { background:none; border:none; outline:none; padding:6px 10px 0 10px; float:right; }

.region-sidebar-first #block-search-form, .region-sidebar-second #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }

.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }

.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }

/* 
* Messages
*/
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/* 
* Javascript Slideshow 
*/
#slider { position:relative; margin:0 auto; padding:0;}

#slideshow { position:relative; display:none; }

#slideshow img { display:none; }

.slider-item { width:100%!important; max-width:100%!important; }

.slider-item .content { padding:0; position:relative; }

.slider-item a { outline:none; }

#slider-controls-wrapper { padding:0px 0 5px 0; display:none; } 

#slider-controls { display:block; text-align:center; } 

#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }

#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }

#slider-controls ul li a { width:17px; height:17px; background:url('images/inactive-slide.png') no-repeat center center; display:inline-block; padding:0; margin:0; outline:none; }

#slider-controls ul li a:focus { outline:none; }

#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url('images/active-slide.png') no-repeat center center; }

/* 
* Slideshow Typography
*/
#slideshow h2 { margin:0 0 10px 0; color:#222222; font-size:30px; font-weight:bold; }

/*  
* Tables
*/
table { border-spacing:0; border:0; width:100%;}
#node-6 table td { border:1px solid white;}
table td, table th {/* border:1px solid #bbbbbb;*/ }

table th { background:#222222; color:#ffffff; font-weight:bold; }

table tr.odd { background:transparent; }

table tr.even { background:#ffffff; }

table td, table th { padding:5px; }
/* Remove table borders */
table.noborder td, table.noborder th, table.noborder tr { border:none; }
tbody {border-top:none;}
/* 
* Lists 
*/
ol { list-style-type:decimal; }

ol ol { list-style-type:upper-alpha; }

ol ol ol {list-style-type:lower-alpha; }

li { display:list-item; }

.pager-current { font-weight:bold; color:#7c713f; }

.links { display: block; text-align:right; }

.links li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }

.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#block-search-form input.form-submit { margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; filter:none; }

ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }

input.form-submit { margin:0 10px 0 0; }

/*
* Forms
*/
label { font-weight:bold; }

input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:80%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }

input.form-text.error { border:2px solid red; }

textarea { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/**
 * Local tasks
 */
ul.primary, ul.tabs { clear:both; margin:10px 0 35px 0; white-space: normal }

ul.primary li, ul.tabs li { padding:10px 0; line-height:130%; }

ul.primary li a, ul.tabs li a { margin:0; padding: 4px 1em; display: inline-block; }

/**
 * Responsive embed, object, iframe
 */
embed, object, iframe { width: 100%; height: auto; }


/* ---------- Color Module Styles ----------- */
body { color: #7a7a7a; background:#C7D9DD; }

a, li a.active,
#footer li a.active:hover, #footer-bottom li a.active:hover, #navigation .block-superfish ul.sf-menu li a:focus, #navigation .block-superfish ul.sf-menu li a:hover, #navigation .block-superfish ul.sf-menu li a.active,
.front .node h1.front-heading { color:#27B8E5; }
#header a, #header-menu ul.menu li a:hover, #header-menu ul.menu li a.active, #header-menu ul.menu li ul.menu li a:hover { color:white;}
a:hover {color:#9DB0B4;}
#header-menu a, #header-menu ul.menu li a, #navigation .block-superfish ul.sf-menu li a { color:#ffffff; }

#footer li a.active, #footer-bottom li a.active { color:#e4e4e4; }

h1, h2, h3, h4, h5, h6 { color:#27B8E5; text-shadow: 1px 1px 1px #eaf1ea; }

#slogan { color:#d5d5d5; }

#header {background: #C7D9DD;}

#header-menu { background: #222222; border-top:1px solid #353535; border-bottom:1px solid #353535; }

#header-menu ul.menu li.expanded ul.menu, #navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li li a { background: #222222; }

#header-menu ul.menu li.expanded ul.menu li a, #footer .block ul.menu li a, #navigation .block-superfish ul.sf-menu li li a { border-bottom:1px solid #353535; }
#footer-bottom { }
ul.secondary-menu li, #footer-bottom ul.menu li { border-right:1px solid #353535; }

#header-menu ul.menu li ul.menu li a:hover,
#header-menu ul.menu li.expanded ul.menu li.expanded a:hover,
#header-menu ul.menu li.expanded ul.menu li.leaf a:hover,
#navigation .block-superfish ul.sf-menu li li:hover,
#navigation .block-superfish ul.sf-menu li li a:focus, #navigation .block-superfish ul.sf-menu li li a:hover, #navigation .block-superfish ul.sf-menu li li a:active  { background-color:#1b1b1b; }

#banner  { display:none;/*background: #C7D9DD; */}

#content {background: #C7D9DD;}

#footer { background:#C7D9DD; }

#footer-bottom { background: #C7D9DD;}
#footer-bottom p {color: white;}
#footer-bottom img { margin-right:20px;}

.links ul li a, a.more, #comments ul.links li a,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; text-shadow: 0 1px 1px #003547; 
/* background */
background: #0093c5;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0093c5), color-stop(1, #0079a2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #0093c5 0%, #0079a2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093c5', endColorstr='#0079a2');
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover, #comments ul.links li a:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background: #008ab8; }

.region-sidebar-first .block .content, .region-sidebar-second .block .content { background:#fdfdfd; }
h4 {background: #e77900; padding: 7px 5px; color: white; font-family: 'Syncopate', sans-serif; font-size: 14px; text-shadow:none; font-weight:normal; }

.footer-area.grid_4 {width: 960px; text-align: center;}
.paqueteClip img { -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease;}
.panel-3col-33 .panel-col-first, .panel-3col-33 .panel-col { border-right: 1px solid #C7D9DD;}
.soluciones {float: left; max-width: 440px; margin: 5px 5px 0 5px; background: white; height: 125px; padding: 5px 5px 0 5px;}
.soluciones img {margin: 10px;}
.soluciones strong {color: #EE8D00;}
.sobre_fussio {float: left; max-width: 445px; margin:5px; background: white; height: 145px; padding: 5px 5px 0 5px;}
.sobre_fussio img {margin:5px 5px 0 5px;}
#footer-bottom-inside .grid_8 { width:960px;}
#footer-inside .grid_4 { width:960px;}
.BtnMas {background: url(/themes/corporateclean/images/btLeer.png) no-repeat; width:68px; height:24px; text-indent:-999px;}
.panel-display.panel-3col-33.clearfix p {margin-bottom: 15px;}

/********Menu*******/
.headerMenu {height: 140px;}
.menu-principal {left: 20px; top: 0; position:relative;}
	
.menu-principal li{list-style-type: none;}

.menu-principal a{text-decoration: none;}

.menu-inicio-peque {font-size:0.95em;padding: 10px 0 0 0;font-family:Verdana, Geneva, sans-serif;line-height:1.2em}
	
.menu-home{-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.menu-plantillas, .menu-beneficios, .menu-ejemplos, .menu-paquetes, .menu-contacto {
	font-size:1.2em;width:148px;height:44px;line-height:1em;float:left;text-align:center;color:#FFFFFF;cursor:pointer;margin:0;padding:30px 0px 8px 0px; font-family:'Syncopate', sans-serif;
	-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;
}
.menu-plantillas:hover, .menu-beneficios:hover, .menu-paquetes:hover, .menu-ejemplos:hover, .menu-contacto:hover, .menu-home:hover{
	background-color:#000;
	
	-moz-transform: scale(1.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
		-webkit-transform: scale(1.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -o-transform: scale(1.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        -ms-transform: scale(1.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
        transform: scale(1.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.menu-plantillas:active, .menu-beneficios:active, .menu-paquetes:active, .menu-ejemplos:active, .menu-contacto:active, .menu-home:active{
background-color:#000;}

.menu-home {background-color:#447E80;width:100px;height:65px;float:left;text-align:center;cursor:pointer;padding:17px 0px 0px 0px;}
.menu-plantillas {background-color:#073944;}
.menu-beneficios {background-color:#575946;}
.menu-ejemplos {background-color:#352A1B;}
.menu-paquetes {background-color:#E77900;}
.menu-contacto {background-color:#08618C;}
.menu3 {margin-left:0;}
.wrapbotones {width:840px;height:83px;text-decoration:none;list-style-type:none;margin:-103px 94px 0px 34px;}

contenedorejemplos{padding:7px; width:986px; float:left; background-color:#E8F4F7; height:1420px;}
	.ejemplos_titulares{width: 900px; height:360px;margin:0 0 0 20px; float:left;  }
	.ejemplos_titular1{width:700px; height:130px;color: #E77900; font-size: 2.7em;}
	.ejemplos_titular2{color:#EB8100; font-family:Syncopate; font-size:4em; height:63px; width:380px; padding:0 0 0 15px; float: right;}
	.ejemplos_foto_devices{width:433px;}
	.ejemplobox{display:block; height:auto; float:left; width:100%;}
	.fotoSitioPlantilla {border:3px solid #fff; height:218px; margin:15px 30px 20px 0; float:left; -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
	.fotoSitioPlantilla:hover {border:3px solid #E77900; -webkit-box-shadow: 0px 0px 5px 1px ; box-shadow: 0px 0px 5px 1px ; }
	
#form1 td {color:#7a7a7a;}
#form1 .label { color:#6d6c6c !important;}
#header-inside-right a:hover { color:#9DB0B4;}

/************Banner Home Tabs************/
.menu3 { height:212px !important; width: 100% !important;}
#stage_su-sitio { font-size:25px !important; left: 516px !important; top: 35px !important;}
#stage_facil { font-size:20px !important; top: 48px !important;}
#stage_rapido-y { top: 48px !important; font-size:19px !important;}
#stage_economico { font-size:21px !important; top:48px !important;}
#stage_integracion-denuevas { top:50px !important; line-height:30px;}
#stage_haga-crecer-su-negocio { line-height:30px;}
.region.region-search-area p {margin: 0;}
.panel-pane.pane-block.pane-block-10 {margin-bottom: 30px;}
.pane-content p {margin-bottom: 10px;}

.sobrefussio_wrap_cuadros_textos{height: 308px; padding: 0 37px}
.cuadro_sobrefussio{width: 200px; height: 309px; float: left; margin: 0 0 10px 15px}
.cuadro_sobrefussio_aquaoscuro{width: 200px; height: 58px; background-color: #073944; float: left;}
.icono_sobrefussio{padding: 10px 0 0 15px; color: white; font-family: 'Syncopate', sans-serif;}
.cuadro_sobrefussio_aqua{width: 184px; padding:10px 8px 0 8px; height: 240px; background-color: #9cc6c7; float: left; 
font-size:0.9em; color:#576d71;}
.sobrefussio_wrap_cuadros_textosBeneficios{height: 270px; padding: 0 37px}
.cuadro_sobrefussioBeneficios{width: 260px; height: 285px; float: left; margin: 0 0 10px 20px}
.cuadro_sobrefussio_verdeMusgo{width: 244px; padding:10px 8px 0 8px; height: 225px; background-color: #b1b178; float: left; font-size:0.9em; color:#576d71;}
.cuadro_sobrefussio_blanco{width: 184px; padding:50px 8px 0 8px; height: 216px; background-color: transparent; float: left;}
.cuadro_sobrefussio_verdeMusgo a {color:#c7d9dd;}
.cuadro_sobrefussio_verdeMusgo a:hover {color:#7b999f;}
.cuadro_sobrefussio_numero {background: #575946; padding: 5px; color: white; font-size: 18px; font-family: 'Syncopate', sans-serif;}
#block-block-11 .content {background:none; border:none; padding:20px 0 0 30px;}
.soluciones_wrap_ClipText{width: 215px; height: 334px; float:left; margin:0 0 15px 15px; text-align: center;}
.soluciones_Clip{width: 140px; height:95px; padding:0 0 0 55px;}
.soluciones_BoxCafe{width: 214px; padding:10px 0 0 0; height: 32px; background-color: #e77900; color: white; font-size: 1.4em; font-family: 'Syncopate', sans-serif;}
.soluciones_BoxTexto{width:190px; padding:8px 12px; height:181px; background-color: #D2D5BB; font-size: 0.9em; text-align: left;}
.soluciones_ClipPlanes { width: 140px; height: 170px; padding: 0 0 0 85px;}
.soluciones_wrap_ClipTextPlanes {width: 300px; height: 585px; float: left; margin: 0 0 25px 10px; text-align: center;}
.soluciones_BoxCafePlanes1, .soluciones_BoxCafePlanes2, .soluciones_BoxCafePlanes3 {width: 300px; padding: 8px 0 0 0; height: 25px; background-color: #e77900; color: white; font-size: 1.2em;}
.soluciones_BoxTextoPlanes1, .soluciones_BoxTextoPlanes2, .soluciones_BoxTextoPlanes3 {width: 276px; padding: 8px 12px; height: 370px; background-color: #D2D5BB; font-size: 0.9em; text-align: left; color:#555555;}
.soluciones_BoxTextoPlanes1 ul, .soluciones_BoxTextoPlanes2 ul, .soluciones_BoxTextoPlanes3 ul {margin: 0; padding: 0 0 0 15px;}
.soluciones_BoxCafePlanes1 {background: #8e9455;}
.soluciones_BoxTextoPlanes1 {background:#bec1a0;}
.soluciones_BoxCafePlanes2 {background: #48737c;}
.soluciones_BoxTextoPlanes2 {background:#98abb1;}
.soluciones_BoxCafePlanes3 {background: #8c8b7e;}
.soluciones_BoxTextoPlanes3 {background:#b5b6ae;}

.TextoTitulo { color:#e77900; font-family:'Syncopate', sans-serif;}
#node-6 img { margin-right:10px;}
#header-inside-right {margin: 15px 0 20px 0;}
.cajasHome {float: left; margin-right: 12px;}

/* LIGHTBOX */

a.resaltado {
  /** Esconde el contenido */
  display: none;
  opacity: 0;
  /** marca la posición */
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0;
  left: 0;
  background: rgba(231, 121, 0, 0.85); }
  a.resaltado div.boxResaltado {
    max-width: 75%;
    max-height: 80%;
    overflow: scroll;
    margin-right: auto;
    margin-left: auto;
    margin-top: 2%;
    background: white;
    padding: 15px;
    display: inline-block; }
    a.resaltado div.boxResaltado h2 {
      color: #e77900; }
    a.resaltado div.boxResaltado .txtSpace p {
      color: #333;
      font-size: 12px;
      text-align: justify; }

/*ANIMATION KEYFRAMES*/
@-webkit-keyframes muestrate {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes muestrate {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
a.resaltado:target {
  /** hide the browser outline */
  outline: none;
  /** show the lightbox **/
  display: block;
  /*ANIMACIONES*/
  animation: muestrate 2s infinite ease-in-out;
  -webkit-animation: muestrate 2s infinite;
  /* Safari and Chrome */
  animation-direction: alternate;
  /*animation-delay:3s;*/
  /*-webkit-animation-delay:3s;*/
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: 1;
  /* Chrome, Safari, Opera */
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards; }

/*# sourceMappingURL=csslightbox.css.map */
