/* Stylecon CSS Document */

.mobileHome {
	display:none;
}
textarea {
	height:200px !important;
}
.section1 {
	background:none;
	padding:0px;
}
.section1 .flexslider {
	height:650px;
}
.section1 .flexslider li {
	height:650px;
}
.section1 .flexslider li.clone {
	display:none;
}
.section1 .slideKenKy0
{
	background:url("../../uploads/2015/06/i-PfBM6tz-X3.jpg") no-repeat center top; /*sophieWithKen*/
}
.section1 .slideKenKy1
	{
		background:url("http://www.stylecon.com/wp-content/uploads/2015/06/i-m8rq79z-X3.jpg") no-repeat center top; /*fullGirlImage*/

}
.section1 .slideKenKy2
	{
		background:url("../../uploads/2015/06/i-WGzBQgQ-X3.jpg") no-repeat center top; /*girlSelfies*/
}
.section1 .slide
 {
	background:url("../../uploads/2015/05/pink-opening-photo-e1430613399395.jpg") no-repeat center top; /*sophie */
}
.section1 .slide1 
{
	background:url('images/slide3.jpg') no-repeat center top; //remy running
}
.section1 .slide2 {
	background:url("../../uploads/2015/04/banner-photo-e1430083804831.jpg") no-repeat center top;  /*dior*/
}
.section1 .slide3 {
	background:url(http://stylecon.com/wp-content/themes/stylecon/peter.css) no-repeat center top; //topshop
}
.section1 .slide4 {
	background:url("../../uploads/2015/05/20150402_JeffThibodeau_RemyRebeil_67471-e1430611719190.jpg") no-repeat center top;
}
.section1 .slide5 {
	background:url("../../uploads/2015/05/20150402_JeffThibodeau_RemyRebeil_6942-e1430610335186.jpg") no-repeat center top;
}

.section1 .slide6 {
	background:url("../../uploads/2015/05/TopShop-Banner-may-2-sized.jpg") no-repeat center top;
}

.section1 .flexslider .col-md-6 {
	margin:100px 0px 0px 8%;
	padding:0px 0px 100px 0px;
	text-shadow: 0px 0px 10px #000000;
}
.flex-control-paging li, .flex-direction-nav li {
	background:none !important;
	height:auto !important;
}
.flexslider:hover .flex-next {
	right: 65px;
}
.flexslider:hover .flex-prev {
	left: 65px;
}
.flexslider .eventPiece {
	width: 45%;
}
.flex-direction-nav a {
	color: #fff !important;
}

/* Media Queries */
@media (max-width: 765px) {
 .navbar-header .navbar-toggle {
 background:#e93e6f;
 font-size:20px;
 margin:12px 30px 0px 0px;
}
 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background:#e93e6f;
}
 .navbar-collapse {
 margin:85px 0px 0px 0px;
}
}
@media (max-width: 480px) {
 .footer .col-md-5 h3 {
text-align:center;
}
 .theBar .col-md-2 {
 padding:0px 15px !important;
}
 .theBar .col-md-2 input.searchField {
 width:100%;
}
 .theBar .col-md-2 input.searchBtn {
 right:7%;
}
 .theBar .col-md-3 {
 padding-right:10px !important;
}
 .navbar-inner .col-md-9 .text-right, .desktopHome {
 display:none;
}
 #brand {
 width:37%;
}
 #brand img {
 width:100%;
}
 .navbar-header {
 width:35%;
 float:right;
}
.navbar-brand {
	padding:0px 0px;
	margin-top:-4px;
}

 .mobileHome {
 display:block;
}
 .mobileHome .col-md-12 {
 padding:0px;
}
 .mobileHome .col-md-12 img {
 width:100%;
 padding:0px 15px;
}
 .section1 {
 background:none;
 height:auto;
 padding:5px 0px 0px 0px;
 margin:25px 0px 0px 0px;
}
 .section2 img {
 width:100%;
 margin:0px 0px 25px 0px;
}
 .section3 {
 padding: 10px 0px;
}
 .section3 .eventPiece {
 width: 100%;
 margin-top: -5px;
}
 .section3 h2 span {
 font-size: 50px;
}
 .eventPiece .buyBtn {
 margin: 60px 0px 0px -13%;
}
 .section4 h2 span {
 font-size: 28px;
}
 .cityTxt {
 width:105%;
}
 .cityTxt .col-md-4 {
 margin:0px 0px 25px 0px;
}
 .cityTxt .col-md-4 img {
 display:block;
 margin:0px auto 10px auto;
}
 .footer .col-md-6 {
 padding:0px 15px;
}
 .footer .col-md-6 form {
 position:relative;
}
 .footer .col-md-6 .newsletterField {
 width:100%;
}
 .footer .col-md-6 input[type="submit"] {
 position: absolute;
 right: 5%;
 top:0px;
 margin: 12px 0px 0px 0%;
}
 footer {
 padding: 10px !important;
 line-height: 17px;
}
 .padd1 {
 margin-top: auto;
}
 .padd2 {
 margin-top: auto;
}
 .padd3 {
 padding-top: 0;
}
 .padd4 {
 padding-top: auto;
}
 .padd5 {
 padding-top: 0px;
}
	/*Subpage*/
	.sectionSub h1 {
 font-size: 45px;
}
 .ticketPiece .eventPiece span {
 display:none;
}
 .ticketPiece .eventPiece {
 padding-left: 0;
 margin: 43px auto 0px auto;
 width: 50%;
}
 .eventPiece .buyBtn {
 margin: 40px 0px 0px 0;
}
 .section3 h2 {
 font-size: 45px;
}
 .wpcf7-form div.item_left, .wpcf7-form div.item_right {
 padding:0px 15px;
}
 .wpcf7-form input, .wpcf7-form textarea {
 width:100%;
}
 .formFields span {
 display:block;
 width: 100%;
 text-align:left;
 line-height:20px;
}
 .sectionSub h2 {
 font-size: 32px;
}
 .ticketBlock {
 padding: 0px 15px;
}
 .ticketBlock .col-md-4 {
 width:100%;
 height:auto;
 margin:0px 0px 20px 0px;
}
 .ticketBlock .col-md-4 h3 {
 font-size: 30px;
 text-align:center;
}
 .bottomThree h2 {
 margin: -10px 0px 35px 0px;
}
}
@media (max-width: 600px) and (max-height: 400px) {
 .navbar-inner .col-md-9 .text-right {
 display:none;
}
 #brand {
 width: 35%;
}
 #brand img {
 width:100%;
}
 .mobileHome, .figure1 {
 display:none;
}
 .mobileHome .col-md-12 {
 padding:0px;
}
 .desktopHome {
 display:block;
 width: 100%;
 margin: 0px;
}
 .section1 {
 height: 490px;
 background-size: 345%;
}
 .section1 h1 {
 font-size: 44px;
 margin:0px 0px 10px 0px;
}
 .section1 .txt2 {
 font-size: 28px;
}
 .section1 .eventPiece {
 background:none;
 padding:0px;
 height:auto;
 width:77%;
}
 .section1 .eventPiece .theDay {
 display:none !important;
}
 .section1 .eventPiece .buyBtn {
 margin: 60px 0px 0px 0%;
}
 .section3 {
 padding: 30px 0px;
}
 .eventPiece {
 background: url("images/cal-icon.png") no-repeat scroll left center transparent;
 padding-left: 8px;
 height: 56px;
 width: 77%;
}
 .section3 .eventPiece .theDay {
 display:block;
}
 .section3 .eventPiece {
 width: 85%;
 padding-left:16%;
}
 .section3 .eventPiece .buyBtn {
 margin: 45px 0px 0px 8%;
}
 .section1 .eventPiece .buyBtn {
 margin: 25px 0px 0px 3%;
}
 .section4 {
 padding:10px 0px;
}
 .footer .cityTxt .col-md-4 {
 width: 33%;
 float: left;
}
 .footer .cityTxt .col-md-4 img {
 width: 100%;
}
 .footer .col-md-6 input[type="submit"] {
 right: 3%;
}
	  /*Subpage*/
	.sectionSub h2 {
 font-size: 35px;
}
 .page .alignleft, .page .alignright {
 display:block;
 margin:0px auto 20px auto;
 float:none;
}
	/*Slideshow*/
