/* Flower Resource Guide */
.mobile.index #menuCont ul#menu,
.mobile.index .hero,
.mobile.index .categories ul li img,
.mobile .bestSellingFlowerResource,
.mobile .resourceLogo {
 display: none;
 }
 
.mobile ul.sources {
 padding: 0;
 font-size: 12px;
 line-height: 1.75em;
 word-break: break-all;
 }
 
/* Index */
.mobile.index .heroMobile {
 display: block;
 }
 
.mobile.index .heroMobile img {
 display: block;
 width: 100%;
 height: auto;
 margin: -15px 0 -25px;
 } 

.mobile.index .categories ul li {
 width: 100%;
 height: auto;
 }

.mobile.index .categories ul li p a {
 height: 12px;
 padding-top: 8px;
 }

.mobile.index .categories ul li span {
 display: inline-block;
 width: 100%;
 } 

/* Global Internal Page Style */
 .mobile ul.leftNav {
 margin: 0 0 0 -40px;
 padding-bottom: 0;
 }

.mobile ul.leftNav li { 
 border-bottom: 1px dotted #ddd;
 width: 100% !important;
 }
 
.mobile ul.leftNav li:first-child {
 border-top: 1px dotted #ddd;
 }
  
.mobile .flowerResource {
 width: auto !important;
 margin: 0 10px;
 display: inline-block;
 } 

.mobile h1 {
 width: 100%;
 float: left;
 margin: 0;
 } 

.mobile .grid_12 img.resourceHeader  {
 display: block;
 width: 100%;
 height: auto;
 } 
 
.mobile .flowerResource h2 {
 width: auto;
 }

.mobile .flowerResource p {
 font-size: 12px;
 } 

.mobile .flowerResource p.intro,
.mobile .flowerResource p.introNoImage {
 line-height: normal;
 font-size: 14px;
 text-align: center;
 }

.mobile .flowerResource p.introNoImage {
 margin-top: 10px;
 display: inline-block;
 }
 
.mobile .flowerResource p.flowerHeader {
 font-size: 21px;
 } 
 
.mobile .grid_12 a > img,
.mobile .grid_12 img.left,
.mobile .grid_12 img.right { 
 width: 40%;
 margin: 0 10px 10px 0; 
 float: left;
 }
 
.mobile .grid_12 img {
 width: 100%;
 height: auto;
 }

.mobile .grid_12 img.right {
 float: right;
 }
 
/* Specific Internal Page Style */

.mobile.mothers-day-ideas-gift-suggestions ul.mdayIdeas {
 margin-top: 0;
 width: 90% !important;
 } 
 
.mobile.mothers-day-ideas-gift-suggestions .flowerResource ul li,
.mobile.thanksgiving-history .flowerResource ul li,
.mobile.thanksgiving-flowers-crafts .flowerResource ul li,
.mobile.meaning-of-roses .flowerResource ul li {
 line-height: 2em;
 font-size: 12px;
 height: auto;
 width: 90%;
 } 

.mobile.state-flowers ul.flowers li {
 font-size: 12px;
 padding: 10px 0;
 } 

.mobile.flower-names-for-girls-boys ul.flowers {
 margin: 0 0 25px 0;
 padding: 0;
 font-size: 12px;
 line-height: 1.75em;
 }
 
.mobile.flower-names-for-girls-boys ul.flowers li {
 padding: 0 0 15px;
 }

.mobile.flower-names-for-girls-boys ul.flowers li img,
.mobile.state-flowers img.flag,
.mobile.resource img.facts,
.mobile.north-carolina-state-flower img.dogwood {
 display: inline-block !important;
 width: 100%;
 height: 100%;
 margin: 0 0 20px 0;
 } 

.mobile.north-carolina-state-flower img.dogwood {
 width: 50%;
 height: 50%;
 margin-bottom: 0;
 } 

.mobile.benefits-of-flowers-plants textarea,
.mobile.christmas_around_the_world textarea {
 width: 100% !important;
 }
 
.mobile.benefits-of-flowers-plants .flowerResource img,
.mobile.christmas_around_the_world .flowerResource img {
 display: block;
 width: 100%;
 }
