/* Navigation */

.fl-page-nav ul.sub-menu li a {
	font-size: 12px;
	padding: 5px 10px;
}

p.comment-subscription-form {
    display: none;
}

footer {
	background-color: #fff;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
	color: #76cccb;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:focus {
	color: #488282;
}

.post-template-default span br, .home span br, .category span br {
	display: none;
}

.fl-button, .custom-category a, .fl-post-info-terms a {
	font-family: "Prata", sans-serif !important
}
.fl-page-header-primary .fl-logo-img {
	max-width: 675px;
}

img.pp-photo-img.wp-image-12046.size-full {
	max-width: 313px;
}
.fl-page-nav ul.sub-menu {
	border-top: none;
}
/* Homepage */

.fl-page-nav-container.container {
    padding-left: 20px;
    padding-right: 20px;
}

.flex-row-footer {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: baseline;
}

.border-top, .fl-builder-pagination-load-more {
	border-top: 1px solid #76cccb;
}

.fl-builder-pagination-load-more { margin-top: 40px;
}

#menu-main-menu-1 a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item ~ li.current-menu-item > a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item > a {
	color: #76cccb;
}

#menu-main-menu-1 a:hover, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item ~ li.current-menu-item > a:hover {
	color: #488282;
}

a:hover {
	text-decoration: none;
}

.fl-page-nav-wrap {
	border-bottom: 0px;
	border-top: 0px;
}


.fl-col.fl-node-5ad5d194d9002.fl-col-small.fl-col-has-cols {
	padding-top: 40px;
}

.bg-white {
	background: #ffffff;
}

.pt-10 {
	padding-top: 10px;
}

.pt-20 {
	padding-top: 20px;
}

.ptb-20 {
	padding: 20px 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Prata", sans-serif !important
}

/* Navigation */

.fl-page-nav-wrap #menu-main-menu-1 .menu-item {
    letter-spacing: 2px;
}
/* Navigation */

/* Posts */

.custom-post-grid .fl-post-feed-text {
padding: 20px 0;
}

.archive .custom-post-grid .fl-post-feed-text {
padding: 0 0 20px 0;
}

.custom-post-grid .fl-post-feed-title {
margin: 0;
}

.fl-post-feed-text .custom-category {
font-size: 20px;
}

.category .custom-post-grid .fl-icon-group .fl-icon {
	margin-bottom: 0px;
}


input#fl-comment-form-submit {
    text-transform: none;
	font-family: "Prata", sans-serif !important
}
.fl-post-feed-content.short_excerpt {
    padding: 0 10px;
}
.category-two-featured-images .fl-post-feed-content.short_excerpt {
    margin: 0 5px;
}

.category .fl-post-grid-post img, .about-grid .fl-post-grid-post img {
    max-height: 383px;
    object-fit: cover;
}

.fl-post-feed-text {
    word-wrap: break-word;
}
.custom-post-grid .fl-post-feed-image {
padding: 20px;
background-color: #f2f9f2;
}

.custom-post-grid .fl-post-feed-text.background-color,.fl-post-feed-content.long_excerpt  {
padding: 0 10px;
background-color: #f2f9f2;
	color: #006696;
}

.custom-post-grid .fl-post-feed-text.background-color {
	padding: 0 20px;
}

.custom-post-grid .shop-the-post {
	padding: 20px;
}

.social-read-comm {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}

.social-feed-post, .comments-feed-post {
	flex: 1;
}


.custom-post-grid .fl-icon-group .fl-icon {
    margin-bottom: 0px;
    margin-top: 8px;
    margin-right: 16px;
color: #76cccb;
	display: inline-block;
}

.test123 {
	color: #006696;
	font-size: 2em;
}
span.fl-post-feed-comments.text-uppercase {
	float:right;
}

.fl-button {
color: #fff !important;
border-radius: 0 !important;
	text-transform: uppercase;
}

.fl-button-text {
	color: #fff !important;
	text-transform: uppercase;
}

/* End Posts*/

/* Sidebar*/

.where-i-shop p {
    margin-bottom: 0px;
}

.pp-social-icons.pp-social-icons-center {
    display: flex;
    justify-content: space-between;
}

