.visible-phone {
display: none !important;
} 

body {
  font-size: 100%;
  background:url(http://priscillakgaratti.com/images/design/diamondtx-bg-gr.png) repeat;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset, h1, h2, h3, h4, h5, h6 {
  font-size-adjust: 0.5;
}

#page {
  font-size: 1em;
  /* equivalent to 16px */
  line-height: 1.25;
  /* equivalent to 20px */
}




h1, h2, h3, h4, h5, h6 {
  color:#7eb48a;
}



#rt-top-surround {
  background:#ffffff;
  color:#9F9F9F;
  background:url(http://priscillakgaratti.com/images/design/header3.jpg) no-repeat;
  background-position: 50% top;
  z-index:3;
 
}


#rt-header .menu-block ul.gf-menu > li > a.item {
color: #ffffff;
background-color:transparent;
z-index:25;
}

#rt-header ul.gf-menu.l1 {
background-color:transparent;
z-index:26;
}

#rt-header .menu-block ul.gf-menu > li.active > a.item,
#rt-header .menu-block ul.gf-menu > li:hover > a.item {
color: #ffffff;
background-color:transparent;
z-index:27;
}

.gf-menu li.active:hover {background-color:transparent;z-index:28;}

.gf-menu li:hover {background-color:#7eb48a;z-index:29;}



#rt-mainbody-surround {
  background:url(http://priscillakgaratti.com/images/design/mainbg.jpg) repeat-y;
  background-position: 50% top;
    z-index:1;
}

#rt-header { height: 75px;
z-index:2;

}

.menu-block {
  margin:25px 15px 0px 15px;
  padding:0;
    z-index:22;
}





.gf-menu-toggle .icon-bar {
  background-color:#5ad0e9;
  border-radius:1px;
  display:block;
  height:2px;
  width:18px;
   z-index:9998;
}


.gf-menu-toggle {
  background-color:#304f4a;
  background-image:linear-gradient(#304f4a, #000000);
  background-repeat:repeat-x;
  border-radius:4px;
  cursor:pointer;
  left:10px;
  padding:7px 10px;
  position:absolute;
  top:10px;
  z-index:9999;
}


@media (min-width: 43.75em) {
  	h1 {
    font-size: 2.2em;
    /* 2.5x body copy size = 40px */
    line-height: 1.125;
  	}
  
    h2 {
    font-size: 2.0em;
    /* 2x body copy size = 32px */
    line-height: 1.25;
  	}
    
	h3 {
    font-size: 1.4em;
    /* 1.5x body copy size = 24px */
    line-height: 1.25;
  	}
}


@media (min-width: 56.25em) {
  	h1 {
    font-size: 2.0em;
    /* 3x body copy size = 48px */
    line-height: 1.25;
    /* keep to a multiple of the 20px line height and something more appropriate for display headings */
  	}
  
  
   h2 {
    font-size: 1.8em;
    /* 2.25x body copy size = 36px */
    line-height: 1.25;
  	}
  
 	h3 {
    font-size: 1.2em;
    /* 1.75x body copy size = 28px */
    line-height: 1.25;
  	}
  
}



/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
     	h1 {
    font-size: 2.4em;
    /* 3x body copy size = 48px */
    line-height: 1.25;
    /* keep to a multiple of the 20px line height and something more appropriate for display headings */
  	}
    
}




/* mailchimp */

.module-surround {

  	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	padding: 15px;
	background-color:#EFEFEF;
}






/* K2 */

/* k2 wrapping the category item image */
.catItemImageBlock {
float:right; 
margin:0px 20px 20px 20px;
}



/* k2 wrapping the item image */
div.itemImageBlock {
float:right;
  margin:0px 20px 20px 20px;
  padding:8px;
}



/* k2 category styles on main blog page */
div.itemListCategory {
  background:#EFEFEF;
  border:1px solid #DDDDDD;
  margin:4px 0;
  padding:8px;
}

div.subCategory {
  background:#EFEFEF;
  border:1px solid #DDDDDD;
  margin:4px;
  padding:8px;
}










div.itemComments {
  background:#696d6a;
  border:1px solid #DDDDDD;
  padding:16px;
}

#rt-mainbody-surround .title, #rt-mainbody-surround .component-content h2 {
  border-bottom-color:#EFEFEF;
}








/* RSMonials */


.RSWS_testimonial {
  font-size:1.1em;
  line-height: 1.3;
  font-weight:normal;
  text-align:justify;
}


/* Had to edit the rsmonials.php core file - no override */
/*.hackbyme {
-webkit-box-shadow: 0 4px 6px -6px #222;
    -moz-box-shadow: 0 4px 6px -6px #222;
    box-shadow: 0 4px 6px -6px #222;
	padding:10px 10px 30px 10px;
  margin-bottom:65px;
  }*/
  
  
  .RSWS_testmonial_subtext {
  text-align:right;
  color:#adadad;
}



div.gf-menu-device-container {
  z-index:9999;
}

#rt-header {
z-index:9997;
}



#rt-container{
z-index:4;
}





