/*######################## TABLE OF CONTENT ########################
CSS External files			Line	58 - 60
NEW TAGS					Line	63 - 70
Form default Tags			Line	73 - 81
Link default styles			Line	84 - 114
CSS MENU 					Line 	117 - 196
Main Slider					Line 	198 - 266
About / Shortcodes			Line 	268 - 378
Main Slider 2 				Line 	380 - 475
Book Slider					Line	476 - 565
Feature Section				Line	568 - 651
Parallax / Pricing Section	Line 	654 - 732
View Section				Line    734 - 815
ContactUs Section				Line	817 - 902
Scroll Gallery Section		Line	904 - 1074
Reviews Section				Line 	1076 - 1103
Newsletter Section			Line	1105 - 1167
End of Footer / Nav			Line 	1169 - 1206
Scrollable					Line 	1208 - 1299
Inner Page / Blog			Line 	1302 - 1691
Comment Section				Line	1693 - 1737
Contact  Section			Line	1739 - 1742
######################## TABLE OF CONTENT ######################## */

/* Import Css Files */
@import url(http://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext);
@import url('bxslider.css');


@import url('social.css');/* Import Css Files */
/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {
    display: block;
    margin: 0;
}

mark,rp,rt,ruby,summary,time {
    display: inline;
}

/* Getting the new tags to behave *//* Start form defaults */input,select,textarea {
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 1em;
    vertical-align: middle;
    font-weight: normal;
    color: #393939;
    margin: 0;
    padding: 0;
}

/* End form defaults *//* Start Links defaults style */a {
    text-decoration: none;
    outline: none;
}

a:hover {
    transition: width 1s;
    -moz-transition: 1s;
	/* Firefox 4 */
    -webkit-transition: 1s;
	/* Safari and Chrome */
    -o-transition: 1s;
	/* Opera */
    text-decoration: underline;
}

a img {
    border: 0;
}

a img:hover {
    opacity: 0.6;
    transition: width 1s;
    -moz-transition: 1s;
	/* Firefox 4 */
    -webkit-transition: 1s;
	/* Safari and Chrome */
    -o-transition: 1s;
	/* Opera */;
}

.first {
    margin-left: 0 !important;
}

.m-bottom {
    margin: 0 0 70px !important;
}

.wrapper {
    position: Relative;
    background: url('../images/site/indexback.png') repeat-x fixed;
}
/* End Links defaults style */

	/* Start main Header css */
	
	/* Start Main menu css */
#header {
    position: fixed;
    top: 0;
    background: #171717;
    padding: 15px 0;
    width: 100%;
    z-index: 11111;
	height: 80px;
}

.sticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(23,23,23,0.9) !important;
    padding: 15px 0 !important;
	height:50px;
}

.sticky #nav .navbar-inverse .nav a {
    padding-bottom: 10px !important;
}

#header h1 {
    margin: 0;
}

#nav .navbar-inner {
    background: none !important;
    border: 0px;
    margin-bottom: 0px;
}

#nav .navbar.navbar-inverse {
    margin-bottom: 0px;
}

.navbar {
    margin: 0 auto;
}

#main-header .navbar-inverse .navbar-inner {
    background: none;
    border: 0;
    -webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.0),0 0 0 rgba(0,0,0,.0);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 0 0 rgba(0,0,0,.0);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 0 0 rgba(0,0,0,.0);
    padding: 0;
}

#main-header .navbar .nav>li:first-child {
    background: none;
}

#main-header .navbar .nav>li {
    background: url(../images/main-nav-sep.png) no-repeat left center;
    font-size: 16px;
    padding-left: 2px;
}

#main-header .navbar-inverse .brand,#main-header .navbar-inverse .nav>li>a {
    color: #3c3c3c;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.0);
    border-bottom: 3px solid transparent;
}

#main-header .navbar-inverse .nav>li>a:hover {
    color: #000;
    background-color: rgb(37,36,36);
    background-color: rgba(37,36,36,0.1);
    border-bottom: 3px solid #98B827;
}

#main-header .dropdown-menu {
    left: 0;
    right: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#main-header .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,#main-header .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,#main-header .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
    background: rgb(37,36,36);
    background: rgba(37,36,36,0.1);
    border-bottom: 3px solid #98B827;
}

#main-header .dropdown-menu>li:first-child {
    background: none;
}

#main-header .dropdown-menu>li {
    background: url(../images/sub-nav-sep.jpg) repeat-x top center;
}
/* End Main menu css */

/* Start Main Slider Style */
.main-slider {
    position: relative;
}

.slider-bottom {
    max-width: 938px;
    margin: 0 auto;
    display: block;
}

.slider-bottom img {
    width: 100%;
}

.slide-inner {
    padding: 35px;
}

.book-holder img {
    margin-bottom: 10px;
    -moz-box-shadow: 2px 2px 2px #414141;
    -webkit-box-shadow: 2px 2px 2px #414141;
    box-shadow: 2px 2px 2px #414141;
}

.slide-inner .cart-btn2 {
    background: url(../images/cart-icon2.png) no-repeat;
    display: inline-block;
    float: none;
}

