/*
Theme Name: 	thewearever Child
Theme URI: 		http://brandhorse.com/thewearever
Description: thewearever - Custom Theme
Author: 		Brandhorse
Author URI: 	http://brandhorse.com
Description:	Child Theme for thewearever -
Template:		thewearever
Version: 9.3
*/

/* Theme customization starts here
-------------------------------------------------------------- */
@import 'http://fast.fonts.net/cssapi/774fa288-c3da-4a19-8006-7e4ffc72cd57.css';

.under-construction h2, h2 {
  font-family:'Proxima Nova W01' !important;
}

.proximaNova, .vc_general.vc_btn3, h6, .wpcf7-form-control, .wpcf7-submit, .jr-insta-datacontainer {
  font-family:'Proxima Nova W01' !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}

.vc_custom_heading h3 {
    font-family:'Proxima Nova W01' !important;
    letter-spacing: 0.1em !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:'Proxima Nova W01' !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family:'Proxima Nova W01' !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family:'Proxima Nova W01' !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-family:'Proxima Nova W01' !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}

.slider-image-vertical li {
  padding-left: 15px;
}

.ihwt-hotspot-wrapper .HotspotPlugin_Hotspot > div,
.ihwt-hotspot-wrapper-wrapper, .otspotPlugin_Hotspot,
.Hotspot_Title, .Hotspot_Message {

    border-radius: 0px !important;
    font-family:'Proxima Nova W01' !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;

}

.Hotspot_Message {
  line-height: normal !important;
  font-size: 13px !important;
}

.post h4 {text-transform: uppercase;}

.comment, #comments-title {font-family:'Didot W01 Roman'; color: #000;}

.section-post-related h4 {
    font-size: 21px;
    line-height: 20px;
    font-family:'Didot W01 Roman';
    color: #000;
}

/*Archive Edits*/

.archive .post-photo-wrapper {
    max-height: 550px;
    overflow: hidden;
}

.section-post-related .post-related .image_frame {
    margin-left: 0;
    margin-bottom: 15px;
}

.section-post-related .one-third {padding-right: 2%;}

/*------------------------------ HIDE ALL THIS STUFF EVERYTHING ------------------------*/
.section-post-related .hide-me,
.date_label,
.section-post-related  .button_left,
.home .post-head,
.home h1.title,
.home ul.breadcrumbs,
.home #Subheader,
.home .category-featured .button-love,
.home .category-featured .icon-comment-empty-fa,
.home .category-featured .post-comments,
.category-featured .icon-doc-text,
.single-post .single-photo-wrapper,
.post-head,
#Top_bar.is-sticky .logo br,
.category .extra_content
 {
    display: none;
}

/*------------------------------ /HIDE EVERYTHING ------------------------*/
/* first post */
.the_content_wrapper .image_frame, .the_content_wrapper .wp-caption {
   margin-bottom: 0px;
}

.image_frame {border: none;}


.post-photo-wrapper {
    width: 100%;
    float:none;
}
.image_wrapper img {width:100%;}
.image_wrapper div.mask, .image_links  {display: none !important;}

/*Home Adjustment: Hide Title H1*/

#Content {
    padding-top: 0px !important;
}

#Header {
    min-height: 0px !important;
}


.category-featured .post-excerpt {

	font-family:'Didot W01 Italic';
	color: #000;
	font-size: 150%;
}

.home .category-featured .post-links {float:left;}

.first-post .post-desc-wrapper {
    width: 63%;
    float: left;
    margin-top: -19%;
    z-index: 1;
    position: relative;
   /* background: url('http://dev.peaceloveshea.com/wp-content/uploads/2015/08/title-gb.png');*/
   background: rgba(255, 255, 255, 0.7);
    width: 65%;
        padding-bottom: 40px;
        padding-top: 40px;
}

.post-footer {
    background: rgba(0,0,0,.02);

    overflow: hidden;
    /* line-height: 30px; */
}

