/*
Theme Name: ursss2015c
Theme URI: ursss.com
Author: ursss
Author URI: ursss.com
Version: 1
Text Domain: ursss
*/

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

[class^="icon-"], [class*=" icon-"] {
	font-family: 'ursss-icon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-gx_mail:before {
	content: "\e60c";
}
.icon-price-tag:before {
	content: "\e600";
}
.icon-clock:before {
	content: "\e602";
}
.icon-user:before {
	content: "\e603";
}
.icon-users:before {
	content: "\e604";
}
.icon-search:before {
	content: "\e605";
}
.icon-power:before {
	content: "\e606";
}
.icon-smile:before {
	content: "\e607";
}
.icon-facebook:before {
	content: "\e609";
}
.icon-twitter:before {
	content: "\e60a";
}
.icon-feed2:before {
	content: "\e60b";
}
.icon-menu:before {
	content: "\e60d";
}
.icon-cross:before {
	content: "\e60e";
}
.icon-share2:before {
	content: "\e60f";
}
.icon-instagram:before {
	content: "\e610";
}

.fnt-icon{font-size:16px;/*filter:alpha(opacity=60);opacity:.6;*/}

.fnt28{font-size:28px;filter:alpha(opacity=60);opacity:.6;}
.fnt32{font-size:32px;filter:alpha(opacity=60);opacity:.6;}
.fnt36{font-size:36px;filter:alpha(opacity=60);opacity:.6;}
/* - - - - - - - - - - - - - - - - - - - - - */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}



/**
 * gx tmp to trash
 */

 .gx_sidebar {max-width:150px;}
 .gx_site-content {margin-left:0;width:100%;}

 /* gx ok*/

em {
    font-style: italic !important;
}
i {
    font-style: italic !important;
}

 body {
font-family: lato;
/*background:#0a141d url("img/texture.jpg") repeat;*/ /* #d64540 */
background-attachment: fixed;
background-color: #0a141d;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Lato", Helvetica, Arial, sans-serif;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {text-decoration: none;color:#cecece;}
a:hover {text-decoration: none;color:#fff;}

hr {border-top: 1px solid rgba(37, 37, 37,1);}


/* NAV ################################################*/
.gx-col-10 {width:10%;float:left;min-height: 10px;}
.gx-col-20 {width:20%;float:left;min-height: 10px;}
.gx-col-25 {width:25%;float:left;}
.gx-col-33 {width:33.33333333%;float:left;}
.gx-col-50 {width:50%;float:left;}

.gx_nav_icons {
width:24px;
padding:0;
margin:0;
filter:alpha(opacity=70);opacity:.7;
}

.gx-icon-right {
float:right;
width:24px;
padding:0px 0px;
}

.fl-left {float:left;}
.fl-right {float:right;}

.navbar {
    margin: 0;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    top:0;
    right: 0;
    left: 0;
    z-index: 1040;
    min-height:60px;
    background:transparent;

}

.nav-padding {padding: 0 8px}

.navbar a {
display:block;
text-align: center;
padding: 14px 0;
color:#ccc;
}

.gx-icon-right a {
display:block;
text-align: center;
padding: 18px 0;
color:#ccc;
}
.gx-icon-right a.fb {
display:block;
text-align: center;
padding: 16px 0;
color:#ccc;
}

span.icon_active {
color:#fff;
}

.gx_shop_icon {display: block;}


.gx_shop {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -30px;
}
a.navlink_shop {
    padding: 19px 4px;
}
a.navlink_shop span{
    letter-spacing: 2px;
    font-size: 16px;
}



#gx_menu .main_menu a {
    text-decoration: none;
    color: #c6c7ca;
}
#gx_menu .main_menu a:hover {
    text-decoration: none;
    color: #fff;
}

.main_menu {

}
.main_menu li{
	padding: 10px 0 10px 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 28px;
}
.main_menu li span{
	width: 200px;
	    text-align: center;
	    padding: 6px 6px 6px 8px;
	    letter-spacing: 6px;
	    cursor: pointer;
	    margin: 0 auto;
	    display: block;
}
/* social icons menu*/
.social_gx {
    text-align: center;
		margin-top: 38px;
}
.social_gx li{
	    display: inline-block;
			margin-right: 25px;
			padding-top: 8px;
}
.social_gx li a{
	text-decoration: none;
	display: block;
	opacity: 0.74;
}
.social_gx li a:hover{
	opacity: 1;
}

.social_gx li a img{
	display: block;
	max-width: 24px;
}
.social_gx li a img.icon-facebook{
	display: block;
	max-width: 22px;
}


