a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}
ins{text-decoration:underline}
del{text-decoration:line-through}
blockquote{font-size:15px;line-height:1.5em;font-style:italic;color:#1c1c1c}
dl,ul{list-style-position:inside;}
/*ul li{list-style:none}*/
caption,th{text-align:center}
img{border:none;position:relative}
a,a:visited{text-decoration:none}
.clear{clear:both}
.section,.widget,.widget ul{margin:0;padding:0}
a{color:#fffff}
a:hover{color:#575760}
:focus{outline:0}
a img{border:0}
brc{color:#bdbdbd}
.CSS_LIGHTBOX{z-index:999999!important}
.separator a{clear:none!important;float:none!important;margin-left:0!important;margin-right:0!important}
#navbar-iframe{display:none;height:0;visibility:hidden}
.widget-item-control,a.quickedit{display:none!important}
.archive .home-link,.index .home-link,.home-link{display:none!important}
*{outline:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}
:after,:before{transition:all .0s ease;-webkit-transition:all .0s ease;-moz-transition:all .0s ease;-o-transition:all .0s ease}
.status-msg-wrap{margin:0 auto 25px;text-transform:uppercase;font-size:11px}
.status-msg-border{border:1px solid #eee;opacity:.7;border-radius:2px}
.status-msg-bg{background-color:#f8f8f8;opacity:1;filter:none}
.feed-links{clear:both;display:none;line-height:2.5em}
/* Body */
body{background:#ffffff;font:normal normal 14px Poppins;color:#4f4f4f;word-wrap:break-word;margin:0;padding:0}
#outer-wrapper{max-width:1070px;margin:0 auto 20px;background-color:#FFF;}
/*.row{width:1070px}*/
#content-wrapper{margin:35px auto 5px;overflow:hidden}
.item #content-wrapper,.static_page #content-wrapper{margin:30px auto}
#main-wrapper{float:left;overflow:hidden;width:68%;word-wrap:break-word}
#sidebar-wrapper{float:right;overflow:hidden;width:32%;padding-left:2%;box-sizing:border-box;word-wrap:break-word;padding-bottom:20px}
#main-wrapper #main {margin-right:2%;}
.index #main-wrapper,.archive #main-wrapper{margin-top:10px;}
.home #main-wrapper{margin-top:0}
#topnav{width:100%;background-color:#333333;margin:0;    height: 36px;}
.tm-head{margin:0 auto;line-height:40px;overflow:hidden}
.tm-menu{float:left}
#nav1 li{    float: left;
display: inline-block;
height: 36px;
line-height: 36px;
margin-right: 18px;
padding: 0;}
#nav1 li a{color:#ffffff;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}
#nav1 li a:hover{color:#000000}
.selectnav{display:none;background-color:#272727;padding:2px 5px;box-sizing:border-box;border:0;}
select{background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;}
.social-area{float:right;    margin-right: -5px;}
.tm-head #social-top{position:relative;display:block;margin-right:0}
.tm-head #social-top ul{overflow:hidden}
.tm-head #social-top ul li{    height: 36px;
line-height: 36px;
display: block;
float: left;
padding: 0 5px;}
.tm-head #social-top ul li a{    color: #fff;
display: inline-block;
height: 25px;
line-height: 25px;
text-align: center;
width: 25px;
border-radius: 4px;    font-size: 12px;}
.tm-head #social-top ul li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tm-head #social-top ul li a:hover{color:#000000}
#social-top .facebook:before{content:"\f09a"}
#social-top .twitter:before{content:"\f099"}
#social-top .gplus:before{content:"\f0d5"}
#social-top .rss:before{content:"\f09e"}
#social-top .youtube:before{content:"\f167"}
#social-top .skype:before{content:"\f17e"}
#social-top .stumbleupon:before{content:"\f1a4"}
#social-top .tumblr:before{content:"\f173"}
#social-top .vine:before{content:"\f1ca"}
#social-top .stack-overflow:before{content:"\f16c"}
#social-top .linkedin:before{content:"\f0e1"}
#social-top .dribbble:before{content:"\f17d"}
#social-top .soundcloud:before{content:"\f1be"}
#social-top .behance:before{content:"\f1b4"}
#social-top .digg:before{content:"\f1a6"}
#social-top .instagram:before{content:"\f16d"}
#social-top .pinterest:before{content:"\f0d2"}
#social-top .delicious:before{content:"\f1a5"}
#social-top .codepen:before{content:"\f1cb"}
#social-top .facebook { background:#3C599F; }
#social-top .twitter { background:#32CCFE; }
#social-top .instagram { background:#A1755C; }
#social-top .pinterest {	background:#cb2027; }
#social-top .gplus { background:#dd4b39; }
#social-top .bloglovin {	background:#36ADED; }
#social-top .rss { background:#f26522; }
#social-top .youtube { background:#bb0000;}
#social-top .tumblr { background:#314E6C; }
#social-top .dribbble { background:#F46899; }
#social-top .soundcloud { background:#FF5500;}
#social-top .vimeo {	background:#229ACC; }
#social-top .linkedin {	background:#0085AE; }
#social-top .whatsapp {	background:#128c7e; }
#header-blog{height:90px;position:relative;overflow:hidden;padding:30px 0}
.header-content{margin:0 auto;overflow:hidden;height:90px}
.header-logo{float:left;width:285px;max-height:60px;margin:18px 0 0}
.header-logo img{max-width:100%;height:auto;margin:0}
.Header h1{color:#1c1c1c;margin:0;font-size:20px;line-height:1.3em}
.header-ads{float:right;width:728px;height:90px}
#menu{display:none}
#main-nav{position:relative;width:100%;height:48px;font-size:12px;margin:0 auto;    background-color: #fff;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-bottom: 1px solid #eee;
margin-bottom: 0;
transition: all ease 0.4s;
-webkit-transition: all ease 0.4s;
-moz-transition: all ease 0.4s;
-o-transition: all ease 0.4s;
z-index: 99;}
.header-menu{height:48px;margin:0 auto;position:relative;padding:0}
li.li-home{display:inline-block;position:relative;float:left;height:48px;box-sizing:border-box;padding:0;    padding: 0 30px 0 0; }
li.li-home a{    float: left;
line-height: 51px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: .5px;
color: #000000;}
li.li-home:hover{color: #000000;}
li.li-home:hover a{color:#fff}
#main-nav ul li{position:relative;float:left;height:48px;box-sizing:border-box;padding:0;    padding: 0 30px 0 0;}
#main-nav ul li a{float:left;color:#333;    line-height:51px;text-transform:uppercase;font-weight:500;letter-spacing:.5px}
#main-nav ul li:hover{ color: #000000;}
#main-nav ul li:hover a{ color: #000000;}
#main-nav ul li.has-children a{padding-right:0px}
#main-nav ul li.has-children a:after{content:"\f067";font-family:FontAwesome;font-size:8px;font-weight:400;position:absolute;top:0;right:14px}
#main-nav ul li ul{display:none;position:absolute;left:0;top:48px;z-index:100;background-color:#202020;border-top:0;box-shadow:0 1px 3px rgba(40,35,40,0.05);transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}
#main-nav ul li ul li{height:auto;margin-left:0;display:block;float:none;position:relative;overflow:hidden;line-height:normal;padding:0;border-right:0;border-bottom:1px solid #272727}
#main-nav ul li ul li:last-child{border-bottom:0}
#main-nav ul li ul li a{min-width:180px;color:#F2F2F2;font-size:10px;font-weight:500;text-transform:uppercase;height:34px;line-height:34px;overflow:hidden;box-sizing:border-box;padding:0 16px!important;margin-top:0;border:0;transition:all .3s ease!important;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-o-transition:all .3s ease!important}
#main-nav ul li:hover ul li a{color:#F2F2F2}
#main-nav ul li ul li a:after{display:none}
#main-nav ul li ul li a:hover{background-color:#000000;color:#fff!important;padding-left:20px!important}
@keyframes slideInDown {
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
#search-icon{position:absolute;right:0;top:0;display:block;line-height:48px;height:48px;color:#333;font-size:16px;padding:0;text-align:center;cursor:pointer;}
#search-icon:hover{color:#000000;}
#nav-search{position:absolute;right:0;top:48px;z-index:50;display:none;width:300px;height:54px;background-color:#272727;border:0;border-top:0;border-radius:0;transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;box-sizing:border-box}
#nav-search #searchform{width:100%;position:relative;margin:10px 0;padding:0 10px;box-sizing:border-box;height:34px;overflow:hidden;border-radius:0}
#nav-search #s{width:100%;box-sizing:border-box;position:relative;height:34px;float:left;padding:0 10px;margin:0;border:0;background-color:#fff;font-size:12px;font-family:inherit;color:#F2F2F2;border-radius:0}
#nav-search #s:focus{color:#F2F2F2;outline:none}
.featured{position:relative;margin:30px auto 0}
.featured .widget-content{margin:0px 0 0!important;height:auto;overflow:hidden}
.featured h2{display:none}
.featured .feat-align{    float: left;
width: 25%;
padding-right: 1px;
box-sizing: border-box;
}
.feat-align.feat-column1 {
width: 50%;padding: 0 8px;
}
.featured .hot-item{width:100%;height:195px;position:relative;float:left;display:block;box-sizing:border-box;overflow:hidden;padding:0}
.featured .feat-column1 .item1{height:399px;   }
.featured .feat-column1 .item1 .rcp-thumb{height:403px}
.featured .feat-column2 .item3{margin-top:8px;   }
.featured .feat-column4 {padding-right: 0;}
.featured .feat-column4 .item5{margin-top:8px;    }
.featured .hot-item .featured-inner{position:relative;overflow:hidden}
.featured .rcp-thumb{width:100%;height:195px;position:relative;display:block;overflow:hidden;   }
.featured .rcp-title{font-size:16px;position:relative;margin-bottom:8px}
.item3 .rcp-thumb:after{content:no-close-quote;height:190px}
.featured .post-panel{position:absolute;left:0;bottom:0;width:100%;padding:15px;z-index:2;box-sizing:border-box;    text-align: right;}
.featured .hot-item .featured-inner .featured-meta{font-size:12px;color:#ccc;font-weight:400}
.featured .rcp-title a{color:#FFF;font-weight:500;position:relative;line-height:1.4em;text-shadow:0 1px 1px rgba(0,0,0,0.5)}
.featured .post-tag{       background-color: #000000;
color: #fff;
text-transform: uppercase;
font-weight: 400;
z-index: 5;
height: 20px;
line-height: 32px;
padding: 0 6px;
font-size: 11px;}
.featured{position:relative}
.featured-overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(40,35,40,0.05)}
.featured .hot-item:hover .featured-overlay{background-color:rgba(40,35,40,0.30)}
.recent-boxes{overflow:hidden;position:relative}
.box-sec{margin-right:2%}
.box-sec h2{display:none}
.recent-boxes .box-sec .widget:last-child{margin-bottom:20px}
.box-title,.posts-title{position:relative;clear:both;z-index:1;margin-bottom:10px;line-height:33px}
.box-title h2.title,.posts-title h2.title{display:inline-block;position:relative;background-color:#fff;color:#1c1c1c;font-size:15px;letter-spacing:-.4px;text-transform:uppercase;font-weight:700;z-index:1;margin:0;padding-right:15px;    padding-left: 25px;}
.sidebar .widget h2:before,.box-title h2.title:before, .posts-title h2.title:before {
position: absolute;
content: "";
width: 12px;
height: 12px;
display: inline-block;
background-color: #000000;
left: 0;
top: 49%;
-webkit-transform: translateY(-49%);
-ms-transform: translateY(-49%);
transform: translateY(-49%);
z-index: 5;
}
.sidebar .widget h2:before, .box-title h2.title:before:nth-child(1), .posts-title h2.title:before:nth-child(1){background-color: #66297e;}
.social-count-plus ul {
border: none !important;
list-style: none !important;
margin: 0;
padding: 0;
}
.social-count-plus li {
background: none !important;
border: none !important;
clear: none !important;
float: left;
list-style: none !important;
margin: 0;
padding: 0 0 20px;
text-align: center;
width: 60px;
}
.social-count-plus .flat li {
margin-right: 1px;
width: 32%;
background: #9a9a9a!important;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 7px;
}
.social-count-plus .flat li.count-twitter {
background: #2181c3!important;
}
.social-count-plus .flat .count-twitter a {
background-position: 0px 0 !important;
}
.social-count-plus .flat a {
background-image: url(https://4.bp.blogspot.com/-X7NN6bB_BE0/WIpygw0-5vI/AAAAAAAAJmw/PJhnRCS3dz8oaKuiq-yFPGsNJ2N1tPfdACLcB/s1600/sprite-flat.png) !important;
height: 32px !important;
width: 32px !important;
}
.social-count-plus a {
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
-webkit-transition: all .4s ease;
transition: all .4s ease;
display: block;
margin: 0 auto;
opacity: 1;
padding: 0 !important;
}
.social-count-plus span {
display: block;
margin: 0;
padding: 0;
}
.social-count-plus .count {
display: block;
font-size: 14px;
font-weight: bold;
line-height: 16px;
margin: 5px 0 0;
padding: 0;
}
.social-count-plus .label {
font-size: 9px;
font-weight: normal;
line-height: 16px;
text-transform: capitalize;
}
.social-count-plus .flat li.count-facebook {
background: #345897!important;
}
.social-count-plus .flat .count-facebook a {
background-position: -32px 0 !important;
}
.social-count-plus .flat a {
background-image: url(https://4.bp.blogspot.com/-X7NN6bB_BE0/WIpygw0-5vI/AAAAAAAAJmw/PJhnRCS3dz8oaKuiq-yFPGsNJ2N1tPfdACLcB/s1600/sprite-flat.png) !important;
height: 32px !important;
width: 32px !important;
}
.social-count-plus .flat li.count-googleplus {
background: #ec4b3d!important;
}
.social-count-plus .flat .count-googleplus a {
background-position: -96px 0 !important;
}
.social-count-plus .flat a {
background-image: url(https://4.bp.blogspot.com/-X7NN6bB_BE0/WIpygw0-5vI/AAAAAAAAJmw/PJhnRCS3dz8oaKuiq-yFPGsNJ2N1tPfdACLcB/s1600/sprite-flat.png) !important;
height: 32px !important;
width: 32px !important;
}
.social-count-plus:after {
content: "";
display: table;
clear: both;
}
.social-count-plus a:hover {
opacity: 0.7;
}
.box-title h2.title a,.posts-title h2.title a{color:#1c1c1c}
.box-title:after,.posts-title:after{content:"";position:absolute;z-index:0;top:12px;left:0;width:99%;    border: 4px double #eee;}
.recent-boxes .widget{margin-bottom:30px}
.boxes .bx-first .box-thumbnail{position:relative;width:100%;height:343px}
.boxes .bf-thumb{width:100%;height:343px;position:relative;display:block}
.box-thumbnail{overflow:hidden}
.boxes ul li .box-thumbnail{width:90px;height:70px;display:table-cell;vertical-align:middle}
.boxes ul li .box-image{width:90px;height:70px;position:relative;display:block}
.bx-first .box-thumbnail .first-tag{position:absolute;top:15px;left:15px;z-index:2}
.bx-first .box-thumbnail .first-tag a{background:#000000;color:#fff;text-transform:uppercase;height:20px;line-height:20px;display:inline-block;padding:0 6px;font-size:11px;font-weight:400}
.boxes ul li .recent-content{display:table-cell;padding-left:15px;padding-right:5px}
.boxes .recent-title a:hover{color:#000000}
.recent-boxes .fbox,.recent-boxes .videos{width:100%;float:left}
.fbox .bx-first{width:50%;position:relative;float:left;padding-right:1.4%;box-sizing:border-box;overflow:hidden}
.fbox .bx-item{width:100%;position:relative;overflow:hidden}
.fbox .bx-first .bf-content{position:absolute;bottom:0;width:100%;z-index:2;padding:15px;box-sizing:border-box}
.fbox .bx-first .bf-content .recent-title a{display:block;font-size:18px;color:#fff;font-weight:500;line-height:1.5em;text-shadow:0 .5px .5px rgba(34,34,34,0.3);margin-bottom:8px}
.fbox li .recent-content .recent-title{overflow:hidden;line-height:0;margin:0 0 3px;padding:0}
.fbox li .recent-content .recent-title a{color:#1c1c1c;font-weight:500;font-size:14px;line-height:1.5em}
.boxes ul li .recent-content .recent-title a:hover{color:#000000}
.bx-first .bf-thumb:after{content:no-close-quote;position:absolute;left:0;bottom:0;width:100%;height:151px;background:url(http://3.bp.blogspot.com/-LnvazGBvKh8/VskckSkmzxI/AAAAAAAAC4s/erEgI6A_ih4/s1600-r/metabg.png) repeat-x;opacity:.8}
.bf-content .recent-date{color:#ccc}
.fbox ul li{display:block;width:48.6%;float:right;margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #f5f5f5}
.fbox ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.img-overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(40,35,40,0.05)}
.tk-thumb a:hover .img-overlay,.boxes ul li .box-image:hover .img-overlay,.boxes .bx-first:hover .img-overlay,.custom-widget .rcthumb:hover .img-overlay,.PopularPosts .item-thumbnail:hover a .img-overlay,.map-thumb:hover .img-overlay{background-color:rgba(40,35,40,0.3)}
.videos .recent-title a{display:block;font-size:18px;color:#1c1c1c;font-weight:500;line-height:1.5em;margin-bottom:5px}
.videos .recent-title a:hover{color:#000000}
.videos ul{position:relative;overflow:hidden}
.videos ul li{width:50%;float:left;box-sizing:border-box;margin:0;padding:0 5px 0 0}
.videos ul li:nth-child(2){padding:0 0 0 5px}
.videos ul li .videos-item{width:100%;position:relative;display:block;overflow:hidden;padding:0}
.videos .box-image{width:100%;height:220px;display:block;position:relative;margin:0;padding:0}
.videos .box-image:before{content:"\f04b";font-family:FontAwesome;line-height:54px;width:54px;height:54px;font-size:20px;color:#fff;text-align:center;background-color:RGBA(0,0,0,0.4);font-weight:400;position:absolute;top:50%;right:50%;margin-top:-27px;margin-right:-27px;opacity:.5;z-index:2;padding:0;border:2px solid #fff;border-radius:50%;transition:all .3s ease}
.videos li:hover .box-image:before{opacity:1}
.videos .recent-content{width:100%;z-index:2;padding:10px 10px 0 0;text-align:left;box-sizing:border-box;position:relative}
.videos-overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(40,35,40,0.0)}
.videos li:hover .videos-overlay{background:rgba(40,35,40,0.3)}
.recent-boxes .carousel{position:relative;margin:0 0 25px!important;padding:0;overflow:visible;height:auto;display:block;clear:both}
.main-carousel{overflow:hidden}
.carousel-item{padding:0!important;position:relative;overflow:hidden;list-style:none}
.carousel-thumb{width:100%;height:250px;position:relative;display:block}
.carousel-item .box-image{width:100%;height:250px;position:relative;display:block}
.carousel-item .box-image:after{content:no-close-quote;position:absolute;left:0;bottom:0;width:100%;height:171px;background:url(http://3.bp.blogspot.com/-LnvazGBvKh8/VskckSkmzxI/AAAAAAAAC4s/erEgI6A_ih4/s1600-r/metabg.png) repeat-x;background-size:100% 100%;opacity:.8}
.carousel-content{position:absolute;bottom:0;width:100%;z-index:2;box-sizing:border-box;padding:15px;text-align:left}
.carousel-item .recent-title{margin:10px 0 3px;font-size:16px;font-weight:500}
.carousel-item .recent-title a{color:#fff;display:inline-block;line-height:1.4em;text-shadow:0 .5px .5px rgba(34,34,34,0.3)}
.carousel-item .recent-date{color:#ccc}
.carousel-tag a{display:inline-block;background-color:#000000;color:#fff;height:20px;line-height:20px;padding:0 6px;font-size:11px;text-transform:uppercase}
.carousel-overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:250px;background-color:rgba(40,35,40,0.05)}
.main-carousel .owl-item:hover .carousel-overlay{background-color:rgba(40,35,40,0.30)}
.main-carousel .owl-prev,.main-carousel .owl-next{margin-top:0;width:40px;height:40px;font-size:25px;line-height:40px}
.main-carousel .owl-prev{left:-50px}
.main-carousel:hover .owl-prev{left:0}
.main-carousel .owl-next{right:-50px}
.main-carousel:hover .owl-next{right:-1px}
.main-carousel .owl-dots{bottom:10px}
.recent-date{color:#bdbdbd;font-size:12px;font-weight:400}
.recent-date:before,.featured-date:before{content:'\f017';font-family:fontawesome;margin-right:5px}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:visible;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-prev,.owl-next{top:0;color:#1c1c1c;background-color:rgba(255,255,255,0.8);font-family:FontAwesome;position:absolute;z-index:1;display:block;padding:0;cursor:pointer;padding:0;text-align:center;overflow:hidden}
.owl-prev{left:0}
.owl-prev:before{content:"\f104"}
.owl-next{right:0}
.owl-next:before{content:"\f105"}
.owl-prev:hover,.owl-next:hover{background-color:rgba(23,23,23,0.9);color:#f2f2f2}
.owl-dots{position:absolute;bottom:1px;width:33.33%;left:0;right:0;margin:auto;text-align:center}
.owl-dot{background:#fff;height:3px;width:10px;display:inline-block;margin:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:.6}
.owl-dot.active,.owl-dot:hover{background:#000000}
.custom-widget li{overflow:hidden;padding:10px 0;border-top:1px dotted #f5f5f5}
.custom-widget .rcthumb{position:relative;float:left;margin:0!important;width:90px;height:70px;overflow:hidden;display:block;vertical-align:middle}
.custom-widget .post-panel{padding-left:15px;display:table-cell}
.custom-widget .rcp-title{overflow:hidden;line-height:0;margin:0 0 3px;padding:0}
.custom-widget .rcp-title a{color:#1c1c1c;font-weight:500;font-size:13px;line-height:1.5em}
.custom-widget .rcp-title a:hover{color:#000000}
.cmm-widget li .cmm-avatar{position:relative;overflow:hidden;padding:0;width:55px;height:55px;float:left;margin:0 10px 0 0}
.cmm-widget li{background:none!important;clear:both;list-style:none;word-break:break-all;display:block;border-top:1px dotted #F5F5F5;overflow:hidden;margin:0;padding:10px 0}
.cmm-widget li:first-child{padding-top:0;border-top:0}
.cmm-widget li:last-child{padding-bottom:0}
.cmm-widget li span{margin-top:4px;color:#bdbdbd;display:block;line-height:1.2em;text-transform:lowercase;font-size:12px;font-style:italic;font-weight:400}
.cmm-img{width:55px;height:55px;float:left;margin:0 10px 0 0}
.cmm-widget a{color:#1c1c1c;position:relative;font-size:14px;font-weight:500;display:block;overflow:hidden}
.cmm-widget a:hover{color:#000000}
.cmm-widget{list-style:none;padding:0}
.home-ad .widget{padding-right:2%}
.home-ad .widget-content{width:728px;max-height:90px;padding:0;margin:0 auto 15px;max-width:100%;box-sizing:border-box}
.header-ads h2,#ads-home h2,#post-ads-footer h2{display:none!important}
.posts-title{margin-right:2%}
.post{display:block;overflow:hidden;word-wrap:break-word}
.index .post,.archive .post{margin:0 0 15px;padding-bottom:15px;border-bottom:1px dotted #f5f5f5}
.index div.post-outer:last-child .post,.archive div.post-outer:last-child .post{padding-bottom:5px;border-bottom:0}
.block-image{position:relative;float:left;width:290px;height:190px;margin-right:20px}
.block-image .thumb{width:100%;height:190px;position:relative;display:block;z-index:2;overflow:hidden}
.block-image .thumb a{width:100%;height:190px;display:block}
.thumb-overlay{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:rgba(40,35,40,0.05)}
.block-image:hover .thumb a .thumb-overlay,.related-posts .related-item:hover .related-thumb a .thumb-overlay{background-color:rgba(40,35,40,0.30)}
.retitle h2{margin:8px 0;display:block}
.post h2 a,.post h2 a:visited,.post h2 strong{color:#1c1c1c;font-size:19px;line-height:1.5em;font-weight:500;text-decoration:none}
.post h2 a:hover{color:#000000}
.widget iframe,.widget img{max-width:100%}
.index .post-footer,.archive .post-footer{display:none!important}
.index .post h2,.archive .post h2{margin:0 0 8px;padding:0 10px 0 0;overflow:hidden}
.item .post,.static_page .post{padding:0}
.date-header{display:block;overflow:hidden;font-weight:400;margin:0!important;padding:0}
#meta-post{font-size:12px;color:#bdbdbd;line-height:1.4em}
#meta-post a{color:#bdbdbd}
#meta-post .timestamp-link{margin-left:0}
#meta-post .timestamp-link abbr:before{content:'\f017';font-family:fontawesome;color:#bdbdbd;margin-right:5px}
.resumo{margin-top:10px;font-size:13px;color:#919191;line-height:1.5em}
.resumo span{display:block;margin-bottom:8px;padding-right:10px}
a.read-more{display:inline-block;margin-bottom:0;font-weight:500;text-align:left;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:25px;height:25px;color:#fff;background-color:#000;border-radius:0;font-size:11px;text-transform:uppercase;padding:0 10px;margin-top:3px;outline:none;border:none;overflow:hidden;    border-left: 6px solid #000000;}
.post-meta{color:#bdbdbd;display:block;font-size:12px;font-weight:400;line-height:21px;margin:0;padding:0}
.postags{position:absolute;top:15px;left:15px;z-index:3}
.postags a{display:inline-block;display:none;background:#000000;color:#fff;margin:0;height:20px;line-height:20px;padding:0 6px;font-size:11px;text-transform:uppercase}
.postags a:first-child{display:inline-block}
.breadcrumbs{margin:0;font-size:12px;margin-bottom: 10px;color: #777;}
.breadcrumbs brc {
color: #7c7c7c;
display: inline-block;
font-size: 12px;
padding: 0px 8px 0 5px;
}
.item article,.static_page article{margin-top:15px}
.item .post-head,.static_page .post-head{position:relative;margin:2px 0 5px}
.item .post-title,.static_page .post-title{color:#1c1c1c;font-size:24px;line-height:1.5em;font-weight:700;position:relative;display:inline-block;padding:0;margin:0}
.item .post-body,.static_page .post-body{width:100%;color:#5E5E5E;font-size:14px;line-height:1.7em;overflow:hidden}
.item .post-outer{padding:0}
.item .post-body img{max-width:100%}
.post-meta a{color:#bdbdbd}
.post-timestamp{margin-left:0}
.label-head{margin-left:0}
.label-head a{padding-left:2px}
.label-head a:hover{color:#000000}
.post-meta .g-profile span:before{content:'\f007';font-family:fontawesome;color:#bdbdbd;margin-right:5px}
.post-meta .post-timestamp{margin-left:0px}
.post-meta .post-timestamp .timestamp-link abbr:before{content:'\f017';font-family:fontawesome;color:#bdbdbd;margin-right:5px}
.post-meta .label-head{margin-left:10px}
.post-meta .label-head:before{content:'\f07c';font-family:fontawesome;color:#bdbdbd;margin-right:0}
.main .widget{margin:0}
.main .Blog{border-bottom-width:0}
.share-art{position:relative;display:block;overflow:hidden;margin:20px 0;padding:15px 0;border-top:1px dotted #f0f0f0;border-bottom:1px dotted #f0f0f0}
.sa-title{display:block;float:left;height:30px;line-height:30px;margin:8px 15px 8px 0;padding:0}
.sa-title strong{font-size:16px;display:block}
.share-art a{float:left;font-size:12px;line-height:30px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:8px 3px;padding:0 20px;height:30px;min-width:30px;text-align:center}
.share-art a:hover{background-color:#222;color:#fff}
.share-art a i.fa{margin-right:7px;font-size:12px}
.share-art .facebook{background-color:#003471}
.share-art .twitter{background-color:#00BFF3}
.share-art .googleplus{background-color:#EA4D29}
.share-art .pinterest{background-color:#C6393D}
.share-art .linkedin{background-color:#0077B5}
#related-wrap{margin-bottom:20px}
.related-title{position:relative;clear:both;z-index:1;margin:5px 0 10px;line-height:33px}
.related-title h2{display:inline-block;position:relative;background-color:#fff;color:#1c1c1c;font-size:16px;letter-spacing:-.4px;text-transform:uppercase;font-weight:700;z-index:1;margin:0;padding-right:15px}
.related-title:after{content:"";position:absolute;z-index:0;top:12px;left:0;width:100%;   border: 4px double #eee;}
.related-posts{position:relative;overflow:hidden;margin:0;padding:0}
.related-posts .related-item{width:33.33%;height:180px;position:relative;overflow:hidden;float:left;display:block;box-sizing:border-box;margin:0;padding:0 2.5px}
.related-posts li:first-child{padding-left:0}
.related-posts li:nth-child(3){padding-right:0}
.related-posts .related-item .related-img{width:100%;height:180px;position:relative;display:block}
.related-posts .related-item .related-img:after{content:no-close-quote;position:absolute;left:0;bottom:0;width:100%;height:120px;background:url(http://3.bp.blogspot.com/-LnvazGBvKh8/VskckSkmzxI/AAAAAAAAC4s/erEgI6A_ih4/s1600-r/metabg.png) repeat-x;background-size:100% 100%;opacity:.8}
.related-overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(40,35,40,0.05)}
.related-posts .related-item:hover .related-overlay{background-color:rgba(40,35,40,0.30)}
.related-content{position:absolute;bottom:0;padding:15px 15px 11px;width:100%;line-height:1.2em;box-sizing:border-box;z-index:2}
.related-posts .related-tag{position:absolute;top:15px;left:15px;background-color:#000000;color:#fff;text-transform:uppercase;font-weight:400;z-index:5;height:20px;line-height:20px;padding:0 6px;font-size:11px}
.related-posts h3 a{font-size:14px;line-height:1.4em;padding:10px 0 4px;font-weight:500;color:#fff;display:block;text-shadow:0 .5px .5px rgba(34,34,34,0.3)}
.related-posts .related-item .recent-date{color:#ccc}
.featured .post-tag:hover,.carousel-tag a:hover,.bx-first .box-thumbnail .first-tag a:hover,.post-readmore a:hover,.postags a:hover,a.read-more:hover,.related-tag:hover{background:#202020}
.ib-nav li{padding:0;display:inline-block;width:50%}
.ib-nav li strong{display:block;padding:0 0 5px;font-weight:700;text-transform:uppercase;font-size:13px}
.ib-nav li strong i{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}
ul.ib-nav{background-color:#FFF;display:block;width:100%;position:relative;overflow:hidden;margin-bottom:15px;border-bottom:2px solid #f5f5f5;border-top:2px solid #f5f5f5}
.ib-nav li a{color:#1c1c1c;line-height:1.3em;display:block;padding:15px 0;transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}
.ib-nav li:hover a{opacity:.6}
ul.ib-nav span{font-size:13px;font-weight:400}
.ib-nav .previous{float:left;min-height:80px;border-right:1px solid #f5f5f5;box-sizing:border-box;padding-right:10px}
.ib-nav .next{text-align:right;border-left:1px solid #f5f5f5;margin-left:-1px;padding-left:10px;box-sizing:border-box}
#blog-pager{clear:both;text-align:center;margin:0}
.index #blog-pager{display:block}
.index #blog-pager,.archive #blog-pager{padding:0 0 20px;text-align:left}
#blog-pager-newer-link a,#blog-pager-older-link a{display:block;float:left;margin-right:0;padding:0 12px;border:0;text-transform:uppercase;line-height:32px;font-weight:400;background-color:#202020;color:#fff;font-size:12px}
#blog-pager-newer-link a:hover,#blog-pager-older-link a:hover{background-color:#000000}
.showpageNum a,.showpage a,.showpagePoint{display:block;float:left;margin-right:6px;padding:0 12px;background:#202020;color:#fff;border:0;text-transform:uppercase;line-height:32px;font-weight:500;border-radius:0}
.showpageNum a:hover,.showpage a:hover{background-color:#000000}
.showpageNum a i,.showpage a i{transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}
.showpagePoint{background-color:#000000;color:#fff}
.showpageOf{display:none!important}
.comments-title{position:relative;clear:both;z-index:1;margin:0;line-height:33px}
.comments-title h2{display:inline-block;position:relative;background-color:#fff;color:#1c1c1c;font-size:16px;letter-spacing:-.4px;text-transform:uppercase;font-weight:700;z-index:1;margin:0;padding-right:15px}
.comments-title:after{content:"";position:absolute;z-index:0;top:11px;left:0;width:100%;    border: 4px double #eee;}
.blogger-tab{display:block}
.comments{clear:both;margin:0;color:#1c1c1c}
.comments h4{font-weight:400;font-size:12px;font-style:italic;padding-top:1px}
.comments .comments-content{margin:0;padding:0}
.comments .comments-content .comment{margin-bottom:0;padding-bottom:8px}
.comments .comments-content .comment:first-child{padding-top:0}
.facebook-tab,.fb_iframe_widget_fluid span,.fb_iframe_widget iframe{width:100%!important}
.comments .item-control{position:static}
.comments .avatar-image-container{float:left;overflow:hidden;position:absolute}
.comments .avatar-image-container,.comments .avatar-image-container img{height:45px;max-height:45px;width:45px;max-width:45px;border-radius:0}
.comments .comment-block{overflow:hidden;padding:0 0 10px}
.comments .comment-block,.comments .comments-content .comment-replies{margin-left:60px;margin-top:0}
.comments .comments-content .inline-thread{padding:0}
.comments .comment-actions{float:left;width:100%;position:relative;margin:0}
.comments .comments-content .comment-header{font-size:14px;display:block;overflow:hidden;clear:both;margin:0 0 3px;padding:0 0 5px;border-bottom:1px dotted #f5f5f5}
.comments .comments-content .user{font-style:normal;font-weight:500;display:block;font-size:16px}
.comments .comments-content .icon.blog-author{display:none}
.comments .comments-content .comment-content{float:left;text-align:left;font-size:13px;line-height:1.4em;color:#656565}
.comments .comment .comment-actions a{margin-right:5px;padding:2px 5px;color:#1c1c1c;font-weight:400;background-color:#f5f5f5;font-size:10px}
.comments .comment .comment-actions a:hover{color:#fff;background-color:#000000;text-decoration:none}
.comments .comments-content .datetime{color:#999;float:left;font-size:11px;position:relative;font-style:italic;margin:2px 0 0;display:block}
.comments .comments-content .datetime:before{content:'\f017';font-family:fontawesome;font-style:normal;margin-right:3px}
.comments .comments-content .comment-header a{color:inherit}
.comments .comments-content .comment-header a:hover{color:#000000}
.comments .thread-toggle{margin-bottom:4px}
.comments .thread-toggle .thread-arrow{height:7px;margin:0 3px 2px 0}
.comments .thread-expanded{padding:8px 0 0}
.comments .comments-content .comment-thread{margin:0}
.comments .continue a{padding:0 0 0 60px;font-weight:400}
.comments .comments-content .loadmore.loaded{margin:0;padding:0}
.comments .comment-replybox-thread{margin:0}
iframe.blogger-iframe-colorize,iframe.blogger-comment-from-post{height:283px!important}
.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{color:#1c1c1c;margin-bottom:15px}
blockquote{margin:0;padding:0 20px}
blockquote:before{content:'\f10d';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;color:#1c1c1c}
blockquote:after{content:'\f10e';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;color:#1c1c1c}
.widget .post-body ul,.widget .post-body ol{line-height:1.5;font-weight:400}
.widget .post-body li{margin:5px 0;padding:0;line-height:1.5}
.post-body ul li:before{content:"\f0da";margin-right:5px;font-family:fontawesome}
#sidebar-wrapper .widget{padding:0;background:#FFF;margin-bottom:30px;overflow:hidden}
.sidebar .widget .title-wrap{position:relative;z-index:1;margin-bottom:10px;line-height:33px}
.sidebar .widget h2{display:inline-block;position:relative;background-color:#fff;color:#1c1c1c;font-size:15px;letter-spacing:-.4px;text-transform:uppercase;font-weight:700;z-index:1;margin:0 0 10px;padding-right:15px;padding-left: 25px;}
.sidebar .widget .title-wrap h2{margin:0}
.sidebar .widget .title-wrap:after{content:"";position:absolute;z-index:0;top:12px;left:0;width:100%;    border: 4px double #eee;}
.sidebar ul{list-style:none}
.sidebar .widget-content{margin:0}
.list-label-widget-content li{display:block;padding:8px 0;border-bottom:1px dotted #F5F5F5;position:relative}
.list-label-widget-content li:first-child{padding:0 0 8px}
.list-label-widget-content li:last-child{padding-bottom:0;border-bottom:0}
.list-label-widget-content li a:before{content:'\203a';position:absolute;left:0;top:4px;font-size:22px;color:#1c1c1c}
.list-label-widget-content li:first-child a:before{top:-5px}
.list-label-widget-content li a{color:#1c1c1c;font-size:12px;padding-left:15px;font-weight:500}
.list-label-widget-content li a:hover{color:#000000}
.list-label-widget-content li span:last-child{color:#999;font-size:12px;font-weight:500;position:absolute;top:11px;right:0}
.list-label-widget-content li:first-child span:last-child{top:3px}
.cloud-label-widget-content{text-align:left}
.cloud-label-widget-content .label-count{background:#000000;color:#fff!important;margin-left:-3px;white-space:nowrap;border-radius:0;padding:1px 4px!important;font-size:12px!important;margin-right:5px}
.cloud-label-widget-content .label-size{    border: 1px solid #eee;display:block;float:left;font-size:11px;margin:0 5px 5px 0}
.cloud-label-widget-content .label-size a,.cloud-label-widget-content .label-size span{height:18px!important;color:#1c1c1c;display:inline-block;font-size:12px;font-weight:500!important;padding:6px 8px}
.cloud-label-widget-content .label-size a{padding:6px 10px}
.cloud-label-widget-content .label-size a:hover{color:#fff!important}
.cloud-label-widget-content .label-size,.cloud-label-widget-content .label-count{height:30px!important;line-height:19px!important}
.cloud-label-widget-content .label-size:hover{background:#000000;color:#fff!important}
.cloud-label-widget-content .label-size:hover a{color:#fff!important}
.cloud-label-widget-content .label-size:hover span{background:#202020;color:#fff!important;cursor:pointer}
.cloud-label-widget-content .label-size-1,.label-size-2,.label-size-3,.label-size-4,.label-size-5{font-size:100%;opacity:10}
.label-size-1,.label-size-2{opacity:100}
.FollowByEmail td{width:100%;float:left;box-sizing:border-box}
.FollowByEmail .follow-by-email-inner .follow-by-email-submit{margin-left:0;width:100%;border-radius:0;height:30px;font-size:11px;color:#fff;background-color:#000000;font-family:inherit;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover{background-color:#272727}
.FollowByEmail .follow-by-email-inner .follow-by-email-address{padding-left:10px;height:30px;border:1px solid #FFF;margin-bottom:5px;box-sizing:border-box;font-size:11px;font-family:inherit}
.FollowByEmail .follow-by-email-inner .follow-by-email-address:focus{border:1px solid #FFF}
.FollowByEmail .widget-content{background-color:#202020;box-sizing:border-box;padding:10px}
.FollowByEmail .widget-content:before{content:"Enter your email address to subscribe to this blog and receive notifications of new posts by email.";font-size:11px;color:#f2f2f2;line-height:1.4em;margin-bottom:5px;display:block;padding:0 2px}
.flickr_widget .flickr_badge_image{float:left;margin-bottom:5px;margin-right:10px;overflow:hidden;display:inline-block}
.flickr_widget .flickr_badge_image:nth-of-type(4),.flickr_widget .flickr_badge_image:nth-of-type(8),.flickr_widget .flickr_badge_image:nth-of-type(12){margin-right:0}
.flickr_widget .flickr_badge_image img{max-width:67px;height:auto}
.flickr_widget .flickr_badge_image img:hover{opacity:.5}
#ArchiveList select{border:1px solid #202020;padding:6px 8px;width:100%;cursor:pointer;font-family:inherit;font-size:12px;color:#1c1c1c}
.PopularPosts .item-thumbnail{margin:0 15px 0 0 !important;width:90px;height:70px;float:left;overflow:hidden}
.PopularPosts .item-thumbnail a{position:relative;display:block;overflow:hidden;line-height:0}
.PopularPosts ul li img{padding:0;width:90px;height:70px}
.PopularPosts .widget-content ul li{overflow:hidden;padding:10px 0;border-top:1px dotted #f5f5f5}
.sidebar .PopularPosts .widget-content ul li:first-child,.sidebar .custom-widget li:first-child{padding-top:0;border-top:0}
.sidebar .PopularPosts .widget-content ul li:last-child,.sidebar .custom-widget li:last-child{padding-bottom:0}
.PopularPosts ul li a{color:#1c1c1c;font-weight:500;font-size:14px;line-height:1.5em}
.PopularPosts ul li a:hover{color:#000000}
.PopularPosts .item-title{margin:0;padding:0;line-height:0}
.item-snippet{display:none;font-size:0;padding-top:0}
.contact-form-name,.contact-form-email,.contact-form-email-message,.contact-form-widget{max-width:none;margin-bottom:0;padding:0}
.contact-form-name,.contact-form-email,.contact-form-email-message{background-color:#f3f3f3;border:0}
.contact-form-button-submit{max-width:none;width:100%;height:30px;border:0;background-image:none;background-color:#000000;cursor:pointer;font-family:inherit;font-style:normal;font-weight:700;border-radius:0!important;text-transform:uppercase}
.contact-form-name:focus,.contact-form-email:focus,.contact-form-email-message:focus{border:0;box-shadow:none}
.contact-form-name:hover,.contact-form-email:hover,.contact-form-email-message:hover{border:0}
.contact-form-button-submit:hover{background-color:#202020;background-image:none;border:0}
#footer-wrapper{background-color:#202020}
#footer{overflow:hidden;margin:0 auto;padding:0}
.sect-left{display:inline-block;float:left;width:32%;margin-right:2%}
.sect-left:nth-child(3){margin-right:0}
.sect-left .widget{padding:20px 0}
.sect-left .widget:nth-of-type(2){padding-top:0}
.sect-left .widget .title-wrap{position:relative;z-index:1;margin-bottom:10px;line-height:33px}
.sect-left .widget h2{display:inline-block;position:relative;background-color:#202020;color:#F2F2F2;font-size:14px;letter-spacing:-.4px;text-transform:uppercase;font-weight:700;z-index:1;margin:0 0 10px;padding-right:15px}
.sect-left .widget .title-wrap h2{margin:0}
.sect-left .widget .title-wrap:after{content:"";position:absolute;z-index:0;top:13px;left:0;width:100%;height:5px;background-color:#272727}
.sect-left .custom-widget .rcp-title a,.sect-left .PopularPosts ul li a{color:#F2F2F2}
.sect-left .recent-date{color:#999999}
.sect-left .custom-widget li{overflow:hidden;border-color:#272727;padding:10px 0}
.sect-left .PopularPosts .widget-content ul li{border-color:#272727}
.sect-left .PopularPosts .widget-content ul li:first-child,.sect-left .custom-widget li:first-child{padding-top:0;border-top:0}
.sect-left .custom-widget .rcp-title a:hover,.sect-left .PopularPosts ul li a:hover{color:#000000}
.sect-left .cmm-widget li{border-color:#272727}
.sect-left .cmm-widget a{color:#F2F2F2}
.sect-left .cmm-widget a:hover{color:#000000}
.sect-left .FollowByEmail .widget-content{background-color:#272727}
.sect-left .FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover{background:#202020}
.sect-left .FollowByEmail .widget-content:before{content:"Enter your email address to subscribe to this blog and receive notifications of new posts by email.";color:#F2F2F2}
.sect-left #ArchiveList select{border:1px solid #272727;background:#272727;color:#F2F2F2}
.sect-left #ArchiveList select option{color:#F2F2F2}
.sect-left .cloud-label-widget-content .label-size{background:#272727}
.sect-left .cloud-label-widget-content .label-size:hover{background:#000000}
.sect-left .cloud-label-widget-content .label-size a{color:#F2F2F2}
.cloud-label-widget-content .label-size:hover span{background:#202020}
.sect-left .list-label-widget-content li{border-bottom:0;border-top:1px dotted #272727}
.sect-left .list-label-widget-content li:first-child{border-top:0;padding-top:0}
.sect-left .list-label-widget-content li a,.sect-left .list-label-widget-content li a:before{color:#F2F2F2}
.sect-left .list-label-widget-content li a:hover{color:#000000}
.sect-left .list-label-widget-content li:first-child a:before{top:-6px}
.footer-wrapper{background-color:RGBA(0,0,0,0.2);color:#F2F2F2;display:block;padding:10px 0;width:100%;height:30px;overflow:hidden}
.footer-wrapper .footer-copy{margin:0 auto}
.footer-wrapper .copyright{font-size:11px;float:left;height:30px;line-height:30px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}
.footer-wrapper .copyright a{color:#F2F2F2}
.footer-wrapper .copyright a:hover{color:#000000}
.native-opt{float:right}
.native-opt li{float:right;display:inline-block;list-style:none!important}
.native-opt li a{display:block;width:30px;height:30px;background-color:#272727;text-align:center;color:#F2F2F2;line-height:30px;margin-left:10px;padding:0}
.native-opt li a:hover{background-color:#000000;color:#fff}
.error_page #main-wrapper{width:100%!important;margin:0!important}
.error_page #sidebar-wrapper,.error_page .status-msg-wrap{display:none}
#error-wrap{color:#1c1c1c;text-align:center;padding:60px 0 80px}
.error-item{font-size:160px;line-height:1;margin-bottom:20px}
#error-wrap h2{font-size:25px;padding:20px 0 10px}
#error-wrap .homepage{padding-top:10px;display:block}
#error-wrap .homepage i{font-size:20px}
#error-wrap .homepage:hover{text-decoration:underline}
div#ArchiveList a {
color: #202020;
}
.img-anime .recent-boxes .box-image,.img-anime .recent-boxes .bf-thumb,.img-anime .custom-widget .rcthumb,.img-anime .PopularPosts img,.img-anime .home .block-image .thumb a,.img-anime .tc-thumb a,.img-anime .related-thumb a,.img-anime .PopularPosts .item-thumbnail a,.img-anime .cmm-img{opacity:0;transition:all 0s ease;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}
.img-anime .img-effect,.img-anime .recent-boxes .box-image.img-effect,.img-anime .recent-boxes .bf-thumb.img-effect,.img-anime .custom-widget .rcthumb.img-effect,.img-anime .PopularPosts img.img-effect,.img-anime .block-image .thumb a.img-effect,.img-anime .tc-thumb a.img-effect,.img-anime .related-thumb a.img-effect,.img-anime .PopularPosts .item-thumbnail a.img-effect,.img-anime .cmm-img.img-effect{opacity:1;transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease}


/*----Responsive Design----*/
@media screen and (max-width: 1130px) {
/*.row{max-width:96%}*/
#main-nav{width:96%;max-width:96%}
#main-nav .row{max-width:100%}
.header-logo {width: 240px;}
}
@media screen and (max-width: 980px) {
#header-blog,.header-content{height:auto}
.header-logo{max-width:222px;margin:15px auto 30px;float:none;display:block}
.header-logo img{margin:0 auto}
.header-ads{max-width:100%;float:none;height:auto;margin:0 auto;display:block}
.header-ads .widget{line-height:0}
#main-wrapper{float:none;overflow:hidden;width:100%}
.recent-boxes .box-sec{margin-right:0}
.posts-title{margin-right:0}
#main-wrapper #main{margin-right:0}
#sidebar-wrapper{width:100%;margin:10px auto;float:none;padding-left:0}
#footer{padding:20px 0}
.sect-left{width:100%;margin-right:0}
.sect-left .widget{padding:10px}
}
@media screen and (max-width: 880px) {
#nav1,#menu-main-nav{display:none}
.selectnav{display:block;color:#eee}
.tm-menu{float:left;width:20%}
.tm-menu .selectnav{padding:0 5px;height:30px!important;    width: 110px;font-size:12px;line-height:22px;margin-top:5px;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important}
.header-menu #menu .selectnav{padding:0 10px!important;font-size:14px;height:35px;line-height:26px;margin-left:10px;float:left;border-radius:2px!important;margin-top:7px}
.featured .feat-align{width:33.33%;}
.feat-column1,.feat-column3{padding-left:0}
.feat-column2,.feat-column4,.feat-column5{padding-right:0}
.feat-column3,.feat-column4{margin-top:0px}
.home-ad .widget{padding-right:0}
}
@media screen and (max-width: 700px) {
#ticker{display:none}
.fbox .bx-first .box-thumbnail,.fbox .bf-thumb{height:250px}
.fbox .bx-first{width:100%;margin-bottom:0;padding-right:0;border-right:0}
.fbox ul li{width:100%;float:left;margin-top:10px;margin-bottom:0;padding-top:10px;padding-bottom:0;border-top:1px dotted #F5F5F5;border-bottom:0}
.recent-boxes .column{width:100%}
.block-image{width:100%;height:250px;margin-right:0}
.block-image .thumb,.block-image .thumb a{height:250px}
.main-carousel,.carousel-item,.carousel-item .box-image{height:250px}
.index .post article,.archive .post article{overflow:hidden;position:relative;float:left;margin-top:10px}
.owl-carousel .owl-item,.carousel-item{width:100%}
.videos ul li{width:100%;margin:0 0 15px}
.videos .box-image{height:250px}
.footer-wrapper{height:auto}
.footer-wrapper .copyright{text-align:center;float:none;height:auto;padding:0 0 10px}
.native-opt{float:none;display:block;text-align:center;overflow:hidden}
.native-opt li{float:none;display:inline-block}
.native-opt li a{margin:0}
}
@media screen and (max-width: 600px) {
.featured .feat-align{width:100%;margin-top:5px;padding-left:0;padding-right:0}
.feat-column1{margin-top:8px!important}
.featured .feat-column1 .item1,.featured .feat-column2 .item2,.featured .feat-column3 .item3,.featured .feat-column1 .item1 .rcp-thumb,.featured .feat-column2 .item2 .rcp-thumb,.featured .feat-column3 .item3 .rcp-thumb{height:250px}
.item .post-title,.static_page .post-title{font-size:24px}
.related-posts .related-item{width:100%;height:180px;margin-top:5px;padding:0}
.related-posts li:first-child{margin-top:0!important}
}
@media screen and (max-width: 440px) {
#nav-search{width:100%}
.featured .feat-column1 .item1,.featured .feat-column2 .item2,.featured .feat-column3 .item3,.featured .feat-column1 .item1 .rcp-thumb,.featured .feat-column2 .item2 .rcp-thumb,.featured .feat-column3 .item3 .rcp-thumb,.featured .rcp-thumb,.featured .hot-item{height:200px}
.main-carousel,.carousel-item,.carousel-item .box-image,.fbox .bx-first .box-thumbnail,.fbox .bf-thumb,.block-image,.block-image .thumb,.block-image .thumb a,.videos .box-image{height:200px}
.index .post h2,.archive .post h2{line-height:1.4em}
.post h2 a,.post h2 a:visited,.post h2 strong{font-size:20px;line-height:1.4em}
.item .post-title,.static_page .post-title{font-size:20px}
.fbox .bx-first .bf-content .recent-title a{font-size:16px}
}
@media screen and (max-width: 340px) {
.header-menu #menu .selectnav{max-width:60%}
.error-item{font-size:140px}
}
@media screen and (max-width: 310px) {
.tm-head #social-top ul li{margin-left:0}
.header-logo{margin:15px auto 10px}
.header-menu #menu .selectnav{max-width:50%}
.header-ads,li.li-home,#sidebar-wrapper,.sect-left{display:none}
.videos .recent-title a{font-size:16px}
.post h2 a,.post h2 a:visited,.post h2 strong{font-size:18px}
.index .post h2,.archive .post h2{line-height:1.2em}
.item .post-title,.static_page .post-title{font-size:16px}
.error-item{font-size:100px}
}

/*------Layout (No Edit)----------*/
body#layout #outer-wrapper{padding:0;width:1073px}
body#layout .row {width: 1000px;}
body#layout .section h4{margin:2px 0 8px;color:#333!important}
body#layout .ibpanel{background-color:#2c3e50!important;overflow:hidden!important;border-color:#213243!important}
body#layout .ibpanel h4{font-size:16px;padding:0;color:#fff!important}
body#layout .ibpanel .widget{float:left;width:30%;margin-right:5%}
body#layout .ibpanel #HTML902,body#layout .ibpanel #HTML905{margin-right:0}
body#layout .ibpanel .widget.locked-widget .widget-content{background-color:#34495e!important;border-color:#455668!important;color:#fff!important}
body#layout .ibpanel .widget.locked-widget .widget-content a.editlink{color:#fff!important;border:1px solid #233648;border-radius:2px;padding:0 5px;background-color:#233648}
body#layout #topnav,body#layout .tm-head{height:auto}
body#layout .tm-menu{margin:0;width:70%}
body#layout .social-area{margin:0;width:30%}
body#layout .header-content,body#layout #header-blog{height:auto;padding:0}
body#layout .header-logo{float:left;width:30%;max-width:30%;max-height:none;margin:0;padding:0}
body#layout .header-logo #header{background-color:#b57dcc!important;border-color:#8a52a1!important}
body#layout .header-ads{height:auto;width:70%}
body#layout #menu,body#layout #menu1{display:block;background-color:#6dad88;border-color:#338957}
body#layout #main-nav,body#layout .header-menu{height:auto}
body#layout .header-menu li.li-home,body#layout .header-search{display:none}
body#layout .header-menu{float:left;width:100%;margin:4px 0 0;padding:0}
body#layout #content-wrapper{margin:0 auto}
body#layout .box-sec .widget-content,body#layout .box-sec h2,body#layout #ads-blog{display:block}
body#layout #main-wrapper{float:left;width:70%;margin:0;padding:0}
body#layout .posts-title{display:none}
body#layout #sidebar-wrapper{float:right;width:30%;margin:0;padding:5px 0 0;background-color:#f8e244!important}
body#layout #sidebar-wrapper .section{background-color:#fff;border:1px solid #fff}
body#layout #sidebar-wrapper .section .draggable-widget .widget-wrap2{background-color:#5a7ea2!important}
body#layout #footer-wrapper{overflow:hidden}
body#layout .sect-left{width:26%;float:left;margin:0 1% 8px !important}
body#layout #blocked-widgets,body#layout #pop-sec,body#layout #contact{display:none!important}
body#layout #featured-sec{background-color:#f9a85f;border-color:#fb8f3d}
body#layout #featured-sec .draggable-widget .widget-wrap2{background-color:#fb8f3d!important}
body#layout #featured-sec .add_widget{border-color:#fb8f3d}
body#layout #main-wrapper #main{margin-right:4px;background-color:#5a7ea2;border-color:#34495e}
body#layout #main-wrapper #main h4{color:#fff!important}
body#layout .layout-widget-description{display:none!important}
body#layout .box-sec{background-color:#7fc1ed!important;border-color:#3498db!important}
body#layout .box-sec .draggable-widget .widget-wrap2{background-color:#3498db!important;cursor:move}
body#layout .box-sec .add_widget{border-color:#3498db}
body#layout #sidebar{margin-top:10px}
body#layout .widget-content .editlink{color:#fff!important;border:1px solid #233648;border-radius:2px;padding:0 5px;background-color:#233648}
body#layout #footer{overflow:hidden;background-color:#1abc9c;padding-top:10px;margin-bottom:10px}
body#layout #footer:before{content:"Footer Sections";font-size:25px;color:#fff;padding:0 0 10px;text-align:center;display:block;font-family:raleway}
body#layout #footer .section .draggable-widget .widget-wrap2{background-color:#1abc9c!important}
body#layout #footer-sec3{margin-right:0}
body#layout #ads-content,body#layout #ads-home{background-color:rgba(241,196,16,0.22);border-color:#f1c410}
body#layout #ads-content .add_widget,body#layout #ads-home .add_widget{border-color:#f1c410!important}
body#layout #ads-content .draggable-widget .widget-wrap2,body#layout #ads-inter .draggable-widget .widget-wrap2,body#layout #ads-home .draggable-widget .widget-wrap2{background-color:#f1c410!important;cursor:move}
#layout:before {    content: 'This is the property of ThemeXpose.com';
text-transform: uppercase;
font-size: 20px;
color: #999;
margin: 0 0 20px 0;
display: inline-block;
font-weight: 700;
padding: 20px;
font-family: sans-serif;
border: 4px double #FD856E;}
body#layout .native-opt li{list-style:none}
/*------Layout (end)----------*/
.post-header, .post-footer {
    line-height: 1.6;
}
/*-----------------------------------------------------------------------------------------------------------*/
.section-padding {
    padding: 20px 0px;
}
.blog-style-list{
background-color: #fff;
padding: 20px;
border: 1px solid #eee;
border-radius: 5px;
margin-bottom: 20px;
}
.blog-style-list .inner{
display:flex;
}
.blog-style-list .thumbnail {
margin-right:15px;
width: 250px;
border:none;
}
.blog-style-list .thumbnail a {
display: block;
border-radius: 10px;
position: relative;
overflow: hidden;
}
.blog-style-list .thumbnail a:after {
content: "";
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: var(--transition);
transition: var(--transition);
}
.blog-style-list .thumbnail a img {
width: 100%;
border-radius: 5px;
-webkit-transition: var(--transition);
transition: var(--transition);
height:200px;
object-fit:cover;
}
.blog-style-list:hover .thumbnail a:after {
visibility: visible;
opacity: 1;
}

.blog-style-list:hover .thumbnail a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}

.blog-style-list  .content {
background-color: transparent;
box-shadow: none;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0;
}
.blog-style-list  .title {
margin-bottom: 3px;
font-size: 35px;
font-weight: 400;
}
.section-padding .title{
    border-bottom:0;
    text-align:left;
    line-height:1.3;
}
.section-padding .edu-btn-line {
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    height: 40px;
    line-height: 38px;
    color: #55555e;
    background: transparent;
    padding: 0 15px;
    font-size: 13px;
    font-weight: 500;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    font-family: var(--font-secondary);
    border: 0 none;
    overflow: hidden;
    position: relative;
    z-index: 1;
    font-family: 'IBM Plex Sans', sans-serif;
    border: 1px solid #55555e;
}

.section-padding .post_details{
    background-color:#fff;
    padding:20px;
}
/************************Blog Sidebar***************************************/
.side-bar-widget {
margin-bottom: 15px;
background-color: #fff;
padding:40px;
border-radius:5px;
}
.side-bar-widget .title {
font-size: 22px;
margin-bottom: 25px;
border-bottom: 2px solid #710000;
padding-bottom: 10px;
}
.side-bar-widget .categories {
    left: 0;
    position: relative;
    top: 15px;
    width: 100%;
}
.side-bar-widget .widget-popular-post {
position: relative;
overflow: hidden;
}
.side-bar-widget .widget-popular-post .item {
overflow: hidden;
margin-bottom: 12px;
display:flex;
}
.side-bar-widget .widget-popular-post .item .thumb {
float: left;
overflow: hidden;
position: relative;
margin-right: 15px;
}

.side-bar-widget .widget-popular-post .item .thumb img {
    width: 85px;
    height: 85px;
    display: inline-block;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center center !important;
    position: relative;
    background-color: #f5f5f5;
    border-radius: 5px;
    object-fit: cover;
}
.side-bar-widget .widget-popular-post .item .thumb .categoryImg {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center center !important;
    position: relative;
    background-color: #f5f5f5;
    border-radius: 5px;
    object-fit: cover;
}
.side-bar-widget .widget-popular-post .item .info {
overflow: hidden;
flex:1;
}
.side-bar-widget .widget-popular-post .item .info p {
font-size: 12px;
margin-bottom: 0px;
margin-top:5px;
font-weight: 600;
}
.side-bar-widget .widget-popular-post .item .info .title-text {
margin-bottom: 0;
line-height: 1.2;
font-size: 16px;
font-weight: 600;
max-width: 300px;
}
.side-bar-widget .side-bar-categories ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.side-bar-widget .side-bar-categories ul li {
position: relative;
margin-bottom: 10px;
}
.side-bar-widget .side-bar-categories ul li:last-child {
margin-bottom: 0;
}
.side-bar-widget .side-bar-categories ul li a {
display: inline-block;
color: #333;
position: relative;
z-index: 1;
padding-left: 20px;
}
.side-bar-widget .side-bar-categories ul li a::before {
content: '';
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
width: 8px;
height: 8px;
background-color: var(--color-primary);
-webkit-transition: 0.7s;
transition: 0.7s;
}
.side-bar-widget .side-bar-widget-tag {
list-style: none;
margin: 0;
padding: 0;
}
.side-bar-widget .side-bar-widget-tag li {
display: inline-block;
margin: 5px;
}
.side-bar-widget .side-bar-widget-tag li a {
padding: 8px 23px;
-webkit-transition: 0.7s;
transition: 0.7s;
color: var(--color-primary);
font-size: 14px;
background-color: #fff;
transition: 0.7s;
font-weight: 500;
}

/***************************************Footer Css**********************************************/
.footer_top{
    background-color:#F8F3F3;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: -18px;
    padding: 10px;
}
.footer_top p{
    margin-left:40px;
}
.footer-middle h4{
    color: #710000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
    mix-blend-mode: darken;
}
.footer-middle p{
    color:#000;
}
.footer-middle ul li a{
    color:#000;
}
.footer-middle ul li a:hover{
    color:#000;
}
.blog-meta li{
    list-style:none;
}
/***************************************Homepage Css*/
.homeaccordion{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    border: 3px solid #F5F5F5;
    border-radius: 5px;
    margin-bottom: 32px;
}
.homeaccordion .panel-heading{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 72px;
    background-color: #F5F5F5;
    padding-left: 25px;
    cursor: pointer;
}
.homeaccordion .catnumber{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px;
    width: 45px;
    height: 45px;
    font-size: 27px;
    line-height: 27px;
    color: #FFFFFF;
    font-weight: 600;
    background-color: #FF4A64;
    border-radius: 50%;
}
.homeaccordion .panel-title{
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
}
.blogListings{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.blogListings .blogsingle{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.blogListings .imgsingleouterdiv{
    height: 262px;
    width: 507px;
    margin-right: 49px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 32px 49px 32px 32px;
}
.blogListings .imgsingleouterdiv img{
    width: 100%;
    height: 100%;
    border-radius: 4px;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    object-fit: cover;
    border:1px solid #efefef;
}
.blogListings .contentsingleouterdiv{
   box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 32px 32px 32px 0;
}
.blogListings .contentsingleouterdiv .title-container{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px;
}
.blogListings .title-container h3{
    margin-block-start: 0;
    margin-block-end: 0;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
}

.blogListings .contentsingleouterdiv .contentinnerspan{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.blogListings .contentsingleouterdiv .contentinnerspan .contentinnerspan2{
        box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    font-size: 16px;
    line-height: 21px;
}
.blogListings .contentsingleouterdiv .contentinnerspan .contentinnerspan2 span{
    white-space: nowrap;
    color: #797979;
}
.blogListings .contentsingleouterdiv .edu-btn-line{
    height: 40px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 8px;
    border: 1px solid #55555e;
    border-radius: 2px;
    margin-top: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
}
.blogListings .blogmultiple{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 18px 32px;
}
.blogListings .blogmultiple a{
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #2d2d2d;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
     display: -webkit-flex; 
    display: -ms-flexbox;
     display: flex; 
     min-height: 100%; 
     font-weight: 700; 
     margin-right: 16px; 
     padding-right: 16px; 
     /*border-right: 1px solid #E2E2E2; */
     width: 100%;
}
.blogimgData{
   box-sizing: border-box;
    margin: 0;
    min-width: 0;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 131px;
    height: 90px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 1px solid #efefef;
    border-radius: 5px;
}
.imgmultipleimage{
    border-radius:5px;
    object-fit: cover;
    width: 105px;
    height: auto;
}
.blogListings .blogmultiple .blogcontentData{
    box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    padding: 0;
    font-family: hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 14px;
}
.blogListings .blogmultiple .blogcontentData .titles{
    margin-bottom: 12px;
}
.blogListings .blogmultiple .blogcontentData .titles h4{
    margin-block-start: 0;
    margin-block-end: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blogListings .blogmultiple span{
    white-space: nowrap;
    color: #797979;
}
.blog-meta{
    padding-left:0;
}
.post_details h2{
    font-size:25px!important;
    font-weight: 600;
    padding: 10px 10px 10px 25px;
    background-color:#FF4A64;
    /*background-image: linear-gradient(to right,#4cb8c4 0,#3cd3ad 51%,#4cb8c4 100%);*/
    border-radius: 10px;
    color: #fff!important;
    box-shadow: rgba(23,43,99,.3) 0 7px 28px;
}
.post_details_below_title {
    align-items: baseline;
    flex-direction: row;
    display: inline-flex;
}
.entry-header-inner .post-meta {
    display: inline-flex !important;
}
@media (max-width: 1024px){
    .homeaccordion{
        border: none;
        margin-bottom:0;
    }
    .homeaccordion .panel-default{
        border: none;
        -webkit-box-shadow:none;
    }
    .blogListings .imgsingleouterdiv {
      margin: 24px 24px 24px 0;
      width: 356px;
      height: 200px;
    }
    .blogListings .contentsingleouterdiv {
        padding: 24px 0;
    }
    .blogListings .contentsingleouterdiv .contentinnerspan .contentinnerspan2 {
        gap: 12px;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .blogListings .blogmultiple {
        padding: 24px 0 0;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-top: 1px solid #E2E2E2;
    }
    .blogListings .blogmultiple a {
        border-right: none;
        margin-right: 0;
        padding-right: 0;
        padding-bottom: 24px;
        width: 100%;
    }
    .side-bar-widget {
        margin-bottom: 15px;
        background-color: #fff;
        padding: 40px;
        border-radius: 5px;
        margin-top: 20px;
    }
    .row .blog-style-list{
        display:block;
    }
    .blog-style-list .thumbnail {
        margin-right: 15px;
        width: 100%;
    }
}

@media (max-width: 768px){
  .homeaccordion .panel-heading {
        padding-left: 16px;
        height: 69px;
    }
    .homeaccordion .panel-title{
        font-size: 18px;
    }  
    .blogListings  {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .blogListings .imgsingleouterdiv {
        width: 100%;
        height: 176px;
        margin-bottom: 16px;
        margin-right: 0;
    }
    .blogListings .contentsingleouterdiv {
        padding-top: 0;
        padding-bottom: 24px;
    }
    .blogListings .contentsingleouterdiv .title-container {
        margin-bottom: 8px;
    }
    .blogListings .title-container h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .blogListings .contentsingleouterdiv .contentinnerspan {
        font-size: 14px;
    }
    .blogListings .contentsingleouterdiv .edu-btn-line {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: 8px;
        width: calc(100% - 10px);
    }
    .blogListings .blogmultiple .blogcontentData .titles {
        margin-bottom: 8px;
    }
    .blogListings .blogmultiple .blogcontentData .titles h4 {
        -webkit-line-clamp: 3;
    }
    .blogListings .blogmultiple span {
        font-size: 14px;
        gap: 12px;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    
    .post_details_below_title{
        margin: 20px 0 0 0;
    }
    .contentpanel{
    width:100%;
    }
    .contentpanel i{
        float:right;
    }
}
@media (min-width: 768px){
   .post-reading-time .meta-reading-time, .post-views .meta-views, .post-shares .meta-shares {
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    color: #002147;
  } 
  .post-reading-time .meta-reading-time i, .post-views .meta-views i, .post-shares .meta-shares i {
    margin-right: 5px;
  }
  .contentpanel{
    width:50%;
    }
    .contentpanel i{
        float:right;
    }
}
@media (max-width: 767px){
    .post_details_below_title .first-half {
        margin-bottom: -5px;
    }  
    .verified-icon img {
        width: 13px !important;
    }
    .post_details_below_title div:not(:first-child) {
        padding-left: 4px;
    }
    .post_details_below_title .second-half {
        position: relative;
        background: #FF4A64;
        color:#fff;
        width: 112.5%;
        top: 23px;
        margin-left: -20px;
        margin-right: -20px;
        left: 0;
        padding: 8px 20px !important;
        justify-content: space-between;
    }
    .post_details_below_title .post-date::before {
            content: "\b7";
            margin-left: 8px;
            margin-right: 4px;
            background-color: #E0E4E9;
            font-size: 6px;
            color: #E0E4E9;
            position: relative;
            top: -2px;
            padding: 0px 3px;
            border-radius: 100%;
    }
    .post-reading-time .meta-reading-time, .post-views .meta-views, .post-shares .meta-shares {
        font-size: 11px;
        font-family: 'Roboto', sans-serif;
        color: #fff;
    }
    .post-reading-time .meta-reading-time i, .post-views .meta-views i, .post-shares .meta-shares i {
        margin-right: 3px;
    }
}
@media (max-width: 601px){
  .post_details_below_title .post-meta .author a, .post-meta a {
    color: #FF4A64;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
   }  
   .verified-icon img {
        width: 17px;
        margin-left: 5px;
    }
    .meta-date {
        color: #002147;
        font-weight: 700;
        font-size: 11px;
        font-family: 'Roboto', sans-serif;
    }
}
@media (min-width: 1201px){
   .post_details_below_title div:not(:first-child) {
        padding-left: 15px;
        padding-top:1px;
    } 
    .post_details_below_title .post-date::before {
    content: "\b7";
    margin-left: 5px;
    margin-right: 6px;
    background-color: #E0E4E9;
    font-size: 6px;
    color: #E0E4E9;
    position: relative;
    top: -2px;
    padding: 0px 3px;
    border-radius: 100%;
}
}

@media (max-width: 1019px){
   .post-medias {
        margin-right: -20px;
        margin-left: -20px;
    } 
}


.entry-title{
    font-size: 24px;
    line-height: 28px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color: #002147;
}



.post_details_below_title .first-half, .post_details_below_title .second-half {
    display: inline-flex;
}
.post_details_below_title .post-meta {
    margin-top: 0 !important;
    display: inline-flex !important;
}
.post_details_below_title .post-meta>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.post-author-top .post-meta .meta-author .by {
    height: 21px;
    width: 18px;
}
.meta-author .by {
    margin-right: 1.5rem;
}
.post_details_below_title .by i{
    border-radius:100%;
    border: 1px solid #efefef;
    padding: 5px;
}


@media (min-width: 1025px){
   .post-author-top .post-meta .author a, .post-meta a {
        color: #0487F3;
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
    } 
    .verified-icon img {
        width: 14px;
        margin-left: 5px;
    }
    .meta-date {
    color: #002147;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
}

.meta-author .author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top:6px;
}
.post-author-top .post-meta .meta-author .verified-icon {
    height: 21px;
    width: 19px;
    padding-top: 4px;
}
.post-medias {
    margin-top: 2.4rem;
    margin-bottom: 1rem;
}

/*********************Accordion Panel Css***************/
