   /**
 * Theme Name: Strongvisa Custom
 * Theme URI: http://robidev.com
 * Description: For strongvisa.com by Robinson Web Development
 * Version: 0.3 updated to integrate with woocommerce  "news-child"
 * Author: Valerie Robinson
 * Author URI: http://robidev.com
 * Tags: hybrid, law, lawyer
 * Template: news
 */

/* Import the News theme stylesheet. */
@import url( '../news/style.css' );

/* All custom style rules should be placed below here. */

body {
	background-color:#FFF;
	background-image:url(images/body-bg-3.png); 
	background-repeat:repeat;
	font: 12.5px/20px  Helvetica, arial, sans-serif;
	line-height:20px;
	color: #000;
	}
p {color:#333;}
.hentry {color:#333;display:block;}

/* pdf links */
a[href$=pdf] {
	background: url(//strongvisa.com/wp-content/themes/news-child/images/acrobat.png) no-repeat;
	background: url(//strongvisa.com/wp-content/themes/news-child/images/acrobat.png) no-repeat;
	background-position: 100% 50%;
	padding: 10px 24px 10px 0px;
}
/* Structure */
#container {
    overflow: hidden;
    width: 980px;
    margin: 30px auto 0;
	background:none;
	background-color:#fff;
	-moz-box-shadow:0 0 6px #7d7d7d;
	-webkit-box-shadow:0 0 6px #7d7d7d;
	box-shadow:0 0 6px #7d7d7d;
	border-top:5px solid #94161E;
	padding:0 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#container div.wrap { background:none;}
#vr-wrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;	
}	
#vr-container {
	float:left;
	height:auto;
	width:960px;
	background:#FFF;
	-moz-box-shadow:0 0 6px #7d7d7d;
	-webkit-box-shadow:0 0 6px #7d7d7d;
	box-shadow:0 0 6px #7d7d7d;
	border-top:5px solid #94161E;
	padding:0 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#vr-content-full {
	text-align:center;
	overflow: hidden;
	float: left;
	width: 600px;
	margin-left:200px;
	padding: 0 0 22px 0;
	background: url(images/bg-content.png) repeat-x;
	}
#header {
	overflow: hidden;
	height: 180px;
	padding:0 0 30px 0;
	position:relative;
	background: none;
	}
#vr-content {
	padding-bottom:20px;
	height:auto;
	float:left;
}
#vr-header {
	/*background:transparent url("images/pattern-pixel.png") bottom repeat-x;*/
	padding:0 0 30px 0;
	/*border-bottom:1px solid #efefef;*/
	height:120px;	
	position:relative;
}
a#vr-logo {
	overflow:hidden;
	display:block;
	float:left;
	width:423px;
	height:97px;
	padding-top:20px;
	border-right:1px dashed #ddd;
}
.homecta1 {border-top:2px solid #666;padding:25px 5px;font-size:14px;}

/* End Structure */

/* ------------------HEADINGS------------------*/ 
h1,h2,h3,h4,h5,h6 {
	font-family:Georgia,serif;
	font-weight:normal;
	font-variant:normal;
	white-space:normal;
	color:#272727;
	margin-bottom:10px;
}
h1 {
	font-size:34px;
	line-height:38px;
}
h2 {
	font-size:28px;
	line-height:33px;
}

h3 {
	font-size:26px;
	line-height:29px;
}
h4 {
	font-size:20px;
	line-height:25px;
	
}
h5 {
	font-size:16px;
	line-height:21px;
}
h6 {text-align:center;
	font-size:14px;
	line-height:17px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	}
.entry-content h2 img {margin-top:20px;}
.entry-content img {
		padding: 4px;
		border: 1px solid #E5E5E5;
		box-shadow: 2px #F7F7F7;
		}
#text-2 img {
		padding: 4px;
		border: 1px solid #E5E5E5;
		box-shadow: 2px #F7F7F7;
		} 

