@charset "utf-8";

/* CSS Document */

body{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	background:url(images/body_bg.png) repeat 0 0;

}



@font-face {

    font-family: 'GothamBook';

    src: url('fonts/gotham-book.eot');

    src: url('fonts/gotham-book.eot') format('embedded-opentype'),

         url('fonts/gotham-book.woff') format('woff'),

         url('fonts/gotham-book.ttf') format('truetype'),

         url('fonts/gotham-book.svg#GothamBook') format('svg');

}

@font-face {

    font-family: 'GothamMediumMedium';

    src: url('fonts/gothammedium.eot');

    src: url('fonts/gothammedium.eot') format('embedded-opentype'),

         url('fonts/gothammedium.woff') format('woff'),

         url('fonts/gothammedium.ttf') format('truetype'),

         url('fonts/gothammedium.svg#GothamMediumMedium') format('svg');

}







/**************** Main Styles ****************/

.center{

	width: 1280px;

}

#site{

	width: 1280px;

}

#logo-container{

	margin:30px 0 18px 30px;

}

#logo-container img{

	width:360px;

}

.logo-line{

	clear:both;

	font-size:24px;

	line-height:26px;

	color:#646565;

	font-family:Georgia, "Times New Roman", Times, serif;

	margin:0 0 0 30px;

	font-style:italic;

}

.logo-line span{

	color:#6c88b0;

}

#menu-container{

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:center;

	margin: 20px 0;

	padding:15px 0 0 0;

	height:30px;

}

.menu-rt-theme-main-navigation-menu-container{

	text-align:center;

}

#menu ul{

	margin:0;

	text-align:inherit;

}

#menu ul li a{

	font-size: 18px;

	height:auto;

	line-height:16px;

	padding:0 26px;

	letter-spacing:0;
	

}

#menu ul ul li a{

	line-height: 18px;

    padding: 5px 0 5px 10px;

}



#slider-navigation-container{

	padding: 15px 20px;

	height: auto;

}

#slider-container, #page-title{

	width: 1280px;

}

#slider{

	width: 1280px;

}

#slider-container-shadow{

	display:none;

}

#slider-navigation .items .thumbPic{

	width:110px;

	text-align:center;

	margin:0 60px 0 0;

}

#slider-navigation .items .thumbPic img{

	width:100px;

	height:70px;

	margin:0 0 10px 0;

	display:block;

}

#slider-navigation .items .thumbPic a{

	display:block;

}

#slider-navigation-wrapper{

	width:auto;

}

#slider-navigation-wrapper .browse{

	display:block;

}

.desc span.title {

    color: #fff;

    display: block;

    font-size: 22px;

    padding: 10px 0px;

}

.desc span.text {

    color: #fff;

    display: flex;

    font-size: 12px;

    padding-bottom: 10px;

}

#left-arrow {

    left: 40px;

}

#right-arrow {

    right: 50px;

}

#right-arrow, #right-arrow{

	width:45px;

	height:45px;

}

#slider-navigation{

	height: 124px;

    left:inherit;

	margin:0 auto !important;

	width:900px;

}

.no-arrows #slider-navigation{

	margin:0 auto;

}

.no-arrows #slider-navigation-wrapper{

	float:none;

}

#description-box p{

	font-size:20px;

	line-height:48px;

	margin:0;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#description-box p span{

	font-size:30px;

}

#content-container{

	width:1280px;

}

#breadcum-container {

    padding: 14px 0 0 50px;

}

#content{

	font-size:15px;

	line-height:24px;

}

/*h1, h2, h3, h4, h5, h6{

	clear:both;

}*/

p{

	font-size:15px;

	line-height:24px;

	margin: 0 0 15px 0;

}

#content ul, #content ol {

    margin: 10px 0 15px 30px;

}

#content ul li, #content ol li{

	font-size: 15px;

    line-height: 24px;

    margin: 0 0 15px 0;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

h1.page-heading{

	color:#6c88b0;

}

h4{

	color:#6c88b0;

	font-size: 22px;

	line-height:28px;

	font-style:italic;

}

.box.two{

	width:350px;


	float:left;


}





.homeBlocks{

	clear:both;

}

