@font-face {
    font-family: ralewayboldest;
    src: url('fonts/Raleway-Black.ttf')  format('truetype');
}



@font-face {
    font-family: ralewaybold;
    src: url('fonts/Raleway-SemiBold.ttf')  format('truetype');
}



@font-face {
    font-family: raleway;
    src: url('fonts/Raleway-Regular.ttf')  format('truetype');
}



@font-face {
    font-family: ralewaymedium;
    src: url('fonts/Raleway-Medium.ttf')  format('truetype');
}




@font-face {
    font-family: ralewaylight;
    src: url('fonts/Raleway-Light.ttf')  format('truetype');
}




@font-face {
    font-family: cormorantboldital;
    src: url('fonts/CormorantGaramond-BoldItalic.ttf')  format('truetype');
}


@font-face {
    font-family: cormorantbold;
    src: url('fonts/CormorantGaramond-Bold.ttf')  format('truetype');
}


@font-face {
    font-family: cormorantregular;
    src: url('fonts/CormorantGaramond-Regular.ttf')  format('truetype');
}





body,html{
padding: 0;
margin: 0;	
overflow-x: hidden;	
	
}


/* a links */ 

a:link, a:visited, a:hover, a:active{
text-decoration: none;	
	
	
	
}


div, p, a, li, td { -webkit-text-size-adjust:none; } /* Over write iphone min text */


/*Wrapper start */


.wm-wrapper{
width: 100%;
float: left;
position: relative;	
text-align: center;	
background: gainsboro;	
}

.wm-wrapper-inline{
max-width: 2000px;	
width: 100%;
display: inline-block;
vertical-align: top;
background: white;
}





/*Wrapper end */



/*Navigation Start */


.bottom-bar-ink-and-culture{
width: 100%;
float: left;
background: #5d4f4f;
padding-top: 6px;
padding-bottom: 6px;
position: relative;	/*Here we can change to relative or fixed depending on the requirement of the website  */
z-index: 9999;	
text-align: center;	
font-family: calibri, sans-serif;
font-size: 15px;
color: white;
}

.wm-navbar-trans{
width: 100%;
float: left;
background: white;
height: 70px;
position: relative;	/*Here we can change to relative or fixed depending on the requirement of the website  */
z-index: 9999;	
text-align: center;	
border-bottom: 1px solid #f1f1f1;
}

.wm-navlogo{
float: left;
width: 130px; /* Change size as needed. */
height: auto;
margin-top: -4px;
margin-left: 3%;
position: relative; 	
	
	
}


.wm-navlogo img{
float: left;
width: 100%;
height: auto;	
 image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;	
	
}



.wm-navigation{
width: 700px;
float: right;
margin-right: 1%;	
text-align: right;	
position: relative;
margin-top: 25px;
}



#wm-navigation-links {
width: 100%;
float: right;
text-align: right;	
	
}


#wm-navigation-links ul{
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 5px; 	
list-style: none;	
text-align: right;	
font-family: arial;
font-weight: 500; 
font-size: 15px;
text-transform: uppercase;
letter-spacing: 2px;
}


#wm-navigation-links ul li{
width: auto; 
display: inline-block;
margin-left: 8px; 
margin-right: 8px;
padding-bottom: 25px;
color: #d2b64b;
color: white;
color: #6c5353;
list-style: none;	
position: relative;	
z-index: 99999 !important;	

}

#wm-navigation-links ul li a{
color: #6c5353;
}


#wm-navigation-links ul li a:hover{
color: white;
color: #d2b64b;	
}



#wm-navigation-links ul li ul{
width: 180px; 
height: auto;
background: #6c5353;
position: absolute;
top: 40%;
left: 0;
padding-bottom: 0;
padding-top: 0;
z-index: 9999 !important;	
text-align: left;
padding-left: 0;
padding-right: 0;
display: none;
font-size: 12px;
}



#wm-navigation-links ul li ul  li{	
width: 100%;
display: inline-block;	
position: relative;	
margin-left: 0;
margin-right: 0;
padding-bottom: 0;
}





#wm-navigation-links ul li ul  li a{
width: 96%; 
padding: 2%;
padding-bottom: 10px;
padding-top: 10px;  
display: inline-block;
color: #d2b64b;
margin-left: 0;
margin-right: 0;	

}





#wm-navigation-links ul li ul li a:hover{
background: #d2b64b; 
color: white;
	
}


