/*
Theme Name: iheart-theme
Theme URI: http://iheartdating.com.au
Description: A theme for iheartdating
Version: 1.0
Author: Jacky 
Author URI: http://iheartdating.com.au
*/

#header{height:110px!important;}
.logo{height:110px!important;}
.login-form{height:60px!important;}
.mainmenu {position: relative;margin: 0 auto;background: #fff;border-top: 1px solid #0052a5;border-bottom: 1px solid #0052a5;margin-bottom:5px;}
#nav ul {display: none;margin:0;z-index:9999;list-style:none}
#nav li:hover > ul {display: block;}
#nav {border-radius: 10px; list-style: none; position: relative; display: inline-table;margin:0;padding:0;margin-left:5px;}
#nav:after {content: ""; clear: both; display: block;	}
#nav li {float: left; padding: 5px; padding-left:0; padding-right: 35px;}
#nav li a:hover , #nav ul li a:hover #nav li a{color:#0052a5;}
#nav li:first-child {border-left:0px solid #ccc}
#nav li:last-child {border-right:0px solid #ccc}
#nav li:hover {}
#nav li:hover a {}
#nav li a {display: block; color: #0052a5; 
text-decoration: none;position:relative;z-index:99999;}
#nav li a span { text-transform: lowercase;font-style:normal}
#nav ul {background: #f1f1f1; border-radius: 0px; padding: 0; position: absolute; top: 100%;}
#nav ul li {float: none; border-bottom: 1px solid #ddd; position: relative;border-right:0px solid #ddd;padding:5px 0;border-left:5px solid #2522D6}
#nav ul li:first-child {border-left:5px solid #2522D6}
#nav ul li:hover {border-left:5px solid #D42E12}
#nav ul li a {color: #666; min-width:160px; padding: 5px 15px; text-transform:none;}	
#nav ul li a:hover {color:#d40202;background:none}
#nav ul ul {position: absolute; left: 100%; top:0;}
.social{float:right;display:block;}
.social ul{}
.social ul li{float:left;}
.social ul li a{}
.social ul li a:hover{}

.preview{width:100%!important;}
#wrapper #main .preview #teaser-title{margin-left:2%;}
#sidebar-niches{margin-left:2%;}
.main-holder #main-holder-left{width:100%!important;}
.login-form a {margin-right:20px!important;}


img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img {border:0}
p img { padding: 5; max-width: 100%; }
img.alignright { padding: 10px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 10px; margin: 0 5px 2px 0; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

#wld_badge_wrapper { border: 0px solid black; width: 960px; overflow: hidden; } 
#wld_badge_inner { padding: 5px 0 10px 10px; } 
.wld_badge_item { float: left; margin: 0 10px 0 0; padding: 0; } 
.wld_badge_item img { border: 1px solid black; } 
.wld_badge_item_detail { margin-top: 5px; font-size: 75%; width: 90px; overflow: hidden; } 
.wld_badge_clear { clear: both; }

#footnav{ margin: 0px; padding: 0px; display: block; color:#fff; }
#footnav li a{color:#fff; }
#footnav > li{ list-style-type:none; float:left; display:block; margin:0px 10px;  position:relative; padding:5px;}
#footnav > li ul{ position:absolute; bottom: 100%; }

#footnav > li:hover{
-moz-border-radius:10px;
-webkit-border-radius:10px; }
#footnav li ul{ margin:0px; padding:0px; display:none;background: #fff;padding: 10px; }

#footnav li:hover > ul {
    display:block;
}
#footnav li ul li{ list-style-type:none; margin:10px 0 0 0; }
#footnav li ul li a{color:#000; }
#footnav li ul li:hover a{ color:#b15815;-moz-border-radius:5px;-webkit-border-radius:5px; }

#footer{height:56px;}

/* Responsive */

/* Default Layout: 960px.  */
#main{background:#ffffff!important;}
.container{width:960px;margin:0 auto;overflow:hidden;}
.mainmenu {width: 960px;}
.select_country{float:right;margin-top: 40px;margin-right: -30px;}
.mainImage{position: absolute; left: 0%; top: 0%;width:100%;height:425px;}
.preview img{left: 0%!important;zoom:0!important;}
.main-holder #main-holder-left H1{line-height: 100%;font-family: Lato;font-size: 32px;font-weight: 600;color: #0E455F;text-align: center;padding-top: 10px;padding-bottom: 10px;}

/* Mobile Layout: 320px. */
@media screen and (max-width: 320px){
.container{width:100%;margin:0 auto;}
.mainmenu{width:100%;}
.select_country{display:none;}
#wrapper #main .preview #teaser-title{margin-left:2%;}
.social{float:left;display:block;}
 .footer-right{display:none;}
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.container{width:100%;margin:0 auto;}
.mainmenu{width:100%}
.select_country{}
#wrapper #main .preview #teaser-title{margin-left:2%;}
     .footer-right{display:none;}
}





@media only screen and (max-width: 767px) {
.container{width:100%;margin:0 auto;}
.mainmenu{width:100%}
.select_country{display:none;}
#wrapper #main .preview #teaser-title{margin-left:2%;}
.social{float:left;display:block;}
     .footer-right{display:none;}
}




/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container{width:100%;margin:0 auto;}
.mainmenu{width:100%}
.select_country{display:none;}
#wrapper #main .preview #teaser-title{margin-left:2%!important;}
.social{float:left;display:block;}
   .footer-right{display:none;}

}