/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#Idum_Front_Bottom_Center_Right a, #Idum_Front_Bottom_Center_Left a, .widget a {
	color: #888;
}

.sponsor-img {
	height: 100px !important;
	margin-right: 50px !important;
	margin-bottom: 50px !important;
	float: left;
}

.genericon-facebook, .genericon-twitter, .genericon-mail, .genericon-feed, .genericon-instagram {
	font-size: 36px !important;
	color: blue;
}

.idum-about {
	max-width: 1000px !important;
}

.slideshow-slide img {
}

.slideshow-slide img {
	max-width: 500px;
}

#pt-cv-view-3081cc28bv .pt-cv-thumbnail {
	height: 171px !important;
	min-width: 300px !important;
	max-width: 100% !important;
}

#pt-cv-view-3081cc28bv .pt-cv-ifield {
	min-width: 300px !important;
	max-width: 500px !important;
}

#content > article {
	width: auto !important;
}

#page {
	margin: 0 auto;
}

.content-sidebar {
	border: solid 1px white;
}

.pt-cv-thumbnail {
	max-width:none !important;
}

h80 {
	font-size: 12px;
	line-height: normal !important;
	color: #289E00;
}

.read_more{
    background-color: #65b95e; /* Green */
    border: none;
    color: white;
    padding: 20px 20px 20px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
   	border-radius: 5px;
}

.button_link {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
   	border-radius: 15px;
}

.button_link2 {
    background-color: #00ADEF; /* Blue */
    border: none;
    color: white;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
   	border-radius: 10px;
	  width: 96%;
	  height: 20px;
}

.button_link3 {
    background-color: #0EAF35; /* green */
    border: none;
    color: white;
	  padding: 0px 15px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
	  font-weight: 300;
   	border-radius: 10px;
  	height: 20px;
}

.button_link4 {
    background-color: #00ADEF; /* blue-sponsorship description page buttons */
    border: none;
    color: white;
	  padding: 0px 15px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
	  font-weight: 300;
   	border-radius: 10px;
  	height: 20px;
}

.li1{
   font-size: 14px;;
   text-decoration: none;
}

.my1div{
	font-size: 12px;
	font-weight: 500;
	border-radius: 10px;
	height: 16px;
  display:inline-block;
  position:relative;
  margin: 8px;  
	padding: 6px;
  cursor:pointer;
  background:#c7c7c7;  color:black; 
  z-index:0;

}
.my1div:before {
  content: "";
  position: absolute;
	border-radius: 10px;
  z-index:-1;
  top: 0;  left: 0;  right: 0;  bottom: 0;
  background: #0EAF35;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: transform .3s ease-out;
}
.my1div:hover:before{
	transform: scaleX(1);
}

.my2div{
	font-size: 12px;
	font-weight: 500;
	border-radius: 10px;
	height: 16px;
  display:inline-block;
  position:relative;
  margin: 8px;  
	padding: 6px;
  cursor:pointer;
  background:#c7c7c7;  color:black; 
  z-index:0;

}
.my2div:before {
	color:black;
  content: "";
  position: absolute;
	border-radius: 10px;
  z-index:-1;
  top: 0;  left: 0;  right: 0;  bottom: 0;
  background: #d6b442;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: transform .3s ease-out;
}
.my2div:hover:before{
	transform: scaleX(1);
}

.my3divL{
	font-size: 20px;
	font-weight: 500;
	border-radius: 10px;
	height: 35px;
  display:inline-block;
  position:relative;
  margin: 8px;  
	padding: 6px;
  cursor:pointer;
  background:#c7c7c7;  color:white; 
  z-index:0;

}
.my3divL:before {
	color:black;
  content: "";
  position: absolute;
	border-radius: 10px;
  z-index:-1;
  top: 0;  left: 0;  right: 0;  bottom: 0;
  background: #d6b442;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: transform .3s ease-out;
}
.my3divL:hover:before{
	transform: scaleX(1);
}

.text15{
	font-size: 14px;
}