#wm-navigation-links li:hover ul {
display: block	
	
}



.wm-navigation-menu{
	
width: 35px; 
height: auto;
float: right;
margin-right: 1%;
margin-top: 22px;	
	
display: none;	
	
}


.wm-navigation-button{
width: 100px; 
height: auto;
float: right;
margin-right: 3%;
margin-top: 22px;		
}



.wm-navigation-menu img{
width: 100%; 
height: auto;	
	
}



.wm_menu_drop_down{
width: 210px;
position: fixed; 
height: 100%;
background: white;
background: rgba(255,255,255,0.9);
font-size: 15px;
text-transform: uppercase; 
font-weight: 500;
letter-spacing: 2px; 
padding-top: 25px;	
top: 0; 
right: 0;	
font-family: calibri, sans-serif;	
display: none;	
}



.wm_menu_drop_down a, .wm_menu_drop_down p{
	
width: 100%; 
box-sizing: border-box;
padding: 10px;
color: #6c5353; 	
float: left;
text-align: left;	
margin-top: 0;
margin-bottom: 0;
}


.wm_menu_drop_down a:hover, .wm_menu_drop_down p:hover{
background: #d2b64b;
color: white;	
	
	
}

.wm_menu_drop_down-indent{
width: 100%;
box-sizing: boder-box;
padding-left: 10px;
padding-right: 5px;	
	
	
}


.wm_menu_drop_down_close{
width: auto;
font-size: 17px;
color: 	#6c5353;
font-weight: 500;' 
font-family: arial;
position: absolute; 
top: 5px;
right: 15px;	
	
}



#wm-services-menu-dd{
	
display: none;	
	
	
}

/*Navigation Done */

/*animation overlaying3 */

@-webkit-keyframes overlaying3 {
0%{
      opacity:0;	  
   }	  
	100% { 
opacity: 1;
}      
}
@-moz-keyframes overlaying3 {
0%{
      opacity:0;	  
   }	  
	100% { 
opacity: 1;
}    
}
@-o-keyframes overlaying3 {
0%{
      opacity:0;	  
   }	  
	100% { 
opacity: 1;
}  	
}
@keyframes overlaying3 {
0%{
      opacity:0;	  
   }	  
	100% { 
opacity: 1;
}  
}	

/*animation overlaying3 Done */


/*Main Call to Action */

.wm-call-to-action-hold{
width: 100%;
margin-top: 2%; 
margin-bottom: 1%;
position: relative;
text-align: center;
}


.wm-call-to-action, .wm-call-to-action-ink, .wm-call-to-action-ink-blue {
width: auto;
padding: 15px;
padding-left: 30px;
padding-right: 30px; 
border-radius: 1px;
font-weight: 400;
font-family: raleway, sans-serif;	
background: #d45500;
display: inline-block; 
vertical-align: top;	
text-transform: capitalize;
color: white !important;
font-size: 112%;
 -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
}

.wm-call-to-action-ink, .wm-call-to-action-ink-blue {
background: #f54c0a;	
padding: 12px;
padding-left: 18px;
padding-right: 18px; 
border-radius: 1px;
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
font-family: arial, sans-serif;
margin-top: 1%;
}

.wm-call-to-action-ink-blue{
background: rgb(26, 175, 196);

}

.wm-call-to-action:hover, .wm-call-to-action-ink:hover, .wm-call-to-action-ink-blue:hover {
background: #6c5353;	
 -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;	
}



/*Call to action finished */



/* Community Space Start */


.community-space-main-header {
width: 100%;
float: left;
text-align: center; 
position: relative;
background: url(images/women-hero-image.webp) no-repeat 50% 38% scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
padding-top: 4%;
padding-bottom: 30%;
}


#community-space-main-header-v2 {
width: 100%;
float: left;
text-align: center; 
position: relative;
background: url(images/wishmindset-new-hero-back.webp) no-repeat 50% 50% scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
padding-top: 5%;
padding-bottom: 7%;
}


#community-space-secondary-header {
background: url(images/ladies-in-cactus.webp) no-repeat 50% 50% scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 padding-top: 9%;
padding-bottom: 9%; 
}

#about-home-page {
background: url(images/about-header.webp) no-repeat 50% 50% scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 padding-top: 12%;
padding-bottom: 12%; 
}


