/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/*edit search button / submit button*/
/*button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {
	background-color: #F884AA;
	border: medium none;
	box-shadow: none;
	color: #FFF;
	cursor: pointer;
	padding: 6px;
}*/

/*Removes AddThis Share Bar From Bottom of Mobile Screen*/
/*#at4m-dock {display: none !important;}*/

/*Adds padding to the left for the post titles on the homepage*/
.gppro-custom.home .entry-header h2.entry-title, .teaser .entry-header h2.entry-title {
	padding-left: 2%;
	padding-top: 0;
}

/*Centers Adsense on Homepage / Category pages*/
/*#googleAdHomePage {
	display: block !important;
	text-align: center;
}*/

/*Add Space Around Adsense Ads In Posts*/
/*.ad_space {
padding-top: 16px;
padding-bottom: 16px;
}*/

/*Center the Advertisement Label Over Ad Unit*/

/*#advertismentLabelCentered {
text-align: center;
color: #c0c0c0;
font-size: 8pt;
}*/

/*format image captions*/
.wp-block-image figcaption {
    margin-top: 0em !important;
 	font-size: 8pt !important;
    font-style: italic !important;
}

/*Add padding at top of images*/
.wp-block-image img {
    padding-top: 18px;
}

/*Add Pink Bars Behind Link Ad Units*/
.pink_bars {
	background: #FFFFFF;
}

/*Remove space between green nav bar and pink nav bar at the top*/

.site-container {
    background-color: #fff;
    margin: 0px auto !important;
    max-width: 90%;
    padding-bottom: 36px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}

.at4-hide, .at4-hide-content {
    opacity: 1 !important;
}
.at4-hide {
    display: block !important;
}

.at4-share-outer {
z-index:50;
}

/*Wrap Text Around Ad*/
/*.wrap_text {
	float: left;
	padding-right: 30px;
}*/

/*Decrease Space Between Navigation and Posts on Homepage*/
.site-inner {
    margin: 0 auto;
    max-width: 1140px;
    padding: 10px;
}

/*make top of sidebar line up with top of main content on homepage*/
.sidebar {
	margin-top: -3px;
}

/*Add Widget Wedged into the Right of the Post */
#postWedgeRight {
	float: right;
	text-align: right;
	margin: 19px;
}

/*Add Widget Wedged into the Left of the Post */
#postWedgeLeft {
	float: left;
	text-align: left;
	margin: 3px 23px 3px 0;
}

/* Override Padding for Adsense Unit Above Byline on Post Page*/
/*.rh-box-title {
	padding: 0 !important;
	margin: 0 !important;
}*/

/*Add Logo to Category Bar*/
.nav-logo {
    float: left;
    height: 48px;
    margin-right: 20px;
    margin-top: -19px;
}

/*remove logo and header section from website*/
.site-header {
	display: none;
}

.site-container .pink_bars {
	margin-top: 0;
}

/*make primary nav categories centered*/
body.gppro-custom .nav-primary2 .genesis-nav-menu > .menu-item > a {
	padding-top: 14px;
	padding-bottom: 14px;
}

/*remove hover over color from logo*/
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a {
	background-color: transparent;
}

/*align nav bar categories and pages to the right*/
#menu-main-menu .menu-item,
#menu-other-websites {
	float: right;
	width: auto;
}



/*Change pagination colors*/
body.gppro-custom a {
	color: #FFF;
}


/*~*~*~*~*~*~HUGE Chunk Adds Styling for Previous / Next Arrows for Navigation on Post Pages*/
/* ## Previous and Next entry links
--------------------------------------------- */
/*.site-container {
	position: relative;
}

.prevBtn,
.nextBtn {
	display: block;
	position: fixed;
	top: 250px;
	padding: 20px;
	color: #fff;
	background: #333;
}

.prevBtn {
	left: 0;
}

.nextBtn {
	right: 0;
}

.prevBtn:hover,
.nextBtn:hover {
	color: #fff;
}

.prevBtn i {
	margin-left: 12px;
}

.nextBtn i {
	margin-right: 12px;
}

.nextBtn {
	right: 0;
}

.prev-next-post-links {
	overflow: hidden;
	margin-bottom: 40px;
}

.previous-post-link {
	float: left;
}

.next-post-link {
	float: right;
}
*/

/*Stuff Moved From Design Palette Pro*/
.home #sidebar {
	display: none;
}

.home #content {
	width: 100%;
}

body.gppro-custom.home .entry-header .entry-title a {
    color: #000000;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2;
}

/*Set Font For H2 Subtitles on Posts*/
body.gppro-custom .entry-content h2 {
    padding: 20px 0px 8px;
}

body.gppro-custom.home .entry-header .entry-title a:hover {
	color: #62AB9A;
}

body.gppro-custom.home .entry-header h2.entry-title {
	line-height: 1.1;
	margin: 0;
	background: #FFFFFF;
	width: 300px;
	height: auto;
}


body.gppro-custom.archive .entry-header .entry-title a:hover {
	color: #62AB9A;
}

body.gppro-custom.archive .entry-header h2.entry-title {
	line-height: .6;
	margin: 0;
	background: #FFFFFF;
	width: 300px;
	height: 46px;
}

.entry-header h2.entry-title {
    padding-bottom: 0;
}



.teaser .entry-header .entry-title a {
    color: #000000;
    display: table-cell;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    font-weight: 400;
    height: 60px;
    line-height: 1.2;
    vertical-align: middle;
}

.teaser .entry-header .entry-title a:hover {
	color: #62AB9A;
}

/*Centers Adsense on Homepage / Category pages*/
/*#googleAdHomePage {
	margin: 0 0 8px 0;
	display: block !important;
	text-align: center;
}*/

/*Make Post Titles On Home Page Two Lines*/
.home .entry-title a, .archive .entry-title a {
	display: inline-block;
	line-height: 22px;
	padding: 0 1px;
	text-overflow: ellipsis;
	width: 100%;
}

/*Remove vertical space between posts on home page / category pages and remove the striped gray and white spacer line*/
.blog .teaser, .archive .teaser {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ddd #ddd #62ab9a;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 5px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.blog .teaser .entry-meta, .archive .teaser .entry-meta {
    color: #999;
    font-size: 12px;
    margin: 0 0 5px !important;
    text-transform: uppercase;
}

.blog .odd, .archive .odd {
}

.blog .even, .archive .even{
    border-color: #ddd #ddd #f884aa;
}

/*Prevent pagination navigation from running onto multiple lines and aligns right*/
.archive-pagination.pagination {
	clear: both;
	text-align: right;
}

/*Remove Formatting From Search Button*/
input#wellbuzz-searchsubmit {
	background: ButtonFace;
	color: ButtonText;
	border: 2px outset ButtonFace;
}

input#wellbuzz-searchsubmit {
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	background-color: buttonface;
	box-sizing: border-box;
	text-transform: none;
	border: 1px solid #666666;
	background-color: #CECECE;
}

.nav-primary2 input#wellbuzz-searchsubmit {
    box-sizing: border-box;
    cursor: default;
    padding: 2px 6px 3px;
    text-align: center;
    text-transform: none;
}

.nav-primary2 input#wellbuzz-searchsubmit:hover {
cursor:pointer;
}


/**added by Aicee-wpmudev**/
/*Make Less Space Under Images In Grid*/
a.alignleft img, img.alignleft, .wp-caption.alignleft {
	margin: 0 0 0 0;
}

