/* 
 * text sizes for different resolutions defined in thomepage.css, tcschomepage.css, resolutions.css
 * */
.menulc_cc, .menulc_cc > a {
	font-family: "Times New Roman",Times,serif;
	/*font-size:31px;*/
	font-weight:100;
	/*line-height:31px;*/
	margin:0px;
	padding:0px;
	color:black;
	display:inline-block;
	cursor:pointer;
}
/*.menulc_cc:hover {
	border-bottom:dotted 3px black;
}*/
.menulc_cc > a:hover {
	text-decoration:none;
}

.menulc_cc_dummy {
	font-family: "Times New Roman",Times,serif;
	/*font-size:31px;*/
	font-weight:100;
	/*line-height:31px;*/
	margin:0px;
	padding:0px;
	color:#AFC1C7;
	display:inline-block;
}
.menulc {
    text-align:center;
}
.menulc ul {
    padding-inline-start:0px;
}
.menulc_col {
	width:23%;
	display:inline-block;
	/*float:left;*/
	text-align:left;
	vertical-align:top;
}
.menulc_title {
    position:relative;
}
.menulc_title > div:nth-child(1) {
    position:absolute;
    left:-73px;
    top:5px;
    width:40px;
    height:20px;
}
.menulc_title1 > div:nth-child(1) { /* for mexico set flag icon */
    background:url('/img/mexico.png') center center transparent;
    background-size:100%;
}

.menulc_title h4 {
	margin: 11px 0px 8px 0px;
	color:black;
	display:inline;
	letter-spacing:1px;
	font-size:1.6em;
}
.menulc_title_repeat h4 {
	margin: 11px 0px 8px 0px;
	color:#ccc;
	display:inline;
	font-size:1.6em;
}
.menulc_name {
	padding-left:17px;
	margin-bottom:3px;
}
.menulc_name a {
	color:#000;
	font-size:1.2em;
}
.menulc_colhr {
	border-top: solid 1px #fff;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
}
.menulc_btt {
    /*font-size:10px;*/
    color:#000;
}


/* 
 * screen resolutions 
 * */
/*
@media screen and (min-width: 360px) {
	.underlogotext > div {width:360px;}
}

@media screen and (min-width: 440px) {
	 .underlogotext > div {width:440px;}
    .menulc_cc {font-size:1.2em;}
    .menulc_cc_dummy {
        font-size:1.2em;
    }
}

@media screen and (min-width: 660px) {
    .menulc_cc {
        font-size:1.4em;
    }
    .menulc_cc_dummy {
        font-size:1.4em;
    }
}

@media screen and (min-width: 800px) {

    .menulc_cc {
        font-size:1.6em;
    }
    .menulc_cc_dummy {
        font-size:1.6em;
    }
}

@media screen and (min-width: 870px) {
    .menulc_cc {
        font-size:1.7em;
    }
    .menulc_cc_dummy {
        font-size:1.7em;
    }
}

@media screen and (min-width: 1040px) {
	 .underlogotext > div {width:max-content;}
    .menulc_cc {
        font-size:1.9em;
    }
    .menulc_cc_dummy {
        font-size:1.9em;
    }
}

@media screen and (min-width: 1240px) {
    .menulc_cc {
        font-size:2.1em;
    }
    .menulc_cc_dummy {
        font-size:2.1em;
    }
}*/
