/*
Theme Name:     Connected (Gridlove Child)
Theme URI:      http://mekshq.com
Description:    Child theme for Gridlove theme
Author:         meks
Author URI:     http://mekshq.com
Template:       gridlove
Version:        0.1.0
*/


/************** Fonts list *************/
@font-face {
    font-family: 'Effra-Regular';
    src: url("fonts/effra/effra-regular.eot");
    src: url("fonts/effra/effra-regular.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-regular-ttf.ttf") format("truetype"), url("fonts/effra/effra-regular-svg.svg#effra_regular") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Effra-Medium';
    src: url("fonts/effra/effra-medium.eot");
    src: url("fonts/effra/effra-medium.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-medium.ttf") format("truetype"), url("fonts/effra/effra-medium.svg#effra_medium") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Effra-Light';
    src: url("fonts/effra/effra-light.eot");
    src: url("fonts/effra/effra-light.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-light.ttf") format("truetype"), url("fonts/effra/effra-light.svg#effra_light") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Effra-Heavy';
    src: url("fonts/effra/effra-heavy.eot");
    src: url("fonts/effra/effra-heavy.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-heavy.ttf") format("truetype"), url("fonts/effra/effra-heavy.svg#effra-heavy") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Effra-Bold';
    src: url("fonts/effra/effra-bold.ttf");
	src: url("fonts/effra/effra-bold.eot?#iefix") format("embedded-opentype"), url("fonts/effra/effra-bold.ttf") format("truetype"), url("fonts/effra/effra-bold.svg#effra-bold") format("svg");
    font-weight: normal;
    font-style: normal;
}

/*****General -  begins*/
body {
    font-family: 'Effra-Light', Sans-Serif !important;
    color: #434142;
}

h1, h2 {
    font-family: 'Effra-Bold', Sans-Serif !important;
}

h3, h4 {
    font-family: 'Effra-Heavy', Sans-Serif !important;
}

h1, h2, h3, h4 {
    font-weight: 500 !important;
}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
    text-transform: uppercase;
}
/**/
h1, .h1
{
	font-size: 40px !important;
}
h2,
.h2,
.col-lg-12 .gridlove-post-b .h3 {
 font-size: 26px !important;
}
h3,
.h3 {
 font-size: 22px !important;
}
h4,
.h4 {
 font-size: 20px !important;
}
h5,
.h5 {
 font-size: 18px !important;
}
h6,
.h6 {
 font-size: 16px !important;
}

/**/


nav a, .CMenuButton a, .RedBtn {
    font-family: 'Effra-Medium', Sans-Serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}

.RedBtn {
    display: inline-block;
}




/*****General -  ends*/

#content h1, #content h1 a, #content h2, #content h2 a, #content h3, #content h3 a, #content h4, #content h4 a, #content .entry-title a {
    color: #434142;
}

#content .entry-overlay h2, #content .entry-overlay h2 a, #content .entry-overlay .meta-item a, #content .entry-overlay .meta-item, #content .entry-overlay .meta-views, #content .entry-overlay .meta-views::before, #content .entry-overlay .meta-date, #content .entry-overlay .meta-date::before, #content .entry-overlay .updated {
    color: #ffffff !important;
}

.gridlove-header-middle {
    height: 115px;
}

.gridlove-main-nav a, .gridlove-posts-widget a {
    color: #434142;
}

.gridlove-posts-widget a {
    text-transform: uppercase;
    font-family: 'Effra-Regular', Sans-Serif;
    font-weight: 400;
}

.gridlove-site-branding.mini {
    float: left !important;
}

#header img.gridlove-logo, #footer .Clogo, .gridlove-logo-mini {
    height: 55px !important;
    width: 200px !important;
}

.CMenuButton a, .gridlove-load-more a, .field-wrap input[type="button"], .RedBtn {
    text-transform: uppercase;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background-color: #c12835;
    color: #ffffff !important;
    border-radius: 0px;
}

.field-wrap input[type="button"] {
    border: none !important;
    font-size: 16px !important;
    font-weight: 600;
}

.gridlove-main-navigation .CMenuButton a, .gridlove-load-more a, .field-wrap input[type="button"], .RedBtn {
    height: 40px !important;
    line-height: 40px !important;
}



