/* PageLines - Copyright 2011 - Version 1.5.3 */

/* Set Type --------------- */

body, .font1, .font-primary, .commentlist{font-family:Calibri, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;letter-spacing:0.00em;text-transform:none;font-weight:normal;font-variant:normal;font-style:normal;}

/* Dynamic Layout --------------- */

.fixed_width #page, .fixed_width #footer, .canvas #page-canvas{width:1048px}
#page-main .content{width:1030px}
#site{min-width:1030px}
#site .content, .wcontent, #primary-nav ul.main-nav.nosearch{width:1028px}
#primary-nav ul.main-nav{width:808px}

.fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page #container{width:960px}
.fullwidth #pagelines_content #sidebar1, .fullwidth #buddypress-page #sidebar1{width:0px}
.fullwidth #pagelines_content #sidebar2, .fullwidth #buddypress-page #sidebar2{width:68px}
.fullwidth #pagelines_content #column-wrap, .fullwidth #buddypress-page #container{width:960px}
.fullwidth #pagelines_content #sidebar-wrap, .fullwidth #buddypress-page #sidebar-wrap{width:0px}

.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page #container{width:802px}
.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1{width:226px}
.one-sidebar-right #pagelines_content #sidebar2, .one-sidebar-right #buddypress-page #sidebar2{width:0px}
.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container{width:802px}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:226px}

.one-sidebar-left #pagelines_content #column-main, .one-sidebar-left .wmain, .one-sidebar-left #buddypress-page #container{width:640px}
.one-sidebar-left #pagelines_content #sidebar1, .one-sidebar-left #buddypress-page #sidebar1{width:388px}
.one-sidebar-left #pagelines_content #sidebar2, .one-sidebar-left #buddypress-page #sidebar2{width:0px}
.one-sidebar-left #pagelines_content #column-wrap, .one-sidebar-left #buddypress-page #container{width:640px}
.one-sidebar-left #pagelines_content #sidebar-wrap, .one-sidebar-left #buddypress-page #sidebar-wrap{width:388px}

.two-sidebar-right #pagelines_content #column-main, .two-sidebar-right .wmain, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar1, .two-sidebar-right #buddypress-page #sidebar1{width:240px}
.two-sidebar-right #pagelines_content #sidebar2, .two-sidebar-right #buddypress-page #sidebar2{width:308px}
.two-sidebar-right #pagelines_content #column-wrap, .two-sidebar-right #buddypress-page #container{width:480px}
.two-sidebar-right #pagelines_content #sidebar-wrap, .two-sidebar-right #buddypress-page #sidebar-wrap{width:548px}

.two-sidebar-left #pagelines_content #column-main, .two-sidebar-left .wmain, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar1, .two-sidebar-left #buddypress-page #sidebar1{width:240px}
.two-sidebar-left #pagelines_content #sidebar2, .two-sidebar-left #buddypress-page #sidebar2{width:308px}
.two-sidebar-left #pagelines_content #column-wrap, .two-sidebar-left #buddypress-page #container{width:480px}
.two-sidebar-left #pagelines_content #sidebar-wrap, .two-sidebar-left #buddypress-page #sidebar-wrap{width:548px}

.two-sidebar-center #pagelines_content #column-main, .two-sidebar-center .wmain, .two-sidebar-center #buddypress-page #container{width:484px}
.two-sidebar-center #pagelines_content #sidebar1, .two-sidebar-center #buddypress-page #sidebar1{width:240px}
.two-sidebar-center #pagelines_content #sidebar2, .two-sidebar-center #buddypress-page #sidebar2{width:304px}
.two-sidebar-center #pagelines_content #column-wrap, .two-sidebar-center #buddypress-page #container{width:724px}
.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap{width:304px}

/* Dynamic Grid --------------- */

.dcol_container_2{width: 1048px; float: right;}
.dcol_2{width: 504px; margin-left: 20px;}