.menu_nav a img.icon-menu {
	display: block;
	max-width: 28px;
	opacity: 0.74;
	padding-left: 3px;
}
.menu_nav a:hover img.icon-menu {
	opacity: 1;
}

.search_nav a img.icon-search {
	display: block;
	max-width: 28px;
	opacity: 0.74;
	padding-left: 3px;
	margin-top: -5px;
}
.search_nav a:hover img.icon-search {
	opacity: 1;
}

#logo_ursss {
	position: fixed;
    top: 24px;
    left: 50%;
		margin-left:-40px;
    z-index: 1050;
}
#logo_ursss img.icon-ursss {
    max-width: 80px;
}

#logo_ursss a{
	opacity: 0.88;
}
#logo_ursss a:hover{
	opacity: 1;
}



.single-post #logo_ursss {
    top: 22px;
}

#logo_ursss_single  {
    width: 84px;
		margin: 0 auto;
}
#logo_ursss_single a img.icon-ursss {
    max-width: 84px;
		opacity: 0.6;
}
#logo_ursss_single a:hover img.icon-ursss {
    opacity: 1;
}


#home_icon {
    position: fixed;
    top: 32px;
    left: 50%;
    margin-left: -15px;
    z-index: 1050;
}
#home_icon a img.icon-ursss {
	    max-width: 30px;
	    opacity: 0.74;
}
#home_icon a:hover img.icon-ursss {
	    opacity: 1;
}

/* NAV end ########*/


/* social icons menu*/
.social_gx_share {
    text-align: center;
		margin-top: 38px;
}
.social_gx_share li{
	    display: inline-block;
			margin-right: 25px;
			padding-top: 8px;
}
.social_gx_share li a{
	text-decoration: none;
	display: block;
}
.social_gx_share li a img{
	display: block;
	max-width: 16px;
	opacity: 0.6;
}
.ssocial_gx_share li a img.icon-facebook{
	display: block;
	max-width: 22px;
}
.social_gx_share li a:hover img{
	opacity: 1;
}






#content {
display: block;
float: left;
margin-top: 134px;
}

article {
position:relative;
width: 100%;
height: auto;
min-height: 100px;
}

#content .item img.trans_gx {
position:relative;
width:100%;height:auto;
z-index:0;
display:block;
}

.item img.gx_img {
position: absolute;
top:0;left:0;
z-index: 2;
}

