/*

    Theme Name: Style Your Senses

    Theme URI: https://styleyoursenses.com

    Description: A mobile responsive and HTML5 theme built for the Genesis Framework.

    Author: The Suitcase Designs using StudioPress

    Author URI: http://www.thesuitcasedesigns.com



    Version: 2.0



    Template: genesis

    Template Version: 2.0



    License: GPL-2.0+

    License URI: http://www.opensource.org/licenses/gpl-license.php

*/





/* Table of Contents



    - HTML5 Reset

        - Baseline Normalize

        - Box Sizing

        - Float Clearing

    - Defaults

        - Typographical Elements

        - Headings

        - Objects

        - Forms

        - Tables

    - Structure and Layout

        - Site Containers

        - Page Title

        - Column Widths and Positions

        - Genesis Grid Loop

        - Column Classes

    - Common Classes

        - WordPress

        - Genesis

        - Headings

    - Widgets

        - Featured Page and Featured Post

    - Plugins

        - Genesis eNews Extended

        - Genesis Latest Tweets

        - Jetpack

        - Gravity Forms

    - Site Header

        - Title Area

        - Widget Area

    - Site Navigation

        - Header Navigation

        - Primary Navigation

        - Secondary Navigation

    - Content Area

        - Entries

        - Pagination

        - Comments

                -Slider

    - Sidebars

    - Footer Widgets

    - Site Footer

    - Media Queries

        - max-width: 1139px

        - max-width: 1023px

        - max-width: 767px



*/



/*

HTML5 Reset

---------------------------------------------------------------------------------------------------- */



/* Baseline Normalize

    normalize.css v2.1.2 | MIT License | git.io/normalize

--------------------------------------------- */



article,

aside, details, figcaption, figure, footer, header, hgroup, main, nav,

section, summary {

    display: block

}



audio, canvas, video {

    display: inline-block

}



audio:not([controls]) {

    display: none;

    height: 0

}



[hidden] {

    display: none

}



html {

    font-family: sans-serif;

    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%

}



body {

    margin: 0

}



a:focus {

    outline: thin dotted

}



a:active, a:hover {

    outline: 0

}



h1 {

    font-size: 2em;

    margin: .67em 0

}



abbr[title] {

    border-bottom: 1px dotted

}



b, strong {

    font-weight: bold

}



dfn {

    font-style: italic

}



hr {

    box-sizing: content-box;

    height: 0

}



mark {

    background: #ff0;

    color: #000

}



code, kbd, pre, samp {

    font-family: monospace, serif;

    font-size: 1em

}



pre {

    white-space: pre-wrap

}



q {

    quotes: "\201C" "\201D" "\2018" "\2019"

}



small {

    font-size: 80%

}



sub, sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline

}



sup {

    top: -0.5em

}



sub {

    bottom: -0.25em

}



img {

    border: 0

}



svg:not(:root) {

    overflow: hidden

}



figure {

    margin: 0

}



fieldset {

    border: 1px solid silver;

    margin: 0 2px;

    padding: .35em .625em .75em

}



legend {

    border: 0;

    padding: 0

}



button, input, select, textarea {

    font-family: inherit;

    font-size: 100%;

    margin: 0

}



button, input {

    line-height: normal

}



button, select {

    text-transform: none

}



button, html input[type="button"], input[type="reset"], input[type="submit"] {

    -webkit-appearance: button;

    cursor: pointer

}



button[disabled], html input[disabled] {

    cursor: default

}



input[type="checkbox"], input[type="radio"] {

    box-sizing: border-box;

    padding: 0

}



input[type="search"] {

    -webkit-appearance: textfield;

    box-sizing: content-box

}



input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

    -webkit-appearance: none

}



button::-moz-focus-inner, input::-moz-focus-inner {

    border: 0;

    padding: 0

}



textarea {

    overflow: auto;

    vertical-align: top

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



/* Box Sizing

--------------------------------------------- */



*,

input[type="search"] {

    box-sizing: border-box;

}



/* Float Clearing

--------------------------------------------- */



.author-box:before,

.clearfix:before,

.entry-comments:before,

.entry:before,

.footer-widgets:before,

.nav-primary:before,

.nav-secondary:before,

.pagination:before,

.site-container:before,

.site-footer:before,

.site-header:before,

.site-inner:before,

.wrap:before {

    content: " ";

    display: table;

}



.author-box:after,

.clearfix:after,

.entry-comments:after,

.entry:after,

.footer-widgets:after,

.nav-primary:after,

.nav-secondary:after,

.pagination:after,

.site-container:after,

.site-footer:after,

.site-header:after,

.site-inner:after,

.wrap:after {

    clear: both;

    content: " ";

    display: table;

}



/*

Defaults

---------------------------------------------------------------------------------------------------- */



/* Typographical Elements

--------------------------------------------- */



html {

    font-size: 62.5%; /* 10px browser default */

}



body {

    color: #000;

    font-family: 'Lato', sans-serif;

    font-size: 15px;

    font-size: 1.5rem;

    line-height: 1.575;

    text-rendering: optimizeLegibility;

    -webkit-font-smoothing: subpixel-antialiased;

}



body.eleven40-landing {

    background-color: #fff;

}



button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

    transition: all 0.3s ease-in-out;

}



::-moz-selection {

    background-color: #000;

    color: #fff;

}



::selection {

    background-color: #000;

    color: #fff;

}



a {

    color: #d5b963;

    text-decoration: none;

}



a:hover {

    color: #000;

    transition: all 0.5s ease-in-out;

}



p {

    margin: 0 0 20px;

    margin: 0 0 2rem;

    padding: 0;

}



strong {

    font-weight: 700;

}



ol,

ul {

    margin: 0;

    padding: 0;

}



blockquote,

blockquote::before {

    color: #999;

}



blockquote {

    margin: 40px 40px 24px;

    margin: 4rem 4rem 2.4rem;

}



blockquote::before {

    content: "\201C";

    display: block;

    font-size: 30px;

    font-size: 3rem;

    height: 0;

    left: -20px;

    position: relative;

    top: -10px;

}



.entry-content code {

    background-color: #fff;

    color: #444;

}



cite {

    font-style: normal;

}



/* Headings

--------------------------------------------- */



h1,

h2,

h3,

h4,

h5,

h6 {

    color: #000;

    font-family: 'Century Gothic', sans-serif;

    line-height: 1.2;

    margin: 0;

    margin-bottom: 16px;

    margin-bottom: 1.6rem;

    padding: 0;

}



h1 {

    font-size: 22px;

    font-size: 2.2rem;

}



h2 {

    font-size: 20px;

    font-size: 2rem;

}



