/*
Theme Name: Galapagos
Author: the OYG/Codephonic
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
*::-moz-selection {
    background-color:#DF5b26;
    color:white;
}
*::selection {
    background-color: #df5b26;
    color:white;
}

.alignleft {float:left;margin: 5px 10px 5px 0}
.alignright {float:right;margin: 5px 0px 5px 10px}
.alignnone {clear:both;display:block;float: none !important;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; float:none !important}
.related-content {clear:both}

.minion-medium { font-family: minion-pro,sans-serif; font-weight: 500; }
.minion { font-family: minion-pro,arial,sans-serif; font-weight: 400; }

* {
	border: none;
	margin: 0px;
	padding: 0px;
}

.table,
.tablet-inline,
.mobile,
.mobile-inline { display: none  !important; }


.helvetica { font-family: Arial, Helvetica, sans-serif; }

body {background: url('/wp-includes/images/wrapper_background.jpg');min-width:320px;}
body, p{font: 14px/18px arial, sans-serif;color:#575757;}
ul, li {list-style:none;}
a {text-decoration:none;color:#575757}

.clear { clear: both; }
.hidden { display: none; }
.vertical-aligner { height: 100%; width: 0; display: inline-block; vertical-align: middle; }

.center { text-align: center; }

#wrapper { width: 100%; overflow: hidden;}
.main {width:1172px; margin:0 auto; max-width: 100%;}

/* 3 COLUMN LAYOUT */

