/*   
Theme Name:my-theme
Theme URI: http://logoinn.com
Description:
Author: Logoinn
Author URI: http://logoinn.com
Version: 2
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300|Oswald:400,300);

@charset "utf-8";

/*----------------------
Call External Styles
----------------------*/
@import url("css/slider.css"); 
@import url("css/forms.css"); 
@import url("css/typo.css"); 
@import url("css/reset.css"); 

/*@import url("ie.css"); */
/*@import url("roboto-fontfacekit/stylesheet.css"); */

 
 
/*----------------------
GLOBAL RESET
----------------------*/

body {
	line-height: 20px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:13px;
	margin: 0px;
	padding: 0px;
}

.clear { height: 0; line-height: 0; clear: both; }
.clr { height: 0; line-height: 0; clear: both; }


::selection {
background: #FF5E99;
color: #fff;
text-shadow: none;
}

@font-face {
	font-family: 'Helvetica Condensed';
	src: url('fonts/helvetica-condensed-webfont.eot');
	src: local('☺'), url('fonts/Helvetica-Condensed.woff') format('woff'), url('fonts/Helvetica-Condensed.ttf') format('truetype'), url('fonts/Helvetica-Condensed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*----------------------
Special Effects
----------------------*/
a {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.zoomin {
	-webkit-transform: scale(1.9) rotate(1.0deg);
    -moz-transform: scale(1.9) rotate(1.0deg);
    -ms-transform: scale(1.9) rotate(1.0deg);
    -o-transform: scale(1.9) rotate(1.0deg);
    transform: scale(1.9) rotate(1.0deg);
}
.zoomin2{
    text-decoration: none;
    display: block;
    width: 330px;
    height: 228px;
    float: left;
    margin: 0 3px 3px 0;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
.zoomin2:hover {
    opacity: .7;
    -webkit-transform: scale(1.05,1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05,1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
}
.greyscal {
	filter: url(filters.svg#grayscale); /* Firefox */
	filter: gray; /* IE */
	-webkit-filter: grayscale(1); /* Webkit */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
}



/*----------------------
Typography
----------------------*/

ol, ul , li {
	list-style: none !important;
	list-style-position:inside !important;
	padding: 0px;
	margin: 0px;
}


a {
	color:#ccc;

}
a:hover {color:#000;}

p {font-size: 13px;font-weight:normal;line-height: 20px;}
h1, h2, h3, h4, h5, h6 {font-size:16px;font-weight:normal;font-family: Arial;}

.alignleft {
	float:left;
	margin-right:20px;
}
.alignright {
	float:right;
	margin-left:20px;
}
.aligncenter {
	text-align:center;
	margin:0 auto;
}


/*----------------------
Global Images
----------------------*/

img { border: none; }
.img-rounded {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.img-polaroid {padding: 4px;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}


img.wp-post-image {}
img.attachment-thumbnail{}
img.attachment-medium{}
img.attachment-large{}
img.attachment-full{}
 
/*----------------------
Wrapper
----------------------*/

#wrapper {width: 1140px;margin:0 auto;} 

.wrapper_inner {width: 1140px;margin:0 auto;}


.slider_wrapper {
	width: 1140px;
	height: 397px;
	/* overflow:hidden; */
	/* border-bottom:5px solid #d3d3d3; */
	margin: 0 auto;
}
 
/*----------------------
Header
----------------------*/

#header {
	float: left;
	width: 100%;
	background: #ffeaf4;
	height: 210px;
}

.logo {background:url(images/logo.png) no-repeat;width:279px;height: 195px; float: left;}

.topContact {
	float:right;
}
/*----------------------
Navigation
----------------------*/
/* Main Navigation
====================================*/
.selectnav {
display: none;
cursor: pointer;
width: 100%;
padding: 8px;
height: 37px;
float: left;
font-size: 14px;
margin: 15px 0;
}

#navigation {
background: #ed1a7a;
display: block;
width: 58%;
float: right;
/* max-height: 72px; */
margin: 0;
position: relative;
z-index: 9999;
}

#navigation ul,
#navigation li {
list-style:none;
padding:0;
margin:0;
display:inline;
}
#navigation ul li{
float:left;
position:relative;
}

#navigation ul li a { 
display: inline-block;
color: #fff;
text-decoration: none;
font-size: 18px;
-webkit-font-size: 18px;
-moz-font-size:17px;
font-weight: 300;
padding: 34px 27px;
/* border-right: 1px solid #535353; */
font-family: Oswald;
text-transform: uppercase;
}

#navigation ul li a:hover,
#navigation .current-menu-item a, #navigation .current_page_parent .current-menu-item a, .current_page_parent {
/* background: #72b626 !important; */
color: #000;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
padding: 34px 27px;
}

#navigation ul ul {
position: absolute;
display: none;
top: 51px;
left: 0;
background: #3B7FC3;
z-index: 999;
}

#navigation ul ul li a {color: #fff;}
#navigation ul ul li a:hover {
color: #fff;
}

