@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,600,400|Roboto+Condensed:500,400,300|Oswald:400,300|Raleway);
/* RTS SWITCH  <link href='http://fonts.googleapis.com/css?family=Open+Sans:700,600,400|Oswald:400,300|Roboto+Condensed:400,300' rel='stylesheet' type='text/css'>*/
.rts_disabled {display: none; }

#casale iframe {border:none !important;}
/* BASE */
body { margin:0;  font-family: 'Open Sans', 'sans-serif';  min-width: 970px;}
a:link{color:#338FAC;  text-decoration:underline}
a:visited {color:#338FAC; text-decoration:underline } /* 00afd8  */
a:hover {color:#83C5DA ; text-decoration:underline}  /* 0DB5EC */
h1 {font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#222; font-size:45px; margin-bottom:40px;  margin-top:20px; line-height:50px}
h2 {font-family: 'Roboto Condensed', sans-serif; font-weight:300; color:#222; font-size:32px; margin-top:30px; line-height:40px}
h3 {font-family: 'Roboto Condensed', sans-serif; font-weight:300; color:#222; font-size:27px; margin-top:25px; line-height:30px}
#innercontent {clear:both; text-align:left; margin-top:50px}
#innercontent ul li {margin-bottom:25px}

/* HEADER */
#header-option2 {width:100%; border-bottom:1px solid #ccc; height:70px; }
#header {width:100%; background-color:#6CA3CA; height:70px; } /* first green B3CA0B, other green 93B806, other green 8FC545 ,  blue 5AB5DC*/
#headerin {width:1000px; margin:auto; padding-left:20px; }

#logowrap {float:left; padding-top:20px}

#topmenu {float:left; margin-left:50px; padding-top:14px;  }

#titlemenu li > a:after { content: ' '; } 
#titlemenu li > a:only-child:after { content: ''; }  
#titlemenu li {list-style:none !important; color:#ccc; padding:10px; font-size:14px; text-decoration:none;}
#titlemenu ul {padding:0; margin:0; }
#titlemenu ul li {list-style: none; line-height:20px; float:left; color:#000; background-color:#6CA3CA; font-size:18px;   text-transform:capitalize}
#titlemenu ul li a {color:#fff; padding:5px;   text-decoration:none; font-weight:400;}
#titlemenu li a:hover {color: #BEDDF1;}
#titlemenu ul li ul { display:none; }
#titlemenu ul li:hover  ul  {z-index:99999; list-style: none; display:list-item !important; position:absolute; margin-left:-10px; margin-top:10px;}
#titlemenu ul li:hover  ul li {float:none;color: #ccc;}


#topmini {float:right; padding-right:150px; padding-top:10px; font-size:14px }
#topmini a:link {color: #eee; text-decoration:none}
#topmini a:visited {color: #eee; text-decoration:none}
#topmini a:hover{color: #fff; text-decoration:underline}

/* 1 COL  */
#container1c {width:1000px; margin:auto;  padding-left:10px;} 
#content1c {clear:both; float:left; width:100%;   text-align:left;  font-size: 17px; line-height: 28px; overflow:hidden;  }

/* 2 COL   border-left:1px solid #ccc */
#container {width:1000px; margin:auto; padding-left:10px }
#content {width:640px; float:left; text-align:left; font-size: 17px; line-height: 28px; overflow:hidden; margin-right:2px; }
#content a:link{font-weight:600;}
.rightcolumn {width:336px; float:right; padding-left:3px;  }
.rightcolumn-content {margin-left:20px; }
.rightcolumn-textad {margin-top:40px; margin-bottom:40px; padding-left:50px} 
.leftcolumn-textad {margin-top:40px;} 
/* RIGHT COLUMN SIDEBAR eleements */
 .sidetitle1 {width:250px; font-size:24px; padding-top:10px;   padding-bottom:10px; font-family: 'Oswald', sans-serif;}
 .sidetitle {width:250px; border-top:5px solid #606C04; font-size:24px; margin-top:50px; padding-top:10px;  padding-bottom:10px; font-family: 'Oswald', sans-serif;}
 .rightcolumn ul {margin:0; padding-left:50px; padding-bottom:40px}
.rightcolumn li {margin-top:10px; 	  list-style: none;  }
.rightcolumn li a {color: #606C04; text-decoration:none}
.rightcolumn li a:hover {color: #000; text-decoration:none}

/* 3 COL */
#test-top {position:absolute; top:70px;  clear:both;  margin-left:-500px; left:50%; width:1000px; padding-left:10px;}
#container3c {width:1000px; margin:auto;  padding-left:10px; margin-top:130px;} 
#leftcolumn {width:160px; height:100%;  float:left;   padding-right:1px} /* padding-right:1px */
#content3c {float:left; width:470px;  font-size: 14px;  padding-bottom:20px; overflow:hidden;  margin-left:15px;  }
#content3c a:link{text-decoration:none}
#content3c-1 {float:left; width:470px;  font-size: 17px;   padding-bottom:20px; overflow:hidden;  margin-left:15px;  }
#content3c-2 {clear:both; float:left; width:644px;  margin-right:1px;  border-right:1px solid #ccc; text-align:left; padding-right:15px; font-size: 17px; line-height: 28px; overflow:hidden;  }
#content3c-3 {clear:both; float:left; width:90%;   text-align:left; padding-right:15px; font-size: 17px; line-height: 28px; overflow:hidden;  }

/* INNER PAGES COUNTERS */
#maincounter-wrap {margin:auto; text-align:center; padding-top:20px}
#maincounter-wrap h1 {font-family: 'Roboto Condensed', sans-serif; font-weight:300; font-size:40px; color:#555; margin:0;  }
.maincounter-number {font-weight:700; color:#696969; font-size:54px; padding-top:10px}
#seall {font-size: 16px; color: #C0C0C0; margin-bottom:10px;   margin-top:10px; text-align:center;}
#seall  a:link {color: #C0C0C0; text-decoration: none;}
#seall  a:visited {color: #C0C0C0; text-decoration: none;}
#seall  a:hover{color: #333333; text-decoration:none;}

#secondarycounters-wrap {margin:auto; text-align:center; margin-top:0px; padding-top:25px; width:460px; }
#secondarycounters-wrap .col {width:230px; float:left;  font-size:17px;}
#secondarycounters-wrap .col1in {width:200px;}
#secondarycounters-wrap .col2in {width:200px; margin-left:30px;}
#secondarycounters-wrap .label {background-color:#f5f5f5; color:#777; font-size:19px; text-transform:uppercase; line-height:40px; border:1px solid #ccc; font-family: 'Roboto Condensed', sans-serif; }
.sec-box {height:40px; border-bottom:1px solid #999;  text-align:center; padding-top:10px; padding-bottom:30px; }
.sec-box-last {height:40px; text-align:center; padding-top:10px; padding-bottom:30px; margin-bottom:10px }
.sec-text {font-size:17px; color:#777; font-family: 'Roboto Condensed', sans-serif;}
.sec-counter  {font-size:24px; color:#696969; font-weight:700;  }


/* POP PAGE */
.seallcountries {clear:both; padding-top:20px; text-align:right; }


#tableofcontents-wrap {clear:both; margin:auto;  padding-top:15px; width:460px;  }
#tableofcontents-in {padding-left:20px; margin:auto; text-align:left; }
#tableofcontents-in .title {background-color:#f5f5f5; color:#777; font-size:19px; text-transform:uppercase; line-height:40px; border:1px solid #ccc; font-family: 'Roboto Condensed', sans-serif; text-align:center; margin-bottom:20px;}
#tableofcontents-in ul {margin:0; padding:0}
#tableofcontents-in li {margin-bottom:4px; padding:0;  list-style: none; font-size:15px; }
#tableofcontents-in li a {color: #606C04; text-decoration:none}
#tableofcontents-in li a:hover {color: #000; text-decoration:none}
.toc1 {width:50%; float:left}
.toc2  {width:45%; padding-left:5%; float:left}

.top20-label {clear:both; display:inline-block; width:100%; margin-top:35px; margin-bottom:20px; background-color:#f5f5f5; color:#777; font-size:19px; text-transform:uppercase; line-height:40px; border:1px solid #ccc; font-family: 'Roboto Condensed', sans-serif; text-align:center}
.t20-wrap {width:100%; }
.t20-c1 {width:50%; float:left}
.t20-c2 {width:46%;  float:left; border-left:1px solid #ccc; padding-left:10px; margin-left:10px}
.t20-line { line-height:40px; width:100%; border-bottom:1px solid #ccc; }
.t20-line a:link{ color:#555; text-decoration:underline }
.t20-line a:visited{ color:#555; text-decoration:underline }
.t20-line a:hover{ color:#000; text-decoration:underline }
.t20-line:hover { background-color:#FBFBFB }
.t20-rank {font-size:15px; color:#999; margin-left:8px; margin-right:10px}
.t20-rank10 {font-size:15px;color:#999; margin-left:0px; margin-right:10px}
.t20-helper {    display: inline-block; height: 100%; vertical-align: middle;}
.t20-line img {border:1px solid #666; vertical-align: middle; margin-bottom:4px; width:26px; height:15px}
.t20-country {font-size:17px; margin-left:15px; margin-right:15px }
.t20-number {font-size:16px; float:right; margin-right:20px; font-weight:600; }





/* MISC elements */
#bread-old {font-size: 15px; color:#999999; }
#bread-old  a:link {font-weight:300}
/* breadcrumbs */
#bread {margin-top:0px; font-size:14px; color: #BFBFBF; text-align:left}
#bread a:link{color: #999; text-decoration:underline;} 
#bread a:visited{color: #999; text-decoration:underline;} 
#bread a:hover{color: #555; text-decoration:underline;}

#summary {margin-top:5px;} 
#summary ul {margin:0; padding:0}
#summary ul li {margin-top:20px; padding:0;  list-style: none; }
#summary ul li a:link {font-size:19px }
#summary-countries ul li {margin-top:5px; padding:0;  }
#summary-countries ul li a:link {font-size:19px }

.bd {color:#aaa;  font-size: 17px; font-style: normal; line-height:24px; vertical-align:middle }
.ad728 { margin-top:20px; margin-bottom:20px; }
.ad728-3c { margin-top:20px; margin-bottom:20px; margin-left:80px}
.ad-content-1c { margin-top:20px; margin-bottom:20px; }
#population-table{font-size:15px}
.toinner {display:block; background-color:#5AB5DC; color:#FFFFFF; width:120px; line-height:17px; font-size:15px; padding:6px; text-align:center}
.toinner a:link {color:#FFFFFF; font-size:16px; text-align:center; text-decoration:none; font-family: 'Roboto Condensed', sans-serif;}
.toinner a:visited {color:#FFFFFF; font-size:16px; text-align:center; text-decoration:none}
.toinner:hover {color:#FFFFFF; background-color:#76C1E2;  cursor:pointer}

#endcontent {margin-top:50px}
.sharewrap { padding-bottom:70px; margin:auto; text-align:center; margin-top:50px }
.share-text {font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#bbb; padding-bottom:20px; display:block}

#casale iframe {border:none !important;}
#conversant_right iframe {border:none !important; margin:0; padding:0}



/* FOOTER */
#prefooter-3c {clear:both; width:1000px; margin:auto; padding-left:120px; margin-bottom:80px}
#prefooter-2c {clear:both; width:1000px; margin:auto; margin-bottom:80px}

#footer {clear:both;  width:100%;  background-color:#6CA3CA; height:400px;  }
#footerin { width:1100px; margin:auto; padding-top:20px; font-family: 'Roboto Condensed', sans-serif; padding-left:80px  }
#folabowrap  {margin-left:20px}
#footerlang{padding-top:20px; }
.footerlangbox {display:block; width:130px;  margin-right:20px; float:left; padding-bottom:50px;}

.footertitle {color:#fff; display:block; font-size:27px; margin-bottom:20px; font-weight:300; font-family: 'Oswald', sans-serif;  }
.footertitlelang {color:#fff; display:block; font-size:37px; margin-bottom:30px; margin-top:10px; font-weight:400; }

#footer2 ul {list-style-type:none; margin:0; padding:0;  font-size:15px;  }
#footer2 ul li {list-style-type:none; display:block; margin-top:10px; margin-left:4px; font-weight:bold}
#footer2 ul li a {text-decoration:none; color:#EEEEEE; font-weight:300;}
#footer2 ul li a:hover {text-decoration:none; color:#fff}

#footerlang ul {list-style-type:none; margin:0; padding:0;  font-size:14px; font-weight:300;}
#footerlang ul li {list-style-type:none; display:block; margin-top:10px; margin-left:1px; text-align:left;}
#footerlang ul li a {text-decoration:none; color:#fff; font-weight:bold;}
#footerlang ul li a:hover {text-decoration:none; color:#ECFA8D}

#footer2 {clear:both;  width:100%; height:300px; background-color:#264E6A;  }  /* 606C04 */
#footerin2 { width:1100px; margin:auto; padding-top:50px; font-family: 'Roboto Condensed', sans-serif; padding-left:80px}

#footerbox1 { width:200px;  margin-right:100px; float:left; }
#footerbox2 {width:200px;  margin-right:50px; float:left; }
#footerbox3 {width:200px;  margin-right:100px; float:left;}

#copy {clear:both; color:#CCCCCC; font-size:12px; padding-top:50px; }
#copy a:link {color:#CCCCCC; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-decoration:none}
#copy a:hover {color:#eee; text-decoration:none}


/* HOMEPAGE LIST OF COUNTERS */

#accordion-container {width:470px; margin-bottom:50px}
.accordion-header {height:40px; border-top:1px solid #E3E3E3;}
.inactive-header {height:40px}
.counter-header {height:40px; border-top:1px solid #E3E3E3;}
/*ADDED */
.infotext {padding:20px 20px 20px 50px; font-size:13px}
.infotextul {padding:10px 20px 10px 20px; font-size:13px}
.double {height:50px;}


	/* TIMER */
	
	.datetimepause {font-size: 13px; color:#bbb}
	
	#datetimewrap { font-size: 13px; color: #888;  padding-top:10px; padding-bottom:5px; height:20px; margin-bottom:15px;}
		/* background-color:#f9f9f9;  border:1px solid #ccc; text-align:center; */
	.datetime-text { float:left;   }
.datetime-text a:link { color: #555; text-decoration: none; font-weight:600}
.datetime-texte a:visited {color: #555; text-decoration: none; }
.datetime-text a:hover{color: #999; text-decoration: none;}

#datetime-button {display:block; float:left;  margin-left:30px; text-align:center;  }
/* background-color:#bbb; color:#FFFFFF; width:50px; padding:8px; color:#666; */
#datetime-button a:link {color:#888; font-size:13px;  text-decoration:none; font-weight:600}
#datetime-button a:visited {color:#888; font-size:13px;  text-decoration:none}
#datetime-button a:hover {color:#000;  }
/* background-color:#ccc;*/

	
	 /* TITLE OF COUNTER CATEGORIES green: #86C32A #aaa*/
.counter-title{color:#86C32A;    font-size: 19px;  font-family: 'Raleway', sans-serif; text-transform:uppercase; margin-bottom:10px; padding-bottom:0; text-align:left;}  /* border-bottom:1px solid #86C32A;  */ 
.imgtitle {margin-right:10px; margin-bottom:4px; vertical-align: middle}

 /* LINE BETWEEN COUNTERS */
.line1 {border-top: 1px solid #E3E3E3;}

 /* NUMBERS */
.counter { font-weight:600; font-size: 15px; color: #333; margin-right:15px; padding-left:5px; text-align:right; width:140px; line-height:40px; display:block; float:left}

 /* DESCRIPTIVE TEXT */
.item { font-size: 15px;  color: #000; line-height:40px; display:block; float:left}
.item-double  { font-size: 15px;  color: #000; line-height:20px; margin-top:5px; display:block; float:left}

.inactive-header:hover .item a:link {text-decoration:underline;}
.item a:link{ font-size: 15px;  color: #000; text-decoration:none;}
.item a:visited{ color: #000; }
.item a:hover{ color: #777; text-decoration:underline;}

.itempop { font-size: 14px; color: #000;}
.itempop  a:link{ font-size: 14px; color: #0066FF; text-decoration:none;}
.itempop  a:visited{ color: #0066FF; text-decoration:none;}
.itempop  a:hover{color: #0066FF; text-decoration:underline;}

.switch { font-size: 15px; color: #000;}
.inactive-header:hover .switch a:link {text-decoration:none;} 
.switch a:link {font-size: 15px;  color: #0066FF; text-decoration: none; }
.switch a:visited {color: #0066FF; text-decoration: none;}
.switch a:hover{color: #7DB1FF; text-decoration:none;}


	 /* NEWSLETTER */
	.newslettertext {color: #999; font-size: 14px; padding-bottom:10px}
.newsletterinput {border: 1px solid #99CC00;color: #333;font-weight:normal;font-size: 16px;margin: 0px 0px 0px 10px;padding: 1px 0px 1px 3px;}
	
	
	
		 /* FORM */
textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #555;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 400px;
padding:4px;
}

.input {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #555;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 300px;
padding:4px;
}

.submit-button {font-size: 22px;}