.widget_pages .children, .widget_nav_menu .sub-menu, button, .gridlove-button-search, .gridlove-header-middle .gridlove-button-search, .gridlove-header-sticky .gridlove-button-search, .form-submit input.submit, form input[type="submit"], .field-wrap input[type="button"],
.RedBtn {
    background-color: #c12835;
    font-size: 16px;
    border-radius: 0px !important;
}


button.nf-fu-fileinput-button {
    background-color: transparent !important;
    border: 1px solid #d6d6d6;
}

button.nf-fu-fileinput-button:hover {
    background-color: #d6d6d6 !important;
}

.form-submit input.submit {
    background-image: url('images/Icons/Icon_Chevron_padding.svg');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 38px 20px;
    padding-right: 50px;
}

.gridlove-load-more {
    text-align: center;
}

.gridlove-load-more a {
    min-width: 50px;
}


.gridlove-load-more a, .gridlove-pagination .gridlove-next a, .gridlove-pagination .gridlove-prev a, .gridlove-pagination .next, .gridlove-pagination .prev, .gridlove-infinite-scroll a, .double-bounce1, .double-bounce2, .gridlove-link-pages > span, .module-actions ul.page-numbers span.page-numbers {
    background-color: #c12835 !important;
}

.gridlove-load-more a:after {
    content: "";
    background-image: url('images/Icons/Icon_Button_Chevron.svg');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 20px 20px;
    padding-right: 35px;
    width: 30px;
    height: 30px;
}

.CMenuButton a:hover {
    text-decoration: none !important;
}


.CMenuButton a:hover, .gridlove-header-middle .CMenuButton a:hover, .gridlove-menu .CMenuButton a:hover, .gridlove-mobile-menu .CMenuButton a:hover, button:hover, .gridlove-header-middle .gridlove-button-search:hover, .gridlove-header-sticky .gridlove-button-search:hover, .gridlove-load-more a:hover, .RedBtn:hover {
    background-color: #a01324;
}

.files_uploaded .delete, #content .gridlove-header-middle a:hover, #content .gridlove-header-middle .gridlove-sidebar-action:hover, #content .gridlove-header-middle .gridlove-actions-button > span:hover, #content .gridlove-header-middle .current_page_item > a, #content .gridlove-header-middle .current_page_ancestor > a, #content .gridlove-header-middle .current-menu-item > a, #content .gridlove-header-middle .current-menu-ancestor > a, #content .gridlove-header-middle .gridlove-category-menu article:hover a, #content .gridlove-header-responsive a:hover, #content .gridlove-header-responsive .gridlove-actions-button:hover > span, a:hover, #content .comment-reply-link, #cancel-comment-reply-link, #content .gridlove-box .entry-title a:hover, #content .gridlove-posts-widget article:hover a, #content .widget_recent_entries a:hover, #content .menu-item-has-children.active > span, #content .menu-item-has-children.active > a, #content .gridlove-nav-widget-acordion:hover, #content .widget_recent_comments .recentcomments a.url:hover, .gridlove-header-sticky a:hover, .gridlove-header-sticky .gridlove-sidebar-action:hover, .gridlove-header-sticky .gridlove-actions-button > span:hover, .gridlove-header-sticky .current_page_item > a, .gridlove-header-sticky .current_page_ancestor > a, .gridlove-header-sticky .current-menu-item > a, .gridlove-header-sticky .current-menu-ancestor > a, .gridlove-header-sticky .gridlove-category-menu article:hover a, .gridlove-header-middle a:hover, .gridlove-header-middle .gridlove-sidebar-action:hover, .gridlove-header-middle .gridlove-actions-button > span:hover, .gridlove-header-middle .current_page_item > a, .gridlove-header-middle .current_page_ancestor > a, .gridlove-header-middle .current-menu-item > a, .gridlove-header-middle .current-menu-ancestor > a, .gridlove-header-middle .gridlove-category-menu article:hover a, .gridlove-header-responsive a:hover, .gridlove-header-responsive .gridlove-actions-button:hover > span {
    color: #c12835;
}

.files_uploaded .delete {
    border-color: #c12835;
}