.slide-inner .price {
    float: none;
    display: inline-block;
    border-left: 1px solid #5a5a5a;
    font-size: 24px;
}

.book-detail {
    text-align: left;
}

.book-detail h2 {
    font-size: 30px;
    color: #232323;
    margin: 0 0 10px;
}

.book-detail .title {
    color: #98b827;
    font-size: 20px;
    display: block;
    margin: 0 0 10px;
}

.shop-btn {
    background: url(../images/shop-btn.png) no-repeat;
    width: 130px;
    height: 42px;
    text-align: center;
    display: inline-block;
    line-height: 40px;
    color: #fff;
    margin: 25px 0 43px;
}

.cap-holder {
    padding: 50px 0 0;
}

.cap-holder a {
    color: #fff;
    font-weight: bold;
    border-top: 2px solid #fff;
    display: inline-block;
    padding: 7px 0 0;
}

.cap-holder a:hover {
    text-decoration: none;
}
/* End Main Slider Style */
/* Start About Section */
.content-img {
    float: left;
    margin: 0 15px 15px 0;
}
/* End About Section */
/* Start 404 Page Styling */
h2.heading-404 {
    font-size: 255px;
    margin: -30px 0 118px;
    text-align: center;
    line-height: 208px;
    color: #4a4a4a;
}

h3.sub-heading-404 {
    font-size: 26px;
    text-align: center;
}
/* End 404 Page Styling */

/* Start Short Codes Styling */
.the-icons {
    margin: 0;
}

.the-icons li {
    float: left;
    list-style: none;
    line-height: 25px;
    width: 25%;
}/*----------- Drop Capes -----------*/
.dropcap {
    background: #fcfcfc;
    color: #666;
    display: inline-block;
    float: left;
    font-size: 23px;
    font-weight: 600;
    height: 36px;
    line-height: 36px;
    margin: 0 7px 0 0;
    text-align: center;
    width: 36px;
    border: 1px solid #f6f6f6;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
}

.dropcap.dark {
    background: #3a3a3a;
    color: #fff;
}

.dropcap.color {
    background: #98b827;
    color: #fff;
}
/*----------- End Drop Capes -----------*/
/*----------- Dividers -----------*/
.text-divider1 {
    border-top: 1px solid #ccc;
    margin-bottom: 19px;
}

.text-divider2 {
    border-bottom: 1px solid #ccc;
    color: #666;
    display: block;
    margin-bottom: 19px;
    text-align: right;
    width: 100%;
}

.text-divider2:hover,.text-divider4:hover {
    color: #666;
    text-decoration: none;
}

.text-divider3 {
    border-top: 1px dashed #ccc;
    margin-bottom: 19px;
}

.text-divider4 {
    border-bottom: 1px dashed #ccc;
    color: #666;
    display: block;
    margin-bottom: 19px;
    text-align: right;
    width: 100%;
}

.text-divider5,.text-divider6 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 19px;
    width: 100%;
}

.text-divider5 span {
    display: block;
    float: left;
    height: 6px;
    width: 111px;
}

.text-divider6 span {
    display: block;
    float: right;
    height: 6px;
    width: 111px;
}
/*----------- End Dividers -----------*/
/*----------- Icons Dividers -----------*/
.the-icons {
    list-style: none outside none;
    margin-left: 0;
}

.the-icons li {
    float: left;
    line-height: 25px;
    width: 25%;
}
/*----------- End Icons Dividers -----------*/
/* End Short Codes Styling */
body {
    background-repeat: repeat;
    background-position: top center;
    background-attachment: fixed;
    background-color: #cccccc;
}

.content {
    height: 300px;
}

#main_slider {
    margin-top: 0px;
    position: relative;
    overflow: hidden;
    padding: 120px 20px 210px 20px;
}
#main_slider ul {
	background-color: #b9b8b9;
    padding: 15px;
}
#main_slider ul li {
    opacity:1.0;
    padding: 15px;
}

#main_slider .bx-wrapper {
    position: inherit;
    padding: 15px;
    /*border: 1px solid white;*/
}

#main_slider .bx-wrapper .bx-viewport {
    background: none !important;
    border: 0px;
    box-shadow: none;
}

#main_slider .bx-wrapper .bx-prev {
    background: url("../images/main_arrow.jpg") no-repeat top left;
    left: 0px;
    width: 42px;
    height: 46px;
}

#main_slider .bx-wrapper .bx-next {
    background: url("../images/main_arrow.jpg") no-repeat top right;
    right: 0px;
    width: 44px;
    height: 46px;
}

#main_slider .main_slider {
    padding: 0;
    margin: 0;
}

#main_slider h2 {
    font-family: 'Oswald',sans-serif;
    font-size: 42px;
    font-weight: 800;
    color: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid #7d7674;
    text-shadow: 1px 1px 1px rgba(000, 000, 000, 1);
    margin: 0;
    width: 62%;
    opacity:1.0;
}

