

/*GOOGLE FONT*/
@import 'https://fonts.googleapis.com/css?family=Muli:400,600,900|Open+Sans:400,600,700';
@import 'https://fonts.googleapis.com/css?family=Roboto:200,300,400,500,600,700,800,900'; 


/*WEBINARS*/
#webinar {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-image:url(bgWebinar.png);
             width:200px; text-align:center; line-height:18px; margin:12px 0 6px 0;}
#webinar .heading {padding:24px 12px 6px 12px; color:#008080; font-size:22px;}
#webinar .stay {padding:0px 12px 6px 12px; color:#fff8dc; font-size:16px;}   
#webinar .content {padding:0 8px 6px 8px; color:#fff;}
#webinar .link {padding:0 12px 18px 12px; color:#fff8dc;}
#webinar a {color:#fff8dc; text-decoration:underline;}
#webinar a:hover {color:#fff8dc; text-decoration:none;}


/*HACP, LOOK WHO`S CERTIFIED*/
#hacpLOOK {-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:2px solid lightgray;
width:196px; text-align:center;
line-height: 18px;
margin:8px 0 6px 0; padding-bottom:10px;
color:inherit;
background-color:#efefef;
background:-moz-linear-gradient(top, #efefef 0%, lightgray 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef ), color-stop(100%,lightgray));
background:-webkit-linear-gradient(top, #efefef 0%,lightgray 100%);
background:-o-linear-gradient(top, #efefef 0%,lightgray 100%);
background:-ms-linear-gradient(top, #efefef 0%,lightgray 100%);}
#hacpLOOK .header {-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
text-align:center; margin:0; padding:12px 12px 12px 12px; background-color:#000033;}	
#hacpLOOK .lrg {color:white; font-size: 20px; font-weight: 900;}
#hacpLOOK .sml {font-style:italic; color:lightgray; font-size:14px; font-weight:bold;}
#hacpLOOK .link {margin:12px;}
#hacpLOOK .celeelebrationsHEADER {margin:-4px 0 0 0; padding:0; font-weight:700;}


/*HACP*/
/*#hacp {font-family:"Open Sans", "serif", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica,Arial, "sans-serif";
background:url('adHACP.png') no-repeat; background-position:50% 25%; margin:6px 0 12px 0;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:292px; width:200px; text-align:center;
font-size:14px; line-height:18px;}
#hacp .programs {color:white; text-align:left; padding-top:182px; display:block; width:100%; margin-left:24px;}
#hacp .link {padding-top:14px;}
#hacp a {color:#0000cc; text-decoration:underline;}
#hacp a:hover {color:#0000cc; text-decoration:none;}*/


/*HACP, PREP COURSE*/
/*#ad-preparatory {height:auto; width:198px; margin:10px 0 6px 0; padding:18px 0 18px 0; text-align:center; 
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-color:silver; border-style:solid; border-width:1px;
background-color:#499ac5;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#000033), to(#499ac5));
background-image:-moz-linear-gradient(#000033, #499ac5);
background-image:-o-linear-gradient(#000033, #499ac5);
background-image:linear-gradient(#000033, #499ac5);}

#ad-preparatory .title {color:white; font-size:1.2em; line-height:1.2em; text-shadow: 1px 1px #000059;
font-family:'Roboto'; font-weight:400;}


#ad-preparatory .subTitle {margin:2px 0 0 0; padding:0; color:white; font-size:1.1em; line-height:1.0em;}

#ad-preparatory img {margin:12px 0 8px 0;}

#ad-preparatory .date {color:maroon; margin:0; padding:8px 0 8px 0; background-color:white; font-weight:600;
font-size:1.0em;
font-family:'Roboto';}  

#ad-preparatory  .link {margin:0; padding:18px 0 12px 0;
font-size:1.0em; line-height:1.3em;
font-family:'Roboto';}  

#ad-preparatory a {color:white; text-decoration:underline;}
#ad-preparatory a:visited {color:white; text-decoration:underline;}
#ad-preparatory a:active {color:white; text-decoration:underline;}
#ad-preparatory a:hover {color:white; text-decoration:none;}

#ad-preparatory .location {color:lightblue; margin:0; padding:0;
font-size:0.9em; line-height:1.2em;
font-family:'Roboto';}   */


/*HACP PE PREP COURSE*/
/*#hacpPREP {font-family:"Open Sans", "serif", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-weight:normal;
webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;  
width:200px; text-align:center;
min-height:180px;
padding:80px 0 12px 0;
background-color:#ffd299;
background-image:url('https://cihq-hacp.org/i/adCMSPREPARATORY.png');
background-repeat:no-repeat;
background-position:center top;
background-size:contain;
-moz-box-shadow:inset 0 0 18px #ca7f3e;
-webkit-box-shadow:inset 0 0 18px #ca7f3e;
box-shadow:inset 0 0 18px #ca7f3e;} 

#hacpPREP .link {margin:12px; font-size:14px;}
#hacpPREP .link a:link {text-decoration:underline;}
#hacpPREP .link a:visited {text-decoration:none;}
#hacpPREP .link a:hover {text-decoration:none;}

#hacpPREP .title {color:#930002; font-size:17px; line-height:19px;;
font-family:"Muli", "serif", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
margin:6px 0 0 0; padding:0; font-weight:600;}

#hacpPREP .content {font-size:13px; padding:6px 0 0 0; line-height:16px;} */


/*2025 SUMMIT (LANDSCAPE)*/
          #landscapeCIHQ article {margin:6px; padding:14px; width:400px; min-height:170px; text-align:left; 
                                  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
                                  font-family:'Roboto'; font-size:12px;
                                  background-image:url("bgSummitVerical.png"); background-position:0 0;}

    #landscapeCIHQ article .save {color:red; font-size:1.3em; text-shadow:1px 1px black; font-weight:700;}
  #landscapeCIHQ article .summit {color:white; font-size:1.3em; text-shadow:1px 1px black;}
#landscapeCIHQ article .gambling {color:red; font-size:1.2em; padding-left:5px; text-shadow:1px 1px black;}
   #landscapeCIHQ article .date1 {color:white; font-size:1.2em; padding-left:5px;}
#landscapeCIHQ article .location {color:silver; padding-left:5px;}
    #landscapeCIHQ article .hacp {color:white; font-size:1.3em; padding-top:8px; text-shadow:1px 1px black;}
   #landscapeCIHQ article .date2 {color:white; font-size:1.2em; padding-left:5px; text-shadow:1px 1px black;}
     #landscapeCIHQ article span {color:white;}

        #landscapeCIHQ article a {color:yellow; text-decoration:underline;}
   #landscapeCIHQ article a:link {color:yellow; text-decoration:underline;}
 #landscapeCIHQ article a:active {color:yellow; text-decoration:underline;}
  #landscapeCIHQ article a:hover {color:yellow; text-decoration:none;} 
#landscapeCIHQ article a:visited {color:yellow; text-decoration:underline;} 
  
/*-MOBILE ADJUSMENT*/
@media only screen and (max-device-width:480px) {
#landscapeCIHQ article {width:90%;}}

/*-DESKTOP ADJUSMENT*/
@media only screen and (max-width:480px) {
#landscapeCIHQ article {width:90%;}}
  
/*-MOBILE ADJUSMENT*/
@media only screen and (max-device-width:380px) {
#landscapeCIHQ article {width:290px;}}

/*-DESKTOP ADJUSMENT*/
@media only screen and (max-width:380px) {
#landscapeCIHQ article {width:290px;}}  


/*2025 SUMMIT (PORTRAIT)*/
          #portraitCIHQ article {margin:-6px 0 -6px 0; padding:22px 4px 6px 4px; width:192px; min-height:340px; text-align:center; 
                                 -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
                                 font-family:'Roboto'; font-size:12px;
                                 background-image:url("https://cihq.org/summit/2024-Summit-HACP-Ad-Background.png"); background-position:0 50%;}

    #portraitCIHQ article .save {color:red; font-size:1.3em; text-shadow:1px 1px black; font-weight:700; padding-bottom:8px;}
  #portraitCIHQ article .summit {color:white; font-size:1.6em; text-shadow:1px 1px black; line-height:1.0em; padding-bottom:8px;}
#portraitCIHQ article .gambling {color:red; font-size:1.3em; padding-left:5px; text-shadow:1px 1px black; line-height:1.0em; padding-bottom:8px;}
   #portraitCIHQ article .date1 {color:white; font-size:1.3em; padding-left:5px; padding-bottom:8px;}
#portraitCIHQ article .location {color:silver; padding-left:5px; padding-top:8px; line-height:1.3em}
    #portraitCIHQ article .hacp {color:white; font-size:1.5em; text-shadow:1px 1px black; line-height:1.0em; padding-top:20px;}
   #portraitCIHQ article .date2 {color:white; font-size:1.3em; padding-left:5px; text-shadow:1px 1px black;}

        #portraitCIHQ article a {color:yellow; text-decoration:underline;}
   #portraitCIHQ article a:link {color:yellow; text-decoration:underline;}
#portraitCIHQ article a:visited {color:yellow; text-decoration:underline;}
 #portraitCIHQ article a:active {color:yellow; text-decoration:underline;}
  #portraitCIHQ article a:hover {color:yellow; text-decoration:none;} 


/* PORTRAIT WRAPPER */
.cihq-ad-portrait {
    margin: 0;
    padding: 20px 6px;
    width: 188px;
    min-height: 270px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #fff;
    border-radius: 4px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 1.35em;
}

/* TEXT ELEMENTS */
.cihq-ad-portrait .title {
    font-size: 1.4em;
    font-weight: 400;
    text-shadow: 1px 1px 2px #000;
    margin-bottom: 10px;
    line-height: 1.2;
}

.cihq-ad-portrait .tagline {
    font-size: 1.15em;
    color: #ff4d4d;
    font-weight: 400;
    text-shadow: 1px 1px 2px #000;
    margin-bottom: 12px;
}

.cihq-ad-portrait .date {
    font-size: 1.25em; /*1.25*/
    margin-bottom: 10px;
}

.cihq-ad-portrait .location {
    color: #dcdcdc;
    margin-bottom: 6px;
}

.cihq-ad-portrait .section-title {
    font-size: 1.4em;  /*1.20*/
    font-weight: 400;
    text-shadow: 1px 1px 2px #000;
    margin-top: 18px;
    margin-bottom: 6px;
    line-height: 1.2;
}

.cihq-ad-portrait a {
    color: #ffeb3b;
    text-decoration: underline;
}

.cihq-ad-portrait a:hover {
    text-decoration: none;
}

/* MOBILE ADJUSTMENTS */
@media (max-width: 600px) {
    .cihq-ad-portrait {
        width: 100%;
        padding: 24px 18px;
        font-size: 14px;
        min-height: auto;
    }

    .cihq-ad-portrait .title {
        font-size: 1.7em;
    }

    .cihq-ad-portrait .tagline {
        font-size: 1.3em;
    }
}