.grid-tit{text-transform: uppercase;font-size: 16px; line-height: 24px;
letter-spacing:1px;letter-spacing:0.2pt;
position: absolute;
top: 50%;
margin-top: -14px;
display: block;
width: 100%;
text-align: center;
z-index: 5;
font-weight: bold;
font-family: Lato;
}
.grid-tit span{
padding: 6px 6px 6px 8px;
letter-spacing: 3px;
color: #fff;
cursor: pointer;
}
.grid-tit-stiky{margin:10px 0 10px 0; text-transform: uppercase; font-weight: 300;font-size: 18px; line-height: 32px;
letter-spacing:0.5pt;
margin-top: -10px;
position: absolute;
top: 50%;
display: block;
width: 100%;
text-align: center;
}


 .grid-tit-stiky a { color:#fff; background:#000;padding: 5px;}
 .grid-tit-stiky a:hover { color:#fff; background:#000;padding: 5px;}


.entry-time {margin:10px 0 10px 0; text-transform: uppercase; font-weight: bold;font-size: 14px;
letter-spacing:0.2pt;
position: absolute;
bottom:20px;
left:50%;margin-left:-37px;
display: block;
width: 76px;
text-align: center;
z-index: 5;
font-family: Lato;
}

 .entry-time { color:#fff; /*background:#000;*/padding: 2px;letter-spacing: 2px;padding: 1px 4px 2px 4px;}


.cont-grid .post{padding:0px 0px 0px 0px;}  /* line 87 */

.infinite-wrap, .item.grid {
width: 100%;
max-width:1900px;
margin:0 auto;
float: left;
 margin-top: 10px;
 background: transparent;
 margin-bottom: 50px;
}

.infinite-wrap .item,
.grid .item {
float: left;
background:#0a141d;
margin: 25px 0px 0px 0px;
height: auto;
position:relative;
}
.gx_width {width:100%}
.gx_width_1 {float:left;width:100%;margin-left:0;margin-top:0px;height:auto;position;relative;}
.gx_width_2 {float:left;width:100%;margin-left:0;margin-top:0px;height:auto;position;relative;}

img.gx_img {
-webkit-box-shadow: 0px 2px 2px 2px rgba(20, 20, 20, 0.3);
-moz-box-shadow:    0px 2px 2px 2px rgba(20, 20, 20, 0.3);
box-shadow: 0px 2px 2px 2px rgba(20, 20, 20, 0.3);
	}

img.gx_img:hover {
	opacity: 0;
  filter: alpha(opacity=0); /*IE8*/
	}

.infinite-wrap .item img,
.grid .item img{
margin:0;
width:100%;
height:auto;line-height: 0;

}
a.link_img {
display: block;
}

/* SINGLE #################################  */
.spacer-sing {margin:0;padding:0;height: 0px;}
.sing-cont {position: relative;font-size: 16px;line-height: 26px;}
.video_big {max-width: 1120px;margin: 0 auto;display: block;position: relative;}

.embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-16by9_single {padding-bottom: 55.8%;}

.embed-responsive.embed-responsive-1-85by1 {padding-bottom: 53%;}
.embed-responsive.embed-responsive-1-85by1_single {padding-bottom: 53%;}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;max-width: 1280px;width: 100%;height: 100%;border: 0;}


/* Video Resposnive ################################################*/
	.videoWrapper {position: relative;margin-bottom: 70px;padding-top: 25px;padding-bottom: 56.25%; /* 16:9 */height: 0;}
	.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

	.link-video{position:relative;}
	.link-video i{position: absolute; top:50%; left:50%;margin:-20px 0 0 -25px ;background: url(img/circle-white.png) no-repeat center center;}

/* end Video Resposnive ################################################*/
.sing-tit-cont {position: relative;
/*max-width: 960px;*/
margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}

.sing-txt-exce {
max-width: 960px; margin:0 auto;
}

.sing-tit {line-height: 1.4em; margin: 30px 0 10px 0;text-transform: uppercase;font-weight: bold;font-size: 18px;color: #fff;letter-spacing: 2px;text-align: center;opacity: 0.8;}
.meta {margin: 0;padding: 0;color: #999;text-transform: uppercase;display: none;}
.tag_gx {text-transform: uppercase;position: relative;max-width: 1120px;margin: 0 auto;text-align: center; display: none;}
hr { margin-top: 10px;
    margin-bottom: 10px;
    border: 0;height: 0; border-top: 0px solid #0a141d;}
.logo_single_bottom {
    position: relative;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 40px;
    background: transparent url("img/logo_ursss_2.png") no-repeat center center;
    background-size: 100px;
}
.logo_link {cursor:pointer;}

/* Archive ##################################*/

.h_margin_logo {margin-top:80px !important;}

.border_on {border-bottom:2px solid #e13437;
}
.border_on a img{
opacity: 1;
filter: alpha(opacity=100); /*IE8 */
}

.hide {display:none;}
.hide-vis {visibility: hidden;}

.row_gx_archive {
  background: #202020;
  position: fixed;
  width: 100%;
 z-index: 1032;
  top: 60px;
}

#gx_archive {
float: none;
font-family: "lato","Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
letter-spacing:1px;
display:none;
padding: 30px 0 45px;
}

#gx_archive ul{
 list-style-type: none;
    margin: 0 auto;
    padding-left: 0;
    width: 600px;
}

#gx_archive ul li{
margin-top:8px;
}

#gx_archive a{
color:#cbcbcb;
font-size:16px;
padding: 8px;
margin: 0px 5px;
}

#gx_archive a:hover{
color:#e13437;
text-decoration:none;
}
span.emptymonth {
color:#000;
font-size:16px;
padding: 8px;
margin: 0 5px;
}



/* search  ################################## */
.scrollable .viewport .overview {
    -webkit-overflow-scrolling: touch;
}

.result{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 14px;
text-align: center;
text-transform: uppercase;
color: #fff;
letter-spacing: 4px;
margin-top: 10px;
  }
.result span{
  color: #fff;
  font-size: 20px;letter-spacing: 2px;
  padding-top: 12px;
  display: block;
}

.nomatch{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 24px;
text-align: center;
text-transform: uppercase;
color: #D7D7D7;
letter-spacing: 4px;
padding-top: 108px;
  }

#srch-term{border:none;background:none; box-shadow: none;}
.search-cont{padding:0;}
.btn-default{border: none; background: none;}


/* +++ wp end +++ */

#searchsubmit{
background-color: transparent;
border: 0;
padding: 0px 0px;
margin-left:-5px;
cursor: pointer;
padding-top: 14px;
}

img.navicon_search_submit {
width:32px;
margin: 0 auto;
display: block;
padding: 0


}

