html,body,div,span,p,a,ul,li,form,article,footer,header,nav{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,footer,header,nav{display:block;}
ul{list-style:none;}
body{font-size:17px;line-height:1.5em;color:#434b64;}
::selection{background:#e4e6ed;color:#1b2b47;}
::-moz-selection{background:#E5EAF9;color:#1b2b47;}
a{color:#1176d4;text-decoration:none;}
a:hover{color:#1b2b47;}
a,a:before,a:after{transition-property:background color;transition-duration:0.2s;transition-timing-function:ease;}
.group:before,.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
b,strong{font-weight:600}
.button a ,.themeform .submit{
  background: #FA6594;
  display: block;
  text-align: center;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
  margin-bottom: 1em;
}
input,button{font-family:inherit;}
.themeform input{font-size:16px;}

.themeform .submit{border:0;border-radius: 2px; padding:.2em .7em}

.themeform input[type="text"]{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;}
.themeform input{-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;}
.themeform input[type="text"]{background:#f5f7f8;border:2px solid #e4e6ed;color:#73798e;display:block;max-width:100%;outline:none;padding:7px 8px;}
.themeform input[type="text"]:focus{border-color:#d8dbe5;color:#1b2b47;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);}
.themeform.searchform div{position:relative;}
.themeform.searchform div input{padding-left:26px;line-height:20px;}
.themeform.searchform div:after{color:#aeb3c7;line-height:24px;font-size:14px;content:"";position:absolute;left:10px;top:6px;font-weight:900;}
.entry{font-size:17px;line-height:1.6em;}
.entry p{margin-bottom:1em;}
h1,h2{color:#1b2b47;-ms-word-wrap:break-word;word-wrap:break-word;}
.wrapper{background:#E5EAF9;max-width:1080px;margin:0 auto;overflow:hidden; box-shadow:0 11px 0 rgba(0,0,0,0.1), 0 3px 3px rgba(193,203,230,0.5)}
.container-inner{min-width:100%;width:100%;margin:0 auto;background: #E5EAF9;}
.main-inner{position:relative;min-height:600px;}
.content{margin:0 auto;position:relative;width:auto;padding:30px;box-sizing:border-box;}
.pad{padding:30px;}
.col-2cl .main-inner{max-width: 100%;}
.col-2cl .s1{float:none;}
.col-2cl .content{}
.sidebar{position:relative;z-index:2;}
.s1{width:auto;z-index:2;}
.sidebar-content{padding:30px;box-sizing:border-box;overflow:hidden;}
.grid{margin-right:3.2%;float:left;display:inline;position:relative;}
.one-full{margin-right:0;width:100%;}
.tagslist li{display: inline-grid;}
.tagslist li a{padding: 1rem 1rem 1rem 0;font-size: 1.25rem;}
.social-links,.posted-on{float:right;position:relative;z-index:2;}
.social-links li{display:inline-block;margin-left:8px;line-height:16px;font-size:0;}
.social-links li a{display:block!important;position:relative;text-align:center;}
.social-links .social-tooltip{color:#1b2b47;font-size:24px;display:inline;position:relative;z-index:98;}
.social-links .social-tooltip:hover{color:#434b64;text-decoration:none;}
.social-links .social-tooltip:hover:after{top:-36px;background:#e4e6ed;font-size:14px;color:#73798e;content:attr(title);display:block;right:0;padding:5px 15px;position:absolute;white-space:nowrap;-webkit-border-radius:3px;border-radius:3px;}
.social-links .social-tooltip:hover:before{top:-10px;right:8px;border:solid;border-color:#e4e6ed transparent;border-width:5px 5px 0 5px;content:"";display:block;position:absolute;z-index:1;}
.page-title-inner{padding-bottom:30px;}
.page-title h2,.page-title h2 a{font-size:18px;line-height:1.4em;font-weight:600;color:#3b61eb}
.page-title span:before{content:'>>';color:#73798e;font-size: 12px;margin: 0 1em;}
.pagination{margin:30px 0;}
.pagination a{font-size:18px;font-weight:600;}
.wrapper-inner{background:#f4f5f8;}
.header .social-links{float:right;margin-top:28px;}
.header .social-links .social-tooltip{margin-left:10px;font-size:22px;color:#1b2b47;}
.header .social-links .social-tooltip:hover{color:#3b61eb;}
.header .social-links .social-tooltip:hover:after,.header .social-links .social-tooltip:hover:before{display:none;}
.header{z-index:3;position:relative;background: #FFDFE9;}
@media only screen and (min-width: 1081px){
.header{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.header .pad{padding:0 40px;}
.header-bottom{position:relative;overflow: hidden;border-bottom: 2px solid #2D52B7;}
.menu-header-container{background:#FFDFE9;}
.visible{display:block !important;}
.site-title{font-size: 2em;font-weight: 600;letter-spacing: -0.5px;line-height: 60px;padding: 10px 20px 10px 0;position: relative;z-index: 2;text-align: center;}
.site-title a{display:block;color:#FA6594;max-width:100%;}
.site-description{font-size:14px;font-weight:300;color:#aeb3c7;float:left;margin:30px 0 0 0;position:relative;z-index:2;}
.toggle-search{position:absolute;right:10px;top:7px;background:transparent;display:block;outline:none;border:0;width:30px;color:#2D52B7;text-align:center;font-size:20px;line-height:24px;cursor:pointer;border-radius:10px;}
.toggle-search:hover{color:#1b2b47;}
.dorama_thumbnail{text-align:center;}
.search-expand,.d-none{display:none;position:absolute;top:20px;right:70px;width:320px;z-index:10;}
.search-expand .themeform input{background:#fff;width:100%;border:1px solid #dcdfea;border-radius:10px;}
.search-expand .themeform input:focus{border-color:#aeb3c7;}
.search-trap-focus{position: absolute;right: 30px;}
.search-trap-focus .search-searchForm{display: block;position: relative;}
.search-trap-focus .search-searchForm .search-trap-s{height: 35px;padding: 0 1.25em;border-radius: 25px;}
.toggle-search .svg-icon{fill:#2D52B7;margin:0 auto;}
.toggle-search:focus #svg-search{fill:#73798e;}
.menu-toggle-icon{float:left;width:30px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;margin-left: 20px;}
.menu-toggle-icon span{display:block;position:absolute;height:2px;width:100%;background:#FA6594;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}
.menu-toggle-icon span:nth-child(1){top:0px;transform-origin:left center;}
.menu-toggle-icon span:nth-child(2){top:8px;transform-origin:left center;}
.menu-toggle-icon span:nth-child(3){top:16px;transform-origin:left center;}
.entry-tags{overflow:hidden;background:#f4f5f8}
.entry-tags li{float:left; width:25%; margin-bottom:1em}
.entry-tags li a{background: #fff;display: block;margin: 0 .5em 0;padding: 1em;height: 2.5em;overflow: hidden;color: #3b61eb;font-size: 17px;}
@media only screen and (max-width: 719px){
#nav-header{display:none;}
}
.menu-toggle{display:none;}
.nav-menu .menu,.nav-menu .menu ul{display:flex;list-style:none;list-style-type:none;margin:0;padding:0;}
.nav-menu a{display:block;text-decoration:none;width:100%;}
.nav-menu .menu ul{flex-direction:column;max-width:0;max-height:0;overflow:hidden;}
.nav-menu .menu .sub-menu{position:absolute;}
.nav-menu .screen-reader-text{display:none;}
.nav-menu .menu-item-wrapper{display:flex;}
.nav-menu{line-height:20px;}
.nav-menu button{color:inherit;cursor:pointer;font-family:inherit;position:relative;text-align:inherit;user-select:none;background:none;border:none;box-shadow:none;border-radius:0;font-size:inherit;font-weight:400;letter-spacing:inherit;padding:0;text-transform:none;}
.nav-menu .menu{flex-wrap:wrap;justify-content:flex-start;}
.nav-menu .menu ul .sub-menu{left:220px;top:0;}
.nav-menu .menu{position:relative;}
.nav-menu .menu ul{font-size:15px;opacity:0;padding:10px 0;position:absolute;top:calc(100% + 20px);transition:opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;transform:translateY(6px);z-index:4;}
.nav-menu .menu ul li{position:relative;}
.nav-menu .menu ul a{display:block;padding:7px 20px;transition:background-color 0.15s linear;width:100%;}
.nav-menu .menu li ul.sub-menu:not(.active){opacity:0;}
.nav-menu .menu ul:before,.nav-menu .menu ul:after{content:"";display:block;position:absolute;bottom:100%;}
.nav-menu .menu ul:before{left:0;right:0;height:20px;}
.nav-menu .menu ul:after{border:8px solid transparent;border-bottom-color:transparent;left:18px;}
.nav-menu .menu ul ul{left:calc(100% + 20px);top:-10px!important;}
.nav-menu .menu ul ul:before{bottom:0;height:auto;left:auto;left:-20px;top:0;width:22px;}
.nav-menu .menu ul ul:after{border-bottom-color:transparent;bottom:auto;left:-16px;top:20px;}
.nav-menu a,.nav-menu span{transition:all 0.3s ease;}
.menu-toggle:focus{background:#f4f5f8;}
.menu-toggle:focus{border-radius:30px;}
.nav-menu a{color:#fff;font-weight:600;}
.nav-menu .svg-icon{fill:#1b2b47;}
.nav-menu .menu ul{background:#1b2b47;color:#fff;border-radius:8px;}
.nav-menu .menu ul:after{border-bottom-color:#1b2b47;}
.nav-menu .menu ul ul:after{border-right-color:#1b2b47;}
.nav-menu{font-size:16px;font-weight:400;float:left;line-height:60px;width:100%;box-sizing:border-box;}
.nav-menu a{color:#1b2b47;}
.nav-menu a:hover{color:#1b2b47;}
.nav-menu ul ul a{font-size:14px;}
.nav-menu ul ul a:hover{color:rgba(255,255,255,0.6);}
.nav-menu ul ul > li{border-bottom:1px solid rgba(255,255,255,0.1);}
.nav-menu ul ul > li:last-child{border-bottom:0;}
.nav-menu ul ul > li:hover > span{background:rgba(255,255,255,0.1);}
.nav-menu ul ul a{color:#e4e6ed;}
.nav-menu button{background:none;color:#73798e;padding:0 4px;margin-left:2px;border-radius:4px;}
.nav-menu button .svg-icon{fill:#aeb3c7;}
.nav-menu ul ul button{background:none;color:#e4e6ed;padding:0 5px;margin:0 10px 0 0;}
.nav-menu ul ul button .svg-icon{transform:rotate(-90deg);}
.nav-menu .menu > li{position:relative;}
.nav-menu .menu > li:first-child{margin-left:26px;}
.nav-menu .menu > li:last-child{margin-right:0;}
.nav-menu .menu > li > span{background:transparent;padding:0 12px;line-height:50px;}
.nav-menu .menu > li:hover > span{border-color:#aeb3c7;}
.nav-menu .menu a{padding:0; color:#345;}
.nav-menu .menu > li.current_page_item > span,.nav-menu .menu > li.current-menu-item > span{background:#2D52B7;border:1px solid transparent; border-radius:5px 5px 0 0}
.nav-menu li.current_page_item > span > a,.nav-menu li.current-menu-item > span > a{color:#fff;}
.footer{color:#000;border-radius:0 0 20px 20px;position:relative;padding:10px;}
.footer .pad{padding-bottom:20px;}
.footer-bottom{border-top:1px solid #f4f5f8;position:relative;overflow:hidden;z-index:99;text-align:center;}
.footer-bottom .pad{padding-top:20px;}
.footer-bottom a{color:#434b64;}
.footer-bottom a:hover{color:#1b2b47;}
.footer-bottom #copyright,.footer-bottom #credit{color:#73798e;font-size:14px;line-height:1.5em;}
.post-wrapper{background:#fff;position:relative;z-index:1;box-shadow:0 1px 0 rgba(0,0,0,0.1), 0 3px 3px rgba(193,203,230,0.3); margin-bottom:30px}
.entry-line-entry{margin-left:0;}
.entry-header,.entry-content{max-width:740px;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;}
.wrap-entry-line{position:relative;margin-bottom:30px;}
.entry-header{margin:40px auto 0;position:relative;}
.entry-header .entry-title{font-weight:600;font-size:32px;line-height:1.3em;letter-spacing:-1px;}
.entry-header .entry-title a{color:#2D52B7;}
.entry-header .entry-title a:hover{color:#3b61eb;}
.entry-header nav{border-bottom: 1px solid #eee;padding: 0 0 10px 0; font-weight:600}
.entry-header nav a:after,.page-title-inner h2  nav a:after{content:"〉";font-size: .7em;  margin: 0 .5em;  font-weight: 700;}
.entry-meta{position:relative;font-weight:400;color:#73798e;font-size:15px;padding:0;margin-bottom:0;}
.entry-meta-inner{background:#d8dbe5;box-sizing:border-box;position:relative;margin-bottom:0;padding:15px;margin-top:0;}
.entry-meta .byline{margin-right:3px;}
.entry-meta .byline a{color:#73798e;}
.entry-meta .byline a:hover{color:#1b2b47;}
.entry-meta .entry-category a{background:rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.06);display:inline-block;color:#73798e;font-size:17px;font-weight:500;padding:2px 7px;border-radius:3px;margin-right:8px;}
.tab-item-inner .entry-category a{margin-right:1em}
.entry-meta .entry-category a:hover{background:#fff;color:#73798e;}
.entry-content{margin-bottom:40px; color:#222}
.entry-content .entry img{ max-width:100%; height:auto}
.entry-content .entry > *{margin-bottom:1em;}
.entry-content .entry ul,.entry-content .entry ol{margin-bottom:2em; list-style-type: disclosure-closed; list-style-position: inside;}
.entry-content .entry .prenext{list-style-type: none;}
ul.prenext  li:before{content:"▶";list-style-type: none; font-size:.8em; font-weight:300; padding-right:.7em}
ul.prenext li.pre:before{content:"◀"}
ul.prenext li.all:before{content:"☰"}
.widget{color:#73798e;font-size:14px;}
.entry-content .entry nav ul{border: 1px solid #FA6594;padding: 1em 0 1em 1em;color: #FA6594;}
.widget a{color:#2D52B7;font-weight:600;}
.widget a:hover{color:#1b2b47;}
.list_menu{background: #E5EAF9;border-radius: 5px;}
.list_menu_title{text-align: center;display: block;font-weight: bold;padding-top: 1em;letter-spacing: 1em;}
.list_menu ol{padding: 0 0 0 1.5em;}
.list_menu li{padding-bottom: 1em;}
.list_menu li a{font-weight: bold;}

.sidebar .widget{background:#fff;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,0.1), 0 3px 3px rgba(193,203,230,0.3);padding:20px 30px;margin-bottom:30px;}
.widget > ul li:before,.widget > ul li a:before,.widget > div > ul li a:before{font-weight:900;margin-right:6px;color:#aeb3c7;display:inline-block!important;text-align:center;}
.widget > ul li a:hover:before{color:#aeb3c7;}
.pal-tab li,.pal-posts li{padding:7px 0;}
.pal-tab li,.pal-posts li{font-weight:300;line-height:2em;border-bottom: 1px dashed;}
.pal-tab a,.pal-posts a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}
.pal-tab .tab-item-category,.pal-posts .post-item-category{font-size:1.2rem;color: #000;}
.pal-tab .tab-item-title a,.pal-posts .post-item-title a{color:#2D52B7;font-weight:600;}
.pal-tab .tab-item-category a:hover,.pal-posts .post-item-category a:hover{color:#1b2b47!important;}
.pal-tab .tab-item-title,.pal-posts .post-item-title{margin:2px 0;-ms-word-wrap:break-word;word-wrap:break-word;font-size: 1.75rem;line-height: 2;}
.pal-tab .tab-item-date,.pal-posts .post-item-date{color:#73798e;font-size:13px;}
.pal-tab .tab-item-category a,.pal-posts .post-item-category a{color:#73798e;}
.pal-tab li:hover .tab-item-title a,.pal-posts li:hover .post-item-title a{color:#3b61eb;}
.pal-posts .post-item-title{font-size:16px;line-height:1.5em;}
.s1 .pal-posts .post-item-title{font-size:18px;line-height:1.4em;font-weight:300;}
.s1 .pal-posts .post-item-category,.s1 .pal-posts .post-item-date{font-size:13px;}
.wp-pagenavi{text-align:right;font-weight:600;line-height:20px;float:none;margin-right:-2px;text-align:center;}
.wp-pagenavi a,.wp-pagenavi li,.wp-pagenavi span{color:#aeb3c7;font-size:16px;padding:7px 8px;display:inline-block;margin:0 2px 10px;}
.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current{color:#1b2b47;}
.wp-pagenavi a{color:#1b2b47;border:none;border-bottom:3px solid #e4e6ed;border-top:1px solid #e4e6ed;}
.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current,.wp-pagenavi .active >*{background:none;border:none;border-bottom:3px solid #1b2b47;border-top:1px solid #e4e6ed;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1);clip:auto!important;clip-path:none;color:#1b2b47;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.wrapper{min-width:320px;}
@media only screen and (max-width: 1080px){
.wrapper{margin:0;border-radius:0;}
}
@media only screen and (min-width: 480px) and (max-width: 960px){
.col-2cl .content{padding-left:30px;padding-right:30px;}
.s1{width:100%;}
.s1 .sidebar-content{width:100%;}
.col-2cl .s1{margin-right:0;}
.col-2cl .main-inner{padding-right:0;}
.page-title h2{font-size:20px;}
}
@media only screen and (max-width: 719px){
.menu-toggle{display: block;z-index: 999;
    position: absolute;
    top: 0;
    border: 0;
    background: none;
    left: 0;
width: 25%;
height: 100%;
}
.page-title-inner{padding:0;}
.menu-header-container,.social-links{display:none}
.wrapper-inner{margin:0;}
.col-2cl .content{padding-left:10px;padding-right:10px;}
.container{padding:0;}
.grid{width:100%;margin:0 0 10px;}
.pagination{margin-left:20px;margin-right:20px;}
.site-description{display:none;}
.entry h2{font-size:20px;}
.header,.header .pad{padding:0;}
.site-title{padding:10px 0;margin:0;width:100%;float:none;line-height:50px;border-bottom:1px solid #e4e6ed;font-size: 25px;}
.site-title a{text-align:center;}
.header .social-links{float:none;text-align:center;padding:10px 0;margin-top:0;margin-bottom:0;border-left:0;}
.header .social-links .social-tooltip{margin:0 4px;}
.toggle-search{position:absolute;right:15px;bottom:0;top:auto;padding:3px 0;width:30px;z-index:103;color:#333;margin-top:0;margin-left:0;}
.toggle-search:hover{color:#000;}
.search-expand{background:transparent;padding:0;top:auto;left:0;bottom:-36px;width:100%;}
.search-expand-inner{padding:0;width:100%;}
.search-expand .themeform input{border-radius:0;}
.footer-bottom .pad{padding-top:50px;padding-bottom:40px;}
.footer-bottom{text-align:center;}
.page-title{font-size:18px;margin-bottom:0;}
.entry-header,.entry-content{padding-left:30px;padding-right:30px;}
.entry-wrap{}
.entry-meta-inner{width:100%;}
.entry-header .entry-title{}
.entry-meta .entry-category a{margin:10px 0 10px 5px}
.entry-tags{margin:20px 0 0 0}
.entry-tags li{width:49.5%}
}
@media only screen and (max-width: 479px){
.content,.sidebar.s1{width:100%;float:none;margin-right:0!important;margin-left:0!important;}
.sidebar.s1{width:100%;display:block;float:left;}
.main,.main-inner{background-image:none!important;padding:0!important;}
.page-title h2{font-size:18px;}
.site-title{}
}



.entry-header,.entry-media,.entry-content,.entry-footer{max-width:740px;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;}
.entry-content{margin-bottom:40px;}
.entry-content h3{border-bottom: 2px solid #FFDFE9;  padding: 10px 0;border-top: 2px solid #FFDFE9;}
.entry-content h3:before{content: '#';color: #FA6594;padding: 0 .25em;font-size: 1.8em;float: left;}
.entry-footer{margin-top:20px;margin-bottom:40px;}
.comments{margin-top:20px;}
.commentlist{margin-bottom:20px;padding: 0;list-style: none;}
.commentlist li{font-size:14px;line-height:22px;font-weight:400;}
.commentlist .comment-body{clear:both;position:relative;padding:15px 0;border-top: 1px dashed;margin-top: 15px;}
.commentlist >div{ display:block;}
.commentlist .comment-author,.commentlist .comment-meta{font-size:15px;display:inline-block;line-height:25px;float: ;}
.commentlist .comment-author{margin-right:6px;}
.commentlist .fn{color:#1b2b47;font-size:15px;font-style:normal;font-weight:600;}
.comment-text{clear: both;  line-height: 2em;  padding: 1em 0;}
.commentlist .comment-meta a{color:#aeb3c7;}
.commentlist .reply{font-size:15px;line-height:16px;}
.commentlist .reply a{color:#aeb3c7;}
.commentlist .reply a:hover{color:#1b2b47;}
.commentlist .comment-body p{margin-bottom:8px;color:#333;clear:both;font-size: 18px;  line-height: 30px;}
.reply-title{margin-bottom:20px;color: #2D52B7;}
.commentform{background:#fff;padding:10px 20px 20px;margin-bottom:15px;border-radius:14px;border:1px solid #e4e6ed;}
.commentform p.comment-form-author{width:48%;float:left;}
.commentform p.comment-form-email{width:48%;float:right;}
.commentform p.comment-form-url,.commentform p.comment-form-comment{clear:both;}
.commentform label{padding:6px 0;font-weight:600;display:block;}
.commentform input[type="text"],.commentform textarea{max-width:100%;width:100%;}
.commentform textarea{height:100px;}
.commentform p.form-submit{padding-top:15px; clear:both}
.commentform .comment-form-cookies-consent{padding:10px 0;}
.commentform .comment-form-cookies-consent label{display:inline;}
@media only screen and (min-width: 480px) and (max-width: 960px){
.col-2cl .content{padding-left:30px;padding-right:30px;}
}
@media only screen and (max-width: 719px){
.col-2cl .content{padding:0;float: none;}
.entry h3{font-size:18px;}
.commentlist li{font-size:13px;}
.entry-header,.entry-media,.entry-content{padding-left:30px;padding-right:30px;}
.entry-footer{padding-left:20px;padding-right:20px;}
.entry-wrap{margin: 0;}
.entry-meta-inner{width:100%;}
.entry-header .entry-title{font-size:23px;}
.entry-media{margin-left:-30px;margin-right:-30px;}
.search-trap-focus{position: relative;right: 0;padding: 15px;clear: both;overflow: hidden;}
.search-trap-focus .search-searchForm{}
.search-trap-focus .search-searchForm .search-trap-s{height: 35px;padding: 0;border-radius: 25px;width: 100%;text-indent: 1em;}
.posted-on{float:none;display:block;}
}
@media only screen and (max-width: 479px){
.content{width:100%;float:none;margin-right:0!important;margin-left:0!important;}
}