/*
Theme Name: Monarch
Theme URI: http://wordpress.org/themes/monarch
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: monarch

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.
*/
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 300;
	src: local("Oswald Light"), local("Oswald-Light"), url('css/fonts/hqhm7bvc_nzztui2lzqtdt8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: local("Oswald Regular"), local("Oswald-Regular"), url('css/fonts/-g5pdusrgvxvol5u-a_whw.woff') format("woff");
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 700;
	src: local("Oswald Bold"), local("Oswald-Bold"), url('css/fonts/bh7276gfdcjmjapa_dkg6t8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
/* ::::: http://fonts.googleapis.com/css?family=Roboto:400,400italic,700 ::::: */

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Regular"), local("Roboto-Regular"), url('css/fonts/2ux7wltfw3w8tcltuvlfyq.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('css/fonts/d-6iyplofoccackzxwxsod8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('css/fonts/1po9euap8psf8vnrtp3xnveszw2xoq-xsnqo47m55da.woff') format("woff");
}
/* ::::: http://xvelopers.com/html/werock/assets/css/bootstrap.min.css ::::: */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
*, *:before, *:after { box-sizing: border-box; }
html { font-size: 62.5%; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button, input, select[multiple], textarea { background-image: none; }
a { color: rgb(66, 139, 202); text-decoration: none; }
a:hover, a:focus { color: rgb(42, 100, 150); text-decoration: underline; }
a:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
img { vertical-align: middle; }
p { margin: 0px 0px 10px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 500; line-height: 1.1; }
h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }


.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
.row { margin-left: -15px; margin-right: -15px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-12 { width: 100%; }
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: normal; line-height: 1.42857; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; white-space: nowrap; -moz-user-select: none; }
.btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.btn:hover, .btn:focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active, .btn.active { outline: 0px none; background-image: none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('fonts/glyphicons-halflings-regular.eot') format("embedded-opentype"), url('fonts/glyphicons-halflings-regular.woff') format("woff"), url('fonts/glyphicons-halflings-regular.ttf') format("truetype"), url('fonts/glyphicons-halflings-regular.svg') format("svg");
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.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: 0px; }
.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: 0px; border-top-right-radius: 0px; }
.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: 0px; border-top-left-radius: 0px; }
.nav { margin-bottom: 0px; padding-left: 0px; list-style: none outside none; }
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
.navbar { position: relative; z-index: 1000; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
.navbar:before, .navbar:after { content: " "; display: table; }
.navbar:after { clear: both; }
.navbar:before, .navbar:after { content: " "; display: table; }
.navbar:after { clear: both; }
.navbar-header:before, .navbar-header:after { content: " "; display: table; }
.navbar-header:after { clear: both; }
.navbar-header:before, .navbar-header:after { content: " "; display: table; }
.navbar-header:after { clear: both; }
.navbar-collapse { max-height: 340px; overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset; }
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
.navbar-collapse:after { clear: both; }
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
.navbar-collapse:after { clear: both; }
.container > .navbar-header, .container > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
.navbar-brand { float: left; padding: 15px; font-size: 18px; line-height: 20px; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; border-radius: 4px; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
.navbar-nav { margin: 7.5px -15px; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
.navbar-nav > li > .dropdown-menu { margin-top: 0px !important; border-top-right-radius: 0px; border-top-left-radius: 0px; }/* 2304 HV */
.navbar-default { background-color: rgb(248, 248, 248); border-color: rgb(231, 231, 231); }
.navbar-default .navbar-brand { color: rgb(119, 119, 119); }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: rgb(94, 94, 94); background-color: transparent; }
.navbar-default .navbar-nav > li > a { color: rgb(119, 119, 119); }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(51, 51, 51); background-color: transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-default .navbar-toggle { border-color: rgb(221, 221, 221); }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: rgb(221, 221, 221); }
.navbar-default .navbar-toggle .icon-bar { background-color: rgb(204, 204, 204); }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: rgb(230, 230, 230); }
@media screen and (min-width: 768px) {
}
.dropdown { position: relative; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: none outside none; font-size: 14px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); background-clip: padding-box; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: rgb(51, 51, 51); white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); }
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
@media screen and (max-width: 400px) {
}
.collapse { display: none; }
/* ::::: http://xvelopers.com/html/werock/assets/css/jquery.mCustomScrollbar.css ::::: */

.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCustomScrollBox > .mCSB_scrollTools { width: 16px; height: 100%; top: 0px; right: 0px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0px auto; border-radius: 10px; text-align: center; }
.mCustomScrollBox {  }
.mCustomScrollBox > .mCSB_scrollTools { opacity: 0.75; }
.mCustomScrollBox:hover > .mCSB_scrollTools { opacity: 1; }
.mCSB_scrollTools .mCSB_draggerRail { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.4); }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.75); }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.85); }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9); }
/* ::::: http://xvelopers.com/html/werock/assets/css/font-awesome.min.css ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fonts/fontawesome-webfont.eot') format("embedded-opentype"), url('fonts/fontawesome-webfont.woff') format("woff"), url('fonts/fontawesome-webfont.ttf') format("truetype"), url('fonts/fontawesome-webfont.svg') format("svg");
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; }
[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; }
a [class^="icon-"], a [class*=" icon-"] { display: inline; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0px; }
.icon-search:before { content: "?"; }
.icon-play:before { content: "?"; }
.icon-chevron-left:before { content: "?"; }
.icon-chevron-right:before { content: "?"; }
.icon-comment:before { content: "?"; }
.icon-twitter:before { content: "?"; }
.icon-facebook:before { content: "?"; }
.icon-link:before { content: "?"; }
.icon-pinterest:before { content: "?"; }
.icon-caret-left:before { content: "?"; }
.icon-caret-right:before { content: "?"; }
.icon-linkedin:before { content: "?"; }
.icon-angle-down:before { content: "?"; }
.icon-youtube:before { content: "?"; }
.icon-instagram:before { content: "?"; }
.icon-flickr:before { content: "?"; }
/* ::::: http://xvelopers.com/html/werock/assets/css/flexslider.css ::::: */