h3 {

    font-size: 14px;

    font-size: 1.4rem;

}



h4 {

    font-size: 10px;

    font-size: 1rem;

}



h5 {

    font-size: 8px;

    font-size: 0.8rem;

}



h6 {

    font-size: 6px;

    font-size: 0.6rem;

}



/* Objects

--------------------------------------------- */



embed,

iframe,

img,

object,

video,

.wp-caption {

    max-width: 100%;

}



img {

    height: auto;

    margin-bottom: 4px !important;

    margin-top: 8px;

}



.entry a {

    margin-left: 0em !important;

    margin-right: 0em !important;

}



.separator {

    text-align: left !important;

}



.page .separator {

    text-align: center !important;

}

.featured-content img,

.gallery img {

    width: auto; /* IE8 */

}



.has-post-thumbnail .entry-content {

    margin: 0 auto;

}



/* Forms

--------------------------------------------- */





input,

select,

textarea {

    background-color: #fff;

    border: 1px solid #aaa;

    color: #000;

    font-family: 'gentium basic', serif;

    font-size: 12px;

    font-size: 1.2rem;

    font-weight: 300;

    letter-spacing: 1px;

    letter-spacing: 0.1rem;

    padding: 6px;

    padding: 0.6rem ;

    width: 100%;

    outline: none;

}



.nav-primary input,

.nav-primary select,

.nav-primary textarea {

    background-color: #000;

    border: 1px solid #fff;

    color: #fff;

    font-family: 'gentium basic', serif;

    font-size: 12px;

    font-size: 1.2rem;

    font-weight: 300;

    letter-spacing: 1px;

    letter-spacing: 0.1rem;

    padding: 6px;

    padding: 0.6rem ;

    width: 100%;

    outline: none;

}



.nav-primary ::-webkit-input-placeholder {

    color: #fff;

}



.nav-primary :-moz-placeholder {

    /* older Firefox*/

    color: #fff;

}



.nav-primary ::-moz-placeholder {

    /* Firefox 19+ */

    color: #fff;

}



.nav-primary :-ms-input-placeholder {

    color: #fff;

}



button,

input[type="button"],

input[type="reset"],

input[type="submit"] {

    background: #d5b963;

    border: none;

    box-shadow: none;

    color: #fff;

    cursor: pointer;

    font-family: 'Gentium Basic', serif;

    text-transform: uppercase;

    font-weight: 400;

    letter-spacing: 1px;

    letter-spacing: 0.1rem;

    padding: 8px;

    font-size: 14px;

    width: 155px;

}



button:hover,

input:hover[type="button"],

input:hover[type="reset"],

input:hover[type="submit"] {

    opacity: 0.7;

}



input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-results-button {}



/* Tables

--------------------------------------------- */



table {

    border-collapse: collapse;

    border-spacing: 0;

    line-height: 2;

    margin-bottom: 40px;

    margin-bottom: 4rem;

    width: 100%;

}



tbody {

    border-bottom: 1px solid #ddd;

}



th,

td {

    text-align: left;

}



th {

    font-weight: bold;

    text-transform: uppercase;

}



td {

    border-top: 1px solid #ddd;

    padding: 6px 0;

    padding: 0.6rem 0;

}



/*

Structure and Layout

---------------------------------------------------------------------------------------------------- */



/* Site Containers

--------------------------------------------- */



.wrap {

    margin: 0 auto;

    max-width: 1105px;

}



.eleven40-landing .wrap {

    max-width: 800px;

}



.site-inner {

    clear: both;

    margin: 10px 0 40px;

    margin: 1.0rem 0 4rem;

}



.site-inner .wrap {}



.eleven40-landing .site-inner {

    margin: 0;

    padding: 0;

}



.eleven40-landing .site-inner .wrap {

    border: none;

}



/* Column Widths and Positions

--------------------------------------------- */



/* Wrapping div for .content and .sidebar-primary */



.content-sidebar-sidebar .content-sidebar-wrap,

.sidebar-content-sidebar .content-sidebar-wrap,

.sidebar-sidebar-content .content-sidebar-wrap {

    width: 980px;

}



.content-sidebar-sidebar .content-sidebar-wrap {

    float: left;

}



.sidebar-sidebar-content .content-sidebar-wrap,

.sidebar-content-sidebar .content-sidebar-wrap {

    float: right;

}



/* Content */



.content {

    float: right;

    width: 751px;

    padding-right: 50px;

    border-right: 1px solid #000;

}



.sidebar-content-sidebar .content,

.sidebar-sidebar-content .content,

.content-sidebar-sidebar .content {

    width: 725px;

}



.content-sidebar .content {

    border-left: none;

    float: left;

    padding-left: 0;

}



.content-sidebar-sidebar .content {

    border-left: none;

    float: left;

    padding-left: 0;

}



.sidebar-content-sidebar .content {

    float: left;

}



.sidebar-content .content {

    border-right: none;

    padding-right: 0;

}



.sidebar-sidebar-content .content {

    border-right: none;

    padding-right: 0;

}



.full-width-content .content {

    border: none;

    width: 100%;

}



/* Primary Sidebar */



.sidebar-primary {

    float: right;

    width: 305px;

}



.sidebar-content .sidebar-primary,

.sidebar-sidebar-content .sidebar-primary {

    float: left;

}



/* Secondary Sidebar */



.sidebar-secondary {

    float: left;

    width: 36px;

}



.content-sidebar-sidebar .sidebar-secondary {

    float: right;

}



/* Genesis Grid Loop

--------------------------------------------- */



.genesis-grid-even,

.genesis-grid-odd {

    margin-bottom: 20px;

    margin-bottom: 2rem;

    width: 48%;

}



.genesis-grid-even {

    float: right;

}



.genesis-grid-odd {

    clear: both;

    float: left;

}



.genesis-grid .entry-title,

.genesis-grid .entry-title a {

    font-size: 24px;

    font-size: 2.4rem;

    line-height: 1.2;

}



/* Column Classes

    Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css

--------------------------------------------- */



.five-sixths,

.four-sixths,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fourths,

.three-sixths,

.two-fourths,

.two-sixths,

.two-thirds {

    float: left;

    margin-left: 2.564102564102564%;

}



.one-half,

.three-sixths,

.two-fourths {

    width: 48.717948717948715%;

}



.one-third,

.two-sixths {

    width: 31.623931623931625%;

}



.four-sixths,

.two-thirds {

    width: 65.81196581196582%;

}



.one-fourth {

    width: 23.076923076923077%;

}



.three-fourths {

    width: 74.35897435897436%;

}



.one-sixth {

    width: 14.52991452991453%;

}



.five-sixths {

    width: 82.90598290598291%;

}



