body { font-family: 'Droid Serif', serif; font-weight:400;}
.row { margin:0px; }

.search_result_title{ margin-bottom:15px;}

a { text-decoration:none !important; outline:none !important; }
.clear-pad-all { padding:0px; } 
.container-fluid { padding:0px; }
#explore { padding-top:30px; padding-bottom:30px;  }
.container { position:relative; }
.blue-bg { background-color:#84aac7; }
.sky-blue-bg {background-color:#cee7f6;}
.green-bg {background-color:#8fc455;}
.dark-grey {background-color:#f3f3f3;}
.dark-grey2 {background-color:#e3e3e3;}
.light-grey {background-color:#fafafa;}
.white-bg { background-color:#FFF !important; }
.white { color:#FFF !important; }
.bottom-mar1 { margin-bottom:8px; }
.mar-right { margin-right:5px }



.logo { padding-top:15px; padding-bottom:15px; }
.social-media { padding-top:18px; }
.social-media a { border:solid 2px #d3d3d3; color:#d3d3d3; padding:4px 8px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; font-size:12px;}
.social-media a.twitter,.social-media a.google { padding: 4px 7px;}
.social-media a:hover { color:#000; border:solid 2px #000;}


.social-media2 { padding-top:18px;  font-weight:300;}
.social-media2 a { border:solid 1px #d3d3d3; color:#d3d3d3; padding:4px 11px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; font-size:18px;}
.social-media2 a.twitter,.social-media2 a.google { padding: 4px 7px;}
.social-media2 a:hover { color:#000; border:solid 1px #000;}


.appstore { padding-top:13px; }
.appstore img { margin-right:10px; }
.search-bt { padding:0px; border:none; }
.search-text { border:none; background-color:#eeeeee; border-radius:0px; }

#rec-book {}
/*.carousel-control { top: -240px; }*/


/* NAV */
#navi { border-bottom:solid 3px #7d7d7d; }
.navbar { margin-bottom:0px; }
.navbar-default { background-color:transparent; border:none;  z-index:9999;}
.nav>li>a { text-transform:uppercase; color:#575656; font-size:16px; padding: 16px 6px;  font-weight:400; padding-top:28px;}
.navbar-nav>li>a { font-size:14px !important; padding: 16px 9px !important;  font-weight:400; padding-top:28px;}
.nav>li>a:hover,.nav-active { /*border-bottom: solid 4px #7d7d7d;*/ color:#000 !important; }
.navbar-form { padding: 0px 2px; }
.navbar-brand { 
  width: 70px;
  height: 50px;
  background: url('https://www.sneaker-mission.com/uploads/3/1/2/7/31279819/5617441.png') no-repeat center center;
  background-size: 50px;  
}

.nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 15px;
  font-weight: bold;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius: 0;
}

.nav-list { border-bottom: 1px solid #eee; }
.nav-list > li { 
  padding: 20px 15px 15px;
  border-left: 1px solid #eee; 
}
.nav-list > li:last-child { border-right: 1px solid #eee; }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 20px 15px 15px;
  text-align: center;
  width: 100%;
}

ul.dropdown-menu { min-width: 380px; }
/*ul.dropdown-menu2 { min-width: 160px !important; }*/
ul.dropdown-menu .col-md-12 .col-md-6 li a { border-bottom:solid 1px #e4e4e4; padding:5px 8px; display: block; color: #777;}
ul.dropdown-menu2 .col-md-12 li a { border-bottom:solid 1px #e4e4e4; padding:5px 8px; display: block; color: #777;}
ul.dropdown-menu .col-md-12 .col-md-6 li a:hover { color:#000; }  

/* END */
/* TABS */
.nav-tabs { width: 470px; margin: 0 auto; display:block; }
.nav-tabs > li { margin-right:10px; }
.nav-tabs > li > a { border:solid 1px #b1b1b1;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-family: 'Source Sans Pro', sans-serif; font-weight:300; text-transform:uppercase;}
.nav-tabs > li.active > a {border:solid 1px #000 !important; color:#FFF; 
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important; background-color:#000;}
.nav-tabs > li > a:hover {border:solid 1px #000; color:#eb3f34; background-color:transparent;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

/* BANNER */
#banner { position:relative; }
.rosetta-links { position:relative; width:100%; text-align:center; display:block; background-color:rgba(255,255,255,0.8); z-index:99;bottom: 0; padding-top:40px; padding-bottom:40px;}


.page-title { color:#333333; font-size:36px; font-weight:400; }

.home-title {  font-size:36px; color:#333333;  text-align:center; background-image:url(../images/title_line.png); background-repeat:no-repeat; background-position:center 22px; margin-bottom:50px;}
.home-title h1 span { padding:8px 80px; font-weight:400; position:relative;}

.pagination { border-top:solid 1px #e4e4e4; display:block;}
.pagination>li>a:hover, .pagination>.active>a  { background-color:transparent !important; color:#000 !important;}
.pagination>.active>a  { font-weight:700; }


/*  authors */
.feature-con { position:absolute; top:90px; left:-20px; padding-left: 70px; padding-right: 238px;}
.feature-con h2 { font-size:35px; }
.feature-con p { color:#828282; font-size:16px; padding-bottom:15px;} 
.feature-con a { padding:8px 8px; border:solid 1px #b0b0b0; color:#333333; }
.feature-con a:hover { background-color:#101010; color:#FFF;}


ol.meet-pager li {    border: 1px solid #000;}
ol.meet-pager .active { background-color:#000 !important; }

.authors {
overflow:hidden;
position:relative;
}
.authors img { width:100%; -webkit-transition: all 0.7s ease;
transition: all 0.7s ease;}

.authors img:hover {
-webkit-transform:scale(1.3);
transform:scale(1.3);
opacity:0.8;

}
.authors-names { margin:0px; color:#b2b2b2; font-size:25px; line-height:1.1em; position:absolute; top:15px; left:15px; z-index:99;} 

#program { margin-top:50px; }
.program { padding:15px 15px; padding-bottom:0px; position:relative; min-height:320px; overflow:hidden;}
.program h3 { margin:0px; margin-bottom:5px; font-size:36px; }
.program p { font-size:16px; padding:0px;}
.program .books-img { position:absolute; bottom:-10px; }

#bulk { margin-top:50px; }
.bulk-pruchase {color:#333333; margin-top:40px;}
.bulk-pruchase h2 { font-size:30px; }
.bulk-pruchase p { font-size:16px; padding-bottom:12px; }
.bulk-pruchase a { padding:8px 8px; border:solid 1px #b0b0b0; color:#333333;-webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important; }
.bulk-pruchase a:hover { background-color:#101010; color:#FFF;}

.bundle-book { margin-top:20px; }

.download-app { width:288px; background-image:url(../images/pat.jpg); background-repeat:no-repeat; background-size:cover;}
.download-app h2 {color:#333333;font-size:30px; padding-left: 25px; padding-top:20px;}
.app-icon { padding-left:25px; margin-top:15px;}
.hand { margin-top:15px; }

.feature-author { position:absolute; top:-6px; left:0px; z-index:999; }

.breadcrumb { background-color:transparent; font-size:14px; margin-bottom: 2px; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase;font-weight:300;} 
.breadcrumb>li a { color:#7d7d7d; }
.breadcrumb>.active {color:#c6c6c6;}

#author { background-color:#fafafa; padding-top:25px; padding-bottom:25px; font-family: 'Source Sans Pro', sans-serif;} 

.author-content { font-family: 'Source Sans Pro', sans-serif;}
.author-content h1 { margin:0px; margin-bottom:10px; color:#333333; font-size:30px; font-weight:700; font-family: 'Droid Serif', serif; }
.author-content h1 span { display:block; font-size:18px; font-weight:400;font-family: 'Source Sans Pro', sans-serif;}

.author-content .rating { padding-top:5px; padding-bottom:10px; border-bottom:dotted 1px #c2c2c2; margin-bottom:15px;}
.author-content .rating .fa-star{color:#333333;}
.author-content .rating span { color:#7d7d7d; font-size:14px; padding-left:3px;  font-weight:700;}

.author-content p { font-weight:300; font-size:16px; padding:0px; color:#7d7d7d; line-height:1.3em;}
.author-content .location { color:#7d7d7d; font-size:18px; font-weight:300; background-image:url(../images/location-icon.png); background-repeat:no-repeat; background-position:left top; padding-left:35px; padding-bottom:18px; border-bottom:dotted 1px #c2c2c2; margin-bottom:15px;}
.author-content .read-more { padding-top:13px; text-transform:uppercase; color:#333; font-size:14px; display:block; border-top:dotted 1px #c2c2c2;  }
.author-content .read-more span { border:solid 1px #333; font-size:13px !important; padding:3px 5px; }
.author-content ul.list-style { margin:0px; padding:0px; padding-left:20px;}
.author-content ul.list-style li { color:#7d7d7d;}
.authors-pic img.wp-post-image{width: 100% !important; height: auto !important;}

.feature-books { background-color:#f3f3f3; padding-bottom:10px;}
.feature-books h2 { text-transform:uppercase; color:#000000; font-weight:700; font-size:18px; margin:0px; padding:8px 0px; border-bottom:solid 1px #FFF;margin-bottom:8px; }

.author-books-content { padding-left:5px; }
.author-books-content h3 { margin:0px; color:#2e2e2e; font-size:18px; font-weight:300;}
.author-books-content p { font-weight:300; font-size:14px; padding:0px; margin-bottom:2px; padding-top:3px; color:#7d7d7d; line-height:1.1em;}
.author-books-content .rating { padding-top:5px; }
.author-books-content .rating .fa-star{color:#333333;}
.author-books-content .rating span { color:#7d7d7d; font-size:14px; padding-left:3px;  font-weight:700;}
.author-books-content a,.acc-content .read-more { padding-top:5px; color:#333333; font-size:13px;  }
.addthis_jumbo_share { border:solid 1px #ebebeb; padding:8px; }

.ebook-deal-con { font-family: 'Source Sans Pro', sans-serif; font-weight:300; padding-left:120px; background-image:url(../images/dicount.jpg); background-repeat:no-repeat; background-position:95% 40px; padding-bottom:30px;}
.ebook-deal-con h2, .sil { font-size:30px; color:#333333; font-family: 'Droid Serif', serif; margin:20px 0px; margin-bottom:10px;}
.ebook-deal-con h3 { font-size:26px; text-transform:uppercase; margin:0px;font-weight:300;}
.ebook-deal-con p { font-size:18px;  line-height: 1.1em; padding-right: 230px; padding-bottom:15px; padding-top:8px;}
.ebook-deal-con .get-deal { border:solid 1px #7d7d7d; color:#7d7d7d; padding:8px 8px;}

ul.thumbnails { margin:0px; padding:0px; list-style-type:none; }
.fff .caption h4 { color:#7d7d7d; font-weight:700; font-size:18px; font-family: 'Source Sans Pro', sans-serif; margin-bottom:18px;}
.fff .caption .btn-mini { border:solid 1px #7d7d7d; color:#7d7d7d; font-family: 'Source Sans Pro', sans-serif;}
#nav-con .pager { text-align:right; padding-right:10px; }
#nav-con .pager li>a {border-radius: 0px; border: 1px solid #7d7d7d; padding: 2px 6px; color:#7d7d7d; }
.similar-author { padding-bottom:20px; display:inline-block;}

.buy-from { margin-top:10px; }

/*	ACCORDION / TOGGLE */

.panel-group {
    margin-bottom: 0;
	    margin-top: 28px;
}
.panel-group + .panel-group {
    margin-top: 20px;
}
.panel-group .panel {
    background: #fff;
    border: 1px solid #7d7d7d;
}
.panel-group .panel + .panel {
    margin-top: 10px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-color: #E6E9ED;
}
.panel-body {
    padding: 16px;
}
.panel-heading {
    background-color: inherit !important;
    color: inherit !important;
    padding: 0;
    border-color: inherit !important;
}
.panel-title {
    font-family: "MyriadProLight", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.panel-title > a {
    display: block;
    padding: 15px 25px 15px;
    text-decoration: none;
    color: #fff;
}
.panel-title > a.collapsed {
    background: #FFF;
}
.panel-title > a.collapsed,
.panel-title > a.collapsed span {
    color: #7d7d7d;
	font-weight: 300;
}
.panel-title > a,
.panel-title > a:hover {
    background: #333333;
    color: #fff;
}
.panel-title > a span {
    display: block;
    position: relative;
    top: 0;
    color: #fff;
    padding-right: 25px;
}
.text-right .panel-title > a span {
    padding-left: 25px;
    padding-right: 0;
}
.text-center .panel-title > a span {
    padding-left: 0;
    padding-right: 0;
}
.panel-title > a:hover span {
    color: inherit;
}
.text-center .panel-title > a:hover span {
    top: .5em;
    color: transparent;
}
.panel-title > a span:after {
    font-family: "fontawesome";
    content: "\f077";
    position: absolute;
    top: 0;
    right: 0;
}
.text-right .panel-title > a span:after {
    left: 0;
    right: auto;
}
.text-center .panel-title > a span:after {
    top: -.75em;
    left: 0;
    opacity: 0;
}
.panel-title > a.collapsed span:after {
    content: "\f078";
}


#carousel {
        width:100%;
        height:360px;
        position:relative;
        clear:both;
        overflow:hidden;
		margin-top:20px;
      }
      #carousel img {
        visibility:hidden; /* hide images until carousel can handle them */
        cursor:pointer; /* otherwise it's not as obvious items can be clicked */
      }

      .split-left {
        width:450px;
        float:left;
      }
      .split-right {
        width:400px;
        float:left;
        margin-left:10px;
      }
      #callback-output {
        height:250px;
        overflow:scroll;
      }
      textarea#newoptions {
        width:430px;
      }
.car-control { text-align:center;  font-size: 22px; margin-top: 21px; position: absolute;
    top: 40%;
    display: block;
	width:100%;
    z-index: 999;}
	.car-control a { position:absolute; }
.car-control a#prev { left:0px; } 
.car-control a#next { right:0px; } 
	
.car-control  {}


#recommed-books { padding-top:40px; padding-bottom:40px; }


.acc-content { font-weight:300; font-family: 'Source Sans Pro', sans-serif;padding-left: 10px;}
.acc-content p { color:#7d7d7d; font-size:16px; line-height: 1em;}
.acc-content .visit { padding-top:5px; color:#7d7d7d; font-size:13px;  text-transform:uppercase;}

.inner-banner h2 { color:#2d2d2d; font-size:40px; padding-left:25px; padding-right:25px; padding-top:30px;}
.inner-banner p { font-size:18px; color:#7d7d7d; font-family: 'Source Sans Pro', sans-serif; font-weight:300; padding-left:25px; padding-right:25px;}


#collection-books { margin-top:30px; }
.left-section h2 {color:#2d2d2d; font-size:28px; padding:10px; margin:0; padding-top:15px; }
.left-section h3 { text-transform:uppercase; font-size:18px;padding:10px; margin:0px; color:#2e2e2e; font-family: 'Source Sans Pro', sans-serif;  font-weight:700;}
.left-section .sub-title { color:#2e2e2e; font-size:18px; padding-left:10px; font-family: 'Source Sans Pro', sans-serif; font-weight:300; text-transform:uppercase; padding-bottom:8px;} 
.left-section .search-box { border:none; background-color:#bfbfbf; padding:10px 8px; width:100%; color:#FFFFFF; font-size:14px; background-image:url(../images/search-icon.jpg); background-repeat:no-repeat; background-position:95% 50%;}
.left-section ul { margin:0px; padding:0px; list-style-type:none; }
.left-section ul li {}
.left-section ul li a { padding:10px;  color:#7d7d7d; font-size:16px; border-bottom:solid 1px #ebebeb; display:block;font-family: 'Source Sans Pro', sans-serif; font-weight:300;}
.left-section ul li a:hover { border:solid 1px #333333; color:#333333;}
.fa-angle-double-right { position:absolute !important; right:27px !important; }

.pagination>li>a, .pagination>li>span {margin: 0 5px;}
.pagination>li>a { background-color:transparent; color:#333333; border:none; padding: 6px 3px; font-family: 'Source Sans Pro', sans-serif; margin-left:3px;}
.pagination>.active>a { color:#000; background-color:transparent; border:none;}

.select-con { font-family: 'Source Sans Pro', sans-serif; color:#2e2e2e; font-weight:700; font-size:16px; margin-top:20px;} 
.select-box {width:100%; padding:5px; border:solid 1px #e4e4e4;  background-image:url(../images/drop-arrow.jpg);  background-repeat:no-repeat; background-position:97% 50%; background-color:#FFF; margin-top:3px; background-color:#fafafa;}
.select-box select { border: none;
    padding: 1px;
    width: 100%;
    -webkit-appearance:none; background-color:transparent; outline:none; color:#959595;}
	
	
.sil2 { color:#000; font-size:24px; font-family: 'Source Sans Pro', sans-serif;}
.sil2 p { font-weight: 300;  font-size: 16px;  padding: 0px;  color: #7d7d7d;  line-height: 1.3em; margin-top:10px; } 
.book-collection .caption h4 {font-family: 'Source Sans Pro', sans-serif; font-weight:300; margin-bottom:10px;}
.book-collection .caption a.btn-mini { border:none; padding:0px; color:#333333; font-weight:300; text-transform:uppercase; padding-bottom:20px; }
#nav-con .pager li>a.book-navi  {
    border-radius: 0px;
    border: 1px solid #333333;
    padding: 2px 6px;
    color: #333333;
}

.left-section .search-box::-webkit-input-placeholder { color: white; }
.left-section .search-box:-moz-placeholder { color: white; }
.left-section .search-box::-moz-placeholder { color: white; }
.left-section .search-box:-ms-input-placeholder { color: white; }

.title-banner { padding-left:121px !important; }

/* ABOUT */
.about-us-content h2 { font-size:40px; color:#414141;margin-top: 40px; margin-bottom: 20px; }
.about-us-content h2 span { color:#333333; font-style:italic; }
.about-us-content p { font-size:16px; color:#7d7d7d; line-height:1.3em; font-family: 'Source Sans Pro', sans-serif; font-weight:300;padding: 13px 140px;}
.milestone-content {font-family: 'Source Sans Pro', sans-serif; font-weight:300; padding-bottom:0px;}
.milestone-content h3 { font-size:36px; color:#333333; font-weight:700; padding-bottom:15px;}
.milestone-content p {font-weight: 300; font-size: 16px; padding: 0px;color: #7d7d7d; line-height: 1.3em;}

#quote-carousel .carousel-control.left,#quote-carousel .carousel-control.right {background-image:none !important; font-size:62px; text-shadow:none !important; color:#000;}
#quote-carousel .carousel-control.left { left:-45px;}
#quote-carousel .carousel-control.right { right:-45px; }
#quote-carousel .carousel-control {width: 3%; top: 40%;}

#quote-carousel .carousel-indicators {border-bottom: solid 1px #dddddd; height: 10px;left:0; margin-left:0; width:100%; position:relative;}
#quote-carousel .carousel-indicators li {border:none; background-color:transparent; width:auto; height:auto; border-radius: 0px; display:block; float:left;  text-indent:inherit; padding-top:28px; color:#b0b0b0; font-size:20px; font-weight:400; background-image:url(../images/circle_non.png); background-repeat:no-repeat; background-position:center top; font-weight:300; margin-left: 9%;}


#quote-carousel .carousel-indicators .active { background-color:transparent; background-image:url(../images/circle_act.png); background-repeat:no-repeat;background-position:center top; padding-bottom:10px;  width:auto; height:auto; border:none; color:#333333;}

#testimonial { margin-bottom:50px; }
.goodread h1 { font-size:25px; margin-top:20px;}
.goodread .name { text-align:right; font-weight:700;}


#news { margin-top:30px; }
.newsletter-bg { background-image:url(../images/newsletter-bg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;  }
.newsletter { text-align:center; color:#FFF; }
.newsletter h2 { font-size:24px; font-weight:700; font-weight:400; padding-top:60px; padding-bottom:15px; padding-right: 110px; padding-left: 110px;}
.newsletter h2 span { font-weight:700; }
.newsletter p { font-size:12px; padding-top:15px; font-family: 'Source Sans Pro', sans-serif; } 
.newsletter p a { color:#FFF; font-weight:700; }


.newsletter-form input[type="text"] {  }
.newsletter-form input[type="button"] { background-color:#FFF; border:none; padding:8px; color:#000000;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-family: 'Source Sans Pro', sans-serif; font-weight:300; padding: 11px 28px; margin-left:10px;}
.news-textbox { border:solid 1px #e4e4e4; padding:8px; background-color:transparent; background-image:url(../images/email-icon.png); background-repeat:no-repeat; background-position:15px 50%;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding-left: 45px; color:#FFF;font-family: 'Source Sans Pro', sans-serif; font-weight:300;}

.newsletter-form input[type="text"]::-webkit-input-placeholder { color: white; }
.newsletter form input[type="text"]:-moz-placeholder { color: white; }
.newsletter form input[type="text"]::-moz-placeholder { color: white; }
.newsletter form input[type="text"]:-ms-input-placeholder { color: white; }

.download-app2 { font-size:32px; color:#161616; padding-right: 350px; line-height: 1.2em; padding-top: 30px; padding-left: 10px;}
.download-app2 a { text-transform:uppercase; color:#333; font-size:14px; border:solid 1px #c2c2c2; font-family: 'Source Sans Pro', sans-serif; font-weight:300; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding: 10px 23px;}
.phone { position:absolute; bottom:0px; right:0px; }
.bottom-min-height { min-height:310px; }

.carousel-control.left,.carousel-control.right { background-image:none;}

.left-acc { margin-top:0px; }
.left-acc .panel { border:none; background-color:transparent;}
.left-acc .panel + .panel { margin-top:0px; }
.left-acc .panel-title > a span:after { color:#000000; } 
.left-acc .panel-title > a {padding: 15px 13px 15px; background-color:transparent; color: #7d7d7d; font-size: 16px; font-family: 'Source Sans Pro', sans-serif; font-weight:300; text-transform:none;}


.book-collection { margin-bottom:20px; }
.book-collection .caption a.btn-mini { text-transform:uppercase; color:#333; font-size:14px; border:solid 1px #c2c2c2; font-family: 'Source Sans Pro', sans-serif; font-weight:300; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding: 5px 10px; }


.kc{ display:none;}
		  .subcat{ padding-left:10px;}
		  .subcat a { background-position: 185px 5px !important; width:193px;}
		  b{ font-weight:bold;}
		  #kc17 table td{ text-align:center;  }


#body-container{
 width:100%; /* Given a constant width of 415px to body-container div */
 min-height:500px; /* Given a constant height of 500px to the div */
 margin:0 auto; /* This will align the div to center */
 }

#body-container .glossary-container{
 clear:both; /* This will not allow floating elements on either sides */
}
#body-container .content-container p{ padding-left:10px;}
#body-container .content-container{
 height:409px; /* Given a constant height of 430px to the div */
 width:100%; /* Given a constant width of 415px to the div */
 overflow:hidden; /* Scroll bar is shown when content is more than specified height */
 clear:both; /* This will not allow floating elements on either sides */
}

#body-container .content-container div.box-border{
 /* Left padding given as 10px */
 border-bottom:1px #666666 solid; /* In order to separate each terms given bottom 
 border color as #666666 (gray) with 1px */
}

#body-container .content-container div h2{
 margin-top:0px; /* Making the top margin to 0px */
}

#body-container .content-container p.return-to-top{
 color:#0066FF; /* Giving text color to Return to top text */
 text-decoration:underline; /* The text will be underlined */
 text-align:right; /* Text will be aligned to right */
 margin-right:10px; /* Given some margin 10px to right */
 cursor:pointer; /* Making the cursor to 'hand' */
}

.firstUL{
 padding:0px; /* Given some padding to left and 0 padding to 
 top, right, bottom */
 margin:0px; /* margin to 0px */
 background-color:#e4e4e4; /* Given background color */
}

.firstUL li, .firstUL span { 
 /* For all li’s(listings) given default background image using CSS Sprite concept */
 display:inline; /* Listings will be placed in a line */
 font-size: 16px;
border-right:solid 1px #FFF;
 padding: 10px; /* Given some padding to top, right, bottom and left */
 line-height:40px; /* This property specifies the line height */
 cursor:pointer; /* Making the cursor to 'hand' */
}
.firstUL span { margin:0; padding:0 2px;}
.firstUL li.selected{
 /* When any listing is highlighted, we are given the background to image using CSS 
 Sprite concept */
 color:#ffffff; /* Making the font color 'white' */
 font-weight:bold; /* Making text bold */
 background-color: #101010;
}

ul.author-list { margin:0px; padding:0px; list-style-type:none; }
ul.author-list li { padding:10px;}
ul.author-list li a { color:#000;} 

ul.author-list li a:before {
    font-family: "fontawesome";
    content: "\f105        ";
    top: 0;
    right: 0;
}


.well {
    min-height: inherit;
    padding: 0px;
    margin-bottom:0px;
    background-color:transparent;
    border:none;
    border-radius: 0px;
    -webkit-box-shadow:none;
    box-shadow:none;
	background-image:url(../images/circle-pat.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-family: 'Source Sans Pro', sans-serif; 
}

.well2 .e-deal-price {
    text-transform: uppercase;
    padding-top: 63px;
    padding-left: 125px;
}
.well { padding-bottom:50px; }
.well h3 {font-size:40px; font-weight:700; margin:0px; margin-bottom:10px;line-height: 1em;}
.well p { font-size:16px; color:#7d7d7d; padding-bottom:5px;}
.well p.big { font-size:26px; color:#2e2e2e;line-height: 1em;}
.well a { padding:8px 8px; border:solid 1px #b0b0b0; color:#333333;-webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important; }
.well a:hover { background-color:#101010; color:#FFF;}

.e-deal-price { text-transform:uppercase; padding-top: 63px; padding-left: 248px;}
.e-deal-price p { font-size:34px; font-weight:300; line-height:1em; color:#333333; padding:0px; margin:0px;}
.e-deal-price h2 { margin:0px; font-size:76px; font-family: 'Droid Serif', serif; font-weight:700;}
.e-deal-price .offer {  padding:3px; color:#333333; font-size:26px; font-weight:300; }

.btn-default { background-color:#f3f3f3; }
.btn-primary {background-color: #d7d7d7; color:#333;}
.month { width:150px; padding: 45px 0px; border:none; border-bottom:solid 3px #FFF; font-weight:700;}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover { background-color: #d7d7d7; color:#333; }

.no-img { background-image:none; }
.jan-new { background-repeat:no-repeat; background-image:url(../images/jan-new.png); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.jan { background-repeat:no-repeat; background-image:url(../images/jan.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.feb { background-repeat:no-repeat; background-image:url(../images/feb-new.png); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.jan-new  .e-deal-price { text-transform: uppercase;    padding-top: 63px;    padding-left: 198px;}
.feb .e-deal-price { padding-top:35px; color:#333333; padding-left: 190px;  line-height: 20px}
.feb .e-deal-price p, .feb .e-deal-price .offer { color:#333333; padding-left: 12px;}
.feb .e-deal-price .offer { padding-left:28px; }

.mar { background-repeat:no-repeat; background-image:url(../images/mar.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.mar .e-deal-price { padding-left:189px; padding-top: 38px; color:#FFF;}
.mar .e-deal-price p, .mar .e-deal-price .offer { color:#FFF; padding-left: 12px;}
.mar .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.arp { background-repeat:no-repeat; background-image:url(../images/apr.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.arp .e-deal-price { padding-left:186px; padding-top: 43px; color:#FFF;}
.arp .e-deal-price p, .arp .e-deal-price .offer { color:#FFF; padding-left: 12px;}
.arp .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.may { background-repeat:no-repeat; background-image:url(../images/may.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.may .e-deal-price { padding-left:165px; padding-top: 43px; color:#FFF;}
.may .e-deal-price p, .may .e-deal-price .offer { color:#FFF; padding-left: 12px;}
.may .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.june { background-repeat:no-repeat; background-image:url(../images/june.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.june .e-deal-price { padding-left:165px; padding-top: 43px; color:#FFF;}
.june .e-deal-price p, .june .e-deal-price .offer { color:#FFF; padding-left: 12px;}
.june .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.july { background-repeat:no-repeat; background-image:url(../images/july-new.png); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.july .e-deal-price {    padding-left: 224px;    padding-top: 76px;    color: #333333;}
.july .e-deal-price p, .july .e-deal-price .offer { color:#333333; padding-left: 12px;}
.july .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.sep { background-repeat:no-repeat; background-image:url(../images/sep-new.png); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.sep .e-deal-price {    padding-left: 200px;    padding-top: 62px;    color: #333333;}
.sep .e-deal-price p, .sep .e-deal-price .offer { color:#333333; padding-left: 12px;}
.sep .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.oct { background-repeat:no-repeat; background-image:url(../images/oct.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.oct .e-deal-price { padding-left:200px; padding-top: 43px;}
.oct .e-deal-price p, .oct .e-deal-price .offer { padding-left: 12px;}
.oct .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.nov { background-repeat:no-repeat; background-image:url(../images/nov.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.nov .e-deal-price { padding-left:200px; padding-top: 43px;}
.nov .e-deal-price p, .nov .e-deal-price .offer { padding-left: 12px;}
.nov .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.dec { background-repeat:no-repeat; background-image:url(../images/dec.jpg); background-position:left bottom; min-height:214px; margin-bottom:20px;}
.dec .e-deal-price { padding-left:200px; padding-top: 43px;}
.dec .e-deal-price p, .dec .e-deal-price .offer { padding-left: 12px;}
.dec .e-deal-price .offer { padding-left:28px; line-height: 20px;}

.contact-text { font-size:16px; }
.contact-text h2 { font-size:16px; font-weight:700;}

.bulk-con { font-family: 'Droid Serif', serif; }
.bulk-con h2 { font-size:36px;}
.bulk-con p { font-size:16px; color:#7d7d7d; font-weight:300; }
.bulk-con a { color:#333333; font-size:18px;}

.bulk-pur { border:none; background-color:transparent; text-align:center; font-family: 'Droid Serif', serif;  margin-top:30px; padding:0px;}
.bulk-pur p { font-size:14px; }
.bulk-pur .caption { padding:0px; padding-top:8px; } 

.enquiry-con { background-color:#FFF; -webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.38);
box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.38); padding:8px 10px; margin-top:-56px;}

.enquiry-con h1 { background-image:url(../images/gery-line.jpg); background-repeat:no-repeat; background-position:left top; padding-top:10px; font-size:36px; font-family: 'Droid Serif', serif; color:#7d7d7d; font-weight:700;}
.enquiry-con p { font-size:14px; color:#7d7d7d; }
form.enqu div { padding-bottom:5px; font-weight:300; font-size:14px; }
form.enqu input[type="text"], form.enqu textarea,form.enqu input[type="button"] { border:solid 1px #e4e4e4; padding:8px; width:100%; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

form.enqu input[type="button"] { background-color:#FFF; width:100px; } 
.our { padding:0px; }

 

/* FOOTER */
#footer { text-align:center; background-color:#f1f1f1; padding-top:20px; padding-bottom:20px;}
.fo-1 a { text-transform:uppercase; color:#000; font-size:14px; padding: 16px 10px; font-family: 'Open Sans', sans-serif;
    font-weight: 300 !important; }
.fo-1 a:hover { color:#000; }
.fo-2 { color:#999999; margin-top:8px; }
.fo-2 a { font-size:14px; color:#999999; font-family: 'Source Sans Pro', sans-serif; font-weight:300; }
.fo-2 a:hover { color:#000; }
.copyright { text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:300; margin-top:10px;}



#collection-books>.row>.col-md-12{padding-left: 15px; padding-right: 15px;}

@media (min-width: 1200px) { }
 
@media (min-width: 980px) and (max-width: 1024px) {
 .appstore { min-width:230px; }  
} 
@media (max-width: 991px) {
	#accordion1.panel-group { margin-top: 28px !important;}
} 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
	.rosetta-links { position:relative; text-align:center; display:block; }
.rosetta-links a {display:block; }
.rosetta-links a img { width:50%; margin:0 auto;}
.home-title h1,.page-title { font-size:25px !important; }
.navbar-toggle { margin-left:43%; float:left;}

	[class*="col-"] {
    padding:0px;
	}
	
.download-app { margin:0 auto; }	


 .collapse {
       display: none !important;
   }
 .collapse.in { display: block !important;}
   
   
   .navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	margin-top: 0px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin: 0px;
}

.navbar-nav > li {
	float: none;
	border-bottom: 1px solid #e4e4e4;
}
.navbar-nav > li > a {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.navbar-collapse.collapse.in {
	display: block!important;
}
.collapsing {
	overflow: hidden!important;
}
.navbar-header:before {
}

	
	 }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
.rosetta-links { position:relative; text-align:center; display:block; }
.rosetta-links a {display:block; }
.rosetta-links a img { width:50%; margin:0 auto;}
.home-title h1,.page-title { font-size:25px !important; }
.navbar-toggle { margin-left:43%; float:left;}
.logo,.appstore,.text-right { text-align:left; }
.social-media { padding-top:0px; }
.appstore { margin-top:10px; }
.clear-pad-all { padding:inherit; }
.nav>li>a { text-align:center; }


}

 
 
/* Landscape phones and down */
@media (max-width: 480px) { 
.rosetta-links { position:relative; text-align:center; display:block; padding-bottom:18px;}
.rosetta-links a {display:block; }
.rosetta-links a img { width:50%; margin:0 auto;}
.home-title h1,.page-title { font-size:25px !important; }
.navbar-toggle { margin-left:43%; float:left;}
.logo,.appstore,.text-right { text-align:left; }
.social-media { padding-top:0px; }
.appstore { margin-top:10px; }
.clear-pad-all { padding:inherit; }
.nav>li>a { text-align:center; }
.navbar-toggle{    position: absolute;
    top: -125px;
    right: 0px;}
	
	[class*="col-"] {
    padding:0px;
	}


ul.dropdown-menu { min-width: 160px !important; }

.download-app { margin:0 auto; }	
.apper4 a { font-size: 20px !important; padding-left: 10px; padding-right: 10px; }	
.apper4 .separator { border: none;}
.home-title2 { font-size: 26px !important; }
.feature-con {padding-right: 48px;   padding-left: 35px;}
.feature-con h2 { font-size:20px; }  
.feature-con p { font-size:13px; }
#myTab.best-new { padding-left:0px !important; width: 100% !important;}
#myTab.nav-tabs > li {
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.bx-wrapper .bx-controls-direction a{
	height: 30px!important;
	width: 30px!important;
}
.bx-wrapper .bx-next{ background-size: 100% auto; right: -3px !important;}
.bx-wrapper .bx-prev{ background-size: 100% auto; left: -10px !important;}
.bx-wrapper .bx-controls-direction a.bx-next {right: -3px !important;}
.home-title h1 span { padding: 0;}
.feature-con { top : 55px;}
.feature-author img { width: 145px!important; height: auto !important;}
#carousel-955004 { z-index: 1;}
#bookAzSelector { padding: 0; width: 100% !important; }
.bookAzButton{padding:3px 5px !important; font-size: 12px;}
#azContent .jcarousel-wrapper > .row > .col-md-6 {
  float: left;
  width: 45%;
}
.book-collection .thumbnail { border: none; }

.month {
	padding: 26px 0;
	width: 86px;
}
.month.btn { font-size: 12px;}
.newsletter h2{ padding:15% 2% !important; font-size: 17px;}
.newsletter form input[type="submit"]{ margin-top: 10px;}
.col-md-6.bottom-min-height .download-app2{padding: 10px; position: relative; float: left; width: 100%; font-size: 30px; text-align: center;}
.col-md-6.bottom-min-height .phone{padding: 10px; position: relative; float: left; width: 100%;}
.navbar-right .navbar-form {margin: 0 auto; border: 0}
.navbar-right .navbar-form .form-group {float: left; width: 85%;}
.navbar-right .navbar-form .search-bt{ float: left;}
#myTab.about-tabs{ width: 100% !important;}
.about-us-content h2 { font-size: 25px;}
.about-us-content p { padding: 0px;}


/* months */
.jan { min-height:162px;background-size : 100% auto;}
.jan-new { min-height:162px;background-size : 100% auto;}
.jan  .e-deal-price {    padding-top: 73px;    padding-left: 143px;}
.feb { min-height:162px; background-size : 100% auto;}
.jan-new .e-deal-price {
  padding-left: 150px;
  padding-top: 63px;
}
.feb .e-deal-price {
  padding-left: 145px;
  padding-top: 60px !important;
}
.mar { min-height:162px; background-size : 100% auto;}
.mar .e-deal-price { padding-left:128px; padding-top: 38px; }

.arp {  min-height:162px; background-size : 100% auto;}
.arp .e-deal-price { padding-left:133px; padding-top: 43px; }

.may {  min-height:162px; background-size : 100% auto;}
.may .e-deal-price { padding-left:115px; padding-top: 43px; }

.june { min-height:162px; background-size : 100% auto;}
.june .e-deal-price { padding-left:115px; padding-top: 43px; }

.july {  min-height:162px; background-size : 100% auto;}
.july .e-deal-price {    padding-left: 153px;    padding-top: 76px;    }

.sep { min-height:162px; background-size : 100% auto;}
.sep .e-deal-price {    padding-left: 146px;    padding-top: 62px;    }

.oct { min-height:162px; background-size : 100% auto;}
.oct .e-deal-price { padding-left:133px; padding-top: 43px;}

.nov {  min-height:162px; background-size : 100% auto;}
.nov .e-deal-price { padding-left:133px; padding-top: 43px;}

.dec { min-height:162px;background-size : 100% auto;}
.dec .e-deal-price { padding-left:133px; padding-top: 43px;}
.e-deal-price h2 { font-size:  26px!important;}
.e-deal-price .offer {font-size:  20px !important;}
/* end months*/
.buy-from iframe {
	max-width: 100%;
}
.buy-from img {
	max-width: 100%;
}
.inner-banner h2.title-banner {
	padding-left: 15px !important;
}
#explore { padding-top: 0px;}

}
