@import "column.css";
@import "tables.css";
@import "button.css";
@import "forms.css";
@import "fonts.css";
@import "menu.css";

html {
    height: 100%;
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}
body {
    position: relative;    
    min-height: 100%;
    padding-bottom: 6rem;
    font-size : 12px;
    font-family : 'Lato', sans-serif;
    line-height : 1.5;
    color : #818190;
    background : #ffffff;    
}
*, 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 {
    border : 0;
    font-size : 100%;
    font : inherit;
    vertical-align : baseline;
    margin : 0;
    padding : 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, .form-error.is-visible, .button-group.stacked-for-small.expanded, .menu.vertical > li, menu-scrollable menu-list, table.stack td, table.stack th, table.stack tr, .tabs-panel.is-active, .menu.medium-vertical > li, .menu.large-vertical > li, .is-dropdown-submenu.js-dropdown-active, .media-object {
    display : block;
}
h1, h2, h3, h4, h5, h6, p, dl, hr, ol, ul, pre, table, address, fieldset {
    font-family : 'Lato', sans-serif;
    margin-bottom : 15px;
}
audio, canvas, progress, video {
    display : block;
    vertical-align : baseline;
}
a {
    font-family : 'Lato', sans-serif;
    line-height : inherit;
    cursor : pointer;
    color : #B5B6C3;
    text-decoration : none;
    background-color : transparent;
}
a:hover {    
    color : #b2858f;
    text-decoration : none;
}
a img {
    border : 0;
    display : block;
}
a:visited {
    color : #b2858f;
    text-decoration : none;
}

.myBlock{
    margin-top: 20px;
}

td img{
    width: 110px;
    height: auto;
}
.controls{
    position: relative;
    top: 0px;
    right: 0px;
    float: right;
    height: 15px; 
    color: #666666; 
}
.controls a{
    float:left;   
    margin-left: 2px;
}
.controls .count{
    display: block;
    margin:-2px 5px 3px 3px;
    font-family: Arial;    
    padding:0;
    font-size: 15px;
    color: #666666;        
    height: 15px;       
}
.controls img, .controls2 img{
    display: block;
    margin:0px 1px 0px 1px;    
    height: 12px;
    width: 12px;
    border: 0px;        
}
#picture{
    width: 150px;
    height: 150px;
}
#picture img{    
    display: inline-block;
    min-width: 100%;
    min-height: 100%;
    -ms-interpolation-mode: bicubic; /* Better image scaling in IE */
}
p {
    margin-bottom : 10px;
    font-size : inherit;
    line-height : 1.6;
    padding : 0 10px;
}
h1 {
    line-height : 1.2em;
    font-weight : 100;
    font-size : 2em;
    margin : 0.67em 0;
}
p + h1 {
    margin-top : 8px;
}
p + p, p + ul, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, .callout > :first-child {
    margin-top : 0;
}
label.middle, blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul {
    margin : 0;
    padding : 0;
}
ol {
    margin-left : 0;
    padding-left : 20px;
    text-indent : 0;
}
ul {
    list-style : disc;
    list-style-type : disc;
    padding : 0 20px;
}
li {
    margin-bottom : 2px;
    margin-left : 20px;
    font-size : inherit;
}
blockquote {
    font-family : Georgia, "Times New Roman", Times, sans-serif;
    font-size : 18px;
    line-height : 24px;
    font-style : italic;
    color : #999;
    border-left : 1px solid #cacaca;
    margin : 0;
    padding : 0;
}
.help-text {
    font-style : italic;
    color : #0a0a0a;
}
legend {
    max-width : 100%;
    border : 0;
    padding : 0;
}
.fieldset {
    border : #cacaca solid 1px;
    margin : 0;
}
.fieldset legend {
    background : #fefefe;
    margin : 0;
    padding : 0;
}
.input-group {
    display : table;
    width : 100%;
}
.input-group-label {
    text-align : center;
    background : #e6e6e6;
    color : #0a0a0a;
    border : #cacaca solid 1px;
    white-space : nowrap;
    width : 1%;
    height : 100%;
    padding : 0;
}
.input-group-label:first-child {
    border-right : 0;
}
.input-group-button {
    padding-top : 0;
    padding-bottom : 0;
    text-align : center;
    height : 100%;
    width : 1%;
}
abbr[title] {
    border-bottom : 1px dotted;
}
b, em, i, strong {
    line-height : inherit;
}
small {
    line-height : inherit;
    font-size : 80%;
}
h1, h2, h3, h4, h5, h6 {

    font-family : 'Lato', sans-serif;
    font-weight : 100;
    font-style : normal;
    color : #b2858f;
    margin-top : 0;
    line-height : 1.4;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color : #cacaca;
    line-height : 0;
}
mark {
    background : #ff0;
    color : #000;
}
sub, sup {
    font-size : 75%;
    line-height : 0;
    position : relative;
    vertical-align : baseline;
}
sup {
    top : -0.5em;
}
sub {
    bottom : -0.25em;
}
.logo img {
    margin : 10px 0px 0px 10px;
    border : 0;
    max-width : 100%;
    height : auto;
    display : block;
    vertical-align : middle;
}
img {
    margin-bottom : 20px;
    border : 0;
    max-width : 100%;
    height : auto;
    display : block;
    vertical-align : middle;
}
img, object, embed {
    margin-bottom : 20px;
    max-width : 100%;
}
hr {
    background : #777;
    border : none;
    color : #555;
    display : block;
    width : 100%;
    border-right : 0;
    border-top : 0;
    border-bottom : 1px solid #cacaca;
    border-left : 0;
    clear : both;
    height : 0;
    margin : auto;
}
pre {
    font-family : "Courier New", Courier, monospace;
    font-size : 13px;
    font-weight : 700;
    overflow : auto;
}
code, kbd, pre, samp {
    font-family : monospace;
    font-size : 1em;
}
button, input, optgroup, select, textarea {
    color : inherit;
    font : inherit;
    margin : 0;
}
.form-error, .is-invalid-label {
    color : #ec5840;
}
.form-error {
    display : none;
    font-weight : 700;
}
.accordion {
    list-style-type : none;
    background : #fefefe;
    margin-left : 0;
}
.accordion-title:before {
    content : '+';
    position : absolute;
    top : 50%;
}
.is-active > .accordion-title:before {
    content : 'â€“';
}
.accordion-content {
    display : none;
    border : #e6e6e6 solid 1px;
    border-bottom : 0;
    background-color : #fefefe;
    color : #0a0a0a;
}
.is-accordion-submenu-parent > a:after {
    content : '';
    display : block;
    width : 0;
    height : 0;
    border : inset 6px;
    border-top-style : solid;
    border-bottom-width : 0;
    position : absolute;
    top : 50%;
    margin-top : -4px;
    border-color : #b2858f transparent transparent;
}
.badge {
    display : block;
    min-width : 2.1em;
    text-align : center;
    background : #b2858f;
    color : #fefefe;
    padding : 0.3em;
}
.breadcrumbs {
    list-style : none;
    margin : 0;
}
.breadcrumbs li {
    float : left;
    color : #0a0a0a;
    cursor : default;
    text-transform : uppercase;
}
button {
    display : block;
    line-height : normal;
    white-space : nowrap;
    vertical-align : middle;
    text-align : center;
    cursor : pointer;
    font-family : inherit;
    font-size : 100%;
    color : #444;
    border : #999 solid 1px;
    background-color : #e6e6e6;
    text-decoration : none;
    overflow : visible;
    padding : 0.5em 1em;
}
button, select {
    text-transform : none;
}
button[disabled], html input[disabled] {
    cursor : default;
}
input {    
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;    
}
input, textarea {
    font : 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
textarea {
    max-width : 100%;
    overflow : auto;
    height : auto;
    min-height : 50px;
}
textarea[rows], form select[multiple] {
    height : auto;
}
label {
    display : block;
    line-height : 1;
    font-weight: bold;
    white-space : nowrap;
    cursor : default;
    background : #fefefe;
    color : #b2858f;
}
select[multiple] {
    height : auto;
    background-image : none;
}
select {
    border : #cacaca solid 1px;
    font-family : inherit;
    line-height : normal;
    color : #0a0a0a;
    background-color : #fefefe;
    width : 100%;
    margin : 0;
    padding : 0;
}
[type="checkbox"] + label[for], [type="radio"] + label[for], button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor : pointer;
}
[type="checkbox"] + label, [type="radio"] + label {    
    margin-bottom : 0;
    vertical-align : baseline;
}
[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea {
    width: 100%;    
    margin: 8px 0;
    box-sizing: border-box;     
    display : block;
    border : #cacaca solid 1px;
    font-family : inherit;
    color : #0a0a0a;
    background-color : #fefefe;    
}
[type="color"]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="datetime"]:focus, [type="email"]:focus, [type="month"]:focus, [type="number"]:focus, [type="password"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="text"]:focus, [type="time"]:focus, [type="url"]:focus, [type="week"]:focus, textarea:focus {
    border : #8a8a8a solid 1px;
    background-color : #fefefe;
    outline : none;
}

