a,b,body,div,h1,h2,h3,h4,h5,h6,hr,html,i,img,li,ol,p,span,table,tbody,td,tfoot,th,thead,tr,u,ul{border: 0;margin: 0;padding: 0;}
html,body{ height:100%;}
body{
    width:100%;
    color:#343434;
    font-family:"Adobe Garamond W01", Serif;
    font-size:17px;
    background: #c7e1e7;
    -webkit-font-smoothing: antialiased;
}

/*

font-family:'Desire W03';
font-family:'Brandon Grotesque W01';
font-family:'Adobe Garamond W01';

*/



p, li, figcaption {
	line-height:1.4em;margin-top:0;margin-bottom:1.4em;
}
figure {
  margin: 1em 0;
}
img {
  max-width: 100%;
}
ul{margin-left: 50px;}
h1, h2, h3, h4{
	margin-bottom:0.5em;
	line-height:120%;
	font-weight:400;
}

h1{font-size:44px; font-family:"Desire W03";}
h2{font-size:1.5em;}
h3{font-size:1.2em;font-weight:700;}
h4{font-size:1.1em;font-weight:700;}



a{color:#1a71a9;text-decoration:none;}



/* BIZANGO PAGE LAYOUT STRUCTURE */

#page_body{
	position: relative;
	padding-top: 45px;
	background-image: url(/images/sites/cca/pageBodyBG.jpg) ;
	background-position: top center;
	padding-bottom: 60px;
    background-repeat: no-repeat;
}
#body_home #page_body{
	padding-bottom: 21px;
}

.body_nothome #page_body{background: #f6f6f6;}
#page_body p{line-height: 1.6em;}

#hero_frame{
	position:relative;width:100%;background: #f0f7f7;border-bottom: 1px solid #c7e2e8;text-align: center;padding: 70px 0 30px;
}
#body_home #hero_frame{
    position: relative;
    width: 100%;
    background: #dcf0f4;
    border-bottom: 1px solid #9cc8d2;
    text-align: center;
    padding: 16px 0 3px;	
}
#body_home #hero_frame h2,#body_home #hero_frame h1{font-family:'Brandon Grotesque W01';color: #5a979f;text-transform: uppercase;}

.page_frame{
    margin:0px auto;position:relative;width:1000px;
}
.page_full{
	width:100%;
	margin-bottom: 70px;
}

/* 2-column layouts only */
.page_sidebar{
	position: relative;
	width:285px;
}
.page_new_sidebar{
	position: relative;
	width:250px;
}
.page_content{
	position: relative;
	width:650px;
}
.page_half{
	position: relative;
	width: 465px;
}
.page_content img,.page_sidebar img,.page_half img{max-width:100%;}



/* 3-column layouts only */

.page_tricol_left_double{
	/* width of first 2 columns */
	float:left;width:700px;margin-right:0px;
}
.page_tricol_right{
	float:right;width:250px;margin-left:50px;
}
.page_tricol_left{
	float:left;width:200px;margin-right:50px;

}
.page_tricol_content{
	/* middle column */
	float:right;width:450px;
}



.page_tricol_right img{max-width:100%;}
.page_tricol_left img{max-width:100%;}
.page_tricol_content img{max-width:100%;}




/* NAV */
#nav_frame{
	position: relative;
	width:100%;
	background-image: url(/images/sites/cca/headerBG2016.jpg);
	background-size: 100% 377px;
}

#bottom_border{
	position: absolute;
	top: auto;
	bottom: 0;
	width: 100%;
	height: 11px;
	background: url(/images/sites/cca/bottom.png);
}
#top_border{
	position: absolute;
	top:0;
	width: 100%;
	height: 6px;
	background: url(/images/sites/cca/top.png);

}
#body_home #top_border,#body_home #bottom_border, #body_home #swirly1{
	display: none;
}
#nav{
    position:relative;text-align: center;margin-bottom: 10px;
}
#body_home #nav{
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/images/sites/cca/homenav.png);
    padding-bottom: 37px;
    margin-top: -10px;
    padding-top: 5px;
    background-position: top center;
}
ul.nav{
	z-index:100;
	margin:0px auto;
	padding:0px;
	list-style:none;
	line-height: 50px;
	display: inline-block;
	}