.box.two h4{

	font-style:italic;

	margin:0;

}

.box.two{

	margin-bottom:15px;

	margin-right:40px;

}

/*.box.two p{

	margin:0;

}*/

.box.two.last{

	margin-right:0;

}

.homeBlocks .sidebar-box{

	width:350px;

	float:left;

	padding:25px 0 0 20px;

	border-top:2px dotted #ccc;

}

.homeBlocks .sidebar-box:first-child{

	padding-left:0;

	border-right:2px dotted #ccc;

	padding-right:20px;

}

.homeBlocks .sidebar-box:nth-child(2n+1){

	border-right:2px dotted #ccc;

	padding-left:0;

	padding-right:20px;

}

.homeBlocks .sidebar-box h4{

	border:0;

	margin:0;

	font-size: 20px;

	line-height:24px;

	font-weight:bold;

	padding:0 0 10px 0;

	text-transform:none;

}

.homeBlocks .sidebar-box p{

	margin-bottom:6px;

}

.read_more a{

	display:inline-block;

	font-size:15px;

	line-height:16px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:0 13px 0 0;

	background:url(images/more_arrow.png) no-repeat right 3px;

}

.sidebar h4{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	border-bottom:4px double #ccc;

	margin:0 0 15px 0;

	padding:0 0 10px 0;

	line-height: 18px;

}

.sidebar-box ul{

	margin:0;

	padding:10px 0 0 0;

}

.sidebar-box ul li{

	padding:0 0 10px 0;

	border:0;

}

.sidebar-box ul li a{

	color:#6c88b0;

	font-size:15px;

	line-height:16px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	width:100%;

}

#sidebar_search{

	height:42px;

	border:1px solid #ccc;

	border-radius:15px;

	padding:0 12px 0 20px;

	margin:0 45px 0 0;

}

#searchform{

	margin:0;

}

.sidebar-box #search_input{

	width:250px;

	height:42px;

	border:0;

	font-size:15px;

	line-height:42px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	border:0;

	padding:0;

	margin:0;

}

#search_button{

	margin:5px 0 0 0;

	background:none;

	font-size:0;

	cursor:pointer;

	padding:0;

	width:28px;

	height:32px;

	background:url(images/search_icon.png) no-repeat 0 0;

}

.sidebar-box .button span{

	font-size:0 !important;

}

#text-4, #text-2{

	text-align:inherit !important;

}

#text-4 div , #text-2 div{

	width:100% !important;

	text-align:inherit;

	background:none !important;

}

.sidebar #text-4 .textwidget input, .sidebar #text-2 .textwidget input,.textwidget input,.formField textarea{

	width:160px;

	height:42px;

	padding:0 5px 0 20px;

	margin:0 10px 0 0;

	border:1px solid #ccc;

	border-radius:15px;

	font-size:15px;

	line-height:42px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#ccc;

}

.sidebar #text-4 .textwidget input[type="submit"], .sidebar #text-2 .textwidget input[type="submit"],.textwidget input[type="submit"]{

	background:#0c3448;

	border:0;

	width:auto;

	padding:0 23px;

	cursor:pointer;

	color:#fff;

	margin-right:0;

	

}
.formField{ margin:0 0 15px 0; width:250px; display:inline-block;}
.formField input{ width:92%;}
.formField textarea{ height:120px; width:92%}
.formField input[type="submit"]{ float:right;}
#footer-columns{

	width:1200px;

	margin:0 auto;

	float:none;

}

#footer-columns .three-columns{

	width:300px;

	float:left;

	margin:0 0 0 95px;

}

#footer-columns .three-columns:first-child{

	margin-left:0;

}

#footer-columns .three-columns:nth-child(2n){

	width:340px;

}

#footer-columns .three-columns:nth-child(2n) img{

	width:100%;

}

#footer h4{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height:18px;

	border-bottom:4px double #ccc;

	margin:0 0 15px 0;

	padding:0 0 8px 0;

	font-weight:normal;

}

.three-columns #text-18 p{

	margin:0;

}

.three-columns #text-18 input{

	width:230px;

	height:42px;

	padding:0 5px 0 20px;

	margin:0 0 10px 0;

	border:1px solid #ccc;

	border-radius:15px;

	font-size:15px;

	line-height:42px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#ccc;

}

