/*
Theme Name: Elite Math Tutoring
Theme URI: http://uouapps.com/wp/glocal
Author: UOU apps
Author URI: http://uouapps.com
Description: Glocal (Desktop, tablet, mobile phone and other device)
Version: 1.0
License: GNU General Public License
Template: glocal
*/

@import url('../glocal/style.css');

/**
 * Place Custom CSS Below this.
 */
/* .header-top-center { font-weight: bold; text-align:center; padding: 0; font-size: 24px; }*/
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700,600);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
body { background-image:none; font-size: 16px; color: #666666; line-height: 1.7; font-family: "Lato","Helvetica",Arial,sans-serif; font-weight: 300;}
h1 { font-size: 1.5em; }
h1,h2,h3,h4,h5 { color: #283b5b; font-weight: 400; font-family: 'Raleway', sans-serif; }
a { color: #6cb5da; }
a:hover { color: #f78f20; }
.entry-content a:hover, .footer-widget a:hover { color: #f78f20 !important; }
 .header-right { font-weight: bold; text-align:center; padding: 0; font-size: 24px; margin-top: 55px; letter-spacing: -1px;}
 .header-right span { font-weight: normal; font-size: 16px; display: block; border-top: solid 3px orange; width: 70%; letter-spacing: 0; margin: auto;}
 .main-menu ul li a:hover {
    background: url("images/hover-arrow-up.png") no-repeat scroll center bottom #ffffff;
    color: #1e73b8; 
 }
 
 .main-menu > div > ul > li.current-menu-item, .main-menu > div > ul > li.current-menu-parent { background-color: #1e73b8 !important; color: #ffffff; }
 
/* .main-menu ul li ul li a, .main-menu ul li.current-menu-item ul li a, .main-menu ul li.neighbour-left ul li a, .main-menu ul li.neighbour-right ul li a { color: #6fb7f5 !important; } */
 .current-menu-item a, .current-menu-parent a{ color: #ffffff !important; }
 
.main-menu ul { background-color: #1e73b8; }
.main-menu ul li ul li a:hover { background-color: #1e73b8; color: #ffffff !important;}

.welcome.block { margin-bottom: 0; display: none; }
.sidebar-container .recently-added.block { display: none; }
.sidebar-container .latest-news.block { display: none; }
.welcome .welcome-text { margin: 0;}

.floatright { float:right; width: auto; display:inline-block; }
.floatright:after { clear:right; }

.listing-body .button-blue { height: auto; }


.industries-tabs ul li:hover {
    background: url("images/hover-arrow-down.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}

div#header-style-three .main-menu ul li a, div#header-style-six .main-menu ul li a { padding: 14px 25px 15px; font-size: 16px; font-family: 'Raleway', sans-serif; font-weight: 300; text-transform: none; color: #868686;}

ul.company-tabs li.active, ul.event-tabs li.active, .ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: #1e73b8 !important;}
.ui-tabs .ui-tabs-nav { border-bottom: 5px solid #1e73b8 !important; }
.footer-widget .title { font-family: 'Raleway', sans-serif; }
.footer-widget ul li a { line-height: normal; }

.footer-widget .searchform {
    background-color: white;
    border-color: #ccc #efefef #efefef #ccc;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    width: 99%;
}

.footer-widget .searchform input.s {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #777;
    margin: 0;
    padding: 6px;
    width: 82%;
}

.footer-widget .searchform input.submit {
    border: medium none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 8px;
}

.footer-widget .badges {
    margin: 0 auto;
    text-align: center;
    width: auto;
}
.footer-widget .badges a {
    display: inline-block;
    margin: 3px;
}

.list-table {
    width:480px;
    margin:auto;
    margin-top:10px;
    margin-bottom:20px;
}

.list-table-row {
     padding:15px 10px 0px 10px;
     border: 1px solid #000;
     /*background-image: url(https://www.elitetutoring.pro/wp-content/uploads/2012/05/tr-bg-new.jpg); Removed by THiNC per request 2/28/17*/
     background-repeat: repeat-x;
     background-placement: top center;
}

.list-table-td-head {
    padding:10px;
    margin-top:4px;
    width:33%;
    font: bold 16px/1.5em Tahoma, Geneva, Verdana, sans-serif;
    color: #222;
}

.list-table-td-cell a {
    border-bottom:1px dashed #999;
    padding-bottom:2px;
    padding-top:5px;
}

.wpb_toggle, #content h4.wpb_toggle { background-color: #f3f3f3 !important; margin-bottom: 10px;}
#tt-widget-reviews .tt-middle ul#tt-reviews-list { max-height: 90px !important; height: auto;}

.social-links .register .register-link { height: 32px; width: auto;}

.footer-wrapper .zone-footer .footer-container .block-footer { width: 35%; }
.footer-widget ul li { width: 48%; margin-right: 2%; float: left; }
.website-short-description .logo { margin-bottom: 10px;}
.website-short-description p { margin: 0; line-height: 10px; }

.user-links a.register-link {
    border-left: none;
    display: inline-block;
}
.user-links { width: auto; }

.logo img { margin: 0px 0px 15px 0px; }
.header-right { margin-top: 20px; }

.content-icon.circle {
    border-radius: 50%;
}

.content-icon {
    box-sizing: content-box !important;
    height: 2em;
    line-height: 2em;
    width: 2em;
    background: #1e73b8 none repeat scroll 0 0;
    color: #efefef;
    display: inline-block;
    font-size: 54px;
}

.align-content-icon {
	text-align: center;
}

.content-icon i.fa {
    padding-left: 20px;
}

.homepage-block h2 { margin-bottom: 10px; }
.homepage-block-with-bg i.fa { color: #1e73b8; vertical-align: middle; font-size: 48px; display: block; margin-bottom: 8px !important; margin-top: 8px !important;}
.homepage-block-with-bg { background-color: #efefef; border-radius: 6px; padding: 10px;}

.circularimg img { border-radius: 50%; }