/*
Theme Name: Smart Photo Editor V2.1
Theme URI:  
Description: Custom WordPress theme for FlatWorld Solutions
Author: A. Mudasssar Ahammed
Author URI: flatworldsolutions.com
version: 1.1
Tags: two-column, widget-ready , video-thumbnail-support
*/

/*-------------------------------------------------------------------------------------------*/

/* basics */

/*-------------------------------------------------------------------------------------------*/

*{ margin:0; padding:0; }
html, body { height: 100%; }
body { background:#f6f6f8; font-family: 'Open Sans', sans-serif; font-size: 15px; margin:0px; color:#383838; }
h1 { font-size: 25px; line-height:30px; }
h2 { font-size: 22px; line-height:26px; }
h3 { font-size: 18px; line-height:22px; }
h4 { font-size: 14px; }
h5 { font-size:12px; }
h1, h2, h3 { margin-bottom:10px; }
h1, h2, h3, h4, h5, h6{ color:#000; margin:0; padding-bottom:12px; }
img { border: none; padding:0; max-width:100%; height:auto; }
img a { border:none; }
img.left { float: left; border: none; padding: 6px 0 0 0; }
img.right { float: right; border: none; padding: 0 0 0 6px; }
code { font-family:"Courier New", Courier, monospace; }
.clear { clear:both }
.fl-left { float:left; }
.fl-right { float:right; }

/*-------------------------------------------------------------------------------------------*/

/* links s */

/*-------------------------------------------------------------------------------------------*/

a { color:#000; text-decoration:none; outline:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
a:hover { color: #000; }

/*-------------------------------------------------------------------------------------------*/

/* container */

/*-------------------------------------------------------------------------------------------*/

#container { padding:0; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -14px; }
.container { max-width: 1170px; margin: 0 auto; position:relative; width:100%; }
#wrapper { padding:20px 0; }

/*-------------------------------------------------------------------------------------------*/

/*  header */

/*-------------------------------------------------------------------------------------------*/

#header { height: 100%; }
.logo { margin-top:5px; float:left; }
.hd-ad-wrap { float:right; margin-top:5px; }
#head-main .head-social{ overflow:hidden; margin-bottom:8px;}
#header #head-main{background:#fff !important;}
#head-bottom{ background:url(images/bannerline.jpg) repeat-y center 0; overflow:hidden; height:200px; }
.home #head-bottom{height:245px;}
.head-padd{ padding:15px 0; }

.head-padd .text-input{ height:15px;}
.text-follow{ color:#db0e22; display:block; float:left; font-family:"Open Sans",sans-serif; font-size:16px; font-weight:bold; margin-top:7px; }

#mobile-menu { display:none; padding:10px; }
#mobile-menu .mobile-menu select { -webkit-border-radius: 3px; border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; border:1px solid #eee; height:28px; }

.cat-list select{ padding:9px; border:1px solid #d4d4d4; background:#f5f5f5; width:90%; float:right; }
.collapse-search{ display:none; }

.hdrSpcls{width:485px;float:right;margin-top:15px;}
/*-------------------------------------------------------------------------------------------*/

/* menu */

/*-------------------------------------------------------------------------------------------*/

/*============ ESSENTIAL STYLES ===============*/

.menu-sub, .menu-sub * { margin:0; padding:0; list-style:none; }
.menu-sub { line-height:1.0; }
.menu-sub ul { position:absolute; top:-999em; width:160px; }
.menu-sub ul li { width:100%; }
.menu-sub li:hover { visibility:inherit; }
.menu-sub li { position:relative; }
.menu-sub a { display:block; position:relative; }
.menu-sub li:hover ul, .menu-sub li.sfHover ul { left:0; top:40px; z-index:99; }
ul.menu-sub li:hover li ul, ul.menu-sub li.sfHover li ul { top:-999em; }
ul.menu-sub li li:hover ul, ul.menu-sub li li.sfHover ul { left:160px; top:0; }
ul.menu-sub li li:hover li ul, ul.menu-sub li li.sfHover li ul { top:-999em; }
ul.menu-sub li li li:hover ul, ul.menu-sub li li li.sfHover ul { left:160px; top:0; }

/*============ MAIN ===============*/

#menu { float:none;text-align:center; }
#menu .menu-sub { clear:left; float:none; }
#menu .menu-sub li { float:none;display:inline-block;margin-right:23px; }
#menu .menu-sub li a,#menu .menu-sub li a:visited { padding:5px 2px; text-decoration:none;  color:#fff; height:25px; vertical-align:middle; text-transform:capitalize; line-height:22px; font-size:16px; text-align:center; }
#menu .menu-sub li a:hover{color:#d1d1d1;}
/*============ SUB ===============*/

#sub-nav .menu-sub { float:	left; clear:left; }
#sub-nav .menu-sub li { background:#ccc; }
#sub-nav .menu-sub li a { padding:5px; text-decoration:none; }

/*============ arrows ===============*/

.menu-sub a.sf-with-ul { padding-right:36px; min-width:1px; }
.sf-sub-indicator { position:absolute; display:block; right:12px; top:17px; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url(images/arrows-ffffff.png) no-repeat -10px -100px; }
a > .sf-sub-indicator { top:13px; background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.menu-sub ul .sf-sub-indicator { background-position:  -10px 0; }
.menu-sub ul a > .sf-sub-indicator { background-position:  0 0; }
.menu-sub ul a:focus > .sf-sub-indicator, .menu-sub ul a:hover > .sf-sub-indicator, .menu-sub ul a:active > .sf-sub-indicator, .menu-sub ul li:hover > a > .sf-sub-indicator, .menu-sub ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
.sf-shadow ul { padding: 0 8px 9px 0; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

/*-------------------------------------------------------------------------------------------*/

/* content */

/*-------------------------------------------------------------------------------------------*/

#content-home.col-780{ margin-right:0; }
#content { float:left; width:65%; }
.post { margin:0; padding:0; line-height: 19px; }
.post h2 a { text-decoration: none; }
.post h2 a:hover { color: #777; text-decoration: none; }
#main_post h2{ margin-top:15px;}
.post ul { }
.post li { }
.postmetadata { clear: both; background:#F7F7F7; padding:6px; margin: 20px 0; }
.navigation { width:100%; float:left; margin:0; padding:0; overflow:hidden; }
.pagetitle { font-size:25px; line-height:28px; margin-bottom:15px; color:#3c3c3c; font-family:"Open Sans",sans-serif; font-weight:bold; }
.single .pagetitle { margin:0px 0 0; color:#67308b; font-family: 'Noto Serif', serif; font-weight:700;font-size:30px;padding-bottom:20px;line-height:1.25 }
.demo-ad { background:#eeeeee; text-align:center; line-height:130px; color:#d4d4d4; font-size:18px; font-family:"Open Sans",sans-serif; }
.home .demo-ad{ background:#dddddd; color:#707274; line-height:150px; }
#sidebar .demo-ad{ line-height:250px; }
.resource-service { margin-bottom:20px;text-align: center;}
#home-sidebar .demo-ad{ line-height:500px; }
.related-post h2.title,.related-post div.titlers{ font-size:25px; color:#222; font-weight:600; font-family:"Open Sans",sans-serif; padding:0 0 10px 0px; border-bottom:1px solid #dddddd; }
.related-post ul { overflow:hidden; padding:0; }
.related-post ul li { list-style:none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:0; }
.related-post ul li.entry_post h3 a{ font-size:15px; color:#67308b; font-family:"Open Sans",sans-serif; }
#social-like-buttons { position:absolute; left:-80px; border:2px solid #d6d6d6; padding:8px 5px 0; text-align:center; -webkit-border-radius:8px; border-radius:8px; width:58px; top:0; }
#social-like-buttons .social-like { margin-bottom:10px; }
.contact-link{ display:none; }
/*-------------------------------------------------------------------------------------------*/

/* Home Page */

/*-------------------------------------------------------------------------------------------*/

.entry_list .entry_post .thumb-holder img.mobile-thumb{ display:none;}
.content-block{ background:#ececec; padding:10px; }
.content-block .subscribe{ float:left; padding:7px 10px 7px 0; border-right:1px solid #ed4e29; margin-right:10px; }
.content-block .subscribe form input[type='text']{ float:left; font-style:italic; color:#696d6f; font-family:"Open Sans",sans-serif; font-size:12px; padding:9px 7px; width:195px; }

.social-follow h2{ float:left; color:#db0e22; }
.social-follow span.follow-text{ font-size:18px; font-weight:700; float:left; color:#000; margin-right:10px; }
.social-follow ul{ list-style:none; overflow:hidden; margin:0; padding:0; }
.social-follow ul li{ float:left; margin-right:5px; list-style-type:none; }
.social-follow li a { display:block; background:url(images/follow-button.png) no-repeat; width:35px; height:35px; text-indent:-999999px; }
.social-follow li.twitter a { background-position:0 0; }
.social-follow li.facebook a { background-position:-39px 0; }
.social-follow li.gplus a { background-position:-78px 0; }
.social-follow li.pinterest a { background-position:-117px 0; }
.social-follow li.youtube a { background-position:-156px 0; }
.social-follow li.in a { background-position:-196px 0; }

#block-right .title{ background:#788189; font-size:25px; color:#fff; padding:10px 15px; font-family:"Open Sans",sans-serif; margin-bottom:20px; }
.blog-post .entry_post{ list-style-type:none; padding-right:10px; }
.blog-post .entry_post .fit{ padding-right:0; padding-left:10px; }
.blog-post .thumb-holder{ margin-bottom:10px; }
.blog-post .entry_post .date{ font-size:12px; float:none; margin-bottom:10px; }
.entry_list .post-list{ margin-bottom:0; }
.entry_list .post-list h2{ font-size:23px; line-height:28px; min-height:84px; }
.entry_list .post-list .entry_post{ margin-bottom:0; }
.featured-post{ margin-top:20px; }
.featured-post .blog-post .entry_post .post-share, .popular-post .blog-post .entry_post .post-share{ border:none; }
.entry_post .post-share{ margin-bottom:15px; }
.entry_list .post_list.blog-post .entry_post{ margin-bottom:30px; padding-right:30px; }
.entry_list .entry_post { margin-bottom:15px; background:#fff; }
.entry_post p{ line-height:24px; }
.entry_post a{color:#9f28ee;}
.entry_post a:hover{color:#222}
.entry_list .post_list .entry_post h2 a{ font-weight:bold; line-height:26px; color:#32699c; font-family:"Open Sans",sans-serif; }
.entry_list .post_list.blog-post .entry_post p{ font-family: 'Open Sans', sans-serif; color:#383838; }
.entry_list .entry_post .inner{ padding:10px; }
.thumb-holder { margin-bottom:10px; position:relative; }
.thumb-holder img { display:block; }
.entry_list .entry_post .date { font-size:10px; color:#fff; display:block; position:absolute; top:0; left:0; background:url(images/date_bg.png) repeat 0 0; padding:4px 10px; font-family: 'Open Sans', sans-serif; font-style:italic; }
.entry_list .entry_post .entry-content p{ line-height:23px; }
.entry_list .entry_post h3 a,.entry_list .entry_post h3 a:visited{ font-family:"Open Sans",sans-serif; color:#585858; font-size:20px;font-weight:600 !important; }
.entry_list .entry_post h3 a:hover{color:#222;}
.entry_list .entry_post .social-share{ margin:15px 0; }
.social-share a.fl-right{ font-size:15px;  }
.social-share .twitter-tweet-button{ width:90px !important; }
.entry_list .entry_post .social-share .social_share, .entry_list .entry_post .social-share .addthis_native_toolbox{ float:left;}
.social_share{ list-style:none;}
.social_share li{ float:left; margin-right:10px;}
.result-items  .title{ text-transform:capitalize; padding:0 3px; font-size:30px;;font-weight:600;padding-bottom:27px; }
.result-items .result-item { position:relative; margin-bottom:10px; padding:10px 12px;background:#fff;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);padding: 20px; margin-bottom:20px; }
.result-items .result-item .fl-left { margin:0 12px 0 0; }
.result-items .result-item .fl-left img { display:block; }
.result-items .result-item .page-content p{ color:#8c8b8d; font-size:14px; line-height:19px; margin:0; }
.result-items .result-item .meta-date { font-size:10px; color:#fff; display:block; position:absolute;bottom:0; left:0; background:url(images/date_bg.png) repeat 0 0; padding:4px 10px; font-family: 'Open Sans', sans-serif; font-style:italic; }
.result-items .result-item .page-content h3 { line-height:21px; font-weight:normal; color:#3c3c3c; margin-bottom:5px;font-family: 'Noto Serif', serif;font-weight:700; }
.result-items .result-item .page-content h3 a, .result-items .result-item .page-content h3 a:visited{color:#67308b}
.result-items .result-item .page-content h3 a:hover{color:#222}
#buttons{ overflow:hidden; }

.title{ color:#3c3c3c; color:#3c3c3c; }
.top-rated-post .blog-post li{ width:283px; }
.top-rated-post.col-220{ margin:0; border:1px solid #e5e5e5; border-width:0 1px 0 1px;  }
.top-rated-post .entry_post .thumb-holder{ }
.top-rated-post .entry_list .entry_post{ border-bottom: 1px solid #e5e5e5; margin: 10px 10px 25px; padding-bottom: 10px; }
.top-rated-post .entry_list .entry_post .inner{ padding:0; overflow:hidden; }
.top-rated-post .entry_list .entry_post h5{ overflow:hidden; }
.top-rated-post .entry_post .entry-content p{ line-height:21px; }

.bottom-post{ clear:both; }

.most-shared-posts ul li{ float:left; }
.blog-post li.last_item{ margin-right:0; }

.contact-button{ background:#ed4e2a; color:#fff; padding:10px 15px; font-size:15px;  -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; text-align:center; width:76px; }
/*Tabs*/
.fatured-tabs{ margin-bottom: 20px; overflow: hidden;border: 0px;padding: 0px;border-radius: 0px;}
.fatured-tabs .tab-list{ float: left; width:73%;}
dv.tablist{ display: none;}
.fatured-tabs .tab-list .tablist{ padding:0px;}
.fatured-tabs .tabs{ float: left; width:27%; border: 1px solid #bcbcbc; margin:0; padding: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; background:none; margin:0px;border-radius: 0px;}
.fatured-tabs .tabs li{ list-style: none; padding:20px 10px; position: relative; white-space: normal; background:none; border:0px; margin:0px; padding-bottom:0px;}
.fatured-tabs .ui-tabs{position:relative;padding:.2em;}
.fatured-tabs .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.fatured-tabs .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}
.fatured-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}
.fatured-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.fatured-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .fatured-tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .fatured-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}
.fatured-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}
.fatured-tabs .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.fatured-tabs .tabs li.ui-tabs-active{ margin-bottom:0px; padding-bottom:0px; position:relative; background-color: #E8E8E8;border-radius: 0px;margin-top: -1px;box-shadow: 0px 1px 5px #A19F9F;}
.main-tablist .fatured-tabs .tabs li a{ padding:0px; background:none;padding-bottom: 10px;min-height: 90px;}
.fatured-tabs .tabs li.ui-tabs-active:before{ content:""; border-width: 33px; border-color: transparent #E8E8E8 transparent transparent; border-style: solid; position: absolute; left:-65px; top:50%; margin-top: -33px;}
.main-tablist .fatured-tabs .tabs li.ui-tabs-active a{ cursor:pointer;}
.fatured-tabs .tabs li a{ display: block; padding:6px 10px; color:#32699c; font-size: 21px; border-bottom: 1px solid #bcbcbc;}
.fatured-tabs .tabs li:last-child a{ border-bottom: none;}
.tab-list .entry_post{ padding:0; margin:0;}


.onethird{float:left;width:368px;margin-right:33px;padding-right:0px !important;background:#fff;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);min-height:510px;margin-bottom:33px !important;}
.onethird:nth-child(3n){float:left;margin-right:0px !important}
.blockCont{padding:5px 15px;}
.bnr-holder{width:568px;float:left;}
.bnr-holder img{display:block;}
.bnrRight{float:left;width:530px;padding:20px 20px 20px 40px;}
.bnrshadow{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);margin-top:-80px;}
#mc_embed_signup form{padding:0px !important;}
#mc_embed_signup .button{margin:0px !important;}
#mc_embed_signup{background:none !important;}
.srchForm{float:left;width:205px;}
.signForm{float:left;width:250px;}
.signForm{margin-right:20px !important;}
#mc_embed_signup input{background:#fff !important;border-radius:0px !important;width:159px !important;border:0px !important;padding:12px 9px 9px 10px !important;}
#mc_embed_signup .button{width:72px !important;background:#ee637e !important;border-radius:0px !important;border:0px !important;font-size:11px !important;padding:0px 10px!important;height: 38px !important;}
#head-bottom #searchform input[type='submit']{display:none;}
#head-bottom #searchform input[type='text']{width:196px !important;border:0px !important;background:#fff !important;padding:12px 9px 11px 10px !important;}

#menu{margin-top:45px;font-family: 'Open Sans', sans-serif;font-weight:600;}

h1.postTitle, div.postTitle{font-size:24px;font-family: 'Noto Serif', serif;font-weight:700;line-height:1.2;padding-bottom:12px}
.bnrRight h1.postTitle,.bnrRight div.postTitle{font-size:28px;font-family: 'Noto Serif', serif;font-weight:700;line-height:1.2;}
.thumbCat{padding-bottom:17px;}
.thumbCat a, .thumbCat a:visited,.thumbMetas a, .thumbMetas a:visited{color:#000;font-size:12px;font-weight:700;text-transform: uppercase;}
.thumbCat a:hover, .thumbMetas a:hover{color:#888;}
.bnrRight p, .blockCont p{font-size:14px !important;color:#383838;line-height:25px !important;}
.thumbMetas{padding-top:27px;color:#888;font-size:12px;}
.blockCont .thumbCat {padding-bottom: 13px;}
.blockCont .thumbMetas {padding-top:17px;}
.topOne{margin-bottom:30px !important;}
.blockCont h1.postTitle,.blockCont div.postTitle{height:76px !important;margin-bottom:13px !important;overflow:hidden;}
h2.title, div.titlers{font-size:30px;font-family: 'Open Sans', sans-serif;font-weight:500;color:#222;margin-bottom:15px;padding-bottom:12px;}
.pplrPost{width:570px;margin-right:30px;float:left;}
.tprPost{width:570px;float:left;}
.tprInner{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);background:#fff}
.pplPostList{width:100%;margin-bottom:30px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);background:#fff}
.pplPostList .pplImg{width:232px;height:200px;float:left;}
.pplPostList .pplCont{width:275px;margin:25px 0px 20px 40px;float:left;}
.pplrPost .thumbCat{padding-bottom:10px;}
.pplrPost .thumbMetas{padding-top:7px;}
.pplrPost h3,.pplrPost h3 a, .pplrPost h3 a:visited{font-size:19px;font-family: 'Noto Serif', serif;font-weight:700;line-height:1.2;color: #67308b;height:56px;margin-bottom:20px;overflow:hidden;}
.pplrPost h3 a:hover{color:#888;}
.tprPostList{border-bottom:solid 2px #ededed;width:100%;}
.tprImg{float:left;width:84px;height:80px;}
h3.tprPostTtl{float: left;margin: 15px 15px 5px 30px;width: 420px;font-size:15px;font-family: 'Noto Serif', serif;font-weight:700;line-height:1.25;}
h3.tprPostTtl a, h3.tprPostTtl a:visited{color: #67308b;}
h3.tprPostTtl a:hover{color: #888;}

.single .thumb-holders{width:100%; margin-bottom:30px;}
.single .thumb-holders img{width:100%;height:auto;display:block;}
.singleBg{background:#fff;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);padding:20px;}
#content {
    float: left;width: 840px;margin-right:30px;}
.single .thumbCat {
    padding-bottom: 10px !important;
}
.single .thumbMetas {
    padding-top: 0px !important;margin-top:-7px;padding-bottom:27px !important;}
#sidebar {
    width: 300px;float: left;background:#fff;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);padding:20px 0px;}
/*-------------------------------------------------------------------------------------------*/

/* sidebar */

/*-------------------------------------------------------------------------------------------*/
#sidebar .widget-container{ padding:0px 24px 20px; overflow:hidden; margin-bottom:23px; }
#sidebar .widget_nav_menu{ padding:0; border-bottom:1px solid #61ac7a; }
#sidebar .widget-container .widget-title, #sidebar .widget_toprated_posts .title{ font-size:23px;font-family: 'Open Sans', sans-serif;font-weight:500;color:#222;margin-bottom:15px; text-transform:capitalize; padding:0; font-weight:bold; margin:0 0px 20px; padding:0 0 10px; border-bottom:1px dotted #ccc;line-height:26px; }
#sidebar .widget-container .top-rated-post h3 a{font-size:15px;color:#67308b; display:block;font-family: 'Noto Serif', serif;
    font-weight: 700;}
.widget-container ul { margin:0; padding:0 17px; }
.widget-container ul li { font-size: 19px; list-style-type: square; margin-bottom: 10px; vertical-align: middle; }
.widget-container ul li a{ font-size:14px; }
.widget-container ul ul { margin:14px 0; padding:0; }
.widget-container ul ul li { list-style-type: none; }
.widget-container ul ul ul { margin: 0; padding: 0; }
.widget-container ul ul ul li { padding: 0 0 0 15px; list-style-type: square; color: #898989; }
.widget_search{ padding:15px; }

#sidebar-inner .menu{ padding:0; }
.widget_subscribe p{ color:#242424; font-size:13px; font-family:"Open Sans",sans-serif; margin:5px 0; }
.widget_subscribe input.text-input { border:none; float:left; width:76%; padding:7px; font-size:12px; border-right:1px solid #e4e4e4; background:#fff; color:#696d6f; font-family:"Open Sans",sans-serif; font-style:italic; }
#sidebar .widget_subscribe input.text-input{ width:68%; }
.widget_subscribe input[type="submit"]{ padding:5px 0; width:77px; font-family:"Open Sans",sans-serif; }
#main-content .widget_subscribe h2,#main-content .widget_follow_us h2{ display:none; }

#sidebar  .widget_text{ border:none; }
.widget_subscribe #social { margin-top:5px; }
.widget_subscribe #social ul { overflow:hidden; }
.widget_subscribe #social li { float:left; margin-right:5px; }
.widget_subscribe #social li, .widget_subscribe #social li a { background:url(images/social.gif) no-repeat 0 0; display:block; text-indent:-9999px; height:23px; width:22px; }
.widget_subscribe #social .rss { background-position:0 0; }
.widget_subscribe #social .twitter { background-position:-26px 0; }
.widget_subscribe #social .facebook { background-position:-53px 0; }

#main-content .widget_follow_us{ background:url(images/followus_title.jpg) no-repeat 0 bottom #e4e4e4; padding:20px 55px 10px; margin-bottom:25px; }
.widget_follow_us ul{ padding:0; }
.widget_follow_us ul li{ float:left; list-style-type:none; }

#banner { padding:85px 0; background:#f2f2f2; }
#banner h1 { text-align:center; color:#bebebe; font-size:25px; }
.post-list-items li { list-style:none; overflow:hidden; padding:8px 0; }
.post-list-items li img { float:left; }
.post-list-items a { color:#67308b; display:block;font-family: 'Noto Serif', serif;
    font-weight: 700; }
.post-list-items span { font-size:12px; color:#333333; font-style:italic; }
#sidebar .widget-container.widget_text{ padding:0; }
#sidebar .widget_follow_us{ padding:20px; }
#sidebar .follow-us ul { list-style:none; padding:0; }
#sidebar .follow-us ul li { float:left; list-style-type:none; margin-right:5px; }
#sidebar .post-list-items .entry_post .thumb-holder{ float:left; }

.widget-container .post-list-items{ padding:0; }
.post-list-items .entry_post .thumb-holder{ overflow:hidden; margin-bottom:10px; margin-right:10px; }
.post-list-items .entry_post .inner{ padding:0; overflow:hidden; }

#collapsible-list .widget_categories ul { display:none; }
#collapsible-list .widget_categories ul { margin-left:30px; }
.subscribe-footer { padding:15px; clear:both; }
.subscribe-footer input.text-input { border-width:1px 0 1px 1px; border-color:#ccc; padding:10px 8px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:75%; float:left; height:39px; }
.subscribe-footer input.subscribe { color:#fff; border:none; height:39px; width:20%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float:left; }
#sidebar .widget-container.widget_quick_contact h2{ }
.widget_quick_contact form #contact-form input[type='text'], .widget_quick_contact form #contact-form input[type='email'], .widget_quick_contact form #contact-form textarea, .widget_quick_contact form #contact-form input.custom-combobox-input, .widget_quick_contact form #contact-form select { background:#fff; margin-bottom:9px; color:#000; border:1px solid #e2e3e5;; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:8px 10px; width:100%; font-size:12px; }
.widget_quick_contact form #contact-form textarea { height:50px; max-width:100%; min-width:100%; }
.widget_quick_contact form a { font-size:12px; color:#8c8b8d; margin-top:6px; font-family:"Open Sans",sans-serif; }
.widget_quick_contact form .submit { display:block; border:none; font-size:14px; color:#fff; float:right; font-family:"Open Sans",sans-serif; font-weight:600; }

/*-------------------------------------------------------------------------------------------*/

/* comments */

/*-------------------------------------------------------------------------------------------*/

#respond { clear:both; }
#commentform { margin:0; padding:0; }
#comments a { margin:16px 0 0; float:none; position:absolute; right:0; top:0; }
#commentform label { width:75px; display:inline-block; }
#commentform p #submit { margin:36px 0 0; cursor:pointer; float:right; }
#comment { width:98%; min-height:255px; padding:3px; }
#commentform a { text-decoration: none; }
#commentform p { position:relative; margin-bottom:18px; }
#commentform p .error { border:1px solid #ff4343; }
#commentform p label.error { color:#ff0000; margin-left:15px; border-color:#ff4343; padding:2px 5px; position:absolute; width:125px; }
#commentform h3 { margin:0; padding:0; }
h3.add-comment { font-size:30px; margin:35px 0 31px; }
.postbyauthor { color:#ddd; }
#submit { margin:5px 5px 0 0; }
ol.commentlist { list-style-type: none; margin:0; padding:0; }
ol.commentlist ul, .comment-content { overflow:hidden; }
ol.commentlist .avatar { float:right; margin:0 12px 0 0; }
ol.commentlist li { margin:10px 0; padding:30px; list-style-type:none; border:1px solid #dfdfdf; position:relative; }
ol.commentlist li p { margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 19px; line-height:22px; }
ol.commentlist .reply a { position:absolute; left:0; bottom:0; background:#f9f9f9; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8; font-size:10px; text-transform:uppercase; padding:4px 5px; }
ol.commentlist .reply { margin-top:25px; }
#content.single-post .commentmetadata a { text-decoration:underline; font-style:italic; font-size:14px; }
cite { font-weight: bold; font-style: normal; font-size:20px; }
cite a { text-decoration: none; }
cite a:hover { text-decoration: none; }

/*-------------------------------------------------------------------------------------------*/

/* search */

/*-------------------------------------------------------------------------------------------*/

#searchform input[type='text']{ border:none; float:left; width:130px; padding:9px 9px 9px 35px; font-size:12px; border:1px solid #d4d4d4; background:url(images/search-icon.gif) no-repeat 5px 4px #f5f5f5; color:#696969; font-family:"Open Sans",sans-serif; }

/*-------------------------------------------------------------------------------------------*/

/* misc */

/*-------------------------------------------------------------------------------------------*/

.entry p { padding:0 0 20px; margin-bottom:0px;margin-top: 0px; }
.entry ol { margin:0 0 20px 20px; padding-left:20px; }
.entry ul li, .entry ol li { margin-bottom:8px;line-height: 22px; }
.entry ul { margin-bottom:20px; padding:0; margin-top:0px;}
.entry ul li { padding-left:25px; background:url(images/list-item.png) no-repeat 0 4px; list-style:none; line-height:23px; }
.entry dl { margin-bottom:18px; }
.entry dd { margin-left:40px; }
.entry table { margin-bottom:18px;border-collapse: collapse; }
.entry table th { background:#ddd; padding:5px; }
.entry table td { border:1px solid #ddd; padding:5px; }
.entry h2, .entry h3, .entry h4, .entry h5{ color:#67308b; }
.red { color:#f00; }
blockquote { border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px; }
img.aligncenter, img.alignCenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; /*border:1px solid #ddd;*/ padding: 2px; margin-bottom:8px; }
img.alignright, img.alignRight { padding: 2px; margin: 0 0 2px 8px; display: inline; /*border:1px solid #ddd;*/ }
img.alignleft, img.alignLeft { padding: 2px; margin: 0 8px 2px 0; display: inline; border:1px solid #ddd; }
.alignright, .alignRight { float: right; }
.alignleft, .alignLeft { float: left }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 0px 0px 10px 0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;max-width:100%; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
input[type='text'], input[type='email'], input[type='password'], textarea { border:none; float:left; width:205px; padding:9px 9px 9px 10px; font-size:12px; border:1px solid #d4d4d4; background:#f5f5f5; color:#696969; font-family:"Open Sans",sans-serif; }
#commentform input[type='text'], #commentform input[type='email'], #commentform input[type='password'], #commentform textarea{float:none !important;}
input[type='submit'] { border:none; cursor:pointer; background:#ee637e !important; color:#fff; font-size:14px; font-family:"Open Sans",sans-serif; height:35px; width:90px; }
#commentform p #submit{width:137px !important;}
.paginate{ padding:10px 5px; float:left; }
.paginate ul { list-style:none; overflow:hidden; float:left; padding:0; margin-left:10px; }
.paginate ul li { float:left; padding:7px 3px !important; }
.paginate ul li a, .paginate ul li span { display:block; padding:6px 10px; }
.paginate ul li a { border:1px solid #d9d9d9; color:#fff !important; text-decoration:none; background:#788189; font-size:15px !important; }
.paginate ul li span { border:1px solid #f9d5d9; color:#fff; background:#67308b;}
/*-------------------------------------------------------------------------------------------*/

/* footer */

/*-------------------------------------------------------------------------------------------*/

#footer { width: 100%; color:#fff; font-size:12px; background:url(images/footerline.jpg) repeat-y center 0;padding:20px 0px; }
.push { height: 54px; clear:both }
#footer p { padding:15px 0; float:left; font-size:11px; color:#f5f5f5; font-family:"Open Sans",sans-serif; }
.social-icons { overflow:hidden; padding:15px 0; }
.social-icons ul{ float:right; margin:0 15px; padding-bottom:12px; }
.social-icons li { float:left; margin-left:10px; list-style-type:none; }
.social-icons li a { display:block;  width:26px; height:26px; text-indent:-999999px; background-size: 26px 26px !important; }
.social-icons li.facebook a { background:url(images/fb.png) no-repeat; }
.social-icons li.twitter a { background:url(images/twt.png) no-repeat; }
.social-icons li.linkedin a { background:url(images/linkdin.png) no-repeat; }
.social-icons li.gplus a { background:url(images/gp.png) no-repeat; }
.social-icons li.pinidr a { background:url(images/pin.png) no-repeat; }
#collapsible-list, .post-share-resp { display:none; }
.widget_quick_contact .custom-combobox { position: relative; display:block; clear:both; }
.widget_quick_contact .custom-combobox-toggle { position: absolute; top: 11px; right:10px; margin: 0; padding: 0; height:12px; width:11px; border-radius:0; }
.facebook-comments { margin-top:23px; }
.facebook-comments .fb_iframe_widget, .facebook-comments .fb_iframe_widget span, .facebook-comments .fb_iframe_widget iframe[style] { width: 100% !important; }
.ftrLogo{float:left;margin-right:10px;width:169px;padding-top:17px;}
.fl-rgt{float:right;color:#fff;font-size:14px;padding-top:17px;}
.fl-rgt ul li{margin-left:13px;float:left;margin-bottom: 13px;}
.fl-rgt ul li a,.fl-rgt ul li a:visited{color:#fff;font-size:14px;}
.fl-rgt ul li a:hover{color:#ccc}
/*Custom Tables in Blogs*/
.entry table.ecommerceTable{border-collapse: collapse;}
.entry table.ecommerceTable td{vertical-align: top;font-size: 14px;width: 33%;position:relative;padding-bottom: 25px;}
.entry table.ecommerceTable td strong{color:#228e1c;line-height: 18px;display: block;}
.entry table.ecommerceTable td ul{margin:0 0 15px 0px; font-size:13px;list-style: none;}
.entry table.ecommerceTable td ul li{background:url(images/list-arrow-blue.png) no-repeat 0px 2px; padding-left:12px;}
.entry table.ecommerceTable td img{padding:0px; border:0px}
.entry table.ecommerceTable td.imageTb {padding:0px;}
.entry table.ecommerceTable td .rating{clear:both;display:block;position: absolute;bottom:5px;width: 98%;}
.entry table.ecommerceTable td .rating img{ margin-bottom: -3px;}

.entry table.horizontalDisplay{background-color:#f6f6f6;font-size: 14px;}
.entry table.horizontalDisplay ul{margin-bottom:10px;}
.entry table.horizontalDisplay td{border: 0px;padding: 15px 0px;}
.entry table.horizontalDisplay h3{color:#228e1c;font-size: 16px;}
.entry table.horizontalDisplay td .rating{clear:both;display:block;position: relative;bottom:5px;width: 50%;}
.entry table.horizontalDisplay td .rating img{ margin-bottom: -4px;margin-left: 5px;}

.entry table.bgGreyTable {background-color:#f7f7f7;border-collapse: collapse;}
.entry table.bgGreyTable th { background:#ddd; padding:5px; }
.entry table.bgGreyTable td { padding-left:10px; }
.quoteCaption {padding: 0px 10px;width: 38%;margin: 4px 0px 5px 10px;color: #B23333;border: 4px solid #BABABA;border-top: 0px;border-bottom: 0px;font-style: italic;}
.tooltip { position: absolute;top: 7px;right: 10px;width: 10px;height: 10px; background: url(/blog/wp-content/uploads/2014/12/question-tip.png) no-repeat 0px 0px; }
.tooltip strong { line-height: 30px; }
.tooltip:hover { text-decoration: none; }
.tooltip span { z-index: 10; display: none; padding: 5px 15px;top: -45px;left: -54px; width: auto; line-height: 16px; }
.tooltip:hover span { display: inline; position: absolute; color: #111; border: 1px solid #DCA; background: #fffAF0; }
.tooltip span:before{content:""; position:absolute;width: 0; height: 0; border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #D2B986;bottom: -15px;left: 29%;}
.callout { z-index: 20; position: absolute; top: 30px; border: 0; left: -12px; }
/*CSS3 extras*/
.tooltip span { border-radius: 4px; box-shadow: 5px 5px 8px #CCC; }
.rating .tooltip span{width: 112px;}
.rating p{display:none}


.photoScroll{ margin-bottom:20px;border:1px solid #959595;}
.photoScroll h3{padding-bottom:2px;}
.photoScroll img{margin:0px;padding:0px;}
.photoScroll .text{padding: 0px 10px;}
.photoScroll p{font-size:13px; display:none}
.photoScroll .text p{display:block; padding-bottom:4px;}

.contentsliderWrap{margin-bottom:25px;position: relative;}

.contentsliderWrap .bx-wrapper {position: relative;}
.contentsliderWrap .bx-wrapper img { max-width: 100%; display: block; position: relative;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.contentsliderWrap .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.contentsliderWrap .bx-wrapper .bx-pager .bx-pager-item, .contentsliderWrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; }
.contentsliderWrap .bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.contentsliderWrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
.contentsliderWrap .bx-wrapper .bx-prev { left: 5px; background: rgba(221, 221, 221, 0); }
.contentsliderWrap .bx-wrapper .bx-prev:before{content:""; position:absolute; top:40%; width:26px; height:46px; background:url(images/controls.png) no-repeat 0 -1px;left:15px;}
.contentsliderWrap .bx-wrapper .bx-next { right: 5px; background: rgba(221, 221, 221, 0); }
.contentsliderWrap .bx-wrapper .bx-next:before{content:""; position:absolute; top:40%; width:26px; height:46px; background:url(images/controls.png) no-repeat 0 -53px;right:15px;}
.contentsliderWrap .bx-wrapper .bx-prev:hover, .contentsliderWrap .bx-wrapper .bx-next:hover { background: rgba(53, 55, 54, 0.26); }
.contentsliderWrap .bx-wrapper .bx-controls-direction a { position: absolute; top: 0%;  outline:  0; width: 10%; height: 100%; text-indent: -9999px; z-index: 9999; }
.contentsliderWrap .bx-wrapper .bx-controls-direction a.disabled { display: none; }

/*Mailchimp Forms*/
#head-box #mc_embed_signup input.email{width:195px;float: left;background: #f5f5f5;border: 1px solid #d4d4d4;font-size:inherit;padding: 9px 9px 9px 20px;border-radius:0px;}
#head-box #mc_embed_signup form{padding:0px;}
#head-box #mc_embed_signup .button{background: #db0e22;color: #ffffff;float: left; padding: 8px 0;cursor: pointer; width: 90px;line-height: normal;height: 36px;border-radius: 0px;margin: 0px;clear: none;border:0px solid #ccc;}
/*Aweber Popup Forms*/
#popForm-54957357 #af-form-54957357 .bodyText p { margin: 0.2em 0; padding: 0px; }
#popForm-54957357 #af-form-54957357 .af-body input.text, #PopUpSubscribe #af-form-54957357 .af-body textarea { height: 30px; border-radius: 3px; padding-left: 2% !important; width: 98%; }
#popForm-54957357 #af-form-54957357 .buttonContainer input.submit { width: 100%; height: 35px; text-transform: uppercase; border-radius: 3px;border: 0px; text-shadow:none; }

/*Mailchimp Big Right Include Form*/
#mailchimp_formext #mc_embed_signup form {display: block;position: relative;text-align: left;padding: 10px 0 10px 3%;}
#mailchimp_formext #mc_embed_signup{background:#2853a2; clear:left; font:14px Helvetica Neue, Helvetica, Arial,sans-serif;border: 4px solid #fff; color: #fff;text-align: center;}
#mailchimp_formext #mc_embed_signup input {border: 1px solid #ABB0B2;}
#mailchimp_formext #mc_embed_signup .mc-field-group {clear: left;position: relative;width: 96%;padding-bottom: 3%;min-height: 50px;margin: 10px 0px;}
#mailchimp_formext #mc_embed_signup .mc-field-group input {display: block; width: 100%;padding: 8px 0;text-indent: 2%;}
#mailchimp_formext #mc_embed_signup .mc-field-group label {display: block; margin-bottom: 5px;text-align: center;}
#mailchimp_formext #mc_embed_signup .button {clear: both;background-color: #e98003;border: 1px solid #efa54e;transition: all 0.23s ease-in-out 0s;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 15px;font-weight: normal; height: 32px;line-height: 32px;margin: 10px 5px 10px 0;padding: 0 22px;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap; width: 96%;outline: 2px solid #e98003;border-radius: 0px;}
#mailchimp_formext{width: 284px;border: 2px solid #e1e1e1;margin: 0 auto;}
#mailchimp_formext h2{text-align: center; font-family:"Open Sans",sans-serif;}
#mailchimp_formext h2 span{color: #e88003;text-transform: uppercase;font-size: 28px;}


#nav-320 {
    float: right;
    position: relative;
    text-align: right;
    width: 20px;
	margin-top:15px;
}
#nav-320 a.select-menu {
        color: #FFFFFF;
		display: block;
		font-family: 'Open Sans',sans-serif;
		font-size: 15px;
		font-weight: 400;
		padding: 0;
		text-align: left;
		text-transform: uppercase;
		width: auto;
    }
    #toplinks {
        background: #f1f1f1;
        border-top: 1px solid #000000;
		display: none;
		position: absolute;
		right: 0px;
		text-align: left;
		top: 30px;
		width: 200px;
		z-index: 999;
    }
    #toplinks ul li {
        display: block;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        font-weight: 400;
        position: relative;
        width: 100%;
    }
    #toplinks ul > li > a {
        border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		color: #000;
		display: block;
		padding: 9px 0 9px 20px;
		position: relative;
    }
    #toplinks ul > li > a:before {
        font-size: 12px;
        font-weight: normal;
        left: 5px;
        position: absolute;
        top: 6px;
    }
    #toplinks ul > li:hover > a ,
    #toplinks ul > li.current-menu-item > a,
    #toplinks ul > li.current-menu-ancestor > a,
    #toplinks ul > li.current_page_item > a,
    #toplinks ul > li.current_page_ancestor > a {
        background: #011a27;
        border-bottom: 1px solid #D6D6D6;
        color: #FFF;
    }
    #toplinks ul ul {}
    #toplinks ul ul li {}
    #toplinks ul ul > li > a {
        padding: 6px 0 6px 32px;
    }
    #toplinks ul ul > li > a:before {
        left: 15px;
    }
    #toplinks ul ul ul {}
    #toplinks ul ul ul li {}
    #toplinks ul ul ul > li > a {
        padding: 6px 0 6px 45px;
    }
    #toplinks ul ul ul > li > a:before {
        left: 25px;
    }
#head-main{border-bottom:none !important;}
.headTop{display:none;background:#693387;padding:7px 15px;position: relative;}
.searchbox{
    min-width:50px;
    width:0%;
    height:36px;
    overflow:hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    position: absolute;
    top: 7px;
    right: 15px;
    margin-top:0px;
}
.searchbox-input{
    top: 23px;
    right: 0;
    border: 0;
    outline: 0;
    background: none;
    width: 100%;
    height: 36px;
    margin: 0;
    padding: 0px 55px 0px 10px;
    font-size: 12px;
    color: #111;
    font-family:'Montserrat', sans-serif;
    font-weight:500;
}
.searchbox-open .searchbox-input{
    background:#ccc !important
}
.searchbox-input::-webkit-input-placeholder {
    color: #111;
}
.searchbox-input:-moz-placeholder {
    color: #111;
}
.searchbox-input::-moz-placeholder {
    color: #111;
}
.searchbox-input:-ms-input-placeholder {
    color:#111;
}

.searchbox-icon,
.searchbox-submit{
    width: 36px !important;
    height: 36px !important;
    display: block;
    position: absolute;
    top: 0px;
    font-family: verdana;
    font-size: 22px;
    right: 0;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    /* line-height: 50px; */
    text-align: center;
    cursor: pointer;
    color: #dcddd8;
    /* background-color: #484e55; */
    background: url(images/srchicn.png) no-repeat left 0px !important;
}
.searchbox-open{
    width:300px;
}
.searchbox-open .searchbox-submit{
    z-index:9999;
}
.headTop #mc_embed_signup input{padding-bottom:7px !important;}
.headTop #mc_embed_signup .button{height:36px !important;}
.alm-btn-wrap .alm-load-more-btn{height:50px !important;border-radius:25px !important;}
.alm-btn-wrap{clear:both !important;}
.leftCont{width:240px;float:left;margin-right:30px;}
.midCont{width:570px;float:left;margin-right:30px;margin-bottom:37px;}
.leftCont h4{font-size:23px;line-height:21px;padding:3px 10px 10px 10px;padding-bottom:20px;}
.leftCont ul li{padding:0px 10px 15px 10px;list-style:none;font-size:16px;}

@media screen and (max-width: 1220px) and (min-width: 981px) {
	.container{width:940px;}
	#menu .menu-sub li{margin-right:13px;}
	.bnrRight {float: left;width: 415px;padding: 10px 5px 10px 30px;}
	.bnr-holder {width: 480px;float: left;}
	.thumbCat {padding-bottom: 10px;}
	.bnrRight h1.postTitle {font-size: 23px;height: 56px;overflow: hidden;padding-bottom:10px;}
	.thumbMetas { padding-top: 12px;color: #888;font-size: 12px;}
	.onethird {float: left;width: 300px;margin-right:20px;margin-bottom:23px;}
	.pplrPost {width: 460px;margin-right: 20px;}
	.pplPostList .pplImg {width: 102px;float: left;margin: 20px;height: auto;}
	.pplPostList .pplCont {width: 275px;margin: 15px 0px 15px 10px;}
	h3.tprPostTtl {margin: 15px 15px 5px 20px;width: 340px;}
	.tprPost {width: 460px;}
	#content {width: 610px;}
	.fl-rgt {width:500px;}
	.leftCont{width:200px;float:left;margin-right:20px;}
    .midCont{width:470px;float:left;margin-right:20px;margin-bottom:37px;}
	#sidebar.tblcsdbr{width:230px;}
	.leftCont h4{font-size:20px;}
}
@media screen and (max-width: 980px) and (min-width: 767px) {
	.container{width:700px;padding:0px !important;}
	.blog-post .entry_post,.entry_list .entry_post .thumb-holder{padding:0px !important;}
	.bnrshadow{margin-top:0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.bnr-holder {width: 100%;float: left;}
	.blog-post .entry_post{padding-right:0px}
	.bnr-holder img {display: block;width:100%;height:auto;}
	.bnrRight {float: left;width: 630px;padding: 20px 5px 20px 30px;}
	#menu .menu-sub li{margin-right:13px;}
	.thumbCat {padding-bottom: 10px;}
	.bnrRight h1.postTitle {font-size: 23px;}
	.thumbMetas { padding-top: 10px;color: #888;font-size: 12px;}
	.onethird {float: left;width: 213px;margin-right: 20px;}
	.pplrPost {width: 340px;margin-right: 20px;}
	.pplPostList .pplImg {width: 102px;float: left;margin: 20px;height: auto;}
	.pplPostList .pplCont {width: 180px;margin: 15px 0px 15px 10px;}
	h3.tprPostTtl {margin: 15px 15px 5px 20px;width: 340px;}
	.tprPost {width: 340px;}
	.pplrPost h3 {height: 56px;margin-bottom: 20px;overflow: hidden;}
	.tprImg {float: left;width: 84px;height: 80px;margin: 13px;}
	h3.tprPostTtl {margin: 15px 15px 5px 0px;width: 197px;height: 45px;overflow: hidden;}
	#content {width: 100%;float:none}
	#sidebar{margin:20px auto;float:none;}
	.hd-ad-wrap {display: block !important;float:none;margin:0px auto;}
	.hd-ad-wrap:before{content:"";display:block;height:1px;clear:both;}
	.hd-ad-wrap img{margin:30px auto 20px;display:block;}
	#header #head-main {margin-bottom:0px !important}
	.headTop{display:block;}
	#sidebar {display:block !important;width:300px !important;margin:0px auto 20px;}
	.result-items .title{text-transform: capitalize !important;padding: 0 3px !important;font-size: 25px !important;font-weight: 600 !important;padding-bottom: 23px !important;color:#222222 !important;}
	.entry h2, .entry h3, .entry h4, .entry h5 {
		color: #67308b !important;margin-bottom:0px !important;
	}
	.entry h1 { font-size: 25px !important; line-height:30px !important; }
	.entry h2 { font-size: 22px !important; line-height:26px !important; }
	.entry h3 { font-size: 18px !important; line-height:22px !important; }
	.entry h4 { font-size: 14px !important;}
	.entry h5 { font-size:12px !important;}
	.midCont{width:100%;float:none}
	.leftCont{display:none !important;}
}
@media screen and (max-width: 766px){
	.bnrshadow{margin-top:0px;margin:0px -10px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.blog-post .entry_post,.entry_list .entry_post .thumb-holder{padding:0px !important;}
	.bnr-holder {width: 100%;float: left;}
	.blog-post .entry_post{padding-right:0px}
	.bnr-holder img {display: block;width:100%;height:auto;}
	.bnrRight {float: left;width: 95%;padding: 2.5%;}
	.onethird,.onethird:nth-child(3n) {float: none !important;width: 300px;margin:0px auto 30px!important;padding-right: 0px !important;}
	.pplrPost {width: 300px;float: none;margin: 0px auto 60px;}
	.pplPostList .pplImg {width: 100%; height: auto;float: none;height:150px;overflow:hidden;}
	.pplPostList .pplCont {width: 275px;margin: 25px 0px 0px 20px;float: none;padding-bottom: 15px;}
	.pplImg img{width:100%;height:auto;}
	.tprPost {width: 300px;float: none;margin: 0px auto 60px;}
	.tprInner{background:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-moz-box-shadow:none !important;}
	h3.tprPostTtl {float: left;margin: 10px 5px 5px 10px;width: 195px;font-size: 15px;font-family: 'Noto Serif', serif;font-weight: 700;line-height: 1.25;height: 45px;overflow: hidden;}
	.tprPostList{border:none;margin-bottom:18px;}
	.featuredPost{margin:0px auto 40px;width:300px;}
	.hd-ad-wrap {display: block !important;float:none;margin:0px auto;}
	.hd-ad-wrap:before{content:"";display:block;height:1px;clear:both;}
	.hd-ad-wrap img{margin:30px auto 20px;display:block;}
	#wrapper{padding:0px 0px 20px 0px;}
	#header #head-main {margin-bottom:0px !important}
	.headTop{display:block;}
	.social-icons{margin:20px auto 10px;width:250px;float:none !important;}
	.fl-rgt ul{-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px;line-height:1.3 !important;}
	.fl-rgt ul li{float:none;}
	.ftrLogo{display:none;}
	.fl-left,.fl-rgt{float:none}
	#sidebar {display:block !important;width:300px !important;margin:0px auto 20px;}
	.result-items .title{text-transform: capitalize !important;padding: 0 3px !important;font-size: 25px !important;font-weight: 600 !important;padding-bottom: 23px !important;color:#222222 !important;}
	.entry h2, .entry h3, .entry h4, .entry h5 {
		color: #67308b !important;margin-bottom:0px !important;
	}
	.entry h1 { font-size: 25px !important; line-height:30px !important; }
	.entry h2 { font-size: 22px !important; line-height:26px !important; }
	.entry h3 { font-size: 18px !important; line-height:22px !important; }
	.entry h4 { font-size: 14px !important;}
	.entry h5 { font-size:12px !important;}
	.midCont{width:100%;float:none}
	.leftCont{display:none !important;}
}
@media screen and (max-width: 650px) {
#popForm-54957357{width:100% !important;left:0px !important; display:none !important;}
#af-form-54957357 .af-body{background: #7986C8 !important;}
#af-form-54957357 .af-standards .af-element{padding-left: 20px !important;}
.af-form-close-button{left: auto !important;right: 0px;}
.main-tablist{display: block;}
.main-tablist .fatured-tabs{display:none}
}