/*Change Size and Look of Responsive Menu Hamburger Menu - 3 Lines / Dashes*/
.responsive-menu-icon::before {
	font: normal 33px/1 'dashicons';
	padding: 2px;
	border: 1px solid #fff;
	margin: 5px;
}

/*Make Main Menu on Mobile Scroll Properly When Phone is Horizontal*/
ul#menu-main-menu {
	z-index: 99;
}




/*
Pixelloop	Custom CSS May 2015
*/

.about-us-text{
padding-left: 48px;
}

.s-icons {
clear: both;
float: left;
margin-top: 10px;
width: 100%;
}

.s-icons-mobile {
clear: both;
width: 100%;
}

.s-icons a {
background: #866696 none repeat scroll 0 0;
color: #ffffff !important;
display: block;
float: left;
font-size: 28px;
height: 55px;
line-height: 42px;
margin-right: 0;
padding: 2%;
text-align: center;
width: 55px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.s-icons .fb {
background: #305891 none repeat scroll 0 0;
}

.s-icons .fb:hover {
}
.s-icons .tw {
background: #2ca8d2 none repeat scroll 0 0;
}
.s-icons .tw:hover {
}

.s-icons .pi {
background: #C82828;
}
.s-icons .pi:hover {
}

.s-icons .yt {
background:#F89303 none repeat scroll 0 0;
}
.s-icons .yt:hover {
}

.s-icons .gp {
background: #ce4d39 none repeat scroll 0 0;
font-size: 24px;
}
.s-icons .gp:hover {
}
.s-icons .li {
background: #738a8d none repeat scroll 0 0;
font-size: 21px;
margin-right: 0;
}
.s-icons .li:hover {

}
.intro-post-social {
background-color: #f4f4f4;
clear: both;
color: #444;
float: left;
font-size: 20px;
font-weight: 500;
margin: 0 0 6px;
padding: 4px 20px;
position: relative;
text-align: center;
width: 100%;
}
.entry-header .entry-meta {
margin-bottom: 6px;
}
.intro-post-social .fb_iframe_widget span {
float: left;
margin-top: 5px;
padding-top: 0;
}
.intro-post-social .like-txt1 {
float: none;
line-height: 40px;
margin-right: 15px;
}

.like-v-1 {
display: inline-block;
}
.like-v-2 {display:none;}

.intro-post-social .fb-like {
float: none;
height: 25px;
margin-top: 2px;
overflow: hidden;
width: 100px;
}
body.gppro-custom .entry-content h2 {
clear: both;
}

.plus-link {
    font-size: 24px;
    line-height: 6px;
}

#header-and-menu {
    background-color: #62ab9a;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 999 !important;
}


.head-logo {
    float: left;
    margin-left: 15px;
    margin-top: 3px;
    max-height: 43px;
    max-width: 160px;
    min-width: 160px;
    width: 16%;
}

.original-menu {
    display: block;
    float: right;
    width: 81%;
}

.third-menu {
}

.limit-title {
    display: table-cell;
    float: left;
    height: 70px !important;
    line-height: 1.2 !important;
    margin: 5px 0 0 !important;
    vertical-align: middle !important;
    width: 100% !important;
}

