/*
Theme Name: LadyGowrie  
Author: Ket Con Ma
Author URI: https://www.facebook.com/vienman90

*/
@import url(http://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic);

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
  
@font-face {
    font-family: 'grueberregular';
    src: url('fonts/grueber_std_rg-webfont.eot');
    src: url('fonts/grueber_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/grueber_std_rg-webfont.woff2') format('woff2'),
         url('fonts/grueber_std_rg-webfont.woff') format('woff'),
         url('fonts/grueber_std_rg-webfont.ttf') format('truetype'),
         url('fonts/grueber_std_rg-webfont.svg#grueberregular') format('svg'); 
    font-weight: normal;
    font-style: normal;
 
} 

body{
	font-family: 'grueberregular', sans-serif;
}
a{
	text-decoration:none;
} 
#menu li{
	float: left;
    height: 83px;
    text-align: center;
    width: 20%;
	display: table;
}
#menu li:hover a{
	text-decoration:underline;
}
#menu li:nth-child(1){
	background:#fff;
}
#menu li:nth-child(2){
	background:#f9c932;
}
#menu li:nth-child(3){
	background:#75b94e;
}
#menu li:nth-child(4){
	background:#ec9534;
}
#menu li:nth-child(5){
	background:#466ea8;
}

#menu li:nth-child(1) a{
	text-indent:-9999px;
	background:url("./images/logo_new.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
}

#menu li a{
	display: table-cell;
	width:100%;
	height:100%;
	vertical-align: middle;
	font-weight:700;
	font-size:18px;
	color:#fff;
}
.home-column{
	float: left;
    width: 20%;
	height:100%;
	min-height:700px;
	position:relative;
	background-color: #7d5d98;
}
.page.home .home-column{
	min-height:1000px;
}
.page .home-column{
	min-height:1100px;
}
#content .home-column:nth-child(1){
	background:#7d5d98;
}
#content .home-column:nth-child(2){
	background:#f9c932;
}
#content .home-column:nth-child(3){
	background:#75b94e;
}
#content .home-column:nth-child(4){
	background:#ec9534;
}
#content .home-column:nth-child(5){
	background:#466ea8;
}
#content .home-column:nth-child(1) .home-column-head{
	background:#fff;
}
#content .home-column:nth-child(1) .home-column-head a{
	background:url("./images/logo_new.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.home-column-head{
	display: table;
    height: 83px;
    text-align: center;
    width: 100%;
}
.home-column-head a{
	color: #fff;
    display: table-cell;
    font-size: 18px;
    font-weight: 700;
    height: 100%;
    vertical-align: middle;
    width: 100%;
}

.clear_both{
	clear:both;
}

.home-column-wapper{
	margin-top:105px;
	padding:0 20px;
}

.home-column-wapper .menu{
	margin:0 auto 50px;
	/*width:150px;*/
}
.home-column-wapper .menu li{
	padding-left:10px;
	padding-right: 10px;
	border-bottom:1px solid #fff;
}
.home-column-wapper .menu a{
	font-size:14px;
	color:#fff;
	padding:10px 0 10px;
	display:block;
}

.ribbon_search{
	display:block;
	width:120px;
	height:34px;
	background:url("./images/ribbon_search.png") no-repeat scroll rgba(0, 0, 0, 0);
	left: -40px;
    position: relative;
	color:grey;
	font-size:13px;
	padding:8px 20px 0 70px;
	margin: -50px 0 35px 0;
}
.ribbon_search:after{
	background: url("./images/icon_glass.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	height: 30px;
	left: 30px;
	position: absolute;
	top: 5px;
	width: 30px;
}

.home #header{
	display:none;
}
.home-column-img{
	width:100%;
	height:155px;
}
.home-column2 .home-column-img{
	background:url("./images/heart.png") no-repeat center 0 rgba(0, 0, 0, 0);
}
.home-column3 .home-column-img{
	background:url("./images/circle.png") no-repeat center 0 rgba(0, 0, 0, 0);
}
.home-column4 .home-column-img{
	background:url("./images/square.png") no-repeat center 0 rgba(0, 0, 0, 0);
}
.home-column5 .home-column-img{
	background:url("./images/house.png") no-repeat center 0 rgba(0, 0, 0, 0);
	height:156px;
}
.home-column .home-column-img{
	background-position :center -155px;
}
.home-column5 .home-column-img{
	background-position :center -156px;
}
.home-column:after,
.home-column:before{
	content:'';
	height:100%;
	width:18px;
	top:0;
	position:absolute;
	display:none;
	z-index:1;
}
.woocommerce-cart .cart-collaterals .cart_totals table small {
  color:#FFFFFF !important;
}
.woocommerce-cart .cart-collaterals .cart_totals p small {
  color:#FFFFFF !important;
  font-size:0.83em;
}