#main_slider h4 {
    width: 62%;
    opacity:1.0;
    color: #98b827;
    font-family: 'Oswald',sans-serif;
    font-size: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #7d7674;
    font-weight: 800;
    margin: 20px 0;
    letter-spacing: 2px;
    line-height: 33px;
    text-shadow: 1px 1px 1px rgba(000, 000, 000, 1);
}

#main_slider .slider_content {
    font-family: 'Oswald',sans-serif;
    float: left;
    width: 62%;
    opacity:1.0;
}
#main_slider .slider_content em {
    font-size: 15px;
}
#main_slider .slider_content ul li {
    font-size: 24px;
    font-family: 'Oswald',sans-serif;
}

#main_slider .slider_img {
    width: 38%;
    float: right;
}

#main_slider p {
    color: #000;
    font-weight: norman;
    font-size: 21px;
    line-height: 24px;
    margin: 0 0 20px;
    opacity:1.0;
    width: 62%;
}

a.purchase {
    font-size: 24px;
    font-family: 'Oswald',sans-serif;
    color: #98b827;
    border: 3px solid #98b827;
    padding: 13px;
    display: inline-block;
}

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

a.purchase span {
    color: #000;
}

a.headlink {
    font-size: 24px;
    font-family: 'Oswald',sans-serif;
    color: #98b827;
    border: 3px solid #98b827;
    padding: 13px;
    display: inline-block;
}

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

a.headlink span {
    color: #000;
}

.book_img {
    position: absolute;
    bottom:0;
    width: 100%;
}

.book_img img {
    width: 100%;
}
/** End of Main Slider **/
/** Book detail Slider **/
#aboutus {
    position: relative;
    overflow: hidden;
    padding: 50px 0;
}

#aboutus .bx-wrapper {
    position: inherit;
}

#aboutus .bx-wrapper .bx-viewport {
    background: none !important;
    border: 0px;
    box-shadow: none;
}

#aboutus .slider_img {
    width: 38%;
    float: left;
    padding-top: 12%;
}

#aboutus .sep {
    background: url("../images/book_border.png") no-repeat scroll right top transparent;
    height: 630px;
    left: 33.8%;
    position: absolute;
    top: 7.3%;
    width: 66px;
}

#aboutus .slider_img img {
    width: 84%;
}

#aboutus h2 {
    font-family: 'Oswald',sans-serif;
    font-size: 48px;
    font-weight: 900;
    color: #1a1a1a;
}

#aboutus h4 {
    color: #222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 900;
    display: inline-block;
}

#aboutus h4 em {
    text-decoration: underline;
    font-style: normal;
}

#aboutus h4 span {
    color: #98b827;
}

.details ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

a.purchase2 {
    font-family: 'Oswald',sans-serif;
    font-weight: 700;
    padding: 18px 25px;
    background: #98b827;
    color: #fff;
    font-size: 24px;
    display: inline-block;
    clear: both;
    margin-top: 20px;
}

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

a.headlink2 {
    font-family: 'Oswald',sans-serif;
    font-weight: 700;
    padding: 18px 25px;
    background: #98b827;
    color: #fff;
    font-size: 24px;
    display: inline-block;
    clear: both;
    margin-top: 20px;
}

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

#aboutus .bx-wrapper .bx-prev {
    background: url("../images/detail_arrow.png") no-repeat top left;
    left: 35%;
    top: auto;
    bottom: 12.2%;
    width: 10px;
    height: 17px;
}

#aboutus .bx-wrapper .bx-next {
    background: url("../images/detail_arrow.png") no-repeat top right;
    left: 36.5%;
    top: auto;
    bottom: 12.2%;
    width: 10px;
    height: 17px;
}
/** End of Book detail Slider **/
/** Feature Section **/
#features h2 {
    font-family: 'Oswald',sans-serif;
    font-size: 48px;
    font-weight: 900;
    color: #1a1a1a;
    margin: 0;
}

#features h4 {
    color: #222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    margin: 0 0 50px;
    font-weight: 900;
    display: inline-block;
}

#features h4 em {
    text-decoration: underline;
    font-style: normal;
}

#features h4 span {
    color: #98b827;
}

#features {
    background: #f5f5f5;
}

#features p {
    line-height: 24px;
    color: #838383;
    margin: 0 0 60px;
}

.ptb {
    padding: 60px 0;
}

.f_num {
    background: url('../images/features_icon.png') top center no-repeat;
    width: 44px;
    height: 59px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 18px;
    font-family: Verdana;
    color: #454545;
    text-align: left;
    padding: 10px 0 0 0;
}

.feature_box {
    position: relative;
    background: #101e28;
    padding: 60px 0;
    text-align: center;
    max-height: 190px;
    margin: 0 0 15px;
}

#feature_list {
    margin: 0 0 60px;
}

#feature_list li:hover .feature_box {
    background: #fd7901;
}

#feature_list h3 {
    font-family: 'Oswald',sans-serif;
    font-weight: 100;
    color: #454545;
    max-width: 75%;
    line-height: 24px;
    margin: 0;
}

#features blockquote {
    margin: 60px 0;
    display: block;
}

