/*  
Theme Name: The Whole Daily
Theme URI: http://www.pagelines.com
Description: The Whole Daily theme by FLUX
Version: 1.0.0
Author: Adam Tregear
Author URI: http:weareflux.com
	
Template: dms

*/

/** 
 * All CSS & LESS CSS should be added to the style.less file.
 * However, you can use this file if you only wish to use CSS.
 * Lines 13-15 can be removed.
 */


#pl_areau7uccc5 .pl-section-pad {
padding: 0px 0;
}

#pl_areausi9dtk {
background-color: rgba(69,120,146,1);
position: fixed;
width: 100%;
z-index: 1000;
opacity: .9;
  color: #000;
} 

ul.inline-list {
list-style-type: none;
display: block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: .1em;
}


.pl-hero-wrap {
padding: 40px 0px;
}

.simplenav li a {
position: relative;
color: #000;
border-left: 0px solid #cdcdcd;
padding: 10px 30px !important;
margin: 0 -2px -1px -4px  !important;
letter-spacing: 0em !important;
}

.simplenav li a:hover {
opacity: .9;
background-color: #5D91A8;
}

.pl-hero-reverse .pl-hero-image {
margin-right: 10px;
}


html div#om-y4wm6f9nrs-footer {
z-index: 1000000000 !important;
}

html div#om-y4wm6f9nrs-footer #om-footer-sleek-theme-optin-title {
letter-spacing: 2px !important;
font-weight: 400 !important;
font-size: 17px !important;
text-transform: uppercase !important;
}

.pl-new-loop .hentry .metabar {
display: none;
}

.pl-contrast {
background-color: rgba(0,0,0,0.03);
}





#videoframe {
border: solid 8px #49758E;
}
  

.flipper-heading .flipper-title {
display: none;
}

.flipper-wrap .flipper-items .flipper-meta {
padding: 25px 25px;
text-align: left;
background-color: #000;
min-height: 300px;
}

.right {
float: right;
}

.left {
float: left;
}

.six-reasons .dotted-callout .text {
letter-spacing: 1px;
line-height: 28px;
}

.solid-line {
border-bottom: 2px solid #333;
height: 10px;
}

.dotted-callout .left, .dotted-callout .right {
width: 100%;
display: inline-block;
}

.section-navbar .navbar.pl-color-grey {
background: transparent;
}

body .pl-area .pl-section.section-plcolumn > .pl-section-pad {
padding: 0px 0px !important;
margin-bottom: 0em !important;
}

body .pl-area .pl-section .pl-section > .pl-section-pad {
padding: 0px 0px;
margin-bottom: 0em !important;
}

.section-navbar .navbar .searchform {
margin: 10px 0 5px;
}

#pl_areau60e29 .pl-content { max-width: 95%; }

@media (max-width: 1068px) {
#site .navbar {
display: none;
}
}

.section-navbar .navbar.pl-color-grey .navline > li > a {
color: #fff;
margin-top: 5px;
}

.section-navbar .navbar.pl-color-grey .navline > li:hover > a{
  background-color: transparent;
}

.section-navbar .navbar.pl-color-black-trans {
background: transparent;
}	

body .pl-mobile-menu .mm-search .btn-search {
display:none;
}

body .pl-mobile-menu {
background: #49758E;
 padding-top: 10px;
border-top: solid 1px black;
font-family: oswald;
text-transform: uppercase;
letter-spacing: .1em;
}


.it-exchange-column {
float: center;
}


.section-navbar .navbar.pl-color-grey .navline > li > a {
color: #fff;
}

.socialinks-wrap .sl-text {
  font-size: 10px;
  font-family: helvetica;
text-transform: uppercase;
letter-spacing: .1em;
color: #fff;
}

  
#menu-footer-menu-1 {
  font-size: 10px;
  font-family: helvetica;
text-transform: uppercase;
letter-spacing: .1em;
}


#header {
  display: none;
}

