/* 
Custom CSS
*/
/**CSS Archil**/
@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two);
@import url(https://fonts.googleapis.com/css?family=Special+Elite);
@font-face {
font-family: 'Freshman';
font-style: normal;
font-weight: normal;
src: url('https://www.frugalconfessions.com/wp-content/themes/thesis/lib/fonts/Freshman.woff') format('woff');
}
.sheets {
    display: inline-block !important;
    /*float: none !important;*/
    margin-top: 20px !important;
    position: relative !important;
    vertical-align: top !important;
}
.worksheets {text-align: center !important;}
.thedebt {
   background-color: #DA4352;
	margin: 0 auto 30px;
    width: 75%;
    text-align: center;
    padding: 20px 0;
    display: block;
    overflow: hidden;
}
.thedebt h3 {
    font: bold 56px 'Freshman', Times New Roman;
    color: #fff;
}
.thedebt .debt-content{
	display: block;
  	margin: 0 auto;
    width: 90%;
    border-bottom: 5px dotted #fcc200;
    padding-bottom: 30px;
    height: auto;
    min-height: 180px;
}
.thedebt .debtdesc {
	background-color: #fcc200;
    float: right;
    font-family: "Shadows Into Light Two",cursive;
    font-size: 30px;
    line-height: 36px;
    margin-right: -6%;
    padding: 25px 35px;
    width: 55%;
}
.template-custom .container {overflow: hidden;}
/**Testimonial**/
.the-testi {
    display: block;
    width: 87%;
    padding: 2%;
    margin: 0 auto 30px;
    overflow: hidden;
    background-color: #e3dfd6;
    font-size: 26px;
}
.the-testi p {
	display: inline;
}
.the-testi span.secondL {
	border-bottom: 5px dotted #fff;
    border-top: 5px dotted #fff;
    display: block;
    margin: 1% 0 1% 25%;
    padding: 1% 0;
    position: relative;
    right: 0;
    width: 73%;
  	font-size: 18px;
}
.the-testi.no-image p {
	width: 73%;
    display: block;
    margin: 0 auto;
}
.the-testi span.comment-author {
 	display: block;
    padding-left: 0;
    text-align: right !important;
  	font-size: 20px;
}
.the-testi.no-image span.secondL, .the-testi.no-image span.comment-author {
	width: 100%;
  	margin: 1% 0;
}
.worksheets {
    display: block;
    float: left;
    margin: 0 auto 30px;
    padding: 0 2.5%;
    width: 95%;
}
.sheets {
    float:left;
  	width: 33.33%;
  	text-align: center;
}
.sheets .dtitle {
	color: #DA4352;
  	font-family: Helvetica, Arial;
  	font-size: 20px;
}
.sheets .dlabel {
	font-size: 100%;
}
h2.faq {
	font-family: 'Special Elite', cursive;
    font-size: 38px;
    color: #DA4352;
}
/**End CSS Archil **/
.columns > .sidebar {
    padding: 26px 0px 0px 24px;
}
#hellobar_pusher.large{
margin-bottom: 5px;
}

#hellobar_container{position:static !important;}

.menu a {text-transform: capitalize;letter-spacing:1px;padding-right:10px;padding-left:10px;}
.menu a:hover{text-decoration:underline;}
.menu {margin-bottom:30px;}
.menu ul{list-style:none;}
.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a {
    cursor: default;
}
.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.menu {
    margin-bottom: 30px;
}
.menu, .menu a, .menu li ul {
    border-bottom-style: none;
}
#header {border:none;margin-bottom:8px;}

.sidebar h3 {
    letter-spacing: 1px;
    border-bottom: 1px dashed;
    font-weight:bold;
}
.sidebar a{
color:black;
}
.sidebar_list li ul li{
	background:url("images/bullet.gif") no-repeat scroll 0 11px transparent
}

.post_box, .teasers_box {
	border-bottom: 4px double #E2DDDE;
	border-top:none;

}
select{
width: 35mm;
}

#custom-tweet-button a {
   background: url('https://www.frugalconfessions.com/wp-content/plugins/wp-tweet-button/tweetf.png') 0 0 no-repeat;
   display: block;
   width: 54px;
   height: 20px;
float:right;
margin-left:10px;
}
#custom-tweet-button a:hover {
   /*background: url('https://www.frugalconfessions.com/wp-content/plugins/wp-tweet-button/tweetf.png') 0 -53px no-repeat;*/
}

#custom-tweet-button a:active {
   background: url('https://www.frugalconfessions.com/wp-content/plugins/wp-tweet-button/tweetf.png') 0 -106px no-repeat;
}

/* CSS Code Additions for new header 3-10-14 */

body{
    background: url("https://www.frugalconfessions.com/wp-content/uploads/2014/03/Frugal-Confessions-Background.png");
    background-repeat: repeat-x;
    background-size: 552px 700px;
    background-position: top center;
    overflow: auto;
    color:black;
    background-color: white;
	font-family: "Droid Sans", "Lucida Grande", Tahoma, sans-serif;
}
#container #page {
    background-color: transparent;
}
#header {
    background: transparent;
    height: 630px;
    width: 787px;
    margin-left: auto;
    margin-right: auto;
}
.menu {
    margin-bottom: 0;
    height: 30px;
    border: none;
}
#page {
    padding-top: 0em;
}
#menu-top {
    height: 38px;
    position: relative;
}
#header-top {
    height: 327px;
    position: relative;
}
#header-middle {
    height: 272px;
    position: relative;
}
#header-bottom {
    position: relative;
}
#as-seen-on {
    height: 55px;
    position: absolute;
    width: 787px;
    max-width: 787px;
    margin-top: 6px;
    z-index: 10;
    overflow-y: auto;
    /** background: url('https://www.frugalconfessions.com/wp-content/uploads/2015/07/frugal-as-seen-on2.png'); **/
    background: url('https://www.frugalconfessions.com/wp-content/themes/frugal-as-seen-on3.png');
    background-size: 784px 55px;
    background-position: 1px -1px;
}
#signup-form {
    width: 401px;
    height: 133px;
    margin-left: 65px;
    margin-top: 23px;
    background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/06/Ribbon.png') no-repeat;
    background-size: 401px 133px;
}

#optin-form-row-1 > .mc-field-group {
    display: inline;
}

#optin-form-row-2 > .mc-field-group {
    display: inline;
}