.column,
.column * {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

h1.header-global { color: #e7733a; font: 28px/30px minion-pro; padding: 0 20px 8px;}
p.text-copy { line-height: 24px; }

.table_wrapper_fixed { display: table; width: 100%; table-layout: fixed; }
.table_cell { display: table-cell; vertical-align: middle; }

/* MP3 PLAYER */

.wpaudio-container { text-align: center ; }
.wpaudio-container .wpaudio-slide { width: 400px !important; }
.wpaudio-container .wpaudio { color: #DF5B26 !important; }
.wpaudio-bar-position { background-color: #DF5B26  !important;  }
.wpaudio-download { display: none !important; }
.wpaudio-bar { height: 10px !important; }
.wpaudio-bar > div { height: 10px !important; }
.wpaudio-slide { display: block !important;}


/* HEADER */
 #top-background-bar { height: 40px; width: 100%; background-color: #000;}
 #top-background-bar #top-social-search { height: 100%; margin: 0 auto; }
 #top-background-bar #searchform { float: right; display: inline-block; height: 100%; position: relative; }
 #top-background-bar #searchform .field { width: 165px; font-style: italic; font-size: 16px; height: 100%; line-height: 40px; background: url(images/m_glass.png) 10px center no-repeat #000; padding: 0 35px 0 55px ; color: #bbb;
  -moz-transition: width 0.5s linear;
  -webkit-transition: width 0.5s linear;
  transition: width 0.5s linear;
 }
 #top-background-bar #searchform .submit { position: absolute; width: 29px; height: 100%; right: 0; top: 0;  text-indent: -9999px; cursor: pointer; background: url(images/search_arr.png) top center no-repeat; display: none;}
 #top-background-bar #searchform .field:focus,
 #top-background-bar #searchform .field:hover { background-color: #ebeffa; color: #444; width: 210px;}
 #top-background-bar #searchform .field:focus + .submit,
 #top-background-bar #searchform:hover .submit { display: block; }
 #top-background-bar #top-social { height: 22px; margin-top: 9px; margin-right: 5px;  float: right; border-right: 1px solid #444; padding-right: 15px; padding-left: 15px;}
 #top-background-bar #top-social a { width: 22px; height: 22px; display: inline-block; margin-right: 5px; background: url(images/top_share.png) no-repeat;}
 #top-background-bar #top-social a.fb-top-link { background-position: 0 0; }
 #top-background-bar #top-social a.fb-top-link:hover { background-position: 0 -22px; }
 #top-background-bar #top-social a.twitter-top-link { background-position: -26px 0; }
 #top-background-bar #top-social a.twitter-top-link:hover { background-position: -26px -22px; }
 #top-background-bar #top-social a.instagram-top-link { background-position: 0;background:url(images/top_share_insta.png) no-repeat; }
 #top-background-bar #top-social a.instagram-top-link:hover { background-position: 0 bottom; }
 #top-background-bar #top-social a.yt-top-link { background-position: -53px 0; }
 #top-background-bar #top-social a.yt-top-link:hover { background-position: -53px -22px; }
 #top-background-bar .espanol-page {position: relative; margin-top: 9px; height: 22px; width: 90px; float: right; display: inline-block; border-right: 1px solid #444; border-left: 1px solid #444; padding-right: 15px; padding-left: 15px; background: url(images/espanol.png) top center no-repeat;}
 #top-background-bar .espanol-link {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}

header {font-family: minion-pro,sans-serif; position: relative; display: block;}
header #header_loader {display: none; z-index: 1; background: url('/wp-includes/images/Home/loader_home.gif') center center no-repeat; position: absolute; width: 100%; height: 521px;}
header#home { height: 521px; margin-bottom: 30px;}
header#home #header_wrapper {position:relative; height:521px;margin:0 auto;}
header #nav_container { height: 90px; z-index: 2; position: relative; padding-top: 14px; }
header#home #nav_container{position:relative;margin:0 auto; z-index: 9;}
header .nav_part {float: left; }
header #left_nav, header #right_nav {width: 2px; height: 90px; position: absolute; }
header #left_nav { left: -1px; }
header #right_nav { right: -2px;}
header #left_nav {background: url('/wp-includes/images/nav_back_left.png');}
header #right_nav {background: url('/wp-includes/images/nav_back_right.png');}

header #nav .nav_item .hide_box {display: block;}
header #nav .hide_box:hover > .sub {display: block;}

header #nav .nav_item.current > a,
header #nav .nav_item > a:hover{ color: #7b7000; font-style: italic;}

header #nav { display: flex; flex-wrap: wrap; justify-content: space-between; height: 90px;  width: 100%; margin: 0 auto; background: url('/wp-includes/images/nav_back_middle.png'); }
header #nav > li { float: left; padding: 0; font-weight: 500; line-height: 90px;}
header #nav > li:last-child { float: right; margin-right: 15px; margin-left: 0;}
header #nav .myspan {padding:0}
header #nav > li.nav_item {padding: 0}

header #nav > li > a {line-height: 90px; font-family: minion-pro; font-size: 18px; color:black}

header .sub { width: 100%; height: auto; background: url('/wp-includes/images/Home/subnav_back2.png');display: none; position: absolute; top: 104px; left: 2px; line-height: normal;z-index:10}
header .sub.interior{background: url('/wp-includes/images/Home/subnav_back2.png');}
header .subnav_img { float: left; padding: 16px 20px; padding-right: 30px; }
header .subnav_header { font-family: trajan-pro; font-size: 44px; padding-top: 16px; color: white; }
header .subnav_list {float: left; margin-right: 20px;}
header #travel_nav .subnav_list li a{width: 255px;}
header .subnav_list li a{ font-family: minion-pro; font-size: 18px; color: white; line-height: 20px;padding:10px 0px;display:inline-block;width:270px}
header .subnav_list li.page_item:first-child a {border:none}
header .subnav_list li a:hover {font-style:italic}
header .subnav_list li a.border {border-bottom:dotted 1px #6f6f6f}
header .subnav_list .subnav_li { color: #939292; font-size: 11px; }

/* Conservation Special Sub */

header li#conservation_nav.nav_item div.sub_special {position:absolute; top:60px; left:550px; padding-left: 110px; width: 512px;}
header li#conservation_nav.nav_item div.sub_special:hover {display:block}
header li#conservation_nav.nav_item div.sub_special ul {margin-right:5px; width: 50%; display: inline-block; margin: 0; padding-right: 15px; box-sizing: border-box;}
/*header li#conservation_nav.nav_item div.sub_special ul:first-child {border-left:1px dotted #575757;}*/
header li#conservation_nav.nav_item div.sub_special ul:last-child {margin-right:0px}
header li#conservation_nav.nav_item div.sub_special ul a {
 font-size: 15px;
 width: 100%;
 padding: 6px 0;
 line-height: 15px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
header li#conservation_nav.nav_item div.sub_special ul a:hover {color: #d55e38}

a.social_btn {width: 17px; line-height: 90px; height: 90px; float: left; display: block; margin-right: 5px;}

a.facebook_btn { background: url('/wp-includes/images/f_btn.png') center left no-repeat; }
a.facebook_btn:hover { background-position: center right; }
a.twitter_btn { background: url('/wp-includes/images/t_btn.png') center left no-repeat; width: 18px;}
a.twitter_btn:hover { background-position: center right; }
a.you_tube_btn { background: url('/wp-includes/images/yt_btn.png') center left no-repeat; }
a.you_tube_btn:hover { background-position: center right; }
a.rss_btn { background: url('images/rss_btn.png') center left no-repeat; }
a.rss_btn:hover { background-position: center right; }
a.insta_btn { background: url('/wp-includes/images/i_btn.png') center left no-repeat; }
a.insta_btn:hover { background-position: center right; }

header #nav .mylink {padding:0;margin: 0 0 0 1.4%}

header #nav li#nav_donate {margin-left:1.8%;width:9.7%;padding:0}
header #nav li#nav_donate a{height:100%}
header #nav li#nav_donate a .image {}
header #nav li#nav_donate a .image_hover {display:none}

header #nav li#nav_donate a:hover .image_hover {display:inline}
header #nav li#nav_donate a:hover .image {display:none}

header #nav li#nav_donate a img {vertical-align:middle;width:100%;margin-top:-2px}

header #nav li#conservation_nav .sub.interior{height: auto; padding: 0em 0 .5em;}
header #nav li#conservation_nav .sub.interior:before {content: ''; border-left: 1px dotted;height: 55%;position: absolute;top: calc(50% - 60px);left: 630px; pointer-events: none;}
header #nav li#conservation_nav .subnav_list li:last-child a{border: none;}

header #logo {height: 100%;}
header #logo img {width:auto;vertical-align:middle}
header #nav_logo {width:auto; height: 90px; padding-left: 1rem !important;}



header .images {position:absolute;width:100%; left: 0;}
header .images div {width:100%;height:521px;position:absolute;}
header .images div.second_image_wrapper {display:none}
header .images img {width:100%;}



header #picture_switch { height: 138px; position: relative; bottom: 0px; top:281px; z-index: 2;}
header .ps_content { width: 964px; height: 91px; background: url('/wp-includes/images/Home/desc_back.png'); float: left; }

header .pic_title,
#home .pic_title
 {
 padding: 0 0 0 3%; font-family: minion-pro; font-size: 26px; max-width: 79%; color: white; line-height: 34px; display:inline-block;vertical-align:middle;
 *clear: expression(
style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
style.display = "block",
style.float = "left",
style.width = ""+ (parentNode.offsetWidth*0.3) +"px",
style.clear = "none", 0
);}

header .pic_title a {color:#fff;margin-top: inherit;
 *clear: expression(
style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
style.display = "block",
style.clear = "none", 0
);}

header .pic_desc,
#home .pic_desc
 { height: 35px; padding: 0 15px 0 20px;color:#000;vertical-align:middle;display:none;margin-top: inherit;font-size:16px;
*clear: expression(
style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
style.display = "block",
style.float = "left",
style.width = ""+ (parentNode.offsetWidth*0.6) +"px",
style.clear = "none", 0
);
}
header .pic_desc p{color: #2c2b2b; font-family: minion-pro; font-size: 16px;}
header .slide-link { color: #fff; display: inline-block; width: 14%; text-align: center; font-size: 24px; text-decoration: underline; display: inline-block; vertical-align: middle; font-style: italic;}

header #left_arrow { width: 91px; height: 91px; background: url('/wp-includes/images/home_arrows.png') no-repeat; margin-left: 12px; float: left}
header #right_arrow { width: 91px; height: 91px; background: url('/wp-includes/images/home_arrows.png') no-repeat right top; margin-left: 12px; float: left}
header #left_arrow:hover {background-position: left bottom}
header #right_arrow:hover {background-position: right bottom}
header #left_arrow a, header #right_arrow a { display: block; width: 100%; height: 100% }
header .ps_info { position: absolute; right: 0; bottom: 15px; min-width: 17px; height: 17px; background: url('/wp-includes/images/Home/i.png') no-repeat; }
header .ps_info > div { display: none; }
header .ps_info:hover > div { display: block; }
header .ps_info .left_info {width: 21px; height: 18px; float: left; background: url('/wp-includes/images/Home/orange_left.png') no-repeat;}
header .ps_info .mid_info {height: 18px; float: left; background: url('/wp-includes/images/Home/orange_mid.png'); font-family: arial; font-size: 11px; color: white; line-height: 16px; padding-left: 5px}
header .ps_info .right_info {width: 9px; height: 18px; float: left; background: url('/wp-includes/images/Home/orange_right.png') no-repeat;}
header #hiddenImages {display: none;}

/* FOOTER */

footer { background: url('/wp-includes/images/footer_back.jpg'); display: block; color: #edeae7; margin-top:25px}
footer span {color: #797979; font-family: minion-pro; font-size: 14px;}
footer #footer_wrapper { padding-top: 40px; }
footer #footer_left { padding-right: 60px; width: 344px; }
footer #footer_left #efficiency_header { font-family: trajan-pro; font-size: 27px; line-height: 27px; color: #9b4f23; margin-bottom: 13px;}
footer #footer_left #efficiency_wrapper { min-height: 200px; }
footer #footer_left ul { display: inline-block;}
footer #footer_left ul li { font-family: minion-pro; font-size: 16px; padding: 7px 0; }
footer #footer_left span {font-size: 16px;}
footer #footer_left span#galapagos{color: #9b4f23;}
footer #footer_left .espanol-page {position: relative; margin-top: 9px; height: 22px; width: 90px; display: block; background: url(images/espanol.png) top center no-repeat;}
footer #footer_left .espanol-link {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}

footer .underlined { background: url('/wp-includes/images/dots.png') repeat-x bottom; font-family: minion-pro; font-size: 18px; font-weight: 600; line-height: 40px; color: #eaece5;}
footer .underlined .footer_rss {padding: 0 50px 0 0;font:600 18px/40px minion-pro;color: #EAECE5;}

footer #footer_mid {width: 365px; padding-right: 37px;}
footer #footer_mid ul {margin-bottom: 15px;}
footer #footer_mid ul li a { display: block; color: #eaece5;}
footer #footer_mid ul li a:hover {background: url('/wp-includes/images/footer_menu_arrow.png') no-repeat center right; }

footer #footer_right { width: 364px; }
footer #footer_right form {margin-top: 7px;}

footer #footer_right #sign_up_btn,
footer #footer_right input { display: block; border: none; height: 36px; line-height: 36px; background: url('/wp-includes/images/trans_back.png'); float: left; font-family: minion-pro; font-weight: 600; font-size: 16px; }
footer #footer_right a.sign_up_box { margin: 8px 0 0; background: url("/wp-includes/images/trans_back.png") repeat scroll 0 0 transparent; width:100%;height:36px; position: relative;}
footer #footer_right a .mail_address { color: #B2B2B2; display: table-cell; float: left; font: normal 600 16px minion-pro; padding: 0px 9px 0px 15px;width:238px;line-height:36px}
footer #footer_right input { color: #b2b2b2; font-style: italic; margin-right:0.4%;text-indent: 10px;width: 74%;outline:none}
footer #footer_right input[type=submit] {color: #E6E6ED; cursor: pointer; width: 25%;font-style:normal}
footer #footer_right a #sign_up_btn { color: #e6e6ed; text-align: center;width: 36px;height:36px;background: url("/wp-includes/images/sign_btn.png") no-repeat scroll 0 0 transparent; position: absolute; right: 0; top: 0;}
footer #footer_right a:hover #sign_up_btn {background-position: 0px -40px;}


footer #footer_right #connect_with_header { margin-top: 40px;}
footer #footer_right #contact_details { margin-top: 7px;}
footer #footer_right #contact_details #contact_details_left { font-family: minion-pro; font-size: 16px; float: left; color: #eaece5;}
footer #footer_right #contact_details #contact_details_right { float: right; }
footer #footer_right #contact_details #contact_details_right a {height: 19px; margin-top: 15px;}
footer #footer_right > a { float: left; display: inline-block;  }
footer #footer_right .connect_bbb {background: url('/wp-includes/images/bbb.png') no-repeat;width:113px;height:43px;margin-top:32px;}
footer #footer_right .autorize_footer_btn {background: url('images/authorize_net_footer.png') no-repeat;width:68px;height:54px; margin: 28px 22px 0;}
footer #footer_right .trustwave_footer_btn {background: url('images/trustwave_mono.png') no-repeat;width:117px;height:17px;margin-top:45px;}
footer #footer_right .geotrust-seal {margin-top:26px;display:inline-block;margin-left:-9px;}

footer .footer_column { float: left; padding-bottom: 20px; }
footer .charity-navigator {margin:12px 0;}


/* HOME */
#home_mid * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#home_mid .home-box { width: 33.3333333%; float: left; height: 375px; padding-bottom: 10px;}
#home_mid .home-box.tripple-box-mobile .desktop { height: 100%;  }

#home_promos  { float: left; width: 66.66%; }
#home_promos .home-box { width: 50%; padding-right: 10px; }
.single-promo a { display: inline-block; width: 100%; height: 100%; background-color: #fff; padding-bottom: 50px; }
.single-promo a img { width: 100%; padding-bottom: 10px;}
.single-promo a p { padding: 0 20px; line-height: 24px; }
.single-promo:hover a { background-color: #000; }
.single-promo:hover a h1 { text-decoration: underline; }
.single-promo:hover p { color: #fff; }

.signup-box-wrapper,
.member-box-wrapper { height: 50%; width: 100%; color: #fff;}
.signup-box-wrapper { padding-bottom: 5px; }
.member-box-wrapper { padding-top: 5px; }
.signup-box { background-color: #4e4a49; height: 100%; padding: 25px 25px 0;  }
.member-box { background-color: #e7733a; height: 100%;  padding: 25px 25px 0;  }
.signup-box-inner { background: url(images/envelope_newsletter.png) no-repeat right top; padding-right: 55px;}
.member-box-inner { background: url(images/george_member.png) no-repeat right top; padding-right: 75px;}
.newsletter-member-box h2 { font: 26px/28px minion-pro; margin-bottom: 10px;}
.newsletter-member-box p { color: #fff; line-height: 20px; padding-bottom: 15px;}
.member-box p { min-height: 55px; }

.newsletter-form { position: relative; }
#newsletter-email { width: 100%; display: block; font: 20px/42px minion-pro, Sans-serif; text-align: center; line-height: 42px; height: 42px; padding: 0 51px 0 20px; background-color: #666666; color: #fff; outline: none; cursor: pointer; }
#newsletter-email::-webkit-input-placeholder { color: #fff; font-style: italic;  }
#newsletter-email::-moz-placeholder { color: #fff; font-style: italic;  opacity: 1; }
#newsletter-email:-ms-input-placeholder { color: #fff; font-style: italic;  }

#newsletter-submit { position: absolute; right: 0; top: 0; height: 42px; width: 31px; background: url(images/newsletter_btn.png) no-repeat left top; cursor: pointer;}
#newsletter-email:hover + #newsletter-submit,
#newsletter-submit:hover { background-position: left bottom ; }
#member-submit { display: inline-block; width: 100%; font: 20px/42px minion-pro; background-color: #d14700; color: #fff; text-align: center;}
#member-submit:hover { color: #d14700; background-color: #fff; }

.home-box .left-box,
.home-box .right-box { float: left; width: 50%; height: 100%; position: relative; }
.home-box .left-box { padding-right: 10px; }
.home-box .right-box { background-color: #a19752; }
.home-box .left-box .left-box-small { height: 50%;}
.home-box .left-box .left-box-small:first-child { padding-bottom: 5px; }
.home-box .left-box .left-box-small:last-child { padding-top: 5px; }
.home-box .left-box .left-box-small-inner { width: 100%; height: 100%; background-color: #fff; padding: 10px 15px 0;}
.home-box .left-box .left-box-small h2 { font: 22px/36px minion-pro; color: #e7733a; text-align: center;}
.home-box .left-box .left-box-small .scart-img { background: url(images/s_cart.png) no-repeat -115px 40px; width: 100%; height: 70%; }
.home-box .left-box .left-box-small .home-shop-inner:hover { background-color: #000; }
.home-box .left-box .left-box-small .home-shop-inner:hover .scart-img  { background-position: 35px 40px; }
.home-box .left-box .left-box-small ul { list-style: none; }
.home-box .left-box .left-box-small ul a { display: inline-block; width: 100%; line-height: 31px; padding-left: 37px; color: #e7733a; font-size: 16px; background: url(images/connnect_icons.png) no-repeat;}
.home-box .left-box .left-box-small ul a.twitter-link-home { background-position: left 2px; }
.home-box .left-box .left-box-small ul a.twitter-link-home:hover { background-position: left -111px; color: #00b9f2;}
.home-box .left-box .left-box-small ul a.instagram-link-home {background: url(images/connect_icons_insta.png) no-repeat; background-position:left 2px; }
.home-box .left-box .left-box-small ul a.instagram-link-home:hover { background-position: left -72px; color: #3f729b;}
.home-box .left-box .left-box-small ul a.fb-link-home { background-position: left -38px; }
.home-box .left-box .left-box-small ul a.fb-link-home:hover { background-position: left -151px; color: #305c99; }
.home-box .left-box .left-box-small ul a.yt-link-home {  background-position: left -75px;  }
.home-box .left-box .left-box-small ul a.yt-link-home:hover {  background-position: left -188px; color: #d9381e; }

.home-box .right-box.box-cam:hover { background-color: #000; }
/* .home-box .right-box #cam-play {  position: absolute; top: 70px; left: 95px; margin-left: -33px; width: 67px; height: 66px; background: url(images/cam_play.png) no-repeat left top; } */
.home-box .right-box.box-cam:hover #cam-play { background-position: left bottom; }
.home-box .right-box.box-cam:hover h2 { color: #e7733a; }

.home-box .right-box img { width: 100%;}
.home-box .right-box h2 { font: 20px/20px minion-pro; text-align: center; padding: 33px 10px 13px 10px; color: #fff;}
.home-box .right-box p { text-align: center; padding: 0 33px; color: #fff; line-height: 18px; font-size: 15px;}

.blog-box { width: 33.333333333%; background-color: #e1a823; border-right: 10px solid transparent;
            -moz-background-clip: padding;     /* Firefox 3.6 */
            -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
            background-clip: padding-box;

}
.blog-box .blog-feature-image { background-size: cover;background-position: 50%; }
.blog-box .blog-feature-image img { width: 100%; height: auto; visibility: hidden; }
.blog-box-inner {  height: 100%;  padding: 28px;}
.blog-box.mobile-hide {height:300px;}
.blog-box.mobile-hide .blog-feature-image{height:180px;background-size: cover;background-position: center 25%;}
.blog-box.mobile-hide .blog-box-inner{padding: 0;height: 125px;font-size: 0;}
.blog-box.mobile-hide .blog-box-inner .vertical-aligner {width: 1%;}
.blog-box.mobile-hide .blog-box-inner .vertical-content{display: inline-block;vertical-align: middle;width:98%; padding: 0 30px; box-sizing: content-box;}
.blog-box.mobile-hide .blog-box-inner .vertical-content h4{font: 20px minion-pro;text-align: center;color: #fff;}
.blog-box.mobile-hide .blog-box-inner .vertical-content h3{font-size:20px;padding:0 0 10px;}
.news-box { width: 66.66%; background-color: #fff; padding: 0; }
.blog-box-inner span { display: inline-block;  font: 16px/42px minion-pro; background-color: #f8ba29; width: 100%; text-align: center; color: #fff;}
.blog-box-inner h3 { font: 21px/22px minion-pro; text-align: center; padding-bottom: 22px; color: #fff; }
.blog-box-inner a:hover span { color: #f8ba29; background-color: #fff; }
 a:hover .blog-box-inner  h3:last-child { text-decoration: underline; }

.home-news-left { width: 27%; }
.home-news-left h1 { width: 100%; display: inline-block; text-align: center; padding: 0 50px; vertical-align: middle; font-size: 22px; line-height: 24px;}
.home-news-right { width: 73%; }
.home-news-right article { display: block; padding-right: 15px; padding-bottom: 20px;}
.news-box .home-news-right article {padding-bottom:0;}
.home-news-right article:last-child { padding-bottom: 0; }
.home-news-right article > div { }
.home-news-right article .news-date { font-style: italic; font-size: 12px; color: #000; display: block;}
.home-news-right article a { font-size: 14px; color: #e7733a; width: 100%; display: block; }
.home-news-right article a:hover { text-decoration: underline; }

/* search = newsletter */
body .search { width: 276px; height: 36px; background-color: #dcddde; display: inline-block; margin-bottom: 8px;position:relative;}
body .search form {border: none;background-color: #dcddde;}
body .search label {display:none}
body .search form > div {position:relative}
body .search form input { border: none; font-size: 16px; line-height: 36px; font-family: minion-pro; font-weight: 600; font-style: italic; }
body .search form input[type=text] {border: none; height: 36px; padding-left: 35px; width: 199px; margin-left: 10px; }
body .search form input[type=text]:focus {outline:none}
body .search form input[type=text]#s { background: url('/wp-includes/images/search_icon.png') left center no-repeat; color:#656565}
body .search form input[type=text].newsletter_input { background: url('/wp-includes/images/envelope.png') left center no-repeat ; color: #656565;}
body .search form input[type=submit]#searchsubmit {height: 36px; background-color: transparent;cursor: pointer;position:absolute;right:0px;top:0px;width:27px;line-height:0px;font-size:0px}
body .search form input[type=submit] {height: 36px; background-color: transparent;cursor: pointer;position:absolute;right:0px;top:0px;width:27px;background: url('/wp-includes/images/mail_arrow.png')}


/* CONSERVATION, ABOUT GALAPAGOS, TRAVEL*/

#wrapper .content-wrapper .title span.current {display:none}
.conservation .page_container .content-wrapper .title span.current {display:inline-block}


#page_structure .page_container {margin:0 auto;}
#page_structure .sitepath {font: 500 12px minion-pro,sans-serif;margin:12px 0 12px 30px}
#page_structure .sitepath a:hover{text-decoration:underline}
#page_structure .sitepath a.current{font-style:italic}

/*++++ About Us => Board of Directors ++++*/
body#page_structure.postid-180 .about_us .content .content-left ul {display:inline-block;list-style:none}
body#page_structure.postid-180 .about_us .content .content-left ul li {background:none !important;padding:0 55px 2px 0 !important}
body#page_structure.postid-180 .about_us .content .content-left ul li a {font-weight:bold}
/*---- About Us => Board of Directors ----*/


#page_structure .left {width:227px;float:left}
#page_structure .left .socials{padding:14px 10px}
#page_structure .socials h2 {font: italic 16px/14px minion-pro,arial,sans-serif;color:#80807f;float:left}
#page_structure .socials a {margin:0 4px; background-position: left top;text-indent:-9999px;display:block;width:17px;height:17px;float:left}
#page_structure .socials a.facebook {background: url('/wp-includes/images/social_facebook.png') no-repeat}
#page_structure .socials a.tweeter {background: url('/wp-includes/images/social_tweeter.png') no-repeat}
#page_structure .socials a.youtube {background: url('/wp-includes/images/social_youtube.png') no-repeat}
#page_structure .socials a.instagram {background: url('/wp-includes/images/i_btn.png') center right no-repeat;}
#page_structure .socials a:hover{background-position: left bottom}
#page_structure .socials a.instagram:hover{background-position: center left;}
#page_structure .left .submenu {background: url('/wp-includes/images/conservation_left_sidebar_background.jpg');padding:25px 18px 25px;min-height:293px;border-bottom:6px solid #df5b26;margin-bottom:15px}
#page_structure .left .submenu h3{font: bold 19px trajan-pro,sans-serif;color:#818281;padding: 0 3px 10px 3px;border-bottom: 1px solid #b3aeb1}
#page_structure .left .submenu > ul,
#page_structure .left .submenu > aside > ul {margin-top:10px}
#page_structure .left .submenu > ul > li,
#page_structure .left .submenu > aside > ul > li{padding-bottom:6px}
#page_structure .left .submenu > ul > li > span,
#page_structure .newsroom .submenu > ul > li,
#page_structure .left .submenu > aside > ul > li > span {padding-top:6px;margin-right:25px;border-top: 1px dotted #b3aeb1;display:block;min-height:26px}
#page_structure .newsroom .submenu > ul > li:first-child {border:none}
#page_structure .left .submenu > ul > li > span a,
#page_structure .newsroom .submenu > ul > li > a,
#page_structure .left .submenu > aside > ul > li > span > a {font: 18px minion-pro,sans-serif;color:#656565;display:block}
#page_structure .left .submenu a span.new {color:#DF5B26 !important;font-style:normal;}
#page_structure .left .submenu > ul > li > ul > li {padding: 4px 23px 4px 12px;min-height:23px}
#page_structure .left .submenu > ul > li > ul > li > a {font: 16px minion-pro,sans-serif;color:#656565;font-weight:500;display:block;}
#page_structure .left .submenu > ul > li  a:hover,
#page_structure .left .submenu > ul > li  a.current,
#page_structure .left .submenu > aside > ul > li  a:hover,
#page_structure .left .submenu > aside > ul > li  a.current,
#blog_structure #wrapper.blog #primary.donate .left .sidebar .submenu ul > li a.current,
#blog_structure div#wrapper.blog div#primary.donate div.left div.sidebar div.submenu ul li.current_page_item a{color:#9a923a;font-style:italic;width: 154px}
#page_structure .left .submenu .submenu_depth_1 ul { display: none; }
#page_structure .left .submenu .submenu_depth_1 .current ul { display: block; }




#page_structure .page_container .content-wrapper {float:right;margin-left:26px;width:910px}
#page_structure .page_container .content-wrapper .title {border-bottom:6px solid #dedddb;font: 28px/29px minion-pro;width:100%;color:#df5b26;margin-bottom:25px;padding-bottom:2px}
#page_structure.search .page_container .content-wrapper .title {margin-bottom: 19px}
#page_structure .shop .page_container .title {border-bottom:6px solid #dedddb;font: 43px/29px minion-pro;width:100%;color:#df5b26;margin-bottom:25px;padding-bottom:20px;margin-left: 49px;width: 811px;padding-top: 5px}
#page_structure .page_container .content-wrapper .title .grey {color:#adacac}
#page_structure .page_container .content-wrapper .content {}
#page_structure .page_container .content-wrapper .content .content-left{float:left;width:653px}
#page_structure .page_container .content-wrapper .content .content-left h1{font: 32px/40px minion-pro;color:#df5b26}
#page_structure .page_container .content-wrapper .content .content-left h1.parent {color:#adacac}
#page_structure .page_container .content-wrapper .content .content-left h2 {font: bold 18px/22px minion-pro;margin-bottom:20px}
#page_structure .page_container .content-wrapper .content .content-left h4 {font-size: 14px}
#page_structure .page_container .content-wrapper .content .content-left td {vertical-align:top;padding-right:10px;}
#page_structure .page_container .content-wrapper .content .content-left td h1,
#page_structure .page_container .content-wrapper .content .content-left td h2,
#page_structure .page_container .content-wrapper .content .content-left td h3,
#page_structure .page_container .content-wrapper .content .content-left td h4,
#page_structure .page_container .content-wrapper .content .content-left td h5,
#page_structure .page_container .content-wrapper .content .content-left td p{margin:0;}
#page_structure .page_container .content-wrapper .content .content-left blockquote,
#page_structure .page_container .content-wrapper .content .content-left blockquote p {font: italic 18px/22px minion-pro;margin-bottom:20px}
#page_structure .page_container .content .content-left span.current {background-color: #DF5B26;color: white;float: left;font: bold 14px/14px minion-pro;margin: 0 5px 0 0;padding: 2px;}
#page_structure .page_container .content .content-left p {margin:0px 0px 22px}
#page_structure .page_container .content .content-left a {color:#df5b26;}
#page_structure .page_container .content .content-left a:hover {color:#ec935f}
#page_structure .page_container .content .content-left h3 {margin:0px 0px 22px;font-size:16px;line-height:normal;}
#page_structure .page_container .content .content-left blockquote,
#page_structure .page_container .content .content-left blockquote p {margin:0px 0px 22px;font-size:18px;line-height:21px}
#page_structure .page_container .content .content-left li {margin:11px 0;}
#page_structure .page_container .content .content-left ul {margin-bottom:15px}
#page_structure .page_container .content .content-left ul li{margin: 0 5px 0 0;background: url('/wp-includes/images/list_dot.png') left 15px no-repeat;padding:8px 0px 8px 10px}
#page_structure .page_container .content .content-left ol{}
#page_structure .page_container .content .content-left ol li{list-style:decimal;margin-left:24px}
#page_structure .page_container .content .content-left .wp-caption {position:relative;overflow:hidden;width:auto !important;display:inline-block;}
#page_structure .page_container .content .content-left .wp-caption .wp-caption-text {position:absolute;bottom:0px;left:0px;margin:0;width:100%;color:white;z-index:2;font-family: minion-pro,sans-serif;padding:7px 13px 7px;box-sizing:border-box;background-color: rgba(102,102,102,0.7);font-size:14px;}
#page_structure .page_container .content .content-left .wp-caption img {display:block;}
#page_structure .page_container .content .content-left .alignleft,
#page_structure .page_container .content .content-left .alignright {max-width:65%;}
#page_structure .content-left .related-content__wrapper{display: flex;flex-wrap: wrap; margin: -1em;}
#page_structure .content-left .related-content h2{font: italic 22px minion-pro,sans-serif;color:#797979;background: url('/wp-includes/images/submenu_line.gif') bottom repeat-x;padding:13px 0;}
#page_structure .content-left .related-content .related_item {width:33.33%; box-sizing: border-box; padding:1em;}
#page_structure .content-left .related-content .related_item img {max-width: 100%;}
#page_structure .content-left .related-content .related_item.center_item {margin:0 30px}
#page_structure .content-left .related-content .related_item h3 {padding-top:10px}
#page_structure .content-left .related-content .related_item h3 a {font: 500 22px/24px minion-pro;color:#df5b26}
#page_structure .content-left .related-content .related_item h3 a:hover {color:#ec935f}
#page_structure .content-left .related-content .related_item p {margin:0px}
#page_structure .content-left .related-content .related_item .related_item__img {background-repeat: no-repeat; -webkit-background-size: cover;  background-size: cover; background-position: center; max-width: 200px; height: 120px;}
#page_structure .content-left .column-left {float:left;width:50%}
#page_structure .content-left .column-right {float:left;width:50%}
#page_structure .page_container .content-left .section {margin-bottom:20px}
#page_structure .page_container .content-left .section h2 a{color:#df5b26;font: 18px/20px arial;margin-bottom:4px}
#page_structure .page_container .content-left .section h2 a:hover {color:#EC935F}
#page_structure .page_container .content-left .section ul{list-style:none}
#page_structure .page_container .content-left .section ul li{color:656565;list-style:none;background:none;margin:0px;padding:0px;font-size:16px}
#page_structure .page_container .content-left .section ul li a:hover {color:#DF5B26}
#page_structure .page_container .content-left .section ul ul.children {margin-left:12px}
#page_structure .page_container .content-left .section ul ul.children li{font-size:14px}
#page_structure .page_container .content-left .section ul ul ul li {font-style:italic}

#page_structure.conservation-template-t_all_projects .page_container .content-wrapper .content .content-left {width: 100%;}
#page_structure .page_container .content-left .all-projects {font-family: minion-pro, sans-serif; font-size: 18px; font-weight: bold; padding-top: 1em;}
#page_structure .page_container .content-left .all-projects__title a:last-child {display: none;}
#page_structure .page_container .content-left .projects-list__link {text-decoration: underline; display: block; text-align: left;}
#page_structure .page_container .content-left .projects__title {}
#page_structure .page_container .content-left .projects__list-wrapper {padding-top: 1em;}
#page_structure .page_container .content-left .projects__list {display: flex; flex-wrap: wrap; list-style: none; margin-left: -1em;}
#page_structure .page_container .content-left .projects__list img {max-width: 100%; display: block; padding: 0 0 1em;}
#page_structure .page_container .content-left .projects__list .projects__list-item {width: 25%;margin: 0; background-image: none; padding: 0; box-sizing: border-box; padding: 1em;}
#page_structure .page_container .content-left .content-left__title {padding: 1em 0 2em;}
#page_structure .page_container .content-left .content-left__title a {font-style: italic; text-decoration: underline;}
#page_structure .page_container .content-wrapper .content .content-left .content-left__title h2 {margin-bottom: .5em;}
.all-projects .projects__list-item .projects-img {max-width: 200px; height: 120px; background-size: cover; background-repeat: no-repeat;background-position: center; margin: 0 auto 1em;}
.all-projects .projects__list-item a {text-align: left!important;}

#page_structure .page_container .content .content-right {float:right;width:229px}
#page_structure .page_container .content .content-right ul li p a {font:italic 500 12px minion-pro;color:#575757}
#page_structure .page_container .content .content-right ul li p a:hover {color:#DF5B26}
#page_structure .page_container .content .content-right ul li p a .arrow {font:normal 500 12px trajan-pro;color:#575757}
#page_structure .page_container .content .content-right li{padding:16px 0;display:block}
#page_structure .page_container .content .content-right li h2 a{font: 18px minion-pro,sans-serif ;color:#df5b26;font-weight:500;}
#page_structure .page_container .content .content-right li h2 a:hover{color:#ec935f;}
#page_structure .page_container .content .content-right li p{display:inline}
#page_structure .page_container .content .content-right h1{font: italic 22px minion-pro,sans-serif;color:#797979;background: url('/wp-includes/images/submenu_line.gif') bottom repeat-x;padding:13px 0;}
#page_structure .page_container .content .content-right ul.submenu {padding-bottom:40px}
#page_structure .page_container .content .content-right ul.submenu li {border-bottom: dotted 1px #c6c5ca;padding:6px 0}
#page_structure .page_container .content .content-right ul.submenu li.depth_4_title {border:none;background:url("/wp-includes/images/submenu_line.gif") repeat-x bottom}
#page_structure .page_container .content .content-right ul.submenu a {font:500 16px minion-pro,arial,sans-serif;display:block;}
#page_structure .page_container .content .content-right ul.submenu a:hover,
#page_structure .page_container .content .content-right ul.submenu a.current {color:#9a923a;}

#page_structure .page_container .content .content-right ul.submenu h3{font: 500 16px minion-pro;color:#df5b26 }
#page_structure .content-right a.donate {display:block;background: url('/wp-includes/images/donate_conservation.jpg') no-repeat top;width:227px;height:42px;margin:0 0 13px}
#page_structure .content-right a.donate:hover { background-position: bottom; }

#blog_structure #wrapper.blog #primary #content .content-right #t_cam_btn,
#page_structure .content-right #t_cam_btn { height: 43px; width: 226px; background: url('images/t_cam_btn1.jpg') no-repeat left top; display: inline-block; text-indent: -9999px; text-transform: uppercase; margin-bottom: 37px;  }
#blog_structure #wrapper.blog #primary #content .content-right #t_cam_btn:hover,
#page_structure .content-right #t_cam_btn:hover { background-position: left bottom; }

#page_structure .thethe_image_slider_inner{z-index:1}
#page_structure .thethe-image-slider-thumbnails{z-index:1}

.section ul li.page_item a {font-size:18px;}
.section ul li.page_item a:hover {color: #EC935F !important;}
.section ul li.page_item ul.children {margin-top:4px}
#page_structure .section ul li.page_item ul.children li.page_item a {font-size:16px;color:#575757}
.section ul li.page_item ul.children li.page_item ul.children {margin-top:4px}
.section ul li.page_item ul.children li.page_item ul.children li.page_item {margin-bottom:4px !important}
#page_structure .section ul li.page_item ul.children li.page_item ul.children li.page_item a {font: normal 14px arial !important;color:#575757}
#page_structure .page_container .content-wrapper .content .content-left .section ul li form a {color:#575757}
.section ul li form a:hover {color: #EC935F !important;}
.section.sitemap .ecwid-categories-vertical-table-cell {border-top:none !important;padding: 0 0 0 12px !important;}
.section.sitemap .ecwid-categories-vertical-table-cell .ecwid-categories-vertical-table-cell-categoryLink {margin:0 !important}
.section.sitemap .ecwid-categories-vertical-table-cell .ecwid-categories-vertical-table-cell-categoryLink tr td a span {font:16px arial !important;color:#575757 !important}
.section.sitemap .ecwid-categories-vertical-table-cell .ecwid-categories-vertical-table-cell-categoryLink tr td a span:hover {color:#EC935F !important}
.section.sitemap .ecwid-categories-vertical tr td a span.ecwid-categories-category, .section.sitemap .ecwid-categories-vertical tr td a span.ecwid-categories-category:hover {width:215px !important}
.section.sitemap .ecwid-categories-vertical .ecwid-categories-vertical-table-cell { border-bottom: none !important;  }

#page_structure #islands.slider {background:url('/wp-includes/images/islands.png');position:relative; float: right;}
#page_structure #islands.slider .location_icon{background: url('/wp-includes/images/location_icon.png');width:17px;height:30px;position:absolute;display:block}

#page_structure #islands.slider .island_261.location_icon{left:293px;top:160px;}
#page_structure #islands.slider li:hover .island_261.location_icon,
#page_structure #islands.slider li.current .island_261.location_icon {display:block}
#page_structure #islands.slider .island_263.location_icon{left:263px;top:139px}
#page_structure #islands.slider li:hover .island_263.location_icon,
#page_structure #islands.slider li.current .island_263.location_icon {display:block}
#page_structure #islands.slider .island_295.location_icon{left:283px;top:154px}
#page_structure #islands.slider li:hover .island_295.location_icon,
#page_structure #islands.slider li.current .island_295.location_icon {display:block}
#page_structure #islands.slider .island_265.location_icon{left:87px;top:50px}
#page_structure #islands.slider li:hover .island_265.location_icon,
#page_structure #islands.slider li.current .island_265.location_icon {display:block}
#page_structure #islands.slider .island_267.location_icon{left:357px;top:260px}
#page_structure #islands.slider li:hover .island_267.location_icon,
#page_structure #islands.slider li.current .island_267.location_icon {display:block}
#page_structure #islands.slider .island_269.location_icon{left:155px;top:150px}
#page_structure #islands.slider li:hover .island_269.location_icon,
#page_structure #islands.slider li.current .island_269.location_icon {display:block}
#page_structure #islands.slider .island_271.location_icon{left:274px;top:250px}
#page_structure #islands.slider li:hover .island_271.location_icon,
#page_structure #islands.slider li.current .island_271.location_icon {display:block}
#page_structure #islands.slider .island_273.location_icon{left:328px;top:73px}
#page_structure #islands.slider li:hover .island_273.location_icon,
#page_structure #islands.slider li.current .island_273.location_icon {display:block}
#page_structure #islands.slider .island_299.location_icon{left:196px;top:153px}
#page_structure #islands.slider li:hover .island_299.location_icon,
#page_structure #islands.slider li.current .island_299.location_icon {display:block}
#page_structure #islands.slider .island_275.location_icon{left:271px;top:73px}
#page_structure #islands.slider li:hover .island_275.location_icon,
#page_structure #islands.slider li.current .island_275.location_icon {display:block}
#page_structure #islands.slider .island_277.location_icon{left:291px;top:152px}
#page_structure #islands.slider li:hover .island_277.location_icon,
#page_structure #islands.slider li.current .island_277.location_icon {display:block}
#page_structure #islands.slider .island_279.location_icon{left:239px;top:45px}
#page_structure #islands.slider li:hover .island_279.location_icon,
#page_structure #islands.slider li.current .island_279.location_icon {display:block}
#page_structure #islands.slider .island_281.location_icon{left:249px;top:176px}
#page_structure #islands.slider li:hover .island_281.location_icon,
#page_structure #islands.slider li.current .island_281.location_icon {display:block}
#page_structure #islands.slider .island_283.location_icon{left:307px;top:173px}
#page_structure #islands.slider li:hover .island_283.location_icon,
#page_structure #islands.slider li.current .island_283.location_icon {display:block}
#page_structure #islands.slider .island_285.location_icon{left:244px;top:154px}
#page_structure #islands.slider li:hover .island_285.location_icon,
#page_structure #islands.slider li.current .island_285.location_icon {display:block}
#page_structure #islands.slider .island_287.location_icon{left:388px;top:197px}
#page_structure #islands.slider li:hover .island_287.location_icon,
#page_structure #islands.slider li.current .island_287.location_icon {display:block}
#page_structure #islands.slider .island_289.location_icon{left:286px;top:172px}
#page_structure #islands.slider li:hover .island_289.location_icon,
#page_structure #islands.slider li.current .island_289.location_icon {display:block}
#page_structure #islands.slider .island_291.location_icon{left:316px;top:199px}
#page_structure #islands.slider li:hover .island_291.location_icon,
#page_structure #islands.slider li.current .island_291.location_icon {display:block}
#page_structure #islands.slider .island_293.location_icon{left:246px;top:138px}
#page_structure #islands.slider li:hover .island_293.location_icon,
#page_structure #islands.slider li.current .island_293.location_icon {display:block}
#page_structure #islands.slider .island_297.location_icon{left:95px;top:58px}
#page_structure #islands.slider li:hover .island_297.location_icon,
#page_structure #islands.slider li.current .island_297.location_icon {display:block}

#page_structure .thethe-image-slider-controls-prev, #blog_structure .donate .slider .thethe-image-slider-controls-prev {display:none !important;}
#page_structure .thethe-image-slider-controls-pause, #blog_structure .donate .slider .thethe-image-slider-controls-pause {display:none !important;}
#page_structure .thethe-image-slider-controls-next, #blog_structure .donate .slider .thethe-image-slider-controls-next {display:none !important;}

#page_structure .slider, #blog_structure .donate .slider {margin-bottom:40px}
#page_structure .slider .thethe_image_slider.frame-white, #blog_structure .donate .slider .thethe_image_slider.frame-white {border:none}
#page_structure .slider .thethe_image_slider.frame-black, #blog_structure .donate .slider .thethe_image_slider.frame-black {border:none}
#page_structure .slider .thethe-image-slider-caption, #blog_structure .donate .slider .thethe-image-slider-caption {height:32px !important}
#page_structure .slider .thethe-image-slider-caption-text, #blog_structure .donate .slider .thethe-image-slider-caption-text {font: italic 16px minion-pro,sans-serif;}
#page_structure .slider .thethe-image-slider-caption-inner, #blog_structure .donate .slider .thethe-image-slider-caption-inner {padding: 4px 13px;}
#page_structure .slider .thethe-image-slider-caption-black, #blog_structure .donate .slider .thethe-image-slider-caption-black {background: none repeat scroll 0 0 #666666;}
#page_structure .slider .frame-white .thethe-image-slider-thumbnails, #blog_structure .donate .slider .frame-white .thethe-image-slider-thumbnails {background:none;padding:0}
#page_structure .slider .frame-black .thethe-image-slider-thumbnails, #blog_structure .donate .slider .frame-black .thethe-image-slider-thumbnails {background:none;padding:0}
#page_structure .slider .thethe-image-slider-thumbnailstopright,  #blog_structure .donate .slider .thethe-image-slider-thumbnailstopright {top:13px;right:29px}
#page_structure .slider .thethe-image-slider-thumbnails-thumb, #blog_structure .donate .slider .thethe-image-slider-thumbnails-thumb {background: url('/wp-includes/images/slider_dot.png') no-repeat;height:10px;width:10px;margin:0 3px}
#page_structure .slider .thethe-image-slider-thumbnails-thumb.thethe-image-slider-thumbnails-currentthumb, #blog_structure .donate .slider .thethe-image-slider-thumbnails-thumb.thethe-image-slider-thumbnails-currentthumb {background: url('/wp-includes/images/slider_dot_hover.png') no-repeat}
#page_structure .slider .thethe-image-slider-thumbnails-thumb.thethe-image-slider-thumbnails-activated, #blog_structure .donate .slider .thethe-image-slider-thumbnails-thumb.thethe-image-slider-thumbnails-activated {background: url('/wp-includes/images/slider_dot_hover.png') no-repeat}
#page_structure .slider .thethe-backlink,  #blog_structure .donate .slider .thethe-backlink {display:none}

#page_structure .slider .islands {float:right;margin-right:20px}
#page_structure .slider .islands ol {float:left;margin: 27px 15px}
#page_structure .slider .islands ol li {width:168px;color:white;border-bottom:1px dotted #b8cdc6;margin-top:8px}
#page_structure .slider .islands ol li a{color:white;font: 14px/16px minon-pro}
#page_structure .slider .islands ol li.current,
#page_structure .slider .islands ol li:hover {color:#7b7000}
#page_structure .slider .islands ol li.current a,
#page_structure .slider .islands ol li:hover a{color:#7b7000;font-style:italic}

#page_structure .slider .feature-image, #blog_structure .donate .slider .feature-image {position:relative;z-index:-1}
#page_structure .slider .feature-image span, #blog_structure .donate .slider .feature-image span {position:absolute;bottom:0px;left:0px;height:32px;opacity:0.7;display:block;z-index:1;background-color:#666666;width:910px;filter: alpha(opacity = 70);}
#page_structure .slider .feature-image p, #blog_structure .donate .slider .feature-image p {position:absolute;bottom:0;left:0;margin:0;width:100%;color:white;z-index:2;font-family: minion-pro,sans-serif;margin:7px 13px 7px}

#page_structure .left .search {;margin: 4px 0;width:227px;position:relative}
#page_structure .left .search input[type=text] {width:150px}

#page_structure .page_container .content-wrapper .content .content-left ol ol li {list-style-type:lower-alpha;}
#page_structure .page_container .content-wrapper .content .content-left > ol > ol {padding:0 0 0 20px}

/* TWITTER WIDGET */

#tweeter{margin-bottom: 25px;}
#tweeter h2 {color: #797979;font: italic 22px minion-pro,sans-serf;background: url('/wp-includes/images/submenu_line.gif') bottom repeat-x;padding-bottom: 7px;margin-bottom: 15px;}
#tweeter h3{display:none;}
#blog_structure #wrapper.blog #primary #content .content-right #tweeter li{padding:0;}
#tweeter .username {font-size: 16px;font-family: minion-pro; color:#a3a3a3}
#tweeter p {font-style:normal;padding:10px 0; font-size:12px; line-height:14px;display:inline-block !important;}
#tweeter li {border-top: 1px dotted #B3aeb1;padding:0px !important;}
#tweeter li:first-child{border-top:none;}
#tweeter p a {display:inline;color:#DF5B26 !important;font-style:normal;font:500 12px arial, sans-serif !important;}
#tweeter p a:hover {color:#ec935f}
#tweeter .link_to_twitter {color: #575757; font: italic 600 12px/14px minion-pro}
#tweeter .hl_twitter_shortcode_meta{display:none !important;}


#static-links.depth_4_connect {margin-top:42px}
#static-links ul {}
#static-links h2 {color: #797979;font: italic 22px minion-pro,sans-serif;background: url('/wp-includes/images/submenu_line.gif') bottom repeat-x;padding-bottom: 7px}
#static-links ul li{position:relative; background: url('/wp-includes/images/submenu_line.gif') bottom repeat-x;padding:17px 0 !important;}
#static-links ul li a{position:absolute;width:100%;display:none;height:54px;background: url('/wp-includes/images/stripes.png') left repeat-x; top:1px; left: 0}
#static-links ul li div{padding-left:45px;font: 400 20px trajan-pro,arial,sans-serif;color:#9b4f23;text-transform:uppercase;line-height:23px;}
#static-links ul li.annual_cruise div.text {background: url('/wp-includes/images/annual_ro.png') 2px 1px no-repeat; line-height:23px}
#static-links ul li.annual_cruise:hover div.text {background-position: 2px -22px}
#static-links ul li.gift_shop div.text {background: url('/wp-includes/images/shop.png') 3px 1px no-repeat; line-height:23px}
#static-links ul li.gift_shop:hover div.text {background-position: 3px -25px}
#static-links ul li.rss div {background: url('images/paperclip_ro.png') 0 0 no-repeat; line-height: 23px}
#static-links ul li.annual div {background: url('/wp-includes/images/annual_ro.png') 0 0px no-repeat;display: block}
#static-links ul li.shop div {background: url('/wp-includes/images/gift_shop_ro.png') 0 0px no-repeat;display: block}

#static-links ul li:hover div{background-position:left bottom}

#static-links ul li:hover a{display:block}

.content-right .rss-subscribe-link a{font-size:12px;line-height:22px;background: url('images/rss-icon.png') 0 0 no-repeat;text-indent:30px;height:23px;display:block;}
.content-right .rss-subscribe-link a:hover{background-position:0 -23px;}

#wrapper .left .newsletter a, #wrapper #home_mid .newsletter a {background: url("/wp-includes/images/mail_arrow.png") no-repeat scroll right 0 transparent;display:block;font:600 italic 16px minion-pro;height:36px;
                                                                *clear: expression(
                                                                    style.paddingTop = "11px",
                                                                    style.clear = "none", 0
                                                                    );
}
#wrapper .left .newsletter a img, #wrapper #home_mid .newsletter a img {margin: 7px 11px 0 7px;    vertical-align: sub;
                                                                        *clear: expression(
                                                                            style.margin = "-10px 7px 0",
                                                                            style.clear = "none", 0
                                                                            );
}

/* BLOG */
#wrapper.blog #primary { margin:0px auto }
#wrapper.blog #primary .sitepath {margin: 12px 0 12px 30px;font: 500 12px minion-pro,sans-serif}
#wrapper.blog #primary .left {float:left;width:227px}
#wrapper.blog #primary .left .sidebar {background: url("/wp-includes/images/conservation_left_sidebar_background.jpg") repeat scroll 0 0 transparent;border-bottom: 6px solid #DF5B26;margin-bottom: 15px;min-height: 293px;padding: 25px 18px 0;}
#wrapper.blog #primary #content {float:right;width:910px}
#wrapper.blog #primary #content article {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid black}
#wrapper.blog #primary #content h1.entry-title a,
#wrapper.blog #primary #content h2.entry-title a {color: #DF5B26;font: 32px/40px minion-pro;}
#wrapper.blog #primary #content h1.entry-title a:hover{color:#ed935f}

/* Donate */

#wrapper.blog #primary.donate .left .sidebar {padding:25px 18px;}
#wrapper.blog #primary.donate .title_donate h1 {font: 43px/29px minion-pro;color: #DF5B26;margin: 0 0 27px;border-bottom: 6px solid #DEDDDB;padding: 0 0 14px;}
#wrapper.blog #primary.donate .roiinputform #rowroiinputFREE_VERSE #roiinputfieldcellFREE_VERSE p {margin-bottom:15px}
#wrapper.blog #primary.donate .roiinputform #rowroiinputFREE_VERSE #roiinputfieldcellFREE_VERSE p a{color: #DF5B26;}
#wrapper.blog #primary.donate .roiinputform hr {margin:20px 0}
#wrapper.blog #primary.donate .roiinputform #rowroiinputFREE_VERSE5 td{padding:0 0 20px}
#wrapper.blog #primary.donate .roiinputform input[type=text],#wrapper.blog #primary.donate .roiinputform select {/*margin:0 0 20px 20px;*/border-left: 1px solid #C3C3C3;border-right: 1px solid #C3C3C3;border-top: 2px groove #7C7C7C;padding: 2px 10px;}
#wrapper.blog #primary.donate .roiinputform input[type=radio],#wrapper.blog #primary.donate .roiinputform input[type=checkbox] {margin-right:10px}
#wrapper.blog #primary.donate .roiinputform .roiinputcaptioncell {text-align:right;vertical-align:top}
#wrapper.blog #primary.donate .confirm .roiinputform .roiinputcaptioncell {text-align:left;width:175px;padding:0 0 14px}
#wrapper.blog #primary.donate .roiinputform tr td span.roifielderror {position:relative;left:20px;top:5px;color:#f00;}
#wrapper.blog #primary.donate .roiinputform tr td hr {color:#afb1b0}
#wrapper.blog #primary.donate .roiinputform tr td#roiinputfieldcellNAME_PREFIX {width:350px}
#wrapper.blog #primary.donate .roiinputform tr td.roiinputcommands {text-align:right}
#wrapper.blog #primary.donate .roiinputform tr td.roiinputcommands #roibtnsubmit,
#wrapper.blog #primary.donate .roiinputform tr td.roiinputcommands #roibtnsubmitback,
#wrapper.blog #primary.donate .roiinputform tr td.roiinputcommands #roibtnsubmitfwd{background: none repeat scroll 0 0 #DF6B3C;    border-radius: 4px 4px 4px 4px;    color: #FFFFFF;    font: 15px trajan-pro;    padding: 6px 5px;cursor:pointer}
#wrapper.blog #primary.donate .roiinputform tr td.roiinputcommands #roibtnsubmitback {margin:0 5px 0 0;}
#wrapper.blog #primary.donate .roiinputform { position:relative;margin:0 0 7px; }
#wrapper.blog #primary.donate .content-left-donate { padding: 20px; background: none repeat scroll 0 0 #DCDEDD; box-sizing: border-box; }
#wrapper.blog #primary.donate #roiinputmessage1 {padding: 30px 0 25px;}
#wrapper.blog #primary.donate #donateHeader h2 {font: 28px minion-pro; background: none repeat scroll 0 0 #DCDEDD;padding: 20px 0; }
#wrapper.blog #primary.donate #content .content-right .text h2 {background: none repeat scroll 0 0 #6c6964;    color: #FFFFFF;    font: bold 15px trajan-pro;    padding: 10px 13px;}
#wrapper.blog #primary.donate #content .content-right .text img { border: 23px solid #dcdcde;    width: 183px;}

#wrapper.blog #primary.donate #content .content-right .text #payment-icons { text-align: center; margin-top: 20px;}
#wrapper.blog #primary.donate #content .content-right .text #payment-icons a { display: inline-block; vertical-align: middle; }
#wrapper.blog #primary.donate #content .content-right .text #payment-icons #authorize-donate-btn { margin-right: 15px;}
#wrapper.blog #primary.donate #content .content-right .text #payment-icons #authorize-donate-btn img { width: 75px; height: 58px; border: none;}
#wrapper.blog #primary.donate #content .content-right .text #payment-icons #trustwave-donate-btn img { width: 129px; height: 19px; border: none; }


#wrapper.blog #primary.donate #content .content-left .donate-content {background: none repeat scroll 0 0 #DCDEDD;width: 610px !important;}
#wrapper.blog #primary.donate #content .content-left .donate-content p {margin: 0 0 15px;}
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable tr td.roiinputfieldcell {padding:0 0 20px 20px;}
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable .roiinputrowodd .roiinputcommands input[type=submit] {margin: 0 5px 10px; background: none repeat scroll 0 0 #DF6B3C;    border-radius: 4px 4px 4px 4px;    color: #FFFFFF;    cursor: pointer;    font: 15px trajan-pro;    padding: 6px 5px;}
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable #rowroiinputCONTRIBUTION_AMOUNT #roiinputfieldcellCONTRIBUTION_AMOUNT span {top:-14px}
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable #roiinputfieldcellFREE_VERSE3,
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable #roiinputfieldcellFREE_VERSE4,
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable #roiinputfieldcellFREE_VERSE6,
#wrapper.blog #primary.donate #content .roiinputform .roiinputtable #roiinputfieldcellGIFT_AMOUNT {padding: 0 0 0 20px}
#wrapper.blog #primary.donate #content .content-left .thx_success { background: none repeat scroll 0 0 #DCDEDD;}
#wrapper.blog #primary.donate #content .roiinputform  input[type=submit] {margin: 0 5px 10px; background: none repeat scroll 0 0 #DF6B3C;    border-radius: 4px 4px 4px 4px;    color: #FFFFFF;    cursor: pointer;    font: 15px trajan-pro;    padding: 6px 5px;}

/* NEWSROOM */
#wrapper.newsroom .page_container .title {color:#797979;border-color:#f9ba29}
#wrapper.newsroom .content-left .first_news{border-bottom: 1px dotted #B3AEB1;padding: 0 0 29px;}
#wrapper.newsroom .content-left .first_news .date{margin-bottom: 12px}
#wrapper.newsroom .content-left .first_news .left {padding-right:25px;width:auto}
#wrapper.newsroom .content-left .first_news .right h2 a {color: #DF5B26;font: 22px/25px minion-pro;}
#wrapper.newsroom .content-left .first_news .right .excerpt {font-size: 16px;line-height: 20px;margin-top: 4px;}
#wrapper.newsroom .content-left .news {padding:11px 0px}
#wrapper.newsroom .content-left .date {font-style:italic}
#wrapper.newsroom .content-left .news_title a {color:#df5b26}
#page_structure #wrapper.newsroom .content-left .socials h2 {font: italic 500 16px minion-pro;float: left;color: #656565;margin: 5px 12px 0 0}
#page_structure #wrapper.newsroom .content-left .socials a {margin: 3px 8px 0 0;padding: 2px 0 0}
#page_structure #wrapper.newsroom .content-left .socials .facebook_like {float:left;width: 330px}


/* +++ GALLERY +++ */

.gallery .thethe_image_slider { border: none !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
.gallery .thethe-image-slider-controls { height: 91px !important; width: 91px !important;}
.gallery .thethe-image-slider-controls-prev, .gallery .thethe-image-slider-controls-next{ background-image: url('/wp-includes/images/home_arrows.png') !important}
.gallery .thethe-image-slider-controls-prev { background-position: left top; left: 0 !important; }
.gallery .thethe-image-slider-controls-next { background-position: right top; right: 0 !important;}
.gallery .thethe-image-slider-controls-prev:hover { background-position: left bottom; }
.gallery .thethe-image-slider-controls-next:hover { background-position: right bottom; }
.gallery .thethe-image-slider-controls-pause { right: 0 !important; top: 0 !important; left: auto !important; width: 40px !important;display:none !important}
.gallery .thethe-image-slider-caption { height: 32px !important; line-height: 32px; background-color: transparent !important;  background-image: url('/wp-includes/images/bg_transparent.png') !important;}
.gallery .thethe-image-slider-caption-inner { padding: 0 10px !important; font: 16/32 !important }
.gallery .thethe-image-slider-caption-text { font: 14px/32px minion-pro; }
.gallery .thethe-image-slider-caption-inner .slide_title { font: italic 16px/32px minion-pro ; }


.thumbs_bg { background: url('/wp-includes/images/wrapper_background.jpg');float: left; position: absolute; z-index: 200 }
.right_bg_thumb {right: 0; bottom: 0;  }
.left_bg_thumb {left: 0; bottom: 0;  }
.right_thumbs, .left_thumbs { width: 20px; height: 77px; }
.right_thumbs  {background: url('/wp-includes/images/r_arrow_thumb.png') no-repeat center right; padding-left: 25px;}
.left_thumbs {background: url('/wp-includes/images/l_arrow_thumb.png') no-repeat center left; padding-right: 25px;}

.thumbnail-img { width: 75px !important; height: 55px !important; border-radius: 0 !important; -moz-border-radius: 0 !important;}
.thethe-image-slider-thumbnails-thumbnails .thethe-image-slider-thumbnails-inner { padding-left: 40px !important; padding-right: 40px !important; }
.thethe-image-slider-thumbnails-thumbnails { background: url('/wp-includes/images/wrapper_background.jpg') !important; padding-bottom: 10px !important; }

.current_gallery_title { float: left; font: 500 28px/39px minion-pro; color: #797979 }
.current_pic_counter {float: right; }
.current_pic_counter span { color: #000; font: 18px/39px minion-pro }

#ft_wpecards_image_select_list { padding-left: 10px; padding-top: 10px; background-color: #dcdadd; }
#ft_wpecards_image_select_list a { width: 100%; height: 100%; display: inline-block; }
.ft_wpecards_image_select_item input[type="radio"] { display: none;  }
.ft_wpecards_image_select_item {  float: left; padding-right: 9px; padding-bottom: 10px; }
.ft_wpecards_image_select_item .thumb_placeholder { width: 86px; height: 64px; background-position: center center; background-repat: no-repeat; background-size: cover; }
#ft_wpecards_sender_recipient_info label span{ font-family: arial; font-size: 13px; width: 130px; display: inline-block;}
#ft_wpecards_sender_recipient_info input,
#ft_wpecards_sender_recipient_info textarea{ border-style: solid; border-width: 1px 2px; border-color: #7c7c7c #c3c3c3 #dbdcde; background: url("/wp-includes/images/input_dot.png")  repeat-x top left #fff; padding-left: 10px; padding-right: 5px;}
#ft_wpecards_sender_recipient_info textarea { width: 270px; height: 100px;}
#ft_wpecards_sender_recipient_info input { width: 220px; }
#ft_wpecards_sender li, #ft_wpecards_recipient li { padding-bottom: 8px; }
.wpecards_message,
.wpecards_message span{ vertical-align: top; }


#full_card_wrapper { background-color: #dcdadd; display: inline-block; height: 381px; width: 584px; text-align: center; line-height: 380px;}
#full_card_image { vertical-align: middle; }
.full_card_wrapper { background-color: #dcdadd; display: inline-block; height: 381px; width: 584px; text-align: center; line-height: 380px;}
.full_card_image { vertical-align: middle; }
.ecards .content-wrapper form { width: 584px; }
.ecards .content-wrapper,
.ecards .content-wrapper p{ font-size: 22px; font-family: minion-pro; }
.ecards .content-wrapper #ft_wpecard_vmessage p { font-size: 20px; line-height: 24px; }
.ecards .content-wrapper #ft_wpecard_vmessage p .summary_label { width: 60px; display: inline-block; font-weight: bold; }
.ecards .content-wrapper p { padding: 10px 0; }
.ecards #ft_wpecard_vmessage { margin-bottom: 10px; padding: 5px 0; background: url("/wp-includes/images/submenu_line.gif") repeat-x center bottom transparent; width: 584px; }
.ecards .current_gallery_title { float: none; }
#ft_wpecards_error_list li{ font-family: arial; font-size: 14px; color: #DF5B26; padding-bottom: 5px;}
#ft_wpecards_error_list { padding: 10px 0 20px;}
.ecards #ecard_share_wrapper { padding: 20px 0; background: url("/wp-includes/images/submenu_line.gif") repeat-x center bottom transparent; width: 584px; }
.ecards #ecard_share_wrapper > span { font-size: 20px; vertical-align: middle; }
.ecards #ecard_share_wrapper > a { font-size: 18px; vertical-align: middle; padding-left: 12px;}
.ecards #ecard_share_wrapper .twitter_icon { display: inline-block; background: url('/wp-includes/images/social_tweeter.png') no-repeat left top; width: 18px; height: 18px; vertical-align: top; padding-right: 3px;}
.ecards #ecard_share_wrapper .facebook_icon { display: inline-block; background: url('/wp-includes/images/social_facebook.png') no-repeat left top; width: 17px; height: 18px; vertical-align: top; padding-right: 3px;}
.ecards #ecard_share_wrapper .twitter:hover .twitter_icon { background-position: 0 -18px;  }
.ecards #ecard_share_wrapper .facebook:hover .facebook_icon { background-position: 0 -18px;  }

.ecards #ft_wpecards_submit_name { margin-left: 130px;background: url('/wp-includes/images/preview_btn.jpg') no-repeat left top; width: 112px; height: 31px; cursor: pointer; text-transform: capitalize; text-indent: -9999px; }
.ecards #ft_wpecards_edit_card { display: inline-block; background: url('/wp-includes/images/edit_btn.jpg') no-repeat left top; width: 79px; height: 31px; cursor: pointer; text-transform: capitalize; text-indent: -9999px; vertical-align: top;}
.ecards #ft_wpecards_send_card { margin-left: 10px; display: inline-block; background: url('/wp-includes/images/send_btn.jpg') no-repeat left top; width: 84px; height: 31px; cursor: pointer; text-transform: capitalize; text-indent: -9999px; vertical-align: top;}

/* ---- GALLERY --- */

/* 404 */

body.error404 #wrapper.blog #primary #content {float:none; margin: 40px auto; width: 500px;}
body.error404 #wrapper.blog #primary #content img {display:block;margin:20px auto}
body.error404 #wrapper.blog #primary #content article {text-align:center;border:none}
body.error404 #wrapper.blog #primary #content article header h1 {color: #DF5B26; font: 22px/25px minion-pro;}
body.error404 #wrapper.blog #primary #content article .entry-content p {color:#575757}

/* About Us */

#wrapper.about_us .content-wrapper .content-left p strong {font-size: 16px}
#wrapper.about_us .content-wrapper .content-left h2 {display: block; width: 100%;background: url('/wp-includes/images/about_hr.png') repeat-x 0 bottom;font: normal 14px arial; padding: 0 0 20px}
#wrapper.about_us .content-wrapper .content-left h2 strong {font: bold 16px arial}

/* Blog */

#blog_structure #wrapper.blog #primary #content .entry-summary h2 {font: 700 18px minion-pro; color:#575757;margin: 0 0 20px;}
#blog_structure #wrapper.blog #primary #content .entry-summary a,
#blog_structure #wrapper.blog #primary #content .thx_success a
 {color: #DF5B26;}
#blog_structure #wrapper.blog #primary #content .entry-summary table {margin:0 0 20px}
#blog_structure #wrapper.blog #primary #content .entry-summary hr {background: url("/wp-includes/images/about_hr.png") repeat-x scroll 0 bottom transparent}
#blog_structure #wrapper.blog #primary #content .entry-summary ul {margin-bottom:15px}
#blog_structure #wrapper.blog #primary #content .entry-summary ul li {background: url("/wp-includes/images/list_dot.png") no-repeat scroll left 15px transparent; margin: 0 5px 0 0; padding: 8px 0 8px 10px;}
#blog_structure #wrapper.blog #primary .left .sidebar h3{border-bottom: 1px solid #B3AEB1;color: #818281;font: bold 19px trajan-pro,sans-serif;padding: 0 3px 10px;}
#blog_structure #wrapper.blog #primary .left .sidebar ul {margin: 10px 0 0}
#blog_structure #wrapper.blog #primary .left .sidebar a {border-top: 1px dotted #B3AEB1;display: block;margin-right: 25px;min-height: 26px;padding-top: 9px;font: normal 18px minion-pro;color: #656565}
#blog_structure #wrapper.blog #primary .left .sidebar a:hover,
#blog_structure #wrapper.blog #primary .left .sidebar .current-cat a {color:#7b7000;font-style:italic}
#blog_structure #wrapper.blog #primary .left .sidebar li:first-child a {border: none;}
#blog_structure #wrapper.blog #primary .left h3 {font:normal 17px minion-pro;color:#818281;text-transform: uppercase}
#blog_structure #wrapper.blog #primary .left .sidebar-archives h3 {margin: 0 0 5px 10px}

#blog_structure .sbHolder {height:31px}
#blog_structure .sbOptions {left:0px;width:100%;top:31px !important}
#blog_structure .sbHolder .sbSelector {font: italic 500 18px/31px minion-pro !important;color:#b1b0b1 !important}
#blog_structure .sbHolder .sbOptions li a {font: italic 500 18px/31px minion-pro !important;color:#b1b0b1 !important;padding:3px 0px 3px 3px}
#blog_structure .sbHolder .sbOptions li a:hover {color: #7b7000 !important}

.sbHolder{background-color: #f2f3fa;font: italic 17px minion-pro;color:#b1b0b1;height: 36px;position: relative;}
.sbSelector{display: block;height: 31px;left: 0;line-height: 36px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 170px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{}
.sbToggle{background: url('/wp-includes/images/archive-select-arrow.png') no-repeat;height:36px;width:28px;position:absolute;right:0px}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color: #f2f3fa;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 36px;z-index: 1;overflow-y: auto;width:100%;margin-top:2px}
.sbOptions li{padding: 0 7px;}
.sbOptions a{display: block;outline: none;padding: 7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{text-decoration: none;}
.sbOptions a:hover{color: #7b7000;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #EBB52D;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}

#blog_structure #wrapper.blog #primary .left .sidebar-archives {margin-bottom:27px}
#blog_structure #wrapper.blog #primary .left .search {width: 100%}
#blog_structure #wrapper.blog #primary .left .socials {padding: 0 8px;margin: 6px 0}
#blog_structure #wrapper.blog #primary .left .socials h2{float: left; font: italic 16px/14px minion-pro,arial,sans-serif;color: #80807f;margin: 3px 0}
#blog_structure #wrapper.blog #primary .left .socials a {display: block;float: left;height: 18px;width: 16px;margin: 0 5px;text-indent:-9999px}
#blog_structure #wrapper.blog #primary .left .socials a:hover{background-position: left bottom}
#blog_structure #wrapper.blog #primary .left .socials a.instagram:hover{background-position: center left}
#blog_structure #wrapper.blog #primary .left .socials .facebook{background: url("/wp-includes/images/social_facebook.png") no-repeat scroll 0 1px transparent;}
#blog_structure #wrapper.blog #primary .left .socials .tweeter {background: url("/wp-includes/images/social_tweeter.png") no-repeat scroll 0 1px transparent;}
#blog_structure #wrapper.blog #primary .left .socials .youtube {background: url("/wp-includes/images/social_youtube.png") no-repeat scroll 0 1px transparent;}
#blog_structure #wrapper.blog #primary .left .socials .instagram {background: url("/wp-includes/images/i_btn.png") no-repeat scroll 0 1px transparent; background-position: center right}
#blog_structure #wrapper.blog #primary #content .title h1 {color: #797979;font: normal 28px/40px minion-pro;border-bottom: 6px solid #f9ba29;margin: 0 0 25px;text-transform: uppercase}
#blog_structure #wrapper.blog #primary #content .title h1 a{color: #797979;}
#blog_structure #wrapper.blog #primary #content .title h1 a:hover {color:#7b7000}
#blog_structure #wrapper.blog #primary #content .content-left #blogHeader p{font: 500 20px/24px minion-pro;color: #797979;background: url('/wp-includes/images/about_hr.png') repeat-x 0 bottom;margin: 0 0 27px;padding: 0 0 20px}
#blog_structure #wrapper.blog #primary #content .content-left{float: left;width: 650px}
body#blog_structure div#wrapper.blog div#primary div#content div.content-left article div.entry-header hgroup h3.entry-format {display:none;}
#blog_structure #wrapper.blog #primary #content .content-left article {background: url('/wp-includes/images/about_hr.png') repeat-x 0 bottom;border: none;display: block}
#blog_structure #wrapper.blog #primary #content .content-left article .entry-header h1 a,
#blog_structure #wrapper.blog #primary #content .content-left article .entry-header h2.entry-title a {font:normal 20px minion-pro;}
#blog_structure #wrapper.blog #primary #content .content-right {float: right;width: 229px}
#blog_structure #wrapper.blog #primary #content .content-right a.donate { background: url("/wp-includes/images/donate_conservation.jpg") no-repeat scroll 0 0 transparent;    display: block;    height: 42px;    margin: 0 0 15px;    width: 227px;}
#blog_structure #wrapper.blog #primary #content .content-right a.donate:hover {background-position: 0 -42px }
#blog_structure #wrapper.blog #primary #content .content-right h1{  background: url("/wp-includes/images/submenu_line.gif") repeat-x scroll center bottom transparent;    color: #797979;    font: italic 22px minion-pro,sans-serif;    padding: 13px 0;}
#blog_structure #wrapper.blog #primary #content .content-right li {display: block;padding: 16px 0}
#blog_structure #wrapper.blog #primary #content .content-right li p {display: inline}
#blog_structure #wrapper.blog #primary #content .content-right li h2 a {color: #DF5B26; font:500 18px minion-pro,sans-serif;display: block;margin: 0 0 2px}
#blog_structure #wrapper.blog #primary #content .content-right li h2:hover a {color:#ec935f}
#blog_structure #wrapper.blog #primary #content .content-right ul li p a {font:500 italic 12px minion-pro;color:#575757 }
#blog_structure #wrapper.blog #primary #content .content-right ul li p a:hover {color:#DF5B26}
#blog_structure #wrapper.blog #primary #content .content-right ul li p a .arrow {font: 600 normal 12px trajan-pro}
#blog_structure #wrapper.blog #primary #content .content-left .entry-thumb {position: relative;top: 0;margin: 0px 20px 0px 0px; float: left;}
#blog_structure #wrapper.blog #primary #content .content-left .entry-thumb img{max-width:340px; height: auto;}
#blog_structure #wrapper.blog #primary #content .content-left .text-caption {position: absolute;bottom: 4px;background: #6a7a84;opacity:0.7;color: #fff;font: italic 16px minion-pro;width: 626px;padding: 8px 12px;left:0; max-width: 100%;}
#blog_structure #wrapper.blog #primary #content .content-left .text-caption {filter:alpha(opacity=70);}
#blog_structure #wrapper.blog #primary #content .content-left .text-caption {*bottom:3px}
#blog_structure #wrapper.blog #primary #content .content-left .text-caption span{font-style: normal}
#blog_structure #wrapper.blog #primary #content .content-left .entry-meta {font:normal 15px minion-pro;color: #8d8c8c;margin: 0px 0 11px;}
#blog_structure #wrapper.blog #primary #content .content-left .entry-summary {margin: 0 0 16px;width: 100%;}
#blog_structure #wrapper.blog #primary #content .content-left .entry-summary {*padding: 0 0 16px;}
#blog_structure #wrapper.blog #primary #content article {margin: 0 0 20px}

#primary #content .content-left article .entry-summary {font: 14px/16px arial;}
.blog #primary #content .content-left article {margin: 0 0 10px !important;}
.blog #primary #content .content-left article .author {;font-size: 14px; font-style: italic}
.blog #primary #content .content-left article .author a {/*font-size: 14px;*/ font-style: normal;color:#df5b26}
.blog #primary #content .content-left article .author a:hover {color:#ec935f}
.blog #primary #content .content-left article .comments-number {float:right;font: 500 16px minion-pro;text-transform: uppercase}
.blog #primary #content .content-left article .comments-number span {font: 500 16px minion-pro;color: #656565}
.blog #primary #content .content-left article .comments-number span .number {color:#df5b26}
.blog #primary #content .content-left article #entry-date {margin: 25px 0 10px;font: 600 15px minion-pro;color:#8d8c8c}
.blog #primary #content .content-left article .entry-summary p {margin: 0 0 15px }
.blog #primary #content .content-left article .entry-summary a {color:#df5b26}
.blog #primary #content .content-left article .entry-summary a:hover {color:#ec935f}
.blog #primary #content .content-left article .entry-summary blockquote p {color: #797979;font: normal 22px/28px minion-pro;padding: 0 33px 0 10px }
.blog #primary #content .content-left article .entry-summary a img {float: left;padding: 0 15px 0 0;max-width:650px;height:auto}
.blog #primary #content .content-left article #category {display: inline;margin: 0 8px 0 0}
.blog #primary #content .content-left article #tags {display: inline}
.blog #primary #content .content-left article #entry-footer {display: block;margin: 0 0 20px}
.blog #primary #content .content-left article #entry-footer {font: 500 16px minion-pro;}
.blog #primary #content .content-left article #entry-footer .name {color: #575757;text-transform: uppercase;margin: 0}
.blog #primary #content .content-left article #entry-footer span a{color:#df5b26;margin: 0 0 0 5px}
.blog #primary #content .content-left article #entry-footer span a:hover {color:#ec935f}
.blog #primary #content .content-left .socials h2 {font: italic 500 16px minion-pro;float: left;color: #656565;margin: 5px 12px 0 0}
.blog #primary #content .content-left .socials a {margin: 3px 8px 0 0;padding: 2px 0 0}
.blog #primary #content .content-left .socials .facebook_like {float:left;width: 330px}

.socials a {float: left}
#page_structure .socials.newsroom a:hover,
.socials a:hover {background-position: 0 0}
#page_structure .socials.newsroom .facebook,
.socials .facebook {background: url("/wp-includes/images/facebook_btn.png") no-repeat scroll 0 -20px transparent;display: block;height: 18px;width: 17px}
#page_structure .socials.newsroom .tweeter,
.socials .tweeter {background: url("/wp-includes/images/tweeter_btn.png") no-repeat scroll 0 -20px transparent;display: block;height: 18px;width: 17px}
#page_structure .socials.newsroom .youtube,
.socials .youtube {background: url("/wp-includes/images/t_btn_copy.png") no-repeat scroll 0 -20px transparent;display: block;height: 18px;width: 17px}
#page_structure .socials.newsroom .rss,
.socials .rss {background: url("/wp-includes/images/rss_btn.png") no-repeat scroll 0 -20px transparent;display: block;height: 18px;width: 17px}
#page_structure .socials.newsroom .google_plus,
.socials .google_plus {background: url("/wp-includes/images/google_btn.png") no-repeat scroll 0 -20px transparent;display: block;height: 18px;width: 17px}
#page_structure .socials.newsroom .mail,
.socials .mail {background: url("/wp-includes/images/mail_btn.png") no-repeat scroll 0 -20px transparent;display: block;height: 18px;width: 17px}

.blog #primary #content .content-left #entry-comments {margin: 47px 0 0}
.blog #primary #content .content-left #entry-comments #respond {float: left;border-bottom: 1px dotted #B3AEB1;margin: 30px 0 10px;padding: 0 0 25px;width: 100%}
.blog #primary #content .content-left #entry-comments #block-comment-list {float: left;margin: 0 0 85px}
.blog #primary #content .content-left #entry-comments .bottom-comments-number {background: url('/wp-includes/images/submenu_line.gif') repeat-x 0 bottom;color: #656565;font:500 22px minion-pro;padding: 0 0 8px}
.blog #primary #content .content-left #entry-comments .bottom-comments-number span {}
.blog #primary #content .content-left #entry-comments .bottom-comments-number span .number {color: #df5b26}
.blog #primary #content .content-left #entry-comments #comments {float: left;/*margin: 30px 0 25px;padding: 0 0 25px; border-bottom: 1px dotted #B3AEB1*/}
.blog #primary #content .content-left #entry-comments #comments #respond h3 {font: 500 22px minion-pro;color: #80807f;margin: 0 0 9px}
.blog #primary #content .content-left #entry-comments #comments #respond #commentform .form {float: left;width: 240px;margin: 1px 0 0}
.blog #primary #content .content-left #entry-comments #comments #respond #commentform .form input {width: 210px;height: 30px;background: #dcdcdc;margin: 0 0 10px;font: 600 italic 15px minion-pro;color: #80807f;padding: 4px 10px}
.blog #primary #content .content-left #entry-comments #comments #respond #commentform textarea {float: left;background: #dcdcdc;border: none;width: 390px;height: 125px;resize:none;font: 600 italic 15px minion-pro;color: #80807f;padding: 9px 10px}
.blog #primary #content .content-left #entry-comments #comments #respond #commentform input[type=submit] {color: #df5b26;float: right;text-transform: uppercase;font: 500 22px minion-pro;background: transparent;margin: 12px 0 0;cursor: pointer}
.blog #primary #content .content-left #entry-comments #comments #respond #commentform input[type=submit]:hover {color:#ec935f}
.blog #primary #content .content-left #entry-comments #comments #respond #commentform .form-submit {float:left;width: 100%}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li article {float: left;width: 100%;padding: 15px 0 18px}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li article footer {background: transparent;height: 100%;width: 100px;float:left;color:#656565;font: 500 italic 16px minion-pro;display: block;margin:0px}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li article footer .comment-author span {color:#9d964c;font:500 16px minion-pro}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li article footer span {display: block;width: 105px}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li article footer time{font: 500 italic 16px minion-pro;color:#656565}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li article .comment-content {float:left;border-left: 1px solid #c9c9c9;width: 514px;padding: 0 0 0 35px;}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li {display:block}
.blog #primary #content .content-left #entry-comments #block-comment-list ol li:last-child article {background: none}
.blog #primary #content .content-left nav a {color: #df5b26;font:bold 20px minion-pro}

.blog #primary #content .content-left nav .nav-previous,
.search #wrapper .page_container .content-wrapper .content-left nav .nav-previous
 {float: left;margin: 0 0 40px}

.blog #primary #content .content-left nav .nav-next,
.search #wrapper .page_container .content-wrapper .content-left nav .nav-next
{float: right;margin: 0 0 40px}

.blog #primary #content .content-left nav .arrow,
.search #wrapper .page_container .content-wrapper .content-left nav .arrow,
.search #wrapper .page_container .content-wrapper .content-left nav span
{font: bold 20px trajan-pro}


#blog_structure #wrapper.blog #primary #content #contributers #blogHeader p {background: none;font: 28px/30px minion-pro;margin: 0;padding: 0;}
#blog_structure #wrapper.blog #primary #content #contributers .user {margin:8px 0px 30px;}
   #blog_structure #wrapper.blog #primary #content #contributers .user .right_column {padding-left:22px;float:left;width:540px}
   #blog_structure #wrapper.blog #primary #content #contributers .user .right_column h2 {font: 18px/20px minion-pro;padding-bottom:10px}
   #blog_structure #wrapper.blog #primary #content #contributers .user .right_column h2 a { color:#df5b26; }
   #blog_structure #wrapper.blog #primary #content #contributers .user .right_column p {font: 14px/16px arial;}
   #blog_structure #wrapper.blog #primary #content #contributers .user .right_column > a {font: italic 500 14px/16px minion-pro;color:#df5b26;}

   #blog_structure #wrapper.blog #primary #content #contributers .user img {float:left}
#blog_structure #wrapper.blog #contributers .avatar.avatar-80 { width: 80px; height: 80px; }
#blog_structure #wrapper.blog .single-contributor .avatar { float: left; margin: 0 15px 10px 0;}
#blog_structure #wrapper.blog .single-contributor .author-posts-link { font: italic 500 14px/16px minion-pro; color: #DF5B26; margin-top: 30px; display: block;}

/* SEARCH */

#page_structure .globalsearch_header {margin:0px;padding:0px}
  #page_structure .globalsearch_title a {font: 28px/30px minion-pro,arial; color:#df5b26}
  #page_structure .globalsearch_meta {display:none}
  body#page_structure.search div#wrapper div.page_container div.content-wrapper .search_count {font:italic 20px minion-pro;color:#797979}

/* SHOP */
html#ecwid_html body#page_structure .shop div.ecwid-productBrowser-details-thumbnail {text-align:left;}
div.ecwid-ProductBrowser-auth-anonim,   div.ecwid-ProductBrowser-auth-logged {display:none;margin:0}
.ecwid-productBrowser-categoryDescription {margin-bottom:0px !important;position:relative !important;}
.ecwid-productBrowser-categoryDescription .gwt-HTML h2 {margin:40px 0 0;font-family:minion-pro;color:#575757}
.ecwid-productBrowser-categoryDescription .gwt-HTML > table {margin: 20px 0 0 49px !important; height: auto;}
.ecwid-productBrowser-categoryDescription .gwt-HTML > table tr td {width:280px !important; vertical-align: top !important;}
.ecwid-productBrowser-categoryDescription .gwt-HTML > table tr td p strong {color:#DF5B26;font:700 15px arial}
.ecwid-productBrowser-categoryDescription table tr td ul {background:none; position:static;width:250px;padding:0}
.ecwid-productBrowser-categoryDescription table tr td ul li {margin:2px 0 0}
.ecwid-productBrowser-categoryDescription table tr td ul li span {font:13px arial;color:#4B4B4B;}
.ecwid-productBrowser-categoryDescription ul {background: url("/wp-includes/images/shop_bg.png") repeat scroll 0 0 transparent; color: #FFFFFF; padding: 0 12px 11px 22px; position: absolute; right: 12px; top: 20px; width: 405px;}
.ecwid-productBrowser-categoryDescription ul li {margin:10px 0 0}
.ecwid-productBrowser-categoryDescription ul li strong span {font: bold 22px/16px minion-pro;}
.ecwid-productBrowser-categoryDescription ul li {font:18px/18px minion-pro;}
.ecwid-productBrowser-categoryDescription ul li em span {font: italic 600 16px minion-pro;}
html#ecwid_html body#page_structure .shop .about_shop {width:100%;margin:0 auto;background:#CECDCE;padding: 23px 20px;max-width:910px;box-sizing:border-box;}
html#ecwid_html body#page_structure .shop .about_shop h3 {color: #DF5B26;font-family: minion-pro;margin-bottom:10px;font-weight: 400;}
div.ecwid-productBrowser-details div.ecwid-productBrowser-details-qtyPanel table tr:first-child td:first-child div div.ecwid-productBrowser-details-qtyAvailInfo {display:none !important}
div.ecwid-productBrowser-details-inStockLabel {display:none}
div.ecwid-productBrowser-details-qtyLabel {font: 500 14px arial !important;color: #656565 !important;}

body#page_structure .ecwid .ecwid-productBrowser .ecwid-productBrowser-innerTable .ecwid-productBrowser-details .ecwid-productBrowser-backgroundedPanelInner table button.ecwid-productBrowser-details-openBagButton {left:96px;background: #E5693A !important;border-radius:4px !important;color:#FEFDFC !important;font:400 10px minion-pro !important;width: 95px !important;text-transform: uppercase;z-index: 1}
body#page_structure .ecwid .ecwid-productBrowser .ecwid-productBrowser-innerTable .ecwid-productBrowser-details .ecwid-productBrowser-backgroundedPanelInner table button.ecwid-productBrowser-details-addMoreButton {left: -1px;background: #E5693A !important;border-radius:4px !important;color:#FEFDFC !important;font:400 10px minion-pro !important;width: 95px !important;text-transform: uppercase;z-index: 1}
html#ecwid_html body#page_structure div.ecwid-minicart {background:url('/wp-includes/images/shop/ShoppingBagIcon.png') no-repeat !important;}
html#ecwid_html body#page_structure div.ecwid-minicart-link *{color:#DF5B26 !important;}

.ecwid-productBrowser-cart .gwt-Button.ecwid-productBrowser-cart-clearBagButton, .ecwid-productBrowser-cart .gwt-Button.ecwid-productBrowser-cart-continueShoppingButton { background-color: #b0ada8 !important; color: #fff !important; padding: 5px !important; text-transform: uppercase; letter-spacing: 2px; }
.ecwid-productBrowser-cart .gwt-Button { background: none !important; color: #DF5B26 !important; border: none !important; min-width: inherit !important; margin: 0 !important; padding: 0 !important}
html#ecwid_html body#page_structure div.ecwid-form { background-color: #F6F7F9 !important; }

/* Search page */

body.search article .entry-title a {font: 28px minion-pro;color:#DF5B26}
body.search article {background: url("/wp-includes/images/about_hr.png") repeat-x scroll 0 bottom transparent;border: medium none;display: block;padding:15px 0px}

/* SiteMap*/

body div#wrapper div.page_container div.content-wrapper div.content div.content-left div.section h2 {margin: 0 0 5px}
body div#wrapper div.page_container div.content-wrapper div.content div.content-left div.section ul li a {line-height: 21px}

.home #home_mid #menu_wrapper #connect_header #connect_right .content_wrapper #home_post_header a:hover {color:#DF5B26}

.content-wrapper .content-left hr {background: url("/wp-includes/images/about_hr.png") repeat-x scroll 0 bottom transparent;border: medium none;height:1px}

#nav_container #nav li .hide_box {position:absolute;width:100%;height:40px;top:-40px;left:0px}

/* Lukasz */
/*div.ecwid-categories-horizontal{padding:15px 0 9px !important;}*/
/*.shop_horizontal{background:#F9FAF8}
.shop_horizontal h3{float:left;display:block;width:200px;position:relative;top:1px;background:#F9FAF8;padding:13px 0 12px 15px;border:none;font:bold 19px trajan-pro,sans-serif;}
.shop_horizontal{width:99%;margin-bottom:20px;}
.ecwid-productBrowser-productsGrid-inTheBagTick{display:none !important;background:none !important}
div.ecwid-productbrowser-productsgrid-inthebagtick{display:none !important;background:none !important}
html#ecwid_html body#ecwid_body div.ecwid-productbrowser-productsgrid-producttopfragment-inthebag div.ecwid-productbrowser-productsgrid-inthebagtick{display:none !important;background:none !important}*/

#more-info-overlay {width:910px;display:none;background-color:#e9e5ef;height:650px;}
#campaign_overlay{height:560px;width:790px;padding:0px; margin: 0 auto; position: relative!important; top: 0!important;}
#campaign_overlay .container{padding:70px 15px 30px 65px;background-color:#e9e5ef;position:relative;}
#share-embed-code-overlay .container,
#share-email-overlay .container,
#more-info-overlay .container {text-align:left;padding:50px 50px 0px;}
#more-info-overlay .container h1 {color: #DF5B26;font-family: minion-pro;font-size: 28px;font-weight: normal;margin-bottom: 35px;}
#more-info-overlay .container .content {padding:0 0 0 26px}
#more-info-overlay .container p + h2 {padding-top:20px;}
#more-info-overlay .container h2 {font-size:16px;margin-bottom:5px}
#more-info-overlay .container ul {margin-left:60px;margin-bottom:40px}
#more-info-overlay .container ul li {list-style:disc}
#more-info-overlay .container p {margin-bottom:20px}
#more-info-overlay .container p a{color:#df5b26;}
#more-info-overlay .container p a:hover{color:#ec935f;}

#video-overlay {dislplay:none;width:910px;background-color:#fff;display:none;height:auto}
#video-overlay .video-overlay-container {text-align:left;padding:50px}
#video-overlay .video-overlay-container .title {border-bottom: medium none !important;margin: 0 20px 0 0 !important;vertical-align: middle;width: auto !important;}
#video-overlay .video-overlay-container .count {background: url("images/big-star.png") no-repeat scroll 0 0 transparent;color: #7B7000;display: inline-block;font-weight: bold;height: 32px;line-height: 32px;padding-left: 44px;vertical-align: middle;cursor:pointer;}
#video-overlay .video-overlay-container .time {color:#666666;font-size:12px;font-family:minion-pro;margin-bottom:20px}
#video-overlay .video-overlay-container .embed {width:631px;float:left}
#video-overlay .video-overlay-container .content {margin-left:650px;font-family:minion-pro;font-size:14px;color:black}
#video-overlay .video-overlay-container .share-container {margin-bottom:0px !important}

#share-embed-code-overlay,
#share-email-overlay {width:650px;background-color:#ffffff;display:none;height:auto;z-index:99999 !important;}
#share-embed-code-overlay .container h1,
#share-email-overlay .container h1 {color: #DF5B26;font-family: minion-pro;font-size: 28px;font-weight: normal;margin-bottom: 20px;}
#share-email-overlay .container h1 {background:url("images/share-email-ico.png") no-repeat;padding-left:46px;}
#share-email-overlay .container form .textonly {color: #DF5B26;font-family: minion-pro;font-size: 28px;font-weight: normal;margin-bottom: 20px;}
#share-email-overlay .container form .row {margin-bottom:20px}
#share-email-overlay .container form .row label{color:#80807f;font-size:15px;}
#share-email-overlay .container form .row textarea{background-color: #EEEEEE;border: medium none;color: #80807F;font-family: minion-pro;font-size: 14px;font-style: italic;font-weight: bold;padding: 10px 15px;width: 520px;height:200px;margin-bottom:50px;}
#share-email-overlay .container form .row.row1 input[type=text]{background:url("images/share-link-ico.png") no-repeat #eee;padding-left:46px;}
#share-email-overlay .container form .row2 {margin-bottom:30px;}
#share-email-overlay .container form .row3 {margin-bottom:30px;}
#share-email-overlay .container form .row input[type=text],
#share-email-overlay .container form .row textarea {background-color: #EEEEEE;border: medium none;color: #80807F;font-family: minion-pro;font-size: 14px;font-style: italic;font-weight: bold;padding: 10px 15px;width: 520px;border:1px solid #EEE;}
#share-email-overlay .container form .row textarea {margin-bottom:20px;}
#share-email-overlay .container form .row input[type=text].error,
#share-email-overlay .container form .row textarea.error {border:1px solid red;}
#share-embed-code-overlay .container textarea {background-color: #EEEEEE;border: medium none;color: #80807F;font-family: minion-pro;font-size: 14px;font-style: italic;font-weight: bold;padding: 10px 15px;width: 520px;height:200px;margin-bottom:50px;}
#share-email-overlay .container form .row input[type=submit] {background-color:#7b7000;border-radius:3px;font-family:minion-pro;font-weight:bold;font-size:20px;color:#fff;padding:3px 24px;cursor:pointer;float:left;display:block;}
#share-email-overlay .container form .row .messages{margin:8px 0px 0px 20px;float:left;display:block;}
#share-email-overlay .container form .row .loader{float: left;width: 16px;display: none;background: url("images/ajax-loader.gif") no-repeat;height: 16px;margin: 10px 0px 0px 10px;}
#share-email-overlay .container form .row label.error {display:none !important;}


#campaign_overlay h1{font-size:53px;font-family: minion-pro,sans-serif;color:#df5b26;font-weight:normal;line-height: 1em;margin-bottom: 15px;}
#campaign_overlay h2{font-size:38px;font-family: minion-pro,sans-serif;color:#565656;font-weight:normal;line-height: 1em;margin-bottom:40px;}
#campaign_overlay h3{font-family: minion-pro,sans-serif;font-size:20px;color:#565656;text-transform:uppercase;background:url(images/h3-underline.png) bottom left repeat-x;line-height:1em;height: 30px;margin-bottom: 15px;font-weight:normal;}
#campaign_overlay p{font-family: minion-pro,sans-serif;font-size:20px;color:#565656;line-height:1.2em;}
#campaign_overlay .c_content{}
#campaign_overlay .image{border: 3px solid #DADADA;display: inline-block;line-height:0px;font-size:0px;float:left;margin-right: 35px;}
#campaign_overlay .text{width: 340px;float:left;height:230px;}
#share-embed-code-overlay a.close,
#video-overlay a.close,
#share-email-overlay a.close,
#more-info-overlay a.close,
#campaign_overlay a.close{height:40px;width:40px;background:url(images/overlay-close.png) 0 0 no-repeat;display:block;position:absolute;top:0px;right:0px;cursor:pointer; z-index:100;}
#wrapper.donation_campaign header #header_wrapper{background-color:#fff;}
#wrapper.donation_campaign header #nav_container{width:650px;padding-top: 0px; margin:0 auto;}
#wrapper.donation_campaign header #nav{width:650px;background:none;}
#wrapper.donation_campaign header #nav_logo{width:30%; float: left;}
#wrapper.donation_campaign #primary{width:650px;max-width:100%;}
#wrapper.donation_campaign #primary #content{width:650px;float:none;float:none;padding-top:25px;max-width:100%;}
#wrapper.donation_campaign #primary #content .slider{margin-bottom:25px;}
#wrapper.donation_campaign #primary #content h1{font-size:26px;border:none;padding-bottom:0px;margin-bottom:15px;font-family:"minion-pro";font-weight:normal;}
#wrapper.donation_campaign #primary #content .campaign_content{
                /*padding:0 20px;*/
                margin-bottom:15px;
}
#wrapper.donation_campaign #primary #content .campaign_content p{margin-bottom:15px;}
#wrapper.donation_campaign #primary #content .content-left{background: none repeat scroll 0 0 #DCDEDD;padding-bottom: 50px;}
/*#wrapper.donation_campaign #primary #content .content-left > p{padding:0 20px;}*/
#wrapper.donation_campaign #primary{z-index:10;position: relative;}

#wrapper.donation_campaign footer{margin-top:-5px;height:5px;background:none no-repeat #fff;}

#tortoise-cam {}
#tortoise-cam .top-more-info {padding:17px 20px;position:relative;background-color:#fff}
#tortoise-cam .top-more-info .left-section {width:75%;border-right: 1px dotted #DDDDDD;float:left}
#tortoise-cam .top-more-info .left-section .new {background-color: #DF5B26;color: #FFFFFF;display: inline-block;font-family: minion-pro, arial, sans-serif;font-weight: bold;left: -2px;line-height: 20px;padding-left: 5px;position: absolute;top: 17px;width: 45px;}
#tortoise-cam .top-more-info .left-section .excerpt p{line-height:20px}
#tortoise-cam .top-more-info .left-section .excerpt strong {font-size:16px}
#tortoise-cam .top-more-info .left-section .indent {text-indent:40px;padding-right:20px}
#tortoise-cam .top-more-info .right-section {float:left;width:24%;text-align:right}
#tortoise-cam .top-more-info .right-section .more-info-btn {background: url("images/more-btn.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 42px;overflow: hidden;line-height: 999px;width: 133px;margin:10px 10px 0px 0px}
#tortoise-cam .top-more-info .right-section .more-info-btn:hover {background-position: 0px -42px}

#tortoise-cam .share-container {background-color: #FFFFFF;color: #DF5B26;font-family: minion-pro;font-size: 20px;padding: 11px;margin:20px 0px 50px}
#tortoise-cam .share-container span {display:block;float:left}
#tortoise-cam .share-container a {display:block;float:left;margin-left:15px;text-indent:-9999px;overflow:hidden}
#tortoise-cam .share-container a:hover span,
#tortoise-cam .share-container a:hover {background-position:0px -40px !important}
#tortoise-cam .share-container a.facebook {background:url("images/share-facebook.png") no-repeat;height:20px;width:11px}
#tortoise-cam .share-container a.facebook:hover {}
#tortoise-cam .share-container a.twitter {background:url("images/share-twitter.png") no-repeat;height:20px;width:21px}
#tortoise-cam .share-container a.twitter:hover {}
#tortoise-cam .share-container a.email {background:url("images/share-email.png") no-repeat;height:20px;width:27px}
#tortoise-cam .share-container a.email:hover {}
#tortoise-cam .share-container a.share-embed {width:31px;}
#tortoise-cam .share-container a.share-embed span{}
#tortoise-cam .share-container a.share-embed .arrow-left {background:url("images/share-left-arrow.png") no-repeat;height:20px;width:13px;padding-right:5px;}
#tortoise-cam .share-container a.share-embed .arrow-right {background:url("images/share-right-arrow.png") no-repeat;height:20px;width:13px}

#tortoise-cam #share-email-overlay {display:none}
#tortoise-cam .title.videos-title {margin:0px 0px 8px !important;}
#tortoise-cam .videos-container iframe {width:100%}
#exposeMask.visible{display:block !important}


/*STORE*/
.ecwid-productBrowser-auth-mini .ecwid-productBrowser-auth > div { text-align: right; margin-right: 0 !important; }
.ecwid-productBrowser-categoryPath span,
.ecwid-productBrowser-categoryPath a { font-style: italic !important; font-size: 85% !important; color: #575757 !important; text-decoration: none !important; font-family: minion-pro,arial,sans-serif !important; line-height: 100%; }
div.ecwid-AddToBagButton,
div.ecwid-AddToBagButton-up,
div.ecwid-AddToBagButton-up-hovering,
div.ecwid-productBrowser-details div.ecwid-ContinueShoppingButton {background: url('/wp-includes/images/bag_btn.png') no-repeat !important;margin: 31px 0 0 !important}
div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel { background-color; #dcddde;  }
.left.shop-navigation {}
.left.shop-navigation ul.menu > li{padding-bottom: 6px;}
.left.shop-navigation ul.menu > li:first-child > a {border:none;}
.left.shop-navigation ul.menu > li > a{font: 18px minion-pro,sans-serif;color: #656565;display: block;padding-top: 6px;margin-right: 25px;border-top: 1px dotted #b3aeb1;min-height: 26px;}
.left.shop-navigation ul.menu > li > a:hover {width:auto !important;}
.left.shop-navigation .menu .sub-menu {display:none;}
.left.shop-navigation .menu .sub-menu > li {padding: 4px 23px 4px 12px;min-height: 23px;}
.left.shop-navigation .menu .sub-menu > li a{font: 16px minion-pro,sans-serif;color: #656565;font-weight: 500;display: block;}

/* DONATIONS PAGES */

#wrapper.blog #primary.donate .roiinputform {}
#wrapper.blog #primary.donate .roiinputform *{box-sizing:border-box;}
#wrapper.blog #primary.donate .roiinputform .roiinputtable> div {padding-bottom:20px;}
#wrapper.blog #primary.donate .roiinputform > div .roiinputcaptioncell {text-align:left;}
#wrapper.blog #primary.donate .roiinputform > div .roiinputcaptioncell label {width:45%;float:left;padding-right:20px;text-align:right;}
#wrapper.blog #primary.donate .roiinputform > div .roiinputcaptioncell input,
#wrapper.blog #primary.donate .roiinputform > div .roiinputcaptioncell > div {margin-left: 45%;text-align: left;max-width: 55%;display: block;}
#wrapper.blog #primary.donate .roiinputform > div .roiinputcaptioncell > div input,
#wrapper.blog #primary.donate .roiinputform > div .roiinputcaptioncell > div label {width: auto;float: none;padding: 0;text-align: left;margin-left: 0;display: initial;max-width: none;}
#wrapper.blog #primary.donate .roiinputform hr {border-bottom:1px solid black;}
#wrapper.blog #primary.donate .roiinputform p {margin-bottom:20px;}
#wrapper.blog #primary.donate #roiinputmessage1 {padding: 0}
#wrapper.blog #primary.donate .roiinputform .roiinputcommands {text-align:right;}

/* planning-a-trip */

@media only screen and (max-width: 500px) {
    .plan-trip-div-respons {float: none !important; width: 100% !important;}
}

#campaign_overlay .image a{background-image: url("images/campaign_image.png"); display:block; width: 100%; height:100%;}

/* Slick */

.slick-custom-img {background-size: cover;}

/* Disable close button on popup (default one) */
.mfp-close-btn-in .mfp-close {display:none;}

/* SLickr Travel */
.single-travel .desktop:nth-child(2) {height: 300px; padding-bottom: 20px;}
.single-travel .desktop:nth-child(2) .slick-custom-img {height: 300px;}

.single-travel .mobile.slider {height: 250px; padding-bottom: 20px;}
.single-travel .mobile.slider .slick-custom-img {height: 250px;}


/* Slickr About Us */

.single-about_us .desktop:nth-child(2) {height: 300px; padding-bottom: 20px;}
.single-about_us .desktop:nth-child(2) .slick-custom-img {height: 300px;}

.single-about_us .mobile.slider {height: 250px; padding-bottom: 20px;}
.single-about_us .mobile.slider .slick-custom-img {height: 250px;}

/* Slickr About Us */

.single-about_galapagos .desktop:nth-child(2) {height: 300px; padding-bottom: 20px;}
.single-about_galapagos .desktop:nth-child(2) .slick-custom-img {height: 300px;}

.single-about_galapagos .mobile.slider {height: 250px; padding-bottom: 20px;}
.single-about_galapagos .mobile.slider .slick-custom-img {height: 250px;}

/* Slickr About Us */

.single-conservation .desktop:nth-child(2) {height: 300px; padding-bottom: 20px;}
.single-conservation .desktop:nth-child(2) .slick-custom-img {height: 300px;}

.single-conservation .mobile.slider {height: 250px; padding-bottom: 20px;}
.single-conservation .mobile.slider .slick-custom-img {height: 250px;}


/* Slickr option */
.slick-slider .slide-text {position: absolute; bottom: 0; background-color: rgba(100,100,100,0.5); height: auto; width: 100%;}
.slick-slider .slide-text p {color: #fff; padding: 7px 0 7px 20px;}
.slick-slider .slick-dots {visibility: visible; top: 0; bottom: auto; width: auto; right: 15px; padding: 10px;}

.slick-slider .slick-dots li {width: 7px;}
.slick-slider .slick-dots li button:before {
    content: "";
}
.slick-slider .slick-dots li button {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.5);
    margin: 0;
}
.slick-slider li.slick-active button {
    background: #df5b26;
}


#wrapper .back-top {display: none; position: fixed; width: 40px; height: 40px; background-color: rgba(231, 115, 56, 0.7); z-index: 999; border-radius: 100%; bottom: 30%; right: 2em; cursor: pointer}
#wrapper .back-top.active {display: block;}
#wrapper .back-top .fa-angle-up {font-size: 35px; color: white; display: block; position: relative; vertical-align: middle; text-align: center; line-height: 35px;}