#services-home-page {
background: url(images/services-header.webp) no-repeat 50% 50% scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 padding-top: 12%;
padding-bottom: 12%; 
}


.div-alignment-a{
width: 30%;
margin-right: 2%;
display: inline-block;
vertical-align: middle; 
text-align: left;	
}

.div-alignment-b{
width: 40%;
display: inline-block;
vertical-align: middle; 	
}
.div-alignment-b img{
width: 100%;
height: auto;	
}

.community-space-main-header-text, .community-space-main-header-secondary-text {
width: 55%;
text-align: center; 
position: relative;	
display: inline-block;	
vertical-align: top;
}


.community-space-main-header-secondary-text {
width: 80%;


}




.enlarge-hero-text{
font-size: 148%;
font-family: arial, sans-serif;
color: #d45500;
font-weight: 600;

}
.enlarge-hero-text-v2{
font-size: 100%;
font-family: arial, sans-serif;
color: #d45500;
font-weight: 600;

}



.community-space-main-header h1, .community-space-main-header h2{
width: 100%;
display: inline-block;	
vertical-align: top;
font-family: cormorantboldital, sans-serif;
font-size: 300%;
margin-top: 0;	
line-height: 140%;
color: white;
margin-bottom: 6px;	
-webkit-animation: overlaying3 ease-in-out 1.3s 0s; /*Add wherever effect is needed, 0s is used to indicate delay*/
  -moz-animation: overlaying3 ease-in-out 1.3s 0s; 
  -o-animation: overlaying3 ease-in-out 1.3s 0s;
  animation: overlaying3 ease-in-out 1.3s 0s;		
	
}

.community-space-main-header h3{
width: 100%;
display: inline-block;	
vertical-align: top;
font-size: 320%;
margin-top: 0;	
font-family: cormorantboldital, serif;
color: white;	
-webkit-animation: overlaying3 ease-in-out 1.6s 0s; /*Add wherever effect is needed, 0s is used to indicate delay*/
  -moz-animation: overlaying3 ease-in-out 1.6s 0s; 
  -o-animation: overlaying3 ease-in-out 1.6s 0s;
  animation: overlaying3 ease-in-out 1.6s 0s;		
}


.community-space-main-header p{
width: 100%;
display: inline-block;	
vertical-align: top;
font-size: 150%;
font-weight: 400;	
font-family: calibri, sans-serif;	
margin-top: 8px;	
color: white;
-webkit-animation: overlaying3 ease-in-out 2s 0s; /*Add wherever effect is needed, 0s is used to indicate delay*/
  -moz-animation: overlaying3 ease-in-out 2s 0s; 
  -o-animation: overlaying3 ease-in-out 2s 0s;
  animation: overlaying3 ease-in-out 2s 0s;	
}


.community-space-arrow-down {
bottom: 9%;
width: 100%;
text-align: center; 
z-index: 22;
position: absolute; 	
color: white; 	
font-family: calibri, sans-serif;
}

.position-arrow{
width: 100%; 
display: inline-block;
vertical-align: top;	
font-size: 130%;
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}

.position-arrow img{
width: 50px !important; 
min-width: 50px !important; 
height: auto; 	

}

}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@-moz-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@-o-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
	       
	
	
	
	
	
	
@keyframes slideshow__fade {  
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  12.00% {
   opacity: 1;
   animation-timing-function: ease-out;
  }
  20.00% {
    opacity: 1;
  }
  28.00% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}	
	
	
.slideshow {
  position: relative;
  z-index: 1;
}	
	
.slideshow img {
  color: transparent;
  opacity: 0;
  z-index: 0;
  animation: slideshow__fade 24s linear infinite 0s;
  backface-visibility: hidden;
}

.slideshow img:not(:first-child) {
  position: absolute;
  top: 0px;
  left: 0px;
}	
	
	
.slideshow img:nth-child(1) {
  animation-delay: 0s;
}
.slideshow img:nth-child(2) {
  animation-delay: 6s;
}
.slideshow img:nth-child(3) {
  animation-delay: 12s;
}
.slideshow img:nth-child(4) {
  animation-delay: 18s;
}
.slideshow img:nth-child(5) {
  animation-delay: 24s;
}	
	
	
	
.fadein { position:relative; width: 100%; height: auto; }
.fadein img { position:absolute; left:0; top:0; }	
	


/*About Community Space */