.three-columns #text-18 input[type="submit"]{

	background:#0c3448;

	border:0;

	width:auto;

	padding:0 23px;

	cursor:pointer;

	color:#fff;

	margin:0 0 0 165px;

	

}

.three-columns #text-18 textarea{

	width:230px;

	height:90px;

	padding:5px 15px 5px 10px;

	margin:0 0 10px 0;

	border:1px solid #ccc;

	border-radius:15px;

	font-size:15px;

	line-height:18px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#ccc;

}

.invalid{

	border:0;

}

#footer ul{

	margin:25px 0 0 0;

}

#footer ul li{

	padding:0 0 25px 0;

	border:0;

	font-size:15px;

	line-height: 22px;

}

#footer ul li .post-img{

	float:left;

	margin:0 20px 0 0;

}

#footer ul li .post-img img{

	width:80px;

	border:3px solid #ebe8e4;

}

#footer ul li a{

	width:auto;

	color:#666;

}

#full-width, #footer{

	margin: 4% 4% 0 4%;

}

#copyrights{height:auto !important;}

#copyrights a {

    color: #ed6a33;

}

#copyrights h5{

	font-size: 15px;

}



.copytext {

    float: left;

    font-size: 15px;

    padding: 20px 10px;

    width: 70%;

}

.gform_wrapper ul.gform_fields{

	overflow:inherit;

}

.socialIcons{

	padding:13px 67px 0 0;

	float:right;

}

.socialIcons a{

	float:left;

	width:35px;

	height:35px;

	display:block;

	background:url(images/social_icons.png) no-repeat 0 0;

	margin:0 0 0 10px;

}

.socialIcons a.facebook{

	background-position:0 0;

}

.socialIcons a.facebook:hover{

	background-position:0 -40px;

}

.socialIcons a.twitter{

	background-position:-45px 0;

}

.socialIcons a.twitter:hover{

	background-position:-45px -40px;

}

.socialIcons a.google{

	background-position:-89px 0;

}

.socialIcons a.google:hover{

	background-position:-89px -40px;

}

.socialIcons a.youtube{

	background-position:-133px 0;

}

.socialIcons a.youtube:hover{

	background-position:-133px -40px;

}

.socialIcons a.linkedin{

	background-position:-177px 0;

}

.socialIcons a.linkedin:hover{

	background-position:-177px -40px;

}

.socialIcons a.rss{

	background-position:-222px 0;

}

.socialIcons a.rss:hover{

	background-position:-222px -40px;

}

#content .blog-post{

	width:100%;

	float:none;

}

.alignleft{

	margin-right: 30px;

}

.wp-caption.alignright, .wp-caption.alignleft{

	text-align:center;

	padding:5px;

	background:#eee;

	margin-bottom:15px;

}

.wp-caption.alignright img, .wp-caption.alignleft img{

	width:100%;

}

#text-7 input{

	width:195px;

	height:42px;

	padding:0 5px 0 20px;

	margin:0 10px 10px 0;

	border:1px solid #ccc;

	border-radius:15px;

	font-size:15px;

	line-height:42px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#ccc;

}

#text-7 input[type="submit"]{

	background:#0c3448;

	border:0;

	width:auto;

	padding:0 23px;

	cursor:pointer;

	color:#fff;

}

.wp-caption p.wp-caption-text, .gallery-caption{

	font-size: 13px;

}

p#authorsure-posts-heading {

    margin: 0;

    padding: 0 0 15px;

}

.line {

    padding: 0 0 30px 0;

    text-align: left;

	font-size:15px;

	line-height:24px;

}

.top {

    color: #ed8137;

    cursor: pointer;

    display: inline-block;

    font-size: 15px;

    line-height: 18px;

    margin: 10px 0 5px 0;

	float:right;

}

.top:hover{

	color:#6c88b0;

}



#authorsure-author-profile img.avatar, .authorsure-author-box img.avatar{

	margin: 0 10px 25px 0;

}

.post-3959 ul{

	list-style:none;


	margin:0 !important;

}

.post-info ul li{

	margin:0 !important;

}