#features .view_feature {
    display: inline-block;
    clear: both;
    padding-top: 10px;
    border-top: 1px solid #838383;
    color: #838383;
    font-size: 18px;
    font-weight: bold;
}
/** End of Feature Section **/
/** Start of Parllax Section **/
#parallax {
    padding-top: 190px;
    background: transparent;
    text-align: center;
}

#parallax h1 {
    background: rgba(255,255,255,0.6);
    color: #fff;
    font-weight: 900;
    padding: 50px 0;
    margin: 0;
    font-size: 60px;
}

#pricing h2 {
    font-family: 'Oswald',sans-serif;
    font-size: 48px;
    font-weight: 900;
    color: #1a1a1a;
}

#pricing p {
    line-height: 24px;
    color: #838383;
    margin: 0 0 60px;
}

#pricing h4 {
    color: #222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 900;
    display: inline-block;
    margin: 0;
}

#pricing h4 em {
    text-decoration: underline;
    font-style: normal;
}

#pricing h4 span {
    color: #98b827;
}

#pricing {
    background: #f2f2f2;
}

#pricing blockquote {
    margin: 60px 0;
    display: block;
}

#prixing_box h2 {
    color: #b6b6b6;
}

.bPrice {
    font-size: 36px;
    line-height: 48px;
    font-family: 'Oswald',sans-serif;
    font-weight: 200;
    display: block;
    text-align: center;
    margin: 50px 0;
}

.bPrice span {
    font-size: 72px;
}

#prixing_box ul {
    list-style-type: none;
    margin: 0;
    font-size: 24px;
    color: #909090;
    font-family: 'Oswald',sans-serif;
    font-weight: 300;
}

#prixing_box ul li {
    margin-bottom: 20px;
    background: url("../images/tick-icon.png") no-repeat top left;
    padding-left: 40px;
}
/** End of Pricing Section **/
/** View section **/
#view {
	height: 1px;
}

.view_head {
    background: #98b827;
    text-align: center;
}

#view h1 {
    font-size: 72px;
    color: #fff;
    font-family: 'Oswald',sans-serif;
    font-weight: 900;
}

#view h1 span {
    clear: both;
    font-size: 48px;
    margin-top: 30px;
    font-weight: 200;
    display: block;
}

.mobile_slider {
    margin-top: -60px;
    margin-bottom: 60px;
}

.mobile_slider .bx-wrapper .bx-controls-direction a {
/*display:none;*/;
}

.mobile_slider .bx-wrapper .bx-viewport {
    background: transparent;
    border: 0;
    box-shadow: none;
    padding-bottom: 30px;
}

.mobile_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.mobile_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #98b827;
}

.mobile_slider li img {
    margin: 0 auto;
}

#view h4 {
    color: #222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 900;
    display: inline-block;
    margin: 0;
    text-align: Center;
}

#view h4 em {
    text-decoration: underline;
    font-style: normal;
}

#view h4 span {
    color: #98b827;
}

#view .view_quote h1 {
    font-weight: 200;
    color: #363636;
    line-height: 72px;
    font-size: 48px;
}

.view_quote h4 {
    display: block !important;
    text-align: left !important;
    margin-bottom: 30px !important;
}

.view_quote i {
    display: inline-block;
    float: left;
    font-size: 72px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #98b827;
}

.view_quote p {
    color: #aeaeae;
    font-size: 14px;
}/** End of View Section **//** Autor Section **/

#ContactUs {
    color: #101e28;
}

#ContactUs h2 {
    font-weight: 900;
    font-size: 48px;
    margin: 0 0 35px;
}

.ContactUs_name {
    display: block;
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
}

.ContactUs_status {
    color: #98b827;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

#ContactUs p {
    font-size: 12px;
    font-family: verdana;
    margin-bottom: 30px;
    line-height: 22px;
    color: #d0d1d2;
}

.req_inf {
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    padding: 22px;
    background: #98b827;
    color: #fff;
}

.req_inf:hover {
    color: #fff;
}

#author_slider ul {
    margin: 0;
}

.author_slider {
    position: Relative;
}

.author_slider img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 8px solid #d4d4d4;
    width: 92.5%;
}

.author_slider .bx-controls-direction {
    display: none;
}

.author_slider .bx-wrapper .bx-viewport {
    background: transparent;
    border: 0;
    box-shadow: none;
}

.author_slider .bx-pager {
    position: absolute;
    top: 0;
    left: 8%;
    text-align: left;
}

.author_slider .bx-pager .bx-pager-item {
    margin-right: 5px;
}

.author_slider .bx-wrapper .bx-pager.bx-default-pager a {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 5px solid #36393f;
    background: #fff;
    width: 18px;
    height: 18px;
}

.author_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    border-color: #98b827;
}/** end of Author Section **//** Quick View Section **/#quick_view {
    background: #fff;
}

#CVBank {
    color: #101e28;
}

#CVBank h2 {
    font-weight: 900;
    font-size: 48px;
    margin: 0 0 35px;
}

.CVBank_name {
    display: block;
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
}

