@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Oswald:200,300,400,500,600,700');

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	font-family: 'Oswald', sans-serif;

    font-family: 'Open Sans', sans-serif;

	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
	
* {margin:0; padding:0; outline:none;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; transition: all 0.4s ease-in-out 0s; }

img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body {margin:0; padding:0px 0px 0px 0px;  font-family: 'Open Sans', sans-serif; color:#6c6d70;  background:#131315; font-size:14px; font-weight:normal;  }


.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{ color:#b77fbf; text-decoration:none; }

a:hover{  text-decoration:none; }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}




.pull-left{ float:left; }
.pull-right{ float:right; }
.text-right{ text-align:right; }
.text-left{ text-align:left; }
.text-justify{ text-align:justify; }
.text-center{ text-align:center; }
.text-uppercase{ text-transform:uppercase; }
.image-left{ float:left; margin:0px 20px 0px 0px; }
.image-right{ float:right; margin:0px 0px 0px 20px; }
.no-padding{ padding-left:0px; padding-right:0px; }
.nopadding-left{ padding-left:0px; }
.nopadding-right{ padding-right:0px; }

.full-img{ width:100%; }
h1{ color:#fff; font-size:60px; font-family: 'Oswald', sans-serif; font-weight:700; text-transform:uppercase; } 
h2{ color:#fff; font-size:40px; font-family: 'Oswald', sans-serif; font-weight:600; text-transform:uppercase; }
h3{ color:#000; font-size:40px; font-family: 'Oswald', sans-serif; font-weight:600; text-transform:uppercase; }
h6{ color:#fff; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; }
.btn-default{ background:#e56323; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; color:#fff; font-size:16px; font-weight:600; text-transform:uppercase; padding:10px 20px; display:table; }


/* HEADER CSS Document */

	.header-section{ padding:0px 0px 0px; color:#fff; position:relative; }
	
	.inner-head-content{ position:absolute; left:0px; top:0px; width:100%; padding-top:30px; }
	
	.login-link{ color:#ffcd27; font-size:16px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:300; }
	.login-link i{ margin-right:5px; }
	.login-link a{ color:#ffcd27; }
	.login-link a:hover{ color:#fff; } 
	
	.social-link{ color:#ffcd27; font-size:16px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:300; }
	
	.social-link i{ font-size:20px; }
	.social-link a{ color:#ffcd27; padding:0px 2px; }
	.social-link a:hover{ color:#fff; }
	.navbar{ text-align:center; padding:40px 0px; }
	.navbar li:nth-child(5){ margin-right:300px; }
	.navbar a{ color:#fff!important; font-size:16px; font-family: 'Oswald', sans-serif; text-transform:uppercase; }
	
	.banner-text{ width:100%; text-align:center; padding:100px 130px 0px; }
	.banner-text h1{ margin-bottom:20px; text-transform: none; text-shadow:5px 6px 8px #000;}
	.banner-text h1 span{ color:#ffcd27; }
	
	.banner-text p{ color:#fff; font-size:18px; line-height:34px; margin-bottom:25px; }
	
	.banner-text .btn-default{ margin:0px auto; padding:20px 40px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:20px; }
	
	.navbar-header{ position:absolute; left:400px; top:-30px; z-index:99; }
	
	#nav-collapse3 {
    position: absolute;
    right: 70px;
    top: 100px;
}

.btn-danger{ background:#e56323!important; border-color:#e56323!important; }

.navbar-collapse ul{ float:right; }

.navbar-collapse ul#menu-main-menu{ float:left; }

.navbar-right {
    float: right !important;
    margin-right: -54px!important;
}
	



/* Aboout Us CSS Document */

	.aboutus-section{ background:url(../images/aboutus-banner-bg.jpg) top no-repeat; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; 
	-webkit-background-size:cover; -o-background-size:cover; padding:30px 0px; }
	
	.box-content{ border:7px solid #fff; padding:20px; }
	.box-content h2{ margin-bottom:15px; }
	.box-content p{ color:#fff; font-size:16px; line-height:26px; margin-bottom:20px; }
	

/* Artist CSS Document */

	.artist-col{ background:#fff; width:100%; background:#fff; }
	.artist-col h3{ padding:35px 0px; }
	
	.artist-box{ width:100%; position:relative; }
	.artist-caption{ position:absolute; top:50%;  transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); width:100%; left:0px; text-align:center; }
	.artist-caption p{ font-size:20px; }
	.artist-caption p a{ color:#fff; }
	.artist-caption p.title{ color:#fff; font-size:30px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:600; margin-bottom:6px; }
	.artist-caption p.view-link{ color:#fbc425; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; margin-bottom:6px; }
	.artist-caption p.view-link a{ color:#fbc425; }
	
	.about-us-block{ background:url(../images/about-block-bg.jpg) top no-repeat; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; 
	-webkit-background-size:cover; -o-background-size:cover; padding:60px 0px; }
	
	.about-us-block p{ color:#fff; font-size:16px; line-height:26px; margin-bottom:20px; }
	
	.yellow-block{ background:url(../images/yellow-bg.jpg) top no-repeat; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; 
	-webkit-background-size:cover; -o-background-size:cover; padding:30px 0px; }
	
	.yellow-block h4{ color:#000000; font-size:24px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:600; margin-bottom:15px; }
	.yellow-block h5{ color:#000; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:600; }
	
	

/* Tattoo CSS Document */

	.tattoo-display{ width:100%; text-align:center; padding-bottom:35px; }
	
	.tattoo-display h3{ padding:35px 0px; color:#fff; }
	

/* Blog Display CSS Document */

	.blog-display{ width:100%; background:#fff; padding-bottom:85px; }
	
	.blog-display h3{ padding:35px 0px; text-align:center; }
	
	.blog-box{ width:100%; }
	
	.blog-box p{ color:#242424; font-size:16px; line-height:24px; margin-bottom:16px; }
	.blog-box p.blog-title{ color:#242424; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:700; text-transform:uppercase; margin:25px 0px 10px; }
	.blog-box p.blog-title a{ color:#242424; }
	
	
/* Contact Page CSS Document */

	.contact-info{ padding:90px 0px; }
	.contact-info p{ color:#949393; font-size:18px; line-height:28px; font-weight:300; margin-bottom:6px; }
	
	.contact-info h6{ color:#ffcd27; font-size:30px; font-family: 'Oswald', sans-serif; text-transform:none; margin:30px 0px 10px; }
	
	.contact-info p i{ color:#ffcd27; margin-right:7px; }
	
	.contact-form{ padding:90px 0px; }
	
	.contact-form input[type="text"]{ background:#555555; border:1px solid #b7b7b7; height:48px; width:100%; margin-bottom:10px; padding:0px 15px; color:#c1bfbf; font-size:16px; font-weight:300; }
	
	.contact-form input[type="email"]{ background:#555555; border:1px solid #b7b7b7; height:48px; width:100%; margin-bottom:10px; padding:0px 15px; color:#c1bfbf; font-size:16px; font-weight:300; }
	
	.contact-form textarea{ background:#555555; border:1px solid #b7b7b7; height:48px; width:100%; margin-bottom:10px; padding:0px 15px; color:#c1bfbf; font-size:16px; font-weight:300; resize:none; height:124px; }
	
	.contact-form input[type="submit"]{ background:#ffcd27; width:auto; color:#fff; font-size:16px; font-weight:700; text-transform:uppercase; border:none; padding:10px 40px; }
	

/* BLOG Section CSS Document */

	.blog-section{ padding:50px 0px; }
	
	.blog-box{ width:100%; background:#fff; margin-bottom:24px;  }
	
	.blog-thumb{ width:100%; min-height:184px; }
	.blog-thumb img{ width:100%; }
	
	.blog-text{ padding:15px; }
	.blog-text p{ color:#000; font-size:16px; font-weight:300; }
	.blog-text p.date{ color:#7b7b7b; font-size:16px; font-weight:400; margin-bottom:10px; }
	.blog-text p.blog-title{ color:#000000; font-size:18px; font-weight:600; font-family: 'Oswald', sans-serif; margin-top:0px; }
	.blog-text p.admin-title{ color:#000; font-size:18px; font-weight:300;  margin-top:0px; border-top:1px solid #ffcd27; padding-top:10px; margin-bottom:0px; }
	
	
	/* Press Section CSS Document */
	
	
	.press-section{ padding:50px 0px; }
	
	.press-box{ background:#fff; width:100%; padding:15px; margin-bottom:24px; }
	
	.press-box p{ color:#000; font-size:16px; font-weight:300; line-height:22px; margin-bottom:20px; }
	.press-box p.date{ color:#000; font-size:16px; font-weight:400; margin-bottom:15px; background:#ffcd27; padding:2px 15px;  }
	.press-box p.blog-title{ color:#000000; font-size:26px; font-weight:600; font-family: 'Oswald', sans-serif; margin-top:0px; margin-bottom:18px; }
	.press-box p.blog-title a{ color:#000000; }
	.press-box p.admin-title{ color:#000; font-size:18px; font-weight:300;  margin-top:0px; border-top:1px solid #ffcd27; padding-top:10px; margin-bottom:0px; }
	
	/* testimonial Section CSS Document */
	
	.testimonial-section{ background:#fff url(../images/testimonial-box-bg.png) center center no-repeat; padding:20px 20px 20px 70px; border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; width:80%; margin-left:20%; position:relative; margin-bottom:30px; }
	
	.testimonial-section h3{ color:#000; font-size:24px; margin-bottom:10px; }
	.testimonial-section h3 a{ color:#000; }
	
	.testimonial-section p{ color:#000000; font-size:16px; line-height:24px; }
	
	.testimonial-section h4{ color:#000; font-size:20px; margin-top:10px; }
	
	.testimonial-section .author{  position:absolute; left:-80px; top:20px; }
	
	.testimonial-section .author img{ border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; width:138px; height:138px; border:5px solid #000; }
	
	

/* Footer Section CSS Document */

.footer-section{ background:url(../images/footer-bg.jpg) top no-repeat; width:100%; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; 
	-webkit-background-size:cover; -o-background-size:cover; padding:20px 0px 70px;  }  
	
	.subscribe{ width:100%; text-align:center; padding:30px 100px; }
	
	.subscribe h5{ color:#fbc425; font-size:30px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:600; margin-bottom:30px; }
	.subscribe p{ color:#adaeb2; font-size:16px; line-height:50px; }
	
	.subscribe-form{ max-width:584px; margin:20px auto; padding:0px; background:#adaeb2; text-align:left; }
	.subscribe-form input[type="email"]{ background:#adaeb2; border:none; width:80%; height:50px; padding:0px 15px; float:left; color:#2c2c2c; font-size:15px; }
	.subscribe-form input[type="submit"]{ background:#e56323; border:none; color:#fff; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:700; height:52px; width:19%; float:right; padding:0px 10px; }
	.footer-section h6{ margin-bottom:22px; }
	.follow-us{ width:100%; }
	.follow-us p{ color:#adaeb2; font-size:15px; line-height:26px; margin-bottom:15px; }
	.follow-us p a{ color:#fbc425; font-size:18px; }
	
	.quick-link{ width:100%; margin:0px; }
	.quick-link ul{ width:100%; display:table; list-style:none; }
	.quick-link ul li{ float:left; width:50%; color:#adaeb2; font-size:15px; line-height:30px; }
	.quick-link ul li a{ color:#adaeb2; }
	
	.contact-block{ width:100%; }
	.contact-block i{ font-size:18px; line-height:30px; color:#fbc425; }
	.contact-block p{ color:#adaeb2; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:16px; }
	
	.contact-block .no-gutters{ padding-bottom:20px; }
	

/* Copyright CSS Document */

	.copyright-section{ background:#000000; border-top:1px solid #adaeb2; padding:22px 0px; color:#adaeb2;  }
	


/* Custom CSS Document */


	h3.hrf-title{ margin-top:20px!important; padding-bottom:20px!important; }
	
	.hrf-title.open-faq span{ background-color:#ffcd27!important; }
	
	

.hrf-title.close-faq span{background-color:#ffcd27!important; }
	
	.hrf-entry p {
    padding-bottom: 20px;
}

.socials-links-um a i {
    color: #fff;
    margin: 0px 4px;
}

.mailpoet_paragraph label {
    display: none !important;
}


/* Artsist Details CSS Document */


	.artist-details{ width:100%; margin:0px; padding:40px 0px 0px; }
	
	.artist-details h3{ color:#ffcd27; font-size:30px; font-weight:500; margin-bottom:20px; }
	
	.artist-details h4{ color:#fff; font-size:24px; font-weight:400; margin-bottom:20px; font-family: 'Open Sans', sans-serif; }
	
	.artist-details .bio-text{ border-top:1px solid #262626; border-bottom:1px solid #262626; padding:10px 0px 0px; }
	.artist-details .bio-text p{ color:#fff; font-size:16px; font-weight:300; line-height:24px; margin-bottom:10px; }
	
	
	.artist-share{ background:#ffc000; padding:25px 0px; margin-top:40px; }
	
	.artist-share h5{ color:#000000; font-size:18px; }
	
	.artist-share h5 a{ color:#000; font-size:20px; margin:0px 10px; }
	
	.artist-video{ background:#fff; padding:55px 0px; }
	
	.artist-video h3{ text-align:center; color:#000; font-size:30px; text-align:center; margin-bottom:20px; }
	
	.left-arrow{ position:absolute; left:-60px; top:40%; }
	
	.right-arrow{ position:absolute; right:-60px; top:40%; }
	
	.artist-gallery{ width:100%; padding:50px 0px; }
	
	.artist-gallery h3{ text-align:center; color:#fff; }
	
	.artist-contact{ max-width:710px; margin:0px auto 60px; display:table; }
	
	.artist-contact h4{ color:#ffcd27; font-size:30px; text-transform:uppercase; font-family: 'Oswald', sans-serif; }
	
	.artist-contact input[type="text"]{ background:#5b5b5c; width:100%; height:44px; border:none; padding:0px 20px; color:#fff; margin-bottom:15px;  }
	
	.artist-contact input[type="email"]{ background:#5b5b5c; width:100%; height:44px; border:none; padding:0px 20px; color:#fff; margin-bottom:15px;  }
	
	.artist-contact textarea{ background:#5b5b5c; width:100%; height:100px; border:none; padding:10px 20px; color:#fff; margin-bottom:15px; resize:none; }
	
	.artist-contact input[type="submit"]{ background:#ffcd27; width:100%; height:44px; border:none; padding:0px 20px; color:#000000; margin-bottom:15px; font-family: 'Oswald', sans-serif; font-weight:bold; font-size:20px; text-transform:uppercase;  }


/* Upload Idea CSS Document */
	
	.upload-idea{ width:100%; text-align:center; padding:50px 0px; }
	
	.upload-idea h3{ color:#fff; font-size:30px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:bold; margin-bottom:35px; }
	
	.upload-idea h4{ color:#fff; font-size:20px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-weight:400; margin-bottom:35px; }
	
	.upload-box{ background:#3d3d3e; padding:30px; }
	
	.upload-box form{ max-width:70%; margin:0px auto;  text-align:left; }
	
	.upload-box form h4{ text-align:left; }
	
	.upload-box form h5{ color:#a8a7a7; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:400; margin:20px 0px; }
	
	.form-inline{ background:#fff; padding:10px 0px; }
	
	.upload-box form input[type="text"]{ background:#fff; width:100%; height:44px; border:none; padding:0px 20px; color:#000; margin-bottom:15px;  }
	
	.upload-box form input[type="email"]{ background:#fff; width:100%; height:44px; border:none; padding:0px 20px; color:#000; margin-bottom:15px;  }
	
	.upload-box form input[type="tel"]{ background:#fff; width:100%; height:44px; border:none; padding:0px 20px; color:#000; margin-bottom:15px;  }
	
	.upload-box form textarea{ background:#fff; width:100%; height:100px; border:none; padding:10px 20px; color:#000; margin-bottom:15px; resize:none; }
	
	.upload-box form select{ background:#fff; width:100%; height:44px; border:none; padding:0px 20px; color:#000; margin-bottom:15px;  }
	.upload-box form h6{ font-weight:400; margin-bottom:10px; margin-top:20px; }
	.upload-box form .col-sm-6{ padding-left:0px; }
	
	.upload-box form input[type="submit"]{ background:#ffcd27; width:auto; height:44px; border:none; padding:0px 50px;  margin-bottom:15px;  font-family: 'Oswald', sans-serif; font-weight:bold; font-size:20px; text-transform:uppercase;  color:#000;  }
	
	
	
	
	
	
	.container.blog-section.blog-details-page .blog-thumb {
    float: left;
    width: auto;
    margin: 0px 20px 20px 0px;
    border: 1px solid #fff;
}

.container.blog-section.blog-details-page .blog-thumb img {
    vertical-align: middle;
    border: 2px solid #fff;

}

	.container.blog-section.blog-details-page p{ font-size:16px; line-height:26px; color:#fff; }
	
	#comments {
    border-top: 1px solid #fff;
    margin-top: 40px;
    background: #222;
    padding: 20px;
}
	


	#comments h3{ color:#ffcd27!important; margin-bottom:20px; }
	
	#comments h3 a{ color:#fff!important; }
	
	#comments h3 small a{  color:#ffcd27!important; }

	#comments .logged-in-as a{ padding:15px 0px; color:#fff; display:inline-block!important;  }
	
	.comment-form-comment label{ width:100%; }
	
	.comment-form-comment textarea{ background: #111;
border: 1px solid #444;
resize: none; padding:10px; margin-bottom:20px; }

.form-submit input[type="submit"]{ background:#ffcd27!important; border:1px solid #ffcd27!important; color:#fff!important; padding:10px 20px!important; font-family: 'Oswald', sans-serif; text-transform:uppercase; }

.comment-list{ list-style:none; }

.comment-author.vcard img {
    float: left;
    margin: 0px 20px 20px 0px;
}

.comments-title{ margin-bottom:20px; }

.comment-body a{ color:#ffcd27!important; }

.reply{ display:none; }

#respond{ clear:both; }

.children {
    list-style: none;
    border-top: 1px solid #fff;
    display: table;
    width: 100%;
    padding: 20px;
}

.comment-form-author label, .comment-form-email label, .comment-form-url label{ width:100%; }

.comment-form-author input[type="text"]{ background: #111;
border: 1px solid #444;
 padding:10px; margin-bottom:20px; }
 
 .comment-form-email  input[type="text"]{ background: #111;
border: 1px solid #444;
 padding:10px; margin-bottom:20px; }
 
 .comment-form-url input[type="text"]{ background: #111;
border: 1px solid #444;
 padding:10px; margin-bottom:20px; }
 
 .um-158.um .um-profile-body{ max-width:100%!important; }
 
 .gallery-field {
    float: none;
    display: inline-block;
    margin: 20px 2px;
    text-align: center;
}
.gallery-image-container{ text-align:center; }

.preview i {
    color: #fff;
    margin: 4px 5px;
}

.um-name a{ color:#FFF!important;}
.um-meta-text{ color:#FFF!important;}

.parsley-required, .parsley-custom-error-message {
color: #000!important; position: absolute!important; bottom:18px!important;right:20%!important;
}
.subscribe-form{ position:relative!important;}
.parsley-errors-list{ margin:0px!important;}
.artist-contact{margin: 25px auto 60px!important;}
.artist-contact input[type="text"]{ color:#FFF; font-weight:400;}
.artist-contact input[type="text"]{ background:#464648!important;font-weight:600!important;font-size:16px!important; color:#FFF!important;}
.artist-contact input[type="email"]{ background:#464648!important;font-weight:600!important;font-size:16px!important; color:#FFF!important;}
.artist-contact textarea{background:#464648!important;font-weight:600!important;font-size:16px!important; color:#FFF!important;}

.subscribe-form .newsletters .form-group.newsletters-fieldholder.newsletters-fieldholder-visible{width:80%; float:left; padding:0px; margin:0px !important;}
.subscribe-form .newsletters .form-group label.control-label{display:none;}
.subscribe-form .newsletters .form-group input[type="text"]{background: #d6d7d9; border: none; width: 100%;
height: 52px; padding: 0px 15px; color: #2c2c2c; font-size: 15px; border-radius:0px !important;}
.subscribe-form .newsletters .clearfix{display:none;}
.subscribe-form .newsletters .form-group.newsletters-fieldholder.newsletters_submit{width: 20%; float: right; padding: 0px; margin:0px !important;}
.subscribe-form button{background: #e56323 !important; border: #e56323 solid 1px !important; color: #fff; font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight: 700; height: 52px; width: 100%; border-radius:0px !important;}
.subscribe-form .newsletters .alert{margin:0px; padding:0px 10px; border-radius:0px; position:absolute;}
.subscribe-form .newsletters .alert p{font-size:13px; line-height:28px;}
.subscribe-form .newsletters-acknowledgement{text-align:center;}
.subscribe-form .newsletters-acknowledgement p{margin-bottom:0px; color:#03902c;}
.newsletters.newsletters-management .alert-success{background-color:#53903a;}
.newsletters.newsletters-management .btn-primary{background-color: #e56323 !important; border-color: #e56323 !important;}
.newsletters.newsletters-management .alert-danger{background-color:#f93d3d;}
.newsletters ul.nav li a{color:#e56323;}
.newsletters.newsletters-management-login .form-inline{background:#131315;}
.newsletters.newsletters-management-login .form-inline .control-label{display:none;}
.newsletters.newsletters-management-login .newsletters .form-control:focus{border-color: #e56323 !important;}
.newsletters.newsletters-management-login .newsletters_button.btn.btn-primary{background-color: #e56323 !important; border-color: #e56323 !important;}
.newsletters .h2, .newsletters h2{color:#fff;}
.newsletters .checkbox label, .newsletters .radio label{margin-right:5px;}
.newsletters.newsletters-management-login .alert-success{background-color:#53903a;}
.newsletters.newsletters-management-login .alert-danger{background-color:#f93d3d; color:#fff;}
#flexiselDemo1{
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   

}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
 
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 24px;
    height: 40px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left:20px;
    background: url(../images/previous-icon.png) no-repeat;
    /*top: -35px !important;*/
}

.nbs-flexisel-nav-right {
    right:20px;
    background: url(../images/next-icon.png) no-repeat;
    /*top: -35px !important;*/
}
#flexiselDemo1 .socials-links-um{line-height: 34px;}
#flexiselDemo1 .artist-caption p.view-link{line-height: 20px;}
#flexiselDemo1 .artist-caption p.title{line-height: 29px; margin-bottom: 19px;}

.mailpoet_text, .mailpoet_select{ background: #555555;
border: 1px solid #b7b7b7;
height: 48px;
width: 50%;
margin-bottom: 0px;
padding: 0px 15px;
color: #c1bfbf;
font-size: 16px;
font-weight: 300; }

.mailpoet_submit{ background: #ffcd27;
width: auto;
color: #000!important;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
border: none;
padding: 10px 40px; }
.contact-block p{font-size:15px; margin-left:3px;}
.page-id-838 .blog-section .row .col-xs-12{color:#fff;}
.es_msg{position:absolute; top:100%;}
	