/*
Theme Name: sdf-child
Theme URI:
template: sdf
Author URI:
Version: 1.01
*/

@import url('https://fonts.googleapis.com/css?family=News+Cycle:700|Rubik');

/* normalize v5.0.0 */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}

/*global*/
a{ color:#3498DB; text-decoration: none; transition:.3s;}
a:hover{ color:#222;}
body{font-family: 'Rubik',sans-serif;background:#f1f1f1; color:#333;padding:0;margin:0;font-weight:400;line-height:1.5;}
h1,h2,h3,h4,h5{font-family: 'News Cycle', sans-serif; line-height: 1.2em}
img{max-width:100%;height:auto;}
p{margin-top:0; margin-bottom:.5em;}

/*site*/
#content{background:#f1f1f1;}
#inner-content{max-width: 1200px; position: relative; margin-left:auto; margin-right: auto;}
.header{overflow: auto; padding:.4em 0;
background: #00567f; /* Old Browsers */
background: -webkit-linear-gradient(top,#00567f,#0087bf); /*Safari 5.1-6*/
background: -o-linear-gradient(top,#00567f,#0087bf); /*Opera 11.1-12*/
background: -moz-linear-gradient(top,#00567f,#0087bf); /*Fx 3.6-15*/
background: linear-gradient(to bottom, #00567f, #0087bf); /*Standard*/
    }
.top-bar{margin:auto;max-width: 1200px; }
.top-bar .top-bar-left{float:left; padding-left: 1em}
.top-bar .top-bar-left ul{margin:0; padding:0; list-style:none;}
.top-bar .top-bar-left img{max-width:280px;}
.top-bar .top-bar-left a:hover img{opacity:1;}
.top-bar .top-bar-right{float:right;}
.top-bar .top-bar-right .menu{margin:0 1em; padding:0; list-style:none; overflow: hidden;}
.top-bar .top-bar-right .menu-item{float:left; margin-left:1em;}
.top-bar .top-bar-right .menu-item a{font-size:.9em; color:#fff; text-transform: uppercase; opacity: .8}
.top-bar .top-bar-right .menu-item a:hover{opacity: 1}
.top-bar .menu-toggle,.top-bar #mobiledrop{display: none;}
.top-bar .search-right{float:right; clear:right; margin-right: 1em;margin-top: .5em;}
.top-bar .search-right .search-field{ border:none; border-top:1px solid #ddd; width:180px; line-height: 1.9em; padding: 0 .7em; font-size: .9em; color: #333; border-radius: .6em; background:#fff
    url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNDlCMDc0RUNBNzExRTZBRDlFOTRERkUwMTJFOUZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBNDlCMDc1RUNBNzExRTZBRDlFOTRERkUwMTJFOUZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUE0OUIwNzJFQ0E3MTFFNkFEOUU5NERGRTAxMkU5RkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUE0OUIwNzNFQ0E3MTFFNkFEOUU5NERGRTAxMkU5RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Z5gkJAAABrUlEQVR42qSUS0uCQRSGx8r8yDIrQmoRdEeIahUtg1ZBUW6iiH5U/8GIfkDQIlq5jLAW3YSii2TYha4uzOwdeicO4/gJ9cKDM+N8L2fOnDMBlVhTlobACOgGTeATPIAzcAjelY8axLgZzIFhx74I6AWTYBscVzOsE2arDrOyNW8Fi2DML8IAmAcxsX4CDsAjCIEBMAE87p8FOXDnMhwkRjsgZe27AkdgmVEGwRTYdB153IosVeU0OqItkQYdddRl2CXme8pfGZDnOGil6dfQ47gEnmoYlplXoxaXYUmMG1VthcS46DJ85jjAvPgpYqXo3mWYEXNduB0+htMiRXlX2WjDfVDgPAxWQD8jNoqyVmVBp9mWFXX4wnZKcK2dXXPLS/LY15717Sg4tY9dr+IziqF/gD7RjvoGO0Gb1fOy9/VDci4fDGOolQUXNGoVxvIC0sxxkGse+19/9/Zzs5XPl+JHMUZRpFmO4x6wxKfNSJtt6KBkhFIF3mKWRjrPX/xPl9klj2vqVv/GwXWd+ptuwDp4FWs64oW/GipWQZLRG4X/Y2iqI8nU6Gh3vwUYALkbWDWONgPlAAAAAElFTkSuQmCC')
    no-repeat right 5px center;}
.aligncenter {display: block; margin: 0 auto 2.15em;}
.navigation.pagination{padding:1em;}
.navigation.pagination .screen-reader-text{display: none;}
.navigation.pagination span, .navigation.pagination a{border-radius: .1em; color: #666;padding:.3em .8em; text-transform: uppercase;}
.navigation.pagination span{color: #fff; background: #3C3C3C;}
.navigation.pagination a:hover{ color: #fff; background: #3498DB;}

.footer {background:#eee; font-size:.8em; color:#aaa; padding:4em 0; margin-top:4em; border-top:1px solid #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+50,eeeeee+100&1+50,0+100 */
background: #e7e7e7; /* Old Browsers */
background: -webkit-linear-gradient(top,#e7e7e7,#f0f0f0); /*Safari 5.1-6*/
background: -o-linear-gradient(top,#e7e7e7,#f0f0f0); /*Opera 11.1-12*/
background: -moz-linear-gradient(top,#e7e7e7,#f0f0f0); /*Fx 3.6-15*/
background: linear-gradient(to bottom, #e7e7e7, #f0f0f0); /*Standard*/
}
.footer ul{margin:0;list-style: none;}
.footer .menu a{color:#999;}
.footer .menu a:hover{color:#222;}
.footer #inner-footer{max-width: 1200px; margin: auto;}
.footer .copyright{max-width: 1200px; text-align: center;}
.footer nav {width: 100%;text-align: center; margin-bottom:3em;}
.footer nav ul {margin:0;padding:0;}
.footer nav ul li {display: inline; padding:0 1em;}
.slot-anchor-wrap{position:fixed; bottom:0;left: 50%; transform: translate(-50%,0);}

/*archive */
.archive-grid {overflow: auto; padding:.5em}
.archive-grid .medium-4{width:33.33%;float:left;}
.archive-grid .row{clear:both;}
.archive-grid article{background:#fff; font-size:1.12em; box-shadow:0 3px 5px 0 rgba(0,0,0,0.2); margin: 0 .5em .5em }
.archive-grid .featured-image {position: relative; overflow: hidden; padding-bottom: 55%;}
.archive-grid .featured-image img { position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto; width:100%;height:100%;object-fit:cover;}
.archive-grid .article-header{overflow:auto; padding:1em; border-bottom:1px solid #eee;}
.archive-grid .article-header h3{margin:0; font-size:1.5em;}
.archive-grid .article-header h3 a{color:#222;}
.archive-grid .byline{color:#aaa; font-size:.75em; padding:.5em 1.35em 0; margin:0;}
.archive-grid .byline a{color:#999;}
.archive-grid .byline a:hover{color:#222;}
.archive-grid .entry-content{ padding:.5em 1em 1em;}
.archive-grid .entry-content p{ margin:0;}
.archive-grid .entry-content a{ font-size: .8em;padding:.3em 0 .2em; border-radius:.6em;}
.archive-grid .entry-content a:hover{background:#3498DB; color:#eee; padding:.3em .5em .2em;}

/*single*/
.single #content{padding-top:.75em; padding-bottom:3em;}
.single #main{padding-right: 0; display:table-cell; vertical-align: top; width:100%;}
.single article{background:#fff; box-shadow:0 3px 5px 0 rgba(0,0,0,0.2) }
.single .amx-top-of-content,
.single .amx-bottom-of-content{padding-left:2em;padding-right:2em;}
.single .article-header{padding:0 2em; border-bottom:1px solid #eee; overflow: auto}
.single .byline{color:#aaa; font-size:.75em; padding:.5em 2.5em 0; margin:0;}
.single .byline a{color:#999;}
.single .byline a:hover{color:#222;}
.single .entry-content{padding:1em 2em; font-size:1.15em;}
.single .entry-content .wp-post-image{width:100%;}
.single .entry-content img { height: auto !important;}
.single .entry-content h4{font-size: 1.5em; color: #333; margin: 0;}
.single .article-footer{padding:0 2em 1em;}
.single .article-footer .tags{color:#aaa; font-size:.8em;}
.single .article-footer .tags a{color:#999;}
.single .article-footer .tags a:hover{color:#222;}
.single .page-navigation {text-align: center; overflow: auto; max-width:30em; margin:auto;padding-bottom:.5em;}
.single .page-navigation a{display:block;border-radius: .2em; color: #fff; font-size: 1.5em; background:#3498DB;padding:1em 0; width:48%; text-transform: uppercase;
background: #3498DB;  box-shadow: 0 0.1em 0.1em 0 rgba(0,0,0,.2);
}
.single .page-navigation a:nth-child(1) {float:left;}
.single .page-navigation a:nth-child(2) {float:right;}
.single .page-navigation a:only-child {float:none; margin:auto;}
.single .page-navigation a:nth-child(1):before {display: inline-block;vertical-align: middle;content: " ";border-top: .4em double transparent;border-bottom: .4em double transparent;border-right: .6em solid #fff;width: 0;height: 0;margin-bottom:.2em;margin-right:.3em;}
.single .page-navigation a:only-child:before{display:none;}
.single .page-navigation a:only-child:after,
.single .page-navigation a:nth-child(2):after {display: inline-block;vertical-align: middle;content: " ";border-top: .4em double transparent;border-bottom: .4em double transparent;border-left: .6em solid #fff;width: 0;height: 0;margin-bottom:.2em;margin-left:.3em;}
.single .page-navigation a:hover{background: #297FB8;}
.sidebar {width:318px; position:relative; display:table-cell; vertical-align: top; }
.sidebar .inner-sidebar{width:300px; margin-left:12px;overflow: auto;}
.sidebar .widget{margin-bottom:30px;}
.sidebar .widget:last-child {margin-bottom:0;}
.sidebar .widget-title{color:#009BC9; font-weight: normal; font-size:.9em; letter-spacing: .2em; border-bottom:1px solid rgba(0,0,0,.1); text-transform: uppercase;margin-top:0;}
.sidebar .widget a{color: #666}
.sidebar .widget a:hover{opacity:1;}
.sidebar ul{margin:0; padding:0; list-style: none;}
.wp-caption {border:1px solid #eee; padding:.5em; box-sizing:border-box;}
.wp-caption p.wp-caption-text{font-size: .75em; color: rgba(0,0,0,.6); margin: 0; line-height: 1em;}

.social-buttons {overflow: auto;}
.social-buttons a{border:1px solid rgba(0,0,0,.1);display: block;padding:.3em .5em;border-radius: .5em;font-size:1.3em;float:left;margin-bottom:.3em;margin-right:.2em;font-weight: bold;}
.social-buttons a span{display:block; float:left; height:30px; width:30px; background-size: 30px 30px;background-repeat: no-repeat;margin-right: 5px;}
.social-buttons a.social-button-fb {background:#D2E1FF;color:#3B5997;}
.social-buttons a.social-button-fb:hover{background:#B7CFFF;}
.social-buttons a.social-button-tw {background:#CBF2FF; color:#00ABF1;}
.social-buttons a.social-button-tw:hover {background:#fff; }
.social-buttons-small {overflow: auto;}
.social-buttons-small a{border:1px solid rgba(0,0,0,.1);display: block;padding:.2em .4em;border-radius: .2em;font-size:.9em;float:left;margin-bottom:.5em;margin-right:.3em;font-weight: bold;}
.social-buttons-small a span{display:block; float:left; height:20px; width:20px; background-size:20px 20px;background-repeat: no-repeat;margin-right:.2em;}
.social-buttons-small  a.social-button-fb {background:#D2E1FF;color:#3B5997;}
.social-buttons-small  a.social-button-fb:hover{background:#B7CFFF;}
.social-buttons-small  a.social-button-tw {background:#CBF2FF; color:#00ABF1;}
.social-buttons-small  a.social-button-tw:hover {background:#fff; }
.social-buttons-icons {overflow: auto;}
.social-buttons-icons a{display: block;float:left;margin-bottom:.5em;margin-right:.3em;}
.social-buttons-icons a span{display:block; float:left; height:20px; width:20px; background-size:20px 20px;background-repeat: no-repeat;}
.social-buttons-icons-large {overflow: auto;}
.social-buttons-icons-large a{display: block;float:left;margin-bottom:.5em;margin-right:.5em;}
.social-buttons-icons-large a span{display:block; float:left; height:40px; width:40px; background-size:40px 40px;background-repeat: no-repeat;}
.social-buttons-small a.social-button-fb span,
.social-buttons-icons a.social-button-fb span,
.social-buttons-icons-large a.social-button-fb span,
.social-buttons a.social-button-fb span{background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgaGVpZ2h0PSI1MTIiIHJ4PSI2NCIgcnk9IjY0IiB3aWR0aD0iNTEyIiBmaWxsPSIjM2I1OTk4Ii8+PHBhdGggZD0iTTI4Ni45Njc4MyA0NTUuOTk5NzJWMjczLjUzNzUzaDYxLjI0NGw5LjE2OTktNzEuMTAyNjZoLTcwLjQxMjQ2di00NS4zOTQ5M2MwLTIwLjU4ODI4IDUuNzIwNjYtMzQuNjE5NDIgMzUuMjM0OTYtMzQuNjE5NDJsMzcuNjU1NC0uMDExMlY1OC44MDc5MTVjLTYuNTA5Ny0uODczODEtMjguODU3MS0yLjgwNzk0LTU0Ljg2NzUtMi44MDc5NC01NC4yODgwMyAwLTkxLjQ0OTk1IDMzLjE0NTg1LTkxLjQ0OTk1IDkzLjk5ODEyNXY1Mi40MzcwOGgtNjEuNDAxODF2NzEuMTAyNjZoNjEuNDAwMzl2MTgyLjQ2MjE5aDczLjQyNzA3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}
.social-buttons-small  a.social-button-tw span,
.social-buttons-icons  a.social-button-tw span,
.social-buttons-icons-large  a.social-button-tw span,
.social-buttons  a.social-button-tw span{background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgaGVpZ2h0PSI1MTIiIHJ4PSI2NCIgcnk9IjY0IiB3aWR0aD0iNTEyIiBmaWxsPSIjMDBhYmYxIi8+PHBhdGggZD0iTTQ1Ni4wMDAwMDA1IDEzMS45NDE0MzIxNWMtMTQuNzE2NzgxODcgNi41MzA3MDQ5NC0zMC41MjcyMTU2OCAxMC45Mzc5Mzc4NC00Ny4xMjc3NDU2NCAxMi45MjM4MTY4NCAxNi45MzUyOTI0Mi0xMC4xNTYzNTI2IDI5Ljk0OTg5MjMtMjYuMjQzMzkxIDM2LjA4MDU4NDQ2LTQ1LjM5NzE5Mzk1LTE1Ljg1NTgyNTMzIDkuNDA0NTU1NTUtMzMuNDIzNzYyMDUgMTYuMjI2MDQ5OS01Mi4xMjA4MTI4NCAxOS45MDg0MzY5Ny0xNC45NjA3NjEzLTE1Ljk1MjI4MjMtMzYuMjk2MTk0MTgtMjUuOTE0MzAyNDYtNTkuODkyNjkyMTUtMjUuOTE0MzAyNDYtNDUuMzI0ODUxMiAwLTgyLjA3MjEyMzYyIDM2Ljc0NzI3MjQtODIuMDcyMTIzNjIgODIuMDY2NDQ5NjcgMCA2LjQyOTk5MjUuNzI3NjgyODIgMTIuNjg5NzY2OCAyLjEyOTE0NiAxOC43MDQxNDMyLTY4LjIwNzg1MTIzLTMuNDMxMzE1Mi0xMjguNjcwNzc0MzUtMzYuMDk0NzY5My0xNjkuMTQ3MjQzODMtODUuNzUzMDkyMTgtNy4wNjU0NzM3OCAxMi4xMjA5NTQzMy0xMS4xMTA5OTMgMjYuMjEzNjAyOC0xMS4xMTA5OTMgNDEuMjYyMzEwMTcgMCAyOC40NzE4MzA5MiAxNC40ODI3MzE4NSA1My41ODYxMDc4NCAzNi41MDQ3MTE0NyA2OC4zMDI4ODk3Mi0xMy40NDU4MTkzLS40MjgzODI0Ny0yNi4wOTcyODcwMy00LjExNjQ0MzQ3LTM3LjE2OTk4MDk0LTEwLjI2MTMyMDUtLjAwNDI1NTQ1LjMzNzU5OTQ0LS4wMDQyNTU0NS42ODM3MDk3OC0uMDA0MjU1NDUgMS4wMjk4MjAxMiAwIDM5Ljc1ODcxNjA2IDI4LjI5MDI2NDg0IDcyLjkyNDMxMzg1IDY1LjgyNzYzMzQgODAuNDc2MzI4LTYuODg2NzQ0NjggMS44NjUzMDc3Ni0xNC4xMzk0NTg1IDIuODc1MjY5MDgtMjEuNjE0ODc0NDQgMi44NzUyNjkwOC01LjI5NTIwNDUgMC0xMC40MzE1Mzg2OC0uNTI5MDk0OS0xNS40MzczNzIyNC0xLjQ3NjY0Mjg4IDEwLjQ0MDA0OTYgMzIuNTk2Nzg1MyA0MC43NTAyMzcwOCA1Ni4zMjY2MjA4NiA3Ni42NTM1MTA5IDU2Ljk4OTA1MzM2LTI4LjA3ODkxMDU2IDIyLjAxNDg4NzItNjMuNDY1ODU1ODYgMzUuMTM1ODczNDUtMTAxLjkyMzgyMTE4IDM1LjEzNTg3MzQ1LTYuNjE3MjMyNTIgMC0xMy4xNDkzNTU5NS0uMzkwMDgzMzgtMTkuNTczNjc0NS0xLjE1NzQ4Mzc2IDM2LjMyNTk4MjM1IDIzLjI5NDM2MDY4IDc5LjQ2MDY5MjcyIDM2Ljg4MjAyODUgMTI1LjgwMjU5NzY3IDM2Ljg4MjAyODUgMTUwLjk0MzgyNTgyIDAgMjMzLjQ5MTE0MTktMTI1LjA0Nzk2MzY3IDIzMy40OTExNDE5LTIzMy40OTExNDE5MiAwLTMuNTY2MDcxMy0uMDgyMjcyMTItNy4xMDIzNTQ0LS4yMzQwNTAwMi0xMC42MjQ0NTI2NSAxNi4wMjE3ODgwOC0xMS41NzM0MTkxIDI5Ljk0NDIxODM1LTI2LjAyMDY4ODg0IDQwLjk0MDMxNDA3LTQyLjQ4MDc4ODc4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}

/*page*/
.page #content{padding-top:.75em; padding-bottom:3em;}
.page article{background:#fff; box-shadow:0 3px 5px 0 rgba(0,0,0,0.2); padding:2em;}
.page h1{margin-top:0;}

/*search*/
.search .amx-top-of-content,
.search .amx-bottom-of-content{padding-left:1em;padding-right:1em;}

/*not-found*/
.error404 #content,
.search-no-results p.no-results{background:#fff;  padding:1em; margin: 1em; color:#999; font-size:.8em;}

@media only screen and (max-width: 767px) {
	h1{font-size:1.5em; margin:.3em 0;}
	.header{padding:.3em 0 0;}
	.top-bar .top-bar-left{padding-left: 1em}
	.top-bar .top-bar-left img{max-width: 194px;}
	.top-bar .menu-toggle{display: block; float:right; margin:.35em .5em .35em 0; line-height: .75em; font-size: 2em; color:#fff; cursor:pointer;}
	.top-bar #mobiledrop + .top-bar-right ul li a{padding: 0; border-bottom:0;font-size: 0; opacity: 0;transition: font-size .1s, opacity .5s .25s;}
	.top-bar #mobiledrop:checked + .top-bar-right ul li a{padding: .5em 1em; border-bottom:1px solid #666; opacity:1; font-size:1em;}
	.top-bar .top-bar-right{clear:both; width:100%;}
	.top-bar .top-bar-right .menu{background: #444; margin:0;}
	.top-bar .top-bar-right .menu-item{clear: left; margin-left:0; width:100%;}
	.top-bar .top-bar-right .menu-item a{display: block; font-size:1.1em; color:#ccc;}
	.top-bar .top-bar-right .menu-item a:hover{background: rgba(255,255,255,.1);}
	.top-bar .search-right{display: none;}
	.archive-grid {padding:.5em 0em;}
	.archive-grid .medium-4{width:100%;}
	.archive-grid .featured-image {padding-bottom: 45%;}
	.archive-grid .article-header{padding:.75em 1em; font-size:.9em;}
	.archive-grid .byline{padding:.5em 1.35em;}
	.archive-grid .entry-content{display: none;}

	.single #content{padding-top:0; ;}
	.single #main{display: block;}
	.single .amx-top-of-content,
	.single .amx-bottom-of-content{padding-left:1em;padding-right:1em;}
	.single .article-header{padding-left:1em; padding-right:.75em;}
	.single .byline{padding-left:1.25em; padding-right:1.25; margin:0;}
	.single .entry-content{padding-left:1em; padding-right:1em;padding-bottom:.25em; padding-top:.5em;}
	.single .entry-content h4{font-size:1.3em;}
	.single .page-navigation {padding-top:0; padding-bottom:0;}
	.single .article-footer{padding-left:1em; padding-right:1em;}
	.sidebar {display:block;padding:1em; width: auto;}
	.sidebar .inner-sidebar{width:auto; margin:0;}
}

@media only screen and (max-width: 479px) {
	.single .page-navigation a{margin:0 .1em;font-size: 1.1em;}
}
