/*
Theme Name: AlliaWrites
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alliawrites
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

AlliaWrites is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
.shiftnav-loading{
  display:none !important;
}
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body {
	margin:0;
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
	display:block;
}

audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline;
}

audio:not([controls]) {
	display:none;
	height:0;
}

[hidden],template {
	display:none;
}

a {
	background-color:transparent;
}

a:active,a:hover {
	outline:0;
}

abbr[title] {
	border-bottom:1px dotted;
}

b,strong {
	font-weight:700;
}

dfn {
	font-style:italic;
}

h1 {
	font-size:2em;
	margin:.67em 0;
	font-weight:200;
}

h5 {
	font-weight:300;
}

h2,h3 {
	font-weight:200;
}

mark {
	background:#ff0;
	color:#000;
}

small {
	font-size:80%;
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-.5em;
}

sub {
	bottom:-.25em;
}

img {
	border:0;
}

svg:not(:root) {
	overflow:hidden;
}

figure {
	margin:1em 40px;
}

hr {
	box-sizing:content-box;
	height:0;
}

pre {
	overflow:auto;
}

code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em;
}

button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0;
}

button {
	overflow:visible;
}

button,select {
	text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}

button[disabled],html input[disabled] {
	cursor:default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}

input {
	line-height:normal;
}

input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em;
}

legend {
	border:0;
	padding:0;
}

textarea {
	overflow:auto;
}

optgroup {
	font-weight:700;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

td,th {
	padding:0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,button,input,select,textarea {
	color:#404040;
	font-family:"Roboto",arial,sans-serif;
	font-size:16px;
	font-size:1rem;
	line-height:1.5;
	font-weight:300;
}

h1,h2,h3,h4,h5,h6 {
	clear:both;
}

p {
	margin-bottom:1.5em;
}

dfn,cite,em,i {
	font-style:italic;
}

blockquote {
	margin:0 1.5em;
}

address {
	margin:0 0 1.5em;
}

pre {
	background:#eee;
	font-family:"Courier 10 Pitch",Courier,monospace;
	font-size:15px;
	font-size:.9375rem;
	line-height:1.6;
	margin-bottom:1.6em;
	max-width:100%;
	overflow:auto;
	padding:1.6em;
}

code,kbd,tt,var {
	font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
	font-size:15px;
	font-size:.9375rem;
}

abbr,acronym {
	border-bottom:1px dotted #666;
	cursor:help;
}

mark,ins {
	background:#fff9c0;
	text-decoration:none;
}

big {
	font-size:125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing:border-box;
}

*,:before,:after {
/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing:inherit;
}

body {
	background:#fff;
/* Fallback for when there is no custom background color defined. */
}

blockquote:before,blockquote:after,q:before,q:after {
	content:"";
}

blockquote,q {
	quotes:"" "";
}

hr {
	background-color:#ccc;
	border:0;
	height:1px;
	margin-bottom:1.5em;
}

ul,ol {
}

ul {
	list-style:disc;
}

ol {
	list-style:decimal;
}

li > ul,li > ol {
	margin-bottom:0;
	margin-left:1.5em;
}

dt {
	font-weight:700;
}

dd {
	margin:0 1.5em 1.5em;
}

img {
	height:auto;
/* Make sure images are scaled correctly. */
	max-width:100%;
/* Adhere to container width. */
}

table {
	margin:0 0 1.5em;
	width:100%;
}

/*--------------------------------------------------------------
# Slider
--------------------------------------------------------------*/
#zobelheader h2 span {
	font-size: 71% !important;
	line-height: 12px;
}
#zobelheader a{
	text-decoration: none;
	font-size: 20px;
	background-color: #fff;
	padding: 10px;
	margin-top: 10px;
	line-height: 22px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	display: block;
}
#zobelheader a:hover{
	background-color:#27636B;
	color:#fff;
	}
#zobelheader h2 {
	border-bottom:1px solid #fff!important;
	line-height:1.2em!important;
	padding:13px!important;

}

#zobelheader h2 {

	font-size:97%;

}
#zobelheader h2,#zobelheader h1 {
	color:#fff;
	font-weight:200;
	font-size:97%;

}
/*--------------------------------------------------------------
# event
--------------------------------------------------------------*/
.eventdate p{
	margin:0px;
}
.eventsingle{
	margin-top:90px;
}
/*--------------------------------------------------------------
# global
--------------------------------------------------------------*/
.availableat{
	display: block;
	clear: both;
	width:100%;
}
.availablebtn{
	display: block;
	float:left;
	width: 100%;

}