.teaser .entry-footer .entry-meta {
    height: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.home .entry-title a, .archive .entry-title a {
    height: auto;
}

body.gppro-custom .footer-widgets {
    background: none repeat scroll 0 0 #62ab9a;
    margin-bottom: 0;
    max-width: 100%;
    border-top: 5px solid #f884aa;
}
body.gppro-custom .archive-pagination li a {
    background-color: #62ab9a;
    color: #fff;
}

.nav-primary2 a:hover,
.nav-primary2 .current-menu-item > a {
	color: #fff;
}

.nav-primary2 .sub-menu a {
	padding: 16px 20px;
}

.nav-primary2 .sub-menu a:hover {
	background-color: #f96e5b;
	color: #fff;
}

.nav-primary2 .sub-menu .sub-menu {
	margin: -44px 0 0 174px;
}

	.nav-primary2 .genesis-nav-menu.responsive-menu li.current-menu-item > a,
	.nav-primary2 .genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item > a:hover,
	.nav-primary2 .genesis-nav-menu.responsive-menu li a,
	.nav-primary2 .genesis-nav-menu.responsive-menu li a:hover {
		color: #fff;
	}

.nav-primary2 .genesis-nav-menu > .menu-item > a {
    background-color: #62ab9a;
    color: #fcfcfc;
    font-size: 18px;
    font-family: "Oswald",Arial,sans-serif;
    font-weight: 300;
    padding-bottom: 8px;
		text-transform: uppercase;
    padding-top: 8px;
}
.nav-primary2 .genesis-nav-menu > .menu-item > a:hover {
color: #333333;
}


.nav-primary2  .genesis-nav-menu > .right {
    float: right !important;
    margin-top: 10px;
    width: 35% !important;
}

	.show-hide-menu {display:none;}


/*
Pixelloop	Custom CSS June 2015 - START
*/

.site-footer {
float: left;
padding-top: 10px;
width: 100%;
}
.far-right-link {margin-right:50px;}
.footer-widgets a {text-decoration:none;}
.footer-widgets a:hover {text-decoration:none;}

body.gppro-custom .genesis-nav-menu > .menu-item > a i {
float: left;
font-size: 20px;
line-height: 20px;
margin-right: 3px;
margin-top: 0;
}
body.gppro-custom .genesis-nav-menu > .menu-item > a span {
display: inline-block;
line-height: 20px;
margin-left: 5px;
margin-top: -1px;
}
body.gppro-custom .footer-widgets .widget a:hover {
color: #333;
text-decoration: none !important;
}
.comment-respond h3, .entry-comments h3, .widget-title {
background: transparent none repeat scroll 0 0 !important;
}
.footer-widgets-2 {
text-align: center;
}

.entry-pagination {
    clear: both;
    font-size: 30px;
    text-align: center;
    width: 100%;
    margin: 0 0 0 0;
}

.entry-pagination a {
    background: #62ab9a none repeat scroll 0 0;
width:100%;
color:#ffffff !important;
text-decoration: none !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:14px 0px;
display:inline-block;
	font-weight:bold;
}

.entry-pagination a:hover {
background:#3B675C !important;
}

.pagination-after {display:none;}
.pagination-before {display:block;}


.single-paged-2 .pagination-after, .single-paged-3 .pagination-after, .single-paged-4 .pagination-after, .single-paged-5 .pagination-after , .single-paged-6 .pagination-after, .single-paged-7 .pagination-after, .single-paged-8 .pagination-after, .single-paged-9 .pagination-after, .single-paged-10 .pagination-after, .single-paged-11 .pagination-after, .single-paged-12 .pagination-after, .single-paged-13 .pagination-after, .single-paged-14 .pagination-after, .single-paged-15 .pagination-after, .single-paged-16 .pagination-after, .single-paged-17 .pagination-after, .single-paged-18 .pagination-after, .single-paged-19 .pagination-after, .single-paged-20 .pagination-after, .single-paged-21 .pagination-after, .single-paged-22 .pagination-after, .single-paged-23 .pagination-after, .single-paged-24 .pagination-after, .single-paged-25 .pagination-after, .single-paged-26 .pagination-after, .single-paged-27 .pagination-after, .single-paged-28 .pagination-after, .single-paged-29 .pagination-after, .single-paged-30 .pagination-after, .single-paged-31 .pagination-after, .single-paged-32 .pagination-after, .single-paged-33 .pagination-after, .single-paged-34 .pagination-after, .single-paged-35 .pagination-after, .single-paged-36 .pagination-after, .single-paged-37 .pagination-after, .single-paged-38 .pagination-after, .single-paged-39 .pagination-after, .single-paged-40 .pagination-after, .single-paged-41 .pagination-after, .single-paged-42 .pagination-after, .single-paged-43 .pagination-after, .single-paged-44 .pagination-after, .single-paged-45 .pagination-after, .single-paged-46 .pagination-after, .single-paged-47 .pagination-after, .single-paged-48 .pagination-after, .single-paged-49 .pagination-after, .single-paged-50 .pagination-after, .single-paged-51 .pagination-after, .single-paged-52 .pagination-after, .single-paged-53 .pagination-after, .single-paged-54 .pagination-after, .single-paged-55 .pagination-after, .single-paged-56 .pagination-after, .single-paged-57 .pagination-after, .single-paged-58 .pagination-after, .single-paged-59 .pagination-after, .single-paged-60 .pagination-after, .single-paged-61 .pagination-after, .single-paged-62 .pagination-after, .single-paged-63 .pagination-after, .single-paged-64 .pagination-after, .single-paged-65 .pagination-after, .single-paged-66 .pagination-after, .single-paged-67 .pagination-after, .single-paged-68 .pagination-after, .single-paged-69 .pagination-after, .single-paged-70 .pagination-after, .single-paged-71 .pagination-after, .single-paged-72 .pagination-after, .single-paged-73 .pagination-after, .single-paged-74 .pagination-after, .single-paged-75 .pagination-after, .single-paged-76 .pagination-after, .single-paged-77 .pagination-after, .single-paged-78 .pagination-after, .single-paged-79 .pagination-after, .single-paged-80 .pagination-after, .single-paged-81 .pagination-after, .single-paged-82 .pagination-after, .single-paged-83 .pagination-after, .single-paged-84 .pagination-after, .single-paged-85 .pagination-after, .single-paged-86 .pagination-after, .single-paged-87 .pagination-after, .single-paged-88 .pagination-after, .single-paged-89 .pagination-after, .single-paged-90 .pagination-after, .single-paged-91 .pagination-after, .single-paged-92 .pagination-after, .single-paged-93 .pagination-after, .single-paged-94 .pagination-after, .single-paged-95 .pagination-after, .single-paged-96 .pagination-after, .single-paged-97 .pagination-after, .single-paged-98 .pagination-after, .single-paged-99 .pagination-after, .single-paged-100 .pagination-after, .single-paged-101 .pagination-after, .single-paged-102 .pagination-after, .single-paged-103 .pagination-after, .single-paged-104 .pagination-after, .single-paged-105 .pagination-after , .single-paged-106 .pagination-after, .single-paged-107 .pagination-after, .single-paged-108 .pagination-after, .single-paged-109 .pagination-after, .single-paged-110 .pagination-after, .single-paged-111 .pagination-after, .single-paged-112 .pagination-after, .single-paged-113 .pagination-after, .single-paged-114 .pagination-after, .single-paged-115 .pagination-after, .single-paged-116 .pagination-after, .single-paged-117 .pagination-after, .single-paged-118 .pagination-after, .single-paged-119 .pagination-after, .single-paged-120 .pagination-after, .single-paged-121 .pagination-after, .single-paged-122 .pagination-after, .single-paged-123 .pagination-after, .single-paged-124 .pagination-after, .single-paged-125 .pagination-after, .single-paged-126 .pagination-after, .single-paged-127 .pagination-after, .single-paged-128 .pagination-after, .single-paged-129 .pagination-after, .single-paged-130 .pagination-after, .single-paged-131 .pagination-after, .single-paged-132 .pagination-after, .single-paged-133 .pagination-after, .single-paged-134 .pagination-after, .single-paged-135 .pagination-after, .single-paged-136 .pagination-after, .single-paged-137 .pagination-after, .single-paged-138 .pagination-after, .single-paged-139 .pagination-after, .single-paged-140 .pagination-after, .single-paged-141 .pagination-after, .single-paged-142 .pagination-after, .single-paged-143 .pagination-after, .single-paged-144 .pagination-after, .single-paged-145 .pagination-after, .single-paged-146 .pagination-after, .single-paged-147 .pagination-after, .single-paged-148 .pagination-after, .single-paged-149 .pagination-after, .single-paged-150 .pagination-after, .single-paged-151 .pagination-after, .single-paged-152 .pagination-after, .single-paged-153 .pagination-after, .single-paged-154 .pagination-after, .single-paged-155 .pagination-after, .single-paged-156 .pagination-after, .single-paged-157 .pagination-after, .single-paged-158 .pagination-after, .single-paged-159 .pagination-after, .single-paged-160 .pagination-after, .single-paged-161 .pagination-after, .single-paged-162 .pagination-after, .single-paged-163 .pagination-after, .single-paged-164 .pagination-after, .single-paged-165 .pagination-after, .single-paged-166 .pagination-after, .single-paged-167 .pagination-after, .single-paged-168 .pagination-after, .single-paged-169 .pagination-after, .single-paged-170 .pagination-after, .single-paged-171 .pagination-after, .single-paged-172 .pagination-after, .single-paged-173 .pagination-after, .single-paged-174 .pagination-after, .single-paged-175 .pagination-after, .single-paged-176 .pagination-after, .single-paged-177 .pagination-after, .single-paged-178 .pagination-after, .single-paged-179 .pagination-after, .single-paged-180 .pagination-after, .single-paged-181 .pagination-after, .single-paged-182 .pagination-after, .single-paged-183 .pagination-after, .single-paged-184 .pagination-after, .single-paged-185 .pagination-after, .single-paged-186 .pagination-after, .single-paged-187 .pagination-after, .single-paged-188 .pagination-after, .single-paged-189 .pagination-after, .single-paged-190 .pagination-after, .single-paged-191 .pagination-after, .single-paged-192 .pagination-after, .single-paged-193 .pagination-after, .single-paged-194 .pagination-after, .single-paged-195 .pagination-after, .single-paged-196 .pagination-after, .single-paged-197 .pagination-after, .single-paged-198 .pagination-after, .single-paged-199 .pagination-after, .single-paged-200 .pagination-after {
display:block;
}
.single-paged-2 .pagination-before, .single-paged-3 .pagination-before, .single-paged-4 .pagination-before, .single-paged-5 .pagination-before , .single-paged-6 .pagination-before, .single-paged-7 .pagination-before, .single-paged-8 .pagination-before, .single-paged-9 .pagination-before, .single-paged-10 .pagination-before, .single-paged-11 .pagination-before, .single-paged-12 .pagination-before, .single-paged-13 .pagination-before, .single-paged-14 .pagination-before, .single-paged-15 .pagination-before, .single-paged-16 .pagination-before, .single-paged-17 .pagination-before, .single-paged-18 .pagination-before, .single-paged-19 .pagination-before, .single-paged-20 .pagination-before, .single-paged-21 .pagination-before, .single-paged-22 .pagination-before, .single-paged-23 .pagination-before, .single-paged-24 .pagination-before, .single-paged-25 .pagination-before, .single-paged-26 .pagination-before, .single-paged-27 .pagination-before, .single-paged-28 .pagination-before, .single-paged-29 .pagination-before, .single-paged-30 .pagination-before, .single-paged-31 .pagination-before, .single-paged-32 .pagination-before, .single-paged-33 .pagination-before, .single-paged-34 .pagination-before, .single-paged-35 .pagination-before, .single-paged-36 .pagination-before, .single-paged-37 .pagination-before, .single-paged-38 .pagination-before, .single-paged-39 .pagination-before, .single-paged-40 .pagination-before, .single-paged-41 .pagination-before, .single-paged-42 .pagination-before, .single-paged-43 .pagination-before, .single-paged-44 .pagination-before, .single-paged-45 .pagination-before, .single-paged-46 .pagination-before, .single-paged-47 .pagination-before, .single-paged-48 .pagination-before, .single-paged-49 .pagination-before, .single-paged-50 .pagination-before, .single-paged-51 .pagination-before, .single-paged-52 .pagination-before, .single-paged-53 .pagination-before, .single-paged-54 .pagination-before, .single-paged-55 .pagination-before, .single-paged-56 .pagination-before, .single-paged-57 .pagination-before, .single-paged-58 .pagination-before, .single-paged-59 .pagination-before, .single-paged-60 .pagination-before, .single-paged-61 .pagination-before, .single-paged-62 .pagination-before, .single-paged-63 .pagination-before, .single-paged-64 .pagination-before, .single-paged-65 .pagination-before, .single-paged-66 .pagination-before, .single-paged-67 .pagination-before, .single-paged-68 .pagination-before, .single-paged-69 .pagination-before, .single-paged-70 .pagination-before, .single-paged-71 .pagination-before, .single-paged-72 .pagination-before, .single-paged-73 .pagination-before, .single-paged-74 .pagination-before, .single-paged-75 .pagination-before, .single-paged-76 .pagination-before, .single-paged-77 .pagination-before, .single-paged-78 .pagination-before, .single-paged-79 .pagination-before, .single-paged-80 .pagination-before, .single-paged-81 .pagination-before, .single-paged-82 .pagination-before, .single-paged-83 .pagination-before, .single-paged-84 .pagination-before, .single-paged-85 .pagination-before, .single-paged-86 .pagination-before, .single-paged-87 .pagination-before, .single-paged-88 .pagination-before, .single-paged-89 .pagination-before, .single-paged-90 .pagination-before, .single-paged-91 .pagination-before, .single-paged-92 .pagination-before, .single-paged-93 .pagination-before, .single-paged-94 .pagination-before, .single-paged-95 .pagination-before, .single-paged-96 .pagination-before, .single-paged-97 .pagination-before, .single-paged-98 .pagination-before, .single-paged-99 .pagination-before, .single-paged-100 .pagination-before, .single-paged-101 .pagination-before, .single-paged-102 .pagination-before, .single-paged-103 .pagination-before, .single-paged-104 .pagination-before, .single-paged-105 .pagination-before , .single-paged-106 .pagination-before, .single-paged-107 .pagination-before, .single-paged-108 .pagination-before, .single-paged-109 .pagination-before, .single-paged-110 .pagination-before, .single-paged-111 .pagination-before, .single-paged-112 .pagination-before, .single-paged-113 .pagination-before, .single-paged-114 .pagination-before, .single-paged-115 .pagination-before, .single-paged-116 .pagination-before, .single-paged-117 .pagination-before, .single-paged-118 .pagination-before, .single-paged-119 .pagination-before, .single-paged-120 .pagination-before, .single-paged-121 .pagination-before, .single-paged-122 .pagination-before, .single-paged-123 .pagination-before, .single-paged-124 .pagination-before, .single-paged-125 .pagination-before, .single-paged-126 .pagination-before, .single-paged-127 .pagination-before, .single-paged-128 .pagination-before, .single-paged-129 .pagination-before, .single-paged-130 .pagination-before, .single-paged-131 .pagination-before, .single-paged-132 .pagination-before, .single-paged-133 .pagination-before, .single-paged-134 .pagination-before, .single-paged-135 .pagination-before, .single-paged-136 .pagination-before, .single-paged-137 .pagination-before, .single-paged-138 .pagination-before, .single-paged-139 .pagination-before, .single-paged-140 .pagination-before, .single-paged-141 .pagination-before, .single-paged-142 .pagination-before, .single-paged-143 .pagination-before, .single-paged-144 .pagination-before, .single-paged-145 .pagination-before, .single-paged-146 .pagination-before, .single-paged-147 .pagination-before, .single-paged-148 .pagination-before, .single-paged-149 .pagination-before, .single-paged-150 .pagination-before, .single-paged-151 .pagination-before, .single-paged-152 .pagination-before, .single-paged-153 .pagination-before, .single-paged-154 .pagination-before, .single-paged-155 .pagination-before, .single-paged-156 .pagination-before, .single-paged-157 .pagination-before, .single-paged-158 .pagination-before, .single-paged-159 .pagination-before, .single-paged-160 .pagination-before, .single-paged-161 .pagination-before, .single-paged-162 .pagination-before, .single-paged-163 .pagination-before, .single-paged-164 .pagination-before, .single-paged-165 .pagination-before, .single-paged-166 .pagination-before, .single-paged-167 .pagination-before, .single-paged-168 .pagination-before, .single-paged-169 .pagination-before, .single-paged-170 .pagination-before, .single-paged-171 .pagination-before, .single-paged-172 .pagination-before, .single-paged-173 .pagination-before, .single-paged-174 .pagination-before, .single-paged-175 .pagination-before, .single-paged-176 .pagination-before, .single-paged-177 .pagination-before, .single-paged-178 .pagination-before, .single-paged-179 .pagination-before, .single-paged-180 .pagination-before, .single-paged-181 .pagination-before, .single-paged-182 .pagination-before, .single-paged-183 .pagination-before, .single-paged-184 .pagination-before, .single-paged-185 .pagination-before, .single-paged-186 .pagination-before, .single-paged-187 .pagination-before, .single-paged-188 .pagination-before, .single-paged-189 .pagination-before, .single-paged-190 .pagination-before, .single-paged-191 .pagination-before, .single-paged-192 .pagination-before, .single-paged-193 .pagination-before, .single-paged-194 .pagination-before, .single-paged-195 .pagination-before, .single-paged-196 .pagination-before, .single-paged-197 .pagination-before, .single-paged-198 .pagination-before, .single-paged-199 .pagination-before, .single-paged-200 .pagination-before {
display:none;
}

.single-paged-2 .entry-pagination a, .single-paged-3 .entry-pagination a, .single-paged-4 .entry-pagination a, .single-paged-5 .entry-pagination a , .single-paged-6 .entry-pagination a, .single-paged-7 .entry-pagination a, .single-paged-8 .entry-pagination a, .single-paged-9 .entry-pagination a, .single-paged-10 .entry-pagination a, .single-paged-11 .entry-pagination a, .single-paged-12 .entry-pagination a, .single-paged-13 .entry-pagination a, .single-paged-14 .entry-pagination a, .single-paged-15 .entry-pagination a, .single-paged-16 .entry-pagination a, .single-paged-17 .entry-pagination a, .single-paged-18 .entry-pagination a, .single-paged-19 .entry-pagination a, .single-paged-20 .entry-pagination a, .single-paged-21 .entry-pagination a, .single-paged-22 .entry-pagination a, .single-paged-23 .entry-pagination a, .single-paged-24 .entry-pagination a, .single-paged-25 .entry-pagination a, .single-paged-26 .entry-pagination a, .single-paged-27 .entry-pagination a, .single-paged-28 .entry-pagination a, .single-paged-29 .entry-pagination a, .single-paged-30 .entry-pagination a, .single-paged-31 .entry-pagination a, .single-paged-32 .entry-pagination a, .single-paged-33 .entry-pagination a, .single-paged-34 .entry-pagination a, .single-paged-35 .entry-pagination a, .single-paged-36 .entry-pagination a, .single-paged-37 .entry-pagination a, .single-paged-38 .entry-pagination a, .single-paged-39 .entry-pagination a, .single-paged-40 .entry-pagination a, .single-paged-41 .entry-pagination a, .single-paged-42 .entry-pagination a, .single-paged-43 .entry-pagination a, .single-paged-44 .entry-pagination a, .single-paged-45 .entry-pagination a, .single-paged-46 .entry-pagination a, .single-paged-47 .entry-pagination a, .single-paged-48 .entry-pagination a, .single-paged-49 .entry-pagination a, .single-paged-50 .entry-pagination a, .single-paged-51 .entry-pagination a, .single-paged-52 .entry-pagination a, .single-paged-53 .entry-pagination a, .single-paged-54 .entry-pagination a, .single-paged-55 .entry-pagination a, .single-paged-56 .entry-pagination a, .single-paged-57 .entry-pagination a, .single-paged-58 .entry-pagination a, .single-paged-59 .entry-pagination a, .single-paged-60 .entry-pagination a, .single-paged-61 .entry-pagination a, .single-paged-62 .entry-pagination a, .single-paged-63 .entry-pagination a, .single-paged-64 .entry-pagination a, .single-paged-65 .entry-pagination a, .single-paged-66 .entry-pagination a, .single-paged-67 .entry-pagination a, .single-paged-68 .entry-pagination a, .single-paged-69 .entry-pagination a, .single-paged-70 .entry-pagination a, .single-paged-71 .entry-pagination a, .single-paged-72 .entry-pagination a, .single-paged-73 .entry-pagination a, .single-paged-74 .entry-pagination a, .single-paged-75 .entry-pagination a, .single-paged-76 .entry-pagination a, .single-paged-77 .entry-pagination a, .single-paged-78 .entry-pagination a, .single-paged-79 .entry-pagination a, .single-paged-80 .entry-pagination a, .single-paged-81 .entry-pagination a, .single-paged-82 .entry-pagination a, .single-paged-83 .entry-pagination a, .single-paged-84 .entry-pagination a, .single-paged-85 .entry-pagination a, .single-paged-86 .entry-pagination a, .single-paged-87 .entry-pagination a, .single-paged-88 .entry-pagination a, .single-paged-89 .entry-pagination a, .single-paged-90 .entry-pagination a, .single-paged-91 .entry-pagination a, .single-paged-92 .entry-pagination a, .single-paged-93 .entry-pagination a, .single-paged-94 .entry-pagination a, .single-paged-95 .entry-pagination a, .single-paged-96 .entry-pagination a, .single-paged-97 .entry-pagination a, .single-paged-98 .entry-pagination a, .single-paged-99 .entry-pagination a, .single-paged-100 .entry-pagination a, .single-paged-101 .entry-pagination a, .single-paged-102 .entry-pagination a, .single-paged-103 .entry-pagination a, .single-paged-104 .entry-pagination a, .single-paged-105 .entry-pagination a , .single-paged-106 .entry-pagination a, .single-paged-107 .entry-pagination a, .single-paged-108 .entry-pagination a, .single-paged-109 .entry-pagination a, .single-paged-110 .entry-pagination a, .single-paged-111 .entry-pagination a, .single-paged-112 .entry-pagination a, .single-paged-113 .entry-pagination a, .single-paged-114 .entry-pagination a, .single-paged-115 .entry-pagination a, .single-paged-116 .entry-pagination a, .single-paged-117 .entry-pagination a, .single-paged-118 .entry-pagination a, .single-paged-119 .entry-pagination a, .single-paged-120 .entry-pagination a, .single-paged-121 .entry-pagination a, .single-paged-122 .entry-pagination a, .single-paged-123 .entry-pagination a, .single-paged-124 .entry-pagination a, .single-paged-125 .entry-pagination a, .single-paged-126 .entry-pagination a, .single-paged-127 .entry-pagination a, .single-paged-128 .entry-pagination a, .single-paged-129 .entry-pagination a, .single-paged-130 .entry-pagination a, .single-paged-131 .entry-pagination a, .single-paged-132 .entry-pagination a, .single-paged-133 .entry-pagination a, .single-paged-134 .entry-pagination a, .single-paged-135 .entry-pagination a, .single-paged-136 .entry-pagination a, .single-paged-137 .entry-pagination a, .single-paged-138 .entry-pagination a, .single-paged-139 .entry-pagination a, .single-paged-140 .entry-pagination a, .single-paged-141 .entry-pagination a, .single-paged-142 .entry-pagination a, .single-paged-143 .entry-pagination a, .single-paged-144 .entry-pagination a, .single-paged-145 .entry-pagination a, .single-paged-146 .entry-pagination a, .single-paged-147 .entry-pagination a, .single-paged-148 .entry-pagination a, .single-paged-149 .entry-pagination a, .single-paged-150 .entry-pagination a, .single-paged-151 .entry-pagination a, .single-paged-152 .entry-pagination a, .single-paged-153 .entry-pagination a, .single-paged-154 .entry-pagination a, .single-paged-155 .entry-pagination a, .single-paged-156 .entry-pagination a, .single-paged-157 .entry-pagination a, .single-paged-158 .entry-pagination a, .single-paged-159 .entry-pagination a, .single-paged-160 .entry-pagination a, .single-paged-161 .entry-pagination a, .single-paged-162 .entry-pagination a, .single-paged-163 .entry-pagination a, .single-paged-164 .entry-pagination a, .single-paged-165 .entry-pagination a, .single-paged-166 .entry-pagination a, .single-paged-167 .entry-pagination a, .single-paged-168 .entry-pagination a, .single-paged-169 .entry-pagination a, .single-paged-170 .entry-pagination a, .single-paged-171 .entry-pagination a, .single-paged-172 .entry-pagination a, .single-paged-173 .entry-pagination a, .single-paged-174 .entry-pagination a, .single-paged-175 .entry-pagination a, .single-paged-176 .entry-pagination a, .single-paged-177 .entry-pagination a, .single-paged-178 .entry-pagination a, .single-paged-179 .entry-pagination a, .single-paged-180 .entry-pagination a, .single-paged-181 .entry-pagination a, .single-paged-182 .entry-pagination a, .single-paged-183 .entry-pagination a, .single-paged-184 .entry-pagination a, .single-paged-185 .entry-pagination a, .single-paged-186 .entry-pagination a, .single-paged-187 .entry-pagination a, .single-paged-188 .entry-pagination a, .single-paged-189 .entry-pagination a, .single-paged-190 .entry-pagination a, .single-paged-191 .entry-pagination a, .single-paged-192 .entry-pagination a, .single-paged-193 .entry-pagination a, .single-paged-194 .entry-pagination a, .single-paged-195 .entry-pagination a, .single-paged-196 .entry-pagination a, .single-paged-197 .entry-pagination a, .single-paged-198 .entry-pagination a, .single-paged-199 .entry-pagination a, .single-paged-200 .entry-pagination a {
width:25%;
   margin: 0 0.25%
}

.last-page-body .entry-pagination {
    display: none;
}
.last-page-body .last-pager .entry-pagination {
    display: block;
}
.last-pager {

}
.last-pager  .entry-pagination a {
    margin: 0 0.8%;
}

.cta-slideshow-title {
    clear: both;
    color: #62ab9a;
    float: left;
    font-size: 29px !important;
    text-align: center;
    width: 100%;
}

.footer-menu {
float: left !important;
width: 100% !important;
}
.footer-menu li.menu-item {
border: 0 none;
margin: 0;
padding: 3px 0;
text-align: left;
}
.footer-menu li.menu-item .fa {
text-align: center;
width: 20px;
}

.footer-widgets-2 a {
clear: both;
float: left;
font-size: 15px;
margin-bottom: 9px;
text-decoration: none;
width: 100%;
}
.footer-menu li.menu-item a {
text-decoration:none;
}

.mobile-footer {display:none;}
.footer-widgets-2 {display:block;}
.footer-widgets-3 {display:block;}
.mobile-copyright-footer {display:none;}
.footer-widgets-1 .social-icons {margin-top:20px;}

.footer-widgets .widget-title {
background: transparent none repeat scroll 0 0;
}
.footer-widgets-1, .footer-widgets-2 {
border-right: 1px solid #fff;
height: auto;
margin-right: 17px;
padding-right: 17px;
width: 33%;
}

.footer-widgets-1 .s-icons a {
font-size: 28px;
height: 50px;
line-height: 38px;
width: 50px;
}
.footer-widgets .widget-title {
font-size: 26px;
margin-bottom: 0;
}
body.gppro-custom .site-footer {
background: #62ab9a none repeat scroll 0 0 !important;
}

.hide-links-mobile {display:block;}

.footer-half {
width:45%;
float:left;
text-align:left !important;
}

.footer-half-right {float:right;}


/*
Pixelloop	Custom CSS June 2015 - End
*/






/*Remove Pagination From Individual Posts On Homepage And Category Pages*/
.home div.entry-pagination.pagination, .archive div.entry-pagination.pagination { 
display: none; 
}

/*Remove Spacing For By Author Name / Link Byline*/
.entry-header .entry-meta {
    margin-bottom: 6px;
}



/*Remove Spacing Between Title And Top Ad Unit*/
/*h1 {
margin: 0px 0px 9px;
}*/

/*Hides Images In Posts*/
/*.entry-content p{ text-align: justify; }
    .entry-content img{ display: none; }
    .entry-content .wp-caption-text{ display: none; }
.wp-caption.alignright { margin: 0px 0px 0px 0px; }
*/

body.gppro-custom .entry-title {
font-size: 20px;
}

/*Remove Space Beneath H2 Subheadlines*/
h2, h3, h4, h5, h6 {
    margin: 0 0 12px 0;
    line-height: 1;
}

/*Style Caption Text*/
body.gppro-custom .entry-content .wp-caption-text {
    font-size: 12px;
    font-style: italic;
}

/* New Image Container Classes */
.sq-r-container{
display: block;
width: auto;
margin-left: 40px !important;
margin-right: 200px !important;
}

.ss-container{
display: block;
width: auto;
margin-left: 40px !important;
margin-right: 200px !important;
}

.sq-r-container p.wp-caption-text{
display: block !important;
text-align: center;
font-size: 12px !important; 
}

.ss-container p.wp-caption-text{
display: block !important;
text-align: center;
font-size: 12px !important; 
}

.slideshow-container{
display: block;
width: auto;
margin-left: 40px !important;
margin-right: 200px !important;
}

.slideshow-container p.wp-caption-text{
display: block !important;
text-align: center;
font-size: 12px !important; 
}

/*New Image Class*/
img.sq-r {
display: block;
width: auto;
padding: 3px 0 0 0;
float: left;
}

img.ss {
display: block;
width: auto;
padding: 3px 0 0 0;
float: left;
}

img.slideshow {
display: block;
width: auto;
padding: 3px 0 0 0;
}

.entry-content .wp-caption.ss-container.aligncenter {
margin: 0px !important;
width: 100% !important;
max-width: initial !important;
}

.entry-content .wp-caption.ss-container.aligncenter img.ss {
margin: 0px auto;
}

p.wp-caption-text {
    clear: both;
}
img.ss {
    float: none;
    padding-top: 0px;
}

/*Advertisement Label Text*/
.advertisement_text {
font-size: 12px !important;
text-align: center !important;
color: #999;
}

/*Advertisement Mobile Label Text*/
.advertisement_text_mobile {
font-size: 10px !important;
text-align: center !important;
color: #999;
}


/*Modify Spacing & Alignment of AddThis Social Media Icons Beneath Navigation*/
.at-share-tbx-element.addthis_32x32_style.addthis-smartlayers.addthis-animated.at4-show {
text-align: center;
}
.entry-pagination {
margin: 25px 0 0;
}


/*
Media Queries go after here!!!
*/


/*Keeps post body at 750 px wide, until sidebars disappear*/
@media screen and (min-width: 1249px) {
.content-sidebar .content {
  width: 750px !important;
  max-width: 100%;
}

/*Adjust the width of the article / post main section of the page*/
.single .entry {
  width: 750px;
}

	/*
.entry-content img{ max-width: 300px; }
.entry-content .wp-caption { max-width: 300px; }
.entry-content img.ss{ max-width: 545px;}
.entry-content img.slideshow{ max-width: 750px;}
*/
}



/*Center Ad Unit At Top Of Page*/
div.topOfPageAdLayout
{
  text-align: center;
}
div.centerAdUnit
{
  text-align: left;
  width: 728px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*Footer Formatting - Pixelloop - start */
@media screen and (max-width: 1105px) {
.content { width: 100% }
.mobile-footer {display:block;text-align:center;}
.mobile-footer a {text-decoration:none;}
.mobile-copyright-footer {display:block;text-align:center;margin-top:10px;}

.footer-widgets-2 {display:none;}
.footer-widgets-3 {display:none;}
.site-footer {
display: none;
}

.footer-widgets-1 .social-icons {
display: table;
float: none;
margin: 0 auto;
text-align: center;
width: auto;
}
.footer-widgets-1 {
border-right:0px solid transparent;
padding-right:0px;
margin-right:0px;
width:100%;
}
.foot-logo {
display: table;
margin: 18px auto 0;
}
body.gppro-custom .footer-widgets {
clear: both;
float: left;
width: 100%;
}
.hide-links-mobile {display:none;}
.footer-widgets .widget {
margin-bottom: 0;
}
}
/*Footer Formatting - Pixelloop - end*/

/*make content too wide to fit on mobile fully*/
@media screen and (max-width: 1250px) {
    .entry-content { width: 100% }
    .entry-content p{ font-size: 15px }
    .sidebar.sidebar-primary.widget-area { display: none; }
    .site-inner .large_homepage_ad { padding: 9px 0 0 0; 
                  width: 100%;
               }
    .site-inner .small_homepage_ad { padding: 9px 0 0 0; 
                  width: 100%;
               }
    .site-inner { padding: 0 0 0 0; 
                  width: 100%;
               }

/*Format Images*/
img.sq-r{ display: block; }

.sq-r-container p.wp-caption-text{ 
display: block; 
text-align: center;
font-size: 12px !important; }

.sq-r-container{ 
display: block; 
margin-left: 20px !important;
margin-right: 0px !important; }

img.ss{ display: block; }

.ss-container p.wp-caption-text{ 
display: block; 
text-align: center;
font-size: 12px !important; }

.ss-container{ 
display: block; 
margin-left: 20px !important;
margin-right: 0px !important; }

img.slideshow{ display: block; }

.slideshow-container p.wp-caption-text{ 
display: block; 
text-align: center;
font-size: 12px !important; }

.slideshow-container{ 
display: block; 
margin-left: 20px !important;
margin-right: 0px !important; }

}

/*Control Image Style On Mobile*/
@media screen and (max-width: 450px) {

.sq-r-container{ 
margin: auto !important;
width: 100% !important;
text-align: center !important;
}
.sq-r-container a img {
/*width: 70%;*/
padding: 0 15%;
box-sizing: content-box;
}

.ss-container{ 
margin: auto !important;
width: 100% !important;
text-align: center !important;
}
.ss-container a img {
/*width: 70%;*/
padding: 0 15%;
box-sizing: content-box;
}

.slideshow-container{ 
margin: auto !important;
width: 100% !important;
text-align: center !important;
}
.slideshow-container a img {
/*width: 70%;*/
padding: 0 15%;
box-sizing: content-box;
}

}

/*hide large homepage ads other than on screen's with larger widths*/
@media only screen and (max-width: 900px) {
	.large_homepage_ad {
		display: none;
	}
}

/*hide small homepage ads other than on screen's with smaller widths*/
@media only screen and (min-width: 899px) {
	.small_homepage_ad {
		display: none;
	}
}




/*Format Google Ads Custom Search Bar & Button */
@media only screen and (min-width: 1024px) {
	input#wellbuzz-searchbox {
		width: 60%;
	}
}

@media only screen and (min-width: 1140px) {
	#menu-main-menu li#menu-item-4305 {
		margin-left: 0;
	}
	
	input#wellbuzz-searchbox {
		width: 75%;
	}
}