.background-white-row .pp-logos-content {
	padding-left: 10px;
	padding-right: 10px;
}
.background-white-row .pp-logos-content .fa, .background-white-row .pp-logos-content .fa:hover {
    background: none;
	color: #006696;
}

.background-white-row .pp-logos-content .fa.fa-chevron-circle-left { padding-left: 10px;}

.background-white-row .pp-logos-content .fa.fa-chevron-circle-right { padding-right: 10px;}

.background-white-row {
	padding-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.background-white-row > div {
background-color: #fff;
}

.wpp-post-title {
	color: #76cccb;
	text-transform: uppercase;
}
.widget.widget_archive h2 {
    display: none;
}

.background-color-sidebar { background-color: #f2f9f2;
    color: #006696;
}

.rs-ltk-content-frame-wrapper.ng-scope {
	padding-top: 0px !important;
}


.pp-subscribe-form-inner .fl-button-text {
display: none;
}

.fa:hover, .test123:hover{
	color: #488282;
}

.fl-col.fl-node-5ad5d194d9002 select {
    width: 100%;
}

.sidebar-spacing {
    height: 20px;
}
select {

  /* styling */
	color: #006696;
  
  border: thin solid blue;
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;
	width: 100%;

  /* reset */

  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}


/* arrows */

select.archive-dropdown,select#archives-dropdown--1, .select-archives select {
	background:#006696;
		color: #fff;
	border-radius: 0px;
  background-image:
    linear-gradient(45deg, transparent 50%, #fff 50%),
    linear-gradient(135deg, #fff 50%, transparent 50%),
    linear-gradient(to right, #76cccb, #76cccb);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
	border: none;
	
}

/* Contact */
.custom-upload .btn-block {
    background: white;
    max-width: 200px;
	font-family: "Prata", sans-serif !important;
	color: #006696;
	background-image: url('wp-content/uploads/2018/06/icon.jpg') !important;
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: right;
}

.caldera-grid .fl-button {
	margin-top: 20px;
}

.caldera-grid input {
	max-width: 50%;
}
/* Contact */

.fl-page-nav-search input::-webkit-input-placeholder, .caldera-grid input::-webkit-input-placeholder, .caldera-grid textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #006696 !important;
	font-weight: 500 !important;
	font-family: "Prata", sans-serif !important
}
.fl-page-nav-search input::-moz-placeholder, .caldera-grid::-webkit-input-placeholder { /* Firefox 19+ */
  color: #006696;
}
.fl-page-nav-search input:-ms-input-placeholder, .caldera-grid::-webkit-input-placeholder { /* IE 10+ */
  color: #006696;
}
.fl-page-nav-search input:-moz-placeholder, .caldera-grid::-webkit-input-placeholder { /* Firefox 18- */
  color: #006696;
}

select.archive-dropdown:focus, select#archives-dropdown--1:focus, .select-archives select:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, #76cccb, #76cccb);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0;
	border: none;
}

/* Category Page */

.category .custom-post-grid .category-one-featured-images.fl-post-feed-image img {
    min-width: 650px !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
	width: auto !important;
}
.category-two-featured-images .featured-image img {
    max-height: 725px;
    object-fit: cover;
}

.fl-heading-text, .text-uppercase-menu .menu-item a {
	text-transform: uppercase;
}

.category .custom-category.text-uppercase {
    display: none;
}

.category .fl-post-feed-header 
{text-align: center;}

.archive .fl-post-feed-image {
	margin-bottom: 0px;
}
.grid-location i.fa.fa-map-marker {
    font-size: 18px;
    padding-right: 5px;
}

.category-two-featured-images {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	align-items: flex-start;
}

.archive .custom-post-grid .featured-image:first-of-type {
    margin-right: 5px;
}

.archive .custom-post-grid .featured-image:nth-of-type(2){
    margin-left: 5px;
}

.archive .post-grid .fl-post-grid-post, .about-grid .fl-post-grid-post {
    background: #f2f9f2;
    padding: 10px;
	border: 0px;
}

h2.fl-post-grid-title.test123 {
    text-transform: uppercase;
    font-size: 1.25em;
    min-height: 50px;
}

.flex-content .fl-col-group .fl-col-group-nested p, .flex-content .fl-col-group .fl-col-group-nested .fl-module-content.fl-node-content {
	margin-bottom: 0px;
}

.fl-node-5ae6eb3733d11 > .fl-module-content.fl-node-content {
    margin-top: 10px;
}

.category .flex-content, .flex-content .fl-col-group .fl-col-group-nested {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}

.fl-post-grid .fl-icon-group.fl-icon-group-left:first-of-type {
    float: right;
visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.5s linear;
}

.fl-post-grid .fl-icon-group.fl-icon-group-left:nth-of-type(2) {
    float: right;
visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}

.fl-post-column:hover .fl-icon-group.fl-icon-group-left:nth-of-type(2) {
  visibility: visible;
  opacity: 1;
}

.fl-post-column:hover .fl-icon-group.fl-icon-group-left:first-of-type {
  visibility: hidden;
  opacity: 0;
}

.flex-content .fl-icon:last-of-type {
    margin-right: 0px;
}

.flex-content .fl-icon {
	margin-top: 8px;
    margin-right: 16px;
	display: inline-block;
	margin-bottom: 0px;
}

.archive .post-grid .fl-post-grid-text {
    padding: 20px 0;
	background-color: #f2f9f2
}

/* Blod Detail */

.single-post .fl-post-info-terms {
    font-size: 20px;
    text-transform: uppercase;
}

.uppercase-text span, .uppercase-text div {
    text-transform: uppercase;
}

.single-post h1 {
	font-size: 30px;
}

.stp-control.stp-left {
background: #FFF url(https://classygirlswea.wpenginepowered.com/wp-content/uploads/2018/05/left_arrow_2.jpg) no-repeat !important;
}

.single-post .addtoany_list {
    display: flex !important;
    justify-content: center;
}

.related-item h5 {
    text-transform: uppercase;
}


.stp-control.stp-right {
background: #FFF url(https://classygirlswea.wpenginepowered.com/wp-content/uploads/2018/05/right_arrow_2.jpg) no-repeat !important;
}

h3.text-center.shop-post {
    text-transform: uppercase;
    font-size: 18px;
}

.addtoany_list a img {
	max-width: 42px;
}

.related_posts_by_taxonomy img {
	border: 0px;
}
.custom-singular-post img {
    padding: 10px;
}

.single-post .custom-singular-post .fl-node-content {
	padding: 20px;
	background-color: #f2f9f2;
color: #006696;}

.fl-comments-list .comment-content {
    background: #fefefe;
}

/* Comment Customization */


.fl-comments-list {
    background-color: #f2f9f2;
    padding: 0px 20px;
}

.fl-comments-list {
    background-color: #f2f9f2;
    padding: 0px 20px;
	margin-bottom: 30px;
}

.fl-comments-list .comment-content {
    background: #f2f9f2;
    border: 0px;
}

span.comment-avatar {
    display: none;
}

.fl-comments-list ol li {
    border-bottom: 1px solid #76cccb;
    margin: 10px 0;
}

span.comment-author-link {
    color: #006696;
    text-transform: uppercase; 
}

.comment-content.clearfix {
    color: #006696;
	padding: 0px;
}

.fl-comments-list .comment-reply-link {
	padding: 5px 0 10px 0;
	text-align: left;
	text-transform: uppercase;
}

.fl-comments-list .comment-author-link {
	margin-left: 0px;
}

#respond label {
    text-transform: uppercase;
	color: #006696;
	font-weight: 400;
}

#respond .form-control {
    border: none;
    background-color: #f2f9f2;
    border-radius: 0px;
	color: #006696;
}
/*For if user replies to comment */
#comments li #respond .form-control {
    background: #fff;
}