.CVBank_status {
    color: #98b827;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

#CVBank p {
    font-size: 12px;
    font-family: verdana;
    margin-bottom: 30px;
    line-height: 22px;
    color: #d0d1d2;
}

.req_inf {
    font-weight: 700;
    font-size: 16px;
    display: inline-block;
    padding: 22px;
    background: #98b827;
    color: #fff;
}

.req_inf:hover {
    color: #fff;
}

#CVBank_slider ul {
    margin: 0;
}

.CVBank_slider {
    position: Relative;
}

.CVBank_slider img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 8px solid #d4d4d4;
    width: 92.5%;
}

.CVBank_slider .bx-controls-direction {
    display: none;
}

.CVBank_slider .bx-wrapper .bx-viewport {
    background: transparent;
    border: 0;
    box-shadow: none;
}

.CVBank_slider .bx-pager {
    position: absolute;
    top: 0;
    left: 8%;
    text-align: left;
}

.CVBank_slider .bx-pager .bx-pager-item {
    margin-right: 5px;
}

.CVBank_slider .bx-wrapper .bx-pager.bx-default-pager a {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 5px solid #36393f;
    background: #fff;
    width: 18px;
    height: 18px;
}

.CVBank_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    border-color: #98b827;
}/** end of CVBank Section **//** Quick View Section **/#quick_view {
    background: #fff;
}

#quick_view h1 {
    font-family: 'Oswald',sans-serif;
    font-size: 72px;
    font-weight: 900;
    color: #1a1a1a;
    line-height: 55px;
    margin: 0 0 30px;
}

#quick_view h4 {
    color: #222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 900;
    display: inline-block;
    margin: 0;
}

#quick_view h4 em {
    text-decoration: underline;
    font-style: normal;
}

#quick_view h4 span {
    color: #98b827;
}

.book-col {
    float: left;
    width: 390px;
    font-size: 17px;
}

.book-cap {
    border-top: 8px solid #101e28;
    padding: 33px;
    background: url("../images/book-cap-bg.jpg") repeat-y top right #fff;
    border-bottom: 1px solid #d4d4d4;
}

.book-cap .title {
    color: #98b827;
    display: block;
    margin: 0 0 10px;
}

.book-cap p {
    margin: 0;
    color: #000;
    font-weight: bold;
}

.book-cap p span {
    color: #98b827;
}

.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	/*;*/
}

#scrollgallery {
    width: 100%;
    position: relative;
    display: none;
}

#scrollgallery .scrollableArea img {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
}

#scrollgallery .scrollableArea img:first-child {
}

#scrollgallery .scrollableArea img:last-child {
}

div.scrollWrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

div.scrollableArea {
    position: relative;
    width: auto;
    height: 100%;
}

#scrollgallery {
    background: #fff;
}
/** End of Quick View **/
/** Review Section **/
#reviews {
    background: #f6f6f6;
}
.review_list {
    -moz-box-sizing: border-box;
    list-style-type: none;
    padding: 20px 10px;
}
.review_list.pull-right{
	margin-right: 6%;
}
#reviews h2 {
    color: #98b827;
    font-family: 'Oswald',sans-serif;
    font-size: 48px;
    font-weight: 900;
}

#reviews h4 {
    color: #222222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 900;
    display: inline-block;
}

#reviews h4 em {
    text-decoration: underline;
    font-style: normal;
}

#reviews h4 span {
    color: #98b827;
}
/** End of Reviews **/
/** NewsLetter Section **/
#newsletter {
    background: #efefef;
}

#newsletter h2 {
    font-family: 'Oswald',sans-serif;
    font-size: 48px;
    font-weight: 900;
    color: #1a1a1a;
    color: #000;
    margin: 0;
}

#newsletter h4 {
    color: #222222;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: 900;
    display: inline-block;
    margin: 0;
}

#newsletter h4 em {
    text-decoration: underline;
    font-style: normal;
}

#newsletter h4 span {
    color: #98b827;
}

#newsletter_form input[type="text"] {
    border-radius: 0;
    -webkit-border-radius: 0;
    background: #fff;
    height: 50px;
    float: left;
    width: 70%;
    border: 0;
    -webkit-box-sizing: border-box;
	/* Safari/Chrome,other WebKit */
    -moz-box-sizing: border-box;
	/* Firefox,other Gecko */
    box-sizing: border-box;
	/* Opera/IE 8+*/;
}

#newsletter_form input[type="submit"] {
    border-radius: 0;
    -webkit-border-radius: 0;
    background: #98b827;
    text-align: center;
    width: 29%;
    float: left;
    height: 48px;
    font-weight: 800;
    font-size: 18px;
    color: #fff;
    border: 0;
    -webkit-box-sizing: border-box;
	/* Safari/Chrome,other WebKit */
    -moz-box-sizing: border-box;
	/* Firefox,other Gecko */
    box-sizing: border-box;
	/* Opera/IE 8+*/
    margin-top: 2px;
}/** End of NEwsletter **//** Start of Footer **/#footer {
    background: #171717;
    color: #a7a7a7;
    font-size: 18px;
    font-weight: 600;
}