/*make search bar on the right rather than the left*/
@media only screen and (min-width: 1024px) {
	#menu-main-menu li#menu-item-4305,
	#menu-main-menu li#menu-item-4306,
	#menu-main-menu li#menu-item-4307,
	#menu-main-menu li#menu-item-4308,
	#menu-main-menu li#menu-item-4310 {
	float: none;
	}
	
}

@media only screen and (max-width: 1000px) {
.original-menu {
    display: block;
    float: right;
    width: 72%;
}
#menu-main-menu .menu-item {
    float: none !important;
}
.nav-primary2 .genesis-nav-menu > .right {
    clear: left;
    float: left;
    margin: 0 10%;
    max-width: 100%;
    width: 80% !important;
}
.head-logo {
    float: left;
    margin-left: 15px;
    margin-top: 14px;
    max-width: 160px;
    min-width: 160px;
    width: 16%;
}
}

/*hide link ads other than on desktop site*/
@media only screen and (max-width: 778px) {
	.pink_bars {
		display: none;
	}
}

/*add logo to nav bar on mobile / tablet*/
@media only screen and (max-width: 1175px) {
	.header-image h1.site-title a {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 999;
		width: 143px;
		background-size: 130px !important;
		left: 0;
		margin-left: 40px;
	}
	
	.site-header .widget-area {
		position: absolute;
		width: 50%;
		top: 0;
		right: 0;
	}

	nav.nav-secondary {
		display: none !important;
	}
	
	.original-menu {
	display:none;
	}
	.third-menu {
	}
	.show-hide-menu {display:block;}
	
/* Mobile Menu */
	
	#header-and-menu  {
	overflow:hidden;
	
}	
	#header-and-menu .wrap {
		position: relative;
		padding: 0;
	}
	