.innerimages{
	display: block;
	width:100%;
	text-align: center;
	margin-top:40px;

}
.fancybox{
	text-decoration: none;

}
.fancybox img{
	border:solid 1px #000 !important;

}
.grid-item-pnt{
	width:100%;
	padding-bottom: 50px;
}
.grid-item-pnt h1{
	text-align: left;
	font-size: 25px;
	text-transform: uppercase;
}
.articles{
	text-align: center;
}
.videos{
	text-align: center;
}
.viditem{
display: inline-block;
margin: 10px;
width: 290px;
color: #000;
vertical-align: top;
line-height: 21px;
}
.photoitem{
	margin: 5px 10px;
display: inline-block;
}
.article{
	font-weight: 400;
text-align: left;
width:100%;
display:block;
padding:10px;
color: grey;
font-size: 18px;

}
.article p{


}
 .article:hover{
	 	color:#27636B;


 }


.article span{
		font-weight: 100;

	font-style: oblique;
font-size: 12px;
}
.article span::before{
	content:'source: ';
}
.catext{
width: 100%;
display: block;
clear: both;
margin:10px;
}
.catimage{
display: block;
width: 320px;
float: left;
padding: 10px;
}
.isotext{
	display:block;
	width:500 !important;
	height:300px;

}
.mediaitem{
display: block;
width: 200px;
height:200px;
overflow: hidden;
border: 1px solid !important;
margin: 10px;
}
.entry-content h1 {
	border-bottom:1px solid #000;
	padding-bottom: 10px;
}
.entry-content p{
margin-top: 0px;
}
.entry-content {
padding: 100px 20px;
max-width: 1024px;
margin: 0 auto !important;
float: none !important;
display: block;
font-size: 19px;
line-height: 1.8em;
}

.container {
	max-width:1170px;
	margin:auto;
	text-align:center;
}




/*--------------------------------------------------------------
# Articles
--------------------------------------------------------------*/
article .entry-content {
padding: 70px 20px !important;
max-width: 1024px;
margin: 0 auto !important;
float: none !important;
display: block;
font-size: 19px;
line-height: 1.8em;
}
article h1{
font-size: 32px;
}
.kitttyblog{
	margin-top:100px;
}
.posts-navigation{
	padding: 0px 20px 30px !important;
max-width: 1024px;
margin: 0 auto !important;
float: none !important;
display: block;
font-size: 19px;
line-height: 1.8em;

}

.nav-links a{
background-color: #27636B;
margin-top: 30px;
padding: 5px;
color: #fff;
text-decoration: none;
font-weight: 400;
font-size: 16px;
padding: 10px 15px;
text-transform: uppercase;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/


.es_lablebox {
display:none;
}
.es_shortcode_form{

}
.es_shortcode_form .es_msg{

}
input[type="button"]{
			margin-top: 0px !important;

}
.returntobooks, .newsletter .btn-primary, .wpcf7-submit, button, input[type="button"], input[type="reset"], input[type="submit"]{
		background-color: #27636B;
		margin-top: 30px;
		padding: 5px;
		color: #fff;
		text-decoration: none;
		font-weight: 400;
		font-size: 16px;
		padding: 10px 15px;
		text-transform: uppercase;
}
.returntobooks:hover, .newsletter .btn-primary:hover, .wpcf7-submit:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
background-color: #333;
}
.button {
	margin:0 10px;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
	border:0 solid;
	border-color:#ccc #ccc #bbb;
	font-size:12px;
	line-height:1;
}

button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {

}

button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {
	color:#666;
	border:1px solid #ccc;
	border-radius:3px;
	padding:3px;
}

select {
	border:1px solid #ccc;
}

input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {
	color:#111;
}