.dcol_container_3{width: 1046px; float: right;}
.dcol_3{width: 328px; margin-left: 20px;}

.dcol_container_4{width: 1048px; float: right;}
.dcol_4{width: 242px; margin-left: 20px;}

.dcol_container_5{width: 1045px; float: right;}
.dcol_5{width: 189px; margin-left: 20px;}

/* Options --------------- */

body, body.fixed_width{background-color:#252525;}
body #page, .sf-menu li, #primary-nav ul.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .commentlist ul.children .even, .alt #commentform textarea{background-color:#FFFFFF;}
.canvas #page-canvas{background-color:#FFFFFF;}
hr, .fpost, .clip_box, .widget-title, #buddypress-page .item-list li, .metabar a, #morefoot .widget-title, #site #dsq-content h3, .post.fpost .entry, #soapbox .fboxinfo,  #primary-nav #nav_row, .fpost.sticky{border-color:#E9E9E9;}
#feature-footer, .main-nav li.current-page-ancestor a, .main-nav li.current_page_item a, .main-nav li.current-page-ancestor ul a, .main-nav li.current_page_item ul a, #wp-calendar caption, #buddypress-page #subnav, #buddypress-page .activity .activity-inner, #buddypress-page table.forum th, #grandchildnav.widget, blockquote, input, textarea, .searchform .searchfield, .wp-caption, .widget-default, .commentlist .alt, #wp-calendar #today, #buddypress-page div.activity-comments form .ac-textarea, #buddypress-page form#whats-new-form #whats-new-textarea, .post-nav, .current_posts_info, .post-footer,  #twitterbar, #carousel .content-pad, .success, .sf-menu li li, .sf-menu li li, .sf-menu li li li, .content-pagination a .cp-num, .hentry table .alternate td{background:#ccc0cc;}


/* Custom CSS */

body{}

#primary-nav ul.main-nav,.fullwidth #pagelines_content #column-wrap,.fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page #container {
    width: 1200px;
}


#site .content, .wcontent, #primary-nav ul.main-nav.nosearch {
    width: 1200px;
}

fixed_width #page, .fixed_width #footer, .canvas #page-canvas {
    width: 1200px;
}
ul.main-nav li a{letter-spacing: 0px;}

#branding .content-pad {
padding: 0px;
}
.two-sidebar-center #pagelines_content #column-main, .two-sidebar-center .wmain, .two-sidebar-center #buddypress-page #container{width: 700px;}
.two-sidebar-center #pagelines_content #column-wrap, .two-sidebar-center #buddypress-page #container {
width: 950px;
}
div.wpcf7 {
    height: 660px;
}
.wpcf7-recaptcha{
    padding: 0;
transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
}
.wpcf7-response-output{
    display: block;
    float: left;
}
.wpcf7-textarea {
   resize: none;
}
.wpcf7-select{background-color: #F7F7F7;}

.homepg li .img-wrapper h4{top:60px;}

.widget_custom_cf7 .widget-title {
font-weight: bold;
color: #000;
}
.wpcf7-form-control {
width: 100%;
border-radius: 5px;
padding: 8px;
 height: 38px;
}

.request_form p{
 color: #000;}
/*
.request_form {
border: 6px solid #3170c9;
border-radius: 5px;}
::-webkit-input-placeholder {
   color: #000;

}*/

:-moz-placeholder { /* Firefox 18- */
  color: #000;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
    color: #000;
}
.dcol_5 {
width: 275px;
margin-left: 20px;
}
.dcol_container_5 {
max-width: 1200px;
width:100%;
float: right;
}
.dcol_3 {
max-width: 375px;
margin-left: 20px;
width:100%;
}
.dcol_container_3 {
max-width: 1200px;
width: 100%;
float: right;
}
#footer .widget-title {border-bottom:1px solid #777;}
.post-footer,.post-nav{background-color: #777;}
.metabar a,.metabar span{color:#000!important;}
.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap {
width: 240px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea,select{
    border: 1px solid #AAA;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
color:#AAA;
}

#cred {
    text-align: center;
    padding: 15px;
    display: none;
}
#cred {display:none;}

.arecaptcha{    transform: scale(0.77);
    -webkit-transform: scale(0.70);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

/*********************************************Responsive***************************************************/

@media all and (min-width: 300px) and (max-width: 749px) {
#site {
	width: 100%;
	overflow: hidden;
	min-width:320px;
}
#logo {
    width: 100%;
    float: left;
    padding: 10px 0;
	text-align: center;
}
#logo a, #logo a img {
    display:inline;
}
#primary-nav ul.main-nav, .fullwidth #pagelines_content #column-wrap, .fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page #container {
    width: 100%;
}
.search-wrapper h3 {
    width: 100%;
    text-align: center;
}
.search-wrapper input[type="text"] {
    width: 68%;
}
.search-wrapper .srch-btn {
    width: 28%;
    float: right;
}

#boxes .dcol_3 {
    width: 100%;
    float: left;
    margin-bottom: 40px;
	max-width: 100%;
}

#boxes .quick-info+.quick-info,#boxes .quick-info+.quick-info {
    margin-left: 0px !important;
}