#footer ul {
    margin: 0;
    list-style-type: none;
}

#footer ul li {
    display: inline-block;
    margin-right: 10px;
}

#footer a {
    color: #fff;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}

#nav .navbar-inverse .nav .active>a {
    background-color: transparent;
}

#nav .navbar-inverse .nav a {
    padding-bottom: 20px;
    background-image: url('../images/top-bg.png');
    background-position: center bottom;
    background-repeat: no-repeat;
}

#nav .navbar-inverse .nav .active>a,#nav .navbar-inverse .nav a:hover {
    background-image: url('../images/top-bg-active.png');
}

#nav .navbar-inverse {
    border-bottom: 1px solid #5a5a5a;
}/** End of Footer / NAV **/
/** Start of Scrollable **/
#side2 {
    background: transparent !important;
    color: #808080;
}

#side2 .center {
    padding-top: 40px;
    height: 500px;
    position: relative;
}

#side2 .photo {
    width: 450px;
    height: 100%;
    position: relative;
    float: left;
}

#side2 .photo .container-draggable {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 100%;
}

#side2 .photo .line-separator {
    background: transparent url(../images/line-dra.jpg) top left no-repeat;
    position: absolute;
    right: 17px;
    bottom: -20%;
    display: block;
    width: 1px;
    height: 646px;
}

#side2 .photo .btn-drag-watch {
    display: block;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    text-indent: -9999em;
    background: transparent url(../images/double_f.gif) center center no-repeat;
    font-family: WebSymbolsRegular;
    color: #808080;
    border: 2px solid #808080;
    position: absolute;
    bottom: 0;
    right: 0;
    text-decoration: none;
    width: 30px;
    height: 31px;
    line-height: 29px;
    cursor: move;
    transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
    -moz-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
    -webkit-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
    -ms-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
    -o-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

#side2 .photo .btn-drag-watch.active,#side2 .photo .btn-drag-watch:hover {
    height: 41px;
    line-height: 39px;
    width: 41px;
    bottom: -5px;
    right: -6px;
    color: #1A1A1A;
    border-color: #1A1A1A;
}

#side2 .photo .face {
    width: 450px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

#side2 .photo .dos {
    width: 0;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}

#side2 .photo .dos img {
    position: absolute;
    top: 0;
    right: 0;
}

/** End of Scrollable **/
/** Inner Page /Blog Page **/

#inner-page-holder {
    background: #fbfbfb;
    margin-top: 90px;
}

#title-bar {
    background: #f7f7f7;
    border-bottom: 1px solid #d7d7d7;
}

#title-bar h2 {
    font-size: 30px;
    color: #000;
    line-height: 30px;
    margin: 0 0 10px;
}

#title-bar p {
    margin: 0;
    color: #a1a1a1;
}

#title-bar p a {
    color: #A1A1A1;
    font-weight: bold;
}

.right-col {
    background: url(../images/right-col-bg.jpg) repeat-y left #fdfdfd;
    border-left: 1px solid #d7d7d7;
    padding: 48px 28px;
}

.content-col {
    padding: 40px 0;
}

.post-holder {
    margin: 0 0 50px;
}

.post-cap h3 {
    color: #444;
    font-size: 24px;
    margin: 0 0 20px;
    line-height: 25px;
}

.post-cap h3 a {
    color: #444;
}

.post-cap p {
    color: #626363;
    font-size: 12px;
}

.post-img {
    margin: 0 0 36px;
}

.post-img img {
    width: 100%;
}

.post-nav {
    padding: 10px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;
}

.post-nav ul {
    margin: 0;
    list-style: none;
}

.post-nav ul li:first-child {
    background: none;
    padding: 0;
}

.post-nav ul li {
    float: left;
    background: url(../images/sep-line.png) no-repeat 7px;
    padding-left: 20px;
    color: #8a8a8a;
    font-size: 12px;
}

.post-nav ul li a {
    color: #8a8a8a;
}

.more-btn {
    float: right;
    padding: 1px 10px;
    font-size: 11px;
    background: #fe9104;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
    font-weight: bold;
}

.more-btn:hover {
    color: #995600;
}

.post-date {
    float: left;
    margin-right: 20px;
    background: #efefef;
    width: 51px;
    text-align: center;
    line-height: 15px;
}

.comm-bg {
    background: #fe7903;
    padding: 10px 0;
    display: block;
}

.comm-bg i {
    color: #fff;
    font-size: 30px;
}

.comm-bg a:hover {
    text-decoration: none;
}

.date {
    padding: 10px 0;
    display: block;
    color: #fe7903;
    font-weight: bold;
    font-size: 12px;
}

.date span {
    display: block;
}

.widget-holder {
    margin: 0 0 45px;
    overflow: hidden;
}

.widget-holder h4 {
    font-size: 16px;
    color: #000;
    margin: 0 0 10px;
}

.cat-list {
    margin: 0;
    list-style: none;
    font-size: 13px;
}

.cat-list li {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 8px;
    margin: 0 0 8px;
    overflow: hidden;
    position: relative;
}

.cat-list li a {
    color: #363636;
    display: block;
}