.body_nothome ul.nav{
	float: right;
	font-size: 14px;
	margin-top: 127px;
}
.body_nothome .nav a{padding: 0px 11px;font-size: 13px;}
.body_nothome .nav li:last-child a{padding-left: 0;}
ul.nav li{
	float:left;
	zoom:1;
	line-height:1em;margin-top:0px;margin-bottom:0px;
	}
ul.nav > li{
	padding:0;
	}
.nav a{
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0px 15px;
	text-decoration: none;
	font-family:'Brandon Grotesque W01';
	color: #fbd061;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.nav a:hover, #nav a.current{
   color:white;
}
#body_home .nav a{
	font-size: 16px;
	padding: 0px 19px;
}
#mobile_nav{display: none;}

#swirly1{
	position: absolute;
	width: 155px;
	height: 56px;
	background: url(/images/sites/cca/swirly1.png) center no-repeat;
	left:0;right: 0;margin:0 auto;top:-16px;
}
.highlight{font-size: 30px;color: #410000;font-family:'Desire W03';letter-spacing: 1px;}
.highlight *{line-height: 1.165em!important;}
.body_nothome #swirly1{
    position: absolute;
    width: 155px;
    height: 42px;
    background-image: url(/images/sites/cca/swirly1.png);
    background-size: contain;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -14px;
}
#footer{
	position: relative;
	z-index: 1;
    padding-bottom:32px;padding-top:72px;font-size:0.85em;text-align: center;
    background: url(/images/sites/cca/footerBG.png) top center repeat-x;
    color: white;
}
#footer .button2 a{
	display: inline-block;
	padding: 0px 31px;
	border-radius: 30px;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	color:#1a71a9;
	background: #d6e9ed;
	letter-spacing: 1px;
}
#footer ul.nav{margin-top: 0;float: none;}

.icon{display: block;margin: 10px auto;}

#bizango{
    width:180px;height:12px;padding-bottom:20px;font-size:10px;color:#ddd;display:block;margin:40px auto 25px;
    background-image:url("/images/bizango-white.png");background-repeat:no-repeat;background-position:center bottom;
}
#top_bar{
	width: 100%;text-align: center;
	background: #e1f0f3;
	border-bottom: 1px solid #9bc8d3;
	font-family:'Brandon Grotesque W01';
	color: #1a71a9;
	padding:40px 0 30px;
	position: relative;
}
#top_bar h1,#top_bar h4 {
	margin: 0;
}
#top_bar h4{text-transform: uppercase;font-weight: normal;font-size: 1em;}

#bottom_bar{
	width: 100%;text-align: center;
	background: #e1f0f3;
	border-top: 1px solid #9bc8d3;
	font-family:'Brandon Grotesque W01';
	color: #1a71a9;
    padding: 50px 0;
    margin-bottom: -37px;
    padding-bottom: 60px;
}
#bottom_bar .text{	
	display: inline-block;
	padding: 7px 30px;
	border-radius: 10px;
	font-size: 20px;
	letter-spacing: 1px;
}



/*HOME*/

#home_bar{
	width: 100%;text-align: center;
	background: #e1f0f3;
	border-bottom: 1px solid #9bc8d3;
	font-family:'Brandon Grotesque W01';
	color: #1a71a9;
	padding:12px 0;
}
#home_bar .text, #body_blog .text{	
	display: inline-block;
	padding: 7px 30px;
	border-radius: 10px;
	font-size: 14px;
	letter-spacing: 1px;
}
#body_home #page_body h4{color: #1a71a9;font-weight: normal;font-family:'Brandon Grotesque W01';font-size: 13px;letter-spacing: 1px;text-transform: uppercase;}
#body_home .page_full h3{color: #1c6e78;font-weight: normal;font-family:'Brandon Grotesque W01';font-size: 16px;letter-spacing: 2px;text-transform: uppercase;}
#body_home .page_full h1{
    color: #1a71a9;
    padding-bottom: 20px;
    background: url(/images/sites/cca/flourish.png)left bottom no-repeat;
    display: inline-block;
    margin-bottom: 15px;
 }
#body_home .page_half h1{
    color: #1a71a9;
    font-size: 32px;
    display: inline;
    margin-bottom: 15px;
 }
 #body_home .page_half h3{color: #1c6e78;font-weight: normal;font-family:'Brandon Grotesque W01';font-size: 13px;letter-spacing: 2px;text-transform: uppercase;}