.first {

    clear: both;

    margin-left: 0;

}



/*

Common Classes

---------------------------------------------------------------------------------------------------- */



/* WordPress

--------------------------------------------- */

.avatar {

    float: left;

}



.alignleft .avatar {

    margin-right: 24px;

    margin-right: 2.4rem;

}



.alignright .avatar {

    margin-left: 24px;

    margin-left: 2.4rem;

}



.sticky {}



.search-form {

    width: 100%;

    position: relative;

}



.search-form input[type="submit"] {

    display: none;

}



li.custom-search {

    width: 200px;

    float: right !important;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-right: 7px;

    display: inline;

}



img.centered,

.aligncenter {

    display: block;

    margin: 0 auto 0px;

    margin: 0 auto 0rem

}



img.alignnone {

    margin-bottom: 0px;

    margin-bottom: 0rem;

}



.alignleft {

    float: left;

    text-align: left;

}



.alignright {

    float: right;

    text-align: right;

}



img.alignleft,

.featured-content .alignleft img,

.wp-caption.alignleft {

    margin: 0 24px 0px 0;

    margin: 0 2.4rem 0rem 0;

}



img.alignright,

.featured-content .alignright img,

.wp-caption.alignright {

    margin: 0 0 24px 0px;

    margin: 0 0 2.4rem 0rem;

}



.wp-caption-text {

    font-size: 10px;

    font-size: 1.0rem;

    font-weight: normal;

    margin: 0;

    text-align: center;

}



.gallery-caption {}



.widget_calendar table {

    width: 100%;

}



.widget_calendar td {

    text-align: center;

}



/* Genesis

--------------------------------------------- */



.breadcrumb {

    background-color: #f5f5f5;

    font-size: 14px;

    font-size: 1.4rem;

    margin-bottom: 32px;

    margin-bottom: 3.2rem;

    padding: 12px 16px;

    padding: 1.2rem 1.6rem;

}



.archive-description,

.author-box {

    color: #000;

    text-align: center;

    margin-bottom: 10px;

    margin-bottom: 1rem;

    padding: 10px;

    padding: 1rem;

}



.sidebar-content-sidebar .archive-description,

.sidebar-content-sidebar .author-box {

    margin: 0 -40px 40px;

    margin: 0 -4rem 4rem;

}



.archive-description h1,

.author-box h1 {

    color: #000;

    font-family: 'century gothic', serif;

    font-size: 14px;

    font-size: 1.4rem;

    text-transform: uppercase;

    font-weight: normal;

    margin-bottom: 4px;

    margin-bottom: 0.4rem;

}



.archive-description p,

.author-box p {

    font-size: 15px;

    font-size: 1.5rem;

    margin-bottom: 0;

}



.author-box .avatar {

    margin-right: 24px;

    margin-right: 2.4rem;

}



/* Headings

--------------------------------------------- */



.entry-title {

    font-family: 'Lato', serif;

    font-size: 24px;

    font-size: 2.4rem;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 300 !important;

    text-align: center;

    margin-bottom: 8px;

}



.entry-title a,

.sidebar .widgettitle a {

    color: #000;

}



.entry-title a:hover {

    color: #444;

    text-decoration: none;

}



.widgettitle {

font-family: 'Lato', serif;

font-size: 15px;

font-size: 1.5rem;

letter-spacing: 1px;

letter-spacing: 0.1rem;

margin-bottom: 10px;

margin-bottom: 1.0rem;

text-transform: uppercase;

font-weight: 300;

text-align: center;

padding: 5px;

color: #fff;

background: #000;

border: 1px solid #fff;

outline: 6px solid #000;

max-width: 293px;

margin: 0 auto;

margin-bottom: 20px;

}



.site-header .widget-area .widgettitle {

    color: #fff;

    margin-bottom: 4px;

    margin-bottom: 0.4rem;

}



.sidebar .widgettitle a {

    border: none;

}



.archive-title {

    font-size: 20px;

    font-size: 2rem;

    margin-bottom: 4px;

    margin-bottom: .4rem;

}



/*

Widgets

---------------------------------------------------------------------------------------------------- */



/* Featured Page and Featured Post

--------------------------------------------- */



.featured-content .entry {

    margin-bottom: 12px;

    margin-bottom: 1.2rem;

    padding: 0;

}



.featured-content .entry-title {

    font-size: 24px;

    font-size: 2.4rem;

}



/*

Plugins

---------------------------------------------------------------------------------------------------- */



/* Genesis eNews Extended

--------------------------------------------- */



.enews-widget input {

    margin-bottom: 16px;

    margin-bottom: 1.6rem;

}



.enews-widget input[type="submit"] {

    margin: 0;

    width: 130px;

    padding: 8px;

    font-size: 14px;

}



.enews-widget input[type="submit"]:hover {

    opacity: 0.6;

    background-color: #d5b963 !important;

}



form#subscribe-enews-ext-2 {

    text-align: center;

}



/* Genesis Latest Tweets

--------------------------------------------- */



.latest-tweets ul li {

    margin-bottom: 16px;

    margin-bottom: 1.6rem;

}



/* Jetpack

--------------------------------------------- */



img#wpstats {

    display: none;

}



/* Gravity Forms

--------------------------------------------- */



div.gform_wrapper input[type="text"],

div.gform_wrapper textarea,

div.gform_wrapper .ginput_complex label {

    font-size: 16px;

    font-size: 1.6rem;

    padding: 16px;

    padding: 1.6rem;

}



div.gform_wrapper .ginput_complex label {

    padding: 0;

}



div.gform_wrapper li,

div.gform_wrapper form li {

    margin: 16px 0 0;

    margin: 1.6rem 0 0;

}



div.gform_wrapper .gform_footer input[type="submit"] {

    font-size: 14px;

    font-size: 1.4rem;

}



/*

Site Header

---------------------------------------------------------------------------------------------------- */



.site-header {

    margin-top: 70px;

    margin-bottom: 0px;

    overflow: hidden !important;

    width: 100%;

    z-index: 999;

}



.header-image .site-header {

    padding: 0;

}



/* Title Area

--------------------------------------------- */



.title-area {

    margin: auto;

    background-position: center;

}



.site-title {

    font-family: 'century', serif;

    font-size: 30px;

    font-size: 3.0rem;

    color: #000 !important;

    font-weight: 400;

    letter-spacing: 2px;

    letter-spacing: 0.2rem;

    line-height: 1;

    margin: 0;

    padding: 14px 0;

    padding: 1.4rem 0;

    text-transform: lowercase;

    text-align: center;

    margin-bottom: 40px;

}



.header-image .site-title {

    padding-left: 0

}