hr{

	margin: 3px 0 10px 0;

}

.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{

	margin: 6px 0 !important;

}

img.alignnone {

    float: left;

    margin: 10px 20px 30px;

}

.post-8332 h4{

	clear:both;

}

#content p a span{

	color:#ed8137 !important;

}

p i {

    font-style: normal !important;

}

blockquote{

	border:0;

}

img.size-medium {

    float: left;

    margin: 0 20px 20px 0;

}

.authorsure-author-box{

	clear:both;

	margin: 30px 0 40px 0;

	float:left;

}

#content p a.button span{

	color: #fff !important;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

blockquote{

	margin: 20px 20px 20px 0;

    padding-left: 50px;

}

.post-info ul{

	margin-left:0 !important;

}

#site .box.two.last {

    margin-left: 0;

	margin-right:0;

}

.wp-caption-dd {

    font-family: georgia;

    font-size: 13px;

	line-height: 1.5em;

}

#content .wpcf7 input[type="submit"]{

	background:#0c3448;

	border:0;

	width:auto;

	height:40px;

	padding:0 23px;

	cursor:pointer;

	color:#fff;

	margin:0 0 0 212px;

	border-radius:15px;

	font-size:15px;

	line-height:42px;

	text-transform:uppercase;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	cursor:pointer;

	

}

#content-container .wp-pagenavi{

	text-align:center;

	float:none !important;

}

.wp-pagenavi a, .wp-pagenavi span{

	display:inline;

}

#content iframe {

    max-width: 100% !important;

}

.alignright{

	margin-right:10px;

}

.commentlist .commentAutor{

	width:90px;

	text-align:center;

	margin:0 10px 10px 0;

}

.commentlist .commentAutor img{

	margin:0;

	width: 75px;

}

.commentlist .commentAutor .ComentAutorName{

	margin:0;

}

#commentContentContainer ul.children li{

	background-image:none;

	margin:0;

	border:0;

}

#commentContentContainer ul.children .commentContainer{

	background:#eee;

	margin-left:0;

}

.accordion-title{

	margin:0 0 5px 0;

	background:url(images/plus.png) no-repeat 10px 8px;

	display:block;

	cursor:pointer;

	font-size:20px;

	line-height:20px;

	padding:11px 0 12px 50px;

	border:1px solid #ccc;

	border-radius:3px;

}

.accordion-title.open{

	background:url(images/minus.png) no-repeat 10px 8px;

}

#accordion{

	padding:20px;

}

#portfolio-categories ul li{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-right: 22px;

	color:#333;

}

#portfolio-categories ul li.selected{

	color:#f37039;

}

.portfolio-item .port-folio h5{

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


body.home.page #page-title{
	background:none;
	border:0;
	min-height:inherit;
}
body.home.page #page-title #breadcum-container{
	display:none;
}
input[type="submit"]{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
}



@media only screen and (min-width:768px) and (max-width:1024px) {

.center {

    width: 980px;

}

#site {

    width: 980px;

}

#menu ul li a{

	font-size: 11px;

	padding: 0 5px;

}

#slider-navigation {

    width: 580px;

}

/*.sidebar {

    margin-right: 2%;

    margin-top: 2%;

	width: 30%;

}

.sidebar-box h4{

	font-size: 14px;

}

#content {

    margin: 2%;

    width: 62%;

}*/

.logo-line{

	font-size: 18px;
	margin:0 0 15px 30px;

}

#sidebar_search{

	margin: 0;

	padding: 0 10px 0 12px;

}

.sidebar-box #search_input{

	width: 150px;

}

.sidebar #text-6 .textwidget input{

	margin: 0 0 14px 0;

	width: 200px;

}

.sidebar #text-6 .textwidget input[type="submit"]{

	margin: 0 auto;

	width: auto;

	float:none;

	display:block;

}

.box.two.last {

    margin-left: 0;

}

.homeBlocks .sidebar-box:first-child, .homeBlocks .sidebar-box:nth-child(2n+1){

	border-right:0;

}

.homeBlocks .sidebar-box{

	padding-left:0;

}

#full-width, #footer {

    margin: 3% 2% 0;

}

#full-width, #footer{

	width: 96%;


}

