/*   
Theme Name: Ambassador International
Author: Jim Ferguson
Author URI: http://jimferguson.me
Version: 1.0
*/

/*Reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									
article, aside, figure, footer, header, hgroup, nav, section {display: block;}
img, object, embed {max-width: 100%;}
html {overflow-y: scroll;}

ul {list-style: none;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

img.alignleft, .alignleft{ float: left; margin-right: 15px; margin-bottom: 15px;}
img.alignright, .alignright{ float: right; margin-left: 15px; margin-bottom: 15px;}
img.aligncenter, .aligncenter{ margin: 0 auto 15px; display: block;}
.wp-caption-text{ font-size: 12px; line-height: normal; background-color: #F9F5F4; padding: 8px; width: 85%; font-style: italic;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}

pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 */ word-wrap: break-word; /* IE */}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}
.ie7 img {-ms-interpolation-mode: bicubic;}

.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  


/*Styles*/

body {font: 14px "Open Sans", Arial, Helvetica, sans-serif; line-height: 24px; background-image: url(images/bkg.jpg);}
body, select, input, textarea {color: #260e03;}

h1, h2, h3{ font-family: "Arvo", Georgia, Times, Times New Roman, serif; font-weight: normal; line-height: normal;}
.post-title, .page-title, h1{ font-size: 24px;}
.page-title{ padding-bottom: 8px; margin-bottom: 20px; border-bottom: 1px solid #a7ddea;}
#bookgrid{ margin-bottom: 30px;}
h2{ font-size: 18px;}
h2 a{ color: #260e03;}
h2 a:hover{ color: #a84d0f;}
h3{ font-size: 14px;}
h4, h5, h6{ font-weight: bold; line-height: normal;}
h4{ font-size: 21px;}
h5{ font-size: 18px;}
h6{ font-size: 16px;}

a {color: #a84d0f; text-decoration: none;}
a:hover { text-decoration: underline;}

/*Highlight Colors*/
::-moz-selection{background: #a84d0f; color: #fff; text-shadow: none;}
::selection {background: #a84d0f; color: #fff; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #a84d0f;} 

ins {background-color: #a84d0f; color: #fff; text-decoration: none;}
mark {background-color: #a84d0f; color: #fff; font-style: italic; font-weight: bold;}

#header{ width: 100%; background-image: url(images/header.jpg); background-repeat: repeat-x; height: 460px;}
#header-wrap{ width: 960px; margin: 0 auto;}
#logo{ margin-top: 18px;}
#contact{ float: right; color: #ab710a; font-family: "Arvo", Georgia, Times, Times New Roman, serif; margin: 22px 0 7px}
#contact a{ color: #ab710a;}
#contact a:hover{ color: #fff;}
#searchform{ float: right; clear: right;}
#sbox{ background: none; border: none; background-color: #fafafa; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; padding: 7px 6px; font-size: 13px; width: 160px; color: #a1a1a5;}
#ssubmit{ background: none; border: none; background-image: url(images/searchbutton.jpg); background-position: center top; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; font-size: 13px; color: #fafafa; padding: 6px 8px; margin: 1px 0 0 -4px;}
#ssubmit:hover{ background-position: center bottom;}
#social{ float: right; margin-top: -35px; position: relative; z-index: 1000;}
#social li{ display: inline;}

#rotate{ width: 976px; height: 376px; background-image: url(images/rotate.png); margin-top: -275px;}
.circle .slide-wrapper{ border: none !important; background: none !important;}
#slider-pro-1{ padding-top: 8px;}

#home-wrap{width: 960px; margin: 0 auto;}
#page-wrap{width: 960px; margin: -275px auto 50px; background-color: #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 30px;}
#content{ width: 540px; float: left;}
#content-home{ width: 608px; float: left; margin: 12px 0 60px 9px;}
#content-full-home{ width: 915px; margin: 20px auto 50px; background-color: #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 30px;}
.home-entry{ background-color: #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 30px; margin-bottom: 20px; box-shadow: 0 0 4px 0 #d4d1cf; -moz-box-shadow: 0 0 4px 0 #d4d1cf; -webkit-box-shadow: 0 0 4px 0 #d4d1cf;}
.home-entry p{ margin-top: 15px;}
.meta { color: #a1a1a5; padding-bottom: 8px; margin-bottom: 20px; border-bottom: 1px solid #a7ddea;}
#page-wrap .meta, #content-home .meta{ margin-top: -15px;}
#page-wrap .wp-caption-text{ margin-top: 0;}
.post p{ margin-top: 15px;} 
article{ clear: both;}
.entry-index{ margin-bottom: 45px; padding-bottom: 45px; border-bottom: 1px dashed #c9cacc; clear: both;}
article ul, article ol{ list-style: disc; margin-top: 10px;}
article ul li, article ol li{ margin-left: 30px;}

#sidebar { width: 330px; float: right; margin: 12px -8px 16px 0; }
#fbbox{ width: 330px; float: right; margin: 5px -8px 0 0; background-color: #fff;}
#sidebar-inside{ width: 300px; float: right; background-color: #fff; font-family: "Arvo", Georgia, Times, Times New Roman, serif; margin-top: 13px;}
#sidebar h4{ font-family: "Arvo", Georgia, Times, Times New Roman, serif; font-size: 21px; font-weight: normal; display: block; border-bottom: 1px solid #C88B11; padding: 15px 0 3px 15px; color: #fff;}
#sidebar-inside h4{ font-family: "Arvo", Georgia, Times, Times New Roman, serif; font-size: 21px; font-weight: normal; display: block; border-bottom: 1px solid #a7ddea;}
#sidebar-inside .widget{ margin-bottom: 15px;}
.widget_recent_entries li, .widget_categories li{ margin: 0 20px; padding: 8px 0;}
#related{ font-size: 12px; margin-top: 30px; font-family: "Arvo";}
.related-title{ margin-bottom: 20px; line-height: normal;}
.related-title p{ margin-top: 5px;}
#tweets{ width: 330px; float: right; margin: 20px -8px 0 0; background-image: url(images/tweets.jpg); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #fafafa; font-size: 12px;}
#tweets h4{ font-family: "Arvo", Georgia, Times, Times New Roman, serif; font-size: 21px; font-weight: normal; display: block; background-image: url(images/tweetsh4.jpg); padding: 4px 0 4px 30px; margin-top: 15px;}
#twitter-bird{ height: 20px; width: 26px; background-image: url(images/bird.png); float:left; margin: 22px 8px 0 10px;}
#tweets ul{ padding: 15px 20px;}
#tweets a{ color: #fafafa; text-decoration: underline;}
#tweets a:hover{ text-decoration: none;}
#twitter-widget-0{ margin: 15px 0 0 6px;}

#mc_embed_signup{ background-image: url(images/email-signup.jpg); height: 500px; width: 300px; margin-left: 15px;}
#mc-embedded-subscribe-form{ width: 235px; float: right; margin-top: 425px; margin-right: 30px;}
#mc-embedded-subscribe-form label{ font-size: 11px; color: #fff; margin: 0; padding: 0; width: 150px; float: left;}
#mc-embedded-subscribe-form input{ clear: left;}
#mce-NAME, #mce-EMAIL{ background: none; border: none; background-image: url(images/signup.jpg); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #fff; width: 100px; height: 11px; padding: 3px; font-size: 10px; margin-bottom: 10px;}
#mc-email{ margin-top: -5px;}
#mc-submit{ background: none; border: none; background-image: url(images/enternow.jpg); padding: 0; height: auto; color: #fff; font-size: 10px; padding: 4px 20px 2px; float: right; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin: -28px 5px 0 0;}
#adrotate_widgets-2 img{ margin: 25px 0 0 15px;}
#sidebar-inside #mc_embed_signup{ margin: 0; font-family: "Open Sans";}

.navigation{ clear: both;}
.wp-pagenavi{ font-size: 12px; font-family: "Arvo";}
.wp-pagenavi a{ padding: 3px 7px; border: 1px solid #a84d0f; margin-right: 8px; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.wp-pagenavi a:hover{ text-decoration: none; background-color: #a84d0f; color: #fff;}
.wp-pagenavi .current{ padding: 3px 8px; margin-right: 5px; background-color: #a84d0f; color: #fff; border: 1px solid #a84d0f; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px;}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{ border: none; padding: none;}
.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover{ background: none; color: #a1a1a5;}
.readmore{ margin-top: 10px; font-family: "Arvo", Georgia, Times, Times New Roman, serif; font-size: 16px;}
#breadcrumbs{ text-transform: lowercase; font-size: 12px; margin-bottom: 20px; color: #a1a1a5;}

#content-books{ width: 700px; float: left;}
#content-books img{ margin-bottom: 5px;}
.purchase-amazon{ display: block; height: 20px; width: 100px; float: left; background-image: url(images/amazon-sm.png);}
.purchase-bn{ display: block; height: 20px; width: 100px; float: left; background-image: url(images/bn-sm.png);}
.purchase-vyrso{ display: block; height: 20px; width: 100px; float: left; background-image: url(https://ambassador-international.com/wp-content/uploads/2023/12/buy.png);}
.purchase-itunes{ display: block; height: 20px; width: 100px; float: left; background-image: url(images/itunes-sm.png);}
.purchase-christianbook{ display: block; height: 20px; width: 100px; float: left; background-image: url(images/christianbook.png);}
.purchase-kobo{ display: block; height: 20px; width: 100px; float: left; background-image: url(images/kobo-sm.png);}
.purchase-amazon, .purchase-bn, .purchase-vyrso, .purchase-kobo, .purchase-itunes, .purchase-bookshout{ margin-bottom: 5px; background-position: center top;}
.purchase-amazon:hover, .purchase-bn:hover, .purchase-vyrso:hover, .purchase-kobo:hover, .purchase-itunes:hover, .purchase-bookshout:hover{ text-decoration: none; background-position: center bottom;}
.book{ width: 200px; min-height: 500px; float: left; text-align: center; margin-right: 30px;}
.booktitles{ font-family: "Arvo", Georgia, Times, Times New Roman, serif; line-height: normal;}
.bookauthors a, .bookauthors{ color: #a1a1a5; font-size: 13px;}
.mediakit{ margin: 10px 0; background-image: url(images/purchase.jpg); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: block; width: 125px; padding: 0 5px; text-align: center; background-position: center top; color: #fff; font-size: 12px;}
.mediakit:hover{ background-position: center bottom; text-decoration: none;}
#sidebar-books{ width: 200px; float: right; margin-top: 60px;}
#sidebar-books h4{ font-family: "Arvo", Georgia, Times, Times New Roman, serif; font-size: 21px; font-weight: normal; display: block; margin-bottom: 5px;}
#book-content-left{ float: left; width: 200px;}
#book-content-left img:hover{ opacity: 1;}
#book-content-main{ float: left; margin-left: 30px; width: 450px;}
.book-entry-content p{ margin-top: 15px;}
.about-author{ margin-top: 30px; padding: 20px 0; border-top: 1px solid #c9cacc; border-bottom: 1px solid #c9cacc; font-size: 13px; font-style: italic; background-color: #f4f4f4; line-height: normal;}
.about-author h2{ margin-bottom: 15px; padding: 0 10px;}
.about-author p{ margin: 0; padding: 0 10px;}
#fb-root{ margin-top: 20px; clear: both; }
#socialbuttons{ margin-top: 15px;}
#button-plusone{ margin: 0 10px 0 -22px;}
#ai-authors li{ float: left; min-width: 320px; list-style: none; margin: 0;}
#featuredimg-search{ float: left; margin-right: 15px;}
#searchtitle{ margin-bottom: 15px;}

.onethird{ width: 30%; float: left; clear: none;}
.onethird h2{ font-size: 18px; margin-bottom: 15px;}
article.even{ margin: 0 45px;}
.onethird .excerpt{ min-height: 200px;}
.onethird .button{ color: #fff; background-color: #a84d0f; padding: 5px 10px 6px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 13px;}
.onethird .button:hover{ text-decoration: none; background-color: #00B6DE;}
.featuredimg{ margin-bottom: 10px;}
#authorslider{ margin-bottom: 15px;}
#authorbio{ margin-bottom: 30px;}

#footer{ width: 100%; height: 358px; background-image: url(images/footer.jpg); background-repeat: repeat-x; font-size: 12px; color: #fafafa;}
#footer-wrap{ width: 960px; margin: 0 auto;}
#copyright{ float: left; width: 250px; text-align: center; line-height: 21px;}
#footerlogo{ margin: 36px 0 12px;}
#footerlinks li{ display: inline; border-right: 1px solid #fafafa; padding: 0 7px 0 5px; text-transform: lowercase;}
#footerlinks li a{ color: #fafafa;}
#footerlinks .last{ border: none;}
#contactinfo{ float: right; width: 340px; line-height: normal; margin-top: 36px;}
#contactinfo h3{ font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 600; color: #260e03; font-size: 14px;}
#contactinfo .name{ margin-top: 5px; font-weight: 600;}
#contactinfo .phone{ margin-top: 8px;}
#contactinfo #us{ float: left;}
#contactinfo #uk{ float: right;}
#booknav{ float: left; margin: 35px 0 0 50px}
#footer .widget{ float: left;}
#footer .widget a{ color: #fff;}
#footer #text-3{ width: 115px; line-height: 18px;}
#footer #nav_menu-3{ line-height: 18px;}
.sub-menu .wpmega-link-title{ text-shadow: none !important;}
.credits{ font-size: 12px; color: #777; display: block; margin-top: 10px;}
.credits:hover{ color: #fff;}

#field_6_7{ display: none;}
#field_10_1, #field_10_2{ clear: none !important; float: left; width: 30% !important; position: relative; margin-right: 25px; margin-top: -35px;}
#field_10_1{ padding-left: 14px;}
#field_10_1 input, #field_10_2 input{ width: 97% !important; padding: 8px 5px !important;}
#gform_10 .gform_footer{ position: relative !important; float: right; clear: none !important; margin-top: -53px !important; width: 175px !important;}

#page-id-3806 h1{ display: none;}
#gform_12 .ginput_container{ margin: 10px 0 !important;}
#input_12_1, #input_12_2{ width: 90% !important;}
#field_12_1, #field_12_2{ width: 35% !important; clear: none !important; float: left !important;}
#gform_12 .top_label .gfield_label{ display: none !important;}
#gform_12 .gform_footer{ clear: none !important;}
#gform_12 #gform_submit_button_12{ background: none; border: none; background-color: #b71520; color: #fff; text-transform: uppercase; padding: 8px 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: -2px 0 0;}