a.cboxElement {    cursor: zoom-in;}
body {    background-color: #efefef;}
#da_pagination {text-align: center;}
.img-responsive img, .bText img, .image_block img {
    display: block;
    height: auto;
    max-width: 100%;
}
a {
	color: #6441a5;}
.container {background-color: #FBF9F6;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .carousel .item a.caption {
    font-family: "Roboto",Helvetica Neue,Helvetica,Arial,sans-serif;
}

.logo_img img {
    margin: 0 auto;
}
.panel-heading {
    padding: 0;
}
.panel-title > a {
	color: #555;
	display: block;
	padding: 0.4em 0.6em;}
.panel-title > a:hover, .panel-title > a:active { text-decoration: none; background: #eee; color:#111;}
.panel-title > a.accordion-toggle::before {
    content:"\f077";
    float: left;
    font-family: "FontAwesome";
	margin-right:0.2em;
}
.panel-title > a.accordion-toggle.collapsed::before {
    content:"\f078";
}
h5.cbox_toggle {
    color: #999;
    display: inline-block;
    font-size: 0.9em;
    font-weight: normal;
    margin-top: 0.1em;
}
input.cbox_toggle_i[type="checkbox"] {
    display: none;
}
input.cbox_toggle_i[type="checkbox"] ~ label.cbox_toggle span.cbt_s {
    display: none;
}
input.cbox_toggle_i[type="checkbox"]:checked + label.cbox_toggle + div.cbt_cont {
    display: none;
}
input.cbox_toggle_i[type="checkbox"]:checked + label.cbox_toggle span.cbt_s {
    display: inline;
}
input.cbox_toggle_i[type="checkbox"]:checked + label.cbox_toggle span.cbt_h {
    display: none;
}


@media (min-width: 1200px) {
.container {
    width: 1280px;
}
}
@media only screen and (max-width : 320px) {
	body {	font-size: 12px;}
}
@media only screen and (min-width : 320px) and (max-width : 767px) {}

div.image_block img {
    margin: 0;
	border-radius: 4px 4px 0 0;
}
.bImages {
    margin-top: -1em;
}
#skin_wrapper .img-responsive img {
    width: 100%;
}
.navbar-brand {
    padding: 0;
}
.socicons li {
	display: inline;
	list-style-type: none;
	}
ul.socicons{ display:inline; float: right; padding-top:1em; padding-left: 4px;}
.socicons li a { color: #b60e16;}
.form-inline .input-group > .form-control#topsearchinput {width: 10em;}
.navbar-default .navbar-nav > li > a {
    padding: 1em 0.6em;
}
@media only screen and (max-width : 767px) {
.form-inline .input-group > .form-control#topsearchinput {width: 100%;}
#searchformtop .input-group-btn {
    float: none !important;
}

}
.padme { padding: 0 1em;}
.evo_post_foot { font-size: 0.8em; color: #666}
/*div.featured_post {    border: none;}*/
.featured_post.itemp .content_wrap{    border-color: #b60e16;}
.featrib span {
    display: block;
    font-size: 9pt;
    left: -12px;
    padding: 3px 0;
    position: relative;
    text-align: center;
    top: 15px;
  -webkit-transform: rotate(45deg); 
     -moz-transform: rotate(45deg); 
      -ms-transform: rotate(45deg); 
       -o-transform: rotate(45deg); 
          transform: rotate(45deg); 
    width: 120px;
	background-color: #b60e16;
	color:#fff;
}
.featrib {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 75px;
    overflow: hidden;
    position: relative;
    width: 75px;
}
.ribwrap {
   position: absolute;
    right: 8px;
    top: 0;
}
#searchformtop .input-group-btn {
	float: left;
}
.evo_post_foot {
margin: 0 -1.1em;
padding: 0 1em 0.4em 1em;
margin-bottom: 0.1em;
}
.bPostpublished {
	margin-bottom: 2em;
	background-color: #fefcf8;
	border-bottom: 1px dashed #ccc;
}

div.featured_post {
padding: 0 0.6em;
margin: 0;
}
.evo_post_title i.fa,.evo_post_foot i.fa  {
	text-shadow: 0px 2px 1px #fff;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 0.4em;
    margin-top: 0.1em;
}
p {
    margin: 0.1em 0 0.2em;
}
h1, .h1 {    font-size: 2.2em;}
#skin_wrapper.single .bText {
 font-size: 1.1em;
    line-height: 1.4em;
}
a.editbtn {
	position: absolute;
    right: 2em;
    top: 0;
	z-index:2;
	visibility:hidden;
}
div.itemp:hover a.editbtn {	visibility:visible;}
a.vislink{
  display: block;
    float: none;
    margin: 0 auto;
    width: 35%;
}

.navbar-nav > li > a {
    border-right: 1px solid #efefef;
    color: #bbb;
    text-shadow: -1px 1px #fff;
}
@media only screen and (min-width : 767px) {
.navbar-nav .widget_core_coll_page_list > a {
    float: left;
}
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 3px solid #af0810;
    margin-bottom: -3px;
	color:#af0810;
}
.sidebar {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

/* weird float fix*/ 
.col-lg-4 {
    margin-right: -1px;
}

.content_inner_wrap {	position: relative}
#load_more {display: block; margin-bottom: 1em; position: relative;    z-index: 98;}
	.cbinl {
    float: left;
    margin-bottom: 0.4em;
    margin-right: 0.8em;
}
#main {
	   position:relative; /* needed for footer positioning*/
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
}
h2.evo_post_title {
	font-size: 1.4em;}
#footer .theme_credit {
	/*
    background: url(../img/eofeb.png) no-repeat scroll right top rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding-bottom: 1em;
    padding-right: 62px;*/
	float: right;
}

.sq_thumbs .thumbnail {
    float: left;
    margin-right: 1em;
}
.sq_thumbs .thumbnail:first-child {
	display: none;}
/* Find a way to exclude feat img from teasor even_more_images */