.about-wishmindset-community-space{
width: 100%;
float: left;
text-align: center; 
position: relative;
padding-top: 6%;
padding-bottom: 6%;	
	
}


.about-wishmindset-community-space img{
width: 40%;
height: auto;
display: inline-block;
vertical-align: middle;			
}


.about-wishmindset-community-space h2{
width: 80%;
display: inline-block;	
vertical-align: top;
font-family: cormorantboldital, sans-serif;
font-size: 260%;
margin-top: 0;	
font-weight: 600;
color: #554242;
margin-bottom: 2%;		
margin-left: 10%;
margin-right: 10%;	
line-height: 150%;
}


.about-wishmindset-community-space h3{
width: 100%;
display: inline-block;	
vertical-align: top;
font-family: cormorantboldital, sans-serif;
font-size: 180%;
margin-top: 0;	
font-weight: 600;
color: rgb(50,50,50);
margin-bottom: 2%;		
}





.about-wishmindset-community-space p, .about-wishmindset-community-space ul, .about-wishmindset-community-space ol{
width: 100%;
display: inline-block;	
vertical-align: top;
font-size: 125%;
line-height: 150%;
font-weight: 300;	
font-family: calibri, sans-serif;	
margin-top: 8px;	
color: rgb(50,50,50);	
}



.about-wishmindset-community-space-text{
width: 35%;
text-align: left; 
position: relative;	
display: inline-block;	
vertical-align: middle;	
margin-right: 1%;	
margin-left: 1%;
}

.showdesktop-field{
	
	
}

.showmobile-field{
display: none !important;	
}


/*Flex box gallery */

.wm-gallery-container{
width: 100%;
float: left;
text-align: center; 
position: relative;
padding-top: 6%;
padding-bottom: 6%;		
	
}

.wm-gallery-container h2{
width: 100%;
display: inline-block;	
vertical-align: top;
font-family: cormorantboldital, sans-serif;
font-size: 260%;
margin-top: 0;	
color: #554242;
margin-bottom: 6px;		
line-height: 130%;	
}


.wm-gallery-container p{
width: 100%;
display: inline-block;	
vertical-align: top;
font-size: 130%;
line-height: 160%;
font-weight: 300;	
font-family: calibri, sans-serif;	
margin-top: 8px;	
color: rgb(50,50,50);
}


.section-text-crunch{
width: 65%;
  display: inline-block;
  vertical-align: top;		
margin-top: 2%; 	
}

.display-crunch-div{
width: 80%;
  display: inline-block;
  vertical-align: top;	
margin: auto;	
}

.gallery-flex-column{
  display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;  /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */	
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;	
	
}


.gallery-flex-column section {
  width: 28%;
  margin-left: 1%;
  margin-right: 1%; 
  text-align: center;

}

.gallery-flex-column-each-second, .gallery-flex-column-each-third {
  width: 100%;
  padding-bottom: 140%;
  text-align: center;
  position: relative;
  margin-bottom: 5%;
  display: inline-block;
  vertical-align: top;
}


.gallery-flex-column-each-third {
  padding-bottom: 80%;

}


.gallery-flex-column-each-third img, .gallery-flex-column-each-second img{
width: 100%;
height: 100%;
left: 0;
top: 0; 
position: absolute; 
object-fit: cover; /*May not work on every browser but will likely work on most later versions*/
cursor: pointer;
}


/*Contact form section */
 
 
 .contact-form-hold{
background: #f3f3f3;
width: 100%;
float: left;
text-align: center;	 
padding-top: 70px;
padding-bottom: 70px;	 
font-family: calibri, sans-serif;
font-weight: 300;
color: rgb(30,30,30);
 }
 
 
 .contact-form-hold-cont{
width: 40%;
display: inline-block;
vertical-align: top;
text-align: left;
 } 
 
 
  .contact-form-hold-links {
	width: 100%;
display: inline-block;
vertical-align: top;
 margin-top: 0; 
 margin-bottom: 12px;
 text-align: center;
 margin-top: -3%;
 position: relative;
 }
 
 
   .contact-form-hold-links a{
	color: #d45500;      
   }
   
   
    .contact-form-hold-links a:hover{
	color: #6c5353;      
   }  
 
 
 .contact-form-hold-image {
	width: 100%;
display: inline-block;
vertical-align: top;
 margin-top: 0; 
 margin-bottom: 10px;
 text-align: center;
 }
 
 .contact-form-hold-image img{
	width: 20%;
height: auto; 
max-width: 140px;
min-width: 70px; 	
	 
 }
 
 
 .contact-form-hold h1{
width: 100%;
display: inline-block;
vertical-align: top;
font-family: cormorantboldital, ubuntu, sans-serif;
font-size: 250%;	 
color: #554242;	
 text-align: center;
 margin-top: 0;
 }
 