.home-column:after{
	right:-18px;
}
.home-column:before{
	left:-18px;
}
.home-column.column-last:after{
	display:none!important;
}
.home-column.column-first:after,
.home-column.column-first:before{
	display:none!important;
}
.home-column:hover:after,
.home-column:hover:before{
	display:block;
}
.home-column2:after,
.home-column2:before{
	background:#f9c932;
} 
.home-column3:after,
.home-column3:before{
	background:#75b94e;
}
.home-column4:after,
.home-column4:before{
	background:#ec9534;
}
.home-column5:before{
	background:#466ea8; 
}
.home-column-text{
	margin-top:20px;
	padding:0 15px;
	font-size:16px;
	color:#fff;
	line-height:20px;
	position:relative;
}
.home-columnread-more{
	background: url("./images/triangle.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
	bottom: -11px;
	display: block;
	height: 25px;
	position: absolute;
	right: 12px;
	width: 18px;
}
.home-column:hover .home-columnread-more{
	background-position :left -25px;
}
.home-column:hover .home-column-head a{
	text-decoration: underline;
}
#footer{
	height:151px;
	width:100%;
	position:absolute;
	background:transparent;
	bottom:0;
	z-index: 5;
}
#but_sitemap{
	top:95px;
	left:45px;
	padding-bottom: 13px;
    padding-right: 21px;
	background: url("./images/triangle.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
	position:absolute;
	color:#fff;
	font-size:12px;
}
#but_sitemap:hover{
	background-position :right -25px;
}
.wapper-footer-post{
	height:90px;
	overflow: hidden;
	position: relative;
	
}
.wapper-footer-menu{
	padding-right:15px;
}
.wapper-footer-menu ul{
	text-align: right;
}
.wapper-footer-menu ul li{
	display:inline;
	padding:0 8px 0 7px;
	background: url("./images/menu-footer-line.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.wapper-footer-menu ul li:last-child{
	padding-right:0;
	background:none;
}
.wapper-footer-menu ul li a{
	color:#fff;
	font-size:12px;
	line-height: 20px;
}
.menu-menu-footer-container a{
	/*text-transform:uppercase;*/
}
.menu-menu-copyright-container{
	margin-top:5px;
}
.posts_community,
.posts_early,
.posts_family,
.posts_long{
	display:block;
	height:44px;
	width:44px;
	float:left;
	margin:30px 4px 0;
	position:relative;
}
.wapper-images-post,
.wapper-footer-post-img img{
	height: 43px;
	width: 43px;
	position: relative;
    z-index: 2;
}
.wapper-footer-post-img img{
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
	height:43px !important;
	width:43px;
}
.posts_community .wapper-images-post{
	background: url("./images/house-small.png") no-repeat scroll center center transparent;
	background-size:100% 100%;
}
.posts_early .wapper-images-post{
	background: url("./images/square-small.png") no-repeat scroll center center transparent;
	background-size:100% 100%;
}
.posts_family .wapper-images-post{
	background: url("./images/circle-small.png") no-repeat scroll center center transparent;
	background-size:100% 100%;
}
.posts_long .wapper-images-post{
	background: url("./images/heart-small.png") no-repeat scroll center center transparent;
	background-size:100% 100%;
}
.wapper-footer-post-img{
	position:absolute;
	width:110%;
	left: -25px;
}
.wapper-footer-post-img span:hover .wapper-images-post{
	opacity:0;
}
.wapper-footer{
	height: 151px;
	background: none repeat scroll 0 0 #7d5d98;
	display:none;
	position: relative;
	
	/*height: 61px;*/
	margin-top:90px;
	padding-top:5px;
}
#wrapper{
	position:relative;
	background:#466ea8;
}


/********** css menu left *********/

.home-column-wapper .menu li{
	position:relative;
}
.home-column-wapper .menu ul{
	background: none repeat scroll 0 0 #ab81d7;
    padding-left: 0;
    position: absolute;
    right: -150px;
    top: 0;
    z-index: 5;
	width: 150px;
	display:none;
}
.home-column-wapper .menu li:hover,
.lg_last_new li:hover{
	background:#ab81d7;
}
.home-column-wapper .menu li:hover ul{
	display:block;
}
.home-column-wapper .menu li:hover ul li ul{
	display:none;
}
.home-column-wapper .menu li ul li:hover ul{
	display:block;
}
.home-column-wapper .menu ul li:hover{
	background:#d8c2ec;
}
.home-column-wapper .menu ul li:hover a{
	font-weight:bold;
}
.home-column-wapper .menu ul li:hover ul li a{
	font-weight:normal;
}
.home-column-wapper .menu ul li ul li:hover a{
	font-weight:bold;
} 
.home-column-wapper .menu li.menu-item-has-children a:after{
	content:" +";
}
.home-column-wapper .menu li.menu-item-has-children ul li a:after{
	content:"";
}
.home-column-wapper .menu li.menu-item-has-children ul li.menu-item-has-children a:after{
	content:" +";
}
.home-column-wapper .menu li.menu-item-has-children ul li.menu-item-has-children ul li a:after{
	content:"";
}

/********** end css menu left *********/

.menu-community-wapper{
	background: none repeat scroll 0 0 #fff;
	padding: 30px 0;
	position: absolute;
	top: 83px;
	z-index: 40;
	display:none;
	width: 100%;
	box-shadow: 0 0 5px #555;
}
.title-community{
	width:20%;
	float:left;
}
.title-community h2{
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}
.menu-community-wapper .menu{
	width:80%;
	float:left;
}
.menu-community-wapper .menu li{
	width:25%; 
	float:left;
	margin-top:10px;
}
.showlogin {
    color: #000 !important;
}
.payment_box.payment_method_paypal > p {
    color: #000;
}

.menu-community-wapper .menu li a{
	border-bottom: 1px solid #fff;
    display: block;
    padding: 5px 0;
    width: 90%;
	color:#fff;
}
.menu-community-wapper .menu li a:hover{
	font-weight:bold;
}
#container{
	background:#7d5d98;
}
.parent-pageid-115 #container{
	background:#f9c932;
}
.parent-pageid-120 #container{
	background:#75b94e;
}
.parent-pageid-125 #container{
	background:#ec9534;
}
.parent-pageid-130 #container{
	background:#466ea8;
}

