@media only screen and (min-width: 720px){
h1.post-title {
font-size: 35px;
}
div#content-area p {
font-size: 17px;
  }
  h2.post-title {
font-size: 17px;
}
}

.flexundertitle {
  min-width: 720px;
  min-width: 125px;
}


#content-main ul {
color: #222;
        display: block;
        font-size: 1rem;
        font-weight: 400;
        line-height: 155%;
        margin-bottom: 20px;
        }

.social iframe {
vertical-align: middle;
}
.social div span {
vertical-align:middle !important;
} - See more at: http://www.zeeshanarshad.com/topic/273/solved-vertical-alignment-issue-of-facebook-and-twitter-buttons#sthash.iLz9mhDl.dpuf

@media only screen and (max-width: 719px){
h1.post-title {
font-size: 19px;
}
div#content-area p {
font-size: 15px;
  }
  h2.post-title {
font-size: 15px;
}
}

.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cont {display: none; }
.show:focus + .hide {display: inline; }
.show:focus + .hide + #cont {display: block;}

.feat-widget-text h2 {
  font-weight: bold;
}

div.adblade-dyna.zone-1117 .zone .adbladetitle
{
  padding-top:25px;
}

.feat-top2-right-text h2, .side-list-text p, .side-full-text p, .row-widget-text p, .feat-widget-text h2, .blog-widget-text h2, .prev-next-text a, .prev-next-text a:visited, .prev-next-text a:hover, span.post-header, .archive-list-text h2, #woo-content h1.page-title, .woocommerce div.product .product_title, .woocommerce ul.products li.product h3, .video-main-text h2, .mvp-related-text a {
  font-weight: bold
}

#content-main h3
{
  padding-top: 25px;
}


.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {
  text-align: center;
}

div.fb-life {
  padding-bottom: 25px;
}

.fb-like.fb_iframe_widget span{
  vertical-align: top !important;
}

div.winiphone {
  border-style: solid;
}

#authorlist li {
clear: left;
float: left;
margin: 0 0 5px 0;
}

#authorlist img.photo {
width: 40px;
height: 40px;
float: left;
}

#authorlist div.authname {
margin: 20px 0 0 10px;
float: left;
}

iframe {
}

 .stackCommerceInlineDisplayHeader .stackCommerceInlineHeaderText {
text-align: center; }            

.td_smart_list_3 .td-sml3-top-controls .td-icon-right, .td_smart_list_3 .td-sml3-bottom-controls .td-icon-right {
  background-color: #f44336;
}

.td_smart_list_3 .td-sml3-top-controls .td-icon-left, .td_smart_list_3 .td-sml3-bottom-controls .td-icon-left {
    background-color: #f44336;
}


#TOC { margin:0; padding:0; }
#TOC li { float:left; background:white; }
#TOC li a { display:block; padding:8px }
#TOC li a:hover { background:#000; }