#optin-form-row-2 > .clear {
    display: inline-block;
    padding-left: 20px;
}
#optin-form-row-1 {
    padding-top: 51px;
    padding-left: 20px;
}
#optin-form-row-2 {
    padding-top: 24px;
    padding-left: 20px;
}
.mc-field-group input {
    padding: 4px 6px 4px 6px;
    width: 166px;
    height: 15px;
    font-size: 16px;
}
#optin-form-row-2 > .clear > .button {
    font-size: 15px;
    background-color: transparent;
    border: none;
    color: white;
}

#ht-logo {
    width: 401px;
    height: 106px;
    margin-top: 45px;
    margin-left: 65px;
    background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/06/Frugal-Web-Logo1.png');
    background-size: 401px 106px;
}
#featured-photo {
    width: 271px;
    height: 288px;
    background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/03/Amanda.png');
    margin-top: 46px;
    background-size: 100%;
}
#ht-left {
    width: 468px;
    padding-right: 17px;
    float: left;
}
#ht-right {
    width: 302px;
    float: right;
}
#hm-content {
    padding-top: 68px;
    width: 601px;
    height: 272px;
    margin-left: 84px;
    margin-right: auto;
}
.menu li {
    height: 30px;
}
.menu li a {
    height: 13px;
    background: none;
}
.menu li a {
    border: none;
}
.tab.tab-home.current a {
    background: none;
    border: none;
}
.menu li a:hover {
    background: none;
}
#hm-button-1, #hm-button-2, #hm-button-3, #hm-button-4 {
    display: inline-block;
}

#hm-button-container {
    width: 601px;
    height: 140px;
    padding-top: 83px;
    background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/03/frugality.png') no-repeat;
    background-size: 326px 96px;
    background-position: 49% 0%;
}
#hm-button-1 {
    padding-right: 2px;
    padding-left: 8px;
}
#hm-button-2 {
    padding-right: 2px;
    padding-left: 4px;
}
#hm-button-3 {
    padding-right: 2px;
    padding-left: 4px;
}
#hm-button-4 {
    padding-left: 4px;
}
#content_box {
    background-color: white !important;
}
#footer {
    background-color: white;
}

#menu-top-menu {
    float: right;
	position:relative;
	margin-right:20%;
}

#menu-top-menu a {
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    padding: 0px;
    padding-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: transparent;
	color:#fff;
}
.sub-menu li {
    background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/03/submenu-li.png');
    border: 1px solid white;
}
.sub-menu {
    padding-top: 16px;
}

.debt-manipulator-3-0{
	background:none;
}
.container{
	margin-top:0px;
}

.mc-field-group input, textarea {
font-size: 1em;
color: #444;
background: #eee;
border: 1px solid #aaa;
border-right-color: #ddd;
border-bottom-color: #ddd;
}
.menu_control {
background: none;
color: white;
}
.sub-options li{
	display:inline-block;
}

.landing{
	background:none;
}
.landing .container {
	width: 80%;
}
.comment .avatar img{
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50%;
}

.header-top .mc-field-group input {
  font-size: 14px;
  box-sizing: border-box;
  height: 23px;
  padding: 3px 6px 2px;
  width: 178px;
}
/*====================
Media Queries
====================*/

@media screen and (min-width: 800px) and (max-width: 1200px) {
	.menu li {
		position: relative;
		float: left;
		margin-bottom: -1px;
	}
	#ht-right, #as-seen-on {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
	}
	#menu-top-menu {
		float: right;
		margin-right: 0px;
	}
}

@media screen and (min-width: 560px) and (max-width: 799px) {
	body {
		background: url("https://www.frugalconfessions.com/wp-content/uploads/2014/05/Frugal-Confessions-Background-mini1.png");
		background-repeat: repeat-x;
		background-position: top center;
		overflow-x: hidden;
		color: black;
		background-color: white;
		font-family: "Droid Sans", "Lucida Grande", Tahoma, sans-serif;
	}
	
	#header {
		width: 100%;
		margin-left: auto;
		margin-right: auto; height: 370px;
	    overflow: hidden;
	}


	#ht-logo {
		margin-left: 0px;
		background-size: 300px 79px;
		background-repeat: no-repeat;
	}
	#signup-form {
		margin-left: 0px;
	}
}

@media screen and (min-width: 300px) and (max-width: 559px) {
	body {
		background: url("https://www.frugalconfessions.com/wp-content/uploads/2014/05/Frugal-Confessions-Background-mini2.png");
		background-repeat: repeat-x;
		background-position: top center;
		overflow-x: hidden;
		color: black;
		background-color: white;
		font-family: "Droid Sans", "Lucida Grande", Tahoma, sans-serif;
	}



	#menu-top-menu {

	}
	.header {
	padding-bottom: 1px;
	}
	#header {
		width: 100%;
		height: 100%; 
		margin-left: auto;
		margin-right: auto;
	}
	#header-middle {
	display: none;
	}
	#ht-right {
	display: none;
	}
	#as-seen-on {
	display: none;
	}	
	#ht-logo {
		width: 320px;
		height: 106px;
		margin-top: 75px;
		margin-left: auto;
		margin-right: auto;
		background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/06/Frugal-Web-Logo1.png') no-repeat;
		background-size: 300px 79px;
	}
	.columns {
	padding: 10px;
	background-color: white;
	}
	
	.mc-field-group input {
	/* padding: 4px 6px 4px 6px; */
	width: 128px;
	height: 8px;
	font-size: 14px;
	}
		#optin-form-row-1 {
	padding-top: 34px;
	padding-left: 5px;
	}
		#optin-form-row-2 {
	padding-top: 12px;
	padding-left: 5px;
	}
		#signup-form {
	width: 320px;
	height: 133px;
	margin-left: auto;
	margin-top: 23px;
	background: url('https://www.frugalconfessions.com/wp-content/uploads/2014/03/Frugal-Confessions-Ribbon.png') no-repeat;
	background-size: 300px 100px;
	}
}