.ct-head-top{
	margin:30px 0 65px;
	text-align:right;
	padding-right: 40px;
}
#container{
	clear:both;
}
.page #content{
	float:right;
	width:70%;
	padding-left:10%;
	padding-bottom: 160px;
}
.blog #content{
	float:right;
	width:70%;
	padding-left:10%;
	padding-bottom: 160px;
}
.error404 #content{
	float:right;
	width:70%;
	padding-left:10%;
	padding-bottom: 160px;
	padding-top: 70px;
	color: #fff;
}
.home.page #content{
	float:none;
	width:100%;
	padding-left:0;
	padding-bottom: 0;
}
.ct-head-top a{
	color:#fff;
	font-size:14px;
}
.breadcrumbs span,
.breadcrumbs a,
.breadcrumbs{
	color:#fff;
	font-size:11px;
}
.breadcrumbs{
	margin-bottom:15px;
}
.entry-title{
	font-size:24px;
	color:#fff;
	margin-bottom:15px;
}
.entry-content p{
	font-size:17px;
	color:#fff;
	margin-bottom:10px;
	line-height: 25px;
	font-family: helvetica;
}
.content-wapper{
	float:left;
	width:60%;
}
.feauter-img-wapper{
	width:35%;
	float:right;
	padding-right:0;
}
.page-template-page-tpl-search-php .content-wapper{
	width:80%;
}
.page-template-default .breadcrumbs,
.page-template-page-tpl-full-right-php .breadcrumbs,
.page-template-page-tpl-contact-php .breadcrumbs,
.page-template-page-tpl-search-php .breadcrumbs{
	margin-top:115px;
}
.one_fourth{
	float: left;
    margin-right: 3%;
    width: 22%;
}
.one_fourth.last{
	margin-right:0;
}
.one_fourth p img{
	margin:20px 0;
}
.feauter-img-wapper form{
	width:340px;
}
.feauter-img-wapper input,
.feauter-img-wapper select,
.feauter-img-wapper textarea{
	background:#ab81d7;
	border:none;
	width:160px;
	padding:5px;
	color:#fff;
	font-size:12px;
	font-family: 'grueberregular', sans-serif;
}
.feauter-img-wapper select{
	padding-left: 1px;
	width: 170px;
	margin: 0;
}
.feauter-img-wapper textarea{
	height:140px;
}
.feauter-img-wapper p{
	display:block;
}
.feauter-img-wapper .form-but{
	text-align:right;
}
.feauter-img-wapper .wpcf7-submit {
	text-align: left;
    width: 60px;
	float: right;
	background:url("./images/bg-but.jpg") no-repeat scroll 50px center #ab81d7;
}
.feauter-img-wapper .form-select-wapper span{
	width: 170px;
	display:block;
	position:relative;
}
.feauter-img-wapper .form-select-wapper span:after{
	width:20px;
	height:100%;
	content:"";
	right:0;
	position:absolute;
	background:url("./images/bg-select.jpg") no-repeat scroll center center #ab81d7;
	pointer-events: none;
	border-left: 1px solid #be9ee0;
}
.feauter-img-wapper input::-webkit-input-placeholder,
.feauter-img-wapper textarea::-webkit-input-placeholder
 { /* WebKit browsers */
    color:    grey;
}
.feauter-img-wapper input:-moz-placeholder,
.feauter-img-wapper textarea:-moz-placeholder
 { /* Mozilla Firefox 4 to 18 */
    color:    grey;
    opacity:  1;
}
.feauter-img-wapper input::-moz-placeholder,
.feauter-img-wapper textarea::-moz-placeholder
{ /* Mozilla Firefox 19+ */
    color:    grey;
    opacity:  1;
}
.feauter-img-wapper input:-ms-input-placeholder ,
.feauter-img-wapper textarea:-ms-input-placeholder 
{ /* Internet Explorer 10+ */
    color:    grey;
}

.page-template-page-tpl-contact-php .feauter-img-wapper{
	margin-top: -35px;
	padding-right: 8.4%;
}

.wapper-loading{
	text-align: center;
}

#map-canvas{
	height:400px;
}
.entry-content{
	width: 100%;
}
.entry-content .LG_title_head{
	font-weight:bold;
	font-size:14px;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	margin-bottom:5px;
}
.entry-content .LG_title_head span{
	float:right;
	font-weight:normal;
}
.LG_wapper_info{
	padding-left:20px;
	padding-bottom:5px;
	border-bottom: 1px solid #fff;
	margin-bottom:5px;
	display:none;
}
.LG_wapper_info p{
	margin-bottom:0;
}
.LG_wapper_info p span{
	width:85px;
	display: inline-block;
}
.info-search{
	padding-top:20px;
	padding-bottom:35px;
}

.info-search-text,
.info-search-km,
.info-search-sort,
.info-search-categories{
	float:left;
	margin-right:4px;
}
.info-search-text,
.info-search-km,
.info-search-sort,
.info-search-categories{
	
}
.info-search-text{
	width:110px;
	background:#e5d7f3;
	border:none;
	padding:4px 0 5px 5px;
	padding-left:5px;
	box-shadow: 0 0 3px #7d5d98 inset;
	margin-top:0;
	height: 15px;
}
.info-search-r{
	float:right;
}
.info-search-select{
	border: medium none;
    height: 24px;
	background:#ab81d7;
	color:#fff;
	margin-top: 0px;
	font-size: 14px;
	padding-right: 5px;
	font-family: grueberregular;
}
.info-search-go{
	height: 24px;
	width: 32px;
	float: left;
	background:url("./images/bg-but.jpg") no-repeat scroll 25px center #ab81d7;
	display: block;
	padding-left: 5px;
	color: #fff;
	line-height: 21px;
	margin-top: 0px;
	font-size: 14px;
}


.tablepress img {
    border: medium none;
    margin: 0;
    max-width: none;
    padding: 0;
	display:none;
}
.tablepress {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    color: white;
    margin-bottom: 1em;
    width: 100%;
}
.tablepress .even td {
    background-color: #7d5d98 !important;
}
.tablepress .odd td {
    background-color: #7d5d98  !important;
}

.page-template-page-tpl-full-right-php .content-wapper{
	width: 75%;
}
.page-template-page-tpl-search-php .entry-content{
	width: 80%;
}
.info-search-select-wapper{
	position:relative;
}
.info-search-select-wapper:after{
	width: 20px;
	content: "";
	right: 0;
	position: absolute;
	background: url("./images/bg-select.jpg") no-repeat scroll center center #ab81d7;
	pointer-events: none;
	border-left: 1px solid #be9ee0;
	top: 0px;
	height: 24px;
}
.search-nav{
	margin-top:45px;
	position:relative;
	height: 20px;
}
.search-nav-center{
	width:100%;
	position:absolute;
	top:0;
	text-align:center;
	color:#fff;
	font-size:13px;
}
.search-nav-right,
.search-nav-left{
	position:absolute;
	top:0;
	right:0;
	z-index:5;
}
.search-nav-left{
	left:0;
}
#search-nav-next{
	text-align: center;
	width: 45px;
	background: url("./images/bg-but.jpg") no-repeat scroll 40px center #ab81d7;
	display:block;
	font-size:13px;
	padding:5px 10px 5px 0;
	color:#fff;
}
#search-nav-prev{
	text-align: center;
	width: 45px;
	background: url("./images/bg-but-prev.jpg") no-repeat scroll 8px center #ab81d7;
	display:block;
	font-size:13px;
	padding:5px 0 5px 10px;
	color:#fff;
}