#it-exchange-product .it-exchange-product-has-images .it-exchange-product-info {
width: 50%;
float: right;
}

.it-exchange-super-widget .it-exchange-sw-product .buy-now-button {
width: 73%;
}

.section-navbar .pl-section-pad .navbar-content-pad {
padding: 0 0px;
margin-left: -12px;
}

.section-simple_nav .pl-section-pad {
padding: 0px 0;
}



#footer {
  background-color: #49758E;
}


.fade {
  opacity: .2;
}


p1 {
  font-family: "Adobe Garamond Pro";
font-size: 22px;
}

body .pl-mobile-menu .mm-search input {
  display: none;
}


#simple_navunw9hue {
  COLOR: #FFF;
}

#pl_areausi9dtk .pl-area-wrap {
margin: 0px !important;
padding: 0px !important;

}


.white-bg {
background-color: #fff;
}

.rcp_form p {
min-height: 0px;
}

body.page-id-5285 .submit {
  padding: 15px 43% 0px !important;
}




body.page-id-5285 input[type="submit"] {
padding: 0px !important;
}

textarea, input[type="text"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"], .uneditable-input  {
outline-style: none;
font-size: 16px !important;
font-family: inherit;
height: 50px;
  border-radius: 0px !important;
      border: none !important;
  background-color: #f4f4f4 !important;
width: 100%;
}

input[type="password"] {
height:50px;
font-size: 16px !important;
font-family: inherit;

  border-radius: 0px !important;
      border: none !important;
  background-color: #f4f4f4 !important;
width: 100%;
}

.rcp_form label {
display: block;
float: left;
width: 100px;
}

#rcp_auto_renew_wrap {
    display: none;
}

.rcp_header {
  display: none;
}

input[type="text"]:focus {
border-color: rgba(240,186,172,0.8);
outline: 0;
outline: thin dotted 9;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240,186,172,0.8);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240,186,172,0.8);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240,186,172,0.8);
}

.gform_wrapper textarea {
  outline-style: none;
font-size: 16px !important;
font-family: inherit;
padding: 25px 2px 25px 21px !important;
    border-radius: 0px !important;
    border: none !important;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
outline-style: none;
font-size: 16px !important;
font-family: inherit;
padding: 25px 2px 25px 21px !important;
  border-radius: 0px !important;
      border: none !important;
  background-color: #f4f4f4;
}

.gform_wrapper .top_label textarea.textarea {
    background-color: #f4f4f4;
}


input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
padding: 18px 32%;
border: solid 0px #7db927;
color: #fff;
text-transform: uppercase;
border-radius: 8px;
background-color: rgba(240,186,172,1);
border-radius: 0px;
    -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.1);
}


.ba-quotes-wrap .ba-quotes-avatar {
max-width: 160px;
}


.gform_wrapper span.gform_description {
  display: none;
}

h3.gform_title {
display: none;
}


h3.gform_title {
display: none;
}




@media (max-width: 1048px) {
ul.inline-list.respond .menu-item {
display: none;
}
.btn-success {
font-size:10px;
}
.btn-info {
font-size:10px;
}

}

@media (max-width: 1048px) {
ul.inline-list.respond .menu-toggle {
display: block;
}

}

@media (max-width: 808px) {
.dotted-callout {
    display: none;
  }
#jj-nexr-post  {
    display:none;
  }
#jj-prev-post  {
    display:none;
  }
}


@media (max-width: 768px) {
#pl_areausi9dtk {
position: relative;
  }
}



.pl-new-loop .hentry .metabar {
font-size: 85%;
line-height: 1.6em;
opacity: .7;
margin: 5px 0 45px;
}




.simplenav li a {
padding: 0px 20px;
}


.menu-item-5386 {
  padding: 10px 25px;
background-color: rgba(69,120,146,.9);
  color: #fff;
  

}




.menu-item-5324 {
  color: #5E9CB7;
}

.menu-item-5325 {
  color: #5E9CB7;
}

.menu-item-5326 {
  color: #5E9CB7;
}