.row_gx_search, .row_gx_menu {
  background: rgba(10, 20, 29, 0.92);
  position: fixed;
  width: 100%;
  z-index: 1030;
  top:  0px;
}

#gx_search, #gx_menu {
float: none;
font-family: "lato","Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
display:none;
padding: 0;
padding-bottom: 100px;
padding-top: 140px;
}
#gx_menu {padding-top: 130px;}

#gx_search {
padding-bottom: 410px;
}

#searchform {
  width: 315px;
  display: block;
  margin: 0 auto;
	padding-top: 0px;
}

#searchform input {
float:left;
color: #fff;
font-size:20px;letter-spacing: 2px;
border-bottom: 1px solid #666;
text-align: center;
padding: 0;
margin: 0px;
padding-left: 0px;
padding-right: 0px;
border-left: 0;
border-top: 0;
border-right: 0;
height: 48px;
width:270px;
}

.nav_icon_search_form {
    position: relative;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 32px;
    z-index: 10;
    }

img.icon-search-form {
		    max-width: 32px;
				opacity: 0.9;
		}


.nav_search { }

.autocomplete-suggestions {
margin-top: -30px;
height: 390px;
width: 330px;
margin-left: -165px;

-webkit-overflow-scrolling: touch;
}
.autocomplete-group {
width: 280px;
}
input {
}

/* artists page ################################################ */
#artists_list {
margin-top:60px;
padding: 0 15px;
text-align:justify;
}

#artists_list a{
margin-right: 5px;
line-height:60px;
padding: 6px 6px 6px 8px;
letter-spacing: 3px;
text-transform: uppercase;
color: #eee;
cursor: pointer;
}

#artists_list a:hover{
color: #fff;
background:#e13437;
}





/* load more post butt ################################################ */
 #infinite-handle{
 /*float: left;*/
 clear:both;
 width:100%;
 height:60px;
 margin:0px 0;
 }
#content #infinite-handle span{
background:transparent;
 display: block;
 width:80px;
 height:60px;
 margin:0px auto;
 padding-top: 40px;
 }
 #content #infinite-handle span button{
display: block;
width: 80px;
height: 80px;
background:#202020;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 4px;

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 40px;
cursor: pointer;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
box-shadow: 0 1px 3px rgba(0,0,0,0.3);
padding-left: 3px;
padding-top: 4px;
}

#content #infinite-handle span button:focus, #content #infinite-handle span button:hover {
background:#000;
 color:#fff;text-decoration:none;
}


/* end load more post butt ######## */

/* footer ################################################ */
#colophon {
float:left;
clear: both;
width:100%;
height: 50px;
background:transparent;
margin-top:100px;
}
/* foter end ######## */


.gx_width_1_artist {float:none;width:100%;margin:0 auto;margin-top:0px;height:auto;position:relative;}
.gx_width_artist {width:100%;}

.sing-cont-gx {
    color: #313131;
    font-size: 12px;
    line-height: 18px;
    padding: 0px 20px;
    margin: 20px;
    display: block;
    text-align: center;
    letter-spacing: 1pt;

}
hr.spazio_gx {border-top: 0px solid #252525;}
code {
    font-size: 16px;
    color: #E1E1E1;
    line-height: 30px;
    letter-spacing: 1.4pt;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 200;
}



/* social icon below video* --- start */



.ursss_social{   margin-top: 20px;}

#main {
  max-width: 1340px;
  margin: 0 auto;
}

.sing-exce-gx {
    color: #CECECE;
    font-size: 1em;
    line-height: 26px;
    padding: 16px 0px;
    margin: 20px;
    display: block;
    text-align: justify;
    letter-spacing: 1pt;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* social icon below video* --- end */

.single	#content {margin-top: 84px;}
#home_icon {top: 0px;}












/* new MQ GX =============================================================*/
/* ===================================================================== */
/* Small phones (tablets, 480px and up) */
@media (min-width: 480px) {
.single	#content {
	    margin-top: 84px;
	}

#content #infinite-handle span{
     margin:30px auto;
     }


.gx_width_1_artist {float:none;width:100%;margin:0 auto;margin-top:0px;height:auto;position:relative;}
.gx_width_artist {width:100%;}


.gx_width_1 {float:left;width:100%;margin-left:0;margin-top:0px;}
.gx_width_2 {float:left;width:100%;margin-left:0;margin-top:0px;}
.gx_width {width:50%;}
.gx_width_item1 {width:100%;}
.infinite-wrap .item,
.grid .item {margin: 50px 0px 40px 0px; }

/*nav*/
.nav-padding {padding: 0 8px;}
.gx-icon-left {
width:28px;
}

.gx_nav_icons {width: 24px;}