.entry-content h4 {color:#666;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:#272727;
	font-family:Georgia,serif;
	font-size:100%;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color:#94161E;
	font-family:Georgia,serif;
	font-size:100%;
	text-decoration: none;
}
/* ------------------CUSTOM FORM------------------*/ 
.vr-askaq {width:755px; float:right;color:#F7F1E4;padding-bottom: 20px;}
#text-7 .textwidget {background-image:none;margin:0;padding:0;}
#wpcf7-f1-w1-o1 {/*display: block;*/float:right;padding-right:50px;}
.wpcf7-form  {text-align:left;vertical-align:middle;}
.wpcf7-form p {display: inline;color: #F7F1E4;} 
#text-7 .your-name {display: inline-block;}
#text-7 .your-email {display: inline-block;}
.wpcf7-form  .your-name, .wpcf7-form .your-email {padding-top:4px;margin-top:0px;}

#text-7 .your-message {margin-top:-35px;display: inline-block;vertical-align:middle;padding-left:50px; }
.wpcf7-submit {
	position: relative;
	bottom: 20px;
	left: 50px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 17px Helvetica, Arial, sans-serif;
	padding: 18px 21px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e0e0e0));
	background: -moz-linear-gradient(top, #fcfcfc, #e0e0e0);
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wpcf7-submit:hover, .wpcf7-submit:focus{
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#bfbfbf));
	background: -moz-linear-gradient(top, #fcfcfc, #bfbfbf);
	border-color: #ccc;
}
.wpcf7-submit:active{
	position: relative;
	top: 1px;
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #c6c6c6;
}
div.wpcf7-response-output {width:680px;text-align:center;}
span.wpcf7-not-valid-tip {color:red;}
span.wpcf7-not-valid-tip {color:red;}
/*------------------------------------------------------------*/
/*-----------------Val's MAIN STYLES-------------------*/
/*------------------------------------------------------------*/
.vidimg {margin:0 auto;}
.vr-tagline {float:right;clear:right;font-family: georgia,serif;font-size: 25.4px; padding: 70px 40px 15px 40px;text-align: center;color:#800707;width:460px;height: 197px;
}
.vrtagsmall {font-family: georgia,serif;font-size: 12px;text-align:center;font-style: normal;/*display: inline-block;*/margin-top: 9px;line-height: 10px;}
.vr-align-center {margin:0 auto;text-align:center;}
.vr-cta-button {margin-right:20px;margin-left: 40px;}
.vr-italic  {font-style:italic;}
.payplan {margin-left:40px;} /*Also used to space the seals div */
.vr-arrowlist  { list-style-type:none; list-style-position:outside; width:300px; padding-top:20px;margin-left:1px;}
.vr-arrowlist li { border-bottom:1px dotted #efefef;color:#666666;display:block; padding:6px 0 6px 25px; background: url(images/arrow2.png) no-repeat 3px 10px;
	}
.colored{color:#94161E;}

.phono_FlashHolder h2 {display:none;}
.phono_FlashHolder h3 {font-size: 13px;font-weight: bold;line-height: 17px;padding-top: 10px;}
.callnow {font-family: Georgia, Garamond, serif;font-size: 16px;line-height: 34px;font-style: italic;text-align:center;padding:25px 0 0 0;background-color:#700000;margin-top:40px;-moz-box-shadow: 0 10px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 20px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);
}

.intro-pages .fancy-button {text-shadow:none;}
.callnowbkg {border-top:1px dotted #ddd;background-color:#dde6ff;padding:30px 0 0 0;margin-bottom:0px;-moz-box-shadow: 0 10px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 20px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);}
span.gc-cs-link  {color:#D3C506;}
.callnow h6 {color:#f7f1e4;font-size: 19px;margin-top:1px;font-weight: bold;line-height: 27px;margin-left: 10px;border-right: 1px solid #bababa;padding: 0 10px;}
/*
.callnow fieldset {padding-top:10px;}
.callnow submit {margin-top:70px;}
.callnow label {
	color: #CCCCCC;
    display: inline;
    font-size: 12px;
    font-weight: normal;
}
*/
.callnow textarea {
	height: 70px;
	/*
	float:left;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 275px;
	*/
}
.vrphoneicon {position:relative;top:10px;left: 10px;}
.callnow .fancy-button {padding-top:15px;padding-bottom:15px;margin-top:30px;font-size:13px;font-weight:normal;}
.highlight {background-color:#F8F9E3;}
.bignumber {color:#ddd;font-family:'Helvetica',arial;font-size:800%;line-height:100px;}
.stat-text {color:#888;font-family:'Helvetica',arial;font-size:200%;}
.stats {padding-left:55px;}
.testvr {padding: 0 0 45px 55px; color:#888;font-family:'Helvetica',arial;font-size:200%;line-height:50px;-moz-box-shadow: 0 10px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 20px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1);}

#main_navigation2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	position:relative;
	bottom:3px;
	right:515px;
	font-size:11px;
	height:20px;
	letter-spacing:1.3px;
	color:#17275f;
	clear:left;
	font-weight:bold;
}

a#logo {
	overflow:hidden;
	display:block;
	float:left;
	width:423px;
	height:97px;
	padding-top:20px;
	/* border-right:1px dashed #ddd; */
}
/* #searchform { width:300px;margin-top:2px; position: relative; display: inline;left:230px;top:130px; } */

#searchform { margin-top:2px; float:right;text-align: left; position: relative; display: inline-block; }
fieldset { border: 0; margin: 0; padding: 0; }
#searchbox { float: left; margin-top: 5px;font-size:13px; }
#searchbox input.vrinput { height: 27px; line-height: 26px; color: #848484;  width: 150px; padding:0 0 0 30px;  border: 1px solid #eaeaea; border-bottom-left-radius:12px; -moz-border-bottom-left-radius: 12px; -webkit-border-bottom-left-radius: 12px; }

p.vrbutton.vrsearch { float: left; line-height: 27px; height: 27px; display: inline-block!important; margin: 0; }
p.vrbutton.vrsearch input { cursor: pointer; margin-top:5px;padding: 6px 12px; *padding: 1px 2px; height: 29px; border: 1px solid #ccc; font-size:13px; display: inline-block; color: #888; background:#f7f7f7; border-bottom-right-radius:12px; -moz-border-bottom-right-radius: 12px; -webkit-border-bottom-right-radius: 12px;}
input#vrsearchsubmit { padding: 5px 10px!important; }
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus {
    border-bottom-color: #88BBC8;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #88BBC8;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #88BBC8;
    border-top-color: #88BBC8;
    box-shadow: 0 0 3px #88BBC8;
	}

/* Adapted from News Theme Menu Styles */
.breadcrumbs {background:none;}

	/* Begin Navigation */
#menu-primary {
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(252,252,252,1) 44%, rgba(242,242,242,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(44%,rgba(252,252,252,1)), color-stop(99%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(252,252,252,1) 44%,rgba(242,242,242,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(252,252,252,1) 44%,rgba(242,242,242,1) 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(252,252,252,1) 44%,rgba(242,242,242,1) 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(252,252,252,1) 44%,rgba(242,242,242,1) 99%); /* W3C */
	
	-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);-o-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
	border-bottom-left-radius:12px; -moz-border-bottom-left-radius: 12px; -webkit-border-bottom-left-radius: 12px;
	border-bottom-right-radius:12px; -moz-border-bottom-right-radius: 12px; -webkit-border-bottom-right-radius: 12px;
	
	/* width: 960px; */
	height: 52px;
	margin: 0 auto;
	border-left: 1px solid #ccc;border-right: 1px solid #ccc;
	
	}
/* #menu-primary .wrap { 
 		overflow: visible; 
		} */
#menu-primary div.wrap { 
 		overflow: visible; 
		width: 980px;
		margin: 0 auto;
		padding-top: 2px;
	}
	
#menu-primary div.menu {background: none;} 
#menu-primary-items {padding-left: 5px;}
#menu-primary li {background: none;}

#menu-primary li a {color:#888;padding: 18px;border-right: 1px solid #DEDEDE;font-size:14px;}



#menu-primary li a:hover, #menu-primary li.sfHover a {
    color: #333;
	background:inherit;
}
#menu-primary li.menu-item-560 a, #menu-primary li.menu-item-570 a {border-right:none;}
#menu-primary li.menu-item-560 a {padding-left:0px;}
#menu-primary li.menu-item-119 a, #menu-primary li.menu-item-19 a, #menu-primary li.menu-item-222 a, #menu-primary li.menu-item-1206 a, #menu-primary li.menu-item-318 a {color:#2E3995;font-weight:bold;padding-left: 25px;padding-right: 25px;}
#menu-item-570 {/*padding-left:86px;*/border-right:1px solid #ddd;padding-right:0px;}
#menu-item-560 {padding-left:15px;}
#menu-primary li li {background: #f6f6f6;
	border:1px solid #e0e0e0;
	-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	box-shadow:0px 3px 3px rgba(0,0,0,0.1);
		}
#menu-primary li li a {
    color: #666;    
    border-bottom:dotted 1px #e1e1e1;
    background:inherit;
}
#menu-primary li li a:hover, #menu-primary li li.sfHover a {
    color: #2E3995;
	background:inherit;
	border:none;
}
#menu-primary li li li a, #menu-primary li li.sfHover li a {
    color: #2E3995;
	background:inherit;
	border:none;
}
#menu-primary li li li a:hover {color:#2E3995;
    background-color: #bbb;border:none;
}

#menu-primary li ul {background:none;/*border:1px solid #e0e0e0;padding:0;*/}
	
#menu-primary li li { /*
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;	
*/
	border:none;
}

#menu-primary li li a:hover, #menu-primary li li.sfHover a {color:#2E3995;
    background-color: #f9f9f9;
	border-bottom:1px solid #e1e1e1;
}
#menu-primary li li li a, #menu-primary li li.sfHover li a {color:#2E3995;
    background:inherit;
	border:none;
}
#menu-primary li li li a:hover {color:#2E3995;
    background-color: #f9f9f9;
}
#menu-primary a.sf-with-ul {
    padding:18px;
}
#menu-primary li .sf-sub-indicator {
    overflow: hidden;
    position: absolute;
    top: 23px;
    right: 22px;
    width: 9px;
    height: 9px;
    text-indent: -9999em;
   }