#navigation ul ul li a {
display: block;
width: 155px;
margin: 0;
padding: 9px 18px;
font-family: Arial;
font-weight: normal;
font-size: 15px;
border-right:0;
border-bottom: 1px solid #2866A3;
background: none;
}

#navigation ul ul ul { 
position: absolute; 
top:0px; 
left:100%; 
z-index: 999;
}

#navigation ul ul ul li a { 
border-bottom: 1px solid #404040 !important;
border-top: 1px solid transparent;
background: none;
}

#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover {border-bottom: 1px solid transparent}
#navigation ul ul ul li:last-child a {border-bottom: 1px solid transparent !important}
#navigation ul li:hover>ul {opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul ul li:hover>ul {position:absolute; top:0; left:100%; opacity: 1; z-index:497;}
#navigation ul li:hover > a {/* background: #72b626 */}
#navigation ul ul li:hover > a {color: #fff;}

#navigation .last a {
border-right:0 !important;
}
/*----------------------
Content
----------------------*/

.container {
}
.content {}
.entry {}
.entry h2 {}
.entry p {}
.entry a {}
.entry img {}
.post {}

.headline, .pages_title {
	/* background: url(images/headline-bg.png) 0 50% repeat-x; */
	display: block;
	margin: 30px 0 8px 0;
}
.headline h2, .pages_title h2 {
	background-color: #fff;
	display: inline;
	padding: 0 10px 0 0;
	font-family: Oswald;
	font-size: 30px;
	color: #ed1a7a;
}

/*----------------------
Blog
----------------------*/

.blogMeta {
    float: left;
    width: 68px;
    height: 75px;
    background: url(images/cal_green.png) no-repeat;
    text-align: center;
    margin-right: 10px;
    margin-top: 5px;
    
}
.blogCatView {}
.blogDate {}
.day {
    color: #fff;
}
.month {
    color: #fff;
	text-transform:uppercase;
}
.blogEntries {
    float: left;
    width: 100%;
    border-bottom: 1px dashed #cccccc;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.blogEntries .meta {
	
}
.blogEntries p {
	
}
.blogEntries h2 {
	
}
.blogEntries i {
	font-style:normal;
	margin-right: 12px;
}
.blogEntries em {

}
.blogEntries span {
	
}
.blogEntries:hover .blogMeta {
	 
}
.blogEntries:hover .title {
	 color: #000 !important;
}
.blogEntries:hover{
	 border-bottom:1px dashed #cd1c68 !important;
}
.blogMore {
    float: right;
    margin-top: 15px;
    font-style: italic;
    text-decoration: underline;
}
.pagination .current {
 background: #cd1c68 !important;
 color:#fff;
}	
.pagination .current {
 background: #cd1c68 !important;
 color:#fff;
}		
.pagination .page-numbers:hover {
	background: #cd1c68 !important;
	color:#fff;
}			
.pagination .next:hover {
	background: #cd1c68 !important;
	color:#fff;
}




/*----------------------
Sidebar
----------------------*/

.aside {}
.aside h2 {}
.aside p {}
.aside a {}
.aside img{}