.contact-form-hold h2{
width: 100%;
display: inline-block;
vertical-align: top;
font-family: cormorantboldital, ubuntu, sans-serif;
font-weight: 400;
font-size: 190%;	 
color: rgb(35,35,35);	 
margin-bottom: 1%;
margin-top: 4%;	
 text-align: center;
 }
 
 .contact-form-hold p{
width: 100%;
display: inline-block;
vertical-align: top;
font-family: calibri, ubuntu, sans-serif;
font-weight: 300;
font-size: 105%;	 
color: rgb(35,35,35);	 
text-align: left;
 }
 
 
 .contact-input-button{
width: auto;
padding: 14px; 
border: 0;
display: inline-block;
vertical-align: top;
margin-bottom: 8px;
margin-top: 8px;
outline: none;	
cursor: pointer;	
background: #d45500;
color: white; 
font-weight: 400;
font-family: calibri;
text-transform: uppercase;	
font-size: 17px;
border-radius: 1px;	
-webkit-appearance: none;
-moz-appearance: none;
}


 .contact-input-button:hover{
	 
	background: rgb(50,50,50); 
 }



.contact-input, .contact-input-message{
width: 100%;
padding: 12px;
box-sizing: border-box;
display: inline-block;
vertical-align: top;
outline: none;
border: 0;
background: white;	
font-size: 14px;		
margin-top: 10px;
margin-bottom: 10px;	
		
	
}
 
 .contact-input-message{
	 
height: 300px;	 
	 
 }
 
 
 .firstnameerror .contact-input, .lastnameerror .contact-input, .messageerror .contact-input-message, .addresserror .contact-input, .phoneerror .contact-input, .emailerror .contact-input{
	
	border: 1px solid #c61722;
	background: #F3DDE5;
	
}


.contact-input-er{
	
display: none;	
	
}



.contactresponse{
width: 100%;
font-family: calibri;
font-weight: 300;
font-size: 15px;
color: rgb(55,55,55);	
	
	
}



/*Blog Info */

.blogmainpage{
width: 100%;
float: left;
text-align: center;	 
padding-top: 70px;
padding-bottom: 70px;	 
font-family: calibri, sans-serif;
font-weight: 300;
color: rgb(30,30,30);
	
	
	
}


 .blogmainpage h1{
width: 100%;
display: inline-block;
vertical-align: top;
font-family: cormorantboldital, ubuntu, sans-serif;
font-size: 220%;	 
color: rgb(55,55,55);	
 text-align: center;
 margin-top: 0;
 margin-bottom: 3%;
 color: #6c5353;
 }
 
.blogmainpage h2{
width: 100%;
display: inline-block;
vertical-align: top;
font-family: cormorantboldital, ubuntu, sans-serif;
font-weight: 400;
font-size: 160%;	 
color: rgb(35,35,35);	 
margin-bottom: 1%;
margin-top: 3%;	
 text-align: left;
 }
 
 .blogmainpage p, .blogmainpage ul, .blogmainpage ol{
width: 100%;
display: inline-block;
vertical-align: top;
font-family: calibri, ubuntu, sans-serif;
font-weight: 300;
font-size: 110%;	 
color: rgb(35,35,35);	 
text-align: left;
line-height: 160%;
margin-top: 1%;
 }

 .blogmainpage a{
color: rgb(65,65,65);	 
 }
 
.blogmainpage img{
width: 100%;
height: auto;	
}



.blogmainpage-comp{
width: 45%;
display: inline-block;
vertical-align: top;
text-align: center;	 	 

}


#blog-expand{
width: 85%;
display: inline-block;
vertical-align: top;
text-align: center;	 	
}

#expand-main-comp {
width: 57%; 
	
	
}