/*search*/
#gx_search {
letter-spacing:1px;
display:none;
padding-bottom: 388px;
padding-top: 170px;
}
#gx_menu {
	letter-spacing:1px;
	display:none;
	padding: 30px 0 9px;
padding-top:130px; /*78px;*/
padding-bottom: 140px;
}

#searchform {
  width: 400px;
}
#searchform input {
font-size:24px;letter-spacing: 4px;width:300px;
margin-left: 50px;
margin-right: 0px;
padding: 0;
}

.nav_icon_search_form {
background-size: 32px;
}
.autocomplete-suggestions  {
margin-top: 0px;
width: 450px;
height:399px;
margin-left: -225px;
}
.autocomplete-group {
width: 400px;
}


}

@media (min-width: 640px) {
	.search_nav a img.icon-search {
    margin-top: -8px;
}
	#searchform input {
    width: 400px;
}
	#searchform {
	  width: 500px;
	  display: block;
	  margin: 0 auto;
		padding-top: 140px;
	}
	#gx_search {
	padding-bottom: 406px;
	padding-top: 31px;
	}

#content #infinite-handle span{
    margin:0px auto;
    padding-top: 10px;
    }

.gx_width_1_artist {float:none;width:640px;margin:0 auto;margin-top:0px;height:auto;position:relative;}
.gx_width_artist {width:640px;}

.sing-exce-gx {
    padding: 16px 20px;
}

}

/* Small devices (tablets, 768px and up) ----------------------------------------------------------*/
@media (min-width: 768px) {
	#gx_menu {padding-top: 200px;}
	#home_icon {margin-left: -19px;}
	#home_icon a img.icon-ursss {max-width: 38px;}

	#logo_ursss_single  {width: 100px;}
	#logo_ursss_single a img.icon-ursss {max-width: 100px;}

	#home_icon {top: 28px;}
	.single	#content {margin-top: 134px;}

	#logo_ursss {
		position: fixed;
	    top: 35px; /*4*/
	    left: 50%;
			margin-left:-50px;
	    z-index: 1050;
	}
	#logo_ursss img.icon-ursss {
	    max-width: 100px;
	}



.gx_width_1_artist {float:none;width:640px;margin:0 auto;margin-top:0px;height:auto;position:relative;}
.gx_width_artist {width:640px;}
.gx_width_1 {float:left;width:100%;margin-left:0;margin-top:0px;}
.gx_width_2 {float:left;width:100%;margin-left:0;margin-top:0px;}
/*nav*/
.nav-padding {padding: 12px 20px;}
.gx-icon-left {
width:24px;

}
.gx_nav_icons {width: 28px;}

.logo_single_archive { display: none;
    width: 120px;
    height: 120px;
    background-size: 140px;
    margin-top: 100px;
    margin-bottom: 0px;
}
.logo_single_bottom {
    margin-top: 40px;
    background-size: 140px;
}
hr {margin-top: 20px;margin-bottom: 20px;}
.grid .item {margin: 100px 0px 50px 0px; }
.gx_width_1 .gx_width_item1 { float:none; width:640px;margin:30px auto;}


.result {margin-top: 70px;}
.result span{font-size: 24px;letter-spacing: 4px;}
.spacer-sing {height: 0px;}
.sing-tit {font-size: 28px;letter-spacing: 5px;font-weight: normal;}
.sing-txt-exce .sing-tit {font-size: 20px;letter-spacing: 2px;font-weight: normal;}
.sing-tit-cont {margin-top: 40px;margin-bottom: 40px;}
#searchform {width: 500px;}
#searchform input{width: 400px;
margin-left: 50px;
margin-right: 0px;
padding:0;
}
#artists_list {margin-top:100px;padding: 0 10%;}
#artists_list a{line-height:50px;}

.sing-exce-gx {
    color: #CECECE;
    font-size: 1em;
    line-height: 26px;
    padding: 16px 20px;
    margin: 20px;
    display: block;
    text-align: justify;
    letter-spacing: 1pt;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.gx_shop_icon {display: none;}

.gx_width_1 {float:none;width:640px;margin:0 auto;margin-top:0px;height:auto;position:relative;}
.gx_width_2 {float:none;width:980px;margin:0 auto;margin-top:0px;height:auto;position:relative;}
.gx_width {width:33.33333333%;}
.gx_width_item1 {width:640px;}
.gx_width_item2 {width:50%;}
.infinite-wrap .item,
.grid .item {margin: 100px 0px 50px 0px; }
.result {margin-bottom: -80px;}


 }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.gx_shop_icon {display: none;}

 }