.menu-item-has-children:hover > a, .gridlove-prev-next-nav i.fa:hover, .gridlove-pn-link:hover, .gridlove-prev-next-nav a:hover, .gridlove-prev-next-nav a:hover i.fa, .gridlove-site-content .gridlove-slider-controls > div:hover {
    color: #c12835 !important;
}


.wpcf7-form input[type="file"] {
    margin-top: 10px;
}

.UoRLogo img {
    width: auto;
    height: 45px;
    margin-left: 30px;
}

#footer .UoRLogo img {
    height: 40px;
    margin-top: -4px;
}


.gridlove-header-sticky-on .UoRLogo img {
    margin-top: 10px;
}

.gridlove-copyright {
    padding-top: 0px;
}

.gonly screenery-columns-1 .owl-nav > div, .gridlove-cover-slider .owl-nav > div {
    border-radius: 0px !important;
    width: 35px !important;
    height: 35px !important;
    line-height: 39px !important;
}



.entry-category a {
    border-radius: 0px !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}

.meta-comments a, .meta-item a, .meta-item, .meta-views, .meta-views::before, .meta-date, .meta-date::before, .entry-meta .meta-item, .entry-meta .meta-rtime, .entry-meta .meta-views, .entry-meta a, .entry-meta span {
    font-size: 14px !important;
}

.meta-item a, .meta-item, .meta-views, .meta-views::before, .meta-date, .meta-date::before, .updated {
    color: #434142 !important;
}

#cover .meta-item a, #cover .meta-item, #cover .meta-views, #cover .meta-views::before {
    color: #ffffff !important;
}

.meta-views::before {
    font-size: 20px !important;
    position: absolute;
    top: -1px;
    left: 0px;
}

.meta-item:not(:first-child) {
    margin-left: 10px;
}

.meta-views {
    padding-left: 30px;
    position: relative;
}


.meta-comments a:before {
    font-size: 20px !important;
    margin-right: 10px !important;
}

.meta-comments {
    margin-left: 15px !important;
}


.meta-date .updated:before {
    font-size: 16px !important;
    margin-right: 10px !important;
}

.gridlove-posts .gridlove-post .meta-comments {
    display: none;
}

.gridlove-post a:hover, .gridlove-mobile-menu a:hover, #footer .widget_nav_menu a:hover, .Thirdcol a:hover, .gridlove-count-color a:hover, .vcard.author a:hover, 
.gridlove-sidebar .gridlove-posts-widget a:hover,
.gridlove-prev-link:hover .gridlove-pn-link,
.gridlove-next-link:hover .gridlove-pn-link {
    text-decoration: underline;
}




.meta-author,
.single-post .gridlove-author
{
    display: none !important;
}

.single-post .gridlove-content
{
    max-width: inherit;
}

#cover .gridlove-cover-item .meta-comments,
.gridlove-post .meta-date,
.gridlove-related .meta-views
{
    margin-left: 0px !important; 
}

.single-post .entry-meta .meta-date
{
    margin-left: 3px !important; 
}


#footer p {
    font-size: 16px !important;
}

#footer p a, #footer a {
    border: none !important;
    color: #ffffff !important;
}

#footer .menu a {
    font-size: 16px;
}

#footer p a:hover, #footer a:hover, #footer .menu li {
    border-bottom: 1px solid #949494  !important;
}

#footer .UoRLogo a, #footer .UoRLogo a:hover {
    border: none !important;
}

#footer .menu li {
    /*width: 50% !important;   */
}

#footer .menu li.SecondHalf {
}

#footer > .container .row .col-lg-3:nth-child(2) {
}

#footer > .container .row .col-lg-3:nth-child(3) {
    /*display: none !important;*/
}


#footer .UoRLogo {
    text-align: right;
}

#footer .FooterCopyright, #footer .FooterCopyright a {
    font-size: 14px !important;
}

#footer .FooterCopyright a {
    text-decoration: underline;
	border-bottom: none !important;
}

#footer .FooterCopyright a:hover {
    text-decoration: none;
}
.FooterCopyright > .row {
    margin-top: 18px;
}

#footer .gridlove-copyright {
}

#footer .menu a {
    font-weight: 500 !important;
}