.section1 .flexslider {
 height:465px;
 padding:0px;
}
.flexslider .slides li {
 background-size: 250%;
 margin:35px 0px 0px 0px;
 height:465px;
}
 .section1 .flexslider .col-md-6 {
 margin: 25px 0px 0px 5%;
 padding: 0px;
 width:60%;
}
 .section1 .flexslider .eventPiece {
 background:none;
 margin:19px auto auto auto;
}
 .section1 .flexslider .eventPiece .theDate {
 display:none;
}
}
@media (min-width: 601px) and (max-width: 750px) {
 .navbar-inner .col-md-9 .text-right {
 display:none;
}
 .navbar-header {
 width:35%;
 float:right;
}
 #brand {
 width:26%;
}
 #brand img {
 width:100%;
}
 .desktopHome {
 width:100%;
}
 .buyBtn {
 margin: 30px 0px 0px -5%;
}
 .topThree .col-md-4, .bottomThree .col-md-4 {
 width:33.3%;
 float:left;
}
 .topThree .col-md-4 img, .bottomThree .col-md-4 img {
 width:100%;
}
 .section1 {
 height:600px;
}
 .section2 h2 {
 font-size: 22px;
}
 .section3 {
 padding: 30px 0px;
}
 .section3 .eventPiece {
 width: 60%;
}
 .section1 .buyBtn {
 margin: 30px 0px 0px 5%;
}
 .section3 .buyBtn {
 margin: 30px 0px 0px 5%;
}
 .footer .cityTxt .col-md-4 {
 width: 33%;
 float: left;
}
 .footer .col-md-6 {
 padding:0px 15px;
}
 .footer .col-md-6 form {
 position:relative;
}
 .footer .col-md-6 input[type="submit"] {
 position: absolute;
 top: 25%;
 right: 34%;
}
 footer {
 padding:15px;
 margin:0px;
}
	/*Subpage*/
	.sectionSub {
 padding: 5px 0px !important;
 margin: 35px 0px 0px 0px;
}
 .ticketPiece .eventPiece {
 background:none;
 width:42%;
 margin-top:52px;
}
 .ticketPiece .eventPiece span {
 display:none;
}
 .page .alignleft, .page .alignright {
 display:block;
 margin:0px auto 20px auto;
 float:none;
}
 .padd3 {
 padding-top: 25px;
}
 .wpcf7-form-control-wrap {
 width:100%;
}
 .wpcf7-form-control-wrap .wpcf7-form-control {
 width:97%;
}
 .formFields {
 padding:0px 15px;
}
 .formFields span {
 width: 15%;
 text-align: left;
}
 .formFields span.wpcf7-form-control {
 width: 15%;
}
 .formFields span.wpcf7-form-control-wrap {
 width: 81% !important;
}
 .formFields span .wpcf7-form-control-wrap input, #wpcf7-f187-p28-o1 input.wpcf7-text, #wpcf7-f187-p30-o1 input.wpcf7-text, #wpcf7-f15-p86-o1 input.wpcf7-text, #wpcf7-f15-p86-o1 textarea.wpcf7-textarea {
 width: 100%;
}
 .ticketBlock .col-md-4 {
 width:31%;
 height:auto;
 min-height:945px;
 float:none;
 margin:0px 5px !important;
}
 .ticketBlock .buyBtnInt {
 width: 100%;
}
	/*Slideshow*/
	.section1 .flexslider {
 height:550px;
 padding:0px;
}
 .flexslider .slides li {
 background-size: 230%;
 margin:35px 0px 0px 0px;
 height:550px;
}
 .section1 .flexslider .col-md-6 {
 margin: 55px 0px 0px 5%;
 padding: 0px;
 width:60%;
}
 .section1 .flexslider .eventPiece {
 margin:45px auto auto auto;
 width:100%;
}
 .section1 .flexslider .eventPiece .theDate {
 display:none;
}
}
@media (min-width: 751px) and (max-width: 800px) {
 .theBar {
 padding: 5px 0px 5px 25%;
}
 .theBar .col-md-10 {
 width:50%;
 float:left;
}
 .theBar .col-md-2 {
 width:30%;
 float:left;
}
 #brand {
 width:18%;
}
 #brand img {
 width:100%;
}
 .navbar-inner .col-md-9 .col-md-8 {
 width: 45%;
 float: left;
}
 .navbar .nav {
 margin-top: -15px;
}
 .eventPiece {
 width: 90%;
}
 .topThree .col-md-4, .bottomThree .col-md-4 {
 width:33.3%;
 float:left;
}
 .topThree .col-md-4 img, .bottomThree .col-md-4 img {
 width:100%;
}
 .section1 {
 margin:5px 0px 0px 0px;
 height:600px;
}
 .section2 h2 {
 font-size: 25px;
}
 .section3 .eventPiece {
 width: 50%;
}
 .footer .cityTxt .col-md-4 {
 width: 33%;
 float: left;
}
 .footer .cityTxt .col-md-4 img {
 display:block;
 margin:0px auto 10px auto;
}
 .footer .col-md-6 form {
 position:relative;
}
 .footer .col-md-6 input[type="submit"] {
 position: absolute;
 top: 25%;
 right: 34%;
}
 footer {
 padding:15px;
 margin:0px;
}
	/*Subpage*/
	.sectionSub {
 margin: 36px 0px 0px 0px;
 padding:5px 0px 0px 0px !important;
}
 .ticketPiece .eventPiece {
 background:none;
 width:42%;
 margin-top:52px;
}
 .ticketPiece .eventPiece span {
 display:none;
}
 .ticketBlock .col-md-4 {
 width:32%;
 height:auto;
 min-height:830px;
 float:left;
}
 .page .alignright, .page .alignleft {
 display:block;
 margin:0px auto 20px auto;
 float:none;
}
 .wpcf7-form-control-wrap {
 width:100%;
}
 .wpcf7-form-control-wrap .wpcf7-form-control {
 width:98%;
}
 .formFields span {
 width: 15%;
 text-align: left;
}
 .formFields span.wpcf7-form-control {
 width: 15%;
}
 .formFields span.wpcf7-form-control-wrap {
 width: 81% !important;
}
 .formFields span .wpcf7-form-control-wrap input, #wpcf7-f187-p28-o1 input.wpcf7-text, #wpcf7-f187-p30-o1 input.wpcf7-text, #wpcf7-f15-p86-o1 input.wpcf7-text, #wpcf7-f15-p86-o1 textarea.wpcf7-textarea {
 width: 100%;
}
	/*Slideshow*/
	.section1 .flexslider {
 height:555px;
 padding:0px;
}
 .flexslider .slides li {
 background-size: 180%;
 margin:35px 0px 0px 0px;
 height:555px;
}
 .section1 .flexslider .col-md-6 {
 margin: 55px 0px 0px 5%;
 padding: 0px;
 width:60%;
}
 .section1 .flexslider .eventPiece {
 margin:45px auto auto auto;
 width:75%;
}
 .section1 .flexslider .eventPiece .theDate {
 display:none;
}
 .flex-direction-nav .flex-next {
 right: 22px;
}
}
@media (min-width: 801px) and (max-width: 1000px) {
 .theBar {
 padding: 5px 0px 5px 25%;
}
 .theBar .col-md-10 {
 width:50%;
 float:left;
}
 .theBar .col-md-2 {
 width:30%;
 float:left;
}
 .searchBtn {
 right: 5px;
}
 #brand {
 width:18%;
}
 #brand img {
 width:100%;
}
 .navbar-inner .col-md-9 .col-md-8 {
 width: 45%;
 float: left;
}
 .navbar .nav {
 margin-top: -15px;
}
 .eventPiece {
 width: 90%;
}
 .topThree .col-md-4, .bottomThree .col-md-4 {
 width:33.3%;
 float:left;
}
 .topThree .col-md-4 img, .bottomThree .col-md-4 img {
 width:100%;
}
 .section3 .eventPiece {
 width: 55%;
}
 .footer .cityTxt .col-md-4 {
 width: 33%;
 float: left;
}
 .footer .cityTxt .col-md-4 img {
 display:block;
 margin:0px auto 10px auto;
}
 .footer .col-md-6 form {
 position:relative;
}
 .footer .col-md-6 input[type="submit"] {
 position: absolute;
 top: 25%;
 right: 34%;
}
 footer {
 padding:15px;
 margin:0px;
}
	/*Subpage*/
	.sectionSub {
 margin: 35px 0px 0px 0px;
 padding:0px !important;
}
 .ticketPiece .eventPiece {
 background:none;
 width:42%;
 margin-top:52px;
}
 .ticketPiece .eventPiece span {
 display:none;
}
 .wpcf7-form-control-wrap {
 width:100%;
}
 .wpcf7-form-control-wrap .wpcf7-form-control {
 width:98%;
}
 .formFields span {
 width: 15%;
 text-align: left;
}
 .formFields span.wpcf7-form-control {
 width: 15%;
}
 .formFields span.wpcf7-form-control-wrap {
 width: 81% !important;
}
 .formFields span .wpcf7-form-control-wrap input, #wpcf7-f187-p28-o1 input.wpcf7-text, #wpcf7-f187-p30-o1 input.wpcf7-text, #wpcf7-f15-p86-o1 input.wpcf7-text, #wpcf7-f15-p86-o1 textarea.wpcf7-textarea {
 width: 100%;
}
 .ticketBlock .col-md-4 {
 width:32%;
 height:auto;
 min-height:830px;
 float:left;
}
 .page .alignleft, .page .alignright {
 display:block;
 margin:0px auto 20px auto;
 float:none;
}
 .padd3 {
 padding-top: 10px;
}
	/*Slideshow*/
	.section1 .flexslider {
 height:555px;
 padding:0px;
}
 .flexslider .slides li {
 background-size: 170%;
 margin:35px 0px 0px 0px;
 height:555px;
}
 .section1 .flexslider .col-md-6 {
 margin: 55px 0px 0px 5%;
 padding: 0px;
 width:60%;
}
 .section1 .flexslider .eventPiece {
 margin:45px auto auto auto;
 width:75%;
}
 .section1 .flexslider .eventPiece .theDate {
 display:none;
}
 .flex-direction-nav .flex-next {
 right: 22px;
}
 .section2 {
 padding-top: 20px;
}
}
@media (min-width: 1001px) and (max-width: 1200px) {
 .searchBtn {
 right: 5px;
}
 .theBar {
 padding: 5px 0px 5px 25%;
}
 .theBar .col-md-10 {
 width:50%;
 float:left;
}
 .theBar .col-md-2 {
 width:30%;
 float:left;
}
 #brand {
 width:75%;
}
 #brand img {
 width:100%;
}
 .navbar-inner .col-md-9 .col-md-8 {
 width: 45%;
 float: left;
}
 .navbar .nav {
 margin-top: 15px;
}
 .navbar-collapse .navbar-nav.navbar-right:last-child {
 margin-right: -5%;
}
 .navbar-inner .col-md-9 .col-md-4 {
 width: 40%;
}
 .navbar-inner .col-md-9 .text-right {
 width: 93%;
 float: right;
 margin:0px -15% 0px 0px;
}
 .section1 .eventPiece {
 width: 80%;
}
 .topThree .col-md-4 img, .bottomThree .col-md-4 img {
 width:100%;
}
 .section3 .eventPiece {
 width: 40%;
}
 .footer .cityTxt .col-md-4 img {
 width:100%;
}
 .newsBtn {
 right: 36%;
}
 footer {
 padding:15px;
 margin:0px;
}
	/*Subpages*/
	.sectionSub {
 padding: 20px 0px !important;
 margin: 20px 0px 0px 0px;
}
 .wpcf7-form textarea {
 width: 99%;
}
 .ticketBlock .col-md-4 {
 width:32%;
 height:auto;
 min-height:680px;
 float:left;
}
 .section1 {
 margin: 20px 0px 0px 0px;
}
}