.site-title a,

.site-title a:hover {

    color: #000;

    text-decoration: none;

}



.site-description {

    display: none;

    border-bottom: double #ddd;

    border-top: double #ddd;

    font-family: 'Lora', serif;

    font-size: 30px;

    overflow: hidden;

    margin: 40px 0 0;

    margin: 4rem 0 0;

    padding: 24px 0;

    padding: 2.4rem;

    text-align: center;

}



/* Full width header, no widgets */



.header-full-width .title-area,

.header-full-width .site-title {

    width: 100%;

}



.header-image .site-title a {

    display: block;

    text-indent: -9999px;

}



/* Logo, hide text */



.header-image .title-area {

    padding: 0;

}



.header-image .site-title a {

    margin-top: 0px;

    background-position: center center !important;

    min-height: 165px;

    width: 100%;

    overflow: hidden !important;

}



/* Widget Area

--------------------------------------------- */



.site-header .widget-area {

    color: #fff;

    float: right;

    text-align: right;

    width: 800px;

}



.site-header .search-form {

    border: none;

    float: right;

    margin-top: 6px;

    margin-top: 0.6rem;

}



.site-header .widget_text {

    margin-top: 12px;

    margin-top: 1.2rem;

}



/*

Site Navigation

---------------------------------------------------------------------------------------------------- */



.nav-right.widget-area {

    float: right;

    padding-top: 1.5rem;

}



#search-4 {

    display: inline-block;

    padding-right: 20px;

    padding-bottom: 0px;

    width: 200px;

}



#simple-social-icons-2 {

    display: inline-block;

    margin-bottom: -20px;

}



.genesis-nav-menu {

    clear: both;

    color: #fff;

    font-family: 'Lato', sans-serif;

    font-size: 13px;

    font-size: 1.3rem;

    letter-spacing: 1px;

    letter-spacing: 0.1rem;

    display: inline;

    font-weight: 300;



}



.genesis-nav-menu .menu-item {

    display: inline-block;

    text-align: center;

}



.genesis-nav-menu a {

    border: none;

    color: #fff;

    display: block;

    position: relative;

    text-align: center;

}



.genesis-nav-menu a:hover {

    color: #aaa;

    text-decoration: none;

}



.genesis-nav-menu .current-menu-item > a {

    color: #fff;

    text-decoration: none;

}



.genesis-nav-menu > .menu-item > a {

    text-transform: uppercase;

}



.genesis-nav-menu .sub-menu {

    opacity: 0;

    position: absolute;

    left: -9999px;

    transition: opacity .4s ease-in-out;

    width: 160px;

    z-index: 99;

}



.genesis-nav-menu .sub-menu a {

    background-color: #fff;

    letter-spacing: 0;

    padding: 10px 10px;

    padding: 1.0rem 1rem;

    position: relative;

    width: 160px;

    text-align: left;

    margin-left: -20px;

}



.genesis-nav-menu .sub-menu .sub-menu {

    margin: -54px 0 0 189px;

}



.genesis-nav-menu .menu-item:hover {

    position: static;

}



.genesis-nav-menu .menu-item:hover > .sub-menu {

    left: auto;

    opacity: 1;

}



.genesis-nav-menu > .first > a {

    padding-left: 0;

}



.genesis-nav-menu > .last > a {

    padding-right: 0;

}



.genesis-nav-menu > .right {

    display: inline-block;

    list-style-type: none;

    padding: 10px 10px;

    padding: 1.0rem 1.0rem;

    text-transform: uppercase;

}



.genesis-nav-menu > .right > a {

    display: inline;

    padding: 0;

}



.genesis-nav-menu > .rss > a {

    margin-left: 48px;

    margin-left: 4.8rem;

}



.genesis-nav-menu > .search {}



.genesis-nav-menu .search-form {

    width: 100%;

}



/* Site Header Navigation

--------------------------------------------- */



.site-header .sub-menu a {

    background: url(images/texture.png);

}



.site-header .current-menu-item > a,

.site-header .genesis-nav-menu a:hover,

.site-header .sub-menu a:hover {

    color: #807f7d;

}



/* Primary Navigation

--------------------------------------------- */



.nav-primary,

.nav-primary .sub-menu a {

    background: #000;

}



.nav-primary {

    z-index: 9999;

    width: 100%;

    position: fixed;

    border-bottom: 1px solid #fff;

    box-shadow: 0 0 0 6px #000;



}



.nav-primary .wrap {

    max-width: none !important;

    width: 100%;

    padding-left: 50px;

    padding-right: 50px;

}



.nav-primary a {
    padding: 20px 55px 13px 0px;
    padding: 2.0rem 3.5rem 1.3rem 0rem;
}



.nav-primary .wrap {

    border: none;

}



.nav-primary a:hover {

    color: #ccc;

}



.nav-primary .current-menu-item,

.nav-primary .sub-menu a:hover,

.nav-primary .sub-menu .current-menu-item > a:hover {

    color: #fff;

}



.nav-primary .sub-menu .current-menu-item > a {

    color: #fff;

}



/* Secondary Navigation

--------------------------------------------- */



.nav-secondary,

.nav-secondary .sub-menu a {}



.nav-secondary {

    padding-top: 60px;

    border-top: 1px solid #fff;

    outline: 6px solid #000;

    background-color: #000;

    text-align: center;

    position: relative;

    z-index: 9999;

}



.nav-secondary .wrap {

    border: none;

}



.nav-secondary a {

    font-size: 12px;

    padding: 0.3px 30px;

    padding: 0.3rem 3.0rem;

}



.nav-secondary a:hover,

.nav-secondary .sub-menu a:hover,

.nav-secondary .sub-menu .current-menu-item > a:hover {

    color: #aaa;

}



.nav-secondary .sub-menu .current-menu-item > a {

    color: #999;

}



/* ## Responsive Nav CSS
---------------------------------------------------------------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
}
 
.responsive-menu-icon::before {
	content: "\f333";
	display: block;
	font: normal 30px/1 'dashicons';
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	color: #fff;
}

/* ## Media Queries
---------------------------------------------------------------------------------------------------- */


