/*
Theme Name:     MyGuestlist Theme
Theme URI:      http://myguestlist.com
Description:    The brand-spanking-new MyGuestlist front-end website, based on IncredibleWP 
Author:         Phil Hawthorne & purethemes
Author URI:     http://myguestlist.com
Template:       IncredibleWP
Version:        1.2
*/

@import url("../IncredibleWP/style.css");
@import url(//fonts.googleapis.com/css?family=Merriweather:400,300|Open+Sans:400,300,700|Droid+Sans);

#logo-image{
	margin-top: 15px;
	margin-bottom: 15px;
}

#navigation ul li a.button {
    border-bottom: 0 !important;
    color: #FFF !important;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    margin: 8px 5px !important;
    padding: 5px 10px !important;
    text-decoration: none !important;
    text-shadow: 1px -1px 0 #77873B;
}

.openVideo{
	cursor: pointer;
}

.aligncenter{
	text-align: center;
}

/*
 * Blog Styling
 */
div.post-img img.moveOver{
	padding-left: 180px;
}

div.post-content div.post-desc h3{
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #444444;
	font-family: Arial;
	text-transform: capitalize;
	margin-bottom: 20px;
}
/*
 Footer Navigation
 */
.textwidget li.title{
	background: none !important;
	color: #FFF !important;
	font-weight: 300;
	font-size: 15px;
	margin-top: 10px;
	font-family: 'Open Sans',Arial;
}

.latest-post span{
	/*padding-left: 65px;*/
}
.latest-post{
	height: 70px !important;
	
}

/*
MGL Contact Form
*/
div.MGLField input{
		padding: 4px !important;
	}
	div.MGLField input,div.MGLField textarea{
		width: 290px;
	}
	div.MGLField{
		margin-left: 10%;
	}
	div.MGLLabel{
		font-weight: normal;
		padding-top: 8px;
	}
	.type-page #MGLSubmit{
		text-align: left !important;
		margin-left: 34%;
	}

#rev_slider_1_1{
	font-family: 'Merriweather', serif;
}

.rev_slider_wrapper{
	border: none !important; 
	background: none !important;
	border-bottom: none !important;
	border-top: none !important;
	box-shadow: 0px 0px !important;
}

.ourHeader{
	font-family: 'Open Sans', serif;
	font-weight: 300;
	font-size: 22pt;
	color: #FFF;
	line-height: 35px;
}
.ourContent{
	font-family: 'Open Sans', serif;
	font-weight: 300;
	font-size: 12pt;
	color: #FFF;
	line-height: 25px;
}

.feature h4{
	font-family: 'Open Sans', serif !important;
	font-weight: 300 !important;
	font-size: 20px !important;
	line-height: 25px !important;
}

.feature p{
	font-family: 'Open Sans', serif;
	font-size: 13px;
}

.subsectionHeader{
	margin-top:50px !important;font-family: 'Open Sans';font-size:37px;text-align:center;line-height: 45px;
}

.subsectionHeader .question{
	font-family: 'Merriweather';font-size: 40px;
}

.subsectionDescription{
	font-family: 'Open Sans';font-size:18px;text-align:center;margin-bottom:50px !important;
}

.client-container{
	font-family: 'Open Sans' !important;
	width: 21%;
	padding: 2%;
	float: left;
}

.client-container h4{
	font-size: 18px !important;
	font-weight: 300 !important;
	font-family: 'Open Sans', serif !important;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	padding-top: 10px;
	line-height: 25px;
}

.client-container p{
	font-size: 13px;
	font-family: 'Open Sans', serif !important;
	margin-top: 5px;
}
.info-content h4{
	font-family: 'Droid Sans', sans-serif !important;
	font-size: 20px !important;
	font-weight: 300;
	color: #444;
}

.info-box .yellow{
	color: #FFF !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	background-color: #f8b64a !important;
	border-radius: 10px !important;
	background-image: none !important;
	font-size: 16px;
	text-shadow: 0px 0px !important;
}

h4.headline{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 300;
	font-size: 24px;
}

h5{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 300;
	font-size: 24px;
}

.blog-sidebar h5{
	font-size: 14px;
	font-weight: bold;
}

.team-name h5{
	font-size: 16px;
	font-family: 'Droid Sans', sans-serif !important;
}

.post-title h2{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400;
}

.omega .post-date a{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400;
	font-size: 18px;
}

.isotope .isotope-item{
	/*min-height: 350px;*/
}

/*
 MGL Intro Video
 */
.mglIntroVideo{
	display: none;
}

/*
MGL Title Bar
*/
#mgl-menu{
	background-color: #282828;
	height: 40px;
}
#mgl-menu .mgl-btn{
	float:right;
	background-color: #3b3b3b;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	color: #FFF;
	font-weight: 300 !important;
	font-family: 'Open Sans', sans-serif !important; 
	text-align: center;
	width: 95px;
	height: 20px;
}

#mgl-menu .mgl-btn:hover{
	font-weight: 700 !important;
}

#mgl-menu .social-links{
	float: left !important;
	margin: 0 !important;
	margin-top: 12px !important;
	margin-bottom: 0px !important;
	margin-left: 10px !important;
}

#mgl-menu .mgl-primary{
	background-color: #79a9c6 !important;
}

/*
 Login Banner
 */