.FooterCopyright {
    text-align: center;
}

.FooterCopyright .col-lg-3 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.gridlove-mobile-menu a {
    font-size: 16px !important;
}

#footer .SocialIcons .mks_social_widget {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}


.splnavfooter {
    margin-top: 88px !important;
}

.gridlove-share a, .gridlove-count, .gridlove-author-links .fa {
    border-radius: 0px;
}

.gridlove-count-color a, .gridlove-prev-next-nav i.fa, .gridlove-pn-link {
    color: #434142;
}



.gridlove-prev-next-nav .gridlove-pn-link {
    text-transform: uppercase;
    font-weight: normal;
}

.gridlove-count-color a {
    color: #434142;
    font-weight: 400 !important;
    font-size: 16px !important;
}

.gridlove-pn-ico, .gridlove-author-links .fa-link, .gridlove-prev-next-nav .gridlove-pn-ico, .love-author-links {
    background-color: transparent !important;
    border-radius: 0px !important;
    font-weight: normal !important;
}

.fa, .gridlove-author-links .fa {
    font-size: 16px;
}

.gridlove-author-links .fa {
    padding: 7px 0;
}

.gridlove-prev-next-nav i.fa {
    border-radius: 0px;
    line-height: 28px !important;
}

.widget_meta a, .widget_recent_entries li, .widget_recent_comments li, .widget_nav_menu a, .widget_archive li, .widget_pages a, .widget_categories li, .gridlove_category_widget .gridlove-count-color li, .widget_categories .children li, .widget_archiv .children li, input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], select, textarea {
    border-color: #d6d6d6 !important;
}

.gridlove-author-links .gridlove-pill {
    display: none !important;
}

.gridlove-author-links a {
    margin-right: 8px !important;
}

.comment-form label, .comment-form input:not(.submit), form label, form p label, form input:not([type="submit"]) {
    font-size: 16px !important;
    color: #434142;
}

.comment-form-author, .comment-form-email, .comment-form-url {
    margin-top: 10px;
}

.gridlove-cover-bg .gridlove-cover::before, .gridlove-cover-bg .gridlove-cover::after {
    background: none !important;
}

.gridlove-site-content .gridlove-slider-controls > div {
    border-radius: 0px !important;
    border: 1px solid #d6d6d6;
    background-color: transparent;
}



.gridlove-site-content .gridlove-slider-controls i {
    line-height: 150% !important;
}


.menu-item-has-children.active > span, .menu-item-has-children.active > a, .gridlove-nav-widget-acordion:hover {
    color: #c12835;
}

.tellusyourstory .gridlove-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 767px;
}

.gridlove-sidebar-action-wrapper .UoRLogo {
    display: block;
    text-align: center;
}

.gridlove-sidebar-action-wrapper .UoRLogo img {
    margin-left: 0px;
}

.gridlove-sidebar-action-wrapper .CMenuButton a {
    text-align: center;
}

.ConnTwitter .CMenuButton {
    top: 39% !important;
}


#commentform .error  { font-size: 12px; padding: 0 5px 5px 5px; color: #ffffff !important; }
#commentform input.error, #commentform textarea.error { background: #FFD2D2 !important; color:#000000 !important; }

.gridlove-footer
{
    background-color: #c12835;
}

.pullquote
{
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    font-family: 'Effra-Medium' !important;
    font-size: 26px;
    font-weight: 400 !important;
    line-height: 120%;
    color: #c12836 !important;
    display: inline;

    background-image: url('images/Icons/Icon_Quotation-right.svg');
    background-position: right 0px;
    background-repeat: no-repeat;    
    background-size: 25px 25px;
    right: 0;
    bottom: 10px;
}


.pullquote:before,
.pullquote:after
{
    width:25px;
    height:25px;
    content: "";
    position: absolute;    
    background-repeat: no-repeat;    
    background-size: 25px 25px;
}

.pullquote:before
{
    
   background-image: url('images/Icons/Icon_Quotation-left.svg');
   background-position: left top;
   left: 0;
   top: -5px;
}



p.pullquote + p {
    margin-top: 24px;
}

.SubscriberHeaderDiv
{
	background-color: #c12835;
	height: 40px;
	padding: 7px 0px;
}

