@charset "utf-8";
/*
Theme Name:The Society Inc Staging
http://thesocietyinc.com.au/
.tk-raleway{font-family:"raleway",sans-serif;}.tk-abril-text{font-family:"abril-text",sans-serif;}.tk-courier-prime{font-family:"courier-prime",monospace;}
*/

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@font-face {
    font-family: 'courier_primeregular';
    src: url('fonts/courier_prime-webfont.eot');
    src: url('fonts/courier_prime-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/courier_prime-webfont.woff2') format('woff2'),
         url('fonts/courier_prime-webfont.woff') format('woff'),
         url('fonts/courier_prime-webfont.ttf') format('truetype'),
         url('fonts/courier_prime-webfont.svg#courier_primeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family:"Raleway Bold";
	src:url("fonts/Raleway-Bold.eot?") format("eot"),
	url("fonts/Raleway-Bold.woff") format("woff"),
	url("fonts/Raleway-Bold.ttf") format("truetype"),
	url("fonts/Raleway-Bold.svg#Raleway-Bold") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('fonts/raleway-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {font-family:"Raleway";
	src:url("fonts/Raleway-Regular.eot?") format("eot"),
		url("fonts/Raleway-Regular.woff") format("woff"),
		url("fonts/Raleway-Regular.ttf") format("truetype"),
		url("fonts/Raleway-Regular.svg#Raleway") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
    font-family: 'abril_textitalic';
    src: url('fonts/abriltext-italic-webfont.woff2') format('woff2'),
         url('fonts/abriltext-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'ShipleyRough';
	src: url('fonts/260648_2_0.eot');
	src: url('fonts/260648_2_0.eot?#iefix') format('embedded-opentype'),
		 url('fonts/260648_2_0.woff') format('woff'),
		 url('fonts/260648_2_0.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
}



body { font-size:15px; background:#fff; color:#111;  font-family: 'courier_primeregular'; }
img { max-width:100%; height:auto; vertical-align:middle; }
hr { clear:both; margin:30px 0; border:0; border-bottom:1px solid #e7e7e7; }
a { color:#882222; outline:none; text-decoration:none;}
a:hover { text-decoration:underline; color:#882222; }
p {line-height:22px; margin:0 0 20px; }
li { list-style:none outside none; }
.clear { clear:both; height:0; font-size:0; }
strong, b {font-family:"Raleway Bold";}
em, i {font-family: 'abril_textitalic';}
em strong, strong em{font-family:"Raleway Bold";}
h1, h2, h3, h4, h5, h6 { line-height:1; font-style:normal;}
h1 { font-size:50px; color:#000; font-family: 'ShipleyRough'; text-align:center; margin-bottom:35px;}
h2 { font-size:30px; font-family:"Raleway Bold"; text-transform:uppercase; color:#111; }
h3 { font-size:18px; color:#111; text-transform:uppercase; font-family:"Raleway Bold"; }
h4 { font-size:16px; color:#111; text-transform:uppercase; font-family:"Raleway Bold"; } 
h5 { font-size:14px; color:#111; text-transform:uppercase; font-family:"Raleway Bold"; }
h6 { font-size:14px; font-family: 'abril_textitalic'; color:#111; }

blockquote { margin:0 0 50px; display:block;  padding:40px 0 50px; border-top:1px solid #dddddd; }
blockquote p { font-size:20px; font-family: 'abril_textitalic'; line-height:28px; margin:0; text-align:center; }
blockquote cite { display:block; font-family:"Raleway Bold"; text-align:right; font-size:18px; padding-top:10px;font-style:normal;}

hr { clear:both; margin:30px 0; border:0; border-bottom:1px dashed #6c6c6c; }

.container { max-width:1175px; width:100%; margin:0px auto;}



/*********************************************** Header ******************************************************/
#header{ background:url(images/bg_header_top.jpg) repeat-x top center; padding-top:28px;}
#header .container{ position:relative; padding-bottom:15px;}
.small_logo{ float:left; margin-right:25px;}
#nav_primary{ float:left;}

#fixed_header{position:fixed; z-index:999; top:0px; left:0px; width:100%;display:none;}
#fixed_header{ background:url(images/bg_header_top.jpg) repeat-x top center; padding-top:28px;}
#fixed_header .container{ position:relative; padding-bottom:15px;}

/****** Menu *****/
.nav .menu li{ float:left; padding:0px 26px;}
.nav .menu li a{ color:#80a7a7; font-size:16px; text-transform:uppercase;font-family:"Raleway Bold";}
.nav .menu li a i{ display:block; color:#fff; font-size:12px;font-family: 'abril_textitalic'; font-style:normal; margin-bottom:4px;}
.nav .menu li a:hover{ color:#fff; text-decoration:none;}
/****** Menu *****/

.header_right{ float:right; text-transform:uppercase;}
#header .login_link{ float:left; color:#417171; font-size:13px;font-family:"Raleway Bold"; width:60px; display:block; line-height:17px;}
#header .cart_contents{ float:left; text-align:right; color:#fff; font-size:13px;font-family:"Raleway Bold"; display:block; margin-left:10px; line-height:17px;}
#header .cart_contents .cart_count{ display:block; font-family: 'abril_textitalic'; text-transform:capitalize; color:#fff; font-size:12px;}
#header .cart_contents .price{ color:#fff; font-size:16px;}
#fixed_header .login_link{ float:left; color:#417171; font-size:13px;font-family:"Raleway Bold"; width:60px; display:block; line-height:17px;}
#fixed_header .cart_contents{ float:left; text-align:right; color:#fff; font-size:13px;font-family:"Raleway Bold"; display:block; margin-left:10px; line-height:17px;}
#fixed_header .cart_contents .cart_count{ display:block; font-family: 'abril_textitalic'; text-transform:capitalize; color:#fff; font-size:12px;}
#fixed_header .cart_contents .price{ color:#fff; font-size:16px;}
.search_toggle_but{ border:0; padding:0;/* border-left:1px solid #8c8e90;*/ height:28px; width:48px; float:left; cursor:pointer; margin-left:0px; margin-top:5px; background:none;}
.search_toggle_but i{ display:block; width:26px; color:#fff; margin-left:18px;}
.search_toggle_but i:hover path{fill:#67635c;}
.search_toggle_but i:hover{ color:#67635c;}
.search_toggle_but:hover i,
.search_toggle_but:active i{ background-position:left bottom;}
.search_group{ position:absolute; display:none;}


/*********************************************** Home Slider ******************************************************/
#home_banner{ position:relative; max-height:720px; overflow:hidden; }
.home_slider_logo{ position:absolute; left:50%; z-index:100; margin-left:-105px; top:30%; width:209px;}
.home_slider li img{ opacity:0;}

/********************************************** Home About ********************************************************/
.home_about_panel{ background:url(images/hollow_black_line.jpg) repeat-x top; padding-top:7px; margin-top:1px;}
.home_about_panel h2{ font-size:30px; text-transform:uppercase; color:#000;font-family:"Raleway Bold"; padding-left:25px;}
.home_about_content{background:url(images/home_about_seciton_bg_full.jpg) repeat-y center top; padding-top:44px; padding-bottom:40px;}
.home_about_panel .row{ margin-left:-15px; margin-right:-15px;}
.home_about_inner{ float:left; width:58.3333%; padding-left:15px; padding-right:15px;}
.home_about_inner .right_group{ float:right; height:329px; width:164px; border-radius:50%px 0px 0px 50%; margin-left:10px; margin-top:50px; margin-right:-15px;}
.home_about_panel .home_about_inner h2{ background:url(images/list_title_home_about_title_icon.png) no-repeat left top; background-size:17px; margin-bottom:20px;}
.home_about_panel p{font-size:15px;font-family:"Raleway"; line-height:22px; margin-bottom:20px;}
.home_about_panel h5{ line-height:22px; margin-bottom:10px; text-transform:none; color:#111; font-size:15px;font-family: 'courier_primeregular';}
.home_about_panel .text_more{ color:#af0f0f;}
.home_about_panel .text_more:hover{ color:#af0f0f; text-decoration:underline;}
.home_about_panel .instagram_view{ color:#af0f0f; font-size:16px;font-family: 'abril_textitalic';}
.connect_section{ width:41.6667%; float:left; padding-left:15px; padding-right:15px; text-align:center; position:relative;}
.home_about_panel .connect_section h2 span{ font-size:40px;}
.connect_section .connect_img{ position:absolute; left:-150px; top:52px;}
.connect_social{ text-align:left; margin-top:80px; margin-left:200px;}
.connect_social li{ margin-bottom:10px;}
.connect_social .fa{ height:44px; display:inline-block; vertical-align:middle; width:44px; line-height:42px; font-size:28px; text-align:center; border:2px solid #000; border-radius:50%;}
.connect_social .acf_social_label{ display:inline-block; vertical-align:middle; margin-left:10px;}
.connect_social a{ color:#000; text-transform:uppercase; font-size:17px;font-family:"Raleway Bold";}
.connect_social a:hover{ color:#000; text-decoration:none;}


/********************************************** Home Instagram ****************************************************/
.instagram_panel{ background:url(images/section_black_line.jpg) repeat-x top; padding-top:5px;}
.instagram_panel_content{ background:url(images/bg_instagram.jpg); padding-top:63px; text-align:center; padding-bottom:40px;}
.instagram_title{ background:url(images/instagram_title_bg.png) no-repeat; width:354px; height:87px; margin:0px auto 57px; padding-top:15px; text-align:center; color:#fff;}
.instagram_title h6{ color:#fff; font-size:20px;font-family: 'abril_textitalic'; margin-bottom:7px; line-height:1;}
.instagram_title h2{ color:#fff; text-transform:uppercase; font-size:24px;font-family:"Raleway Bold"; margin-bottom:0px; line-height:1;}
.instagram_section{ margin-left:-15px; margin-right:-15px;}
#sb_instagram #sbi_images{ margin-bottom:48px; padding:0px !important;}
.instagram_panel #sb_instagram #sbi_images .sbi_item{ border:15px solid #fff; margin-bottom:30px;}
.instagram_panel #sb_instagram #sbi_load .sbi_load_btn,
.instagram_panel #sb_instagram #sbi_load .sbi_load_btn:hover{ background:#fff !important; opacity:1 !important; color:#7eafbc; font-size:20px;font-family: 'abril_textitalic';}
#sb_instagram .sbi_photo{ height:250px !important; border:10px solid #e5e5e5;}



/*********************************************** Banner ***********************************************************/
#banner{ margin-bottom:0px;}
.banner_inner{ background:url(images/hollow_black_line.jpg) repeat-x bottom; text-align:center; padding-bottom:7px; position:relative;}
.banner{ opacity:0;}
.banner_logo{ width:86px; position:absolute; top:25%; left:50%; margin-left:-43px;}


/*********************************************** breadcrumbs ******************************************************/
#breadcrumbs{ border-bottom:1px dashed #6c6c6c; padding-top:25px; padding-bottom:15px; color:#111111; font-size:15px;}
.breadcrumbs{ float:left; background:url(images/flag.svg) no-repeat 0px 0px; background-size:15px auto; padding-left:30px; padding-top:5px; padding-bottom:5px;}
.breadcrumbs a{ color:#111;}
.breadcrumbs a:hover{ color:#111; text-decoration:underline;}
/******share this*****/
.share_this_box{ float:right; color:#111; font-size:15px; text-transform:uppercase;font-family:"Raleway Bold";}
.share_this_list{ overflow:hidden; display:inline-block; vertical-align:middle; margin-top:-5px;}
.share_this_list li{ float:left; margin-left:7px;}
.share_this_list li .stButton{ margin:0 !important;}
.share_this_list li .stButton > span{ overflow:hidden;}
.share_this_list li .stButton .stMainServices{ padding:0px; display:block; float:left; background:none !important; width:31px !important; height:31px !important; border-radius:50% !important; border:2px solid #000; margin:0px !important; position:relative;}
.share_this_list li .stButton .stMainServices:after{ position:absolute; top:0px; left:0px; width:100%; margin:0px !important; display:block; font-family: 'FontAwesome'; color:#000; font-size:20px; text-align:center; line-height:28px;}
.share_this_list li .stButton .st-facebook-counter:after{ content:"\f09a"; line-height:31px;}
.share_this_list li .stButton .st-twitter-counter:after{ content:"\f099"; line-height:31px;}
.share_this_list li .stButton .st-pinterest-counter:after{ content:"\f231"; line-height:31px;}
.share_this_list li .stButton .stArrow{ background:url(images/bg_stArrow_left.png) no-repeat !important; margin-top:5px; margin-left:3px; padding-left:8px !important; height:22px !important;}
.share_this_list li .stButton .stHBubble{ background:#cccccc; border-radius:0px 4px 4px 0px; height:22px !important; border:0; margin:0; padding-right:5px !important;}




/*********************************************** Default Style ****************************************************/
.def_content{ padding-top:36px; padding-bottom:40px;}
.def_content .page-content{ max-width:830px; margin:0px auto;}
.def_content .page-content p a{ background:#cdecec; color:#111;}
.def_content .page-content p a:hover{ text-decoration:underline;}
.def_content .page-content h6{ margin-bottom:30px;}
.def_content .page-content h5{ margin-bottom:30px;}
.def_content .page-content h4{ margin-bottom:30px;}
.def_content .page-content h3{ margin-bottom:25px;}
.def_content .page-content h2{ margin-bottom:25px;}
.def_content .page-content ul{ margin-bottom:20px;}
.def_content .page-content ul ul{ margin-bottom:0px; padding-top:5px;}
.def_content .page-content ul li{ list-style:disc; margin-bottom:5px; margin-left:30px;}
.def_content .page-content ol{ margin-bottom:20px;}
.def_content .page-content ol ol{ margin-bottom:0px; padding-top:5px;}
.def_content .page-content ol li{ list-style:decimal; margin-bottom:5px; margin-left:30px;}
.def_content table { border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:0 0 20px; color:#111; }
.def_content table td { border-right:1px solid #ccc; background:#ffffff;font-weight: 400;}
.def_content table th, table td { padding:10px 20px; text-align:left; font-size:15px; line-height:1; }
.def_content table th { color:#111; border-right:1px solid #ccc; background:#ccc; text-transform:uppercase; font-family:"Raleway Bold";}
.def_content table tr:nth-child(2n) td {background:#cdecec;}

/*********************************************** Services Style **************************************************/
.service_content h1{ margin-bottom:5px;}
.service_content .sub_title{ text-align:center; display:block; margin-bottom:47px; font-size:16px;font-family: 'abril_textitalic';}
.service_content .page-content h4{ line-height:40px; margin-bottom:30px;}



/*********************************************** Single Style **************************************************/
.introduction_content{ padding-left:70px; margin-right:70px; margin-bottom:40px; padding-top:56px; max-width:70.3333%;}
.introduction_content h3{ margin-bottom:18px;}
.introduction_content h4{ letter-spacing:1px; margin-bottom:15px;}
.introduction_content p{font-family: 'abril_textitalic'; line-height:26px; color:#504c4c; letter-spacing:1px;}
.introduction_content a{ background:#cdecec; color:#504c4c;}
.introduction_content a:hover{color:#504c4c; text-decoration:underline;}
.gallery_image_panel{ width:100%; overflow:hidden; margin-bottom:25px; opacity:0;}
.gallery_list{  position: relative; width: 20000em;}
@media (min-width: 768px){
	.gallery_list li{ float:left; width:auto !important; margin-right:22px;}
}

.caption_panel{ border-bottom:1px dashed #6c6c6c; position:relative; padding-bottom:20px; margin-bottom:30px; overflow:hidden; opacity:0; }
.caption_content{ margin-right:100px;}
.caption_content .bx-wrapper{ position:relative;}
.caption_list li{ position:relative;font-size:13px;font-family: 'ralewaysemibold'; line-height:20px;}
.caption_list li .caption_info{ padding-left:70px; min-height:31px;}
.caption_list li .gallery_num{ position:absolute; top:0px; left:0px; color:#504c4c; font-size:15px;font-family: 'abril_textitalic';}
.caption_list li .gallery_num span{ color:#111; font-size:18px; font-family:"Raleway Bold";}
.gallery_controls{ position:absolute; z-index:2; top:0px; right:0px;}
.caption_content .bx-controls{ position:absolute; top:0px; right:-100px; width:68px; overflow:hidden; z-index:100;}
.caption_content .bx-prev,
.caption_content .bx-next{  cursor:pointer; display:block; width:31px; height:31px; text-indent:-999em;}
.caption_content .bx-prev{ float:left;background:url(images/arrow-left.svg) no-repeat; background-size:31px 31px;}
.caption_content .bx-next{ float:right; background:url(images/arrow-right.svg) no-repeat; background-size:31px 31px;}
.general_content{ padding-left:70px; margin-right:70px; max-width:58.3333%; }
.general_content_inner{ margin-bottom:40px;}
.general_content p a{ background:#cdecec; color:#504c4c;}
.general_content p a:hover{color:#504c4c; text-decoration:underline;}
a.pinit-button.old_default{ background:none !important;}
.filed_time{ font-size:15px; font-family: 'abril_textitalic'; margin-bottom:100px;}
.filed_time span{ background:url(images/add.svg) no-repeat left top; background-size:20px 20px; padding-bottom:3px; padding-left:30px; color:#111; text-transform:uppercase; font-family:"Raleway Bold";}

.filed_time.archive_filed_time > span{ background:url(images/target.svg) no-repeat left top; background-size:20px 20px;}

.newer-older{ margin-left:-15px; margin-right:-15px; margin-bottom:30px;}
.newer-older p{ display:block; float:left; width:50%; padding-left:15px; padding-right:15px;}
.newer-older p a{ display:block; color:#504c4c; font-size:15px;font-family: 'abril_textitalic';}
.newer-older p a:hover{ text-decoration:none; color:#504c4c;}
.newer-older p a span{ font-size:14px; color:#111; text-transform:uppercase; height:31px; line-height:31px; vertical-align:middle; display:inline-block; font-family:"Raleway Bold";}
.newer-older .older{ text-align:left;}
.newer-older .older a span{ padding-right:10px;}
.newer-older .older a{ background:url(images/arrow-left.svg) left top no-repeat; background-size:31px auto; padding-left:40px;}
.newer-older .newer{ text-align:right;}
.newer-older .newer a{ background:url(images/arrow-right.svg) right top no-repeat; background-size:31px auto; padding-right:40px;}
.newer-older .newer a span{ padding-left:10px;}







/*********************************************** About ***********************************************************/
.people_panel{}
.people_panel .read_more{ color:#7cb2b2; font-size:18px; text-transform:uppercase; font-family:"Raleway Bold"; display:block; padding-left:70px;}
.people_list{ overflow:hidden; margin-bottom:30px; padding-bottom:20px;}
.people_list h3{ margin-bottom:12px; padding-left:70px;}
.people_item{ margin-left:-15px; margin-right:-15px; overflow:hidden; border-bottom:1px dashed #6c6c6c; padding-bottom:15px; margin-bottom:27px;}
.people_item_info{ float:left; width:58.3333%; padding-left:15px; padding-right:15px;}
.people_item_info .info_box{ padding-left:70px;}
.people_item_info p{ margin-bottom:10px;}
.people_item_info p a{ background:#cdecec; color:#504c4c;}
.people_img{ float:left; text-align:right; width:41.6667%; padding-left:15px; padding-right:15px;}

/*********************************************** Careers ***********************************************************/
.careers_list h3{ margin-bottom:12px; padding-left:0px;}
.careers_item{ margin-left:-15px; margin-right:-15px; overflow:hidden; border-bottom:1px dashed #6c6c6c; padding-bottom:15px; margin-bottom:27px;}
.careers_item_info{ float:left; padding-left:15px; padding-right:15px;}
.careers_introduction_content{ padding-left:0px; margin-right:0px; margin-bottom:40px; padding-top:56px; max-width:100%; font-family: 'abril_textitalic'; line-height: 26px; color: #504c4c; letter-spacing: 1px;}
    
.careers_introduction_content a {background: #cdecec;color: #504c4c;}



/*********************************************** Wholesale ***********************************************************/
.wholesale p{ line-height:1.2;}
.wholesale .def_content .page-content h4{ margin-bottom:2px;}
.wholesale .def_content .page-content{ max-width:none;}
.wholesale .def_content .page-content *:not(.gallery){ max-width:830px; margin-left:auto; margin-right:auto;}
.wholesale .gallery{ margin-left:-18px !important; margin-right:-18px !important;}
.wholesale .gallery-item{ padding-left:18px; padding-right:18px; margin-bottom:28px; margin-top:0px !important;}
.wholesale .cboxElement{ display:block; border:0;}
.wholesale .cboxElement img{ border:0 !important; width:100% !important; height:auto !important;}


.wholesale_panel{ background:url(images/hollow_black_line.jpg) repeat-x top center; padding-top:7px;}
.wholesale_content{ background:url(images/bg_wholesale_content.jpg) repeat-y center top;margin: 0 auto; max-width: 1180px; overflow: hidden;}
.wholesale_box{ float:left; width:50%; padding-top:50px; padding-bottom:60px;}
.wholesale_box h3{ margin-bottom:22px;}
.wholesale_box a.but{ display:block; background: #771215; border: 0 none; color: #fff; font-family: "Raleway Bold"; font-size: 15px; text-align:center; line-height:49px; height: 49px; text-transform: uppercase; width: 100%;}
.wholesale_box a.but:hover{ text-decoration:none;}
.wholesale_left{ padding-right:15px;}
.wholesale_right{ padding-left:15px;}
.wholesale_inner{ width:430px; margin:0px auto;}



.wholesale_panel .gform_wrapper{ max-width:100%;}
.wholesale_panel .gform_wrapper ul li.gfield:after{ content:""; display:table; clear:both;}
.wholesale_panel .gform_wrapper .left_label .gfield_label{ font-weight:normal; font-size:13px; padding-top:13px;}
.wholesale_panel .gform_wrapper .ginput_complex label{ font-size:13px; margin-bottom:6px;}
.wholesale_panel .gform_wrapper ul.gform_fields li.gfield span.name_last label{ margin-bottom:0px !important;}
.wholesale_panel div.ginput_complex.ginput_container.gf_name_has_2 span{ width:100%;}
.wholesale_panel div.ginput_container_name span{ padding-right:0px; margin-right:0px;}
body .wholesale_panel .gform_wrapper label.gfield_label+div.ginput_container{ /* float:right;  */margin-top:0px; width:64%;}
.wholesale_panel .gform_wrapper .ginput_complex input[type=text],
.wholesale_panel .gform_wrapper .left_label input.medium{ width:100%;background: #d2d2d2; height:42px; border:0;}
.wholesale_panel .gform_wrapper .left_label textarea.medium{ width:100%;background: #d2d2d2; border:0;}
.wholesale_panel .gform_wrapper .ginput_complex .ginput_full input[type=text]{ width:100% !important;}
.wholesale_panel .gform_wrapper .ginput_complex .ginput_right{ margin-left:0px; float:right;}
.wholesale_panel .gform_wrapper .ginput_complex .ginput_left{ float:left;}
.wholesale_panel .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, 
.wholesale_panel .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
.wholesale_panel .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select,
.wholesale_panel .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, 
.wholesale_panel .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, 
.wholesale_panel .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{ margin:0;background: #d2d2d2; height:42px; border:0;}

.wholesale_panel .gform_wrapper .gform_footer.left_label, 
.wholesale_panel .gform_wrapper .gform_footer.right_label{ margin-left:0px; margin-top:0px; width:100%;}
.wholesale_panel .gform_wrapper .gform_footer input.button{ background: #771215; border: 0 none; color: #fff; font-family: "Raleway Bold"; font-size: 15px; text-align:center; line-height:49px; height: 49px; text-transform: uppercase; width: 100%; margin:0; cursor:pointer;}



.wholesale_box.wholesale_new_box{ float:none;width:432px; max-width:100%;padding-top:0px; padding-bottom:38px; margin:-10px auto 0px; text-align:center;}
.wholesale_content.wholesale_form_wrapper{ background:none;}


.wholesale_form{ padding:42px 20px 60px; max-width:1116px; margin:0 auto;}
.wholesale_form h3{ text-align:center; margin-bottom:36px;}
.wholesale_form .gform_wrapper ul.gform_fields{ width:100%; overflow:hidden;}
.wholesale_form .wholesale_form_left{ width:432px; max-width:47%; float:left;}
.wholesale_form .wholesale_form_right{width:432px; max-width:47%; float:right;}
.wholesale_form .gform_wrapper .left_label ul.gfield_checkbox,
.wholesale_form .gform_wrapper .left_label ul.gfield_radio,
.wholesale_form .gform_wrapper .right_label ul.gfield_checkbox,
.wholesale_form .gform_wrapper .right_label ul.gfield_radio{ width:100%; overflow:hidden; padding:10px 0px 0px !important; margin:0 !important;}

.wholesale_form .gform_wrapper form ul.left_label li ul.gfield_checkbox li,
.wholesale_form .gform_wrapper form ul.left_label li ul.gfield_radio li,
.wholesale_form .gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.wholesale_form .gform_wrapper form ul.right_label li ul.gfield_radio li,
.wholesale_form .gform_wrapper ul.left_label li ul.gfield_checkbox li,
.wholesale_form .gform_wrapper ul.left_label li ul.gfield_radio li,
.wholesale_form .gform_wrapper ul.right_label li ul.gfield_checkbox li,
.wholesale_form .gform_wrapper ul.right_label li ul.gfield_radio li{ width:50%; float:left; padding:0px 0px 0px 10px !important;}

.wholesale_panel .wholesale_form .gform_wrapper .gform_footer.left_label, 
.wholesale_panel .wholesale_form .gform_wrapper .gform_footer.right_label{width:430px; margin:0 auto; max-width:100%;}

.wholesale_panel .wholesale_form .gform_wrapper ul li.gfield#field_4_19 .gfield_label{ display:none;}

body .wholesale_panel .gform_wrapper  ul li.gfield#field_4_19 label.gfield_label + div.ginput_container{ width:100%; float:none;}
.wholesale_form .gform_wrapper form ul.left_label li#field_4_19 ul.gfield_checkbox li{ float:none; width:100%; padding-left:0px !important;}
.wholesale_form .gform_wrapper form ul.left_label li#field_4_19 ul.gfield_checkbox li div.checker{ margin-top:0;}
.wholesale_form .gform_wrapper #field_4_19 .gfield_checkbox li label{ opacity:0;}
.wholesale_panel .wholesale_form .gform_wrapper ul li.gfield#field_4_20{ position:relative; margin:0px 0px 0px 120px !important; width:100%;}    
.wholesale_panel .wholesale_form .gform_wrapper ul li.gfield#field_4_20 a{ position:absolute; left:27px; top:-45px; color:#111;}
.wholesale_panel .wholesale_form .gform_wrapper ul li.gfield#field_4_20 a:hover{ color:#111;}
/*********************************************** Footer ***********************************************************/
#footer{ background:url(images/bg_footer.png) repeat; overflow:hidden; text-align:center; color:#231f20;font-family: 'abril_textitalic'; padding-top:46px; font-size:16px;}
#footer a{ color:#231f20;}
#footer .container{ position:relative;}
.footer_logo{ display:inline-block; margin-bottom:42px;}
.footer_social_list{ position:absolute; top:64px; right:70px;}
.footer_social_list li{ float:left; margin-left:7px;}
.footer_social_list li a{ border:2px solid #231f20; display:block; border-radius:15px; width:31px; height:31px; text-align:center;}
.footer_social_list li a span{ font-size:20px; line-height:26px;}
.footer_bottom{ position:relative; background:url(images/bg_footer_bottom.png) repeat; padding:40px 70px;}
.top_of_page{ float:left;}
.footer_new_base{ position:absolute; top:-34px; left:50%; margin-left:-113px; width:226px; height:244px; background:url(images/footer_new_base.png) top center no-repeat;font-family:"Raleway Bold"; font-size:15px; color:#646464; padding:65px 42px 0 42px; line-height:18px; text-transform:uppercase;}
.footer_new_base span{font-family: 'abril_textitalic'; color:#231f20; text-transform:capitalize;}
.site_by{ float:right;}
#footer .site_by a{font-family:"Raleway Bold"; color:#98181d; font-size:15px;}
.lineBar{ background:url(images/section_black_line.jpg) repeat-x; height:4px; width:100%;}



.mobile_width{ display:none;}


@media (max-width: 1420px){
.home_slider li img{ opacity:1;}
.banner{ opacity:1;}



}

@media (max-width: 1024px){
.home_about_inner .right_group{ display:none;}	
.connect_section .connect_img{ position:static; width:200px; display:block; margin:25px auto 20px;}	
.connect_social{ text-align:left; margin-top:0px; margin-left:70px;}


.wholesale .gallery{ margin-left:-10px !important; margin-right:-10px !important;}
.wholesale .gallery-item{ padding-left:10px; padding-right:10px; margin-bottom:20px !important;}

.wholesale_content{ background:none;}
.wholesale_box{ float:none; width:auto; padding-left:0px; padding-right:0px;}

}
@media (max-width: 769px){
.mobile_width{ display:block;}

.gallery_panel ,
.gallery_panel *,
.gallery_panel *:before,
.gallery_panel *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.gallery_panel{ width:480px;  margin:0px auto;}
.gallery_panel li{ margin-left:0px !important;}
.gallery_panel li img{ width:100% !important; max-width:100% !important;}



.wholesale_form .wholesale_form_left{ width:100%; max-width:100%; float:none;}
.wholesale_form .wholesale_form_right{width:100%; max-width:100%; float:none;}

.wholesale_panel .wholesale_form .gform_wrapper ul li.gfield#field_4_20{ position:relative; margin:0px 0px 0px 190px !important; width:100%;}    


}
@media (max-width: 767px){
.connect_social{ display:block; width:160px; margin:0px auto;}

.gallery_list li{ text-align:center;}
#main{ float:none;}


.wholesale_box{ padding-left:20px; padding-right:20px;}
.wholesale_box h3{ text-align:center;}
.wholesale_inner{ max-width:430px; width:100%;}
.wholesale_panel .gform_wrapper .left_label .gfield_label{ float:none; width:auto;}
body .wholesale_panel .gform_wrapper label.gfield_label+div.ginput_container{ float:none; width:100%;}

.wholesale .gallery-item{ width:50% !important; max-width: inherit !important;}
.wholesale .gallery-item img{ max-width:100% !important;}
.wholesale_panel .wholesale_form .gform_wrapper ul li.gfield#field_4_20{ position:relative; margin:0px 0px 0px 190px !important; width:100%;}    

}

@media (max-width: 480px){
.gallery_panel{ width:320px;}
}






