.abcxyz{ display:none }
.top-menu-wrapper{background:#000000}
#top-navigation .menu li a:hover, #top-right-navigation .menu li a:hover{color:#01038e!important} 
body, .feat-sec-post-title a{font-size:13px;font-family:Open Sans;font-weight:400;font-style:normal;color:#3d3d3d}
h1{ font-size:36px;font-family:Open Sans;font-weight:600;font-style:normal;color:#3d3d3d;text-transform:uppercase}
h1 a{color:#3d3d3d;}
h2{ font-size:30px;font-family:Open Sans;font-weight:600;font-style:normal;color:#3d3d3d;text-transform:uppercase}
h2 a{color:#3d3d3d;}
h3{ font-size:26px;font-family:Open Sans;font-weight:600;font-style:normal;text-transform:uppercase}
h3 a{color:#3d3d3d;}
h4{ font-size:20px;font-family:Open Sans;font-weight:600;font-style:normal;color:#3d3d3d;text-transform:uppercase}
h4 a{color:#3d3d3d;}
h5{ font-size:16px;font-family:Open Sans;font-weight:600;font-style:normal;color:#3d3d3d;text-transform:uppercase}
h5 a{color:#3d3d3d;}
h6{ font-size:13px;font-family:Open Sans;font-weight:600;font-style:normal;color:#3d3d3d;text-transform:uppercase}
h6 a{color:#3d3d3d;}
#secondary-left .widget-title, #secondary-right .widget-title, #secondary .widget-title, #colophon .widget-title{ font-size:18px;font-family:Open Sans;font-weight:600;font-style:normal;color:#3d3d3d;text-transform:uppercase}
#page-overlay{background-image:url(http://mat.ufcg.edu.br/petmatest/wp-content/themes/sportsmag-pro/images/preloader/loader10.gif)}
.top-footer{background: none repeat scroll 0 0#f1f1f1;}
#colophon .widget-title > span {background: none repeat scroll 0 0#f1f1f1 }
#site-navigation ul .mega-sub-menu, #site-navigation ul.mega-sub-menu .ap-mega-menu-con-wrap{ background:#ffffff}
#site-navigation ul li a{ font-size:16px;font-family:Open Sans;font-weight:600;font-style:normal;color:#ffffff;text-transform:uppercase}
.spmag-header  #site-navigation ul>li>a{ font-size:16px;font-family:Open Sans;font-weight:600;font-style:normal;color:#ffffff;text-transform:uppercase}
#top-navigation .menu li a, #top-right-navigation .menu li a{ font-size:14px;font-family:Dosis;font-weight:400;font-style:normal;color:#ffffff;text-transform:uppercase}
#site-navigation ul li:hover > a, #site-navigation ul.mega-sub-menu .ap-mega-menu-cat-wrap .mega-active-cat, #site-navigation .menu-post-block:hover h3 a, #site-navigation ul li.current-menu-ancestor > a{color:#020063 !important}
#site-navigation ul li.current-menu-item > a{color:#020063 !important}
#site-navigation ul.sub-menu, #site-navigation ul.children{background:#ffffff} 
.big-cat-box{background:#08018c}
.small-slider-wrapper .cat-name {background:#08018c}
.big-cat-box .cat-name, .apmag-slider-smallthumb .cat-name, .big-cat-box .comment_count, .big-cat-box .apmag-post-views {color:#e5e5e5}
#footer-navigation ul li a{ font-size:14px;font-family:Dosis;font-weight:400;font-style:normal;color:#e6e6e6;text-transform:uppercase }
#footer-navigation ul li a:hover{color:#cccccc}
body.boxed-layout{ background-color:#ffffff}

button, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,.comment-author .fn .url:hover,
.nav-toggle,.ak-search .search-form,
.slider-wrapper .bx-pager-item a,.slide-excerpt,.mag-slider-caption .slide-title,
.mag-small-slider-caption .slide-title,.mag-small-slider-caption .home-posted,
.big-image-overlay i,.error404 .error-num .num,.entry-meta .post-categories li a,
.bread-you,.post-source-wrapper .source,.post-via-wrapper .via,.percent-rating-bar-wrap div,
.home-style1-layout .owl-prev, .home-style1-layout .owl-next,
#back-top:hover,.social-shortcode a:hover,.ticker-title,.widget_newsletterwidget .newsletter-submit,
.boxed-style a,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.vertical .ap_tab_group .tab-title.active, .vertical .ap_tab_group .tab-title.hover,
.horizontal .ap_tab_group .tab-title.active, .horizontal .ap_tab_group .tab-title.hover, .featured-slider-sec-second .fslide-cat a, .ap-dropcaps.ap-square, .apmag-news-ticker .ticker-title, .ap-bg-bttn.theme, .ap-icon-bttn.theme, .woocommerce-product-search input[type="submit"]{
	background:#080189;
}

a:hover, a:focus, a:active,a,.entry-footer a:hover,.navigation .nav-links a:hover,#cancel-comment-reply-link:before,
#cancel-comment-reply-link,.logged-in-as a,#site-navigation ul li:hover > a,
#site-navigation ul li.current-menu-item > a,
.search-icon > i:hover,.block-post-wrapper .post-title a:hover,.random-posts-wrapper .post-title a:hover,
.sidebar-posts-wrapper .post-title a:hover,.review-posts-wrapper .single-review .post-title a:hover,
.latest-single-post a:hover,.block-poston a:hover,.ratings-wrapper .star-value,
.bottom-footer .ak-info a:hover,.oops,.error404 .not_found,.widget ul li:hover a,
.widget ul li:hover:before,
.post-review-wrapper .section-title,.review-featured-wrap .stars-count,
.post-review-wrapper .summery-label, article.hentry .entry-footer > span, .author-metabox .author-title,.navigation .nav-links a:hover,
#top-navigation .menu li a:hover, #top-right-navigation .menu li a:hover, 
.search-icon > i, 
.random-post-icon > a,
.owl-theme .owl-controls .owl-nav div:hover .fa,
.total-reivew-wrapper .total-value,
.ticker-content > a:hover,
.total-reivew-wrapper .stars-count,
.cat-link.view-all-button:hover,
#accesspres-mag-breadcrumbs .ak-container > a:hover,
.woocommerce .woocommerce-info:before,
.woocommerce .star-rating span:before{
	color:#080189;
}

.ak-search .search-form .search-submit:hover,
.ak-search .search-form .search-submit:hover,.widget_newsletterwidget .newsletter-submit:hover,
.edit-link .post-edit-link:hover,
.boxed-style a:hover,
.entry-meta .post-categories li a:hover,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce-product-search input[type="submit"]:hover {
	background:#07017b;
}

.search-icon > i:hover, .random-post-icon > a:hover, .ap-outline-bttn.theme{
	color:#07017b;
}

.navigation .nav-links a,.bttn, button, input[type="button"], input[type="reset"], 
input[type="submit"],#top-navigation ul.sub-menu li:hover,#top-navigation ul.sub-menu li.current-menu-item,
#top-navigation ul.sub-menu li.current-menu-ancestor,#footer-navigation ul.sub-menu li:hover,
#footer-navigation ul.sub-menu li.current-menu-item,#footer-navigation ul.sub-menu li.current-menu-ancestor,
#top-right-navigation ul.sub-menu li:hover,#site-navigation ul.menu > li:hover > a:after,
#site-navigation ul.menu > li.current-menu-item > a:after,
#site-navigation ul.menu > li.current-menu-ancestor > a:after,
#site-navigation ul.sub-menu li:hover,#site-navigation ul.sub-menu li.current-menu-item,
#site-navigation ul.sub-menu li.current-menu-ancestor,.bread-you:after,
.social-shortcode a:hover,.bttn.ap-default-bttn.ap-outline-bttn,
.ap_tagline_box.ap-all-border-box,.ap_tagline_box.ap-left-border-box,
.ap_tagline_box.ap-top-border-box,.ticker-title:before, .ap-outline-bttn.theme, .ap-bg-bttn.theme, .ap-icon-bttn.theme{
	border-color:#080189;
}
.apmag-news-ticker .ticker-title:before{
	border-left-color: #080189;
}
.bread-you:after{
    border-left: 5px solid #080189;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}

.ticker-title:before{
	border-top: 6px solid transparent;
  	border-bottom: 6px solid transparent;
  	border-left: 6px solid #080189;
}
.rtl .ticker-title:before, .rtl .bread-you:after {
	border-right: 6px solid #080189;
}

.home-style1-layout .owl-next, .home-style1-layout .owl-prev {
	border: 1px solid #080189;
}

.sub-toggle, .mega-sub-toggle {
    background: none repeat scroll 0 0 #080189;
}

.woocommerce .woocommerce-info {
	border-top-color:#080189;
}

.mag-slider-caption .slide-title {
	background:#3d3d3d;
	color:#ffffff;
	font-family:Oswald;
	font-size:24px;
	text-transform:none;
	font-weight: 400;
	font-style: normal;	
}

.mag-small-slider-caption .slide-title{
	background:#3d3d3d;
	color:#ffffff;
	font-family:Oswald;
	font-size:16px;
	text-transform:uppercase;
	font-weight: 400;
	font-style: normal;
}

.beside-highlight-area .post-desc-wrapper h3.post-title, .beside-highlight-area .post-desc-wrapper h3.post-title a {
	color:#ffffff;
	font-family:Oswald;
	font-size:16px;
	text-transform:uppercase;
	font-weight: 400;
	font-style: normal;
}

.slider-wrapper .block-poston span time, .slider-wrapper .beside-highlight-area .block-poston span{
	color:#ffffff;
	font-family:Oswald;
}

.mag-slider-caption .slide-title, .mag-small-slider-caption .slide-title {
	background: none repeat scroll 0 0 rgba(61,61,61,0.5) ;
}
#site-navigation ul.sub-menu li {
	border-bottom: 1px solid #080189;
}
@media (max-width: 579px) {
    .apmag-news-ticker {
        display: none;
    }
}
@media screen and (max-width:767px){
	#site-navigation ul li:hover, 
	#site-navigation ul.menu > li.current-menu-item, 
	#site-navigation ul.menu > li.current-menu-ancestor,
	#site-navigation ul.mega-sub-menu .ap-mega-menu-cat-wrap>div:hover {
		border-bottom: 1px solid #080189;
	}
}
/* CSS do código */
        .tutor {
            display: flex;
            flex-direction: row;
            align-items: center;
            margin: 10px;
            padding: 20px;
            border: 1px solid #ccc;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0,0,0,0.1);
        }

        .tutor img {
            width: 160px;
            height: 160px;
            border-radius: 50%;
            margin-right: 20px;
        }

        .especificacoes {
            width: 100%;
        }

        .especificacoes h2 {
            font-size: 18px;
            margin-bottom: 10px;
        }

        .especificacoes p {
            margin-bottom: 5px;
        }

/* CSS para alunos */
/* Estilo geométrico */

.alunos h1 {
    font-family: "Courier New", monospace;
    text-align: center;
    margin-top: 0;
}

.alunos {
    list-style: none;
    padding: 0;
    margin: 0;
}

.aluno {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: #f7f7f7;
}

.aluno img {
    width: 284px;
    height: 160px;
    border-radius: 50%;
    margin-right: 20px;
    border: 2px solid #ddd;
}

.aluno .informacoes_aluno {
    flex: 1;
}

.aluno .nome {
    font-family: "Courier New", monospace;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
}

/* Linhas geométricas */

.aluno::before,
.aluno::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #ddd;
}

.aluno::before {
    left: -10px;
}

.aluno::after {
    right: -10px;
}

/* Triângulos */

.aluno:nth-child(even)::before,
.aluno:nth-child(even)::after {
    background-color: transparent;
}

.aluno:nth-child(even)::before {
    border-left: 10px solid #ddd;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
}

.aluno:nth-child(even)::after {
    border-right: 10px solid #ddd;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
}

.aluno {
    border-radius: 0;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.aluno .informacoes_aluno {
    padding: 20px;
}

.aluno .nome {
    margin-bottom: 10px;
}

.aluno .cargo {
    margin-top: 0;
}

/* Bordas quadradas */

.aluno {
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}

.aluno:first-child {
    border-top: none;
}

.aluno:last-child {
    border-bottom: none;
}

.aluno {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.informacoes_aluno .icone {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    vertical-align: left;
}

/* ícone para egressos */
.nome-egressos::after {
  content: "";
  display: inline-block;
  width: 25px;
  align-items: center;
  height: 25px;
  margin-left: 15px;
  background-image: url("https://i74.servimg.com/u/f74/19/82/86/41/desenh11.png");
  background-size: contain;
  background-repeat: no-repeat;
}