.it-exchange-register-url {
display:none;
}


.cancel_url {
  display:none;
}


.it-exchange-product-description {
  display:none;
}


#it-exchange-product .it-exchange-product-price {
display: none;
}





hr {
height: 1px;
text-align: center;
background: #E6E7E8;
border: 0;
margin: 0px auto;
max-width: 800px;
}


.flipper-wrap .flipper-items.layout-grid li {
margin: 0px 10px 0px 10px !important;
}


.pl-grid-content {
  background-color: #fff;
padding: 15px;
}



.entry-header {
  text-align: center;
}

.pl-grid-excerpt p:first-child {
  font-family: "Adobe Garamond Pro";
font-size: .9em;
}
  
.flipper-wrap .flipper-items .flipper-excerpt p {
  font-family: "Adobe Garamond Pro";
font-size: 1.1em;
}


.hentry p {
margin: 0 0 1.5em 0;
font-family: "Adobe Garamond Pro";
font-size: 16px;
line-height: 1.3em;
}


.pl-new-loop .hentry.single-post .metamedia {
margin: 25px 0;
display: none;
}

.pl-new-loop .hentry .entry-title {
padding: 30px 0px 50px;
}






html div#om-w3hvz47cjj-post #om-post-action-theme-optin {
padding: 70px !important;
max-width: 100%  !important;
}

.essb_displayed_sidebar {
right: 0 !important;
top: 43% !important;
}

.modal-backdrop, .modal-backdrop.fade.in {
opacity: .4;
background-color: #fff;
}







#naviu60135 .pl-content { max-width: none; }


.btn-info:hover, a.btn-info:hover {
background-color: #e2ad35;
text-shadow: none;
-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
}

.btn-info, a.btn-info, {
margin:0 10px 0 0;
padding: 10px 25px;
background-color: #f8d267;
font-family: "oswald";
text-shadow: none;
-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
}

.btn-success:hover, a.btn-success:hover{
background-color: #e09b90;
  text-shadow: none;
-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
}

.btn-important:hover, a.btn-important:hover {
background-color: transparent;
opacity: .8;
text-shadow: none;
box-shadow:none
}

.btn-important, a.btn-important, {
margin:0 10px 0 0;
padding: 10px 20px;
background-color: transparent;
font-family: "oswald";
text-shadow: none;
border: solid 3px #fff;
box-shadow:none;
}



.btn-success, a.btn-success, {
margin:0 10px 0 0;
padding: 10px 15px;
  background-color: #edb8aa;
font-family: "oswald";
text-transform: uppercase; 
text-shadow: none;
-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
}


.pl-bg-cover {
background-position: 50% 1%;
}
.section-navi .navi-right {
float: right;
margin-right: 0px;
}

.section-navi .navi-searchform {
float: left;
}


#menu-item-17 {
  background-color: #edb9a9;
  border-bottom: solid 4px #eba08f;
  padding-bottom: 0px;
  color: #fff;
}

.flipper-wrap .flipper-items .flipper-item .flipper-info-bg {
background-color: transparent;
}

.pl-grid-image .pl-grid-image-hover {
background-color: transparent;
}

.flipper-wrap .flipper-items.layout-grid li {
margin: 0px 30px 0px 30px;
}

.section-navi .navi-right {
float: right;
margin-top: 0px;
}

.section-navi .pl-nav > li > a {
line-height: 70px !important;
padding: 0 13px;
opacity: .9;
text-transform: uppercase;
font-family: sans-serif;
font-weight: 500;
letter-spacing: .11em;
font-size: 12px;
}

.pl-grid-image {
position: relative;
padding: 0px;
}

.section-navi .navi-container {
height:50px;
padding: 10px 17px 10px 30px;
}




#pl_areauc03a4  .drag-drop-editing .pl-area .pl-area-controls {
top: 70px;
}


@media (max-width: 1060px){
#header {display: none;}
}