.ht1{width: 685px;float: right;}
.ht2{width: 270px;float: left;}
#body_home .page_full h4 a,#body_home .page_half.fr h4 a{
	display: inline-block;
	padding:8px 25px 30px;
	margin-bottom:-30px;
	font-size: 12px;
	color: white;
	background-image: url(/images/sites/cca/button.png);
	background-size: contain;
	background-repeat: no-repeat;
	font-family:'Brandon Grotesque W01';
	font-weight:bold;
	float: right;
	min-width: 100px;
    text-align: center;
    text-transform: uppercase;
    line-height:1.4em;
}
#body_home .page_full h4 a{font-size: 11px;}
.page_half .cover.fr{padding-left: 30px;max-width: 165px;padding-bottom: 2px;}
.page_half .cover.fl{padding-right: 30px;max-width: 165px;padding-bottom: 2px;}
.cover.fl{padding-right: 65px;max-width: 250px;}
.date{text-transform: uppercase;}
.button {
    display: inline-block;
    padding: 3px 31px;
    border-radius: 30px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
    color: white;
    background: #1a71a9;
    font-family: 'Brandon Grotesque W01';
}
.bigButton {
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 80px;
    padding-right: 50px;
    border-radius: 30px;
    font-weight: bold;
    letter-spacing: 1.3px;
    font-size: 17px;
    color: white;
    background:url(/images/sites/cca/arrowRight.png) 55px 50% no-repeat #1a71a9;
    font-family: 'Brandon Grotesque W01';
}
.blogtext{width: 265px;float:right;}

.cta{
    background-color: #e3f1f3;
    padding: 43px 0 39px;
    border-bottom: 2px solid #9cc8d2;
}


.cta h1{
	color: #1a71a9;
	font-size: 36px;
    margin-bottom: 6px;
}
.cta p{
    font-size: 16px;
    line-height: 24px!important;
    margin-bottom: 15px;
}
.this-col{
	width: 280px;
	position: relative;
	margin-right: 80px;
}
.this-col .ratio{
    padding-top: 37%;
	margin-bottom: 20px;
}
.this-col .social img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
.this-col .thisthisthis{
    margin-top: 86px;
}
.this-col .center {display: block;}


.button_holder{
    display: inline-block;
    margin: 33px auto 0;
}


.soc{
    top: 4px;
    margin-left: 30px;
    display: inline-block;
}

/* REQUIRED FOR CMS */

.help{
    padding:10px;background-color:#444;color:#eee;border:1px dotted #999;
}
.help p a{
    color:#ddd;text-decoration:underline;
}

/*bookshelf pages */

.bookshelfrow {
    background-image: url('/images/sites/cca/bookshelf.png');
    background-repeat: no-repeat;
    background-position: 0px 236px;
}
.book_on_shelf {position:relative;float:left;width:205px;margin: 7px 22px 28px 22px;height:330px;}
.book_on_shelf_img_holder{height:252px;width:100%;}
.book_on_shelf img{
	max-width: 100%;height:240px;display:block;margin:0px auto;box-shadow:1px 5px 7px rgba(0,0,0,.5);
}
.book_text{width: 200px; text-align: center;}
.bookshelf_cat{padding-top:40px;margin-bottom:20px;font-size: 33px;text-align: center;}


