.wp-table-reloaded .column-1 {width:370px;}
.wp-table-reloaded .column-2 {width:90px;}
.wpcf7-form p  {font-size: 12px;
    font-weight: bold;}
li.widget {
    font-size: 1.3em;
    line-height: 1.385em;
    margin-bottom: 1.5em;
}
.testone p {margin-bottom:0px;}
.wp-table-reloaded {
    background-color: #CDCDCD;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 8pt;
    margin: 10px 0 15px;
    text-align: left;
    width: auto !important;
}


.format_text blockquote {
    margin: 0px;    padding: 10px; font-style: italic; margin-bottom: 1.5em; margin-left:65px; margin-right:65px;
}

blockquote {
    border: 1px solid #DDDDDD; text-indent:30px;
    color: #666666; margin-bottom: 1.5em; background:url(/images/quote.png) no-repeat 10px 10px;


}
.format_text blockquote p {
    margin-bottom: 0em;
}

.footernav  {
    background: url("images/bg-footertop.png") repeat-x scroll center top #EEEEEE;
    padding-top:10px; padding-bottom:10px;     color: #4A4A4A;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase; 
}

.menu-footer-nav-container {width:690px; margin-left:auto; margin-right:auto;}

.footernav .menu a {color: #4A4A4A !important; font-size: 12px !important; background:none transparent !important; text-shadow:0px !important; font-style:normal !important;}


.footernav span {padding-right:10px; margin-right:10px;   border-right:1px solid #4A4A4A;
 }

.footernav p {text-transform:none; text-align:center; padding-bottom:10px;}


.testlink {background:url(/js/test/images/s2_bot_bg.gif) no-repeat transparent center top !important; width:300px; margin-right:auto; margin-left:auto; height:9px;}


.format_text .audioplayer_container {margin-bottom:5px;}

#text-5 .textwidget { padding-left:10px; padding-right:10px; background: url("/js/test/images/s2_bot_bg.gif") no-repeat scroll center bottom transparent !important; padding-bottom:12px;}

#text-5 ul li {padding-left:10px; padding-right:10px;}

#text-5 {  background: url("/js/test/images/s2_bg.gif") repeat-y scroll center top transparent !important }

#text-5 h3 {   background: url("/js/test/images/toptwo.gif") no-repeat scroll center top transparent;
    margin-left: auto;
    margin-right: auto; margin-bottom:12px !important;
    width: 290px; padding-top:10px; padding-left:10px;
}




.menu li.current, .menu li.current-parent, .menu li.current-cat, .menu li.current-menu-item, .menu li.current-menu-ancestor, .menu li.current-page-ancestor {
    background: url("images/bg-blue.png") repeat-x scroll 0 -1px transparent;
    border: 1px solid #3F77A3;
}
.recent_with_excerpt ul { background: url("/js/test/images/s2_bot_bg.gif") no-repeat scroll center bottom transparent !important; padding-bottom:12px;}

.recent_with_excerpt ul li {padding-left:10px; padding-right:10px;}

.recent_with_excerpt {  background: url("/js/test/images/s2_bg.gif") repeat-y scroll center top transparent !important }

.recent_with_excerpt h3 {   background: url("/js/test/images/toptwo.gif") no-repeat scroll center top transparent;
    margin-left: auto;
    margin-right: auto;  margin-bottom:12px !important;
    width: 290px; padding-top:10px; padding-left:10px;
}


.menu a {
   background: url("images/overlay-nav.png") repeat-x scroll center bottom transparent !important;
     color: #FFFFFF !important;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5) !important;
}
.menu .current a, .menu .current a:hover, .menu .current-menu-ancestor > a, .menu .current-menu-ancestor > a:hover, .menu .current-page-ancestor > a, .menu .current-page-ancestor > a:hover, .menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-parent > a:hover, .menu .current-cat-parent > a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover {
    background: url("skins/thesisfolio/images/overlay-nav.png") repeat-x scroll center bottom transparent  !important;}

.menu .current ul li a, .menu .current-cat ul li a, .menu .current ul li a:hover, .menu .current-cat ul li a:hover, .menu li.current-parent li a, .menu li.current-parent li a:hover, .menu li.current-cat-parent li a, .menu li.current-cat-parent li a:hover, .menu .current-cat ul a, .menu .current-menu-ancestor ul a, .menu .current-menu-ancestor ul a:hover, .menu .current-menu-ancestor a:hover, .menu ul .current-menu-ancestor a, .menu .current-menu-item ul a, .menu .current-menu-item ul a:hover {
    background: none repeat scroll 0 0 !important;
}


.recent_with_excerpt a {font-size:14px; margin-bottom:7px; display:block;}
.sidebar .alignright a {font-size:11px !important;}
.sidebar blockquote {
    border-left: 0px;
    color: #666666; margin-bottom:20px;
}
.sidebar blockquote p {
margin-bottom:5px;
}
.footernav .menu a {color: #4A4A4A !important; font-size: 12px !important; background:none transparent !important; text-shadow:none !important; padding-top:0px !important; padding-bottom:0px !important;}
.footernav .menu li {background:none !important; border:0px !important;  border-left:1px solid #4A4A4A  !important;}
.footernav .menu a:hover {background:none transparent !important;}
.footernav .menu li#menu-item-561 {border-left:0px !important;}
#header .menu {

    margin-right: -10px !important;

}
.menu a {   padding: 7px 11px !important; font-size:1.1em;}

.menu .sub-menu, .menu .submenu { margin-top: -8px; padding-top:8px; }
.menu .sub-menu .sub-menu { margin-top: 0; }
.menu ul a {
display:block;}

.menu li {
    margin-left: 0.0em !important;
}

#page_area h2 div img {

    padding-right: 4px; 

}
#page_area h2 div {
display:block;
}

