/*
Theme Name: Jkreativ
Version: 2.2.6
Theme URI: http://themeforest.net
Description: Jkreativ.
Author: Jegtheme
Author URI: http://jegtheme.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: gray, light, left-sidebar, right-sidebar, custom-background,custom-colors, custom-menu, editor-style, featured-images, front-page-post-form, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
*/

@font-face {
  font-family: 'CenturyGothic';
  src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),  url('fonts/CenturyGothic.woff') format('woff'), url('fonts/CenturyGothic.ttf')  format('truetype'), url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}


article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:active,a:focus,a:hover{outline:0}h1{font-size:30px;margin:.67em 0}h2{font-size:26px;margin:.83em 0}h3{font-size:22px;margin:1em 0}h4{font-size:18px;margin:1.33em 0}h5{font-size:16px;margin:1.67em 0}h6{font-size:14px;margin:2.33em 0}h1,h2,h3{line-height:1.4}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,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:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0 12px 0 0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;width: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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.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:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}

body .navcontent a{
font-size: 18px; 
font-weight: bold;
}
body .navcontent {
margin-right: 60px;
margin-top: 20px;
}
body .topnavigation .logo img{
}
body .teaser_grid_container .isotope-item .isotope-inner {
background: #eee;
margin: 20px 10px;
padding: 10px 20px;
}
.teaser_grid_container .isotope-item .isotope-inner .post-thumb{
float: left;
margin-right: 20px;
}
body .navcontent > ul > li.hovered {
background-color: transparent;
color: #fff;
}
body.toptransparent .navcontent > ul > li > a:hover{
color: #EAEAEA;
}
body .top-home-spacer{
height: 470px !important;
}
#home-wrap h1{
text-align: center;
color: #fff;
font-weight: bold;
font-size: 42px;
margin-bottom: 0px;
}
#home-wrap h2{
text-align: center;
color: #fff;
color: #F7BE29;
font-size: 36px;
font-weight: bold;
margin-top: 0px;
font-style: italic;
}
body .topnavsmall.topnavigation .logo img {
position: relative;
margin: 0 !important;
width: auto !important;
height: 65px !important;
max-height: 65px;
}
body.horizontalnav .topnavsmall.topnavigation {
height: 65px;
}
html body.landingpage.toptransparent .topnavigation.transparentbg{
background:#000;
}
body.landingpage.toptransparent .navcontent {
margin-right: 60px;
margin-top: 7px;
}
.intro-title-black{
text-align: right;
text-transform: uppercase;
font-weight: bold;
font-size: 40px;
color:#000;
}
.intro-title-white{
text-align: right;
text-transform: uppercase;
font-weight: bold;
font-size: 40px;
color:#fff;
}
body .landing-footer {
padding-bottom: 0px;
border-top: 0px solid #ECECEC;
background-color: #1B1B1B;
color: #fff;
}
body .footerwidget h3 {
color: #fff;
}
body .landing-btm-footer {
background: #000000;
color: #fff;
}
html body.toptransparent .topnavsmall .navcontent > ul > li > a:hover {
color: #F7BE29; 
}
body .landing-footer-copyright {
color: #FFFFFF;
}
.intro-title-black.centered-title{
text-align:center;
}
.intro-home-content.intro-home-b-content{
margin-bottom:300px
}
.intro-home-content{
color: #000;
font-size: 22px;
margin: 0px;
margin-bottom:10px;
padding: 0px;
}
.contact-wrapper .col-splitter{
width:50%;
float:left;
}
.membership-cols{
background: rgba(0, 0, 0, 0.7);
padding: 30px 30px 30px 30px;
color: #fff;
margin-bottom: 140px;
margin-top: 40px;
}
.contact-wrapper .soc-btt{
width: 30px;
display: inline-block;
margin-right:5px;
}
.vendors-txt{
/*background: rgba(255, 255, 255, 0.7);*/
padding: 30px 30px 30px 30px;
color: #000;
font-size: 20px;
margin-top: 300px;
margin-bottom: 40px;
}
.vend-t-wrap{
max-width: 1080px;
margin: 0 auto;
color: #fff;
padding: 30px;
text-align: center;
}

