/* COLOR
gold #a57b52
 */


@import url("fonts/stylesheet.css");

hr {
border: 0;
clear:both;
color: #ccc;
background-color: #ccc;
height: 1px;
width:100%;
margin:10px 0;
padding:0
}

h1, h2, h3 {font-family: 'AvenirNextCond' !important; font-weight:normal !important}

body,h1,h2,h3,h4,h5,h6,p,a,li,strong {-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}

h1{letter-spacing:0.5em !important}


@media (max-width: 767px) {
h1{letter-spacing:0.1em !important}
}

p strong { font-family: 'Nexa Heavy'; font-weight: normal !important}



/* MENU */
.ascend[data-header-color="dark"] #header-outer[data-full-width="true"] header#top nav ul #search-btn a, body.ascend[data-header-color="dark"] #header-outer .cart-menu, .ascend[data-header-color="dark"] #header-outer[data-full-width="true"] header#top nav ul .slide-out-widget-area-toggle a {border-left: none !important}


.fullscreen-menu-ae {width:80%; max-width:660px; border-left:1px solid white; margin:0 auto}

body #slide-out-widget-area-bg.fullscreen-alt {background: rgba(0,0,0,0.4) !important}

body #slide-out-widget-area, body #slide-out-widget-area-bg.fullscreen, body #slide-out-widget-area-bg.fullscreen-alt .bg-inner {background: rgba(0,0,0,0.8) !important}



