
.fa-angle-double-left:before {
content: "\f100";
}




a:hover,

a:focus {

color: #e63764;

}


.fa-angle-double-left:before {

content: "\f100";

}


.custom-dropdown-select[disabled] {
color: rgba(0,0,0,.3);
}

.genericon-codepen:before {         content: '\f216'; }

.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}


.recent-posts .entry-header .entry-format {

display: none;

}

.icon-flag{background-position:-312px -24px;}


.comments-area article header .comment-edit-link:before{

content: "\f044";

font-family: FontAwesome;

font-style: normal;

font-weight: normal;

text-decoration: inherit;

color: #AAAAAA;

font-size: 16px;

padding-right: 10px;

}

.blog .post-password-required .entry-content,
.archive .post-password-required .entry-content,
.search .post-password-required .entry-content {
display: none;
}


.post .entry-title a:hover {

color: #77CC6D;

}





#footer {
border-top: solid 1px #f99734;
color: #333;
font-size: 11px;
line-height: 1.6;
padding: 25px 0 0;
}


.aligncenter,

.centered {display: block; margin: auto;}

.glyphicon-open:before {
content: "\e167";
}

.btn-primary {
background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
border-color: #245580;
}
b,strong{font-weight:bold}



ul li ul,
ul li ol {
margin-left: 1.25rem;
margin-bottom: 0;
font-size: 1rem;
}




.navbar .brand {

padding: 10px 20px;

color: #eee;

font-size: 16px;

text-shadow: none;

border-left: 1px solid #444444;

border-right: 1px solid #444444;

}

@-ms-viewport {
width: device-width;
}

.main-navigation ul li {
margin: 0px 15px;
padding: 15px 0px;
}

.col-xs-pull-5 {
right: 41.66666667%;
}

.top-bar-section .has-dropdown.moved {
position: relative; }


.xxlarge-8 {
position: relative;
width: 66.66667%; }


.fa-file-o:before {

content: "\f016";

}

.fa-xing-square:before {
content: "\f169";
}

.input-lg + .form-control-feedback {
width: 46px;
height: 46px;
line-height: 46px;
}
#content .gallery dd{clear:both}
  }


#site-description {

padding-bottom: 5px;

}


@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}


100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}


.footer-socket-area {

width: 100%;

}

.fa-paint-brush:before {
content: "\f1fc";
}

.el-icon-globe-alt:before{content:"\e6b4"}


#mobile_menu ul {

list-style:none;

}

.carousel-caption {

right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
form label{line-height:1em;color:#222}


.fn {
position: relative;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}

.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}

.col-lg-offset-3 {
margin-left: 25%;
}


#footer-widget-area .widget-area {

float: left;

margin-right: 20px;

width: 210px;

}


#comments .comment-body p:last-child {

margin-bottom: 6px;

}

.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}


#menu-wrapper .menu ul#menu-primary-items li a {

padding: 0.8em;

display: block;

color: #FFF;

text-decoration: none;

line-height: 1.2;

border-top: dotted 1px #FFF;

*white-space: nowrap;

}






select,

textarea,

input {border: 1px solid #ccc; color: #888; padding: 5px; font-family: Arial, Verdana, Sans-serif;}

.row:after {
clear: both;
}

input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

.offset8 {
margin-left: 830px;
}


.singular .pull.alignleft {

margin: 0 1.625em 0 -22.25%;

}

.el-icon-return-key:before{content:"\e64c"}

#site-generator .copyright,
#site-generator .powered {
width: 49%;
}


#header {

padding-bottom: 18pt;

}

.glyphicon-home:before {
content: "\e021";
}


.body_theme h3{

font-size: 30px;

}


.fade {filter: alpha(opacity=50); opacity: 0.5;}
.col-25{width:4%}
