/*
Theme Name: Bootsnall Articles 2012
Description: BNA Articles Theme V4 Responsive modified in 2012
Version: 4
*/

body .theRight {position: relative; z-index: 1; display: block; float: none; overflow: visible; width: auto;}
.sidebar {width: 310px;; float: left; position: relative; display: block; }
.theLeft {width:100%;  margin-right: -312px; float: left}
.thecontent {margin-right: 331px; position: relative;} 

div.relatedArticles ul{
    width:320px;
}

.comment_admin{
    background-color: #EFF1DB;
}


/* ctrl + alt + x  */
/* Articles page  */
 body.articles{padding-top:175px;}
 body.articles .header{height: auto; _height:440px; *height:440px; padding-bottom: 25px; overflow: inherit}
 
 body.articles #headerAbs {top:62px}

 
.articles .headerTop{padding-bottom:7px;}
.articles .headerTop{padding-bottom:7px;}
.featArt img {border:1px solid #1d2731;  float:left; margin-bottom:5px; margin-right:10px;}
.articles .featArt p{margin: 0 0 10px 0;}
.articles .featArt h2{font-size: 16px; font-weight: bold}
.articles .featArt h3 {font-size: 14px; font-weight: bold; margin-bottom:5px;}
body.articles h1{margin-bottom:20px; padding: 0}
.articles .separator{height:8px; background: #1C202A}
.articles .moreBottom {width: 900px}
.articles .moreBottom .cell{width: 316px; margin: 13px 27px 0 0; float: left;}
.articles .moreBottom .featArt{border-bottom:1px solid #ebebe3; padding-bottom:10px; margin-bottom: 10px;}
.articles .moreBottom .cell h2{background-color:#9DA842; color:#FFFFFF; display:block; font-size:14px; margin:8px 0 12px; padding:4px; }
 /* end of Articles page  */


 /* tag Page */
.tags dd{margin-bottom:18px; font-size:15px; line-height: 1.3}
.tags dd a.more {font-size:12px; line-height: 16px; display:inline-block; clear: both; margin-top:5px}
.tags dt{font-size:18px; line-height: 1.3; text-decoration: none; font-weight: bold; margin-bottom:5px; }
.tags dd img{margin-right:10px; border: 1px solid #1D2731}
 /*end of tag page*/
 
 html>body.article .emailrtw input.submitComment[type="submit"] {width: 68px !important}
 body .emailrtw input[type="email"] {width: 155px;}


 /* RSS hacks */

 .af-form-wrapper #af-form-1969437955{background: transparent;}
 .af-form-wrapper #af-form-1969437955 .af-body{background: none;}
.box div.rss{background:none repeat scroll 0 0 #F3F2EA; padding:15px 15px 10px; position:relative; width:270px;}
.box div.rss label, .af-form-wrapper #af-form-1969437955 .af-body label.previewLabel{font: normal 13px/13px 'Arial', 'Tahoma', sans-serif; color: #666; padding-bottom: 2px; text-transform: uppercase}
.af-form-wrapper #af-form-1969437955 .af-body .privacyPolicy{padding-bottom:0; text-align: left!important; font-size: 11px; text-decoration: underline; color: #006699}
.af-form-wrapper #af-form-1969437955 .af-body .privacyPolicy a,.af-form-wrapper  #af-form-1969437955 .af-body .privacyPolicy a:visited {color: #006699 }
.af-form-wrapper #af-form-1969437955 .af-body input.text, .theLeft #mybna-register-box table td input{padding: 3px 10px!important; padding:3px 10px; height: inherit; line-height: 18px; font-size: inherit; border-top:1px solid #b6b6b6; border-right:1px solid #dfdfdf; border-bottom: 1px solid #f2f2f2; border-left:1px solid #d8d8d8; color: #666; background: url("images/inputText.jpg") repeat-x scroll 0 0 transparent}
.af-form-wrapper #af-form-1969437955 .af-standards .af-element{width: 180px; padding:5px 0;}
 
 .af-form-wrapper #af-form-616114860{background: transparent;}
 .af-form-wrapper #af-form-616114860 .af-body{background: none;}
.box div.rss{background:none repeat scroll 0 0 #F3F2EA; padding:15px 15px 10px; position:relative; width:270px;}
.box div.rss label, .af-form-wrapper #af-form-616114860 .af-body label.previewLabel{font: normal 13px/13px 'Arial', 'Tahoma', sans-serif; color: #666; padding-bottom: 2px; text-transform: uppercase}
.af-form-wrapper #af-form-616114860 .af-body .privacyPolicy{padding-bottom:0; text-align: left!important; font-size: 11px; text-decoration: underline; color: #006699}
.af-form-wrapper #af-form-616114860 .af-body .privacyPolicy a,.af-form-wrapper  #af-form-1969437955 .af-body .privacyPolicy a:visited {color: #006699 }
.af-form-wrapper #af-form-616114860 .af-body input.text, .theLeft #mybna-register-box table td input,html > body.article .af-form-wrapper input[type=text], .af-form-wrapper input[type=text]{padding: 3px 10px!important; padding:3px 10px; height: inherit; line-height: 18px; font-size: inherit; border-top:1px solid #b6b6b6; border-right:1px solid #dfdfdf; border-bottom: 1px solid #f2f2f2; border-left:1px solid #d8d8d8; color: #666; background: url("images/inputText.jpg") repeat-x scroll 0 0 transparent}
html > body.article .af-form-wrapper input[type=text], .af-form-wrapper input[type=text] {width:180px;}
.af-form-wrapper #af-form-616114860 .af-standards .af-element{width: 180px; padding:5px 0;}
 
 
 /* end of RSS hacks */
 
 form.addComment fieldset.connect{
    margin-top:-90px;
    padding-left:180px;
    width:200px;
    float:right;     
    background-image: none;
 }
 fieldset.connect img{
     float: left;
     margin: 0 7px 4px 0;
 }

 /* new comments form */
 .theLeft #mybna-register-box {background: none; border:none; position: relative;}
 .theLeft form.addComment{position: relative; margin-top:0; padding: 10px 25px 10px}
  body.article h2.leaveComment {background:#f3f2ea; font-size:18px; margin:20px 0 0; padding: 20px 0 0 25px; font-family: 'Trebuchet MS'}
 .theLeft form.addComment fieldset.connect {position: absolute; top:-4px; left:448px; margin:0; padding:0;}
 .theLeft #mybna-register-box td{color:#666666; font:13px/13px 'Arial',sans-serif; padding-right:15px; text-align:right; text-transform:uppercase; vertical-align:middle;}
  .theLeft #mybna-register-box td input{width: 190px; margin-bottom:10px}
  .theLeft #mybna-register-box td input.mybnabut, #content #submit_save{width: 68px; height: 28px; padding:2px 5px; background: transparent url(images/button.gif) 0 0 no-repeat; border: none; color: white; cursor: pointer;}
  #mybna_notloggedin {font-weight: bold;}
  textarea#comment{margin-bottom:10px;}
  #mybna-register-box .frm_success{color: #000; margin-bottom:10px; display:block}
  .comment .theComment img{float: none;}
 /* end of new comments form */

 /* other from last QA */
 li.liPrint{padding-left: 0;}
 .thumbnail-caption  {clear: both!important; clear:none; width: auto; text-align: center; padding-top:5px; padding-bottom:5px }
html > body.article input[type="submit"].submitComment,input.submitComment{background: transparent url('images/submitComment.gif') 0 0 no-repeat; width: 114px; height:28px; color:white; text-align: center; padding-right:0;}


 .FB_profile_pic{float: left;}
 
 ul.carousel{
     margin-left:-10px;
 }
 ul.carousel li{
     margin-right:0px;
     margin-left:10px;
 }
 ul.carousel a.image{
     height:auto;
 }
 ul.carousel a.image img{
     margin-top:0;
 }
 
 
 .addtoany_share_save_container{margin:16px 0;}
ul.addtoany_list{
    display:inline;
    margin:0 !important;
    padding:0 !important;
}
ul.addtoany_list li{
    background:none;
    border:0;
    display:inline !important;
    list-style-type:none;
    margin:0 !important;
    padding:0 !important;
    line-height:32px;
}
ul.addtoany_list li:before{content:"";}
ul.addtoany_list li a{padding:0 9px}
ul.addtoany_list img{
    float:none;
    width:16px;
    height:16px;
    border:0;
    margin:0;
    padding:0;
    vertical-align:middle;
}
ul.addtoany_list a img{
    opacity:.6;
    -moz-opacity:.6;
    filter: alpha(opacity=60);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
    opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
}
a.addtoany_share_save img{border:0;width:auto;height:auto;}

/*h tags*/
/*.theLeft h2, .theLeft h3, .theLeft h4{font-weight:bold}*/
.theLeft h4{ font-size:18px; margin-bottom:20px; margin-top:10px; } /* float: left; width: 100%; width:100%; */
.theLeft h5{font-weight:bold;}
.entry a, .breadcrumbs a{font-family: 'Arial', sans-serif}
.entry img.alignright, .entry img.alignleft {margin-bottom:10px;}
.entry .thumbnail-frame img.alignright, .entry .thumbnail-frame img.alignleft{margin-bottom:0; padding:2px; margin-top:9px;}
.entry .thumbnail-frame img.alignright{margin-left:12px; margin-right:9px;}
.entry div.alignright{margin-left:10px; margin-bottom:10px; padding:0;}
.entry div.alignleft{margin-right:10px; margin-bottom: 10px;}
.entry .thumbnail-frame, .entry .wp-caption {background: #F3F2EA; text-align: center; padding-top:9px;  }
body.article p.wp-caption-text{margin:5px 0}
.thumbnail-caption{padding-left:12px; }
.entry div.wp-caption{padding:12px 12px 0}
.entry div.wp-caption p{font-weight: bold;}
.entry div.wp-caption img{padding:2px;}
.breadcrumbs{padding-bottom: 10px; padding-left:10px; font-size: 11px; *padding-top:1em;}

/*submit*/
#content #submission_form_form input[type="text"]{width:561px; color:#666}
#content #submission_form_form textarea.required{width: 573px;}
#content #submission-form td{vertical-align:top}
#content #submission-form td.lc{width:40%}
#content #submission-form .err_field{color: white; background: red; font-weight: bold;}
body.submitTemplate .header{height:auto;}


div.ad_250{float:right; margin-left:10px; margin-right:48px; width:250px;}
.forumPosts dt a{font-weight: bold;}
.forumPosts dd a{font-weight: normal}

#content #submission-form td.lc{padding-right:10px;}
.theLeft #mybna-register-box td input.mybnabut, #content #submit_save{margin-top:10px;}

/* new social */
/*.socialShare li a.newFacebook{float: left; padding: 7px 0 0 15px; background: none;}*/
/*.socialShare li a.newTwitter{float: left; padding: 7px 0 0 15px; background: none;}*/
.socialShare li a.newFacebook, .socialShare li a.newTwitter{background: none; position: relative; width:20px; padding-left:10px;}
.socialShare li a.newFacebook img, .socialShare li a.newTwitter img{  padding-left:0; float:left;}
.socialShare li{padding-left:0; padding-right:12px;}

.newSocialShare li{float: left;}
.newSocialShare li.theFacebook{position: relative; top:7px; height: 41px; }
.newSocialShare li.theTwitter{padding:10px 0 0; line-height: 0}
.newSocialShare .theVote{padding-top:0!important; padding-top:12px;}
.socialshareTabs {overflow:hidden;}
.newSocialShare li.tags{clear:left; width:100%;}
.socialShare{padding-top:0;}
body.article .header{height:auto; overflow: visible }


/* AWeber Web Form Generator 3.0 */



/*body .socialShare{overflow: hidden;}*/
.emailbanner{height:35px; overflow: hidden; background: #a7c058; float: left; width:100%; margin-bottom:20px;}
.emailbanner #af-form-1277367922 label.italicText{text-indent: -9999px; width:204px; height: 20px; margin:0; padding:0; background: url(images/daily-travel-transportation.gif) 0 0 no-repeat; cursor: pointer; float: left; margin-right:5px;}
.emailbanner .af-textWrap, .emailbanner .af-element, .emailbanner .nameAericle, .emailbanner .nameArticle {float: left;}
.emailbanner .af-element{padding:6px 0}

html > body .emailbanner .af-body.af-standards input.submit, html > body .emailbanner .af-textWrap input, .emailbanner .af-body.af-standards input.submit, .emailbanner .af-textWrap input
{font-size: 11px; font-family: arial;  font-variant: normal; margin:0; float: left !important; float:left; font-weight: bold;}
html > body .emailbanner .af-textWrap input, .emailbanner .af-textWrap input, .emailbanner .af-body input.text
{padding:0.34em 8px 0.342em !important;padding: 0.34em 8px 0.342em; border:1px solid #1f2837; color:#8e8d8d; width: auto; }

.emailbanner .af-body.af-standards input.submit{display: block; background: #718234; padding:0.4em 4px;  color: #fff;  letter-spacing:-0.1px; height: auto; line-height: normal !important; border: 0;}
.ie9 .emailbanner .af-body.af-standards input.submit {padding: 4.5px 4px;}
.emailbanner form.af-form-wrapper{padding-left:12px;}
.emailbanner .nameArticle{font-family: Georgia, 'Georgia', serif; font-size: 28px; color: #fff; line-height: 35px; margin-left:13px;}

/* end of AWeber Web Form Generator 3.0 */

/* popular articles */

.popular h3{background: none; color: #222; font-size: 14px; font-weight: bold; padding: 4px 5px; margin-top:10px;
}

.popular .holderTabs{/* background: url("http://cdn.bootsnall.com/res/images/lookingBkg.jpg") repeat-y scroll 0 0 transparent; */
    float: left; margin: 0; padding: 0 0 10px 10px; width: 300px; background-color:#F3F2EA }
    .popular .clear{height:0px; line-height:0px; overflow: hidden; clear: left;}
    .popular ul{margin:0 0 0 0; padding:0;}
    .popular ul.tabs {margin-top:15px;}
    .popular li{list-style: none;}

    ul.tabs:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    ul.tabs li{float: left; margin-right:5px;}
    ul.tabs li a{padding: 5px 8px; display:block; background: #d6d5ce; color: #333; font-size:13px;}
    ul.tabs li.active a{background: #282E3B; color: white;}

    .tab_container {border-top: 3px solid #282E3B; padding: 0; width: 280px;}
    
    .tab_container a {border-bottom: 1px solid #8B8B86; display: block; padding: 5px 0;}
    .tab_container li {border-bottom: 1px solid white}
    .tab_container ul{margin-top: 5px;}

    .tab_container li:last-child a, .tab_container li:last-child {border-bottom: none}

    .box.popular {overflow:hidden; margin-bottom:19px;}

    

/* end of popular articles */




.newSocialShare li.google1 {padding: 10px 0 0 11px; line-height: 0;}
.socialShare li.liPrint {padding-right:0;}
.socialShare li.clear {clear: both; display: block; float: none;}
.socialShare li.tags {margin-top:0;}


/* html5 modifications */

    /* header */
    .logoNew {
    background: #3A495E;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3A495E), to(#1E2736));
    background: -moz-linear-gradient(#3A495E, #1E2736);
    background: linear-gradient(#3A495E, #1E2736);
    -pie-background: linear-gradient(#3A495E, #1E2736);
    box-shadow: 0 0 26px #080F17 inset;
    -moz-box-shadow: 0 0 26px #080F17 inset;
    -webkit-box-shadow: 0 0 26px #080F17 inset;
    height: 71px;
    margin: 150x auto 0;
    position: relative;
    width: 990px;
    margin-top:15px;
    }/* float: left; height: 57px; margin-top: 15px; padding-top: 14px; position: relative; width: 990px; z-index: 0; */
    
    .ie6 .article .tabHolder, .ie7 .article  .tabHolder, .ie8 .article  .tabHolder{margin-bottom:15px; clear: both;}
    
    .logoNew .logo2 {
    left: 8px;
    position: absolute;
    top: -21px;
}

.logoNew .newSearch {background: none repeat scroll 0 0 white;
    box-shadow: 0 0 4px #000000 inset;
    -moz-box-shadow: 0 0 4px #000000 inset;
    -webkit-box-shadow: 0 0 4px #000000 inset;
    float: left;
    height: 41px;
    line-height: 50px;
    margin-left: 395px;
    margin-top: 14px;
    padding: 0 0 0 10px;
    position: relative;
    width: 326px;}

.logoNew form.newSearch input.text, html > body.article form.newSearch input.text {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 22px;
    left: 10px;
    line-height: normal;
    padding: 0;
    position: absolute;
    top: 8px;}


form.newSearch input.submit {
    background: none repeat scroll 0 0 transparent;
    height: 28px;
    left: 284px;
    position: absolute;
    top: 7px;
    width: 42px;
}

.form.newSearch input {
    border: medium none;
    font-size: 22px;}

    /* end of the header */



    
    .bigSearchTravel-html5, .moreIndexLinks h2, .carouselCell .cellImage .image, .logoNew, .logoNew .newSearch, .looking ul li a:hover, .looking ul li.selected a{behavior: url(/PIE.htc);}
    
/* end of html5 modifications */
body a, body a:visited {font-family: 'Raleway', 'Arial'}
.emailrtw label {color: white; font-style: italic; font-size: 13px; }
.emailrtw form {float: left; width: auto; padding: 3px 0 0 15px}
.emailrtw .nameArticle {font-size:23px; margin-left: 12px;}
.emailrtw input[type=email] {border: 1px solid #1F2837; color: #8E8D8D; padding: 0.34em 8px 0.342em !important; width: auto;}
html > body.article .emailrtw input.submitComment[type=submit]{background: url("images/submitComment.gif") no-repeat scroll -3px 0 transparent !important; width: 80px !important; height: auto !important; padding: 6px 1px 4px !important; position: relative; top:1px; left:-2px }

h2.subtitle , body.article h2.subtitle{color: #666; font-size: 14px; font-style: italic; padding: 6px 0 0 10px; font-weight: bold; text-transform: uppercase;} /*DF380E */
hgroup.top {padding-bottom: 15px}

.authorSocial {float: left; width: 100%; margin-bottom:15px;}
.authorSocial .row {display: block; clear: both; border-top: 1px solid #000; height:30px}
.authorSocial .row.btopnone {border-top:none;}
.authorSocial dt {float: left; margin-right: 5px; background: none repeat scroll 0 0 #ECECE4; border-bottom: 1px solid #DCDDD8; color: black; font-size: 13px; font-weight: bold; padding: 2px 5px; text-shadow: 1px 1px 1px white;}
.authorSocial .like dt {float: right; margin-right:0;}
.authorSocial .toplike dt {float: left; margin-right:5px;}

.authorSocial dd {float: left;}
.authorSocial .meta {padding:6px 0 0 10px}
.authorSocial dl.like {padding-top:4px;}
.authorSocial dl.row.like{padding-top: 6px; padding-left:10px}
.authorSocial .emailbanner {margin-bottom:0;}

.socialQuote {border-left: 4px solid #3c4e64; color: #d93a1d; display: block; font-weight: bold; line-height: 13px; padding: 8px 0 9px 10px; margin:25px 0; font-size: 13px}
.socialQuote .twitter-follow-button{width:130px !important; position: relative; top:5px; left:15px;}
.socialQuote .fb_edge_widget_with_comment{top:3px; left:10px}

.defaultNavigation.socialQuote {
    background: #FAFBF6; font-weight: normal;  border-bottom: none; color: #006699;
    border-bottom: none; padding:12px; font-size: 14px; width: auto;
}
.defaultNavigation.socialQuote a.btn {position: relative; left:10px;}
.defaultNavigation.socialQuote strong {font-weight: 600}

.ie7  .defaultNavigation.socialQuote, .ie8  .defaultNavigation.socialQuote {width: 99% !important;}
.ie7  .defaultNavigation.socialQuote a.btn, .ie8  .defaultNavigation.socialQuote a.btn {left: 0; top:5px;}
 .defaultNavigation.socialQuote{filter:none !important;}

.ie7 #dd_ajax_float.absolute {left:2px;}
.ie7 #dd_ajax_float.fixed {left:180px;}

.ie7 .dd_content_wrap .defaultNavigation.socialQuote, .ie8 .dd_content_wrap .defaultNavigation.socialQuote {width: 99% !important;}
.ie7 #fb-root, .ie8 #fb-root {display: none !important}

/* articles top menu */
.topMenuArticles  {margin-bottom: 20px; padding:5px 0; background: transparent; height:auto;  z-index: 100; border: 1px solid #b2b2b2; border-right: none; border-left: none}
.topMenuArticles ul, topMenuArticles li {margin:0; padding:0; list-style: none;}
.topMenuArticles ul.menu {-moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    display: block;
    font-family: 'Arial','Verdana',sans-serif;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 17px;
    text-transform: uppercase;}
.topMenuArticles ul.menu a, .topMenuArticles ul.menu a:visited {font-size: 10px; color: #3f4f68; position: relative; z-index: 800; display: block}
.ie .topMenuArticles ul.menu a, .ie .topMenuArticles ul.menu a:visited {padding: 0 5px;}
.ie8 .topMenuArticles ul.menu a, .ie8 .topMenuArticles ul.menu a:visited, 
.ie7 .topMenuArticles ul.menu a, .ie7 .topMenuArticles ul.menu a:visited {padding:0 3px; font-size: 9px}
.ie7 .topMenuArticles ul.menu li.menu-item-48868 ul{right: 0; left: auto;}
html body.l2013 .box.cellDeals {border: none; background: transparent;}
.ie7 body.l2013 .box.cellDeals .travelzoo {position: relative; left:-10px;}
.ie7 body.l2013 .sidebar div.title, .ie8 body.l2013 .sidebar div.title {font-size: 17px}

.topMenuArticles ul.menu li { float: left; padding:0; vertical-align: middle; text-align: left; border-right: 1px solid #b2b2b2; height: 17px; position: relative;}
.topMenuArticles ul.menu li:last-child {border: none; margin-right:0; }
.ie8 .topMenuArticles ul.menu li.last {border: none;  margin-right:0; }
/*.ie8 .topMenuArticles ul.menu li.last .nitinh-vAlign {top:5.5px !important}*/

.topMenuArticles ul.menu ul {z-index:99999; min-width:100%; position: absolute; display: none; white-space: nowrap; background: #a4c8ea; border-top:none;  top:23px; left:0;   padding: 0 0 10px}
.topMenuArticles ul.menu li:last-child ul {left: auto; right:0px;}

.topMenuArticles ul > li:hover, .topMenuArticles ul.menu  a:hover, .topMenuArticles ul.menu li:hover  a {background: #a4c8ea;}
.topMenuArticles ul.menu > li:hover  {border: none; margin-right:1px;}
.topMenuArticles ul.menu > li.last:hover, .topMenuArticles ul.menu > li:last-child:hover {margin-right: 0;}
.topMenuArticles ul.menu  a {height:25px; padding:0 5.3px;}
.topMenuArticles ul.menu ul a {height: auto;}
.topMenuArticles a:hover {text-decoration: underline !important;}

/*.topMenuArticles ul.menu li:hover ul {display: block}*/
.logo2 a{display: block; height:92px;  width: 223px; position: absolute;}
.logo2 a span {display: none;}
.logo2 img {position: absolute; z-index: 999; }

.topMenuArticles ul.menu li:hover ul {display: block  }
.ie8 ul.sub-menu li, .topMenuArticles ul.menu ul li {display: block; float: none; height: auto !important; height: auto; text-align: left; margin:0; padding:2px 16px 2px 5.4px; width: auto }
.topMenuArticles ul.menu ul li:last-child {display: block; float: none; height: auto !important; height: auto; text-align: left; margin:0; padding:2px 16px 2px 5.4px; width: auto }

.ie7 .topMenuArticles ul.menu li {display: block;}

.ie7 .logoNew, .ie8 .logoNew {padding-top:20px;}
body.articlesMenu {padding-top:210px}
body.articleMenu {padding-top:485px}
.bnaSitesDrop {height:12px;}


/* new fonts for content */
.bnaArticles .entry {color: #333333; 
/* font-family: georgia,"times new roman",times,serif;  */ 
font-size: 1.15em; line-height: 1.5em; }

body.article .networksHolder {position: absolute; top: -57px; width: 312px; overflow: visible}
body.article .networksHolder .bnaSitesDrop {float: right;}
body.article .networksHolder div.social {width: 124px; overflow: hidden}
body.article .networksHolder div.social p.connect a.lock {left: 93px}
body.article .networksHolder .socialIcons {position: absolute; left: 186px; top:42px}
.theRightNetwork {margin-top:64px;}
body.netArticles {padding-top:419px}
body.netArticles #headerAbs, body.l2013 #headerAbs {top:53px;} /* top:3px */
body.articles.l2013 .header {padding-bottom: 0}
.ie7 .logoNew, .ie8 .logoNew {padding-top:0;}
body.netArticles ul.carousel h2 {margin-top:1px;}

body.netArticles .logoNew .newSearch {float: right; margin-left:0; line-height: 28px; margin-top:22px; height:28px; width: 229px; box-shadow: 0 0 2px #000000 inset; position: relative; right:14px;}
body.netArticles .header input[type="text"] {width: 185px;}
body.netArticles form.newSearch input.submit {height: 21px; left: 203px; position: absolute; top: 4px; width: 30px;}
body.netArticles .logoNew form.newSearch input.text, html > body.netArticles form.newSearch input.text { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 16px; left: 10px; line-height: normal; padding: 0; position: absolute; top: 5px;}
body.netArticles ul.carousel a.image {height:180px}

body.netArticles  .fb_edge_widget_with_comment {z-index:9999;}

.like .fb_edge_widget_with_comment {width: 440px}
.like.toplike .fb_edge_widget_with_comment {width: 90px}

.travelzoo {margin: -0.5em 0 0 -0.7em; }

blockquote {position: relative; display: block; clear: both; width: 82%; margin: 0 auto 25px; background: #eff0ef url("images/blockquote-start.png") no-repeat scroll 7px 7px; border:1px solid #c3c9cd; padding:18px 35px 18px 45px;   font: italic bold 20px 'Times New Roman', serif;}
blockquote p {padding:0; margin:0 !important}
blockquote:after {content:url("images/blockquote-end.png"); position: absolute; bottom:5px; right:7px;}

.topmenu.responsive {display: none; padding: 3px 5px; background: #444; color: white;}
/*.fb_iframe_widget {width: 660px;}*/

/* digg digg */
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
	background-position:-5px -232px !important;
	border-left:1px solid #1a356e;
	width:54px;
}
.FBConnectButton_Small .FBConnectButton_Text {
	margin-left:12px!important;
}

.dd-digg-ajax-load,.dd-reddit-ajax-load,.dd-dzone-ajax-load,.dd-ybuzz-ajax-load,
.dd-twitter-ajax-load,.dd-fbshare-ajax-load,.dd-fblike-ajax-load,.dd-delicious-ajax-load,
.dd-sphinn-ajax-load,.dd-gbuzz-ajax-load,.dd-fbshareme-ajax-load,.dd-tweetmeme-ajax-load,
.dd-linkedin-ajax-load, .dd-google1-ajax-load{
	background-image:url(../image/ajax-loader.gif);
    background-repeat: no-repeat;
	background-position: center ;
	width:50px;
	height:22px;
}

.dd_delicious{
	display:block; 
	color:#000; 
	font:normal 16px arial; 
	text-decoration:none; 
	width:50px; 
	height:60px; 
	text-align:center;
}

.dd_delicious a:link, .dd_delicious a:visited, .dd_delicious a:active, .dd_delicious a:hover{
    text-decoration:none;
    color:#000;
}

.dd_delicious_normal_image{
	background-image:url(../image/delicious.png); 
    background-repeat: no-repeat;
    text-align:center;
	height:60px;
	margin-top:3px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
}


.dd_delicious_compact_image{
	background-image:url(../image/delicious-compact.png); 
    background-repeat: no-repeat;
    text-align:center;
	height:22px;
	/*margin-top:3px;*/
	padding:0;
	text-align:center;
	width:50px;
	display:block;
}


.dd_delicious_compact_image span{
	font-size:10px;
}

.dd_comments {
	background-image:url(../image/comments-link.png); 
    background-repeat: no-repeat;
    text-align:center;
	height:16px;
	margin-top:3px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
}


.dd_button a:link,
.dd_button a:visited,
.dd_button a:active{
	text-decoration:none;
	color:#000000;
}

#dd_ajax_float{
	padding:2px 0px;
	text-align:center;
	line-height:16px;
	font-size:10px;
	font-family:Arial; 
	display:none;
}

.dd_post_share{
	padding:0px;
	margin-bottom:6px;
	display:block;
}

.dd_post_share_left{
	float:left;
}

.dd_post_share_right{
	float:right;
}

.dd_buttons img{
	border:none;
	border-width:0px;
	border-color:#000000;
	border-style:none;
}

#dd_name{
	color:#A9A9A9;
	font-size:0.5em;
	text-align:center;
	margin:6px 0 4px 0;
	padding:0;
	line-height:0px;
}

#dd_name a:link, #dd_name a:visited, #dd_name a:active {
    text-decoration:none;
    color:#A9A9A9;
    border:0;
}

#dd_name a:hover {
    text-decoration:underline;
    color:#A9A9A9;
    border:0;
}

.dd_button{
	float:left;
	padding:4px;
}

.dd_button_v{
	padding:2px 4px;
}

.dd_button_spacer{
	padding-top:8px;
}

#dd_comments{
	clear:both !important;
    width:50px;
    height:60px;
    font-family:arial;
}

#dd_comments a:link, #dd_comments a:visited, #dd_comments a:active, #dd_comments a:hover {
    text-decoration:none;
}

#dd_comments .clcount{
	background-image:url(../image/comments-count.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-align:center;
	color:#444444;
	display:block;
	font-size:20px;
	height:34px;
	padding:4px 0;
	position:relative;
	text-align:center;
	width:50px;
	line-height:24px;
}

#dd_comments .ccount{
	color:#444444;
	font-size:17px;
	text-align:center;
	text-decoration:none;
}

#dd_comments .clink{
	background-image:url(../image/comments-link.png); 
    background-repeat: no-repeat;
    text-align:center;
	height:16px;
	margin-top:3px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
}

/******************Extra Services*****************/
.dd_button_extra_v{
	padding:1px 4px;
}

.st_email_custom{
	background-image:url(../image/email.png);
    background-repeat: no-repeat;
    background-position: 3px 4px;
	padding: 2px 4px 3px;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 2px;
	cursor:pointer;
	margin-bottom:2px;
}

#dd_print_button{
	background-image:url(../image/print.png);
    background-repeat: no-repeat;
    background-position: 3px 2px;
	padding: 1px 4px 3px;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 2px;
	cursor:pointer;
	margin-bottom:2px;
}

#dd_email_text{
	padding:0 0 0 18px;
	font-size:10px;
}

#dd_print_text{
	padding:0 0 0 14px;
	font-size:10px;
}

#dd_print_text a:link, #dd_print_text a:visited, #dd_print_text a:active {
	color:#000;
    text-decoration:none;
}

#dd_print_text a:hover{
	color:#0000FF;
	text-decoration:underline;
}
/* end of digg digg */

/* minimalist pages tweaks */
body.netArticles.minimalist{padding-top: 128px}
.minimalist .socialButtons {position: relative; top: 0;}
.minimalist.header  #___plusone_0, .minimalist.header #___plusone_1 {position: relative;top: 3px}
.minimalist .thecontent, .minimalist .theLeft{margin-right: 0;}
body.article.minimalist .content, body.article.minimalist .header.minimalist {width:800px;}
body.article.minimalist .header.minimalist {width: 990px}
.minimalist .like.toplike .fb_edge_widget_with_comment {width: 320px}
.minimalist .like.toplike {position: relative;top: 3px}
.minimalist .authorSocial .row {border-bottom: 1px solid black}
body.minimalist h1 {font-family: 'Raleway'; font-size: 36px; line-height: 1.3; font-weight: 500; color: #434F67}
.minimalist .authorBottom .like.toplike {position: static; padding-top: 3px}
.minimalist h6 {font-size: 22px; font-weight: 700; margin:5px 0 10px;}

.minimalist img.aligncenter {display: block !important; float: none; text-align: center; margin: 0 auto;}
.minimalist img.wide {width:100%; height: auto; min-width: 100%;}


/* minimalist top image articles */
.minimalist .imgMinimalist {background: transparent 0 0 no-repeat fixed; min-height:200px; height: 525px; margin-bottom:35px; background-size: cover; width: 100%;}
.minimalist .entry div.wp-caption {width: auto !important}
.minimalist .entry div.wp-caption img {min-width:99% !important; max-width: 99%; height: auto !important}
body.minimalist.minimalist2015 .entry {padding-left:0}
body.article .content.minimalist2015 {width: 100%; margin:0;}
body.netArticles.minimalist.minimalist2015{padding-top:0}
body.minimalist.minimalist2015 .top h1 {line-height:1; font-weight: 900; text-align: center; font-size:56px; margin-bottom:15px; letter-spacing: 1.5px}
body.minimalist.minimalist2015 .top * {color: white}
body.minimalist2015 .top{width: 100%;  padding-top:268px; position: relative; z-index:9; background: rgba(0,0,0, 0.3)}
body.minimalist2015 .inTop, body.minimalist2015 .section, body.minimalist2015 .defaultNavigation.socialQuote, body.minimalist2015 .simple-footnotes {width:700px; margin: 0 auto;}
body.minimalist2015 .logo2 {text-align:center}
body.minimalist2015 .logo2 a, body.minimalist2015 .logo2 img {position: static; width: auto}
body.minimalist2015 .logo2 img {opacity: 0.6}
body.minimalist.minimalist2015 div.imgMinimalist {position: absolute; top:0; left:0; background-attachment: scroll; background-position: center bottom; width: 100%}
body.minimalist.minimalist2015 .meta {position: absolute; bottom:30px; left:30px; z-index:8; font-size: 1.3em}
body.minimalist2015 .section {font-size: 19px; font-weight: 400; font-family: "Raleway"; line-height: 1.5; padding: 10px 0}
body.minimalist2015 .section img {max-width: 700px; }
body.minimalist2015 li {padding-bottom:10px}

body.minimalist2015 .headminimalist {width:100%; margin-bottom:25px}

body.minimalist2015 .title{font-size:55px; width: 1000px; margin:20px auto 10px; text-align: center; line-height:1.3; font-weight: 600; padding:20px 0 0; font-family: "Raleway"}
body.minimalist2015 .title.title2 {font-size:40px}
body.minimalist2015 .title.title3 {font-size:30px; text-align: left; width:700px}
body.minimalist2015 .wide {width: 100% }
body.minimalist2015 .wide img{width: 100% !important; height: auto }
body.minimalist2015 .image, body.minimalist2015 .quote {width: 1000px; text-align:center; margin: 0 auto}
body.minimalist2015 .image img {width: 100% !important; height: auto; border: none !important}
body.minimalist2015 .quote {font-size:33px; font-weight: 400; font-style: italic; padding:10px 0; line-height:1.3; font-family: "Raleway"}


body.minimalist2015 .arrowHolder {width: 100%; height: 19px; margin: 0 auto; text-align: center; position: absolute; bottom:50px}
body.minimalist2015 .arrowDown {width: 35px; height: 19px; display: inline-block; background: transparent url('images/arrow_down.png') 0 0 no-repeat;}
/*body.minimalist2015 .arrowDown:hover {opacity: 1}*/
body.minimalist2015 .ratingSystem {display: none}

body.minimalist2015 .shareArticle {border-top: 1px solid #ccc; padding-top:10px}
body.minimalist2015 .shareArticle span {display: block; float: left; margin-right:10px; font-size:19px}
body.minimalist2015 .shareArticle.social-buttons .button_count .facebook-like .sCounter {right:1px}
body.minimalist2015 .section.breadcrumbs {font-size:11px}

body.minimalist2015 .minimalist2015.content {padding:0}
body.minimalist2015 .wide img {border: none !important}

body.minimalist2015 .nr_related_placeholder {display: none !important}

body.article.minimalist2015 h2.subtitle {font-size:22px; text-transform: none; font-style: normal; text-align: center; line-height:1.3}

body.minimalist2015 .bigSharers a {display: inline-block; margin-right: 10px; margin-bottom: 25px}
body.minimalist2015 .bigSharers a.last {margin-right: 0}
body.minimalist2015 .bigSharers a img {border: none;}
body.minimalist2015 .lminimalist {position: absolute; right: 30px; bottom: 25px}
body.minimalist2015 .lminimalist img {border: none}


@media screen and (max-width: 1400px) {
    .minimalist .imgMinimalist {height: 400px}
}
@media screen and (max-width: 1140px) {
    .minimalist .imgMinimalist {height: 200px}
}

@media screen and (max-width: 1360px) {
    body.minimalist2015 .arrowHolder {display: none;}
}

@media screen and (max-width: 1100px) {
    body.minimalist2015 .wide, body.minimalist2015 .image {width: 100%}
    body.minimalist2015 .quote, body.minimalist2015 .title, body.minimalist2015 .title.title3 {width: auto}
}

@media screen and (max-width: 950px) {
    body.minimalist.minimalist2015 .top h1 {font-size:45px !important}
}

@media screen and (max-width: 750px) {
    body.minimalist2015 .inTop, body.minimalist2015 .section, body.minimalist2015 .defaultNavigation.socialQuote, body.minimalist2015 .simple-footnotes {width: auto; padding-right:10px; padding-left:10px}
    body.minimalist2015 .quote {font-size:25px padding: 0 20px;}
    body.minimalist.minimalist2015 .top h1 {font-size: 37px !important; padding: 0 10px;}
    body.minimalist2015 .minimalist2015.content {overflow: hidden !important}
    body.minimalist2015 .title {font-size:40px; padding: 0 10px;}
    body.minimalist2015 .title.title2 {font-size:30px;}
    body.minimalist2015 .title.title3 {font-size:22px;}
    body.minimalist2015 .section {font-size:17px;}
}

@media screen and (max-width: 715px) {
    .minimalist .imgMinimalist {background-size: cover; height:200px}
}

@media screen and (max-width: 450px) { 
    body.minimalist.minimalist2015 .top h1 {font-size: 30px !important; padding: 0 10px; }
    body.article.minimalist2015 h2.subtitle {font-size: 18px}

    body.minimalist2015 .title {font-size:35px; padding: 0 10px;}
    body.minimalist2015 .title.title2 {font-size:25px;}
    body.minimalist2015 .title.title3 {font-size:17px;}
    body.minimalist2015 .quote {font-size: 20px}
}

/* end of minimalist top image articles */ 


/* layout 2013 */

body.l2013 .emailbanner, body.l2013 .emailbanner .nameArticle, aside div.title, body.l2013 .top h1, body.l2013  h1:first-of-type  {font-family: 'Raleway', 'Arial'}

body.netArticles.l2013, body.articlesMenu.l2013 {padding-top:127px;}
body.l2013 .theRightNetwork{margin-top: 0}
.header .socialTop {padding-top:0; position: relative; right: 4px; top: -10px}
.header #___plusone_0, .header #___plusone_1 {position: relative; top: 3px}
body.l2013 .emailbanner {background: #a4c8ea; }
body.l2013 .emailbanner .af-body.af-standards input.submit {background: #2172c4}
body.l2013 .emailbanner #af-form-1277367922 label.italicText {background: none transparent; text-indent: 0; color:#3e4e65; font-size: 16px; font-weight: 500; font-style: italic; padding-top: 4px}
body.l2013 .emailbanner .nameArticle {color:#3e4e65; font-weight: 500; font-style: italic; float: right;padding-right: 10px; text-align: right;}

body.l2013 .theRight .box{border: 1px solid #000; padding: 0; margin-bottom: 10px; background: #F3F2EA}
body.l2013 .theRight .box.adv {border: none;}
body.l2013 .box div.rss {width: auto;}
body.l2013 .top h1, body.l2013  h1:first-of-type {color: #434f67; font-size: 36px; line-height: 39px; font-weight: 500}

aside div.tabHolder {width: 204px; margin: 0 auto; padding:15px 0;}
aside ul.carousel {margin:0; width: auto;}
aside ul.carousel li {margin:0; float: none; width: auto;}
aside div.tabHolder {height: auto;overflow: visible;}
aside div.title {font-size: 20px; text-transform: uppercase; color: #3f5064; font-weight: 600; margin-bottom: 12px; -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0, 0.1);}
aside ul.carousel h2 a, ul.carousel h2 a:visited {color: #3e5066}
aside ul.carousel h2 {margin-bottom: 15px !important;}
.l2013 aside .rss input[type=text], .l2013 aside .rss input#mce-EMAIL  {border: 1px solid #7e9db9; box-shadow: none;}

.l2013 .boxSearch {border: 1px solid #323f52; overflow: hidden; padding: 5px;}
.l2013 .boxSearch input[type=text], .l2013 .boxSearch input.q {line-height: 20px; border:none; background: white; float: left; padding: 5px 11px; margin-bottom: 0; width: 195px; font-size: 16px;}
.l2013 .boxSearch input[type=submit] {}

/* end of layout 2013 */

body.article .theLeft {overflow: visible;}
body.article #dd_ajax_float {display: block;}

.catDesc img.fll {float: left; margin: 1px 7px 7px 0;}
.catDesc img.flr {float: right; margin: 1px 0 7px 7px;}
.catDesc p {margin-top: 0 !important; margin-bottom:12px !important; padding-top: 0}
.catDesc{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #b2b2b2; overflow: hidden;}
.catDesc a, .catDesc a:visited {font-family: 'Verdana' !important}

.ratingSystem .bannerRating {min-height: 80px}


/* ebook shortcode ?*/
.ebookBanner {clear: both; margin:20px 0 ; border:1px solid #435165; box-shadow: 1px 1px 0 rgba(255,255,255,.3) inset; padding: 27px 20px; background: #3f4f66; font-family: "Raleway", sans-serif; width:auto; overflow: hidden;}
.ebookBanner .defaultNavigation {background: none; border:none;}
.ie .ebookBanner .defaultNavigation {filter: none !important; width: auto !important;}
.ebook-image img {border: 2px solid white; box-shadow: 1px 1px 1px rgba(0,0,0,.3); width: 140px; height: auto;}
.ebook-image {width: 146px; overflow: hidden; max-height: 150px; margin-right: 20px;box-shadow:  1px 1px 202px rgba(255, 255, 255, .6); background:rgba(255,255,255,0.16)}
.ebook-content {margin-top: -5px}
.ebook-content .ebook-topTitle, .ebook-content .ebook-title, .ebook-content .ebook-description {text-shadow: 1px 0 0 #0b0e12; color: white}
.ebook-content .ebook-topTitle {font-size: 14px; font-weight: 300;}
.ebook-content .ebook-title {font-size: 29px; font-weight: 400; margin-bottom: 9px; line-height: 33px}
.ebook-content .ebook-description {font-size: 14px; font-weight: 600; line-height: 18px; margin-bottom: 20px}
.ebook-description a, ebook-description a:visited{color: white; text-decoration: underline}
.ebook-content.ebook-centered .ebook-description {margin-bottom: 0}
.ebook-button.ebook-centered {padding-top: 20px}
.ebook-content a.btn {font-family: "Raleway"}
.ebook-content a.button_big { font-size: 16px; font-weight: bold; min-width: 136px; padding: 7px; width: auto !important;}
.ebook-centered {text-align: center}
.ebook-subscribe {padding-top: 10px; margin:-20px 0 20px; width: auto;}
a.button-subscribe-link, .ebookBanner .defaultNavigation a.button-subscribe-link  {display: block; text-align: center; background: #da7b1b; padding:5px 20px; width:auto; font-family: "Raleway"; box-shadow: 2px 2px 2px rgba(0,0,0,0.3);}
a.button-subscribe-link, a.button-subscribe-link:visited, a.button-subscribe-link:hover {color: white; text-decoration: none;}
a.button-subscribe-link:hover {text-decoration: underline;}
.ebookBanner .defaultNavigation a.button-subscribe-link {display: inline-block; color: white !important}

.ebookBanner.ebook-like {width: 530px; height: 73px; padding: 13px 20px 13px 94px; overflow: hidden; background: #3f4f66 url('http://cdn.bootsnall.com/like-bkg_yosj0q.png') 0 0 no-repeat;}


.ebookBanner.minimalist {border: none; font-family: "Arial", _sans-serif; margin-bottom:0; box-shadow: none; padding: 23px 20px 15px}
.ebookBanner.minimalist .ebook-content .ebook-title {font-size: 35px; line-height: 1.2; text-shadow: none}
.ebookMinimalist.ebook-button.ebook-centered {padding-top:0}
.ebookMinimalist a{margin-bottom:20px; display: block; letter-spacing: 0.5px; font-family: "Arial", _sans-serif; font-size:21px; position: relative; top:2px; padding: 15px 60px; text-transform: uppercase; color: white; background: black; font-weight: normal; text-decoration: none !important; line-height: 1.2  }
.ebookMinimalist a span{font-family: "Raleway"; font-size:34px; position: absolute; right: 25px; top:20px; font-weight: 300; line-height: 34px; top: 8px;}

.ebookBanner.minimalist.gray {background: #dddee3;}
.ebookBanner.minimalist.gray .ebook-content .ebook-title, .ebookBanner.minimalist.gray   .ebook-content .ebook-description {color: #444;}
.ebookMinimalist.gray a{background: #23bd99}

.ebookBanner.minimalist.red {background: #cc3216;}
.ebookBanner.minimalist.red .ebook-content .ebook-title, .ebookBanner.minimalist.red   .ebook-content .ebook-description {color: #ffffff;}
.ebookMinimalist.red a{background: #454b4b}
/* end of ebook shortcode ?*/

/* product shortcode */

section.product h2 {font-size: 22px; font-weight: 700; margin:5px 0 20px; line-height: 30px}
section.product h2 small {font-size: 79%}
section.product p {margin-top:0 !important;}
section.product .buyButton, section.product .buyButton:visited {
    background: none repeat scroll 0 0 #DA7B1B;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-size: 20px;
    margin-top: 20px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    width: auto;}
.clear.m90 {margin-bottom: 90px;}


/* product shortcode */


p.notes {border-bottom: 1px solid #ddd}
.simple-footnotes ol {font-size:15px}


@media only screen and (min-width:1780px) {
    .bnaArticles .entry {font-size: 1.35em}
    body.l2013 .top h1 {line-height: 1.3}
    .articles .featArt p {font-size: 15px; line-height: 1.3}
    .articles .featArt h2, .articles .featArt h3 {font-size: 18px; line-height: 1.3; }
    .gfHeader a, .gfHeader a:visited, .gfHeader a:link {font-size: 13px}
}

@media only screen and (max-width:1280px) {
    body.bnaArticles.minimalist .defaultNavigation .indie-details {top:40px; right: 0}
    .minimalist .socialButtons {top: 29px;}
   html5 body.bnaArticles .defaultNavigation .indie-details {right:0;}
    .header .socialTop {right: 0; padding-top:39px;}
}

@media only screen and (max-width:850px) {
    body.article.minimalist .content, body.article.minimalist .header.minimalist {width: auto;}
}

@media only screen and (max-width:770px) {
    .minimalist .like.toplike {left:10px; margin-bottom: 20px; top:24px; float: left; clear:both;}
}

@media only screen and (max-width:500px) {
    body.netArticles.minimalist {padding-top:165px;}
    .minimalist .socialButtons {float: left; right: auto; top: 75px}
    .minimalist a.comments {display: none}
}
@media only screen and (max-width:450px) {
    .minimalist .logo2 img {width: auto;}
}
/* end of minimalist pages tweaks */


body.article .globalRegion .logins .absolute.loggedin {position: relative;}

/* responsive */

@media only screen and (max-width:1280px) {
    .article .logoNew {margin-top:35px;}
    ul.articleMenu {visibility: hidden}
    body.bnaArticles .defaultNavigation .indie-details { right: 0px} /* top:40px; */

}

@media only screen and (max-width: 1050px) {
    .header, .content, .footer, .secondFooter, body.article .content, body.article .header, .logoNew, .articles .moreBottom {width: auto; padding-left:10px; padding-right:10px}
    .articles .moreBottom .cell {width: 48%; margin:13px 0 0;}
    .articles .moreBottom .cell:nth-child(2) {float: right}
    .logoNew, .articles .moreBottom {padding:0;}
    
    .greenFooter .bnaLogoGreen  {display: none;}
    .greenFooter .fHolder {width: auto; padding: 0 1em;}
    .gfFooter .bottomSocial  {margin-left:10%;}
    .gfFooter p.copyrights {float: none; clear: both}
    
    .topmenu.responsive {display: block;}
    .topMenuArticles {display: none; top: 22px; z-index: 9999; position: absolute; height: auto; width: 96.7%; padding: 20px 0 0 }
    .topMenuArticles ul.menu li {width: 20%; border-right: medium none; float: left; font-size: 11px;  height: auto; margin-bottom: 20px; margin-right: 18px; padding-left: 19px; padding-right: 0; text-align: left;} 
    .topMenuArticles ul.menu li:hover ul {display: none;}
    .topMenuArticles br {display: none;}
    .topMenuArticles ul.menu li:last-child {clear: both}

    body.l2013 .topMenuArticles {display: block; position: static; width: auto; padding: 5px 0; width: 100% !important;}
    body.l2013 .topMenuArticles ul.menu li {margin-bottom: 0;}
    body.l2013 .topMenuArticles ul.menu a {height: auto; padding:0;}
    body.l2013 .topMenuArticles li:hover ul {display: none !important}
    body.l2013 .topMenuArticles ul.menu li {width: 20%; border-right: medium none; margin: 0 18px 0 19px;}
    
    .nitinh-vAlign {height: auto!important; top:0 !important;}
    .logo2 img {z-index:1}
    
    .articles .moreBottom .cell {width: 100%;}
    
    .article .responsive .theLeft, .article .responsive .theRight {display: none;}
    
    body.netArticles {padding-top: 164px;}
    
    .entry img.aligncenter {width: 99%;height: auto;}

    body .globalRegion .logins .absolute.loggedin { right: 36px; position: relative;}


    #indie_map_iframe {width: 85% !important;}
}





@media only screen and (max-width: 800px) {
    .logoNew .newSearch  {right: 20px; margin-left:0; position: absolute;}
    
}

@media only screen and (max-width: 700px) {
    body .theRight {display: block; clear: both;}
    .theRight .responsive {float: left;  width: 100%}
    .theRight .responsive .ad, .theRight .adv, ul.inRight.responsive{display:none;}
    .theRight .responsive:nth(2){margin-right:0;}
    .sidebar,  .popular .holderTabs {width: 100%;}
    .tab_container {width: 95%}
    .box div.rss {width: 90%;}
    .theRight .lookingNew h2 {background: none; height: auto; font-size:1.2em; font-weight: bold; padding: 0 0 10px; border-bottom: 2px solid #282E3B}
    .theRight .lookingNew a.more, .networksHolder, .smallWidget {display: none;}
    .lookingNew .newGrayMenu ul{width: 100%;}
    .inRight .box {width: 48%; float: left; margin-right:10px}
    form.rss .rssIcon, div.rss .rssIcon {left: auto; right:10px}
    .theRight .inRight, .theRight .ad {padding-left:0;}
    .lookingNew .newGrayMenu {border-bottom:2px solid #282E3B }
    
    body.l2013 .emailbanner {height: auto; padding-bottom:5px}
    
    
    
    .theLeft, .thecontent {margin:0;}
    
    .entry, body.article h1, body.article p.meta {padding-left:0;}
    
/*    .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe  {width: 100% !important; }  display: none; height: 0px !important */
    .clear.responsive {display: none;}
    
}

@media only screen and (max-width: 667px) {
    .gfFooter .bottomSocial {clear: both; float: none; margin: 0 auto 5px !important; width: 110px; overflow: hidden;}
    .gfFooter p.phone {display: block; float: none; text-align: center; margin-bottom:20px}
    .gfFooter p.copyrights {text-align: center;}
    .topMenuArticles ul.menu li {width: 40%;}
    .inRight .box {width: 100%; float: none; clear: both}
    .box div.rss {width:97%;}
    .box div.rss {width: 100%;}
    form.rss .rssIcon, div.rss .rssIcon {right:10%}

    .articles .featArt h2, .articles .featArt h3 {font-size: 18px; line-height: 1.3}
    .articles .featArt p {font-size: 15px; line-height: 1.3; margin-top: 0 !important}
    .gfHeader dt {font-weight: bold; font-size: 17px; margin-bottom: 7px;}
    .greenFooter ddl, .greenFooter dd, .greenFooter dd {margin-left: 0; font-size: 14px; font-weight: 500 !important; }
    .gfHeader a, .gfHeader a:visited, .gfHeader a:link {font-weight: 500; font-size: 14px}
    .gfHeader dl {margin-bottom: 15px}

    .bnaArticles .entry {font-size: 1.35em}
    body.l2013 .top h1 {line-height: 1.3}
}

@media only screen and (max-width: 625px) {
    .logoNew {background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; margin-top: 34px;}
    .logoNew .newSearch, .articles .headerTop {display: none;}
    body.articlesMenu {padding-top: 157px;}
    .OB_default {display:none !important;}
    .facebookComments .fb_iframe_widget *, body .facebookComments .fb_iframe_widget * {width: 100% !important; width: 100%;}
    blockquote {width: auto; font-size:1em}
    #displetpop, body.minimalist2015 .lminimalist {display: none !important}
}


@media only screen and (max-width:500px) { 
    body.l2013 .header .socialTop {float: left; padding-top: 0; clear: both}
    body.l2013 .breadcrumbs {padding-top: 40px}
    body.l2013 .topMenuArticles {display: none;}
    body.bnaArticles.l2013 .defaultNavigation .indie-details {top:64px;}
    body.l2013 .emailBna {display: none;}
    body.articles.l2013 {padding-top: 160px !important}
    body.l2013 #header #___plusone_0, body.l2013 #header #___plusone_1 {display: none !important}
    body.articles.l2013 .defaultNavigation .indie-details {top: 65px}
    body.l2013 .fb_edge_widget_with_comment {top: 3px}
    body .globalRegion .logins .absolute.loggedin {position: relative; top: -3px; right: 36px;}

    

}

@media only screen and (max-width:450px) {
    .gfFooter p.phone, body.article p.phone {font-size:22px; margin-bottom:10px !important}
    .gfFooter p.copyrights {line-height:16px;}
    .gfHeader dl  {margin-right:2em; margin-bottom:1em}
    .topMenuArticles ul.menu li {width: 80%;}
/*    #fb-root. fb_reset {display: none}*/
    body.articles h1, body.article h1 {font-size:2em}
    body.article h2, .theLeft h4, .articles .featArt h2{font-size:1.2em}
    .theLeft h4 {font-weight: bold}
    .logo2 img {width:80%}
    body.netArticles, body.articlesMenu  {padding-top:133px;}
    .breadcrumbs {display: none;}
    .comment .theComment {width: auto;}
    .entry img.aligncenter {width: 95% !important;}

    body.netArticles.l2013 {padding-top: 161px}
    body.l2013 .top h1 {font-size: 26px}

    .articles .featArt img {width: 100%; height: auto; margin-bottom: 10px}
    .articles .featArt h2 {font-size: 18px !important}
    .articles .featArt {padding-bottom: 10px; margin-bottom: 20px; border-bottom:1px solid #ccc;}

    .authorSocial dl.like {display: none;}
    .authorSocial dl.row.like {width: 97%; overflow: hidden; height: 58px; display: block;}
    body.l2013 .socialHolder {overflow: hidden; display: none}
    .authorSocial .like dt {float: none; margin-botom:5px}
    
    
    
    


}

@media only screen and (max-width:450px){
.adv.box, .sidebar .tabHolder, .boxSearch {display: none !important; }
.sidebar .box .rss {display: none}
.sidebar .box .rss.accountMore {display: block}
    .sidebar * {border: none !important}
    .articles .thecontent img, .articles .thecontent article p, .articles .thecontent article .clear, .articles .thecontent article a.more, .articles .clear.separator,
    .articles .moreBottom .featArt p, .articles .moreBottom .featArt a.more, .articles .moreBottom .featArt .clear
    {display: none}
    .articles .thecontent article:first-of-type img, .articles .thecontent article:first-of-type p, .articles .thecontent article:first-of-type .clear, .articles .thecontent article:first-of-type a.more{display: block}
    .pagings a, article a.more {display: block; float: none !important; clear: both; width: auto; padding:10px 5px; background: #006599; color: white; font-size:16px; text-align: center; margin-bottom:10px}
    article a.more:after{content:"" !important}
    article a.more {margin-bottom:0;}
    .gfHeader {display: none}
    .articles .moreBottom .cell h2 {padding: 10px; font-size:16px}
    .greenFooter {margin-top:0;}
    .ebook-content .ebook-topTitle {clear: left;}
    .ebook-image {width: 100%; overflow: visible; max-height: none; box-shadow:  none; background: transparent; text-align: center }
    .clear.m90 {margin-bottom:35px}
    
    .entry .ad_250 {clear: both; display: block; width: 300px; margin:0 auto 25px; float: none}
    
    }
#hellobar-wrapper {z-index:999999 !important}

@media print {
   .nr_related_placeholder, .article .socialQuote, .article #headerAbs .logoSmall .socialTop,.article .menuAbs, .article .topMenuArticles, .article .like, .article .emailBna, .article .ad_250, .article .emailbanner, .article .socialHolder.social-buttons, .article .facebookComments, .article aside, .article footer, .article .dd_outer   {display: none !important}
   .article .theLeft, .article .thecontent {margin-right:0;}
   .bnaArticles.article .entry {font-size:16pt}
}