.section-navi ul {
vertical-align: top;
font-size: 14px;
font-weight: 200;
letter-spacing: .04em;
}


body .pl-area .pl-section.section-plcolumn > .pl-section-pad {
padding: 10px 0px;
background-color: transparent;
}

.pl-new-loop .hentry.post {
padding-left: 0px;
text-align: center;
}

.pl-new-loop .hentry .entry-title {
letter-spacing: 2px;
font-weight: 400;
font-size: 40px;
text-transform: uppercase; 
}


body #header {
background-color: rgba(255, 255, 255, 0.9) !important; 
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
}



#pl_areauc03a4 {
padding-top: 0px !important;
padding-bottom: 8px !important;
}


.metahead {
  display: none;
}

body .pl-fixed-top {
background-color: rgba(255, 255, 255, 0.9) !important; 
box-shadow: 0 0px 0 rgba(0,0,0,0.2);
}

.section-navi .pl-nav > li > a {
line-height: 42px;
padding: 0 25px;
opacity: .9;
text-transform: uppercase;
font-family: "oswald";
font-weight: 500;
letter-spacing: .18em;
font-size: 13px;
}

.ibox .ibox-text h4 {
  font-size: 30px;
margin-bottom: 5px;
line-height: 1.4em;
  font-family: "oswald";
}

h1 {
  font-family: "oswald";
font-size: 65px;
font-weight: 100;
}

h2 {
  font-family: "oswald";
font-size: 24px;
letter-spacing: 2px;
font-weight: 400;
text-transform: uppercase; 
}

pc {
  font-family: 'cookie';
  text-transform: none;
  font-size: 36px;
}

.hentry h1 {
  margin: .3em 0;
}

.hentry h2 {
  margin: .3em 0;
}

.hentry h3 {
  margin: .3em 0;
}

.hentry h4 {
  margin: .3em 0;
}

.pl-center-cell h4 {
  font-size: 26px;
  padding: 0px 20px;
}



h4a {
letter-spacing: 2px;
font-weight: 400;
font-size: 17px;
text-transform: uppercase; 

}

h4 {
letter-spacing: 2px;
font-weight: 400;
font-size: 17px;
text-transform: uppercase; 
}

h6 {
letter-spacing: 1px;
font-weight: 400;
font-size: 14px;
text-transform: uppercase; 
}

.pl-hero-wrap .pl-hero h1 {
font-weight: 400;
font-family: "Adobe Garamond Pro";
font-size: 30px;
}

.pl-hero-wrap .pl-hero p {
  font-family: "Adobe Garamond Pro";
font-size: 18px;
}

.white-text {
color:#fff;
}

.pl-fixed-top { max-width: none; }
#naviuc029a .pl-content { max-width: none; }

#postnavuubd7m3 .pl-content { max-width: none; }

#postnavuubd7m3 {
  position: fixed;
left:0;
padding-top:20%;
}






#jj-next-post-title {
right: 50px;
}


#jj-next-post-title .calloutDown {
  display: none;
}


#PageLinesToolbox.pl-toolbox {
  z-index:3040;
}

.divContainerDown {
padding-top: 36px;
  background: #ECECEC;
}

.jj-title-holder {
margin-top: 33px;
  left: 97px;
background: #ECECEC;
}

.jj-thumb-holder {
background: #ECECEC;
  border: none;
}


#jj-prev-post-title .calloutDown {
  display: none;
}

#jj-prev-post-title {
position: fixed;
left: 37px;

}




.divContainerDown {
background: none;
border: none;
top: 0px;
color: #333;
box-shadow: none;
}



#jj-prev-post {
left: 0px;
}

#jj-next-post {
right: -15px;
}

.jj-title-holder .jj-title-contents {
width: 197px;
height: 95px;
display: table-cell;
text-align: center;
vertical-align: middle;
font-size: 12px;
font-weight: bold;
color: #000;
text-shadow: none;
font-family: "oswald";
text-transform: uppercase;
padding: 0px 13px;
}