/*Top header*/
.shop-topbar{background-color:#ecf006;padding:15px 10px;width:100%;}
.shop-topbar p{font-family: 'RalewayRegular';font-size:18px; font-weight:400;line-height:20px;color:#000000;padding:0px;margin:0px;}
/*Video*/	
.shop-video-sec{width:100%;background-color:#fff;}
.shop-video-sec-vd{height:520px;padding:0px;margin:0px;}	
/*Quotes*/	
.shop-gmcksquotes{width:100%;margin-top:15px;}
.shop-gmcksquotes h3{padding:0px;margin:0px;font-family: 'RalewayRegular';font-size:22px;font-weight:600;line-height:20px;text-transform:inherit;color:#626262;}
.shop-gmcksquotes p{padding:0px;margin:0px; margin-top:16px;font-family: 'RalewayRegular';font-size:15px;font-weight:600;line-height:18px;color:#00698e;}
	
/* Books of Month*/	
.shop-bks-months {margin-top:50px;}
.shop-bks-months img {width:100%;border:7px solid #fff;border-radius:7px;
box-shadow: -3px 2px 13px -1px rgba(100,100,100,0.66);
-webkit-box-shadow: -3px 2px 13px -1px rgba(100,100,100,0.66);
-moz-box-shadow: -3px 2px 13px -1px rgba(100,100,100,0.66);	
}
.shop-bks-months h2 {
  font-family:'RalewayRegular';
  font-size: 25px;
  color: #8fc73f;
  font-weight: 600;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 0px;
}
.shop-bks-months h3 {
  font-family:'RalewayRegular';
  font-size: 28px;
  font-weight: 400;
  color: #8fc73f;
  line-height: 35px;
  text-transform: uppercase;
  margin-bottom: 7px;
  padding: 0px;
}
.shop-bks-months p {
  font-size: 16px;
  line-height: 28px;
  margin: 0px;
 margin-bottom:20px;
  padding: 0px;
  text-align:justify;
  font-family: 'RalewayRegular';
}
.shop-bks-months h6 {
  font-family:'RalewayRegular';
  font-size: 16px;
  font-weight: 600;
  line-height:normal;
  padding: 0px;
 margin: 0px;
 margin-bottom:8px;
text-transform:capitalize;
}
.shop-bks-months .add-cart {
  font-family:'RalewayRegular';
  padding: 5px 10px;
  border: 1px solid #000;
  font-size: 14px;
  line-height: normal;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
  float:left;
}
.shop-bks-months .add-cart:hover {color: #000;}	
	

	
/* CD of Month*/	
.shop-cd-months {margin-top:50px;}
.shop-cd-months img {width:100%;border:7px solid #fff;border-radius:7px;
box-shadow: -3px 2px 13px -1px rgba(100,100,100,0.66);
-webkit-box-shadow: -3px 2px 13px -1px rgba(100,100,100,0.66);
-moz-box-shadow: -3px 2px 13px -1px rgba(100,100,100,0.66);	
}
.shop-cd-months h2 {
  font-family:'RalewayRegular';
  font-size: 25px;
  color: #8fc73f;
  font-weight: 600;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 0px;
}
.shop-cd-months h3 {
  font-family:'RalewayRegular';
  font-size: 28px;
  font-weight: 400;
  color: #8fc73f;
  line-height: 35px;
  text-transform: uppercase;
  margin-bottom: 7px;
  padding: 0px;
}
.shop-cd-months p {
  font-size: 16px;
  line-height: 28px;
  margin: 0px;
 margin-bottom:20px;
  padding: 0px;
  text-align:justify;
  font-family: 'RalewayRegular';
}
.shop-cd-months h6 {
  font-family:'RalewayRegular';
  font-size: 16px;
  font-weight: 600;
  line-height:normal;
  padding: 0px;
 margin: 0px;
 margin-bottom:8px;
text-transform:capitalize;
}
.shop-cd-months .add-cart {
  font-family:'RalewayRegular';
  padding: 5px 10px;
  border: 1px solid #000;
  font-size: 14px;
  line-height: normal;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
  float:left;
}
.shop-cd-months .add-cart:hover {color: #000;}		
/*All sections*/	
.shop-all-sec{margin-top:50px;margin-bottom:50px; width:100%;}	
.shop-all-sec img{width:100%;border:none;outline:none;}		
.shop-all-sec a{cursor:pointer;}	
	
/*Highlights section*/
.shop-highlights-sec{width:100%;background-color:#dfe1e2;padding:60px 0px;margin-top:50px;margin-bottom:50px;}
.shop-highlights{width:100%;padding-bottom:15px;}	
.shop-highlights img{margin-bottom:20px;border:none;outline:none;}
.shop-highlights-content{padding:0px 10px;}
.shop-highlights h2{
 font-family:'RalewayRegular';
  font-size: 28px;
 min-height: 72px;
  font-weight: 400;
  color: #00698e;
  line-height: 35px;
  text-transform: uppercase;
  margin-bottom: 7px;
  padding: 0px;
}	
.shop-highlights p {
  font-family: 'RalewayRegular';
  font-size: 16px;
  line-height: 28px;
  margin: 0px;
  padding: 0px;
  text-align:justify;
 color:#626262;
}
.shop-highlights h6 {
  font-family:'RalewayRegular';
  font-size: 16px;
  font-weight: 600;
  line-height:normal;
  padding: 0px;
 margin: 0px;
margin-top:5px;
 margin-bottom:20px;
text-transform:capitalize;
 color:#626262;
}
.shop-highlights .add-cart {
  font-family:'RalewayRegular';
  max-width:130px;
  padding: 5px 10px;
  border: 1px solid #000;
  font-size: 14px;
  line-height: normal;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
 margin-bottom:15px;
}
.shop-highlights .add-cart:hover {color: #000;}	
	
	
	
	
	
.shop-pgmenu {
   /* overflow: hidden;*/
	display:table;margin:0 auto;margin-top:50px;margin-bottom:50px;background-color: #f5f5f5;
}

.shop-pgmenu a {
    float: left;
    font-size: 14px;
    color: #008cc7;
    text-align: center;
    padding: 10px 14px;
    text-decoration: none;
}

.shop-pgmenu-dropdown {
    float: left;
    overflow: hidden;
}

.shop-pgmenu-dropdown .dropbtn {
  font-family:'RalewayRegular';
    font-size: 14px;    
    border: none;
    outline: none;
    color: #008cc7;
    padding: 10px 20px;
    background-color: inherit;
}
/*
.shop-pgmenu a:hover, .shop-pgmenu-dropdown:hover .dropbtn {
    background-color: red;
}
	*/

.shop-pgmenu-dropdown-content {
    display: none;
    position: absolute;
    min-width: 145px;
    z-index: 1000;
}

.shop-pgmenu-dropdown-content a {
	 font-family:'RalewayRegular';
    float: none;
    color: #008cc7;
	font-weight:400;
    padding: 2px 14px;
    text-decoration: none;
    display: block;
    text-align: left;
	font-size:14px;
}
.shop-pgmenu-dropdown-content a:hover{ color:#000;}
	
/*
.shop-pgmenu-dropdown-content a:hover {background-color: #f1f1f1;}
*/

.shop-pgmenu-dropdown:hover .shop-pgmenu-dropdown-content {
    display: block;background-color: #f5f5f5;
}	

	
	
	
@media (min-width:280px) and (max-width:767px){
/*Top header*/
.shop-topbar{padding:10px 10px;}
.shop-topbar p{font-size:14px; line-height:19px;}
/*Video*/	
.shop-video-sec-vd{height:auto;}	
/*Quotes*/	
.shop-gmcksquotes h3{font-size:15px;}
.shop-gmcksquotes p{font-size:14px;margin-top:8px;}
/* Books of Month*/		
.shop-bks-months img{margin:0 auto;display:block;}
.shop-bks-months h2 {font-size:20px; text-align: center;margin-top:20px;margin-bottom:15px;}
.shop-bks-months h3 {text-align: center;}
.shop-bks-months h6 {text-align: center;}
.shop-bks-months .add-cart{margin:0 auto;margin-top:20px; display:table;float:none;}	
/* CD of Month*/		
.shop-cd-months img{margin:0 auto;display:block;}
.shop-cd-months h2 {font-size:20px; text-align: center;margin-top:20px;margin-bottom:15px;}
.shop-cd-months h3 {text-align: center;}
.shop-cd-months h6 {text-align: center;}
.shop-cd-months .add-cart{margin:0 auto;margin-top:20px; display:table;float:none;}	
/*Highlights section*/
.shop-highlights h2{ font-size: 18px;min-height:auto;}
.shop-highlights p{ font-size: 14px;line-height:25px;padding:0px 30px;}
/*page menu*/
.shop-pgmenu a {font-size: 13px;}
.shop-pgmenu-dropdown .dropbtn {font-size: 13px;}
.shop-pgmenu-dropdown-content a {font-size:13px;}	
}
	
@media (min-width:768px) and (max-width:1024px){
/*Top header*/
.shop-topbar{padding:10px 10px;}
.shop-topbar p{font-size:16px; line-height:20px;}
/*Video*/	
.shop-video-sec-vd{height:auto;}	
/*Quotes*/	
.shop-gmcksquotes h3{font-size:16px;line-height:20px;}
.shop-gmcksquotes p{font-size:15px;margin-top:8px;}
/* Books of Month*/		
.shop-bks-months h2 {font-size:20px;margin-bottom:10px;}
.shop-bks-months h3 {font-size:22px;}
.shop-bks-months p{font-size:14px;line-height:25px;margin-bottom:10px;}
.shop-bks-months h6{margin-bottom:5px;}
/* CD of Month*/
.shop-cd-months h2 {font-size:20px;margin-bottom:10px;}
.shop-cd-months h3 {font-size:22px;}
.shop-cd-months p{font-size:14px;line-height:25px;margin-bottom:10px;}
.shop-cd-months h6{margin-bottom:5px;}
	
/*Highlights section*/
.shop-highlights h2{ font-size: 20px;min-height:auto;}
.shop-highlights p{ font-size: 14px;line-height:25px;padding:0px 30px;}
}
@media (min-width:1900px) and (max-width:2400px){
.shop-bks-months h2{font-size:32px;margin-bottom:26px;}
.shop-bks-months h3{font-size:38px;margin-bottom:24px;}
.shop-bks-months p{font-size:22px;line-height:35px;margin-bottom:30px;}
.shop-bks-months .add-cart{font-size:18px;padding:10px 15px;}
	
.shop-cd-months h2{font-size:32px;margin-bottom:26px;}
.shop-cd-months h3{font-size:38px;margin-bottom:24px;}
.shop-cd-months p{font-size:22px;line-height:35px;margin-bottom:30px;}
.shop-cd-months .add-cart{font-size:18px;padding:10px 15px;}
.shop-highlights h2{font-size:30px;}
.shop-highlights p{font-size:22px;line-height:35px;}
	
.shop-pgmenu a {font-size: 20px;padding: 10px 14px;}
.shop-pgmenu-dropdown .dropbtn {font-size: 20px; padding: 16px 20px;}
.shop-pgmenu-dropdown-content a {padding:6px 14px;font-size:20px;}	
}
	