.gridlove-sidebar-action-wrapper .SubscriberHeaderDiv
{
	background-color: transparent;
	margin-bottom: 30px;
	padding: 0px;
	height: 40px;
}
.SubscriberHeaderDiv a
{
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	font-family: "Effra-Bold", Sans-Serif !important
}
.SubscriberHeaderDiv a.btnLogout {
	background:  url('/wp-content/themes/connected/images/Icons/Icon_Logout.svg') scroll no-repeat 0px 50% transparent;
	background-size: 15px 15px;
	padding-left:25px;
}
.SubscriberHeaderDiv a.btnProfile {
	background:  url('/wp-content/themes/connected/images/Icons/Icon_Profile.svg') scroll no-repeat 0px 50% transparent;
	background-size: 14px 14px;
	padding-left:25px;
}
.SubscriberHeaderDiv a:first-of-type
{
	margin-right: 70px;
}
	


.gridlove-module .module-title
{
	display: block;
}


	
.RFY_Myprofile
{
	margin: 15px 0px;
	display: block;
	font-family: 'Effra-Medium', Sans-Serif;
    font-weight: 500;
    font-size: 20px;
	color: #c12835;
	text-transform:none !important;
}

/*body .gridlove-sidebar .gridlove-posts-widget
{
	min-height: 40px;
}*/

body .gridlove-sidebar .RFY_Myprofile
{
	margin: 0px;
	display: block !important;
}

.RFY_Myprofile:hover
{
	text-decoration: underline;
}

.CategoryPageOuter
{
	display: none;
}

 .single-post h1.entry-title
{
 font-size: 32px !important;
}


#content h2.RFY_NoTagsH2
{	
    width: 100%;
}

.CategoryPageOuter .HeadingDiv,
.single .gridlove-sidebar .gridlove-box.widget_text
{
	display: none;
}


#RecommendedPosts.widget
{
	padding-bottom: 0px !important;
}

#RecommendedPosts.RecommendedNotEmpty.widget
{
	padding-bottom:  30px !important;
}

header .CurrUserTags 
{
	display: none;
}

.comment-form-author, .comment-form-email
{
	width: 50% !important;
}

.comment-form-email
{
	padding-right: 0px !important;
}


/*** Temp color - b **/
article.gridlove-post
{
	position:relative;
}

article.gridlove-post.RecommendedForYou:after,
.RecommendedForYou article.gridlove-post:after
{
	/** commented as client asked for **/
	/* content: "";
	top: 5px;
	right: 5px;
	position:absolute;
	width: 40px;
	height: 40px;
	background: transparent url('/wp-content/themes/connected/images/Icons/Icon_Recommended.svg') 0 0 no-repeat;
	z-index:100; */
}

article.gridlove-post.RecommendedForYou.BGNone:after,
.RecommendedForYou.BGNone article.gridlove-post:after
{	
	background-image:none !important;
}

/* .RecommendedArticles article.gridlove-post.RecommendedForYou:after,
	.RecommendedArticles .RecommendedForYou article.gridlove-post:after
	{display:none;} */
	

/*** Temp color - e **/

/** Cookie policy - begins **/ 

#cookie-notice .cookie-notice-container
 {
	padding: 30px 15px 10px 15px;
 }

 #cookie-notice a
 {
	margin-bottom: 20px;
 }

 #cookie-notice .cookie-notice-container
 {
	 padding: 0px;
 }


 #cookie-notice #cn-notice-text
 {
	font-size: 16px !important;
	display: block;
	margin-bottom: 10px;
 }
 
 /** Cookie policy - ends **/ 

 .gridlove-content .entry-content a,  .gridlove-content .entry-content p a
 {
    color: #c12835;
    border-color: #c12835;
    border-bottom: 1px solid #c12835;
 }

 .gridlove-content .entry-content a:hover,  
 .gridlove-content .entry-content p a:hover,
 .gridlove-content .entry-tags a,
 .gridlove-content .entry-tags p a
 {
    border: none;
 }



 .gridlove-content .entry-tags a:hover
 {
    background-color: #c12835;
    color: #ffffff;
 }
 
 .connected_login .entry-content
 {
	 position: relative;
 }
 
  .connected_login .FWLabel
 {
	 position: absolute;
	 
 }
 