.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: none outside none; }
.flexslider { margin: 0px; padding: 0px; }
.flexslider .slides > li { display: none; width: 100%; }
.flexslider .slides img { width: 100%; display: block; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flexslider { margin: 0px; background: none repeat scroll 0% 0% transparent; position: relative; }
.flex-viewport { max-height: 2000px; transition: all 1s ease 0s; }
.flexslider .slides {  }
@media screen and (max-width: 860px) {
}
/* ::::: http://xvelopers.com/html/werock/assets/css/prettyPhoto.css ::::: */

/* ::::: http://xvelopers.com/html/werock/assets/css/jquery.vegas.css ::::: */

.vegas-background { image-rendering: optimizequality; max-width: none ! important; z-index: -2; }
.vegas-overlay, .vegas-background { -moz-user-select: none; }
/* ::::: http://xvelopers.com/html/werock/assets/css/main.css ::::: */

body { font-family: 'Roboto',sans-serif; color: rgb(255, 255, 255); background:url(images/bg.jpg) repeat center top ;	}
.container { background: none repeat scroll 0% 0% rgb(14, 14, 14); }
ul, li { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-family: 'Oswald',sans-serif; }
h1 { font-size: 30px; text-transform: uppercase; position: relative; padding-left: 20px; }
h1:before { content: ""; left: 0px; top: 0px; font-size: 30px; position: absolute; height: 100%; width: 10px; background: none repeat scroll 0% 0% rgb(230, 41, 72); text-transform: uppercase; }
header {  margin-bottom: 37px; }
ul.navbar-nav { float: right; }
.navbar-header { font-weight: 700; }
.navbar-header .logo { display: block; font-size: 54px; line-height: 60px; color: rgb(255, 255, 255); font-family: 'Oswald',sans-serif; }
.logo span { color: rgb(230, 41, 72); }
.navbar-header .slogan { display: block; font-size: 14px; color: rgb(255, 255, 255); font-family: 'Oswald',sans-serif; text-transform: uppercase; }
.navbar-default { margin-bottom: 0px; border-radius: 0px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; }
.navbar-default .navbar-nav > li a { position: relative; }
.navbar-default .navbar-nav > li.active a:before, .navbar-default .navbar-nav > li:hover a:before { position: absolute; height: 2px; content: ""; width: 100%; top: -1px; left: 0px; background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.navbar-default .navbar-nav > li .dropdown-menu a:before { display: none; }
.navbar-brand { position: relative; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover { font-size: 20px; line-height: 30px; color: rgb(255, 255, 255); font-weight: 100; text-transform: uppercase; text-align: center; }
.navbar-default { background: url('images/header-pattern.png') repeat scroll 0% 0% transparent; border: medium none; }
.navbar-nav > li { margin: 0px; position: relative; }
.navbar-nav > li:last-child { padding-right: 0px; }
.navbar-nav > li > a { font-family: 'Oswald',sans-serif; outline: medium none ! important; overflow: hidden; padding: 50px 10px 30px 8px; }
.navbar-default .dropdown-menu > li > a { text-transform: uppercase; font-family: oswald; font-size: 16px; color: rgb(255, 255, 255); font-weight: 300; line-height: 32px; }
.dropdown-menu > li > a:hover { background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.navbar-default .container { position: relative; }
.navbar-default .navbar-toggle { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); height: 60px; top: 22px; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none repeat scroll 0% 0% transparent; }
.navbar-default ul.dropdown-menu { background: none repeat scroll 0% 0% rgb(22, 22, 22); padding: 0px; min-width: 20px; border-radius: 0px; }
.dropdown a i { display: none; }
.navbar-nav { margin-right: 30px; }
.navbar-nav > li:hover ul.dropdown-menu { display: block; }
.social-links { clear: both;  margin-bottom: 1px; }
.nav-search { position: absolute; right: 0px; top: 30px; z-index: 9999; background: none repeat scroll 0% 0% rgb(230, 41, 72); overflow: hidden; width: 50px; }
.nav-search button { width: 51px; height: 60px; background: none repeat scroll 0% 0% rgb(230, 41, 72); color: rgb(255, 255, 255); text-align: center; line-height: 60px; font-size: 18px; border: medium none; float: right; position: relative; z-index: 999; }
.nav-search input { z-index: 99; position: absolute; top: 0px; left: 0px; width: 688px; height: 100%; color: rgb(102, 102, 102); border: medium none; transition: all 0.9s ease-in-out 0s; padding-left: 10px; }
.nav-search:hover input { display: block; }
/*.nav-search:hover { transition: all 0.2s ease 0s; width: 688px; }*/
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position: static; }
.yamm .container { position: relative; }
.yamm .dropdown-menu { left: auto; }
.yamm .yamm-content { padding: 20px 30px; }
.yamm .dropdown.yamm-fw .dropdown-menu { left: 0px; right: 0px; }
.yamm-artist-info img { width: 100%; height: auto; }
.yamm-content h2 { font-size: 16px; text-transform: uppercase; font-family: oswald; font-weight: 300; margin: 0px; padding-left: 15px; padding-bottom: 15px; }
.yamm-content h4, .yamm-content a { text-decoration: none; font-size: 16px; font-family: oswald; font-weight: 300; color: rgb(230, 41, 72); text-transform: uppercase; }
.yamm-artist-name { border-left: 1px solid rgb(39, 36, 37); border-right: 1px solid rgb(39, 36, 37); padding: 0px; margin-top: 32px; }
.yamm-artist-name li { padding-left: 25px; padding-bottom: 10px; line-height: 20px; list-style: none outside none; display: block; }
.yamm-content p { font-size: 12px; font-weight: 300; color: rgb(135, 135, 135); }
.yamm-artist-album img { height: 116px; width: 116px; float: left; margin-right: 18px; }
.yamm-artist-album h2 { padding-left: 0px; }
.yamm-blog img { height: auto; width: 100%; }
.yamm-blog h4 { line-height: 20px; }
.yamm-blog-detail img { height: 70px; width: 70px; float: left; }
.yamm-blog-detail { margin-bottom: 24px; }
.yamm-blog-detail h4 { margin: 0px; line-height: 20px; padding-left: 80px; }
.yamm-blog-detail p { padding-left: 80px; }
.yamm-artist-name li.to-page { margin-top: 0px; }
.yamm-artist-name li.to-page a { color: rgb(255, 255, 255); }
.to-page { color: rgb(255, 255, 255) ! important; margin-top: 5px; display: block; }
header .container { background: none repeat scroll 0% 0% transparent ! important; }
#audio-player { position: relative; }
.rock-player { border-bottom: 1px solid rgb(22, 22, 22); padding-bottom: 10px; padding-top: 20px; }
.rock-player .controls { position: relative; padding-bottom: 25px; }
.rock-player .controls div { display: inline-block; position: relative; margin-right: 2px; cursor: pointer; }
.rock-player .controls .jp-prev, .rock-player .controls .jp-next { height: 41px; width: 41px; border-radius: 50%; background-color: rgb(31, 31, 31); text-align: center; }
.jp-prev { background: url('images/prev.png') no-repeat scroll center center rgb(31, 31, 31); }
.jp-next { background: url('images/next.png') no-repeat scroll center center rgb(31, 31, 31); }
.play-pause { position: relative; top: 10px; height: 63px; width: 63px; border-radius: 50%; }
.jp-play { background: url('images/play.png') no-repeat scroll center center rgb(230, 41, 72); }
.jp-pause { background: url('images/pause.png') no-repeat scroll center center rgb(230, 41, 72); }
.audio-list-icon { float: left; position: relative; top: 10px; height: 63px; width: 63px; border-radius: 50%; background: url('images/list.png') no-repeat scroll center center rgb(230, 41, 72); }
.jp-playlist { padding-left: 80px; }
.jp-playlist h5 { color: rgb(230, 41, 72); margin-bottom: 5px; }
.jp-playlist .audio-track { position: relative; }
.jp-playlist ul { padding: 0px; list-style: none outside none; height: 100%; }
.audio-track { height: 50px; overflow: hidden; }
.jp-playlist li a { font-family: 'Oswald',sans-serif; color: rgb(70, 70, 70); font-size: 13px; line-height: 25px; border-bottom: 1px solid rgb(22, 22, 22); display: block; text-decoration: none; outline: medium none; }
.jp-playlist li.jp-playlist-current a { color: rgb(255, 255, 255); }
.player-status { position: relative; padding-top: 15px; }
.audio-timer { text-align: right; color: rgb(106, 106, 106); }
.audio-title, .audio-timer { display: block; font-size: 14px; font-family: 'Oswald',sans-serif; }
.audio-title { padding-right: 80px; }
.audio-timer { position: absolute; right: 0px; top: 25px; }
.audio-progress { position: relative; background: none repeat scroll 0% 0% rgb(48, 48, 48); height: 4px; width: 100%; border-radius: 2px; overflow: hidden; }
.audio-progress .jp-seek-bar { position: absolute; left: 0px; top: 0px; min-height: 4px; width: 100%; }
.audio-progress .audio-play-bar { position: absolute; left: 0px; top: 0px; min-height: 4px; height: 100%; background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.social { margin: 0px; padding: 5px; float: right; display: table; text-align: center; }
.social li a { color: rgb(68, 68, 69); line-height: 29px; text-align: center; font-size: 18px; border: 1px solid rgb(43, 43, 43); height: 29px; width: 29px; display: block; text-decoration: none; }
.social li { display: inline-block; padding: 2.5px; }
.social li:hover a { color: rgb(230, 41, 72); }
#albums .container { position: relative; padding-bottom: 20px; overflow: hidden; }
.album { position: relative; float: left; width: 270px; height: 270px; margin-right: 15px; }
.album img { width: 100%; height: auto; max-width: 270px; }
.album .hover { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; border: 6px solid rgb(253, 253, 253); background: none repeat scroll 0% 0% rgba(14, 14, 14, 0.85); overflow: hidden; opacity: 0; transition: all 0.2s ease-in-out 0s; }
.album .hover ul { margin: 60px 0px 30px; padding: 0px; text-align: center; transition: all 0.4s ease-in-out 0s; }
.album .hover h2, .album .hover h3 { margin: 0px; padding: 0px 0px 0px 50px; text-transform: uppercase; }
.album .hover h2 { font-size: 30px; line-height: 32px; color: rgb(230, 41, 72); transition: all 0.4s ease-in-out 0s; }
.album .hover h3 { font-size: 20px; line-height: 25px; color: rgb(255, 255, 255); transition: all 0.4s ease-in-out 0s; }
.album:hover .hover { opacity: 1; }
.album:hover ul { margin-top: 97px; }
.album:hover h2, .album:hover h3 { padding-left: 12px; }
.album .hover li { display: inline-block; list-style: none outside none; background: none repeat scroll 0% 0% rgb(230, 41, 72); text-align: center; }
.album .hover li a { display: block; text-decoration: none; font-size: 29px; color: rgb(255, 255, 255); }
.album .hover li { height: 65px; overflow: hidden; margin-left: 4px; margin-right: 4px; width: 65px; line-height: 65px; border-radius: 50%; }
.albums-carousel { padding-top: 15px; }
.albums-carousel ul{ list-style:none !important;}
.top-carouselnav { position: absolute; top: 20px; right: 15px; width: 65px; }
.top-carouselnav a { display: block; height: 29px; width: 29px; background: none repeat scroll 0% 0% rgb(38, 37, 37); color: rgb(230, 41, 72); text-align: center; line-height: 29px; text-decoration: none; font-size: 16px; margin-left: 3px; position: absolute; top: 0px; }
a.prev-album { left: 0px; }
a.next-album { right: 0px; }
#home-slider { position: relative; }
.slider-nav { position: absolute; bottom: 52px; left: 20px; z-index: 999; }
.flexslider .slides > li { position: relative; }
.flex-caption { position: absolute; max-width: 435px; bottom: 52px; left: 115px; border-right: 6px solid rgb(230, 41, 72); }
.flex-caption h2 { margin: 0px; line-height: 40px; text-transform: uppercase; padding: 14px; font-size: 32px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3); }
.home-inner { position: relative; }
.slider-nav a { display: inline-block; outline: medium none; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.5; width: 45px; height: 67px; line-height: 67px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; text-decoration: none; }
#home-slider .container { padding-top: 15px; }
#updates { position: relative; }
#updates .container { padding-bottom: 25px; border-bottom: 1px solid rgb(23, 23, 23); }
.event-feed { position: relative; padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid rgb(23, 23, 23); }
.event-feed .date { font-family: 'Oswald',sans-serif; float: left; }
.event-feed .date .day { display: block; color: rgb(255, 255, 255); font-size: 30px; }
.event-feed .date .month { font-size: 18px; color: rgb(113, 113, 113); }
.event-feed h5, .event-feed p { padding-left: 50px; }
.event-feed h5 { color: rgb(230, 41, 72); font-size: 18px; line-height: 20px; margin: 0px; text-transform: uppercase; }
.event-feed p { color: rgb(255, 255, 255); font-size: 13px; line-height: 14px; text-transform: uppercase; }
.event-feed a.btn, .latest-post a.btn { background: none repeat scroll 0% 0% rgb(31, 31, 31); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; font-weight: 400; font-size: 14px; padding: 9px 17px; position: relative; margin-top: 10px; margin-left: 20px; font-family: 'Oswald',sans-serif; }
.event-feed a.btn:hover, .latest-post a.btn:hover { background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.btn.sold-out:hover { background: none repeat scroll 0% 0% rgb(31, 31, 31) ! important; cursor: not-allowed; }
.news-feed, .latest-post { position: relative; padding-top: 20px; padding-bottom: 8px; }
.news-feed img, .latest-post img { width: 99px; height: auto; float: left; }
.news-feed h2, .news-feed a, .latest-post h2 { margin: 0px 0px 10px; text-decoration: none; display: block; padding: 0px 0px 0px 110px; font-size: 16px; color: rgb(255, 255, 255); }
.news-feed h2:hover, .news-feed a:hover, .latest-post h2:hover, .latest-post h2 a:hover { color: rgb(230, 41, 72); }
.news-feed ul, .latest-post ul { padding: 0px 0px 0px 110px; margin: 0px; }
.news-feed li, .latest-post li { list-style: none outside none; display: inline-block; margin-right: 8px; font-size: 13px; color: rgb(94, 94, 94); font-weight: 400; }
.news-feed li span, .latest-post li span { color: rgb(230, 41, 72); padding-right: 5px; }
.news-feed p, .latest-post p { padding-left: 110px; color: rgb(135, 135, 135); font-size: 13px; }
.video-feed { position: relative; padding-top: 20px; padding-bottom: 5px; }
.video-feed img { width: 100%; height: auto; }
.video-feed a { position: absolute ! important; background: none repeat scroll 0% 0% rgb(230, 41, 72); text-align: center; border-radius: 50%; text-decoration: none; top: 50%; margin-top: -24px; margin-left: -40px; left: 50%; display: block; height: 57px; width: 57px; color: rgb(255, 255, 255); line-height: 57px; font-size: 26px; }
.video-feed a span { color: rgb(255, 255, 255) ! important; }
.video-feed h6 { font-size: 12px; line-height: 14px; color: rgb(255, 255, 255); font-weight: 400; text-transform: uppercase; position: absolute; left: 0px; bottom: -5px; background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 10px; }
.video-feed h5 { position: absolute; left: 0px; bottom: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.9; font-size: 18px; color: rgb(255, 255, 255); height: 60px; width: 100%; line-height: 60px; padding-left: 16px; margin: 0px; }
#latest-blog h1 { margin-left: 15px; }
#latest-blog .container { position: relative; padding-top: 15px; padding-bottom: 70px; }
.blog-post { position: relative; padding-bottom: 45px; margin-top: 17px; color: rgb(255, 255, 255); font-size: 13px; }
.blog-post p { color: rgb(255, 255, 255); font-size: 13px; height: 0px; overflow: hidden; text-transform: none; transition: all 0.3s ease-in 0s; }
.blog-post:hover p { height: 55px; }
.blog-post h2, .blog-post a { font-size: 16px; display: block; text-decoration: none; text-transform: uppercase; font-weight: 400; color: rgb(255, 255, 255); line-height: 18px; }
.blog-post img { width: 100%; height: auto; }
.blog-post .hover { padding: 14px; position: absolute; bottom: 0px; left: 0px; width: 80%; background-color: rgb(23, 23, 23); border-top: 3px solid rgb(230, 41, 72); transition: all 0.4s ease-in-out 0s; }
.blog-post .hover ul { margin: 0px; padding: 0px; color: rgb(94, 94, 94); }
.blog-post:hover .hover { background-color: rgb(230, 41, 72); color: rgb(255, 255, 255); }
.blog-post:hover ul { color: rgb(255, 255, 255); }
.blog-post .hover ul:before { content: "by"; text-transform: none ! important; }
.blog-post .hover li { list-style: none outside none; display: inline-block; line-height: 20px; font-size: 13px; text-transform: none ! important; }
.blog-post .hover li:before { content: "/"; padding-right: 2px; padding-left: 2px; }
.blog-post .hover li:first-child:before { padding: 0px; content: ""; }
footer .container { position: relative; border-top: 3px solid rgb(230, 41, 72); padding-top: 40px; }
footer h4 { font-size: 20px; text-transform: uppercase; padding-bottom: 10px; }
.compass-icon { background: url('images/compas.png') no-repeat scroll center center transparent; height: 22px; width: 22px; display: inline-block; margin-right: 10px; }
.tweet-icon { background: url('images/tweet.png') no-repeat scroll center center transparent; height: 22px; width: 22px; display: inline-block; margin-right: 10px; }
.latest-tweet li { display: block; padding-bottom: 15px; }
.latest-tweet li p { color: rgb(135, 135, 135); text-transform: lowercase; font-family: roboto; font-size: 13px; }
.flickr-icon { background: url('images/flicker.png') no-repeat scroll center center transparent; height: 24px; width: 24px; line-height: 24px; display: inline-block; margin-right: 10px; }
#flicker-feed li { display: inline-block; margin-right: 27px; margin-bottom: 27px; }
#flicker-feed li img { width: 60px; height: 60px; }
.letter-icon { background: url('images/envelop.png') no-repeat scroll center center transparent; height: 22px; width: 22px; line-height: 24px; display: inline-block; margin-right: 10px; }
.menu { margin: 0px; padding: 0px; }
.menu li { font-family: 'Oswald',sans-serif; margin: 0px; padding: 0px; list-style: none outside none; border-bottom: 1px solid rgb(23, 23, 23); line-height: 30px; font-size: 15px; text-transform: uppercase; }
.menu li:last-child { border-bottom: 0px none; }
/*.menu li:before { content: "."; font-size: 40px; color: rgb(24, 24, 24); line-height: 5px; padding-right: 10px; }*/
.menu li a { color: rgb(255, 255, 255); text-decoration: none; }
.menu li a:hover { color: rgb(226, 40, 71); }
.newsletter input { width: 100%; background: none repeat scroll 0% 0% rgb(14, 11, 12); height: 40px; border: 1px solid rgb(23, 23, 23); color: rgb(53, 53, 53); border-radius: 3px; text-align: left; padding-left: 10px; }
.newsletter { text-align: right; }
.newsletter .newsletter-submit { color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; padding: 10px 24px; text-align: center; font-size: 14px; background: none repeat scroll 0% 0% rgb(230, 41, 72); margin: 10px 0px; border: medium none; font-family: 'Oswald',sans-serif; border-radius: 4px; width:auto; }
/* ::::: http://xvelopers.com/html/werock/assets/css/switcher.css ::::: */

#switcher { transition: all 0.3s ease 0s; position: fixed; top: 70px; left: -190px; width: 190px; background: none repeat scroll 0% 0% rgb(38, 37, 37); z-index: 9999999; }
#switcher .toggler { cursor: pointer; line-height: 35px; position: absolute; right: -35px; height: 40px; width: 40px; top: 50%; margin-top: -20px; background: none repeat scroll 0% 0% rgb(255, 198, 0); border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.toggler img { margin-left: 10px; margin-top: 4px; }
#switcher h4 { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(230, 41, 72); text-transform: uppercase; display: block; font-size: 18px; line-height: 50px; font-weight: bold; margin: 0px; text-align: left; padding-left: 20px; }
#switcher h5 { color: rgb(255, 255, 255); text-transform: uppercase; display: block; font-size: 14px; line-height: 30px; text-align: left; padding-left: 20px; }
.colorboxes { position: relative; display: table; }
.color-box { height: 35px; width: 35px; float: left; cursor: pointer; margin-left: 20px; margin-bottom: 10px; }
.thiscolor { height: 30px; width: 30px; margin: 1px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#color1 { background: none repeat scroll 0% 0% rgb(230, 41, 72); }
#color2 { background: none repeat scroll 0% 0% rgb(23, 217, 91); }
#color3 { background: none repeat scroll 0% 0% rgb(246, 60, 60); }
#color4 { background: none repeat scroll 0% 0% rgb(248, 144, 21); }
#color5 { background: none repeat scroll 0% 0% rgb(126, 11, 255); }
#color6 { background: none repeat scroll 0% 0% rgb(0, 185, 253); }
/* ::::: http://xvelopers.com/html/werock/assets/css/switcHelper.css ::::: */

/* ::::: http://fonts.googleapis.com/css?family=Oswald:400,700,300 ::::: */

@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 300;
	src: local("Oswald Light"), local("Oswald-Light"), url('fonts/hqhm7bvc_nzztui2lzqtdt8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: local("Oswald Regular"), local("Oswald-Regular"), url('fonts/-g5pdusrgvxvol5u-a_whw.woff') format("woff");
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 700;
	src: local("Oswald Bold"), local("Oswald-Bold"), url('fonts/bh7276gfdcjmjapa_dkg6t8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
/* ::::: http://fonts.googleapis.com/css?family=Roboto:400,400italic,700 ::::: */

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Regular"), local("Roboto-Regular"), url('fonts/2ux7wltfw3w8tcltuvlfyq.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('fonts/d-6iyplofoccackzxwxsod8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('fonts/1po9euap8psf8vnrtp3xnveszw2xoq-xsnqo47m55da.woff') format("woff");
}
/* ::::: http://xvelopers.com/html/werock/assets/css/bootstrap.min.css ::::: */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
*, *:before, *:after { box-sizing: border-box; }
html { font-size: 62.5%; }
body { font-family: "Roboto"; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button, input, select[multiple], textarea { background-image: none; }
a { color:#f89015; text-decoration: none; }
a:hover, a:focus { color:#f89015; text-decoration: underline; }
a:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
img { vertical-align: middle; }
p { margin: 0px 0px 10px; font-family: "Roboto"; color:#878787; line-height:24px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Oswald"; font-weight: 500; line-height: 1.1; }
h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }


.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
.row { margin-left: -15px; margin-right: -15px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-12 { width: 100%; }
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: normal; line-height: 1.42857; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; white-space: nowrap; -moz-user-select: none; }
.btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.btn:hover, .btn:focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active, .btn.active { outline: 0px none; background-image: none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('fonts/glyphicons-halflings-regular.eot') format("embedded-opentype"), url('fonts/glyphicons-halflings-regular.woff') format("woff"), url('fonts/glyphicons-halflings-regular.ttf') format("truetype"), url('fonts/glyphicons-halflings-regular.svg') format("svg");
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.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: 0px; }
.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: 0px; border-top-right-radius: 0px; }
.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: 0px; border-top-left-radius: 0px; }
.nav { margin-bottom: 0px; padding-left: 0px; list-style: none outside none; }
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
.navbar { position: relative; z-index: 1000; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
.navbar:before, .navbar:after { content: " "; display: table; }
.navbar:after { clear: both; }
.navbar:before, .navbar:after { content: " "; display: table; }
.navbar:after { clear: both; }
.navbar-header:before, .navbar-header:after { content: " "; display: table; }
.navbar-header:after { clear: both; }
.navbar-header:before, .navbar-header:after { content: " "; display: table; }
.navbar-header:after { clear: both; }
.navbar-collapse { max-height: 340px; overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset; }
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
.navbar-collapse:after { clear: both; }
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
.navbar-collapse:after { clear: both; }
.container > .navbar-header, .container > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
.navbar-brand { float: left; padding: 15px; font-size: 18px; line-height: 20px; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; border-radius: 4px; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
.navbar-nav { margin: 7.5px -15px; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
.navbar-nav > li > .dropdown-menu { margin-top: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.navbar-default { background-color: rgb(248, 248, 248); border-color: rgb(231, 231, 231); }
.navbar-default .navbar-brand { color: rgb(119, 119, 119); }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: rgb(94, 94, 94); background-color: transparent; }
.navbar-default .navbar-nav > li > a { color: rgb(119, 119, 119); }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(51, 51, 51); background-color: transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(231, 231, 231); }
.navbar-default .navbar-toggle { border-color: rgb(221, 221, 221); }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: rgb(221, 221, 221); }
.navbar-default .navbar-toggle .icon-bar { background-color: rgb(204, 204, 204); }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:#000;}

/*** add css (14-05-2015) **/
  .artist_slider{ width:50%; float:left; }
  .artist_ctn{ width:50%; float:right; overflow-y: auto; height:230px; }
  .home-inner  .slider-nav a{ height:50px; line-height:50px; }
  .artist-social{ clear:both; margin:25px 0; }
  .artist-social li{ float:left; background:#080a0e; margin:0 5px; padding:7px 15px; }
  .artist-social li a{ font-size:16px; }
  .artist-social li:hover{ background:#f89015; }
  .artist-social li:hover a{ color:#080a0e; }
  
  .home-inner .slider-nav { bottom: 10px; left: 37%; }
  .home-inner .slider-nav a{ margin-right:15px; }
  .artist_main{ margin-bottom:20px; overflow:hidden; }
  .min-height-contain{ margin-bottom:20px; }
  .min-height-contain img{ border:5px solid #f89015; }
  .min-height-contain h1{ font-size:18px; padding-left:0; }
  .min-height-contain h1::before{ background-color:inherit;  content:inherit; }
@media screen and (min-width: 768px) {
}
.dropdown { position: relative; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: none outside none; font-size: 14px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); background-clip: padding-box; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: rgb(51, 51, 51); white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(66, 139, 202); }
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
@media screen and (max-width: 400px) {

}
.collapse { display: none; }
/* ::::: http://xvelopers.com/html/werock/assets/css/jquery.mCustomScrollbar.css ::::: */

.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCustomScrollBox > .mCSB_scrollTools { width: 16px; height: 100%; top: 0px; right: 0px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0px auto; border-radius: 10px; text-align: center; }
.mCustomScrollBox {  }
.mCustomScrollBox > .mCSB_scrollTools { opacity: 0.75; }
.mCustomScrollBox:hover > .mCSB_scrollTools { opacity: 1; }
.mCSB_scrollTools .mCSB_draggerRail { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.4); }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.75); }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.85); }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9); }

/* ::::: http://xvelopers.com/html/werock/assets/css/font-awesome.min.css ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fonts/fontawesome-webfont.eot') format("embedded-opentype"), url('fonts/fontawesome-webfont.woff') format("woff"), url('fonts/fontawesome-webfont.ttf') format("truetype"), url('fonts/fontawesome-webfont.svg') format("svg");
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; }
[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; }
a [class^="icon-"], a [class*=" icon-"] { display: inline; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0px; }
.icon-search:before { content: "?"; }
.icon-play:before { content: "?"; }
.icon-chevron-left:before { content: "?"; }
.icon-chevron-right:before { content: "?"; }
.icon-comment:before { content: "?"; }
.icon-twitter:before { content: "?"; }
.icon-facebook:before { content: "?"; }
.icon-link:before { content: "?"; }
.icon-pinterest:before { content: "?"; }
.icon-caret-left:before { content: "?"; }
.icon-caret-right:before { content: "?"; }
.icon-linkedin:before { content: "?"; }
.icon-angle-down:before { content: "?"; }
.icon-youtube:before { content: "?"; }
.icon-instagram:before { content: "?"; }
.icon-flickr:before { content: "?"; }
/* ::::: http://xvelopers.com/html/werock/assets/css/flexslider.css ::::: */

.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: none outside none; }
.flexslider { margin: 0px; padding: 0px; }
.flexslider .slides > li { display: none; width: 100%; }
.flexslider .slides img { width: 100%; display: block; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.flexslider { margin: 0px; background: none repeat scroll 0% 0% transparent; position: relative; }
.flex-viewport { max-height: 2000px; transition: all 1s ease 0s; }
.flexslider .slides {  }
@media screen and (max-width: 860px) {
	
}
/* ::::: http://xvelopers.com/html/werock/assets/css/prettyPhoto.css ::::: */

/* ::::: http://xvelopers.com/html/werock/assets/css/jquery.vegas.css ::::: */

.vegas-background { image-rendering: optimizequality; max-width: none ! important; z-index: -2; }
.vegas-overlay, .vegas-background { -moz-user-select: none; }
/* ::::: http://xvelopers.com/html/werock/assets/css/main.css ::::: */

body { font-family: 'Roboto',sans-serif; color: rgb(255, 255, 255); background:#fff;	}
.container { background: #fff; }
ul, li { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-family: 'Oswald',sans-serif; color:#000;}
h1 { font-size: 30px; text-transform: uppercase; position: relative; padding-left: 20px; }
h1:before { content: ""; left: 0px; top: 0px; font-size: 30px; position: absolute; height: 100%; width: 10px; background: none repeat scroll 0% 0% rgb(230, 41, 72); text-transform: uppercase; }
header {  margin-bottom: 37px; }
ul.navbar-nav { float: right; }
.navbar-header { font-weight: 700; }
.navbar-header .logo { display: block; font-size: 54px; line-height: 60px; color: rgb(255, 255, 255); font-family: 'Oswald',sans-serif; }
.logo span { color: rgb(230, 41, 72); }
.navbar-header .slogan { display: block; font-size: 14px; color: rgb(255, 255, 255); font-family: 'Oswald',sans-serif; text-transform: uppercase; }
.navbar-default { margin-bottom: 0px; border-radius: 0px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; }
.navbar-default .navbar-nav > li a { position: relative; }
.navbar-default .navbar-nav > li.active a:before, .navbar-default .navbar-nav > li:hover a:before { position: absolute; height: 0px; content: ""; width: 100%; top: -1px; left: 0px; background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.navbar-default .navbar-nav > li .dropdown-menu a:before { display: none; }
.navbar-brand { position: relative; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover { font-size: 20px; line-height: 30px; color: rgb(255, 255, 255); font-weight: 100; text-transform: uppercase; text-align: center; }
.navbar-default { background: url('images/header-pattern.png') repeat scroll 0% 0% transparent; border: medium none; }
.navbar-nav > li { margin: 0px; position: relative; }
.navbar-nav > li:last-child { padding-right: 0px; }
.navbar-nav > li > a { font-family: 'Oswald',sans-serif; outline: medium none ! important; overflow: hidden; padding: 50px 10px 30px 8px; }
.navbar-default .dropdown-menu > li > a { text-transform: uppercase; font-family: oswald; font-size: 16px; color: rgb(255, 255, 255); font-weight: 300; line-height: 32px; }
.dropdown-menu > li > a:hover { background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.navbar-default .container { position: relative; }
.navbar-default .navbar-toggle { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); height: 60px; top: 22px; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none repeat scroll 0% 0% transparent; }
.navbar-default ul.dropdown-menu { background: none repeat scroll 0% 0% rgb(22, 22, 22); padding: 0px; min-width: 20px; border-radius: 0px; }
.dropdown a i { display: none; }
.navbar-nav { margin-right: 30px; }
.navbar-nav > li:hover ul.dropdown-menu { display: block; }
.social-links { clear: both; margin-bottom: 1px; }
.nav-search { position: absolute; right: 0px; top: 30px; z-index: 9999; background: none repeat scroll 0% 0% rgb(230, 41, 72); overflow: hidden; width: 50px; }
.nav-search button { width: 51px; height: 60px; background: none repeat scroll 0% 0% rgb(230, 41, 72); color: rgb(255, 255, 255); text-align: center; line-height: 60px; font-size: 18px; border: medium none; float: right; position: relative; z-index: 999; }
.nav-search input { z-index: 99; position: absolute; top: 0px; left: 0px; width: 688px; height: 100%; color: rgb(102, 102, 102); border: medium none; transition: all 0.9s ease-in-out 0s; padding-left: 10px; }
.nav-search:hover input { display: block; }
/*.nav-search:hover { transition: all 0.2s ease 0s; width: 688px; }*/
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position: static; }
.yamm .container { position: relative; }
.yamm .dropdown-menu { left: auto; }
.yamm .yamm-content { padding: 20px 30px; }
.yamm .dropdown.yamm-fw .dropdown-menu { left: 0px; right: 0px; }
.yamm-artist-info img { width: 100%; height: auto; }
.yamm-content h2 { font-size: 16px; text-transform: uppercase; font-family: oswald; font-weight: 300; margin: 0px; padding-left: 15px; padding-bottom: 15px; }
.yamm-content h4, .yamm-content a { text-decoration: none; font-size: 16px; font-family: oswald; font-weight: 300; color: rgb(230, 41, 72); text-transform: uppercase; }
.yamm-artist-name { border-left: 1px solid rgb(39, 36, 37); border-right: 1px solid rgb(39, 36, 37); padding: 0px; margin-top: 32px; }
.yamm-artist-name li { padding-left: 25px; padding-bottom: 10px; line-height: 20px; list-style: none outside none; display: block; }
.yamm-content p { font-size: 12px; font-weight: 300; color: rgb(135, 135, 135); }
.yamm-artist-album img { height: 116px; width: 116px; float: left; margin-right: 18px; }
.yamm-artist-album h2 { padding-left: 0px; }
.yamm-blog img { height: auto; width: 100%; }
.yamm-blog h4 { line-height: 20px; }
.yamm-blog-detail img { height: 70px; width: 70px; float: left; }
.yamm-blog-detail { margin-bottom: 24px; }
.yamm-blog-detail h4 { margin: 0px; line-height: 20px; padding-left: 80px; }
.yamm-blog-detail p { padding-left: 80px; }
.yamm-artist-name li.to-page { margin-top: 0px; }
.yamm-artist-name li.to-page a { color: rgb(255, 255, 255); }
.to-page { color: rgb(255, 255, 255) ! important; margin-top: 5px; display: block; }
header .container { background: none repeat scroll 0% 0% transparent ! important; }
#audio-player { position: relative; }
.rock-player { border-bottom: 1px solid rgb(22, 22, 22); padding-bottom: 10px; padding-top: 20px; }
.rock-player .controls { position: relative; padding-bottom: 25px; }
.rock-player .controls div { display: inline-block; position: relative; margin-right: 2px; cursor: pointer; }
.rock-player .controls .jp-prev, .rock-player .controls .jp-next { height: 41px; width: 41px; border-radius: 50%; background-color: rgb(94, 94, 94); text-align: center; }
.jp-prev { background: url('images/prev.png') no-repeat scroll center center rgb(31, 31, 31); }
.jp-next { background: url('images/next.png') no-repeat scroll center center rgb(31, 31, 31); }
.play-pause { position: relative; top: 10px; height: 63px; width: 63px; border-radius: 50%; }
.jp-play { background: url('images/play.png') no-repeat scroll center center rgb(230, 41, 72); }
.jp-pause { background: url('images/pause.png') no-repeat scroll center center rgb(230, 41, 72); }
.audio-list-icon { float: left; position: relative; top: 10px; height: 63px; width: 63px; border-radius: 50%; background: url('images/list.png') no-repeat scroll center center rgb(230, 41, 72); }
.jp-playlist { padding-left: 80px; }
.jp-playlist h5 { color: rgb(230, 41, 72); margin-bottom: 5px; }
.jp-playlist .audio-track { position: relative; }
.jp-playlist ul { padding: 0px; list-style: none outside none; height: 100%; }
.audio-track { height: 50px; overflow: hidden; }
.jp-playlist li a { font-family: 'Oswald',sans-serif; color: rgb(70, 70, 70); font-size: 13px; line-height: 25px; border-bottom: 1px solid rgb(22, 22, 22); display: block; text-decoration: none; outline: medium none; }
.jp-playlist li.jp-playlist-current a { color: rgb(255, 255, 255); }
.player-status { position: relative; padding-top: 15px; }
.audio-timer { text-align: right; color: rgb(106, 106, 106); }
.audio-title, .audio-timer { display: block; font-size: 14px; font-family: 'Oswald',sans-serif; }
.audio-title { padding-right: 80px; }
.audio-timer { position: absolute; right: 0px; top: 25px; }
.audio-progress { position: relative; background: none repeat scroll 0% 0% rgb(48, 48, 48); height: 4px; width: 100%; border-radius: 2px; overflow: hidden; }
.audio-progress .jp-seek-bar { position: absolute; left: 0px; top: 0px; min-height: 4px; width: 100%; }
.audio-progress .audio-play-bar { position: absolute; left: 0px; top: 0px; min-height: 4px; height: 100%; background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.social { margin: 0px; padding: 5px; float: right; display: table; text-align: center; }
.social li a { color: rgb(68, 68, 69); line-height: 29px; text-align: center; font-size: 18px; border: 1px solid rgb(43, 43, 43); height: 29px; width: 29px; display: block; text-decoration: none; }
.social li { display: inline-block; padding: 2.5px; }
.social li:hover a { color: rgb(230, 41, 72); }
#albums .container { position: relative; padding-bottom: 20px; overflow: hidden; }
.album { position: relative; float: left; width: 270px; height: 270px; margin-right: 15px; }
.album img { width: 100%; height: auto; max-width: 270px; }
.album .hover { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; border: 6px solid rgb(253, 253, 253); background: none repeat scroll 0% 0% rgba(14, 14, 14, 0.85); overflow: hidden; opacity: 0; transition: all 0.2s ease-in-out 0s; }
.album .hover ul { margin: 60px 0px 30px; padding: 0px; text-align: center; transition: all 0.4s ease-in-out 0s; }
.album .hover h2, .album .hover h3 { margin: 0px; padding: 0px 0px 0px 50px; text-transform: uppercase; }
.album .hover h2 { font-size: 30px; line-height: 32px; color: rgb(230, 41, 72); transition: all 0.4s ease-in-out 0s; }
.album .hover h3 { font-size: 20px; line-height: 25px; color: rgb(255, 255, 255); transition: all 0.4s ease-in-out 0s; }
.album:hover .hover { opacity: 1; }
.album:hover ul { margin-top: 97px; }
.album:hover h2, .album:hover h3 { padding-left: 12px; }
.album .hover li { display: inline-block; list-style: none outside none; background: none repeat scroll 0% 0% rgb(230, 41, 72); text-align: center; }
.album .hover li a { display: block; text-decoration: none; font-size: 29px; color: rgb(255, 255, 255); }
.album .hover li { height: 65px; overflow: hidden; margin-left: 4px; margin-right: 4px; width: 65px; line-height: 65px; border-radius: 50%; }
.albums-carousel { padding-top: 15px; }
.top-carouselnav { position: absolute; top: 20px; right: 15px; width: 65px; }
.top-carouselnav a { display: block; height: 29px; width: 29px; background: none repeat scroll 0% 0% rgb(38, 37, 37); color: rgb(230, 41, 72); text-align: center; line-height: 29px; text-decoration: none; font-size: 16px; margin-left: 3px; position: absolute; top: 0px; }
a.prev-album { left: 0px; }
a.next-album { right: 0px; }
#home-slider { position: relative; }
.slider-nav { position: absolute; bottom: 52px; left: 20px; z-index: 999; }
.flexslider .slides > li { position: relative; }
.flex-caption { position: absolute; max-width: 435px; bottom: 52px; left: 115px; border-right: 6px solid rgb(230, 41, 72); }
.flex-caption h2 { margin: 0px; line-height: 40px; text-transform: uppercase; padding: 14px; font-size: 32px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3); }
.home-inner { position: relative; }
.slider-nav a { display: inline-block; outline: medium none; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.5; width: 45px; height: 67px; line-height: 67px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; text-decoration: none; }
#home-slider .container { padding-top: 15px; }
#updates { position: relative; }
#updates .container { padding-bottom: 25px; border-bottom: 1px solid rgb(172, 172, 172); }
.event-feed { position: relative; padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid rgb(172, 172, 172); }
.event-feed .date { font-family: 'Oswald',sans-serif; float: left; }
.event-feed .date .day { display: block; color:#000; font-size: 30px; }
.event-feed .date .month { font-size: 18px; color: rgb(113, 113, 113); }
.event-feed h5, .event-feed p { padding-left: 50px; }
.event-feed h5 { color: rgb(230, 41, 72); font-size: 18px; line-height: 20px; margin: 0px; text-transform: uppercase; }
.event-feed p { color: rgb(136, 136, 136); font-size: 13px; line-height: 14px; text-transform: uppercase; }
.event-feed a.btn, .latest-post a.btn { background: none repeat scroll 0% 0% rgb(31, 31, 31); border-radius: 4px; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; font-weight: 400; font-size: 14px; padding: 9px 17px; position: relative; margin-top: 10px; margin-left: 20px; font-family: 'Oswald',sans-serif; }
.event-feed a.btn:hover, .latest-post a.btn:hover { background: none repeat scroll 0% 0% rgb(230, 41, 72); }
.btn.sold-out:hover { background: none repeat scroll 0% 0% rgb(31, 31, 31) ! important; cursor: not-allowed; }
.news-feed, .latest-post { position: relative; padding-top: 20px; padding-bottom: 8px; }
.news-feed img, .latest-post img { width: 99px; height: auto; float: left; }
.news-feed h2, .news-feed a, .latest-post h2 { margin: 0px 0px 10px; text-decoration: none; display: block; padding: 0px 0px 0px 110px; font-size: 16px; color: #000; }
.news-feed h2:hover, .news-feed a:hover, .latest-post h2:hover, .latest-post h2 a:hover { color: rgb(230, 41, 72); }
.news-feed ul, .latest-post ul { padding: 0px 0px 0px 110px; margin: 0px; }
.news-feed li, .latest-post li { list-style: none outside none; display: inline-block; margin-right: 8px; font-size: 13px; color: rgb(94, 94, 94); font-weight: 400; }
.news-feed li span, .latest-post li span { color: rgb(230, 41, 72); padding-right: 5px; }
.news-feed p, .latest-post p { padding-left: 110px; color: rgb(135, 135, 135); font-size: 13px; }
.video-feed { position: relative; padding-top: 20px; padding-bottom: 5px; }
.video-feed img { width: 100%; height: auto; }
.video-feed a { position: absolute ! important; background: none repeat scroll 0% 0% rgb(230, 41, 72); text-align: center; border-radius: 50%; text-decoration: none; top: 50%; margin-top: -24px; margin-left: -40px; left: 50%; display: block; height: 57px; width: 57px; color: rgb(255, 255, 255); line-height: 57px; font-size: 26px; }
.video-feed a span { color: rgb(255, 255, 255) ! important; }
.video-feed h6 { font-size: 12px; line-height: 14px; color: rgb(255, 255, 255); font-weight: 400; text-transform: uppercase; position: absolute; left: 0px; bottom: -5px; background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 10px; }
.video-feed h5 { position: absolute; left: 0px; bottom: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.9; font-size: 18px; color: rgb(255, 255, 255); height: 60px; width: 100%; line-height: 60px; padding-left: 16px; margin: 0px; }
#latest-blog h1 { margin-left: 15px; }
#latest-blog .container { position: relative; padding-top: 15px; padding-bottom: 0; }
#latest-blog.plan-for .container { position: relative; padding-top: 15px;  }
.blog-post { position: relative; padding-bottom: 45px; margin-top: 17px; color: rgb(255, 255, 255); font-size: 13px; }
.blog-post p { color: rgb(255, 255, 255); font-size: 13px; height: 0px; overflow: hidden; text-transform: none; transition: all 0.3s ease-in 0s; }
.blog-post:hover p { height: 55px; }
.plan-for .blog-post:hover p {height:auto;max-height:55px;}
.blog-post h2, .blog-post a { font-size: 16px; display: block; text-decoration: none; text-transform: uppercase; font-weight: 400; color: rgb(255, 255, 255); line-height: 18px; }
.plan-for .blog-post h2{margin: 0 0 10px;}
.blog-post img { width: 100%; height: auto; }
.blog-post .hover { padding: 14px; position: absolute; bottom: 0px; left: 0px; width: 80%; background-color: rgb(23, 23, 23); border-top: 3px solid rgb(230, 41, 72); transition: all 0.4s ease-in-out 0s; }
.plan-for .blog-post .hover { width:100%;bottom: -22px; }
.blog-post .hover ul { margin: 0px; padding: 0px; color: rgb(94, 94, 94); }
.blog-post:hover .hover { background-color: rgb(230, 41, 72); color: rgb(255, 255, 255); }
.blog-post:hover ul { color: rgb(255, 255, 255); }
.blog-post .hover ul:before { content: "by"; text-transform: none ! important; }
.blog-post .hover li { list-style: none outside none; display: inline-block; line-height: 20px; font-size: 13px; text-transform: none ! important; }
.blog-post .hover li:before { content: "/"; padding-right: 2px; padding-left: 2px; }
.blog-post .hover li:first-child:before { padding: 0px; content: ""; }
footer .container { position: relative; border-top: 3px solid rgb(230, 41, 72); padding-top: 40px; }
footer h4 { font-size: 20px; text-transform: uppercase; padding-bottom: 10px; }
.compass-icon { background: url('images/compas.png') no-repeat scroll center center transparent; height: 22px; width: 22px; display: inline-block; margin-right: 10px; }
.tweet-icon { background: url('images/tweet.png') no-repeat scroll center center transparent; height: 22px; width: 22px; display: inline-block; margin-right: 10px; }
.latest-tweet li { display: block; padding-bottom: 15px; }
.latest-tweet li p { color: rgb(135, 135, 135); text-transform: lowercase; font-family: roboto; font-size: 13px; }
.flickr-icon { background: url('images/flicker.png') no-repeat scroll center center transparent; height: 24px; width: 24px; line-height: 24px; display: inline-block; margin-right: 10px; }
#flicker-feed li { display: inline-block; margin-right: 27px; margin-bottom: 27px; }
#flicker-feed li img { width: 60px; height: 60px; }
.letter-icon { background: url('images/envelop.png') no-repeat scroll center center transparent; height: 22px; width: 22px; line-height: 24px; display: inline-block; margin-right: 10px; }
.menu { margin: 0px; padding: 0px; }
.menu li { font-family: 'Oswald',sans-serif; margin: 0px; padding: 0px; list-style: none outside none; border-bottom: 1px solid rgb(190, 190, 190); line-height: 30px; font-size: 15px; text-transform: uppercase; }
.menu li:last-child { border-bottom: 0px none; }
/*.menu li:before { content: "."; font-size: 40px; color: rgb(156, 156, 156); line-height: 5px; padding-right: 10px; }*/
.menu li a { color: #000;text-decoration: none; }
.menu li a:hover { color: rgb(226, 40, 71); }
.newsletter input { width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255);height: 40px;border: 1px solid rgb(197, 197, 197);color: rgb(53, 53, 53); border-radius: 3px; text-align: left; padding-left: 10px; }
.newsletter { text-align: right; }
.newsletter .newsletter-submit { color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; padding: 10px 24px; text-align: center; font-size: 14px; background: none repeat scroll 0% 0% rgb(230, 41, 72); margin: 10px 0px; border: medium none; font-family: 'Oswald',sans-serif; border-radius: 4px; width:auto; }
/* ::::: http://xvelopers.com/html/werock/assets/css/switcher.css ::::: */

#switcher { transition: all 0.3s ease 0s; position: fixed; top: 70px; left: -190px; width: 190px; background: none repeat scroll 0% 0% rgb(38, 37, 37); z-index: 9999999; }
#switcher .toggler { cursor: pointer; line-height: 35px; position: absolute; right: -35px; height: 40px; width: 40px; top: 50%; margin-top: -20px; background: none repeat scroll 0% 0% rgb(255, 198, 0); border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.toggler img { margin-left: 10px; margin-top: 4px; }
#switcher h4 { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(230, 41, 72); text-transform: uppercase; display: block; font-size: 18px; line-height: 50px; font-weight: bold; margin: 0px; text-align: left; padding-left: 20px; }
#switcher h5 { color: rgb(255, 255, 255); text-transform: uppercase; display: block; font-size: 14px; line-height: 30px; text-align: left; padding-left: 20px; }
.colorboxes { position: relative; display: table; }
.color-box { height: 35px; width: 35px; float: left; cursor: pointer; margin-left: 20px; margin-bottom: 10px; }
.thiscolor { height: 30px; width: 30px; margin: 1px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#color1 { background: none repeat scroll 0% 0% rgb(230, 41, 72); }
#color2 { background: none repeat scroll 0% 0% rgb(23, 217, 91); }
#color3 { background: none repeat scroll 0% 0% rgb(246, 60, 60); }
#color4 { background: none repeat scroll 0% 0% rgb(248, 144, 21); }
#color5 { background: none repeat scroll 0% 0% rgb(126, 11, 255); }
#color6 { background: none repeat scroll 0% 0% rgb(0, 185, 253); }
/* ::::: http://xvelopers.com/html/werock/assets/css/switcHelper.css ::::: */

.session-feed{
	margin-top: 17px;
}
.sessions .col-lg-6{padding:0;}
.sessions .col-lg-6 img{width:100%;}
.sessions .col-lg-8{padding-left:0;}
.sessions a{
	margin: 0px 0px 10px;
	text-decoration: none;
	display: block;
	font-size: 16px;
	color: #000;
}
.sessions h2{margin-top:0;}
.sessions ul{list-style:none;color:#000;margin-bottom:10px;}
.sessions ul > li{
	list-style: none outside none;
	display: inline-block;
	margin-right: 8px;
	font-size: 13px;
	color: rgb(94, 94, 94);
	font-weight: 400;
}
.session-feed li span{padding-right: 5px;}
.session-feed p {
	color: rgb(135, 135, 135);
	font-size: 13px;
}
#latest-blog.sessions .container{padding-bottom: 70px;}
.event-categories{ list-style:none !important;}
.col-lg-3 iframe{ max-height:200px !important;}


.css-events-list {color:#000;}
.events-table {width:100%;}
.events-table tr {border-bottom:1px solid #ccc; }
.events-table td {padding:10px 10px 10px 0px;}
.eventimage {float:left; margin:0px 15px 0px 0px;}


.eventdtext {float:left; width:80%;}
.eventdtext h4 {font-size:16px; color: #000; line-height: 20px; margin:0px 0px 2px 0px;  font-family: 'Roboto',sans-serif;}
.eventdtext i {margin:0px 0px 5px 0px; display:block; color: #000; }
.eventdtext {color:#878787;}
.event-time {font-size:16px; color: #000; line-height: 20px;  margin:0px 0px 5px 0px; font-family: 'Roboto',sans-serif; text-transform:uppercase;}
.event-description {font-size:16px; color: #000; line-height: 20px; margin:0px 0px 5px 0px;  font-family: 'Roboto',sans-serif; text-transform:uppercase; }

.em-calendar {color:#000; width:100%;}


.widget {}
.widget ul {margin:0px; padding:0px;}
.widget li {list-style-type:none; margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.widget li h5 {font-size:16px; color: #000; line-height: 20px;  margin:0px 0px 5px 0px; }
.eventlisting {margin-bottom:20px;}

.em-location-map-container {width:100% !important; height:250px !important;}

.input { background: none repeat scroll 0 0 #fff; border: 1px solid rgb(197, 197, 197); border-radius: 3px; color: #353535; height: 40px; padding-left: 10px; text-align: left; width: 100% !important;}
.dbem_country { background: none repeat scroll 0 0 #fff; border: 1px solid rgb(197, 197, 197); border-radius: 3px; color: #353535; text-align: left; width: 100% !important; padding:10px 10px 10px 10px;}

.em-booking-form-details textarea {background: none repeat scroll 0 0 #fff; border: 1px solid rgb(197, 197, 197); border-radius: 3px; color: #353535; height:110px; padding-left: 10px; text-align: left; width: 340px !important;}

div.em-booking-login {border-left:none; background-color:#ebebeb; border-radius:5px;}

.em-booking-submit {background: none repeat scroll 0 0 #e62948; border: medium none; border-radius: 4px; color: #fff; font-family: 'Oswald',sans-serif; font-size: 14px; margin: 10px 0; padding: 10px 24px; text-align: center; text-decoration: none; text-transform: uppercase;}

#em_wp-submit {background: none repeat scroll 0 0 #e62948; border: medium none; border-radius: 4px; color: #fff; font-family: 'Oswald',sans-serif; font-size: 14px; margin: 10px 0; padding: 10px 24px; text-align: center; text-decoration: none; text-transform: uppercase; display:block !important;}

.em-booking-login-form label {width:auto !important;}
#em_rememberme {margin-right:5px !important; display:inline-block !important;}

.em-ticket-select { background: none repeat scroll 0 0 #fff; border: 1px solid rgb(197, 197, 197); border-radius: 3px; color: #353535; text-align: left; width:20% !important; padding:5px 10px 5px 10px;}


.innerwhitebg {background-color:#fff; margin-bottom:30px; overflow:hidden; border:1px solid #E1E1E1;}
.blogheadingpadd {padding:10px 20px; border-top:1px solid #E1E1E1;}
.blogheadingpaddnews {padding:10px 20px;}
.blogheadingpadd h4 {font-size:18px; margin-bottom:10px; }
.datecommpadd {padding:15px 20px 15px 20px; background-color:#f0f0f0; overflow:hidden;}
.bligimg {margin-bottom:0px; line-height:0px;}
.blogtext {height:37px; overflow:hidden; margin-bottom:15px;}
.learnmorelink {text-align:right;}
.learnmorelink a {font-size:14px; color:#000; text-decoration:none;}
.learnmorelink a:hover {color:#f89015; text-decoration:underline;}
.bligimg img {width:100%;}
.date {background:url(images/calendar.png) no-repeat 0px 0px; color:#999999; float:left; height:16px; margin-right:30px; padding-left:22px;}
.postby {background:url(images/postby.png) no-repeat 0px 0px; color:#999999; float:left; height:16px; margin-right:30px; padding-left:22px;}
.inspirational {background:url(images/inspirational-icon.png) no-repeat 0px 0px; color:#999999; float:left; height:16px; margin-right:30px; padding-left:22px;}
.postcomment {background:url(images/comment.png) no-repeat 0px 0px; color:#999999; float:left; height:16px; margin-right:30px; padding-left:22px;}


.deatilstext {margin-bottom:30px;}
.prodetailstext {margin-bottom:20px;}
.prodetailstext h3 {font-size:18px; font-family: 'open_sansregular'; color:#2f393a; border-bottom:1px solid #e1e1e1; padding-bottom:15px; margin-bottom:15px; font-weight:normal;}

.contactcommentform {margin-bottom:8px;}
.contactcommentform label {font-size:13px; color:#000; margin-bottom:5px; display:block; font-weight:normal; }
.contactcommentform label span {color:#ff0000;}
.contactcommentform input {width:50%; padding-left: 10px; margin-bottom:10px; border: 1px solid rgb(197, 197, 197); height: 40px; line-height:40px; font-size:12px; color:#353535; display:block; float:none; text-align: left;  border-radius: 3px; background-color:#fff;}
.contactcommentform textarea  {width:70%; margin-bottom:10px;  border: 1px solid rgb(197, 197, 197);  font-size:12px; padding:10px; height:100px; color:#353535; display:block; text-align: left; border-radius: 3px; background-color:#fff;}

.form-submit input {background: none repeat scroll 0 0 #e62948!important; border: medium none!important; border-radius: 4px!important; color: #fff!important; font-family: 'Oswald',sans-serif!important; font-size: 14px!important; margin: 10px 0 !important; padding: 10px 24px !important; text-align: center!important; text-decoration: none!important; text-transform: uppercase!important; width:auto !important; line-height:normal !important;}

.form-allowed-tags {display:none;}

.commentpart {}
.usercomment {overflow:hidden; background-color:#F8F8F8; border:1px solid #E1E1E1; padding:20px; margin-bottom:20px;}
.commentimg {float:left; width:81px; margin-right:18px;}
.commentimg img {border:1px solid #ccc; padding:2px;}
.commentdetails {float:left; padding-top:5px; line-height:17px; margin-bottom:15px;}
.commentdetails span {font-size:15px; font-weight:bold;}
.commentdetails a {text-decoration:none; color:#107b93;}
.commentdetails a:hover {color:#107b93; text-decoration:underline;}
.cdetails {line-height:17px;} 
.commentdet {float:left; width:83%;  }

.contactcommentform .comment-body {overflow:hidden; background-color:#F8F8F8; border:1px solid #E1E1E1; padding:20px; margin-bottom:20px;}
.contactcommentform ul.children {margin-left:30px;}

.comment-author {float:left; width:80px; margin-right:20px;}

.comment-metadata {padding-top:5px; line-height:17px; margin-bottom:15px;}
.comment-content {padding-top:5px; line-height:17px;}
.reply {padding-top:5px; line-height:17px; text-align:right; background:url(images/orange-arrow.png) no-repeat right; padding-right:25px;}
.fn {text-align:center; display:block; margin-top:5px; word-wrap: break-word; margin-bottom:10px;}
.says {display:none;}

.wpcf7 input { background: none repeat scroll 0 0 #fff; border: 1px solid rgb(197, 197, 197); border-radius: 3px; color: #353535; height: 40px; padding-left: 10px; text-align: left; width:100% !important;}
.wpcf7 textarea {width:100%; margin-bottom:10px;  border: 1px solid rgb(197, 197, 197);  font-size:12px; padding:10px; height:100px; color:#353535; display:block; text-align: left; border-radius: 3px; background-color:#fff;}

.wpcf7 .wpcf7-submit {background: none repeat scroll 0 0 #e62948!important; border: medium none!important; border-radius: 4px!important; color: #fff!important; font-family: 'Oswald',sans-serif!important; font-size: 14px!important; margin: 10px 0px 0px 0px !important; padding: 10px 24px !important; text-align: center!important; text-decoration: none!important; text-transform: uppercase!important; line-height:normal !important; width:auto !important; }



.contactphonenumber {margin-bottom:20px; margin-top:20px;}
.contactphonenumber span {color:#f89015; font-weight:bold;}
.conphonenum {background:url(images/icon-call.png) no-repeat 0px 2px; padding-left:35px;}
.conenail {background:url(images/icon-mail.png) no-repeat 0px 2px; padding-left:35px;}
.conaddress {background:url(images/icon-map.png) no-repeat 0px 2px; padding-left:35px;}
.wpcf7-validation-errors{ border:none !important; color:#ff0000; margin:0px !important; padding:0px !important;}
div.wpcf7-mail-sent-ok {
border:none !important;
color:#398f14;
}
.wpcf7-form-control-wrap{ display:block !important;}
/*.wpcf7-not-valid-tip{ position:absolute !important; top:10px !important; left:54% !important;}*/


.newspaddimg {margin-bottom:0px; line-height:0px; padding:10px;}
.newspaddimg img {width:100%;}

.events-table tr:nth-child(even) {background:#f6f6f6; border-radius:5px; display:block; margin-bottom:8px; border:1px solid #ccc;}
.events-table tr:nth-child(odd) {background:#fff8ef; border-radius:5px; display:block; margin-bottom:8px; border:1px solid #ccc;}
.events-table td:nth-child(even) {padding:10px}
.events-table td:nth-child(odd) {padding:10px}
.events-table th:nth-child(even) {padding:10px}
.events-table th:nth-child(odd) {padding:10px}

.event-time {width:161px !important;}

.yamm-content h2 {color:#fff;}

.mainfullwidth .col-lg-9 .col-lg-5 {padding-right:0px !important;}
.mainfullwidth .col-lg-9 .col-lg-7 {padding-left:0px !important;}

#colorbox {overflow:visible !important;}

/* 2204 HV */
.navbar .navbar-header{ float:none;}
.navbar .collapse{ padding:0;}
footer .social{ float:left; text-align:left; padding:0; margin:0px 0 40px;}
footer .social li:hover a{ color:#e62948 !important; border:1px solid #e62948;}
.event-sub-link{ float:left; margin:0 0px 10px 0;}
.connectio-icon{ background:url(images/connection-icon.png) no-repeat left top; width:17px; height:17px; display:inline-block; margin-right:10px;}

.min-height-contain{ min-height:350px !important; }

.event-sub-link a h2{ margin-left:15px; }

.min-height-contain-extra{ min-height:550px !important; }
.artist-social{  float: none; display:inline-block;
  text-align: left;
  padding: 0;
  margin: 15px 0 40px;
  clear:inherit;}
  
  
/** add css(7-6-2016) **/
.navbar .nav-search button{ background:#131313; }
.navbar .gc-phone-header{ float:left; top:58px; position:absolute; color: #131313; font-size:22px; font-weight:normal; }
.navbar .gc-phone-header img{ margin-right:7px;   margin-top: 3px; vertical-align: top; }
.navbar .gc-social-in-header{ position: absolute; right:200px; top: 60px; }
.gc-social-in-header .social li a{ width: 28px; color:#ffffff;  height: 28px; border:none; background:#131313; border-radius:100%; line-height: 28px; }
.navbar-collapse .navbar-nav li a{ color:#131313 !important; font-weight:lighter !important; font-family: "Oswald"; }
.navbar-collapse .navbar-nav li.current-menu-item a{ background:lightgrey; }
.navbar-collapse .navbar-nav li:hover a{ background:lightgrey !important; }   
footer .footer-bottom{ clear:both; }
.home-inner .slides .flex-caption{  border-color: #ffffff; } 
.home-inner .slides .flex-caption h2{ padding-right:70px; line-height: 48px; padding-left:30px; }
.home-inner .slides .flex-caption{  left: 160px;     bottom: 87px; }
.gc-corosel-home{ background:#eeeeee; padding:12px 0 10px; }
.gc-corosel-home .container{ background:none; }
.gc-corosel-home .client-carousel .item{ width:100%; }
.gc-corosel-home .client-carousel .item .col-sm-3{ width:100%; }
h1::before{ background:#131313 !important; }
.gc-corosel-home .client-carousel h4{ font-family: "Oswald";  margin-bottom: 5px; font-size:24px; text-align:center; color:#131313; }
.gc-corosel-home .client-carousel .owl-prev{ position:absolute; left:-50px; top:70px;  } 
.gc-corosel-home .client-carousel .owl-next{ position:absolute; right:-50px; top:70px;  } 
.gc-corosel-home .client-carousel .owl-prev img:hover{ opacity:0.6; }
.gc-corosel-home .client-carousel .owl-next img:hover{ opacity:0.6; }
.gc-corosel-home .owl-theme .owl-controls{ margin:0; }
.gc-corosel-home .client-carousel .servicesimg{ min-height:168px; position:relative; max-height:168px; overflow:hidden; }
.home-inner .slider-nav{ display:none; }
.gc-corosel-home .client-carousel .show-hide-content{position:absolute;  width:100%; height:100%; background:url(images/plusiconhover.png) no-repeat center center rgba(19,19,19, 0.7);  top:100%; text-align:center; transition:all 0.5s ease-out 0s; cursor:pointer;}
.gc-corosel-home .client-carousel .item{ overflow:hidden; }
.gc-corosel-home .client-carousel .item:hover .show-hide-content{top:0; right:0; left:0; transition:all 0.5s ease-out 0s;}
footer{ background:url(images/footerbg.jpg) repeat top center; padding:30px 0 15px; }
footer .container{ background:none; border:none !important; padding-top:0 !important; }
footer .footertop h3{ margin-top:0;   margin-bottom: 20px; color:#ffffff; font-family: "Roboto"; font-size:24px; font-weight:bold; text-transform:uppercase; }
footer .footertop .links ul li{ background:url(images/footerservicearrow.png) no-repeat 0 8px; margin-bottom:4px; border-bottom:none;   padding-left: 20px; }
footer .footertop .links ul li a{ color:#fffeff; font-family: "Roboto"; font-size:14px; line-height:20px; }
footer .footertop .links ul li a:hover{ color:#ffb7df; }
footer .footertop .links ul li::before{ content:inherit; }

footer .footertop .servicelinks ul li{ background:url(images/footerservicearrow.png) no-repeat 0 8px; margin-bottom:4px; border-bottom:none;   padding-left: 20px; }
footer .footertop .servicelinks ul li a{ color:#fffeff; font-family: "Roboto"; font-size:14px; line-height:20px; }
footer .footertop .servicelinks ul li a:hover{ color:#ffb7df; }
footer .footertop .servicelinks ul li::before{ content:inherit; }
.about-contain h3{ font-family: "Roboto"; font-weight:bold; }
.gallarydiv .gallaryimg{ min-height:190px; max-height:190px; }
.gallarydiv .gallaryimg .show-hide-content{position:absolute;  width:100%; height:100%; background:url(images/plusiconhover.png) no-repeat center center rgba(19,19,19, 0.7);  top:100%; text-align:center; transition:all 0.5s ease-out 0s; cursor:pointer;}
.gallarydiv .gallaryimg{ overflow:hidden; position:relative; }
.gallarydiv .gallaryimg:hover .show-hide-content{top:0; right:0; left:0; transition:all 0.5s ease-out 0s;}
footer{ background:url(images/footerbg.jpg) repeat top center; padding:30px 0 0px; }
.contactform{ margin-top:20px; background:lightgrey; padding:15px; }
.contactform label{ color:#131313; margin-bottom:10px; }
.contactform input{ background:#fff; border:none; border-radius:0; height:30px; margin-bottom:10px; }
.contactform textarea{ background:#fff; border:none; border-radius:0; }
.contactform input[type="submit"]{ background:#131313 !important; color:#ffffff !important; border-radius:0 !important; font-family: "Roboto" !important; text-transform:none !important; font-size:15px !important; padding:7px 15px !important; height:auto !important;   }
.contactform input[type="submit"]:hover{ background:#eee !important; color:#131313 !important; } 
.testimonial .flexslider{ margin-top:20px; background:lightgrey; padding:10px 12px; }
.testimonial .testi-detail p{ color:#131313; line-height:18px; margin-bottom:3px; }
.testimonial .testi-detail{ margin-bottom:10px; }
.testimonial .testi-contain h6{ font-family: "Roboto"; font-weight:bold; font-size:14px; color:#131313; }
footer .newsletter{ text-align:left; }
footer .newsletter input{ width:100%;  padding-left: 15px; border-radius:0; margin-bottom:12px; border:none; font-family: "Roboto"; font-weight:normal; color:#131313; }
footer .newsletter input[type="submit"]{ background:#ffb7df; color:#131313; font-size:16px; font-family: "Roboto"; font-weight:bold; border-radius:0; line-height:16px;   padding: 10px 15px; }
footer .newsletter input[type="submit"]:hover{  background:#eee; color:#131313; }
footer .location .addressctn p{ color:#fff; }
footer .location .address img{ float:left; margin-top: 3px; }
footer .location .address .addressctn{ display:table; margin-top: -3px; padding-left:25px; line-height:18px; margin-bottom:12px; }
footer .location .address .addressctn p{ display:table; padding-left:0; line-height:18px; margin-bottom:3px; }
footer .location .maillink a{ color:#fff; margin-left:15px; }
footer .location .maillink a:hover{ color:#ffb7df; }
footer .footertop { border-bottom:1px solid #828282;  padding-bottom: 20px; overflow:hidden; } 
.footer-bottom { padding:22px 0 18px; }
.footer-bottom p{ text-align:center; color:#fff; font-size:18px; font-weight:normal; margin-bottom:0; }
#cboxOverlay{ background:rgba(0,0,0, 0.9) !important; }
#cboxTitle{ color:#131313 !important;font-size:16px; bottom:0 !important; }

.gc_listingmain{ margin-bottom:20px; margin-top:7px; border-bottom:1px solid #828282; padding-bottom:30px; overflow:hidden; }
.gc_listingmain .gc_listingleft { width:24%;  float:left; }
.gc_listingmain .gc-right-image { margin-right:20px; }
.gc_listingmain .gc-left-image { margin-left:20px; }
.gc_listingmain .gc-left-image img{ float:right; }
.gc_listingmain .gc_listingright{ width:74%; float:left; }
.gc_listingmain .gc_listingright .gc-content-listing-ff h2{ margin-top:0; font-size:24px; font-family: "Roboto"; font-weight:bold; }
.gc_listingmain .gc_listingright .gc-content-listing-ff a.gc-read-more{ background:#131313; color: #ffffff; padding: 7px 15px; }
.gc_listingmain .gc_listingright .gc-content-listing-ff a.gc-read-more:hover{ background:#d390b5; color: #131313; }
.gc_listingmain .gc_listingright .gc-content-listing-ff .product-desc{ margin-bottom:15px; } 
.gc_listingmain .gc-contain-upper a h2:hover{ color:#d390b5; }
.main-content{ margin-bottom:40px; }
.min-height-contain #wpsimplegallery{ margin-top:30px; }
.min-height-contain #wpsimplegallery li{ width:23.5%; border:5px solid #d390b5; display:inline-block; margin-bottom:20px; margin-right:2%; }
.min-height-contain img { border:none; margin:0 !important; }
.min-height-contain li a{ display:block; position:relative; }
.min-height-contain li a:after{ background:rgba(0,0,0,0.7); content:""; position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; }
.min-height-contain li:hover a:after{ display:block; opacity:1;  transition:all 0.5s ease-out 0s; }
.min-height-contain li:nth-of-type(4n+4) { margin-right:0 !important; }
.bookingform select{ width:100%; background:url(images/down-arrow.png) right center no-repeat; margin-bottom:15px; cursor:pointer; -webkit-appearance: none;  -moz-appearance: none; appearance: none;  padding-left: 7px; border:1px solid rgb(197, 197, 197); height: 40px;  }
.bookingform input{ border-radius:0; margin-bottom:15px; }
.bookingform textarea{ border-radius:0; margin-bottom:15px; }
.bookingform input[type="submit"]{ background:#131313 !important; color:#ffffff !important; border-radius:0 !important; font-family: "Roboto"!important; text-transform:none !important; font-size:15px!important; padding:7px 15px!important; height:auto!important; }
.bookingform input[type="submit"]:hover{ background:#d390b5 !important;color:#131313 !important; transition: all 0.2s ease 0s; } 
.bookingform label{ color: #131313; font-weight:normal; }
.contactgcfilledform input{ border-radius:0; margin-top:10px; }
.contactgcfilledform textarea{ border-radius:0; margin-top:10px; }
.contactgcfilledform p{ color: #131313; }
.contactgcfilledform input[type="submit"]{ background:#131313 !important; color:#ffffff !important; border-radius:0 !important; font-family: "Roboto"!important; text-transform:none !important; font-size:15px!important; padding:7px 15px!important; height:auto!important; }
.contactgcfilledform input[type="submit"]:hover{ background:#d390b5 !important;color:#131313 !important; transition: all 0.2s ease 0s; }

.contactaddress .conaddress{ background:url(images/footerlocationicon.png) no-repeat; }
.contactaddress .conaddress span{  color:#131313; }
.contactaddress .conphonenum{ background:url(images/contactcallicon.png) no-repeat; }
.contactaddress .conphonenum span{  color:#131313; }
.contactaddress .conenail{ background:url(images/contactmailicon.png) no-repeat; }
.contactaddress .conenail span{  color:#131313; }
.mainfullwidth{ margin-top:20px; }


.gc-default-single-page .gc-abouttext{ margin-top:20px; }

.alignleft, img.alignleft{display: inline; float: left; margin-right: 15px;  margin-top: 4px;}
.alignright, img.alignright{display: inline; float: right; margin-left: 15px;  margin-top: 4px;}
.aligncenter, img.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px;}


span.current, a.page-numbers:hover {
    background: #ffb7df none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin: 20px 5px;
    padding: 5px 10px;
}

a.page-numbers {
    background: #71747a none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin: 0 5px;
    padding: 5px 10px;
    text-decoration: none;
}

.gc-pagination .screen-reader-text{ display:none; }

.gc-search-page .blogheadingpaddnews{  padding: 0; }
.gc-search-page .innerwhitebg{ padding:10px; }
.gc-search-page .innerwhitebg .learnmorelink{ text-align:left; margin-bottom:10px; }
.gc-search-page .innerwhitebg .learnmorelink a{ background: #131313; color: #ffffff;  padding: 7px 15px; }
.gc-search-page .innerwhitebg .learnmorelink a:hover{ background: #d390b5; text-decoration:none; color: #131313; }
.gc-search-page .innerwhitebg h4 a{ color: #000; font-family: "Roboto";    font-size: 24px; font-weight: bold; }
.gc-search-page .innerwhitebg h4 a:hover{ color: #d390b5; }
.gc-search-page .innerwhitebg .gc-contain-search-page-box{ color: #878787; line-height:24px; margin-bottom:15px; }
.gc-not-found-page input{ border: 1px solid rgb(197, 197, 197); height: 40px; padding-left: 10px; }
.gc-not-found-page button{ background: #131313; padding: 7px 15px; border:none; height:40px;  }
.gc-not-found-page button .icon-search{ color:#fff; }
.gc-not-found-page button:hover{ background: #d390b5; }
.gc-not-found-page button:hover .icon-search{ color:#131313; } 
.gc-search-page .col-lg-9 .blogheadingpaddnews h4{ margin-top:0; }
.finalactivated{ 	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;width:300px !important;}

.smallfinalactivated{ 	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease; width:50px !important;}