/*downloadshelf pages */

	.downloadshelfrow{margin-bottom: 50px;    text-align: center;}
	.download_on_shelf { vertical-align: top;position: relative;display: inline-block;width: 31.33%;margin: 30px 1.2% 20px 1.2%;}
	.download_on_shelf_img_holder{width: 100%;height: 211px;background-repeat: no-repeat;background-size: contain;background-position: left center;margin: 0 auto 13px;background-image: url(http://s3.amazonaws.com/hoth.bizango/images/222091/cover2.jpg);}
	.download_on_shelf h1,.download_on_shelf h2,.download_on_shelf h3{font-family:"Desire W03";color: #410000;margin-bottom: 5px;}
	.download_on_shelf h1{margin-bottom:3px;font-size: 32px;letter-spacing: .3px;}
	.download_on_shelf p{    margin-bottom: 36px;font-size: 21px;letter-spacing: .3px;line-height: 28px!important;}
	.download_on_shelf .bigButton a{color:white;}
	.download_text{text-align: left;}
	.download_text .bigButton{
	display: inline-block;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 60px;
    padding-right: 39px;
    border-radius: 30px;
    font-weight: bold;
    letter-spacing: 1.6px;
    font-size: 13px;
    color: white;
    background: url(/images/sites/cca/arrowRight.png) 41px 50% no-repeat #1a71a9;
    font-family: 'Brandon Grotesque W01';
	}




/* OPTIONAL */

img.illustration{
    display:block;margin:0px;margin-bottom:20px;
}
#logo{
	display: block;
    background-position:center;background-repeat:no-repeat;
    background-size: contain;
}
#body_home #logo{
	height: 249px;
	background-image: url("/images/sites/cca/logo-home-2016.png");
	width: 100%;
	background-position: top center
}
.body_nothome #logo{
	position: relative;
	margin:20px auto 15px;
	float: left;
    display:block;
    width: 360px;height:168px;
    text-decoration:none;
	background-image: url("/images/sites/cca/logo2016mob.png");
    background-position: center 45px;
    background-repeat:no-repeat;
}
#newsflash{
	padding:20px;color:#c6c2c2;margin-top:30px;margin-bottom:20px;
}

#newsflash h2, #newsflash h1{color:#eee}


img.content_image{
	clear:left;display:block;float:left;margin:10px 20px 20px 0px;
}

.widget_sharethis {
	margin-top: 20px;
}

.widget_sharethis h2{
	font-family:'Brandon Grotesque W01';
	font-weight: normal;
	float: left
}
.widget_sharethis > span{
	display: block;
	text-align: right;
}

#bizango_superform .superform_field {
    padding: 6px 1%;
    border: 1px solid #9bc8d3;
    line-height: 18px;
    width: 98%;
    margin-bottom: 10px;
    background-color: #e1f0f3;
    display: block;
    color: #1a71a9;
}
#superform_submit {
    -moz-box-sizing: border-box;
    border: 0px solid #d02027;
    padding: 0;
	float: right;
    height: 40px;
    line-height: 40px;
    width: 100px;
    background: #1a71a9;
    color: #dee2e8;
    text-align: center;
    cursor: pointer;
}
/* collection list items */

.collection_list_item{
	clear:both;margin-bottom:30px;
	padding-bottom: 30px;
    border-bottom: 1px solid #9bc8d3;
}
}
p.collection_list_item_readmore{text-align:right;clear:both;}

#body_home #nav_home,#body_home #nh{display:none;}

.next_book{
	margin-top: 30px;
}
.next_book h4{
	font-family:'Brandon Grotesque W01';
	font-weight: normal;
}
.next_book h3{
	font-family:'Desire W03';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 30px;
    line-height: 34px;
}
.sidebar_image.book{
	float: left;
	padding-right: 15px;
	width: 85px;
}

	a.bookshelf_anchor{margin-left:20px;}



/* EXPANDABLE BUY BUTTON WITH TOGGLE-ABLE LINKS */
#buy_button_container{
	position: relative;
	} /* parent element for expandable buy button */

#buy_button{
	background-color:#ebbb47;color:#eee; padding:10px 20px;
	text-decoration:none;
	display:block;
	border-radius: 10px;
	font-family:'Brandon Grotesque W01';
	text-shadow:1px 1px 2px #c99f3a;
	text-transform: uppercase;
	text-align: center;
	font-size: 19px;
	position: relative;
	z-index: 1
}
/*#body_home #buy_button{
    background-color: #ebbb47;
    color: #eee;
    padding: 11px 2px;
    width: 240px;
    text-decoration: none;
    display: inline-block;
    border-radius: 28px;
    font-family: 'Brandon Grotesque W01';
    text-shadow: 1px 1px 2px #c99f3a;
    text-transform: uppercase;
    text-align: center;
    font-size: 28.5px;
    position: relative;
    z-index: 1;
    margin-top: 9px;
    letter-spacing: -.4px;
    font-weight: 900;
}*/
#body_home #buy_button{
    background-color: transparent;
    padding: 0;
}

#body_home #buy_button_container{
    text-align: center;
    margin-left: -31px;
    margin-top: -16px;
    margin-right: -27px;
}
#buy_button.buy_button_open{}/* open state for clickable part of the button */