.blogeach-blog-show-flex{
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

.blogeach-blog-show-div {
  width: 27%;
  margin-top: 2%;
  margin-bottom: 2%;
  text-align: center;
}


.blogmainpage-each{
width: 100%;
display: inline-block;
text-align: center;	 	
margin-bottom: 3%;	
}


.blogmainpage-sidebar{
width: 20%;
display: inline-block;
text-align: center;	 	
margin-left: 3%;
}


.blogmainpage-sidebar a{
width: 100%;
border-bottom: 1px dotted gainsboro;
color: rgb(60,60,60);	
display: inline-block;
vertical-align: top;
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
}


.blogmainpage-sidebar a:hover{
background: #d45500;
color: white;	
}


.gallery-item-wish{
width: 100%;
display: inline-block;
vertical-align: top;
padding-bottom: 75%;
position: relative;	
margin-left: 1%;
margin-right: 1%;
overflow-y: hidden;	
overflow-x: hidden;	
}


.gallery-item-wish img{
width: 100%;
height: 100%;
left: 0;
top: 0; 
position: absolute; 
object-fit: cover; /*May not work on every browser but will likely work on most later versions*/
cursor: pointer;
}
 
 /*Paging*/


.pagenumbershold{
width: 100%;
display: inline-block;
vertical-align: top;
text-align: center;	
margin-top: 3%;	
	
	
}




.pagenumbers{
width: 96%;
display: inline-block;
vertical-align: top;
text-align: left;	
margin-left: 1% !important	
	
	
}




ul.page-numbers {
    list-style: none;
    margin: 0 !important;
	margin-left: 0;
	width: 100%;
	display: inline-block;
	position: relative;
}

.page-numbers:after {
    content: ".";
    display: inline-block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: inline-block;
	vertical-align: top;
    margin: 8px 4px 4px 8px;
    text-align: center;
	font-family: calibri, sans-serif;
	font-weight: 300;
}

.page-numbers a,
.page-numbers span {
    display: inline-block;
    padding: 5px 4px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    color: white;
	background: white;
	border: 1px solid silver;
	border-radius: 4px;
	color: gray;
	margin: 0;
	
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: white;
    background: #d45500;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }



.page-numbers .next{
margin-left: 6%;	
position: relative;	
display: inline-block;
padding: 5px 15px;
text-align: center;
	
}

.page-numbers .prev{
margin-left: 6%;	
position: relative;	
display: inline-block;
padding: 5px 15px;
text-align: center;
	
}


/*Paging End*/



/*Blog Layout */

/*Ink and Culture */

.ink-hero{
width: 100%;
float: left;
text-align: left; 
position: relative;
padding-top: 4%;
padding-bottom: 6%;
font-family: calibri, sans-serif;	
background: url(ink/hero-image.webp) no-repeat center center scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.ink-hero-div{
width: 25%;
margin-left: 5%;
display: inline-block;
vertical-align: top;
background: rgba(26, 175, 196, 0.8);
padding: 3%;
border-top-left-radius: 30px;
border-bottom-right-radius: 30px;	
text-align: center;
}

.ink-hero-div img{
width: 40%;
height: auto;
min-width: 110px;
}



.ink-hero-audio-img{
width: 25px !important; 
height: auto; 
display: inline-block; 
vertical-align: middle;	
}

.shift-width-mobile{
width: auto;
display: inline-block;
vertical-align: top; 
margin-top: 1%;
}


.ink-hero-div h1{
font-family: cormorantboldital;
color: white; 
font-size: 340%;
margin-top: 0;	
line-height: 90%;
margin-bottom: 5px;
margin-top: 10px;
}

.thinner-ink-header{
font-size: 80%;	
font-family: cormorantregular;
font-weight: 400;
}


.ink-hero-div h2{
font-family: calibri, sans-serif;
color: white; 
font-size: 170%;	
}

.ink-hero-div p{
font-family: calibri, sans-serif;
color: white; 
font-size: 130%;	
}


/*Orange Section */

.ink-orange-section{
width: 100%;
float: left;
text-align: center; 
position: relative;
padding-top: 6%;
padding-bottom: 6%;
background: #f54c0a;
color: white; 
}

.ink-orange-section img{
width: 20%;
height: auto;
min-width: 110px;
}



.ink-orange-section h2{
font-family: cormorantbold;
color: white; 
font-size: 280%;
margin-top: 0;	
line-height: 90%;
margin-bottom: 5px;
margin-top: 10px;
}

.ink-orange-section h3{
font-family: calibri, sans-serif;
color: white; 
font-size: 150%;	
font-weight: 300; 
}

.ink-orange-section p, .ink-orange-section ul{
font-family: calibri, sans-serif;
color: white; 
font-size: 120%;	
font-weight: 300; 
}


.ink-orange-section-div {
width: 65%;
display: inline-block;
vertical-align: top;
	
}

/*Featuring */

.ink-feature-section{
width: 100%;
float: left;
background: #f1f1f1;
text-align: center; 
position: relative;
padding-top: 6%;
padding-bottom: 0;
color: rgb(35,35,35); 
padding-bottom: 0;
}

.ink-feature-section-div{
width: 27%;
margin-left: 1%;
margin-right: 1%;	
display: inline-block;
vertical-align: top;
margin-top: 2%;
margin-bottom: 1%;
}

.ink-feature-section-div p{
color: rbg(45,45,45);	
line-height: 170%;
font-size: 110%;
font-family: calibri, sans-serif;
font-weight: 500;
text-align: center;
}

.ink-feature-section h2, .ink-header{
font-family: cormorantbold !important;
color: rgb(50,50,50) !important; 
font-size: 280% !important;
margin-top: 0;	
margin-bottom: 3%;
line-height: 90%;
margin-top: 10px;
display: inline-block;
vertical-align: top;
width: 90%;
}

.ink-feature-section img{
width: 100%; 
height: auto;
margin-top: 3%;	
display: inline-block;
vertical-align: top;
image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}


mark {
  background-color: #f54c0a;
  color: white;
}



/*Pop Up Home */



.background-pop-up{
width: 100%;
height: 100%;
position: fixed; 
background: rgba(0,0,0,0.8);	
top: 0; 
z-index: 99999999;
text-align: center;	
display: none;
}


 .popup-div{
width: 60%; /*Use the Width Necessary*/
top: 50%;
transform: translateY(-50%);	/*Translation Points - Centers Div "top" can be changed depending on needs*/
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);	
position: relative;	/*This ensures div is movable*/
text-align: center;		
display: inline-block;
vertical-align: top;		
background: #1aafc4;
padding-bottom: 2%;	
}


.popup-div img{
width: 100%;
height: auto;	
}

 .popup-div-close{
position: absolute; 
right: 3%;
width: auto;	
top: 3%;	
font-family: calibri, sans-serif;
font-size: 45px;
cursor: pointer;
color: white;  
 }


/*Footer */

.wm-footer {
width: 100%;
float: left;
text-align: center; 
position: relative;
background: white; 
color: rgb(50,50,50);
font-family: calibri, sans-serif;	
padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #ededed;
}


.wm-footer-image {
width: 100%;
display: inline-block;
text-align: center;	 	
text-align: center;	
}

.wm-footer-image img{
width: 160px; 
height: auto;	
 image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}



.wm-footer a{
color: rgb(50,50,50);	
}
.wm-footer a:hover{
text-decoration: underline;	
}

.wm-footer-social{
width: 100%;
float: left;
text-align: center; 
position: relative;
background: white; 	
	
}


.wm-footer-social img{
width: 28px; 
height: auto;	
display: inline-block;
vertical-align: middle;
 image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}



.wm-footer-chamber img{
width: 45px; 
height: auto;	
display: inline-block;
vertical-align: middle;
 image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}




/*Media Queries Start*/


@media (max-width: 1399px) {
.about-wishmindset-community-space-text{
width: 40%;	
}
	
	
}

@media (max-width: 1300px) {

.community-space-main-header h1, .community-space-main-header h2 {
font-size: 240%;	
	
}

.div-alignment-a{
width: 35%;
	
}

.div-alignment-b{
width: 40%;

}

	
}



@media (max-width: 1100px) {
.community-space-main-header-text {
width: 62%;
}	


.community-space-main-header h1, .community-space-main-header h2 {
font-size: 200%;	
	
}
	
}

@media (max-width: 1000px){
	
.organic-profile-image{

padding-bottom: 48%;
}	
	
.wm-navigation-menu{
	display: block;	
	
	
}


.wm-navigation{
display: none;
}
	
.wm-navlogo{

width: 137px; /* Change size as needed. */
margin-top: -8px;	
	
	
}	


	.wm-navbar-trans{
height: 70px;	
	
	
}

.about-wishmindset-community-space-text{
width: 48%;	
}

.contact-form-hold-cont{
width: 60%;	
	
}

 .popup-div{
width: 70%; /*Use the Width Necessary*/
 }

	
}


@media(max-width: 900px){
.about-wishmindset-community-space-text{
width: 70%;	
margin-right: auto;
}
.about-wishmindset-community-space img{
width: 55%;
}
	
.showdesktop-field{	
display: none !important;		
}

.showmobile-field{
display: inline-block !important;	
}	

.div-alignment-a{
width: 42%;
	
}

.div-alignment-b{
width: 40%;

}


.blogeach-blog-show-div{
width: 45%;	
}

}

@media (max-width: 800px){
.community-space-main-header h1, .community-space-main-header h2 {
font-size: 170%;	
	
}

.section-text-crunch{
width: 80%;
	
}

.display-crunch-div{
width: 90%;
  display: inline-block;
  vertical-align: top;	
	
}

.wm-gallery-container h2{
font-size:	230%;
}	

.about-wishmindset-community-space h2{

font-size: 230%;
	
	
}

.blogmainpage-comp{
	
	width: 80%;
	
}

#expand-main-comp{
	width: 80%;
}


.blogmainpage-sidebar{
width: 60%;	
margin-left: auto;
}	


}

@media (max-width: 700px) {
.contact-form-hold h1{
font-size: 150%;	
	
}
	
	
.contact-form-hold-cont{
	width: 75%;
	
}

 .popup-div{
width: 80%; /*Use the Width Necessary*/
 }		
	
}

@media (max-width: 640px) {
.div-alignment-a{
width: 48%;
	
}

.div-alignment-b{
width: 38%;

}	


	
}


@media (max-width: 600px) {
#hidearrowmobile{
display: none;	
}
	
}