button-primary, button-selected, abutton-primary, abutton-selected {
    background-color : #0078e7;
    color : #fff;
}
.button-group {
    font-size : 0;
    width : 100px;
}
.button-group .button {
    margin : 0 1px 1px 0;
}
.button-group.expanded {
    margin-right : -1px;
}
.button-group.stacked-for-small.expanded .button {
    display : block;
    margin-right : 0;
}
.callout {
    position : relative;
    color : #0a0a0a;
    background-color : #fff;
    margin : 0;
}
.callout.primary {
    background-color : #def0fc;
}
.callout.secondary {
    background-color : #ebebeb;
}
.callout.success {
    background-color : #e1faea;
}
.callout.warning {
    background-color : #fff3d9;
}
.callout.alert {
    background-color : #fce6e2;
}
.close-button {
    position : absolute;
    color : #8a8a8a;
    font-size : 2em;
    line-height : 1;
    cursor : pointer;
}
.close-button:focus, .close-button:hover {
    color : #0a0a0a;
}

dl, ol, ul {
    line-height : 1.6;
    list-style-position : outside;
}
blockquote, blockquote p {
    line-height : 1.6;
    color : #8a8a8a;
}
cite {
    display : block;
    color : #8a8a8a;
}
cite:before {
    content : '\2014 \0020';
}
abbr {
    color : #0a0a0a;
    cursor : help;
    border-bottom : 1px dotted #0a0a0a;
}
code {
    font-weight : 100;
    border : #cacaca solid 1px;
}
code, kbd {
    font-family : Consolas, Liberation Mono, Courier, monospace;
    color : #0a0a0a;
    background-color : #e6e6e6;
}
kbd {
    margin : 0;
    padding : 0;
}
.subheader {
    font-weight : 100;
    line-height : 1.4;
    color : #8a8a8a;
}
.lead {
    font-size : 125%;
    line-height : 1.6;
}
.stat {
    line-height : 1;
}
.no-bullet {
    margin-left : 0;
    list-style : none;
}
ol, ul {
    list-style : none;
}
blockquote, q {
    quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content : none;
}
.teal {
    color : #155f62;
}
.nav, .nav li {
    list-style : none;
    list-style-type : none;
}
.nav li a {
    display : block;    
}
.bord {
    background : #fff;
    margin : 10px 0;
}
.desHide, .desShow{
    display: block;
    padding: 5px;
}
.header {
    height : 60px;
}
.header h4 {
    font-size : 20px;
    font-family: 'Lato';
    margin : 10px 0px 0px 15px;
    padding : 0;
}