#header-and-menu .mobile-menu {
    float: right;
    font-size: 30px;
    line-height: 1;
    position: relative;
    right: 20px;
    top: 5px;
}
	
#header-and-menu .mobile-menu i {
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    font-size: 32px;
    height: auto;
    padding: 2px;
    text-align: center;
    width: 40px;
		-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
	
#header-and-menu .mobile-menu i:hover {
    color: #333333;
    border: 1px solid #333333;
		-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}

.third-menu .genesis-nav-menu .sub-menu a i {
    display: block;
    float: left;
    line-height: 15px;
    margin-right: 10px;
    margin-top: 0 !important;
}

	
	#header-and-menu .mobile-menu .hidden {
		display: none;
	}
	
#header-and-menu .third-menu {
    background: none repeat scroll 0 0 transparent;
    display: none;
    float: right;
    position: relative;
    width: 100%;
    z-index: 10;
}
	
	#header-and-menu .third-menu .genesis-nav-menu li {
		display: block;
		font-size: 24px;
	}
	
	.third-menu .genesis-nav-menu .signup, .genesis-nav-menu .login {
		margin: 10px auto;
		max-width: 300px;
		
	}
.third-menu .genesis-nav-menu a {
    border-top: 1px solid #63c6aa;
    color: #fff;
    padding: 16px 20px 14px;
font-family: "Oswald",sans-serif;
font-size: 16px;
text-transform: uppercase;
}   

