/*
 Theme Name:   Fantasy Golf Child
 Theme URI:    http://fantasygolfinsider.com
 Description:  Fantasy Golf Insider
 Author:       Nate Kindom
 Author URI:   http://webdesignmn.net
 Template:     fantasy-golf-rankings
 Version:      1.1.3
 Tags:         3 column, responsive, magazine, blog, membership
 Text Domain:  fantasy-golf-child
*/

.lwa .lwa-register {
  margin-top:300px !important;
}


/* =Theme customization starts here
-------------------------------------------------------------- */
.header {
    background: #FFF !important;
}

.main-menu.sticky {
    background: #00118d;
}

.wrapper {
    max-width: 1170px;
}

.content-block.main.right {
    max-width: 580px;
}

.article-block-big li {
    max-width: 173px;
}

.content-block.main.left {
    max-width: 840px;
}

.content {
 background:#FFF;
}

.content .wrapper {
	border: 1px solid #DDD;
    padding: 20px;
}

.dat-menu-setup {
	background-color: #665140;
	background-image: url(/wp-content/uploads/2017/09/football-2.jpg)!important;
}

.column6 {
display: none;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}


/*  CSS for Excel footer removal   */

.ewa-embed-footer {
    display: none;
}

.breaking-news ul li {
    padding-right:40px;
    padding-left: 40px

}

/* Modify menu styling */

.main-menu .the-menu li a {
font-weight: 500;
max-width: 155px;
padding-left: 20px;
padding-right: 20px;
height: auto;
text-align: center;
}

.sub-menu {width: 200px !important;}

.sub-menu li,
.sub-menu li a {
width: 100% !important;
max-width: 100% !important;
width: 200px !important;
padding: 0px 0px !important;
margin: 0px 0px !important;
height: 20px !important;
}

.sub-menu li a {
display: block;
padding: 0px 0px !important;
}

a.mobile-menu {
color: #fff !important;
background: #4d4d4d;
font-size: 40px;
width: 40px;
}

/* Customize ESPN Schedule */

tr.evenrow {
    background: #E4E4E4;
}

tr.colhead {
    background: #DADADA;
}

.colhead td {
    font-size: 15px;
    padding: 9px;
    background: #D8973E;
    color: #fff;
    border-right: 1px solid;
}

/*  Customize Membership registration pages   */

.moretagregistration {
background: #FDFAD6;
padding: 20px;
margin-bottom: 25px;
border: 1px solid #7C7C7C;
}
div#wpmu-install-dashboard {
display: none !important;
}
.ms-membership-form-wrapper, .ms-login-form {
    width: 40%;
    margin: 0 auto;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #FFF !important;
}

.ms-alert-box.ms-alert-success {
color: #2F2F2F;
background-color: rgba(222, 247, 228, 0);
border-color: rgba(12, 112, 62, 0);
}


/*  Customize Account Page  */

.ms-account-wrapper h2 {
    background: #4D4D4D;
    padding: 10px;
    color: #DFDFDF;
}
.ms-account-wrapper a {
    color: #DFDFDF
}

.ms-account-wrapper a:hover {
    color: #FFF
}

.ms-account-wrapper {
    text-align: left;
}

.ms-account-wrapper table {
    margin-bottom: 13px;
}


/*  Customize Login Sidebar Widget  */

.sp-widget-login-div input#user_pass-3, input#user_login-3, .sp-widget-login-div.content input[type=text] {
	display: block;
	background: #fff;
	padding: 8px 15px;
	font-size: 15px;
	border: 2px solid #C8C8C8;
	font-family: 'Arial';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sp-widget-login-div input[type="submit"] {
    background: #414141;
    color: #fff;
    padding: 9px 30px;
    font-size: 15px;
}
.sp-widget-lost_pass-div input[type="submit"] {
    background: #414141;  
    color: #fff;  
    padding: 9px 30px;  
    font-size: 15px;
}