.page-template-members-login .error
{
    margin-bottom:30px;
    color:#ffffff;
}

#EditProfile .nf-form-content nf-field
{
	margin-bottom: 30px;
}

body #mem_myinterests
{
	list-style-type: none;
	padding-left: 0px;
}

#EditProfile {overflow:hidden;}

body .gridlove-sidebar #RecommendedPosts
{
	display: block !important;
}

body .gridlove-header-top
{
	display: none !important;
}

body .owl-item .gridlove-hidden-overlay
{
	opacity: 1 !important;
}



body .gridlove-posts-widget .sc_notlogged a.lowercase
{
	text-transform: lowercase !important;
	color: #c12835 !important;
}
.category .CategoryPageOuter > .row.gridlove-posts
{
	margin-left: 0px;
	margin-right: 0px;
}
/******media queries************/

@media only screen and (min-width: 1700px) {

	.gridlove-cover-area .gridlove-cover-bg img {
		width: 100% !important;
		min-width: 2000px;
	}
}

@media only screen and (max-width: 1300px){

	.ConnTwitter  #twitter2{
		display: block;
		width: 100%;
	}
	
	.ConnTwitter  .CMenuButton{
		position: relative !important;
		width: 100%!important;
		text-align: Center;
	}
}

@media only screen and (max-width: 1300px) and (min-width: 768px){

	.ConnTwitter  .CMenuButton{
		padding-bottom: 35px;
	}
}


@media only screen and (min-width: 1024px) {	

    .gridlove-header-sticky .UoRLogo {
        display: none;
    }

    .gridlove-header-sticky-on .gridlove-header-sticky .UoRLogo {
        display: inline-block;
    }

    #footer > .container > .row > [class^="col-lg"] .mks_social_widget {
        display: none !important;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1024px) {
    #header {
        display: none !important;
    }

    .gridlove-header-responsive {
        display: block !important;
        height: 70px !important;
    }

    .gridlove-header-responsive + .gridlove-cover-area {
        margin-top: 70px;
    }

    .page-template-tellusyourstory #content,
	.page-template-members-login #content{
        margin-top: 100px;
    }

    .gridlove-sidebar-action-inside .hidden-lg-up.gridlove-box {
        display: block !important;
    }

    .gridlove-header-responsive .gridlove-actions, .gridlove-header-responsive .UoRLogo {
        position: absolute !important;
    }

    .gridlove-header-responsive .gridlove-actions {
        right: 150px;
        top: 20px;
    }

    .gridlove-site-branding.mini {
        margin-top: 5px;
    }

    .gridlove-header-responsive .UoRLogo {
        right: 10px;
        top: 15px;
    }

    .gridlove-header-sticky-on .gridlove-header-responsive .UoRLogo {
        top: 5px;
    }

    .CMenuButton {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 1040px) {
    .Thirdcol .splnavfooter {
        margin-top: 61px !important;
    }
}