@media screen  and (min-width: 235px) and (max-width: 300px) {
	body {
		background: url("/wp-content/uploads/2014/05/Frugal-Confessions-Background-mini2.png") repeat-x top center;
		overflow-x: hidden;
		color: black;
		background-color: white;
		font-family: "Droid Sans", "Lucida Grande", Tahoma, sans-serif;
	}
	#menu-top-menu {
	display: none;
	}
	#ht-logo{
		background-size: 100%;
		background-repeat: no-repeat;
	}
	#ht-logo {
			margin-left: 0px;
	}
	#header {
		background: transparent;
		height: 100%;
		width: 230px;
		margin-left: auto;
		margin-right: auto;
	}
	#header-middle {
		display: none;
	}
	#ht-right {
	display: none;
	}
	#as-seen-on {
	display: none;
	}	
	#signup-form {
		width: 230px;
		margin-left: auto;
		margin-top: 23px;
		background: url('/wp-content/uploads/2014/03/Frugal-Confessions-Ribbon.png') no-repeat;
		background-size: 300px 100px;
	}
	.columns {
		padding: 10px;
	}
}

/* == WP Curve == */
.heading_yellow {
background-color:#ffc000;
  padding-top:10px;
  padding-bottom:10px;
 color:white;
 text-align:center!important;
 font-size:26px;
 margin-bottom: 10px;
 margin-left:-10%;
 margin-right:-10%;
}

.heading_yellow h2 { margin: 10px 0!important; color: #fff!important; text-align:center!important; }

@media screen and (max-width: 799px) {
	body { 

 	} 
	#menu-top-menu { margin-right: 0px; }
	#header #as-seen-on, #header #header-middle, #header #ht-right { display: none; }
	#header { max-height: 370px; box-sizing: border-box; overflow: hidden; }
    .mc-field-group input { font-size: 13px; padding: 2px 6px 3px; }
	.columns > .content { padding: 0px 5px; }
  	#header #signup-form { margin-left: auto; margin-right: auto; margin-top: 0px; }
  	#header #ht-left { width: 100%; }
	#header #ht-logo { margin-left: auto; margin-right: auto; width: 300px; }
  	.columns { background-color: white; }
  	.container { max-width: 100%; width: 100%; }
}
@media screen and (max-width: 559px) {
  .mc-field-group input { height: 14px; } 
  #header .mc-field-group { display: inline-block !important; padding-top: 0px; }
  #header { overflow: hidden; }
  #header .mc-field-group { height: 13px; }
  #header #optin-form-row-1 { padding-top: 34px; }
  #header #optin-form-row-1 .mc-field-group { padding-top: 2px; }
  #header #optin-form-row-2 .mc-field-group { position: relative; top: 3px; }
  #header #signup-form { background-size: 300px 110px; }
  #optin-form-row-2 > .clear > .button { display: inline-block; position: relative; top: 7px !important; font-size: 13px; padding: 5px 0px 0px; }
}

.sidebar p a { text-decoration:none; }
.sidebar p { font-size: 15px; }
.footer { text-align: center !important; }

.sharedaddy{
display:none;}



BODY{ background-position: 0px 0px !important; }

.tve_right {
    float: right;
    margin-right: 20%!important;
}

.landing.template-custom #menu-members-mid-menu-1 .menu-item{
background: #1E9A52;
border-color: #1E9A52
}

.landing.template-custom #menu-members-mid-menu-3 .menu-item{
background: #1E9A52 !important;
border-color: #1E9A52 !important
}

#post-6348 .flare-horizontal
{
  display:none;
}

#post-6348 .flare-vertical {
display : none;
}

/* WPCurve Extend headergraphic wrapper */

.headergraphics_wrapper{  
  position:relative;
  width:100%;  
  background:#DA4352;
  
}
 .full-widtd-new .container { width:100%!important}
.full-widtd-new .post_box, .teasers_box {padding:0!important}
.full-widtd-new .thrv_responsive_video {
  width:75%!important;
  margin:auto!important;
}
.full-widtd-new .thrv_widget_menu tve_right{margin-right:10%!important;}

/** wpcurve full width custom template header / menus / videos */

.template-custom .container { width: 100%!important; }

.template-custom .post_box { padding: 0!important; }

.template-custom .post_box .thrv_responsive_video.thrv_wrapper { width: 100%!important; max-width: 800px!important; margin: 0 auto!important; padding-bottom: 25px!important; }

.landing-with-header .post_content, .landing .post_content { margin: 0 auto; width: 84%; }

/*WPCurve week menu items (green links) */
#menu-member-top-menu-2, #menu-member-top-menu-3{ display: none; }
#menu-members-mid-menu-1 li a { color: #fff!important;  }
#menu-members-mid-menu-1 li a:hover { color: #000!important; }

#menu-members-mid-menu-3 li a { color: #fff!important;  }
#menu-members-mid-menu-3 li a:hover { color: #000!important; }

/** Insert your custom CSS rules here. **/


#menu-members-mid-menu #menu-item-6356{
display : none;
}

.headergraphics {
			max-width:851px;
			margin: 0 auto;
			background: #DA4352;
			width: 100%;
                        margin-top: 106px;
		}
		.headergraphics-title {
		  font-family: 'Ultra';
		  color: #ffffff;
		  font-size: 50px;
		  text-align: center;
		  padding-top: 10px;
                  line-height: 60px;
		}
		.clear {
		  clear: both;
		}
		.headergraphics-author {
		  float: left;
		  margin-left: 48px;
		}
		.headergraphics-author img {
			width: 200px;
		}
		.headergraphics-text {
		  float: right;
		  font-family: 'Shadows Into Light Two', cursive;
		  background: #ffc000;
		  width: 57%;
		  font-size: 33px;
		  margin-top: 10px;
		  margin-bottom: 10px;
                  line-height: 38px;
		}
		.headergraphics-text span {
		  padding: 22px;
		  float: left;
		}
		.headergraphics-body {
		  float: left;
		}
		.headergraphics-end hr {
		  border-top: 4px dotted #ffc000;
		  color: #DA4352;
		  background-color: transparent;
		  height: 0px;
		  width: 88%;
		  border-bottom: 0px solid #ffc000;
                  margin: 0 auto;
		}
		.headergraphics-end {
		  padding-bottom: 15px;
		}
		@media only screen 
		and (max-width:865px){
			.headergraphics {
			width: 100%;
			}
			.headergraphics-title{
			width: 100%;
			}
			.headergraphics-author{
			width: 200px;
		  float: none;
		  margin: 0 auto;
			}
			.headergraphics-text {
			width: 100%;
			}
		}
                @media only screen 
		and (max-width:774px){
			.headergraphics {
			margin-top: 0;
			}
                }