@media (max-width: 550px){
	

	
.community-space-main-header-text {
width: 80%;
}	

.community-space-main-header h1, .community-space-main-header h2 {
font-size: 150%;	
	
}

.about-wishmindset-community-space-text{
width: 85%;	
margin-right: auto;
}
.about-wishmindset-community-space img{
width: 75%;
}	




.wm-gallery-container h2{
font-size:	200%;
}

.about-wishmindset-community-space h2{

font-size: 200%;
	
	
}

.about-wishmindset-community-space h3{

font-size: 123%;
	
	
}


.blogeach-blog-show-flex{
justify-content: center;	
}

.blogeach-blog-show-div{
width: 90%;	
}
	
 .popup-div{
width: 90%; /*Use the Width Necessary*/
 }		
	
}



@media (max-width: 500px) {

#expand-main-comp{
	width: 85%;
}
	
	
.div-alignment-a{
width: 70%;
margin-right: auto;
text-align: center; 	
}

.div-alignment-b{
width: 70%;

}	
	
	
}


@media(max-width: 400px){

.div-alignment-a{
width: 85%; 	
}

.div-alignment-b{
width: 85%;

}
	
}


/* Ink and culture   */

@media (max-width: 1300px) {

.ink-hero-div{
width: 30%; 	
margin-left: 3%;	
}


}