#footer-columns .three-columns{

	margin: 0 0 0 30px;

    width: 200px;

}

#footer-columns .three-columns:nth-child(2n){

    width: 230px;

}

#footer ul li {

    border: 0 none;

    font-size: 13px;

    line-height: 20px;

    padding: 0 0 15px;

}

.three-columns #text-18 input{

	padding: 0 5px 0 10px;

	width: 180px;

}

.three-columns #text-18 textarea{

	width: 170px;

}

.three-columns #text-18 input[type="submit"]{

	margin: 0 0 0 102px;

}

.mob-nav-menu{

	top: 255px;

}

#text-7 input[type="submit"]{

	margin:0 auto;

	display:block;

}

.wp-caption.alignright, .wp-caption.alignleft{

	width: 40% !important;

}

.wp-pagenavi a, .wp-pagenavi span{

	padding: 1px 4px;

	font-size:12px;

}

#content iframe {

    max-width: 100%;

}

#slider-navigation .items .thumbPic{

	margin-right:42px;

}

.copytext{float:none; padding-bottom:40px; width:95%;}

.socialIcons{margin-right:35%;}

#page-title {
    display: table;
    width: 100%;
}
#breadcum-container{
	padding: 14px 0 0 0;
}
#breadcum-container #breadcrumbs {
    float: left;
    padding: 0 0 0 5%;
    width: 75%;
}
.mobile-nav {
    margin: -8px 5% 0 0;
    padding: 0;
	position:absolute;
	right:0;
	top:50%;
}
.mob-nav-btn {
    font-size: 18px;
}
#menu-container {
    display: none;
}
.mobile-nav {
    display: block;
}
body.home.page #page-title #breadcum-container{
	display:block;
	padding: 20px 0 30px 0;
}
body.home.page #breadcum-container #breadcrumbs{
	display:none;
}
body.home.page .mob-nav-menu {
    top: 218px;
}
.mob-nav-arrow{
	right: 0;
	width: 60px;
}


}



@media only screen and (min-width:560px) and (max-width:767px){

#logo-container {

    display: table;

    float: none;

    margin: 0 auto;

    padding: 20px 0;

}

#logo-container img {

    width: 280px;

}

.socialIcons{

	float: none;

    padding: 0 0 15px;

    text-align: center;

}

.socialIcons a{

	display: inline-block;

    float: none;

	margin:0 3px 0 2px;

}

.logo-line{

	font-size: 18px;


    text-align: center;

	width: 480px;

	margin:0 auto 15px auto;

}

.mob-nav-menu{

	top: 270px;

}

#slider-navigation{

	width: 200px;

	height: 120px;

}

#slider-navigation .items img {

    height: 60px;

    margin-right: 16px;

    width: 80px;

}

#content-container {

    width: 100%;

}

h4{

	font-size: 18px;

    line-height: 22px;

}

.box.two {

    width: 100%;

}

.box.two.last {

    margin-left: 0;

}

.homeBlocks .sidebar-box{

	width: 100%;

	padding: 20px 0 0 0 !important;

	border-right:0 !important;

}

#sidebar_search{

	margin: 0;

}

.sidebar-box #search_input{

	width: 86%;

}

.sidebar #text-6 .textwidget input[type="submit"]{

	padding: 0 18px;

	margin:0 auto;

}

.sidebar #text-6 .textwidget input{

	margin:0 auto 10px auto;

	width:90%;

	display:block;

}

#footer-columns .three-columns, #footer-columns .three-columns:nth-child(2n){

	width:100%;

	margin: 0 0 20px 0;

}



#copyrights h5 {

    font-size: 13px;

	text-align:center;

	margin:9px 0 0 0;

}	

.wp-caption.alignright, .wp-caption.alignleft{

	width: 40% !important;

}

.mob-nav-btn{

	font-size:18px;

}

#content iframe {

    max-width: 100%;

}

.alignright, .alignleft{

	max-width:40%;

}

#slider-navigation .items .thumbPic{

	margin-right:18px;

	width:90px;

}

#slider-navigation .items .thumbPic img {

    height: 60px;

    width: 80px;

}