#menu-primary li.sfHover .sf-sub-indicator {
    background-position: 0 -9px;
}
#menu-primary li ul li .sf-sub-indicator {
    right: 20px;
    height: 9px;
    background-position: 0 -18px !important;
}
#menu-primary li ul li.sfHover .sf-sub-indicator {
    background-position: 0 -27px !important;
}
#menu-primary li li a:visited
{background-color:#F9F9F9;}

/* Display:none stuff */
h1#site-title {display:none;}
#site-title {display:none;}

#sidebar-header {display:none;}
#header .sidebar {display:none;}

/*-------------------------------------------------------------------------------------------------*/
/*--------------------------------------PORTFOLIO------------------------------------------------------*/
#portfolio {
	width: 960px;
	float: left;
}
.portfolio-container ul li a.hide {
	display: none;
}
.portfolio-container {
	padding: 0px;
	display: block;
	width: 990px;
	float: left;
	height:auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: -30px;
}
.portfolio-container ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-top:10px;
}
.portfolio-img{}
.bordered-img {
	border:5px solid #f8f8f8;
}
.pretty-box {

	padding:4px;
	background:#FFF;
	border:1px solid #ebebeb;
}
.vidimg {	top: 20px; left: 50px;position: relative;}

/*------------------GRID STYLE-------- Copyright by trendyWebStar----------*/
.horizontal-line {
	width:100%;
	border-top:1px solid #efefef;
	margin:30px 0;
	float:left;	
}
.vrhorizontal-line {
	width:100%;
	border-top:1px solid #fff;
	margin:3px 0;
	float:left;	
}
.clear-line {
	width:100%;
	margin:10px auto auto auto;	
}
.left {
	float:left;
}
.right {
	float:right;
}
.one, .one-half, .two-third, .one-third, .one-fourth, .one-fifth, .one-sixth , .one-eighth , .inner-content, .one-third-big { 
	float:left; 
	margin-bottom: 0px;
}
.one-half, .two-third, .one-third, .one-fourth, .one-fifth, .one-sixth, .one-eighth , .inner-content,.one-third-big  {
	margin-right: 30px;
	margin-bottom:0px;
}
.one {
	width: 100%;
}
.one-half {
	width:465px;
}
.two-third {
	width:630px;
}
.one-third  {
	width:300px;
}
.inner-content  {
	width:711px;
}
.one-third-big{ width:340px;}
.one-fourth {
	width:217px;
}
.one-fifth {
	width:168px;
}
.one-sixth {
	width:155px;margin-left:15px;
}
.one-eighth {width:101px;}
.last { 
	margin-right: 0px;
}
.img-align-left {
	margin:5px 10px 0 0;
	float:left;
}
.img-align-right {
	margin:5px 0 0 10px;
	float: right;
}
.img-align-center {
	margin:5px 0;
	text-align:center;
}

