/*
Theme Name:     Chirps Child Theme
Theme URI:      http://chirps.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       chirps
Version:        1.0
Tags:           fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */
.entry-share-item-pinterest{display: none !important;}
h1, .g1-alpha, .g1-mega {font-weight: 300; font-size:34px; line-height: 1.25;}
.entry-header-standard {margin: 0;}
.entry-tools {margin:-4px 0 0; float:right; padding:0;}
.entry-tools:before {display: none;}
.archive-tools {display: none;}
.entry-print {position: relative; margin-left:30px;}
.entry-print:after {content:""; position: absolute; left:-18px; top:1px; font-size:18px; width:1px; background: #bbb; height:100%;}
.post-tags .entry-tag-links {font-size:12px; margin-top: 5px;}
.excerpt-size {margin:0;}
.post-tags .entry-tag-links > a {display:inline; background: none; margin:0; padding: 0; background: none; border:0; text-decoration: underline; font-size: 12px;}
.post-tags .entry-tag-links > a:before {display: none; }
.post-tags .entry-tag-links > a:hover {background:none; border:0; color:#ec6b56;}
.post-tags .entry-tag-links-label {display: none;}
.entry-header .entry-categories {margin-bottom: 1.75rem;}
.entry-share-simple .entry-share-item-linkedin:before {content:"\f0e1"}
.entry-share-simple .entry-share-item:hover {text-decoration: none;}
.g1-collection-item {margin-bottom: 3rem;}
.g1-collection-item article:before {content:""; position: absolute; width:80%; background: #454545; height:2px; top:0; right:15px;}
.entry-share-simple .entry-share-item-linkedin:hover {background: #4875B4; color:#fff;}
.banner-text {font-family: Open Sans; color:#fff; font-weight: 300; font-size: 39px; line-height: 55px; text-align: center; padding: 0 8%;}
/*.site-title {float:left; margin-right:28px; padding-right:28px; border-right:1px solid #888;}*/
.site-description {color:#0a69a9 !important; font-weight:700; opacity: 1; float:left; font-size:31px; line-height: 32px; width: 180px; margin: 0;}
.g1-id, .g1-header .mtm-toggle {margin:32px 0 30px;}
.mtm-61 > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link {margin-bottom: 0 !important; font-size:28px; height:92px; line-height: 92px; text-align: center; text-decoration: none !important;}
.mtm-61 > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link .mtm-link-text {width: 100%;}
.mtm-primary-preset .mtm-item-lvl-0 > .mtm-link > .mtm-link-text > .mtm-link-title {line-height: 92px; font-size: 24px; text-transform: none !important;}
.mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items {display:block; width: 100%;}
.mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item.search-menu {display: none;}
.mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item {width:1%; display: table-cell;}
.mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item.current-post-parent .mtm-link {color: #2b87bf; background-color: #f4f4f4;}
.g1-row-background.cat-background {background-image: url(/wp-content/uploads/2017/01/biosimilars-header-Regulatory.jpg) !important; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.category-legal .g1-row-background.cat-background {background-image: url(/wp-content/uploads/2017/01/biosimilars-header-legal.jpg) !important;}
.category-regulatory .g1-row-background.cat-background {background-image: url(/wp-content/uploads/2017/01/biosimilars-header-Regulatory.jpg) !important;}
.category-news .g1-row-background.cat-background {background-image: url(/wp-content/uploads/2017/01/biosimilars-header-news.jpg) !important;}
/* PTAB Decisions */
.articles-decisions .g1-row-background.cat-background,
.category-articles-decisions .g1-row-background.cat-background {background-image: url(assets/images/RFEM-PTAB-Decisions-Header-BG.jpg) !important;}
/* Appellate Decisions */
.category-appellate-review .g1-row-background.cat-background,
.appellate-review .g1-row-background.cat-background {background-image: url(assets/images/RFEM-Appellate-Decisions-Header-BG.jpg) !important;}
/* About the PTAB */
.category-about-ptab .g1-row-background.cat-background,
.about-ptab .g1-row-background.cat-background {background-image: url(assets/images/RFEM-About-PTAB-Header-BG.jpg) !important;}
.g1-row-background.page-background {background-image: url(/wp-content/uploads/2016/05/about-bg.jpg) !important; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.g1-row-background.author-background {background-image: url(/wp-content/uploads/2017/01/biosimilars-bio-bg.jpg) !important; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.archive-header-main {width:100%; display: block;}
.archive-title {color:#fff; text-align: center; font-weight: 400; text-transform: none; display: block; float:none; letter-spacing: normal; line-height: normal; font-size: 72px;}
.archive-title.alternate {font-weight: 300; font-size: 39px; line-height: 55px; padding: 0 8%; max-width: 1140px; margin: auto;}
.page-title {color:#fff; text-align: center; font-weight: 700; text-transform: none; display: block; float:none; letter-spacing: normal; line-height: normal; font-size: 72px;}
.author-title {color:#fff; text-align: left; font-weight: 300; text-transform: none; display: block; float:none; letter-spacing: normal; line-height: normal; font-size: 38px; margin:0;}
.author-subtitle {color:#fff; margin:0;}
.author-description {color:#fff; margin-top: 1.5rem;}
.author-description a {color:#fff; text-decoration: underline;}
.author-description a:hover {color:#ccc;}
.g1-content {background: #f0f0f0;}
.header-search {float:right; width:388px;}
.header-search aside {padding:32px 0 0;}
.header-search aside form {margin:0; position: relative;}
.header-search .search-field {height:60px; border:1px solid #a6a6a6;}
.archive-icon {margin-bottom: .5rem;}
.archive-icon img {max-width: 260px; width: 100%;}
.author-header .g1-pairs {margin-bottom: 5px;}
.author-header .g1-pair {color:#fff; font-size: 28px; font-weight: 300; font-family: Open Sans; padding:10px 0 0;}
.author-header .g1user-follow .g1user-follow-item {padding-right: 25px;}
.author-header .g1user-follow .g1user-follow-item > a {padding:0; min-width: 1px; color:#fff; text-decoration: none; background: none !important;}
.author-header .g1user-follow .g1user-follow-item > a:before {font-size:28px;}
.author-header .g1user-follow .g1user-follow-item > a:hover {opacity: .7;}
.author-header .g1user-follow .g1user-follow-item > a > span {opacity: 1; display: none;}
.author-header .g1-pair strong {font-weight: 300;}
.g1-content > .g1-background, .g1-current-background {background: #f0f0f0;}
.g1-prefooter p {line-height: 30px; margin: 0; font-size: 15px;}
.g1-prefooter p i {width:25px; text-align: center; padding: 0 10px 0 0;}
.g1-prefooter p a:hover {text-decoration: none;}
.g1-prefooter .g1-delta-2nd {font-weight: 700; letter-spacing: normal; margin: 0 0 15px;}
.g1-prefooter .g1-row-default > .g1-row-inner > .g1-column {padding-bottom: 2.5rem;}
.widget_nav_menu .menu {margin: 0;}
.widget_nav_menu .menu li {padding: 0; font-size:15px; line-height: 30px; float:left; width:33.3333%;}
.widget_nav_menu .menu li > a {font-size:15px; display: inline; color: #454545;}
.widget_nav_menu .menu li > a:hover {color:#ec6b56; text-decoration: none;}
.widget_nav_menu .menu li > a::before {display: none;}
.g1-socials-item-icon-dark {color:#454545;}
.g1-socials-item-link:hover .g1-socials-item-icon-dark {color:#ec6b56;}
#menu-footernavigationmenu {margin:0; padding: 0;}
#menu-footernavigationmenu li {float:left; list-style: none;}
#menu-footernavigationmenu li:before {content:"|"; padding-right: 3px; padding-left: 3px;}
.g1-footer p {margin: 0;}
.g1-row-default.g1-footer > .g1-row-inner {border-top:1px solid #000;}
.g1-row-default.g1-footer > .g1-row-inner > .g1-column {padding-top: 1.5rem; width: auto;}
.g1-row-default.g1-footer > .g1-row-inner > .g1-column:first-child {padding-right: 0;}
.g1-row-default.g1-footer > .g1-row-inner > .g1-column:last-child {padding-left: 0;}
.g1-column-1of3.widget-area {position: static; padding-left: 0; padding-right: 0;}
.g1-column-1of3.widget-area aside {padding-left: 40px; padding-right:40px;}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget {background: #03619d;}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget .g1-delta-2nd {padding-top: 1.5rem; color:#fff;}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget .g1-mailchimp-note {color:#63c1fe;}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget input[type="text"],
input#NAME,input#EMAIL {background:transparent; color:#fff; border:1px solid #0080d2; text-transform: none; font-family: "Open Sans"; margin: 0; padding: 14px 14px; line-height: 1.5;}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget .g1-mailchimp-name,
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget .g1-mailchimp-email,
input#NAME,input#EMAIL {margin-bottom: 1rem;}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget input[type="submit"],
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget input[type="submit"]:focus,
#subscribe_btn, #subscribe_btn:focus {font-family: "Open Sans"; font-weight: 600; font-size: 22px; text-transform: none; padding: 10px 14px; width:100%; border-color: #97c33c !important; background: #97c33c !important; color:#fff !important; outline: none !important; line-height: 1.5; border-radius: 0; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget {}
.g1-column-1of3.widget-area .widget_g1_mailchimp_widget {}

.mc4wp-response { color: #FFF; }

.g1-column-1of3.widget-area #text-12.widget_text {background: #03619d;}
.g1-column-1of3.widget-area #text-12.widget_text .g1-delta-2nd {padding-top: 1.5rem; color:#fff;}
.g1-column-1of3.widget-area #text-12.widget_text .g1-mailchimp-note {color:#63c1fe;}
.g1-column-1of3.widget-area #text-12.widget_text input[type="text"],
.g1-column-1of3.widget-area #text-12.widget_text input[type="email"],
input#FNAME,input#LNAME,input#EMAIL {background:transparent; color:#fff; border:1px solid #0080d2; text-transform: none; font-family: "Open Sans"; margin: 0; padding: 14px 14px; line-height: 1.5;}
input#FNAME,input#LNAME,input#EMAIL {margin-bottom: 1rem;}
.g1-column-1of3.widget-area #text-12.widget_text input[type="submit"],
.g1-column-1of3.widget-area #text-12.widget_text input[type="submit"]:focus,
#subscribe_btn, #subscribe_btn:focus {font-family: "Open Sans"; font-weight: 600; font-size: 22px; text-transform: none; padding: 10px 14px; width:100%; border-color: #97c33c !important; background: #97c33c !important; color:#fff !important; outline: none !important; line-height: 1.5; border-radius: 0; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
.g1-column-1of3.widget-area #text-12.widget_text {}
.g1-column-1of3.widget-area #text-12.widget_text {}

.modal-dialog #mc4wp-form-2 {background: #03619d; padding:20px;}
.modal-dialog #mc4wp-form-2 input[type="text"],
input#FNAME,input#LNAME,input#EMAIL {background:transparent; color:#fff; border:1px solid #0080d2; text-transform: none; font-family: "Open Sans"; margin: 0; padding: 14px 14px; line-height: 1.5;}
input#FNAME,input#LNAME,input#EMAIL {margin-bottom: 1rem;}
.modal-dialog #mc4wp-form-2 input[type="submit"],
.modal-dialog #mc4wp-form-2 input[type="submit"]:focus,
#subscribe_btn, #subscribe_btn:focus {font-family: "Open Sans"; font-weight: 600; font-size: 22px; text-transform: none; padding: 10px 14px; width:100%; border-color: #97c33c !important; background: #97c33c !important; color:#fff !important; outline: none !important; line-height: 1.5; border-radius: 0; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
.modal-dialog #mc4wp-form-2 {}
.modal-dialog #mc4wp-form-2 {}

.g1-content-area .g1-column-1of3.widget-area:before {width:33.3333%; height:100%; position: absolute; top:0; right:0; background: #e7e7e7; content: ""; display: block;}
.g1-column-1of3.widget-area .g1-delta-2nd {text-align: center; font-size: 32px; letter-spacing: normal; text-transform: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity:1; }
input::-moz-placeholder, textarea::-moz-placeholder { color: inherit; opacity: 1; }
.g1-pagination-item-next > a::after,
.g1-pagination-item-prev > a::after {color:#00b8d0;}
h3.entry-title {font-size: 22px; margin: 0 0 10px;}
h3.entry-title a {text-decoration: none;}
.entry-meta {margin: 0; font-size: 14px;}
.entry-meta-with-avatar {overflow: visible;}
.entry-meta-with-avatar .entry-author {display: block;}
.entry-meta-with-avatar .entry-author img {position: relative; top:-5px; margin-right: 5px;}
.entry-meta-with-avatar .entry-author .authors-row:before {content:"and"; padding:0 2px 0 1px;}
.entry-meta-with-avatar .entry-author .authors-row:first-child:before {display: none;}
.entry-buttons, .entry-comments-link {display: none;}
.archive-header {height: 300px;}
@media screen and (max-width:767px) {
    .archive-header {height: 250px;}
}
.archive-header > .g1-row-inner {display: table; margin:0 auto; height:100%; width: 100%;}
.archive-title {margin-bottom: 50px;}
.archive-header > .g1-row-inner > .g1-column {padding-top: 40px; position: relative; display: table-cell; vertical-align: middle;}
.page-title {margin-bottom: 5.5rem;}
.webpage-header > .g1-row-inner > .g1-column {padding-top: 5.5rem; padding-bottom: 0;}
.entry-author {text-transform: capitalize;}
.entry-author a {color:#ec6b56;}
.entry-author a:hover {color:#97c33c;}
.connect-row p {font-size:14px; float:left; color:#fff; margin:0 20px 0 0; line-height:38px; display: block;}
.connect-row p a {color:#fff; text-decoration: none !important; font-size:30px; margin-right: 5px;}
.connect-row p a:hover {opacity: .7;}
.connect-row .g1user-follow {float:left;}
/*.author .g1-page-tools,
.search .g1-page-tools,
.tag .archive-tools, .tag .g1-page-tools {display: none;}*/
.g1-page-tools {position: relative; top:-3rem;}
.g1-page-tools .g1-breadcrumbs {margin:0; padding-top:1rem; padding-bottom: 1rem; border-bottom:1px solid #bcbcbc; font-size: 15px;}
.archive .g1-page-tools .g1-breadcrumbs,
.search .g1-page-tools .g1-breadcrumbs {border:0; padding-bottom: 0;}
.g1-page-tools .g1-breadcrumbs-item,
.g1-page-tools .g1-breadcrumbs-item a {color:#454545;}
.g1-page-tools .g1-breadcrumbs-item a:hover {color:#0a69a9;}
.g1-page-tools .g1-row-background {display: none;}
.g1user-avatar img, .g1user-avatar img.avatar {width: 70px;}
.posts-in-sidebar ul {margin:0; padding: 0;}
.posts-in-sidebar ul li {list-style: none; margin: 0; padding: 0;}
.posts-in-sidebar ul li .pis-title {font-family: Open Sans; font-weight: 400; font-size: 22px; line-height: 1.25; margin: 0 0 5px; }
.posts-in-sidebar ul li .pis-title a {color:#454545; text-decoration: none; background: none;}
.posts-in-sidebar ul li .pis-title a:hover {color:#0a69a9;}
.posts-in-sidebar ul li .pis-utility {margin-bottom: 2.5rem;}
.posts-in-sidebar ul li .pis-utility a {color:#fe6000;}

.entry-meta-with-avatar .avatar {float:none; margin:0; vertical-align: top; max-width: 30px;}
.entry-author {text-transform: none;}

/* *****popup style****/
.modal-dialog{
	max-width:380px;
	width: 100%;
	margin: 9.5% auto;
}
.modal-content{
	border-radius: 0px;
    background:#03619d;
    padding: 0;
    border:0;
}
.modal-title{
	color: #ffffff;
    font-family: Open Sans;
    font-size: 28px;
    font-weight: 100;
    margin-top: 0;
    text-align: center;
}
.closebtn{
	height: 12px;
    width: 12px;
	font-family:Open Sans;
	display: none;
}
.modal-header:before {content:"X"; color:#fff; position: absolute; top:0; right:0;
	width:45px;
	height:50px;
	line-height: 50px;
	text-align: center;
	font-family: Open Sans;
	font-size: 20px;
}
.close{
	opacity:1;
	position: absolute; top:0; right:0;
	width:45px;
	height:50px;
	line-height: 50px;
	text-align: center;
	margin:0 !important;
	border-bottom:1px solid #0080d2 !important;
	border-left:1px solid #0080d2 !important;
}
.modal-header {
    border:none;
    padding: 20px 40px;
    position: relative;
}
.modal-footer {
    border:none;
    padding: 0 40px 40px;
}
.modal-body {padding:0 40px;}
/*.inputbox{
	height:46px;
	background:#5E5E5E;
	border-radius: 6px !important;
}
input#NAME,input#EMAIL{
	margin-bottom:10px; 
	color:#D7D7D7 !important;
	font-family: 'Roboto';
        background: transparent !important;
        border: 1px solid #0080d2 !important;
}
input#NAME:focus,input#EMAIL:focus,input#NAME:active,input#EMAIL:active,input#NAME:visited,input#EMAIL:visited {
	border:none;
	background:#5E5E5E !important;
}
#subscribe_btn{
	width: 100%;
        height: 45px;
	background:#8DC63F;
	border:none;
	font-family: 'Roboto';
}
#subscribe_btn:hover{
	    background: #84b246 !important;
}*/
.modal-header .close{
	    margin-right: -15px;
}
.modal-footer{
	padding-top:0px;
}
.pop-body{
	padding-bottom:30px;
	padding-top:30px;
}
.modal{
	    background: rgba(221, 221, 221, 0.27);
}
.subscribing{
	margin-top: 0px !important;
    font-size: 26px !important;
    color: #FFFFFF ;
    font-family: 'Roboto';
}
.OK-btn{
	margin-top: 20px;
}
.cross-img1{
	padding-top: 0px !important;
}
/*input[type="submit"], input[type="reset"], input[type="button"], button, .g1-button-solid, .g1-button-solid:hover, .entry-comments-link > a, .entry-categories ul a, .author-link, .author-info .author-link, .g1-toggle-title:hover, .g1-toggle-on .g1-toggle-title, .g1user-style-grid .g1user-link-archive, .g1-review-rating, .g1-review-criterion-bar{
    border-color: #0a69a9 ;
    background-color: #0a69a9 ;
}*/

a, .g1-link:before, .g1-link:after, blockquote > p:first-child:before, blockquote > p:last-of-type:after, .entry-title > a:hover, .g1-nav-single-prev > a > strong:before, .g1-nav-single-next > a > strong:after, .g1-pagination-item-prev > a:before, .g1-pagination-item-next > a:after, .g1-progress-bar-simple .g1-progress-bar-icon, .g1-toggle-switch, .g1-toggle-icon, .g1-pagination a:hover, .g1-numbers-icon, .g1-countdown-icon, .g1-review-star-whole{
    color: #0a69a9 ;
}
@font-face {
    font-family: 'Roboto';
    src: url('roboto_regular/roboto-regular-webfont.eot');
    src: url('roboto_regular/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto_regular/roboto-regular-webfont.woff2') format('woff2'),
         url('roboto_regular/roboto-regular-webfont.woff') format('woff'),
         url('roboto_regular/roboto-regular-webfont.ttf') format('truetype'),
         url('roboto_regular/roboto-regular-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
.archive-description{ width:80%;float:right;}

.search-field{
  height: 72px;
    border: 1px solid #000 !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #ddd !important;
    background: #fff !important;
}
body .search-submit{
    position: absolute !important;
    right: 26px !important;
    top: 13px !important;
    background: url("assets/images/search32x32.png") no-repeat 0 0 transparent !important;
    border-color: transparent !important;
    font-size: 0px !important;
    height: 32px !important;
    width: 32px !important; 
    outline:none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/****************Email list table css****************/

.email-list-table{
	width:80%;
	margin-top: 30px;
}
.email-list-table tr th{
	background:#0073aa;
	color:#fff;
	padding: 10px;
}
.email-list-table tr td{
	    padding: 4px 2px 4px 12px;
}
.pagination_dd{
    float: right;
    margin-right: 12%;
}
/****************Email list table css****************/

@media screen and (min-width:1200px) {
    .g1-sticky-placeholder {margin-bottom: 29px; height: 188px !important;}
}

/*--- MD - Small Desktop ---*/
@media screen and (min-width:992px) and (max-width:1199px) {
    .g1-sticky-placeholder {margin-bottom: 23px;}
    .g1-primary-bar .mtm-61 > .mtm-bar > .mtm-bar-inner > .mtm-items {margin-right: 8px; margin-left: 8px;}
    .g1-header-01 .g1-base #g1-id {width:565px;}
    .banner-text {font-size: 30px; line-height: 40px;}
    .archive-title, .page-title {font-size:58px;}
}

/*--- SM - Tablet ---*/
@media screen and (min-width:768px) and (max-width:991px) {
    .g1-sticky-placeholder {margin-bottom: 23px; height: 166px !important;}
    .g1-primary-bar .mtm-61 > .mtm-bar > .mtm-bar-inner > .mtm-items {margin-right: 8px; margin-left: 8px;}
    .mtm-61 > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link {height:80px; line-height: 80px;}
    .mtm-primary-preset .mtm-item-lvl-0 > .mtm-link > .mtm-link-text > .mtm-link-title {font-size:24px; line-height: 80px;}
    .g1-header-01 .g1-base #g1-id {width:470px;}
    .header-search {width:260px;}
    .header-search aside {padding-top: 30px;}
    .header-search .search-field {height:52px;}
    body .search-submit {top:9px !important}
    .banner-text {font-size: 24px; line-height: 32px;}
    .archive-title, .page-title {font-size:48px;}
}

/*--- XS - Mobile ---*/
@media screen and (max-width:767px) {
    .g1-header {position: relative !important;}
    .g1-sticky-placeholder {display: none !important;}
    .mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item {display: block;}
    .mtm-61 {display: none;}
    .mtm-canvas-content .mtm-61 > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link {height:60px !important; line-height: 60px !important;}
    .mtm-canvas-content .mtm-primary-preset .mtm-item-lvl-0 > .mtm-link > .mtm-link-text > .mtm-link-title {font-size:24px !important; line-height: 60px; text-align: left;}
    .mtm-canvas-content .mtm-list .mtm-item > .mtm-link {padding:0 !important;}
    .mtm-body-toggle .g1-base {padding-right: 2px;}
    .mtm-toggle-icon {margin: 16px 0; background: #2b87bf;}
    .mtm-toggle-icon:before,
    .mtm-toggle-icon:after {background: #2b87bf;}
    .mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item.search-menu {display: block;}
    .mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item.search-menu > .mtm-link > .mtm-link-text {text-align: left;}
    .mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items .mtm-item.search-menu > .mtm-link > .mtm-link-text > .mtm-link-title {display:inline-block; color:#97c33c; background: url("assets/images/search32x32-green.png") no-repeat right center transparent !important; padding-right:42px;}
    .header-search {display: none;}
    .banner-text {font-size: 24px; line-height: 32px;}
    .archive-title, .page-title {font-size:36px; margin-bottom: 1.5rem;}
    .webpage-header > .g1-row-inner > .g1-column {padding-top: 5.5rem !important;}
    .webpage-header .page-title {margin-bottom: 5.5rem;}
    .g1-page-tools {top:-20px;}
    .g1-column-1of3.widget-area {position: relative; padding-top: 25px;}
    .g1-content-area .g1-column-1of3.widget-area:before {width: 100%;}
    .widget_nav_menu .menu li {width: 50%;}
    .g1-row-default.g1-footer > .g1-row-inner {padding:1.5rem 0 0;}
    .g1-row-default.g1-footer > .g1-row-inner > .g1-column {padding:0 10px 1.5rem;}
    .g1-row-default.g1-footer > .g1-row-inner > .g1-column:last-child {padding-left: 10px;}
    #menu-footernavigationmenu li:first-child:before {display: none;}
    .modal-open .modal {padding:0 10px;}
    .search-field {height:58px;}
    .archive-icon {margin-bottom: 5px;}
    .archive-icon img {max-width: 120px;}
    .author-title {font-size: 30px;}
    .author-description {margin-top: 0; margin-bottom: 1rem;}
}

@media screen and (min-width:1200px) {
    .hp-banner p,
    .archive-title,
    .archive-title p {font-size: 36px; line-height: 1.2em;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .hp-banner p,
    .archive-title,
    .archive-title p {font-size: 32px; line-height: 1.2em;}
}
@media screen and (min-width:768px) and (max-width:991px) {
    .hp-banner p,
    .archive-title,
    .archive-title p {font-size: 26px; line-height: 1.2em;}
}
@media screen and (max-width:767px) {
    .hp-banner p,
    .archive-title,
    .archive-title p {font-size: 20px; line-height: 1.2em;}
}