.third-menu .genesis-nav-menu a:hover {
    color:#333333;
	background-color:#8FDFCB;
}	
	.third-menu .genesis-nav-menu .menu-item-has-children > a:after {
		content: '';
		display: inline-block;
		margin-left: 10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 0 6px 6px;
		border-color: transparent transparent transparent #C1E5EB;	
	}	
 	.third-menu .genesis-nav-menu .menu-item-has-children a:hover:after {
		border-color: transparent transparent transparent #333333;	
	}	
	.third-menu .genesis-nav-menu .menu-item,
	.third-menu .genesis-nav-menu .menu-item:hover {
		position: static;
	}
	.third-menu a, .third-menu i {
	-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
	}
 	.third-menu a:hover, .third-menu i:hover {
	-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}

.third-menu i:hover {
color:#8FDFCB;
}
	.third-menu .genesis-nav-menu .sub-menu {
		background: #62ab9a;
		top: 0;
		position: absolute;
		left: auto;
		opacity: 1;
		width: 100%;
		z-index: 9;
		display: none;
	}
	
	.third-menu .genesis-nav-menu .sub-menu a {
		background: #62ab9a;
		color: #ffffff;
		width: 100%;
	}
	
	.third-menu .genesis-nav-menu .sub-menu li:hover > a {
    color:#333333;
	background-color:#8FDFCB;
	}
	 
	.third-menu .genesis-nav-menu .sub-menu.active {
		display: block;
		right: -100%;
	}
	 
	.third-menu .genesis-nav-menu .sub-menu .back > a:before {
		content: '';
		display: inline-block;
		margin-right: 10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 6px 6px 0;
		border-color: transparent #C1E5EB transparent transparent;
	}
		.third-menu .genesis-nav-menu .sub-menu .back a:hover:before {
		border-color: transparent #333333 transparent transparent;
		}
	