@media only screen and (min-width: 768px) {
	
	
    #TellUsYourStory .nf-form-content nf-field:first-of-type, 
	#TellUsYourStory .nf-form-content nf-field:nth-of-type(2), 
	#TellUsYourStory .nf-form-content nf-field:nth-of-type(5), 
	#TellUsYourStory .nf-form-content nf-field:nth-of-type(6) .nf-field-container,
	#TellUsYourStory .nf-form-content nf-field:nth-of-type(4) .nf-field-container,
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(4) .nf-field-container,
	.RegisterAndEdit .nf-form-content nf-field:first-of-type .nf-before-field,
	.RegisterAndEdit .nf-form-content nf-field:first-of-type .nf-field,
	.RegisterAndEdit .nf-form-content nf-field:first-of-type .nf-after-field,
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(2),
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(3),
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(5),
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(6),
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(7),
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(8),
	
	#EditProfile.RegisterAndEdit .nf-form-content nf-field:nth-of-type(5)
	{
        float: left;
        width: 50%;
    }
			
	
	
	
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(4),
	#EditProfile .nf-form-content nf-field:nth-of-type(5) .nf-field-container,
	#EditProfile .nf-form-content nf-field:nth-of-type(9),
	#EditProfile .nf-form-content nf-field:nth-of-type(9) .nf-before-field,
	#EditProfile .nf-form-content nf-field:nth-of-type(9) .nf-field,
	#EditProfile .nf-form-content nf-field:nth-of-type(9).nf-after-field,
	#EditProfile.RegisterAndEdit .nf-form-content nf-field:nth-of-type(7)
	{
		width: 100%;
		float: left;
	}
		
	#EditProfile .nf-form-content nf-field:nth-of-type(5),
	#EditProfile .nf-form-content nf-field:nth-of-type(6)
	{
		width: 50%;
		float: left;
	}
	

    #TellUsYourStory .nf-form-content nf-field:nth-of-type(2) .nf-field-container, 
	#TellUsYourStory .nf-form-content nf-field:nth-of-type(6) .nf-field-container,
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(3) .nf-field-container,
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(6) .nf-field-container,
	.RegisterAndEdit .nf-form-content nf-field:nth-of-type(8) .nf-field-container,	
	#EditProfile .nf-form-content nf-field:nth-of-type(2) .nf-field-container,
	#EditProfile .nf-form-content nf-field:nth-of-type(7) .nf-field-container
	{
        padding-left: 20px;
    }
	
	#EditProfile .nf-form-content nf-field:nth-of-type(4) input
	{
		cursor: not-allowed;
	}
	#EditProfile .nf-form-content nf-field
	{
		margin-bottom: 30px;
	}
	
	
	
	#EditProfile .nf-form-content nf-field:nth-of-type(9) .nf-field-container,
	#EditProfile .nf-form-content nf-field:nth-of-type(3) .nf-field-container,
	#EditProfile .nf-form-content nf-field:nth-of-type(7) .nf-field-container,
	#EditProfile .nf-form-content nf-field:nth-of-type(8) .nf-field-container.submit-container
	{
        padding-left: 0px;
    }
	
	
	
	.RegisterAndEdit .list-checkbox-wrap .nf-field-element li
	{
		display: inline-block;
		margin-right:3% !important;
		width:30% !important;
	}
	
	

    /*.nf-fu-progress
	{
		display:none !important; 
	}*/
}

@media only screen and (max-width: 1023px) and (min-width: 901px) {
    .gridlove-sidebar {
        margin-left: 96px;
    }
}

@media only screen and (max-width: 1023px) and (min-width: 580px) {

    .gridlove-sidebar .gridlove-posts-widget .post:nth-of-type(2), .gridlove-sidebar .gridlove-posts-widget .post:nth-of-type(4) {
        padding-left: 24px !important;
    }



    .gridlove-sidebar .gridlove-posts-widget .post {
        max-width: 50% !important;
        position: relative !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
    }

    .gridlove-sidebar .gridlove-posts-widget {
        display: -webkit-flex !important;
        display: flex !important;
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
}


@media only screen and (max-width: 1023px) {



    #footer .UoRLogo {
        text-align: center !important;
        margin-top: 30px !important;
    }


    .gridlove-header-sticky-on .gridlove-header-responsive .UoRLogo {
        top: 0px;
    }

    .gridlove-header-responsive .gridlove-actions {
        right: 10px;
    }

    .gridlove-header-responsive .UoRLogo {
        display: none !important;
    }

    /*.gridlove-header-responsive .gridlove-actions {
        right: 150px;
    }

    .gridlove-header-responsive .UoRLogo {
        position: absolute;
        right: 10px;
        top: 10px;
    }*/

    .gridlove-site-branding.mini {
        position: absolute;
        left: 20px;
    }

    #footer .UoRLogo img {
        margin-left: 0px;
    }

    body .CMenuButton {
       margin-top: 15px !important;
		padding-left: 0px !important;
    }

    #footer .SocialIcons {
        display: none !important;
    }

    #footer > .container > .row > .col-lg-3.col-md-6:nth-child(1), #footer > .container > .row > .col-lg-3.col-md-6:nth-child(4) {
        width: 100% !important;
        max-width: 100% !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
    }

    #footer > .container > .row > .col-lg-3.col-md-6:nth-child(4) .widget a {
        display: block;
    }

    #footer > .container > .row > .col-lg-3.col-md-6:nth-child(4) .widget a:hover {
        border-bottom: none !important;
    }

    #footer > .container > .row > .col-lg-3.col-md-6:nth-child(4) .widget a img, .gridlove-sticky-sidebar a img {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .gridlove-sidebar {
        max-width: 712px !important;
        width: 100% !important;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
    }
}




