/*
Theme Name: Symetrio Child
Description: Child theme for the Symetrio
Author: Wonster
Template: symetrio-theme
*/


body  { background-image: url(https://carvoeiroclubedetenis.com/wp-content/uploads/body-bg.jpg); background-repeat: repeat-x; background-color: #fff!important;}



/****************
Header
***************/
header { margin-top: 0!important;}


/*quickcontacts*/
.wtrQuickContactSocialLinks li { float: left;}

.wtrQuickContactInfo {margin: 0;}

.wtrQuickContact .wtrColOneTwo .quikcontact, .wtrQuickContactSocialLinks li a, .wtrQuickContactInfo a {margin-top: 10px;color: #999!important;font-size: 15px;}

.wtrQuickContactSocialLinks li a:hover{background: #009add!important;}

.toolbar-social-tietennis{height: 30px; width: 30px;background-image: url("images/toolbar-social-tietennis.png")!important;background-repeat: no-repeat;margin-top: 1px;}

.toolbar-social-tietennis:hover{background-image: url("images/toolbar-social-tietennis-hover.png")!important;}

header .wtrQuickContact {height: 40px;background: #e2e2e2;overflow: hidden;}

header .wtrQuickContactInfo { margin: 2px 0px 8px; height: 40px;}

header .weather {height: 40px;w}

header div .wpc-6067:last {display: none;}

#wpc-weather { width: 140px;}


/*linguas*/
#qtranslate-2  {width: 80px; float: right;}


/***********
Menu
*************/
.wtrNavigation { padding-top: 20px;}

.wtrHeaderBoxed .wtrMainNavigation .wtrNaviItem > a { font-weight: 400!important;padding: 60px 20px 0px 20px !important;}

.wtrMegaMenuContainerColor, .wtrMegaMenuContainerColor{
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    border: 1px solid #009add;
    padding: 5px;
}

.wtrMegaMenuContainerColor, .wtrMegaMenuContainerColor:before { background:rgba(0, 154, 221, 0.95)!important;
}

.wtrHeaderBoxed .wtrMegaDrop:after, .wtrHeaderBoxed .wtrSecondDrop:after {
    color: rgba(0, 154, 221, 0.95)!important;}

.wtrNavigation.wtrFloatRight ul.wtrMainNavigation {text-transform: uppercase;}

.wtrNavigation { padding-top: 20px;}

.wtrSecondNavigation .wtrSecNaviItem .wtrSecNaviItemLink:hover {color: #333!important;}

.wtrSecondNavigation .wtrSecNaviItem .wtrSecNaviItemLink:active, {color: #333!important;}

.wtrSecondNavigation .wtrSecNaviItem .wtrSecNaviItemLink:visited {color: #eee!important;}

.wtrSecondNavigation .wtrSecNaviItem .wtrSecNaviItemLink {font-weight: 300!important;}

.wtrMainNavigation .wtrNaviItem a, .wtrMainNavigation .wtrNaviItem > a {font-weight: 300!important;}



/* LOGO ***/
.wtrLogo img{max-height: 70px!important;}
 
.wtrLogo{ margin-top: -20px !important; }
 
.wtrHeaderSecond.wtrHeaderFixedAnim .wtrLogo img{max-height: 50px!important;}
 
.wtrHeaderSecond.wtrHeaderFixedAnim .wtrLogo{margin-top: -25px!important;}

/*end logo*/


.wtrHeader.wtrFullWidthHeader .wtrQuickContact {overflow: hidden;}

#wpc-weather.small .now .time_symbol svg {height: 30px!important;}





/****************
FOOTER
***************/

/**** NESWLETTER  ***/
.footer-newsletter {float: right;margin-top: -5px;}

.footer-newsletter label {font-size: 18px; font-weight: 800; margin-right: 20px;color: #747474;}

.footer-newsletter input { padding: 8px 0 8px 8px;background:#363636; border: 2px solid #525252; color: #747474;}

.footer-newsletter .newsletter-btn { border-width: 2px 2px 2px 0px; padding: 10px; margin-left: -12px;cursor:auto;color: #747474;}

.footer-newsletter .newsletter-btn:hover {cursor:auto; }

.footer-newsletter .fa .fa-envelope-o {font-size:22px;}


/***** SOCIAL ***/
.footer-social-icons{float: left;}

.footer-social-icons .fa { height: 30px;width: 30px; line-height: 30px; display: inline-block; margin-left: 15px;color: #747474;}

.footer-social-icons .fa:hover {color: #009add!important;}

.footer-social-icons h6 { font-size: 16px; display: inline-block;color: #747474;}

.footer-social-icons .textwidget  {display: inline-block;}

.social-tietennis {height: 30px; width: 30px;opacity: 0.5;margin:0 0 -7px 15px !important;}

.social-tietennis:hover{opacity: 1;}

/*end social*/

.wtrFooter {background: #1c1c1c!important;}

.wtrFooterDivider {border-bottom-width: 0px!important;}

footer .widget_nav_menu ul li {line-height: 0.5em!important;}

footer .wtrCopyright, footer .designed-by,footer .wtrLastCol, .wtrCopyright,footer .wtrCopyright a  { font-size: 12px!important;font-weight: 400;text-transform: uppercase;}

footer .wtrCopyright a {color:#009add;}

footer .wtrCopyright a:hover {color:#ccc;}

footer .wtrCopyBoxTwoOne {color: #1c1c1c;}

footer .widget_nav_menu ul li a:hover { content: none;text-decoration: none; color: #009add;}

.wtrFooterWdg .widget h6 { color: #747474!important;}

.wtrFooterWdg .widget ul li a {color:#747474!important;}

.wtrFooterWdg .widget ul li a:hover {color:#fff!important;}

.wtrFooterContainer .wtrInner { padding: 0px 0 30px 0!important;}

.footer-top .wpb_content_element {height: 44px;margin: 21px 0 0 0;}

footer .widget_nav_menu ul li a {font-size: 14px; font-weight: 300;}

.widget_nav_menu ul li a:after {display: none;}

.widget_nav_menu ul li a:hover {color: #ccc;}


/* Boxzila*/
.boxzilla-close-icon {color: #fff!important;}


/*parte do grupo*/

footer .grupo .marcas-1 a, footer .grupo .marcas-2 a{ opacity: 0.5;text-align: center;}

footer .grupo .marcas-1 a {margin-bottom: 20px;}

footer .grupo .marcas-1 a:hover, footer .grupo .marcas-2 a:hover{opacity: 1;}


/****************
Homepage
***************/

/***Slider***/

#inclinado:after {
    height: 123px;
    max-height: 123px;
    -webkit-transform: rotate(-3.5deg);
    -moz-transform: rotate(-3.5deg);
    -ms-transform: rotate(-3.5deg);
    transform: rotate(-3.5deg);
    content: ' ';
    display: block;
    position: absolute;
    z-index: 3;
    bottom: -60px;
    right: -10px;
    background-color: #FFF;
}





.wtrShtWonsterSliderControls span {background-color: rgba(0, 154, 221, 0.5)!important; opacity: 1!important; border-radius: 0!important;}

.wtrShtWonsterSliderControls span:hover {background-color: rgba(0, 154, 221, 1)!important; color: #363636!important; }

.wtrShtWonsterSliderDotsContainer .wtrShtWonsterSliderDots li span { border-width: 0!important;}

.wtrShtWonsterSliderLayer {bottom: 55px;}

.slider-text-bg .wtrShtWonsterSliderLayerMeta { background-color: rgba(0, 154, 221, 0.8); padding:40px;float: right; min-width: 300px;}

.slider-text-bg .wtrShtWonsterSliderLayerMeta h2 {text-shadow:none; font-weight: 400;text-transform: none;font-size: 2em;}

.wtrShtWonsterSliderLead {}

.wtrShtWonsterSliderSluglineOne, .wtrShtWonsterSliderSluglineSec { font-size: 26px !important; font-weight:400!important; line-height: 1.4!important;}

.wtrShtWonsterSliderSluglineSec {}

.homepage-h2 {font-weight: 300!important;}

/**************
Shedule Slider
**************/
.wtrDailyScheduleName {display: none!important;}

.wtrDailyScheduleHeadline {margin: 10px 20px!important;padding: 10px 0!important; border: 2px solid #fff;}

.owl-item .invisivel-slider{display: none;}


/**********
Calendario
***********/
.wtrShtTimeTableHeadline {display: none!important;}

.wtrShtLinkEffect .wtrShtLinkMeta { height: 100%!important;}

.wtrShtLinkMeta i {font-size: 60px!important;top: 40%!important;left: 48%!important;}

.class-schedule {background: #0094f7;}

.wtrDailyScheduleHeadlineColumn, .wtrDailySchedule {background: #0094f7!important;}

.wtrShtLinkHedline {background-color:#fff!important; }


/*****************
Classes / Events /Blog
************************/
.wtrClassesOverlay, .wtrEventEntryOverlay, .wtrEventStreamItem .wtrPostOverlay {background: rgba(0, 0, 0, 0)!important; }

.wtrClassesTimeStopWatch {border-color: #fff!important;}

.wtrEventEntryPageSidebar {margin-top: 50px!important;}

.wtrBlogPostTags, .wtrShtLastNewsListItemDate, .wrtBlogDfPostDateCreated, .wtrBlogModernPostDateCreated, .wtrShtLastNewsStandardDateCreated, .wtrShtLastNewsStandard .wtrShtLastNewsStandardDateCreated {display: none;}

.wtrBlogModernPostHeadlineContent {background: rgba(0, 154, 217, 0.6)!important;}

.wtrBlogDfPostCategoryItem a {color: #fff!important;}

.wtrBlogDfPostCategoryItem a:hover {color: #ccc;}

.wtrBlogModernPostDate:before {display: none!important;}

.caixa-preco-posts {border: 2px solid #ccc;padding: 40px;}

.preco-posts {padding-bottom: 8px;margin-bottom: 8px;}

.preco-posts:after {border-bottom: 6px; border-color: #009ad9;}

/****************
CONTACTS
***************/
.wtrSht .contacts-openhours-bg .wtrShtOpenHours  {background: #2e4153!important; width: 100%; }

.contacts-openhours-bg .wtrShtOpenHours {bottom: 0!important;width: 30px; padding: 7px;}

.contacts-openhours-bg .wtrPageContent h5{font-size: 14px;}
    
.contactos-open-hours .wtrShtOpenIcon {border-radius: 100%; padding: 5px; width: 30px; margin-right: 15px; position: absolute;height: 30px;}

.contactos-open-hours {background:#2e4153!important; }

.contactos-open-hours h5, .open-hours .wtrShtOpenHoursTime {color: #fff;}

.texto-contactos {padding: 0 40px; }

.contactos-open-hours .wtrShtOpenIcon { font-size: 20px!important;background-color: #fff!important;color: #2e4153!important;width: 30px!important;}

.contactos-open-hours .wtrShtOpenHoursItem {border-color: #e5e5e5 !important;border-top-width: 0px!important;}

.contactos-open-hours .wtrShtOpenHoursItem {padding: 20px 40px!important;}

.contactos-reserva-tietennis {background:#009add; padding: 40px 0;}

.contactos-social {padding: 0 40px;}

.contactos-facebook { -webkit-border-radius:0!important; -moz-border-radius: 0!important; border-radius: 0!important;border: none!important;background: #009add!important;}

.contactos-facebook .wtrShtIconBox  {background: #009add!important}

/*.contactos-facebook .wtrShtIconBoxAni {color: #009add!important;background: #fff; border: none!important;}*/

.contactos-facebook h4 {display: none;}

.contactos-facebook .wtrShtIconBoxAni { }


/****************
Fisioterapia / Cabeleireiro / Salão beleza
***************/

.horario-funcio .wtrShtOpenIcon {border-radius: 100%; padding: 5px; width: 30px; margin-right: 15px; position: absolute;height: 30px;}

.horario-funcio {background:#ccc; }

.horario-funcio h5, .open-hours .wtrShtOpenHoursTime {color: #333;}

.horario-funcio .wtrShtOpenIcon { font-size: 20px!important;background-color: #fff!important;color: #2e4153!important;width: 30px!important;}

.horario-funcio .wtrShtOpenHoursItem {border-color: #e5e5e5 !important;border-top-width: 0px!important;}

.horario-funcio .wtrShtOpenHoursItem {padding: 20px 40px!important;}

.emails-bg-azul a{color: #fff!important;}

.emails-bg-azul a:hover {color: #333!important;}

/****************
Academy
***************/
.academia-passes {min-height:290px;}



/************
Treinadores
************/
.wtrTrainerPageCoverOverlay {background-color: rgba(0,0,0,0.0)!important; }

.wtrTrainerPageTrainerFunction {color:  #fff !important;}


/*sidebar treinadores
.wtrSidebarWdg .wtrWidgetTrainerImgContainer {display: none; }

.wtrSidebarWdg .wtrWidgetTrainerMetaContainer {float: auto; width: 100%;}

.wtrSidebarWdg .wtrWidgetTrainerHeadline {display: none;}
*/
.wtrSidebarWdg .wtrWidgetTrainersLink { font-size: 14px; font-weight: 400; }


/*************
UI
*************/
.btn-normal { border-color: #009add!important; color: #009add !important;}

.scrollup { background-color:#009add!important;} 

.scrollup:hover { background-color:#333!important;}



/**************
Gym
**********/
.ginasio .wtrShtOpenHoursTime { color: #333;}


/*slideshow*/
.wtrShtSliderGallery .flex-direction-nav .flex-next {background-color: #009add
}

.wtrShtSliderGallery .flex-direction-nav li a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;}



@media screen and (max-width: 767px) {

.wtrLogo img { height: 60px!important;}

.wtrQuickContactSocialLinks, .wpc-weather-id, .footer-newsletter {display: none;}

.wtrQuickContact .wtrQuickContactInfo .wtrColOneTwo { float: right;}

.wtrQuickContact .wtrQuickContactInfo .wtrColOneTwo, #qtranslate-2 { float: right;}

#qtranslate-2 {margin-top: -50px;}

footer .widget .widget_nav_menu {text-align: center;}

}

@media screen and (max-width: 991px) and (min-width: 768px){

	.wtrLogo img { height: 70px!important;}
 
	.wpc-weather-id-6067 {display: none!important;}

}