.might-like div {
	background: #000;
	padding: 15px;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
    font-family:'Proxima Nova W01';
    letter-spacing: 0.1em;
	}


.wpb_wrapper > div {
    margin-bottom: 0px;
}

.first-post .post-item {
     margin-bottom: 10px;
}

.might-like .wpb_wrapper {margin-bottom:10px;}

.top-three .post-desc-wrapper {display:none;}

.denim-block {
	background: #000;
	padding: 25px;
	text-align: center;
	color: #fff;
}

.masonry .post-item {
    /* width: 31.33%; */
    margin: 0 auto;
    margin-left: 1.3%;
    /* background: #fff; */
}

.denim-block span {
padding: 10px;
}

.top-three {margin-top: 3px;}
.home-post .post-desc-wrapper {
	margin-top: -12%;
    z-index: 1;
    position: relative;
    /*background: url('http://dev.peaceloveshea.com/wp-content/uploads/2015/08/title-gb.png');*/
       background: rgba(255, 255, 255, 0.7);
    width: 100%;
    margin-bottom: 0!important;
}


/*.home-post .post-desc-wrapper .post-excerpt, */.jr-insta-datacontainer {
	display:none;
}

.home-post .post-desc-wrapper .post-excerpt {

    font-family:'Didot W01 Italic' !important;
    font-size: 1.4em;
    margin-top: -19px;
}

.denim-block {margin-top: 12px;}


.home-post .post-footer {display:none;}

h2.entry-title {
font-family:'Didot W01 Roman';

}

h2.entry-title a {
color: #000;
font-size: 1.2em;
text-transform: uppercase;
letter-spacing: -1px;
}

.home-post h2.entry-title {

}

.home-post h2.entry-title a::after {
    content: "";
}

#Subheader .title {font-family:'Proxima Nova W01'; color: #fff;}

#Subheader {
background: #F8E1EB;
color: #5F5553;
}

/*.breadcrumbs::before {content: "STYLING & CREATIVE DIRECTION: SHEA MARIE PHOTOGRAPHY: MATT PETRAN"; letter-spacing: 0.1em;}*/

ul.breadcrumbs li a,
ul.breadcrumbs li,
ul.breadcrumbs li span,
.post-nav, .single-post .title_wrapper {display: none !important;}

.page-id-14965 ul.breadcrumbs {display: none;}
.page-id-14965 #Subheader .title, .category #Subheader .title {
    width: 100% !important;
    text-align: center;
}


.page-id-14965 .breadcrumbs::before, .category .breadcrumbs::before {content:none; display: none;}

.single-post .the_content_wrapper {
	margin-top: 30px;
}

.single-post h1, .single-post #Subheader .title {
    font-size: 270%;
    line-height: 25px;
}

.sidebar {
	padding-top: 30px;

}

.category .section_wrapper {
	padding-top: 15px;
}



.the_content_wrapper p {font-family:'Didot W01 Roman'; color: #000; font-size: 120%;}
.top_bar_left {text-align: center;}

#Top_bar .menu > li {
    display: inline-block !important;
    float: none !important;
    margin: 0;
    font-family:'Proxima Nova W01' !important;
        letter-spacing: 0.1em;
        font-size: 8px !important;

}

#menu > ul > li > a, .action_button {
    font-size: 12px !important;
}

#Top_bar .menu li ul li a {
    padding: 10px 25px;

}

#Top_bar #logo {
    /* display: block; */
    /* height: 60px; */
    line-height: 20px;
    /* padding: 15px 0px; */
    font-family:'Proxima Nova W01';
    font-size: 30px;
    color: #000;
    border: none !important;
    font-weight: 300;

}


#Top_bar #logo span {

    font-family:'Proxima Nova W01';
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 0px;
    font-weight: 100;
}

#Top_bar.is-sticky .logo {
    line-height: 10px;
}