#page-title {
    display: table;
    width: 100%;
}
#breadcum-container{
	padding: 14px 0 0 0;
}

#breadcum-container #breadcrumbs {
    float: left;
    padding: 0 0 0 5%;
    width: 65%;
}
.mobile-nav {
    margin: -8px 5% 0 0;
    padding: 0;
	position:absolute;
	right:0;
	top:50%;
}
body.home.page #page-title #breadcum-container{
	display:block;
	padding: 20px 0 30px 0;

}
body.home.page #breadcum-container #breadcrumbs{
	display:none;
}
body.home.page .mob-nav-menu {
    top: 218px;
}

#content {
    width: 92%;
}
#content-container .sidebar, .sidebar {
    width: 92%;
}
.mob-nav-arrow{
	right: 0;
	width: 60px;
}


}

@media only screen and (min-width:320px) and (max-width:559px) {

#logo-container {

    display: table;

    float: none;

    margin: 0 auto;

    padding: 20px 0;

}

#logo-container img {

    width: 280px;

}

.socialIcons{

	float: none;

    padding: 0 0 15px;

    text-align: center;

}

.socialIcons a{

	display: inline-block;

    float: none;

	margin:0 3px 0 2px;

}

.logo-line{

	font-size: 18px;

    text-align: center;

	width: 300px;

	margin:0 auto 15px auto;

}

.mob-nav-menu{

	top: 330px;

}

#slider-navigation{

	width: 200px;

	height: 120px;

}

#slider-navigation .items .thumbPic{

	margin-right:18px;

	width:90px;

}

#slider-navigation .items .thumbPic img {

    height: 60px;

    width: 80px;

}

#content-container {

    width: 100%;

}

h4{

	font-size: 18px;

    line-height: 22px;

}

.box.two {

    width: 100%;

}

.box.two.last {

    margin-left: 0;

}

.homeBlocks .sidebar-box{

	width: 100%;

	padding: 20px 0 0 0 !important;

	border-right:0 !important;

}

#sidebar_search{

	margin: 0;

}

.sidebar-box #search_input{

	width: 86%;

}

.sidebar #text-6 .textwidget input[type="submit"]{

	padding: 0 18px;

	margin:0 auto;

}

.sidebar #text-6 .textwidget input{

	margin:0 auto 10px auto;

	width:90%;

	display:block;

}

#footer-columns .three-columns, #footer-columns .three-columns:nth-child(2n){

	width:100%;

	margin: 0 0 20px 0;

}



#copyrights h5 {

    font-size: 13px;

	text-align:center;

	margin:9px 0 0 0;

}

.wp-caption.alignright, {

	width: 96% !important;

	margin: 0 0 15px 10px;

}

.wp-caption.alignleft{

	width: 96% !important;

	margin: 0 10px 15px 0;

}

.mob-nav-btn{

	font-size:18px;

}

.wp-pagenavi a, .wp-pagenavi span{

	padding: 1px 4px;

	font-size:12px;

}

#content iframe {

    max-width: 100%;

}

.alignright, .alignleft{

	max-width:40%;

}

a.button, a.button{

	margin:0 0 10px 0;

}

#gform_fields_1.gform_fields.top_label li{

	margin:0 !important;

}

#gform_fields_1.gform_fields.top_label li label{

	margin-top:0;

} 

#attachment_6787.wp-caption.alignleft{

	margin:0 35px 15px 0;

}

.copytext{float:none; padding-bottom:40px;}

.copytext span {margin-right: 30%;

    padding-top: 10px;
}

#page-title {
    display: table;
    width: 100%;
}
#breadcum-container{
	padding: 14px 0 0 0;
}
#breadcum-container #breadcrumbs {
    float: left;
    padding: 0 0 0 5%;
    width: 60%;
}
.mobile-nav {
    margin: -8px 5% 0 0;
    padding: 0;
	position:absolute;
	right:0;
	top:50%;
}
body.home.page #page-title #breadcum-container{
	display:block;
	padding: 20px 0 30px 0;
}
body.home.page #breadcum-container #breadcrumbs{
	display:none;
}
body.home.page .mob-nav-menu {
    top: 244px;
}
.mob-nav-arrow{
	right: 0;
	width: 60px;
}



}