/*----------------------
Widgets
----------------------*/
.topWidgets {}
.topWidgetBlock {}
.topWidgetBlock img {}
.topWidgetBlock h2 {}
.topWidgetBlock p {}
.topWidgetBlock a {}
.topWidgetBlock span {}
.topWidgetBlock .textwidget {}



.bottomWidgets {}
.bottomWidgetBlock {}
.bottomWidgetBlock img {}
.bottomWidgetBlock h2 {}
.bottomWidgetBlock p {}
.bottomWidgetBlock a {}
.bottomWidgetBlock span {}


.col-1{}
.col-2 {}
.col-3 {}
.col-4 {}

 
/*----------------------
Footer
----------------------*/

.footer{
	width: 100%;
	background: #ed1a7a;
	height: 80px;
}
.footer-menu {}
.footer-menu ul {}
.footer-menu ul li {display: inline;}
.footer-menu ul li a {color:#44454b;}
.footer-menu ul li a:hover {color:#c61331;}
.footer .current_page_item a, .footer-menu ul li a:hover {color:#c61331 !important;}

.footerRight {}
.footerLeft{}
.cp {
	float:left;
	width: 490px;
	margin-top: 36px;
	color: #fff;
	font-family: Open Sans;
	font-weight: 300;
	font-size: 13px;
}
.social {
	float:right;
	width: 340px;
}



/*----------------------
Twitter
----------------------*/

.tp_recent_tweets .date{
	background:url(images/tw_ico.png) no-repeat center left;
	padding-left: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

.tp_recent_tweets span{
    float: left;
	
    padding-left: 33px;
}
.tp_recent_tweets li {
    float: left;
	
    width: 100%;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.header-inner {
width: 1140px;
margin: 0 auto;
}

.top-tele {
float: right;
width: 320px;
text-align: right;
padding-bottom: 20px;
margin-top: 20px;
}

.top-tele img {
float: left;
width: 35px;
height: 39px;
margin-left: 134px;
}

.top-tele h2 {
font-family: Open Sans;
font-weight: bolder;
font-size: 17px;
color: #ed1a7a;
line-height: 10px;
margin-top: 8px;
margin-right: 2px;
}

.top-tele span {
font-family: Open Sans;
font-size: 11px;
color: #000;
margin-bottom: 10px;
}

.nav-em {
float: right;
width: 220px;
text-align: right;
padding-bottom: 0px;
margin-top: 31px;
margin-right: 12px;
}

.nav-em img {
float: left;
width: 33px;
height: 31px;
margin-left: 5px;
}

.nav-em h2 {
font-family: Open Sans;
font-weight: 100;
font-size: 14px;
color: #fff;
line-height: 10px;
margin-top: 4px;
}

.nav-em a:hover {
color: #ccc;
}

.nav-em a {
font-family: Open Sans;
font-weight: bolder;
font-size: 14px;
color: #fff;
line-height: 10px;
margin-top: 8px;
}

.nav-em span {
font-family: Open Sans;
font-size: 11px;
color: #000;
margin-bottom: 10px;
float: left;
margin-left: 6px;
}

.top-line {
background: url(images/top-line.png) center;
width: 100%;
height: 7px;
}

.main-text {
width: 1140px;
margin: 0 auto;
text-align: center;
height: 598px;
}

.main-text h2 {
font-family: Oswald;
font-weight: 300;
font-size: 45px;
float: left;
margin-top: 72px;
}

.main-text img {
/* float: right; */
}

.maintxt-1 {
width: 400px;
height: 180px;
margin: 0 auto;
}

.maintxt-2-1 {
width: 380px;
height: 368px;
border-right: 2px solid #696969;
float: left;
}

.maintxt-2-1 h2 {
font-family: Oswald;
font-size: 30px;
text-align: center;
float: none;
color: #101010;
margin-top: 0px;
}

.maintxt-2-1 p {
font-family: Open Sans;
font-size: 14px;
font-weight: 300;
text-align: center;
padding-top: 10px;
float: none;
width: 331px;
margin: 0 auto;
color: #656565;
}

.maintxt-2-2 {
width: 408px;
height: 368px;
border-right: 2px solid #696969;
float: left;
}

.maintxt-2-2 h2 {
font-family: Oswald;
font-size: 30px;
text-align: center;
color: #101010;
width: 408px;
margin-top: 0px;
}

.maintxt-2-2 p {
font-family: Open Sans;
font-size: 14px;
font-weight: 300;
text-align: center;
padding-top: 10px;
width: 405px;
color: #656565;
float: left;
}

.maintxt-2-3 {
width: 340px;
height: 368px;
float: left;
}

.maintxt-2-3 h2 {
font-family: Oswald;
font-size: 30px;
text-align: center;
float: none;
color: #101010;
margin-top: 0px;
}

.maintxt-2-3 p {
font-family: Open Sans;
font-size: 14px;
font-weight: 300;
text-align: center;
padding-top: 10px;
float: none;
width: 371px;
color: #656565;
}

.maintxt-2 {
float: left;
margin-top: 50px;
height: 428px;
}

.testimonial {
float: left;
width: 100%;
height: 340px;
background: url(images/test-bg.png) center no-repeat;
}

.testimonial h2 {
font-family: Oswald;
font-weight: 300;
font-size: 45px;
text-align: center;
margin-top: 40px;
color: #ed1a7a;
}

.testimonial p {
    width: 1060px;
    margin: 0 auto;
    text-align: center;
    margin-top: 20px;
    font-family: Open Sans;
    font-size: 14px;
}

.test-1 {
width: 1140px;
margin: 0 auto;
height: 190px;
}

.test-1-1 {
width: 278px;
height: 110px;
float: left;
margin-top: 40px;
margin-left: 44px;
}

.test-1-1 img {
float: left;
padding-right: 20px;
width: 110px;
height: 110px;
}

.test-1-1 p {
width: 228px;
float: left;
text-align: left;
font-family: Open Sans;
font-size: 13px;
color: #fff;
font-weight: 300;
}

.test-1-2 {
width: 278px;
height: 110px;
float: left;
margin-top: 40px;
margin-left: 84px;
}

.test-1-2 img {
float: left;
padding-right: 20px;
width: 110px;
height: 110px;
}

.test-1-2 p {
width: 228px;
float: left;
text-align: left;
font-family: Open Sans;
font-size: 13px;
color: #fff;
font-weight: 300;
}

.test-1-3 {
width: 278px;
height: 110px;
float: left;
margin-top: 40px;
margin-left: 84px;
}

.test-1-3 img {
float: left;
padding-right: 20px;
width: 110px;
height: 110px;
}

.test-1-3 p {
width: 236px;
float: left;
text-align: left;
font-family: Open Sans;
font-size: 13px;
color: #fff;
}

.test-2 {
width: 100%;
margin-top: 0px;
height: 297px;
float: left;
}

.test-2-1 {
float: left;
width: 350px;
height: 220px;
background: #CECECE;
}

.test-2-1 h2 {
font-family: Oswald;
font-weight: 300;
font-size: 30px;
text-align: left;
margin-top: 30px;
color: #ed1a7a;
margin-left: 50px;
}

.test-2-1 p {
text-align: left;
font-family: helvetica Condensed;
color: #424242;
font-size: 14px;
margin-left: 50px;
margin-top: 23px;
}

.test-2-1 .img1 {
margin-left: 5px;
padding-right: 5px;
}

.test-2-1 .img2 {
margin-left: 29px;
padding-right: 5px;
}

.test-2-1 .img3 {
margin-left: 74px;
padding-right: 7px;
}

.test-2-2 {
float: left;
width: 350px;
height: 220px;
background: #CECECE;
margin-left: 40px;
}

.test-2-2 h2 {
font-family: Oswald;
font-weight: 300;
font-size: 30px;
text-align: left;
margin-top: 30px;
color: #ed1a7a;
}

.test-2-2 p {
text-align: left;
font-family: helvetica Condensed;
color: #424242;
font-size: 12px;
margin-left: 50px;
width: 200px;
margin-top: 0px;
}

.test-2-3 {
float: left;
width: 350px;
height: 220px;
background: #CECECE;
margin-left: 40px;
}

.test-2-inner {
width: 1140px;
margin: 0 auto;
margin-top: 40px;
height: 310px;
}

.test-2-3 h2 {
font-family: Oswald;
font-weight: 300;
font-size: 30px;
text-align: left;
margin-top: 30px;
color: #ed1a7a;
margin-left: 50px;
}

.test-2-3 p {
text-align: left;
font-family: helvetica Condensed;
color: #424242;
font-size: 14px;
margin-left: 50px;
width: 280px;
margin-top: 18px;
}

.test-2-3 a {
color: #424242;
}

.test-2-3 a:hover {
color: #8C8B8B;
}

.test-2-3 .img1 {
margin-left: 5px;
margin-top: -2px;
padding-left: 0px;
margin-right: 12px;
float: left;
}

.test-2-3 .img2 {
margin-left: 5px;
margin-top: -2px;
padding-left: 0px;
margin-right: 12px;
float: left;
}

.test-2-3 .img3 {
margin-left: 5px;
margin-top: -2px;
padding-left: 0px;
margin-right: 12px;
float: left;
}

.eemail_textbox {
background-image: url(./images/subs-text.png);
width: 205px;
height: 31px;
margin-top: 0px;
float: left;
}

.eemail_textbox_button {
width: 35px;
height: 30px;
background-image: url(./images/subs-submit.png);
}

.eemail_textbox_button {
font-size: 0px;
border: none;
float: left;
padding: 11px 8px;
cursor: pointer;
}

.eemail_textbox_class {
padding: 7px;
border: none;
background: none;
float: left;
color: #666;
font-family: Helvetica Condensed;
}

.newsletter {
float: left;
margin-left: 50px;
width: 260px;
height: 50px;
/* margin-top: 30px; */
}

.footer-inner {
width: 1140px;
margin: 0 auto;
}

.cp a {
color: #fff;
}

.cp a:hover {
color: #ccc;
}

/**************** Premium Style social icon CSS ****************/
.site-social {
	float: right;
	padding: 18px 0px 0 0px;
	text-align: right;
	z-index: -10000000;
	vertical-align:baseline;
	width: 200px;
}
.site-social a { 
	text-decoration: none; 
}
.site-social a:hover { 
	text-decoration: none; 
}

.site-social span {
    display: inline;
    float: left;
    margin-right: 0px;
}
.site-social span a {
    background: url("images/social.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 43px;
    text-indent: -9999px;
    transition: all 0.2s ease 0s;
    width: 48px;
	text-indent: -9000em;
}
#iconTwitter {
    background-position: -8px -60px;
}
#iconTwitter:hover {
    background-position: -8px -7px;
}
#iconFacebook {
    background-position: -55px -60px;
}
#iconFacebook:hover {
    background-position: -55px -7px;
}
#iconlinked {
    background-position: -150px -61px;
}
#iconlinked:hover {
    background-position: -150px -8px;
}
#iconGooglePlus {
    background-position: -102px -60px;
}
#iconGooglePlus:hover {
    background-position: -102px -7px;
}
/**************** Premium Style calendar CSS ****************/