#menu-mobile{
	display:none;
}
#menu{
	height:83px;
}
.menu-mobile-wapper{
	display:none;
}
.show_menu_mobile{
	width:45px;
	height:45px;
	background: url("./images/s_menu mobile.png") no-repeat scroll center center transparent;
	position:absolute;
	right:20px;
	top:25px;
	border-radius: 5px;
}
.menu-mobile-wapper li {
	background:#ab81d7;
	margin:5px;
	text-align:center;
}
.menu-mobile-wapper li  a{
	color:#fff;
	padding:5px 0;
	display:block;
	width:100%;
}
.menu-community-mobile-wapper{
	display:none;
}

.ct-head-top a{
	padding:0 10px;
	border-right:1px solid #fff;
}
.ct-head-top a:last-child{
	border:none;
}

.single #content{
	float: right;
    padding-bottom: 151px;
    padding-left: 10%;
    width: 70%;
}
.single .breadcrumbs{
	margin-top:115px;
}

.info-search-sort .info-search-select{
	width: 60px;
}

.home-column-wapper .menu li.current-menu-parent,
.home-column-wapper .menu li.current-menu-ancestor{
	border-bottom:none;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-right:0;
}
.home-column-wapper .menu li.current-menu-parent > ul,
.home-column-wapper .menu li.current-menu-ancestor > ul{
	background: none repeat scroll 0 0 transparent;
    display: block;
    left: 0;
    position: relative;
	width: auto;
}
.home-column-wapper .menu li.menu-item-has-children.current-menu-parent > a:after,
.home-column-wapper .menu li.menu-item-has-children.current-menu-ancestor > a:after{
	content: " -";
}
.home-column-wapper .menu li.menu-item-has-children ul li.menu-item-has-children.current-menu-ancestor > a:after{
	content: " -";
}
.home-column-wapper .menu li.current-menu-parent > ul > li:hover,
.home-column-wapper .menu li.current-menu-ancestor > ul > li:hover{
	background:#ab81d7;
}
.home-column-wapper .menu li.menu-item-has-children ul li.menu-item-has-children.current-menu-ancestor ul{
	display:block!important;
}

.home #content .column-first .show_menu_mobile{
	background: url("./images/s_menu mobile.png") no-repeat scroll center center transparent!important;
	height: 45px;
	position: absolute;
	right: 20px;
	top: 25px;
	width: 45px;
	display:none;
}
.show_menu_mobile{
	display:none;
}


.menu-menu-left-home-container{
	display:none;
}

.content-wapper ul{
	color: #fff;
    margin-left: 20px;
	list-style-type: disc;
	list-style: disc;
}
.content-wapper ol{
	color: #fff;
    margin-left: 20px;
	list-style: outside none number;
}
.content-wapper ul li,
.content-wapper ol li{
	font-size: 16px;
    line-height: 25px;
    margin-bottom: 5px;
	font-family: helvetica;
}
.content-wapper img{ 
	height: auto;
    max-width: 100%;
}
.entry-content h3{
	line-height: 25px;
	font-size:22px;
	color:#fff;
	margin: 15px 0;
}
.entry-content h5{
	color: #fff;
    font-size: 20px;
    text-decoration: none;
	margin-top:5px;
    margin-bottom: 10px;
	display: inline-block;
	padding-bottom: 5px;
}
.entry-content a{
	color:#fff;
	text-decoration: underline;
}
.entry-content a:hover{
	color:#c8c8c8;
}
.entry-content #map-canvas h3{
	color: #000;
	font-size: 13px; 
	margin: 0 0 10px;
}

strong{
	font-weight: bold;
}
em{
	font-style: italic;
}

#tb-employment.tg {
	border-collapse:collapse;
	border-spacing:0;
	background:#fff;
	border: 1px solid #ccc;
}
#tb-employment.tg td {
	font-family:Arial,sans-serif;
	font-size:12px;
	padding:10px 5px;
	border: none;
	overflow:hidden;
	word-break:normal;
	border-bottom: 1px solid #ccc;
	line-height: 16px;
	vertical-align: middle;

}
#tb-employment.tg th {
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:10px 5px;
	border: none;
	border-bottom: 1px solid #ccc;
	overflow:hidden;
	word-break: normal;
	background: #ededed;
	font-weight: bold;
	color: #666;
	vertical-align: middle;
	
}
.icon-pdf{
	margin: auto;
	background-image: url('images/sprite.png');
	background-position: -280px -10px;
	width: 21px;
	height: 20px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999999px;
}
.feauter-img-wapper .webform_step{
	width: 100% !important;
	background: transparent !important;
	border: none !important;
	border-radius: 0px !important;
	padding: 5px !important; 

}
.feauter-img-wapper .webform_step  select{
	width: 93% !important;
}
.feauter-img-wapper .webform_step  input,
.feauter-img-wapper .webform_step  select,
.feauter-img-wapper .webform_step  textarea
{
/*	background: #AB81D7 !important;*/
	color:grey;
}
.feauter-img-wapper .webform_step tr{

}
.feauter-img-wapper .webform_step tr td{
	display: block !important;
	width: 100% !important;
}
.feauter-img-wapper .webform_step label,
.feauter-img-wapper .webform_step label span
{
	color: #fff !important;
}
.feauter-img-wapper .webform_step label{
	margin-bottom: 2px;
	display: block;
	display: none;
}
.feauter-img-wapper .webform_step .wfe_button {
    background: url("images/bg-but.jpg") no-repeat scroll 50px center #AB81D7 !important;
    float: right;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 10px !important;
    margin-right: 21px  !important;
    width: 60px !important;
	color:#fff;
	cursor:pointer;
}

.webform_step .wfe_component{
background: transparent !important;
padding: 2px 0 !important;
}