.page-id-6339, .page-id-6513, .page-id-6526{
background:none;
}

.page-id-6339 .header, .page-id-6513 .header, .page-id-6526 .header{
	display:none;
}

.page-id-6343 .menu-members-top-menu-1, .page-id-6343 .menu-members-mid-menu-1,
.page-id-6344 .menu-members-top-menu-1, .page-id-6344 .menu-members-mid-menu-1,
.page-id-6345 .menu-members-top-menu-1, .page-id-6345 .menu-members-mid-menu-1 {
display: none;
}

.headergraphics-title_freshman {
  font-family: 'Freshman';
  		  color: #ffffff;
		  font-size: 50px;
		  text-align: center;
		  padding-top: 10px;
                  line-height: 60px;
}
@media screen and (min-width: 800px) and (max-width: 966px) {
  .template-custom .container {
      max-width: 100% !important;
      width: 100% !important;
  }
  .thedebt { width: 100%;}
  .the-testi span.secondL {
  	margin: 1% 0 1% 40%;
    width: 60%;
  }
  .worksheets {
  	width: 100%;
  }
  .worksheets .sheets img {
  	float: none;
    display: block;
    width: 90%;
  }
  .sheets .dtitle {
  	height: 50px;
  }
  .heading_yellow {
  	margin-left: 0;
    margin-right: 0;
  }
  
}
@media screen and (min-width: 320px) and (max-width: 798px) {
  .thedebt {
  	width: 100%;
  }
  .thedebt .debt-content {
  	width: 100%;
	overflow: hidden;
    padding-bottom: 10px;
  }
  .theimage {
  	width: 100%;
    text-align: center;
    margin: 20px 0;
    display: block;
  }
  .the-testi p, .the-testi.no-image p {
    float: left;
    padding: 0 5%;
    width: 90%;
	}
  .sheets .dtitle {
  	font-weight: bold;
    margin-top: 30px;
  }
  .sheets {
  	position: relative;
  }
  .sheets .dlabel {
  	position: absolute;
    bottom: 20px;
    width: 100%;
  }
  .the-testi p img {
    display: block;
    float: none;
    margin: 20px auto !important;
    text-align: center;
    width: 50%;
	}
  .theimage img {
    display: block;
    float: none;
    margin: 20px auto !important;
	}
  .thedebt .debtdesc {
  	width: 90%;
    margin: 0;
    float: left;
    padding: 5%;
  }
  .the-testi span.secondL {
  	width: 100%;
    padding: 1% 0;
    margin: 1% 0;
  }
  .the-testi span.comment-author {
  	font-size: 18px;
  }
  .sheets {
  	width: 100%;
  }
  .full-footer-wrap {
    padding: 5%;
    width: 90%;
}
}
@media screen and (min-width: 480px) and (max-width: 600px) {
  h2.faq {
      font-size: 30px;
  }
  .heading_yellow h2 {
    margin: 10px auto !important;
    width: 30%;
	}
  .footer-content img {
  	float: none;
    margin: 10px auto !important;
  }
}
@media screen and (min-width: 350px) and (max-width: 500px) {
  .thedebt h3 {
  	font-size: 48px;
  }
  .heading_yellow h2 {
    width: 20%;
	}
  .the-testi p img {
  	width: 70%;
  }
  .the-testi span.comment-author {
    font-size: 14px;
	}
  h2.faq {
    font-size: 24px;
	}
  .footer-content img {
  	float: none;
    margin: 10px auto !important;
  }
}
@media screen and (min-width: 240px) and (max-width: 340px) {
.thedebt h3 {
    font-size: 30px;
    word-wrap: normal;
  }
  .thedebt .debtdesc {
  	font-size: 24px;
  }
  .heading_yellow h2 {
    margin: 0 auto !important;
    width: 18%;
	}
  .the-testi p, .the-testi.no-image p {
  	font-size: 16px;
    font-weight: bold;
  }
  .the-testi span.secondL, .the-testi span.comment-author {
    font-size: 14px !important;
    font-weight: normal;
  }
  .footer-content img {
  	float: none;
    margin: 10px auto !important;
  }
}

/* WP Curve Custom Login Button (Melo) - Start */
li.custom-login {
    display: none !important;
}
.page-id-6348 li.custom-login, .page-id-6439 li.custom-login, .page-id-6434 li.custom-login, .page-id-6435 li.custom-login, .page-id-6436 li.custom-login, .page-id-6437 li.custom-login, .page-id-6473 li.custom-login, .page-id-6441 li.custom-login, .page-id-6448 li.custom-login, .page-id-6449 li.custom-login, .page-id-6450 li.custom-login, .page-id-6451 li.custom-login, .page-id-6452 li.custom-login, .page-id-6453 li.custom-login, .page-id-6438 li.custom-login, .page-id-6440 li.custom-login, .page-id-6461 li.custom-login, .page-id-6474 li.custom-login{
	display: inline-block !important
}
.login-button .tve_btn.tve_nb.tve_btn7 {
	background: none repeat scroll 0 0 #1e9a52;
	box-shadow: none !important;
  	border: none !important;
	min-width: 100px;
}
.login-button .tve_btn.tve_nb.tve_btn7:hover {
 	background: #000 !important;
}
.page-id-6347 .thrv_wrapper, .page-id-6344 .thrv_wrapper, .page-id-6345 .thrv_wrapper, .page-id-6343 .thrv_wrapper{
 	margin-top: 60px; 
}
/* End WP Curve Custom Login Button */
/** WP CURVE OOPS 5-9-15 **/
.oops-text {
    color: #fff;
    float: right;
    font-family: "Freshman",cursive;
    font-size: 140px !important;
    height: 150px;
    line-height: 140px;
    margin-bottom: 10px;
    margin-top: 90px;
    width: 57%;
}
@media only screen and (max-width: 855px) {
.oops-text {
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }}
@media only screen and (max-width: 555px) {
.oops-text {
    font-size: 100px !important;
  }}
@media only screen and (max-width: 400px) {
.oops-text {
    font-size: 60px !important;
    height: 80px;
    line-height: 60px;
    margin-top: 20px;
}
}
/** End WP CURVE OOPS 5-9-15 **/
    