.page-inner {
width: 1140px;
margin: 0 auto;
}

table {
border: 2px solid;
border-color: #FF9966;
float: none;
width: 653px;
margin: 0 auto;
}

td {
border: 2px solid #FF9966;
padding: 11px;
}

/*contact form 7 specific*/
.wpcf7-form {
}
.wpcf7 input[type="text"] {
                width: 250px;
}
.wpcf7 textarea {
                margin-top: 5px;
                font-family: 'Open Sans', sans-serif;
		width: 337px;
}
.wpcf7-form p {
                margin: 0;
                margin-bottom: 20px;
                font-weight: bold;
}
.wpcf7-submit {
                margin-top: 0;
}
div.wpcf7-validation-errors, .wpcf7-not-valid-tip, .wpcf7-mail-sent-ng {
                text-shadow: none;
                border: transparent !important;
                background: #f9cd00;
                -webkit-border-radius: 50px;
                -moz-border-radius: 0px;
                border-radius: 0px;
                padding: 10px 27px !important;
                font-weight: bold;
                color: #9C6533;
                text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
                text-align: center;
                margin: 10px 0 0 0 !important;
                width: 95% !important;
                float: left;
}
div.wpcf7-validation-errors {
                width: 94% !important;
                float: left;
                margin: 10px 0 0 0 !important;
}
.wpcf7-not-valid-tip {
                width: 246px !important;
                display: block;
                position: relative !important;
                top: 0 !important;
                left: 0 !important;
                background: #FFF780 !important;
                font-size: 12px !important;
                margin-top: 8px !important;
}
span.wpcf7-not-valid-tip {
                text-align: center;
                text-shadow: none;
                padding: 5px;
                font-size: 11px;
                background: #ff5454 !important;
                border-color: #ff5454;
                color: #fff;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
                width: 307px !important;
                margin: 3px 0 10px 0 !important;
                border-radius: 3px;
                border-bottom: 2px solid #D62525;
}
.wpcf7-mail-sent-ok {
                text-align: center;
                text-shadow: none;
                padding: 10px;
                font-size: 11px;
                background: #59a80f !important;
                border-color: #59a80f;
                color: #fff;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
}
.wpcf7-text {
                width: 346px!important;
                padding: 7px;
                background-color: #fff;
                border-left: solid 1px #d5d4d4;
                outline: 0;
                border-radius: 3px;
                border-right: solid 1px #d5d4d4;
                border-bottom: solid 3px #d5d4d4;
                border-top: solid 1px #d5d4d4;
                font-size: 13px;
                margin: 0 0 6px 0;
}
.wpcf7-textarea {
                background-color: #fff;
                border-left: solid 1px #d5d4d4;
                padding: 10px;
                outline: 0;
                border-radius: 3px;
                border-right: solid 1px #d5d4d4;
                border-top: solid 1px #d5d4d4;
                border-bottom: solid 3px #d5d4d4;
}
.wpcf7-submit {
                background-color: #131f3a;
                width: 100px;
                padding: 10px;
                border: none;
                color: #fff;
                font-family: 'PT Sans', sans-serif;
                font-size: 18px;
                cursor:pointer;
                border-radius: 3px;
                outline: 0;
                border-bottom: 0;
                text-transform: uppercase;
}
.wpcf7-form p {
	margin: 0;
	margin-bottom: 4px;
	font-weight: normal;
}
.contact_line{
	background:#d5d4d4;
	float:left;
	width:100%;
	height:1px;
	margin: 0 0 22px 0;
}
.bold_line {
    float: left;
    height: 3px;
    width: 55px;
    background: #131f3a;
    margin: -1px 0 0 0;
}
.right_col {
    float: left;
    width: 447px;
    margin-left: 50px;
}
.left_col {
    float: left;
    width: 362px;
}
.right_col h2 {
color: #000000;
font-size: 13px;
font-weight: 400;
margin: 0px 0 -4px 0;
font-weight: bold;
}

.right_col tr td {
    color: #0071F0;
    font-size: 13px;
    padding: 0px 0px 0 0;
    border: 0px;
}
.right_col tr td a{
	color: #8b8b8b;
    font-size: 13px;
	text-decoration: none;
}
.right_col table {
    margin: 0 0 25px 0;
    border: 0px;
}

.right_col h3 {
color: #000000;
font-size: 16px;
font-weight: 400;
margin: 0px 0 6px 0;
font-weight: bold;
}

.right_col tr td a {
color: #008BFF;
font-size: 13px;
text-decoration: none;
}

.eemail_caption {
text-align: left;
font-family: helvetica Condensed;
color: #424242;
font-size: 12px;
width: 200px;
margin-top: 20px;
margin-bottom: 20px;
}

.social h2 {
font-family: Oswald Light;
font-size: 25px;
color: #fff;
float: left;
margin-top: 23px;
}