@media only screen and (max-width: 768px) {
	
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
	.genesis-nav-menu.responsive-menu {
		display: none;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu li a,
	.genesis-nav-menu.responsive-menu li a:hover,
	.genesis-nav-menu.responsive-menu li.current-menu-item > a {
		background: none;
		display: block;
		text-align: center;
		margin: 0;
		line-height: 1;
}
	
.nav-primary a {
    padding: 10px 0px;
}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
    margin-right: 0px;
}
	
	.genesis-nav-menu.responsive-menu > .menu-item-has-children:after {
		content: "\f347";
		/* float: right; */
		font: normal 16px/1 'dashicons';
		/* height: 16px; */
		/* padding: 11px 0; */
		/* right: 0; */
		/* text-align: right; */
		z-index: 9999;
		color: #fff;
}
	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:after {
		content: "\f343";
		color: #d7bb5b;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu {
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		padding-left: 20px;
		margin: 0;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background: none;
		border: none;
		box-shadow: none;
		padding: 12px 0;
		position: relative;
		width: 100%;
	}
	
	.genesis-nav-menu.responsive-menu {
		padding-bottom: 16px;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu li a {
		background: none;
		color: #FFF;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu li a:hover {
		background: none;
		color: #d7bb5b;
	}
	
}



/*

Content Area

---------------------------------------------------------------------------------------------------- */



/* Entries

--------------------------------------------- */



.entry {

    margin-bottom: 40px;

}



.entry-content {

    margin-top: 20px;

    padding-top: 0px;

    margin-bottom: 20px;

}



.single .entry {

    margin-bottom: 6px;

    margin-bottom: 0.6rem;

}



.eleven40-landing .entry {

    background-color: #fff;

    padding: 10px 10px 6px;

    padding: 1rem 1rem 0.6rem;

}



.entry-content ol,

.entry-content p,

.entry-content ul {

    margin-bottom: 15px;

    margin-bottom: 1.5rem;

}



.home .entry-content p,

.archive .entry-content p,

.search .entry-content p {

    text-align: justify;

}



.home .entry,

.archive .entry,

.search .entry {

    padding-bottom: 40px;

    border-bottom: 1px solid #000;

    margin-bottom: 50px;

}



.entry-content ol,

.entry-content ul {

    margin-left: 40px;

    margin-left: 4rem;

}



.entry-content ol li {

    list-style-type: decimal;

}



.entry-content ul li {

    list-style-type: disc;

}



.entry-content ol ol,

.entry-content ul ul,

.entry-content .wp-caption p {

    margin-bottom: 20px;

}



.entry-header .entry-meta {

    clear: both;

    color: #000;

    font-size: 12px;

    font-size: 1.2rem;

    font-family: 'Gentium Basic', sans-serif;

    font-weight: 300;

    overflow: visible !important;

    text-align: center;

    text-transform: uppercase;

    /* margin-top:5px; */

    height: 50px;

    background: url(https://styleyoursenses.com/wp-content/uploads/2015/08/entry-metaimage.jpg) center bottom no-repeat;

}



.entry-footer .entry-meta {

    padding-top: 0px;

    padding-top: 0rem;

    text-align: left;

    font-style: normal;

    text-transform: uppercase;

    font-size: 13px;

}



.home .entry-footer .entry-meta,

.archive .entry-footer .entry-meta,

.search .entry-footer .entry-meta {

    display: none;

}



.socialshare {

    float: right;

    padding-bottom: 5px;

    font-size: 18px;

    margin-top: -35px;

}



.socialshare a {

    margin-left: 5px;

    margin-right: 5px;

}



.socialshare a:hover {

    color: #000;

}



.share {

    text-transform: uppercase;

    font-size: 13px;

}



.entry-categories,

.entry-tags {

    display: block;

}



/* Pagination

--------------------------------------------- */



.archive-pagination,

.entry-pagination {

    clear: both;

    font-family: 'century', serif;

    color: #898989;

    text-decoration: none;

    padding: 15px;

    line-height: 40px;

    font-size: 14px;

    text-align: center;

    text-transform: lowercase;

}



.archive-pagination li {

    display: inline;

}



.archive-pagination a {

    font-family: 'century', serif;

    background: none;

    color: #898989;

    cursor: pointer;

}



.archive-pagination a:hover {

    text-decoration: none;

    color: #000;

}



.archive-pagination li.active {

    color: #000;

    font-size: 18px;

}



/* Comments

--------------------------------------------- */



.entry-comments,

.ping-list {

    margin-bottom: 40px;

    margin-bottom: 4rem;

}



.entry-comments .comment-author {

    margin-bottom: 0;

}



.comment-respond input[type="email"],

.comment-respond input[type="text"],

.comment-respond input[type="url"] {

    width: 50%

}



.comment-respond label {

    display: block;

    margin-right: 12px;

    margin-right: 1.2rem;

}



.comment-list li,

.ping-list li {

    list-style-type: none;

    margin-top: 24px;

    margin-top: 2.4rem;

    padding: 32px;

    padding: 3.2rem;

}



.comment-list li li {

    margin-right: -32px;

    margin-right: -3.2rem;

}



.comment {

    background-color: #f5f5f5;

    border: 2px solid #fff;

    border-right: none;

}



.comment .avatar {

    margin: 0 16px 24px 0;

    margin: 0 1.6rem 2.4rem 0;

}



.bypostauthor {}



.form-allowed-tags {

    background-color: #f5f5f5;

    font-size: 14px;

    font-size: 1.4rem;

    padding: 24px;

    padding: 2.4rem;

}



/* ## Genesis Responsive Slider

--------------------------------------------- */

.home-slider {

    margin-top: 0px;
margin-bottom: 70px;
}

.home-slider .soliloquy-container.soliloquy-theme-karisma .soliloquy-caption .soliloquy-caption-inside {
    background: rgba(255,255,255,0.8);
    color: #000;
    padding: 15px 30px !important;
border: 1px solid #000;
}

.home-slider .soliloquy-container.soliloquy-theme-karisma .soliloquy-caption.soliloquy-caption-bottom {
	width: 100%;
top: 38%;
position: absolute;
height: 65px;
display: block;
padding: 0px 8%;
}

.home-slider .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,
.home-slider .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
font-weight: 300 !important;
color: #000;
font-family: 'Lato', sans-serif !important;
text-transform: uppercase;
font-style: normal;
letter-spacing: 2px;
line-height: 18px;
font-size: 14px !important;
text-align: center ;
}

.home-slider .soliloquy-container.soliloquy-theme-karisma .soliloquy-pager-item{
margin-left: 5px;
border: 1px solid #000;
border-radius: 30px;
}

.home-slider .soliloquy-controls.soliloquy-has-pager{
display:inline-block;
margin-top: 40px;
}

h2.soliloquy-fc-title {
    margin-bottom: 0 !important
}

h2.soliloquy-fc-title
a {
    color: #000 !important
}

.home-slider .soliloquy-pager.soliloquy-default-pager {
    width: 100% !important
}

.home-slider #genesis-responsive-slider {

    border: none !important;

    margin-bottom: 20px;

    padding: 0px !important;

}



.slide-excerpt {

    background-color: transparent !important;

    margin: 0 25% 20% !important;

}