/*ROUND LIST NO LINKS*/
	.round-list{ list-style-type:none; list-style-position:outside; border-top:1px dotted #efefef; width:200px; }
	.round-list li{ border-bottom:1px dotted #efefef;color:#666666;display:block; padding:6px 0 6px 25px; background: url(images/check-box.png) no-repeat 5px 7px;  }	
	.check-list { list-style-type:none; list-style-position:outside; width:300px; padding-top:20px;}
	.check-list li{ border-bottom:1px dotted #efefef;color:#666666;display:block; padding:6px 0 6px 25px; background: url(images/check.png) no-repeat 5px 7px;  }
	.cancel-list{ list-style-type:none; list-style-position:outside; border-top:1px dotted #efefef; width:200px; }
	.cancel-list li{ border-bottom:1px dotted #efefef;color:#666666;display:block; padding:6px 0 6px 25px; background: url(images/cancel.png) no-repeat 5px 7px;  }
	
	.introlist {list-style-type:none;color:green;}
	.introlist li a { border-bottom:1px dotted #efefef;display:block; padding:5px 2px 5px 15px;color:#777; }
	.introlist li a:hover {text-decoration: underline;}
	
/* ------------------TYPOGRAPHY STYLES--------Copyrighty by trendyWebStar----------*/
a {
	text-decoration:none;
	color:#94161E;
	/* font-weight:bold; */
}
a:hover {
	text-decoration:none;
	color:#C95314;
}
a img {
	border:none;
}
strong {
	font-weight:bold;
	color:#252525;
}
p,ul,ol,pre,code {
	margin-bottom:10px;
}

.home ul {
	list-style-type:none;
}
ol {
	list-style-type:decimal;
	list-style-position:inside;
}
.vrcenter {text-align:center;}
/*-------------------------------------------------------------------------------------------------*/
/*INTRO PAGES*/
/*-------------------------------------------------------------------------------------------------*/
.intro {
	padding:30px 0;
	height:auto;
	float:left;
}
.intro h3 {
	text-align:center;
	font-style:italic;
	margin-bottom:0;
}
.intro a {
	color:#88bbc8;
}
.intro-pages .fancy-button {width:224px;}
.intro-pages {
	background:none;
	padding: 0 10px;
	height:auto;
	float:left;
	margin-bottom:30px;
	border-bottom:1px solid #efefef;margin-right: 0px;
	text-align:center;
	font-size: 14px;
}
.intro-pages  h1,.intro-pages  h2,.intro-pages  h3,.intro-pages  h4{
	text-align:center;
	margin-bottom:0;	
}
.intro-pages  a {
	color:#700000;
}
/*--------------------------------------SIMPLE UL STYLE-----------------------------------------------------------*/
	.simple-nav{ list-style-type:none; list-style-position:outside; width:200px; }
	.simple-nav li{ color:#999999;display:block; padding:5px 0;  border-bottom:1px dotted #e1e1e1;}
	.simple-nav li a { color:#999999;padding-left:15px;background: url(images/simple-nav-arrow.png) no-repeat 0px 2px;}
	.simple-nav li a:hover { color:#94161E;}
	.simple-nav li a.current { color:#272727;}
/*-------------------------------SIMPLE BLOG NAVIGATION------------------------------------------------------------------*/
	.blog-pagination{ list-style:none; }
	.blog-pagination li{ display:inline; }
	.blog-pagination li a{ display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; }
	.blog-pagination li.active a{ background-color:#f5f5f5;  }	
	.blog-tags{font-size:12px;}
	
/***************************************************
				     BUTTONS
***************************************************/
.fancy-button{
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 13px Helvetica, Arial, sans-serif;
	padding: 8px 11px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e0e0e0));
	background: -moz-linear-gradient(top, #fcfcfc, #e0e0e0);
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.vrpayment-plans {
	background: url(images/pmtplan-backg.png) no-repeat;padding: 12px 18px 10px 20px;margin: 0px 20px 5px;color: #555;font: bold 13px Helvetica, Arial, sans-serif;
	/*display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	
	
	
	text-shadow: 0 1px 0 #fff;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	*/
}
.ccicon {position:relative;padding-right:10px;top:4px;}
.fancy-button:hover, .fancy-button:focus{
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#bfbfbf));
	background: -moz-linear-gradient(top, #fcfcfc, #bfbfbf);
	border-color: #ccc;
}
.fancy-button:active{
	position: relative;
	top: 1px;
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
	border-color: #c6c6c6;
}
.fancy-button.rounded{
	padding: 8px 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
input.fancy-button, button.fancy-button{
	*width: auto; /* IE7 Fix */
	*overflow: visible; /* IE7 Fix */
}
.fancy-button.small{
	padding: 5px 11px;
	font-size: 11px;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fancy-button.small.rounded{
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
/*BUTTONS COLORS - ----------- GREEN*/
.fancy-button.green{
	background: #91BD09;
	background: -webkit-gradient(linear, left top, left bottom, from(#91BD09), to(#6d8e06));
	background: -moz-linear-gradient(top, #91BD09, #6d8e06);
	border-color: #6d8e06;
	color: #fff;
	text-shadow: 0 1px 0 #84a910;  	
}
.fancy-button.green:hover, .fancy-button.green:focus{
	background: #76b347;
	background: -webkit-gradient(linear, left top, left bottom, from(#abd42c), to(#80a01d));
	background: -moz-linear-gradient(top, #abd42c, #80a01d);
	border-color: #84a910; 
}
.fancy-button.green:active{
	background: #91BD09;
	border-color: #84a910;
}
/* ----- ---- --- -- -  Red - -- --- ---- ----- */
.fancy-button.red{
	background: #e64135;
	background: -webkit-gradient(linear, left top, left bottom, from(#E64135), to(#fffb78));
	background: -moz-linear-gradient(top, #E64135, #fffb78);
	border-color: #d1371c #d1371c #9f220d;
	color: #fff;
	text-shadow: 0 1px 1px #bf0101;  
}
.fancy-button.red:hover, .fancy-button.red:focus{
	background: #dd3a37;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7858), to(#ab1f20));
	background: -moz-linear-gradient(top, #ff7858, #ab1f20);
	border-color: #bf0101;   
}
.fancy-button.red:active{
	background: #e64135;
	border-color: #bf0101;
}
/* ----- ---- --- -- -  Light Blue - -- --- ---- ----- */
.fancy-button.light_blue{
	background: #ff7878;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffeb90), to(#fffb78));
	background: -moz-linear-gradient(top, #ffeb90, #fffb78);
	border-color: #7cbdd5;
	color: #000;
	padding:16px!important;
	font-size:17px;
	/*text-shadow: 0 1px 0 #b6e6f9;*/
}
.fancy-button.light_blue a[href$=pdf] {}
.fancy-button.light_blue:hover, .fancy-button.light_blue:focus{
	background: #85d6f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#b1e9fd), to(#66c6ea));
	background: -moz-linear-gradient(top, #b1e9fd, #66c6ea);
	border-color: #66a8bf;
}
.fancy-button.light_blue:active{
	background: #ace5e5;
	border-color: #66a8bf;
}
/* ----- ---- --- -- -  Blue - -- --- ---- ----- */
.fancy-button.blue:hover, .fancy-button.blue:focus{
	background: #00aeef;
	background: -webkit-gradient(linear, left top, left bottom, from(#00aeef), to(#2a6ab3));
	background: -moz-linear-gradient(top, #00aeef, #2a6ab3);
	border-color: #4081af #2e69a3 #20559a;
	color: #fff;
	text-shadow: 0 1px 1px #4081af;
}
.fancy-button.blue{
	color:#fafafa;
	text-shadow:none;
	background: #206bcb;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb));
	background: -moz-linear-gradient(top, #3e9ee5, #206bcb);
	border-color: #2a73a6 #165899 #07428f;
}
.fancy-button.blue:active{
	background: #3282d3;
	border-color: #154c8c #154c8c #0e408e;
	text-shadow: 0 -1px 1px #1d62ab;
}
/* ----- ---- --- -- -  Orange - -- --- ---- ----- */

.fancy-button.orange{
	background: #f7941d;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7941d), to(#ed6214));
	background: -moz-linear-gradient(top, #f7941d, #ed6214);
	border-color: #e6791c #e6791c #d86f15;
	color: #fff;
	text-shadow: 0 1px 1px #b85300;
}
.fancy-button.orange:hover, .fancy-button.orange:focus{
	background: #e38512;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
	background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
	border-color: #d0680c;   
}
.fancy-button.orange:active{
	background: #f7941d;
	border-color: #d0680c;
}
/*-------------------------------------------------------------------------------------------------*/
				/*-----BUTON ENDS-------------*/
/*-------------------------------------------------------------------------------------------------*/

/**
* Footer
**************************************/
#copyright {padding-top:30px;clear:both;overflow:auto;border-top:3px solid #ccc;}
#copyright img {max-width: 100%;	height: auto;}
#copyright .widget ul li {background:none;}
#copyright .widget ul li img {padding-right:8px;margin-left: -10px;}
#copyright h3 {text-align:center;padding-left: 18px;}
#text-2 {width:500px;text-align:center;}
#text-4 {margin-left: 30px;margin-right: -20px;}

#footer {
	float: left;
	width: 100%;
	margin: 30px 0 0;
	padding: 54px 0 20px !important;
	font-size: 11px;
	line-height: 18px;
	color: #777;
	}

#footer a {
	color: #bbb;
	}
.horizontal-line-footer {
	width:100%;
	border-top:5px solid #efefef;
	margin:30px 0;
	float:left;	
}
/* Footer content */

#footer div.wrap {
	width: 980px;
	margin: 0 auto;
	padding: 0 0 15px;
	background: #111;
	}
#footer div.wrap  p {color:#ccc;margin: 0 auto;text-align: center;width: 800px;}
.footerstrong {color:#fff !important;margin-bottom: 15px !important;font-size: 14px;}
#footer .footer-insert {
	float: left;
	width: 940px;
	margin: 0 20px;
	display:inline;
	}
#footer .copyright, #footer .credit {
	float: left;
	width: 50%;
	}
#footer .credit {
	text-align: right;
	display:none;
	}

/* Footer menu */
#menu-footer {
	float: left;
	width: 99%;
	margin: 0 0 15px;
	padding: 0 0 20px;
	/* background: url(images/bg-menu-footer.png) repeat-x left bottom; */
	}
#footer #menu-footer div.wrap {
	padding: 0;
	}
#menu-footer div.menu{}
#menu-footer div.menu ul {
	float: left;
	width: 940px;
	margin: 0 0 0 20px;
	display: inline;
	}
#menu-footer div.menu li{
	margin: 0 20px 0 0;
	display: inline;
	}
#menu-footer div.menu li a {
	padding: 0 0 0 10px;
	background: url(images/footer-menu-bullet.png) no-repeat 0 5px;
	}
#menu-secondary div.wrap { 
 	overflow: visible; 
	}


	
/* Misc stuff */
#reply-title {font-family:inherit;}
.breadcrumbs a {color: #94161E;}
.breadcrumb-trail {text-transform:capitalize;}
#sidebar-primary, #sidebar-secondary {background-image:none;}
body.home #sidebar-primary, body.home #sidebar-secondary {display:none;}
body.home.widget ul li {background:none;}
body.home #copyright {border-top:none;}
#sidebar-primary a, #sidebar-secondary a {color:inherit;padding-left:10px;}
#sidebar-primary h2, #sidebar-secondary h2 {font-size:21px;color:#888;padding-top:10px;padding-left:0;text-align:center;}
#content {background-image:none;}
.entry-utility a.shortlink {display:none;}
h1.entry-title  {text-align:center;}
.entry-content {padding:20px;}
.entry-content h2 {text-align:center;}
.wp-caption .wp-caption-text {text-align:center;}
#more-articles .entry-title a, .archive .entry-title a, .search .entry-title a, .page-template-popular .entry-title a {color:#94161E;}
.archive .loop-title, .search .loop-title, .page-template-popular .loop-title {font-family:Georgia, serif;text-transform:capitalize;text-align:center;}
.byline {text-align:center;}
.category .byline {text-align:left;}
.widget .children {padding:0;}
.widget li li {border-left:1px solid #fff;background:none;border-bottom:none;}
.widget .social-links {margin-left:-15px;}
.parent-post {font-size: 21px;color: #888;padding-top: 10px;padding-left: 0;text-align: center;}
body.single-339 .entry-content {text-indent:50px;}
.widget ul li {padding: 6px 20px 5px 20px;background:none;}
#sidebar-primary .widget, #sidebar-secondary .widget {padding-bottom:20px;}
#more-articles .entry-title, .archive .entry-title, .search .entry-title, .page-template-popular .entry-title {text-align:center;}
#footer .widget ul li {background:none;}
.ui-tabs .ui-tabs-panel ul.alignleft, .ui-tabs .ui-tabs-panel ul.alignright {width:237px;}
.ui-tabs .ui-tabs-wrap {background:none;}
.ui-tabs-nav li.ui-tabs-selected a {color: #94161E;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {color:#666;}
.pagination {margin:20px 10px 20px 0px;}
table {
border-collapse: separate;
border-spacing: 0;
border: 1px solid #EFEFEF;
margin-bottom: 10px;
border: 1px solid #EFEFEF;
}
td {
padding: 10px 15px;
border-top: 1px solid #EFEFEF;
}
.formcenter {padding-left:150px;}
.homebiopic1strow {margin-bottom:50px;margin-top:50px;}
.homebiopic1strow img {float: right;}
.homebiopic1strow h4 {margin-bottom:-21px;text-align:center;}
.homebiopic h5 {text-align:center;margin-bottom:1px;}

.biotitle {text-align:center;font-size:13px;font-family:georgia,serif;margin-bottom:0px;color:#444;}
.susanpic {}
.susanpic p {padding-right:10px;}
.chiarapic {border-left:1px solid #eee;}
#php_widget-9 p {padding-left:24px;}

.homeheadlinespacing {margin-top:30px;padding-bottom:40px;border-bottom:1px solid #eaeaea;}
.vrpadtop {margin-top:30px;}
.vrpaddingbottom {padding-bottom:40px;border-bottom:1px solid #efefef;}
.maria p {margin-left:15px;}
.maria img {margin-left:20px;}
.catlist  {list-style: none;margin: 0;padding: 10px;background: none;}
.catlist li {line-height:35px;padding-left:50px;}
body.page-template-homestrongvisa2noclicktocall #vrcall {border:1px solid #e6e6e6;font-size:20px;padding: 15px;
	line-height: 30px;
	margin-right: 20px;
	margin-top: -13px;
	background: #fafafa;
	}
.aboutus li {display:inherit;}
#php_widget-6.widget ul {background: url(images/widget-list-item.png) repeat-x;}
.highlight {background-color:#ffc;}
.av-badge1 {
position: relative;
top: 19px;
left: -11px;
padding-bottom: 20px;
margin: 0px;
}
.av-badge2 {
position: relative;
top: -137px;
left: 149px;
padding-bottom: 20px;
}
.homeheadlinespacing2 {
height: 157px;
margin-top: 27px;
padding-bottom: 30px;
border-bottom: 1px solid #EAEAEA;
}
#contactvr {margin:0 auto;width: 230px;background:#fff;}
#contactvr input {margin:0 auto;padding-left: 40px;}
#lang_sel_list ul, #lang_sel_list li {
height: 26px !important;}
address {margin: 0 0 -6px 19px;}

.huffpo {border: 6px solid #eee;  -webkit-box-shadow: 3px 3px 3px #777;
     -moz-box-shadow: 3px 3px 3px #777;
          box-shadow: 3px 3px 3px #777;}
.huffpo p {padding:10px 0px 0px 28px;color:#777;}
.huffpo img {padding:5px;}
a:hover > .huffpodim{opacity:0.8;}
.singular-post-316 .icl_post_in_other_langs {display:none;}
a.home_phonelink  {color:#dd7a05;font-weight: bold;}
img.vrspeechicon {position:relative;right:2px;top:3px;}
.vrconnect {margin:40px 0px 0px 178px;}
.vrconnect h2 {margin-bottom:30px;}
.twitter-timeline {margin-left:40px;margin-left: 46px;}
#wptbheadline1 a {margin-left:10px;}

/* WOO style integration into News Theme */


.product.hentry  {margin: 13px 0px 0 0px;background:none;}
.singular-product .entry-utility {margin-top: 22px;background:none;}
.singular-product .entry-content {padding:0px;border:0px;background:none;}
.singular-product .product {padding:20px 0px;background:none;}
.singular-product .entry-content p {padding:15px;background:none;}
.woocommerce div.product p.price {text-align:center;}
.amount {font-size:134%;}
.product_meta {display:none;}
.woocommerce-variation-add-to-cart {padding-top:20px;}
.woocommerce div.product form.cart .button {    padding: 15px;font-size: 17px;}
.woocommerce div.product form.cart .variations label {    font-size: 17px;}
/*.d25 .woocommerce-info {display:none;}
.d25 .hfeed {padding:0px;}
.d25 .products {display:none;} 
.d25 .woocommerce-result-count {display:none;}
*/
/*.product form.cart table {border-width: 0px 0px 1px 0px;padding-left: 1px;}*/
.reset_variations { display: none !important;}
.singular-product-2180 .amount, .singular-product-2180 .from, .singular-product-2180 .price, .singular-product-2234 .price {display:none;}
/*.singular-page-2168 .amount {display:none;} */
.singular-page-2168 .price {display:none;}
.singular-page-2168 .amount:not(input) { display:none;}
.singular-page-2168 .button {font-size: 130%;padding:10px;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
padding: 6px 10px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow: 0 1px 0 #ffffff;
color: #5e5e5e;
text-shadow: 0 1px 0 rgba(255,255,255,0.8);
border: 1px solid #c7c0c7;
background: #f7f6f7;
background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));
background: -webkit-linear-gradient(#f7f6f7,#dfdbdf);
background: -moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);
background: -moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);
white-space: nowrap;
display: inline-block;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
}
.singular-page-2168 .button:hover {background-color:#c7c0c7;}
.buttons_added {display:none;}
/*.product-quantity {display:none;}*/
.product-name {font-weight:bold;}
.singular-page-2168 .images {display:none;}
.singular-page-2168 .product_title {font-size: 180%;text-align: left;padding-left: 0px;margin-bottom: -38px;}
.singular-page-2168 table.variations {width:70%;margin:20px 0px;}
#product-2180 .nyp {display:none!important;}
/* added by valerie 4-30-2014 */
#menu-primary li.current-menu-item a{background:none;}
/*.woocommerce .summary {float:none !important;margin:0 auto;}*/
.singular-page-2168 .entry-content p {margin: 3px 1px !important;}
.product .nyp label {font-weight: normal !important;}
.woocommerce-message a.button.wc-forward {display:none!important;}
/*table.cart td.product-name {display:none;}*/
#product-2180, #product-3693 img {display:none;}
.woocommerce a.remove {display:none!important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: auto!important; float:left!important;    margin-left: 5em;}
#custom_html-3 {text-align:center;}