@font-face {
    font-family: 'blenda_scriptregular';
    src: url('fonts/blenda_script-webfont.eot');
    src: url('fonts/blenda_script-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/blenda_script-webfont.woff2') format('woff2'),
         url('fonts/blenda_script-webfont.woff') format('woff'),
         url('fonts/blenda_script-webfont.ttf') format('truetype'),
         url('fonts/blenda_script-webfont.svg#blenda_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { background:url(../custom-img/body-bg.jpg) no-repeat center fixed; font-family:"Times New Roman", Times, serif !important; }
.navbar-wrapper .navbar h2.site-description { width:100%; text-align:center; padding:0; margin:0; display:none; }
.tc-header .brand a { margin:0; }
.site-logo img { max-width: 961px !important; max-height: none !important; height: auto !important; width: 961px !important; -webkit-box-shadow: 0 0 40px 0 #000000; box-shadow: 0 0 40px 0 #000000; }
header, footer, footer#footer .colophon { background:none !important; border:none !important; }
/*#main-wrapper { background:url(../custom-img/site-bg.png) no-repeat center fixed; }*/
h1, h2, h3, h4, h5, h6, #main-wrapper .widget li a, .navbar .nav>li>a { text-shadow:none; }
#right.widget-area:before, #right.widget-area, #main-wrapper .widget li, #main-wrapper .widget li:after { border:none; }
header .featurette-divider { display:none; }
.optin_form_tanya { text-align:center; font-weight:bold; }
.optin_form_tanya .ninja-forms-cont { width:50%; margin:0 auto; }
.optin_form_tanya ul { text-align: left; padding: 0; }
.optin_form_tanya li { list-style:disc !important; }
.gform_wrapper li:hover, gform_wrapper ul .on, .optin_form_tanya li:hover { background:none !important; }
.tc-sidebar .widget-area aside { border-radius:5px; margin-bottom:20px; padding-bottom:20px; background:url(../custom-img/sidebar-box-bg.png) repeat; padding:10px; }
.testimonials-widget-testimonial blockquote, .Testimonials_Widget_Slider_Widget .credit { font-size:16px; }
.Testimonials_Widget_Slider_Widget .bottom_text { text-align:center; }
.btn_link_global, .optin_form_tanya input[type="submit"], .tanya_form_survey input[type="submit"] { 
	  width:50%;
	  display: block !important;
	  font-family: 'Allura' !important;
	  padding: 4px 12px;
	  margin: 0 auto;
	  margin-top:20px;
	  font-size: 20px;
	  line-height: 25px;
	  text-align: center;
	  vertical-align: middle;
	  cursor: pointer;
	  border:none !important;
	  color: #bda45f !important;
	 background:url(../custom-img/btn_bg.png) right !important;
	 background-size: 100% 100% !important;
	text-shadow: 8px 14px 18px rgba(70,6,45,.63);
	-webkit-box-shadow: 0 0 5px 2px #6d0931;
	box-shadow: 0 0 5px 2px #6d0931;
}
.optin_form_tanya input[type="text"], .tanya_form_survey input[type="text"] { max-width:400px; }
.optin_form_tanya .ninja-forms-cont select, .tanya_form_survey .ninja-forms-cont select { max-width:200px; width:100%; }
.optin_form_tanya input[type="submit"], .tanya_form_survey input[type="submit"] { max-width:122px !important; }
.menu-main-menu-container .dropdown-menu li a:hover { color:#F63; }
.btn_link_global:hover { text-decoration:none; color:#fff; }
#featured_area_cs { padding:50px 0; background:url(../custom-img/featured_bg.png) no-repeat center; background-size: auto 110%; }
.csfa_left { width: 30%; padding: 10px; float:left; font-weight:bold; }
.csfa_left .btn_link_global { width: 38%; }
.csfa_right { text-align:center; height:450px; width:68%; float:right; margin-top: 30px;}
.home_video { width: 578px; position: relative; top: -416px; height: 362px; visibility:hidden; }
#left.widget-area, #left.widget-area::after { border:none; }
#content { background:url(../custom-img/featured_content_bg.png); border-radius:5px; margin-bottom:20px; }
#content .entry-content, #content .entry-header { padding:20px; }
.blog #content article { margin-left:20px; }
.home #testimonials_widget-3, .home #text-5 { display:none; }
.home #main-wrapper { margin-top:0; }
.entry-content a { color:blue; }
.navbar-wrapper { width:961px !important; }
.navbar-wrapper .navbar-inner { margin:0; padding:0; }
.navbar-inner .nav-collapse { background:url(../custom-img/menu-bg.jpg); background-size:100% 100%; padding: 10px 0; -webkit-box-shadow: 0 0 40px 0 #000000; box-shadow: 0 0 40px 0 #000000; }
.nav-collapse .current-menu-item a, .nav-collapse .dropdown-menu a:hover { color:#F60 !important; }
.nav-collapse .current-menu-item .dropdown-menu a { color:#0c0c0c !important; }
.testi_box { border-left: 5px solid #000; padding:10px; margin-bottom:10px; }
.gform_wrapper input[type="text"] { width:92% !important; max-width: 400px !important; padding:0 8px !important; }
.testimonials-widget-testimonial blockquote, .testi_box { background: #FFCCFF; }
.widget-area .gform_wrapper .gform_footer { text-align:center; padding:0; }
.widget-area .gform_wrapper .gform_footer input { font-size: 14px !important; }
.featured_blog { padding:10px; }
#comments { width:90%; margin:0 auto; }
#content .entry-content h1, #content .entry-content h2, #content .entry-content h3, .p_red, .featured_blog h3, .csfa_left h3, .tanya_sign { color:#BF196C !important; }
#content .entry-content h1, #content .entry-content h2, #content .entry-content h3, .featured_blog h3, .csfa_left h3 { font-size:25px !important; font-weight:bold !important; line-height: 22px; font-family:"Times New Roman", Times, serif !important; }
.p_red { font-weight:bold; }
.f_loc { text-align:center; clear:both; font-family:"Times New Roman", Times, serif !important; font-weight:bold; }
#content .entry-header { display:none; }
.widget-area p, .testimonials-widget-testimonial blockquote { line-height:20px !important; }
.tanya_sign { font-family: 'blenda_scriptregular'; font-size: 30px; line-height: 1px; margin-top: 40px; }
.tanya_sign_small { font-size:15px; font-family: 'blenda_scriptregular'; }
#main-wrapper #content li { margin-bottom:10px; }
.t_sub_list-radio-wrap { margin-left:50px; }
.t_sub_list-radio-wrap li, .tanya_form_survey li { float:none !important; clear:both; }
.premature_vid { width:400px; height:300px; }
blockquote p, .tc-sidebar .widget-area aside p, body, button, input, label, select, textarea { font-size:18px; }
.textarea-wrap textarea { height:100px !important; }
.btn_link_global, .optin_form_tanya input[type="submit"], .tanya_form_survey input[type="submit"] { font-weight:bold !important; }
.wp_list_margin-wrap #ninja_forms_field_58_label { margin-bottom:20px; }
.navbar .nav>li>a {
  padding: 5px 19px;
  font-size: 16px;
}