.sp-widget-lost_pass-div input#lost_user_login-3 {
    display: block;  
    background: #fff;  
    padding: 8px 15px;  
    font-size: 15px;  
    border: 2px solid #C8C8C8;  
    font-family: 'Arial';  
    -webkit-box-sizing: border-box;  
    -moz-box-sizing: border-box;  
    box-sizing: border-box;
}
.loggedinuser {
    background: #fff;
    padding: 10px;
    font-size: 14px;
}

input {
    display: block;
    background: #fff;
    padding: 6px 13px;
    font-size: 13px;
    border: 1px solid #d3d3d3;
    font-family: 'Arial';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-main-div-vertical {
    min-height: 190px !important;
}

.fantasygolflogin li a {
    padding: 5px 15px;
    background: #4d4d4d;
    /* margin: 5px; */
    color: #DADADA;
}

.fantasygolflogin li a:hover {
    background: #f05323;
    /* margin: 5px; */
    color: #DADADA;
}

.fantasygolflogin li {
    padding-bottom: 10px;   
    font-weight: bold;
}


/*  Customizing the protected content login widget  */

.main-sidebar.right .ms-alert-box {
    display: none;
}

.main-sidebar.right .ms-login-form {
    width: 100%;
}

input#wp-submit {
    background: #414141;  color: #fff;  padding: 9px 30px;  font-size: 15px;
}

p.login-remember.ms-field {
}

input#rememberme {
    float: left;
    margin-right: 15px;
}

p.login-remember.ms-field {
    float: left;
    width: 100%;
}

.ms-form.ms-no-labels p {
    text-align: left;
    margin-top:10px;
}

.fantasyGolfAccount a, .fantasyGolfLoggout a {
    padding: 5px 15px;  background: #4d4d4d;  /* margin: 5px; */  color: #DADADA;
}

.fantasyGolfAccount, .fantasyGolfLoggout {
    padding: 7px 0;
}
.fantasyGolfAccount a:hover, .fantasyGolfLoggout a:hover {
    padding: 5px 15px;      
    background: #f05323;    color: #DADADA;
}
.login-submit {
    margin-top: 45px !important;
}


/*  Parthers banners styling  */

.partners {
    margin-bottom: 10px;
}

.partners a:hover {
    opacity: .8;
}

/* Customize youtube videos to be responsive   */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*  changing the font for the EventOn Calendar plugin   */

.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
	font-family:"Titillium Web", sans-serif !important; 
}

.evo_sort_btn {
    display:none;
}
/*  Remove sidebar from account pages  */


.single-ms_invoice #sidebar {
display: none !important;
}

/*  headerbanner    */

.fantasygolfbanner {
    float: right;
    width: 728px;
}
.header .header-addons {
	float: none;
}

/*  Misc Styling Mods */

.shortcode-content .article-title {
    display: none;
}



/* Shopping cart updates */

.woocommerce .quantity .qty {
	width: 6.5em;
}

@media only screen and (max-width: 1200px) {

    .fantasygolfbanner {
    float: right;
    width: 55%;
}

}

@media only screen and (max-width: 900px) {
	.ms-membership-form-wrapper, .ms-login-form {
	    width: 90%;
    	    margin: 0 auto;
	}
	    
	.fantasygolfbanner {
	    float: right;
	    width: 100%;
	    max-width: 728px;
	    margin: 0 auto;
	}
	.double-block .content-block:not(.main) .featured-block {
	    display: block;
	    width: 100%;
	    margin: 0px auto;
	    max-width: 300px;
        }
        .content-block.main.right {
	    max-width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	.ms-membership-form-wrapper, .ms-login-form {
	    width: 100%;
    	    margin: 0 auto;
	}
	.double-block .content-block:not(.main) .featured-block {
	    display: block;
	    width: 100%;
	    margin: 0px auto;
	    max-width: 300px;
        }	
}

.paragraph-row * {
  font-size: 15px;
  line-height: 155%;
}