textarea {
	width:100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
.social-icons {
	color:#fff;
	margin-bottom:30px;
}

a {
	color:#27636B;
}

a:visited {
}

a:hover,a:focus,a:active {
}

a:focus {
	outline:0;
}

a:hover,a:active {
	outline:0;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.sendToPdfFiller{
	display:none !important;
}

.authorbuy{
font-size: 13px;
line-height: 20px;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
	color:#fff;

}

a.social-media {
	padding:10px;
	position:relative;
	z-index:300;
	text-align:center;
}

.bookbtn {
}

.is-checked {
	background-color:#333!important;
}

.overlay .btn:hover,.button:hover {
	background-color:#333;
}

.availablebtn, .overlay .btn,.button {
	background-color: #27636B;
margin-bottom: 30px;
padding: 5px;
color: #fff;
text-decoration: none;
font-weight: 400;
font-size: 16px;
padding: 10px 15px;
text-transform: uppercase;
}

.caption {
	color:#27636B!important;
	background:rgba(255,255,255,0.75);
	width:100%;
	height:100%;
	position:absolute;
}
.bookthumb img{
max-width: 410px;}
.bookcovers {
	display:block;
	height:270px;
	width:270px;
	margin:10px;
	overflow: hidden;
}

.bookthumb {
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	overflow:hidden;
}

.navbar-brand {
	background-image:url(img/azn.jpg);
	float:left;
	padding:22px 20px 20px 63px;
	font-size:18px;
	line-height:20px;
	height:60px;
	background-size:53px;
	background-repeat:no-repeat;
	background-position:left 10px;
	margin-top:-20px!important;
	font-size:19px!important;
}

.main-navigation, #shiftnav-toggle-main {
	clear:both;
	display:block;
	float:left;
	width:100%;
	background-image:url(img/paper.png) !important;
	position:fixed;
	z-index:9999;
	-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.1) !important;
	-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.1) !important;
	-ms-box-shadow:0 0 9px 0 rgba(0,0,0,0.1) !important;
	box-shadow:0 0 9px 0 rgba(0,0,0,0.1) !important;
}

.main-navigation ul {
	display:block;
	list-style:none;
	display:block;
	max-width:1200px;
	margin:auto;
	padding:20px;
	text-align:center;
}

.main-navigation li {
	position:relative;
	display:inline-block;
	margin:0 10px;
	font-size:14px;
}

.main-navigation a {
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-weight:400;
	font-family:"Montserrat",arial,sans-serif;
}

.main-navigation ul ul {
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	float:left;
	position:absolute;
	top:1.5em;
	left:-999em;
	z-index:99999;
}

.main-navigation ul ul ul {
	left:-999em;
	top:0;
}

.main-navigation ul ul a {
	width:200px;
}

.main-navigation ul ul li {
}

.main-navigation li:hover > a,.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul {
	left:auto;
}

.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul {
	left:100%;
}

.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a,.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,.main-navigation.toggled ul {
	display:block;
}

@media screen and (min-width: 37.5em) {

}

.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation {
	margin:0 0 1.5em;
	overflow:hidden;
}

.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {
	float:left;
	width:50%;
}

.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {
	float:right;
	text-align:right;
	width:50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
}

.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline:0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display:inline;
	float:left;
	margin-right:1.5em;
}

.alignright {
	display:inline;
	float:right;
	margin-left:1.5em;
}

.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {
	content:"";
	display:table;
	table-layout:fixed;
}

.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {
	clear:both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin:0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width:100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display:block;
}

.hentry {
	margin:0 0 1.5em;
}

.byline,.updated:not(.published) {
	display:none;
}

.single .byline,.group-blog .byline {
	display:inline;
}

.page-content,.entry-content,.entry-summary {
	margin:1.5em 0 0;
}

.page-links {
	clear:both;
	margin:0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap:break-word;
}

.bypostauthor {
	display:block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,/* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer {
/* Theme Footer (when set to scrolling) */
	display:none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display:block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}

/* Make sure embeds and iframes fit their containers. */
embed,iframe,object {
	max-width:100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom:1.5em;
	max-width:100%;
}

.wp-caption img[class*="wp-image-"] {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption .wp-caption-text {
	margin:.8075em 0;
}

.wp-caption-text {
	text-align:center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom:1.5em;
}

.gallery-item {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:100%;
}

.gallery-columns-2 .gallery-item {
	max-width:50%;
}

.gallery-columns-3 .gallery-item {
	max-width:33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width:25%;
}

.gallery-columns-5 .gallery-item {
	max-width:20%;
}

.gallery-columns-6 .gallery-item {
	max-width:16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width:14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width:12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width:11.11%;
}

.gallery-caption {
	display:block;
}

/* TABLE OF CONTENT
    --------------------------------------------------



    */
/* 1. Navbar
-------------- */
.siteheader {
	background-color:#f9f6f0;
	margin:0;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:10% 1px;
}

.siteheader a {
	color:#27636B;
	font-size:30px;
}

.navbar-inverse {
	font-family:"Roboto",arial,sans-serif;
	background-image:url(../images/an-index.png);
	background-color:#27636B;
	-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.9);
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.9);
	font-size:16px;
	color:#000;
}