.cat-list li a:hover {
    color: #fe7903;
    text-decoration: none;
}

.cat-list li span {
    float: right;
    background: #363636;
    padding: 2px 4px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #fff;
    min-width: 30px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}

.tags a {
    color: #fff;
    background: #363636;
    font-size: 12px;
    padding: 0 10px 0 6px;
    float: left;
    margin: 0 5px 5px 0;
    border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
}

.tags a:hover {
    background: #fe7903;
    text-decoration: none;
    color: #fff;
}

.tags a i {
    font-size: 6px;
    margin-left: 4px;
}

.widget-holder .nav {
    margin: 0;
}

.widget-holder .nav-tabs > li > a {
    background: #fafafa;
    border-radius: 0;
    -webkit-border-radius: 0;
    border: 1px solid #d2d2d2;
    color: #555;
    font-weight: bold;
}

.widget-holder .tab-content {
    border: 1px solid #d2d2d2;
    border-top: 0;
    padding: 15px 15px 13px;
}

.post-list {
    margin: 0;
    list-style: none;
}

.post-list li:first-child {
    margin: 0;
    padding: 0;
    border-top: 0;
}

.post-list li {
    border-top: 1px solid #e2e2e2;
    padding-top: 10px;
    margin-top: 10px;
    overflow: hidden;
}

.img-holder-l {
    float: left;
    margin-right: 10px;
    width: 46px;
}

.img-cap-r {
    float: left;
    width: 220px;
    font-size: 11px;
}

.img-cap-r p {
    color: #626363;
    margin: 0;
    line-height: 16px;
}

.img-cap-r p a {
    color: #626363;
}

.testimonials {
    margin-left: -25px;
}

.testimonials-slider {
    border: 1px solid #eee;
    padding: 15px;
    background: #fff;
}

.testimonials-slider .bx-controls-direction {
    position: absolute;
    right: 0;
    top: -41px;
}

.testimonials-slider .bx-wrapper .bx-prev {
    left: -40px;
}

.testimonials-slider .bx-wrapper .bx-next {
    right: -20px;
}

.testimonials-slider p {
    width: 92%;
    background: url(../images/qouts-icon.png) no-repeat top left;
    color: #8a8a8a;
    font-style: italic;
    font-size: 14px;
    padding-top: 30px;
}

.ContactUs-name {
    float: right;
    margin-right: 30px;
}

.ContactUs-name span {
    color: #919191;
}
.CVBank-name {
    float: right;
    margin-right: 30px;
}

.CVBank-name span {
    color: #919191;
}

.testimonials-slider .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    border: solid #fff 0;
    background: transparent;
}

.books-slider .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    border: solid #fff 0;
    background: transparent;
}

#books-slider {
    margin: 0;
}

#books-slider li img {
    width: 100%;
}

.book-cap-bar {
    padding: 10px;
    background: #eff0f4;
}

.book-cap-bar strong {
    display: block;
}

#books-slider .bx-wrapper .bx-controls-direction a {
    top: 36%;
}

#books-slider2 .bx-pager {
    display: none!important;
}

#books-slider2 {
    margin: 0;
}

.books-slider2 .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 0 #fff;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    border: solid #fff 0;
    background: transparent;
}

.books-slider2  .bx-default-pager {
    display: none;
}

.comments-list {
    border-top: 1px solid #ebebeb;
    padding: 20px 0 0;
    margin: 0;
    list-style: none;
}

.comments-list li {
    overflow: hidden;
    position: relative;
    margin: 0 0 30px;
}

.comments-list li ul {
    padding-left: 30px;
    overflow: hidden;
    width: 96%;
    margin: 25px 0 0;
}

.b-post-img {
    padding: 4px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    float: left;
    margin-right: 15px;
}

.b-post-detail {
    float: left;
    width: 82%;
    color: #363636;
}

.ContactUs-det {
    font-style: normal;
}

.ContactUs-det span {
    color: #fe9104;
}

.rep-btn {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 11px;
    color: #000;
}

.comm-holder {
    overflow: hidden;
}

.contact-form {
    margin: 0;
    list-style: none;
}

.social li {
    float: right;
    list-style: none;
}

.social li a {
    background-image: url('../images/top_social_icons.png');
    display: inline-block;
    width: 31px;
    height: 32px;
    margin-right: 3px;
    overflow: hidden;
    text-indent: -50000px;
}

.social li a.s1 {
    background-position: -5px 0;
}

.social li a.s1:hover {
    background-position: -5px 32px;
}

.social li a.s2 {
    background-position: -38px 0;
}

.social li a.s2:hover {
    background-position: -38px 32px;
}

.social li a.s3 {
    background-position: -71px 0;
}

.social li a.s3:hover {
    background-position: -71px 32px;
}

.social li a.s4 {
    background-position: -102px 0;
}

.social li a.s4:hover {
    background-position: -104px 32px;
}

.social li a.s5 {
    background-position: -135px 0;
}

.social li a.s5:hover {
    background-position: -136px 34px;
}

.social li a.s6 {
    background-position: -169px 0;
}

