div.cbPoweredBy{
  display: none!important ;
}

.page-content{
  background-color: #ffffff!important ;
}
main{
	background-color: #ffffff ;
	border: 10px #ffffff solid ;
}

/*
body.itemid-101, body.itemid-126, body.itemid-127, body.itemid-128, body.itemid-129, 
body.itemid-130, body.itemid-172, body.itemid-175, body.itemid-176
*/

body
{
  background: url(/images/promo-bg.jpg) center top;
  background-size: 100% 100%;
}

.gizWelcomeMessage{
  text-align: end;
  font-weight: 600 ;
  color: #ffffff ;
}

.gizPGBuilderHomePageBG{
  background-color: #E0D7FF ;
  border-top: 10px #E0D7FF solid ;
  border-left: 10px #E0D7FF solid ;
  border-right: 10px #E0D7FF solid ;
  border-bottom: 10px #E0D7FF solid ;
}

.gizImageBorder{
  margin: 8px ;
}

/* Purple */
.gizModulePurple{
  background-color: #8660a9 ;
  border-top: 10px #8660a9 solid ;
  border-left: 10px #8660a9 solid ;
  border-right: 10px #8660a9 solid ;
  border-bottom: 10px #8660a9 solid ;
  margin-bottom: 5px ;
}
.gizModulePurple h2{
  background-color: #7611A6 ;
  border-top: 10px #7611A6 solid ;
  border-left: 10px #7611A6 solid ;
  border-right: 10px #7611A6 solid ;
  border-bottom: 10px #7611A6 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}
/* Purple */

/* Purple Pastel */
.gizModulePastelPurple{
  background-color: #8760aa ;
  border-top: 10px #8760aa solid ;
  border-left: 10px #8760aa solid ;
  border-right: 10px #8760aa solid ;
  border-bottom: 10px #8760aa solid ;
  margin-bottom: 5px ;
}
.gizModulePastelPurple h2{
  background-color: #6E01A2 ;
  border-top: 10px #6E01A2 solid ;
  border-left: 10px #6E01A2 solid ;
  border-right: 10px #6E01A2 solid ;
  border-bottom: 10px #6E01A2 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}
/* Purple Pastel */

/* Blue */
.gizModuleBlue{
  background-color: #0061FF ;
  border-top: 10px #0061FF solid ;
  border-left: 10px #0061FF solid ;
  border-right: 10px #0061FF solid ;
  border-bottom: 10px #0061FF solid ;
  margin-bottom: 5px ;
}
.gizModuleBlue h2{
  background-color: #0026B6 ;
  border-top: 10px #0026B6 solid ;
  border-left: 10px #0026B6 solid ;
  border-right: 10px #0026B6 solid ;
  border-bottom: 10px #0026B6 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}
/* Blue */

/* Green */
.gizModuleGreen{
  background-color: #00a738 ;
  border-top: 10px #00a738 solid ;
  border-left: 10px #00a738 solid ;
  border-right: 10px #00a738 solid ;
  border-bottom: 10px #00a738 solid ;
  margin-bottom: 5px ;
}
.gizModuleGreen h2{
  background-color: #007728 ;
  border-top: 10px #007728 solid ;
  border-left: 10px #007728 solid ;
  border-right: 10px #007728 solid ;
  border-bottom: 10px #007728 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}
/* Green */

/* Orange */
.gizModuleOrange{
  background-color: #EF9C66 ;
  border-top: 10px #EF9C66 solid ;
  border-left: 10px #EF9C66 solid ;
  border-right: 10px #EF9C66 solid ;
  border-bottom: 10px #EF9C66 solid ;
  margin-bottom: 5px ;
}
.gizModuleOrange h2{
  background-color: #f57726 ;
  border-top: 10px #f57726 solid ;
  border-left: 10px #f57726 solid ;
  border-right: 10px #f57726 solid ;
  border-bottom: 10px #f57726 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}
/* Orange */

/* Pastel Blue */
.gizModulePastelBlue{
  background-color: #D7EEFF ;
  border-top: 0px #D7EEFF solid ;
  border-left: 4px #FFFFFF solid ;
   border-right: 10px #D7EEFF solid ;
  border-bottom: 0px #D7EEFF solid ;
  margin-bottom: 5px ;
}
.gizModulePastelBlue h3, .gizModulePastelBlue h2{
  background-color: #69aee2 ;
  border-top: 10px #69aee2 solid ;
  border-left: 10px #69aee2 solid ;
  border-right: 10px #69aee2 solid ;
  border-bottom: 10px #69aee2 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}


/* Pastel Yellow */
.gizModulePastelYellow{
  background-color: #FAFFC7 ;
  border-top: 0px #FAFFC7 solid ;
  border-left: 4px #FFFFFF solid ;
   border-right: 10px #FAFFC7 solid ;
  border-bottom: 0px #FAFFC7 solid ;
  margin-bottom: 5px ;
}
.gizModulePastelYellow h3, .gizModulePastelYellow h2{
  background-color: #e8f561 ;
  border-top: 10px #e8f561 solid ;
  border-left: 10px #e8f561 solid ;
  border-right: 10px #e8f561 solid ;
  border-bottom: 10px #e8f561 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}

/* Pastel Green*/
.gizModulePastelGreen{
  background-color: #CCF1FF ;
  border-top: 0px #CCF1FF solid ;
  border-left: 4px #FFFFFF solid ;
   border-right: 10px #CCF1FF solid ;
  border-bottom: 0px #CCF1FF solid ;
  margin-bottom: 5px ;
}
.gizModulePastelGreen h3, .gizModulePastelGreen h2{
  background-color: #4eb1d7 ;
  border-top: 10px #4eb1d7 solid ;
  border-left: 10px #4eb1d7 solid ;
  border-right: 10px #4eb1d7 solid ;
  border-bottom: 10px #4eb1d7 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}

/* Pastel Green2*/
.gizModulePastelGreen2{
  background-color: #66FF66 ;
  border-top: 0px #66FF66 solid ;
  border-left: 4px #FFFFFF solid ;
   border-right: 10px #66FF66 solid ;
  border-bottom: 0px #66FF66 solid ;
  margin-bottom: 5px ;
}
.gizModulePastelGreen2 h3, .gizModulePastelGreen2 h2{
  background-color: #02b602 ;
  border-top: 10px #02b602 solid ;
  border-left: 10px #02b602 solid ;
  border-right: 10px #02b602 solid ;
  border-bottom: 10px #02b602 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}


/* Pastel Orange */
.gizModulePastelOrange{
  background-color: #EF9C66 ;
  border-top: 0px #EF9C66 solid ;
  border-left: 4px #FFFFFF solid ;
   border-right: 10px #EF9C66 solid ;
  border-bottom: 0px #EF9C66 solid ;
  margin-bottom: 5px ;
}
.gizModulePastelOrange h3, .gizModulePastelOrange h2{
  background-color: #f57726 ;
  border-top: 10px #f57726 solid ;
  border-left: 10px #f57726 solid ;
  border-right: 10px #f57726 solid ;
  border-bottom: 10px #f57726 solid ;
  color: #ffffff ;
  font-size: 14pt ;
}

.gizButtonTextLeftAlign{
  text-align: left ;
}

/* Menu */
.nav-item{
  font-weight: 600 ;
  font-size: 16pt ;
}
/* Menu */

ul.colors-bar {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}
ul.colors-bar li.c1 {
    background-color: #DD7352;
}
ul.colors-bar li.c2 {
    background-color: #4196E5;
}
ul.colors-bar li.c3 {
    background-color: #7D5A9E;
}
ul.colors-bar li.c4 {
    background-color: #B5181D;
}
ul.colors-bar li.c5 {
    background-color: #85BA3B;
}
ul.colors-bar li {
    width: 20%;
    height: 3px;
    float: left;
    list-style: none;
}
ul li {
    padding: 0;
    list-style: none;
}
li {
    line-height: 20px;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}

/* Region Category Section */
main div.blog div div div div.page-header h2 {
  font-size: 16pt ;
  color: blue ;
  font-weight: 600 ;
}

div.regions div ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333333;
}

div.regions div ul li {
    float: left ;
}

div.regions div ul li a {
  display: block;
  color: white;
  text-align: center;
  padding: 10px;
  text-decoration: none;
  font-size: 12pt;
}

div.regions div ul li a:hover {
  background-color: #111111;
}
/* Region Category Section */

/* changing image sizes o home page section */
.giz-hp-image-cats{
  width: 300px ;
}

@media only screen and (max-width: 1100px) {
  .giz-hp-image-cats{
  	width: 100% ;
  }
}

@media only screen and (max-width: 900px) {
  .giz-hp-image-cats{
  	width: 100% ;
  }
}