/* 2. Latest Releases
-------------- */
#latestreleases {
	background:#27636B;
	padding:60px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	font-size:18px;
	-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.9);
	box-shadow:0 0 16px 0 rgba(0,0,0,0.9);
}

#latestreleases h1 {
	color:#fff;
}

#latestreleases p {
	color:#fff;
}

#skillbar h6 {
	color:#fff!important;
}

.aboutus li {
	text-align:center;
	color:#fff;
}

/* 3. Service
-------------- */
#service {
	background:#27ad60;
	padding:120px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	text-align:center;
}

#service h1 {
	color:#fff;
}

.service-col:hover {
	background:#2c3e50;
	color:#fff;
}

.service-col h4 {
	color:#fff;
}

.service-col:hover h4 {
	color:#e67e22!important;
	border-bottom:1px solid #fff;
}

.service-col p {
	color:#c1c1c1;
}

.service-col:hover p {
	color:#fff;
}

.service-col:hover > div {
	background:#e67e22;
	color:#fff;
}

.icon-wrench,.icon-mobile,.icon-desktop {
	background-color:#2c3e50;
	color:#e67e22;
}

/* 4. Divine
-------------- */
#divine sup {
	font-size:10px;
	vertical-align:10px;
}

#divine {
	font-size:131%;
	padding:70px 0;
	display:block;
	background:#eab098;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
}

#divine h1 {
	color:#27636B;
	font-size:40px;
}

#divine h2 {
	color:#27636B;
	border-bottom:0!important;
	font-size:30px;
}

/* 4. Books
-------------- */

.ctabtn a:hover{
	background-color:#27636B;
	color:#fff;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.burst{
	 
text-decoration: none;
	display: block;
max-width: 330px;
border: 0px solid #ccc;
padding: 10px;
margin: auto;
color:#fff;
font-size: 20px;
margin-bottom:20px;
display: block;
	text-align: center;

	font-weight: bold;
	
}


.ctabtn a{
	  -webkit-transition: all .5s ease-in-out;
	  -moz-transition: all .5s ease-in-out;
	  -o-transition: all .5s ease-in-out;
	  transition: all .5s ease-in-out;
text-decoration: none;
	display: block;
max-width: 330px;
border: 1px solid #ccc;
padding: 10px;
margin: auto;
	text-align: center;
background-color:#fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	color:red;
	font-weight: bold;
	
}
.ctabtn::before{
}


#books {
	background:#f9f6f0;
	padding:20px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
}

#books h1 {
	color:#27636B;
}

.caption {
	color:#27636B!important;
	background:rgba(255,255,255,0.75);
}

.overlay:hover > .caption {
	display:block;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.caption {
	display:none;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.caption h5 {
	color:#27636B;
	border-bottom:0 solid #f9f6f0;
	font-size:19px;
	padding:10px;
}

/* 5. available
-------------- */
.backgroundsliderfull {
	display:block;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:red;
}

#affiliation img {
	width:150px;
	margin:20px;
	display:inline-block;
}

#affiliation row {
	text-align:center;
}

#affiliation {
	background:#fff;
	padding:60px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	text-align:center;
}

#availableat {
	background:#eab098;
	padding:60px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	text-align:center;
}

#availableat h1 {
	color:#fff;
}

.available:hover {
	color:#fff;
}

.job {
	color:#443e44!important;
	border-bottom:1px dashed #9e968f;
}

.team p {
	color:#c1c1c1;
}

.team:hover p {
	padding:10px;
	color:#fff;
}

.team a {
	color:#c1c1c1;
}

.team:hover a {
	color:#fff;
}

.member1,.member2,.member3,.member4 {
	color:#27636B;
}

.team-member1:hover > div {
	color:#fff;
	border:5px solid #27636B;
}

.team-member2:hover > div {
	color:#fff;
	border:5px solid #27636B;
}

.team-member3:hover > div {
	color:#fff;
	border:5px solid #27636B;
}

