﻿/*
 Theme Name:   IrvingCommunityClub Child
 Theme URI:    https://www.wwis.us
 Description:  
 Author:       -
 Author URI:   https://www.wwis.us
 Template:     generatepress
 Version:      0.1
*/
/*********************************************/

body{font-family:Times New Roman;}

.inside-header.grid-container{max-width: 1670px;}
/*********************************************/
.inside-top-bar.grid-container{max-width:1500px; max-height:38px; box-sizing:border-box;}
.top-bar-align-right .widget:nth-child(even) {order:0 !important; }
.top-bar{ border-bottom:1px solid #ededed; /*max-height:24px !important;*/}

#custom_html-4 > div > div > div > span > a > i{font-family: "Font Awesome 5 Brands" !important; color:#0090a0; font-size:30px; height: 30px; width:30px;  content: "\f09a";}
#custom_html-4 > div > div > div > span > a > i:before {
    content: "\f09a";
}
#custom_html-4 > div > div > div.fl-col.fl-node-60ca59f2474a9.fl-col-small{width: 40px; margin-right:10px; }


/*********************************************/

ul.sub-menu > li > a { font-size: 19px !important;}
.main-navigation a { font-weight: 500;}


.custbanner > div > div > h1{color:white; font-size:47px !important; font-weight:bold;}
.custbanner > div > div{padding-top:110px;}


.custbanner2 > div > div > h1{/*color:#fed872;*/ /*color:#fce57b;*/ /*color:#fbf0be;*/color:#214aa1; font-size:44px !important; font-weight:bold; /*text-shadow: 2px 3px 3px #424242;*//*text-shadow: 2px 3px 3px #303030;*/ /*text-shadow: 2px 3px 3px #1a1a1a;*//*text-shadow: 2px 2px 3px #ffffff, 2px 3px 4px #1a1a1a;*/ text-shadow: 0 0 3px #ffffff, 0 0 5px #ffffff, 2px 3px 3px #666666;}
.custbanner2 > div > div{padding-top:0px;}

.pullingcursive > div{padding-top:15px;}


#n2-ss-4 > div > div.n2-ss-slider-2.n2-ow > div > div.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-25.n2-ss-slide-active > div.n2-ss-layers-container.n2-ow > div > div > div > div > div > div > div.n2-ss-layer.n2-ow.n-uc-n3LNw6n6LFHw > div{
/*background-color: ;*/
}

#n2-ss-6item3{min-width:362px;}
.pullingcursive > div{overflow:initial !important;}




p.backtoall {padding-left:10px; font-size:20px; }
p.backtoall a{font-size:20px;}


/************The following for the contact page form********************************************************************/

fieldset.empfieldset{ /*border: none;*/ border:1px solid #adadad; padding-bottom: 23px;}
    fieldset.empfieldset legend{ padding-left: 8px; padding-right:8px;}


.formcontainer{width: 100%;}
 .formcontainer input{ width: 100%; font-size: 22px; }

 /*added*/
 .formcontainer input.shorter{ width: 30%;}

fieldset ol{   
padding: 1em 1em 0 1em;   
list-style: none;  
margin: 0 1.5em 1.5em 1.5em;
}  
fieldset li{
padding-bottom: 1em;  
}
fieldset.submit{
border-style:none;  
}

div.g-recaptcha{padding-left:40px; margin-top:14px;}
#bumber{position:static; line-height:.5px; background-color:transparent;}
div#sbutton{padding-left:40px; margin-top:20px;}
 #Submit1{
     text-align:center;
     font-size: 24px;
    line-height: 28px;
    padding: 12px 30px;
    background: #258ea6;
    border: 1px solid #0090a0;
    border-radius: 3px;
    background: linear-gradient(to bottom,#24a2af 0%, #0090a0 100%);
    color: white;
    /*max-width:270px;*/
    max-width:304px;
 }
 #sbutton2 > #Submit2{display:none;}

 #sbutton > label {  
float: left;  
/*width: 20em;*/  
margin-right: 1em; 
clear:both; 
width:100%;
}

input.rad {
    width: auto !important;
}
label.rad {
    float: none;
    clear: none;
    width: 50%;
}

fieldset{}
label{font-size: 23px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
color: #000000;
}