html > body .slide-excerpt-border {

    background: none;

    border: 0px solid #ddd !important;

    display: inline;

    margin: 0 auto !important;

    position: relative;

    text-align: center;

    z-index: 8;

    width: 100% !important;

}



#genesis-responsive-slider h2 a {

    background-color: #fff;

    color: #545454;

    font-size: 14px;

    font-family: Open Sans;

    font-weight: 300;

    letter-spacing: 2px;

    margin: 0 auto !important;

    overflow: visible;

    padding: 12px;

    text-align: center;

    text-transform: uppercase;

    line-height: 3.6rem;

    width: 100% !important;

}



.slide-excerpt-border {

    border: 0;

    display: inline;

    float: left;

    margin: 0;

    padding: 0;

    width: 100%;

}



.flex-direction-nav li a {

    width: 52px;

    height: 52px;

    margin: -20px 0 0;

    display: block;

    content: "\f053";

    background: none !important;

    color: #fff;

    position: absolute;

    top: 50%;

    cursor: pointer;

    text-indent: -9999px;

    z-index: 100;

}



.flex-direction-nav li .next {

    background-position: -52px 0 !important;

    opacity: .8;

    right: 10px !important;

}



.flex-direction-nav li .next:hover {

    background-position: -52px -50px !important;

    opacity: .9;

}



.flex-direction-nav li .prev {

    left: 10px !important;

    opacity: .8;

}



.flex-direction-nav li .prev:hover {

    background-position: 0 -50px !important;

    opacity: .9;

}



/*

Sidebars

---------------------------------------------------------------------------------------------------- */



.sidebar {

    display: inline;

    font-size: 14px;

    font-size: 1.4rem;

    padding-top: 10px;

    padding-top: 1.0rem;

}



.sidebar p:last-child,

.sidebar ul {

    margin-bottom: 0;

}



.sidebar li {

    list-style-type: none;

    margin-bottom: 3px;

    margin-bottom: 0.3rem;

    padding-bottom: 3px;

    padding-bottom: 0.3rem;

    word-wrap: break-word;

}



.widget ul > li:last-child {

    border-width: 0;

    margin-bottom: 0;

    padding-bottom: 0;

}



.sidebar-primary .widget {

    background-color: #fff;

    margin-bottom: 50px;

    margin-bottom: 5rem;

}



#text-2 {

    margin-bottom: 15px;

    margin-bottom: 1.5rem;

}



#simple-social-icons-3 {

    margin-bottom: 30px;

    margin-bottom: 3.0rem;

}



.sidebar .search-form {

    width: 100%;

    background-color: #fff;

}



/*

Footer Widgets

---------------------------------------------------------------------------------------------------- */



.footer-widgets {

    color: #999;

    clear: both;

    font-size: 11px;

    font-size: 1.1rem;

    padding: 40px 0 8px;

    padding: 4rem 0 0.8rem;

}



.footer-widgets-1,

.footer-widgets-3 {

    width: 100%;

}



.footer-widgets-2 {

    width: 360px;

}



.footer-widgets-1 {

}



.footer-widgets-1,

.footer-widgets-2 {

    float: left;

}



.footer-widgets-3 {

    float: right;

}



.footer-widgets .widget {

    margin-bottom: 32px;

    margin-bottom: 3.2rem;

}



.footer-widgets .entry-title a,

.footer-widgets .widgettitle {

    color: #fff;

}



.footer-widgets li {

    border-bottom: 1px solid #333;

    list-style-type: none;

    margin-bottom: 8px;

    margin-bottom: 0.8rem;

    padding-bottom: 8px;

    padding-bottom: 0.8rem;

    word-wrap: break-word;

}



.footer-widgets .search-form {

    width: 100%;

}



.footer-widgets .latest-tweets li span a {

    color: #ccc;

}



/*

Site Footer

---------------------------------------------------------------------------------------------------- */



.site-footer {

    font-size: 11px !important;

    font-size: 1rem;

    background: #000;

    color: #fff;

    display: block;

    padding: 20px 0;

    padding-bottom: 40px;

    text-align: center;

}



.site-footer a {

    color: #d5b963;

}



.site-footer a:hover {

    color: #fff;

}



.site-footer p {

    margin-bottom: 0;

}



/*

Contact Form 7 Customization

---------------------------------------------------------------------------------------------------- */



form.wpcf7-form {

    width: 100%;

}



span.wpcf7-list-item {

    margin-left: 0em !important;

    margin-top: 0.5em;

    display: block !important;

}



#wpcf7-f158-p14-o1.wpcf7 {

    width: 100%;

}



.button {

    background: none !important;

    color: #000 !important;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px ! important;

    height: 25px ! important;

}



.wpcf7 textarea {

    margin-left: 0px;

    width: 100%;

}



input[type="text"] {

    width: 100% !important;

}



.wpcf7 input[type="email"] {

    margin-left: 0px;

    width: 100% !important;

}



input.wpcf7-form-control.wpcf7-submit.button {

    color: #000 !important;

    text-transform: uppercase;

}



.wpcf7 input,

.wpcf7 textarea {

    border: 1px solid #aaa;

    color: #000;

}



.wpcf7-form-control.wpcf7-submit {

    border: none !important;

}



select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {

    background: #F8F4E6;

}



div.wpcf7-mail-sent-ok {

    border: none !important;

    background-color: #F6F3EE;

}



div.wpcf7-validation-errors {

    border: none !important;

    background-color: #F6F3EE;

}



input[type="checkbox"], input[type="radio"] {

    box-sizing: border-box;

    padding: 0;

    width: 20px;

}



.wpcf7-list-item {

    margin-left: 0.5em;

    display: block;

    margin-bottom: 10px;

}



/* After Entry

--------------------------------------------- */



.after-entry {

    margin-top: 10px;

    margin-top: 1rem;

    padding: 10px 0;

    padding: 1rem 0;

}



.after-entry p:last-child {

    margin-bottom: 0;

}



.after-entry .widget {

    margin-bottom: 30px;

    margin-bottom: 3rem;

}



.after-entry .widget:last-child {

    margin-bottom: 0;

}



#text-33 p{
margin-bottom: -80px;
}



#attnc {
position: relative;
font-family: 'lato', sans-serif;
font-weight: 400;
font-style: italic;
top: -120px;
width: 100%;
text-align: center;
font-size: 18px;
z-index: 99;
padding: 3px 22px;
margin: 0 auto;
display: inline-block;
}



#attnc a {

    color: #000;

}



/************ Related Posts *************/

.related {

    overflow: hidden;

    margin: 0 0 10px;

}



