body,h1,h2,h3,h4,h5,h6{font-family:Nunito, sans-serif;}p,a,li{font-family:"Open Sans", sans-serif;}body,html{font-size:62.5%;height:100%;}.row,.contain-to-grid .top-bar{max-width:1024px;}.row .row{margin:0;}.column,.columns{padding:0;}a{color:#00b0b9;font-weight:400;}a:hover{color:#737373;text-decoration:none;}.entry-content h2{color:#00b0b9;font-weight:300;}h1{color:#82c305;font-weight:400;font-size:3.2rem;line-height:4.4rem;}h2{color:#737373;font-weight:300;font-size:2.4rem;line-height:3.2rem;}h3{color:#737373;font-weight:300;font-size:2.0rem;line-height:2.8rem;}h6{color:#737373;font-weight:300;font-size:2.0rem;line-height:2.8rem;}p,li,table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td,.entry-content,p.wp-caption-text{font-size:1.8rem;font-weight:300;line-height:2.4rem;font-family:"Open Sans", sans-serif;color:#737373;}ul{margin-left:1.8rem;}table{border:0;}table tr.even,table tr.alt,table tr:nth-of-type(2n){background:#fff none repeat scroll 0 0;}table tr{display:block;border-bottom:1px dashed #9d9d9d;padding:30px 0;}.top-bar-container,.top-bar,.tab-bar{height:52px;}.top-bar{padding:10px 0;}.top-bar-container{margin-bottom:0;display:none;}#body_container{max-width:1024px;padding:0 0;margin:0 auto;box-sizing:border-box;background:#fff;width:100%;}@media only screen and (max-width: 1044px){#body_container{padding:0 20px;}}#menu-primary a{font-size:1.4rem;}#header{position:relative;width:100%;background:#fff;background-size:cover;height:120px;border-bottom:1px solid #e9e9e9;box-shadow:0px 0px 6px rgba(0,0,0,0.66);-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.66);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.66);z-index:100;}@media only screen and (max-width: 1044px){#header{height:auto;padding:0 20px;}}#header #header_logo{position:relative;top:20px;float:left;width:40%;height:auto;max-width:550px;}@media only screen and (max-width: 1044px){#header #header_logo{float:left;margin:0 auto;width:90%;}}#header #header_logo img{width:100%;max-width:400px;}@media only screen and (max-width: 1044px){#header #header_logo img{display:block;margin:0 auto;width:100%;max-width:300px;}}#header #header_right{position:relative;float:right;width:60%;margin:0 0 0 0;}@media only screen and (max-width: 1044px){#header #header_right{max-width:320px;width:10%;float:left;}#header #header_right .tab-bar .menu-icon span::after{margin-top:7px;}}#header #header_right #header_search{float:right;width:30%;}@media only screen and (max-width: 1044px){#header #header_right #header_search{width:90%;height:auto;margin:20px 0 20px 0;float:left;padding-left:10px;}}#header #header_right #header_search input{-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;border:1px solid #c8c8c8;height:31px;width:100%;background-image:url('http://www.bananacottagehawaii.com/wp-core/wp-content/themes/bananarama/images/search_icon.gif');background-position:98% 50%;background-repeat:no-repeat;padding:0 0 0 16px;box-shadow:0 0 0 rgba(0,0,0,0);font-size:1.8rem;margin:0 0 0 0;}#header #header_right #header_search ::-webkit-input-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#header #header_right #header_search ::-moz-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#header #header_right #header_search ::-moz-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#header #header_right #header_search ::-ms-input-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#header #header_right .tab-bar{display:none;}@media only screen and (max-width: 1044px){#header #header_right .tab-bar{display:block;float:left;width:10%;background:#fff;margin:18px 0;}#header #header_right .tab-bar .menu-icon span::after{box-shadow:0 0 0 1px #9d9d9d, 0 7px 0 1px #9d9d9d, 0 14px 0 1px #9d9d9d;width:2.0rem;}}#header #header_right .tab-bar .left-small{display:block;padding:0;left:auto;height:auto;width:auto;vertical-align:middle;}#header #header_right #header_nav{width:100%;float:left;margin-top:50px;}@media only screen and (max-width: 1044px){#header #header_right #header_nav{display:none;height:auto;float:none;}}@media only screen and (max-width: 1044px){#header #header_right #header_nav .right{float:none !important;}}#header #header_right #header_nav ul.top-bar-menu{margin:0 auto;width:auto;display:block;padding:0;border:0px solid #000;list-style-type:none;}@media only screen and (max-width: 1044px){#header #header_right #header_nav ul.top-bar-menu{margin:0 auto;}}#header #header_right #header_nav ul.top-bar-menu .divider{display:none;}#header #header_right #header_nav ul.top-bar-menu li.active a{border-bottom:5px solid #82c305;}#header #header_right #header_nav ul.top-bar-menu li{float:left;padding:0px 16px;}@media only screen and (max-width: 1044px){#header #header_right #header_nav ul.top-bar-menu li{padding:0 10px 0 0;}}#header #header_right #header_nav ul.top-bar-menu li a{display:block;font-family:Nunito, sans-serif;font-size:1.5rem;font-weight:300;color:#9d9d9d;line-height:2.9rem;}@media only screen and (max-width: 1044px){#header #header_right #header_nav ul.top-bar-menu li a{font-size:1.4rem;}}#header #header_right #header_nav ul.top-bar-menu li a:hover{color:#333;border-bottom:5px solid #82c305;}@media only screen and (max-width: 1044px){#header #header_right #header_nav ul.top-bar-menu li:last-child{padding:0;}}#feature_back{border-bottom:1px solid #cfcfcf;}#feature_back #feature_video_image .arve-wrapper{margin-bottom:0 !important;}@media only screen and (max-width: 1044px){#feature_back{padding:0;}}#page_content{margin:20px 0 30px 0;}.breadcrumbs{background-color:#f4f4f4;border-color:#dcdcdc;border-radius:0;border-style:solid;border-width:1px;display:block;list-style:outside none none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem;}.breadcrumbs li.item-current strong{font-weight:400;color:#00b0b9;}.breadcrumbs > *{color:#82c305;float:left;font-size:1.1rem;line-height:1.6rem;font-weight:400;margin:0;text-transform:none;}.breadcrumbs > .current{color:#82c305 !important;}.breadcrumbs a{color:#737373;}#TB_window{font-size:1.6rem;font-weight:300;}#TB_window #TB_caption{height:auto;}.wp-caption.alignright{margin:0 0 20px 20px;}@media only screen and (max-width: 1044px){.wp-caption.alignright{width:100%;max-width:380px;}}#edition_posts .row .large-4{height:100%;}#edition_posts .columns{height:100%;}#edition_posts .column + .column:last-child,#edition_posts .columns + .column:last-child,#edition_posts .column + .columns:last-child,#edition_posts .columns + .columns:last-child{float:left;}#searchform input{-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;border:1px solid #c8c8c8;height:31px;width:100%;background-image:url('http://www.bananacottagehawaii.com/wp-core/wp-content/themes/bananarama/images/search_icon.gif');background-position:98% 50%;background-repeat:no-repeat;padding:0 0 0 16px;box-shadow:0 0 0 rgba(0,0,0,0);font-size:1.8rem;margin:0 0 0 0;}#searchform ::-webkit-input-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#searchform ::-moz-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#searchform ::-moz-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}#searchform ::-ms-input-placeholder{color:#9d9d9d !important;opacity:1;text-transform:uppercase;font-family:Nunito, sans-serif;font-weight:400;font-size:12px;}.archives .home_post{padding:20px 0 40px 0;border-bottom:1px solid #dcdcdc;}.archives .home_post .home_post_thumb{margin:11px 0 22px 0;}.archives .home_post:last-child{border-bottom:0;}#footer-container{border:0;margin:0 0 0 0;height:100px;}#footer-container #footer{margin:0 auto;max-width:1024px;padding:19px 0;width:100%;font-size:1.1rem;line-height:6rem;color:#737373;font-weight:300;}#footer_sm a.icon{display:block;float:right;padding:0 0 0 30px;}#footer_sm a.icon:hover{opacity:0.7;}#footer_sm a.icon:last-child{padding:0;}#footer_feature{background:#f5f5f5;border-top:#e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;width:100%;font-size:1.8rem;line-height:2.4rem;padding:50px 0 42px 0;color:#4a4a4a;margin:100px 0 0 0;}#footer_feature p{font-size:1.8rem;line-height:2.4rem;}@media only screen and (max-width: 1044px){#table_members table tr td{display:block;}}#post_single{padding:63px 0 40px 0;}@media only screen and (max-width: 1044px){#post_single{padding:30px 20px 20px 20px;}}#post_single .large-8{padding-right:29px;}#post_single h1{color:#82c305;font-size:3.2rem;font-weight:400;padding-top:0;margin-top:0;line-height:4.4rem;}#post_single #feature_image{display:block;width:100%;margin:0 0 30px 0;}#post_single .byline{font-size:1.4rem;color:#737373;margin:0 0 20px 0;}#post_single #top_posts{padding:0 0 0 0;}#post_single #top_posts .home_post{position:relative;width:100%;float:left;margin:0 0 26px 0;height:auto;}#post_single #top_posts .home_post_image{position:relative;top:0;left:0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-khtml-border-radius:0 0 0 0;border-radius:0 0 0 0;width:100%;height:288px;background-size:cover;background-position:center center;border:1px solid #dcdcdc;clear:both;}#post_single #top_posts .home_post_content{position:relative;left:0;width:100%;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-khtml-border-radius:0 0 0 0;border-radius:0 0 0 0;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:20px 18px 46px 18px;height:auto;}@media only screen and (max-width: 1024px){.columns{padding:0;margin:0;}#edition_posts{padding:0;}#edition_posts .home_post{position:relative;width:100%;float:none;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;border:0;border-bottom:1px solid #c8c8c8;height:auto;overflow:visible;margin:10px auto 10px auto;padding:0 12px 40px 12px;}#edition_posts .home_post_image{position:relative;top:0;left:0;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;overflow:hidden;width:100%;height:200px;background-size:cover;background-position:center 40%;border-bottom:1px solid #383e3e;border-top:0px solid #c8c8c8;border-left:0px solid #c8c8c8;border-right:0px solid #c8c8c8;clear:both;}#edition_posts .home_post_content{position:relative;top:20px;left:auto;width:100%;padding:0 0 30px 0;border-bottom:0px solid #c8c8c8;border-left:0px solid #c8c8c8;border-right:0px solid #c8c8c8;height:auto;}#post_single .large-8{padding-right:0;}#post_single #top_posts{padding:0;}#post_single #top_posts .home_post{position:relative;width:100%;float:none;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;border:0;border-bottom:1px solid #c8c8c8;height:auto;overflow:visible;margin:10px auto 10px auto;padding:0 0 40px 0;}#post_single #top_posts .home_post_image{position:relative;top:0;left:0;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;overflow:hidden;width:100%;height:288px;background-size:cover;background-position:center 40%;border-bottom:1px solid #383e3e;border-top:0px solid #c8c8c8;border-left:0px solid #c8c8c8;border-right:0px solid #c8c8c8;clear:both;}#post_single #top_posts .home_post_content{position:relative;top:20px;left:auto;width:100%;padding:0 0 30px 0;border-bottom:0px solid #c8c8c8;border-left:0px solid #c8c8c8;border-right:0px solid #c8c8c8;height:auto;}#footer_feature{padding:10px 0;}#footer_feature .large-7{padding:21px;}#footer_copyright{margin:0 auto;text-align:center;padding:0 20px;line-height:1.5rem;color:#737373;}#footer_sm{margin:0 auto;text-align:center;width:266px;}#footer_sm a.icon{float:right;}}#category_carousels{margin:30px 0 0 0;}#category_carousels .category_carousel_image{max-height:300px;overflow:hidden;}#category_carousels .category_carousel_text{padding:10px 30px;}@media only screen and (max-width: 1044px){#category_carousels .category_carousel_text{padding:10px 0;}}#category_carousels .slick-prev,#category_carousels .slick-next{z-index:100;height:100px;width:60px;top:33%;}@media only screen and (max-width: 1044px){#category_carousels .slick-prev,#category_carousels .slick-next{top:20%;}}#category_carousels .slick-dots{bottom:0;position:relative;margin:0px 0 30px 0;}#category_carousels .slick-dots li.slick-active button::before{color:#00b0b9;}#category_carousels .slick-prev{left:0;}#category_carousels .slick-next{right:0;}#category_carousels .slick-prev::before,#category_carousels .slick-next::before{font-size:4.0rem;}.a2a_floating_style{background-color:rgba(255,255,255,0.8) !important;}#sidebar{float:right;box-sizing:border-box;}