@media (min-width:740px) {

 legend{font-size: 20px; text-align: initial;}

 /*div label{display: initial; font-size: 18px;}

 input{width:30%; font-size: 18px;}

 select{width: 31%; font-size: 18px;}*/

  #Submit1{}

 label {  
float: left;  
/*width: 20em;*/  
margin-right: 1em; 
clear:both; 
width:100%;
font-size: 23px;
}

 fieldset {   
margin: 20px 4px 4px 4px;   
padding: 0;  
}  
legend {   
margin-left: 1em;   
color: #142361;   
font-weight: bold;  
}  
fieldset ol{   
/*padding: 1em 1em 0 1em;*/   
list-style: none;  
}  
fieldset li{
padding-bottom: 1em;
padding-top:25px;  
}
fieldset.submit{
border-style:none;  
}

 /*#formcontainer{width:700px;}*//**/
  #formcontainer ul, #formcontainer li {list-style:none;}

fieldset li {
float: left;
clear: left;
width: 100%;  
padding-bottom: 1em;
}
fieldset {  
/*float: left;*/  
/*clear: left;*/  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
}
/*fieldset.submit{
float: none;  
width:100%;
border: 0 none #FFF;  
 padding-left: 24.5em;
}*/ 

}
/*******end mediaq******/

/*experimenting with backgroundcolor and fieldset border
fieldset{  
background-color:rgba(243,243,243,0.8) 
}
*/

fieldset {          
border: 1px solid #142361;      
}


hr{
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-style:solid;
    border-bottom:3px;
    color:black;
    border-color:black;
    margin-top:80px;
    margin-bottom:20px;
    overflow:hidden;
}

@media (max-width:768px) {
    #post-21 > div > div > div > div > div > div > div > div.fl-col.fl-node-5d1631bc605b2.fl-col-small{ max-width:none;}
}
@media (max-width:739px){
 fieldset.submit {text-align: center; }
 #Submit1{width:75%; margin-left:auto; margin-right:auto;}
}
@media (max-width:482px){
    #sbutton{
display:none;
 }
    #sbutton2 > label{
float: left;  
/*width: 20em;*/  
margin-right: 1em; 
clear:both; 
width:100%;
}
#sbutton2{padding-left: 40px; margin-top:10px;}
#sbutton2 > #Submit2{
    display:inline-block;
     text-align:center;
     font-size: 23px;
    line-height: 28px;
    padding: 5px 6px;
    background: #258ea6;
    border: 1px solid #0090a0;
    border-radius: 3px;
    background: linear-gradient(to bottom,#00adaf 0%,#0090a0 100%);
    color: white;
    /*max-width:270px;*/
    max-width:150px;
 }
 }
/*****************************************************************************/

/***********calender test below*******************/
article.cat_cloque{background-color: yellow;}



/*****************************************************************************/
.sideboxcol > div{/*box-shadow: 10px 10px 8px 10px #888888;*/ box-shadow: 8px 10px 17px 1px #555;}
#sched-sidebar > div > div.fl-post-feed > div.fl-post-feed-post > div.fl-post-feed-text > div > h2{font-size: 22px !important;}
#sched-sidebar > div > div.fl-post-feed > div.fl-post-feed-post:not(:last-child){border-bottom: 1px solid rgba(0,173,175,0.75) !important;}
/******************eventscal css below***********************************************************/
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{background-color: #16177a !important;}

div.tribe-events-calendar-month__calendar-event-datetime{font-size:12px !important; font-weight:600 !important;}


/*****************************************************************************/
/*****************************************************************************/
hr.sbar{margin-top: 4px; margin-bottom:30px; color:rgba(0,173,175,0.75) !important; border-color:rgba(0,173,175,0.75) !important; background-color:rgba(0,173,175,0.75) !important;}

.tribe-common a{text-decoration:underline !important; color:#16177a !important;}
div.tribe-events-c-top-bar.tribe-events-header__top-bar > a{text-decoration: none !important;}

.tribe-events .tribe-events-calendar-month__day-date-link{text-decoration:none !important;}

/**************to hide events back link************/
/*p.tribe-events-back a{ display:none !important;}*/

/*****************************************************************************/
.footer-widgets-container { max-width:1500px;}

footer.site-info { border-top:1px solid #666666;}

div.footer-widget-1 { margin-left:50px;}






@media (max-width:768px) {
div.footer-widget-1 { margin-left:0px;}
}

@media (min-width:901px) {
    #hpbannerTwomobile { display:none;}
}
@media (max-width:900px) {
    #hpbannerOne {display:none; }
}


.custbanner2mobile > div > div > h1{/*color:#fed872;*/ /*color:#fce57b;*/ /*color:#fbf0be;*/color:#214aa1; font-size:30px !important; font-weight:bold; /*text-shadow: 2px 3px 3px #424242;*//*text-shadow: 2px 3px 3px #303030;*/ /*text-shadow: 2px 3px 3px #1a1a1a;*//*text-shadow: 2px 2px 3px #ffffff, 2px 3px 4px #1a1a1a;*/ text-shadow: 0 0 3px #ffffff, 0 0 5px #ffffff, 2px 3px 3px #666666;}
.custbanner2mobile > div > div{padding-top:0px;}