.contact-wrapper{
margin: 0 auto;
background: rgba(255, 255, 255, 0.8);
padding: 20px;
}
form.wpcf7-form .wpcf7-submit{
background: #ff9900;
color: #fff;
padding: 2px;
border: none;
width: 100%;
}
form.wpcf7-form textarea {
height: 56px;
}
 .mc4wp-form .m-chim-wrap label{
display: none;
}
 .mc4wp-form .m-chim-wrap input[type=email]{
display: block;
width: inherit;
width: 100%;
margin-right: 50px;
}
 .mc4wp-form .m-chim-wrap input[type=submit]{
display: inline-block;
width: inherit;
float: none;
width: 100%;
background: #ff9900;
color: #fff;
border: none;
padding: 2px 0;
}
.sectioncontainer .wpb_widgetised_column {

margin-bottom: 0px;
}
section#mail-ch{
background-color: #FFFFFF;
padding: 20px 0 0px;
}
body.page-template-templatetemplate-blog-php .navcontent {
margin-right: 60px;
margin-top: 0px;
}
body.page-template-templatetemplate-blog-php.normaltransparent .topnavigation {
background: rgba(0, 0, 0, 1);
}
body.page-template-templatetemplate-blog-php .topnavigation .logo img {
margin-left: 40px;
margin-top: 0px !important;
width: 53px !important;
}
body .blog-masonry-wrapper {
padding-top: 52px;
}
body.horizontalnav .filterfloat {
margin-top: 45px;
}
body.single-post .navcontent {
margin-right: 60px;
margin-top: 0px;
}
body.single-post.normaltransparent .topnavigation {
background: rgba(0, 0, 0, 1);
}
body.single-post .topnavigation .logo img {
margin-left: 40px;
margin-top: 0px !important;
width: 53px !important;
}
.payment-link{
width: 100%;
margin: 0 auto;
text-align: center;
background:transparent;
border:none;
}
.blog-more-btt{
display: table !important;
margin:0 auto;
}
body .teamimage {
float: none;
border-radius: 5px;
overflow: hidden;
width: 100%;
max-width: inherit;
text-align: center;
margin-bottom: 30px;
margin-top: 30px;
}
body .teamimage img{
border-radius: 20px;
}
body .teammeta {
margin-bottom: 10px;
margin-left: 0px;
text-align: center;
}
body .teamword{
margin-left: 0px;
padding: 0 20px;
text-align: center;
}
body .teamsocial > a {
border-right: 1px solid #DDDDDD;
font-size: 12px;
padding: 0 5px;
}
body .teamsocial {
border-top: 1px dashed #DDDDDD;
margin-top: 15px;
padding-top: 15px;
text-align: center;
margin-left: 0px;
padding-bottom: 15px;
font-size: 8px;
}
a.special-morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
body .teamlist {
display: block;
padding: 0px;
width: 100%;
}
body .teamrow {
display: block;
}
.payment-link input{
display: block;
padding: 0px;
width: 160px;
height: inherit;
margin: 0 auto;
background: transparent;
border: none;
}
html body, body h1, body h2, body h3, body h4, body h5, body h6 {
font-family: 'CenturyGothic';
}
#home-wrap{
min-height: 200px;
position: relative;
}
#home-wrap > div {
position: absolute;
background: rgba(0, 0, 0, 0.8);
left: 0%;
text-align: center;
}
.vendors-txt {
min-height: 222px;
position: relative;
}
.vendors-txt .vend-wrap{
position: absolute;
background: rgba(0, 0, 0, 0.8);
left: 0%;
}
.membership-cols h3{
margin-bottom: 0px;
}
.membership-cols h5.price-head{
margin-bottom: 0px;
margin-top: 0px;
color: #F7BE29;
text-align: center;
font-size: 26px;
font-weight: bold;
}
.membership-cols h6.price-head{
margin-bottom: 0px;
margin-top: 0px;
color: #F7BE29;
text-align: center;
font-size: 14px;
}
.membership-cols ul{
margin-left: 0px;
margin-bottom: 0px;
}
.membership-cols ul li{
margin-bottom: 10px;
line-height: 1.4em;
font-size: 14px;
}