.comment-headline-flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

input#subscribe-reloaded {
    width: 20px !important;
    height: 20px !important;
    vertical-align: bottom;
}

h3#reply-title {
    visibility: hidden;
	height: 1px;
}

/* About */
.about-content {
	font-size: 18px;
	font-weight: 500;
}

.about-content p {
    margin: 0 0 30px;
	line-height: 1.75;
}

.about-grid .fl-post-grid-meta { padding-bottom: 0px;
}
.about-grid .fl-post-grid .fl-icon-group.fl-icon-group-left:first-of-type {
	display: none;
}


.about-grid .fl-post-grid .fl-icon-group.fl-icon-group-left:nth-of-type(2) {
	display: block;
	visibility: visible;
    opacity: 1;
}


/* end about */
.single-post .shopthepost-widget, .archive .shopthepost-widget{
    background: #fff;
    padding: 20px;
}

.related_posts_by_taxonomy img {
    width: 100%;
    height: 234px;
    object-fit: cover;
}

.single-post .fl-widget, .archive-widget .fl-widget, .home .fl-widget {
	margin-bottom: 0px;
}

.fl-module-content.fl-node-content.bottom-button {
	margin-bottom: 0px;
}

.widget.related_posts_by_taxonomy {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    background: #fff;
}

.nav-links a {
	font-size: 1.25em;
	color: #006696;
}