#Top_bar .menu li ul li {
   width:100%;

}


#Top_bar .menu > li a{

    font-family:'Proxima Nova W01' !important;
        letter-spacing: 0.1em;
    text-transform: uppercase;

}


#Top_bar:not(.is-sticky) .menu>li {
    display: inline-block;
    float: none;
}

#Top_bar:not(.is-sticky) .menu_wrapper {
    text-align: center;
    width: 100%;
}

.menu-main-menu {display: inline-block !important;
    float: none !important; width: 100%;}

    .menu {background: #F8E1EB; color: #000;}

.menu-main-menu-container {margin: 0 auto;}

.sidebar h3, .home-side h3 {
	font-family:'Didot W01 Roman';
	font-size: 2.5em;
}

.textwidget {
	font-family:'Didot W01 Italic';
}
.home-post .wpb_wrapper .category-must-have .post-title h2::before {
    content: "MUST HAVE:";
    display: block;
    color: #000;
    margin-bottom:1px;
     font-family:'Proxima Nova W01';
    font-size: 0.4em;
    letter-spacing: 0.1em;

}

.home-post .wpb_wrapper .category-looks-to-inspire .post-title h2::before {
    content: "LOOKS TO INSPIRE:";
    display: block;
    color: #000;
    margin-bottom:1px;
    font-family:'Proxima Nova W01';
    font-size: 0.4em;
    letter-spacing: 0.1em;
}


.home .category-featured .image_frame {

        max-height: 700px !important;
    overflow: hidden !important;
}

.denim-header {
font-family:'Didot W01 Roman';
font-size: 2.1em;
}

.denim-title {
font-family:'Didot W01 Italic';
font-size: 1.3em;
}

.bottom-post {
	background: #000;
	text-align: center;
	color: #fff;
	font-family:'Didot W01 Roman';
	font-size: 2.3em;
}

.bottom-post .wpb_wrapper {
padding: 15px !important;
background: #000;
}

.bottom-post .image_wrapper {
max-height: 458px;
overflow: hidden;
}



/* Responsive 1440 */
@media only screen and (max-width: 1440px) {

.bottom-post .image_wrapper {
max-height: 400px;
overflow: hidden;
}

}

/* Responsive 1280 */
@media only screen and (max-width: 1280px) {

.bottom-post .image_wrapper {
max-height: 340px;
overflow: hidden;
}

}

@media (min-width: 1200px)
.container {
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}


/*Below it*/
.bottom-post .more-in {
    background: #000;
    font-family:'Proxima Nova W01';
    font-size: 0.5em;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
.more-in { padding: 0!important;}
.more-in a {color:#fff;}
.more-in a:hover {color: #6e6f72; text-decoration: none;}

div.category-health-fitness, div.category-beauty-skincare { margin-bottom: 0 !important; }

.bottom-post div span {
	font-family:'Didot W01 Italic';
}


.last-post .post-desc-wrapper {

margin-top: -18.5%;
    z-index: 1;
    position: relative;
    /*background: url('http://dev.peaceloveshea.com/wp-content/uploads/2015/08/title-gb.png');*/
      background: rgba(255, 255, 255, 0.7);
    width: 100%;
    text-align: left;
}
.last-post  h2.entry-title a {
color: #000;
font-size: 50%;
text-transform: uppercase;
letter-spacing: -1px;
font-family:'Didot W01 Roman';
}

.last-post .post-excerpt {
color: #000;
font-size: .5em;
font-family:'Didot W01 Italic';
margin-top: -15px;
}

.last-post .button-love, .last-post .icon-comment-empty-fa, .last-post .post-comments, .last-post .icon-doc-text {display:none;}

.last-post .post-links {
float:left;
    border-left-width: 0px;
    border-style: solid;
    padding-left: 0px;
    border: none;
    font-family:'ProximaNW01-AltLightReg';
    font-size: .5em;
    text-transform: uppercase;
    margin-top: -15px;
    margin-left: -15px;
}

.post-links {

    font-family:'Proxima Nova W01';
    letter-spacing: 0.1em;
}

.bottom-post-right, .bottom-post-left {

    padding-bottom:10px !important;
}

.vc_custom_1441137436240 {

    margin-bottom: 0 !important;
}

.bottom-post .wpb_wrapper {
    padding-top: 9px !important;
        padding-bottom: 5px !important;
}

/*newsletter*/
.vc_icon_element {float: left; margin-right: 20px;}
.newsletter form p {
    /*float: left; */
    padding: 20px;
    font-family:'Proxima Nova W01';
    letter-spacing: 0.1em;
    color: #000;
    font-size: 100%;
    text-transform: uppercase;
    line-height: 42px;
}

.sign-up {background: #f6f6f6;}
.socialpad {padding-top: 30px;}
.newscap {padding-top: 10px;}

.newscap input[type="submit"] {background-color: #000; border-radius: 0 !important; text-transform: uppercase;  font-family:'Proxima Nova W01';
    letter-spacing: 0.1em;}

/*  #Mobile (Portrait)                                                                          < 480
===================================================================================================== */
@media only screen and (max-width: 479px) {

    .last-post .post-desc-wrapper {
    margin-top: -40%;
    z-index: 1;
    position: relative;
    background: url('http://dev.peaceloveshea.com/wp-content/uploads/2015/08/title-gb.png');
    width: 100%;
    text-align: left;
}

.last-post h2.entry-title a {

    font-size: 40%;

}

.last-post h2.entry-title, .post-excerpt, .post-links {

    padding-left: 15px;
    padding-right: 15px;

}


}
/*End*/

#Footer {text-align: center;}
.foot-link, div.copyright, .foot-link {text-align: center; width: 100% !important;}

#Footer a:hover {

 color:#444444;
}

#Footer .widgets_wrapper .container {
   width: 100% !important;
   max-width: auto !important;
    margin: 0 auto;
    position: relative;
}

#Footer .footer_copy .one {
    margin-bottom: 10px !important;
    padding-top: 14px !important;
}


.jr-insta-thumb {width: 100;}

.one.column {
    width: 100%;
}

.column, .columns {
    float: left;
    margin: 0 !important;
}

@media only screen and (max-width: 767px) {
#Action_bar .container {max-width: 100% !important; }
}
/**/
/*
#Top_bar .menu_wrapper {background: #000; width: 100%;}

#Top_bar .column, #Top_bar .columns {
    float: left;
    margin: 0 !important;
}

#Top_bar .one.column {
    width: 100%;
}

*/


#Footer {
    background-color: #F8E1EB !important;
}

#Footer, #Footer .widget_recent_entries ul li a {
    color: #5F5553 !important;
}