@media (max-width: 1150px) {

.ink-hero-div{
width: 42%; 	
margin-left: 3%;	
}


}


@media (max-width: 950px) {

.ink-hero-div{
width: 50%; 	
margin-left: 2%;	
}


.ink-orange-section h2{
font-size: 220%;
}

.ink-orange-section h3{
font-size: 130%;	
}

.ink-orange-section-div {
width: 80%;

}


.ink-feature-section-div{
width: 28%;
}

.ink-feature-section-div p{
font-size: 108%;
}

.ink-feature-section h2, .ink-header{
font-size: 240% !important;
}

}

@media (max-width: 610px) {

.ink-hero-div h1{
font-size: 250%;	
}

.ink-hero-div h2{
font-size: 170%;	
}

.ink-hero-div p{
font-size: 110%;	
}

.ink-feature-section-div{
width: 80%;
}

.ink-feature-section-div p{
font-size: 128%;
}

.ink-feature-section h2, .ink-header{
font-size: 220% !important;
}



}


	
@media (max-width: 550px){
.shift-width-mobile{
width: 100%;
margin-top: 10px;
}

}	
	

@media (max-width: 450px) {

.ink-hero-div h1{
font-size: 200%;	
}

.ink-hero-div h2{
font-size: 150%;	
}

.ink-hero-div{
width: 54%; 	
margin-left: 1%;	
}

}