.third-menu li#menu-item-4431 a {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/TV-Shows.png");
    background-position: 20px 13px;
    background-repeat: no-repeat;
    background-size: 19px auto;
    padding-left: 50px;
}

/*change icon on hover over*/
.third-menu li#menu-item-4431 a:hover {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/TV_Shows_Hover.png");
	color:#333333;
}

.third-menu li#menu-item-4432 a {
    background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/recipes.png");
    background-position: 20px 11px;
    background-repeat: no-repeat;
    background-size: 14px auto;
    padding-left: 50px;
}

.third-menu li#menu-item-4432 a:hover {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Recipes_Hover.png");
	color:#333333;
	}

.third-menu li#menu-item-4433 a {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Health.png");
    background-position: 20px 13px;
    background-repeat: no-repeat;
    background-size: 19px auto;
    padding-left: 50px;
}

.third-menu li#menu-item-4433 a:hover {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/WellBuzz_Hover.png");
		color:#333333;

}

.third-menu li#menu-item-4434 a {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/HomeRemedies.png");
    background-position: 20px 13px;
    background-repeat: no-repeat;
    background-size: 19px auto;
    padding-left: 50px;
}

.third-menu li#menu-item-4434 a:hover {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Home_Remedies_Hover.png");
	color:#333333;
}