.foot-link, div.copyright, .foot-link {
    font-family:'Proxima Nova W01' !important;
    letter-spacing: 0.1em;
    font-size: 12px;
}

.textwidget {text-align: center;}
.jr-insta-datacontainer {

font-family:'Proxima Nova W01';
font-size: 10px;

}

.widget h3 {

    text-transform: uppercase;
    text-align: center;

}

.title {text-transform: uppercase !important;}

/* ----------- CLIQUE -------------- */
#clique-content-exchange {

    text-align: center;
}

/* ---------- Instagram Thing **** */


.jr-insta-thumb ul li {
	position: relative;
	padding-bottom: 9% !important;
	height: 0;
	overflow: hidden;
}

.jr-insta-thumb ul li img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: teal;
}
/* Add Margin to Rows */
.addmagin {margin-top:60px; margin-bottom:60px;}


.page .slider-vertical .description-txt {
    margin: 20px;
}

#Top_bar .menu li ul li ul {
    position: absolute;
    left: 90px;
    top: 0px;
    z-index: 204;
}

#Top_bar .sub-menu li ul li ul {
    position: absolute;
    left: 90px;
    top: 0px;
    z-index: 204;
}

/* ------- my Looks --------*/
.page-id-14613 .vc_gitem-post-data-source-post_excerpt, .page-id-14613 .vc_btn3-left {
    display: none;
}
.page-id-14613 h4 {
     font-family: 'Didot W01 Roman';
}

