/*
Theme Name: iRADIO
Theme URI: http://iradio.ie
Version: 1
Description: iRadio Website
Author: Orangeye
Author URI: http://orangeye.ie/
 
/* =WordPress Core
-------------------------------------------------------------- */
@font-face {
    font-family: iradioheading;
    src: url(font/BebasNeue.otf);
}
@font-face {
    font-family: vfont;
    src: url(font/VodafoneRg.ttf);
}
h1,h2,h3,h4,h5{font-family:abold;letter-spacing: 0.2px;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.borderbt{
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc400), to(#ff7200));
    background-image: -webkit-linear-gradient(180deg, #ffc400, #ff7200), -webkit-linear-gradient(180deg, #f8a55f, #ff7200);
    background-image: -moz-linear-gradient(180deg, #ffc400, #ff7200), -moz-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: -o-linear-gradient(180deg, #ffc400, #ff7200), -o-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: linear-gradient(90deg, #ffc400, #ff7200), linear-gradient(90deg, #ffc400, #ff7200);
    -moz-background-size: 100% 6px;
    background-size: 100% 6px;
    background-position: 0px 0px, 0 100%;
    background-repeat: no-repeat;	
   
}
.post-entry .entry-meta{display:none !important;}
.recent-container{
padding:16px 0px;	
}
.recent-container:first-child{
margin-top:6px;	
}
.fimgc{height:140px;overflow:hidden;}
.ptitle {
    color: #F49022 !important;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: lighter;
    letter-spacing: 0.2px;
    padding-top: 12px;
}
.ptitle a{color:#F49022 !important;}
.a3 .ptitle a{color:white !important;}
.a2 .ptitle a{color:black !important;}
.a4 .ptitle a{color:black !important;}
.pcontent {
    color: white;
    font-size: 18px;
    padding-top: 2px;
    text-transform: uppercase;
    font-family: iradioheading !important;
    height: 54.66px;
}
.a2 .pcontent{color:#373737;font-size:13px;padding-top:16px;}
.a3 .pcontent{color:#dadada;font-size:13px;padding-top:16px;}
.a4 .pcontent{color:#373737;font-size:13px;padding-top:16px;}
.social1 {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 11px;
    padding-bottom: 11px;
}
.social1 li{display:inline-block;padding-right:4px;}
.social1 li:last-child{padding-right:0px;}
.a1 .social1 li a{display:block;border:2px solid white;border-radius:50%;}
.a2 .social1 li a{display:block;border:2px solid black;border-radius:50%;}
.a3 .social1 li a{display:block;border:2px solid white;border-radius:50%;}
.a4 .social1 li a{display:block;border:2px solid black;border-radius:50%;}
.social1 li a.fb{padding:2px 7px;}
.social1 li .fb i{position:relative;top:0px;}
.social1 li a.tw{padding:2px 5px;}
.social1 li .tw i{position:relative;top:0px;}
.social1 li a.yt{padding:2px 5px;}
.social1 li .yt i{position:relative;top:-1px;}
.a1 .social1 li a i{color:white;font-size:12px;}
.a2 .social1 li a i{color:black;font-size:12px;}
.a3 .social1 li a i{color:white;font-size:12px;}
.a4 .social1 li a i{color:black;font-size:12px;}
.pbutton{
background: linear-gradient(to right, #ffc400 , #ff7600);
    color: black !important;
    font-weight: 400;
    font-size: 14px;
    padding: 7px 15px;	
}
@media (min-width:900px){
.btt{
text-align:right;	
}

}
.recent-container:nth-child(2n+1){
background:black;
}
.recent-container:last-child{margin-bottom:6px;}
.btom{
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc400), to(#ff7200));
    background-image: -webkit-linear-gradient(180deg, #ffc400, #ff7200), -webkit-linear-gradient(180deg, #f8a55f, #ff7200);
    background-image: -moz-linear-gradient(180deg, #ffc400, #ff7200), -moz-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: -o-linear-gradient(180deg, #ffc400, #ff7200), -o-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: linear-gradient(90deg, #ffc400, #ff7200), linear-gradient(90deg, #ffc400, #ff7200);
    -moz-background-size: 100% 6px;
    background-size: 100% 6px;
       background-position: 0 -18px, 0 100%;
    background-repeat: no-repeat;	
}
.m-heading{font-family:inherit;font-size:35px;color:black;}
.m-para{margin-top:20px;}
.btomone{
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc400), to(#ff7200));
    background-image: -webkit-linear-gradient(180deg, #ffc400, #ff7200), -webkit-linear-gradient(180deg, #f8a55f, #ff7200);
    background-image: -moz-linear-gradient(180deg, #ffc400, #ff7200), -moz-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: -o-linear-gradient(180deg, #ffc400, #ff7200), -o-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: linear-gradient(90deg, #ffc400, #ff7200), linear-gradient(90deg, #ffc400, #ff7200);
    -moz-background-size: 100% 6px;
    background-size: 100% 6px;
       background-position: 0 -18px, 0 100%;
    background-repeat: no-repeat;
}
.btomone .wpb_column{
	padding-left:0px;
	margin-bottom:2px;	
}
.site-header-style-2 .mx-nav-menu > li.current-menu-item > a, .site-header-style-2 .mx-nav-menu > li.current-menu-ancestor > a{
color:white !important;
border-bottom:1px solid orange;	
}
.mx-nav-menu li a{
padding:3px 0 0 0 !important;
margin-bottom:0px !important;	
}
.mx-nav-menu li{
padding-right:30px;
}
.mx-nav-menu li.menu-item > a{
font-size:15px !important;
}
.mx-nav-menu li a:hover{background:transparent !important;border-bottom:1px solid orange;color:white !important;}
@media (min-width:600px){
.lef{
	    width: 500px;
    padding-left: 100px;
	padding-top:150px;
}
}
.tp-caption.largeboldwhited, .largeboldwhited{letter-spacing:-2px !important;}
.newbutton{
	background: linear-gradient(to right, #ffc400 , #ff7600);
	background: -webkit-linear-gradient(to right, #ffc400 , #ff7600);
	background: -moz-linear-gradient(to right, #ffc400 , #ff7600);
    color: white !important;
    font-weight: 400;
    font-size: 18px;
    padding: 9px 40px !important;	
}
.border-top{
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc400), to(#ff7200));
    background-image: -webkit-linear-gradient(180deg, #ffc400, #ff7200), -webkit-linear-gradient(180deg, #f8a55f, #ff7200);
    background-image: -moz-linear-gradient(180deg, #ffc400, #ff7200), -moz-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: -o-linear-gradient(180deg, #ffc400, #ff7200), -o-linear-gradient(180deg, #ffc400, #ff7200);
    background-image: linear-gradient(90deg, #ffc400, #ff7200), linear-gradient(90deg, #ffc400, #ff7200);
    -moz-background-size: 100% 6px;
    background-size: 100% 6px;
    background-position: 0px 0px, 0 100%;
    background-repeat: no-repeat;		
}
@media (min-width:500px){
.mhead{
    font-size: 20px;
    text-align: center;
    position: Relative;
    top: 36px;
	color:white;
	opacity:1 !important;	
}
}
@media (max-width:480px){
.mhead{
	    font-size: 12px;
    text-align: center;
    position: relative;
    top: 16px;
}
}
#menu-footer-menu li a{
	color:#919394 !important;
}
@media (min-width:600px){
.gg{
padding-top:150px;
}
}
@media (max-width:580px){
.gg{
padding-top:150px;
padding-left:33px;
padding-right:14px;
}
.btom{
padding-left:22px !important;	
}
}
.btom{padding-left:100px;}
.header-responsive-menu-btn{color:white !important;}

/****itakeover****/

a.fancybox{
    position: relative;
    width: 180px; height: 120px; 
    background: linear-gradient(to right, #ffc400 , #ff7600);
    color: white !important;
    font-weight: 400;
    font-size: 18px;
    padding: 9px 40px !important;
    top: 30px;
    left: 100px;
    background: rgb(0,0,0,0.5);
} 




.ig_close{    position: absolute !important;
    margin-right: 80px !important;
    margin-top: 10px !important;
    background-color: white;
    opacity: 1;}

.ig_popup.ig_air-mail .ig_close
{    position: absolute !important;
    margin-right: 80px !important;
    margin-top: 10px !important;
    background-color: white;
    opacity: 1;}