@media only screen and (max-width: 580px) {

    #footer > .container > .row > .col-lg-3.col-md-6:nth-child(2) [id^="nav_menu"] {
        margin-bottom: 0px !important;
    }

    .Thirdcol .splnavfooter {
        margin-top: 0px !important;
    }

    .gridlove-header-responsive, .gridlove-header-responsive .container {
        height: 70px !important;
    }

    .gridlove-header-responsive .gridlove-actions {
        top: 10px;
        /*right: 10px;*/
    }
	
	.comment-form-author, .comment-form-email
	{
		width: 100% !important;
	}
	
	.page-template-tellusyourstory #content,
	.page-template-members-login #content{
        margin-top: 30px;
    }

    /*
    .gridlove-header-responsive .UoRLogo {
        display: none !important;
    }    
    */

    .gridlove-site-branding.mini {
        top: 7px !important;
    }


    .entry-sm-overlay .meta-item a, .entry-sm-overlay .meta-item, .entry-sm-overlay .meta-views, .entry-sm-overlay .meta-views::before, .entry-sm-overlay .meta-date, .entry-sm-overlay .meta-date::before, .entry-sm-overlay .updated, #content .entry-sm-overlay h1, #content .entry-sm-overlay h1 a, #content .entry-sm-overlay h2, #content .entry-sm-overlay h2 a, #content .entry-sm-overlay h3, #content .entry-sm-overlay h3 a, #content .entry-sm-overlay h4, #content .entry-sm-overlay h4 a, #content .entry-sm-overlay .entry-title a {
        color: #ffffff !important;
    }

    .FooterCopyright {
        text-align: left;
    }

    .gridlove-copyright .UoRLogoDiv a {
        float: right;
    }

    .FooterCopyright .col-md-4 {
        margin-bottom: 10px;
    }

    .gridlove-copyright .FooterCopyright, .gridlove-copyright .UoRLogoDiv {
        padding-left: 10px;
        padding-right: 10px;
        width: 50% !important;
    }

    .gridlove-copyright .FooterCopyright .row, .gridlove-copyright .UoRLogoDiv .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #footer .UoRLogo {
        margin-top: 25px !important;
    }

    .Thirdcol .splnavfooter {
    }
}

/* Safari - 6.1-10.0 */



@media screen and (min-color-index:0) and (min-width: 901px) and (max-width: 1036px) and (-webkit-min-device-pixel-ratio:0) 
{ 
     .single-post .gridlove-content
    {
      margin-left: 96px !important;                                                                                              
    }
                                                                                            
  .gridlove-share-wrapper
    {
        position: fixed !important; 
        float: left !important;
        z-index: 9999 !important;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    :root .gridlove-content, _:-ms-input-placeholder
      {
          -ms-flex:unset;
          -webkit-box-flex:unset;
          flex:unset;
      }

      .single-post .gridlove-content.gridlove-single-layout-7
      {
        max-width: 860px;
      }
		
		#footer .UoRLogo img
		{
			width: 125px;
		}
    
  }
  
@media screen and (max-width: 1300px) and (min-width: 1024px) and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1300px)  and (min-width: 1024px){
  
	.gridlove-header-responsive .UoRLogo
	{
		right: 50px;
	}
}

@media screen and (max-width: 767px)
{
	#EditProfile .nf-form-content nf-field {
		float: left;
		width: 100%;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	

}

  
@media screen  and (max-width: 1040px) and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1040px){
    
      .single-post .gridlove-content.gridlove-single-layout-7,
	  .single-post .gridlove-sidebar
      {
        max-width: 100% !important;
      }

	.ConnTwitter > .container > .row 
	{
		display: block;
	}
	
	
	
  }

.climate-issue > div {
	padding:0!important;
}

#climate-issue-sidebar {
	// padding-bottom: 30px;
}