#main-content .container:before{background:none}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:-3;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:60%;background:#C7D53A;height:10px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}a:focus{color:#2D1F4F}a:hover{color:#C7D53A}a:active{color:#2D1F4F}#main-header{box-shadow:none!important}#footer-info{width:100%;margin:0 auto;text-align:center!important}@media only screen and (min-width:980px){#footer-bottom .et-social-icons{margin-bottom:-28px}}.widgettitle{border-bottom:solid 2px #2D1F4F;margin-bottom:15px}h4.widgettitle{font-size:16px;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:1px}.tag-cloud a,a:hover{color:#C7D53A}.blog-title{margin-bottom:80px;text-align:center}hr.archive-line{width:25%;border:0;height:4px;background-color:#C7D53A}.image-round img{max-width:300px;border-radius:200px}.et_pb_posts .et_pb_post a img,.archive .et_pb_post a img,.search .et_pb_post a img{max-width:210px!important;float:left;padding-right:20px}@media only screen and (max-width:980px){.et_pb_posts .et_pb_post a img,.archive .et_pb_post a img,.search .et_pb_post a img{float:none;max-width:250px!important}}@media only screen and (max-width :900px){.container.clearfix.et_menu_container,#top-header .container.clearfix{max-width:100%!important;width:95%!important}}@media only screen and (max-width :1400px){#top-menu li{padding-right:14px!important}#top-menu li a{font-size:12px!important}}#top-menu .sub-menu .menu-item a{font-size:10px}@media (max-width:1180px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}#amp-wp-author{display:none}@media only screen and (max-width :700px){.container.clearfix.et_menu_container,#top-header .container.clearfix{max-width:100%!important;width:95%!important}}@media only screen and (max-width :1000px){#top-menu li{padding-right:14px!important}#top-menu li a{font-size:12px!important}}#top-menu .sub-menu .menu-item a{font-size:12px}@media (max-width:800px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}.et_mobile_menu{border-top:none}