.container {
    width: 100%;
}
#site .content, .wcontent, #primary-nav ul.main-nav.nosearch {
    width: 100%;
}

.two-sidebar-center #pagelines_content #column-wrap,
.two-sidebar-center #buddypress-page #container {
    width: 100%;
}


.two-sidebar-center #pagelines_content #column-main,
.two-sidebar-center .wmain,
.two-sidebar-center #buddypress-page #container {
    width: 100%;
}

.two-sidebar-center #pagelines_content #sidebar1,
.two-sidebar-center #buddypress-page #sidebar1 {
    width: 100%;
}

.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap {
    width: 100%;
}
.two-sidebar-center #pagelines_content #sidebar2, .two-sidebar-center #buddypress-page #sidebar2 {
    width: 100%;
}

a#topnumbers  {
    padding: 15px 0;
    text-align: center;
    color: #fff;
    background-color: #104f75;
    float: left;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    width: 100%;
    top: 0px;
}
#branding .branding_wrap {
    text-align: center;
}
#page {
	width: 100% !important;
}
#page-canvas {
	width: 100% !important;
}
.content {
	width: 100% !important;
}
#header {
	width: 100%;
}
#header #branding {
	width: 100%;
	float: none;
}
#header #header_sidebar {
	width: 98%;
	padding: 20px 0;
display: none;
}
#primary-nav {
    background-color: #104f75;
    float: left;
    width: 100%;
}
.content, #primary-nav ul.main-nav.nosearch {
	width: 100%;
}
#banners {
	display: none;
}
.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container {
	width: 100%;
}
.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page #container {
	width: 100%;
}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap {
	width: 100%;
}
.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1 {
	width: 100%;
}
#morefoot_area {
	width:100%;
}
#sidebar_universal {
	width:100%;
}
#list_sidebar_universal .widget_frm_show_form {
	width:90%;
}
#list_sidebar_universal .widget_text {
	width:100%;
}
#fullfooter_sidebar {
	width:100%;
}
#list_fullfooter_sidebar {
	width:100%;
}
#list_fullfooter_sidebar .widget_text {
	width:100%;
}
#list_fullfooter_sidebar .widget_nav_menu {
	width:100%;
}
#fullfooter_sidebar .widget_text{
    text-align: center;
}
#fullfooter_sidebar .widget_text img {
    padding-top: 12px;
    padding-left: 0px;
    float: none;
}
#list_sidebar_universal .widget_frm_show_form {
    width: 90%;
    margin: 5%;
padding: 0px;
}
#breadcrumbs {
    display: none;
}
#nav_row.main_nav ul ul ul {
	display: none;
}
}



/* Trigger: AJAX*/