/*
Theme Name: Herald
Theme URI: http://underscores.me/
Author: Farhan
Author URI: http://farhanghafoor.com
Description: Description
Version: 1.0.0
Text Domain: herald
*/

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {	color: #000; }
a:visited { color: #000; }
a:hover, a:focus, a:active { color: #007DA9; text-decoration:none;}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}




/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption {
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text {
    font-size: small;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
	font-style:italic;
	color:#595959;
	margin-top:5px;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}



/* Custom */ 


body { 	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color:#333; -webkit-font-smoothing: antialiased; font-size:15px;}

h1,h2,h3,h4,h5,h6 { font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif; font-weight:bold; } 

p { line-height:1.5em;}


/* Global Bootstrap */

.btn { border-radius:0px;}

/* Top Bar */


#topbar { background:#ECF0F1; border-bottom:1px solid #eaeaea; padding:4px 0px;}

/* Header */

#masthead { padding:25px 0px;}
#masthead #hlogo { max-width:550px; width:100%; height:auto;}

#langbutton a { color:#fff; text-transform:uppercase}

#hinfobar { font-size:12px; color:#666666; padding-top:15px;}
#hinfobar a{ color:#666666}
#hinfobar .fa { color:#007DA9;}
#hinfobar .hsep { padding:0px 8px;}

/* Main Menu */

.navbar-collapse { padding-left:0px; padding-right:0px;}
.navbar-default { border:0px; border-top:2px solid #333; border-bottom:1px solid #333; background:transparent; border-radius:0px;}
.navbar-default a { font-weight:bold;font-size:14px;}
.navbar-default .navbar-nav>li>a { color:#333; border-bottom:3px solid transparent;}
.navbar-default .navbar-nav>li>a:hover { border-bottom:3px solid #007DA9; color:#007DA9;}
.nav>li>a { padding-left:17px; padding-right:16px;}
.navbar { margin-bottom:10px;}
@media (min-width: 768px) {
.dropdown:hover .dropdown-menu { display: block; }
}
/* Breaking News */

#breakingnews { background:#ECF0F1; height:2px; margin:15px 0px;}


/* Footer */
#bottombar { background:#ECF0F1; border-top:1px solid #D9D9D9; padding:8px 0px; margin-top:50px;}
#bottombar ul { list-style:none; padding:0px; margin:0px;  font-size:13px; padding-top:9px;}
#bottombar ul li { list-style:none; padding:0px; margin:0px; display:inline-block; padding-right:10px; border-right:1px solid #BFBFBF; margin-right:10px; }
#bottombar ul li:last-child { border-right:0px; margin-right:0px;}
#bottombar a { color:#007DA9;}
#bottombar a:hover { color:#333;}
#fsocial .sfacebook { background:#3b5998;}
#fsocial .stwitter { background:#00aced}
#fsocial .srss { background:#f26522;}
#fsocial .syoutube { background:#bb0000;}
#fsocial .slinkedin { background:#007bb6}
#bottombar #fsocial { text-align:right; }
#bottombar #fsocial .ssep { margin-left:4px;}
#bottombar #fsocial a { color:#fff; font-size:22px; text-align:center; width:36px; height:36px; display:inline-block; padding-top:3px;}
#bottombar #fsocial a:hover { background:#333;}

#bottomboxes { background:#1C1C1C; padding:30px 0px; }
#bottomboxes h4.widget-title { color:#fff; font-weight:bold; margin-bottom:20px; }
#bottomboxes ul { list-style:none; padding:0px; margin:0px; font-size:13px;}
#bottomboxes ul li { list-style:none; padding:0px; margin:0px; padding:5px 0px;}
#bottomboxes a { color:#aaa}
#bottomboxes a:hover { color:#fff}

#colophon { background:#0F0F0F; color:#aaa; padding:13px 0px; font-size:13px;}
#colophon a{ color:#aaa}
#colophon ul{ margin:0px; padding:0px; list-style:none;}
#colophon ul li{ margin:0px; padding:0px; list-style:none; display:inline-block; padding-left:20px;}


/************/
/* Homepage */
/************/




/* Whats New */

#homewhatsnew .hwhatsnewloop { border-bottom:2px solid #E6E6E6; padding-bottom:10px;}
#homewhatsnew .hwhatsnewloop:last-child { border-bottom:0px;}
#homewhatsnew .hwhatsnewloop:first-child h2{ margin-top:0px;}

#homewhatsnew .hwnpostmeta { font-size:12px; color:#aaa; padding-bottom:10px;}
#homewhatsnew .hwnpostmeta a {  color:#007DA9; font-weight:bold;}
#homewhatsnew .hwnpostmeta a:hover {  color:#666666}
#homewhatsnew .hpwthumb { float:left; width:115px; margin-right:10px;}
#homewhatsnew .hpwthumb img { width:100%; height:auto;}





/* Section2 */

.stwocaption { color:#999; font-size:14px; padding-top:25px;}
.stwoostmeta { }
.stwoostmeta { font-size:12px; color:#aaa; padding-bottom:10px;}
.stwoostmeta a {  color:#007DA9; font-weight:bold;}
.stwoostmeta a:hover {  color:#666666}
#hsection2 .carousel-indicators { bottom:-32px;}
#hsection2 .carousel-indicators li { background:#C1CDD1}
#hsection2 .carousel-indicators li.active { background:#007DA9}



/* Section2 Big */
.stwocaption { color:#999; font-size:14px; padding-top:25px;}
.stwoostmeta { }
.stwoostmeta { font-size:12px; color:#aaa; padding-bottom:10px;}
.stwoostmeta a {  color:#007DA9; font-weight:bold;}
.stwoostmeta a:hover {  color:#666666}
#section2big .carousel-indicators { bottom:-32px;}
#section2big .carousel-indicators li { background:#C1CDD1}
#section2big .carousel-indicators li.active { background:#007DA9}

#section2big #section2biginside{ background:#ECF0F1; padding:10px; margin-bottom:15px;}

/* Home Opinion*/
#hopinions h2 { margin-top:0px; margin-bottom:0px;}
#hopinions h2.hsectiontitle a { border-top-color:#007DA9; color:#007DA9;}
.hopinion { border-bottom:1px solid #E6E6E6; padding:10px 0px;}
.hopinion h4 { margin-bottom:4px;}


.sauthorbold { font-size:13px; color:#aaa}
.sauthorbold { color:#007DA9; font-weight:bold;}


/* Home Obituary */
#hofbituary .hofloop { background:#F1F1DF; margin-bottom:6px; padding:10px;}
#hofbituary .hofloop:after { clear:both; content:""; display:table;}
#hofbituary .hofthumb { position: relative; overflow:hidden; width:100px; margin-left:15px; float:right;}
#hofbituary .hofthumb img { width:100%; height:auto; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; border:1px solid #91897C}
#hofbituary .hofthumb:hover img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}
#hofbituary .hofcity { font-size:12px; }
#sobituary h2.hsectiontitle a { border-top-color:#91897C; color:#91897C;}
#sobituary .hosloop { border-bottom:2px solid #F1F1DF; padding:0px 6px; }
#sobituary .hosloop h4 { font-size:15px;}


/* Home Memorial */
#hmfbituary .hmfloop { background:#F1F1DF; margin-bottom:6px; padding:10px;}
#hmfbituary .hmfloop:after { clear:both; content:""; display:table;}
#hmfbituary .hmfthumb { position: relative; overflow:hidden; width:100px; margin-left:15px; float:right;}
#hmfbituary .hmfthumb img { width:100%; height:auto; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; border:1px solid #91897C}
#hmfbituary .hmfthumb:hover img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}
#hmfbituary .hmfcity { font-size:12px; }
#somemorial h2.hsectiontitle a { border-top-color:#91897C; color:#91897C;}


/* HOme Video Section */

#homevideo { margin-top:15px; }
#homevideo h2.hsectiontitle a { border-top-color:#333; color:#333;}

#homevideo div.yottie-widget-video-info { padding:0px; padding-top:10px; padding-right:10px; }
#homevideo .yottie-widget-video-info a { font-size:16px; overflow:visible; text-overflow:clip; white-space:normal; line-height:1.3em;}
#homevideo .yottie-widget-video-info-passed-time { color:#aaa !important;  margin-top:6px;}
#homevideo .yottie-widget-video-preview-thumbnail img { opacity:1; transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out;}
#homevideo .yottie-widget-video-preview-thumbnail { background:#333;}
#homevideo a:hover .yottie-widget-video-preview-thumbnail img { opacity:0.5}


/* Home Below Video Sections */


.hsections { margin-bottom:20px;}
h2.hsectiontitle a { display:block; font-size:18px; font-weight:bold; padding:12px 0px; border-top:3px solid #007DA9; border-bottom:1px solid #eee; margin-bottom:15px;  color:#333; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
h2.hsectiontitle span { float:right; color:#aaa; font-weight:normal; font-size:14px; padding-top:4px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}

#scommunity h2.hsectiontitle a { border-top-color:#F58220; color:#F58220;}
#scyprus h2.hsectiontitle a { border-top-color:#32485F; color:#32485F;}
#sfood h2.hsectiontitle a { border-top-color:#8E36B0; color:#8E36B0 ;}
#sgreece h2.hsectiontitle a { border-top-color:#2980B9; color:#2980B9;}
#ssports h2.hsectiontitle a { border-top-color:#23A159; color:#23A159;}
#susa h2.hsectiontitle a { border-top-color:#C0392B; color:#C0392B;}

h2.hsectiontitle a:hover {  border-top-color:#333 !important; color:#333 !important; padding-left:5px;}
h2.hsectiontitle a:hover span { color:#333; padding-right:6px;}


.hsectionbig { }
.hsectionbig .hsbpostmeta { font-size:12px; color:#aaa; padding-bottom:10px;}

.hsbimage { position: relative; overflow:hidden; width:100%;}
.hsbimage img { width:100%; height:auto; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.hsbimage:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
  
.hsectionsmall .hsmloop:after { clear:both; content:""; display:table;}
.hsectionsmall .hsmloop { border-bottom:1px solid #E6E6E6; padding:15px 0px;}
.hsectionsmall .hsmloop:first-child {padding-top:0px;}
.hsectionsmall .hsmloop h4 { margin-top:0px;} 
.hsectionsmall .hsmloop img { float:left; width:115px; margin-right:15px; height:auto;}
.hsectionsmall .hsmpostmeta { font-size:12px; color:#aaa}
.hsectionsmall .hsmimage { position: relative; overflow:hidden; width:115px; margin-right:15px; float:left;}
.hsectionsmall .hsmimage img { width:100%; height:auto; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.hsectionsmall .hsmimage:hover img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}




#hometoaes img { width:100%; height:auto;}
#hometoaes table { width:100%;	}
#homebottomads { margin-top:20px;}
#homebottomads img { width:100%; height:auto;}
#homebottomads table { width:100%;}

#secondary .innerads img{ width:100%; height:auto; }
#secondary .innerads table{ width:100%; } 


#secondary img{ width:100%; height:auto; }
#secondary  table{ width:100%; } 





/* Post Archive CSS */

.archive  .page-header h1.page-title { margin-top:0px;}
.archive  .page-header  { margin-top:0px;}

#postarchive {}
#postarchive .poloop { border-bottom:1px solid #E6E6E6;  padding-bottom:15px; margin-bottom:15px; }
#postarchive h3 { margin-top:0px;}
#postarchive .popostmeta { font-size:12px; color:#aaa; padding-bottom:10px;}
#postarchive .popostmeta a {  color:#007DA9; font-weight:bold;}
#postarchive .popostmeta a:hover {  color:#666666}
#postarchive .poexcerpt { margin-top:5px;}

#postarchive .pothumb { position: relative; overflow:hidden; width:100%;}
#postarchive .pothumb img { width:100%; height:auto; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
#postarchive .pothumb:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
  
  
  
  
/* Obituary - Archive */

.arcobimeta {}
.arcobiview { padding:15px 0px; }
.arcobiview a { color:#fff;}


/* Obituary - Single */

.ofieldimage img { border:1px solid #CCCCCC; padding:4px;}
.ofield { padding-bottom:10px; margin-bottom:10px;}
.ofield .otitle { font-weight:bold; background:#F1F1DF; padding:2px 4px; display:inline-block; margin-bottom:5px; }
.ofield .obcontent { }
.single-obituary .entry-content { border-bottom:4px solid #F1F1DF}



  
/* Memorial - Archive */

.arcmemmeta {}
.arcmemview { padding:15px 0px; }
.arcmemview a { color:#fff;}


/* Memorial - Single */

.mfieldimage img { border:1px solid #CCCCCC; padding:4px;}
.mfield { padding-bottom:10px; margin-bottom:10px;}
.mfield .mtitle { font-weight:bold; background:#F1F1DF; padding:2px 4px; display:inline-block; margin-bottom:5px; }
.mfield .mbcontent { }
.single-memorial .entry-content { border-bottom:4px solid #F1F1DF}







/* Classifieds */

.classifiedslist .classified { position:relative;}
.classifiedslist .cityname { position:absolute; top:0px; right:0px; background:#007DA9; color:#fff; padding:5px 10px; }

.classifiedslist .classified { background:#FAFAFA; padding:10px 20px; margin-bottom:20px; border-bottom:1px solid #666; border:1px solid #ddd; }
.classifiedslist .classified h2 { margin-top:10px; font-size:22px; border-bottom:1px solid #666;}


.adverts-categories-top h4 { font-weight:bold; font-size:17px; margin-top:0px; background:#000 ; color:#fff;}
.adverts-categories-top img { width:94%; opacity:0.4}
.adverts-categories-top .adverts-flexbox-wrap:hover img { opacity:1;}	







/* Single Post */


.single-post .entry-meta { border-top:1px solid #ECF0F1; border-bottom:1px solid #ECF0F1; padding:14px 0px; font-size:12px; margin-top:15px;}
.single-post .entry-meta a { font-weight:bold;}
.single-post .entry-meta .posted-on { padding-left:15px;}
.single-post .post-navigation { padding:15px 0px; font-size:13px;}
.single-post .nav-previous { float:left; text-align:left; width:45%;}
.single-post .nav-next { float:right; text-align:right; width:45%;}
.single-post .post-navigation span { display:block; color:#c1c1c1; margin-bottom:10px;}

.post-featured-image { margin-top:15px;}
.post-featured-image img { width:auto; max-width:100%; height:auto;}
.post-featured-image p.caption { font-size:small; font-style:italic; color:#595959;}

.single .entry-content { font-size:16px;}
.single .entry-content p{ margin-bottom:25px; line-height:1.7em}



/* Comments */

h2.comments-title { display:block; font-size:18px; font-weight:bold; padding:12px 0px; border-top:3px solid #333; border-bottom:1px solid #eee; margin-bottom:15px;  color:#333; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
#respond h3#reply-title { display:block; font-size:18px; font-weight:bold; padding:12px 0px; border-top:3px solid #333; border-bottom:1px solid #eee; margin-bottom:15px;  color:#333; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; margin-top:15px;}
#respond label { display:block;}
#respond textarea, #respond input { width:100%; border:2px solid #eee; padding:3px 5px;}
#respond #submit { width:auto; border:0px; background:#337ab7; color:#fff; padding:8px 14px; font-size:13px; margin-top:10px; }
#respond #submit:hover { background:#2e6da4;}
ol.comment-list { list-style:none; padding:0px; margin:0px;}
ol.comment-list li{ list-style:none; padding:0px; margin:0px;}
ol.comment-list .comment { padding-left:40px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
ol.comment-list .comment .avatar { margin-left:-40px; margin-right:15px;vertical-align:top; }
ol.comment-list .comment .comment-author { }
ol.comment-list .comment .comment-metadata { font-size:12px; padding-left:12px; margin-top:-10px;}
ol.comment-list .comment .comment-metadata a { color:#337ab7;}
ol.comment-list .comment:last-child { border-bottom:0px}
.comment-content { padding-left:12px; padding-top:10px;}
a.comment-reply-link { display:inline-block; background:#337ab7; color:#fff; padding:4px 6px; font-size:11px;}
a.comment-reply-link:hover { background:#2e6da4}
.reply { text-align:right;}


/* Section - News Archive */ 
#newsarchives .years	a 			{ font-weight:bold; color:#666666; padding:2px 8px; border:1px solid #666666; display:inline-block; margin-right:10px; margin-bottom:20px;  }
#newsarchives .years	a:hover 	{ color:#00bc9b; border:1px solid #00bc9b; text-decoration:none;}
#newsarchives .years	a.current 	{ color:#ffffff; border:1px solid #00bc9b; background:#00bc9b;  }
#newsarchives .months	a 			{ font-weight:bold; color:#666666; padding:2px 8px; border:1px solid #666666; display:inline-block; margin-right:10px; margin-bottom:20px;  }
#newsarchives .months	a:hover 	{ color:#00bc9b; border:1px solid #00bc9b; text-decoration:none;}
#newsarchives .months	a.current 	{  color:#ffffff; border:1px solid #00bc9b; background:#00bc9b; }


/* Section - Special Issues */ 
.specialissueyears	a 			{ font-weight:bold; color:#666666; padding:2px 8px; border:1px solid #666666; display:inline-block; margin-right:10px; margin-bottom:20px;  }
.specialissueyears	a:hover 	{ color:#00bc9b; border:1px solid #00bc9b; text-decoration:none;}
.specialissueyears	a.current 	{ color:#ffffff; border:1px solid #00bc9b; background:#00bc9b;  }
.specialissuemonths	a 			{ font-weight:bold; color:#666666; padding:2px 8px; border:1px solid #666666; display:inline-block; margin-right:10px; margin-bottom:20px;  }
.specialissuemonths	a:hover 	{ color:#00bc9b; border:1px solid #00bc9b; text-decoration:none;}
.specialissuemonths	a.current 	{  color:#ffffff; border:1px solid #00bc9b; background:#00bc9b; }

#editions img { width:auto; max-width:100%; height:auto;}




.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }





#adbartop img { width:auto; max-width:100%; height:auto;}
#adbarbottom img { width:auto; max-width:100%; height:auto;}



#mainmenu { margin-top:10px; margin-bottom:10px;}


.category .archive-description { display:none;}



#relatedposts .relatedpostbox img { max-width:100%; height:auto;}








/* Floating Login Bar */





.fixedBar {
background: #007CA8; 
bottom: 0px; 
color:#fff; 
left:0; 
padding: 0px 0; 
position:fixed; 
font-size:16px; 
width:100%; 
z-index:99999; 
float:left; 
vertical-align:middle; 
margin: 0px 0 0; 
opacity: 0.95; 
font-weight: bold;
}
.boxfloat {
max-width:1160px; 
margin:0 auto;
padding:10px;
padding-bottom:15px;
width:100%;
}


.limitview { font-size:18px; font-weight:normal; padding-top:5px; }

.boxfloat h4 { font-size:20px; 
line-height:1.5em; margin-bottom:10px; margin-top:5px;}

.boxfloat a { background:#00A1DB; border-radius:20px; color:#fff; font-size:18px; padding:8px 18px; font-weight:normal;}
.boxfloat a:hover {  background:#000; color:#fff;}




 .entry-content-locked { font-size:16px; margin-top:1.5em; position:relative;}
 .entry-content-locked:after { background:hsla(0,0%,100%,.2); background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);  position:absolute; height:80px; bottom:0px; left:0px; right:0px; content:""; }
 .entry-locked-buttons a { color:#fff; width:100%; width:250px; }
 .entry-locked-form { text-align:center; margin-top:30px; margin-bottom:80px;}
 .entry-locked-form h4 { margin-bottom:20px; }
 
 
 .lockeda {
    font-size: 18px;
    color: #7E7E7E;
}



			
@media (max-width: 768px) {
#masthead  .col-md-2 { padding:10px 0px; text-align:center; }
	#masthead .col-md-8  { margin:20px 0px;}
	#masthead #hmobileban { display:none;}
	.floating-bar .container { padding-left:0px !important; padding-right:0px !important;}
	.floating-bar { font-size:13px !important; text-align:center !important;}
	.floating-bar a { font-size:14px !important; margin-top:10px; float:none !important; margin-left:0px !important;}
	
}