html .horizontalnav .topnavigation {
background: black;
}
html .navcontent a, html .topnavigationwoo .accountdrop li a {
color: #fff;
}
html .navcontent > ul > li > a:hover, html body.toptransparent .navcontent > ul > li > a:hover {
color: #F7BE29;
}
html body.page-template-template-landing-page-vc.toptransparent .navcontent > ul > li > a:hover {
color: #000;
}
html body.page-template-template-landing-page-vc.toptransparent .topnavsmall .navcontent > ul > li > a:hover {
color: #F7BE29;
}


@media only screen and (min-width: 960px) and (max-width: 1024px) {
.logo img{
height: 50px !important;
}
.responsiveheader{
display:none;
}
body .responsiveheader {
background-color: #000000;
}
body .responsiveheader .navleftwrapper{
color:#fff;
}
body .top-home-spacer {
height: 200px !important;
}
.intro-home-content.intro-home-b-content {
margin-bottom: 100px;
}
.membership-cols {
margin-bottom: 40px;
}
.vendors-txt {
margin-top: 80px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.logo img{
height: 50px !important;
}
.responsiveheader{
display:none;
}
body .responsiveheader {
background-color: #000000;
}
body .responsiveheader .navleftwrapper{
color:#fff;
}
body .top-home-spacer {
height: 200px !important;
}
.intro-home-content.intro-home-b-content {
margin-bottom: 100px;
}
.membership-cols {
margin-bottom: 40px;
}
.vendors-txt {
margin-top: 80px;
}
#home-wrap h1 {
font-size: 32px;
}
#home-wrap h2 {
font-size: 26px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.logo img{
height: 50px !important;
}
.responsiveheader{
display:none;
}
body .responsiveheader {
background-color: #000000;
}
body .responsiveheader .navleftwrapper{
color:#fff;
}
body .top-home-spacer {
height: 200px !important;
}
.intro-home-content.intro-home-b-content {
margin-bottom: 100px;
}
.membership-cols {
margin-bottom: 40px;
}
.vendors-txt {
margin-top: 80px;
}
.vendors-txt {
min-height: 382px;
font-size: 14px;
}
body .teamimage {
padding-top: 20px;
}

#home-wrap h1 {
font-size: 32px;
}
#home-wrap h2 {
font-size: 16px;
}
}
@media only screen and (max-width: 479px) {
.logo img{
height: 50px !important;
}
.responsiveheader{
display:none;
}
body .responsiveheader {
background-color: #000000;
}
body .responsiveheader .navleftwrapper{
color:#fff;
}
body .top-home-spacer {
height: 30px !important;
}
.intro-home-content.intro-home-b-content {
margin-bottom: 100px;
}
.membership-cols {
margin-bottom: 40px;
}
.vendors-txt {
margin-top: 80px;
}
.vendors-txt {
min-height: 482px;
font-size: 14px;
}
body .teamimage {
padding-top: 20px;
}

#home-wrap h1 {
font-size: 32px;
}
#home-wrap h2 {
font-size: 10px;
}
}
/*
@media all and (max-width:550px){
.logo img{
height: 50px !important;
}
body .top-home-spacer {
height: 320px !important;
}
#home-wrap h1 {
font-size: 20px;
}
#home-wrap h2 {
font-size: 12px;
}
}
*/