/* WP CURVE - Reynan - Shop Page*/
.fc-shop{ display:block; width:90%; max-width:1024px; margin:20px auto 50px; overflow:hidden; }
.fc-shop H1{ font: normal 1.5em  'Droid Sans', 'Lucida Grande', Tahoma, sans-serif; font-weight:bold; color:grey; text-align:center; margin-bottom:30px;  }
.fc-shop > DIV{ float: left; width: 31%; margin-right:2.5%;  border: 2px solid #DA4352; }
.fc-shop > DIV:last-child{ margin-right:0%; }
.fc-shop H2{ font: normal 32px  'Droid Sans', 'Lucida Grande', Tahoma, sans-serif; font-weight:bold; color:#000; text-align:center; margin-top:30px; }
.fc-shop H2 A{ color: #000 !important; }
.fc-shop .fc-shop-image{ width:80%; display:block; margin:0 auto; border:0px solid #ccc; height: 180px; }
.fc-shop .fc-shop-image IMG{ max-height: 100%; max-width: 100%; width:auto; height:auto; display: block; margin:0 auto; }
.fc-shop .fc-shop-col-desc{ padding: 5% 10% 0;  height: 180px; }
.fc-shop P{ margin-bottom:8px; font: bold 16px  'Droid Sans', 'Lucida Grande', Tahoma, sans-serif; line-height: 22px;  text-align:center; }
.fc-shop A{ color: #DA4352; }
.fc-shop .fc-shop-button{ display:block; min-width: 230px; max-width:60%; margin: 20px auto 30px; padding: 10px 0; border-radius: 15px; background-color:#ffc000;  }
.fc-shop .fc-shop-button A{ color:#fff !important; text-align:center; font:bold 40px 'Freshman', Times New Roman; display:block; width:100%; text-align:center; letter-spacing:2px; }
@media only screen and (max-width: 1025px){  .fc-shop .fc-shop-col-desc{ height:230px; } }
@media only screen and (max-width: 768px){ 
	.fc-shop > DIV{ float:none; display:block; width:90%; margin: 20px auto !important; }
	.fc-shop .fc-shop-col-desc{ height:auto; }
	.fc-shop .fc-shop-button{ min-width: 180px; }
	.fc-shop .fc-shop-button{ font-size: 30px; }
}
@media only screen and (max-width: 480px){ }
@media only screen and (max-width: 320px){ .fc-shop{ width:100%; } }
@media only screen and (max-width: 240px){ }
.fc-refill{ width:90%; display:block; margin: 0 auto 50px; max-width:850px;   }
.fc-refill H1{ font:bold 3em 'Freshman', Times New Roman; letter-spacing:2px; border-bottom:5px dotted #fcc200; padding: 10px 0; text-align:center; width:75%; margin:10px auto; display: block; color:#DA4352;}
.fc-refill H1 P{ padding: 0; margin:0; }
.fc-refill-cup{ float:right; width:50px; height:77px; background: transparent url('https://www.frugalconfessions.com/wp-content/uploads/2015/05/free-refill-cup.jpg') no-repeat right top; 
	border: 0px solid red; margin:-20px 0px 0px 0; background-size:contain;-webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);}
.fc-refill-text{display:block; width:80%; margin: 20px auto; height:214px; overflow:hidden; 
	background: transparent url('https://www.frugalconfessions.com/wp-content/uploads/2015/05/free-refill.jpg') no-repeat bottom left;  }
.fc-refill-text > DIV{ background-color: #ffc000; float:left; margin-left: 173px; margin-top:25px; max-width:478px; }
.fc-refill-text P{ color:#000; font: bold 30px "Shadows Into Light Two",cursive; padding: 15px 0 0 15px; margin:0px; text-align:center;}
@media only screen and (max-width: 800px){ .fc-refill-text P{ font-size:1em; }
	.fc-refill, .fc-refill H1, .fc-refill-text{ width:100%; } }
@media only screen and (max-width: 320px){  }
@media only screen and (max-width: 240px){ }

/* WPCurve Loreto */
@media screen and (max-width: 600px) {
  .page-id-5536 .tablet { width: 240px !important; display: block; margin: 0 auto; }
  .page-id-5536 .tablet:after { clear: both; content: ' '; display: block; }  
}

/* Wpcurve - James -  june 6 */
.box-container {
  padding: 10px;
  max-width: 920px;
  width: 100%;
  margin: 0 auto 25px;
  display: table;
}

.box-container.module1 {
  background: #1E9A52;
}

.box-container.module2 {
  background: #611437;
}

.box-container.module3 {
  background: #8e8e8e;
}

.box-container.module4 {
  background: #da8044;
}

.box-container.module5 {
  background: #DA4352;
}

.box-inner {
  border: 2px solid #fff;
  display: table-cell;
  padding: 10px;
}

.box-circle {
  background: #9DD3B3;
  max-width: 160px;
  width: 100%;
  height: 160px;
  text-align: center;
  border-radius: 80px;
  float: left;
  margin-right: 25px;
 display: table;
    margin-top: 15px;
}

.box-circle .module-title {
  display: table-cell;
  vertical-align: middle;
font-family: 'Shadows Into Light Two', cursive;
  font-size: 24px;
  padding: 0 15px;
  font-weight: normal;

}

.box-text {
  color: #fff;
  max-width: 710px;
  float: left;
    font-family: Helvetica, Arial;
}

.box-text p {
margin-bottom: 0;
}

.box-text-list {
margin-bottom: 10px;
}

.box-text ul {}
.box-text li {}

@media only screen and (max-width: 1024px)  {
.box-text {
  color: #fff;
  max-width: 650px;
  }
}

@media only screen and (max-width: 768px) {
  .box-circle {
  margin-right: 0;
    margin: 0 auto 15px;
    float: none;
  }
}
@media only screen and (max-device-width: 480px) {
img.aligncenter.wp-image-6067 {
  /* zoom: 134%; */
  height: 330px !important; 
  max-width: 330px !important;
  overflow: scroll;
  /* z-index: 9999 !important; */
  margin-left: -25px !important; 
}
	
}

/* Wpcurve - jazzzzz -  june 9 */
.center-images { display: table; margin: 0 auto; }
@media only screen and (max-device-width: 1024px) { 
    .post_box .center-images img { padding: 0 5px; margin: 0; }
}
@media only screen and (max-device-width: 768px) { 
    .center-images { max-width: 425px }
    .post_box .center-images img { padding: 5px 5px }
}
@media only screen and (max-width: 535px) {
  .large-report {display: none;}
  .small-report {display: block !important;}
}
.page-id-6608 .testimonials p{
  text-align: left;
}
@media only screen and (max-width: 535px) {
.display-none {
  display: block!important;
	}
 .page-id-6632 .wp-image-6143 {
    display: none;
  }
}

@media screen(max-width:600px){
  .fc-shop .fc-shop-image IMG{
   width: 100% !important;
     max-width: 100% !important;
  }
}

.centerImageDiv{
   text-align:center;  
}

.centerImageDiv img{
   display:inline-block;
   margin:20px 20px;
}




/** Jane WP Curve **/ 

.headerRed{
	background:#DA4352;		
	width:851px;
        margin:0 auto;
}

@media screen and (max-width:950px){
        .headerRed{
	   background:#DA4352;		
	   width:95%;
           margin:0 auto;
        }

        .yellowBlock{
	  width:510px !important;
          display:block !important;
          margin:0 auto !important;
          margin-bottom:10px !important;
        }
        
        .headerImageContainer{
	  width:100% !important;
        }
}

@media screen and (max-width:657px){        

        .yellowBlock{
	  width:100% !important;
          display:block !important;
          margin:0 auto !important;
          margin-bottom:10px !important;
        }       
}

@media screen and (max-width:495px){  
        
        .saveBYM{
          font-size:35px !important;
        }      

        .yellowBlock{
	  font-size:38px !important;
          text-align:center;
        }       
}

.saveBYM{
	font-family: 'Ultra', serif;
	color:#fff;
	font-size:45px;		 
	text-align:center;
	padding:10px;
	margin:0px;
	font-weight:normal;
        line-height:60px;
}

.yellowBlock{
	background:#ffc000;	
	font-family: 'Shadows Into Light', cursive;	
	font-size:45px;
	vertical-align:top;		
	padding:20px 40px;
	margin:0px;
	display:inline-block;
	width:59%;
        line-height:65px;
        -webkit-box-sizing: border-box; 
        -moz-box-sizing: border-box;    
        box-sizing: border-box; 
}

.headerImageContainer{		
	display:inline-block;
	width:40%;
	text-align:center;
}

.headerImageContainer img{		
	display:inline-block;	
}

.imageYellowCont{		
	border-bottom:3px dotted #ffc000;
	width:90%;
	margin:0 auto;
}

hr.style6 {
	border-top: 4px dotted white;
}
.testimonials{
  width: 80%;
  text-align: center;
  margin: 25px auto;
  background-color: #e3dfd6;
  padding: 20px 40px;
}

.testimonials p {
  FONT-family: "didact gothic", Arial;
  font-size: 20px;
  margin: 20px;
  text-align:left;
}

.testimonials .profile-image{
float:left;
margin:20px;
}

@media screen and (max-width:657px){   

.testimonials .profile-image{
float:none;
text-align:center;
display:block;
margin:15px auto;
}
}

@media screen and (max-width:480px){   
.testimonials {
  width: 90%;
  text-align: center;
  margin: 25px auto;
  background-color: #e3dfd6;
  padding: 20px 10px;
}
}

.heading_yellow h2{
  font-size: 32px;
}
/*WP Curve Nico #50616 Start */
.modules {
  position:relative;
  display: inline-block;
  float:left;
  padding:10px;
}

@media screen and (min-width: 1380px) {
  .modules {
     width: 23%;
  }  
} 
@media screen and (min-width: 560px) and (max-width: 670px) {
  .modules {
     width: 45%;
  }
} 
@media screen and (min-width: 370px) and (max-width: 420px) {
  .modules {
     width: 95%;
  }
} 
/*WP Curve Nico #50616 End */

/*WP Curve Ray #50216 - Begin */
@media only screen and (max-width: 500px) {
  .heading_yellow h2 {
    width: 100%;
  }
}
/*WP Curve Ray #50216 - End */

/** Added WPCurve 7-3-2015 arnold **/

.greenTableWrapper{				
	padding:20px;	
	background:#1D9952;
	width:95%;	
	max-width:960px;
	display:inline-block;
  	margin:0 auto;
}

.greenTable{	
	width:100%;			
	color:#fff;
	padding:10px;
	font-size:1.5em;
	font-family:arial;
	border:10px solid #fff;
	border-collapse: collapse;
}

.greenTable td{				
	padding:15px;
	border:4px solid #fff;				
}		

.greenTable td img{				
	display:inline-block;			
}	

.greenTable td:nth-child(2),.greenTable td:nth-child(3){
	text-align:center !important;
	max-width:100px;
}

.greenTable td:nth-child(1){				
	max-width:115px;
}

.greenTableHeadings td{
	font-size:1.3em;
	text-align:center;
	border:0px;
	padding:10px;
}

.greenTableInvestment td{
	font-size:1.4em;
	text-align:center;
    line-height:35px;
}

.greenTableInvestment td:nth-child(2),.greenTableInvestment td:nth-child(3){
  font-size:1.7em;
  text-align:center;					
}

@media screen and (max-width:690px){
	.greenTableInvestment td:nth-child(1){
        font-size:1.3em;        
    }
}

@media screen and (max-width:665px){
	.greenTableWrapper{				
		padding:10px;									
		max-width: 100%;							
	}

	.greenTable{	
	    width:100%;			
		color:#fff;
		padding:10px;
		font-size:1em;
		font-family:arial;
		border:10px solid #fff;
		border-collapse: collapse;
	}

	.greenTable td{	
		font-size:1.1em;					
		border:4px solid #fff;				
	}					

	.greenTable td:nth-child(2),.greenTable td:nth-child(3){
		text-align:center;
		max-width:50px;
	}

	.greenTable td:nth-child(1){				
		max-width:100px;
	}

	.greenTableHeadings td{
		font-size:1.5em;
		text-align:center;
		border:0px;
	}

	.greenTableInvestment td:nth-child(1){
		font-size:1.5em !important;
		text-align:center;
	}

	.greenTableInvestment td:nth-child(2),.greenTableInvestment td:nth-child(3){
		font-size:1.7em;
		text-align:center;					
	}
}

@media screen and (max-width:605px){
  .greenTableHeadings td{
    font-size:1.3em;   
  }
}

@media screen and (max-width:545px){
  .greenTableHeadings td{
    font-size:1.1em;    
  }
}

@media screen and (max-width:485px){			
  
  .greenTable td:nth-child(1){				
    max-width:70px;
    font-size:1em;
  }
  
  .greenTableHeadings td{
    font-size:1.1em !important;
    padding:5px;
    border:0px;
  }
  
  .greenTable td:nth-child(2),.greenTable td:nth-child(3){
    text-align:center;
    max-width:30px;
  }
  
  .greenTable td img{					
    width:70%;
  }
}

@media screen and (max-width:460px){
  .greenTableInvestment td:nth-child(2),.greenTableInvestment td:nth-child(3){
		font-size:1.5em;
		text-align:center;					
   }
  
  .greenTableInvestment td:nth-child(1){
		font-size:1.3em !important;
		text-align:center;
        line-height:23px;
   }
}

@media screen and (max-width:440px){
  .greenTableWrapper{
    width:120%;
    margin-left:-10%;
    max-width:none !important;
  } 
  
  .greenTable{
    width:95%;
    margin-left:-5%;
  }
  
  .greenTableHeadings td{
    font-size:1.1em !important;
    padding:5px;
    border:0px;
  }
  
  .greenTable td:nth-child(1){				
	max-width:80px;
    padding:5px;
  }
  
  .greenTable td img{					
    width:50%;
  }
  
  .post-content{
  	overflow:visible;        
  }    
}
/* wpcurve #54051 */
.full-width-header-dashboard {
	background-color: #DA4352;
    min-height: 300px;
    position: relative;
}

.full-width-header-dashboard .head-wrap{
	width: 84%;
    margin: 0 auto;
  	overflow: hidden;
  	text-align: center;
}

.full-width-header-dashboard .head-wrap .right-content{
	font-family: 'Shadows Into Light Two', cursive;
    background-color: #ffc000;
    float: none;
    position: relative;
    top: -65px;
    padding: 29px 0;
    width: 462px;
    font-size: 2.8rem;
    line-height: 1em;
    text-align: center;
  	display: inline-block;
  	margin-left: 50px;
}

img.dashboard-img{
	float: none;
  	display: inline-block;
    position: relative;
  	margin-top: 40px;
}
.landing .headline_area, .full-width-header-dashboard {display: none;}
.page-id-6346 .full-width-header-dashboard {display: block !important;}
hr.dotted-hr {
	border: none;
	clear: both;
	margin: 0 auto 29px;
	top: 24px;
	height: 5px;
	background: url('https://www.frugalconfessions.com/wp-content/uploads/2015/07/dot-bg.png');
	position: relative;
    width: 100%;
}

@media screen and (max-width:799px){
  img.dashboard-img {
    float: none;
    position: relative;
    margin: 20px auto 10px;
  }
  
  .full-width-header-dashboard .head-wrap .right-content{
	font-family: 'Shadows Into Light Two', cursive;
    background-color: #ffc000;    
	float: none;
    position: relative;    
	top: 0;
    padding: 29px 0;    
	width: 80%;
    font-size: 2.8rem;
    line-height: 1em;
    text-align: center;
	margin: 0 auto;
  }
}
/* wpcurve #54051 end */

/* WPCurve - LG - #91144 */
.single #header-middle { display: none; }
.single #header { height: 400px !important; }
.single .container .columns { background-color: #fff !important; }
/* END WPCurve - LG - #91144 */

/* WP Curve #91461 - RS - Start */
/*
.fc-refill-cup{
margin: -4px 90px 0px 0;
}
.fc-refill-text > DIV{
    margin-top: -30px;
    margin-left: 234px;
}
.fc-refill-text P{
padding: 23px 0 0 15px;
font: 39px "Shadows Into Light Two",cursive;
}
*/
/* WP Curve #91461 - RS - End */
/* WP Curve #92103 - NM - start */
div#blog-link {
    padding-top: 70px;
}
/* WP Curve #92103 - NM - End */

.page-id-2 {
margin-top:5% !important;	
}

/*wpcurve SG #98519 start*/
.content, .content p, .content li, .sidebar, .sidebar p, .sidebar li {font-family:arial, sans-serif; color:#6d6e71;}
.content h2, .content h2 a, .sidebar h2, .sidebar h2 a {color:#DA4352;}
/*wpcurve SG #98519 end*/

/*WP Curve - JA - ticket #98519 start*/
.sidebar .textwidget p{
font-size: 13px;
padding: 6px;
}
/*WP Curve - JA - ticket #98519 end*/

/*WP Curve - JA - ticket #105110 start*/
#menu-save-beyond-your-means-menu-1 .wpcurve-sbm1{
    background: #1e9a52;
    border-color: #1e9a52;
}

#menu-save-beyond-your-means-menu-1 .wpcurve-sbm2{
    background: #611437;
    border-color: #611437;
}

#menu-save-beyond-your-means-menu-1 .wpcurve-sbm3{
    background: #8e8e8e;
border-color: #8e8e8e;
}

#menu-save-beyond-your-means-menu-1 .wpcurve-sbm4{
    background: #da8044;
    border-color: #da8044;
}

#menu-save-beyond-your-means-menu-1 .wpcurve-sbm5{
    background: #da4352;
    border-color: #da4352;
}

#menu-save-beyond-your-means-menu-1 a{
    color: #FFFFFF !important;
}
/*WP Curve - JA - ticket #105110 end*/
/** WP Curve AB #105977 Start **/
.bctt-ctt-text a {color: #aaa !important;}
.bctt-ctt-text a:hover {color: #000 !important;}
/** WP Curve AB #105977 End **/

/* WP Curve Berl #106099 start */
.page-id-7169 #contact-form-6459 input.wpcf7-text {
    height: 30px;
}

.page-id-7169 #contact-form-6459 .wpcf7 {
    max-width: 500px;
    display: block;
    margin: 0 auto;
}
.page-id-7169 #contact-form-6459 .wpcf7-text, #contact-form-6459 .wpcf7-textarea {
    border: 1px solid #000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
    background-color: #fff;
}
/* WP Curve Berl #106099 end */

/*wpcurve SG #106250 start*/
.sbym_headergraphics_wrapper{  
  position:relative;
  width:100%;  
  background:#DA4352; 
	padding:20px 0 0;
	clear:both;
}

.sbym_headergraphics {
	max-width:851px;
	margin: 0 auto;
	background: #DA4352;
	width: 100%;
}
.sbym_headergraphics-body {
	float: none;
	clear:both;
}
.sbym_headergraphics-author {
	float: left;
	margin-left: 0;
}
.sbym_headergraphics-author img {
	width: 200px;
}
.sbym_headergraphics-text {
	float: right;
	font-family: 'Shadows Into Light Two', cursive;
	background: none;
	color:#fff;
	width: 70%;
	font-size: 50px;
	margin-top: 50px;
	margin-bottom: 10px;
	line-height: 80px;
}
.sbym_headergraphics-text span {
	padding: 22px;
	float: left;
}
.sbym_headergraphics-end {
	padding-bottom: 15px;
}
.sbym_headergraphics-end hr {
	border-top: 4px dotted #ffc000;
	color: #DA4352;
	background-color: transparent;
	height: 0px;
	width: 100%;
	border-bottom: 0px solid #ffc000;
	margin: 0 auto;
}

@media only screen and (max-width:1030px){
  .sbym_headergraphics-end hr {width:90%;}
}

@media only screen and (max-width:1011px){
  .sbym_headergraphics-author {display:block; float:none; text-align:center;}
  .sbym_headergraphics-author .alignleft {margin:0; padding:0; float:none;}
  .sbym_headergraphics-author img {margin:0 auto;}
  .sbym_headergraphics-text {
  	float: none;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
  }
  .sbym_headergraphics-text span{
  	padding: 0;
    margin: 0 auto;
    display: block;
    float: none;
  }
}

@media only screen and (max-width:865px){
	.sbym_headergraphics {
	width: 100%;
	}
	.sbym_headergraphics-author{
	width: 200px;
	float: none;
	margin: 0 auto;
	}
	.sbym_headergraphics-text {
	width: 100%;
	}
}
@media only screen and (max-width:774px){
	.sbym_headergraphics {
	margin-top: 0;
	}
}
/*wpcurve SG #106250 end*/

.page-id-7291  #header-middle{
display:none !important;
}

.page-id-7291{
background: url("https://www.frugalconfessions.com/wp-content/uploads/2016/06/new_bg.png");
    background-repeat: repeat-x;
    background-size: 552px 411px;
}

.page-id-7291 #header {
    background: transparent;
    height: 340px;
}

.greenTable td:nth-child(2), .greenTable td:nth-child(3),.greenTable td:nth-child(4){
max-width: 100px;
text-align: center;
}

/* WP Curve #115596 (MJ) - Start */
.page-id-7353 .worksheets {
    display: block;
    float: left;
    padding: 0;
    width: 100%;
} 
.page-id-7353 .worksheets .sheets {
    display: inline-block;
    width: 33%;
    float: left !important;
}
/* WP Curve #115596 (MJ) - END */

/* wpcurve NM #114402 start */ 
.page-id-7353 .thedebt .debtdesc {
    margin-top: 30px;
}
@media screen and (max-width: 768px) {
.module-fullwidth img {
    float: none;
    text-align: center;
    display: block;
    margin-right: auto !important;
    margin-left: auto;
    clear: both;
}
.module-fullwidth {
    width: 100% !important;
}
} 
/* wpcurve NM #114402 end */
/** WP Curve AB #114922 Start **/
.page-id-7353 .module-fullwidth img {display: inline-block; clear: none; width: 30% !important; float: none !important;}
.page-id-7353 .module-fullwidth {text-align: center !important;}
@media screen and (max-width: 700px) {
  .page-id-7353 .module-fullwidth img {width: 49% !important;}
  .page-id-7353 .sheets {
    display: inline-block !important;
    float: none !important;
    margin-top: 20px !important;
    position: relative !important;
    vertical-align: top !important;
    width:100% !important;
}
.page-id-7353 .worksheets {text-align: center !important;}
}
.page-id-7353 .sheets .dlabel {position:relative;}
}
  @media screen and (max-width: 500px) {
  .page-id-7353 .module-fullwidth img {width: 90% !important;}
}
/** WP Curve AB #114922 End **/
/** WP Curve JHA #116096 **/
@font-face {
  font-family: 'OSWALD';
	src: url('../classic-r/fonts/Oswald-Regular.ttf')  format('truetype');  
    font-weight: normal;
    font-style: normal;
}
/** WP Curve JHA #116096 End **/
/** WP Curve AB #116096 Start **/
.grt h2{
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
}
.headline{
  font-family: 'OSWALD', sans-serif !important;
  font-weight: normal !important;
}
/** WP Curve AB #116096 Start **/
/*WPC BC #116680 */
.page-id-7353 .theimage {
    background: url("https://www.frugalconfessions.com/wp-content/uploads/2016/06/Money-Prodigy-1.png");
    background-repeat: no-repeat;
    margin-bottom:25px;
    background-position: center center;
  	background-size: 100%;
}
@media screen and (min-width:855px) {
.page-id-7353 .theimage {
    height: 500px;
    
}
}
@media screen and (max-width:854px) and (min-width:660px ){
  .page-id-7353 .theimage {
    height: 400px;
  }
}
@media screen and (max-width:659px){
  .page-id-7353 .theimage {
    height: 300px;
  }
}
@media screen and (max-width:500px){
  .page-id-7353 .theimage {
    height: 250px;
  }
}
@media screen and (max-width:375px){
  .page-id-7353 .theimage {
    height: 170px;
  }
}
/*WPC BC #116680 */

/*wpcurve SG #120662 start*/
.page-id-7423 .ucd-countdown-container, .page-id-4984 .ucd-countdown-container {text-align:center;}
.page-id-4984 .ucd-countdown-container .ucd-countdown {color:#fff; }
.page-id-4984 .ucd-countdown-container .ucd-countdown .ucd-countdown-digit {background-color: #da4352;}
/*wpcurve SG #120662 end*/
/** WP Curve AB # **/
.widget_featured_category_widget h2 {padding: 10px 0 20px;}
/*WPCurve BC #124616 */
.postid-7466 img.attachment-full.size-full.wp-post-image {
  display:none;
}
/*WPCurve BC #124616 */

/*WPCurve ND #135131*/
.page-id-2 #menu-top-menu {
  margin-top: -30px;
  margin-bottom: 70px;
  margin-right: 30%;
}

.page-id-2 #menu-top-menu a {
  color: #DA4352;
}
/*WPCurve ND #135131 - End*/
/*WPCurve JR #158721*/
.fc-shop .fc-shop-button{
	margin-top:34px;
}
/*WPCurve JR #158721*/