.map-contact{
    margin-bottom: 25px;
    overflow: hidden;
   padding:20px 7px;
   clear:both;
}
.info-contact{
	width: 42%;
	float: left;
	margin-right: 2%;
}
.adress-contact{

}
.adress-contact h4{
	margin: 10px 0px;
	color: #fff;
	font-weight: bold;
}
.page-template-page-tpl-contact-php .content-wapper{
    width: 48%;
}
.adress-contact ul li{
	
}


 /***** 6/11/2014 *****/
.breadcrumbs{
	display:none;
}
.clearboth{
	clear:both;
}
.beyond-form{
	padding:20px 15px;
	background:#fff;
}
.beyond-form p{
	color:#000;
}
.beyond-form .one_fourth img{
	margin:0;
}
.beyond-form p,
.beyond-form h3{
	color:#7d5d98;
}
.page-template-page-tpl-overview-php .feauter-img-wapper img{
	border-radius: 50%;
    height: 300px;
    width: 300px;
}
.parent-pageid-115 .home-column-wapper .menu li:hover,
.parent-pageid-115 .lg_last_new li:hover{
	background:#f7d66d;
}
.parent-pageid-115 .home-column-wapper .menu ul li:hover{
	background:#fee080;
}
.parent-pageid-115 .home-column-wapper .menu li.current-menu-parent{
	background:transparent;
}
.parent-pageid-115 .home-column-wapper .menu li.current-menu-parent > ul > li:hover{
	background:#f7d66d;
}
.parent-pageid-115 .home-column-wapper .menu ul{
	background:#f7d66d;
}
#menu-ldc-sub{
	/*background:#f7d66d;*/
	background:#f9c932;
}


.parent-pageid-120 .home-column-wapper .menu li:hover,
.parent-pageid-120 .lg_last_new li:hover{
	background:#87d859;
}
.parent-pageid-120 .home-column-wapper .menu ul li:hover{
	background:#92e365;
}
.parent-pageid-120 .home-column-wapper .menu li.current-menu-parent{
	background:transparent;
}
.parent-pageid-120 .home-column-wapper .menu li.current-menu-parent > ul > li:hover{
	background:#87d859;
}
.parent-pageid-120 .home-column-wapper .menu ul{
	background:#87d859;
}
#menu-fdc-sub{
	/*background:#87d859;*/
	background:#75b94e;
}


.parent-pageid-125 .home-column-wapper .menu li:hover,
.parent-pageid-125 .lg_last_new li:hover{
	background:#f5a246;
}
.parent-pageid-125 .home-column-wapper .menu ul li:hover{
	background:#fbac54;
}
.parent-pageid-125 .home-column-wapper .menu li.current-menu-parent{
	background:transparent;
}
.parent-pageid-125 .home-column-wapper .menu li.current-menu-parent > ul > li:hover{
	background:#f5a246;
}
.parent-pageid-125 .home-column-wapper .menu ul{
	background:#f5a246;
}
#menu-eyc-sub{
	/*background:#f5a246;*/
	background:#ec9534;
}


.parent-pageid-130 .home-column-wapper .menu li:hover,
.parent-pageid-130 .lg_last_new li:hover{
	background:#567fba;
}
.parent-pageid-130 .home-column-wapper .menu ul li:hover{
	background:#668fca;
}
.parent-pageid-130 .home-column-wapper .menu li.current-menu-parent{
	background:transparent;
}
.parent-pageid-130 .home-column-wapper .menu li.current-menu-parent > ul > li:hover{
	background:#567fba;
}
.parent-pageid-130 .home-column-wapper .menu ul{
	background:#567fba;
}
#menu-community-sub{
	/*background:#567fba;*/
	background:#466ea8;
}


.section-blog article{
	width:90%;
	margin-bottom:30px;
}
.section-blog article .entry-title a{
	color: #fff;
    font-size: 18px;
	font-weight:bold;
}
.section-blog article .post-edit-link{
	display:none;
}
.section-blog article .entry-meta,
.section-blog article .entry-meta a{
	color:#fff;
	font-size:14px;
}
.section-blog article .entry-meta{
	margin-bottom:15px;
}
.section-blog article .entry-content .attachment-post-thumbnail{
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}
.section-blog article .entry-footer{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
    padding: 10px 0;
	clear:both;
}
.section-blog article .entry-footer,
.section-blog article .entry-footer a{
	color:#fff;
	font-size:14px;
}
.section-blog .nav-previous,
.section-blog .nav-next{
	float: left;
    margin-right: 15px;
}
.section-blog .nav-previous a,
.section-blog .nav-next a{
	color:#fff;
	font-size:18px;
}
.lg_last_new{
	margin-bottom:35px;
}
.lg_last_new h2 a{
	margin-bottom:10px;
	font-size:20px;
	color:#fff;
}
.lg_last_new li{
	border-bottom: 1px solid #fff;
    padding-left: 10px;
    padding-right: 10px;
}
.lg_last_new li a{
	color: #fff;
    display: block;
    font-size: 14px;
    padding: 10px 0;
}
.page-id-251 .one_fourth img{
	margin-bottom:0;
}
#but-list-all{
	background: none repeat scroll 0 0 #ab81d7;
    line-height: 25px;
    margin-right: 5px;
    width: 50px;
	text-decoration:none;
}

#content .product{
	margin-top:40px;
}
#content .images{
	display:none;
}
#content .entry-summary{
	float:left!important;
}
.woocommerce-tabs{
	color:#fff;
}
.tabs li.active a{
	color:#7d5d98!important;
}
#tab-description ul{
	font-family: helvetica;
	font-size: 13px;
	line-height: 20px;
	list-style: outside none disc;
	margin-left: 20px;
}

