@charset "utf-8";
/* CSS Document */

.page_title{ padding:45px 0 0 0;}

#error404{ padding:70px 0;}


/****************************key Info Section*************************************/
.key_info_box{ text-align:center; padding:15px 0 15px 0;}
.key_info_box .item{ display:inline-block; vertical-align:middle; margin:10px 9px;}
.key_info_box .item .icon{ display:inline-block; vertical-align:middle; margin-right:5px; margin-top:-5px;}
.key_info_box .item .text{ font-size:15px; color:#111111;}
.home .key_info_box{ padding-top:20px; position:relative;}
.home .key_info_box:before { content:""; display:block; background:url(images/section_black_line.jpg) repeat-x; height:5px; width:100%; position:absolute; top:0px; left:0px;}

/****************************Subscribe Section*************************************/
.subscribe_box { background:url(images/Subscribe_seciton_bg.jpg) top left; padding:38px 0px 32px; text-align:center; position:relative;}
.subscribe_box:before{ content:""; display:block; background:url(images/section_black_line.jpg) repeat-x; height:5px; width:100%; position:absolute; top:0px; left:0px;}
.subscribe_box .left_box{ display:inline-block; vertical-align:middle; margin-right:30px;}
.subscribe_box .left_box .img{ float:left;}
.subscribe_box .left_box .title{ float:left; margin-left:10px;text-transform:uppercase; font-size:18px; color:#fff;font-family:"Raleway Bold"; line-height:23px; padding:0 5px; background:#000;}
.subscribe_box .right_box{ display:inline-block; vertical-align:middle;}
.subscribe_box .right_box .gform_wrapper{ max-width:none; margin:0;}
.subscribe_box .right_box .gform_wrapper .top_label .gfield_label{ display:none;}
.subscribe_box .right_box .gform_wrapper .top_label input.medium, 
.subscribe_box .right_box .gform_wrapper .top_label select.medium{ width:100%; background:#000; border:none; color:#fff; height:47px; font-size:15px; padding:0 33px; text-indent:0;}
.subscribe_box .right_box .gform_wrapper ul li.gfield{ clear:none; width:300px; float:left; border:none; border-left:1px solid #fff; position:relative;}
body .subscribe_box .right_box .gform_wrapper label.gfield_label+div.ginput_container{ margin-top:0;}
.subscribe_box .right_box .gform_wrapper .gform_body{ display:inline-block; vertical-align:middle;border:1px solid #fff; border-left:none;}
.subscribe_box .right_box .gform_wrapper .gform_footer{ display:inline-block; vertical-align:middle; padding:0; margin:0 0 0 8px;}
.subscribe_box .right_box .gform_wrapper .gform_footer input[type="submit"]{ border:none; background:#98181d; line-height:49px;font-family:"Raleway Bold"; font-size:18px; color:#fff; border-radius:50%; cursor:pointer; text-transform:uppercase; padding:0; margin:0; display:block; width:49px; height:49px; outline:none;}
.subscribe_box .right_box .gform_wrapper div.validation_error{ display:none;}
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required{ margin:0 !important}
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error, 
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ background:none;}
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, 
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, 
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{ margin-left:0 !important;}
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.subscribe_box .right_box .gform_wrapper li.gfield_html{ max-width:none;}
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ max-width:none; padding:0 !important; margin:0 !important; position:absolute; left:8px; bottom:-24px; color:#EA060F;}

/****************************Home************************************/
.home_products{ padding-top:30px; background:url(images/hollow_black_line.jpg) top center repeat-x;}
.home_products .list_box{ margin:0 -15px;}
.home_products .list_box .item{ padding:0 15px; width:33.33%; float:left; padding-bottom:30px; }
.home_products .list_box .item .item_inner{ position:relative;}
.home_products .list_box .item .item_bg{background:#f0f0f0; padding:30px 30px 20px 30px; position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0; transition: all 0.4s ease-in-out 0s;}
.home_products .list_box .item:hover .item_bg{opacity: 1;}
.home_products .list_box .item:nth-child(even) .item_bg{ background:#efede4;}
.home_products .list_box .item .top_title span{font-family: 'abril_textitalic'; font-size:16px; margin-bottom:8px; line-height:20px; vertical-align:middle; display:inline-block;padding-left:28px;}
.home_products .list_box .item .top_title span.home_products_shop_icon{ background:url(images/target.svg) left center no-repeat;background-size:13px 13px;}
.home_products .list_box .item .top_title span.home_products_read_icon{ background:url(images/plus.svg) left center no-repeat; background-size:13px 13px;}
.home_products .list_box .item .title{ padding-bottom:35px;}
.home_products .list_box .item .title h3{font-family:"Raleway Bold"; font-size:18px; text-transform:uppercase;}
.home_products .list_box .item .more a{ font-size:16px; color:#882222;font-family: 'abril_textitalic';}



/***********************BLOG**********************************/
.categories_box{ border-bottom:1px dashed #6c6c6c; padding:18px 0 10px 0;}
.categories_box .categories_list .title{ padding-left:37px; background:url(images/categories_box_title_bg.png) left center no-repeat; text-transform:uppercase; display:inline-block; vertical-align:middle;padding-right:15px; line-height:25px;}
.categories_box .categories_list a{ display:inline-block; vertical-align:middle;font-size:16px;font-family: 'abril_textitalic'; line-height:25px;}

.post_list_wrap{ overflow:hidden;}
.post_list{ margin:0 -15px;}
.post_list .item{ width:50%; padding:0 15px; float:left; margin-bottom:30px;}
.post_list .item .item_bg{background:#f0f0f0;position:relative;}
.post_list .item .item_height{ position:relative;}
.post_list .item .item_text{ padding:30px 35px 35px 35px; position:absolute; top:0px; left:0px; width:100%; height:100%; background:#f0f0f0;opacity: 0; overflow: visible;transition: all 0.4s ease-in-out 0s; }
.post_list .item:hover .item_text { opacity: 1; }
.post_list .item .img{ text-align:center; /*background:url(images/section_black_line.jpg) bottom left repeat-x; padding-bottom:6px;*/}
.post_list .item .post_category{ font-size:16px; margin-bottom:10px;}
.post_list .item .post_category a{ color:#121212; display:inline-block; vertical-align:middle; padding-left:28px;font-family: 'abril_textitalic'; background:url(images/plus.svg) left center no-repeat; background-size:13px 13px;}
.post_list .item h3.title{ margin-bottom:20px;}
.post_list .item h3.title a{ color:#111111;font-family:"Raleway Bold";}
.post_list .item .post_text{ padding-bottom:60px;}
.post_list .item .post_text a{ background:#cdecec; color:#504c4c;}
.post_list .item .post_text a:hover{color:#504c4c; text-decoration:underline;}
.post_list .item .post_text img{ display:none;}
.post_list .item .more_link{font-family: 'abril_textitalic'; position:absolute; left:35px; bottom:35px;}




/****************************Single**********************************/
.single_banner{ padding-bottom:7px; background:url(images/hollow_black_line.jpg) bottom left repeat-x;}
.single_banner .single_banner_img{height:431px; position:relative;}
.single_banner .single_banner_img .single_banner_translucent{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(238,236,231,0.8); z-index:1;}
.single_banner .single_banner_img .single_banner_text_table{ display:table; width:100%; height:100%; position:relative; z-index:10;}
.single_banner .single_banner_img .single_banner_text_table .single_banner_text{ display:table-cell; vertical-align:middle; text-align:center;}
.single_banner h1{ padding:20px 0 25px 0; margin-bottom:0; font-size:42px; line-height:47px; max-width:425px; margin:0 auto;}
.single_banner .text{ font-size:16px; color:#383535;font-family: 'abril_textitalic';}
.single_banner .text a{ color:#85bdbc;}
.single_banner .text a:hover{ text-decoration:none; color:#882222;}



/****************************other post*****************************/

.other_post_panel{ border-top:1px dashed #6c6c6c; padding-top:34px;}
.other_post{ margin-bottom:24px;}
.other_post > h3{ text-align:center; padding-bottom:14px; margin-bottom:0px;}
.squiggly_line_box{ width:84px; height:6px; margin:0 auto 30px;}

.other_post .list_box{ margin:0 -15px; overflow:hidden;}
.other_post .list_box .item{ padding:0 15px; width:33.33%; float:left; padding-bottom:30px; }
.other_post .list_box .item .item_inner{ position:relative;}
.other_post .list_box .item .item_bg{background:#f0f0f0; width:100%; height:100%; padding:30px 30px 20px 30px; position:absolute; top:0px; left:0px;opacity:0; transition: all 0.4s ease-in-out 0s;}
.other_post .list_box .item:hover .item_bg{ opacity:1;}
.other_post .list_box .item .top_title a{font-family: 'abril_textitalic'; font-size:16px; margin-bottom:8px; line-height:20px; vertical-align:middle; display:inline-block;padding-left:28px;background:url(images/plus.svg) left center no-repeat; background-size:13px 13px; color:#121212;}
.other_post .list_box .item .title{ padding-bottom:10px;}
.other_post .list_box .item .title h3{font-family:"Raleway Bold"; font-size:18px; text-transform:uppercase;}
.other_post .list_box .item .title h3 a{ color:#111;}
.other_post .list_box .item .more a{ font-size:16px; color:#882222;font-family: 'abril_textitalic';}
.other_post .list_box .item .img{ /*background:url(images/section_black_line.jpg) repeat-x top; padding-top:6px;*/}





/****************************Contact***************************************/
.contact_email_list{ text-align:center; margin-bottom:95px; padding-top:20px;}
.contact_email_list .item{ display:inline-block; vertical-align:middle;margin:0 12px;}
.contact_email_list .item a{ display:table; vertical-align:middle; width:120px; height:120px; background:url(images/contact_email_list_bg.png) no-repeat; }
.contact_email_list .item a:hover{ background-position:0 -122px; text-decoration:none;}
.contact_email_list .item a .middle{ display:table-cell; vertical-align:middle; text-align:center;}
.contact_email_list .item a h5{ font-size:13px;font-family:"Raleway Bold"; margin-bottom:8px;}
.contact_email_list .item a h6{ font-size:16px;font-family: 'abril_textitalic';}
.contact_email_list .item a:hover h6,
.contact_email_list .item a:hover h5{ color:#fff; text-decoration:none;}

.contact_form{ max-width:650px; margin:0 auto; padding-bottom:55px;}
.contact_form .gform_wrapper{ margin:0; max-width:none;}
.contact_form .gform_wrapper .top_label .gfield_label{ font-size:15px; color:#0e0e0e;font-family:"Raleway Bold"; text-transform:uppercase; margin:0;padding:0 20px;}
.contact_form .gform_wrapper ul#gform_fields_1 #field_1_5{ width:48%; float:left; clear:none;}
.contact_form .gform_wrapper ul#gform_fields_1 #field_1_2{ width:48%; float:right; clear:none;}
.contact_form .gform_wrapper .top_label input.medium, 
.contact_form .gform_wrapper .top_label select.medium{ width:100%; height:50px;font-family: 'abril_textitalic'; font-size:17px; padding:0 20px; text-indent:0; background:#e1e1e1; border:none;}
.contact_form .gform_wrapper textarea.medium{ width:100%; height:230px; background:#e1e1e1; border:none; padding:15px 20px;font-family: 'abril_textitalic'; font-size:17px;text-indent:0;}
body .contact_form .gform_wrapper label.gfield_label+div.ginput_container{ margin-top:5px;}
.contact_form .gform_wrapper form li, 
.contact_form .gform_wrapper li{ margin-bottom:20px;}
.contact_form .gform_wrapper ul#gform_fields_1 #field_1_4{ padding:0 20px;}
.contact_form .gform_wrapper ul#gform_fields_1 #field_1_4 .gfield_label{ display:none;}
.contact_form .gform_wrapper .gfield_checkbox li label, 
.contact_form .gform_wrapper .gfield_radio li label{ font-size:17px;font-family: 'abril_textitalic'; font-weight:normal;}
.contact_form .gform_wrapper .gform_footer{ padding:0; margin:0;}
.contact_form .gform_wrapper .gform_footer input[type="submit"]{ padding:15px 0; text-transform:uppercase; color:#fff; font-size:15px;font-family:"Raleway Bold"; text-align:center; border:none; outline:none; display:block; width:100%; background:#8f2b2b; cursor:pointer;}
.contact_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, 
.contact_form .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{ font-weight:normal;}
.contact_form .gform_wrapper .gfield_required{ color:#ab3636;}
.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{ margin:0 0 20px 0 !important;}
.contact_form .gform_wrapper li.gfield.gfield_error, 
.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ border:none; background:none;}
.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, 
.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 

.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, 
.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{ margin-left:0;}

.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:5px}
.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{ margin-top:0}

.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.contact_form .gform_wrapper li.gfield_html{ max-width:none;}

/* Checkbox */
div.checker {position: relative; float:left; margin-top:.375em;}
div.checker, div.checker span, div.checker input {
    width: 15px;
    height: 15px; }
div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
	background:url(images/contact_form_checkbox.png) top center no-repeat;}
div.checker span.checked {
      background-position: bottom center; }
div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
	margin:0 !important; }

/* radio */
.radio { float:left; width:15px !important; height:15px; background:url(images/contact_form_checkbox.png) left top no-repeat; position:relative; margin:0 8px 0 0; display:inline; }
.radio span { display:block; width:15px; height:15px; position:relative; }
.radio span.checked { background:url(images/contact_form_checkbox.png) left bottom no-repeat; }
.radio span input[type=radio],
body .gform_wrapper ul.gfield_radio li .radio span input[type=radio]{ width:15px !important; height:15px !important; margin:0 !important; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;}
.wholesale_form .gform_wrapper ul.gfield_radio li input[type="radio"] { width:15px !important; height:15px; position:absolute; left:0; top:0; margin:0 !important; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;}


/*search box */
.search_group{position:absolute;right:0;top:100%;background:url(images/bg_search.jpg);padding:20px 25px;z-index:999;}
.search_group h3{color:#acc6cf;font-size:16px;font-family:"Raleway Bold";margin-bottom:5px;}
.search_inner{padding-right:50px;width:310px;height:35px;background:url(images/bg_search_border.png) left bottom repeat-x;position:relative;}
.search_inner .ipt-search{width:100%;color:#fff;font-size:14px;font-family: "abril_textitalic";padding:5px 0;height:35px;border:0;background:none;}
.search_inner .btn-search{cursor:pointer;font-size:20px;color:#e5db8b;font-family:"Raleway Bold";width:50px;height:35px;position:absolute;right:0;top:0;border:0;background:none;}

/*blog*/
.ajax-load-more-wrap{overflow:hidden;}
.alm-listing{overflow:hidden;}
button.alm-load-more-btn{display:none !important;width:117px !important;height:58px !important;background:url(images/bg_more.png) no-repeat !important;text-indent:-9999px !important;}
button.alm-load-more-btn.loading{display:inline-block !important;}
.alm-btn-wrap{background:none !important;}
button.alm-load-more-btn.loading::before{background:none !important;}


#page_wrapper{overflow:hidden;position:relative;}
.menu_320{display:none;float:left;position:relative;width:260px;z-index:800;}
#page_wrapper{position:relative;}
#main{overflow: hidden;box-shadow: 0 0 10px #000000; }
.icon_menu{display:none;}

.menu_320 ul{overflow:hidden;background:none;}
.menu_320 li{float:none;background:none;height:auto;padding:0;border-bottom:2px solid #ccc;}
.menu_320 li a{display:block;background:none;padding:10px 15px;text-align:left;line-height:18px;height:auto;color:#000;}
.menu_320 li i{display:none;}
.menu_320 li a:hover{color:#A81C0B;}

.jcarousel-control-prev,
.jcarousel-control-next{ display:none;}



.instagram_panel .instagram_section{ text-align:center;}
.instagram_panel .instagram_buttons{ display:inline-block; vertical-align:middle; background:#fff;}
.instagram_panel .instagram_view{ float:left; margin-right:2px; padding:0px 30px; height:53px; display:table; background:#aacad3; font-size:20px; color:#fff;font-family: 'abril_textitalic'; position:relative;}
.instagram_panel .instagram_view span{ display:table-cell; vertical-align:middle;word-break:break-all}
.instagram_panel .instagram_view .left_icon{ width:47px; height:53px; background:url(images/instagram_button_left_arrow.png) left top no-repeat; position:absolute; left:-47px; top:0;}
.instagram_panel .instagram_view .right_icon{ width:47px; height:53px; background:url(images/instagram_button_right_arrow.png) left top no-repeat;position:absolute; right:-47px; top:0;}
.instagram_panel .instagram_view.right_button{ margin-right:0;}
.instagram_panel .instagram_view.right_button .left_icon,
.instagram_panel .instagram_view.left_button .right_icon{ display:none;}
.instagram_panel .instagram_view:hover{ background:#94adb3; text-decoration:none;}
.instagram_panel .instagram_view:hover .left_icon{ background-position:left bottom;}
.instagram_panel .instagram_view:hover .right_icon{ background-position:left bottom;}


@media (max-width: 1200px){
	.container{ width:auto; margin-left:20px; margin-right:20px;}
	.small_logo{ margin-right:20px;}
	.nav .menu li{padding:0 15px;}
}
@media (min-width: 1025px){
	/*#main{ padding-top:82px;}
	#header{ position:fixed; z-index:999; top:0px; left:0px; width:100%;}*/
}

@media (max-width: 1024px){
	#header .container{ position:relative;}
	#fixed_header{ display:none !important;}
	.small_logo{ display:none;}
	.nav .menu li{padding:0 10px;}
	.nav .menu{display:none;}
	.menu_320{display:none;}
	.icon_menu{display:block;width:40px;height:40px;background:url(images/icon_menu.png) repeat-x center center;text-indent:-9999px; position:absolute; left:0px; top:-5px;}
	
/*home*/
.home_slider li img{ width:100%;}	
.subscribe_box .left_box{ display:block; text-align:center; margin-bottom:15px;}
.subscribe_box .left_box .img{ display:inline-block; float:none;}
.subscribe_box .left_box .title{ display:inline-block; float:none;}
	
.introduction_content{ padding-left:0px; padding-left:0px; margin-right:0px;}
.people_item_info .info_box{ padding-left:0px;}
.people_panel .read_more{ padding-left:0px;}	
.subscribe_box .right_box .gform_wrapper .gform_footer input[type="submit"]{ -webkit-appearance: none;}

.instagram_panel #sb_instagram #sbi_images .sbi_item{ border-width:10px;}
	
}


@media (max-width: 768px){
	
	#error404{ padding:50px 0;}
.banner_inner{ height:225px;}
.banner_inner img{ opacity:0;}
.banner_inner img.banner_logo{ opacity:1;}


.home_about_content{ padding-top:0; padding-bottom:0px;}
.home_about_panel .row{ margin-left:-20px; margin-right:-20px;}
.home_about_inner{ float:none; width:100%; background:url(images/home_about_seciton_bg_full.jpg) repeat-y left; padding:44px 20px 20px;}
.connect_section{ float:none; width:100%; background:url(images/home_about_seciton_bg_full.jpg) repeat-y right; padding:40px 20px;}	

.home_products .list_box{ margin-left:-10px; margin-right:-10px;}
.home_products .list_box .item{ width:50%; padding:0px 10px 20px;}
.home_products .list_box .item:nth-child(2n) .item_bg{ background:#f0f0f0;}


.subscribe_box .right_box .gform_wrapper ul li.gfield{ width:200px;}	


.introduction_content{ width:100%; max-width:none;}
.general_content{ width:100%; max-width:none; padding-left:0px; margin-right:0px;}

.newer-older p{ width:100%;}
	
.people_item_info{ width:100%; margin-bottom:20px;}
.people_img{ width:100%; text-align:center;}
.people_list h3{ padding-left:0px; text-align:center;}


.breadcrumbs{ float:none; margin-bottom:15px;}
.share_this_box{ float:none;}
.share_this_list{ float:none; display:block; width:100%; padding-top:10px;}
.share_this_list li:first-child{ margin-left:0px;}



.other_post .list_box{ margin-left:-10px; margin-right:-10px;}
.other_post .list_box .item{ padding-left:10px; padding-right:10px; padding-bottom:20px;}
.other_post .list_box .item .item_bg{ padding-left:20px; padding-right:20px;}


.instagram_panel #sb_instagram #sbi_images .sbi_item{ width:50% !important;}


.instagram_panel .instagram_buttons{ display:block; margin:0 60px;}
.instagram_panel .instagram_view{ display:table; width:100%; margin:0 auto 10px auto !important; max-width:320px; float:none}
.instagram_panel .instagram_view.right_button .left_icon,
.instagram_panel .instagram_view.left_button .right_icon{ display:block;}


}



@media (max-width: 570px){
#header .container{ margin-left:0px; margin-right:0px;}
#fixed_header .container{ margin-left:0px; margin-right:0px;}

.icon_menu{ left:20px;}
.header_right{ margin-right:20px;}
.search_group{ width:100%;}
.search_inner{ width:100%;}
.instagram_panel .instagram_view{ font-size:14px;}


.home_products .list_box .item{ width:100%;}
.home_products .list_box .item .img img{ width:100%;}

.instagram_title{ width:100%; max-width:354px; background-size:100% 100%;}

.caption_content{ margin-right:0px;}
.caption_content .bx-controls{ right:0px;}

/*contact*/
.contact_form .gform_wrapper ul#gform_fields_1 #field_1_5{ width:100%;}
.contact_form .gform_wrapper ul#gform_fields_1 #field_1_2{ width:100%;}



.footer_logo{ display:block; margin-bottom:30px;}
.footer_social_list{ display:inline-block; margin:0px auto 50px; position:static;}	
.footer_bottom{ padding:100px 20px 40px;}
.site_by{ position:relative; z-index:10;}
.top_of_page{ position:relative; z-index:10;}

.subscribe_box .right_box{ padding-left:20px; padding-right:20px;}
.subscribe_box .right_box .gform_wrapper .gform_body{ border:0;}
.subscribe_box .right_box .gform_wrapper ul li.gfield{ width:100%; border:1px solid #fff; margin-bottom:20px;}

.subscribe_box .right_box .gform_wrapper .gform_footer{ display:block; margin-left:0px; text-align:center;}
.subscribe_box .right_box .gform_wrapper .gform_footer input[type="submit"]{ width:200px; border-radius:7px; display:inline-block;-webkit-appearance: none;}
.subscribe_box .right_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required{ margin-bottom:15px !important;}


.caption_list li .caption_info{ padding-top:40px; margin-right:0px; padding-left:0px; padding-right:0px;}


.post_list{ margin-left:-10px; margin-right:-10px;}
.post_list .item{ width:100%; padding-left:10px; padding-right:10px; margin-bottom:20px;}
.post_list .item .item_bg{ height:auto !important;}


.other_post .list_box .item{ width:100%;}


.instagram_panel #sb_instagram #sbi_images .sbi_item{ width:100% !important;}
}

.subscribe_box .right_box .gform_wrapper ul li.gfield {
	margin: 0px;
    padding: 0px;
}

.subscribe_box .right_box .gform_wrapper .gform_body,
.subscribe_box .right_box .gform_wrapper .gform_footer {
	width: auto;
}

.subscribe_box .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 5px 10px;
}

.popmake .gform_wrapper h3.gform_title {
	font-size: 40px!important;
    text-align: center!important;
    font-family: 'ShipleyRough';
    padding-bottom: 20px;
}

.popmake .gform_wrapper span.gform_description {
	text-align: center;
}

.popmake .gform_wrapper .gform_footer input.button, .popmake .gform_wrapper .gform_footer input[type=submit], .popmake .gform_wrapper .gform_page_footer input.button, .popmake .gform_wrapper .gform_page_footer input[type=submit] {
	background: #8f2b2b;
    border: 0 none;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    width: 100%;
    padding: 10px;
    cursor: pointer;
}