article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; outline-width: 0;}
body { margin: 0; font-size: 16px; line-height: 1.4; }
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #fff; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

#skip a {  position:absolute;  left:-10000px;  top:auto;  width:1px;  height:1px; overflow:hidden;}
#skip a:focus { position:static; width:auto; height:auto; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 }
h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:0px; padding:0px;}
.alert { background:red; color:white ;}

body {background-color: #d8c6a3; background-image:url('_images/global/background2.jpg'); background-position:top center; font-family: Georgia1, Georgia, serif; font-size: 12px;
    line-height: 15px;     color: #4a4037;}

#wrapper {max-width:1420px; border:8px solid #fff; margin:3% auto 0px auto;}

.table {display:table; width:100%; overflow:hidden;}
.cover-all {height:100%;}
.table-cell {display:table-cell; vertical-align:top;}
.table-cell-center {display:table-cell; vertical-align:middle;}
.nav {min-width:190px; width:18%; font-family:Arial, Helvetica, sans-serif;}
.nav .nav-inner {padding: 30px 10%; position:relative;}
.nav ul li>a {text-decoration:none; color:#fff; font-size:12px; line-height:1.2em; border-bottom: 1px solid #8fa0a2; padding: 9px 0;}
.nav ul li:first-child>a {border-top: 1px solid #8fa0a2;}
.nav ul li>a {text-transform:uppercase; display:block;}
.nav ul>li {position:relative;}
.nav ul li ul.sub-menu {display:none; position:absolute; left:50%; top:0px; background-color:#61787b; border:1px solid #fff; padding:0px 10px; z-index:1000;  font-family: Georgia1, Georgia, serif;}
.nav ul li ul.sub-menu a {text-transform:none;}
.nav ul li:hover ul.sub-menu {display:block; }
.nav ul li ul li {white-space:nowrap;}
.table.header .white-border {width:8px; background-color:#fff;}
.content {background-color: #fbf3d9;}
.blue-gradient-vertical {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#495a5d+0,82a1a5+100 */
background: #82a1a5; /* Old browsers */
background: -moz-linear-gradient(top, #495a5d 0%, #82a1a5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #495a5d 0%,#82a1a5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #495a5d 0%,#82a1a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495a5d', endColorstr='#82a1a5',GradientType=0 ); /* IE6-9 */
;}
.extra-padding {padding-left:3%; padding-right:3%;}
.extra-padding-inner {padding-left:4%; padding-right:4%;}
#logo {width:100%; margin-bottom:30px;}
#logo img {width:100%; height:auto; max-width:133px;}
.bxslider-hero {padding:0px; margin:0px; width:100%; display:block; border-bottom:8px solid #fff;}
.bxslider-hero li{padding-bottom:43%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.your-neighbors-story .bxslider-hero li{
  padding-bottom: 55%;
  /* background-size: 100% auto; */
}
/* .bx-viewport {
    padding-bottom: 50px;
}

p.caption {
    position: absolute;
    bottom: -2em;
    left: 2em;
} */
.bxslider-hero li img {width:100%; height:auto;}
.bookshelf-holder { max-width:910px; margin:0px auto;}
.bookshelf {background-image:url('_images/home/bookshelf.jpg'); padding-top:45%; padding-left:6.5%; background-size:100% auto; background-position:center top; background-repeat:no-repeat; padding-bottom:8%; position:relative;}
.bookshelf .book {position:absolute; top:5%; padding-bottom:33%; text-indent:-4000px; overflow:hidden;}

.bookshelf .book1 {left:5%; width:24%;}
.bookshelf .book2 {left:35%; width:22%;}
.bookshelf .book3 {left:62%; width:20%;}
.bookshelf .book4 {left:83%; width:4%;}
.bookshelf .book5 {left:88%; width:4%}

.bookshelf-menu a, .bookshelf-menu {color: #6b8487; font-size: 13px; line-height:15px;}
.home-book-content .col1 {width:24.33%; padding-right:3%;  }
.home-book-content .col2 {width:27.33%; padding-left:4%; padding-right:2%;  }
.home-book-content .col3 {width:29.33%; padding-left:4%; padding-right:3%;  }
.dotted-border-vertical {background-image:url('_images/global/dotted-border-vertical.png'); background-repeat:repeat-y; background-position:top right;}
.dotted-border-bottom {background-image:url('_images/global/dotted-border-horizontal.png'); background-repeat:repeat-x; background-position:bottom left; padding-bottom:10px; margin-bottom:30px;}
.font-color-accent {color:#4a5c5e;}

.hdr-style-two {color:#61787b; font-size:13px; line-height:20px; text-transform:uppercase; font-family: 'Carrois Gothic', sans-serif; letter-spacing:.05em; -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
	
	.essay-content span {color:#61787b; font-size:20px; line-height:25px; text-transform:uppercase; font-family: 'Carrois Gothic', sans-serif; letter-spacing:.05em; -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
	
.hdr-style-three {font-family: 'Source Code Pro', monospace; font-weight:600; font-size:30px; line-height:32px; text-transform:uppercase; -webkit-font-smoothing: antialiased; letter-spacing:-.06em; position:relative; padding-bottom:15px; margin-bottom:15px;}

.hdr-style-ten {font-family: 'Source Code Pro', monospace; font-weight:600; font-size:40px; line-height:42px; text-transform:uppercase; -webkit-font-smoothing: antialiased;  position:relative; padding-bottom:14px; margin-bottom:24px;  }
.dotten-bottom {background-image:url('_images/global/hdr-ten-border.gif'); background-repeat:repeat-x; background-position:bottom left;}

.hdr-style-three:after {position:absolute; bottom:0px; left:0px; content: ''; height:4px; background-color:#d7c6a5; width:40px; }
.color-style-two, .color-style-two-links a  {color:#574736;}
.white-border-clear {background-color:#fff; height:8px; width:100%;}

.bx-slider-quotes, .bx-slider-quotes li {padding-left:0px; margin-left:0px; font-size: 14px; line-height: 18px; list-style:none;}
	
.bx-slider-quotes li span {    display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;text-transform: uppercase;margin-top: 2px; margin-bottom: 15px;}
.arial {font-family:Arial, Helvetica, sans-serif;}
#footer {text-align:center; color:#fff; padding-top:12px; max-width:931px; margin-left:auto; margin-right:auto; padding:1% 2% 5% 2%;}
#footer ul {margin:0px; padding:0px;}
#footer ul li {list-style:none;display:inline-block; margin-bottom:7px; line-height:1em;}
#footer ul li:first-child {border-right:2px solid #fff; padding-right:5px; margin-right:2px;}
#footer ul li:last-child {display:block;}
.col-content {padding-top:12px;}
.bookshelf-quote {font-size:16px; line-height:20px; margin-bottom:15px;}
.bookshelf-quote span {display:block; font-size:12px; line-height:15px; text-transform:uppercase;}


#mobile-holder {position:absolute; top:20px; right:15px; display:none;}
#mobile-menu {	cursor:pointer;  width: 30px;  height: 30px;  position: relative;  margin: 0px auto;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer;}
#mobile-menu span {  display: block;  position: absolute;  height: 4px;  width: 100%;  background: #ffffff;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}
#mobile-menu span:nth-child(1) {  top: 0px;}
#mobile-menu span:nth-child(2),#mobile-menu span:nth-child(3) {  top: 8px;}
#mobile-menu span:nth-child(4) {  top: 16px;}
#mobile-menu.open span:nth-child(1) {  top: 18px;  width: 0%;  left: 50%;}
#mobile-menu.open span:nth-child(2) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}
#mobile-menu.open span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}
#mobile-menu.open span:nth-child(4) {  top: 18px;  width: 0%;  left: 50%;}
.nav ul li:first-child>a {border-top: none;}

p {padding:0px; margin:0;}
.content-content p {padding:0px; margin:0 0 2em 0;}


.inline-block-holder {font-size:0px; line-height:0px;}
.inline-block {display:inline-block;vertical-align:top;}

.float-left {float:left;}
.float-right {float:right;}

.home-bio-holder {padding-left:13.5%; max-width:850px;}
.masha-home-bio-portrait {width:22%; margin-right:5%; margin-bottom:20px;}
.masha-home-bio-portrait img {display:block; max-width:100%; border:5px solid #fff;}
.home-masha-bio-content {width:73%;}

.home-masha-bio-content p {font-size:16px; line-height:1.6em; margin-bottom:.2em; padding-bottom:0;}

.inner {margin-left:auto; margin-right:auto;}
.inner-medium {max-width:800px;}
.inner-large {max-width:1000px;}
.inner-syrian-slideshow {max-width:800px;}
.typical-vertical-padding {padding-top:55px; padding-bottom:35px;}
.more-bottom {padding-bottom:70px;}
.spacing-fix {margin-left:-.1em; margin-right:-.3em; display:inline-block; }

.img-white-border {border:4px solid #fff;  box-sizing: border-box; max-width:100%; height:auto;}
.width-100 {width:100%; height:auto;}
.max-width-medium {max-width:200px;}
.quote-table .cell-1 {width:25%; min-width:150px;}
.quote-table .cell-1 img {width:85%; height:auto; display:block;}
.quote-table .quote {max-width:600px;}
.small-font-size {font-size:12px; line-height:18px;}
.regular-font-size, .typical-ol li span {font-size:14px; line-height:24px;}
.large-font-size {font-size: 16px;line-height: 25px;}
.big-ol-font-size {font-size: 24px;line-height: 34px;}
.quote.big-ol-font-size {max-width:500px;}
.color-style-one, .color-style-one-links a {color: #7c999d; }
.quote {margin-bottom:10px; font-family: Georgia1, Georgia, serif;}
.quote  span {font-size:3em; line-height:0px;font-family:"Times New Roman", Times, serif; display:inline-block; margin-right:4px; vertical-align:bottom; padding-bottom:6px;}
.font-style-one {font-family:Arial, Helvetica, sans-serif;}
.font-style-two {font-family:Georgia, "Times New Roman", Times, serif;}
.bio-content .col-1 {width:63%; margin-right:3%; padding-right:5%}
.bio-content .col-2 {width:26%;}

.hdr-style-one {    font-size: 26px;line-height: 32px; text-transform: uppercase; font-family: 'Carrois Gothic', sans-serif; letter-spacing: .05em;
  -webkit-font-smoothing: antialiased; font-weight:400;  }
  .hdr-style-six {color:#9f8363; font-weight:normal; line-height:1em;}
  .small-margin-bottom {margin-bottom:10px;}
  .medium-margin-bottom {margin-bottom:20px;}
  .large-margin-bottom {margin-bottom:40px;}
.align-left {float:left; margin-right:10px; margin-bottom:10px;}
a {color:inherit; text-decoration underline;}
.hdr-style-four {background-color:#78634b; font-size:14px; line-height:16px; padding:6px 8px 4px 8px; color:#fff; font-weight:400; font-family: 'Carrois Gothic', sans-serif; text-transform:uppercase;  -webkit-font-smoothing: antialiased; display:inline-block;}

.hdr-style-fourteen {background-color:#78634b; font-size:24px; line-height:26px; padding:10px 10px 10px 10px; color:#fff; font-weight:400; font-family: 'Carrois Gothic', sans-serif; text-transform:uppercase;  -webkit-font-smoothing: antialiased; display:inline-block;}

.link-list {margin:0px; padding:0px; line-height:1.1em; list-style:none; }
.link-list li {margin-bottom:10px;}
.student-success li {margin-bottom:12px; line-height:1.4em; font-weight:bold;}
.essays-page .cell-1 {width:30%;}
.essays-page .cell-2 {width:65%;}

.book-page .cell-1 {width:35%;}
.book-page .cell-2 {width:60%;}
.book-page .cell-1.cell-vert-2 {margin-right:5%;}
.small-padding-top {padding-top:20px;}
.upper {text-transform:uppercase;}

.book-nav {background-color:#78634b; color:#fff;  font-family: 'Carrois Gothic', sans-serif; display:table; padding:5px 0px;}
.book-nav li {display:table-cell; text-align:center; padding:0px 20px; border-left:1px solid #fff; position:relative; white-space:nowrap;}
.book-nav li:first-child {border-left:0px;}
.book-nav li.current:after {content:' '; width:15px; height:15px; position:absolute; bottom:-12px; left:50%; margin-left:-7px; background-color:#78634b; -moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);}
.book-nav a {text-decoration:none;}


.featured-box {background-color:#a08464; padding:20px; color:#fff;}
.featured-box-2 {background-color:#78634b; padding:20px; color:#fff;}
.smaller-line-height {line-height:1.4em;}
.hdr-style-five {font-size:14px; line-height:17px; text-transform:uppercase;}
.hdr-style-seven {font-size:15px; line-height:20px; margin-bottom:5px;}
.content-inner {opacity:0; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out;}
.page-loaded .content-inner {opacity:1;}
ul.buy-the-book {list-style:none; padding:0; margin:0; color:#4a4037;}
ul.buy-the-book li {display:inline-block; border-left:1px solid #9f8363; line-height:.9em; padding:2px 3px 2px 4px;}
ul.buy-the-book li:first-child {border-left:0px; padding-left:0px;}
.buy-the-book .hdr-style-six {margin-bottom:3px;}
.story-content {width:100%; display:inline;}
.photo-and-caption.full-width img {width:100%; height:auto;}
.photo-and-caption img {display:block; margin-bottom:2px;}
.photo-and-caption.float-right {margin-left:15px; margin-bottom:12px;}
.photo-and-caption.float-left {margin-right:15px; margin-bottom:12px;}
.photo-and-caption {text-align:right;}
.story-content p {padding-left:8%;}

a.hdr-style-four {text-decoration:none;}

.typical-ol {margin:0px; padding:0px 0px 0px 0px; list-style-position: inside;} 
.typical-ol li {margin-bottom:30px; font-size: 18px; color: #556769; font-weight: bold;}
.typical-ol li  span {color:#4a4037; font-weight:normal;}

.reviews {list-style:none; padding:0px; margin:0px;}
.reviews li {margin-bottom:30px;}

.no-orpans {white-space:nowrap;}

.articles-menu a {text-decoration:none;}
.articles-menu ul {padding:0; margin:0 0 20px 0; list-style:none;}
.articles-menu ul li {border-top: 1px solid #94836e; font-size:.85em; padding:8px 0px; line-height:1.3em; position:relative;}
.articles-menu ul li.current:after {content:' '; width: 0; height: 0; border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #fff; overflow:hidden; position:absolute; top:9px; left:-10px;}
.articles-menu ul li:first-child {border-top:0px;} 

.mobile-article-menu {display:none; margin-top:-10px; margin-bottom:10px; cursor:pointer;}

.hdr-style-eleven {text-transform:uppercase; font-size:30px; line-height:34px;}
.syrian-page .cell-1 {width:65%;}
.syrian-page .cell-2 {width:30%;}
.extra-padding-right {padding-right:4%;}
.big-text {font-size:18px; line-height:26px;} 

.slideshow-launcher {position:relative; cursor:pointer;}
.slideshow-launcher img {width:100%; height:auto; }
.slideshow-launcher-caption {position:absolute; bottom:0; left:0; width:92%; background-color:rgba(76,94,96,.8); color:#fff; font-family: 'Source Code Pro', monospace; font-size:20px; line-height:22px; padding:15px 4%; -webkit-font-smoothing: antialiased;}

.hdr-style-twelve {font-family: 'Source Code Pro', monospace; font-size:20px; line-height:22px; color:#78644c; text-transform:uppercase; position:relative; padding-bottom:15px; margin-bottom:25px;}
.hdr-style-twelve span {display:block;}
.hdr-style-twelve:after {position:absolute; bottom:0px; left:0px; content: ''; height:4px; background-color:#78644c; width:50px; }
.lightbox {position:fixed; top:0px; left:-5000px; width:100%; height:100%; background-color:rgba(0,0,0,.9);   opacity:0; z-index:1000;}
.open-lightbox .lightbox {left:0px;  opacity:1; transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out;}
.slideshow-image {width:100%; height:auto;}
#syrian-slider {list-style:none;}
#syrian-slider .slider-caption {background-color:#302c23; color:#fff; padding:20px 30px 30px 30px; font-size:14px; line-height:20px;}
.inner-syrian-slideshow {position:relative;}
#syrian-slider li {position:relative; overflow:hidden;}
.inner-syrian-slideshow .bx-controls { position:absolute; top:50%; left:0px; width:100%; margin-top:-30px;}
.inner-syrian-slideshow .bx-controls .bx-controls-direction {width:100%;}
.inner-syrian-slideshow .bx-controls-direction .bx-next,  .inner-syrian-slideshow .bx-controls-direction .bx-prev {position:absolute; top:0px;    width: 0; height: 0;  text-indent:-5000px; }
.inner-syrian-slideshow .bx-controls-direction .bx-next {right:-40px;  border-top: 40px solid transparent; border-bottom: 40px solid transparent;  border-left: 25px solid #fff;}
.inner-syrian-slideshow .bx-controls-direction .bx-prev {left:-40px; border-top: 40px solid transparent;border-bottom: 40px solid transparent; border-right:25px solid #fff; }
.btn-caption {display:none; float:right; background-color:#302c23; padding:5px 10px; text-transform:uppercase; font-size:15px; line-height:18px;}

.close-light-box {position:absolute; top:0px; right:0px; color:#fff; margin-right:10px; margin-top:10px; font-family: 'Carrois Gothic', sans-serif;  -webkit-font-smoothing: antialiased; font-size:30px; line-height:30px; cursor:pointer; z-index:1001; }
.related-articles {list-style:none; padding:0px; margin:0px;}
.related-articles li {font-weight:bold; margin-bottom:1em;}
.related-articles li a{color:#78644c; text-decoration:none; font-size:1.1em; }
.dotted-margin {margin-top:40px; margin-bottom:40px; height:2px; overflow:hidden;}

.hdr-style-thirteen {    color: #7c999d; font-size: 16px; line-height:1.2em; text-transform:uppercase;}
.courses-list {list-style:none; padding:0px; margin:0px;}
.courses-list .class {cursor:pointer; line-height:1.3em; font-weight:bold; margin-bottom:15px}
.courses-list .class span {display:block; text-decoration:none; font-weight:normal;}
.courses-list .accordion-content {display:none; padding:20px; background-color:#fff; margin-bottom:20px; }

.courses-list .accordion-content h5 {font-size:1.1em;}
.blue-bullet-list { padding:0px; margin:0px; list-style:none;}
.blue-bullet-list li  {margin-bottom:20px;}
.blue-bullet-list li h5 {font-size:1.2em;}
.blue-bullet-list li span {color:#7c999d; display:inline-block; margin-right:5px; }

.brown-links {padding:0px; margin:5px 0px 20px 0px;; list-style:none; line-height:1.4em;}
.brown-links li {margin-bottom:8px; max-width:220px;}

.desktop-padding-top {padding-top:90px;}
.news-item {padding-bottom:30px;}
.formy input[type=text], .formy textarea {box-sizing:border-box; border:1px solid #cab593; background-color:#fff; display:block; width:100%; padding:4px 2%;}
.formy textarea  {height:120px;}
.formy input[type=submit]{background-color: #78634b;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 8px 2px 8px;
    color: #fff;
    font-weight: 400;
    font-family: 'Carrois Gothic', sans-serif;
    -webkit-font-smoothing: antialiased;
    display: inline-block; border:1px solid #cab593;float:right; }
	
	.contact-table {width:100%; display:table; margin-bottom:20px;}
	.contact-table .contact-table-cell {display:table-cell; vertical-align:middle;}
	.contact-table .contact-table-cell input {}

.social-links {font-size:20px; line-height:1.4em; list-style:none; padding:0px; margin:0px; margin-top:10px; margin-bottom:20px;}
.social-links li {display:inline-block; background-color:#78634b; width:30px; height:28px; margin-right:10px; text-align:center; padding-top:2px;}
.social-links a {text-decoration:none; color:#fff;}

/*---------------------------------------------
* 
*------------------ CJBUILT ADDITIONS, DEC 2017 
*
*---------------------------------------------*/

.all-books-cover {margin-right:5%;margin-bottom:20px;margin-left: -12px;width:22%;}
.all-books-cover img {display:block;max-width:100%;box-shadow: 0px 0px 15px -3px #555252;margin-top: 8px;}

.all-books-content {width:73%;}

.hdr-style-three.book-title {
    font-size: 22px;
    padding-bottom: 0;
    margin-bottom: 0.5em;
}

.hdr-style-three.book-title:after {
    content: none;
}

.all-books-content p {font-size:16px;line-height:1.6em;padding-bottom:0;}

.all-books-content h5.buy-the-book {
    font-size: 14px;
    color: #9a8367;
    text-transform: uppercase;
    margin: 50px 0 10px 0;
    font-weight: normal;
}

a.buy-book-link {
    padding-right: 8px;
    border-right: 1px solid #9A8363;
    margin-right: 8px;
}

a.buy-book-link.last-link {
    padding-right: 0;
    border-right: none;
    margin-right: 0;
}

a.buy-book-link:hover {
	text-decoration: none;
}

hr.books-divider {
	border-top: 2px solid #e9ddbe;
	margin: 20px 0 33px;
}

/*--- CJBUILT ADDITIONS FEB 2020 ---*/

.article-image, .contact-table.subject{display: none;}


/*-----------------------------------------------*/

@media (max-width:1200px){
	
	

.book-page .cell-2.cell-vert-1 {display:block; width:100%; float:none; padding-top:0px;}
.book-nav li {padding:0px 1.8vw; }
}

@media (max-width:950px) {
.inner-syrian-slideshow .bx-controls { margin-top:-20px;}
.inner-syrian-slideshow .bx-controls-direction .bx-next {right:5px;  border-top: 20px solid transparent; border-bottom: 20px solid transparent;  border-left: 12px solid #fff;}
.inner-syrian-slideshow .bx-controls-direction .bx-prev {left:5px; border-top: 20px solid transparent;border-bottom: 20px solid transparent; border-right:12px solid #fff;}

}

@media (max-height:800px) {
.lightbox .table, .lightbox .table-cell-center {display:block;}
#syrian-slider li {height:90%;}

#syrian-slider .open-caption .slider-caption  {max-height:500px;  transition: max-height 1s ease-out}
#syrian-slider .slider-caption { font-size:12px; line-height:15px;}

.close-light-box { margin-right:20px; margin-top:20px; font-size:20px; line-height:20px; }

}

@media(max-width:880px){
.table.header, .table.header .nav, .table.header .white-border, .table.header .content {display:block; width:100%;}
.table.header .white-border {height:8px;}
.main-menu {display:none; margin-top:10px;}
.nav .nav-inner { padding: 3% 5%; }
#logo {margin-bottom:0px; }
#logo img {width: 20%; min-width:95px;}
#mobile-holder {display:block;}
.nav ul li ul.sub-menu {display:block; position:relative; left:auto; top:auto; border:none; padding:0px 10px; z-index:1000; background:none; }
.nav ul li ul.sub-menu a {text-transform:none;}
.nav ul li:hover ul.sub-menu {display:inherit; }
.bookshelf .book {top:1%;}
.typical-vertical-padding {padding-top: 35px;padding-bottom: 25px;}
}
@media(max-width:800px){

	.bxslider li{padding-bottom:62%;}
	
	.book-page .cell-2.cell-vert-3 {float:none; display:inline; width:100%;}
	.book-page .cell-1.cell-vert-4 {float:none; width:100%;}
	ul.buy-the-book.mobile-collapse li {border-left:0px; padding:4px 0px 4px 0px !important; display:block !important}
	
	.essays-page .cell-1 {width:100%;  float:none; overflow:hidden; max-height: 0px;
    transition: max-height 0.15s ease-out;}
	.show-article-menu .essays-page .cell-1 {max-height: 2500px;
    transition: max-height 0.25s ease-in;}
	
	.essays-page .cell-2 {width:100%; float:none;}
	.mobile-article-menu {display:block;}
  .article-image{display: block;}
  .article-image-left{display: none;}
}

@media(max-width:770px){
.home-book-content {display:block; padding-right:6%; width:auto;}
.home-book-content .table-cell { width:100%; padding-right:0%; padding-left:0%; display:block; margin-bottom:3%;  }
.home-book-content .table-cell.dotted-border-vertical {background-image:none;}
.bookshelf {padding-top:50%;}

.quote-table .cell-1 {display:block; float: left;}
.quote-table .cell-2 {display:inline;}


.large-font-size {font-size: 14px;line-height: 21px;}

.syrian-page .cell-1 {width:100%; float:none;}
.syrian-page .cell-2 {width:100%; float:none;}

.hdr-style-ten {font-size: 30px;line-height: 32px;padding-bottom: 10px;margin-bottom: 20px;}
.hdr-style-eleven {font-size: 22px;line-height: 28px;}
.big-text {font-size: 15px; line-height: 22px;}
.slideshow-launcher-caption {font-size: 15px; line-height: 17px;}
.large-margin-bottom { margin-bottom: 30px;}
}

@media (max-width:700px){
.desktop-padding-top {padding-top:0px;}
.bio-content .col-1 {width:100%; margin-right:0%; padding-right:0%}
.bio-content .col-1.dotted-border-vertical {background-image:none;}
.bio-content .col-2 {width:100%; }



}

@media(max-width:600px){

.regular-font-size, .typical-ol li span {font-size:13px; line-height:21px;}

.photo-and-caption.float-right img {width:180px; height:auto; }
.book-nav li {font-size:2.8vw}
.hdr-style-three {font-size:24px; line-height:28px;}

.home-masha-bio-content p {font-size:14px;}
#footer ul li  {display:block;}
#footer ul li:first-child {border-right:none; padding-right:0px; margin-right:0px;}
#wrapper {margin-bottom:2%;}

.masha-home-bio-portrait, .all-books-cover {width:100%; margin-right:0;}
.masha-home-bio-portrait img, .all-books-cover img {margin-left:auto; margin-right:auto; max-width:200px;}
.home-masha-bio-content, .all-books-content {width:100%;}
}
