/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700;900&display=swap');

/* Custom Style -------------- */

p, h1, h2, h3, h4, h5, h6 {word-break: keep-all;}
.hidden {display:none;}
.pd-right-img {padding-right:20px;}
.mb-none {margin-bottom:0;}
.mb-30 {margin-bottom:30px;}
*::selection {background-color: #dcff00; color:#141414;}

/*  IE10 and IE11 -------------- 
#Top_bar #logo img {max-height:auto!important;} */


/* FONT */
.noto,
.icon_box .desc_wrapper .title {font-family: "Noto Sans KR", Helvetica, Arial, sans-serif; letter-spacing:0;}
.noto-bold {font-weight:700;}


/* Vertical Line */
.vl {
	border-left: 2px solid #141414;
	height: 130px;
	margin-left: 49.9%; margin-bottom: 30px;
}
.vlTop {margin-top: 60px;}

/* BTN */
.button.btn_basic {
    background: transparent;
    border-bottom: 1px solid #141414;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-weight: 500;
	padding-top: 10px;
}
.button.btn_wide {padding:10px 30px;background:#141414; color:#fff; font-weight: 700;}
.button.btn_wide:hover span {color:#dcff00;transition: all .2s ease-in-out;}
.button.btn_basic.btn_kor {
    font-family: 'Noto Sans KR', Helvetica, Arial, sans-serif;
    letter-spacing:0; font-weight: 700;
    color: #fff; font-size: 15px;
}
.button.btn_kor.btn_pdf {background:#e91e63;}
.button.btn_kor.btn_hwp {background:#2196f3;}
.btn_dark>.button_icon>i.icon-plus-fine:before {color:#fff;}

/* board Editor */
.button-flat button, .button-flat input[type="button"] {background-color:transparent;}
.mce-toolbar .mce-listbox button {margin-bottom:0;}


/* TABLE */
.style-simple .table-basic {border-top:2px #111 solid;}
.style-simple .table-basic th, 
.style-simple .table-basic td {
    text-align: left; vertical-align: top;
    color: #141414;
	border-width: 0 0 1px 0;
	border-color: #333;
}
.style-simple .table-basic:not(.recaptchatable) th {border-right: 5px solid #fff;}
.style-simple .table-basic td {border-color: #bbb;}
.style-simple .table-basic:not(.recaptchatable) tr:last-child td {border-bottom:1px #ccc solid;}
.style-simple .table-basic th.thead {background: #ececec;}
.table-list th {width:18%}

/* Header --------------------------------------- */

#Top_bar #logo img {max-height: inherit;}
#Top_bar .menu > li > a {padding:15px 0;}
.sticky-tb-color #Top_bar.is-sticky {
	background:rgba(20, 20, 20, 0.95); /* IE */
	background:rgb(20 20 20 / 94%); 
}

/* Index GNB */
.home #Top_bar .menu > li > a, 
.home #Top_bar #menu ul li.submenu .menu-toggle,
#Top_bar.is-sticky .menu > li > a {color:#fff;}
.home #Top_bar .menu > li a:after {background:#fff;}
.home #Top_bar .menu > li.hover > a,
#Top_bar.is-sticky .menu_wrapper .menu > li > a:hover,
#Top_bar.is-sticky .menu > li.current-menu-parent > a,
#Top_bar.is-sticky .menu > li.current_page_item > a {color:#dcff00;}

.home #Top_bar .menu > li.current-menu-item > a:after, 
.home #Top_bar .menu > li.current_page_item > a:after {background: transparent;}

.home #Top_bar .menu > li.hover > a:after,
#Top_bar.is-sticky .menu > li a:after {background:#dcff00;}

/* 2Depth */
#Top_bar .menu > li ul.sub-menu {
	background-color:rgba(221, 255, 8, 0.9); /* IE */
	background-color:rgb(221 255 8 / 90%); 
	box-shadow: none;
	-webkit-box-shadow: none;
}
#Top_bar .menu > li ul.sub-menu a {font-size: 14px;font-weight: 600;}
#Top_bar .menu li ul li {width: 150px;}
#Top_bar .menu #menu-item-259 ul li {width: 230px;}

/* Top Right - SNS */
.header-transparent #Top_bar .top_bar_right {top: 0;height:90px;background-color:transparent;}
#Top_bar.is-sticky .top_bar_right {height: 60px;}
#Top_bar .top_bar_right:before {display: none;}
#Top_bar .top_bar_right_wrapper {top: 25px;}

#Top_bar .top_bar_right_wrapper a.action_button,
.home #Top_bar .top_bar_right_wrapper a.action_button {background-color: transparent; padding:6px 20px; font-size: 25px;}
.home #Top_bar .top_bar_right_wrapper a.action_button,
#Top_bar.is-sticky .top_bar_right_wrapper a.action_button {color: #fff;}
#Top_bar .top_bar_right_wrapper a.action_button {color: #141414;}

#Top_bar .top_bar_right_wrapper a.action_button:after {background-color: transparent;}
#Top_bar .top_bar_right_wrapper a.action_button:hover {color:#dcff00;}

/* side Slide */
#Side_slide .social li a {font-size: 24px;}
#Side_slide .extras {display: none;}

/* #Side_slide .extras .action_button {background-color: transparent; color: #141414; font-size: 22px; text-align: left; padding: 0;}
#Side_slide .extras .action_button:after {background-color: transparent;}
#Side_slide .extras .action_button i:before {margin-left:0;}
#Side_slide .extras .action_button> i:after {content: "한국차문화협회 인스타그램"; font-size: 13px; font-style: normal;} */

/* GNB Right */
#Top_bar .menu > li.gnb_right a {font-size: 25px;}
#Top_bar .menu > li.gnb_right a span {padding:0 5px;}
#Top_bar .menu > li.right_first {margin-left: 30px;}
#Top_bar .menu > li.right_last {margin-right: 20px!important;}

.icon-gear:before, .icon-cog:before {content:"\e84a"!important;}

#Side_slide .menu > li.gnb_right {display:none;}


/* Footer --------------------------------------- */

#Footer .container {
    background-image: url(/wp-content/uploads/2020/12/footer-logo.png);
    background-size: 34px; background-position:0 40px; background-repeat:no-repeat;
}
#Footer .widgets_wrapper .widget {margin-top: 20px; overflow: hidden;}
#Footer p, #Footer .footer_link a {font-size: 14px; line-height: 24px; color: #575757; font-weight:500;}

#Footer .container .column:first-child p {margin-left:45px;}
#Footer .widgets_wrapper .column:nth-child(2) .widget {border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
#Footer .widgets_wrapper .column:nth-child(2) .textwidget {padding-left:30px;}
#Footer .footer_banner a {margin-bottom: 10px; overflow:hidden;width:100%;display: block;}
#Footer .footer_banner a img {max-height: 30px;}

#Footer .footer_link li {font-weight:300;margin-bottom: 10px;}
#Footer .footer_link li a {font-size: 16px; margin: 0 2%;}

#Footer .widgets_wrapper .column:nth-child(3) .widget {padding-left:0px;}
#Footer .label-img {float: left;width: 50px;display: inline-block;margin-right:10px;}
#Footer .label-info {float: left;font-size: 13px; color: #141414;font-weight: 400;line-height: 19px;margin: 10px 0;}
#Footer .label-info>span {font-family: 'Roboto';font-weight: 600;font-size: 15px;text-transform: uppercase;padding-bottom: 5px;display: block;}

/* MAIN --------------------------------------- */

.boder-top .section_wrapper {border-top: 1px solid #141414;}
.column.main-info>.column_attr,
.column.main-info+.column_button  {padding:0 20px;}

/* footer BTN */
.column.column_icon_box.footer-icon {width: 16.6%; margin: 0 auto;}
.footer-icon .icon_box.icon_position_left {min-height: 100px;padding-left:85px;}
.footer-icon .icon_box.icon_position_left .image_wrapper {width: 75px; height: auto;margin-bottom:0;}
.footer-icon .icon_box.icon_position_left .desc_wrapper {padding-top:28px;}
.footer-icon .icon_box .desc_wrapper .title {margin:0px; letter-spacing:0; font-weight:600; font-size: 15px; line-height: 20px;}
.footer-icon .icon_box .desc_wrapper .title:before {display:none;}
.footer-icon .icon_box:hover .image_wrapper img {background-color: #dcff00; border-radius:100%;}

/* footer BTN-widget */
.widget-footer .widget {margin:0px;padding: 0px;overflow: hidden;}
.widget-footer .textwidget{border-top: 1px solid #141414; padding: 1% 0; overflow: hidden;}
.widget-footer .icon_box.icon_position_left {width: 16.6%;margin: 0 auto;float: left;min-height: 100px;padding-left: 85px;}
.widget-footer .icon_box.icon_position_left .image_wrapper {width: 75px;height: auto;margin-bottom: 0;}
.widget-footer .icon_box .desc_wrapper .title {margin: 0px;letter-spacing: 0;font-weight: 600;font-size: 15px;line-height: 20px;}
.widget-footer .icon_box.icon_position_left .desc_wrapper {padding-top: 28px;}
.widget-footer .icon_box .desc_wrapper .title:before {display:none;}
.widget-footer .icon_box:hover .image_wrapper img {background-color: #dcff00; border-radius:100%;}

	/* .widget-footer {display: none;} */

ul.main-link {overflow:hidden; margin: 0;}
ul.main-link li {
    display: inline-block; float: left;
    text-align: center;
    margin:0 3px 10px 3px;
    list-style: none;
}
ul.main-link li a {
    width: auto; display: inline-block; padding: 10px 24px;
    font-weight: 500; color: #666;   
    border: 1px solid #ccc; border-radius: 24px;	
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
ul.main-link li a:hover {
    text-decoration: none;
    border-color: #141414;
    background-color: #dcff00;
    color: #141414;
}

/* SUB --------------------------------------- */

.subcont-top {margin-top: -150px;}
.sub-wrap {padding:0 10%;}

/* Timeline */
.style-simple .timeline_items > li {width: 100%;padding: 0;}
.timeline_items > li .desc {font-size: 17px;}
.timeline_items > li .desc ul {list-style: none;}
.timeline_items > li .desc ul span {
    font-weight: 500; font-family: "Roboto", Helvetica, Arial, sans-serif;
	width: 115px; display: inline-block;
    color: #8e8e8e;
}

h4.quote:before, h4.quote:after {
    font-size: 140px;
    display: block; z-index:-1;
    position: absolute;
    font-family: 'Nanum Myeongjo', serif;
	color:rgba(191, 191, 204, 0.8); /* IE */
    color:rgb(191 191 204 / 80%); 
}
h4.quote:before {content: '\201C'; top:5%; left: 15%;}
h4.quote:after {content: '\201D'; right:15%; bottom:-35%;}

/* ORG CHART */
.org-chart .board {
    margin: 0 auto;
    display: inline-block;
    position: relative;
    width: 100%;
    text-align: center;
}
.org-chart ul {padding: 0; margin: 10px 0; list-style: none;}
.org-chart ul li {position: relative;}
.org-chart ul li .member {
    display: block;
    border: 1px solid #141414;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    color: #141414;
    -webkit-transition: all linear .1s;
    -moz-transition: all linear .1s;
    transition: all linear .1s;
    background: #fff;
	padding: 15px 5px;
}
.org-chart ul li .member h4 {margin-bottom:0; font-weight: 800;}
.org-chart ul.level1 li .member {width: 32%;margin: 0 auto;background: #dcfe07;}

.org-chart ul.level2:before {
    content: "";
    display: block;
    position: relative;
    width: 30%; height: 10px;
    border-top: 2px solid #141414;
    margin: 0 auto;
    top: 40px;
}
.org-chart .level2:after {
    content: "";
    display: block;
    position: absolute;
    height: 90%; width: 0px;
    border-left: 2px solid #141414;
    margin-left: 50%;
    top: 10px;
    z-index: -1;
}
.org-chart ul.level2 li {width: 28%;display: inline-block;margin: 0 8%;}
.org-chart ul.level2 li .member,
.org-chart ul.level1 li .member.bg-gray {background: #ececec;}

.org-chart .departments {width: 100%; display: inline-block; clear: both;}
.org-chart .departments:before {
    content: "";
    display: block;
    width:683px; height: 22px;
    border-top: 2px solid #141414;
    margin: 0 auto;
    top: 0px;
}
.org-chart .departments li {width:100px; display: inline-block; margin: 0 5px;}
.org-chart .departments li:after {
    content: "";
    position: absolute;
    display: block;
    width: 2px; height: 22px;
    border-left: 2px solid #141414;
    left: 50%; top: -22px;
}
.org-chart .departments li .member {padding:20px 5px;}
.org-chart .departments li .member p {margin:0; font-weight:500;}
.org-chart ul.level1 li .member.bg-gray p {font-size: 14px;line-height: 20px;margin: 10px 0 0 0;}

span.circle {color: #CD7C2F; font-weight:700;}

/* FAQ */
.faq .question .title {font-size: 20px;font-weight:700;color:#828282;}
.faq .question .title > .acc-icon-minus, 
.faq .question .title > .acc-icon-plus,
.faq .question.active .title {color:#141414;font-size: 23px;}
.faq .question.active .title {background: #ddff08; border-bottom: 1px solid #141414;}
.faq .question .title .num {display: none;}
.faq .question .answer {color: #141414; padding:50px;background: #fff;}

.style-simple .faq .question {border-bottom: 1px solid #141414;border-left: none;background: #ececec;}
.style-simple .faq .question:first-child .title {border-top: 1px solid #ddd}
.style-simple .faq .question.active {border-bottom: 1px solid #141414;border-left: none;}
.style-simple .faq .question.active:after,
.style-simple .faq .question:after {display: none; border:none;}
.style-simple .faq .question .title, .style-simple .faq .question .answer {padding-left:50px;}

ul.prd-list {color: #141414; line-height: 20px;}

.sliding_box .photo_wrapper {
	border: 1px solid #ddd; 
	box-shadow: 3px 3px 3px 0px #eaeaea; 
	-webkit-box-shadow:3px 3px 3px 0px #eaeaea; 
	-moz-box-shadow:3px 3px 3px 0px #eaeaea;
	-ms-box-shadow:3px 3px 3px 0px #eaeaea;
}
.sliding_box .desc_wrapper {padding-top: 25px;}
.sliding_box .desc_wrapper h4 {font-family: "Noto Sans KR", Helvetica, Arial, sans-serif;}
.sliding_box .desc_wrapper h4 span {font-size:75%;display: block;color:#828282; font-weight: 400;}
.style-simple .sliding_box .desc_wrapper:after {width:100%; height: 1px; background-color: #ddd;}

.mobileView {display:none;}
a.scroll-info {
    box-shadow: none; -moz-box-shadow:none; -webkit-box-shadow:none;
	font-size: 14px; color: #7b7b7b; text-align: center; font-weight: 500;
    margin-bottom: 15px; padding: 5px 0;
    border-radius: 15px; border: 1px solid #ccc;
}
a.scroll-info:hover {text-decoration: none;}

ul.list-board {margin: 0;}
ul.list-board li {
    list-style: none;
    border-bottom: 1px solid #ccc;
    padding: 10px 5px;
    margin-bottom: 0;
}
ul.list-board li a {display:block;}
ul.list-board li a:after {content: '+'; float: right; margin-right: 10px;}

/* Login page */
.wpum-login-form {padding: 0 20%; margin-bottom: 100px;}
.wpum-form fieldset, .wpum-login-form .button-flat {font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size:16px;}
.wpum-login-form input {background-color:#eee;}
.wpum-login-form .button-flat input[type="submit"] {color: #fff!important; text-transform: uppercase; font-weight:800;}

.wpum-message {text-shadow:none;}
.wpum-message.info {border: none;color: #141414;background-color: #efefef;padding: 5% 30%;text-align: center;margin-bottom: 100px;}
.wpum-message.info p > a {background: #141414;color: #fff;padding: 10px 30px;display: inline-block;margin-top: 20px;}

/* RESPONSIVE ------------------------------------------------------ */

@media only screen and (max-width: 1239px) and (min-width: 960px) {
	.org-chart .departments li {width: 92px;}
	.org-chart .departments:before {width: 634px;}
	#Footer .widgets_wrapper .column:nth-child(3) .widget {padding-left: 0px;}
	#Footer .label-img {margin-right: 15px;}	
	.column.main-info {min-height: 140px;}
	.widget-footer.one.column {width:100%;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.menuo-no-borders #Top_bar .menu > li > a span {padding: 0 15px;}
	/* org */
	.org-chart ul.level2 li {width:33%; margin: 0 6%;}	
	.org-chart .departments li {width:68px; margin:0;}
	.org-chart .departments:before {width: 426px;}
	.org-chart .departments li .member p {font-size: 15px;line-height: 20px;}
	/* footer icon - widget */
	.footer-icon .icon_box.icon_position_left,
	.widget-footer .icon_box.icon_position_left {padding-left: 0; text-align: center;}
	.footer-icon .icon_box.icon_position_left .image_wrapper,
	.widget-footer .icon_box.icon_position_left .image_wrapper {margin: 0 auto;}
	.footer-icon .icon_box.icon_position_left .desc_wrapper,
	.widget-footer .icon_box.icon_position_left .desc_wrapper {padding-top:10px;}
	#Footer .widgets_wrapper .column {width: 48%;}
	
}

@media only screen and (max-width: 768px) {	
	/* basic */
	.vl {border-width: 1px;height: 70px; margin-bottom: 10px;}
	.vlTop {margin-top: 0; }
	.hr-basic hr {margin-bottom:50px!important;}
	h2>br {display:none;}
	p {font-size:20px; line-height: 34px;}
	.mobileView {display:block!important;}
	/* navi */
	#Top_bar a.responsive-menu-toggle {top: 14%; right: 0;width: 70px;height: 50px;margin: 0;}
	#Top_bar a.responsive-menu-toggle i {color:#141414; font-size: 30px; line-height:45px;}
	#Top_bar.is-sticky a.responsive-menu-toggle i {color:#fff;}
	#Side_slide #menu ul li a {font-size: 16px; padding:15px 5px 15px 20px;}
	#Side_slide #menu ul li ul li a {font-size: 14px;margin-right: 0;}
	/* main */
	.symbolBG {background-size:20%;}
	.footer-icon .icon_box.icon_position_left {padding-left:0; text-align: center;}
	.footer-icon .icon_box.icon_position_left .image_wrapper {margin: 0 auto;}
	.footer-icon .icon_box.icon_position_left .desc_wrapper {padding-top: 15px;}	
	.column.main-info {min-height:unset;}
	.column.main-info>.column_attr, .column.main-info+.column_button {padding:0;}
	
	/* footer icon - widget */
	.widget-footer .icon_box.icon_position_left {padding-left: 0; text-align: center;}
	.widget-footer .icon_box.icon_position_left .image_wrapper {margin: 0 auto;}
	.widget-footer .icon_box.icon_position_left .desc_wrapper {padding-top:10px;}
	
	/* footer */
	#Footer .container {background:none;}	
	#Footer .widgets_wrapper .one-third {width:100%;float: unset;text-align: center;margin: 0 auto;}
	#Footer .widgets_wrapper .widget {margin:0;}
	#Footer .container .column:first-child p {margin:0; font-size: 14px; line-height: 27px;}
	#Footer .widgets_wrapper .one-third:nth-child(2) {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
	#Footer .widgets_wrapper .column:nth-child(2) .widget {border:none; }
	#Footer .widgets_wrapper .column:nth-child(2) .textwidget {padding-left:0;}
	#Footer .footer_banner a img {max-width: 90%;}
	#Footer .widgets_wrapper .column:nth-child(3) .widget {padding: 20px 0;}
	#Footer .label-img {margin-left:0; float:unset;margin-bottom: 10px;}
	#Footer .label-info {float:unset;line-height: 20px;}
	
	/* sub */
	.sub-wrap {padding:0 9%;}
	.sub-wrap .five-sixth.column {width:100%;}
	.boder-top .section_wrapper {border-top:none;}	
	/* table */
	.style-simple .table-basic td, .style-simple .table-basic th {font-size:18px; line-height:27px;}
	.style-simple .table-basic:not(.recaptchatable) th, .style-simple .table-basic:not(.recaptchatable) td {width: 100%;padding: 10px 0;display: block;}
	.style-simple .table-list:not(.recaptchatable) th, .style-simple .table-list:not(.recaptchatable) td {display: table-cell; width: auto;}
	.style-simple .table-mobile tr:nth-child(2) {border-top: 2px #111 solid;}
	.style-simple .table-mobile th.thead {display: none;}
	
	.table-scroll {
		overflow: auto;
		-moz-box-shadow:inset -10px 3px 5px 0px #ddd; 
		-webkit-box-shadow:inset -10px 3px 5px 0px #ddd; 
		box-shadow:inset -10px 3px 5px 0px #ddd; 
		margin-bottom: 20px;
	}
	.style-simple .table-wrap {overflow-x: auto; margin-bottom: 0;}
	.style-simple .table-wrap:not(.recaptchatable) th {border-right-color:transparent;}
	.style-simple .table-wrap:not(.recaptchatable) th, 
	.style-simple .table-wrap:not(.recaptchatable) td {width:auto; display: table-cell;white-space: nowrap;padding: 10px;}
	
	.style-simple .table-link th:nth-child(2), 
	.style-simple .table-link td:nth-child(2) {
		position: sticky; left:-3px; 
		background-color:rgba(255, 255, 255, 0.8); /* IE */
		background-color:rgb(255 255 255 / 80%)!important;
	}
	
	/* org */
	.org-chart ul.level1 li .member.bg-gray {width:50%;}
	.org-chart ul.level2 li {width:33%; margin: 0 6%;}	
	.org-chart .departments li {width:68px; margin:0;}
	.org-chart .departments:before {width: 426px;}
	.org-chart .departments li .member p {font-size: 15px;line-height: 20px;}
	/* faq */
	.style-simple .faq .question .title {padding: 20px 40px 20px 20px;}
	.style-simple .faq .question .answer {padding: 20px;}
	.faq .question .title > .acc-icon-minus, .faq .question .title > .acc-icon-plus,
	.faq .question .title, .faq .question.active .title {font-size: 18px;line-height: 24px;}
	/* mag */
	.section_wrapper .column.column_sliding_box {width: 48%!important; margin: 0 1%; clear: unset;}
	
}

@media only screen and (max-width: 767px) {
	/* basic */
	h2>br, h4>br {display:none;}
	.symbolBG {background-size: 35%;}
	.hidden-m {display:none;}
	/* font */
	h3 {font-size: 24px;}
	h4 {font-size: 17px;line-height: 24px;}
	p {font-size: 16px; line-height: 24px;}
	/* navi */
	body:not(.template-slider) #Header {min-height:80px;}
	.sticky-tb-color #Top_bar.is-sticky {background:rgb(20 20 20 / 94%)!important;}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle,
	.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {top: 24px!important;right:0;}
	/* btn */
	.button.btn_dark {font-size: 16px;padding: 15px 20px;}
	.button.btn_wide {width:100%; margin-bottom: 5px;text-align: center;}
	/* sub */
	.sub-wrap {padding:0;}
	.timeline_items > li .desc ul span {width:100%; display: block;}
	h4.quote {padding-top: 20%; margin-bottom: 15%;}
	h4.quote:before {top: 32%;}
	h4.quote:after {bottom: -3%;}
	/* org */
	.org-chart ul.level1 li .member.bg-gray {width:90%;}
	.org-chart ul.level1 li .member {width: 45%;}
	.org-chart ul.level2 li {width:70%; margin: 2% 6%;}
	.org-chart .departments:before {width:202px;}
	.org-chart .departments li {width: 30px;}
	
	.pd-right-img {padding-right:0;}
	
	.section_wrapper .column_icon_box.footer-icon,
	.widget-footer .icon_box.icon_position_left {width: 33.333%!important; clear: unset;}
	.footer-icon .icon_box.icon_position_left .image_wrapper,
	.widget-footer .icon_box.icon_position_left .image_wrapper {width:100%; height:auto;position: relative;}
	#Content .footer-icon .icon_box.icon_position_left .image_wrapper img,
	#Content .widget-footer .icon_box.icon_position_left .image_wrapper img {width:80%;}
	.footer-icon .icon_box.icon_position_left .desc_wrapper,
	.widget-footer .icon_box.icon_position_left .desc_wrapper {text-align: center;}
	
	ul.main-link li a {padding: 10px 13px;}
}
