/*
 *
 * Theme Name: Pasture Project 2018
 * Theme URI: http://www.pastureproject.org
 * Description: Pasture Project WordPress Theme  
 * Author: Byron Thomas
 * Version: 1.0
 *
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
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}
input,select,textarea{margin:0;padding:0}a{outline:0 !important}input::-moz-focus-inner{border:0 !important}
a, p a {color:#335566;}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}
.clearfix{zoom:1}
html,body{width:100%;overflow-x:hidden}a,a:visited{text-decoration:none;}p a,p a:visited{font-weight:500}em,i{font-style:italic}
strong,b{font-weight:bold}
sup{vertical-align:super;font-size:smaller}
sub{font-size:smaller}
p{line-height:1.35em;}
h1{font-size:1.5em}
h2{font-size:1.4em;}
h3{font-size:1.3em}
h4{font-size:1em}
h5{font-size:0.8em}
h6{font-size:0.6em}
h1,h2,h3,h4,h5,h6{line-height:1.5em}
ul{list-style:disc;margin-left:20px}
li{padding-left:10px;margin:.5em 0; line-height: 1.35em;}
ol{list-style:decimal;margin-left:20px}
blockquote{width:80%;margin:1.2em auto;font-size:1em}
table{width:100%;margin:2% auto}
table,tr,td,th{border:0}
thead{text-align:left}
thead,tfoot{background:#53565c;color:#fff;font-weight:bold}
tr{font-size:2em}
td,th{padding:.35em}
tbody tr:nth-child(even){background-color:#d7d8d5}
tr.table_comment{color:#77ab42;font-size:1.7em}
.table_total_head{text-align:right;padding-right:3%}
.hidden{display:none}
.anchor_offset{display:block;position:relative;top:-80px;visibility:hidden}input:disabled,textarea:disabled{background:#f6f6f6 !important;cursor:default !important}input[type='submit']:disabled{background:#77ab42 !important;color:#d7d8d5 !important;cursor:not-allowed !important}.anchor_offset{display:block;position:relative;top:-0px;visibility:hidden}
.alignleft{float:left !important;margin-right:3%}
.alignright{float:right !important;margin-left:3%}
.aligncenter{display:block !important;margin-left:auto !important;margin-right:auto !important}p.wp-caption-text{font-size:1.4em !important}
body{font-family:"Avenir W01",sans-serif;font-size:10px;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#717073;}

/** MOBILE OPTIMIZATION **/
@media all and (max-width: 1215px){
	body{font-size:8.33333px}
	header div.clearfix div.menu-primary-menu-container a { font-size: 14px !important; }
	header .search_form input { margin:0 5px 0 0 !important; width:120px !important; }
	}
@media all and (max-width: 1060px){
		header div.clearfix div.menu-primary-menu-container ul li { padding:0 2px !important; }
	}