.closeLogin{
	font-family: 'Open Sans',Arial;
	font-size: 13px;
	margin-top: 20px;
	color: silver;
	float: right;
}
#loginBanner{
	display:none;
	min-height: 300px;
	padding-bottom: 10px;
	border-bottom: 1px solid silver;
	margin-bottom: 40px;
}
.loginScreen div.heading, .loginScreen h1{
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400;
	font-size: 21px;
	margin-top: 40px;
	line-height: 50px;
	color: #444;	
}

.loginFeatureBox{
	margin-top: 40px;
	font-family: 'Open Sans', sans-serif !important;
	clear: both;
}
.loginFeatureBox div.heading,.loginFeatureBox h1{
	text-transform: capitalize;
	font-size: 18px !important;
	margin-top: 0px !important;
}
.loginFeatureBox .featureIcon{
	float: left;
	margin-right: 25px;
	min-width: 100px;
	text-align:center;
}
.featureIcon img{
	width:98px;height:98px;
}
.loginFeatureBox .featureNotes{
	float: left;
	width: 340px;
	font-size: 13px;
}
#forgotPasswordScreen h1{
	font-size: 26px;
	text-transform: capitalize;
}
.notificationHider{
	display: none;
}

.loginScreen .lead{
	font-size: 18px;
	font-family: 'Open Sans', sans-serif !important;
}

/*
Feature Circles
*/
.email-sms-feature{
	background-image: url('https://account.myguestlist.com.au/css/unicorn/img/e-mail-sms-icon.png');
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	background-repeat: no-repeat;
}
.guestlist-ticketing-feature{
	background-image: url('https://account.myguestlist.com.au/css/unicorn/img/guestlists-ticketing-icon.png');
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	background-repeat: no-repeat;
}
.social-feature{
	background-image: url('https://account.myguestlist.com.au/css/unicorn/img/social-media-icon.png');
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	background-repeat: no-repeat;
}
.competitions-database-feature{
	background-image: url('https://account.myguestlist.com.au/css/unicorn/img/competitions-database-icon.png');
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	background-repeat: no-repeat;
}
.apps-feature{
	background-image: url('https://account.myguestlist.com.au/css/unicorn/img/apps-icon.png');
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	background-repeat: no-repeat;
}
.reservations-feature{
	background-image: url('https://account.myguestlist.com.au/css/unicorn/img/reservations-icon.png');
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	background-repeat: no-repeat;
}

.post-desc ul{
	list-style-type: disc !important;
}


#ffilters {
    border-bottom: 1px solid #E7E7E7;
    display: inline-block;
    float: left;
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: 25px;
    padding-bottom: 15px;
    margin-left: 10%;
    z-index: 999;
}
#ffilters ul li {
    background: url("../IncredibleWP/images/filter_divider.png") no-repeat scroll 97% 50% transparent;
    display: block;
    padding: 0 10px 10px 0;
}
#ffilters ul li:last-child {
    background: none repeat scroll 0 0 transparent;
}
#ffilters a {
    border-radius: 2px 2px 2px 2px;
    color: #777777;
    font-size: 12px;
    padding: 4px 8px;
    transition: all 0.1s ease-in-out 0s;
}
#ffilters a:hover {
    background: none repeat scroll 0 0 #AAAAAA;
    color: #FFFFFF;
}

.feature-wrapper img{
	float: left;
}
.item-img{
	height: 200px;
	overflow: hidden;
}
.portfolio-item-meta{
	display: none;
}

.tp-button{
	padding: 14px 28px !important;
	font-size: 18px !important;
}

.client-img{
	margin: 10px 10px;
	float: left;
	opacity: 0.5;
}

.client-img:hover{
	opacity: 1;
}

@media only screen and (max-width: 1365px){
	#ffilters {
	    border-bottom: 1px solid #E7E7E7;
	    display: block;
	    float: none;
	    line-height: 24px;
	    margin-bottom: 0px;
	    margin-top: 0px;
	    padding-bottom: 15px;
	    z-index: 999;
	    width: 960px;
	    position: relative;
	    margin-left:auto;
	    margin-right:auto;
	}
	#ffilters ul li {
	    background: url("../IncredibleWP/images/filter_divider.png") no-repeat scroll 97% 50% transparent;
	    display: inline;
	    padding: 0 10px 0px 0;
	}
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
	#ffilters {
		width: 100%;
	}
	.client-container {
		float: none;
		width: 100%;
	}
	.client-container img{
		margin: 0 auto;
	}
	.client-container h4{
		text-align: center;
	}
	.ourContent,.ourHeader, #rev_slider_1_1 .blue{
		display: none;
	}
}
@media only screen and (min-width: 100px) and (max-width: 790px){
	.portfolio-item-meta{
		display: block;
	}
	.item-img .caption{
		display: none;
	}
}

@media only screen and (min-width: 100px) and (max-width: 470px) {
	.featureNotes{
		width: 210px !important;
	}
	.featureIcon img{
		width: 49px !important;
		height: 49px !important;
	}
	.featureIcon{
		min-width: 50px !important;
		margin-right: 10px !important;	
	}
	#mainLoginScreen .ten,#loginBanner .ten{
		display:none;
	}
	.ourHeader br{
		display: none;
	}
	.caption{
		width: 350px !important;
		white-space: normal !important;
	}
	.ourContent,.ourHeader{
		display: none;
	}
}

@media only screen and (min-width: 470px) and (max-width: 1024px) {
	.featureNotes{
		width: 290px !important;
	}
}