.variations_form.cart{
	color: #fff;
    margin-top: 10px;
}
.product_meta{
	display:none;
}
#pa_types{
	margin-bottom:5px;
}
.reset_variations{
	color:#fff;
}
.single_variation{
	margin-bottom:10px;
}
.woocommerce-page section#content{
	float: right;
    padding-bottom: 151px;
    padding-left: 10%;
    width: 70%;
	margin-top:40px;
}
section#content #container{
	width:90%;
}
nav.woocommerce-breadcrumb{
	display:none;
}
.woocommerce-page section#content #content{
	color:#fff;
}
.products h3{
	color:#fff;
	min-height: 50px;
}
.woocommerce-page .page-title{
	font-size: 30px;
    margin-bottom: 20px;
}
.woocommerce-page .content-wapper{
	width:90%;
	color: #fff;
}
#coupon_code{
	height: 31px;
    margin-top: 1px;
    width: 110px;
}
.woocommerce table.shop_table, 
.woocommerce-page table.shop_table{
	border: 1px solid #fff!important;
}
.woocommerce table.shop_table td, 
.woocommerce-page table.shop_table td{
	border-top: 1px solid #fff!important;
}
.woocommerce #payment, 
.woocommerce-page #payment{
	background:transparent!important;
}
.payment_box.payment_method_bacs p{
	color:#333;
}
.lg_last_slider ul li{
	border-bottom:none!important;
}
.lg_last_slider ul li a{
	border-bottom:1px solid #fff;
}

.one_third{
	float:left;
	width:33%;
	margin-right:2%;
	margin-bottom:20px;
}
.two_third{
	float:left;
	width:65%;
	margin-bottom:20px;
}
.two_third.last{
	margin-right:0;
}
.p-history .feauter-img-wapper img{
	margin-bottom:50px;
}

.entry-summary p{
	color:#fff;
}
ul.products > li > a > img{
	min-height:233px;
}
a.page-numbers{
	color:#fff;
}
#cboxTitle{
	opacity:0;
}
.under-menu{
	margin-bottom:130px;
}
.under-menu-img{
	width:50px;
	height:50px;
	float:left;
	background: url('images/lg_4logo.png');
	background-size: 100% 100%;
	margin-right:25px;
}
.under-menu a{
	color: #fff;
	display: block;
	line-height: 30px;
}
.page-template-page-tpl-history-php #wpsimplegallery_container{
	display:none;
}
.footer-under-menu .under-menu{
	display:none;
}
.tablepress .row-hover a{
	color: #ffffff;
}
/***** disable cart *****/
.tablepress thead th {
    background: none repeat scroll 0 0 #000 !important;
    border-bottom: 1px solid #ddd;
}

.dataTables_wrapper label,
.dataTables_info,
div.dataTables_paginate a{
	color:#fff!important;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #7d5d98 !important;
    font-weight: 700;
    vertical-align: middle;
}
/**
.button.add_to_cart_button.product_type_simple {
    display: none;
}
.button.add_to_cart_button.product_type_variable {
    display: none;
}
.variations_button {
    display: none !important;
}
.cart {
    display: none !important;
}**/
/***** disable cart *****/

.pagination li{
	display:inline;
	margin-right:5px;
}
#table-affiliated-kindergartens table{
	width:100%;
}
#table-affiliated-kindergartens th p{
	text-align:left;
	font-weight: 700;
}
#table-affiliated-kindergartens tr{
	  border-bottom: 1px solid #fff;
}
#table-affiliated-kindergartens p{
	font-family: inherit;
	line-height:20px;
	margin-bottom:5px;
	font-size:15px;
}
#table-affiliated-kindergartens td.name{
	  padding-top: 5px;
}
#table-affiliated-kindergartens .search{
	float: right;
	margin-bottom: 10px;
}
#table-affiliated-kindergartens ul.pagination{
	text-align: center;
	margin-top: 10px;
}
#table-affiliated-kindergartens .pagination li{
	  font-weight: bold;
	margin-right: 10px;
}



/***** responsive *****/
@media (min-width: 1600px){
	.page.home .home-column {
		min-height: 1050px;
	}
}
@media (min-width: 1000px){
	.page-id-1510 .content-wapper{
		width:95%;
	}
}
@media (max-width: 1400px){
	.under-menu a{
		padding-right: 0;
		line-height: 30px;
		font-size: 14px;
	}
}
@media (max-width: 1200px){
	
	.page-template-page-tpl-full-right-php #content{
		padding-right: 5%;
		width: 65%;
	}
	.page-template-page-tpl-full-right-php .content-wapper{
		width: 100%;
	}
	.one_fourth p img{
		max-width:100%;
		height:auto;
	}
}

@media (max-width: 1200px) and (min-width: 1100px){
	.home-column-wapper{
		margin-top: 105px;
		padding: 0 25px;
	}
	
}

@media (min-width: 1100px){
	.home-column5 .menu-community-wapper{
		display:none!important;
	}
}

@media (max-width: 1100px){
	.page.home .home-column{
		min-height:0;
	}
	.home-column:after,
	.home-column:before{
		display:none!important;
	}
	.page.home .home-column{
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
	}
	.page.home .home-column.column-first .home-column-wapper{
		padding:0 5% 30px; 
	}
	.page.home .home-column-wapper{
		margin-top: 20px;
		padding: 0 32% 30px;
		margin-bottom:0;
	}
	.page.home .home-column-wapper .menu{
		text-align: center;
		width: auto;
	}
	.page.home .home-column-wapper .menu li{
		display: inline-block;
		border:none;
	}
	.page.home .home-column-wapper .menu ul{
		top: 34px;
		left: 0;
	}
	.page.home .home-column-wapper .menu ul li{
		width:130px;
		text-align:left;
	}
	.page.home .home-column-wapper .menu ul li ul{
		left: 150px;
		top:0;
	}
	.page.home .ribbon_search{
		margin-top:0;
	}
	#footer{
		position: relative;
		padding-bottom: 20px;
		background: none repeat scroll 0 0 #7d5d98;
		height:auto;
	}
	#but_sitemap{
		display:none;
	}
	.wapper-footer{
		display:block;
		height:auto;
	}
	.info-search-categories .info-search-select{
		width: 100px;
	}
	
	.home .head-menu-community-wapper{
		display:none!important;
	}
	.home-column5{
		position:relative;
	}
	.home-column5 .menu-community-wapper{
		left: 0;
		padding: 20px 0;
	}
	.home-column5 .title-community{
		width: 100%;
	}
	.home-column5 .title-community h2{
		margin-top:0;
		margin-bottom:10px;
	}
	.home-column5 .menu-community-wapper .menu{
		width:100%;
	}
	.home-column5 .menu-community-wapper .menu li{
		width:96%;
		padding:0 2%;
	}
	.home-column5 .menu-community-wapper .menu li a{
		width:100%;
		font-weight:normal;
		text-decoration:none!important;
	}
	.home-column5 .menu-community-wapper .menu li a:hover{
		text-decoration:none;
	}
	.map-contact {
    float: none;
    width: auto;
	}
	.info-contact {
    float: none;
    margin-right: 0;
    width: auto;
	}
	
	.lg_last_new{
		display:none;
	}
}