.team-member4:hover > div {
	color:#fff;
	border:5px solid #27636B;
}

.icon-social {
	background:#fff;
	color:#000;
}

/* 6. Price
-------------- */
#price {
	background:#2c3e50;
	padding:120px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
}

#price h1 {
	color:#fff;
}

.price-table {
	border:1px solid #27ad60;
}

.price-table-heading h3 {
	color:#c1c1c1!important;
}

.price-table:hover {
	background:#e67e22;
}

.the-price {
	background-color:#27ad60;
}

.table-feature {
	border:2px solid #e67e22;
}

.table-feature:hover {
	background:#e67e22;
}

/* 6. Process
-------------- */
#process {
	background:#27ad60;
	padding:120px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
}

#process h1 {
	color:#fff;
}

.our-process {
	background:#27ad60 url(../img/process/our-process-theme2.svg) no-repeat center;
}

.process-con h5 {
	color:#c1c1c1;
}

.process-img {
	background-color:#2c3e50;
	color:#e67e22;
}

.process-img:hover {
	background:#e67e22;
	color:#fff;
}

/*7. About
-------------- */
#about a{
	color:#27636B;
}
#about a:hover{
	color:#eab098;
}

#about {
	background:#f9f6f0;
	padding:60px 0;
	display:block;
	width:100%;
	font-size:131%;
	overflow:hidden;
	position:relative;
	z-index:1000;
}

.testemonials p {
	color:#c1c1c1;
}

.testemonials .author {
	color:#e67e22;
}

#about h1,#about .head p {
	color:#52575c;
}

.nbs-flexisel-item {
	border-bottom:1px solid #fff;
}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {
	background-color:#443e44!important;
}

.nbs-flexisel-nav-left:hover,.nbs-flexisel-nav-right:hover {
	background-color:#e67e22!important;
}

/* 8. FACTS
-------------- */
#facts {
	background:#27ad60 url(../img/pattern_theme_2.svg) repeat;
	padding:120px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.9);
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.9);
}

#facts h1 {
	color:#fff;
}

/* Fun Facts */
.fun-fact h5 {
	color:#fff;
}

.fun-fact h3 {
	color:#fff;
}

.fun-fact p {
	color:#c1c1c1;
	font-size:60px;
}

.fun-fact:hover p {
	color:#e67e22;
}

/* rotate effect  */
#rotate {
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
	border-radius:50%;
}

#rotate:hover {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	border-radius:50%;
}

/* zoom effect  */
.rotate {
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
	border-radius:50%;
}
.photocaption{
color: #000;
    position: absolute;
    top: 0px;
    width: 100%;
    background-color: #ffffff96;
    line-height: 1em;
    }
.availableblock h5 {
	position:absolute;
	bottom:0;
	margin:0;
	color:#fff;
	font-weight:400;
	width:100%;
}

.latestdiv {
	max-width:420px;
	margin-left:auto;
	margin-right:auto;
}
.latesttitle{
	
}

.availableblock {
	display:inline-block;
	width:280px;
	height:180px;
	position:relative;
	float:left;
	text-align:center;
}

.available {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:inline-block;
	width:110px;
	height:110px;
	padding-top:25px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	border:0 solid #27636B;
}

.available:hover {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	border:4px solid #27636B;
	border-radius:50%;
	width:130px;
	height:130px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}

/* 9. Contact
-------------- */
#contact {
	background:#2c3e50;
	padding:120px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.9);
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.9);
}

#contact h1 {
	color:#fff;
}

.requi {
	color:#fff;
}

#divider .divider-bg {
	background:url(img/lower-back.jpg) repeat 0 0 fixed;
	margin:0 auto;
	padding:0;
	position:absolute;
	z-index:200;
	width:100%;
	height:500px;
	background-size:cover;
}

/* 10. Footer
-------------- */

.copyright{
	display: block;
	width:100%;
	margin-top:30px;
	font-style: oblique;
}
.footer{
	padding:0px 20px;
}
#foot {
	background:#fff;
	padding:10px 0;
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:900;
	-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,0.9);
	box-shadow:0 4px 16px 0 rgba(0,0,0,0.9);
}

.bottom-con h5 {
	color:#fff;
}

.bottom-con p {
	padding-left:30%;
	text-align:left;
	color:#fff;
}