.fullscreen-menu-ae li {text-align:left; padding: 24px 0 24px 36px}
.fullscreen-menu-ae li a {font-size:60px !important; color:#fff; letter-spacing:0.5em; text-transform:uppercase;font-family: 'AvenirNextCond' !important}

.fullscreen-menu-ae .clip-wrap {display:none !important}

.fullscreen-social {text-align:left; padding:75px 20px 15px 30px; }

.fullscreen-social a, .fullscreen-social i {font-size:24px}

.fullscreen-menu-ae li a:hover, .fullscreen-social a:hover {color:#999 !important}

body[data-header-color="dark"] header#top nav ul .slide-out-widget-area-toggle a i.lines {opacity:1 !important}
.ascend #header-outer[data-full-width="true"].dark-text header#top nav ul .slide-out-widget-area-toggle a, 

.ascend #header-outer[data-full-width="true"].light-text header#top nav ul #search-btn a, 

.ascend #header-outer[data-full-width="true"].light-text header#top nav ul .slide-out-widget-area-toggle a, 

body.ascend #header-outer.dark-text .cart-menu{border-color:#fff !important}
body[data-header-color="dark"] header#top nav ul .slide-out-widget-area-toggle a.closed i.lines:before{width:24px !important; margin-left:8px}

.off-canvas-social-links {display:none !important}



@media (max-width: 999px) {
	.fullscreen-menu-ae {width:80%; max-width:500px; border-left:1px solid white; margin:0 auto}
.fullscreen-menu-ae li {text-align:left; padding: 16px 0 15px 36px}
.fullscreen-menu-ae li a {font-size:36px !important; color:#fff; letter-spacing:0.65em; text-transform:uppercase;font-family: 'AvenirNextCond' !important}
.fullscreen-social {text-align:left; padding:75px 20px 15px 30px; }
}


@media (max-width: 767px) {
.fullscreen-menu-ae li a {font-size:20px !important; letter-spacing:0.25em;}
.fullscreen-menu-ae li {text-align:left; padding: 8px 0 8px 24px}
.fullscreen-social {text-align:left; padding:25px 0px 8px 20px; }
}


/* HOME */

body.home h3 {letter-spacing:0.5em !important; margin:0 !important}

body.home .wpb_raw_code {padding:0; margin:0 !important}

.home-explore a {color:#fff;font-family: 'AvenirNextCond' !important; font-weight:normal !important;letter-spacing:0.5em !important; font-size:20px}
.home-explore a:hover {color:#888}

.image-right {margin-left:0 !important; margin-right:0 !important; float:right !important}
#vision {padding-top:48px !important;}

@media (min-width: 1000px) {
.offset-title1 {}
.offset-title1 h2 {text-transform:uppercase;
position:relative;
width:150%; 
margin-left:-50% !important;
letter-spacing:1em; margin-top:20px;}



}

.alignright {text-align:right}
.alignright .divider-wrap {float:right; margin-top:0; margin-bottom:12px}

.alignright p {clear:both}

.page-title-wrap h1 {letter-spacing:0.5em; }

.quad-wrapper { height:162px; position:relative; margin-top:0px;}
.quad-black {background:#000; color:#fff; position:absolute; z-index:1; width:350px;padding: 6px; left:50%; bottom:10%; margin-left:-175px; text-align: center}

.quad-black a {display:block; color:#fff; padding:5px;text-transform:uppercase;font-family:'Nexa Regular' !important; font-size:14px;}

.heading-desktop {position:absolute; height:140px; width:100%; top:50%; margin-top:-70px; z-index:100; text-align:center}
.heading-desktop h1 {color:#fff;line-height:88px; font-size:88px;letter-spacing:1em;  position:relative; z-index:10;text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); margin:0 !important; height:65px}

h1.shift-leftup {display:block;padding-right:260px; }
h1.shift-rightdown {display:block; clear:both; padding-left:260px}

#slider-text-wrap {position:relative;background: none !important; }
#slider-text {position:absolute; top:0; width:100%;  height:100%; z-index:100}

#button1 {position:relative}
#button1 .nectar-button {position:absolute; z-index:1000;top:-140px !important;left:50%; margin-left:-131px;}

#button1 .nectar-button {position:relative;}


	 #button1 .nectar-button span{display:block; text-align:center;}
	 #button1 .nectar-button span:after{display:block; width: 100%; height: 16px; font-size: 16px; color: #fff; text-align: center; content: '\f107'; font-family: 'FontAwesome'}




@media (max-width: 959px) {
#slider-text-wrap {position:absolute; height:100% !important;z-index:100; pointer-events:none}
	.swiper-slide {position: relative}
	body .swiper-slide .container_, body .swiper-slide .content {height: 200px; border: 1px solid #000; top:auto !important; padding-bottom: 40px !important; bottom: 0 !important; z-index: 100}

}

@media (min-width: 960px) {
#slider {display: none !important}
}

@media (max-width: 1200px) {
	.quad-black {width:33%;}

	.heading-desktop {height:96px; margin-top:-48px; }

.heading-desktop h1 {line-height:52px; font-size:52px;letter-spacing:0.5em; height:46px}
h1.shift-leftup {padding-right:130px;}
h1.shift-rightdown {clear:both; padding-left:130px}

}

.home-vision {min-height:300px}

/*#slider,#slider .vc_col-sm-12, #slider .vc_column-inner, #slider .wpb_wrapper {height:100% !important}

#slider .vc_col-sm-12 {position:absolute; top:0; bottom:0; width:100%;}*/

.heading-portait {top:75%;}

@media (max-width: 800px) {
	body #header-outer .slide-out-widget-area-toggle a.closed .lines:before {
	width: 15px!important; margin-left:7px
}
	
	.heading-desktop {position:absolute; height:140px; width:100%; top:66.5%;  z-index:100; text-align:center}
.heading-desktop h1 {color:#fff !important; line-height:1 !important; font-size:32px}
	.heading-desktop h1.shift-leftup {padding-right:80px; line-height:0.9 !important; height:30px; margin:0 !important;color:#fff !important;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}
.heading-desktop h1.shift-rightdown {clear:both; padding-left:60px; line-height:0.9 !important;height:30px;  margin:0 !important;color:#fff !important;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}

#vision {padding-top:0px !important}
.home-vision {height:300px; }

.quad-black {background: #000; color:#fff; position:absolute; z-index:1; width:250px !important; min-width:0; height:50px; left:50%; top:0 !important; margin-top:250px; margin-left:-125px !important;}
.quad-black a {display:block; color:#fff; padding:10px; margin-top:0px; text-transform:uppercase;font-family:'Nexa Regular' !important; font-size:12px; text-align:center; line-height:1}
}

@media (min-width: 500px) {
#slider .fullheight {height:100% !important}
}





/* ABOUT */

.page-submenu {position:relative !important; margin-top:-66px !important; z-index:100 !important}

.supertitle {background:#000; padding:15px 20px 10px 250px; margin-left:-250px ; display:inline-block; position:relative; }

.supertitle h1, .supertitle h2 {color:#fff; letter-spacing:1em !important}



.page-submenu a, p {font-family:'Nexa Regular' !important}

.page-submenu ul li a {color:#fff !important; opacity:1 !important}

.page-submenu ul li a:hover {color:#888 !important; opacity:1 !important}

.page-submenu ul li a span {color:#888 !important}

.page-submenu ul li {width:20%}

#people h3, #people h3 strong {font-family: 'Nexa Regular' !important; font-weight:normal !important; font-size:14px !important; line-height:1.25}

#people h3 strong {font-size:21px !important; letter-spacing:-0.04em;font-family: 'Nexa Heavy' !important;}

#people .vc_col-sm-3 p {position:relative; line-height:1}

/*.page-submenu .mobile-menu-link {display:none !important;}
	.page-submenu ul {		display: block !important; border:1px solid red !important;}*/


@media (min-width: 1100px) {
	.page-submenu ul li a {font-size:18px}
	
}

@media (min-width: 1000px) {
	#people h3 strong {font-size:32px;}
	#people .vc_col-sm-9 p {position:relative; margin-top:-2px}
	
}




/* COMMUNITIES */

#communities .wpb_column {position:relative;padding:0 2%}

#communities h2 {position:absolute; background:#414042; color:#fff; top:20px; left:2%; display:inline-block; font-size:14px; letter-spacing:0.75em; z-index:100; margin:0; line-height:1; padding:8px 30px 8px 12px; font-weight: normal !important}

#communities strong { font-family: 'Nexa Heavy'; font-weight: normal !important}

#communities .comm-logo {width:100%; margin:0px auto 10px auto; text-align:center; display:inline-block}

#communities hr {
border: 0;
clear:both;
color: #777;
background-color: #777;
height: 1px;
width:70%;
margin:0 auto 20px auto;
padding:0
}

#communities .nectar-button {text-align:center;font-family: 'AvenirNextCond' !important; display:inline-block; margin:20px auto;}

/* CUSTOM */
.portfolio-items img, .work-item img {line-height:1 !important; margin:0 !important;}

#custom-bread { padding:0 10px; position:relative; margin-top:-40px; z-index:100; background:none !important;font-family:'Nexa Regular'; letter-spacing:3px; font-size:10px}

#custom-bread a {color:#fff !important}

#custom-bread h2 {background:#000; color:#fff; display:inline-block; padding:8px 35px 8px 55px; text-align:center; position:absolute; left:50%; margin-left:-120px; letter-spacing:0.5em; font-size:22px}

#footer-outer .span_6 { width:100% !important}



.work-item .vert-center h3 {display:none} 



/* FOOTER */
@media (min-width: 1000px) {
#footer-outer .span_6 { width:66% !important}
#footer-outer .span_6.col_last { width:28% !important; float:right}
}



#footer-ae {padding:0 0 0 8px; }

#footer-ae ul li {display:inline-block; float:left; padding:0 !important; margin:0 36px 0 0 !important; line-height:1}

#footer-ae, #footer-ae ul li a {font-family:'Nexa Regular';padding:0 !important; margin:0 !important; text-transform:uppercase}


#footer-ae ul li a {color:#fff !important}


#footer-ae .copyright-ae, #footer-ae .copyright-ae a{font-size:11px; text-transform:uppercase; color:#fff !important}
#footer-ae ul li a:hover, #footer-ae .copyright-ae a:hover{color:#999 !important}

@media (max-width: 767px) {
#footer-ae ul li {display:block; float:left; padding:0 0 15px 0 !important; margin:0 !important; line-height:1; width:45%; border:1px solid red !important}
}

#footer-outer .widget_media_image {width:155px !important; height:auto !important;}

.widget .mc-signup {position:relative; padding-right:10px;}

.widget .mc-signup input[type="email"] {border:1px solid #fff !important; color:#fff; padding:0 8px; height:36px; line-height:36px; background:none !important;font-family:'Nexa Regular'; width:90%}

.widget .mc-signup .mc-subscribe {border:1px solid #fff !important; color:#fff; padding:0 20px; height:36px; line-height:36px; background:#414042 !important;-webkit-border-radius: 0px;
-moz-border-radius: 0px;border-radius: 0px;font-family:'Nexa Regular'; text-transform:uppercase; position:absolute; top:0; right:3px; z-index:10}

.widget .mc-signup .mc-subscribe:hover {background:#333 !important; color:#fff !important}

/* GRAVITY FORMS */

.gform_wrapper, .gform_body { padding:0; margin:0}

li.gfield label.gfield_label {color: #666; font-size:12px; letter-spacing:0.05em; text-transform:uppercase;font-family:'Nexa Regular' !important;}

li.no-label label.gfield_label {display:none !important}

li.gfield { margin-top:0; margin-bottom:0px; }

textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
     -webkit-appearance: none;
     border-radius: 0 !important;
	-webkit-border-radius:0 !important;
}

li.gfield input[type="text"], li.gfield input[type="email"],li.gfield textarea {border:none !important;border-bottom:1px solid #333 !important;font-family:'Nexa Regular'; padding:12px 0 !important; }

li.gfield select {border:1px solid #333 !important;font-family:'Nexa Regular';-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; background: #fff url(img/selectbox-arrow.png) right center no-repeat; -webkit-appearance:none; box-shadow: none !important}

#text-6 {}

#text-6 p {display:none !important}

#text-6 form, #text-6 form ul, #text-6 form ul li, #text-6 form div {padding:0 !important; margin:0 !important; }
	
#gform_wrapper_3 {position:relative}

#gform_wrapper_3 li.gfield input {border:1px solid #fff !important; border-right:none !important; background-color:red !important; color:#fff; padding:8px !important; height:36px; line-height:36px; background:none !important;font-family:'Nexa Regular' !important; width:85% !important;}
body #gform_wrapper_3 input.gform_button.button {background: #414042 !important;border:1px solid #fff !important; float:right; position:absolute; top:0; right:0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-moz-opacity:1; -webkit-opacity:1;opacity:1;filter:alpha(opacity=100); height:36px !important; z-index:100}

body #gform_wrapper_3 input.gform_button.button:hover {background:#000 !important}

body #gform_wrapper_3 .validation_error { display:none !important}
body #gform_wrapper_3 .gform_body .gform_fields .gfield_error .validation_message {color:#fff}

body #gform_wrapper_3 ul li ul li label {font-size:10px; text-align:justify}
body #gform_wrapper_3 ul li ul li label a {text-decoration:underline; clear:none !important; display: inherit !important}

.gform_wrapper .gfield_error {border:1px solid red !important}

.gform_wrapper li.gfield.gfield_error {background:none !important}

.gform_wrapper ::-webkit-input-placeholder {color: #666; font-size:12px; letter-spacing:0.05em; text-transform:uppercase}
.gform_wrapper :-moz-placeholder{color: #666; font-size:12px; letter-spacing:0.05em; text-transform:uppercase}
.gform_wrapper ::-moz-placeholder {color: #666; font-size:12px; letter-spacing:0.05em; text-transform:uppercase}
.gform_wrapper :-ms-input-placeholder {color: #666; font-size:12px; letter-spacing:0.05em; text-transform:uppercase}

.gform_wrapper .gform_button.button {background:#000 !important; font-family: 'AvenirNextCond' !important; padding:8px 16px; letter-spacing:4px !important; color:#fff; text-transform:uppercase}
.gform_wrapper .gform_button.button:hover {background:#414042 !important;}


.gform_wrapper ul li ul li label {font-family:'Nexa Regular' !important;} 

.gform_wrapper input[type="radio"], .gform_wrapper input[type="checkbox"] {
	display: none !important; border:1px solid red !important
}
.gform_wrapper ul li ul li label {
	display: inline-block;
	background: url(img/radio.png) -1px 1px no-repeat;
	padding: 6px 5px 0 28px !important;
	min-height: 24px;
	cursor: pointer;
	position: relative;
	margin: 0px !important;
	font-weight: normal !important
}
.gform_wrapper ul li ul li input:checked + label {
	background: url(img/radio.png) -1px -149px no-repeat;
	margin: 0 !important;
}

 @media only screen and (max-width: 690px) {
.gform_wrapper .top_label li.gfield.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half,
.gform_wrapper .top_label li.gfield.gf_left_third,
.gform_wrapper .top_label li.gfield.gf_middle_third,
.gform_wrapper .top_label li.gfield.gf_right_third,
.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_2col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_3col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li
 {width:99% !important; margin:0 0 10px 0 !important; float:left !important;margin-left: 0 !important;}
}


.inline-pop p {
	padding: 30px;
	text-align: justify
}
.inline-pop, .inline-pop p {
	color: #fff;
	font-size: 16px;
	line-height: 22px
}
.inline-pop {
	width: 100%;
	
	margin: 0 auto;
}
.inline-pop a {
	color: #fff
}
.inline-pop h3 {
	text-align:center;
	color: #999 !important;
	
	text-transform: uppercase;
	font-size: 60px;
	line-height: 60px;
	margin: 0;

}

#inline-wrapper {width: 80%;
  height: 300px;
  position: relative;
  background: #FFF;
  margin: 0 auto;}

.mfp-close {color:#fff !important; opacity:1 !important }

.mfp-figure:after {background:#fff !important}

.mfp-container { max-width:800px; margin:0 auto !important; position:relative !important}

body .mfp-close {background:url(img/close-tooltip.png) 0 0  no-repeat !important; margin-top:-25px; text-indent:-9999px !important  }

.mfp-image-holder .mfp-close:before {display:none !important}

/* BONES */
.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;}

.space10 {
	height: 10px
}
.space20 {
	height: 20px
}
.space30 {
	height: 30px
}
.space40 {
	height: 40px
}
.space50 {
	height: 50px
}
.space60 {
	height: 60px
}
.space70 {
	height: 70px
}
.space80 {
	height: 80px
}
.space90 {
	height: 90px
}
.space100 {
	height: 100px
}


.last-col {
	float: right;
	padding-right: 0 !important;
}

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 767px) {
.m-hide {display:none !important}
.m-all {
	float: left;
	padding-right: 0.75em;
	width: 100%;
	padding-right: 0;
}

.m-1of2 {
	float: left;
	padding-right: 0.75em;
	width: 50%;
}
.m-1of3 {
	float: left;
	padding-right: 0.75em;
	width: 33.33%;
}
.m-2of3 {
	float: left;
	padding-right: 0.75em;
	width: 66.66%;
}
.m-1of4 {
	float: left;
	padding-right: 0.75em;
	width: 25%;
}
.m-3of4 {
	float: left;
	padding-right: 0.75em;
	width: 75%;
}
.m-1of5 {
	float: left;
	padding-right: 0.75em;
	width: 20%;
}
.m-2of5 {
	float: left;
	padding-right: 0.75em;
	width: 40%;
}
.m-3of5 {
	float: left;
	padding-right: 0.75em;
	width: 60%;
}
.m-4of5 {
	float: left;
	padding-right: 0.75em;
	width: 80%;
}
.m-right {float:right !important}
.m-left {float:left !important}
}

/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 999px) {
	.t-hide {display:none !important}
.t-all {
	float: left;
	padding-right: 0.75em;
	width: 100%;
	padding-right: 0;
}

.t-1of2 {
	float: left;
	padding-right: 0.75em;
	width: 50%;
}
.t-1of3 {
	float: left;
	padding-right: 0.75em;
	width: 33.33%;
}
.t-2of3 {
	float: left;
	padding-right: 0.75em;
	width: 66.66%;
}
.t-1of4 {
	float: left;
	padding-right: 0.75em;
	width: 25%;
}
.t-3of4 {
	float: left;
	padding-right: 0.75em;
	width: 75%;
}
.t-1of5 {
	float: left;
	padding-right: 0.75em;
	width: 20%;
}
.t-2of5 {
	float: left;
	padding-right: 0.75em;
	width: 40%;
}
.t-3of5 {
	float: left;
	padding-right: 0.75em;
	width: 60%;
}
.t-4of5 {
	float: left;
	padding-right: 0.75em;
	width: 80%;
}
.t-right {float:right !important}
.t-left {float:left !important}
}

/* Landscape to small desktop */
@media (min-width: 1000px) {
	.d-hide {display:none !important}
.d-all {
	float: left;
	padding-right: 0.75em;
	width: 100%;
	padding-right: 0;
}

.d-1of2 {
	float: left;
	padding-right: 0.75em;
	width: 50%;
}
.d-1of3 {
	float: left;
	padding-right: 0.75em;
	width: 33.33%;
}
.d-2of3 {
	float: left;
	padding-right: 0.75em;
	width: 66.66%;
}
.d-1of4 {
	float: left;
	padding-right: 0.75em;
	width: 25%;
}
.d-3of4 {
	float: left;
	padding-right: 0.75em;
	width: 75%;
}
.d-1of5 {
	float: left;
	padding-right: 0.75em;
	width: 20%;
}
.d-2of5 {
	float: left;
	padding-right: 0.75em;
	width: 40%;
}
.d-3of5 {
	float: left;
	padding-right: 0.75em;
	width: 60%;
}
.d-4of5 {
	float: left;
	padding-right: 0.75em;
	width: 80%;
}
.d-1of6 {
	float: left;
	padding-right: 0.75em;
	width: 16.6666666667%;
}
.d-5of6 {
	float: left;
	padding-right: 0.75em;
	width: 83.333333%;
}
.d-1of7 {
	float: left;
	padding-right: 0.75em;
	width: 14.2857142857%;
}
.d-2of7 {
	float: left;
	padding-right: 0.75em;
	width: 28.5714286%;
}
.d-3of7 {
	float: left;
	padding-right: 0.75em;
	width: 42.8571429%;
}
.d-4of7 {
	float: left;
	padding-right: 0.75em;
	width: 57.1428572%;
}
.d-5of7 {
	float: left;
	padding-right: 0.75em;
	width: 71.4285715%;
}
.d-6of7 {
	float: left;
	padding-right: 0.75em;
	width: 85.7142857%;
}
.d-1of8 {
	float: left;
	padding-right: 0.75em;
	width: 12.5%;
}
.d-1of9 {
	float: left;
	padding-right: 0.75em;
	width: 11.1111111111%;
}
.d-1of10 {
	float: left;
	padding-right: 0.75em;
	width: 10%;
}
.d-1of11 {
	float: left;
	padding-right: 0.75em;
	width: 9.09090909091%;
}
.d-1of12 {
	float: left;
	padding-right: 0.75em;
	width: 8.33%;
}
.d-right {float:right !important}
.d-left {float:left !important}
}

.swiper-container .slider-prev, .swiper-container .slider-next {
	position: absolute;
	z-index: 130; 
	display: block !important;
	color: #000 !important; border:none !important;
	height: 60px;
	width: 50px; background:none !important;
	border-radius: 0px !important;
	background: none !important
	/*background-color: rgba(0,0,0,0.4);
	border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	-o-border-radius: 0px 4px 4px 0px;
	transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;*/
}
.swiper-container .slider-prev .slide-count span, .swiper-container .slider-next .slide-count span,
.swiper-container .slider-next .slide-count,
.swiper-container .slide-count {
 display:none !important
}

.swiper-container .slider-prev i, .swiper-container .slider-next i {color:#000 !important}

#slider .swiper-container .slider-prev, #slider .swiper-container .slider-next {
	position: absolute;
	z-index: 130;	
	height: 54px !important;
	/*margin-top: -28px;top: 50%;*/
	width: 54px !important;
	margin:0 !important; top:auto !important;
	bottom:50px !important;
}