.related-post {

    float: left;

    display: inline-block;

    list-style-type: none;

    margin: 0 3px 0 3px;

    text-align: center;

    width: 31.2%;

}



ul.related-list {

    text-align: center;

}



.related-post:hover {

    opacity: 0.5;

    transition: all 0.5s ease-in-out;

}



.related-image img {

    display: block;

    margin: 0 auto;

    padding: 5px;

}



.related-post a {

    color: #000;

}



.related-title {

    text-transform: uppercase;

    text-align: center;

    letter-spacing: 2px;

    font-size: 16px;

    font-weight: 300;

    margin-top: 0px;

    margin-bottom: 15px;

}



.shopthepost-widget {

    margin-bottom: 50px;

}



.signature {

    margin-bottom: 40px;

}

.before-header{
margin-top: 60px;
border-bottom: 1px solid #000;
}



/*

Media Queries

---------------------------------------------------------------------------------------------------- */



/* Desktops, laptops and iPads (landscape)

--------------------------------------------- */



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



    .wrap {

        max-width: 1000px;

    }

.before-header {
	margin-top: 110px;
border-bottom: 1px solid #000;
}


    .content-sidebar-sidebar .content-sidebar-wrap,

    .sidebar-content-sidebar .content-sidebar-wrap,

    .sidebar-sidebar-content .content-sidebar-wrap {

        width: 840px;

    }



    .nav-primary .wrap {

        padding-left: 20px;

        padding-right: 20px;

    }



    .content {

        width: 68%;

    }



    .sidebar-primary {}



    .footer-widgets-2,

    .footer-widgets-3,

    .sidebar-primary,

    .title-area {

        width: 220px;

    }



    .site-header {

        margin-top: 70px !important;

    }

}



/* iPads (portrait)

--------------------------------------------- */



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



    .header-image .site-header .title-area {

        background-position: center center !important;

    }



    .wrap {

        max-width: 960px;

    }



    .entry-title {

        margin-top: 0px;

        padding-top: 0px;

    }



    .content {

        width: 600px;

        margin-left: 0px;

    }



    .nav-primary {

        text-align: center;

    }



    .nav-right.widget-area {

        text-align: center;

        float: none;

        display: inline-block;

        padding-top: 0 !important;

        padding-bottom: 2.0rem;

    }



    .sidebar-primary {

        margin-right: 0px;

    }



    .site-header {

        margin-top: 40px;

    }



    .site-inner {

        margin-top: 0;

        padding-left: 5%;

        padding-right: 5%;

    }



    .page.entry {

        margin-top: 0px !important;

    }



    .comment-respond,

    .entry,

    .entry-comments,

    .entry-footer .entry-meta,

    .sidebar .widget,

    .site-header {

        padding: 0;

    }



    .genesis-nav-menu li,

    .site-header ul.genesis-nav-menu,

    .site-header .search-form {

        float: center;

    }



    .nav-primary {

        width: 100%;

    }



    .genesis-nav-menu,

    .site-header .title-area,

    .site-header .search-form,

    .site-header .widget-area,

    .site-title {

        text-align: center;

    }



    .genesis-nav-menu a,

    .genesis-nav-menu > .first > a,

    .genesis-nav-menu > .last > a {
        /* padding: 20px 16px; */
        /* padding: 2rem 1.6rem; */
        position: static;
}



    .site-header .search-form {

        margin: 16px auto;

        margin: 1.6rem auto;

    }



    .genesis-nav-menu li.right {

        display: none;

    }



    .entry-footer .entry-meta {

        padding-top: 12px;

        padding-top: 1.2rem;

    }



    .author-box {

        padding: 20px;

        padding: 2rem;

    }



    .sidebar-content-sidebar .author-box {

        margin-left: 0;

        margin-right: 0;

    }



    .footer-widgets {

        padding: 40px 5% 16px;

    }



    .footer-widgets-1 {

        margin: 0;

    }



    .entry {

        padding: 20px;

        margin-bottom: 20px;

    }

}



/* iPhones (landscape)

--------------------------------------------- */



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



    .content,

    .content-sidebar-sidebar .content,

    .content-sidebar-sidebar .content-sidebar-wrap,

    .footer-widgets-1,

    .footer-widgets-2,

    .footer-widgets-3,

    .sidebar-content-sidebar .content,

    .sidebar-content-sidebar .content-sidebar-wrap,

    .sidebar-secondary,

    .sidebar-sidebar-content .content,

    .sidebar-sidebar-content .content-sidebar-wrap,

    .site-header .widget-area,

    .title-area {

        width: 100%;

    }

.home-slider{
margin-bottom: 0;
}



    .content {

        border: none !important;

        padding-right: 0px !important;

    }



    .sidebar-primary {

        margin-top: 0px;

    }

.home-slider .soliloquy-container.soliloquy-theme-karisma .soliloquy-caption.soliloquy-caption-bottom{
display:none !important;
}



    .header-image .site-header .title-area {

        background-size: contain !important;

        padding-top: 0;

        padding-left: 0;

    }



    .content {

        max-width: 100% !important;

    }



    .site-header {

        width: 100%;

        z-index: 999;

    }



    .five-sixths,

    .four-sixths,

    .one-fourth,

    .one-half,

    .one-sixth,

    .one-third,

    .three-fourths,

    .three-sixths,

    .two-fourths,

    .two-sixths,

    .two-thirds {

        margin: 0;

        width: 100%;

    }



    .sidebar {

        overflow: hidden !important;

        padding: 0px;

        width: 100%;

    }

}



/* Media Query

    --------------------------------------------- */

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



    li.custom-search {

        width: 240px;

        float: none !important;

        padding-top: 10px;

        padding-bottom: 10px;

        padding-right: 7px;

        display: inline-block !important;

    }

}



/* iPhones

    --------------------------------------------- */

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



.header-image .site-title a {

background-size: contain !important;}



.site-header{ margin-top:100px;}



.site-title{

margin-bottom: 10px !important;}



#search-4{

padding-right: 0px;}



}



/* iPhones (portrait)

    --------------------------------------------- */

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



    .header-image .site-header .title-area {

        background-size: contain !important;

        padding-top: 0;

        padding-left: 0;

    }



    .site-header {

        width: 100%;

        z-index: 999;

    }



    .sidebar {

        overflow: hidden !important;

    }

}



.site-container .sidebar .simple-social-icons ul li {

    margin-left: 1px !important;

    margin-right: 1px !important;

}



.site-container .sidebar .simple-social-icons ul li a:hover,

.site-container .nav-right.widget-area.simple-social-icons ul li a:hover

{

    opacity: 0.6 !important;

}



