/*

Theme Name: In Tune Monthly
Author: Paul Nalewajk
Author URI: http://www.wwwebtek.com
Version: 1.0.0
Template: pro

*/

html, body, h1, h2, h3, h4, h5, h6, .x-main {
	font-family: Helvetica, Arial sans-serif !important;
}

a, a:hover {
    -webkit-transition: color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease, box-shadow 0.5s ease;
    transition: color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease, box-shadow 0.5s ease
}
    
.entry-content a { text-decoration:underline; }

h6, .h6 { text-transform: none !important; }

 /* #Header
================================================== */

.header-img {
	background: url("https://www.intunemonthly.com/wp-content/uploads/2020/09/bg-bar.png") top center repeat-x;
}
.header-bar-line {
	background: url("https://www.intunemonthly.com/wp-content/uploads/2020/09/bg-bar-lined.png") top center repeat;
}

.btn-subscribe {
	letter-spacing:2px;
}

.logo-bar .x-bar-content  { border-bottom:1px solid #000000; }

.e18-6.x-bar-content { }

.e18-19.x-bar { margin-top:10px !important; }


ul#menu-color { width:1200px !important; }
	@media (max-width: 1230px) {
		ul#menu-color { width:1000px !important; }
	}

#menu-color li.menu-item:nth-child(odd) {
    border-right:2px solid #ffffff !important;
    background-color: #2764b0 !important;
}
#menu-color li.menu-item:nth-child(even) {
    border-right:2px solid #ffffff !important;
    background-color: #cf5bee !important;
}

 /* #Footer
================================================== */

.x-colophon { border-top:1px solid #000000;padding-top:10px; }

.footer-img {
	background: url("https://www.intunemonthly.com/wp-content/uploads/2020/09/bg-bar.png") top center repeat-x;
}

	@media (max-width: 1130px) {
		ul.footer-nav { font-size:.6em !important; }
	}


.social-footer a { color:#fff; }
.social-footer a:hover { color:#2764b0; }


 /* #Forms
 ================================================== */

.wpcf7 span.wpcf7-form-control-wrap { width: 100%; }

.wpcf7-not-valid-tip { position: absolute !important; left: -40px !important; top: 0 !important; width: 44px !important; height: 38px !important; padding: 0 !important; background: url("_img/contact-form-error.png") !important; overflow: hidden; text-indent: -9999px !important; padding: 0; border: none !important; }
.wpcf7-validation-errors { border: 0; display: none !important;text-shadow: 0 0 0 #000000 !important; }
.wpcf7-mail-sent-ok { border: none !important; margin: 25px 0 0 0 !important; padding: 7px 10px !important; background: #7DCC68 !important; color: #fff; font-size: 14px; text-align: center; }

.wpcf7-captchar { margin-bottom: 0; }

span.wpcf7-form-control-wrap { position: relative !important; display: inline-block; margin-bottom: 2px; }
span.wpcf7-form-control-wrap .wpcf7-text,
span.wpcf7-form-control-wrap .wpcf7-textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; }

.wpcf7-submit { margin-bottom: 0; }



.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
}

label {  }

.payment_box { clear:left; }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

input[type="submit"], .button, a.button, a.remove {
	text-decoration:none;
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0.425em 0.425em;
    margin-top: 1px \9;
    line-height: normal;
    cursor: pointer;
}
.wpcf7-list-item { }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    font-weight: 400;
    color: #000000;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    font-weight: 400;
    color: #000000;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    font-weight: 400;
    color: #000000;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    font-weight: 400;
    color: #000000;
}

.wpcf7-response-output { display:none; }

.remove { font-size:32px; }

/* end forms */


 /* #Misc
 ================================================== */
 
.nowrap { white-space: nowrap; }

.normal { line-height:normal; }

.line p { font-size:1.2em;padding-bottom:20px;border-bottom:1px solid #000000; }

.center, .center p { text-align:center; }

a.none, .flex-direction-nav a, a.x-anchor-button { text-decoration:none; }

.purple, a.purple { color:#cf5bee;text-decoration:none; }
.blue, a.blue { color:#2764b0;text-decoration:none; }
 
.white, 
.white h1, 
.white h2, 
.white h3, 
.white h4, 
.white h5, 
.white h6, 
.white p,
.white .phone-mobile, .white .x-text {
		color:#fff !important;
}

.green { color:#9aca3c; }

.white a, .white h3 a { color:#fff !important; }


.entry-wrap {
    padding: 0px;
    border-radius: 0px;
    box-shadow: 0 0em 0em 0 rgba(0, 0, 0, 0.135);
}

h3.volume, h4.h-widget {
	padding:10px 10px;
	font-size:1.5em;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#ffffff;
	text-align:center;
	font-weight:normal;
	text-shadow: 0 0 0 #000000;
	background-color:#cf5bee;
}

h2.home-feature {
	margin-top:-22px !important;
	padding:10px 10px;
	font-size:1.4em;
	letter-spacing:0em;
	color:#ffffff;
	text-align:center;
	background-color:#2764b0;
}



.widget_nav_menu ul li a, .widget_meta ul li a, .widget_pages ul li a {
    display: block;
	font-size: 135.7% !important;
    border-bottom: 0px solid #ddd;
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
    padding: 0em !important;
	line-height:1.2;
	font-weight: 500;
    text-decoration:none;
    box-shadow:0 0px 0px rgba(255, 255, 255, 0.95);
}
.widget_nav_menu ul li a:before, .widget_meta ul li a:before, .widget_pages ul li a:before {
    content: "" !important;
    padding-right:0em !important;
}




.widget {
    margin-bottom:20px;
    text-shadow:0 0px 0 rgba(255, 255, 255, 0.95);
}
.widget ul, .widget ol, #side-volume ul {
    overflow: hidden;
    margin-left: 0;
    border: 0px solid #ddd !important;
    border: 0px solid rgba(0, 0, 0, 0.1) !important;
    list-style: none !important;
    border-radius: 0px !important;
    background-color: rgba(0, 0, 0, 0);
    box-shadow:0 0px 0px rgba(255, 255, 255, 0.95)  !important;
}


.widget ul li, .widget ol li,  #side-volume ul li {
	border-bottom: 1px solid #000000;
	padding: 0.65em 0.85em;
	line-height: 1.5;
	box-shadow: 0 0px 0px rgba(255, 255, 255, 0.95);
	-webkit-transition: background-color 0.3s ease;
	transition:background-color 0.3s ease;
}



.x-bar-widget-area {  }
.widget.widget_recent_entries li, #side-volume li {
    padding: 1.4em 0em;
    font-size:100%
}

.widget.widget_recent_entries li a, #side-volume li a  {
    display: block;
    border-bottom: 0 !important;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 135.7%;
    font-weight: 500;
    line-height:1.2;
    text-decoration:none;
}

.widget.widget_recent_entries ul li:nth-child(odd) a,
#side-volume ul li:nth-child(odd) a,
#side-volume .widget_nav_menu ul li:nth-child(odd) a,
#side-volume .widget_meta ul li:nth-child(odd) a,
#side-volume .widget_pages ul li:nth-child(odd) a { {
	color:#2764b0 !important;
}
.widget.widget_recent_entries ul li:nth-child(even) a,
#side-volume ul li:nth-child(even) a,
#side-volume .widget_nav_menu ul li:nth-child(even) a,
#side-volume .widget_meta ul li:nth-child(even) a,
#side-volume .widget_pages ul li:nth-child(even) a {
	color:#cf5bee !important;
}


.x-grid .gridimg img { border:1px solid #f2f2f2 !important; }