@media (max-width: 1024px){
	#wpsimplegallery li img{
		width: 149px;
	}
}


@media (max-width: 1024px){
	#wrapper{
		background:#7d5d98;
	}
	#menu{
		display:none;
	}
	#menu-mobile{
		display:block;
	}
	.menu-mobile-logo{
		width:100%;
		text-align: center;
		position:relative;
		background:#fff;
	}
	.menu-mobile-wapper{
		width:100%;
	}
	.menu-mobile-logo .menu-mobile-logo-img{
		display:inline-block;
		background: url("./images/logo_new.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		width:182px;
		height:83px;
	}
	
	.menu-community-wapper{
		top: 245px;
		padding: 20px 0;
	}
	.title-community{
		width: 100%;
	}
	.title-community h2{
		margin-bottom: 10px;
		margin-top: 0;
	}
	.menu-community-wapper .menu{
		padding: 0 2%;
		width: 96%;
	}
	.menu-community-wapper .menu li{
		text-align: center;
		width: 100%;
	}
	.menu-community-wapper .menu li a{
		width: 100%;
	}
	
	.page-template-page-tpl-search-php .entry-content{
		width: 95%;
	}
	.entry-content .LG_title_head{
		overflow:auto;
	}
	
	.home-column5 .menu-community-wapper .menu{
		padding:0;
	}
	.home-column5 .menu-community-wapper{
		top: 85px;
	}
	
	.home #content .column-first .show_menu_mobile{
		display:block;
	}
	
	.page.home .ribbon_search{
		position: relative;
		left: -50px;
		top: 0px;
		z-index:30;
	}
	.page.home .menu-menu-left-container .menu{
		display:none;
	}
	.menu-menu-left-home-container{
		display:none;
		text-align: left;
		margin-bottom:20px;
	}
	.menu-menu-left-home-container li{
		background:#ab81d7;
		display:block;
		margin:5px 0;
	}
	.menu-menu-left-home-container li a{
		background:#ab81d7;
		display:block;
		padding:10px;
		color:#fff;
	}
	.menu-menu-left-home-container li ul{
		display: none;
		position: relative;
		top: 0;
		width: 100%;
		background:transparent;
	}
	.menu-menu-left-home-container li ul li{
		width:auto;
		margin:5px 0;
		padding:0;
	}
	.menu-menu-left-home-container ul li ul li a{
		padding-left:30px;
	}
	.menu-menu-left-home-container ul li ul{
		left:0;
	}
	.menu-menu-left-home-container ul li ul li ul li a{
		padding-left:50px;
	}
	/*
	.menu-menu-left-home-container li{
		background:transparent;
	}
	
	.menu-menu-left-home-container li:hover{
		background:transparent;
	}
	.menu-menu-left-home-container li:hover ul{
		background:transparent;
	}
	/*.menu-menu-left-home-container li.menu-item-has-children > a:after{
		content:' +';
	}
	.menu-menu-left-home-container li.menu-item-has-children.open-menu > a:after{
		content:' -';
	}
	*/
	/* customer css 30_10*/
	.menu-menu-left-home-container li{
		position: relative;
	}
	.arrow{
		background: #7B5D94;
	    color: #FFFFFF;
	    height: 25px;
	    position: absolute;
	    right: 5px;
	    top: 5px;
	    width: 25px;
	    z-index: 9999;
	    cursor: pointer;
	}
	.arrow:after{
		content: "+";
	    font-size: 20px;
	    position: absolute;
	    text-align: center;
	    width: 100%;
		line-height: 25px;
	}
	.arrow.open-menu:after{
		content: '-';
	}

	
	.page.home .home-column-wapper .menu li{
		display: block;
		text-align:left;
	}
	.page.home .home-column-wapper .menu ul{
		position:relative;
		top:0;
		background:transparent!important;
		text-align:left;
		width:100%;
		display:none;
	}
	.page.home .home-column-wapper .menu ul li{
		width:100%;
		padding-right: 0;
		background:transparent!important;
	}
	.page.home .home-column-wapper .menu ul li ul{
		position:relative;
		top:0;
		left:0;
		width:98%;
	}
	
	.feauter-img-wapper form{
		width:300px;
	}
	
	.under-menu{
		margin-bottom: 30px;
	}
	.under-menu a{
		padding-top:15px;
	}
	
	.menu-menu-left-container{
		display:none;
	}
	.menu-mobile-wapper .menu-menu-left-container{
		display:block;
	}
	.menu-mobile-wapper ul li{
		padding: 5px 10px;
		position: relative; 
		text-align: left;
	}
	.menu-mobile-wapper #menu-menu-left > li ul{
		display:none;
	}
	.menu-mobile-wapper #menu-menu-left > li > ul li{
		margin:0;
		padding-right:0;
		width: 100%;
	}
	.show_menu_mobile{
		display:block;
	}
	
	.page #content{
		width: 95%;
		padding-left: 5%;
		padding-bottom: 50px;
	}
	.home-column{
		width: 100%;
	}
	.page .home-column{
		min-height: 0;
	}
	
	.page-template-page-tpl-full-right-php #content{
		width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.wapper-footer{
		margin-top: 40px;
	}
	
	.woocommerce-page section#content{
		padding-left: 5%;
		padding-right: 5%;
		width: 90%;
	}
	.woocommerce-page .home-column{
		min-height:0;
	}
}

@media (max-width: 900px){
	.page.home .ribbon_search{
		position: relative;
		top: 0;
		z-index: 1;
	}
	
}