#buy_button_container .buy_button_hidden{
	color:#eee;
	padding:40px 20px 10px;
	display:none;
	margin-top: -20px;
}
#body_home #buy_button_container .buy_button_hidden{margin-top: 0;}

#body_home #slider #buy_button_container .buy_button_hidden{
	    padding-top: 0;
}

#buy_button_container .buy_button_hidden p{margin-bottom: 10px;}
#buy_button_container .buy_button_hidden p a{
	color:#1a71a9;
	display:block;
	text-decoration:none;
	font-family:'Brandon Grotesque W01';
	text-shadow:1px 1px 2px white;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

.blog_header{padding: 0;}


/* Breadcrumbs in Collections */

#breadcrumbs {}
#breadcrumbs ul {
	margin:0;
	padding:0;
	display:inline-block;
	}
#breadcrumbs li {
	font-size:1em;
	list-style:none;
	display:inline-block;
	}
#breadcrumbs a {
	color:red;
	}
#breadcrumbs a:after {
	content:"\203A";
	padding-left:5px;
	}
#breadcrumbs a:hover {
	text-decoration:none;
}



/* helpers-> clearfix */
.group:before,
.group:after {
    content: "";
    display: table;
} 
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.fl{float: left;}
.fr{float: right;}
.tAc{text-align: center;}
.tAr{text-align: right;}
.center{margin-right: auto;margin-left: auto;}
.table{display: table;width: 100%;}
.cell{display: table-cell;vertical-align: middle;}
.clear{clear:both;}
.screen{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;}
.blocklinks{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.userBG{background-size: cover;background-position: center;background-repeat: no-repeat;}
.noMar{margin-right: 0;}
.clear{clear:both;}



/*- Mobile Styles */
@media only screen and (max-width: 999px){
	#nav{display:none;}

	#mobile_nav{
		display: block;
		text-align: right;
		padding-right:5%;
		height: 50px;
		line-height: 50px;
		cursor: pointer;
		width: 95%;
		color: #fbd061;
		font-family:'Brandon Grotesque W01';
		font-size: 22px;
		margin-bottom: 10px;
	}
	#mobile_nav .icon{
		position: relative;
		font-size: 1.4em;
		float: right;
		padding-left: 5px;
	}
	#mobile_nav .nav{
		position: absolute; 
		width: 100%;
		top:322px;
		margin-top: 0!important;
	}
	#mobile_nav .nav li{
		float: none;
		background-color: #5c9ebd;
		border-bottom: 1px solid #82b2ca;
		padding: 0 5%;
	}
	#mobile_nav .nav li a{ 
		float: none;
		height: inherit;
		line-height: inherit;
		padding:10px 0;
		font-size: 16px;
	}
	.bookshelfrow {background-image:none;}
	.book_on_shelf {float: none; width: 90%; padding: 5%; height: auto;margin: 0;}
	.book_on_shelf_img_holder{width:100%;}
	.book_on_shelf img{
		max-width: 100%;display:block;margin:0px auto;box-shadow:1px 5px 7px rgba(0,0,0,.5);
	}
	.book_text{margin: 0 auto;}
	.page_tricol_right img.illustration{width:70%; margin: 10px auto;}
	.collection_list_item{margin-bottom: 10px;}
	.ht1,.ht2,.ht3,.page_tricol_left_double,.page_frame,.blogtext{
		float:none;width: 100%;margin: 0;
	}
	.this-col,.page_new_sidebar,.banner,.bookshelf_anchors,.page_tricol_right,.page_tricol_left,.page_tricol_content,.page_content,.page_sidebar,.blog_main_column,.blog_header,.page_half{
		width: 90%;margin:0;padding: 0 5%;
	}
	.page_full{
		width: 90%;padding: 0 5%;
	}
	.page_tricol_left{
		text-align: left;
	}
	.page_tricol_left img{
		display: block;
		margin: 0 auto;
	}
	.book_on_shelf img,.book_on_shelf_img_holder{height: inherit;}
	.book_text{width: 100%;text-align: center;margin-top: 10px;}
	.page_half.fl.group{
		margin-bottom: 50px;
	}
	.bookshelf-page h2{width: 90%;margin-left: 5%;}
	#body_home #buy_button_container{margin-left: auto;margin-right: auto;margin-bottom: 40px;}
	#body_home #buy_button{float: none;}
	#body_home .this-col{margin-bottom: 50px;}
	.this-col .thisthisthis{margin-top: 0;}
}

