/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */



h3.team-member-name {font-size:15px}
.pricing-table li.avia-pricing-row {font-size:50px}


.main_color .pricing-table li.avia-pricing-row:first
.main_color .pricing-table li.avia-pricing-row, .main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-pricing-row .pricing-extra {background-color:#16b4cc}

.avia-pricing-table-container .pricing-table .avia-heading-row h3 {font-weight:600; color:white; margin-top:10px;}
.avia-pricing-table-container .pricing-table .avia-heading-row h3 span {opacity:0.4; color:white; filter:alpha(opacity=40); text-shadow:0 1px 0 rgba(0, 0, 0, 0.3); font-style:italic; font-weight:500; font-size:17px}

.avia_message_box.avia-color-blue, .avia_message_box.avia-color-blue a {color:#16b4cc}
.avia_message_box.avia-color-blue, .avia_message_box.avia-color-blue a {background-color:#e8f4f6; border-color:#16b4cc; color:#16b4cc;}

#text-2 .textwidget img {margin:11px 20px}
#text-6 {text-align:center}
#text-6 .textwidget img {margin:11px 20px}

.av_one_eighth img {max-width:100px; max-height:65px}

.content, .sidebar {padding-top:40px}

.home .content, .page-id-191 .content {padding-top:50px}

.page-id-259 #text-2, .page-id-259 .seperator, .page-id-897 #text-2, .page-id-897 .seperator, .page-id-897 .footerInfoWrap hr, .page-id-259 .footerInfoWrap hr, .page-id-897 #text-6 {display:none}



/**** BOTOES DE REGISTO ****/
#menu-item-1518 {background:#00a991}
#menu-item-1518 a {color:white}
#menu-item-1518 a .avia-menu-fx {background-color:white}
#menu-item-1518 a .avia-menu-fx .avia-arrow {background-color:white; color:#444; border-color:white}

#menu-item-1517 {background:#00a991}
#menu-item-1517 a {color:white}
#menu-item-1517 a .avia-menu-fx {background-color:white}
#menu-item-1517 a .avia-menu-fx .avia-arrow {background-color:white; color:#444; border-color:white}


.main_menu ul#avia-menu>li>a .avia-menu-text, 
.bottom_nav_header.social_header .main_menu ul:first-child>li a {font-size:10px; text-transform:uppercase; padding:0 27px!important; border-color:#eaeaea}

#avia_preferncias_para_agendamento_1 {display:none!important}


/** SINALUX **/
.avia-content-slider2 .slide-loop-2 a img {max-width:138px}
/** IMATRIX **/
.avia-content-slider3 .slide-loop-1 a img {max-height:50px}
/** DATWYLER **/
.avia-content-slider3 .slide-loop-2 a img {max-height:49px}
/** TYTEC **/
.avia-content-slider3 .slide-loop-6 a img {max-width:130px}
/** TYTEC **/
.avia-content-slider3 .slide-loop-8 a img {max-height:51px}





/** BURAN 180214 **/
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {height:35px; line-height:35px}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {height:35px}
#top .main_menu .menu li ul li a {text-transform:uppercase}
.logos {width:81px; height:37px; position:absolute; right:130px; top:50%; margin-top:-28px}

/** BURAN 180510 **/
.logos {display:none!important}


@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
.container_wrap.footer_color#footer p {color:#666; line-height:150%; font-size:11px}
.container_wrap.footer_color#footer p a {color:#16b4cc}

#footer {padding:15px 0}

#footer .widgettitle {color:#bbb; font-size:12px; margin-bottom:0}

li.icon-footer-wrap {display:inline-block; margin-top:8px; width:26px; height:26px;}

li.icon-footer-wrap.ifw-face {margin-right:7px;}

.facebook-icon-footer {width:100%; height:100%; display:inline-block; background:url(../images/icon-face-off.png) left top no-repeat; transition:.4s ease; -moz-transition:.4s ease; -webkit-transition:.4s ease; background-size:100% 100%}
.facebook-icon-footer:hover {background:url(../images/icon-face-on.png) left top no-repeat; background-size:100% 100%}

.twitter-icon-footer {width:100%; height:100%; display:inline-block; background:url(../images/icon-twit-off.png) left top no-repeat; transition:.4s ease; -moz-transition:.4s ease; -webkit-transition:.4s ease; background-size:100% 100%;}
.twitter-icon-footer:hover {background:url(../images/icon-twit-on.png) left top no-repeat; background-size:100% 100%}


#header_main_alternate .main_menu .menu li ul ul {left:149px}
#header_main_alternate .main_menu .menu li ul ul {left:144px}

.av_one_fifth img {max-width:95px; max-height:55px}
}


@media only screen and (min-width: 1140px) {
.bottom_nav_header.social_header .main_menu ul li#menu-item-101 a {padding:0 45px!important}
}

@media only screen and (max-width: 1139px) {
.bottom_nav_header.social_header .main_menu ul:first-child>li a {padding:0 30px!important}
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.container_wrap.footer_color#footer p {color:#666; line-height:150%; font-size:11px}
.container_wrap.footer_color#footer p a {color:#16b4cc}

#footer .widgettitle {color:#bbb; font-size:12px; padding-bottom:8px}

li.icon-footer-wrap {display:inline-block; margin-top:8px; width:26px; height:26px;}

li.icon-footer-wrap.ifw-face {margin-right:7px;}

.facebook-icon-footer {width:100%; height:100%; display:inline-block; background:url(../images/icon-face-off.png) left top no-repeat; transition:.4s ease; -moz-transition:.4s ease; -webkit-transition:.4s ease; background-size:100% 100%}
.facebook-icon-footer:hover {background:url(../images/icon-face-on.png) left top no-repeat; background-size:100% 100%}

.twitter-icon-footer {width:100%; height:100%; display:inline-block; background:url(../images/icon-twit-off.png) left top no-repeat; transition:.4s ease; -moz-transition:.4s ease; -webkit-transition:.4s ease; background-size:100% 100%;}
.twitter-icon-footer:hover {background:url(../images/icon-twit-on.png) left top no-repeat; background-size:100% 100%}


#header_main.container_wrap.container_wrap_logo {height:149px}
.logos a:first-child {float:left}
#header_main.container_wrap.container_wrap_logo .noLightbox.social_bookmarks.icon_count_2 {float:right; top:10px; width:auto}


}



#text-2 .textwidget img {max-width:100px; max-height:55px; vertical-align:middle}
#text-2 .textwidget img.diamond {max-width:200px; max-height:55px}
#text-2 .textwidget img.gold {max-width:121px; max-height:50px}
#text-2 .textwidget img.silver {max-width:132px; max-height:43px}
#text-2 .textwidget img.bronze {max-width:100px; max-height:44px}

#text-2.widget {padding:30px 0; background:#fafafa; margin:-16px -50px 0; border-top:1px solid #eee}
#text-2.widget h3 {padding-left:50px}


#text-6 .textwidget img {max-width:100px; max-height:55px; vertical-align:middle}
#text-6 .textwidget img.diamond {max-width:200px; max-height:55px}
#text-6 .textwidget img.gold {max-width:121px; max-height:50px}
#text-6 .textwidget img.silver {max-width:132px; max-height:43px}
#text-6 .textwidget img.bronze {max-width:100px; max-height:44px}

#text-6.widget {padding:30px 0; background:#fafafa; margin:-16px -50px 0; border-top:1px solid #eee}
#text-6.widget h3 {padding-left:50px}
#text-6 h3 {text-align:left; margin:0}


#text-7 .textwidget img {max-width:100px; max-height:55px; vertical-align:middle}
#text-7 .textwidget img.diamond {max-width:200px; max-height:55px}
#text-7 .textwidget img.gold {max-width:121px; max-height:50px}
#text-7 .textwidget img.silver {max-width:132px; max-height:43px}
#text-7 .textwidget img.bronze {max-width:100px; max-height:44px}
#text-7 {text-align:center;}
#text-7 .textwidget img {margin:11px 20px}
#text-7 .textwidget img.proteger {max-width:102px}
#text-7 h3 {text-align:left}


.page-id-259 .avia-content-slider, .page-id-897 .avia-content-slider {margin:0}


.page-id-3452 .avia-content-slider1 img, .page-id-3452 .avia-content-slider2 img, .page-id-3452 .avia-content-slider3 img, .page-id-3452 .avia-content-slider4 img,  
.page-id-259 .avia-content-slider1 img, .page-id-259 .avia-content-slider2 img, .page-id-259 .avia-content-slider3 img, .page-id-259 .avia-content-slider4 img {max-width:151px; max-height:47px}
.page-id-897 .avia-content-slider1 img, .page-id-897 .avia-content-slider2 img, .page-id-897 .avia-content-slider3 img, .page-id-897 .avia-content-slider4 img {max-width:151px; max-height:47px}


/*****
.page-id-259 .avia-content-slider1 img {}
.page-id-259 .avia-content-slider2 img {max-width:151px; max-height:46px}
.page-id-259 .avia-content-slider3 img {max-width:140px; max-height:40px}
.page-id-259 .avia-content-slider4 img {max-width:138px; max-height:38px}
*****/

.main_color .small-preview {margin-left:45px; width:0}

.blog-author.minor-meta, .text-sep.text-sep-cat, .blog-categories.minor-meta, .text-sep.text-sep-date {display:none}

.main_color .avia-content-slider .slide-image {background:transparent}

#top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a {color:#16b4cc}


h3.avia-form-success {color:#00aa91; text-align:center; margin-top:30px; font-size:18px}

#text-2 .textwidget img.silver.tytec {max-width:110px}
#text-6 .textwidget img.silver.tytec {max-width:110px}


#top .avia-logo-grid .slide-entry-wrap {margin:20px 0}

.page-id-259 .entry-content-wrapper .hr {margin:0}
.page-id-897 .entry-content-wrapper .hr {margin:0}


.page-id-259 .content, .page-id-897 .content {padding-top:5px}


#footer a img {
    image-rendering:optimizeQuality; -ms-interpolation-mode:bicubic;
}



.page-id-1011 .widget.widget_nav_menu {display:none}
.page-id-998 .widget.widget_nav_menu {display:none}




.html_header_top.html_bottom_nav_header #header_main {z-index:10}