@media (max-width: 850px){
	.info-search-text{
		width: 29%;
	}
	.info-search-select-wapper{
		width: 29%;
	}
	.info-search-select-wapper .info-search-select{
		width:100%;
	}
	.info-search-go{
		width: 7%;
	}
	.info-search-r{
		float: left;
		margin-top: 5px;
		width: 100%;
	}
	.info-search-r .info-search-select-wapper{
		width:49%;
	}
	.page-template-page-tpl-contact-php .content-wapper {
		width: auto;
	}
	.page-template-page-tpl-contact-php .feauter-img-wapper{
		margin-top:30px;
		width: auto;
	}

}

@media (max-width: 800px){
	.feauter-img-wapper{
		float: none;
		text-align: center;
		width: 100%;
		padding-right:0;
	}
	.content-wapper{
		float: none;
		width: 100%;
	}
	
	
	.page-template-page-tpl-contact-php .entry-title{
		text-align: left;
	}
	.feauter-img-wapper {
    width: auto;
	}
	.feauter-img-wapper .webform_step select {
    width: 93% !important;
	}
	.feauter-img-wapper form {
    width: 80%;
	}
	.feauter-img-wapper .webform_step .wfe_button {
    float: none;
    margin-left: 4px !important;
	}
	.page-template-default .breadcrumbs,
	 .page-template-page-tpl-full-right-php .breadcrumbs,
	  .page-template-page-tpl-contact-php .breadcrumbs, .page-template-page-tpl-search-php .breadcrumbs {
    margin-top: 20px !important;
	}
	.home-column-wapper {
		margin-top: 20px;
	}

}

@media (max-width: 768px){
	.page.home .home-column-wapper{
		padding: 0 25% 30px;
	}
	
	.home-column-wapper{
		padding: 0 0 0 20px;
	}
	.table-moblie{
		overflow: auto;
	}
	.table-moblie table{
		width: 650px;
	}
	
	#wpsimplegallery li img{
		width: 145px;
	}
	
}

@media (max-width: 736px){
	#wpsimplegallery li img{
		width: 140px;
	}
	.home-column-wapper .under-menu{
		display:none;
	}
	.footer-under-menu .under-menu{
		display:block;
		padding-top:30px;
		padding-left:20px;
	}
	
}

@media (max-width: 700px){
	.info-search-text {
		width: 28.5%;
	}
	
	
}

@media (max-width: 667px){
	#wpsimplegallery li img{
		width: 125px;
	}
	
	
}

@media (max-width: 600px){
	.page-template-page-tpl-search-php .entry-content{
		width: 98%;
	}
	.info-search-r .info-search-select-wapper {
		width: 48.9%;
	}
	.feauter-img-wapper .webform_step select {
    width: 92% !important;
	}
	.feauter-img-wapper .webform_step .wfe_button {
    float: none;
    margin-left: 4px !important;
	}
	
	#wpsimplegallery li img{
		width: 110px;
	}
	
}

@media (max-width: 580px){
	.page.home .ribbon_search{
		left: -40px;
	}
	
	.home.page #content{
		width: 100%;
		padding: 0;
	}
	.page-template-page-tpl-overview-php.page #content{
		float:left;
		width: 96%;
	}
	
	.single #content{
		width:96%;
		padding:0 2%;
		float:none;
	}
	
	.page .home-column-wapper .menu ul{
		background:transparent!important;
	}
	.home-column{
		float: left;
		width: 96%;
		padding:0 2%;
		min-height:0;
	}
	.page .home-column{
		min-height:0;
	}
	.home-column-wapper{
		margin:50px 0px;
	}
	.home-column-wapper .menu{
		width: 100%;
	}
	.home-column-wapper .menu ul{
		position: relative;
		right: 0;
		width:100%;
	}
	
	.page-template-page-tpl-full-right-php #content{
		width:96%;
		padding:0 2%;
	}
	.page #content{
		float: none;
		width: 96%;
		padding:0 2%;
	}
	.feauter-img-wapper form{
		width: 98%;
	}
	.feauter-img-wapper input, 
	.feauter-img-wapper select, 
	.feauter-img-wapper textarea{
		width: 100%;
	}
	.page-template-default .breadcrumbs, 
	.page-template-page-tpl-contact-php .breadcrumbs, 
	.page-template-page-tpl-search-php .breadcrumbs{
		margin-top: 15px;
	}
	
	
	
	
	#wpsimplegallery li img{
		width: 48%;
		margin: 1%!important;
	}
	
	.ct-head-top{
		margin-top:0;
		padding-top:30px;
	}
	
}

@media (max-width: 500px){
	.one_fourth{
		padding: 0 2%;
		width: 96%;
	}
	
	
}

@media (max-width: 450px){
	.page-template-page-tpl-search-php .entry-content {
		width: 100%;
	}
	.info-search-text {
		width: 28%;
	}
	.info-search-r .info-search-select-wapper {
		width: 48.5%;
	}
}
@media (max-width: 500px){
	.tablepress thead{
		display:none;
	} 
	.tablepress > tbody > tr,
	.tablepress > tbody > tr > td{
		display:block;
	}
	.tablepress > tbody > tr > td:first-child{
		padding-left:50%;
		position:relative;
	}
	.tablepress > tbody > tr > td:first-child:after{
		content:"Location";
		position: absolute;
	  top: 8px;
	  left: 6px;
	  width: 45%;
	  padding-right: 10px;
	  white-space: nowrap;
	}
}
@media (max-width: 414px){
	.feauter-img-wapper .webform_step select {
		width: 92.5% !important;
	}
	.ribbon_search{
		left: -30px;
	}
	.under-menu a{
		padding-top:0px;
	}
	
}

@media (max-width: 400px){
	.page.home .home-column-wapper{
		padding: 0 20% 30px;
	}
	#content .home-column:nth-child(1) .home-column-head a{
		background-size:160px auto;
	}
}

@media (max-width: 370px){
	.info-search-text {
		margin: 4px 0;
		width: 98%;
	}
	.info-search-select-wapper {
		width: 99%;
	}
	.info-search-go {
		width: 9%;
		margin-right: 1%;
		float:right;
	}
	
}