div.anythingSlider .back {
    left: 16px !important; top:auto !important;  bottom:-41px !important; z-index:100000;
}
#page_area h1 {
    float: left;
    padding-top: 25px  !important;
width:750px; line-height:35px   !important;
margin-bottom:0px !important;
}
div.anythingSlider .forward {
    right: 17px !important; top:auto  !important;  bottom:-41px !important;  z-index:100000;
}
div.anythingSlider .forward a  {
    background-position:-19px 0px !important; 
}




.media_left {float:left;  width:535px;  }
.media_right {float:right;  width:350px;  }
.audiocon {padding:15px; background:#E8E8E8; border:1px solid #ABABAB; margin-bottom:5px;}

.videocon {padding:15px; background:#E8E8E8; border:1px solid #ABABAB; margin-bottom:5px; width:500px;}




#page_area h2 {
    float: right;
    padding-top: 18px;
  font-size: 2.2em;
}

.alllink {padding-left:8px; padding-bottom:10px; font-size:12px; font-style: italic;}


.stest {padding:8px; margin-bottom:2px; font-style: italic; padding-top:5px;}
.stest img {float:left; padding-right:8px; margin-top:-5px; }
.clear {clear:both;}
.testimg {float:left; padding-left:8px; padding-bottom:0px; }
.testimg {display:block;}
.testname {float:left; font-weight:bold; padding-left:8px; height:45px; width:200px; }


div.anythingSlider {
    padding: 0 0px 0px !important;
    position: relative; padding-bottom:5px  !important;
}
div.anythingSlider .back a {
    background-position:0px !important; 
}
div.anythingSlider .arrow a {
    background: url("../images/arrows-default.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px !important;
    margin: -60px 0 0;
    outline: 0 none;
    text-align: center;
    width: 16px !important;
}


.sliderti div {font-size:13px; font-weight:normal; padding-top:5px;}
.sliderti {
    font-family:Arial,Helvetica,sans-serif;
height:11px; width:300px; margin-right:auto; margin-left:auto;

font-size:22px; color:#ffffff; font-weight:bold; 
    background: url(/js/test/images/toptwo.gif) no-repeat transparent center top;
}
.anythingSlider-metallic {background:url(/js/test/images/s2_bg.gif) repeat-y transparent center top !important;}
.anythingControls {display:none !important;}
div.anythingSlider .anythingWindow {
    border-bottom: 0px !important; 
    border-top: 0px !important;
}
.nivo-caption p {
margin:0;
padding:5px; font-size:14px;}


.nivo-caption {
background:none repeat scroll 0 0 #000000;
bottom:0;
color:#FFFFFF;
left:0;
opacity:0.8;
position:absolute;
width:100%;
z-index:8;}



#featured_slider .container {

overflow:visible !important;

}


a.nivo-imageLink {
border:0 none;
display:none;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:6;
}


#featured_content {
padding-top:20px !important; 
}

.slidercon {border:1px solid #24B6FF;
   padding:15px; width:618px; height:246px; margin-right:auto; margin-left:auto;  background:  #084878; }

#slider {
	position:relative;
    width:375px;
    height:200px; 
    margin-left:auto; margin-right:auto; 
	background:url(/js/images/loading.gif) no-repeat 50% 50% ;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:0px;
	bottom:-35px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/js/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/js/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

/*homepagestyling*/

.homepagesocial {
float:right;
width: 150px;
height: 65px;
margin-top: -25px;
text-align: right;
position:relative;
}

.homepageh2 {
float: left;
width: 420px;
}

/*customfonts*/

.format_text h6{
font-family: arial, verdana, sans-serif;
font-size: 14px;
text-transform: none;
}

/*paragraph heights
.format_text p{
margin: 0px;
}
*/

/*thank you box styling*/

.thankyoubox {
color: #000000;
width: 100%;
height: auto:
padding-left: 30px;
font-weight: bold;
border: solid 2px #E6DB55;
background: #FFFFE0;
}


.headline_meta span:last-child {
	display:none;
}

.homepagesocial a:nth-child(2), .featured_area h2 a:nth-child(2) {
display: none;
}


/* ------ TESTIMONIALS STYLE UPDATE APRIL 2016 ------ */

.background-color-1 {
    padding: 22px 25px 20px;
    border-radius: 6px;
    border: none;
    box-shadow: none;
    background: #333;
background: #164e79;
background: #2e6792;
    color: #eee;
color: #fff;
    position: relative;
    margin-bottom: 40px;
}

.background-color-1 img {
display: none;
}

.background-color-1:after {
    content: " ";
    position: absolute;
    border: 10px solid #333;
    bottom: -20px;
    right: 30px;
    width: 0;
    height: 0;
    border-color: #333 #333 transparent transparent;
border-color: #164e79 #164e79 transparent transparent;
border-color: #2e6792 #2e6792 transparent transparent;
}