.margin-20 {
	margin: 20px;
	width: auto;
}
.related_posts_by_taxonomy .related-item {
padding: 10px;
}


/* Comments */
h3.fl-comments-list-title.hi {
    text-transform: uppercase;
    font-size: 1.25em;
    color: #76cccb;
	font-family: "Open Sans", sans-serif !important
}
.comment-headline-flex a.fl-button {
    text-transform: none;
}

.fl-comments-list ol li:first-of-type {
    margin-top: 0px;
}

.fl-comments-list ol li:last-of-type {
	border-bottom: none;
}
.btn.btn-primary {
    color: #fff;
	text-transform: uppercase;
	border-radius: 0px;
}
a.fl-post-grid-more.fl-button {
    text-transform: uppercase;
}

/* Desktop Only */

 @media (min-width: 991px) {
	 
	 footer .border-top.flex-content .fl-row-content-wrap {
		 min-width: 1100px;
	 }
	 
	 .category .fl-post-feed-comments .test123 {
	line-height: 0px;
}
	 
	 .search-results .fl-col-group.fl-node-5afd547b81eea.fl-col-group-nested {
    margin-top: 128px;
}
	 
	 .page .fl-col.fl-col-small.fl-col-has-cols {
    margin-top: 80px;
	 }

   .home .fl-col-small.fl-col-has-cols {margin-top: 155px !important;}
	 
 
	 .archive .fl-col.fl-col-small.fl-col-has-cols {
    margin-top: 135px;
}
	 
	 .category .fl-post-feed-image-above.hentry .fl-post-feed-text {
    padding-top: 0;
}
	 
	 .category .text-uppercase.text-center h1.fl-heading, .archive h1.fl-heading, .search h1.fl-heading {
    font-size: 2em;
}
	 
	 .category h2.fl-post-feed-title.text-uppercase {
    font-size: 3em;
}
	 
	 .single-post .fl-col-small.fl-col-has-cols {margin-top: 110px;}

	 
	 .related_posts_by_taxonomy .related-item:nth-of-type(3) {
padding-right:0px;
}
	 
	 .related_posts_by_taxonomy .related-item:first-of-type{
padding-left: 0px;
}
	 
	 .home .fl-post-feed-comments .test123 {
		 line-height: 0px;
	 }
	 
	 .fl-module-pp-subscribe-form.fl-node-5ae6eb3733d4b .fl-module-content.fl-node-content {
    margin-right: 0px;
    float: right;
	 }
	 
	 .border-top.flex-content .fl-row-content-wrap {
    padding-left: 0px;
    padding-right: 0px;
}
	 .fl-node-5ae6eb3733c2c .fl-module-content.fl-node-content {
    margin-left: 0px;
    float: left;
}
	 
	 .background-white-row .bx-wrapper {
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
	 
}

	 .home .fl-col-small.fl-col-has-cols {margin-top: 155px ; }

	 .pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next {
		 top: 40%;
	 }

.fl-node-5afd547b82946 > .fl-module-content {
	margin-bottom: 20px;
}

/* mobile */
 @media (max-width: 991px) {
.navbar-default i.fa.fa-bars {
color: #006696;
}
	 
	 .fl-module-post-grid.custom-post-grid .fl-post-feed-text .custom-category, .single-post .fl-post-info-terms {
		 font-size: 12px;
	 }
	 
 
	 .category .custom-post-grid .category-one-featured-images.fl-post-feed-image img {
    min-width: auto !important;
}
	 
	 .fl-icon-group.fl-icon-group-left {
		 padding: 10px 0;
	 }
	 
	 .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-logo a {	     background-image: url(https://classygirlswea.wpenginepowered.com/wp-content/uploads/2018/05/left_align_logo.jpg);
    background-size: contain;
    background-repeat: no-repeat;
		 display: block;
}
	 
	 .fl-page-header-primary .fl-logo-img {
		 visibility: hidden;
	 }
	 
	 .fl-post-feed-post.fl-post-feed-image-above > .fl-post-feed-text {
    padding: 0 20px;
}
	 .fl-row-content-wrap {
		 padding-top: 0px;
	 }
	 .social-read-comm {
		 flex-wrap: wrap;
	 }
	 
	 	 .social-read-comm > div, .select-archives select, select.archive-dropdown {
    width: 100%;
}
	 
.social-feed-post .fl-icon-group.fl-icon-group-left, .social-read-comm > div { 
	text-align: center;
	 }

span.fl-post-feed-comments.text-uppercase {
    float: none;
}
	 
	 .category .fl-post-feed-content.short_excerpt {
    padding: 0 20px;
}
	 
 
	 h2.fl-post-feed-title.text-uppercase, .single-post h1 {
		 font-size: 1em;
	 }
	 

	 button.fl-menu-mobile-toggle.hamburger {
		 color: #006696;
	 }
	 
	 .fl-page-header-primary .fl-logo-img {
    max-width: 100%;
}
	 
	 .flex-content .fl-col-group .fl-col-group-nested {
		 flex-wrap: wrap;
	 }
	 
	 .fl-col.fl-node-5ae6eb3733c9d.fl-col-small {
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
}
	 
	 .home .fl-col-small.fl-col-has-cols {
		 margin-top: 20px !important;
	 }
	 
	 .custom-post-grid .fl-icon-group .fl-icon {
		 margin-bottom: 8px;
	 }
	 
	 .bx-wrapper {
		 margin-bottom: 0px;
	 }
	 
	 .pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next {
		 top: 40%;
	 }
	 
	 .fl-post-feed-content.short_excerpt {
		 padding: 0 10px;
	 }
.widget.related_posts_by_taxonomy {
    flex-wrap: wrap;
    margin: 0 20px;
}
	 
	 .related_posts_by_taxonomy .related-item
	 {
		 padding: 10px;
	 }
	 h3.fl-comments-list-title.hi {
		 font-size: .75em;
	 }
	 
	 .custom-post-grid .shop-the-post {
		 margin: 0px 10px;
	 }
	 
	 .comment-headline-flex h3 .fl-button {
		 font-size: .5em;
	 }
	 
	 .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-logo {
		 max-width: 50%;
	 }
}

/* Migration Clean Up */

p + br, div > br {
    display: none;
}

.archive.category .fl-module.fl-module-post-grid .fl-post-feed-post.fl-post-feed-image-above.fl-post-align-default:first-of-type {
background-color: #f2f9f2;
}

.archive.category .fl-post-feed-post.fl-post-feed-image-above .fl-post-feed-text {
	background-color: #fff;
}

.archive.category .fl-post-feed-post.fl-post-feed-image-above .background-color {
	background-color: #f2f9f2 !important;
}


/* Socioh changes to make wardrobe staples carousel images more uniform in size - Sep 16, 2019 - tarun@socioh.com */

/* #stp-5d6f3a87124b1 .stp-product {
	width: auto !important;
} */

/* #stp-5d6f3a87124b1 .stp-product img {
	border: 1px solid rgba(0,0,0,.05) !important;
	height: 120px !important;
} */

.stp-control.stp-left {
  background: #f2f9f2 url(https://classygirlswea.wpenginepowered.com/wp-content/uploads/2019/09/arrow-left.png) no-repeat !important;
}

.stp-control.stp-right {
  background: #f2f9f2 url(https://classygirlswea.wpenginepowered.com/wp-content/uploads/2019/09/arrow-right.png) no-repeat !important;
}

#wpp-sidebar ul.wpp-list {
    padding-inline-start: 0;
}