/*- Mobile Styles itty bitty*/
@media only screen and (max-width: 659px){
	#logo{
	    margin: 22px 3% 0px;
	    width: 90%!important;
	    height: 128px!important;
	    background-image: url("/images/sites/cca/logo2016mob.png");
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: contain;
	}
	#body_home #logo{width: 100%!important;margin: 0;}
	.body_nothome #logo{background-position: center;}
	#nav_frame{
		position: relative;
		width:100%;
		background-image: url(/images/sites/cca/headerBG2016mob.jpg);
		background-size: auto auto;
		background-position: bottom center;
	}
		#mobile_nav .nav{
		top:214px;
		margin-top: 0!important
	}
	.cover.fl{float: none;padding: 0;max-width: 100%;}
	ul.nav li{float: none;}
	#footer{background: url(/images/sites/cca/footerBGm.png) top center repeat-x}
	.button2{right: inherit!important;top:inherit!important;bottom:0px;}
	#footer ul.nav{padding-bottom: 30px;margin-bottom: 30px;}
	.bigButton{font-size: 14px;}
	.page_half .cover.fr{float: none;max-width: 100%;padding-left: 0;}
	.page_half.fr.tAr{text-align: left;}
	#hero_frame .page_frame > div{width: 90%;padding: 0 5%;}



}
label.error{background-color:#164d61;color:#fff;padding:10px;display:inline-block;}



/* 2018 homepage MF */




#body_home #page_body{
	background:url("/images/sites/cca/CC-home-update3-background.jpg") #c8e1e7 center top no-repeat;
}


.homepage18_left{float:left;width:350px;text-align:center;padding-bottom:30px;max-width:32%;position:relative;}
.homepage18_right{float:right;width:620px;padding-bottom:30px; max-width:60%;position:relative;}
.homepage18_rightbook{float:left;width:255px;padding-right:45px;}
.homepage18_rightbook img.homepage_rightbook_book{max-width:100%;}
#body_home #page_body .page_frame{width:1100px;max-width:100%}
.home18_flourish {margin:10px auto 10px; display:block;}
.homepage18_comingsoonbook{
	width:265px;position:relative;margin:0px auto;
}
.homepage18_comingsoonbook h2{
	font-family:'Desire W03';font-size:42px;color:#1a71a9;line-height:1em;margin-bottom:10px;margin-top:10px;
}
.homepage18_comingsoonbook p{
	font-family:'Brandon Grotesque W01';font-size:16px;color:#58a0ce;line-height:1em;margin-bottom:4px;
}
#body_home a.home18_preorder{display:block;background:url("/images/sites/cca/preorder-button.png") center top no-repeat;border:0px;display:block;margin:20px auto 0px;width:191px;height:66px;}



/* slider stuff */
#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
}

#slider ul {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
  height: 920px!important;
  text-indent:0px;
  list-style: none !important;
  list-style-type: none !important;
  list-style-position:inside;
  width: 265px;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0 ;
  padding: 0 ;
  list-style-type: none !important;
  list-style: none !important;
  list-style-position:inside;
  text-indent:0px;
  width: 265px;
  height: 920px;
  text-align: center;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 25%;
  z-index: 999;
  display: block;
  width:20px;height:33px;
  background:url("/images/sites/cca/slider-left.png") 50% 50% no-repeat;
  text-decoration: none;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
	left:0px;
}

a.control_next {
  right: 0px;
  background:url("/images/sites/cca/slider-right.png") 50% 50% no-repeat;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}




/*- Mobile Styles for Homepage Slider 2018 */
@media only screen and (max-width: 850px){
	.homepage18_left{float:none;width:90%;padding:0px 5%;max-width:90%;padding-bottom:30px;margin:0px;}
	.homepage18_right{float:none;width:90%;padding:0px 5%;max-width:90%;margin:0px;}
	#slider {margin:0px auto;}
	#body_home #page_body{
		background-position: 80% 0%;
	}
	.homepage18_rightbook{width:100%; float:none;}
	.homepage18_rightbook img.homepage_rightbook_book{display:block; margin:0px auto;}

}