.social li a.s6:hover {
    background-position: -169px 32px;
}

.social li a.s7 {
    background-position: -202px 0;
}

.social li a.s7:hover {
    background-position: -200px 34px;
}

.social li a.s8 {
    background-position: -234px 0;
}

.social li a.s8:hover {
    background-position: -234px 34px;
}

.default-pagination ul {
    margin: 0;
    list-style: none;
    text-align: center;
}

.default-pagination li {
    display: inline-block;
    font-weight: bold;
    margin: 0 2px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #363636;
    font-size: 11px;
}

.default-pagination li:hover {
    background: #fe7903;
}

.default-pagination li a {
    color: #fff;
    display: block;
    padding: 2px 10px;
}
/** End of Inner Pages **/
/** Comment Section**/
.contact-form label {
    display: inline;
    vertical-align: top;
}

.contact-form input[type="text"] {
    background: #f7f7f7;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
    box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
    height: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 40%;
    margin-right: 15px;
}

.contact-form textarea {
    background: #f7f7f7;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
    box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
    min-height: 200px;
    max-height: 200px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    max-width: 60%;
    min-width: 60%;
    margin-right: 15px;
}

.contact-form input[type="submit"] {
    background: #fe8605;
    border: 4px solid #e46b00;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 10px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}

/** End of Comment **/
/** start of Contact Section**/
.clr1 {
    display: block;
    clear: both;
    float: left;
    width: 100%;
} /** end of Contact Section **/

#book_detail_slider , #features , #parallax , #pricing, #aboutus, #services, #view , #ContactUs , #CVBank , #quick_view  , #scrollgallery , #reviews , #newsletter {
transition: opacity 200ms ease-in-out 0s;
}

.hidden1{
opacity:0;
}
.error {
	font-size: 12px;
	border: 4px solid #E46B00;
	border-radius: 3px 3px 3px 3px;
    color: #E46B00;
    font-size: 11px;
    padding: 3px 10px;	
}

/*   Rotush   */
.row {
	*zoom:1;
}
.row:before,.row:after {
	display:table;
	content:"";
	line-height:0;
}
.row:after {
	clear:both;
}
.col-left-2{
	width: 100%;
	font-size: 15px;
}
.col-left-2 div {
	font-size: 18px;
	padding: 3px 0 3px 0;
}
.col-right-2{
	width: 100%;
	font-size: 15px;
}
.col-left-2 hr{
	width: 300px;
}
.col-left-2 small a{
	color: green;
}
.col-right-2 small a{
	color: green;
}
.col-left-2 small a:hover{
	color: yellow;
}
.col-right-2 small a:hover{
	color: yellow;
}
.col-left-2 form{
	padding: 6px;
}
.col-right-2 div {
	font-size: 18px;
	padding: 3px 0 3px 0;
}
.col-right-2 div img {
	padding: 0 12px 0 0;
	margin-bottom: -8px;
}
.col-left-2 .address{
	max-width: 330px;
	background: url('../images/site/paddress.png') left top no-repeat;
	padding: 0 0 3px 44px;
	min-height: 44px;
	word-wrap: break-word;
}
.col-left-2 .phone{
	background: url('../images/site/phone.png') left top no-repeat;
	padding: 12px 0 3px 44px;
	min-height: 44px;
	word-wrap: break-word;
}
.col-left-2 .messageSend{
	max-width: 330px;
	background: url('../images/site/eaddress.png') left top no-repeat;
	padding: 12px 0 3px 44px;
	min-height: 44px;
	word-wrap: break-word;
	border-bottom: 1px #fff solid;
}
#iskur{
	max-width: 80%;
	background: url('../images/site/logo_iskur.png') left top no-repeat;
	padding: 0 0 0 72px;
	margin: 6px 0;
	min-height: 66px;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	word-wrap: break-word;
}

#fullScreenShow{
	background-color:#CCC;
	text-align:center;
	vertical-align:middle;
	margin: 60px auto;
	padding-top:120px;
}
.langSelect{
	position: relative;
	left: 0px;
	top: 6px;
	margin:0;
	padding: 0 0 0 0;
	text-align:left;
	width: 100%;
	float:right;
}
.langSelect a.tr{
	background: url(../images/site/tr.gif) left center no-repeat;
	margin:0;
	padding: 0 0 0 26px;
}
.langSelect a.en{
	background: url(../images/site/en.gif) left center no-repeat;
	margin:0 0 0 12px;
	padding: 0 0 0 26px;
}
.langSelect a.tr_active{
	background: url(../images/site/tr.gif) left center no-repeat;
	margin:0;
	padding: 0 0 0 26px;
	color: #98b827;
}
.langSelect a.en_active{
	background: url(../images/site/en.gif) left center no-repeat;
	padding: 0 0 0 26px;
	margin:0 0 0 12px;
	color: #98b827;
}
#copyright {
	background-repeat:no-repeat;
	width:220px;
	height:43px;
	display:inline;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #463d16;
	padding: 30px 20px 0px 20px;
	text-align:center;
}
#copyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #463d16;
}