.site-container .nav-right.widget-area .simple-social-icons ul li a {

    padding: 5px !important;

    background: none !important;

    background-color: #fff !important;

    color: #d5b963 !important;

    border-radius: 30px !important;

}



.site-container .nav-right.widget-area .simple-social-icons ul li {

    margin: 0 3px 12px !important;

}



.site-container .sidebar .simple-social-icons ul li a {

    background: url(https://styleyoursenses.com/wp-content/uploads/2015/08/SYSpattern.jpg) no-repeat !important;

    border-radius: 30px;

    color: #ffffff !important;

    border: 0px #ffffff solid !important;

    font-size: 18px;

    padding: 7px;

    margin: 3px;

}



#menuicons img {

    border-radius: 15px;

}



#menuicons a {

    padding: 18px 3px 3px !important;

    padding: 1.8rem 0.3rem 0.3rem !important;

}



a.more-link {

    display: block;

    margin: 0 auto !important;

    text-align: center;

    margin-top: 40px !important;

    margin-bottom: 50px !important;

    background-color: #000;

    width: 150px;

    padding: 5px;

    color: #fff;

    font-family: 'Gentium Basic', serif;

    letter-spacing: 1px;

}



a.more-link:hover {

    opacity: 0.6;

}



.everslider .es-slides {}



.everslider .es-slides img {

    width: auto !important;

    height: 350px !important;

    max-width: none;

}



.home-slider .everslider .es-slides > li {

    margin: 0 !important;

}



.es-default-template .es-title a {

    background-color: #fff;

}



.es-default-template .es-title {

    text-align: center;

    margin-top: -70px;

}



a.es-play,

a.es-pause {

    display: none !important;

}



#text-3 {

    width: 300px;

    margin: 0 auto;

}



#text-3 {

    width: 300px;

    margin: 0 auto;

}



#popmake-4171 #mc_embed_signup form{

display: block;

position: relative;

text-align: center !important;

padding:10% 15% 10% 15% !important;}



#popmake-4171 #mc_embed_signup{

background: transparent !important;}





.popmake-content{

background: rgba(255, 255, 255, 0.6) !important;

margin-top: -20px;}



.popmake.theme-4173{

padding: 0px !important;}





#popmake-4171 #mc-embedded-subscribe.button{

background:#d5b963 !important;

height: 35px ! important;

color: #fff !important;

font-size: 16px !important;

font-family: 'lato', sans-serif;

font-weight: bold;

}



.sidebar #mc-embedded-subscribe.button{

border-radius: 0px !important;

background:#d5b963 !important;

height: 35px ! important;

color: #fff !important;

font-size: 14px !important;

font-weight: normal;}



.sidebar #mc_embed_signup_scroll{

text-align: center;}



.sidebar #mc_embed_signup form{

padding: 0 !important;}



#popmake-4171 #mc_embed_signup_scroll ul li{

list-style: none !important;

float: left;}



#popmake-4171 #mc_embed_signup_scroll ul{

float: none;

display:inline-block}



#popmake-4171 .mc-field-group{

margin: 10px 0 !important;}



#popmake-4171{

background: #fff url(https://styleyoursenses.com/wp-content/uploads/2015/08/popup.jpg)no-repeat center !important;

max-height: 562px;}



/*

In Post Navigation

---------------------------------------------------------------------------------------------------- */



.prev-next-navigation {

border-bottom: 1px solid #000;

border-top: 1px solid #000;

color: #ddd;

font-family: 'lato', sans-serif;

font-weight:normal;

font-style: italic;

font-size: 15px;

letter-spacing: 2px;

margin: 20px 0;

clear: both;

overflow: hidden;

padding: 20px 0px;

margin-top: 15px;

}



.previous-post-link,

.next-post-link{

max-width: 338px;

text-align: center;}



.previous-post-link a,

.next-post-link a{

font-style: normal !important;

text-transform: uppercase;}





.content-sidebar .prev-next-navigation, .sidebar-content .prev-next-navigation {

max-width:708px;

background: url(https://styleyoursenses.com/wp-content/uploads/2015/08/sysline.png) no-repeat center;

}



.previous-post-link {

    float: left;

    text-align: left;

    width: 45%;

}



.next-post-link {

    float: right;

    text-align: right;

    width: 45%;

}



.wpp-list li{

overflow:hidden;

float:left;

display: inline-block !important;

width: 146px !important;

clear: none !important;

margin-left:3px !important;

margin-right: 3px !important;}



.wpp-list li:hover{

opacity: 0.7;}



ul.wpp-list{

text-align: center;

display: inline-block;}



#wpp-2{

margin-top: 40px;}

.home .has-post-thumbnail .entry-content,
.archive .has-post-thumbnail .entry-content,
.search .has-post-thumbnail .entry-content {
text-align: center;
margin: 0 auto;
display: inline-block;}

.page-id-12952 .widget-title {
text-align: center;
font-size: 20px;
letter-spacing: 2px;
font-weight: 300;
color: #000;
background: #fff;
outline: 0;
}

.page-id-12952 .entry-content .entry-title {
font-family: 'Lato', serif;
font-size: 15px;
font-size: 1.5rem;
text-transform: uppercase;
font-weight: 300;
letter-spacing: 1px;
letter-spacing: 0.1rem;
margin-bottom: 0;
width: 300px;
margin: 0 auto;
background-color: #000;
color: #fff;
padding: 10px;
margin-bottom: 8px;
}

.page-id-12952 .entry-content .entry-title:hover {
background-color: #d5b963;
color: #fff;
} 

.page-id-12952 .entry-content .entry-title a {
display:inline-block;
text-align:center;
color: #fff;
}

.page-id-12952 .entry {
margin-bottom: 0;
padding-bottom: 0;
border: 0;
}

.page-id-12952.featuredpost article .entry-header {
text-align: center;
}

.page-id-12952 .content .widget-wrap {
	margin-bottom: 40px;
}

.page-id-12952 h1.entry-title {
display:none;}

.widget_link_list ul {
text-align:center;
margin-left: 0;
}

.widget_link_list ul li {
list-style-type: none;
font-family: 'Lato', serif;
font-size: 15px;
font-size: 1.5rem;
font-weight: 300;
letter-spacing: 1px;
letter-spacing: 0.1rem;
margin-bottom: 0;
width: 300px;
margin: 0 auto;
background-color: #000;
padding: 10px !important;
margin-bottom: 8px;
text-transform: uppercase;
}

.widget_link_list ul li:hover{
background-color: #d5b963;
color: #fff;
}

.widget_link_list ul li a{
color: #fff;
}

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

.page-id-12952 .entry-content .entry-title {
width: 100%;
}

.widget_link_list ul li {
width: 100%;
}
}