.form {
	max-width:800px;
	margin:0 auto!important;
	float:none!important;
	display:block;
}

.footer a:hover {
	color:#fff;
}

/* GOING UP ARROW */
.up {
	background:#2c3e50;
}

.up span:hover {
	color:#e67e22;
}

.up span {
	color:#c1c1c1;
}

/* 11. Borders
-------------- */
.head-border-white {
	background:#fff;
}

.head-border-grey {
	background:#443e44;
}

/* 12. General
-------------- */
.head p {
	color:#fff;
}

.input-group {
	position:relative;
	z-index:9999;
	display:table;
	border-collapse:separate;
}

.input-group.col {
	float:none;
	padding-left:0;
	padding-right:0;
}

.input-group .form-control {
	width:100%;
	margin-bottom:0;
}

.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {
	height:45px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	z-index:2000;
}

select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {
	height:45px;
	line-height:45px;
}

textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn {
	height:auto;
}

.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
}

select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {
	height:30px;
	line-height:30px;
}

textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn {
	height:auto;
}

.input-group-addon,.input-group-btn,.input-group .form-control {
	display:table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0;
}

.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle;
}
#es_txt_email_pg{
	width: 230px;
display: block;
}
.es_textbox {
padding-bottom: 10px;
width: 270px;
display: block;
text-align: center;
height: 30px;
margin: auto;
}
.input-group-addon {
padding: 4px 26px 4px 12px;
width: 20px;
display: block;
float: left;
color: #555;
text-align: center;
background-color: #443e44;
}

.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:12px;
}

.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:18px;
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top:0;
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0;
}

.input-group-addon:first-child {
	border-right:0;
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0;
}

.input-group-addon:last-child {
	border-left:0;
}

.input-group-btn {
	position:relative;
	white-space:nowrap;
}

.input-group-btn:first-child > .btn {
	margin-right:-1px;
}

.input-group-btn:last-child > .btn {
	margin-left:-1px;
}

.input-group-btn > .btn {
	position:relative;
}

.input-group-btn > .btn + .btn {
	margin-left:-4px;
}

.input-group-btn > .btn:hover,.input-group-btn > .btn:active {
	z-index:2;
}

/*  SECTIONS  */
.section {
	clear:both;
	padding:0;
	margin:0;
}

/*  COLUMN SETUP  */
.col {
	display:block;
	float:left;
	margin:1% 0 1% 1.6%;
}

.col:first-child {
	margin-left:0;
}

/*  GROUPING  */
.group:before,.group:after {
	content:"";
	display:table;
}

.group:after {
	clear:both;
}

.group {
	zoom:1;
/* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width:100%;
}

.span_2_of_3 {
	width:66.13%;
}

.span_1_of_3 {
	width:32.26%;
}
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
.photosnthings{
	background: rgba(255, 255, 255, 0.75);
text-align: center !important;
width:100% !important;
display: block !important;
padding: 5px 0px;
height: 50px !important;
font-size: 20px !important;}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col {
		margin: 1% 0 1% 0%;
	}
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {
		margin:0 0;
	}
	.span_2_of_2, .span_1_of_2 { width: 100%; }

	.span_3_of_3,.span_2_of_3,.span_1_of_3 {
		width:100%;
	}
}

@media only screen and (max-width: 767px) {
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {
		background:#27636b !important;
	}

	.navbar-brand {
		margin-top:0!important;
width: 100% !important;
background-image: url(img/azn.jpg) !important;
background-size: 53px !important;
background-repeat: no-repeat !important;
background-position: 10px 10px !important;
padding: 0px 0px 10px 50px !important;
margin-bottom: 20px !important;
z-index: 999;
	}
	.navbar-brand  a{
		background:none !important;
	}
	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
		background:#27636b!important;
	}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target{
				background-image:url(img/paper.png) !important;

}
	.shiftnav.shiftnav-skin-standard-dark,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
		background:#27636b!important;
		color:#eee;
	}

	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target {
		color:#fff!important;
	}

	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target {
		border-bottom:0!important;
	}

	.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {
		color:#000!important;
	}

	#site-navigation {
		display:none;
	}

	.our-process {
		background:#27ad60 url(../img/process/our-process-theme2-mobil.svg) no-repeat center top;
		min-height:1200px;
		margin-bottom:150px;
	}

	.process-con h5 {
		background:#27ad60;
	}
}