.marg15 {
    margin-top : 15px;
}
.marg25 {
    margin-top : 25px;
}
.marg35 {
    margin-top : 35px;
}
.marg50 {
    margin-top : 50px;
}
.marg65 {
    margin-top : 65px;
}
.marg75 {
    margin-top : 75px;
}
.develop{
    float: right;
    position: fixed;
    right: 20px;
    bottom: 5px;
    font-size: 10px;
    margin-bottom: 5px;
}
.sbx {
    background : #482a4c;
    height : 210px;
    line-height : 210px;
    margin-top : 15px;
    margin-left : auto;
    margin-right : auto;
    text-align : center;
}
.sbx:hover {
    background : url(../images/bg6.jpg) left top;
}
.cbx {
    background : #896d8b;
    min-height : 100px;
    line-height : 100px;
    margin-top : 15px;
    text-align : center;
    vertical-align : middle;
}
.cbx:hover {
    background : #666d9b;
    color : #fff;
}
.tbx {
    background : #fff;
    height : 150px;
    line-height : 150px;
    text-align : center;
    vertical-align : middle;
    margin : 0 auto;
}
.tbx:hover {
    background : #000;
    color : #fff;
}
.bx1 {
    background : #ffbf00;
}
.bx2 {
    background : #ff7f2a;
}
.bx3 {
    background : #39f;
}
.bx4 {
    background : #ff3100;
}
#serv1 {
    background : #ffa51a;
}
#serv2 {
    background : #5dcfe6;
}
#serv3 {
    background : #35b2d5;
}
#serv5 {
    background : #4f80bc;
}
#serv7 {
    background : #225072;
}
.colpadding {
    padding : 15px 0 10px;
}
#headm.fixed {
    position : fixed;
    top : -1px;
    left : 0;
    z-index : 1000;
    width : 100%;
    border-bottom : 2px solid #fff;
}
#headm.default {
    width : 100%;
    height : auto;
}
#breadcrumb {
    color : #666;
    background-color : #f0f0f0;
    margin : 5px 0 0;
    padding : 20px 0;
}
#breadcrumb a {
    color : #666;
    background-color : #f0f0f0;
}
#breadcrumb ul {
    list-style : none;
    margin : 0 10px;
    padding : 0;
}
#login .login_block_form .loginButton input {
    background : #006ab2;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : 700;
    color : #fff;
    border : 0;
    padding : 3px 5px 2px;
}
#login .login_block_form .loginButton input:hover {
    background : #fff;
    color : #006ab2;
}
#login .login_block_form .login_block_register_link {
    margin-left : 8px;
    font-size : 11px;
}
#socialmedia p {
    padding-top : 20px;
    line-height : normal;
    font-size : 9px;
    text-transform : uppercase;
    text-align : center;
    color : #fff;
    margin : 0;
}
#socialmedia ul {
    list-style-type : none;
}
#socialmedia ul il a img {
    display : inline;
    float : none;
}
#socialmedia a {
    padding : 2px;
}
#socialmedia a:hover {
    background : #fff;
    padding : 2px;
}
.post {
    background : url(images/img07.gif) left 28px no-repeat;
    margin-bottom : 15px;
}
.post .title {
    height : 38px;
    margin-bottom : 10px;
    letter-spacing : -0.5px;
    color : #000;
    padding : 12px 0 0;
}
.post .title a {
    color : #023848;
    border : none;
}
.post .meta {
    margin-bottom : 30px;
    text-align : left;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : 700;
    padding : 5px 0 15px;
}
.post .entry {
    background : url(images/img08.gif) left top no-repeat;
    text-align : justify;
    padding : 0 0 20px;
}
.slider {
    position : relative;
    background-color : #e6e6e6;
    cursor : pointer;
}
.slider-fill {
    position : absolute;
    top : 0;
    left : 0;
    display : block;
    max-width : 100%;
    background-color : #cacaca;
}
.slider-handle {
    top : 50%;
    position : absolute;
    left : 0;
    z-index : 1;
    display : block;
    background-color : #b2858f;
}
.slider-handle:hover {
    background-color : #1583cc;
}
.slider.vertical {
    display : block;
    margin : 0;
}
.slider.vertical .slider-fill {
    top : 0;
    max-height : 100%;
}
.slider.vertical .slider-handle {
    position : absolute;
    top : 0;
    left : 50%;
}
.sticky {
    position : absolute;
    z-index : 0;
}
.sticky.is-stuck {
    position : fixed;
    z-index : 2;
}
.sticky.is-anchored {
    position : absolute;
    left : auto;
    right : auto;
}
.switch {
    outline : 0;
    position : relative;
    color : #fefefe;
    font-weight : 700;
}
.switch-input {
    position : absolute;
}
.switch-paddle {
    background : #cacaca;
    cursor : pointer;
    display : block;
    position : relative;
    color : inherit;
    font-weight : inherit;
}
.switch-paddle:after {
    background : #fefefe;
    content : '';
    display : block;
    position : absolute;
}
.switch-active {
    left : 8%;
    display : none;
}
.switch-inactive {
    right : 15%;
}
.tabs {
    list-style-type : none;
    background : #fefefe;
    border : #e6e6e6 solid 1px;
    margin : 0;
}
.tabs.vertical > li {
    width : auto;
    float : none;
    display : block;
}
.tabs.primary {
    background : #b2858f;
}
.tabs.primary > li > a {
    color : #fefefe;
}
.tabs.primary > li > a:focus, .tabs.primary > li > a:hover {
    background : #1893e4;
}
.tabs-title > a:hover {
    background : #fefefe;
}
.tabs-content {
    background : #fefefe;
    border : #e6e6e6 solid 1px;
    border-top : 0;
}
.tabs-content.vertical {
    border : #e6e6e6 solid 1px;
    border-left : 0;
}
.thumbnail {
    border : #fefefe solid 4px;
    display : block;
    line-height : 0;
    max-width : 100%;
}
.title-bar {
    background : #0a0a0a;
    color : #fefefe;
}
.title-bar-right {
    float : right;
    text-align : right;
}
.menu-icon.dark, .title-bar-title {
    vertical-align : middle;
    display : block;
}
.menu-icon.dark {
    position : relative;
    cursor : pointer;
    width : 20px;
    height : 16px;
}
.menu-icon.dark:after {
    content : '';
    position : absolute;
    display : block;
    width : 100%;
    height : 2px;
    background : #0a0a0a;
    top : 0;
    left : 0;
}
.menu-icon.dark:hover:after {
    background : #8a8a8a;
}
.has-tip {
    border-bottom : 1px dotted #8a8a8a;
    font-weight : 700;
    position : relative;
    display : block;
    cursor : help;
}
.tooltip {
    background-color : #0a0a0a;
    color : #fefefe;
    font-size : 80%;
    position : absolute;
    z-index : 3;
}
.tooltip:before {
    border-bottom-style : solid;
    border-top-width : 0;
    bottom : 100%;
    position : absolute;
    left : 50%;
    border-color : transparent transparent #0a0a0a;
}
.tooltip.top:before, .tooltip:before {
    content : '';
    display : block;
    width : 0;
    height : 0;
    border : inset;
}
.tooltip.top:before {
    border-top-style : solid;
    border-bottom-width : 0;
    top : 100%;
    bottom : auto;
    border-color : #0a0a0a transparent transparent;
}
.tooltip.left:before {
    border-left-style : solid;
    border-right-width : 0;
    left : 100%;
    border-color : transparent transparent transparent #0a0a0a;
}
.tooltip.left:before, .tooltip.right:before {
    content : '';
    display : block;
    width : 0;
    height : 0;
    border : inset;
    bottom : auto;
    top : 50%;
}
.tooltip.right:before {
    border-right-style : solid;
    border-left-width : 0;
    left : auto;
    right : 100%;
    border-color : transparent #0a0a0a transparent transparent;
}
.top-bar, .top-bar ul {
    background-color : #e6e6e6;
}
.top-bar input {
    max-width : 200px;
}
.top-bar .input-group-field {
    width : 100%;
    margin-right : 0;
}
.invisible {
    visibility : hidden;
}
.popup {
    width : 100%;
    height : 100%;
    display : none;
    position : fixed;
    top : 0;
    left : 0;
}
.popup-inner {
    max-width : 700px;
    width : 90%;
    position : absolute;
    top : 50%;
    left : 50%;
    background : #fff;
    padding : 40px;
}
.popup-close {
    width : 30px;
    height : 30px;
    padding-top : 4px;
    display : block;
    position : absolute;
    top : 0;
    right : 0;
    font-family : Arial, Sans-Serif;
    font-size : 20px;
    text-align : center;
    line-height : 100%;
    color : #fff;
}
.popup-close:hover {
    text-decoration : none;
}
button.browse {
    float : right;
    width : 78px;
    background : #32b50e;
    border : #146307 solid 1px;
    border-left : 0;
    color : #fff;
    font-family : Tauri, sans-serif;
    cursor : pointer;
    padding : 9px;
}
#map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object {
    max-width : none !important ;
}
#picture {
    border : #fff solid 5px;
    width : 240px;
    height : 240px;
    margin-bottom : 10px;
    vertical-align : middle;
}
#picture img {
    width : 240px;
    height : 240px;
}
#picture span {
    display : block;
    color : #a6a6a6;
    font-size : 14px;
    text-align : center;
    font-family : Tauri, sans-serif;
    margin-top : 150px;
    padding : 10px;
}
#wpr{
    display: block;
    width: 100%;
    min-height: 100%;
    position:relative;
    margin: 0;
    padding: 0;
}
#footer{    
    width: 100%;
    position:fixed;    
    bottom : 0;
    left : 0;
    right: 0;
}
@media only screen and (max-width: 768px) {
    .develop{
        float: left;
        position: relative;
        margin-left: 30px;
    }
    #footer{    
        width: 100%;
        position:relative;    
        bottom : 0;
        left : 0;
        right: 0;
    } 
}
.footer{         
    margin : 0px;             
    text-align : left;  
    color: #999999;
    height: 80px;
}
.footer.fixed {position:fixed; bottom:0px;}