.third-menu li#menu-item-4435 a {
    background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Reviews.png");
    background-position: 24px 11px;
    background-repeat: no-repeat;
    background-size: 12px auto;
    padding-left: 50px;
}

.third-menu li#menu-item-4435 a:hover {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Reviews_Hover.png");
	color:#333333;

	}

.third-menu li#menu-item-4436 a {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Entertainment.png");
    background-position: 20px 13px;
    background-repeat: no-repeat;
    background-size: 19px auto;
    padding-left: 50px;
}

.third-menu li#menu-item-4436 a:hover {
	background-image: url("http://pantryspa.com/wp-content/uploads/2015/02/Entertainment_Hover.png");
	color:#333333;
}

	
.mobile-search {
    font-size: 14px;
    margin: 2% 20px;
}
.mobile-search input {
    box-shadow: 0 0 0 transparent;
    padding: 16px 10px;
}
.mobile-search input#wellbuzz-searchsubmit {
    box-shadow: 0 0 0 transparent;
    cursor: pointer;
    height: 35px;
}
.mobile-search input#wellbuzz-searchsubmit:hover {
}
.mobile-search input#wellbuzz-searchbox {
    background: #ffffff url("http://cse.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat scroll 10px center;
    color: #333;
    font-size: 15px;
    height: 36px;
    line-height: 34px;
    padding: 0 10px;
}
.mobile-search input#wellbuzz-searchbox:focus {
    background: #ffffff none no-repeat scroll 10px center;
 }
.head-logo {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}
.blog .teaser, .archive .teaser {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-image: none;
    border-style: solid;
    clear: none;
    float: left;
    margin: 0 2% 20px;
    padding-bottom: 0;
    width: 45%;
}
.blog .first, .archive .first {
	clear: none;
    margin: 0 2% 20px;
}

.blog .teaser img.post-image, .archive .teaser img.post-image {
    clear: both;
    display: block;
    float: none;
    margin: 0px auto;
    text-align: center;
    width: auto;
}

.breadcrumb{
    display:none;
}

}

@media only screen and (max-width: 900px) {
	.site-container {
	max-width:85%;
	}
	
}

/*shift mobile page down beneath nav bar*/
@media only screen and (max-width: 780px) {

}

@media only screen and (min-width: 671px) and (max-width: 770px) {
	li.right.search div {
		width: 100%;
	}
}

@media only screen and (max-width: 770px) {


	.genesis-nav-menu.responsive-menu .menu-item, .responsive-menu-icon {
		display: block;
	}
	
	.genesis-nav-menu.responsive-menu {
		display: none;
	}
	
	body.gppro-custom .nav-primary2 .genesis-nav-menu>.menu-item> a {
		font-size: 14px;
		font-size: 3.5vw;
		margin-left: -8px;
		margin-right: -5px;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item {
		float: none !important;
	}
	
	body.gppro-custom .nav-primary2 .genesis-nav-menu>.menu-item> a {
		border: solid #fff;
		border-width: 0 1px 1px 0;
	}
	
	input#wellbuzz-searchbox {
		width: 80%;
	}
	
	li.right.search {
		display: block;
		width: 100%;
		padding-bottom: 5px;
		background: white;
	}
	
	li.right.search div {
		width: 100%;
		padding: 10px 15px;
		margin-top: 15.5px;
		margin-bottom: 15.5px;
		border-color: #e4e4e4 !important;
		border-top: 1px solid transparent;
		border-bottom: 1px solid transparent;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba (255,255,255,0.1);
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	}
	
	span.nav-logo {
		display: none;
	}
}


/*Remove Sidebar Ad from Mobile*/
@media screen and (max-width: 768px) {

.intro-post-social .fb-like {

}
.intro-post-social .like-txt1 {

}
.like-v-1 {display:none;}
.like-v-2 {
display: inline;
}
	.large_sidebar_ad {
		display: none;
	}
		.site-container {
	max-width:90%;
	}
}

@media screen and (max-width: 600px) {

body.gppro-custom .footer-widgets {
padding-bottom: 50px;
}
	.site-container {
	max-width:95%;
	}
	}

@media only screen and (max-width: 550px) {

.blog .teaser, .archive .teaser {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 5px;
    margin: 10px 5%;
    padding-bottom: 0;
    width: 90%;
}

.blog .teaser img.post-image, .archive .teaser img.post-image {
    clear: both;
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}

}

@media only screen and (max-width: 459px) {
.blog .teaser, .archive .teaser {
    margin: 10px 0%;
    width: 100%;
}

.blog .teaser img.post-image, .archive .teaser img.post-image {
    margin: 0px auto;
}

	input#wellbuzz-searchbox {
		height: 20px;
	}
	
	input#wellbuzz-searchsubmit {
		height: 34px;
	}
}


@media only screen and (min-width: 381px) and (max-width: 402px) {
	body.gppro-custom .nav-primary2 .genesis-nav-menu>.menu-item>a {
		font-size: 12px;
	}
	
	li.right.search div {
		width: 100%;
	}
}

@media only screen and (min-width: 571px) and (max-width: 670px) {
	li.right.search div {
		width: 100%;
	}
}


@media only screen and (min-width: 403px) and (max-width: 570px) {
	li.right.search div {
		width: 100%;
	}
}





/**added by Aicee-wpmudev**/
@media only screen and (max-width: 380px) {

.intro-post-social .like-txt1 {
font-size: 16px;
margin-right: 0;
}
.footer-widgets-1 .s-icons a {
font-size: 28px;
height: 50px;
line-height: 38px;
width: 33%;
}
.footer-widgets-1 .s-icons a i {
margin-top: 8px;
}
body.gppro-custom .footer-widgets {
padding-bottom: 90px;
}
	
	li.right.search div {
		width: 100%;
	}
	
	li.right.search {
		margin-right: 0 !important;
	}
	
	input#wellbuzz-searchbox {
		width: 65% !important;
	}
}

/*Moved From Custom CSS Plugin*/
div#advertisementPost {
    text-align: center;
    color: #777777;
    font-size: 11px;
    font-weight: 600;
    margin: 0 0 0 0;
}

/*Prevent Add-This Scrolling Social Media Bar From Overlapping On Top Of Nav Bar*/
.addthis_32x32_style.atss.atss-left.addthis-animated.slideInLeft.at4-show {
	top: 150px;
}

/*ADVERTISEMENT Label Typography*/
#advertisement {
    text-align: center;
    color: #777777;
    font-size: 11px;
    font-weight: 600;
    margin: 0 0 0 0;
}



/*Remove White Space From Bottom of Post Body Before Ad Unit*/
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 16px;
}

/*Adjust Font Size of Breadcrumbs*/
.breadcrumb {
    font-size: 16px;
}

/*Move Screen Down So The AddThis Share Buttons on Mobile Do Not Cover Top Header Bar*/ 
/*@media only screen and (max-width: 979px) {
body {
padding-top: 48px !important;
}
}*/