.page-id-14613 .breadcrumbs::before,
.category .breadcrumbs::before,
.page-id-19 .breadcrumbs::before,
.page .breadcrumbs::before

{content:none; display: none;}

.page-id-14613 h1, .page h1  {

    width: 100%;
    text-align:center;
}

.page-id-14613 #Subheader .title,
.page #Subheader .title  {
    margin-bottom: 0;
    width: 100%;

}

/*------------ MOBILE --------- */

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


.post-wrapper-content p {
    padding: 30px;
}
    .header-stack #Top_bar .logo #logo {
    line-height: 1em;
}

.post-desc-wrapper {
    width: 100% !important;
}

h2.entry-title a {

    font-size: .6em;

}

}

       /* --------- Related Post thumb ---------------- */

    .section-post-related .image_wrapper {
max-height: 173px;

    }

    .post-wrapper-content img {
        width: 100%;
    }

    #wpstats, img.wpstats {
        display: none;
    }


    .sign-up .newsletter .wpcf7-form-control-wrap {

        width: 32%; float: left; margin-right: .85%;
    }

    #socialFoooter .wpb_wrapper {
            margin: 0 auto;
    width: 25%;
    }

      #socialFoooter {
        margin-bottom: 0;
      }

/*    .vc_custom_1441040025975 .newsletter form p {

    width: 50%;
    padding: 0;

}*/




.category .post-desc-wrapper {
    width: 100% !important;
    float: none;
    text-align: center;
}

.post-footer .post-links {
    float: none;

}


.post-footer {
    background: transparent !important;

}

.category a.post-more, a.morepost {
    border: 1px solid #000000;
    padding: 10px 30px;
}


p, .post-excerpt{

    font-family:'Didot W01 Roman';
    font-size: 1.4em;
}

.jr-insta-datacontainer {

    font-family:'Didot W01 Roman';

}


.post-links i, a.post-comments {display: none;}

/*.category  .post-excerpt,
.category  .post-footer {

    display: none;
}
*/


.category-health-fitness .post-footer, .category-beauty-skincare .post-footer {
      margin-bottom: 15px;
}


#wpcf7-f8464-p14608-o1, #wpcf7-f8464-p14608-o1 form, .wpcf7, wpcf7 form {
    text-align: center;
}

.single .sections_group img {
    width: 100%;
}


.single .sections_group p {
    padding: 25px;
}

/* More style for new site*/
#moreViewButton .vc_grid-btn-load_more {
  border: 1px solid #5F5553;
}

a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
   background-color: #5F5553 !important;
    color: #fff !important;
    margin-top:15px !important;
    display:block;
    font-family:'Proxima Nova W01' !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;
}


a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {

    display: inline-block;
    padding: 11px 20px;
    margin-bottom: 15px;
    margin-top: 15px !important;
    cursor: pointer;
    margin-right: 0px !important;
    border: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    border-radius: none !important;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: none  !important;
    box-shadow: none  !important;
    background-image: none  !important;
    background-repeat: repeat-x;
    font-family:'Proxima Nova W01' !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;

}

div.wpcf7 .ajax-loader {
    display:none;
}

ul.social {
    list-style: none;
    margin: 0 auto;
    text-align: center;

}

ul {
    list-style: none;
}

ul li{
    float:left;
    display: inline;
}


.column_column ul li, .column_visual ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .the_content_wrapper ul li {
    list-style: none !important;
}

.mytable {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

.mytable a {
    color:#5F5553 !important;
    font-size:22px;
}
