@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);
@font-face {
  font-family: 'CACLeslie';
  src: url('../fonts/CACLeslie.eot?#iefix') format('embedded-opentype'),  url('../fonts/CACLeslie.woff') format('woff'), url('../fonts/CACLeslie.ttf')  format('truetype'), url('../fonts/CACLeslie.svg#CACLeslie') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
margin:0;
background: url(https://www.swflphotography.com/wp-content/uploads/2015/06/main-bg.jpg) no-repeat #999999;
background-position: center 8px;
 
padding:0;  font-family: 'Open Sans', sans-serif;
}
.ngg-gallery-thumbnail-box {
    float: left;
    margin: 0 0 11px 16px !important;
}

.site-content a {color: #4EA9E5; text-decoration:none;}
.contopen {text-align: center;}
.contopen a {color: #000000!important;}

.ngg-gallery-thumbnail img{margin: 0 auto !important; }
.maincontainer{
width:100%;
max-width:1100px;
margin:0 auto;
/*background:#d6d6d6;*/
border:solid 20px #373737;
height:100%;
 
}
.topbar{
border-top:solid 10px #858585;
width:100%;
}
.socialmedia{
width: 60px;
height:37px;
margin:0 auto;
background:#858585;
}
.socialmedia div ul{
 
margin-top:-5px;
padding:0;
}
.socialmedia div li:first-child{
list-style:none;
  display: inline-block;
  margin:0 16px 0 22px;
 
}
.socialmedia div li{
list-style:none;
  display: inline-block;
  margin:0 16px 0 0;
 
}
.socialmedia div li a{
color:#b1b1b1;
font-size:25px;
}
.socialmedia div li a:hover{
color:#fff;
font-size:25px;
}
.logo{font-family: CACLeslie;color:#fff;text-align:center;width:100%;text-shadow: 5px 0px 4px rgba(0, 0, 0, 0.25);font-size:82px; line-height:125px;}
.nav{max-width:100%;width:1170px;height:100%;  padding: 23px 0 20px 0;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.65);}
.nav ul{list-style:none;margin:0;padding:0 0 0 16px;}
.nav ul li{margin:0px 6px;font-family:'Open Sans', sans-serif;display:inline-block;}
.nav ul li a{font-size:16px;color:#000000;text-transform:uppercase;font-weight:600; padding:13px 11.5px!important; text-decoration: none;}
.nav ul li a:hover{color:#ffffff;background:#4ea9e5;}
.nav2{max-width:100%;width:1170px;height:100%;  padding: 19px 0 15px 0;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.42);}
.nav2 ul{list-style:none;margin:0;padding:0 0 0 16px;}
.nav2 ul li{margin:0px 6px;font-family:'Open Sans', sans-serif;display:inline-block;}
.nav2 ul li a{font-size:16px;color:#000000;text-transform:uppercase;font-weight:600;padding:8px 12.5px;text-decoration: none;}
.nav2 ul li a:hover{color:#ffffff;background:#4ea9e5;}
.bodycontent{background-color:#e6e6e6;border-top:none;border-bottom:solid 6px #e0e0e0; padding:-26px 42px 16px 42px;}
.bodycontent h1{font-family: CACLeslie;font-size:82px;color:#4ea9e5;text-align:center;font-weight:normal;line-height: 56px; padding:43px 0 0;   margin: 7px 0 0 0;}
.bodycontent h2{font-family:'Open Sans', sans-serif;font-size:30px;color:#999999;text-align:center;font-weight:normal; margin:0 0 30px; padding:0;}
.bodycontent p{font-family:'Open Sans', sans-serif;font-size:17px;color:#333333;  text-align: center;font-weight:normal;padding:57px 0 0 0; margin:0;}
.bodycontent2{background-color:#fff;border-top:none;border-bottom:solid 6px #e0e0e0; padding:-26px 42px 16px 42px;}
.bodycontent2 h1{font-family: CACLeslie;font-size:82px;color:#4ea9e5;text-align:center;font-weight:normal;line-height: 56px; padding:43px 0 0;   margin: 7px 0 0 0;}
.bodycontent2 h2{font-family:'Open Sans', sans-serif;font-size:30px;color:#999999;text-align:center;font-weight:normal; margin:0 0 30px; padding:0;}
.bodycontent2 p{font-family:'Open Sans', sans-serif;font-size:17px;color:#333333;  text-align: center;font-weight:normal;padding:57px 0 0 0; margin:0;}
.entry-content h2{ font-size:30px;}
.bodycontent h3{font-family:'Open Sans', sans-serif, sans-serif;font-size:22px;color:#4ea9e5;text-align:center;font-weight:bold; margin:30px 0 50px;}
.slider{width:100%;max-width:1170px;margin:0 auto;position:relative;text-align:center;  background-image: url(https://www.swflphotography.com/wp-content/uploads/2015/06/slide-bg2.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  background-color: rgba(255, 255, 255, 0.65);
}
.fpostsbox div.cff-clear{ color:#6699cc; font-size:15px; line-height:30px; font-weight:bold;  margin-top: 15px;}
.slider img{border:none;}
.breadcrumbs span a{ color:#737373; text-decoration:none; font-family:'Open Sans', sans-serif, sans-serif;}
.breadcrumbs span span{ font-family:'Open Sans', sans-serif, sans-serif;}
.post h1.entry-title{ padding:26px 0 0;}
.post .entry-meta {  padding: 0 0 26px 0;
  line-height: 27px;}
.entry-meta{   text-align: center;
  color: #999999;
  font-size: 20px;
  line-height: 50px;
  font-family:'Open Sans', sans-serif;}
.entry-meta a{ color:#999999; text-decoration:none;}
.entry-content p{ padding:0; margin:0 0 20px;text-align:justify;}
.tiled-gallery .gallery-row{ overflow:visible !important;}
.tiled-gallery .tiled-gallery-item{ padding:0; /*background:#fff; box-shadow:0 0 10px 4px #ededed;*/ margin:10px;}
.footer{background: #f5f5f5;width:100%;  border-top: none; padding:50px 0; float:none;}
.blogbox{width: 250px;  margin: 0 21px 42px 39px;  display: block; float:left;}
.blogbox  h1{font-family: CACLeslie;font-size:42px;color:#999999;text-align:left;font-weight:normal;line-height: 41px; margin:0; padding:0;}
.blogbox ul{list-style:none;margin:0;padding:0;}
#cff .cff-author a{ width:100%; margin:0 0 9px;}
#cff .cff-author .cff-author-text{ width:77%; float:right !important;     margin-top: -7px;}
#cff .cff-author-img{ margin:0 !important;}
#cff .cff-item{ border:none !important; padding:10px 0 0 !important;}
.blogbox ul li {display:block;margin:13px 0px;}
.blogbox ul li a{font-family:'Open Sans', sans-serif;font-size:15px;color:#666666;font-weight:bold;text-decoration:none;background-image:url('../images/arrow_off.png') ;background-repeat:no-repeat;background-position: 0px 4px;padding: 0 0 0 18px;}
#cff .cff-author{ margin:0 !important;}
.easingslider-arrows{ display:block;}
.blogbox ul li a:hover{
color:#4ea9e5;
background-image:url('../images/arrow_on.png') ;
}
.fpostsbox{
width: 390px;
margin:0 34px;
display:inline-block;
text-align: center;
}
.fpostsbox  h1{
font-family: CACLeslie;
font-size:42px;
color:#999999;
text-align:left;
font-weight:normal;
line-height: 0;
}
.fpostsbox  div{
width:100%;
display:inline-block;
}
.fpostsbox  div img{padding:0;  float: left; width:67px; height:75px;}
#cff .cff-author .cff-author-text *{ margin:0; text-transform:capitalize;}
.fpostsbox  div h1{
font-family:'Open Sans', sans-serif;
font-size:15px;
color:#666666;
text-align:left;
font-weight:bold;
line-height: 0;
}
span.cff-story {
    display: none;
}
.cff-item {
    margin-bottom: 20px !important;
}
.fpostsbox  div p.cff-page-name{color:#666666;}
.fpostsbox  div p.cff-post-text{font-family:'Open Sans', sans-serif;font-size:15px;color:#666666; margin:-31px 0 0 !important; width: 77% !important; float:right !important;text-align:left;font-weight:normal;line-height: 18px;}
.fpostsbox  a{
font-family:'Open Sans', sans-serif;
font-size:15px;
color:#4ea9e5;
text-align:left;
font-weight:bold;
text-transform:uppercase;
display:block;
line-height: 0;
  text-decoration: none;
}
.CTAboxdiv{width:283px;display:block;text-align:left; float:right;}
.CTAboxdiv div img{}
.CTAboxdiv div .buttons{
width:240px;
height:44px;
text-align:center;
background:#4ea9e5;
font-weight:bold;
font-size:15px;
font-family:'Open Sans', sans-serif;
color:#fff;
  display: block;
text-transform:uppercase;
text-decoration:none;
  line-height: 44px;
    margin: 10px 0;
}
.CTAboxdiv div .buttons:hover{
background:#000000;
}
.copyrights{max-width:100%;display:block;text-align:center; padding:16px 20px;  clear: both;}
.easingslider-arrows.easingslider-next.outside{ width:53px; height:98px; right:-100px; display:block;}
.easingslider-arrows.easingslider-prev.outside{ width:53px; height:98px; left:-100px; display:block;}
.copyrights div{font-family:'Open Sans', sans-serif;	font-weight:normal;	color:#f5f5f5;	text-align:center;	font-size:13px;	}
.copyrights div a{color:#f5f5f5; text-decoration:none;}
#toggleMenu, .toggleMenu {
display: none;
}
.toggleMenu {
display: block;
position: relative;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
}
 @media (min-width:1024px) {
label.menuTitle {
display: none;
}



.nav {
display: block!important;
border: 0;
overflow: visible;
max-height: inherit;
/*padding: 10px 0;*/
}
.nav2 {
display: block!important;
border: 0;
overflow: visible;
max-height: inherit;  border-bottom: 14px solid rgba(180, 179, 179, 0.33);
  background: rgba(255, 255, 255, 0.56);
/*padding: 10px 0;*/
}
}
@media (max-width: 991px) {
.entry-thumbnail {
    width: 36% ;
}
.nav2 ul li {
    margin: 0 4px;
}
.leftcontent {
    width: 36% !important ;
}


}

@media (max-width: 768px) {
.postform1 {
  display: none;
}
.postformE {width:104% !important;}
.footer {  padding: 50px 0 0 0;}
.logo{font-family: CACLeslie;color:#fff;text-align:center;width:100%;text-shadow: 5px 0px 4px rgba(0, 0, 0, 0.25);font-size: 66px;}
.nav ul li {
   
    display:block;
}
.nav ul li a {
   
    padding: 8px 10px;
}
.slider img {
    border: medium none;
    width: 90%;
}
.bodycontent h1 {
   
    line-height: 70px;
   
}
.blogbox {
    margin: 42px 4px 42px 20px;
    width: 250px;
}
label.menuTitle {
text-align: left;
font-size: 20px;
padding: 12px 3%;
margin: 0;
width: 94%;
display: block;
font-weight: bold;
cursor: pointer;
font-family:'Open Sans', sans-serif;
background: url(../images/menu.png) no-repeat  97% 15px;
background-size: 24px 19px;
background-color:#4ea9e5;
color:#fff;
}
.nav {
   background-color:#000;
	color:#fff;
	margin: 0;  padding: 0;
}
.nav ul li {
 
	font-size:14px;
	padding:0;  margin: 0;
	width:100%;
	display:block;
	
}
.nav ul {
  padding: 0;
}
.nav2 {
   background-color:#000;
	color:#fff;
	margin: 0;  padding: 0;
}
.nav2 ul li {
 
	font-size:14px;
	padding:0;  margin: 0;
	width:100%;
	display:block;
	
}
.nav2 ul {
  padding: 0;
}
.easingslider-arrows.easingslider-next.outside, .easingslider-arrows.easingslider-prev.outside {display:none !important;}
.maincontainer {
  width: 92% !important;}
.nav2 ul li a {color:#fff;}
.nav2 {
   background-color:#000;
	color:#fff;
	margin: 0;  padding: 0;
}
.nav2 ul li {
 
	font-size:14px;
	padding:0;
	width:100%;
	display:block;
	
}
.nav ul li a {width: 94%;
  margin: 0;
  padding: 2% 3%!important;
  display: block;
  background: #d6d6d6;
  color: #636363;
  text-transform: capitalize;
  border-bottom: 1px solid #CBCBCB;}
  
  .nav2 ul li a {width: 94%;
  margin: 0;
  padding: 2% 3%!important;
  display: block;
  background: #d6d6d6;
  color: #636363;
  text-transform: capitalize;
  border-bottom: 1px solid #CBCBCB;}
.blogbox {
   
  width: 83% !important;
  margin: 0 8% 5% 8% !important;
}
.fpostsbox {
     width: 83% !important;
  margin: 0 8% 5% 8% !important;
}
.fpostsbox div {
 
   /*margin: 0 20px 0 0;*/
     margin: 0 0 0 0;
  width: 69%;
}
.CTAboxdiv{
	width: 83% !important;
  margin: 0 8% 5% 8% !important;
	}
.CTAboxdiv div{
display:inline-block;
margin:0  0 0 0px ;
  width: 100%;
  text-align: center;
}
.CTAboxdiv div a {width: 77%;  margin: 14px auto;}
.bodycontent h1 {
    font-size:60px;
}
}
@media (max-width: 1024px) {
.blogbox {
 display: inline-block;
    margin: 5px 0 42px 10px ;
    width: 240px ;
	
}

.CTAboxdiv {width: 262px;}

.fpostsbox {margin: 0px 12px 0px 54px;}

.nav ul li a {
  
    padding: 8px 6px!important;
}
.entry-thumbnail img {
    max-width: 280px;
    width:100%!important;
	height: auto !important;
}
.leftcontent img {
    max-width: 280px;
    width:100%!important;
	height: auto;
}
.entry-thumbnail {
    width: 33%;
}
.leftcontent {
    width: 33% !important;
}

.nav2 ul li a {
    padding: 8px 6px ;
}
.maincontainer {
    max-width: 970px;
}

}
@media (max-width: 480px) {
.postform1 {
  display: none;
}
.bodycontent h1 {
  
    font-size: 40px;
	width: 95%;
   
}
.bodycontent h2{
font-size:20px;
width: 90%;
}
.bodycontent p {
  
    font-size: 14px;
    padding: 10px 25px;
	width: 91%;
 
}
.logo {
   
    font-size: 44px;
  
}
.blogbox {
   
    width: 100%;
}
.fpostsbox {
    margin: 0 0 0 12px;
    padding: 0;
    width: 100%;
}
.fpostsbox div p {
   
    width: 430px;
}
.CTAboxdiv{
	width: 100%;
	margin:40px 0 0 20px;
	}
.CTAboxdiv div{
width: 100%;
margin:0;
	
}

}

@media (max-width: 375px) {
#cff .cff-author .cff-author-text {
    width: 100% !important;
}
#cff .cff-author .cff-page-name.cff-author-date {
    margin-bottom: 15px !important;
}
.fpostsbox div p.cff-post-text {
    margin: -90px 0 0 !important;
}

}
@media (max-width: 320px) {
	
	.postform1 {
  display: none;
}
.c-from {
  float: left;
  width: 100%!important;
}
	.c-from input[type="text"], .c-from input[type="email"] {  width: 94%!important;}
.bodycontent p {
      width: 80%;
}	
.fpostsbox div p {
    width: 280px;
}

	
}


@media only screen and (min-width : 320px) and (max-width : 640px) {
	.postform1 {
  display: none;
}
header.archive-header h1 {font-size: 36px!important;}

.post-7 .entry-title{display: none;}

	.c-from {
  float: left;
  width: 100%!important;
}
.c-from2{   margin-left: 0 !important;}
	.c-from input[type="text"], .c-from input[type="email"], .c-from input[type="tel"] {  width: 91%!important;}
	.contacttextfield {width: 92%!important;}
.logo{ font-size:31px !important; line-height:85px;}
.maincontainer{ border:none;  width: 100% !important;}
label.menuTitle{}
#cff .cff-author .cff-author-text {
    width: 76%;
}
.bodycontent{ padding:10px 0;}
.bodycontent h1{ font-size:34px !important; line-height:30px !important; width:100%;}
.bodycontent h2{ width:100%; font-size:15px; margin-bottom:20px;}
.bodycontent p{ padding:0 !important; width:100% !important; font-size:14px !important;}
.fpostsbox{ width:96% !important; margin:4% 0 !important;}
.fpostsbox div{ width:100%;}
#cff .cff-author-img{ width:22%;}
.fpostsbox div img{ width:100%;}
.fpostsbox div p.cff-post-text{ width:76% !important;}
.entry-meta{ font-size:17px; line-height:30px;}
.breadcrumbs{ padding:20px 15px!important; width:90%;margin: 0 !important;}
.content-area2 {
  padding: 0 25px 16px 25px !important;
}
.bodycontent2 h1 {  padding: 16px 0 0!important;  }



body {  background-size: 100%;}
.tiled-gallery img{ width:100% !important;}
.footer{ float:left; padding:4% 4% 0 4%;  width: 92%;}
.CTAboxdiv{ float:left; margin:6% 0 6% 0 !important; width:100% !important; text-align: center;}
.CTAboxdiv div a {width: 100%;  margin: 10px auto;}
.blogbox{ margin:0 0 20px !important;}
.tiled-gallery .tiled-gallery-item{ padding:0; margin:0;}
.nav ul{ padding:0; margin:0;}
.nav ul li{ width:100%; margin:0; padding:0;}
.nav ul li a{ width:94%; margin:0; padding:3%; display:block; background:#d6d6d6; color:#636363; text-transform:capitalize;  border-bottom: 1px solid #CBCBCB;}
.nav2 ul{ padding:0; margin:0;}
.nav2 ul li{ width:100%; margin:0; padding:0;}
.nav2 ul li a{ width:94%; margin:0; padding:3%; display:block; background:#d6d6d6; color:#636363; text-transform:capitalize;  border-bottom: 1px solid #CBCBCB;}
.slider {  background: rgba(255, 255, 255, 0.43);}
.content-area {
  padding: 0 30px 16px 30px !important;
}
.nav ul li a:hover{ background:#cbcbcb;}
.easingslider-arrows.easingslider-next.outside{ display:none !important;}
.easingslider-arrows.easingslider-prev.outside{ display:none !important;}
}
.content-area{  padding: 26px 61px 16px 61px;}
.breadcrumbs {padding: 26px 0;
  border-bottom: 1px dashed #ccc;
  margin: 0 41px;}
.content-area2 {
  padding: 0 41px 84px 41px;
}
.post h3{text-align: left;
      margin: 4px 0 1px 0;
  padding: 0 0 0 0;
  font-family: 'CACLeslie';
  font-weight: 100;
  font-size: 32px;}
.post h3 a{color: #4EA9E5; text-decoration:none;}
.post h1{  font-family: 'CACLeslie' ;
  font-size: 55px;
  color: #4ea9e5;
  text-align: center;
  font-weight: normal;
  line-height: 56px;
  padding: 43px 0 0;
   margin: 7px 0 11px 0;}
.rightcontent{   
  }   
.post h1 a {  color: #4ea9e5;
  text-decoration: none;}
  
.category-meta-field {  padding: 0 0 10px;
  display: block;
  color: #333;}
.category-meta-field a {color: #333843;
  text-decoration: none;}
.moretag {display: block;
  color: #4EA9E5;
  text-decoration: none;
  padding: 10px 0;}
  
.more-link{display: block;
  color: #4EA9E5;
  text-decoration: none;
  padding: 10px 0;}
  
.date-m {  color: #848484;}
.blogpostH1{text-align: left !important;
  margin-bottom: 4px!important;
  padding: 0 0 0 0!important;
  font-family: 'CACLeslie'!important;
  font-weight: 100!important;
  font-size: 32px!important;
  line-height: 33px!important;}
  .blogpostH1 a{   color: #4ea9e5 !important; text-decoration:none;}
.blogformat{  padding-bottom: 0;  border-bottom: 1px dashed #ccc;  margin-bottom: 0;}
.blogformat img{ width: 100%!important;}
.site-content   .blogformat:last-child{ border-bottom: none;}
.blogpostem{  text-align: left!important;
  padding-bottom: 13px!important;
  font-size: 16px!important;
  color: #333!important;
  line-height: 20px;
  }
  
.blogpostem, .blogpostem a{color: #848484!important;}
.formatedPost{  margin-bottom: 48px;  margin-bottom: 48px;  min-height: 211px;
  border: 1px solid #E5E5E5;
  padding: 2%;
  margin: 4% 0 0 0;
  box-shadow: 0px 2px 4px #ccc;}
.c-from{  float: left;
  width: 47%;}
.c-from2{   margin-left: 5%;}
.c-from p{  font-size: 15px;
  line-height: 31px;}
.c-from input[type="text"],.c-from input[type="email"],.c-from input[type="tel"],.c-from input[type="select"] {  padding: 6px 14px!important;
  padding: 6px 14px!important;
  border-width: 1px;
  background-color: #FFFFFF!important;
  border-color: #DBDBDB!important;
  line-height: normal;
  height: 25px;
  color: #999;
  margin-top: 7px;
  width: 94%;
  border-style: solid;}  
	
	.contacttextfield {
  padding: 12px!important;
  border-width: 1px;
  background-color: #FFFFFF!important;
  border-color: #DBDBDB!important;
  line-height: normal;
  height: 105px!important;
  color: #999;
  margin-top: 7px;
  width: 95%;
  border-style: solid;
}
div.wpcf7{  margin-top: 40px;}
.submitMF, .wpcf7-submit{
  background-color: #4EA9E5;
  border: none;
  padding: 9px 30px;
  float: left;
  color: #fff;
  font-size: 19px;
  border-radius: 0; cursor:pointer; }
  
.submitMF:hover, .wpcf7-submit:hover {background-color: #3389c1;}
.entry-header {position:relative;}
.postform1 {  position: absolute;
  top: -55px;
  right: 0;}
.postform  {
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		
		
		border: 1px solid #d1d1d1 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #FFFFFF url(https://www.swflphotography.com/wp-content/uploads/2015/06/select-arrow.jpg) no-repeat right center;
  width: 310px;
  text-indent: 0.01px;
  color: #000;
  border-radius: 0;
  padding: 5px;  padding-right: 35px;
	}
	.postform select.balck {
		background-color: #000;
	}
	.postform select.option3 {
		border-radius: 10px 0;
	}
	
div.table-title {
   display: block;
  margin: auto;
  
   max-width: 100%;
  
   padding: 0;
  width: 100%;
}
div.table-title {
   display: block;
  margin: auto;
  
   max-width: 100%;
  
   padding: 0;
  width: 100%;
}
.table-title h3 {
   color: #4EA9E5;
   font-size: 25px;
   font-weight: 400;
   font-style:normal;
}
/*** Table Styles **/
.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 245px;
  margin: auto;
  max-width: 100%;
  padding: 0px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
th {
  color: #FFFFFF;
  background: #4EA9E5;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #2A7DB5;
  font-size:23px;
  font-weight: 100;
  padding: 10px 20px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}
th:first-child {
  border-top-left-radius:3px;
}
 
th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
tr {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
tr:hover td {
  background: #939393;
  color:#FFFFFF;
  border-top: 1px solid #939393;
  border-bottom: 1px solid #939393;
}
 
tr:first-child {
  border-top:none;
}
tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
  background:#EBEBEB;
}
 
tr:nth-child(odd):hover td {
  background: #939393;
}
tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
td {
  background:#FFFFFF;
  padding: 6px 20px;
  text-align:left;
  vertical-align: middle;
  font-weight:300;
  font-size: 18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}
td:last-child {
  border-right: 0px;
}
th.text-left {
  text-align: left;
  width: 63%;
}
th.text-center {
  text-align: center;
}
th.text-right {
  text-align: right;
}
td.text-left {
  text-align: left;
}
td.text-center {
  text-align: center;
}
td.text-right {
  text-align: right;
}
.postformE  {
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		
		
		border: 1px solid #d1d1d1 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #FFFFFF url(https://www.swflphotography.com/wp-content/uploads/2015/06/select-arrow2.jpg) no-repeat right center;
  width: 100%;
  text-indent: 0.01px;
  color: #000;
  border-radius: 0;
  padding: 5px;  height: 41px;
	}
	.postformE select.balck {
		background-color: #000;
	}
	.postformE select.option3 {
		border-radius: 10px 0;
	}
	.category-meta-field a{color: #848484;}
	
	
.leftcontent{  float: left;
  width: 29%;
  margin-right: 2%;
  margin-bottom: 0;}
.leftcontent img{  
     /* width: 280px;
  height: 210px;*/
}
.hideimgpost .entry-thumbnail{display:none;}
.entry-thumbnail {
  float: left;
  width: 29%;
  margin-right: 2%;
  margin-bottom: 0;
}
.entry-thumbnail img {
  width: 280px;
  height: 210px;
}
.formatedPost2 p{
	  margin: 0;
}


@media (max-width:768px) {
	.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction a {display:none;}
  .formatedPost {  margin: 10% 0 0 0;  padding: 6%;}
  .leftcontent {
  width: 100% !important;
  }
  
.entry-thumbnail img {
    height: auto;
    max-width: 100%;
    width: 100%;
}  
.leftcontent img {
    height: auto;
    max-width: 100%;
    width: 100%;
}  
  
  .leftcontent img {
  width: 100%;
  }
  
  .entry-thumbnail {
   width: 100%;margin-bottom: 4%;
}
.entry-thumbnail img {
   width: 100%;
}
.formatedPost2 p{
	  margin: 0;
}
  
  .formatedPost2 h1 {
  padding: 0 0!important;
  margin: 0;
}
.CTAboxdiv div .buttons{
	    margin: 10px auto;
}
.bdtst img {
    max-width: 120px !important;
}
.f-cont-text a {
    color: inherit;
    text-decoration: none;
}
}

@media (width: 414px) {
header.archive-header h1 {font-size: 45px!important;}
}


.f-cont-text a {
    color: inherit;
    text-decoration: none;
}
.c-from sup {color:#f00;}
.f-cont-text{  margin-bottom: 28px;
  line-height: 28px;
  margin-top: 9px;}
  
  
  
  html #cff .cff-author .cff-author-text span.cff-page-name {
    display: table-cell;
    vertical-align: middle;
    height: auto;
    margin: 0;
    font-weight: bold;
    padding-left: 0;
    float: none;
}

html .fpostsbox a{
	line-height:1;
	display:inline-block;
}

.bdtst img {
    max-width: 85px;
    height: auto;
	max-width: 104px;
    height: auto !important;
    width: 100% !important;
}



.fpostsbox h1 a {
    font-size: inherit;
    color: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-family: CACLeslie;
    font-size: 39px;
    color: #999999;
    text-align: left;
    font-weight: normal;
    line-height: 41px;
    margin: 0;
    padding: 0;
    display: block;
	text-transform:none;
}
.fpostsbox h1{
	margin:0;
}
.fpostsbox {
    width: 427px;
}