@media all and (max-width: 1000px){
	header .search_form input { margin:0 2px 0 0 !important; width:100px !important; background: #eee url(images/search_icon5.png) no-repeat 4px 5px !important; }
	}
@media all and (max-width: 980px) {
	a img#pastureprojectlogo { zoom:75% !important; }
	div.social_links { margin-top: 2.3% !important; }
	div#search { margin-left: 20px !important; }
	header .search_form input { width: 400px !important; padding:2% 0 !important; }
	.tabcontent ul li a { width:33% !important; }
	header div.clearfix div.menu-primary-menu-container { float:none !important; }
	div#search { float:none !important; }
	header div.clearfix div.menu-primary-menu-container ul li ul.sub-menu { text-align: left !important; }
	header div.clearfix div.menu-primary-menu-container ul li { padding: 0 7px !important; }
	}	
@media all and (max-width: 900px){
	div.social_links a.toggle-nav { display: inline-block !important; float: right; font-size: 4em; transition: color linear 0.15s; }	
	div#search { display:block !important; }
	.menu.main { display: inline-block; position: relative; text-align: left; }   
	.menu.main ul { display: none; position: absolute; overflow: auto; right: 5px; z-index: 999; }
	.menu.main ul li { float: none; display: block; position: relative; top: 0px; right: 0px; min-width: 200px; background:#335566; text-align: right;}
	.main.menu li:after { content: none; }
	.menu.main ul li ul.sub-menu { box-shadow: none !important; }
	.menu.main ul li ul.sub-menu li a { text-transform: capitalize !important; }
	.menu.main ul li ul.sub-menu li { padding-right: 30px !important; }
	header .search_form input { width: 200px !important; padding:2% 0 !important; }
	header div.clearfix div.menu-primary-menu-container a { color:#fff !important; }
	div#Resources ul li a { line-height: 1.6em !important; height: 3em !important; }
	header div.clearfix div.menu-primary-menu-container ul li { padding: 0 7px !important; display:block !important; line-height: 1.7em !important; }
	}
@media all and (max-width: 750px) {
	div.subNav_column { display: none !important; }
	div.columnContent { width:100% !important; }
	div.content img { zoom:70% !important; }
	#category_listings div.descriptors { position:relative !important; }
	#category_listings div.descriptors p { color:#335566 !important; text-align: left !important; }
	#category_listings a.resourceCategories img, #category_listings a#featuredCategory img, div.columnContent a div.resourceIcon { display: none !important; } 
	#category_listings a.resourceCategories { display:block !important; width:100% !important; }
	}
@media all and (max-width: 729px) {
	div.subNav_column { display: none !important; }
	.tabcontent ul li a { display:block; width:90% !important; }
	header div.clearfix div.menu-primary-menu-container ul li ul.sub-menu { display:block !important; position:relative !important; }
	h1.center-title { font-size: 3em !important; }
	}
@media all and (max-width: 500px) {	
	header div.clearfix div.menu-primary-menu-container ul li { display:block !important; } 
	h1.center-title { font-size: 2em !important; }
	div.content img { zoom:40% !important; }
	div#Resources.tabcontent a.resourceLink { display:block !important; width:100% !important; padding:0 0 10px 0 !important; }
	div#Resources .resourceIcon { display: none !important; }
	div#Resources.tabcontent { display: grid !important; }
	div#Resources.tabcontent a div.resourceInfo { float:none !important; }
	div#search { display: block !important; position: absolute !important; top:43px; right:0;  }
	a img#pastureprojectlogo { zoom:50% !important; } 
	header .search_form input { width: 150px !important; }
	button.tablinks { display:none !important; }
	div#Events { display:block !important; }
	div#Resources.tabcontent a.resourceLink, div#Events.tabcontent a.resourceLink { width:100% !important; }
	#page_search div.resourceIcon { display: none !important; }
	#page_search div.columnContent { width:60% !important; float:none !important; margin-left: 5px !important; }
	#page_search div.columnContent a.resourceLink { margin-bottom: 15px !important; }
	}

/** HEADER **/
#header-response{width:100%;}
header{max-width:1200px;min-width:340px;width:100%;margin:0 auto; padding-bottom: 10px;}
a img#pastureprojectlogo { margin:1% 0 0 0; }
.Wallace_logo{content:'';padding-bottom:7.16667%;width:23%;background:url(images/Wallace-Logo-FINAL-HORZ-White.png) center no-repeat;background-size:contain;margin:0 auto;}

/** NAVIGATION **/
div.social_links a.toggle-nav { display: none; }
.main-navigation ul.nav-menu.toggled-on, .menu-toggle { display: inline-block; }
header div.clearfix div.menu-primary-menu-container{font-size:1.6em; float:left; display:inline;}
header div.clearfix div.menu-primary-menu-container ul {margin:0;}
header div.clearfix div.menu-primary-menu-container ul li {position:relative; display:inline-block; margin:0; padding:0 7px; }
header div.clearfix div.menu-primary-menu-container ul li ul.sub-menu { position: absolute; display: none; float: left; width:250px; margin: 0; list-style: none; background-color: #fff; z-index: 1000; -webkit-background-clip: padding-box; background-clip: padding-box; box-shadow: 0 1px 5px rgba(0,0,0,0.35); }
header div.clearfix div.menu-primary-menu-container ul li:hover ul.sub-menu { display:block; }
header div.clearfix div.menu-primary-menu-container ul li:hover ul.sub-menu li ul { display:none; }
header div.clearfix div.menu-primary-menu-container ul li ul.sub-menu li { display:block; padding:7px }
.menu-item, .menu-item>a { position: relative; }
header div.clearfix div.menu-primary-menu-container a {color:#335566; font-size:16px; font-weight:600; letter-spacing:0em; text-transform:uppercase}
header div.clearfix div.menu-primary-menu-container a:hover{color:#335567; border:none;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { display: none; }



/** Homepage **/ 	
.container_outer{width:100%;background:#fff}.fill{width:100%}
.container_outer #homeImage { display:block; width:100%; }
div.home-text { width:100%; display:block;}
div.home-text-content p {width:80%; margin:0px auto; padding:5% 0; text-align: center; font-size:2.2em;}






/*
* Search
*/
header .search_form input{width:100%;padding:4% 0;margin:0;border:0;background:#eee url("images/search_icon5.png") no-repeat 4px 8px;color:#75787b; text-indent: 24px; font-size:1.2em; float:right; }
.social_links div { display: inline-block; }
div#search { float: right;}
div#search a { padding-left: 20px; font-size: 21px; }
#page_search div.columnContent { width:90%; float:none; margin-left: 10px; }


 


/* ----------- */  
/* Footer      */ 
/* ----------- */
.footer_links{height:auto;width:100%;text-align:center;font-size: 1.5em; background:#335566; padding:1% 0;}
div.footer_links p.disclaimer { color:#fff;}
div.footer_links p.foot_links a {text-transform: uppercase; padding:0 1%; color:#fff;}
.soc_icons {margin:0 auto 1% auto; zoom:50%;}
.soc_icons a { padding:0 5px; }
header .social_links{font-size: 1.2em; text-transform: uppercase;float:right; margin-top:4.3%;}
header .social_links nav { display:inline; }



/* ----------- */  
/* Basic Page  */ 
/* ----------- */ 

#page_blog .general_wrapper{position:relative;max-width:1150px;margin:0 auto}
#page_blog .general_wrapper .content{position:relative;width:95.65217%;margin:0 auto;max-width:1150px;color:#717073;padding:2.17391%;}
#page_blog .general_wrapper .content .blog_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:70.5%;padding-right:2%;float:left}
#page_blog .Temptabcontent ul, #page_blog .Temptabcontent ol { padding-bottom:2.5%; }


div.content.clearfix.has_featured li { font-size: 1.8em;}
#page_blog .general_wrapper .content .user_content p{font-size:2em;}
#page_blog .general_wrapper .content .user_content a,#page_blog .general_wrapper .content .user_content a:visited{border-bottom:none}
#page_blog .general_wrapper .content blockquote{margin-top:0;margin-bottom:2.2em;width:90%}
#page_blog .general_wrapper .content blockquote p{color:#717073;font-style:normal}
#page_blog .general_wrapper .author{position:relative}
#page_blog .general_wrapper .social_share_box{width:100%}
#page_blog .general_wrapper .content li.social_share_link{width:3.75% !important;padding-bottom:3.75% !important}
#page_blog .general_wrapper .content li.social_share_link.social_share_text{width:70% !important}
#page_blog .general_wrapper .content .credits h1{padding-bottom:0%}
#page_blog .general_wrapper .content .credits h2{font-size:2em;font-weight:400;margin-top:0.5em}.page_blog_voices .blog_content a.more-link{color:#77ab42}.blog_sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:29.04762%;padding:0;margin:0;float:right}
.general_wrapper .blog_content h4.subhead{margin-top:0.5em}
.general_wrapper .blog_content .credits h1,.general_wrapper .blog_content .credits h2{line-height:1.1em}
.content .blog_sidebar .sidebar_content a,.content .blog_sidebar .sidebar_content a:visited,.content .blog_sidebar .sidebar_content a:hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;color:#fff;background:#77ab42;border:none;font-size:2.4em;font-weight:800;text-align:center;padding:3.27869%;margin-bottom:4.91803%}
#page_blog a.resource_link {border-bottom: dotted; }
#page_blog a.resource_link:hover {border-bottom: none; }
strong.event_title {color:#335566;font-size:2.5em;}
p.event-details { color:#000000 !important; }
#page_blog div div div a.resourceLink div.resourceInfo strong.event_title { font-size: 2.5em; }

#page_blog div div h1.article-title {display: block; color: #335566; visibility: visible; font-size: 3em; font-weight: 400; line-height: 1.2em; padding: 0 0 2.5% 0; text-transform: uppercase; border-bottom: none !important; }

#bottomHalf { padding: 6% 0 5% 0; text-align: center; border-top: dashed 2px #335566; margin-top: 9%; }


strong.resource_title {color:#333333;font-size:1.8em;text-transform:uppercase;}
div.events_listing p a  {text-transform: capitalize;}
.general_wrapper .content p{padding:0 0 2.5% 0;font-size:1.8em;font-weight:500;font-weight:400;color:#717073}
.general_wrapper .content .event_content p {padding:0;}
img.event_pic {float:right; padding-left:1%; }
a.event_link {font-size:1.8em; }
div.events_listing { border-top:solid 1px #e0e0e0; padding:3% 0; line-height: initial; }
.general_wrapper .content div.marketing_listing p, .general_wrapper .content div.studies_listing p{ margin:0; padding:0;}
.general_wrapper .content div.marketing_listing a, .studies_text {font-size: 1.8em;}
#Events.tabcontent p { font-size: 16px; color:#fff; }
#page_post .general_wrapper .content {position: relative;width: 95.65217%;margin: 0 auto;max-width: 1150px; padding: 2.17391%; background: #fff;}


div.subNav_column { float:left; width:23%;  margin: 0 10px 0 0; }
ul#subNav { list-style-type: none; font-size: 10px; margin-left: 0px !important; }
ul#subNav li { padding:0; margin:.6em }
ul#subNav li a { color:#717073; font-size: 16px; font-weight: 600;  }
div.columnContent { float:right; width:73%; }
div.subNav_column #subNavBlock { border: 1px solid #ccc; background-color: #f1f1f1; border-radius: 6px; }
#subNavBlock a div#parentTitle  { display: block; margin: 10px; font-size: 15px; font-weight: 600; text-transform: uppercase; } 


/*
* Linked Captions
*/
#category_listings a.resourceCategories { text-align: center; width:32%; display: inline-grid; margin-bottom: 1%; position: relative }
#category_listings a.resourceCategories img { width:100%; height: auto; filter: brightness(65%); }
#category_listings a.resourceCategories p.categoryTitle, #category_listings a#featuredCategory p.categoryTitle { font-size: 24px; font-weight: 600; text-transform: uppercase; text-align: center; padding-bottom:0; }
#category_listings div.descriptors { position:absolute; z-index: 1; top:35%; width:100%; }
#category_listings div.descriptors p { color:#fff; }
#category_listings div.descriptors p.categoryDescription { margin-top: 0px; }
#category_listings a#featuredCategory img { width:96.55217%; margin-bottom: 1%; height:auto;  filter: brightness(65%);  }
#category_listings a#featuredCategory { width:96.55217%; display:inline; height:auto; text-align: center; position:relative; } 
#category_listings a#featuredCategory div.descriptors { width:96.55217%; top:-160%;  }

/*
* Collapsibles on Dropdowns Template
*/

.block-repeater button.collapsible { background:#f1f1f1 url('images/arrow_down.png') 20px center no-repeat; font-size: 16px; color:#717073; font-weight: 600; }
.block-repeater button.collapsible.active { background:#f1f1f1 url('images/arrow_up.png') 20px center no-repeat;; border-radius: 10px 10px 0px 0px; color:#00528c; color:#717073; }
.block-repeater div.content { background:#f1f1f1; border-radius: 0px 0px 10px 10px; }
.collapsible { color: white; padding: 18px; width: 100%; border: none; text-align: left; outline: none; border-radius: 10px; }
.block-repeater { padding-bottom: 2%; }
.block-repeater .dropdownTitle { margin-left: 45px; font-size: 1.1em; }
#dropdowns .content { padding: 0 18px; display: none; overflow: hidden; }
#dropdowns .content p { font-size: 1.65em; }


/* ----------- */  
/* Homepage Tab  */ 
/* ----------- */ 
.tab { overflow: hidden; width:100%; }
.tab button { background-color: inherit; float: left;  border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; font-size: 17px; width:50%; color:#fff; font-weight: 600; margin:0; }
.tabcontent { display: block; padding: 24px 12px; border-top: none; margin-bottom:3%; min-height: 200px; }


button#resourceTab, div#Resources {background:#d59d2b;}
button#eventTab, div#Events {background:#405e23;}
div#Resources ul li a { color:#d59d2b; }
div#Events ul li a { color:#405e23 ; }

#child_pages a {font-size: 1.5em; margin-right: 20px;}
.breadcrumb {float:left;}
#child_pages ul {list-style-type: none; margin-left:0;}
#child_pages ul li {display:inline-block; padding-left: 0; margin: 0; font-size: 1em;}

/* Style the tab */
.TempTab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
button.Temptablinks {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
button.Temptablinks:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
button.Temptablinks.active {
    background-color: #ccc;
}

/* Style the tab content */
.Temptabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}


table tr td p {font-size: .8em !important;}




.featured_imagen{position:relative;}
.featured_image img{display:block;width:100%;}
div.featured_image img:nth-of-type(n+2) { display:none;  }
.featured_image h2 {text-transform: uppercase;color: #fff;position: absolute;top: 0;left: 0;font-size: 3em;font-weight: 800;padding: 1.08333% 1.75%;background-color: #335566;margin: 0;line-height: 1em;}




#page_blog div div h1.center-title, #page_post div div h1.center-title, #page_search div div h1.center-title {display:block;color:#335566; visibility: visible;font-size: 4em;font-weight: 400;line-height: 1.2em; padding: 0 0 2.5% 0;text-transform:uppercase; border-bottom:none !important;}

#page_content .general_wrapper{position:relative;max-width:1150px;margin:0 auto;}
#page_content .general_wrapper .content{position:relative;width:95.65217%;margin:0 auto;max-width:1150px;margin-top:-13.04348%;color:#717073;padding:2.17391%; border-top:solid 11px #0e4d88;background: #fff url(images/SWP-LineBreak.png) no-repeat center bottom}
#page_content .general_wrapper .news {width:100%}
#page_content .general_wrapper .newsitems {margin:1% 0}
#page_content .newsitems div.clearfix{width:95%;border-left:solid 7px #75787b; margin:0 0 3% 3%;}
#page_content .newsitems div.clearfix h2 {width:100%; color:#3B556F; margin-left:1%}
#page_content .news .newsitems h2{font-size:1.8em;line-height:1.2em; padding:0;}
#page_content .general_wrapper .content p {padding:0 0 0.5% 0}
#page_content .general_wrapper .content a {color:#fff}
#page_content .general_wrapper .content a:hover {border-bottom:none; text-decoration:none;}
#page_content .pagination a, .pagination a:visited {color: #335566 !important;}
#page_content .resource_links { text-align: center; padding:10px 0 20px; }
#page_content .resource_links a { margin:0 5px; background:#3B556F; }
#page_content h1.center_title { text-align: center;}
#page_content div.pagination span.page-numbers.current {vertical-align: baseline !important; }
.wp-block-media-text__media img { height:100%; }

 

/* ----------- */  
/* Resources   */ 
/* ----------- */ 
span.page-numbers.current {vertical-align:baseline;}
div.read_button a { background: #335566; color: #fff; font-size: 1.8em; padding: 5px; text-align: center; margin: 0 auto;}
b.breadNav { font-size: 13px; }
div.columnContent a.resourceLink, div#Resources.tabcontent a.resourceLink, div.resourceLanding a.resourceLink, div#Events.tabcontent a.resourceLink { display:inline-flex; margin-bottom:35px; }
div#Resources.tabcontent a.resourceLink, div#Events.tabcontent a.resourceLink { color:white; width:46%; padding-right: 3%; vertical-align: top; }
div#Events.tabcontent a.resourceLink .resourceInfo p img { display: none;}  
a.resourceLink div.resourceIcon { font-size:67px; float:left; padding-right:15px; }
div#Resources.tabcontent a.resourceLink div.resourceIcon i.fas { font-size: 45px; float:left; padding-right:15px; text-shadow: 1px 1px #335566; }
a.resourceLink .resourceInfo div { line-height:0; }


div.columnContent a div.resourceInfo, div#Resources.tabcontent a div.resourceInfo { float:right; }
div#Resources.tabcontent a div.resourceInfo strong { color:#fff; text-shadow: 1px 1px #335566; font-size: 2.5em; }
div#Events.tabcontent a div.resourceInfo strong { color:#fff; text-shadow: 1px 1px #335566; font-size: 2em; }
div.columnContent a div.resourceInfo p, div.resourceLanding a div.resourceInfo p { padding:0; }
div#Resources.tabcontent a div.resourceInfo p, div#Events.tabcontent a div.resourceInfo p { font-size:16px; }
a div.resourceInfo i { font-size: 1.8em; line-height: 1.35em; color:#4A210C; }
#Resources a.resourceLink div.resourceInfo i, #Events a.resourceLink div.resourceInfo i { text-transform: uppercase; color: #fff; }

/* ------------ */  
/* Gravity Form */ 
/* ------------ */ 
input#gform_submit_button_1[type=submit]{ background: #335566; color: #fff; font-size: 2em !important; border:none; padding: 5px; text-align: center; margin: 0 auto;}
ul.gform_fields li { padding-left:0 }
ul.gform_fields li label { font-weight:400 !important; }
div.gform_confirmation_wrapper { font-size: 2em !important; color:#000 !important; font-weight: 600; }


	
#page_blog h2 { font-size:3em; padding:0; text-transform: capitalize; }
#page_blog h3 { font-size:2.5em; padding:0; text-transform: capitalize; }

.featured_image {position: relative;}

div.block_rows div.block_item img { filter: brightness(37%); }
div.block_rows {clear:both;width:100%;min-width:600px;}
div.block_item {position:relative;float:left;width:32%;height:0;padding-bottom:22%; padding-left: 1%;}
div.block_item h3 {color:#fff;font-weight:800;width:96%;position:absolute;text-align:center;line-height:1em;top:26%;transform:translateY(-50%)}
div.block_item p {color:#fff !important;position:absolute;width:96%;text-align:center;line-height:1em;top:60%;transform:translateY(-50%)}


#page_search .general_wrapper { max-width: 1200px; min-width: 600px; width: 100%; margin: 0 auto; margin-top:1%; }
#page_search div div .clearfix a h2 {width: 100%;color: #335566;font-size: 2.2em;line-height: 1.2em;padding:0;}
#page_search div div .clearfix {margin-bottom:3%}
#page_search div div .clearfix div.readmore a{background:#335566;color:#fff;text-align:center;text-transform:uppercase;font-size:1.5em;line-height:1.5em; padding:.3%;}
#page_search div div .clearfix a p {padding-bottom:0;}
#page_search div div .clearfix div.readmore a:hover {border-bottom:none;}
#page_search div div h1.center-title { margin-top: 2%; }

.pagination {  font-size: 2em; color: #717073; text-align: left; margin-bottom: 3%; }