.footer .social{
    padding : 5px 0 5px 0;
    line-height : normal;
    font-size : 9px;            
    margin: 10px 0px 2px 20px;
}
.footer .social .icon{
    float: left;
    display: block;  
    height: 20px;
    margin: 10px 0px 0px 0px;
}
.footer .social .icon a{
    float:left;   
    margin-right: 2px;
}
.footer .social .icon img{
    display: block;  
    margin-left: 2px;
    width: 20px;
    height: 20px;
}
.footer .social icon a:hover{color: #999999;}
.footer .social .lang{
    margin: 10px 10px 5px 10px;
    float: left;
    display: block;  
    font-size: 12px;
    float: left;
    color: #333;
    text-align: left;    
}
.footer .social .lang a{ 
    font-size: 11px;
    color: #999999;
}
.footer .social .lang a:hover, .footer .social .lang a:visited {    
    color: #999999;
}
.footer .copyright{
    color: #999999;
    font-size: 11px;
    margin-right: 30px;
}
.float-left {
    float : left !important ;
}
.float-right {
    float : right !important ;
}
.float-center {
    display : block;
    margin-left : auto;
    margin-right : auto;
}
.dropdown-pane {
    background-color : #fefefe;
    border : #cacaca solid 1px;
    display : block;
    position : absolute;
    visibility : hidden;
    width : 300px;
    z-index : 3;
}
.dropdown-pane.is-open {
    visibility : visible;
}
.dropdown-pane.small {
    width : 200px;
}
.dropdown-pane.large {
    width : 100px;
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top : 100%;
    left : auto;
    right : 0;
}
.is-dropdown-submenu-parent a:after {
    position : absolute;
    top : 50%;
    right : 5px;
    margin-top : -2px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top : 100%;
    left : auto;
}
.is-dropdown-submenu {
    display : none;
    position : absolute;
    top : 0;
    left : 100%;
    min-width : 200px;
    z-index : 1;
    background : #fefefe;
    border : #cacaca solid 1px;
}
.is-dropdown-submenu .is-dropdown-submenu {
    margin-top : -1px;
}
.págination a, .págination button {
    color : #0a0a0a;
    display : block;
}
.págination .current {
    background : #b2858f;
    color : #fefefe;
    cursor : default;
}
.págination .ellipsis:after {
    content : '\2026';
    color : #0a0a0a;
}
.págination-previous.disabled:before, .págination-previous a:before {
    content : '\00ab';
    display : block;
}
.págination-next.disabled:after, .págination-next a:after {
    content : '\00bb';
    display : block;
}
.progress.primary .progress-meter {
    background-color : #b2858f;
}
.progress.secondary .progress-meter {
    background-color : #777;
}
.progress.success .progress-meter {
    background-color : #3adb76;
}
.progress.warning .progress-meter {
    background-color : #ffae00;
}
.progress.alert .progress-meter {
    background-color : #ec5840;
}
.progress-meter {
    position : relative;
    display : block;
    width : 0;
    height : 100%;
    background-color : #b2858f;
}
.progress-meter-text {
    top : 50%;
    left : 50%;
    position : absolute;
    font-weight : 700;
    color : #fefefe;
    white-space : nowrap;
    margin : 0;
}
*, [type="checkbox"], [type="file"], [type="radio"], .input-group-button a, .input-group-button button, .input-group-button input, input + .switch-paddle, .orbit-figure {
    margin : 0;
}
[hidden], template, .button-group.expanded:after, .button-group.expanded:before, .no-js [data-responsive-menu] ul, table.stack tfoot, table.stack thead, .tabs-panel, #fb-root, .mobile-only, .no-js .dropdown.menu ul, .págination li {
    display : none;
}
a:active, a:hover, [data-whatinput="mouse"] .close-button, [data-whatinput="mouse"] .menu > li, [data-whatinput="mouse"] .slider-handle, [data-whatinput="mouse"] button, [data-whatinput="mouse"] .button, [data-whatinput="mouse"] .dropdown.menu a, [data-whatinput="mouse"] .off-canvas, [data-whatinput="mouse"] .orbit-next, [data-whatinput="mouse"] .orbit-previous, [data-whatinput="mouse"] .orbit-bullets, [data-whatinput="mouse"] .reveal {
    outline : 0;
}
dt, b, strong, optgroup, dl dt, strong, .title-bar-title {
    font-weight : 700;
}
[type="file"], .button-group.stacked-for-medium .button, .button-group.stacked-for-small .button, .button-group.stacked .button, form .field-long, form .field-select, form input-1, #calendar table, .top-bar .top-bar-left, .top-bar .top-bar-right, .small-12, .medium-12, .large-12, .is-dropdown-submenu > li, .media-object.stack-for-small .media-object-section img {
    width : 100%;
}
.input-group .input-group-button, .menu.medium-horizontal > li, .menu.large-horizontal > li {
    display : table-cell;
}
dfn, em, i, em {
    font-style : italic;
}
input[type="checkbox"], input[type="radio"], td, th, .menu.simple a, .tabs.simple > li > a, .reveal.collapse {
    padding : 0;
}
.hidden, [hidden], .hide, .is-hidden {
    display : none !important ;
}
.is-accordion-submenu-parent > a, menu-list, menu-item, .sticky-container, .is-drilldown-submenu-parent > a, .dropdown.menu > li.is-dropdown-submenu-parent > a, .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a, .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a, .is-dropdown-submenu-parent, .orbit, .orbit-container {
    position : relative;
}
.badge.secondary, .label.secondary {
    background : #777;
    color : #fefefe;
}
.badge.success, .label.success {
    background : #3adb76;
    color : #fefefe;
}
.badge.warning, .label.warning {
    background : #ffae00;
    color : #fefefe;
}
.badge.alert, .label.alert {
    background : #ec5840;
    color : #fefefe;
}
.breadcrumbs:after, .breadcrumbs:before, .button-group:after, .button-group:before, .menu.align-right:after, .menu.align-right:before, .row:after, .row:before, .tabs:after, .tabs:before, .title-bar:after, .title-bar:before, .top-bar:after, .top-bar:before, .clearfix:after, .clearfix:before, .off-canvas-wrapper-inner:after, .off-canvas-wrapper-inner:before, .págination:after, .págination:before {
    content : ' ';
    display : table;
}
.breadcrumbs:after, .button-group:after, .menu.align-right:after, .row:after, .tabs:after, .title-bar:after, .top-bar:after, .clearfix:after, .off-canvas-wrapper-inner:after, .págination:after {
    clear : both;
}
.breadcrumbs a:hover, #breadcrumb ul li.current a {
    text-decoration : underline;
}
.breadcrumbs .disabled, .págination .disabled {
    color : #cacaca;
}
.button-group.primary .button, .button.primary, .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .button[disabled]:hover {
    background-color : #b2858f;
    color : #fefefe;
}
.button-group.primary .button:focus, .button-group.primary .button:hover, .button.primary:focus, .button.primary:hover {
    background-color : #147cc0;
    color : #fefefe;
}
.button-group.secondary .button, .button.secondary {
    background-color : #777;
    color : #fefefe;
}
.button-group.secondary .button:focus, .button-group.secondary .button:hover, .button.secondary:focus, .button.secondary:hover {
    background-color : #5f5f5f;
    color : #fefefe;
}
.button-group.success .button, .button.success {
    background-color : #3adb76;
    color : #fefefe;
}
.button-group.success .button:focus, .button-group.success .button:hover, .button.success:focus, .button.success:hover {
    background-color : #22bb5b;
    color : #fefefe;
}
.button-group.warning .button, .button.warning {
    background-color : #ffae00;
    color : #fefefe;
}
.button-group.warning .button:focus, .button-group.warning .button:hover, .button.warning:focus, .button.warning:hover {
    background-color : #cc8b00;
    color : #fefefe;
}
.button-group.alert .button, .button.alert {
    background-color : #ec5840;
    color : #fefefe;
}
.button-group.alert .button:focus, .button-group.alert .button:hover, .button.alert:focus, .button.alert:hover {
    background-color : #da3116;
    color : #fefefe;
}
form inputinput-rounded, form input-rounded, menu-link, menu-disabled, menu-heading {
    padding : 0.5em 1em;
}
form input-1-2, .small-6, .medium-6, .large-6 {
    width : 50%;
}
form input-1-4, .small-3, .medium-3, .large-3 {
    width : 25%;
}
.menu > li > a, .tabs-title > a {
    display : block;
    line-height : 1;
}
.menu a, .menu button, .menu input, ol ol, ol ul, ul ol, ul ul {
    margin-bottom : 0;
}
.menu > li > a i, .menu > li > a i + span, .menu > li > a img, .menu > li > a img + span, .menu > li > a svg, .menu > li > a svg + span, .media-object-section.middle {
    vertical-align : middle;
}
.menu > li > a i, .menu > li > a img, .menu > li > a svg, .menu-centered > .menu, menu-horizontal menu-list, menu-horizontalmenu-scrollable menu-list {
    display : block;
}
.menu.align-right > li, .post .meta .posted, .top-bar-right, .is-dropdown-menu.vertical.align-right {
    float : right;
}
.menu.icon-top > li > a, .menu-centered, .text-center, #calendar tbody td, .textcenter {
    text-align : center;
}
menu-disabled menu-link:hover, table td, .button.hollow, .button.hollow:focus, .button.hollow:hover {
    background-color : transparent;
}
.text-left, .textleft {
    text-align : left;
}
.text-right, #calendar #next {
    text-align : right;
}
#brd, #serv8 {
    background : #fff;
}
.sbx h1, .sbx h2, .cbx h2:hover, .cbx a:hover, .tbx a, .tbx h1 {
    color : #fff;
}
.tbx h1, .tbx h2, .hva a, .hva h1, .hva h2 {
    color : #fff;
    font-weight : 700;
}
#serv4, #headmode, #headm {
    background : #15a3d9;
}
#breadcrumb ul li, #socialmedia a img {
    display : inline;
}
#login .signin, #login .login_block_form .loginBox {
    float : right;
    height : 30px;
    margin : 0 auto;
    padding : 0;
}
#login .login_block_form .uNameWrap, #login .login_block_form .passwordWrap, #login .login_block_form .loginButton {
    float : left;
    margin-left : 8px;
}
#login .login_block_form .uNameWrap input, #login .login_block_form .passwordWrap input, #login .login_block_form .ccm-input-text {
    width : 80px;
}
.post .meta .date, .tabs-title, .title-bar-left, .top-bar-title, .top-bar-left {
    float : left;
}
.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe, .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style], .fb-comments, .fb-comments iframe[style], .fb-comments span, .fb-comments iframe span[style] {
    width : 100% !important ;
}
#fb-root, .fb-post, .fb-follow, .fb-page, .fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style], #fb-root, .fb-post, .fb-follow, .fb-page, .fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {
    width : 100% !important ;
    display : block;
    z-index : 500;
    position : relative;
}
.fb-like-box, .fb-like-box iframe[style], .fb-like-box span, .fb-like-box iframe span[style] {
    min-width : 100% !important ;
}
.button.hollow, .button.hollow.primary {
    border : #b2858f solid 1px;
    color : #b2858f;
}
.button.hollow:focus, .button.hollow:hover, .button.hollow.primary:focus, .button.hollow.primary:hover {
    color : #0c4d78;
    border-color : #0c4d78;
}
.dropdown-pane.tiny, .is-dropdown-menu.vertical {
    width : 100px;
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu, .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu, .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    left : auto;
    right : 0;
    top : 100%;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu, .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu, .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    right : auto;
    left : 0;
    top : 100%;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a:after, .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after, .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a:after {
    content : '';
    display : block;
    width : 0;
    height : 0;
    border : inset 5px;
    border-top-style : solid;
    border-bottom-width : 0;
    right : 5px;
    margin-top : -2px;
    border-color : #b2858f transparent transparent;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu, .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu, .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu, .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    left : auto;
    right : 100%;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu, .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu, .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu, .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right : auto;
    left : 100%;
}
.dropdown.menu.vertical > li > a:after, .dropdown.menu.medium-vertical > li > a:after, .dropdown.menu.large-vertical > li > a:after, .is-dropdown-submenu .is-dropdown-submenu-parent > a:after {
    right : 14px;
    margin-top : -3px;
}
.dropdown.menu.vertical > li.opens-left > a:after, .dropdown.menu.medium-vertical > li.opens-left > a:after, .dropdown.menu.large-vertical > li.opens-left > a:after, .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a:after {
    content : '';
    display : block;
    width : 0;
    height : 0;
    border : inset 5px;
    border-right-style : solid;
    border-left-width : 0;
    border-color : transparent #b2858f transparent transparent;
}
.dropdown.menu.vertical > li.opens-right > a:after, .dropdown.menu.medium-vertical > li.opens-right > a:after, .dropdown.menu.large-vertical > li.opens-right > a:after, .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a:after {
    content : '';
    display : block;
    width : 0;
    height : 0;
    border : inset 5px;
    border-left-style : solid;
    border-right-width : 0;
    border-color : transparent transparent transparent #b2858f;
}
.orbit-bullets button, .progress {
    background-color : #cacaca;
}
@media only screen and (max-width:768px) {
    body {
        font-size : 12px;
    }
    #header {
        background : #fff;
    }
    .topbarmenu {
        visibility : hidden;
    }
    #headm.fixed {
        background : #000;
        position : relative;
        top : 0;
        left : 0;
    }

    .sbx {
        height : 100%;
        line-height : 100%;
    }
    .mobile-hide {
        display : none;
    }
    .mobile-only {
        display : block;
    }
    ul {
        margin-top : 10px;
        padding-left : 10px;
    }
    li, p {
        margin : 0 10px 0 10px;
    }   
    .footer{        
        position : relative;     
    }
}
@media only screen and (max-width:480px) {
    .págination li {
        display : block;
    }    
}
@media print {
    * {
        background : transparent !important ;
        color : #000 !important ;
        box-shadow : none !important ;
        text-shadow : none !important ;
    }
    a, a:visited {
        text-decoration : underline;
    }
    a[href]:after {
        content : " (" attr(href) ")";
    }
    abbr[title]:after {
        content : " (" attr(title) ")";
    }
    h2, h3 {
        page-break-after : avoid;
    }
    pre, blockquote {
        border : #999 solid 1px;
        page-break-inside : avoid;
    }
    thead {
        display : table-header-group;
    }
    img {
        max-width : 100% !important ;
    }   
    blockquote, pre {
        border : #8a8a8a solid 1px;
        page-break-inside : avoid;
    }
    p, h2, h3, h2, h3, p {
        orphans : 3;
        widows : 3;
    }
    tr, img, img, tr {
        page-break-inside : avoid;
    }
    .medium-text-left, .large-text-left {
        text-align : left;
    }
    .medium-text-right, .large-text-right {
        text-align : right;
    }
    .medium-text-center, .large-text-center {
        text-align : center;
    }
    .medium-text-justify, .large-text-justify {
        text-align : justify;
    }
}
