body{



	font-family:Arial, Helvetica, sans-serif;

	background:#9891e4;;

	margin-top:20px;

	padding:0; margin:0;

}





 em{ color:#fdfeff;}

.topnav {

  overflow: hidden;

  background-color: #564BD5;

  padding-left:73px;

  

}



.topnav a {

  float: left;

  display: block;

  color: #f2f2f2;

  text-align: center;

  padding: 14px 16px;

  text-decoration: none;

  font-size: 17px;

}



.topnav a:hover {

  background-color: #ddd;

  color: black;

}



.active {

  background-color: #4CAF50;

  color: white;

}



.topnav .icon {

  display: none;

}



@media screen and (max-width: 600px) {

  .topnav a:not(:first-child) {display: none;}

  .topnav a.icon {

    float: right;

    display: block;

	background:#FFF;

  }

}



@media screen and (max-width: 600px) {

  .topnav.responsive {position: relative;}

  .topnav.responsive .icon {

    position: absolute;

    right: 0;

    top: 0;

  }

  .topnav.responsive a {

    float: none;

    display: block;

 

  }

}

 



div.gallery {

    margin: 5px;

    border: 1px solid #ccc;

    float: left;

    width: 180px;

}



div.gallery:hover {

    border: 1px solid #777;

}



div.gallery img {

    width: 100%;

    height: auto;

}



div.desc {

    padding: 15px;

    text-align: center;

}







h1{ font-size:24px;}

h2{ font-size:20px;}

.header_top{ background:#564BD5; height:50px; width:100%; position:absolute; z-index:4;}

img{

	text-align:left;

	width:100%;

	height:auto;

}

#img1 img{

	text-align:left;

	width:33%;

	height:auto;

}

.pic{

	text-align:center;

	width:30.1%;

	height:auto;

	padding:5px;

	float:left;

	margin-right:19px;

	border:#CCC 1px solid;

	margin-bottom:15px;

}

#wrapper{

	margin: 0 auto;

	width:90%;

	color:#16161B;

	padding:50px 2px;

}

.left_columnn{width:25%; float:left; background:#69ecc0;}

.left_columnn ul{list-style:none; margin:0; padding:0;}

.left_columnn ul li a{border-bottom:#000 1px solid;display:block; padding:7px;}

.left_columnn li a:hover{background:#21B79D;}

.left_columnn H3{ text-align: left; background:#0C6; padding:10px;}

.main_bodyy{width:95%; padding:0px 20px;float:left;}



header{

	padding:5px;

	text-align:center;

	border-bottom:2px solid royalblue;

	

}

.bottom{

	float:right;

	width:auto;

	height:auto;

	color:#FFFFFF;

	text-align:left;

}

.logo{

	float:left;

	width:auto;

	height:auto;

	color:#000;

	text-align:left;

}

.contentr{

 padding-top:10px;

 padding-bottom:10px;

height:auto;

text-align:justify;

}

.contentr a{

text-decoration:none;

color:##220B83;

}

.krds {text-align:justify;}

.krds a {text-decoration:none;}



.active, .krds a:hover {

    background-color: #666;

    color: white;

}

.contentr a:hover{

text-decoration:none;

color:#FFFFFF;

}

.contentr2{

margin:auto;

padding-top:10px;

padding-bottom:10px;

width:50%;

min-width:240px;

height:auto;

text-align:justify;

float:left;

}

footer {

text-align:center;

text-decoration:none;

color:#060101;

}

footer a{

text-decoration:none;

color:#060101;

}

footer a:hover{

text-decoration:none;

color:#FF0000;

}

.clear{

	clear:both;

}



/******************************************************************

Site Name: TheAgency295

Author: GlamorousThemes.com



Stylesheet: Main Stylesheet



/*! normalize.css v3.0.0 | MIT License | git.io/normalize */



#age_button_area > input {

    border: 5px solid #555;

    border-radius: 3px;

    margin-left: 1px;

    margin-right: 1px;

    padding: 10px;

    width: 49%;

}

#age_button_area > input:hover {

    opacity: .8;

}

.symple-box.black.center.symple-all {

    background: #000000;

}

.wc-gallery .wc-gallery-bottomspace-ten {

    margin-bottom: 15px;

}

.symple-box {

    border-radius: 0;

    box-sizing: border-box;

    display: block;

    font-size: 1em;

    margin: 15px 0;

    padding: 15px;

}

.symple-callout .symple-button-inner {

    border-radius: 0px !important;

}

.symple-box.symple-fadein.white.center.symple-all {

    background: #ffffff;

    color: #222222;

}

.nav.navbar-nav.navbar-right > ul {

    list-style: none outside none;

}

.symple-one-half,

.symple-one-third,

.symple-two-third,

.symple-three-fourth,

.symple-one-fourth,

.symple-one-fifth,

.symple-two-fifth,

.symple-three-fifth,

.symple-four-fifth,

.symple-one-sixth,

.symple-five-sixth {

    margin-right: 0px !important;

}

html {

    font-family: sans-serif;

    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%;

}

body {

    margin: 0;

    font-size: 17px;

}

body:after {

    background-image: url(bgoverlay.png);

    content: "";

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    position: fixed;

    opacity: 1;

    z-index: -1;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

    display: block;

}

section {

    background: none;

    margin-top: 0px !important;

}

audio,

canvas,

progress,

video {

    display: inline-block;

    vertical-align: baseline;

}

audio:not([controls]) {

    display: none;

    height: 0;

}

[hidden],

template {

    display: none;

}

a {

    background: transparent;

}

a:active,

a:hover {

    outline: 0;

}

abbr[title] {

    border-bottom: 1px dotted;

}

b,

strong {

    font-weight: bold;

}

dfn {

    font-style: italic;

}

h1 {

    font-size: 2em;

    margin: 0.67em 0;

}

mark {

    background: #ff0;

    color: #000;

}

small {

    font-size: 80%;

}

sub,

sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}

sup {

    top: -0.5em;

}

sub {

    bottom: -0.25em;

}

img {

    border: 0;

}

svg:not(:root) {

    overflow: hidden;

}

figure {

    margin: 1em 40px;

}

hr {

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    height: 0;

}

pre {

    overflow: auto;

}

code,

kbd,

pre,

samp {

    font-family: monospace, monospace;

    font-size: 1em;

}

button,

input,

optgroup,

select,

textarea {

    color: inherit;

    font: inherit;

    margin: 0;

}

button {

    overflow: visible;

}

button,

select {

    text-transform: none;

}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

    -webkit-appearance: button;

    cursor: pointer;

}

button[disabled],

html input[disabled] {

    cursor: default;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

    border: 0;

    padding: 0;

}

input {

    line-height: normal;

}

input[type="checkbox"],

input[type="radio"] {

    box-sizing: border-box;

    padding: 0;

}

input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

    height: auto;

}

input[type="search"] {

    -webkit-appearance: textfield;

    -moz-box-sizing: content-box;

    -webkit-box-sizing: content-box;

    box-sizing: content-box;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

    -webkit-appearance: none;

}

fieldset {

    border: 1px solid #c0c0c0;

    margin: 0 2px;

    padding: 0.35em 0.625em 0.75em;

}

legend {

    border: 0;

    padding: 0;

}

textarea {

    overflow: auto;

}

optgroup {

    font-weight: bold;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

td,

th {

    padding: 0;

}

@media print {

    * {

        text-shadow: none !important;

        color: #000 !important;

        background: transparent !important;

        box-shadow: none !important;

    }

    a,

    a:visited {

        text-decoration: underline;

    }

    a[href]:after {

        content: " (" attr(href) ")";

    }

    abbr[title]:after {

        content: " (" attr(title) ")";

    }

    a[href^="javascript:"]:after,

    a[href^="#"]:after {

        content: "";

    }

    pre,

    blockquote {

        border: 1px solid #999;

        page-break-inside: avoid;

    }

    thead {

        display: table-header-group;

    }

    tr,

    img {

        page-break-inside: avoid;

    }

    img {

        max-width: 100% !important;

    }

    p,

    h2,

    h3 {

        orphans: 3;

        widows: 3;

    }

    h2,

    h3 {

        page-break-after: avoid;

    }

    select {

        background: #fff !important;

    }

    .navbar {

        display: none;

    }

    .table td,

    .table th {

        background-color: #fff !important;

    }

    .btn > .caret,

    .dropup > .btn > .caret {

        border-top-color: #000 !important;

    }

    .label {

        border: 1px solid #000;

    }

    .table {

        border-collapse: collapse !important;

    }

    .table-bordered th,

    .table-bordered td {

        border: 1px solid #ddd !important;

    }

}

* {

    /*-webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;*/

}

*:before,

*:after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

html {

    font-size: 62.5%;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

 

input,

button,

select,

textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}

 

figure {

    margin: 0;

}

img {

    vertical-align: middle;

}

.img-responsive {

    display: block;

    max-width: 100%;

    height: auto;

}

.textwidget .wcflexslider .slides img {

    display: block;

    max-width: 100%;

    height: auto;

}

.img-rounded {

    border-radius: 6px;

}

.img-thumbnail {

    padding: 4px;

    line-height: 1.428571429;

    background-color: #efefef;

    border: 1px solid #dddddd;

    border-radius: 0px;

    -webkit-transition: all 0.2s ease-in-out;

    transition: all 0.2s ease-in-out;

    display: inline-block;

    max-width: 100%;

    height: auto;

}

.img-circle {

    border-radius: 50%;

}

hr {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #444444 -moz-use-text-color -moz-use-text-color;

    border-image: none;

    border-right: 0 none;

    border-style: dotted none none;

    border-width: 2px 0 0;

    color: #444444;

    margin-bottom: 20px;

    margin-top: 20px;

    width: 98%;

}

.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    margin: -1px;

    padding: 0;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    border: 0;

}

h1,

h2,

h3,

h4,

h5,

h6,

.h1,

.h2,

.h3,

.h4,

.h5,

.h6 {

    font-family: georgia;

    font-weight: 400;

    line-height: 1.1;

    color: #000;

}

h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small,

.h1 small,

.h2 small,

.h3 small,

.h4 small,

.h5 small,

.h6 small,

h1 .small,

h2 .small,

h3 .small,

h4 .small,

h5 .small,

h6 .small,

.h1 .small,

.h2 .small,

.h3 .small,

.h4 .small,

.h5 .small,

.h6 .small {

    font-weight: normal;

    line-height: 1;

    color: #999999;

}

h1,

.h1,

h2,

.h2,

h3,

.h3 {

    margin-top: 10px;

    margin-bottom: 10px;

}

h1 small,

.h1 small,

h2 small,

.h2 small,

h3 small,

.h3 small,

h1 .small,

.h1 .small,

h2 .small,

.h2 .small,

h3 .small,

.h3 .small {

    font-size: 65%;

}

h4,

.h4,

h5,

.h5,

h6,

.h6 {

    margin-top: 10px;

    margin-bottom: 10px;

}

h4 small,

.h4 small,

h5 small,

.h5 small,

h6 small,

.h6 small,

h4 .small,

.h4 .small,

h5 .small,

.h5 .small,

h6 .small,

.h6 .small {

    font-size: 75%;

}

h1,

.h1 {

    font-size: 28px;

}

h2,

.h2 {

    font-size: 22px !important;

	clear:both;

}

h3,

.h3 {

    font-size: 24px !important;

}

h4,

.h4 {

    font-size: 18px !important;

}

h5,

.h5 {

    font-size: 14px !important;

}

h6,

.h6 {

    font-size: 12px !important;

}

p {

    /*margin: 20px 10px;*/

	 text-align:justify;

}

.lead {

    margin-bottom: 20px;

    font-size: 16px;

    font-weight: 200;

    line-height: 1.4;

}

@media (min-width: 768px) {

    .lead {

        font-size: 21px;

    }

}

small,

.small {

    font-size: 85%;

}

cite {

    font-style: normal;

}

.text-left {

    text-align: left;

}

.text-right {

    text-align: right;

}

.text-center {

    text-align: center;

}

.text-justify {

    text-align: justify;

}

.text-muted {

    color: #999999;

}

/*.text-primary {

    color: #666666;

}*/

a.text-primary:hover {

    color: #3071a9;

}

.text-success {

    color: #3c763d;

}

a.text-success:hover {

    color: #2b542c;

}

.text-info {

    color: #31708f;

}

a.text-info:hover {

    color: #245269;

}

.text-warning {

    color: #8a6d3b;

}

a.text-warning:hover {

    color: #66512c;

}

.text-danger {

    color: #a94442;

}

a.text-danger:hover {

    color: #843534;

}

.bg-primary {

    color: #fff;

    background-color: #666666;

}

a.bg-primary:hover {

    background-color: #3071a9;

}

.bg-success {

    background-color: #dff0d8;

}

a.bg-success:hover {

    background-color: #c1e2b3;

}

.bg-info {

    background-color: #d9edf7;

}

a.bg-info:hover {

    background-color: #afd9ee;

}

.bg-warning {

    background-color: #fcf8e3;

}

a.bg-warning:hover {

    background-color: #f7ecb5;

}

.bg-danger {

    background-color: #f2dede;

}

a.bg-danger:hover {

    background-color: #e4b9b9;

}

.page-header {

    padding-bottom: 9px;

    margin: 40px 0 20px;

    border-bottom: 0px solid #eeeeee;

}

ul,

ol {

    margin-top: 0;

    margin-bottom: 10px;

}

ul ul,

ol ul,

ul ol,

ol ol {

    margin-bottom: 0;

}

.list-unstyled {

    padding-left: 0;

    list-style: none;

}

.list-inline {

    padding-left: 0;

    list-style: none;

}

.list-inline > li {

    display: inline-block;

    padding-left: 5px;

    padding-right: 5px;

}

.list-inline > li:first-child {

    padding-left: 0;

}

dl {

    margin-top: 0;

    margin-bottom: 5px;

}

dt,

dd {

    line-height: 1.428571429;

}

dt {

    font-weight: normal;

}

dd {

    margin-left: 0;

}

dl {

    overflow: hidden;

}

dt {

    float: left;

    padding: 0 .4em 0 0;

    margin: 0;

}

dd {

    float: right;

    padding: 0 0 0 .4em;

    margin: 0;

}

/* That's the leader! */



dl:after {

    content: "";

    display: block;

    overflow: hidden;

    height: 1em;

    border-bottom: 2px dotted;

    color: rgba(255, 255, 255, 0.2);

}

@media (min-width: 768px) {

    .dl-horizontal dt {

        float: left;

        width: 160px;

        clear: left;

        text-align: right;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .dl-horizontal dd {

        margin-left: 180px;

    }

}

abbr[title],

abbr[data-original-title] {

    cursor: help;

    border-bottom: 1px dotted #999999;

}

.initialism {

    font-size: 90%;

    text-transform: uppercase;

}

.page-title a,

.page-title h1 {

    display: block;

    padding: 0px 10px;

}

.page-title a:hover {

    background: rgba(255, 255, 255, .1);

}

blockquote {

    background: rgba(255, 255, 255, 0.05) url("bgbg.png") repeat scroll center top;

    border: 1px solid rgba(255, 255, 255, .1);

    box-shadow: 0 0 6px rgba(0, 0, 0, 1);

    margin: 0 0 15px;

    padding: 25px;

}

blockquote h1 {

    border-bottom: 2px dotted rgba(255, 255, 255, .3);

    border-top: 2px dotted rgba(255, 255, 255, .3);

    letter-spacing: 0px;

    padding: 5px;

    font-size: 2em;

    text-transform: none;

    line-height: 1.5em;

    text-shadow: 2px 2px 3px #000000;

}

blockquote h2 {

    font-size: 36px;

    text-shadow: 2px 2px 5px #000000;

}

blockquote p {

    color: #CCCCCC;

    font-weight: normal;

    margin-bottom: 30px;

    padding-bottom: 0px;

    text-shadow: 2px 2px 5px #000000;

}

blockquote h3 {

    color: #CCCCCC;

    font-family: petit formal script;

    font-size: 20px !important;

    font-weight: normal;

    margin-bottom: 0px;

    padding-bottom: 20px;

    padding-top: 20px;

    line-height: 1.5em;

    text-shadow: 2px 2px 5px #000000;

}

blockquote p:last-child,

blockquote ul:last-child,

blockquote ol:last-child {

    margin-bottom: 0;

}

blockquote footer,

blockquote small,

blockquote .small {

    display: block;

    font-size: 80%;

    line-height: 1.428571429;

    color: #999999;

}

blockquote footer:before,

blockquote small:before,

blockquote .small:before {

    content: '\2014 \00A0';

}

.blockquote-reverse,

blockquote.pull-right {

    padding-right: 15px;

    padding-left: 0;

    border-right: 5px solid #eeeeee;

    border-left: 0;

    text-align: right;

}

.blockquote-reverse footer:before,

blockquote.pull-right footer:before,

.blockquote-reverse small:before,

blockquote.pull-right small:before,

.blockquote-reverse .small:before,

blockquote.pull-right .small:before {

    content: '';

}

.blockquote-reverse footer:after,

blockquote.pull-right footer:after,

.blockquote-reverse small:after,

blockquote.pull-right small:after,

.blockquote-reverse .small:after,

blockquote.pull-right .small:after {

    content: '\00A0 \2014';

}

blockquote:before,

blockquote:after {

    content: "";

}

address {

    margin-bottom: 20px;

    font-style: normal;

    line-height: 1.428571429;

}

code,

kbd,

pre,

samp {

    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;

}

code {

    background-color: #222;

    border: 1px solid #333;

    border-radius: 2px;

    color: #ccc;

    font-size: 90%;

    padding: 1px 8px;

    white-space: nowrap;

}

kbd {

    padding: 2px 4px;

    font-size: 90%;

    color: #ffffff;

    background-color: #333333;

    border-radius: 0px;

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);

}

pre {

    display: block;

    padding: 9.5px;

    margin: 0 0 15px;

    font-size: 13px;

    line-height: 1.428571429;

    word-break: break-all;

    word-wrap: break-word;

    color: #333333;

    background-color: #f5f5f5;

    border: 1px solid #cccccc;

    border-radius: 0px;

}

pre code {

    padding: 0;

    font-size: inherit;

    color: inherit;

    white-space: pre-wrap;

    background-color: transparent;

    border-radius: 0;

}

.pre-scrollable {

    max-height: 340px;

    overflow-y: scroll;

}

.container {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}

@media (min-width: 768px) {

    .container {

        width: 750px;

    }

}

@media (min-width: 992px) {

    .container {

        width: 970px;

    }

}

@media (min-width: 1200px) {

    .container {

        width: 1170px;

    }

}

.container-fluid {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}

.row {

    margin-left: -15px;

    margin-right: -15px;

}

.col-xs-1,

.col-sm-1,

.col-md-1,

.col-lg-1,

.col-xs-2,

.col-sm-2,

.col-md-2,

.col-lg-2,

.col-xs-3,

.col-sm-3,

.col-md-3,

.col-lg-3,

.col-xs-4,

.col-sm-4,

.col-md-4,

.col-lg-4,

.col-xs-5,

.col-sm-5,

.col-md-5,

.col-lg-5,

.col-xs-6,

.col-sm-6,

.col-md-6,

.col-lg-6,

.col-xs-7,

.col-sm-7,

.col-md-7,

.col-lg-7,

.col-xs-8,

.col-sm-8,

.col-md-8,

.col-lg-8,

.col-xs-9,

.col-sm-9,

.col-md-9,

.col-lg-9,

.col-xs-10,

.col-sm-10,

.col-md-10,

.col-lg-10,

.col-xs-11,

.col-sm-11,

.col-md-11,

.col-lg-11,

.col-xs-12,

.col-sm-12,

.col-md-12,

.col-lg-12 {

    position: relative;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

}

.col-xs-1,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9,

.col-xs-10,

.col-xs-11,

.col-xs-12 {

    float: left;

}

.col-xs-12 {

    width: 100%;

}

.col-xs-11 {

    width: 91.66666666666666%;

}

.col-xs-10 {

    width: 83.33333333333334%;

}

.col-xs-9 {

    width: 75%;

}

.col-xs-8 {

    width: 66.66666666666666%;

}

.col-xs-7 {

    width: 58.333333333333336%;

}

.col-xs-6 {

    width: 50%;

}

.col-xs-5 {

    width: 41.66666666666667%;

}

.col-xs-4 {

    width: 33.33333333333333%;

}

.col-xs-3 {

    width: 25%;

}

.col-xs-2 {

    width: 16.666666666666664%;

}

.col-xs-1 {

    width: 8.333333333333332%;

}

.col-xs-pull-12 {

    right: 100%;

}

.col-xs-pull-11 {

    right: 91.66666666666666%;

}

.col-xs-pull-10 {

    right: 83.33333333333334%;

}

.col-xs-pull-9 {

    right: 75%;

}

.col-xs-pull-8 {

    right: 66.66666666666666%;

}

.col-xs-pull-7 {

    right: 58.333333333333336%;

}

.col-xs-pull-6 {

    right: 50%;

}

.col-xs-pull-5 {

    right: 41.66666666666667%;

}

.col-xs-pull-4 {

    right: 33.33333333333333%;

}

.col-xs-pull-3 {

    right: 25%;

}

.col-xs-pull-2 {

    right: 16.666666666666664%;

}

.col-xs-pull-1 {

    right: 8.333333333333332%;

}

.col-xs-pull-0 {

    right: 0%;

}

.col-xs-push-12 {

    left: 100%;

}

.col-xs-push-11 {

    left: 91.66666666666666%;

}

.col-xs-push-10 {

    left: 83.33333333333334%;

}

.col-xs-push-9 {

    left: 75%;

}

.col-xs-push-8 {

    left: 66.66666666666666%;

}

.col-xs-push-7 {

    left: 58.333333333333336%;

}

.col-xs-push-6 {

    left: 50%;

}

.col-xs-push-5 {

    left: 41.66666666666667%;

}

.col-xs-push-4 {

    left: 33.33333333333333%;

}

.col-xs-push-3 {

    left: 25%;

}

.col-xs-push-2 {

    left: 16.666666666666664%;

}

.col-xs-push-1 {

    left: 8.333333333333332%;

}

.col-xs-push-0 {

    left: 0%;

}

.col-xs-offset-12 {

    margin-left: 100%;

}

.col-xs-offset-11 {

    margin-left: 91.66666666666666%;

}

.col-xs-offset-10 {

    margin-left: 83.33333333333334%;

}

.col-xs-offset-9 {

    margin-left: 75%;

}

.col-xs-offset-8 {

    margin-left: 66.66666666666666%;

}

.col-xs-offset-7 {

    margin-left: 58.333333333333336%;

}

.col-xs-offset-6 {

    margin-left: 50%;

}

.col-xs-offset-5 {

    margin-left: 41.66666666666667%;

}

.col-xs-offset-4 {

    margin-left: 33.33333333333333%;

}

.col-xs-offset-3 {

    margin-left: 25%;

}

.col-xs-offset-2 {

    margin-left: 16.666666666666664%;

}

.col-xs-offset-1 {

    margin-left: 8.333333333333332%;

}

.col-xs-offset-0 {

    margin-left: 0%;

}

@media (min-width: 768px) {

    .col-sm-1,

    .col-sm-2,

    .col-sm-3,

    .col-sm-4,

    .col-sm-5,

    .col-sm-6,

    .col-sm-7,

    .col-sm-8,

    .col-sm-9,

    .col-sm-10,

    .col-sm-11,

    .col-sm-12 {

        float: left;

    }

    .col-sm-12 {

        width: 100%;

    }

    .col-sm-11 {

        width: 91.66666666666666%;

    }

    .col-sm-10 {

        width: 83.33333333333334%;

    }

    .col-sm-9 {

        width: 75%;

    }

    .col-sm-8 {

        width: 66.66666666666666%;

    }

    .col-sm-7 {

        width: 58.333333333333336%;

    }

    .col-sm-6 {

        width: 50%;

    }

    .col-sm-5 {

        width: 41.66666666666667%;

    }

    .col-sm-4 {

        width: 33.33333333333333%;

    }

    .col-sm-3 {

        width: 25%;

    }

    .col-sm-2 {

        width: 16.666666666666664%;

    }

    .col-sm-1 {

        width: 8.333333333333332%;

    }

    .col-sm-pull-12 {

        right: 100%;

    }

    .col-sm-pull-11 {

        right: 91.66666666666666%;

    }

    .col-sm-pull-10 {

        right: 83.33333333333334%;

    }

    .col-sm-pull-9 {

        right: 75%;

    }

    .col-sm-pull-8 {

        right: 66.66666666666666%;

    }

    .col-sm-pull-7 {

        right: 58.333333333333336%;

    }

    .col-sm-pull-6 {

        right: 50%;

    }

    .col-sm-pull-5 {

        right: 41.66666666666667%;

    }

    .col-sm-pull-4 {

        right: 33.33333333333333%;

    }

    .col-sm-pull-3 {

        right: 25%;

    }

    .col-sm-pull-2 {

        right: 16.666666666666664%;

    }

    .col-sm-pull-1 {

        right: 8.333333333333332%;

    }

    .col-sm-pull-0 {

        right: 0%;

    }

    .col-sm-push-12 {

        left: 100%;

    }

    .col-sm-push-11 {

        left: 91.66666666666666%;

    }

    .col-sm-push-10 {

        left: 83.33333333333334%;

    }

    .col-sm-push-9 {

        left: 75%;

    }

    .col-sm-push-8 {

        left: 66.66666666666666%;

    }

    .col-sm-push-7 {

        left: 58.333333333333336%;

    }

    .col-sm-push-6 {

        left: 50%;

    }

    .col-sm-push-5 {

        left: 41.66666666666667%;

    }

    .col-sm-push-4 {

        left: 33.33333333333333%;

    }

    .col-sm-push-3 {

        left: 25%;

    }

    .col-sm-push-2 {

        left: 16.666666666666664%;

    }

    .col-sm-push-1 {

        left: 8.333333333333332%;

    }

    .col-sm-push-0 {

        left: 0%;

    }

    .col-sm-offset-12 {

        margin-left: 100%;

    }

    .col-sm-offset-11 {

        margin-left: 91.66666666666666%;

    }

    .col-sm-offset-10 {

        margin-left: 83.33333333333334%;

    }

    .col-sm-offset-9 {

        margin-left: 75%;

    }

    .col-sm-offset-8 {

        margin-left: 66.66666666666666%;

    }

    .col-sm-offset-7 {

        margin-left: 58.333333333333336%;

    }

    .col-sm-offset-6 {

        margin-left: 50%;

    }

    .col-sm-offset-5 {

        margin-left: 41.66666666666667%;

    }

    .col-sm-offset-4 {

        margin-left: 33.33333333333333%;

    }

    .col-sm-offset-3 {

        margin-left: 25%;

    }

    .col-sm-offset-2 {

        margin-left: 16.666666666666664%;

    }

    .col-sm-offset-1 {

        margin-left: 8.333333333333332%;

    }

    .col-sm-offset-0 {

        margin-left: 0%;

    }

}

@media (min-width: 992px) {

    .col-md-1,

    .col-md-2,

    .col-md-3,

    .col-md-4,

    .col-md-5,

    .col-md-6,

    .col-md-7,

    .col-md-8,

    .col-md-9,

    .col-md-10,

    .col-md-11,

    .col-md-12 {

        float: left;

    }

    .col-md-12 {

        width: 100%;

    }

    .col-md-11 {

        width: 91.66666666666666%;

    }

    .col-md-10 {

        width: 83.33333333333334%;

    }

    .col-md-9 {

        width: 75%;

    }

    .col-md-8 {

        width: 66.66666666666666%;

    }

    .col-md-7 {

        width: 58.333333333333336%;

    }

    .col-md-6 {

        width: 50%;

    }

    .col-md-5 {

        width: 41.66666666666667%;

    }

    .col-md-4 {

        width: 33.33333333333333%;

    }

    .col-md-3 {

        width: 25%;

    }

    .col-md-2 {

        width: 16.666666666666664%;

    }

    .col-md-1 {

        width: 8.333333333333332%;

    }

    .col-md-pull-12 {

        right: 100%;

    }

    .col-md-pull-11 {

        right: 91.66666666666666%;

    }

    .col-md-pull-10 {

        right: 83.33333333333334%;

    }

    .col-md-pull-9 {

        right: 75%;

    }

    .col-md-pull-8 {

        right: 66.66666666666666%;

    }

    .col-md-pull-7 {

        right: 58.333333333333336%;

    }

    .col-md-pull-6 {

        right: 50%;

    }

    .col-md-pull-5 {

        right: 41.66666666666667%;

    }

    .col-md-pull-4 {

        right: 33.33333333333333%;

    }

    .col-md-pull-3 {

        right: 25%;

    }

    .col-md-pull-2 {

        right: 16.666666666666664%;

    }

    .col-md-pull-1 {

        right: 8.333333333333332%;

    }

    .col-md-pull-0 {

        right: 0%;

    }

    .col-md-push-12 {

        left: 100%;

    }

    .col-md-push-11 {

        left: 91.66666666666666%;

    }

    .col-md-push-10 {

        left: 83.33333333333334%;

    }

    .col-md-push-9 {

        left: 75%;

    }

    .col-md-push-8 {

        left: 66.66666666666666%;

    }

    .col-md-push-7 {

        left: 58.333333333333336%;

    }

    .col-md-push-6 {

        left: 50%;

    }

    .col-md-push-5 {

        left: 41.66666666666667%;

    }

    .col-md-push-4 {

        left: 33.33333333333333%;

    }

    .col-md-push-3 {

        left: 25%;

    }

    .col-md-push-2 {

        left: 16.666666666666664%;

    }

    .col-md-push-1 {

        left: 8.333333333333332%;

    }

    .col-md-push-0 {

        left: 0%;

    }

    .col-md-offset-12 {

        margin-left: 100%;

    }

    .col-md-offset-11 {

        margin-left: 91.66666666666666%;

    }

    .col-md-offset-10 {

        margin-left: 83.33333333333334%;

    }

    .col-md-offset-9 {

        margin-left: 75%;

    }

    .col-md-offset-8 {

        margin-left: 66.66666666666666%;

    }

    .col-md-offset-7 {

        margin-left: 58.333333333333336%;

    }

    .col-md-offset-6 {

        margin-left: 50%;

    }

    .col-md-offset-5 {

        margin-left: 41.66666666666667%;

    }

    .col-md-offset-4 {

        margin-left: 33.33333333333333%;

    }

    .col-md-offset-3 {

        margin-left: 25%;

    }

    .col-md-offset-2 {

        margin-left: 16.666666666666664%;

    }

    .col-md-offset-1 {

        margin-left: 8.333333333333332%;

    }

    .col-md-offset-0 {

        margin-left: 0%;

    }

}

@media (min-width: 1200px) {

    .col-lg-1,

    .col-lg-2,

    .col-lg-3,

    .col-lg-4,

    .col-lg-5,

    .col-lg-6,

    .col-lg-7,

    .col-lg-8,

    .col-lg-9,

    .col-lg-10,

    .col-lg-11,

    .col-lg-12 {

        float: left;

    }

    .col-lg-12 {

        width: 100%;

    }

    .col-lg-11 {

        width: 91.66666666666666%;

    }

    .col-lg-10 {

        width: 83.33333333333334%;

    }

    .col-lg-9 {

        width: 75%;

    }

    .col-lg-8 {

        width: 66.66666666666666%;

    }

    .col-lg-7 {

        width: 58.333333333333336%;

    }

    .col-lg-6 {

        width: 50%;

    }

    .col-lg-5 {

        width: 41.66666666666667%;

    }

    .col-lg-4 {

        width: 33.33333333333333%;

    }

    .col-lg-3 {

        width: 25%;

    }

    .col-lg-2 {

        width: 16.666666666666664%;

    }

    .col-lg-1 {

        width: 8.333333333333332%;

    }

    .col-lg-pull-12 {

        right: 100%;

    }

    .col-lg-pull-11 {

        right: 91.66666666666666%;

    }

    .col-lg-pull-10 {

        right: 83.33333333333334%;

    }

    .col-lg-pull-9 {

        right: 75%;

    }

    .col-lg-pull-8 {

        right: 66.66666666666666%;

    }

    .col-lg-pull-7 {

        right: 58.333333333333336%;

    }

    .col-lg-pull-6 {

        right: 50%;

    }

    .col-lg-pull-5 {

        right: 41.66666666666667%;

    }

    .col-lg-pull-4 {

        right: 33.33333333333333%;

    }

    .col-lg-pull-3 {

        right: 25%;

    }

    .col-lg-pull-2 {

        right: 16.666666666666664%;

    }

    .col-lg-pull-1 {

        right: 8.333333333333332%;

    }

    .col-lg-pull-0 {

        right: 0%;

    }

    .col-lg-push-12 {

        left: 100%;

    }

    .col-lg-push-11 {

        left: 91.66666666666666%;

    }

    .col-lg-push-10 {

        left: 83.33333333333334%;

    }

    .col-lg-push-9 {

        left: 75%;

    }

    .col-lg-push-8 {

        left: 66.66666666666666%;

    }

    .col-lg-push-7 {

        left: 58.333333333333336%;

    }

    .col-lg-push-6 {

        left: 50%;

    }

    .col-lg-push-5 {

        left: 41.66666666666667%;

    }

    .col-lg-push-4 {

        left: 33.33333333333333%;

    }

    .col-lg-push-3 {

        left: 25%;

    }

    .col-lg-push-2 {

        left: 16.666666666666664%;

    }

    .col-lg-push-1 {

        left: 8.333333333333332%;

    }

    .col-lg-push-0 {

        left: 0%;

    }

    .col-lg-offset-12 {

        margin-left: 100%;

    }

    .col-lg-offset-11 {

        margin-left: 91.66666666666666%;

    }

    .col-lg-offset-10 {

        margin-left: 83.33333333333334%;

    }

    .col-lg-offset-9 {

        margin-left: 75%;

    }

    .col-lg-offset-8 {

        margin-left: 66.66666666666666%;

    }

    .col-lg-offset-7 {

        margin-left: 58.333333333333336%;

    }

    .col-lg-offset-6 {

        margin-left: 50%;

    }

    .col-lg-offset-5 {

        margin-left: 41.66666666666667%;

    }

    .col-lg-offset-4 {

        margin-left: 33.33333333333333%;

    }

    .col-lg-offset-3 {

        margin-left: 25%;

    }

    .col-lg-offset-2 {

        margin-left: 16.666666666666664%;

    }

    .col-lg-offset-1 {

        margin-left: 8.333333333333332%;

    }

    .col-lg-offset-0 {

        margin-left: 0%;

    }

}

table {

    max-width: 100%;

    background-color: transparent;

}

th {

    text-align: left;

}

.table {

    width: 100%;

    margin-bottom: 20px;

}

.table > thead > tr > th,

.table > tbody > tr > th,

.table > tfoot > tr > th,

.table > thead > tr > td,

.table > tbody > tr > td,

.table > tfoot > tr > td {

    padding: 8px;

    line-height: 1.428571429;

    vertical-align: top;

    border-top: 1px solid #dddddd;

}

.table > thead > tr > th {

    vertical-align: bottom;

    border-bottom: 2px solid #dddddd;

}

.table > caption + thead > tr:first-child > th,

.table > colgroup + thead > tr:first-child > th,

.table > thead:first-child > tr:first-child > th,

.table > caption + thead > tr:first-child > td,

.table > colgroup + thead > tr:first-child > td,

.table > thead:first-child > tr:first-child > td {

    border-top: 0;

}

.table > tbody + tbody {

    border-top: 2px solid #dddddd;

}

.table .table {

    background-color: #efefef;

}

.table-condensed > thead > tr > th,

.table-condensed > tbody > tr > th,

.table-condensed > tfoot > tr > th,

.table-condensed > thead > tr > td,

.table-condensed > tbody > tr > td,

.table-condensed > tfoot > tr > td {

    padding: 5px;

}

.table-bordered {

    border: 1px solid #dddddd;

}

.table-bordered > thead > tr > th,

.table-bordered > tbody > tr > th,

.table-bordered > tfoot > tr > th,

.table-bordered > thead > tr > td,

.table-bordered > tbody > tr > td,

.table-bordered > tfoot > tr > td {

    border: 1px solid #dddddd;

}

.table-bordered > thead > tr > th,

.table-bordered > thead > tr > td {

    border-bottom-width: 2px;

}

.table-striped > tbody > tr:nth-child(odd) > td,

.table-striped > tbody > tr:nth-child(odd) > th {

    background-color: #f9f9f9;

}

.table-hover > tbody > tr:hover > td,

.table-hover > tbody > tr:hover > th {

    background-color: #f5f5f5;

}

table col[class*="col-"] {

    position: static;

    float: none;

    display: table-column;

}

table td[class*="col-"],

table th[class*="col-"] {

    position: static;

    float: none;

    display: table-cell;

}

.table > thead > tr > td.active,

.table > tbody > tr > td.active,

.table > tfoot > tr > td.active,

.table > thead > tr > th.active,

.table > tbody > tr > th.active,

.table > tfoot > tr > th.active,

.table > thead > tr.active > td,

.table > tbody > tr.active > td,

.table > tfoot > tr.active > td,

.table > thead > tr.active > th,

.table > tbody > tr.active > th,

.table > tfoot > tr.active > th {

    background-color: #f5f5f5;

}

.table-hover > tbody > tr > td.active:hover,

.table-hover > tbody > tr > th.active:hover,

.table-hover > tbody > tr.active:hover > td,

.table-hover > tbody > tr.active:hover > th {

    background-color: #e8e8e8;

}

.table > thead > tr > td.success,

.table > tbody > tr > td.success,

.table > tfoot > tr > td.success,

.table > thead > tr > th.success,

.table > tbody > tr > th.success,

.table > tfoot > tr > th.success,

.table > thead > tr.success > td,

.table > tbody > tr.success > td,

.table > tfoot > tr.success > td,

.table > thead > tr.success > th,

.table > tbody > tr.success > th,

.table > tfoot > tr.success > th {

    background-color: #dff0d8;

}

.table-hover > tbody > tr > td.success:hover,

.table-hover > tbody > tr > th.success:hover,

.table-hover > tbody > tr.success:hover > td,

.table-hover > tbody > tr.success:hover > th {

    background-color: #d0e9c6;

}

.table > thead > tr > td.info,

.table > tbody > tr > td.info,

.table > tfoot > tr > td.info,

.table > thead > tr > th.info,

.table > tbody > tr > th.info,

.table > tfoot > tr > th.info,

.table > thead > tr.info > td,

.table > tbody > tr.info > td,

.table > tfoot > tr.info > td,

.table > thead > tr.info > th,

.table > tbody > tr.info > th,

.table > tfoot > tr.info > th {

    background-color: #d9edf7;

}

.table-hover > tbody > tr > td.info:hover,

.table-hover > tbody > tr > th.info:hover,

.table-hover > tbody > tr.info:hover > td,

.table-hover > tbody > tr.info:hover > th {

    background-color: #c4e3f3;

}

.table > thead > tr > td.warning,

.table > tbody > tr > td.warning,

.table > tfoot > tr > td.warning,

.table > thead > tr > th.warning,

.table > tbody > tr > th.warning,

.table > tfoot > tr > th.warning,

.table > thead > tr.warning > td,

.table > tbody > tr.warning > td,

.table > tfoot > tr.warning > td,

.table > thead > tr.warning > th,

.table > tbody > tr.warning > th,

.table > tfoot > tr.warning > th {

    background-color: #fcf8e3;

}

.table-hover > tbody > tr > td.warning:hover,

.table-hover > tbody > tr > th.warning:hover,

.table-hover > tbody > tr.warning:hover > td,

.table-hover > tbody > tr.warning:hover > th {

    background-color: #faf2cc;

}

.table > thead > tr > td.danger,

.table > tbody > tr > td.danger,

.table > tfoot > tr > td.danger,

.table > thead > tr > th.danger,

.table > tbody > tr > th.danger,

.table > tfoot > tr > th.danger,

.table > thead > tr.danger > td,

.table > tbody > tr.danger > td,

.table > tfoot > tr.danger > td,

.table > thead > tr.danger > th,

.table > tbody > tr.danger > th,

.table > tfoot > tr.danger > th {

    background-color: #f2dede;

}

.table-hover > tbody > tr > td.danger:hover,

.table-hover > tbody > tr > th.danger:hover,

.table-hover > tbody > tr.danger:hover > td,

.table-hover > tbody > tr.danger:hover > th {

    background-color: #ebcccc;

}

@media (max-width: 600px) {

    .client-link a {

        border-top: 0 none !important;

    }

    .page-title a,

    .page-title h1 {

        padding: 0px;

    }

    .thumcap-post {

        padding: 0px !important;

    }

    .thumcap-post-inner {

        margin: 15px;

        margin-bottom: 25px !important;

        padding: 15px !important;

        background: transparent;

        border: 0 none !important;

        border-bottom: 0 none !important;

        padding-bottom: 10px !important;

    }

    .thumcap-post-inner h3 {

        padding-bottom: 0px !important;

        border-bottom: 0 none !important;

    }

}

.crlink {

    text-align: right;

}

@media (max-width: 767px) {

    .bottombanners img {

        width: 100%;

    }

    body {

        padding-top: 0px !important;

    }

    #footer {

        margin-top: 0px !important;

    }

    blockquote p {

        font-size: 16px !important;

    }

    .sitetitlecenter h1 {

        font-size: 28px !important;

        margin-top: 8px !important;

    }

    . .wcflex-control-nav li {

        display: inline-block;

        margin: 0 6px 20px;

    }

    .table-responsive {

        width: 100%;

        margin-bottom: 15px;

        overflow-y: hidden;

        overflow-x: scroll;

        -ms-overflow-style: -ms-autohiding-scrollbar;

        border: 1px solid #dddddd;

        -webkit-overflow-scrolling: touch;

    }

    .table-responsive > .table {

        margin-bottom: 0;

    }

    .table-responsive > .table > thead > tr > th,

    .table-responsive > .table > tbody > tr > th,

    .table-responsive > .table > tfoot > tr > th,

    .table-responsive > .table > thead > tr > td,

    .table-responsive > .table > tbody > tr > td,

    .table-responsive > .table > tfoot > tr > td {

        white-space: nowrap;

    }

    .table-responsive > .table-bordered {

        border: 0;

    }

    .table-responsive > .table-bordered > thead > tr > th:first-child,

    .table-responsive > .table-bordered > tbody > tr > th:first-child,

    .table-responsive > .table-bordered > tfoot > tr > th:first-child,

    .table-responsive > .table-bordered > thead > tr > td:first-child,

    .table-responsive > .table-bordered > tbody > tr > td:first-child,

    .table-responsive > .table-bordered > tfoot > tr > td:first-child {

        border-left: 0;

    }

    .table-responsive > .table-bordered > thead > tr > th:last-child,

    .table-responsive > .table-bordered > tbody > tr > th:last-child,

    .table-responsive > .table-bordered > tfoot > tr > th:last-child,

    .table-responsive > .table-bordered > thead > tr > td:last-child,

    .table-responsive > .table-bordered > tbody > tr > td:last-child,

    .table-responsive > .table-bordered > tfoot > tr > td:last-child {

        border-right: 0;

    }

    .table-responsive > .table-bordered > tbody > tr:last-child > th,

    .table-responsive > .table-bordered > tfoot > tr:last-child > th,

    .table-responsive > .table-bordered > tbody > tr:last-child > td,

    .table-responsive > .table-bordered > tfoot > tr:last-child > td {

        border-bottom: 0;

    }

}

fieldset {

    padding: 0;

    margin: 0;

    border: 0;

    min-width: 0;

}

legend {

    display: block;

    width: 100%;

    padding: 0;

    margin-bottom: 20px;

    font-size: 21px;

    line-height: inherit;

    color: #333333;

    border: 0;

    border-bottom: 1px solid #e5e5e5;

}

label {

    display: inline-block;

    margin-bottom: 5px;

    font-weight: bold;

}

input[type="search"] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

input[type="radio"],

input[type="checkbox"] {

    margin: 4px 0 0;

    margin-top: 1px \9;

    /* IE8-9 */

    

    line-height: normal;

}

input[type="file"] {

    display: block;

}

input[type="range"] {

    display: block;

    width: 100%;

}

select[multiple],

select[size] {

    height: auto;

}

input[type="file"]:focus,

input[type="radio"]:focus,

input[type="checkbox"]:focus {

    outline: 0 none;

    outline-offset: -2px;

}

output {

    display: block;

    padding-top: 7px;

    font-size: 14px;

    line-height: 1.428571429;

    color: #555555;

}

.form-control {

    background-color: rgba(255, 255, 255, .08) background-image: none;

    border-radius: 0px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: #FFFFFF;

    display: block;

    font-size: 16px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}

.form-control:focus {

    border-color: #66afe9;

    outline: 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(54, 50, 38, 0.6);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, 0.3);

}

.form-control:-moz-placeholder {

    color: #999999;

}

.form-control::-moz-placeholder {

    color: rgba(255, 255, 255, .4);

    opacity: 1;

}

.form-control:-ms-input-placeholder {

    color: #999999;

}

.form-control::-webkit-input-placeholder {

    color: #999999;

}

.form-control[disabled],

.form-control[readonly],

fieldset[disabled] .form-control {

    cursor: not-allowed;

    background-color: #eeeeee;

    opacity: 1;

}

textarea.form-control {

    height: auto;

}

input[type="date"] {

    line-height: 34px;

}

.form-group {

    margin-bottom: 15px;

}

.radio,

.checkbox {

    display: block;

    min-height: 20px;

    margin-top: 10px;

    margin-bottom: 10px;

    padding-left: 20px;

}

.radio label,

.checkbox label {

    display: inline;

    font-weight: normal;

    cursor: pointer;

}

.radio input[type="radio"],

.radio-inline input[type="radio"],

.checkbox input[type="checkbox"],

.checkbox-inline input[type="checkbox"] {

    float: left;

    margin-left: -20px;

}

.radio + .radio,

.checkbox + .checkbox {

    margin-top: -5px;

}

.radio-inline,

.checkbox-inline {

    display: inline-block;

    padding-left: 20px;

    margin-bottom: 0;

    vertical-align: middle;

    font-weight: normal;

    cursor: pointer;

}

.radio-inline + .radio-inline,

.checkbox-inline + .checkbox-inline {

    margin-top: 0;

    margin-left: 10px;

}

input[type="radio"][disabled],

input[type="checkbox"][disabled],

.radio[disabled],

.radio-inline[disabled],

.checkbox[disabled],

.checkbox-inline[disabled],

fieldset[disabled] input[type="radio"],

fieldset[disabled] input[type="checkbox"],

fieldset[disabled] .radio,

fieldset[disabled] .radio-inline,

fieldset[disabled] .checkbox,

fieldset[disabled] .checkbox-inline {

    cursor: not-allowed;

}

.input-sm {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 0px;

}

select.input-sm {

    height: 30px;

    line-height: 30px;

}

textarea.input-sm,

select[multiple].input-sm {

    height: auto;

}

.input-lg {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

select.input-lg {

    height: 46px;

    line-height: 46px;

}

textarea.input-lg,

select[multiple].input-lg {

    height: auto;

}

.has-feedback {

    position: relative;

}

.has-feedback .form-control {

    padding-right: 42.5px;

}

.has-feedback .form-control-feedback {

    position: absolute;

    top: 25px;

    right: 0;

    display: block;

    width: 34px;

    height: 34px;

    line-height: 34px;

    text-align: center;

}

.has-success .help-block,

.has-success .control-label,

.has-success .radio,

.has-success .checkbox,

.has-success .radio-inline,

.has-success .checkbox-inline {

    color: #3c763d;

}

.has-success .form-control {

    border-color: #3c763d;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.has-success .form-control:focus {

    border-color: #2b542c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;

}

.has-success .input-group-addon {

    color: #3c763d;

    border-color: #3c763d;

    background-color: #dff0d8;

}

.has-success .form-control-feedback {

    color: #3c763d;

}

.has-warning .help-block,

.has-warning .control-label,

.has-warning .radio,

.has-warning .checkbox,

.has-warning .radio-inline,

.has-warning .checkbox-inline {

    color: #8a6d3b;

}

.has-warning .form-control {

    border-color: #8a6d3b;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.has-warning .form-control:focus {

    border-color: #66512c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;

}

.has-warning .input-group-addon {

    color: #8a6d3b;

    border-color: #8a6d3b;

    background-color: #fcf8e3;

}

.has-warning .form-control-feedback {

    color: #8a6d3b;

}

.has-error .help-block,

.has-error .control-label,

.has-error .radio,

.has-error .checkbox,

.has-error .radio-inline,

.has-error .checkbox-inline {

    color: #a94442;

}

.has-error .form-control {

    border-color: #a94442;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.has-error .form-control:focus {

    border-color: #843534;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;

}

.has-error .input-group-addon {

    color: #a94442;

    border-color: #a94442;

    background-color: #f2dede;

}

.has-error .form-control-feedback {

    color: #a94442;

}

.form-control-static {

    margin-bottom: 0;

}

.help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 10px;

    color: #737373;

}

@media (min-width: 768px) {

    .form-inline .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle;

    }

    .form-inline .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle;

    }

    .form-inline .control-label {

        margin-bottom: 0;

        vertical-align: middle;

    }

    .form-inline .radio,

    .form-inline .checkbox {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        padding-left: 0;

        vertical-align: middle;

    }

    .form-inline .radio input[type="radio"],

    .form-inline .checkbox input[type="checkbox"] {

        float: none;

        margin-left: 0;

    }

    .form-inline .has-feedback .form-control-feedback {

        top: 0;

    }

}

.form-horizontal .control-label,

.form-horizontal .radio,

.form-horizontal .checkbox,

.form-horizontal .radio-inline,

.form-horizontal .checkbox-inline {

    margin-top: 0;

    margin-bottom: 0;

    padding-top: 7px;

}

.form-horizontal .radio,

.form-horizontal .checkbox {

    min-height: 27px;

}

.form-horizontal .form-group {

    margin-left: -15px;

    margin-right: -15px;

}

.form-horizontal .form-control-static {

    padding-top: 7px;

}

@media (min-width: 768px) {

    .form-horizontal .control-label {

        text-align: right;

    }

}

.form-horizontal .has-feedback .form-control-feedback {

    top: 0;

    right: 15px;

}

.btn {

    display: inline-block;

    margin-bottom: 0;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    background-image: none;

    border: 1px solid #666666;

    white-space: nowrap;

    padding: 6px 20px;

    font-size: 14px;

    line-height: 1.428571429;

    border-radius: 3px !important;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

}

.btn:focus {

    outline: 0 none;

    outline: 0px auto -webkit-focus-ring-color;

    outline-offset: -2px;

}

.btn:hover,

.btn:focus {

    text-decoration: none;

}

.btn:active,

.btn.active {

    outline: 0;

    background-image: none;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

.btn.disabled,

.btn[disabled],

fieldset[disabled] .btn {

    cursor: not-allowed;

    pointer-events: none;

    opacity: 0.65;

    filter: alpha(opacity=65);

    -webkit-box-shadow: none;

    box-shadow: none;

}

.btn-default {

    color: #333333;

    background-color: #ffffff;

    border-color: #cccccc;

}

.btn-default:hover,

.btn-default:focus,

.btn-default:active,

.btn-default.active,

.open .dropdown-toggle.btn-default {

    color: #333333;

    background-color: #ebebeb;

    border-color: #adadad;

}

.btn-default:active,

.btn-default.active,

.open .dropdown-toggle.btn-default {

    background-image: none;

}

.btn-default.disabled,

.btn-default[disabled],

fieldset[disabled] .btn-default,

.btn-default.disabled:hover,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default:hover,

.btn-default.disabled:focus,

.btn-default[disabled]:focus,

fieldset[disabled] .btn-default:focus,

.btn-default.disabled:active,

.btn-default[disabled]:active,

fieldset[disabled] .btn-default:active,

.btn-default.disabled.active,

.btn-default[disabled].active,

fieldset[disabled] .btn-default.active {

    background-color: #ffffff;

    border-color: #cccccc;

}

.btn-default .badge {

    color: #ffffff;

    background-color: rgba(255, 255, 255, 0.08);

}

.btn-primary {

    background-color: rgba(255, 255, 255, 0.05);

    border-color: rgba(255, 255, 255, 0.08);

}

.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active,

.open .dropdown-toggle.btn-primary {

    background-color: rgba(255, 255, 255, 0.125);

    border-color: rgba(255, 255, 255, 0.08);

}

.btn-primary:active,

.btn-primary.active,

.open .dropdown-toggle.btn-primary {

    background-image: none;

}

.btn-primary.disabled,

.btn-primary[disabled],

fieldset[disabled] .btn-primary,

.btn-primary.disabled:hover,

.btn-primary[disabled]:hover,

fieldset[disabled] .btn-primary:hover,

.btn-primary.disabled:focus,

.btn-primary[disabled]:focus,

fieldset[disabled] .btn-primary:focus,

.btn-primary.disabled:active,

.btn-primary[disabled]:active,

fieldset[disabled] .btn-primary:active,

.btn-primary.disabled.active,

.btn-primary[disabled].active,

fieldset[disabled] .btn-primary.active {

    background-color: #666666;

    border-color: #666666;

}

.btn-primary .badge {

    color: #666666;

    background-color: #ffffff;

}

.btn-success {

    color: #ffffff;

    background-color: #5cb85c;

    border-color: #4cae4c;

}

.btn-success:hover,

.btn-success:focus,

.btn-success:active,

.btn-success.active,

.open .dropdown-toggle.btn-success {

    color: #ffffff;

    background-color: #47a447;

    border-color: #398439;

}

.btn-success:active,

.btn-success.active,

.open .dropdown-toggle.btn-success {

    background-image: none;

}

.btn-success.disabled,

.btn-success[disabled],

fieldset[disabled] .btn-success,

.btn-success.disabled:hover,

.btn-success[disabled]:hover,

fieldset[disabled] .btn-success:hover,

.btn-success.disabled:focus,

.btn-success[disabled]:focus,

fieldset[disabled] .btn-success:focus,

.btn-success.disabled:active,

.btn-success[disabled]:active,

fieldset[disabled] .btn-success:active,

.btn-success.disabled.active,

.btn-success[disabled].active,

fieldset[disabled] .btn-success.active {

    background-color: #5cb85c;

    border-color: #4cae4c;

}

.btn-success .badge {

    color: #5cb85c;

    background-color: #ffffff;

}

.btn-info {

    color: #ffffff;

    background-color: #5bc0de;

    border-color: #46b8da;

}

.btn-info:hover,

.btn-info:focus,

.btn-info:active,

.btn-info.active,

.open .dropdown-toggle.btn-info {

    color: #ffffff;

    background-color: #39b3d7;

    border-color: #269abc;

}

.btn-info:active,

.btn-info.active,

.open .dropdown-toggle.btn-info {

    background-image: none;

}

.btn-info.disabled,

.btn-info[disabled],

fieldset[disabled] .btn-info,

.btn-info.disabled:hover,

.btn-info[disabled]:hover,

fieldset[disabled] .btn-info:hover,

.btn-info.disabled:focus,

.btn-info[disabled]:focus,

fieldset[disabled] .btn-info:focus,

.btn-info.disabled:active,

.btn-info[disabled]:active,

fieldset[disabled] .btn-info:active,

.btn-info.disabled.active,

.btn-info[disabled].active,

fieldset[disabled] .btn-info.active {

    background-color: #5bc0de;

    border-color: #46b8da;

}

.btn-info .badge {

    color: #5bc0de;

    background-color: #ffffff;

}

.btn-warning {

    color: #ffffff;

    background-color: #f0ad4e;

    border-color: #eea236;

}

.btn-warning:hover,

.btn-warning:focus,

.btn-warning:active,

.btn-warning.active,

.open .dropdown-toggle.btn-warning {

    color: #ffffff;

    background-color: #ed9c28;

    border-color: #d58512;

}

.btn-warning:active,

.btn-warning.active,

.open .dropdown-toggle.btn-warning {

    background-image: none;

}

.btn-warning.disabled,

.btn-warning[disabled],

fieldset[disabled] .btn-warning,

.btn-warning.disabled:hover,

.btn-warning[disabled]:hover,

fieldset[disabled] .btn-warning:hover,

.btn-warning.disabled:focus,

.btn-warning[disabled]:focus,

fieldset[disabled] .btn-warning:focus,

.btn-warning.disabled:active,

.btn-warning[disabled]:active,

fieldset[disabled] .btn-warning:active,

.btn-warning.disabled.active,

.btn-warning[disabled].active,

fieldset[disabled] .btn-warning.active {

    background-color: #f0ad4e;

    border-color: #eea236;

}

.btn-warning .badge {

    color: #f0ad4e;

    background-color: #ffffff;

}

.btn-danger {

    color: #ffffff;

    background-color: #d9534f;

    border-color: #d43f3a;

}

.btn-danger:hover,

.btn-danger:focus,

.btn-danger:active,

.btn-danger.active,

.open .dropdown-toggle.btn-danger {

    color: #ffffff;

    background-color: #d2322d;

    border-color: #ac2925;

}

.btn-danger:active,

.btn-danger.active,

.open .dropdown-toggle.btn-danger {

    background-image: none;

}

.btn-danger.disabled,

.btn-danger[disabled],

fieldset[disabled] .btn-danger,

.btn-danger.disabled:hover,

.btn-danger[disabled]:hover,

fieldset[disabled] .btn-danger:hover,

.btn-danger.disabled:focus,

.btn-danger[disabled]:focus,

fieldset[disabled] .btn-danger:focus,

.btn-danger.disabled:active,

.btn-danger[disabled]:active,

fieldset[disabled] .btn-danger:active,

.btn-danger.disabled.active,

.btn-danger[disabled].active,

fieldset[disabled] .btn-danger.active {

    background-color: #d9534f;

    border-color: #d43f3a;

}

.btn-danger .badge {

    color: #d9534f;

    background-color: #ffffff;

}

.btn-link {

    color: #666666;

    font-weight: normal;

    cursor: pointer;

    border-radius: 0;

}

.btn-link,

.btn-link:active,

.btn-link[disabled],

fieldset[disabled] .btn-link {

    background-color: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

}

.btn-link,

.btn-link:hover,

.btn-link:focus,

.btn-link:active {

    border-color: transparent;

}

.btn-link:hover,

.btn-link:focus {

    color: #2a6496;

    text-decoration: underline;

    background-color: transparent;

}

.btn-link[disabled]:hover,

fieldset[disabled] .btn-link:hover,

.btn-link[disabled]:focus,

fieldset[disabled] .btn-link:focus {

    color: #999999;

    text-decoration: none;

}

.btn-lg {

    padding: 10px 16px;

    line-height: 1.33;

    border-radius: 0px;

}

.btn-sm {

    padding: 5px 10px;

    font-size: 14px;

    line-height: 1.5;

    border-radius: 0px;

}

.btn-xs {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 0px;

}

.btn-block {

    display: block;

    width: 100%;

    padding-left: 0;

    padding-right: 0;

}

.btn-block + .btn-block {

    margin-top: 5px;

}

input[type="submit"].btn-block,

input[type="reset"].btn-block,

input[type="button"].btn-block {

    width: 100%;

}

.fade {

    opacity: 0;

    -webkit-transition: opacity 0.15s linear;

    transition: opacity 0.15s linear;

}

.fade.in {

    opacity: 1;

}

.collapse {

    display: none;

}

.collapse.in {

    display: block;

}

.collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition: height 0.35s ease;

    transition: height 0.35s ease;

}

@font-face {

    font-family: 'Glyphicons Halflings';

    src: url('../fonts/glyphicons-halflings-regular.eot');

    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');

}

.glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.glyphicon-asterisk:before {

    content: "\2a";

}

.glyphicon-plus:before {

    content: "\2b";

}

.glyphicon-euro:before {

    content: "\20ac";

}

.glyphicon-minus:before {

    content: "\2212";

}

.glyphicon-cloud:before {

    content: "\2601";

}

.glyphicon-envelope:before {

    content: "\2709";

}

.glyphicon-pencil:before {

    content: "\270f";

}

.glyphicon-glass:before {

    content: "\e001";

}

.glyphicon-music:before {

    content: "\e002";

}

.glyphicon-search:before {

    content: "\e003";

}

.glyphicon-heart:before {

    content: "\e005";

}

.glyphicon-star:before {

    content: "\e006";

}

.glyphicon-star-empty:before {

    content: "\e007";

}

.glyphicon-user:before {

    content: "\e008";

}

.glyphicon-film:before {

    content: "\e009";

}

.glyphicon-th-large:before {

    content: "\e010";

}

.glyphicon-th:before {

    content: "\e011";

}

.glyphicon-th-list:before {

    content: "\e012";

}

.glyphicon-ok:before {

    content: "\e013";

}

.glyphicon-remove:before {

    content: "\e014";

}

.glyphicon-zoom-in:before {

    content: "\e015";

}

.glyphicon-zoom-out:before {

    content: "\e016";

}

.glyphicon-off:before {

    content: "\e017";

}

.glyphicon-signal:before {

    content: "\e018";

}

.glyphicon-cog:before {

    content: "\e019";

}

.glyphicon-trash:before {

    content: "\e020";

}

.glyphicon-home:before {

    content: "\e021";

}

.glyphicon-file:before {

    content: "\e022";

}

.glyphicon-time:before {

    content: "\e023";

}

.glyphicon-road:before {

    content: "\e024";

}

.glyphicon-download-alt:before {

    content: "\e025";

}

.glyphicon-download:before {

    content: "\e026";

}

.glyphicon-upload:before {

    content: "\e027";

}

.glyphicon-inbox:before {

    content: "\e028";

}

.glyphicon-play-circle:before {

    content: "\e029";

}

.glyphicon-repeat:before {

    content: "\e030";

}

.glyphicon-refresh:before {

    content: "\e031";

}

.glyphicon-list-alt:before {

    content: "\e032";

}

.glyphicon-lock:before {

    content: "\e033";

}

.glyphicon-flag:before {

    content: "\e034";

}

.glyphicon-headphones:before {

    content: "\e035";

}

.glyphicon-volume-off:before {

    content: "\e036";

}

.glyphicon-volume-down:before {

    content: "\e037";

}

.glyphicon-volume-up:before {

    content: "\e038";

}

.glyphicon-qrcode:before {

    content: "\e039";

}

.glyphicon-barcode:before {

    content: "\e040";

}

.glyphicon-tag:before {

    content: "\e041";

}

.glyphicon-tags:before {

    content: "\e042";

}

.glyphicon-book:before {

    content: "\e043";

}

.glyphicon-bookmark:before {

    content: "\e044";

}

.glyphicon-print:before {

    content: "\e045";

}

.glyphicon-camera:before {

    content: "\e046";

}

.glyphicon-font:before {

    content: "\e047";

}

.glyphicon-bold:before {

    content: "\e048";

}

.glyphicon-italic:before {

    content: "\e049";

}

.glyphicon-text-height:before {

    content: "\e050";

}

.glyphicon-text-width:before {

    content: "\e051";

}

.glyphicon-align-left:before {

    content: "\e052";

}

.glyphicon-align-center:before {

    content: "\e053";

}

.glyphicon-align-right:before {

    content: "\e054";

}

.glyphicon-align-justify:before {

    content: "\e055";

}

.glyphicon-list:before {

    content: "\e056";

}

.glyphicon-indent-left:before {

    content: "\e057";

}

.glyphicon-indent-right:before {

    content: "\e058";

}

.glyphicon-facetime-video:before {

    content: "\e059";

}

.glyphicon-picture:before {

    content: "\e060";

}

.glyphicon-map-marker:before {

    content: "\e062";

}

.glyphicon-adjust:before {

    content: "\e063";

}

.glyphicon-tint:before {

    content: "\e064";

}

.glyphicon-edit:before {

    content: "\e065";

}

.glyphicon-share:before {

    content: "\e066";

}

.glyphicon-check:before {

    content: "\e067";

}

.glyphicon-move:before {

    content: "\e068";

}

.glyphicon-step-backward:before {

    content: "\e069";

}

.glyphicon-fast-backward:before {

    content: "\e070";

}

.glyphicon-backward:before {

    content: "\e071";

}

.glyphicon-play:before {

    content: "\e072";

}

.glyphicon-pause:before {

    content: "\e073";

}

.glyphicon-stop:before {

    content: "\e074";

}

.glyphicon-forward:before {

    content: "\e075";

}

.glyphicon-fast-forward:before {

    content: "\e076";

}

.glyphicon-step-forward:before {

    content: "\e077";

}

.glyphicon-eject:before {

    content: "\e078";

}

.glyphicon-chevron-left:before {

    content: "\e079";

}

.glyphicon-chevron-right:before {

    content: "\e080";

}

.glyphicon-plus-sign:before {

    content: "\e081";

}

.glyphicon-minus-sign:before {

    content: "\e082";

}

.glyphicon-remove-sign:before {

    content: "\e083";

}

.glyphicon-ok-sign:before {

    content: "\e084";

}

.glyphicon-question-sign:before {

    content: "\e085";

}

.glyphicon-info-sign:before {

    content: "\e086";

}

.glyphicon-screenshot:before {

    content: "\e087";

}

.glyphicon-remove-circle:before {

    content: "\e088";

}

.glyphicon-ok-circle:before {

    content: "\e089";

}

.glyphicon-ban-circle:before {

    content: "\e090";

}

.glyphicon-arrow-left:before {

    content: "\e091";

}

.glyphicon-arrow-right:before {

    content: "\e092";

}

.glyphicon-arrow-up:before {

    content: "\e093";

}

.glyphicon-arrow-down:before {

    content: "\e094";

}

.glyphicon-share-alt:before {

    content: "\e095";

}

.glyphicon-resize-full:before {

    content: "\e096";

}

.glyphicon-resize-small:before {

    content: "\e097";

}

.glyphicon-exclamation-sign:before {

    content: "\e101";

}

.glyphicon-gift:before {

    content: "\e102";

}

.glyphicon-leaf:before {

    content: "\e103";

}

.glyphicon-fire:before {

    content: "\e104";

}

.glyphicon-eye-open:before {

    content: "\e105";

}

.glyphicon-eye-close:before {

    content: "\e106";

}

.glyphicon-warning-sign:before {

    content: "\e107";

}

.glyphicon-plane:before {

    content: "\e108";

}

.glyphicon-calendar:before {

    content: "\e109";

}

.glyphicon-random:before {

    content: "\e110";

}

.glyphicon-comment:before {

    content: "\e111";

}

.glyphicon-magnet:before {

    content: "\e112";

}

.glyphicon-chevron-up:before {

    content: "\e113";

}

.glyphicon-chevron-down:before {

    content: "\e114";

}

.glyphicon-retweet:before {

    content: "\e115";

}

.glyphicon-shopping-cart:before {

    content: "\e116";

}

.glyphicon-folder-close:before {

    content: "\e117";

}

.glyphicon-folder-open:before {

    content: "\e118";

}

.glyphicon-resize-vertical:before {

    content: "\e119";

}

.glyphicon-resize-horizontal:before {

    content: "\e120";

}

.glyphicon-hdd:before {

    content: "\e121";

}

.glyphicon-bullhorn:before {

    content: "\e122";

}

.glyphicon-bell:before {

    content: "\e123";

}

.glyphicon-certificate:before {

    content: "\e124";

}

.glyphicon-thumbs-up:before {

    content: "\e125";

}

.glyphicon-thumbs-down:before {

    content: "\e126";

}

.glyphicon-hand-right:before {

    content: "\e127";

}

.glyphicon-hand-left:before {

    content: "\e128";

}

.glyphicon-hand-up:before {

    content: "\e129";

}

.glyphicon-hand-down:before {

    content: "\e130";

}

.glyphicon-circle-arrow-right:before {

    content: "\e131";

}

.glyphicon-circle-arrow-left:before {

    content: "\e132";

}

.glyphicon-circle-arrow-up:before {

    content: "\e133";

}

.glyphicon-circle-arrow-down:before {

    content: "\e134";

}

.glyphicon-globe:before {

    content: "\e135";

}

.glyphicon-wrench:before {

    content: "\e136";

}

.glyphicon-tasks:before {

    content: "\e137";

}

.glyphicon-filter:before {

    content: "\e138";

}

.glyphicon-briefcase:before {

    content: "\e139";

}

.glyphicon-fullscreen:before {

    content: "\e140";

}

.glyphicon-dashboard:before {

    content: "\e141";

}

.glyphicon-paperclip:before {

    content: "\e142";

}

.glyphicon-heart-empty:before {

    content: "\e143";

}

.glyphicon-link:before {

    content: "\e144";

}

.glyphicon-phone:before {

    content: "\e145";

}

.glyphicon-pushpin:before {

    content: "\e146";

}

.glyphicon-usd:before {

    content: "\e148";

}

.glyphicon-gbp:before {

    content: "\e149";

}

.glyphicon-sort:before {

    content: "\e150";

}

.glyphicon-sort-by-alphabet:before {

    content: "\e151";

}

.glyphicon-sort-by-alphabet-alt:before {

    content: "\e152";

}

.glyphicon-sort-by-order:before {

    content: "\e153";

}

.glyphicon-sort-by-order-alt:before {

    content: "\e154";

}

.glyphicon-sort-by-attributes:before {

    content: "\e155";

}

.glyphicon-sort-by-attributes-alt:before {

    content: "\e156";

}

.glyphicon-unchecked:before {

    content: "\e157";

}

.glyphicon-expand:before {

    content: "\e158";

}

.glyphicon-collapse-down:before {

    content: "\e159";

}

.glyphicon-collapse-up:before {

    content: "\e160";

}

.glyphicon-log-in:before {

    content: "\e161";

}

.glyphicon-flash:before {

    content: "\e162";

}

.glyphicon-log-out:before {

    content: "\e163";

}

.glyphicon-new-window:before {

    content: "\e164";

}

.glyphicon-record:before {

    content: "\e165";

}

.glyphicon-save:before {

    content: "\e166";

}

.glyphicon-open:before {

    content: "\e167";

}

.glyphicon-saved:before {

    content: "\e168";

}

.glyphicon-import:before {

    content: "\e169";

}

.glyphicon-export:before {

    content: "\e170";

}

.glyphicon-send:before {

    content: "\e171";

}

.glyphicon-floppy-disk:before {

    content: "\e172";

}

.glyphicon-floppy-saved:before {

    content: "\e173";

}

.glyphicon-floppy-remove:before {

    content: "\e174";

}

.glyphicon-floppy-save:before {

    content: "\e175";

}

.glyphicon-floppy-open:before {

    content: "\e176";

}

.glyphicon-credit-card:before {

    content: "\e177";

}

.glyphicon-transfer:before {

    content: "\e178";

}

.glyphicon-cutlery:before {

    content: "\e179";

}

.glyphicon-header:before {

    content: "\e180";

}

.glyphicon-compressed:before {

    content: "\e181";

}

.glyphicon-earphone:before {

    content: "\e182";

}

.glyphicon-phone-alt:before {

    content: "\e183";

}

.glyphicon-tower:before {

    content: "\e184";

}

.glyphicon-stats:before {

    content: "\e185";

}

.glyphicon-sd-video:before {

    content: "\e186";

}

.glyphicon-hd-video:before {

    content: "\e187";

}

.glyphicon-subtitles:before {

    content: "\e188";

}

.glyphicon-sound-stereo:before {

    content: "\e189";

}

.glyphicon-sound-dolby:before {

    content: "\e190";

}

.glyphicon-sound-5-1:before {

    content: "\e191";

}

.glyphicon-sound-6-1:before {

    content: "\e192";

}

.glyphicon-sound-7-1:before {

    content: "\e193";

}

.glyphicon-copyright-mark:before {

    content: "\e194";

}

.glyphicon-registration-mark:before {

    content: "\e195";

}

.glyphicon-cloud-download:before {

    content: "\e197";

}

.glyphicon-cloud-upload:before {

    content: "\e198";

}

.glyphicon-tree-conifer:before {

    content: "\e199";

}

.glyphicon-tree-deciduous:before {

    content: "\e200";

}

.caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent;

}

.dropdown {

    position: relative;

}

.dropdown-toggle:focus {

    outline: 0;

}

.dropdown-menu {

    background: none repeat scroll 0 0 #222;

    border: 1px solid rgba(255, 255, 255, 0.15);

    border-radius: 0;

    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);

    display: none;

    float: left;

    font-size: 14px;

    left: 0;

    list-style: none outside none;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    min-width: 160px;

    padding: 1px 0 0;

    position: absolute;

    top: 100%;

    z-index: 1000;

}

.dropdown-menu.pull-right {

    right: 0;

    left: auto;

}

.dropdown-menu .divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5;

}

.dropdown-menu > li > a {

    display: block;

    padding: 3px 20px;

    clear: both;

    font-weight: normal;

    line-height: 2.5;

    color: #999999;

    white-space: nowrap;

    text-align: left;

    border-bottom: 1px solid rgba(255, 255, 255, 0.15);

    background: rgba(0, 0, 0, .2);

}

.dropdown-menu > li:last-child > a {

    border-bottom: 1px transparent;

}

.dropdown-menu > li > a:hover,

.dropdown-menu > li > a:focus {

    text-decoration: none;

    color: #ffffff;

    background-color: rgba(255, 255, 255, 0.025);

}

.dropdown-menu > .active > a,

.dropdown-menu > .active > a:hover,

.dropdown-menu > .active > a:focus {

    color: #ffffff;

    text-decoration: none;

    outline: 0;

    background-color: rgba(0, 0, 0, .4);

}

.dropdown-menu > .disabled > a,

.dropdown-menu > .disabled > a:hover,

.dropdown-menu > .disabled > a:focus {

    color: #999999;

}

.dropdown-menu > .disabled > a:hover,

.dropdown-menu > .disabled > a:focus {

    text-decoration: none;

    background-color: transparent;

    background-image: none;

    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);

    cursor: not-allowed;

}

.open > .dropdown-menu {

    display: block;

}

.open > a {

    outline: 0;

}

.dropdown-menu-right {

    left: auto;

    right: 0;

}

.dropdown-menu-left {

    left: 0;

    right: auto;

}

.dropdown-header {

    display: block;

    padding: 3px 20px;

    font-size: 12px;

    line-height: 1.428571429;

    color: #999999;

}

.dropdown-backdrop {

    position: fixed;

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    z-index: 990;

}

.pull-right > .dropdown-menu {

    right: 0;

    left: auto;

}

.dropup .caret,

.navbar-fixed-bottom .dropdown .caret {

    border-top: 0;

    border-bottom: 4px solid;

    content: "";

}

.dropup .dropdown-menu,

.navbar-fixed-bottom .dropdown .dropdown-menu {

    top: auto;

    bottom: 100%;

    margin-bottom: 1px;

}

@media (min-width: 768px) {

    .navbar-right .dropdown-menu {

        left: auto;

        right: 0;

    }

    .navbar-right .dropdown-menu-left {

        left: 0;

        right: auto;

    }

}

.btn-group,

.btn-group-vertical {

    position: relative;

    display: inline-block;

    vertical-align: middle;

}

.btn-group > .btn,

.btn-group-vertical > .btn {

    position: relative;

    float: left;

}

.btn-group > .btn:hover,

.btn-group-vertical > .btn:hover,

.btn-group > .btn:focus,

.btn-group-vertical > .btn:focus,

.btn-group > .btn:active,

.btn-group-vertical > .btn:active,

.btn-group > .btn.active,

.btn-group-vertical > .btn.active {

    z-index: 2;

}

.btn-group > .btn:focus,

.btn-group-vertical > .btn:focus {

    outline: none;

}

.btn-group .btn + .btn,

.btn-group .btn + .btn-group,

.btn-group .btn-group + .btn,

.btn-group .btn-group + .btn-group {

    margin-left: -1px;

}

.btn-toolbar {

    margin-left: -5px;

}

.btn-toolbar .btn-group,

.btn-toolbar .input-group {

    float: left;

}

.btn-toolbar > .btn,

.btn-toolbar > .btn-group,

.btn-toolbar > .input-group {

    margin-left: 5px;

}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

    border-radius: 0;

}

.btn-group > .btn:first-child {

    margin-left: 0;

}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

.btn-group > .btn:last-child:not(:first-child),

.btn-group > .dropdown-toggle:not(:first-child) {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

.btn-group > .btn-group {

    float: left;

}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {

    border-radius: 0;

}

.btn-group > .btn-group:first-child > .btn:last-child,

.btn-group > .btn-group:first-child > .dropdown-toggle {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

.btn-group > .btn-group:last-child > .btn:first-child {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

.btn-group .dropdown-toggle:active,

.btn-group.open .dropdown-toggle {

    outline: 0;

}

.btn-group-xs > .btn {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 0px;

}

.btn-group-sm > .btn {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 0px;

}

.btn-group-lg > .btn {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

.btn-group > .btn + .dropdown-toggle {

    padding-left: 8px;

    padding-right: 8px;

}

.btn-group > .btn-lg + .dropdown-toggle {

    padding-left: 12px;

    padding-right: 12px;

}

.btn-group.open .dropdown-toggle {

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

.btn-group.open .dropdown-toggle.btn-link {

    -webkit-box-shadow: none;

    box-shadow: none;

}

.btn .caret {

    margin-left: 0;

}

.btn-lg .caret {

    border-width: 5px 5px 0;

    border-bottom-width: 0;

}

.dropup .btn-lg .caret {

    border-width: 0 5px 5px;

}

.btn-group-vertical > .btn,

.btn-group-vertical > .btn-group,

.btn-group-vertical > .btn-group > .btn {

    display: block;

    float: none;

    width: 100%;

    max-width: 100%;

}

.btn-group-vertical > .btn-group > .btn {

    float: none;

}

.btn-group-vertical > .btn + .btn,

.btn-group-vertical > .btn + .btn-group,

.btn-group-vertical > .btn-group + .btn,

.btn-group-vertical > .btn-group + .btn-group {

    margin-top: -1px;

    margin-left: 0;

}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {

    border-radius: 0;

}

.btn-group-vertical > .btn:first-child:not(:last-child) {

    border-top-right-radius: 4px;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

.btn-group-vertical > .btn:last-child:not(:first-child) {

    border-bottom-left-radius: 4px;

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {

    border-radius: 0;

}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

.btn-group-justified {

    display: table;

    width: 100%;

    table-layout: fixed;

    border-collapse: separate;

}

.btn-group-justified > .btn,

.btn-group-justified > .btn-group {

    float: none;

    display: table-cell;

    width: 1%;

}

.btn-group-justified > .btn-group .btn {

    width: 100%;

}

[data-toggle="buttons"] > .btn > input[type="radio"],

[data-toggle="buttons"] > .btn > input[type="checkbox"] {

    display: none;

}

.input-group {

    position: relative;

    display: table;

    border-collapse: separate;

}

.input-group[class*="col-"] {

    float: none;

    padding-left: 0;

    padding-right: 0;

}

.input-group .form-control {

    float: left;

    width: 100%;

    margin-bottom: 0;

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

    height: 40px;

}

.input-group-lg > .form-control,

.input-group-lg > .input-group-addon,

.input-group-lg > .input-group-btn > .btn {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

select.input-group-lg > .form-control,

select.input-group-lg > .input-group-addon,

select.input-group-lg > .input-group-btn > .btn {

    height: 46px;

    line-height: 46px;

}

textarea.input-group-lg > .form-control,

textarea.input-group-lg > .input-group-addon,

textarea.input-group-lg > .input-group-btn > .btn,

select[multiple].input-group-lg > .form-control,

select[multiple].input-group-lg > .input-group-addon,

select[multiple].input-group-lg > .input-group-btn > .btn {

    height: auto;

}

.input-group-sm > .form-control,

.input-group-sm > .input-group-addon,

.input-group-sm > .input-group-btn > .btn {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 0px;

}

select.input-group-sm > .form-control,

select.input-group-sm > .input-group-addon,

select.input-group-sm > .input-group-btn > .btn {

    height: 30px;

    line-height: 30px;

}

textarea.input-group-sm > .form-control,

textarea.input-group-sm > .input-group-addon,

textarea.input-group-sm > .input-group-btn > .btn,

select[multiple].input-group-sm > .form-control,

select[multiple].input-group-sm > .input-group-addon,

select[multiple].input-group-sm > .input-group-btn > .btn {

    height: auto;

}

.input-group-addon,

.input-group-btn,

.input-group .form-control {

    display: table-cell;

}

.input-group-addon:not(:first-child):not(:last-child),

.input-group-btn:not(:first-child):not(:last-child),

.input-group .form-control:not(:first-child):not(:last-child) {

    border-radius: 0;

}

.input-group-addon,

.input-group-btn {

    width: 1%;

    white-space: nowrap;

    vertical-align: middle;

}

.input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: normal;

    line-height: 1;

    color: #555555;

    text-align: center;

    background-color: #eeeeee;

    border: 1px solid #cccccc;

    border-radius: 0px;

}

.input-group-addon.input-sm {

    padding: 5px 10px;

    font-size: 12px;

    border-radius: 0px;

}

.input-group-addon.input-lg {

    padding: 10px 16px;

    font-size: 18px;

    border-radius: 6px;

}

.input-group-addon input[type="radio"],

.input-group-addon input[type="checkbox"] {

    margin-top: 0;

}

.input-group .form-control:first-child,

.input-group-addon:first-child,

.input-group-btn:first-child > .btn,

.input-group-btn:first-child > .btn-group > .btn,

.input-group-btn:first-child > .dropdown-toggle,

.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),

.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

}

.input-group-addon:first-child {

    border-right: 0;

}

.input-group .form-control:last-child,

.input-group-addon:last-child,

.input-group-btn:last-child > .btn,

.input-group-btn:last-child > .btn-group > .btn,

.input-group-btn:last-child > .dropdown-toggle,

.input-group-btn:first-child > .btn:not(:first-child),

.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {

    border-radius: 0px;

}

.input-group-addon:last-child {

    border-left: 0;

}

.input-group-btn {

    position: relative;

    font-size: 0;

    white-space: nowrap;

}

.input-group-btn > .btn {

    position: relative;

}

.input-group-btn > .btn + .btn {

    margin-left: -1px;

}

.input-group-btn > .btn:hover,

.input-group-btn > .btn:focus,

.input-group-btn > .btn:active {

    z-index: 2;

}

.input-group-btn:first-child > .btn,

.input-group-btn:first-child > .btn-group {

    margin-right: -1px;

}

.input-group-btn:last-child > .btn,

.input-group-btn:last-child > .btn-group {

    margin-left: -1px;

}

.nav {

    margin-bottom: 0;

    padding-left: 0;

    list-style: none;

}

.nav > li {

    border-right: 1px solid rgba(255, 255, 255, 0.08);

    display: block;

    min-width: 100px;

    position: relative;

}

.nav > li:last-child {

    border-right: 0 none;

}

.nav > li > a {

    position: relative;

    display: block;

    padding: 10px 15px;

}

.nav > li > a:hover,

.nav > li > a:focus {

    text-decoration: none;

    background-color: #eeeeee;

}

.nav > li.disabled > a {

    color: #999999;

}

.nav > li.disabled > a:hover,

.nav > li.disabled > a:focus {

    color: #999999;

    text-decoration: none;

    background-color: transparent;

    cursor: not-allowed;

}

.nav .open > a,

.nav .open > a:hover,

.nav .open > a:focus {

    background-color: #eeeeee;

    border-color: #666666;

}

.nav .nav-divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5;

}

.nav > li > a > img {

    max-width: none;

}

.nav-tabs {

    border-bottom: 1px solid #dddddd;

}

.nav-tabs > li {

    float: left;

    margin-bottom: -1px;

}

.nav-tabs > li > a {

    margin-right: 2px;

    line-height: 1.428571429;

    border: 1px solid transparent;

    border-radius: 0px 4px 0 0;

}

.nav-tabs > li > a:hover {

    border-color: #eeeeee #eeeeee #dddddd;

}

.nav-tabs > li.active > a,

.nav-tabs > li.active > a:hover,

.nav-tabs > li.active > a:focus {

    color: #555555;

    background-color: #efefef;

    border: 1px solid #dddddd;

    border-bottom-color: transparent;

    cursor: default;

}

.nav-tabs.nav-justified {

    width: 100%;

    border-bottom: 0;

}

.nav-tabs.nav-justified > li {

    float: none;

}

.nav-tabs.nav-justified > li > a {

    text-align: center;

    margin-bottom: 5px;

}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

@media (min-width: 768px) {

    .nav-tabs.nav-justified > li {

        display: table-cell;

        width: 1%;

    }

    .nav-tabs.nav-justified > li > a {

        margin-bottom: 0;

    }

}

.nav-tabs.nav-justified > li > a {

    margin-right: 0;

    border-radius: 0px;

}

.nav-tabs.nav-justified > .active > a,

.nav-tabs.nav-justified > .active > a:hover,

.nav-tabs.nav-justified > .active > a:focus {

    border: 1px solid #dddddd;

}

@media (min-width: 768px) {

    .nav-tabs.nav-justified > li > a {

        border-bottom: 1px solid #dddddd;

        border-radius: 0px 4px 0 0;

    }

    .nav-tabs.nav-justified > .active > a,

    .nav-tabs.nav-justified > .active > a:hover,

    .nav-tabs.nav-justified > .active > a:focus {

        border-bottom-color: #efefef;

    }

}

.nav-pills > li {

    float: left;

}

.nav-pills > li > a {

    border-radius: 0px;

}

.nav-pills > li + li {

    margin-left: 2px;

}

.nav-pills > li.active > a,

.nav-pills > li.active > a:hover,

.nav-pills > li.active > a:focus {

    color: #ffffff;

    background-color: #666666;

}

.nav-stacked > li {

    float: none;

}

.nav-stacked > li + li {

    margin-top: 2px;

    margin-left: 0;

}

.nav-justified {

    width: 100%;

}

.nav-justified > li {

    float: none;

}

.nav-justified > li > a {

    text-align: center;

    margin-bottom: 5px;

}

.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

@media (min-width: 768px) {

    .nav-justified > li {

        display: table-cell;

        width: 1%;

    }

    .nav-justified > li > a {

        margin-bottom: 0;

    }

}

.nav-tabs-justified {

    border-bottom: 0;

}

.nav-tabs-justified > li > a {

    margin-right: 0;

    border-radius: 0px;

}

.nav-tabs-justified > .active > a,

.nav-tabs-justified > .active > a:hover,

.nav-tabs-justified > .active > a:focus {

    border: 1px solid #dddddd;

}

@media (min-width: 768px) {

    .nav-tabs-justified > li > a {

        border-bottom: 1px solid #dddddd;

        border-radius: 0px 4px 0 0;

    }

    .nav-tabs-justified > .active > a,

    .nav-tabs-justified > .active > a:hover,

    .nav-tabs-justified > .active > a:focus {

        border-bottom-color: #efefef;

    }

}

.tab-content > .tab-pane {

    display: none;

}

.tab-content > .active {

    display: block;

}

.nav-tabs .dropdown-menu {

    margin-top: -1px;

    border-top-right-radius: 0;

    border-top-left-radius: 0;

}

.navbar {

    position: relative;

    min-height: 50px;

    margin-bottom: 00px;

    border: 0 none;

}

@media (min-width: 768px) {

    .navbar {

        border-radius: 0px;

    }

}

@media (min-width: 768px) {

    .navbar-header {

        float: left;

    }

}

.navbar-collapse {

    max-height: 340px;

    overflow-x: visible;

    padding-right: 0px;

    padding-left: 0px;

    border-top: 1px solid transparent;

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

    -webkit-overflow-scrolling: touch;

}

.navbar-collapse.in {

    overflow-y: auto;

}

@media (min-width: 768px) {

    .navbar-collapse {

        width: auto;

        border-top: 0;

        box-shadow: none;

    }

    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important;

    }

    .navbar-collapse.in {

        overflow-y: visible;

    }

    .navbar-fixed-top .navbar-collapse,

    .navbar-static-top .navbar-collapse,

    .navbar-fixed-bottom .navbar-collapse {

        padding-left: 0;

        padding-right: 0;

    }

}

.container > .navbar-header,

.container-fluid > .navbar-header,

.container > .navbar-collapse,

.container-fluid > .navbar-collapse {

    margin-right: -15px;

    margin-left: -15px;

}

@media (min-width: 768px) {

    .container > .navbar-header,

    .container-fluid > .navbar-header,

    .container > .navbar-collapse,

    .container-fluid > .navbar-collapse {

        margin-right: 0;

        margin-left: 0;

    }

}

.navbar-static-top {

    z-index: 1000;

    border-width: 0 0 1px;

}

@media (min-width: 768px) {

    .navbar-static-top {

        border-radius: 0;

    }

}

.navbar-fixed-top,

.navbar-fixed-bottom {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030;

}

@media (min-width: 768px) {

    .navbar-fixed-top,

    .navbar-fixed-bottom {

        border-radius: 0;

    }

}

.navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px;

}

.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

    border-width: 1px 0 0;

}

.navbar-brand {

    padding: 15px 15px;

    font-size: 48px;

    font-family: Great Vibes;

}

.navbar-brand:hover,

.navbar-brand:focus {

    text-decoration: none;

}

@media (min-width: 768px) {

    .navbar > .container .navbar-brand,

    .navbar > .container-fluid .navbar-brand {

        margin-left: -15px;

    }

}

@media (min-width: 768px) {

    .navbar > .container {

        text-align: center;

    }

    .navbar-header {} .navbar .navbar-nav,

    .navbar .navbar-nav > li {

        float: none;

        display: inline-block;

    }

    .collapse.navbar-collapse {

        float: none;

        display: inline-block!important;

        width: auto;

        clear: none;

    }

}

.navbar-toggle {

    position: relative;

    float: right;

    margin-right: 15px;

    padding: 9px 10px;

    margin-top: 8px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 0px;

}

.navbar-toggle:focus {

    outline: none;

}

.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

}

.navbar-toggle .icon-bar + .icon-bar {

    margin-top: 4px;

}

@media (min-width: 768px) {

    .navbar-toggle {

        display: none;

    }

}

.navbar-nav {

    margin: 0px !important;

}

.navbar-nav > li > a {

    padding-top: 10px;

    padding-bottom: 10px;

    line-height: 20px;

}

@media (max-width: 767px) {

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        box-shadow: none;

    }

    .navbar-nav .open .dropdown-menu > li > a,

    .navbar-nav .open .dropdown-menu .dropdown-header {

        padding: 5px 15px 5px 25px;

    }

    .navbar-nav .open .dropdown-menu > li > a {

        line-height: 20px;

        border-bottom: 1px solid #555555;

    }

    .navbar-nav .open .dropdown-menu > li > a:hover,

    .navbar-nav .open .dropdown-menu > li > a:focus {

        background-image: none;

    }

}

@media (min-width: 768px) {

    .navbar-nav {

        float: left;

        margin: 0;

    }

    .navbar-nav > li {

        float: left;

    }

    .navbar-nav > li > a {

        padding-top: 15px;

        padding-bottom: 15px;

        font-size: 15px;

    }

    .navbar-nav.navbar-right:last-child {

        margin-right: -15px;

    }

}

@media (min-width: 768px) {

    .navbar-left {

        float: left !important;

        float: left;

    }

    .navbar-right {

        float: none;

    }

}

.navbar-form {

    margin-left: -15px;

    margin-right: -15px;

    padding: 10px 15px;

    border-top: 1px solid transparent;

    border-bottom: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);

    margin-top: 8px;

    margin-bottom: 8px;

}

@media (min-width: 768px) {

    .navbar-form .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle;

    }

    .navbar-form .control-label {

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .radio,

    .navbar-form .checkbox {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        padding-left: 0;

        vertical-align: middle;

    }

    .navbar-form .radio input[type="radio"],

    .navbar-form .checkbox input[type="checkbox"] {

        float: none;

        margin-left: 0;

    }

    .navbar-form .has-feedback .form-control-feedback {

        top: 0;

    }



}

@media (max-width: 767px) {

    .navbar-form .form-group {

        margin-bottom: 5px;

    }

}

@media (min-width: 768px) {

    .navbar-form {

        width: auto;

        border: 0;

        margin-left: 0;

        margin-right: 0;

        padding-top: 0;

        padding-bottom: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

    .navbar-form.navbar-right:last-child {

        margin-right: -15px;

    }

}

.navbar-nav > li > .dropdown-menu {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);

    margin-top: 0;

}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

.navbar-btn {

    margin-top: 8px;

    margin-bottom: 8px;

}

.navbar-btn.btn-sm {

    margin-top: 10px;

    margin-bottom: 10px;

}

.navbar-btn.btn-xs {

    margin-top: 14px;

    margin-bottom: 14px;

}

.navbar-text {

    margin-top: 15px;

    margin-bottom: 15px;

}

@media (min-width: 768px) {

    .navbar-text {

        float: left;

        margin-left: 15px;

        margin-right: 15px;

    }

    .navbar-text.navbar-right:last-child {

        margin-right: 0;

    }

}

.navbar-default {

    background-color: #333333;

    border-bottom: 1px solid #666666;

    border-top: 1px solid #666666;

}

.icon-fixed-width.fa {

    color: #666666;

    font-size: 130px;

    line-height: 0;

    margin-right: -15px;

    position: relative;

    text-shadow: 0 0 25px #000000;

    top: 20px;

}

.navbar-default .navbar-brand {

    color: #777777;

}

.navbar-default .navbar-brand:hover,

.navbar-default .navbar-brand:focus {

    color: #5e5e5e;

    background-color: transparent;

}

.navbar-default .navbar-text {

    color: #333333;

}

.navbar-default .navbar-nav > li > a {

    color: #cccccc;

}

.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus {

    background-color: #444444;

    color: #FFFFFF;

}

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus {

    color: #FFFFFF;

}

.navbar-default .navbar-nav > .disabled > a,

.navbar-default .navbar-nav > .disabled > a:hover,

.navbar-default .navbar-nav > .disabled > a:focus {

    color: #cccccc;

    background-color: transparent;

}

.navbar-default .navbar-toggle {

    border-color: #dddddd;

}

.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus {

    background-color: #dddddd;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #888888;

}

.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

    border-color: #333333;

}

.navbar-default .navbar-nav > .open > a,

.navbar-default .navbar-nav > .open > a:hover,

.navbar-default .navbar-nav > .open > a:focus {

    background-color: #444444;

    color: #FFFFFF;

}

ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;

    margin: 0;

}

@media (max-width: 767px) {

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {

        color: #cccccc;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #ffffff;

        background-color: #444444;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {

        color: #555555;

        background-color: #e7e7e7;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {

        color: #cccccc;

        background-color: transparent;

    }

}

.navbar-default .navbar-link {

    color: #777777;

}

.navbar-default .navbar-link:hover {

    color: #333333;

}

.navbar-inverse {

    background-color: #222222;

    border-color: rgba(255, 255, 255, 0.15);

    text-transform: uppercase;

}

.navbar-inverse .navbar-brand {

    color: #999999;

}

.navbar-inverse .navbar-brand:hover,

.navbar-inverse .navbar-brand:focus {

    color: #ffffff;

    background-color: transparent;

}

.navbar-inverse .navbar-text {

    color: #999999;

}

.navbar-inverse .navbar-nav > li > a {

    color: #999999;

}

.navbar-inverse .navbar-nav > li > a:hover,

.navbar-inverse .navbar-nav > li > a:focus {

    color: #ffffff;

    background-color: transparent;

}

.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-inverse .navbar-nav > .active > a:focus {

    color: #ffffff;

}

.navbar-inverse .navbar-nav > .disabled > a,

.navbar-inverse .navbar-nav > .disabled > a:hover,

.navbar-inverse .navbar-nav > .disabled > a:focus {

    color: #444444;

    background-color: transparent;

}

.navbar-inverse .navbar-toggle {

    border-color: #333333;

}

.navbar-inverse .navbar-toggle:hover,

.navbar-inverse .navbar-toggle:focus {

    background-color: #333333;

}

.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #ffffff;

}

.navbar-inverse .navbar-collapse,

.navbar-inverse .navbar-form {

    border-color: #101010;

}

.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:hover,

.navbar-inverse .navbar-nav > .open > a:focus {

    background-color: #080808;

    color: #ffffff;

}

@media (max-width: 767px) {

    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {

        border-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {

        background-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

        color: #999999;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #ffffff;

        background-color: transparent;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {

        color: #ffffff;

        background-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {

        color: #444444;

        background-color: transparent;

    }

}

.navbar-inverse .navbar-link {

    color: #999999;

}

.navbar-inverse .navbar-link:hover {

    color: #ffffff;

}

.breadcrumb {

    background-color: #F5F5F5;

    border-radius: 0px;

    color: #CCCCCC;

    font-size: 12px;

    height: 34px;

    line-height: 26px;

    list-style: none outside none;

    margin-bottom: 20px;

    padding: 8px 15px;

}

.breadcrumb > li {

    display: inline-block;

}

.breadcrumb > li + li:before {

    content: "/\00a0";

    padding: 0 5px;

    color: #cccccc;

}

.breadcrumb > .active {

    color: #999999;

}

.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 0px;

}

.pagination > li {

    display: inline;

}

.pagination > li > a,

.pagination > li > span {

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 1.428571429;

    text-decoration: none;

    color: #999999;

    background-color: #222222;

    border: 1px solid #333333;

    margin-left: -1px;

}

.pagination > li:first-child > a,

.pagination > li:first-child > span {

    margin-left: 0;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px;

}

.pagination > li:last-child > a,

.pagination > li:last-child > span {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

}

.pagination > li > a:hover,

.pagination > li > span:hover,

.pagination > li > a:focus,

.pagination > li > span:focus {

    color: #2a6496;

    background-color: #444444;

    border-color: #333333;

}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

    z-index: 2;

    color: #ffffff;

    background-color: #666666;

    border-color: #666666;

    cursor: default;

}

.pagination > .disabled > span,

.pagination > .disabled > span:hover,

.pagination > .disabled > span:focus,

.pagination > .disabled > a,

.pagination > .disabled > a:hover,

.pagination > .disabled > a:focus {

    color: #999999;

    background-color: #ffffff;

    border-color: #dddddd;

    cursor: not-allowed;

}

.pagination-lg > li > a,

.pagination-lg > li > span {

    padding: 10px 16px;

    font-size: 18px;

}

.pagination-lg > li:first-child > a,

.pagination-lg > li:first-child > span {

    border-bottom-left-radius: 6px;

    border-top-left-radius: 6px;

}

.pagination-lg > li:last-child > a,

.pagination-lg > li:last-child > span {

    border-bottom-right-radius: 6px;

    border-top-right-radius: 6px;

}

.pagination-sm > li > a,

.pagination-sm > li > span {

    padding: 5px 10px;

    font-size: 12px;

}

.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

}

.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

}

.pager {

    padding-left: 0;

    margin: 20px 0;

    list-style: none;

    text-align: center;

}

.pager li {

    display: inline;

}

.pager li > a,

.pager li > span {

    background-color: rgba(255, 255, 255, 0.02);

    border: 1px solid rgba(255, 255, 255, 0.08);

    border-radius: 0;

    display: inline-block;

    padding: 5px 14px;

}

.pager li > a:hover,

.pager li > a:focus {

    text-decoration: none;

    background-color: #eeeeee;

}

.pager .next > a,

.pager .next > span {

    float: right;

}

.pager .previous > a,

.pager .previous > span {

    float: left;

}

.pager .disabled > a,

.pager .disabled > a:hover,

.pager .disabled > a:focus,

.pager .disabled > span {

    color: #999999;

    background-color: #ffffff;

    cursor: not-allowed;

}

.label {

    display: inline;

    padding: .2em .6em .3em;

    font-size: 75%;

    font-weight: bold;

    line-height: 1;

    color: #ffffff;

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: .25em;

}

.label[href]:hover,

.label[href]:focus {

    color: #ffffff;

    text-decoration: none;

    cursor: pointer;

}

.label:empty {

    display: none;

}

.btn .label {

    position: relative;

    top: -1px;

}

.label-default {

    background-color: #999999;

}

.label-default[href]:hover,

.label-default[href]:focus {

    background-color: #808080;

}

.label-primary {

    background-color: #666666;

}

.label-primary[href]:hover,

.label-primary[href]:focus {

    background-color: #3071a9;

}

.label-success {

    background-color: #5cb85c;

}

.label-success[href]:hover,

.label-success[href]:focus {

    background-color: #449d44;

}

.label-info {

    background-color: #5bc0de;

}

.label-info[href]:hover,

.label-info[href]:focus {

    background-color: #31b0d5;

}

.label-warning {

    background-color: #f0ad4e;

}

.label-warning[href]:hover,

.label-warning[href]:focus {

    background-color: #ec971f;

}

.label-danger {

    background-color: #d9534f;

}

.label-danger[href]:hover,

.label-danger[href]:focus {

    background-color: #c9302c;

}

.badge {

    display: inline-block;

    min-width: 10px;

    padding: 3px 7px;

    font-size: 12px;

    font-weight: bold;

    color: #ffffff;

    line-height: 1;

    vertical-align: baseline;

    white-space: nowrap;

    text-align: center;

    background-color: #999999;

    border-radius: 10px;

}

.badge:empty {

    display: none;

}

.btn .badge {

    position: relative;

    top: -1px;

}

.btn-xs .badge {

    top: 0;

    padding: 1px 5px;

}

a.badge:hover,

a.badge:focus {

    color: #ffffff;

    text-decoration: none;

    cursor: pointer;

}

a.list-group-item.active > .badge,

.nav-pills > .active > a > .badge {

    color: #666666;

    background-color: #ffffff;

}

.nav-pills > li > a > .badge {

    margin-left: 3px;

}

.jumbotron {

    padding: 30px;

    margin-bottom: 30px;

    color: inherit;

    background-color: #eeeeee;

}

.jumbotron h1,

.jumbotron .h1 {

    color: inherit;

}

.jumbotron p {

    margin-bottom: 15px;

    font-size: 21px;

    font-weight: 200;

}

.container .jumbotron {

    border-radius: 6px;

}

.jumbotron .container {

    max-width: 100%;

}

@media screen and (min-width: 768px) {

    .jumbotron {

        padding-top: 48px;

        padding-bottom: 48px;

    }

    .container .jumbotron {

        padding-left: 60px;

        padding-right: 60px;

    }

    .jumbotron h1,

    .jumbotron .h1 {

        font-size: 63px;

    }

}

.thumbnail {

    display: block;

    padding: 4px;

    margin-bottom: 20px;

    line-height: 1.428571429;

    background-color: #101010;

    border: 1px solid #444444;

    border-radius: 0px;

    -webkit-transition: all 0.2s ease-in-out;

    transition: all 0.2s ease-in-out;

}

.thumbnail.blogtemplate {} .thumbnail > img,

.thumbnail a > img {

    display: block;

    max-width: 100%;

    height: auto;

    margin-left: auto;

    margin-right: auto;

    border-bottom: 1px solid #222222;

}

a.thumbnail:hover,

a.thumbnail:focus,

a.thumbnail.active {

    border-color: #666666;

}

.thumbnail .caption {

    padding: 9px;

    color: #999999;

}

.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 0px;

}

.alert h4 {

    margin-top: 0;

    color: inherit;

}

.alert .alert-link {

    font-weight: bold;

}

.alert > p,

.alert > ul {

    margin-bottom: 0;

}

.alert > p + p {

    margin-top: 5px;

}

.alert-dismissable {

    padding-right: 35px;

}

.alert-dismissable .close {

    position: relative;

    top: -2px;

    right: -21px;

    color: inherit;

}

.alert-success {

    background-color: #dff0d8;

    border-color: #d6e9c6;

    color: #3c763d;

}

.alert-success hr {

    border-top-color: #c9e2b3;

}

.alert-success .alert-link {

    color: #2b542c;

}

.alert-info {

    background-color: #d9edf7;

    border-color: #bce8f1;

    color: #31708f;

}

.alert-info hr {

    border-top-color: #a6e1ec;

}

.alert-info .alert-link {

    color: #245269;

}

.alert-warning {

    background-color: #fcf8e3;

    border-color: #faebcc;

    color: #8a6d3b;

}

.alert-warning hr {

    border-top-color: #f7e1b5;

}

.alert-warning .alert-link {

    color: #66512c;

}

.alert-danger {

    background-color: #f2dede;

    border-color: #ebccd1;

    color: #a94442;

}

.alert-danger hr {

    border-top-color: #e4b9c0;

}

.alert-danger .alert-link {

    color: #843534;

}

@-webkit-keyframes progress-bar-stripes {

    from {

        background-position: 40px 0;

    }

    to {

        background-position: 0 0;

    }

}

@keyframes progress-bar-stripes {

    from {

        background-position: 40px 0;

    }

    to {

        background-position: 0 0;

    }

}

.progress {

    overflow: hidden;

    height: 20px;

    margin-bottom: 20px;

    background-color: #f5f5f5;

    border-radius: 0px;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

}

.progress-bar {

    float: left;

    width: 0%;

    height: 100%;

    font-size: 12px;

    line-height: 20px;

    color: #ffffff;

    text-align: center;

    background-color: #666666;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

    -webkit-transition: width 0.6s ease;

    transition: width 0.6s ease;

}

.progress-striped .progress-bar {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-size: 40px 40px;

}

.progress.active .progress-bar {

    -webkit-animation: progress-bar-stripes 2s linear infinite;

    animation: progress-bar-stripes 2s linear infinite;

}

.progress-bar-success {

    background-color: #5cb85c;

}

.progress-striped .progress-bar-success {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}

.progress-bar-info {

    background-color: #5bc0de;

}

.progress-striped .progress-bar-info {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}

.progress-bar-warning {

    background-color: #f0ad4e;

}

.progress-striped .progress-bar-warning {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}

.progress-bar-danger {

    background-color: #d9534f;

}

.progress-striped .progress-bar-danger {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

}

.media,

.media-body {

    overflow: hidden;

    zoom: 1;

}

.media,

.media .media {

    margin-top: 15px;

}

.media:first-child {

    margin-top: 0;

}

.media-object {

    display: block;

}

.media-heading {

    margin: 0 0 5px;

}

.media > .pull-left {

    margin-right: 10px;

}

.media > .pull-right {

    margin-left: 10px;

}

.media-list {

    padding-left: 0;

    list-style: none;

}

.list-group {

    margin-bottom: 20px;

    padding-left: 0;

}

.list-group-item {

    position: relative;

    display: block;

    padding: 10px 15px;

    margin-bottom: -1px;

    background-color: #ffffff;

    border: 1px solid #dddddd;

}

.list-group-item:first-child {

    border-top-right-radius: 4px;

    border-top-left-radius: 4px;

}

.list-group-item:last-child {

    margin-bottom: 0;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px;

}

.list-group-item > .badge {

    float: right;

}

.list-group-item > .badge + .badge {

    margin-right: 5px;

}

a.list-group-item {

    color: #555555;

}

a.list-group-item .list-group-item-heading {

    color: #333333;

}

a.list-group-item:hover,

a.list-group-item:focus {

    text-decoration: none;

    background-color: #f5f5f5;

}

a.list-group-item.active,

a.list-group-item.active:hover,

a.list-group-item.active:focus {

    z-index: 2;

    color: #ffffff;

    background-color: #666666;

    border-color: #666666;

}

a.list-group-item.active .list-group-item-heading,

a.list-group-item.active:hover .list-group-item-heading,

a.list-group-item.active:focus .list-group-item-heading {

    color: inherit;

}

a.list-group-item.active .list-group-item-text,

a.list-group-item.active:hover .list-group-item-text,

a.list-group-item.active:focus .list-group-item-text {

    color: #e1edf7;

}

.list-group-item-success {

    color: #3c763d;

    background-color: #dff0d8;

}

a.list-group-item-success {

    color: #3c763d;

}

a.list-group-item-success .list-group-item-heading {

    color: inherit;

}

a.list-group-item-success:hover,

a.list-group-item-success:focus {

    color: #3c763d;

    background-color: #d0e9c6;

}

a.list-group-item-success.active,

a.list-group-item-success.active:hover,

a.list-group-item-success.active:focus {

    color: #fff;

    background-color: #3c763d;

    border-color: #3c763d;

}

.list-group-item-info {

    color: #31708f;

    background-color: #d9edf7;

}

a.list-group-item-info {

    color: #31708f;

}

a.list-group-item-info .list-group-item-heading {

    color: inherit;

}

a.list-group-item-info:hover,

a.list-group-item-info:focus {

    color: #31708f;

    background-color: #c4e3f3;

}

a.list-group-item-info.active,

a.list-group-item-info.active:hover,

a.list-group-item-info.active:focus {

    color: #fff;

    background-color: #31708f;

    border-color: #31708f;

}

.list-group-item-warning {

    color: #8a6d3b;

    background-color: #fcf8e3;

}

a.list-group-item-warning {

    color: #8a6d3b;

}

a.list-group-item-warning .list-group-item-heading {

    color: inherit;

}

a.list-group-item-warning:hover,

a.list-group-item-warning:focus {

    color: #8a6d3b;

    background-color: #faf2cc;

}

a.list-group-item-warning.active,

a.list-group-item-warning.active:hover,

a.list-group-item-warning.active:focus {

    color: #fff;

    background-color: #8a6d3b;

    border-color: #8a6d3b;

}

.list-group-item-danger {

    color: #a94442;

    background-color: #f2dede;

}

a.list-group-item-danger {

    color: #a94442;

}

a.list-group-item-danger .list-group-item-heading {

    color: inherit;

}

a.list-group-item-danger:hover,

a.list-group-item-danger:focus {

    color: #a94442;

    background-color: #ebcccc;

}

a.list-group-item-danger.active,

a.list-group-item-danger.active:hover,

a.list-group-item-danger.active:focus {

    color: #fff;

    background-color: #a94442;

    border-color: #a94442;

}

.list-group-item-heading {

    margin-top: 0;

    margin-bottom: 5px;

}

.list-group-item-text {

    margin-bottom: 0;

    line-height: 1.3;

}

.panel {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: rgba(0, 0, 0, 0.05);

    border: 1px solid rgba(255, 255, 255, 0.15) !important;

    border-image: none;

    border-radius: 0px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    margin-bottom: 20px;

}

.panel-body {

    padding: 15px;

}

.panel > .list-group {

    margin-bottom: 0;

}

.panel > .list-group .list-group-item {

    border-width: 1px 0;

    border-radius: 0;

}

.panel > .list-group .list-group-item:first-child {

    border-top: 0;

}

.panel > .list-group .list-group-item:last-child {

    border-bottom: 0;

}

.panel > .list-group:first-child .list-group-item:first-child {

    border-top-right-radius: 3px;

    border-top-left-radius: 3px;

}

.panel > .list-group:last-child .list-group-item:last-child {

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

}

.panel-heading + .list-group .list-group-item:first-child {

    border-top-width: 0;

}

.panel > .table,

.panel > .table-responsive > .table {

    margin-bottom: 0;

}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,

.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,

.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,

.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,

.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,

.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {

    border-top-left-radius: 3px;

}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,

.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,

.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,

.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,

.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,

.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {

    border-top-right-radius: 3px;

}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,

.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,

.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,

.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,

.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,

.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {

    border-bottom-left-radius: 3px;

}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,

.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,

.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,

.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,

.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,

.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {

    border-bottom-right-radius: 3px;

}

.panel > .panel-body + .table,

.panel > .panel-body + .table-responsive {

    border-top: 1px solid #dddddd;

}

.panel > .table > tbody:first-child > tr:first-child th,

.panel > .table > tbody:first-child > tr:first-child td {

    border-top: 0;

}

.panel > .table-bordered,

.panel > .table-responsive > .table-bordered {

    border: 0;

}

.panel > .table-bordered > thead > tr > th:first-child,

.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,

.panel > .table-bordered > tbody > tr > th:first-child,

.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,

.panel > .table-bordered > tfoot > tr > th:first-child,

.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,

.panel > .table-bordered > thead > tr > td:first-child,

.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,

.panel > .table-bordered > tbody > tr > td:first-child,

.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,

.panel > .table-bordered > tfoot > tr > td:first-child,

.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {

    border-left: 0;

}

.panel > .table-bordered > thead > tr > th:last-child,

.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,

.panel > .table-bordered > tbody > tr > th:last-child,

.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,

.panel > .table-bordered > tfoot > tr > th:last-child,

.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,

.panel > .table-bordered > thead > tr > td:last-child,

.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,

.panel > .table-bordered > tbody > tr > td:last-child,

.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,

.panel > .table-bordered > tfoot > tr > td:last-child,

.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {

    border-right: 0;

}

.panel > .table-bordered > thead > tr:first-child > th,

.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,

.panel > .table-bordered > tbody > tr:first-child > th,

.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,

.panel > .table-bordered > tfoot > tr:first-child > th,

.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,

.panel > .table-bordered > thead > tr:first-child > td,

.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,

.panel > .table-bordered > tbody > tr:first-child > td,

.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,

.panel > .table-bordered > tfoot > tr:first-child > td,

.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {

    border-top: 0;

}

.panel > .table-bordered > thead > tr:last-child > th,

.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,

.panel > .table-bordered > tbody > tr:last-child > th,

.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,

.panel > .table-bordered > tfoot > tr:last-child > th,

.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,

.panel > .table-bordered > thead > tr:last-child > td,

.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,

.panel > .table-bordered > tbody > tr:last-child > td,

.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,

.panel > .table-bordered > tfoot > tr:last-child > td,

.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {

    border-bottom: 0;

}

.panel > .table-responsive {

    border: 0;

    margin-bottom: 0;

}

.panel-heading {

    padding: 20px 15px;

    border-bottom: 1px solid transparent;

    background: rgba(255, 255, 255, 0.08) none repeat scroll 0 0;

}

.panel-heading > .dropdown .dropdown-toggle {

    color: inherit;

}

.panel-title {

    margin-top: 0;

    margin-bottom: 0;

    color: inherit;

}

.panel-title > a {

    font-size: 1.1em;

}

.panel-footer {

    padding: 10px 15px;

    background-color: #f5f5f5;

    border-top: 1px solid #dddddd;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px;

}

.panel-group {

    margin-bottom: 15px;

}

.panel-group .panel {

    margin-bottom: 0;

    border-radius: 0px;

    overflow: hidden;

}

.panel-group .panel + .panel {

    margin-top: 10px;

}

.panel-group .panel-heading {

    border-bottom: 0;

}

.panel-group .panel-heading + .panel-collapse .panel-body {

    border-top: 1px solid #dddddd;

}

.panel-group .panel-footer {

    border-top: 0;

}

.panel-group .panel-footer + .panel-collapse .panel-body {

    border-bottom: 1px solid #dddddd;

}

.panel-default {

    border-color: #dddddd;

}

.panel-default p {

    margin-bottom: 20px !important;

    margin-top: 20px !important;

}

.panel-default > .panel-heading {

    color: #999999;

    background-color: rgba(255, 255, 255, 0.05);

    border-color: #dddddd;

}

.panel-default > .panel-heading + .panel-collapse .panel-body {

    border-top-color: rgba(255, 255, 255, .15);

}

.panel-default > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #dddddd;

}

.panel-primary {

    border-color: #666666;

}

.panel-primary > .panel-heading {

    color: #ffffff;

    background-color: #666666;

    border-color: #666666;

}

.panel-primary > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #666666;

}

.panel-primary > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #666666;

}

.panel-success {

    border-color: #d6e9c6;

}

.panel-success > .panel-heading {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}

.panel-success > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #d6e9c6;

}

.panel-success > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #d6e9c6;

}

.panel-info {

    border-color: #bce8f1;

}

.panel-info > .panel-heading {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1;

}

.panel-info > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #bce8f1;

}

.panel-info > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #bce8f1;

}

.panel-warning {

    border-color: #faebcc;

}

.panel-warning > .panel-heading {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc;

}

.panel-warning > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #faebcc;

}

.panel-warning > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #faebcc;

}

.panel-danger {

    border-color: #ebccd1;

}

.panel-danger > .panel-heading {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1;

}

.panel-danger > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #ebccd1;

}

.panel-danger > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #ebccd1;

}

.well {

    background-color: #222222;

    border: 1px solid #363636;

    border-radius: 0px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;

    margin-bottom: 20px;

    min-height: 20px;

    padding: 19px;

}

.well blockquote {

    border-color: #ddd;

    border-color: rgba(0, 0, 0, 0.15);

}

.well-lg {

    padding: 24px;

    border-radius: 0px;

}

.well-sm {

    padding: 9px;

    border-radius: 0px;

}

.panel-body {

    background: rgba(255, 255, 255, .02);

}

.close {

    float: right;

    font-size: 21px;

    font-weight: bold;

    line-height: 1;

    color: #000000;

    text-shadow: 0 1px 0 #ffffff;

    opacity: 0.2;

    filter: alpha(opacity=20);

}

.close:hover,

.close:focus {

    color: #000000;

    text-decoration: none;

    cursor: pointer;

    opacity: 0.5;

    filter: alpha(opacity=50);

}

a.collapsed h4 {

    color: rgba(255, 255, 255, 0.5);

}

button.close {

    padding: 0;

    cursor: pointer;

    background: transparent;

    border: 0;

    -webkit-appearance: none;

}

.modal-open {

    overflow: hidden;

}

.modal {

    display: none;

    overflow: auto;

    overflow-y: scroll;

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1050;

    -webkit-overflow-scrolling: touch;

    outline: 0;

}

.modal.fade .modal-dialog {

    -webkit-transform: translate(0, -25%);

    -ms-transform: translate(0, -25%);

    transform: translate(0, -25%);

    -webkit-transition: -webkit-transform 0.3s ease-out;

    -moz-transition: -moz-transform 0.3s ease-out;

    -o-transition: -o-transform 0.3s ease-out;

    transition: transform 0.3s ease-out;

}

.modal.in .modal-dialog {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

}

.modal-dialog {

    position: relative;

    width: auto;

    margin: 10px;

}

.modal-content {

    position: relative;

    background-color: #ffffff;

    border: 1px solid #999999;

    border: 1px solid rgba(0, 0, 0, 0.2);

    border-radius: 6px;

    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

    background-clip: padding-box;

    outline: none;

}

.modal-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1040;

    background-color: #000000;

}

.modal-backdrop.fade {

    opacity: 0;

    filter: alpha(opacity=0);

}

.modal-backdrop.in {

    opacity: 0.5;

    filter: alpha(opacity=50);

}

.modal-header {

    padding: 15px;

    border-bottom: 1px solid #e5e5e5;

    min-height: 16.428571429px;

}

.modal-header .close {

    margin-top: -2px;

}

.modal-title {

    margin: 0;

    line-height: 1.428571429;

}

.modal-body {

    position: relative;

    padding: 20px;

}

.modal-footer {

    margin-top: 15px;

    padding: 19px 20px 20px;

    text-align: right;

    border-top: 1px solid #e5e5e5;

}

.modal-footer .btn + .btn {

    margin-left: 5px;

    margin-bottom: 0;

}

.modal-footer .btn-group .btn + .btn {

    margin-left: -1px;

}

.modal-footer .btn-block + .btn-block {

    margin-left: 0;

}

@media (min-width: 768px) {

    .modal-dialog {

        width: 600px;

        margin: 30px auto;

    }

    .modal-content {

        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

    }

    .modal-sm {

        width: 300px;

    }

    .modal-lg {

        width: 900px;

    }

}

.tooltip {

    position: absolute;

    z-index: 1030;

    display: block;

    visibility: visible;

    font-size: 12px;

    line-height: 1.4;

    opacity: 0;

    filter: alpha(opacity=0);

}

.tooltip.in {

    opacity: 0.9;

    filter: alpha(opacity=90);

}

.tooltip.top {

    margin-top: -3px;

    padding: 5px 0;

}

.tooltip.right {

    margin-left: 3px;

    padding: 0 5px;

}

.tooltip.bottom {

    margin-top: 3px;

    padding: 5px 0;

}

.tooltip.left {

    margin-left: -3px;

    padding: 0 5px;

}

.tooltip-inner {

    max-width: 200px;

    padding: 3px 8px;

    color: #ffffff;

    text-align: center;

    text-decoration: none;

    background-color: #000000;

    border-radius: 0px;

}

.tooltip-arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

}

.tooltip.top .tooltip-arrow {

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000000;

}

.tooltip.top-left .tooltip-arrow {

    bottom: 0;

    left: 5px;

    border-width: 5px 5px 0;

    border-top-color: #000000;

}

.tooltip.top-right .tooltip-arrow {

    bottom: 0;

    right: 5px;

    border-width: 5px 5px 0;

    border-top-color: #000000;

}

.tooltip.right .tooltip-arrow {

    top: 50%;

    left: 0;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;

    border-right-color: #000000;

}

.tooltip.left .tooltip-arrow {

    top: 50%;

    right: 0;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;

    border-left-color: #000000;

}

.tooltip.bottom .tooltip-arrow {

    top: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000000;

}

.tooltip.bottom-left .tooltip-arrow {

    top: 0;

    left: 5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000000;

}

.tooltip.bottom-right .tooltip-arrow {

    top: 0;

    right: 5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000000;

}

.popover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1010;

    display: none;

    max-width: 276px;

    padding: 1px;

    text-align: left;

    background-color: #ffffff;

    background-clip: padding-box;

    border: 1px solid #cccccc;

    border: 1px solid rgba(0, 0, 0, 0.2);

    border-radius: 6px;

    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    white-space: normal;

}

.popover.top {

    margin-top: -10px;

}

.popover.right {

    margin-left: 10px;

}

.popover.bottom {

    margin-top: 10px;

}

.popover.left {

    margin-left: -10px;

}

.popover-title {

    margin: 0;

    padding: 8px 14px;

    font-size: 14px;

    font-weight: normal;

    line-height: 18px;

    background-color: #f7f7f7;

    border-bottom: 1px solid #ebebeb;

    5px 0 0;

}

.popover-content {

    padding: 9px 14px;

}

.popover .arrow,

.popover .arrow:after {

    position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

}

.popover .arrow {

    border-width: 11px;

}

.popover .arrow:after {

    border-width: 10px;

    content: "";

}

.popover.top .arrow {

    left: 50%;

    margin-left: -11px;

    border-bottom-width: 0;

    border-top-color: #999999;

    border-top-color: rgba(0, 0, 0, 0.25);

    bottom: -11px;

}

.popover.top .arrow:after {

    content: " ";

    bottom: 1px;

    margin-left: -10px;

    border-bottom-width: 0;

    border-top-color: #ffffff;

}

.popover.right .arrow {

    top: 50%;

    left: -11px;

    margin-top: -11px;

    border-left-width: 0;

    border-right-color: #999999;

    border-right-color: rgba(0, 0, 0, 0.25);

}

.popover.right .arrow:after {

    content: " ";

    left: 1px;

    bottom: -10px;

    border-left-width: 0;

    border-right-color: #ffffff;

}

.popover.bottom .arrow {

    left: 50%;

    margin-left: -11px;

    border-top-width: 0;

    border-bottom-color: #999999;

    border-bottom-color: rgba(0, 0, 0, 0.25);

    top: -11px;

}

.popover.bottom .arrow:after {

    content: " ";

    top: 1px;

    margin-left: -10px;

    border-top-width: 0;

    border-bottom-color: #ffffff;

}

.popover.left .arrow {

    top: 50%;

    right: -11px;

    margin-top: -11px;

    border-right-width: 0;

    border-left-color: #999999;

    border-left-color: rgba(0, 0, 0, 0.25);

}

.popover.left .arrow:after {

    content: " ";

    right: 1px;

    border-right-width: 0;

    border-left-color: #ffffff;

    bottom: -10px;

}

.carousel {

    position: relative;

}

.carousel-inner {

    margin: 0 auto;

    max-width: 600px;

    overflow: hidden;

    position: relative;

    width: 100%;

}

.carousel-inner > .item {

    display: none;

    position: relative;

    -webkit-transition: 0.6s ease-in-out left;

    transition: 0.6s ease-in-out left;

}

.carousel-inner > .item > img,

.carousel-inner > .item > a > img {

    display: block;

    max-width: 100%;

    height: auto;

    line-height: 1;

}

.carousel-inner > .active,

.carousel-inner > .next,

.carousel-inner > .prev {

    display: block;

}

.carousel-inner > .active {

    left: 0;

}

.carousel-inner > .next,

.carousel-inner > .prev {

    position: absolute;

    top: 0;

    width: 100%;

}

.carousel-inner > .next {

    left: 100%;

}

.carousel-inner > .prev {

    left: -100%;

}

.carousel-inner > .next.left,

.carousel-inner > .prev.right {

    left: 0;

}

.carousel-inner > .active.left {

    left: -100%;

}

.carousel-inner > .active.right {

    left: 100%;

}

.carousel-control {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 15%;

    opacity: 0.5;

    filter: alpha(opacity=50);

    font-size: 20px;

    color: #ffffff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}

.carousel-control.left {

    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);

    background-repeat: repeat-x;

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

}

.carousel-control.right {

    left: auto;

    right: 0;

    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);

    background-repeat: repeat-x;

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

}

.carousel-control:hover,

.carousel-control:focus {

    outline: none;

    color: #ffffff;

    text-decoration: none;

    opacity: 0.9;

    filter: alpha(opacity=90);

}

.carousel-control .icon-prev,

.carousel-control .icon-next,

.carousel-control .glyphicon-chevron-left,

.carousel-control .glyphicon-chevron-right {

    position: absolute;

    top: 50%;

    z-index: 5;

    display: inline-block;

}

.carousel-control .icon-prev,

.carousel-control .glyphicon-chevron-left {

    left: 50%;

}

.carousel-control .icon-next,

.carousel-control .glyphicon-chevron-right {

    right: 50%;

}

.carousel-control .icon-prev,

.carousel-control .icon-next {

    width: 20px;

    height: 20px;

    margin-top: -10px;

    margin-left: -10px;

    font-family: serif;

}

.carousel-control .icon-prev:before {

    content: '\2039';

}

.carousel-control .icon-next:before {

    content: '\203a';

}

.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 15;

    width: 60%;

    margin-left: -30%;

    padding-left: 0;

    list-style: none;

    text-align: center;

}

.carousel-indicators li {

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 1px;

    text-indent: -999px;

    border: 1px solid #ffffff;

    border-radius: 10px;

    cursor: pointer;

    background-color: #000 \9;

    background-color: rgba(0, 0, 0, 0);

}

.carousel-indicators .active {

    margin: 0;

    width: 12px;

    height: 12px;

    background-color: #ffffff;

}

.carousel-caption {

    position: absolute;

    left: 15%;

    right: 15%;

    bottom: 20px;

    z-index: 10;

    padding-top: 20px;

    padding-bottom: 20px;

    color: #ffffff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}

.carousel-caption .btn {

    text-shadow: none;

}

@media screen and (min-width: 768px) {

    .carousel-control .glyphicons-chevron-left,

    .carousel-control .glyphicons-chevron-right,

    .carousel-control .icon-prev,

    .carousel-control .icon-next {

        width: 30px;

        height: 30px;

        margin-top: -15px;

        margin-left: -15px;

        font-size: 30px;

    }

    .carousel-caption {

        left: 20%;

        right: 20%;

        padding-bottom: 30px;

    }

    .carousel-indicators {

        bottom: 20px;

    }

}

.clearfix:before,

.clearfix:after,

.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after,

.form-horizontal .form-group:before,

.form-horizontal .form-group:after,

.btn-toolbar:before,

.btn-toolbar:after,

.btn-group-vertical > .btn-group:before,

.btn-group-vertical > .btn-group:after,

.nav:before,

.nav:after,

.navbar:before,

.navbar:after,

.navbar-header:before,

.navbar-header:after,

.navbar-collapse:before,

.navbar-collapse:after,

.pager:before,

.pager:after,

.panel-body:before,

.panel-body:after,

.modal-footer:before,

.modal-footer:after {

    content: " ";

    display: table;

}

.clearfix:after,

.container:after,

.container-fluid:after,

.row:after,

.form-horizontal .form-group:after,

.btn-toolbar:after,

.btn-group-vertical > .btn-group:after,

.nav:after,

.navbar:after,

.navbar-header:after,

.navbar-collapse:after,

.pager:after,

.panel-body:after,

.modal-footer:after {

    clear: both;

}

.center-block {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.pull-right {

    float: right !important;

}

.pull-left {

    float: left !important;

}

.hide {

    display: none !important;

}

.show {

    display: block !important;

}

.invisible {

    visibility: hidden;

}

.text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0;

}

.hidden {

    display: none !important;

    visibility: hidden !important;

}

.affix {

    position: fixed;

}

@-ms-viewport {

    width: device-width;

}

.visible-xs,

tr.visible-xs,

th.visible-xs,

td.visible-xs {

    display: none !important;

}

@media (max-width: 767px) {

    .visible-xs {

        display: block !important;

    }

    table.visible-xs {

        display: table;

    }

    tr.visible-xs {

        display: table-row !important;

    }

    th.visible-xs,

    td.visible-xs {

        display: table-cell !important;

    }

}

@media (max-width: 1169px) {} .visible-sm,

tr.visible-sm,

th.visible-sm,

td.visible-sm {

    display: none !important;

}

@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm {

        display: block !important;

    }

    table.visible-sm {

        display: table;

    }

    tr.visible-sm {

        display: table-row !important;

    }

    th.visible-sm,

    td.visible-sm {

        display: table-cell !important;

    }

}

.visible-md,

tr.visible-md,

th.visible-md,

td.visible-md {

    display: none !important;

}

@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md {

        display: block !important;

    }

    table.visible-md {

        display: table;

    }

    tr.visible-md {

        display: table-row !important;

    }

    th.visible-md,

    td.visible-md {

        display: table-cell !important;

    }

}

.visible-lg,

tr.visible-lg,

th.visible-lg,

td.visible-lg {

    display: none !important;

}

@media (min-width: 1200px) {

    .visible-lg {

        display: block !important;

    }

    table.visible-lg {

        display: table;

    }

    tr.visible-lg {

        display: table-row !important;

    }

    th.visible-lg,

    td.visible-lg {

        display: table-cell !important;

    }

}

@media (max-width: 767px) {

    .hidden-xs,

    tr.hidden-xs,

    th.hidden-xs,

    td.hidden-xs {

        display: none !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .hidden-sm,

    tr.hidden-sm,

    th.hidden-sm,

    td.hidden-sm {

        display: none !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .hidden-md,

    tr.hidden-md,

    th.hidden-md,

    td.hidden-md {

        display: none !important;

    }

}

@media (min-width: 1200px) {

    .hidden-lg,

    tr.hidden-lg,

    th.hidden-lg,

    td.hidden-lg {

        display: none !important;

    }

}

.visible-print,

tr.visible-print,

th.visible-print,

td.visible-print {

    display: none !important;

}

@media print {

    .visible-print {

        display: block !important;

    }

    table.visible-print {

        display: table;

    }

    tr.visible-print {

        display: table-row !important;

    }

    th.visible-print,

    td.visible-print {

        display: table-cell !important;

    }

}

@media print {

    .hidden-print,

    tr.hidden-print,

    th.hidden-print,

    td.hidden-print {

        display: none !important;

    }

}

/*!

 *  Font Awesome 4.0.1

 *  the iconic font designed for Bootstrap

 *  ------------------------------------------------------------------------------

 *  The full suite of pictographic icons, examples, and documentation can be

 *  found at http://fontawesome.io.  Stay up to date on Twitter at

 *  http://twitter.com/fontawesome.

 *

 *  License

 *  ------------------------------------------------------------------------------

 *  - The Font Awesome font is licensed under SIL OFL 1.1 -

 *    http://scripts.sil.org/OFL

 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -

 *    http://opensource.org/licenses/mit-license.html

 *  - Font Awesome documentation licensed under CC BY 3.0 -

 *    http://creativecommons.org/licenses/by/3.0/

 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:

 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *

 *  Author - Dave Gandy

 *  ------------------------------------------------------------------------------

 *  Email: dave@fontawesome.io

 *  Twitter: http://twitter.com/davegandy

 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com

 */

/* FONT PATH

 * -------------------------- */



@font-face {

    font-family: 'FontAwesome';

    src: url('../less/font-awesome/fonts/fontawesome-webfont.eot?v=4.0.1');

    src: url('../less/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'), url('../less/font-awesome/fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'), url('../less/font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'), url('../less/font-awesome/fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

.fa {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

/* makes the font 33% larger relative to the icon container */



.fa-lg {

    font-size: 1.3333333333333333em;

    line-height: 0.75em;

    vertical-align: -15%;

}

.fa-2x {

    font-size: 2em;

}

.fa-3x {

    font-size: 3em;

}

.fa-4x {

    font-size: 4em;

}

.fa-5x {

    font-size: 5em;

}

.fa-fw {

    width: 1.2857142857142858em;

    text-align: center;

}

.fa-ul {

    padding-left: 0;

    margin-left: 2.142857142857143em;

    list-style-type: none;

}

.fa-ul > li {

    position: relative;

}

.fa-li {

    position: absolute;

    left: -2.142857142857143em;

    width: 2.142857142857143em;

    top: 0.14285714285714285em;

    text-align: center;

}

.fa-li.fa-lg {

    left: -1.8571428571428572em;

}

.fa-border {

    padding: .2em .25em .15em;

    border: solid 0.08em #eeeeee;

    border-radius: .1em;

}

.pull-right {

    float: right;

}

.pull-left {

    float: left;

}

.fa.pull-left {

    margin-right: .3em;

}

.fa.pull-right {

    margin-left: .3em;

}

.fa-spin {

    -webkit-animation: spin 2s infinite linear;

    -moz-animation: spin 2s infinite linear;

    -o-animation: spin 2s infinite linear;

    animation: spin 2s infinite linear;

}

@-moz-keyframes spin {

    0% {

        -moz-transform: rotate(0deg);

    }

    100% {

        -moz-transform: rotate(359deg);

    }

}

@-webkit-keyframes spin {

    0% {

        -webkit-transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(359deg);

    }

}

@-o-keyframes spin {

    0% {

        -o-transform: rotate(0deg);

    }

    100% {

        -o-transform: rotate(359deg);

    }

}

@-ms-keyframes spin {

    0% {

        -ms-transform: rotate(0deg);

    }

    100% {

        -ms-transform: rotate(359deg);

    }

}

@keyframes spin {

    0% {

        transform: rotate(0deg);

    }

    100% {

        transform: rotate(359deg);

    }

}

.fa-rotate-90 {

    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    -o-transform: rotate(90deg);

    transform: rotate(90deg);

}

.fa-rotate-180 {

    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    transform: rotate(180deg);

}

.fa-rotate-270 {

    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);

    -webkit-transform: rotate(270deg);

    -moz-transform: rotate(270deg);

    -ms-transform: rotate(270deg);

    -o-transform: rotate(270deg);

    transform: rotate(270deg);

}

.fa-flip-horizontal {

    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);

    -webkit-transform: scale(-1, 1);

    -moz-transform: scale(-1, 1);

    -ms-transform: scale(-1, 1);

    -o-transform: scale(-1, 1);

    transform: scale(-1, 1);

}

.fa-flip-vertical {

    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);

    -webkit-transform: scale(1, -1);

    -moz-transform: scale(1, -1);

    -ms-transform: scale(1, -1);

    -o-transform: scale(1, -1);

    transform: scale(1, -1);

}

.fa-stack {

    position: relative;

    display: inline-block;

    width: 2em;

    height: 2em;

    line-height: 2em;

    vertical-align: middle;

}

.fa-stack-1x,

.fa-stack-2x {

    position: absolute;

    left: 0;

    width: 100%;

    text-align: center;

}

.fa-stack-1x {

    line-height: inherit;

}

.fa-stack-2x {

    font-size: 2em;

}

.fa-inverse {

    color: #ffffff;

}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen

   readers do not read off random characters that represent icons */



.fa-glass:before {

    content: "\f000";

}

.fa-music:before {

    content: "\f001";

}

.fa-search:before {

    content: "\f002";

}

.fa-envelope-o:before {

    content: "\f003";

}

.fa-heart:before {

    content: "\f004";

}

.fa-star:before {

    content: "\f005";

}

.fa-star-o:before {

    content: "\f006";

}

.fa-user:before {

    content: "\f007";

}

.fa-film:before {

    content: "\f008";

}

.fa-th-large:before {

    content: "\f009";

}

.fa-th:before {

    content: "\f00a";

}

.fa-th-list:before {

    content: "\f00b";

}

.fa-check:before {

    content: "\f00c";

}

.fa-times:before {

    content: "\f00d";

}

.fa-search-plus:before {

    content: "\f00e";

}

.fa-search-minus:before {

    content: "\f010";

}

.fa-power-off:before {

    content: "\f011";

}

.fa-signal:before {

    content: "\f012";

}

.fa-gear:before,

.fa-cog:before {

    content: "\f013";

}

.fa-trash-o:before {

    content: "\f014";

}

.fa-home:before {

    content: "\f015";

}

.fa-file-o:before {

    content: "\f016";

}

.fa-clock-o:before {

    content: "\f017";

}

.fa-road:before {

    content: "\f018";

}

.fa-download:before {

    content: "\f019";

}

.fa-arrow-circle-o-down:before {

    content: "\f01a";

}

.fa-arrow-circle-o-up:before {

    content: "\f01b";

}

.fa-inbox:before {

    content: "\f01c";

}

.fa-play-circle-o:before {

    content: "\f01d";

}

.fa-rotate-right:before,

.fa-repeat:before {

    content: "\f01e";

}

.fa-refresh:before {

    content: "\f021";

}

.fa-list-alt:before {

    content: "\f022";

}

.fa-lock:before {

    content: "\f023";

}

.fa-flag:before {

    content: "\f024";

}

.fa-headphones:before {

    content: "\f025";

}

.fa-volume-off:before {

    content: "\f026";

}

.fa-volume-down:before {

    content: "\f027";

}

.fa-volume-up:before {

    content: "\f028";

}

.fa-qrcode:before {

    content: "\f029";

}

.fa-barcode:before {

    content: "\f02a";

}

.fa-tag:before {

    content: "\f02b";

}

.fa-tags:before {

    content: "\f02c";

}

.fa-book:before {

    content: "\f02d";

}

.fa-bookmark:before {

    content: "\f02e";

}

.fa-print:before {

    content: "\f02f";

}

.fa-camera:before {

    content: "\f030";

}

.fa-font:before {

    content: "\f031";

}

.fa-bold:before {

    content: "\f032";

}

.fa-italic:before {

    content: "\f033";

}

.fa-text-height:before {

    content: "\f034";

}

.fa-text-width:before {

    content: "\f035";

}

.fa-align-left:before {

    content: "\f036";

}

.fa-align-center:before {

    content: "\f037";

}

.fa-align-right:before {

    content: "\f038";

}

.fa-align-justify:before {

    content: "\f039";

}

.fa-list:before {

    content: "\f03a";

}

.fa-dedent:before,

.fa-outdent:before {

    content: "\f03b";

}

.fa-indent:before {

    content: "\f03c";

}

.fa-video-camera:before {

    content: "\f03d";

}

.fa-picture-o:before {

    content: "\f03e";

}

.fa-pencil:before {

    content: "\f040";

}

.fa-map-marker:before {

    content: "\f041";

}

.fa-adjust:before {

    content: "\f042";

}

.fa-tint:before {

    content: "\f043";

}

.fa-edit:before,

.fa-pencil-square-o:before {

    content: "\f044";

}

.fa-share-square-o:before {

    content: "\f045";

}

.fa-check-square-o:before {

    content: "\f046";

}

.fa-move:before {

    content: "\f047";

}

.fa-step-backward:before {

    content: "\f048";

}

.fa-fast-backward:before {

    content: "\f049";

}

.fa-backward:before {

    content: "\f04a";

}

.fa-play:before {

    content: "\f04b";

}

.fa-pause:before {

    content: "\f04c";

}

.fa-stop:before {

    content: "\f04d";

}

.fa-forward:before {

    content: "\f04e";

}

.fa-fast-forward:before {

    content: "\f050";

}

.fa-step-forward:before {

    content: "\f051";

}

.fa-eject:before {

    content: "\f052";

}

.fa-chevron-left:before {

    content: "\f053";

}

.fa-chevron-right:before {

    content: "\f054";

}

.fa-plus-circle:before {

    content: "\f055";

}

.fa-minus-circle:before {

    content: "\f056";

}

.fa-times-circle:before {

    content: "\f057";

}

.fa-check-circle:before {

    content: "\f058";

}

.fa-question-circle:before {

    content: "\f059";

}

.fa-info-circle:before {

    content: "\f05a";

}

.fa-crosshairs:before {

    content: "\f05b";

}

.fa-times-circle-o:before {

    content: "\f05c";

}

.fa-check-circle-o:before {

    content: "\f05d";

}

.fa-ban:before {

    content: "\f05e";

}

.fa-arrow-left:before {

    content: "\f060";

}

.fa-arrow-right:before {

    content: "\f061";

}

.fa-arrow-up:before {

    content: "\f062";

}

.fa-arrow-down:before {

    content: "\f063";

}

.fa-mail-forward:before,

.fa-share:before {

    content: "\f064";

}

.fa-resize-full:before {

    content: "\f065";

}

.fa-resize-small:before {

    content: "\f066";

}

.fa-plus:before {

    content: "\f067";

}

.fa-minus:before {

    content: "\f068";

}

.fa-asterisk:before {

    content: "\f069";

}

.fa-exclamation-circle:before {

    content: "\f06a";

}

.fa-gift:before {

    content: "\f06b";

}

.fa-leaf:before {

    content: "\f06c";

}

.fa-fire:before {

    content: "\f06d";

}

.fa-eye:before {

    content: "\f06e";

}

.fa-eye-slash:before {

    content: "\f070";

}

.fa-warning:before,

.fa-exclamation-triangle:before {

    content: "\f071";

}

.fa-plane:before {

    content: "\f072";

}

.fa-calendar:before {

    content: "\f073";

}

.fa-random:before {

    content: "\f074";

}

.fa-comment:before {

    content: "\f075";

}

.fa-magnet:before {

    content: "\f076";

}

.fa-chevron-up:before {

    content: "\f077";

}

.fa-chevron-down:before {

    content: "\f078";

}

.fa-retweet:before {

    content: "\f079";

}

.fa-shopping-cart:before {

    content: "\f07a";

}

.fa-folder:before {

    content: "\f07b";

}

.fa-folder-open:before {

    content: "\f07c";

}

.fa-resize-vertical:before {

    content: "\f07d";

}

.fa-resize-horizontal:before {

    content: "\f07e";

}

.fa-bar-chart-o:before {

    content: "\f080";

}

.fa-twitter-square:before {

    content: "\f081";

}

.fa-facebook-square:before {

    content: "\f082";

}

.fa-camera-retro:before {

    content: "\f083";

}

.fa-key:before {

    content: "\f084";

}

.fa-gears:before,

.fa-cogs:before {

    content: "\f085";

}

.fa-comments:before {

    content: "\f086";

}

.fa-thumbs-o-up:before {

    content: "\f087";

}

.fa-thumbs-o-down:before {

    content: "\f088";

}

.fa-star-half:before {

    content: "\f089";

}

.fa-heart-o:before {

    content: "\f08a";

}

.fa-sign-out:before {

    content: "\f08b";

}

.fa-linkedin-square:before {

    content: "\f08c";

}

.fa-thumb-tack:before {

    content: "\f08d";

}

.fa-external-link:before {

    content: "\f08e";

}

.fa-sign-in:before {

    content: "\f090";

}

.fa-trophy:before {

    content: "\f091";

}

.fa-github-square:before {

    content: "\f092";

}

.fa-upload:before {

    content: "\f093";

}

.fa-lemon-o:before {

    content: "\f094";

}

.fa-phone:before {

    content: "\f095";

}

.fa-square-o:before {

    content: "\f096";

}

.fa-bookmark-o:before {

    content: "\f097";

}

.fa-phone-square:before {

    content: "\f098";

}

.fa-twitter:before {

    content: "\f099";

}

.fa-facebook:before {

    content: "\f09a";

}

.fa-github:before {

    content: "\f09b";

}

.fa-unlock:before {

    content: "\f09c";

}

.fa-credit-card:before {

    content: "\f09d";

}

.fa-rss:before {

    content: "\f09e";

}

.fa-hdd-o:before {

    content: "\f0a0";

}

.fa-bullhorn:before {

    content: "\f0a1";

}

.fa-bell:before {

    content: "\f0f3";

}

.fa-certificate:before {

    content: "\f0a3";

}

.fa-hand-o-right:before {

    content: "\f0a4";

}

.fa-hand-o-left:before {

    content: "\f0a5";

}

.fa-hand-o-up:before {

    content: "\f0a6";

}

.fa-hand-o-down:before {

    content: "\f0a7";

}

.fa-arrow-circle-left:before {

    content: "\f0a8";

}

.fa-arrow-circle-right:before {

    content: "\f0a9";

}

.fa-arrow-circle-up:before {

    content: "\f0aa";

}

.fa-arrow-circle-down:before {

    content: "\f0ab";

}

.fa-globe:before {

    content: "\f0ac";

}

.fa-wrench:before {

    content: "\f0ad";

}

.fa-tasks:before {

    content: "\f0ae";

}

.fa-filter:before {

    content: "\f0b0";

}

.fa-briefcase:before {

    content: "\f0b1";

}

.fa-fullscreen:before {

    content: "\f0b2";

}

.fa-group:before {

    content: "\f0c0";

}

.fa-chain:before,

.fa-link:before {

    content: "\f0c1";

}

.fa-cloud:before {

    content: "\f0c2";

}

.fa-flask:before {

    content: "\f0c3";

}

.fa-cut:before,

.fa-scissors:before {

    content: "\f0c4";

}

.fa-copy:before,

.fa-files-o:before {

    content: "\f0c5";

}

.fa-paperclip:before {

    content: "\f0c6";

}

.fa-save:before,

.fa-floppy-o:before {

    content: "\f0c7";

}

.fa-square:before {

    content: "\f0c8";

}

.fa-reorder:before {

    content: "\f0c9";

}

.fa-list-ul:before {

    content: "\f0ca";

}

.fa-list-ol:before {

    content: "\f0cb";

}

.fa-strikethrough:before {

    content: "\f0cc";

}

.fa-underline:before {

    content: "\f0cd";

}

.fa-table:before {

    content: "\f0ce";

}

.fa-magic:before {

    content: "\f0d0";

}

.fa-truck:before {

    content: "\f0d1";

}

.fa-pinterest:before {

    content: "\f0d2";

}

.fa-pinterest-square:before {

    content: "\f0d3";

}

.fa-google-plus-square:before {

    content: "\f0d4";

}

.fa-google-plus:before {

    content: "\f0d5";

}

.fa-money:before {

    content: "\f0d6";

}

.fa-caret-down:before {

    content: "\f0d7";

}

.fa-caret-up:before {

    content: "\f0d8";

}

.fa-caret-left:before {

    content: "\f0d9";

}

.fa-caret-right:before {

    content: "\f0da";

}

.fa-columns:before {

    content: "\f0db";

}

.fa-unsorted:before,

.fa-sort:before {

    content: "\f0dc";

}

.fa-sort-down:before,

.fa-sort-asc:before {

    content: "\f0dd";

}

.fa-sort-up:before,

.fa-sort-desc:before {

    content: "\f0de";

}

.fa-envelope:before {

    content: "\f0e0";

}

.fa-linkedin:before {

    content: "\f0e1";

}

.fa-rotate-left:before,

.fa-undo:before {

    content: "\f0e2";

}

.fa-legal:before,

.fa-gavel:before {

    content: "\f0e3";

}

.fa-dashboard:before,

.fa-tachometer:before {

    content: "\f0e4";

}

.fa-comment-o:before {

    content: "\f0e5";

}

.fa-comments-o:before {

    content: "\f0e6";

}

.fa-flash:before,

.fa-bolt:before {

    content: "\f0e7";

}

.fa-sitemap:before {

    content: "\f0e8";

}

.fa-umbrella:before {

    content: "\f0e9";

}

.fa-paste:before,

.fa-clipboard:before {

    content: "\f0ea";

}

.fa-lightbulb-o:before {

    content: "\f0eb";

}

.fa-exchange:before {

    content: "\f0ec";

}

.fa-cloud-download:before {

    content: "\f0ed";

}

.fa-cloud-upload:before {

    content: "\f0ee";

}

.fa-user-md:before {

    content: "\f0f0";

}

.fa-stethoscope:before {

    content: "\f0f1";

}

.fa-suitcase:before {

    content: "\f0f2";

}

.fa-bell-o:before {

    content: "\f0a2";

}

.fa-coffee:before {

    content: "\f0f4";

}

.fa-cutlery:before {

    content: "\f0f5";

}

.fa-file-text-o:before {

    content: "\f0f6";

}

.fa-building:before {

    content: "\f0f7";

}

.fa-hospital:before {

    content: "\f0f8";

}

.fa-ambulance:before {

    content: "\f0f9";

}

.fa-medkit:before {

    content: "\f0fa";

}

.fa-fighter-jet:before {

    content: "\f0fb";

}

.fa-beer:before {

    content: "\f0fc";

}

.fa-h-square:before {

    content: "\f0fd";

}

.fa-plus-square:before {

    content: "\f0fe";

}

.fa-angle-double-left:before {

    content: "\f100";

}

.fa-angle-double-right:before {

    content: "\f101";

}

.fa-angle-double-up:before {

    content: "\f102";

}

.fa-angle-double-down:before {

    content: "\f103";

}

.fa-angle-left:before {

    content: "\f104";

}

.fa-angle-right:before {

    content: "\f105";

}

.fa-angle-up:before {

    content: "\f106";

}

.fa-angle-down:before {

    content: "\f107";

}

.fa-desktop:before {

    content: "\f108";

}

.fa-laptop:before {

    content: "\f109";

}

.fa-tablet:before {

    content: "\f10a";

}

.fa-mobile-phone:before,

.fa-mobile:before {

    content: "\f10b";

}

.fa-circle-o:before {

    content: "\f10c";

}

.fa-quote-left:before {

    content: "\f10d";

}

.fa-quote-right:before {

    content: "\f10e";

}

.fa-spinner:before {

    content: "\f110";

}

.fa-circle:before {

    content: "\f111";

}

.fa-mail-reply:before,

.fa-reply:before {

    content: "\f112";

}

.fa-github-alt:before {

    content: "\f113";

}

.fa-folder-o:before {

    content: "\f114";

}

.fa-folder-open-o:before {

    content: "\f115";

}

.fa-expand-o:before {

    content: "\f116";

}

.fa-collapse-o:before {

    content: "\f117";

}

.fa-smile-o:before {

    content: "\f118";

}

.fa-frown-o:before {

    content: "\f119";

}

.fa-meh-o:before {

    content: "\f11a";

}

.fa-gamepad:before {

    content: "\f11b";

}

.fa-keyboard-o:before {

    content: "\f11c";

}

.fa-flag-o:before {

    content: "\f11d";

}

.fa-flag-checkered:before {

    content: "\f11e";

}

.fa-terminal:before {

    content: "\f120";

}

.fa-code:before {

    content: "\f121";

}

.fa-reply-all:before {

    content: "\f122";

}

.fa-mail-reply-all:before {

    content: "\f122";

}

.fa-star-half-empty:before,

.fa-star-half-full:before,

.fa-star-half-o:before {

    content: "\f123";

}

.fa-location-arrow:before {

    content: "\f124";

}

.fa-crop:before {

    content: "\f125";

}

.fa-code-fork:before {

    content: "\f126";

}

.fa-unlink:before,

.fa-chain-broken:before {

    content: "\f127";

}

.fa-question:before {

    content: "\f128";

}

.fa-info:before {

    content: "\f129";

}

.fa-exclamation:before {

    content: "\f12a";

}

.fa-superscript:before {

    content: "\f12b";

}

.fa-subscript:before {

    content: "\f12c";

}

.fa-eraser:before {

    content: "\f12d";

}

.fa-puzzle-piece:before {

    content: "\f12e";

}

.fa-microphone:before {

    content: "\f130";

}

.fa-microphone-slash:before {

    content: "\f131";

}

.fa-shield:before {

    content: "\f132";

}

.fa-calendar-o:before {

    content: "\f133";

}

.fa-fire-extinguisher:before {

    content: "\f134";

}

.fa-rocket:before {

    content: "\f135";

}

.fa-maxcdn:before {

    content: "\f136";

}

.fa-chevron-circle-left:before {

    content: "\f137";

}

.fa-chevron-circle-right:before {

    content: "\f138";

}

.fa-chevron-circle-up:before {

    content: "\f139";

}

.fa-chevron-circle-down:before {

    content: "\f13a";

}

.fa-html5:before {

    content: "\f13b";

}

.fa-css3:before {

    content: "\f13c";

}

.fa-anchor:before {

    content: "\f13d";

}

.fa-unlock-o:before {

    content: "\f13e";

}

.fa-bullseye:before {

    content: "\f140";

}

.fa-ellipsis-horizontal:before {

    content: "\f141";

}

.fa-ellipsis-vertical:before {

    content: "\f142";

}

.fa-rss-square:before {

    content: "\f143";

}

.fa-play-circle:before {

    content: "\f144";

}

.fa-ticket:before {

    content: "\f145";

}

.fa-minus-square:before {

    content: "\f146";

}

.fa-minus-square-o:before {

    content: "\f147";

}

.fa-level-up:before {

    content: "\f148";

}

.fa-level-down:before {

    content: "\f149";

}

.fa-check-square:before {

    content: "\f14a";

}

.fa-pencil-square:before {

    content: "\f14b";

}

.fa-external-link-square:before {

    content: "\f14c";

}

.fa-share-square:before {

    content: "\f14d";

}

.fa-compass:before {

    content: "\f14e";

}

.fa-toggle-down:before,

.fa-caret-square-o-down:before {

    content: "\f150";

}

.fa-toggle-up:before,

.fa-caret-square-o-up:before {

    content: "\f151";

}

.fa-toggle-right:before,

.fa-caret-square-o-right:before {

    content: "\f152";

}

.fa-euro:before,

.fa-eur:before {

    content: "\f153";

}

.fa-gbp:before {

    content: "\f154";

}

.fa-dollar:before,

.fa-usd:before {

    content: "\f155";

}

.fa-rupee:before,

.fa-inr:before {

    content: "\f156";

}

.fa-cny:before,

.fa-rmb:before,

.fa-yen:before,

.fa-jpy:before {

    content: "\f157";

}

.fa-ruble:before,

.fa-rouble:before,

.fa-rub:before {

    content: "\f158";

}

.fa-won:before,

.fa-krw:before {

    content: "\f159";

}

.fa-bitcoin:before,

.fa-btc:before {

    content: "\f15a";

}

.fa-file:before {

    content: "\f15b";

}

.fa-file-text:before {

    content: "\f15c";

}

.fa-sort-alpha-asc:before {

    content: "\f15d";

}

.fa-sort-alpha-desc:before {

    content: "\f15e";

}

.fa-sort-amount-asc:before {

    content: "\f160";

}

.fa-sort-amount-desc:before {

    content: "\f161";

}

.fa-sort-numeric-asc:before {

    content: "\f162";

}

.fa-sort-numeric-desc:before {

    content: "\f163";

}

.fa-thumbs-up:before {

    content: "\f164";

}

.fa-thumbs-down:before {

    content: "\f165";

}

.fa-youtube-square:before {

    content: "\f166";

}

.fa-youtube:before {

    content: "\f167";

}

.fa-xing:before {

    content: "\f168";

}

.fa-xing-square:before {

    content: "\f169";

}

.fa-youtube-play:before {

    content: "\f16a";

}

.fa-dropbox:before {

    content: "\f16b";

}

.fa-stack-overflow:before {

    content: "\f16c";

}

.fa-instagram:before {

    content: "\f16d";

}

.fa-flickr:before {

    content: "\f16e";

}

.fa-adn:before {

    content: "\f170";

}

.fa-bitbucket:before {

    content: "\f171";

}

.fa-bitbucket-square:before {

    content: "\f172";

}

.fa-tumblr:before {

    content: "\f173";

}

.fa-tumblr-square:before {

    content: "\f174";

}

.fa-long-arrow-down:before {

    content: "\f175";

}

.fa-long-arrow-up:before {

    content: "\f176";

}

.fa-long-arrow-left:before {

    content: "\f177";

}

.fa-long-arrow-right:before {

    content: "\f178";

}

.fa-apple:before {

    content: "\f179";

}

.fa-windows:before {

    content: "\f17a";

}

.fa-android:before {

    content: "\f17b";

}

.fa-linux:before {

    content: "\f17c";

}

.fa-dribbble:before {

    content: "\f17d";

}

.fa-skype:before {

    content: "\f17e";

}

.fa-foursquare:before {

    content: "\f180";

}

.fa-trello:before {

    content: "\f181";

}

.fa-female:before {

    content: "\f182";

}

.fa-male:before {

    content: "\f183";

}

.fa-gittip:before {

    content: "\f184";

}

.fa-sun-o:before {

    content: "\f185";

}

.fa-moon-o:before {

    content: "\f186";

}

.fa-archive:before {

    content: "\f187";

}

.fa-bug:before {

    content: "\f188";

}

.fa-vk:before {

    content: "\f189";

}

.fa-weibo:before {

    content: "\f18a";

}

.fa-renren:before {

    content: "\f18b";

}

.fa-pagelines:before {

    content: "\f18c";

}

.fa-stack-exchange:before {

    content: "\f18d";

}

.fa-arrow-circle-o-right:before {

    content: "\f18e";

}

.fa-arrow-circle-o-left:before {

    content: "\f190";

}

.fa-toggle-left:before,

.fa-caret-square-o-left:before {

    content: "\f191";

}

.fa-dot-circle-o:before {

    content: "\f192";

}

.fa-wheelchair:before {

    content: "\f193";

}

.fa-vimeo-square:before {

    content: "\f194";

}

.fa-turkish-lira:before,

.fa-try:before {

    content: "\f195";

}

.fa-logo {

    width: 100px;

    height: 100px;

    background-color: transparent;

    text-align: center;

    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT0AAAAwCAYAAABjcq33AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAFWhJREFUeNrsnQmcFcWdx2sOhmO5BA8CYhAQkxHBM0ZBoxHBqKwoZowaExRziJpoovEIIrvKmnWjRhOPFTYSTZQkqDEuCSomeOGVVVEZNBFBQCQJKqDAMOfWL+9beTXNm9c948yb9173//P5f6a751Uf1VW/+v2Pqi6ZPHmySaTN0t/qGKtjrY5AB1rtk6VMndW/Wn3X6tv8fd3qEqt/sbolqdZEEokm8+fPb3WZ8qTaWi3drU5Cj7S6K8cFZG9afcXqO1Y3Wm3kfz2t7mJ1gNXBVodb3d3qwYFzL7X6ktUXrD5m9Y2kumMlpWh9UhUdJwnoRZdPWJ1q9SyrQwG5BVYfhqEJ6N6L0GB7W+0H6H0SljiW/dHoFKsbrL5q9RGrv7G6ApaYK6mw+i9Wm6x+lHTEdrUONFAeiA6hTfRgQC2zut3qVqsfWl3vDYayDN7nfSSSgF6HMrvzrF5CYxUIXWT1Cdhca2UzusrqU1Z/YbWb1b2sftbqZEzmna0ehX7f6rNWf271fwHXKHKA1eOsjrK6zWq11ecA05bO8Smr34CF7gLorabT/d7qM3TKTCxlH653IOVeoMyykPvsx3MeARv+u9XHqetNRdCGdrJ6uNVTecdD23iejQx+ajeP8i43JF20dVKS+PSyisDnJjqxGtkMq897ZmtHDURifSfTSQ4CUJystToPAFzawjnE0K61up/VPwPch1rdk//Lj/ig1dlWX/TKnW/1MkDxT1b7Wj0Wc1xSC/hdDct1IqZ6A+ffBksUkHUBIH/N/VRneNZpVqfz267cqxMxm1us3gWzLqi+ZfUzVr9q9UsAn2Ql7K0ad8gq9j/ymLzYXi8G2SHUfyXWxjDvGhq4FtIWBIAfxK2DtsWnl4Bey74VMbtZVtewPb8T7kMM8DCr37Q6ATPIZ4xiUbcz8td7934nnWi61xF6c46LAECDCSVAudzq5/l7odWnvev0xdy+2OogjjUCmOczMPwWELwZVthAJz8VUNuV+/iB1Vu5NwHcz2CWN1p92WoNnf1Eq2di/hvAYabVezt4wGkPKWOguIIBayssfSHsdS0mamMb2qQGEvmEP+cx6n78fznv5JdW1yWgl4Bea00RsYvTrD5Ax86HRrQvZvYXvYbuRIDzEzrWuVbPNjsGSfxO+XWrV8IcJK+xfSZAmkn2ZBA4zTv2W0w1tbx/a6GcWMr1Vv+VfTGSf4fJyhwej+8qk+/rAuq/P8fuA3xX5Wnb0aByKXW/BJB+qBXuiNbKQOpRnfhIjok1/pfVu3ETJKCXgF4o4N3DSH01Hbkhz+5xJB2/KmAK1gN++8Lw7o1wnptgeE5m8NzZTLZvYKr29Y4fjDncknQBDGaw3QhzmQLbyyYy0X8Eu5EoaPQdk/Jt5ovsRVsR81oM412Ww+t3xcUgVn0C7oXXYJsPJaC3I2VOJCUDYC7H0nhm5CHgOVYmsDjG6u+84+WYhUNNtACVzjMRhujkeyaVitOSNGFOj7P6f97xa006dSeTyFd1DSzxPa/dCbh7hNzny5hyN3kAcz9MNR9Ero9f4QYZx6CwLMf3IL/pYx7jm8egpvZ8R2CAir2UVVZWJrWQ6nj3wHouwO+U77IG/807MIxe3v9kSiqY8WQIcNdhzpbCpMQQjjep4MfyLOXepdxozF4B7f6wr5os5XROBU6+wP0JwHanXGPIfS6kc4/DRD+K8o+ZzNHkjhY992zq/ULexeY8aBdrcQMoyPVpBgz5XZ/uQDO706Sqqiphem2Um2F41wSYT75LAyP5WEb3fw5msLZ7QxiYk6usfpftXpicp0YA3cl0MAMYaXu3kHKLMMFWs6/o5g0Rn/cHmLZOzjApv+vQHNe7BpW5mI5TGSTyTX7DwPBDk0qX0eBwaNLVE9CTnEPDlXNgZoE+w0pMR5lWfl7bSZg4wyOcQ8DjghFiYT/F/Mwmyhs7y6Qj2+pkcqD3CSn3PKD6LvsXALxRRJHe6d7+UQDfiByas7pf+SjvyvN28QH3q7reGbfA6AT04i1Kl1BkUc7xaSY/fXitEbG+CaZ57t0hMJIDI5QX6F3nmfxKfTklpIwir1MAV8kxmHr9Qso9C1N0wCcf6kURn3OWd58SJV8riHNAB9ZtX4B5N0Dk2QJqF/I5KsrbHzb+yQT04inyX8k5rvy1b5niCe8rJUR+nHsC4P4AZk42UaBCuXr/4wGfGN+kkHJbMFMXsT8B03qnkHLPAKrraIsyX8+O+JyapTLb2x/OMx7UQf1E/kPl2Sly/n4Btgv5YL9sUsnNc2HzCejFTBS5HE+nXlhkz6bZC2fA3FyWv5JaNTPiiJCyCiic75msvegk4yOYuqebdGLzeIAvjPEtgTn9jYHoVhhgmNRjZvopGXvAZD7TzvWpwUDR6sUF3i7E+JSSdCSDWwJ6MZKuAILmLU4v4uecaVLJytvY3w1QCGN8isDK1/kk+/LRaY7w2JByYstKcK72GN/PIzC+p2CKm3g3cyJcS6Ko7VSA0wc+gft+7Qx6jUXSJmZhDcgnuX8CevERsR3NBpDT/d0if1aZqprFsZ79nWFxYaCyCeZW7ZWTry4sAqigigIga9n/Aoyvf0i5hQCfpqj15Vr7Rng+Aa2COMsDwDefd5zIjgPFBfT9mQnoxUdOYvT+XUyedwHA4KbT7QqoHBxSbi3l3mZf057kKxwVUm4ZjO8jj/EpKNI7pJwWQTiPjjmQexwW4flWA9BrvWPDuNfBCc7tIC/A3CdGZNQJ6BW4aLaCnN0bTe4z5ztTFptUQGKVB2DzI7CpVwC+v7E/BBN5dITrybR2CyFMBITCTF2lgbhcPCXXzuNew0QzN75kms+THsU1dzOJBEXzczWtcFoCesUvg+joK72OHKcR/mSTTgyWGSjndlhyr6KsCja45Z2Gw8I+HVJO/ryLvf3jAbWwPD4FM5yv9SCAr0+E51MQZbLHTA1MRsGqbgnONRO5Ax6Fhe8eN9YzlQevY78M0894fxvY3s7IXct2Darlc+Qs38K2++u0hvPXU85tN6DazpWjuJIO8IIp/Ly8tojWwzsatiYm9CmAT7Mk1ocwN/3mATrJ3iaV9X8qLKslUVqQghMzTWqBhBMATEWXs02LksNdaRWaWaLAy92YsGGrBit/7jjA1eUmav8GTOemBO/+IfUMSsqr1GykOXECvXfQAQDUdk8dSGUSNR6tmNGDxtkFLeO8Tkuh0U4bPZbp/68JMK3xgHKbB6z1gGUtWuftG+7TgXMT5+7C/7p4Otkz077GtU0A5DPtN2U5lk/SRL00ZXjXZdSL6mkpjLcEcJAZeIdXr25gqvEGKkW7FRhxsydGmHQahAJCHwbai6vz5wBGFwRxPr4rvff2offOXZrN9byvEZjHt5nUDJCwpeurATr5CD/LsXNhgP+Z4F0zZlzHe4kN6OViaamyAOhUeNvlJr1abje2KwK/07GeAGv3gHb1yvugWxoA3QqPwYql9AZYmzjugLc08Deu0uipY+ONdBDVS6bcOweMDQH3iavfMt6DLxu969SZ9LchainbE39et4CJvtGk00gaAwOiG6gFom69PuNZLAK9FWzXZFA32Nd75633LJNg3TRmOFZI8iT9YX9TgGk5+fo1tAavgXW0lAZYpg+AJTRgmVlKvp1C4y8LgJ2vfnkHxF29v908sC73trt62934vQ/sZR4jDm6XewNFRYb7Mzmqx9Zeyz13a6QtSx4d/DGeS3V5RQSWHLQqnDZE0DrPYnHMdasHqNsD/wvuu981Btw/9d52g3ePdZ6F02han1OoyL4WdVVKUdEvOpor0Ms1Q6n1TN5M4pzxfwnxRbUrow4wyJIAuARBtiwAoD7AdvMAtIe3737nvqoV/F95CyArGWya59Gp46w0aT+vf9yVraBMMbWhEp6ropPcEkHQavL2GwJs0nc9+D72loA0CLrbYMzDGGBPxi1QmoW8NFFHDQGmnYn9BgeNugBIJ6CXQ/EjkC/nsEF3ZlZ/SQBQ/b8G00YRUn8ZKvncbvf8okGTVW1HE9e1tL4fxX0LBt0jA2N0+6qHkSa98rPqZg0d0ffDlgTK6vfBlJdl+BrLQwZDzdDoFTj+Or7Int6gUJHBVVLWwgDlH/+4TLzEG4Q6Q25vB8IRdDlkcg84N8Y2kw5+ZgqIbvP2twbcDv885ymnnOKf13dx1Hvg3ODdY10cQe81/irPbH5MnrnJZHf+/9Gkl4jqTgfU+nqLTWqKWEsigJNT2F++StHVcwG+ljq37kezROYCjjq2hHso9cz7IOgp3+7HJv09CImCJFMj1IFyFH9mmidIa9bJV0wqqdmBVxfPnVHuuS18v3S5x6zLA2XKPBdGuXe8i+fX7OoBrPHcAmUB8O4aqLfW+Jod+JR4oNAUMN3F9BTM0qIP91MfpREBOti+tgeO+xZNSQvql3e/6xEYDIO/8YE1yI6dZeI/p3t2V+b9OH4jow80XrlqY0zxzKlsD/k6zM11vFUmlc7wRkg5pb7c5wHfCgDsyZByVQBfdxqq1sq7JOSdCLQUxT3dO6ZE28sjmE0C2rtM88DISxxfEdN3Lv+2ouQKGBXcysphgQzLBIPgG9sPA2lUU9qEcvbeTrCumSgvzk/rEANTbl3YN1VVl7/mr+R9/ESPh5QTeM3xRvdb6YjZ0oHEmrSe3oXesTnsbwm5nqbH/bdp/lGl1wC+12P4vpWrp88kDDW5CTbmFPQySVzn3i6ARp+UYNwOIjCZ5e3ru7s/itBWqgE55z5QWovmdx4SUk75gWfjt5FMM80XCM0kMlcuMs2XRzqH6+0SUvZuTFofHEeaaFPyilEqeXc1cXnguIKe1mDbAKPomeDcDnIlJo8TgUSU5dxlBk/CZJRoyl+U1VLmBYBPU9e+HeF6WnT0PJNOZj6RAS1s6fj5MEx/MdB9KPu5GL3ngdRVnOagxxb0NOdWX+AaRocuFmmvwFQTwHOjd0wrFU+JUHYFDNp9IlIRXvnRwuZ3ChyneoxDbC+K70Xm8FkeYCqP78EIwKfgi1u81MlgAPiEmPQDLbaqpP+nE9CLh2guZi0mUqF/M6APTGxQO5/3u5i2EkUWb4kICG/D+Nx3JJQuMtfsmDKSifE5AFNkU1PeDo9wPZm1msvrPsGo+cTy24Z9EGkR7PAt75imY8o3+c0ib/9y6itqqymof0hALx4i39McGMiNBW6iKI3jVdP+QRkxPi3z5AIbPQCvIyKUXQvjcxFcLXJwW4Q250zdbYC5HO2jIlxPix8oGvyBZ67+KgLDFDCPD7CdbjDIq4q4/Q+mvvTtjA0J6MVD1KE1/eZNOuesAnwGTaa/E1ZzfwfW02Um5efTdn+AKQrwradj/ZF9sbFrI5T7Jaa0cv7c8u97Ryj3MAxzDftKuo6ynt4KGN+dASY006QCH7sUYfv/Nu/z5rh1/Lh/AlKzM5SbpsTKK0z2eZn5Zpqo0Sr14jpYTkfLNZh8YmCfMKm8vPERyq3HjFrAvlJionyXRCxN6SVKmJV/bn5E4HuCQcyZrIfDTsMCVspROweA9yO7+oKY/L/FFNndl/ZzFxZCrKSssrIy5rj3jwRcNfjjMcE0ECzO4/uthJEcBig8l8NrKzihyOw4k5qyJv+e5uiGRf8ElIqYy9emKWvKC9sY4d6VN6clsJQgPQSQFWsMmxivqWVaIFMLiMpHJ9/eMEy5uhBWKzP3cUxqt2LzIIBU7oPqQu/zDChi7ArkbC7kh6mqqmp1mbgzPSe3McKr0euj03Kg75xn96j7UdDlKUDkGNM5qQb6rshkwEjzYPXRnygf6dZST1+hw0mUEvOdCOUEVKcBdCMw48dEKLec+3TpM+rg+k5ujwhlBXwTYNEOFAZgdmv2R+8CbuuXwn4v99wACdOLqTyNKSa2p1D+cTSKP+cB2MkE/ylM52IabGcmk64BfAbBiNyS48+Z7DMiajEV94GxTgBAFOzINjf4LX5zBMAn1qVUk7AFIxTUUPrKAVb3xKwbBZMPW4FZA8siWONEk573ehj3oXaxusDauL4hcisDz6XF0GkTpvfxRT4yObS17NRITLI7THpqVS5FnVPf5n3RpKLLAhTloOXLCrcCHQUmNPVLfjf5wx4x4X6+GtN8EQOxPS1BH/ahoWc9ZrgTg8BsE56ms5536GQiQBh1Xb7neb7Fnmk8BvC+JCJzzAcZR51poJhmYrxsfgJ6O8qjjOS3wUy0pPwTAKKAsKNWplGahPxOcjA/TGebAQAfg3n2Rh7Wl76BoVkMCwCuhwHmlj7dqN+eC1g+wrEJgMr1MLlM7VK+qNNhmS695BwA9OIQd4TyBDdimm4B8B4zqYh9tshsBQPOi9yjBkQ3za4P5u8feD/5LGfglliNyf9enDt4XBcciCpHmVREdxz7WzGzltLZXsL8acuiiJo0vwcdcAzMTtvdPfC9icZaCKNyGcD8fZjxJkypebAtTWg/k99czbPpWb+KqTWE88j3twSgWYnZOxAGORK3w6tcR4zFrb68grr6Pe9F1x+Aa+BbJvWBa+ciuJ5zGQYVzc5QBPwVQLGB+53N7/R+3uT3uwLaStzu5Znt8vf9h8m/RQt0nz/kvk7MA3dNu0pbFhxIQC9cNNofTQf7fMCc0dzNdxg5NYoquieH+2aT/gJcBWXEDJQvptkfg2EmA03zWQorMfXm0XHrC7C+5KNTVFfpLfub5l/DE0u7Cubsi4BkEgBYaZovI/9XBhYFJq41zVMshsP+5OPby6SmVEnkr1PCbSMMT2B0n1euP+/zbA9sm7iOW1NuAIB4lsfufBnNgDjJpNfFkw9RydS35AErlw9TSeVfhEVPMUW4olACeh0vauhKnziZzvlxFyvYAoNYiFab4vkWr4BjbwCsBEBYHlKmHCDrB3huAfRWhLDpHnTynQDQcq63gWu2FPRR8GUs7PFAwPAj/F7qTQ+Z8KWqDsO8PtZj6Rtg6nNNyhe7KYf1rvrWHObLGFg1W2e6KfDUlAT08sOU2wMmI5NUuWeDAMEKk/b7uVVr3fLYG2CE1TAWsYF1JnvuWCK5kS6AVo3J/o2VluQQ2ONxprl/8S0A8CHM545KE5E5PhkzfjBm7CWY7kUrCeh1vlnnlgkv9UDPfSylFtaQAFxxi8zlKkzuUQF3iFwhrwOCSxkA12GCt1b64CoZyfXGYd7/yaRmWvzCNF86KwE9z5xIpH1kc1IFiZjUDJ/rUH1E+wRY4KFYA9Kj+W0tIPgmzEws8EOsAvcZSQ2g7st4siTkF94P3YvzyBesJHEFUxYlryABvUQS6Sx5Bq2AlY0DrNy0uD1gg6Naed51uEgehDU+A1gmEkH+X4ABAKjmm828jyczAAAAAElFTkSuQmCC');

}

.icon-fixed-width.fa.fa-logo {

    height: 100px;

}

.agency {

    background: none repeat scroll 0 0 #222222;

    border-radius: 50%;

    height: 200px;

    margin-bottom: -130px;

    position: relative;

    top: -100px;

    box-shadow: 0 0 0 3px #222222 inset, 0 0 0 4px #D2AE7E inset, 0 0 0 5px #222222 inset, 0 0 0 6px #D2AE7E inset;

}

.agency a {

    position: relative;

    top: 65px;

}

.agency,

.agency a {

    color: #FFFFFF !important;

    font-family: great vibes;

    font-size: 32px;

    line-height: 50px;

    padding: 15px;

    text-shadow: 2px 2px 5px #000000;

}

.agency a:hover {

    color: #d9cea8 !important;

}

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: WP Core Styles



This stylesheet contains various snippets of CSS needed for WP Core



******************************************************************/



* {

    -ms-word-wrap: break-word;

    word-wrap: break-word;

}

.alignnone {

    margin: 5px 20px 20px 0;

}

.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

a img.alignnone {

    margin: 5px 20px 20px 0;

}

a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

cite {

    font-style: italic;

}

.wp-caption {

    background: none repeat scroll 0 0 #333333;

    border-radius: 0px;

    color: #999999;

    max-width: 100%;

    padding: 5px;

}

.wp-caption img {

    max-width: 100%;

    margin-bottom: 0;

    width: 100%;

}

.wp-caption p.wp-caption-text {

    font-size: 1em;

    margin: 10px 0 7px;

    text-align: center;

}

/* end .wp-caption */



.wp-caption.alignleft {

    margin-right: 20px;

}

.wp-caption.alignright {

    margin-left: 20px;

}

/* image gallery styles */



.gallery dl {

    float: left;

    margin-top: 10px;

    text-align: center;

    width: 33%;

}

.gallery dl img {

    border: 2px solid #cfcfcf;

}

/* end .gallery */

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: Global Stylesheet



Styles and classes used throughout the entire BREW framework



******************************************************************/



body {

    padding-top: 0px;

}

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: Comments



******************************************************************/

/* h3 comment title */



#comments {

    margin-bottom: 20px;

    /* number of comments span */

}

#comments > h3 {

    line-height: 1;

    margin: 0px;

}

#comments .comment-container {

    background: rgba(0, 0, 0, 0.18);

    border: 1px solid rgba(255, 255, 255, 0.1);

    border-radius: 0px;

    margin: 0px;

    padding: 25px;

}

.comment-content {

    width: 88%;

    margin-left: 2%;

    float: left;

}

.comment-nav {

    padding: 10px 20px;

}

.comment-nav ul li {

    list-style-type: none;

}

.commentlist {

    padding-left: 0;

    /* general comment classes */

    /* vcard */

    /* end .commentlist .vcard */

    /* comment meta */

    /* comment content */

    /* end .commentlist .comment_content */

    /* comment reply link */

    /* end .commentlist .comment-reply-link */

}

.commentlist ol {

    margin: 0;

}

.commentlist li {

    background: transparent !important;

    /* end .commentlist li ul.children */

}

.commentlist li:last-child {

    margin-bottom: 0;

}

.commentlist li ul.children {

    margin: 0;

    /* variations */

    /* change number for different depth */

}

.commentlist li[class*=depth-] {

    margin-top: 1.1em;

}

.commentlist li.depth-1 {

    margin-left: 0;

    margin-top: 0;

}

.commentlist li:not(.depth-1) {

    margin-top: 0;

    padding-bottom: 0;

}

.commentlist .odd {

    background: #fcfcfc;

}

.commentlist .even {

    background: #f9f9f9;

}

.commentlist .comment {

    position: relative;

    clear: both;

    overflow: hidden;

    list-style-type: none;

}

.commentlist .comment img,

.commentlist .comment iframe {

    max-width: 100%;

}

.commentlist .children article {

    border-left: 1px solid rgba(255, 255, 255, 0.1);

    border-right: 1px solid rgba(255, 255, 255, 0.1);

    border-top: 0 none !important;

}

.commentlist .bypostauthor {

    background: #eff5fb;

}

.commentlist .comment-author {

    width: 10%;

    float: left;

}

.commentlist .comment-author img {

    width: 100%;

    height: auto;

}

.commentlist .alert {

    margin: 10px 0 0 82px;

}

.commentlist .vcard cite.fn {

    font-weight: 700;

    font-style: normal;

}

.commentlist .vcard time {

    float: right;

}

.commentlist .vcard time a {

    color: #999;

    text-decoration: none;

}

.commentlist .vcard time a:hover {

    text-decoration: underline;

}

commentlist .vcard img.avatar {

    background: none repeat scroll 0 0 #89826A;

    border: 0 solid #CECECE;

    padding: 2px;

}

.avatar {

    border: 3px solid #333333;

    border-radius: 0px;

}

.commentlist .comment_content p {

    margin: 15px 0 0em;

    font-size: 1em;

    line-height: 1.5em;

}

.commentlist .comment-reply-link {

    float: right;

    display: inline-block;

    margin-bottom: 0;

    font-weight: normal;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    background-image: none;

    border: 1px solid transparent;

    white-space: nowrap;

    padding: 6px 30px;

    font-size: 14px;

    line-height: 1.428571429;

    border-radius: 0px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

    background-color: rgba(255, 255, 255, .05);

    border-color: rgba(255, 255, 255, .2);

}

.commentlist .comment-reply-link:hover,

.commentlist .comment-reply-link:focus {

    background-color: rgba(0, 0, 0, 0.5);

    border-color: rgba(255, 255, 255, 0.1);

}

/* end .commentlist */



.comment-prev {

    float: left;

}

.comment-next {

    float: right;

}

#respond {

    background: rgba(255, 255, 255, .02);

    border: 1px solid rgba(255, 255, 255, .1);

    padding: 15px;

}

#pings {

    padding: 20px;

}

#pings h3 {

    margin-top: 0;

    margin-bottom: 20px;

}

.havecomments > h3 {

    padding-bottom: 15px;

}

.closed h3 {

    padding: 20px 20px;

    margin: 0;

}

.nocomments > p {

    padding: 0px;

}

.nocomments > h3 {

    padding: 0px;

    line-height: 1;

    margin: 0;

}

/********************************************/

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: Tables



******************************************************************/



#main table {

    margin: 20px 0;

    width: 100%;

    border: 1px solid #333333;

    border-collapse: separate;

    border-left: 0;

}

#main table th,

#main table td {

    padding: 8px;

    border-top: 1px solid #333333;

    border-left: 1px solid #333333;

    vertical-align: top;

    text-align: left;

    line-height: 18px;

}

#main table thead:first-child tr:first-child th,

#main table tbody:first-child tr:first-child th,

#main table tbody:first-child tr:first-child td {

    border-top: 0;

}

.attribution {

    font-size: 14px;

}

/******************************************************************



Stylesheet: Form Styles



******************************************************************/



.respond-form {

    margin: 1.5em 10px;

    padding-bottom: 2.2em;

}

.respond-form ul {

    padding-left: 0;

    padding-bottom: 0px;

}

.respond-form form {

    margin: 0;

}

.respond-form form li {

    list-style-type: none;

    clear: both;

    margin-bottom: 0.7335em;

    border: none;

}

.respond-form form li label,

.respond-form form li small {

    display: none;

}

.respond-form form input[type="text"],

.respond-form form input[type="email"],

.respond-form form input[type="url"],

.respond-form form textarea {

    background: none repeat scroll 0 0 #181818;

    border: 1px solid rgba(255, 255, 255, .1);

    line-height: 1.5em;

    padding: 10px;

}

.respond-form form input[type=text]:focus,

.respond-form form input[type=email]:focus,

.respond-form form input[type=url]:focus,

.respond-form form textarea:focus {

    background: rgba(0, 0, 0, .6) none repeat scroll 0 0;

}

.respond-form form input[type=text]:invalid,

.respond-form form input[type=email]:invalid,

.respond-form form input[type=url]:invalid,

.respond-form form textarea:invalid {

    outline: none;

    border-color: #fbc2c4;

    background-color: #f6e7eb;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

}

.respond-form form input[type=text],

.respond-form form input[type=email],

.respond-form form input[type=url] {

    width: 50%;

    background: #101010;

    padding: 10px;

}

.respond-form form textarea {

    resize: none;

    width: 100%;

    height: 150px;

    background: rgba(0, 0, 0, .35);

}

/* comment submit button */

/* comment form title */



#comment-form-title {

    margin: 0 0 1.1em;

}

/* cancel comment reply link */

/* logged in comments */

/* allowed tags */



#allowed_tags {

    margin: 1.5em 10px 0.7335em 0;

}

/* no comments */



.nocomments {

    margin: 0 20px 1.1em;

}

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: Sidebars



******************************************************************/



#sidebar .widget {

    margin-bottom: 15px;

}

.widgettitle {

    background: none repeat scroll 0 0 #202020;

    border: 1px solid #333333;

    border-radius: 0;

    color: #FFFFFF;

    font-family: georgia;

    font-size: 18px;

    font-weight: normal;

    letter-spacing: 0;

    line-height: 1em;

    margin-bottom: 30px;

    padding: 15px 15px 10px;

    text-shadow: 0 0 11px #000000;

    text-transform: none;

    margin-top: 0px;

}

.widget ul {

    padding: 0;

    margin: 0;

}

.widget ul li {

    padding: 5px 0;

    list-style: none;

    /* deep nesting */

}

.textwidget > h3 {

    padding-bottom: 15px;

}

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: Footer



******************************************************************/



#footer {

    border-top: 1px solid rgba(255, 255, 255, .08);

    background: #111111;

    padding-top: 0px;

    margin-top: 0px;

    clear: both;

    color: #aaa;

}

#footer h4 {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-bottom: 1px solid #666666 !important;

    border-image: none;

    border-left: 0 none;

    border-radius: 0;

    border-right: 0 none;

    border-top: 0 none;

    box-shadow: none;

    color: #FFFFFF;

    font-family: georgia;

    margin-bottom: 20px !important;

}

#footer a {} #footer li {

    padding: 7px 0;

    border-bottom: 1px dotted rgba(255, 255, 255, 0.2);

    margin: 0px 0px;

}

#footer li:last-child {

    border-bottom: 0 none;

}

#footer .widgettitle {

    margin: 0;

    padding: 0 0 15px 0;

    border-bottom: none;

}

#footer-wrapper {

    margin-bottom: 30px;

}

#sub-floor {

    background: none repeat scroll 0 0 #181818;

    border-top: 1px solid rgba(255, 255, 255, 0.08);

    color: #AAAAAA;

    padding: 10px 0;

    font-size: 14px;

}

.copyright {

    text-align: center;

}

@media (min-width: 992px) {

    .copyright {

        text-align: left;

    }

}

.attribution {

    text-align: center;

}

@media (min-width: 992px) {

    .attribution {

        text-align: right;

        font-size: 12px;

    }

}

.widgetFooter {

    padding-bottom: 25px;

}

@media (min-width: 992px) {

    .widgetFooter {

        padding-bottom: 0px;

    }

}

/******************************************************************

Site Name: Brew

Author: Dan Brown



Stylesheet: Content Styles



These are the styles for posts, pages, archive, & blog index







------------ MAP ------------



01. #CONTENT & #MAIN WRAPPERS 

02. ARTICLE WRAPPER

03. ENTRY/PAGE HEADER

04. FEATURED IMAGE

05. ENTRY/PAGE CONTENT

06. ENTRY/PAGE FOOTER



******************************************************************/

/*******************************

01. #CONTENT & #MAIN WRAPPERS

(#content usually includes sidebar.

#main is all post/entry/page content)

********************************/



#content {

    background: none repeat scroll 0 0 #726ad1;

    min-height: 600px;

    padding-top: 20px;

}

/*******************************

02. ARTICLE WRAPPER

(background, borders etc for individual posts/pages)

********************************/



article {

    background: transparent;

}

.page-content {

    background: transparent;

    text-align: left;

    margin-top: 0px !important;

}

.hentry,

#comments,

.respond-form {

    border-radius: 0;

    margin: 0 0 15px;

}

.hentry {}

/*******************************

03. ENTRY HEADER

********************************/



.article-header {

    margin-bottom: 0px;

    padding: 0px;

}

.article-header h1,

.article-header h2,

.article-header h3,

.article-header h4,

.article-header h5,

.article-header h6 {

    margin-top: 0;

    text-align: center;

}

.entry-title {

    margin: 0 0 5px;

    font-weight: 200;

    font-size: 28px;

    line-height: 1.2;

}

@media (min-width: 992px) {

    .entry-title {

        font-size: 32px;

    }

}

.entry-title a,

.entry-title a:visited {

    -webkit-transition: color 0.2s ease;

    transition: color 0.2s ease;

}

.entry-title a:hover,

.entry-title a:active {

    text-decoration: none;

}

.archive-title {

    margin-top: 0;

}

.archive-btitle {} .byline {

    border-bottom: 2px dotted #333333;

    color: #999999;

    font-size: 14px;

    margin: 0;

    padding-bottom: 10px;

}

.article-header .byline.vcard {

    text-align: center;

}

/* post by id (i.e. post-3) */

/* general post style */

/* general article on a page style */

/* general style on an attatchment */

/* sticky post style */

/* hentry class */

/* style by category (i.e. category-videos) */

/* style by tag (i.e. tag-news) */



.sticky-ind {

    display: none;

}

.sticky .sticky-ind {

    display: inline !important;

}

/*******************************

04. FEATURED IMAGE

********************************/



.featured-content {

    margin-bottom: 20px;

}

.featured-img-bg {

    background-position: center center !important;

    background-size: cover !important;

    border-bottom: 1px solid #363636;

    border-top: 1px solid #363636;

    height: 300px;

    margin: 1% 1% 35px;

}

.featured-img img {

    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    height: auto;

    margin-bottom: 10px;

    margin-top: -15px;

    padding: 10px;

    width: 100%;

}

/*******************************

05. ENTRY CONTENT

********************************/



.entry-content {

    padding: 0px;

}

.entry-testimonial-content {

    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    padding: 0 15px;

}

.entry-content.centered {

    text-align: center;

}

.entry-content p {

    margin-bottom: 20px;

    margin-top: 20px;

    line-height: 1.5;

}

.entry-content > ol,

.entry-content > ul {

    margin: 0 0 20px 10px;

    font-size: 16px;

    line-height: 1.5;

}

.entry-content img {

    max-width: 48%;

    height: auto;

    border: 0px solid #222222;

	padding-bottom:10px;

	margin-right:5px;

}

.modeltitle img {

    width: 100%;

}

.textwidget img {

    box-shadow: 0 0 0 1px #222222 inset, 0 0 0 2px #333333 inset, 0 0 0 8px #141414 inset, 0 0 0 9px #666666 inset;

    padding: 10px;

    vertical-align: middle;

}

.textwidget .wcflex-viewport img {

    box-shadow: none !important;

    border: 0px solid #333333;

}

.textwidget .wcflexslider .slides img {

    padding: 0px;

}

.textwidget .wcflexslider-container {

    border: 0 none;

}

.textwidget .wc-gallery .gallery.wcflexslider .wcflex-slide-item .wp-caption-text {

    bottom: 0px;

    left: 0;

    opacity: 1;

    padding: 20px 10px;

    position: absolute;

    right: 0;

}

.textwidget .wcflex-viewport {

    border: 0px solid #333333;

}

.textwidget .wcflexslider .slides > li {

    padding: 0px !important;

}

.entry-content dd {

    margin-left: 0;

    font-size: 0.9em;

    margin-bottom: 0em;

}

.entry-content video,

.entry-content object {

    max-width: 100%;

    height: auto;

}

.entry-content pre {

    background: #eee;

    border: 1px solid #cecece;

    padding: 10px;

}

/* end entry-content */

/*******************************

06. ENTRY FOOTER

********************************/



.article-footer.single-footer,

.article-blog-footer.single-footer {

    margin-left: 0px;

    margin-right: 0px;

}

.article-footer {

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;

    border: 0 solid rgba(255, 255, 255, 0.1);

    font-size: 12px;

    margin: 0 19px;

    padding: 10px 20px;

}

.archive-models {

    text-align: center;

    padding: 5px !important;

}

.archive-models-outer {

    height: 52px;

    overflow: hidden;

}

.archive-models-inner {

    display: table;

    width: 100%

}

.archive-models-label {

    text-align: center;

    display: table-cell;

    vertical-align: middle;

    height: 52px;

    width: 100%;

    overflow: hidden;

}

.article-blog-footer {

    background: rgba(0, 0, 0, 0.18) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    font-size: 12px;

    margin: 0 19px;

    padding: 10px 20px;

}

.article-footer .commentnum {

    text-align: right;

    width: 30%;

}

.article-footer .commentnum a {

    text-decoration: none;

    -webkit-transition: color 0.4s ease;

    transition: color 0.4s ease;

}

.article-footer .commentnum a:hover {} .article-footer .tags {

    width: 70%;

}

.article-footer .post-link {

    margin-top: -1px;

    padding-left: 10px;

}

.article-footer .post-link:hover {

    text-decoration: none;

}

/******************************************************************

Site Name: BREW

Author: Dan Brown



Stylesheet: Header & Navigation



******************************************************************/

/*

all navs have a .nav class applied via

the wp_menu function; this is so we can

easily write one group of styles for

the navs on the site so our css is cleaner

and more scalable.

*/



.nav {

    /* end .menu li */

    /* highlight current page */

    /* end current highlighters */

}

/* end .nav */

/******************************************************************

Site Name: Brew

Author: Dan Brown



Stylesheet: Body



Wordpress automatically adds classes to certain pages.  You can target

pages with something such as  body.tag or body.archive

******************************************************************/

/* for sites that are read right to left (i.e. hebrew) */

/* home page */

/* blog template page */

/* archive page */

/* date archive page */

/* replace the number to the corresponding page number */

/* search page */

/* search result page */

/* no results search page */

/* individual paged search (i.e. body.search-paged-3) */

/* 404 page */

/* single post page */

/* individual post page by id (i.e. body.postid-73) */

/* individual paged single (i.e. body.single-paged-3) */

/* attatchment page */

/* individual attatchment page (i.e. body.attachmentid-763) */

/* style mime type pages */

/* author page */

/* user nicename (i.e. body.author-samueladams) */

/* paged author archives (i.e. body.author-paged-4) for page 4 */

/* category page */

/* individual category page (i.e. body.category-6) */

/* replace the number to the corresponding page number */

/* tag page */

/* individual tag page (i.e. body.tag-news) */

/* replace the number to the corresponding page number */

/* custom page template page */

/* individual page template (i.e. body.page-template-contact-php */

/* replace the number to the corresponding page number */

/* parent page template */

/* child page template */

/* replace the number to the corresponding page number */

/* if user is logged in */

/* paged items like search results or archives */

/* individual paged (i.e. body.paged-3) */

/******************************************************************

Site Name: BREW Styles

Author: Dan Brown



Stylesheet: Components



A few random components built for BREW such as breadcrumbs and

next/previous posts



******************************************************************/

/***********************************

Next/Previous buttons under posts

***********************************/



#single-post-nav .pager span {

    width: 100%;

    text-align: center;

    padding: 10px 10px;

    ;

}

@media (min-width: 992px) {

    #single-post-nav .pager span {

        width: auto;

        padding: 5px 10px;

    }

}

.pager .previous-page {

    margin-bottom: 20px;

}

@media (min-width: 992px) {

    .pager .previous-page {

        float: left;

        margin-bottom: 0;

    }

}

@media (min-width: 992px) {

    .pager .next-page {

        float: right;

    }

}

.pager a,

.previous-page a,

.next-page a {} .pager a:hover,

.previous-page a:hover,

.next-page a:hover {

    color: #ffffff;

    text-decoration: none;

    cursor: pointer;

}

/*********************

AUTHOR BOX

*********************/



#author-info {

    padding: 20px;

}

#author-info h4 {

    margin-top: 0;

}

.author-img {

    float: left;

    margin-right: 20px;

}

@media (min-width: 480px) {

    .author-desc {

        overflow: hidden;

        _overflow: visible;

        zoom: 1;

    }

}

.social-links {

    float: left;

    padding: 0;

    margin: 0;

}

.social-links li {

    float: left;

    text-decoration: none;

    list-style: none;

}

.social-links a {

    color: #999999;

    padding-right: 15px;

    -webkit-transition: color 0.4s ease;

    transition: color 0.4s ease;

    font-size: 1.4em;

}

.social-links a:hover {

    color: #333333;

}

/*********************

BREADCRUMBS

*********************/



.breadcrumb {

    padding: 4px 17px;

    background: #333333;

}

/*********************

PAGINATION

*********************/



.pagination li a:hover,

.pagination li a:focus {

    background-color: #444444;

    color: #fff;

}

.pagination li .active,

.pagination li span:hover {

    background-color: #444444;

    color: #fff;

}

/* end pagination */

/******************************************************************

Site Name: BREW Styles

Author: Dan Brown



Stylesheet: Tables



This is just for the sample BREW site.  Feel free to delete



******************************************************************/



.featured {

    margin-bottom: 40px;

}

@media (min-width: 992px) {

    .featured {

        margin-bottom: 0;

    }

}

.homebanner {

    margin-bottom: 60px;

    padding-top: 30px;

    text-align: center;

    height: 350px;

    background: url('../images/hero.png') #2a5781;

    background-size: cover;

    background-position: center center;

    color: #fff;

}

@media (min-width: 480px) {

    .homebanner {

        padding-top: 70px;

    }

}

.homebanner p {

    font-size: 18px;

}

.homebanner h1 {

    font-size: 50px;

    color: #fff;

    margin-bottom: 10px;

}

.homebanner .btn-default {

    background: none;

    border: 2px solid #ffffff;

    color: #ffffff;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

}

.homebanner .btn-primary {

    background: none;

    border: 2px solid #fff;

    margin-left: 20px;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

}

.homebanner .btn-default:hover {

    background: white;

    color: #000;

}

.homebanner .btn-primary:hover {

    background: white;

    color: #000;

}

.about {

    margin-bottom: 30px;

}

@media (min-width: 768px) {

    .about {

        margin-bottom: 0px;

    }

}

.about a {

    text-decoration: none;

}

.about i {

    color: #929292;

}

.about p {

    color: #929292;

}

.about h3 {

    color: #626c72;

}

.about:hover i {

    color: #626c72;

    transition: all 0.35s ease;

}

/*

RETINA (2x RESOLUTION DEVICES)

This applies to the retina iPhone (4s) and iPad (2,3) along with

other displays with a 2x resolution. You can also create a media

query for retina AND a certain size if you want. Go Nuts.

*/



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

only screen and (min--moz-device-pixel-ratio: 1.5),

only screen and (min-device-pixel-ratio: 1.5) {

    /******************************************************************

Site Name: 

Author: 



Stylesheet: Retina Screens & Devices Stylesheet



When handling retina screens you need to make adjustments, especially

if you're not using font icons. Here you can add them in one neat

place.



******************************************************************/

    /* 



EXAMPLE 

Let's say you have an image and you need to make sure it looks ok

on retina screens. Let's say we have an icon which dimension are

24px x 24px. In your regular stylesheets, it would look something

like this:



.icon {

	width: 24px;

	height: 24px;

	background: url(img/test.png) no-repeat;

}



For retina screens, we have to make some adjustments, so that image

doesn't look blurry. So, taking into account the image above and the

dimensions, this is what we would put in our retina stylesheet:



.icon {

	background: url(img/test@2x.png) no-repeat;

	background-size: 24px 24px;

}



So, you would create the same icon, but at double the resolution, meaning 

it would be 48px x 48px. You'd name it the same, but with a @2x at the end

(this is pretty standard practice). Set the background image so it matches

the original dimensions and you are good to go. 



*/

}

/*

iPHONE 5 MEDIA QUERY

Want to get fancy for no good reason? Knock yourself out.

*/



.wc-gallery .gallery.wcflexslider {

    background: transparent;

    border-radius: 0;

    border-width: 0;

    box-shadow: none;

    line-height: 1;

    padding: 0px;

}

.gallery.wc-gallery-bottomspace-default.wc-gallery-captions-show.style1.wccarousel.wcflexslider {

    border-top: 3px solid #666666;

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(transparent));

    background-image: -webkit-linear-gradient(#666666, transparent);

    background-image: -moz-linear-gradient(#666666, transparent), -moz-linear-gradient(#666666, transparent);

    background-image: -o-linear-gradient(#666666, transparent), -o-linear-gradient(#666666, transparent);

    background-image: linear-gradient(#666666, transparent), linear-gradient(#666666, transparent);

    -moz-background-size: 3px 100%;

    background-size: 3px 100%;

    background-position: 0 0, 100% 0;

    background-repeat: no-repeat;

    padding-bottom: 20px;

    border-bottom: 2px dotted #666666;

}

.gallery.wc-gallery-bottomspace-default.wc-gallery-captions-show.style2.wccarousel.wcflexslider {

    background: rgba(243, 226, 199, 1);

    background: -moz-linear-gradient(top, rgba(243, 226, 199, 1) 0%, rgba(193, 158, 103, 1) 50%, rgba(182, 141, 76, 1) 51%, rgba(233, 212, 179, 1) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243, 226, 199, 1)), color-stop(50%, rgba(193, 158, 103, 1)), color-stop(51%, rgba(182, 141, 76, 1)), color-stop(100%, rgba(233, 212, 179, 1)));

    background: -webkit-linear-gradient(top, rgba(243, 226, 199, 1) 0%, rgba(193, 158, 103, 1) 50%, rgba(182, 141, 76, 1) 51%, rgba(233, 212, 179, 1) 100%);

    background: -o-linear-gradient(top, rgba(243, 226, 199, 1) 0%, rgba(193, 158, 103, 1) 50%, rgba(182, 141, 76, 1) 51%, rgba(233, 212, 179, 1) 100%);

    background: -ms-linear-gradient(top, rgba(243, 226, 199, 1) 0%, rgba(193, 158, 103, 1) 50%, rgba(182, 141, 76, 1) 51%, rgba(233, 212, 179, 1) 100%);

    background: linear-gradient(to bottom, rgba(243, 226, 199, 1) 0%, rgba(193, 158, 103, 1) 50%, rgba(182, 141, 76, 1) 51%, rgba(233, 212, 179, 1) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3', GradientType=0);

}

.gallery.wc-gallery-bottomspace-default.wc-gallery-captions-show.style3.wccarousel.wcflexslider {

    background: none repeat scroll 0 0 #222222;

    border-bottom: 1px solid #666666;

    border-top: 1px solid #666666;

}

.gallery.wc-gallery-bottomspace-default.wc-gallery-captions-show.style4.wccarousel.wcflexslider {

    background: none repeat scroll 0 0 #222222;

    border: 1px solid #666666;

}

.gallery.wc-gallery-bottomspace-default.wc-gallery-captions-show.style5.wccarousel.wcflexslider {

    background: none repeat scroll 0 0 #000000;

    border: 1px solid #363636;

}

.gallery.wc-gallery-bottomspace-default.wc-gallery-captions-show.style6.wccarousel.wcflexslider {

    background: none repeat scroll 0 0 #151515;

    border-bottom: 3px dotted #363226;

    border-top: 3px dotted #363226;

    padding-bottom: 20px;

    padding-top: 20px;

    margin-top: 20px;

}

.wcflexslider-container {

    border: 1px solid rgba(255, 255, 255, 0.08);

}

.wc-gallery .gallery .gallery-icon a img {

    border: 1px solid rgba(255, 255, 255, 0.08);

    height: auto;

    max-width: 100%;

    vertical-align: middle;

}

.wc-gallery .gallery .gallery-icon a img:hover {

    border-color: #555555;

}

.wcflexslider .slides img {

    border: 0 none;

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.fancyborder {

    box-shadow: 0 0 0 16px #141414 inset, 0 0 0 17px #363226 inset, 0 0 0 18px #141414 inset, 0 0 0 19px #363226 inset;

}

.wp-caption-text .btn.btn-primary {

    text-shdadow: 0px 0px 2px #ffffff !important;

    color: #000000;

    border: none;

}

.wcflexslider {

    border: 1px solid #ffffff;

}

.wc-gallery .gallery.wcflexslider .wcflex-slide-item .wp-caption-text {

    bottom: 0;

    left: 0;

    opacity: 1;

    padding: 5px 10px;

    position: absolute;

    right: 0;

}

.wc-gallery .gallery-caption p,

.wc-gallery .gallery-caption {

    color: #FFFFFF !important;

    font-family: georgia;

    font-size: 20px;

    text-align: center;

    text-shadow: 1px 1px 2px #000000;

    font-weight: 200;

}

.wc-gallery .gallery-caption p {

    text-shadow: 0px 0px 2px #000000;

}

.wc-gallery .gallery-caption {

    padding-top: 10px;

    padding-bottom: 10px;

}

.wc-gallery-captions-showon .gallery-caption,

.wc-gallery-captions-onhover .gallery-caption {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

    position: absolute;

}

.wc-gallery .gallery.wcflexslider .wcflex-control-paging li a.wcflex-active {

    background-color: #ffffff;

}

.wc-gallery .gallery.wcflexslider .wcflex-control-paging li a {

    background-color: #555555;

    box-shadow: none;

}

.srchresults {

    padding-bottom: 20px;

}

.sitetitlecenter h2 {

    border-bottom: 1px solid #FFFFFF;

    border-top: 1px solid #FFFFFF;

    color: #FFFFFF;

    display: inline;

    font-family: georgia;

    margin-bottom: 6px;

}

@media (min-width: 1024px) {

    .navbar > .container {

        text-align: center;

    }

    .navbar-header,

    .navbar-brand,

    .navbar .navbar-nav,

    .navbar .navbar-nav > li {

        float: none;

        display: inline-block;

    }

    .collapse.navbar-collapse {

        float: none;

        display: inline-block!important;

        width: auto;

        clear: none;

    }

}

#twelve-point-star {

    height: 100px;

    width: 100px;

    background: orange;

    position: absolute;

}

#twelve-point-star:before {

    height: 100px;

    width: 100px;

    background: orange;

    content: "";

    position: absolute;

    /* Rotate */

    

    -moz-transform: rotate(30deg);

    -webkit-transform: rotate(30deg);

    -ms-transform: rotate(30deg);

    -o-transform: rotate(30deg);

    transform: rotate(30deg);

}

#twelve-point-star:after {

    height: 100px;

    width: 100px;

    background: orange;

    content: "";

    position: absolute;

    /* Rotate */

    

    -moz-transform: rotate(-30deg);

    -webkit-transform: rotate(-30deg);

    -ms-transform: rotate(-30deg);

    -o-transform: rotate(-30deg);

    transform: rotate(-30deg);

}

.sitetitlecenter h1 {

    color: #FFFFFF;

    font-size: 32px;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0px;

    padding-top: 0;

    position: relative;

}

.sitetitlecenter {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);

    height: auto;

    margin: 0 auto;

    max-width: 1170px;

    padding: 50px;

    text-align: center;

    width: 100%;

    padding-left: 0px;

    padding-right: 0px;

    background-repeat: no-repeat;

    background-position: center center;

    padding-bottom: 90px;

    background-size: cover !important;

}

.page-title {

    background: rgba(255, 255, 255, 0.05) url("bgbg.png") repeat scroll center top;

    border: 1px solid rgba(255, 255, 255, 0.15);

    box-shadow: 0 0 6px rgba(0, 0, 0, 1);

    font-size: 26px;

    margin: 0;

    padding: 18px;

    text-shadow: 2px 3px 2px #000000;

}

.page-title-satin {

    background: rgba(255, 255, 255, 0.05) url("satin-black.jpg") repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.15);

    box-shadow: 0 0 6px rgba(0, 0, 0, 1);

    font-size: 26px;

    margin: 0;

    padding: 18px;

    text-shadow: 2px 3px 2px #000000;

}

.page-title1 {

    background: rgba(255, 255, 255, 0.05) url("bgbg.png") repeat scroll center top;

    border: 1px solid rgba(255, 255, 255, 0.15);

    box-shadow: 0 0 6px rgba(0, 0, 0, 1);

    font-size: 26px;

    margin: 0;

    padding: 18px 25px;

    text-shadow: 2px 3px 2px #000000;

}

.page-title2 {

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.15);

    font-size: 26px;

    margin: 0;

    padding: 15px;

    text-shadow: 2px 3px 2px #000000;

}

.headline-title {

    font-size: 26px;

    margin-bottom: 15px;

    margin: 0;

    padding: 25px;

}

.headline-outer {

    margin-bottom: 15px;

    padding: 7px;

    border: 1px solid rgba(255, 255, 255, 0.08);

}

.entry-content.single-content {

    text-align: left;

}

.hero-feature {} body.custom-background {

    background-size: min-width: 100%

}

.post-title.entry-title {

    border-top: 2px dotted #333333;

    font-family: georgia;

    margin-top: 10px;

    padding-top: 10px;

}

.visual-form-builder fieldset {

    background: rgba(255, 255, 255, 0.05);

    border: 0px solid rgba(255, 255, 255, 0.15);

    border-radius: 0;

    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 0 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 8px rgba(0, 0, 0, 0.1) inset, 0 0 0 9px rgba(0, 0, 0, 0.3) inset;

    margin-top: 0;

    padding: 10px;

}

.visual-form-builder .vfb-legend h3 {

    font-size: 20px;

    line-height: 1.25em;

    margin: 0;

    padding: 20px 0 !important;

}

.visual-form-builder .vfb-legend {

    border-bottom: 1px solid #555555;

    color: #ffffff;

    font-size: inherit;

    margin: 5px 14px;

    padding: 0 6px;

}

.visual-form-builder label,

label.vfb-desc {

    color: #999999;

    display: block;

    margin: 0;

    padding: 0 0 3px;

    font-weight: normal;

    font-size: 16px;

}

input.vfb-text,

input.vfb-text[type="text"],

input.vfb-text[type="tel"],

input.vfb-text[type="email"],

input.vfb-text[type="url"],

textarea.vfb-textarea,

select.vfb-select {

    background-color: rgba(255, 255, 255, 0.086);

    background-image: none;

    border: 0 solid #CCCCCC;

    border-radius: 0px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    display: block;

    font-size: 16px;

    line-height: 1.42857;

    padding: 10px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}

.select.vfb-select {

    font-size: 18px;

}

input.vfb-text,

input.vfb-text[type="text"],

input.vfb-text[type="tel"],

input.vfb-text[type="email"],

input.vfb-text[type="url"],

textarea.vfb-textarea,

select.vfb-select:focus {

    outline: 0 none;

}

input.vfb-text:focus,

input.vfb-text[type="text"]:focus,

input.vfb-text[type="tel"]:focus,

input.vfb-text[type="email"]:focus,

input.vfb-text[type="url"]:focus,

textarea.vfb-textarea:focus {

    border-color: rgba(189, 179, 146, 0.8) !important;

    box-shadow: none !important;

    outline: 0 none;

}

input.vfb-text,

input.vfb-text[type="text"],

input.vfb-text[type="tel"],

input.vfb-text[type="email"],

input.vfb-text[type="url"],

textarea.vfb-textarea,

select.vfb-select:-moz-placeholder {

    color: #999999;

}

input.vfb-text,

input.vfb-text[type="text"],

input.vfb-text[type="tel"],

input.vfb-text[type="email"],

input.vfb-text[type="url"],

textarea.vfb-textarea,

select.vfb-select::-moz-placeholder {

    color: #999999;

    opacity: 1;

}

input.vfb-text,

input.vfb-text[type="text"],

input.vfb-text[type="tel"],

input.vfb-text[type="email"],

input.vfb-text[type="url"],

textarea.vfb-textarea,

select.vfb-select {

    color: #ffffff;

}

input.vfb-text,

input.vfb-text[type="text"],

input.vfb-text[type="tel"],

input.vfb-text[type="email"],

input.vfb-text[type="url"],

textarea.vfb-textarea,

.vfb-select.valid,

.vfb-select {

    background-color: rgba(255, 255, 255, 0.086);

    color: #FFFFFF;

    font-size: 16px;



    opacity: 1;

    padding: 10px;

    clear: both;

}

textarea.vfb-text {

    height: auto;

}

.vfb-submit,

input.vfb-submit[type="submit"] {

    background-color: #333333 !important;

    border: 1px solid #444444;

    border-radius: 3px;

    color: #999999 !important;

    margin-bottom: 15px;

    padding: 10px 20px;

}

.vfb-select.vfb-medium {

    font-size: 18px;

    padding: 15px;

}

.vfb-submit:hover,

input.vfb-submit[type="submit"]:hover {

    background-color: #333333 !important;

    border-color: #555555;

    color: #FFFFFF !important;

}

.vfb-section-div {

    background-color: #666666 !important;

    border-radius: 0px !important;

    float: none;

    margin-bottom: 30px;

    margin-left: auto !important;

    margin-right: auto !important;

    margin-top: 30px;

    padding: 10px !important;

    width: 98% !important;

}

.visual-form-builder .vfb-section-div h4 {

    border-bottom: 1px solid #000000;

    color: #000000;

    font-size: 18px;

    line-height: inherit;

    margin: 0;

    padding: 0;

}

.visual-form-builder span.vfb-right input,

.visual-form-builder span.vfb-right input[type="text"],

.visual-form-builder span.vfb-right select,

.visual-form-builder span.vfb-left input,

.visual-form-builder span.vfb-left input[type="text"],

.visual-form-builder span.vfb-left select {

    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.086);

    font-size: 16px;

    padding: 10px;

    width: 100%;

}

.visual-form-builder li div label,

.visual-form-builder li span label {

    font-size: 16px;

    margin: 0 0 20px;

}

label.vfb-error {

    background: #990000 none repeat scroll 0 0;

    border-radius: 0;

    color: #ffffff !important;

    font-size: 16px;

    font-weight: normal;

    padding: 10px !important;

    text-align: center;

}

p#form_success,

.vfb-form-success {

    background: none repeat scroll 0 0 #666666;

    border-radius: 0px;

    color: #000000;

    font-size: 16px;

    font-weight: normal;

    padding: 10px;

    text-align: center;

}

.wc-gallery .gallery-caption h2 {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #222222;

    border-bottom: 1px solid #555555;

    border-image: none;

    border-left: 1px solid #555555;

    border-right: 1px solid #555555;

    border-top: 0 none !important;

    font-size: 18px !important;

    margin-top: -10px;

    padding: 10px;

    color: #999999;

}

.widget.vfb_widget_class .vfb-fieldset {

    padding: 20px;

}

.widget.vfb_widget_class .visual-form-builder .vfb-legend {

    margin: 0px;

    padding: 0px;

}

.sidebar_content .visual-form-builder-container {

    padding: 0px;

    margin: 0px;

}

.sidebar_content .visual-form-builder-container .vfb-item {

    margin: 15px;

    padding: 5px;

}

h3 a:active {

    outline: 0 none !important;

}

h3 a:focus {

    -moz-outline-style: 0 none !important;

}

.rc_faq_title > a {

    color: #999999;

}

.rc_faq_title > a:hover {

    color: #ffffff;

}

/* *****************************************************************

*************        Styling for the testimonials        ***********

********************************************************************

*/



.testimonial {

    padding-left: 0px;

    position: relative;

    z-index: 0;

}

aside.testimonial {} .testimonial .quote {

    position: absolute;

    left: 0;

    top: -25px;

    font-size: 300px;

    font-family: Georgia, serif;

    color: #333333;

    z-index: -1;

    line-height: 1;

}

.testimonial-text {

    font-style: normal;

    padding: 20px;

    padding-top: 30px;

}

p.testimonial-text {

    margin: 3px 0 0;

}

.testimonial-client-name {

    text-align: right;

    font-size: 14px;

    margin-right: 50px;

}

.testimonial-client-name cite {

    font-style: italic;

}

.attachment-testimonial_photo.wp-post-image {

    border: 3px solid rgba(255, 255, 255, .2);

    margin-bottom: 20px;

    margin-top: 0px;

    width: 100px;

}

blockquote .testimonial-meta p {

    line-height: 1.25em;

    margin: 0;

    padding: 0;

}

.extra-div {

    background: #FFF;

    margin: 80px auto;

    box-shadow: 0px 0px 50px 0px #DADADA;

    max-width: 500px;

}

.clear {

    clear: both;

}

#ccr-testimonials {

    background: rgba(255, 255, 255, 0.05) url("bgbg.png") repeat scroll center top;

    border: 1px solid rgba(255, 255, 255, 0.15);

    border-radius: 0;

    box-shadow: 0 0 6px rgba(0, 0, 0, 1);

    margin-top: 0;

    padding: 10px;

}

.item .ccr-tfix {

    position: relative;

}

.testimonial-content {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    text-align: center;

}

.sidebar_content .testimonial-content {

    min-height: 130px;

}

.textwidget .testimonial-content {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    padding: 0px 10px 20px !important;

    text-align: center;

}

.testimonial-content:before,

.testimonial-content:after {

    font-size: 75px;

    line-height: 0;

    position: relative;

    color: #DDD;

}

.testimonial-content p:before {

    content: "\f10d";

    font-family: 'Fontawesome';

    color: #cccccc;

    margin-right: 10px;

    font-size: 16px;

}

.testimonial-meta:before {

    /* 

	content: '';

    position: absolute;

    border-style: solid;

    border-width: 15px 15px 0;

    

    display: block;

    width: 0;

    z-index: 1;

    left: 25px;

    top: 0px;

*/

}

.testimonial-meta {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    text-align: center;

    padding: 0 0 10px;

    position: relative;

}

.testimonial-meta .client-photo {

    height: 70px;

    text-align: center;

}

.testimonial-meta .client-photo img {

    width: 65px;

    height: 65px;

    border-radius: 50%;

    border: 5px solid #F3F3F3;

}

.textwidget .client-info {

    text-align: center;

}

.textwidget .attachment-thumbnail.wp-post-image {

    display: none;

}

.textwidget .testimonial-meta .client-photo {

    display: none;

}

.textwidget .testimonial-content {

    border-bottom: 0px dotted #444444;

    margin-top: 0px;

}

.client-photo {

    display: none;

}

.textwidget .testimonial-content p {} .testimonial-meta p {

    margin: 0px;

}

.ccr-carousel-control.right {

    float: right;

}

.testimonial-meta .client-info {} .client-info .client-name {

    color: #CCCCCC;

    font-family: petit formal script;

    font-size: 20px;

    line-height: 3em;

    margin-top: -20px;

    display: none;

}

.textwidget .client-info .client-name {

    color: #999999;

    font-family: petit formal script;

    font-size: 18px;

    padding-top: 10px;

}

.client-info .client-designation {

    color: #7C7C7C;

    font-style: italic;

    ;

}

.testimonial-control {

    text-align: center;

    margin: 0 auto;

    width:

}

#ccr-testimonials-carousel {

    padding: 10px;

    padding-bottom: 20px;

}

.sidebar_content.widget #ccr-testimonials {} .testimonial-control a {

    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.08);

    border-radius: 3px;

    display: block;

    float: left;

    padding: 7px 10px 5px;

    text-decoration: none;

}

.testimonial-control a:hover {

    background: rgba(255, 255, 255, 0.08) none repeat scroll 0 0;

    color: #cccccc;

}

.testimonial-control .ccr-carousel-control {

    color: #888888;

    position: relative;

}

.ccr-carousel-control .previcon:before,

.ccr-carousel-control .nexticon:before {} .ccr-carousel-control .previcon:before {

    content: "â†";

}

.ccr-carousel-control .nexticon:before {

    content: "â†'"

}

.testimonial-content > p {

    font-size: 20px;

    margin-top: 10px;

}

.textwidget .carousel-inner .testimonial-content > p {

    display: table-cell;

    font-size: 16px;

    height: 86px;

    overflow: hidden;

    padding-bottom: 0px;

    vertical-align: middle;

}

.client-link a {

    border-top: 2px dotted rgba(255, 255, 255, .2);

    padding-top: 20px;

}

#sidebar .testimonial-control {

    display: none;

}

.t-title {

    border-bottom: 2px dotted rgba(255, 255, 255, .2);

    color: #ffffff;

    margin: 0 auto;

    max-width: 80%;

    text-align: center;

    text-shadow: 1px 1px 1px #000000;

    width: 100%;

    padding-bottom: 15px;

    padding-top: 5px;

}

.sidebar_content .t-title {

    margin-bottom: -25px;

    padding-bottom: 10px;

}

.testimonial_group .testimonial {

    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    margin-top: 15px;

    width: 100%;

}

.testimonial_group .testimonial .rr_review_text .drop_cap {

    z-index: -1;

}

.testimonial_group .testimonial .rr_review_text .drop_cap {

    font-size: 50px;

    left: 0;

    line-height: 50px;

    opacity: 0.25;

    position: absolute;

    top: -5px;

    display: none;

}

.rr_review_text {

    font-size: inherit !important;

}

.stars {

    color: #bdb392;

    font-size: 26px;

    margin-bottom: 0;

    padding-bottom: 0;

}

.widget .testimonial_group .testimonial {

    text-align: center;

    margin-top: 0px;

    margin-bottom: 15px;

}

/* *****************************************************************

*************      END Styling for the testimonials      ***********

*************        Begin Styling Reviews Form          ***********

********************************************************************

*/



.rr_small_input,

.rr_large_input {

    background-color:rgba(247, 237, 237, 0.3);

    background-image: none;

    vertical-align: middle !important;

    border: 1px solid rgba(255, 255, 255, 0.1);

    border-radius: 0px;

    box-shadow: none;

    -webkit-box-shadow: none;

    color: #FFFFFF;

    display: block;

    font-size: 16px;

    height: 34px;

    line-height: 1.42857;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s;

    width: 100%;

}

.rr_small_input:focus,

.rr_large_input:focus {

    border-color: rgba(255, 255, 255, .3);

    outline: 0;

    -webkit-box-shadow: none;

    box-shadow: none;

}

.rr_small_input:-moz-placeholder,

.rr_large_input:-moz-placeholder {

    color: #999999;

}

.rr_small_input::-moz-placeholder,

.rr_large_input::-moz-placeholder {

    color: #999999;

    opacity: 1;

}

.rr_small_input:-ms-input-placeholder,

.rr_large_input:-ms-input-placeholder {

    color: #999999;

}

.rr_small_input::-webkit-input-placeholder,

.rr_large_input::-webkit-input-placeholder {

    color: #999999;

}

.rr_small_input[disabled],

.rr_large_input[disabled],

.rr_small_input[readonly],

.rr_large_input[readonly],

fieldset[disabled] .rr_small_input,

fieldset[disabled] .rr_large_input {

    cursor: not-allowed;

    background-color: #eeeeee;

    opacity: 1;

}

textarea {

    clear: both;

}

textarea.rr_large_input {

    height: 150px;

}

.sidebar_content.widget .rr_form_heading {

    width: 33%;

}

.rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"],

.rr_review_form .form_table .rr_form_row .rr_form_input textarea {

    width: 100%;

}

.rr_form_heading {

    text-align: right;

    padding-right: 15px;

}

.rr_review_form .form_table .rr_form_row .rr_required:after {

    display: none;

}

.rr_small_input:focus,

.rr_large_input:focus {

    border-color: #rgba(255, 255, 255, 0.3);

    box-shadow: none;

    outline: 0 none;

}

/* *****************************************************************

*************          END Styling Reviews Form          ***********

********************************************************************

*/



.backwards {

    -webkit-transform: rotateY(180deg);

    -moz-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    -ms-transform: rotateY(180deg);

    transform: rotateY(180deg);

    unicode-bidi: bidi-override;

    direction: rtl;

}

.modelarchive {

    background: #333333;

    margin-bottom: 15px;

}

.caption-style-1 {

    list-style-type: none;

    margin: 0px;

    padding: 0px;

}

.caption-style-1 li {

    float: left;

    padding: 0px;

    position: relative;

    overflow: hidden;

}

.caption-style-1 li:hover .caption {

    opacity: 1;

}

.caption-style-1 img {

    margin: 0px;

    padding: 0px;

    float: left;

    z-index: 4;

}

/* 

	thumbnail hover with captions-style-1

*/



.caption-style-1 .caption {

    cursor: pointer;

    position: absolute;

    opacity: 0;

    -webkit-transition: all 0.45s ease-in-out;

    -moz-transition: all 0.45s ease-in-out;

    -o-transition: all 0.45s ease-in-out;

    -ms-transition: all 0.45s ease-in-out;

    transition: all 0.45s ease-in-out;

}

.caption-style-1 .blur {

    background-color: rgba(0, 0, 0, 0.65);

    height: 300px;

    width: 400px;

    z-index: 5;

    position: absolute;

}

.caption-style-1 .caption-text h1 {

    text-transform: uppercase;

    font-size: 24px;

}

.caption-style-1 .caption-text {

    z-index: 10;

    color: #fff;

    position: absolute;

    width: 400px;

    height: 300px;

    text-align: center;

    top: 100px;

}

.thumcap a.title {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

    bottom: 0;

    color: #FFFFFF;

    font-size: 20px;

    left: 0;

    line-height: 1em;

    margin: 0;

    padding-bottom: 20px;

    padding-top: 20px;

    position: absolute;

    text-align: center;

    text-shadow: 1px 1px 2px #000000;

    width: 100%;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5 ease-in-out;

    -o-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

}

.thumcap a.title {

    opacity: 0;

}

.excerpt > p {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);

    color: #ffffff;

    display: table-cell;

    padding: 10px;

    text-align: center;

    text-shadow: 1px 1px 2px #000;

    vertical-align: middle;

    width: 1200px;

    line-height: 1.25em;

    height: 50px;

}

.excerpt {

    bottom: 56px;

    height: 50px;

    left: 0;

    margin: 20px;

    overflow: hidden;

    position: absolute;

    line-height: 1.25em;

}

.modeltitle img:hover > .excerpt > p {

    display: none;

}

.thumcap:hover a.title {

    opacity: 1;

}

.thumcap-post a.title {

    font-size: 1em;

}

.thumcap-post a.title {

    opacity: 1;

}

.thumcap-post-inner h3 {

    border-bottom: 2px dotted rgba(255, 255, 255, 0.08);

    padding-bottom: 5px;

    padding-top: 15px;

}

.excerpt-post > p {

    text-align: center;

    height: 45px;

    overflow: hidden;

}

.thumcap-post:hover a.title {

    opacity: 1;

}

.thumcap-post {

    background: none repeat scroll 0 0 transparent;

    border: 0 solid #222222;

    padding: 0 15px 15px;

}

.excerpt-post {} .thumcap {

    padding: 0px !important;

    background: #000000;

    border: 1px solid #222222;

}

.modeltitle {

    text-align: center;

    background: rgba(0, 0, 0, .2);

    margin-bottom: 15px;

}

.modeltitle a {

    background: rgba(255, 255, 255, .075);

    display: block;

    line-height: 2.5em;

    margin-top: 0px;

    width: 100%;

}

.modeltitle:hover {} .modeltitle:hover span.text-content {

    opacity: 1;

}

span.text-content {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);

    bottom: 0;

    color: white;

    cursor: pointer;

    display: table-cell;

    height: 50px;

    left: 0;

    line-height: 50px;

    margin: auto !important;

    opacity: 0;

    padding-left: 0;

    padding-right: 0;

    position: absolute;

    right: 0;

    text-align: center;

    text-transform: uppercase;

    top: 0;

    transition: opacity 500ms ease 0s;

    vertical-align: middle;

    width: 86%;

}

span.text-content span {

    display: block;

    text-align: center;

    vertical-align: middle;

    width: 100%;

}

.thumcap2 {

    padding: 0px;

    margin-bottom: -60px;

}

.thumcap2 a.title2 {

    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

    bottom: 52px;

    color: #ffffff;

    display: block;

    font-size: 14px;

    line-height: 1em;

    margin: 0 auto;

    max-width: 275px;

    padding-bottom: 20px;

    padding-top: 20px;

    position: relative;

    text-align: center;

    text-shadow: 1px 1px 2px #000000;

    transition: all 0.5s ease-in-out 0s;

    width: 100%;

}

.thumcap2 a.title2 {

    opacity: 0;

}

.thumcap2:hover a.title2 {

    opacity: 1;

}

.page-numbers {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 0px;

}

.page-numbers > li {

    display: inline;

}

.page-numbers > li > a,

.page-numbers > li > span {

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 1.428571429;

    text-decoration: none;

    color: #999999;

    background-color: #222222;

    border: 1px solid #333333;

    margin-left: -1px;

}

.page-numbers > li:first-child > a,

.page-numbers > li:first-child > span {

    margin-left: 0;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px;

}

.page-numbers > li:last-child > a,

.page-numbers > li:last-child > span {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

}

.page-numbers > li > a:hover,

.page-numbers > li > span:hover,

.page-numbers > li > a:focus,

.page-numbers > li > span:focus {

    color: #ffffff;

    background-color: #444444;

    border-color: #333333;

}

.page-numbers > .active > a,

.page-numbers > .active > span,

.page-numbers > .active > a:hover,

.page-numbers > .active > span:hover,

.page-numbers > .active > a:focus,

.page-numbers > .active > span:focus {

    z-index: 2;

    color: #ffffff;

    background-color: #666666;

    border-color: #666666;

    cursor: default;

}

.page-numbers > .disabled > span,

.page-numbers > .disabled > span:hover,

.page-numbers > .disabled > span:focus,

.page-numbers > .disabled > a,

.page-numbers > .disabled > a:hover,

.page-numbers > .disabled > a:focus {

    color: #999999;

    background-color: #ffffff;

    border-color: #dddddd;

    cursor: not-allowed;

}

.page-numbers-lg > li > a,

.page-numbers-lg > li > span {

    padding: 10px 16px;

    font-size: 18px;

}

.page-numbers-lg > li:first-child > a,

.page-numbers-lg > li:first-child > span {

    border-bottom-left-radius: 6px;

    border-top-left-radius: 6px;

}

.page-numbers-lg > li:last-child > a,

.page-numbers-lg > li:last-child > span {

    border-bottom-right-radius: 6px;

    border-top-right-radius: 6px;

}

.page-numbers-sm > li > a,

.page-numbers-sm > li > span {

    padding: 5px 10px;

    font-size: 12px;

}

.page-numbers-sm > li:first-child > a,

.page-numbers-sm > li:first-child > span {

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

}

.page-numbers-sm > li:last-child > a,

.page-numbers-sm > li:last-child > span {

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

}

.sidebar_content.widget {

    margin-bottom: 15px;

    padding: 0;

    margin-top: 0px;

	color:#fff;

}

.sidebar_content.widget .testimonial-control {

    display: none;

}

.sidebar_content.widget .testimonial-content p {

    display: inline-block;

    font-size: 15px;

    margin-top: 35px;

    vertical-align: middle;

}

.sidebar_content.widget .testimonial-content {

    height:

}

.sidebar_content.widget .client-name {

    display: none;

}

.sidebar_content.widget ul li {

    border-bottom: 1px solid rgba(255, 255, 255, 0.2);

    line-height: 1.5em;

}

.sidebar_content.widget h1 {

    background: none repeat scroll 0 0 #212121;

    border: 1px solid #444444;

    font-size: 24px;

    margin-bottom: 20px;

    margin-top: 20px;

    padding: 10px;

    background: rgba(255, 255, 255, 0.05) url("bg-deco.png") repeat scroll 0 0;

}

.sidebar_content.widget blockquote h1 {

    background: transparent;

    border-left: 0 none;

    border-right: 0 none;

    border-bottom: 2px dotted rgba(255, 255, 255, .3);

    border-top: 2px dotted rgba(255, 255, 255, .3);

    line-height: 1em;

}

.sidebar_content.widget blockquote h2 {

    background: transparent none repeat scroll 0 0;

    border-color: rgba(255, 255, 255, 0.3) -moz-use-text-color;

    border-style: solid none;

    border-width: 1px 0;

    line-height: 1.5em;

    font-size: 1.5em !important;

}

.sidebar_content.widget blockquote {

    padding: 15px;

}

h4 .prefancy.fancy {

    font-size: 26px;

}

h4 .prefancy-cursive {

    font-size: 36px;

}

.sidebar_content h4 .prefancy-cursive {

    font-size: 24px;

}

.sidebar_content .hdln-badge {

    font-size: 24px

}

.sidebar_content .fancy1 span::before,

.sidebar_content .fancy1 span::after {

    border-bottom: 1px solid #999999;

    border-top: 1px solid #999999;

    content: "";

    height: 5px;

    position: absolute;

    top: 16px;

    width: 500px;

}

.fancy {

    line-height: 0.5;

    text-align: center;

}

.prefancy {

    padding-left: 20px;

    padding-right: 20px;

    overflow: hidden;

}

.fancy span {

    display: inline-block;

    position: relative;

    line-height: 1.5em;

    letter-spacing: 1px;

    font-weight: normal;

    text-transform: none;

}

.fancy span:before,

.fancy span:after {

    content: "";

    position: absolute;

    height: 5px;

    border-bottom: 1px solid rgba(255, 255, 255, 0.3);

    border-top: 1px solid rgba(255, 255, 255, 0.3);

    top: 17px;

    width: 500px;

}

.fancy span:before {

    right: 100%;

    margin-right: 15px;

}

.fancy span:after {

    left: 100%;

    margin-left: 15px;

}

.fancy1 {

    line-height: 0.5;

    text-align: center;

}

.fancy1 span {

    display: inline-block;

    position: relative;

    line-height: 1.5em;

    letter-spacing: 1px;

    font-weight: normal;

    text-transform: uppercase;

}

.fancy1 span:before,

.fancy1 span:after {

    content: "";

    position: absolute;

    height: 5px;

    border-bottom: 1px solid rgba(255, 255, 255, .3);

    border-top: 1px solid rgba(255, 255, 255, .3);

    top: 24px;

    width: 500px;

}

.fancy1 span:before {

    right: 100%;

    margin-right: 15px;

}

.fancy1 span:after {

    left: 100%;

    margin-left: 15px;

}

.fancytw {

    line-height: 0.5;

    text-align: center;

}

.fancytw span {

    display: inline-block;

    position: relative;

    line-height: 1.5em;

    letter-spacing: 1px;

    font-weight: normal;

    text-transform: none;

}

.fancytw span:before,

.fancytw span:after {

    content: "";

    position: absolute;

    height: 5px;

    border-bottom: 1px solid #999999;

    border-top: 1px solid #999999;

    top: 12px;

    width: 500px;

}

.fancytw span:before {

    right: 100%;

    margin-right: 15px;

}

.fancytw span:after {

    left: 100%;

    margin-left: 15px;

}

.sidebar_content.widget h1 {

    text-align: center;

}

/*

 * Plugin: Symple Shortcodes Plugin

 * Author: AJ Clarke : http://wpexplorer.com

 * Copyright: Copyright (c) 2012, AJ Clarke

 * License: GNU General Public License version 2.0

 * License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* Clear Floats

================================================== */



.symple-clear-floats {

    clear: both

}

.symple-clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

/* Spacing

================================================== */



.symple-spacing {

    display: block;

    height: auto;

    margin: 0 !important;

    padding: 0 !important;

    background: none !important;

    border: none !important;

    outline: none !important;

}

/* Divider

================================================== */



.symple-divider {

    display: block;

    width: 100%;

    height: 0;

    margin: 0;

    background: none !important;

}

.symple-divider.solid {

    border-top: 1px solid #eee

}

.symple-divider.dashed {

    border-top: 2px dashed #eee

}

.symple-divider.dotted {

    border-top: 3px dotted #eee

}

.symple-divider.double {

    height: 5px;

    border-top: 1px solid #eee;

    border-bottom: 1px solid #eee;

}

.symple-divider.fadeout {

    width: 100%;

    height: 1px;

    border: none;

    margin-bottom: 42px;

    margin-top: 12px;

    margin-left: auto;

    margin-right: auto;

    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#141414), to(#666666)) !important;

    background-image: -webkit-radial-gradient(50% 50%, #141414, #666666) !important;

    background-image: -moz-radial-gradient(50% 50%, #141414, #666666) !important;

    background-image: -o-radial-gradient(50% 50%, #141414, #666666) !important;

    background-image: -ms-radial-gradient(50% 50%, #141414, #666666) !important;

    background-image: radial-gradient(50% 50%, #141414, #666666) !important;

}

.symple-divider.fadein {

    width: 100%;

    height: 1px;

    border: none;

    margin-bottom: 42px;

    margin-top: 12px;

    margin-left: auto;

    margin-right: auto;

    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#555555), to(#141414)) !important;

    background-image: -webkit-radial-gradient(50% 50%, #555555, #141414) !important;

    background-image: -moz-radial-gradient(50% 50%, #555555, #141414) !important;

    background-image: -o-radial-gradient(50% 50%, #555555, #141414) !important;

    background-image: -ms-radial-gradient(50% 50%, #555555, #141414) !important;

    background-image: radial-gradient(50% 50%, #555555, #141414) !important;

}

/* Social

================================================== */



.symple-social-icon {

    display: inline-block;

    margin-right: 5px;

}

.symple-social-icon img {

    display: inline;

    border: none;

    outline: none;

    padding: 0;

    margin: 0;

    box-shadow: none !important;

}

.symple-social-icon img:hover {

    opacity: 0.8

}

/* Columns

================================================== */



.symple-one-half {

    width: 50%

}

.symple-one-third {

    width: 33.33%

}

.symple-two-third {

    width: 66.66%

}

.symple-one-fourth {

    width: 25%

}

.symple-three-fourth {

    width: 75%

}

.symple-one-fifth {

    width: 20%

}

.symple-two-fifth {

    width: 40%

}

.symple-three-fifth {

    width: 60%

}

.symple-four-fifth {

    width: 80%

}

.symple-one-sixth {

    width: 16.66%

}

.symple-five-sixth {

    width: 83.33%

}

.symple-one-half,

.symple-one-third,

.symple-two-third,

.symple-three-fourth,

.symple-one-fourth,

.symple-one-fifth,

.symple-two-fifth,

.symple-three-fifth,

.symple-four-fifth,

.symple-one-sixth,

.symple-five-sixth {

    position: relative;

    margin-right: 4%;

    margin-bottom: 2em;

    float: left;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.symple-column-last {

    margin-right: 0!important;

    clear: right;

}

.symple-column-last:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

.symple-one-half,

.symple-one-third,

.symple-two-third,

.symple-three-fourth,

.symple-one-fourth,

.symple-one-fifth,

.symple-two-fifth,

.symple-three-fifth,

.symple-four-fifth,

.symple-one-sixth,

.symple-five-sixth {}

/* Buttons

================================================== */



.symple-button {

    font-family: inherit !important;

    margin: 5px 5px 5px 0;

    cursor: pointer;

    display: inline-block;

    white-space: nowrap;

    nowhitespace: afterproperty;

    text-align: center;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);

    outline: none;

    border-radius: 0px;

    background: #aaaaaa;

    text-decoration: none !important;

}

.symple-button span.symple-button-inner {

    border-radius: 3px;

    color: #FFFFFF;

    display: block;

    font-weight: bold;

    line-height: 0.8em;

    padding: 1.1em 1.4em;

    text-align: center;

    text-decoration: none;

    text-shadow: none !important;

    white-space: nowrap;

}

.symple-button:active {

    text-decoration: none;

    background: #7e7e7e;

}

.symple-button:hover {

    text-decoration: none;

    opacity: 0.9;

    -moz-opacity: 0.9;

    -webkit-opacity: 0.9;

}

.symple-button.black {

    background: #505050;

}

.symple-button.black:active {

    background: #101010;

}

.symple-button.red {

    background: #c1333f;

}

.symple-button.red:active {

    background: #d01d10;

}

.symple-button.orange {

    background: #fa9e19;

}

.symple-button.orange:active {

    background: #fb6909;

}

.symple-button.blue {

    background: #217fbc;

}

.symple-button.blue:active {

    background: #1571f0;

}

.symple-button.rosy {

    background: #f295a2;

}

.symple-button.rosy:active {

    background: #e84a5f;

}

.symple-button.pink {

    background: #e3618d;

}

.symple-button.pink:active {

    background: #cb245c;

}

.symple-button.green {

    background: none repeat scroll 0 0 #237e5b;

    color: #FFFFFF;

}

.symple-button.green:active {

    background: #5fb139;

}

.symple-button.brown {

    background: #876565;

}

.symple-button.brown:active {

    background: #604848;

}

.symple-button.purple {

    background: #911BA0;

}

.symple-button.purple:active {

    background: #372f3a;

}

.symple-button.gold {

    background: #ffc750;

}

.symple-button.gold:active {

    background: #faaa00;

}

.symple-button.gold span.symple-button-inner,

.symple-button.gray span.symple-button-inner,

.symple-button.orange span.symple-button-inner {

    color: #000000;

}

.symple-button.teal {

    background: #3c9091;

}

.symple-button.teal:active {

    background: #286061;

}

.symple-button.navy {

    background: #2c76cf;

}

.symple-button.navy:active {

    background: #1d4e89;

}

.symple-button {

    font-size: 13px

}

.symple-button.large {

    font-size: 16px

}

.symple-button.giant {

    font-size: 18px

}

.symple-button.left {

    float: left

}

.symple-button.right {

    float: right;

    margin-right: 0;

    margin-left: 5px;

}

/* Testimonial

================================================== */



.symple-testimonial-content img {

    border: 5px solid #999999;

}

.symple-testimonial-content {

    font-style: italic;

    position: relative;

    background: #222222;

    padding: 20px 15px;

    color: #999999;

    border-radius: 2px;

    -webkit-border-radius: 2px;

}

.symple-testimonial-content:after {

    content: "";

    position: absolute;

    left: 12px;

    bottom: -15px;

    width: 0px;

    height: 0px;

    border-bottom: 15px solid rgba(255, 255, 255, 0);

    border-top: 15px solid rgba(255, 255, 255, 0);

    border-right: 15px solid #222222;

    font-size: 0px;

    line-height: 0px;

}

.symple-testimonial-content p:last-child {

    margin: 0

}

.symple-testimonial-author {

    font-size: 1em;

    margin-top: 25px;

    margin-left: 15px;

    color: #999999;

    font-weight: bold;

    margin-bottom: 30px;

}

/* Highlights

================================================== */



.symple-highlight-yellow,

.symple-highlight-yellow a {

    background-color: #FFF7A8;

    color: #695D43;

}

.symple-highlight-blue,

.symple-highlight-blue a {

    color: #5091b2;

    background: #e9f7fe;

}

.symple-highlight-green,

.symple-highlight-green a {

    color: #5f9025;

    background: #ebf6e0;

}

.symple-highlight-red,

.symple-highlight-red a {

    color: #de5959;

    background: #ffe9e9;

}

.symple-highlight-gray,

.symple-highlight-gray a {

    color: #666;

    background: #f9f9f9;

}

/* Boxes

================================================== */

/*main*/



.symple-box {

    display: block;

    padding: 15px;

    margin: 10px 0;

    font-size: 1em;

    border-radius: 0px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.symple-box p:last-child {

    margin: 0

}

/*aligns*/



.symple-box.left {

    float: left

}

.symple-box.right {

    float: right

}

/*colors*/



.symple-box.gray {

    color: #ffffff;

    background: #444444;

    border: 0px solid #ddd;

}

.symple-box.red {

    background: none repeat scroll 0 0 #c1333f;

    border: 0 solid #FBC4C4;

    color: #FFFFFF;

}

.symple-box.green {

    background: none repeat scroll 0 0 #27AE60;

    border: 0 solid #B3DC82;

    color: #FFFFFF;

}

.symple-box.blue {

    background: none repeat scroll 0 0 #2980B9;

    border: 0 solid #B6D7E8;

    color: #FFFFFF;

}

.symple-box.yellow {

    background: none repeat scroll 0 0 #FFC750;

    border: 0 solid #FFC750;

    color: #222222;

}

/* Toggle

================================================== */



.symple-toggle .symple-toggle-trigger {

    display: block;

    color: #999999;

    display: block;

    padding: 15px 15px 15px 37px;

    border: 1px solid #333333;

    background: #222222 url("images/plus.png") no-repeat 15px center;

    outline: 0;

    text-transform: none;

    letter-spacing: normal;

    font-weight: normal;

    font-size: 1em;

    line-height: 1.5em;

    margin: 0;

    margin-top: 0px;

    cursor: pointer;

}

.symple-toggle .symple-toggle-trigger:hover {

    background-color: #333333;

    text-decoration: none;

    color: #ffffff;

}

h3.symple-toggle-trigger {

    font-size: 110% !important;

}

.symple-toggle .symple-toggle-trigger.active,

.symple-toggle .symple-toggle-trigger.active:hover {

    color: #ffffff;

    background-color: #222222;

    background-image: url("images/minus.png");

    text-decoration: none;

}

.symple-toggle .symple-toggle-container {

    display: none;

    overflow: hidden;

    padding: 15px;

    border: 1px solid #222222;

    border-top: 0px;

    margin-bottom: 15px;

    background: #101010;

}

/* Accordion

================================================== */



.symple-toggle {

    margin-bottom: 15px;

}

.symple-accordion h3.symple-accordion-trigger {

    display: block;

    color: #999999;

    display: block;

    padding: 15px 15px 15px 37px;

    border: 1px solid #333333;

    background: #222222 url("images/plus.png") no-repeat 15px center;

    outline: 0;

    text-transform: none;

    letter-spacing: normal;

    font-weight: normal;

    font-size: 1em;

    line-height: 1.5em;

    margin: 10px 0 0 !important;

    cursor: pointer;

}

.symple-accordion h3.symple-accordion-trigger a {

    color: #999999;

    text-decoration: none !important;

}

.symple-accordion .ui-state-focus {

    outline: none

}

.symple-accordion .symple-accordion-trigger:hover {

    background-color: #333333;

    text-decoration: none;

    color: #ffffff;

}

.symple-accordion h3.symple-accordion-trigger:hover {

    color: #ffffff;

}

.symple-accordion .symple-accordion-trigger.ui-state-active {

    background-color: #222222;

    background-image: url("images/minus.png");

    text-decoration: none;

}

.symple-accordion h3.symple-accordion-trigger:hover a {

    color: #ffffff;

}

.symple-accordion .ui-accordion-content {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #181818;

    border-color: -moz-use-text-color #222222 #222222;

    border-image: none;

    border-right: 1px solid #222222;

    border-style: none solid solid;

    border-width: 1px;

    padding: 15px;

    border-bottom: 1px solid #222222;

    line-height: 1.5em;

}

.symple-accordion .ui-accordion-content p:last-child {

    margin: 0px

}

.symple-accordion .ui-icon {

    margin-right: 7px

}

/* Tabs

================================================== */



.symple-tabs ul.ui-tabs-nav {

    border-bottom: 1px solid #333333;

    display: block;

    margin: 0 0 -1px 1px;

    padding: 0;

}

.symple-tabs ul.ui-tabs-nav li {

    display: block;

    width: auto;

    height: 40px;

    padding: 0 !important;

    float: left !important;

    margin: 0 !important;

    outline: none;

    background: #222222;

}

.symple-tabs ul.ui-tabs-nav li a {

    display: block;

    text-decoration: none;

    width: auto;

    height: 39px;

    padding: 0px 20px;

    line-height: 40px;

    border: solid 1px #444;

    border-width: 1px 1px 0 0;

    margin: 0;

    background-color: #333333;

    font-size: 1em;

    color: #999999;

    outline: none;

}

.symple-tabs ul.ui-tabs-nav li a:hover {

    color: #ffffff;

    background: #222222;

}

.symple-tabs ul.ui-tabs-nav .ui-state-active a {

    background: #222222;

    height: 40px;

    position: relative;

    padding-top: 0px;

    border-left-width: 1px;

    margin: 0 0 0 -1px;

    color: #ffffff !important;

    -moz-border-radius-topleft: 0px;

    -webkit-border-top-left-radius: 0px;

    border-top-left-radius: 0px;

    -moz-border-radius-topright: 0px;

    -webkit-border-top-right-radius: 0px;

    border-top-right-radius: 0px;

}

.symple-tabs ul.ui-tabs-nav .ui-state-active a:hover {

    background: #222222;

    border-width: 1px 1px 0 1px;

}

.symple-tabs ul.ui-tabs-nav li:first-child .ui-state-active a {

    margin-left: 0

}

.symple-tabs ul.ui-tabs-nav li:first-child a {

    border-width: 1px 1px 0 1px;

    margin: 0 0 0 -1px;

}

.symple-tabs .tab-content {

    background: none repeat scroll 0 0 #181818;

    border-bottom: 1px solid #444444;

    border-left: 1px solid #444444;

    border-right: 1px solid #444444;

    border-top: 1px solid #444444;

    padding: 20px;

}

.symple-tabs ul.tabs:before,

ul.tabs:after {

    content: '\0020';

    display: block;

    overflow: hidden;

    visibility: hidden;

    width: 0;

    height: 0;

}

.symple-tabs ul.tabs:after {

    clear: both

}

.symple-tabs ul.tabs {

    zoom: 1

}

.symple-tabs .ui-tabs-hide {

    display: none

}

.symple-tabs:before,

ul.symple-tabs:after {

    content: '\0020';

    display: block;

    overflow: hidden;

    visibility: hidden;

    width: 0;

    height: 0;

}

.symple-tabs:after {

    clear: both

}

.symple-tabs {

    zoom: 1

}

.symple-tabs .ui-tabs-hide {

    display: none

}

/* Pricing Table

================================================== */



.symple-pricing-table {

    list-style: none;

    margin: 0;

    padding: 0;

    font-size: 16px;

}

.symple-pricing-table div {

    list-style: none

}

.symple-pricing-table > div {

    margin-right: 0;

    list-style: none;

    text-shadow: none;

    margin-bottom: 0;

    border: 1px solid #000000;

    transition: all 0.25s ease-in-out;

    -webkit-transition: all 0.25s ease-in-out;

    -moz-transition: all 0.25s ease-in-out;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

}

.symple-pricing-table .symple-pricing-header {

    text-align: center;

    padding: 20px 0;

    border-bottom: 1px solid #222222;

    background: rgb(51, 51, 51);

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 51, 1)), color-stop(100%, rgba(17, 17, 17, 1)));

    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%);

    background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%);

    background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%);

    background: linear-gradient(to bottom, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111', GradientType=0);

}

.symple-pricing-table .symple-pricing-header h5 {

    background: url("images/dotted-border-half.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);

    border-bottom: 1px solid #111111;

    color: #FFFFFF;

    font-size: 2em !important;

    font-weight: bold;

    margin: 0;

    padding: 0 0 20px;

}

.symple-pricing-table .symple-pricing-cost {

    color: #fff;

    font-size: 1.500em;

    line-height: 1em;

    padding-top: 20px;

    border-top: 1px solid #444;

}

.symple-pricing-table .featured .symple-pricing-header {

    background: #181818;

    color: #fff;

    border-bottom: 1px solid #222222;

}

.symple-pricing-table .featured .symple-pricing-header h5 {

    color: #fff;

    border-bottom: 1px solid #222222;

}

.symple-pricing-table .featured .symple-pricing-cost {

    border-top: 1px solid #555555

}

.symple-pricing-table .symple-pricing-per {

    font-size: 0.786em;

    color: #fff;

}

.symple-pricing-table .symple-pricing-content {

    background: #282828;

    font-size: 0.857em;

    text-align: center;

}

.symple-pricing-table .symple-pricing-content ul {

    margin: 0 !important;

    list-style: none !important;

    padding: 0px !important;

}

.symple-pricing-table .symple-pricing-content ul li {

    margin: 0 !important;

    padding: 10px 20px !important;

    border-bottom: 1px solid #191919;

    list-style: none !important;

}

.symple-pricing-table .symple-pricing-content ul li:nth-child(2n+2) {

    background: #222222

}

.symple-pricing-table .symple-pricing-button {

    background: #222222;

    text-align: center;

    border-top: 1px solid #333333;

    padding: 20px;

}

.symple-pricing-table .symple-pricing-button .symple-button {

    float: none;

    margin: 0 auto;

}

/* Heading - v1.1

================================================== */



.symple-heading {

    border-bottom: 1px solid #DDDDDD;

    padding-bottom: 10px;

    padding-top: 15px;

}

.symple-heading.text-align-center {

    text-align: center

}

.symple-heading.text-align-left {

    text-align: left

}

.symple-heading.text-align-right {

    text-align: right

}

/* Googlemap - v1.1

================================================== */



.googlemap {

    position: relative;

    max-width: inherit;

}

.googlemap .map_canvas {

    width: 100%;

    height: 100%;

}

.googlemap .map_canvas h3 {

    margin: 0 0 10px;

    font-size: 14px;

    color: #333333;

}

.map_canvas img {

    max-width: none !important

}

.map-infowindow > a {

    color: #0081cc;

}

.map-infowindow > a:hover {

    color: #0081cc;

    text-decoration: underline;

}

/* Divider - v1.1

================================================== */



.symple-column .vfb-section {

    padding: 0 20px !important;

}

.symple-column .vfb-left-half {

    float: left;

    width: 47%;

}

.symple-column .vfb-right-half {

    float: right;

    width: 47%;

}

.symple-column .vfb-item {

    padding-bottom: 15px;

}

.symple-column .vfb-section {

    padding-bottom: 15px;

}

.symple-divider {

    display: block;

    width: 100%;

    height: 0;

    margin: 0;

    background: none;

}

.symple-divider.solid {

    border-top: 1px solid #444444

}

.symple-divider.dashed {

    border-top: 2px dashed #444444

}

.symple-divider.dotted {

    border-top: 3px dotted #444444

}

.symple-divider.double {

    height: 5px;

    border-top: 1px solid #444444;

    border-bottom: 1px solid #444444;

}

.symple-divider.fadeout {

    width: 100%;

    height: 1px;

    border: none;

    margin-bottom: 42px;

    margin-top: 12px;

    margin-left: auto;

    margin-right: auto;

    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#141414), to(#666666));

    background-image: -webkit-radial-gradient(50% 50%, #141414, #666666);

    background-image: -moz-radial-gradient(50% 50%, #141414, #666666);

    background-image: -o-radial-gradient(50% 50%, #141414, #666666);

    background-image: -ms-radial-gradient(50% 50%, #141414, #666666);

    background-image: radial-gradient(50% 50%, #141414, #666666);

}

.symple-divider.fadein {

    width: 100%;

    height: 1px;

    border: none;

    margin-bottom: 42px;

    margin-top: 12px;

    margin-left: auto;

    margin-right: auto;

    background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 200, from(#666666), to(#141414));

    background-image: -webkit-radial-gradient(50% 50%, #666666, #141414);

    background-image: -moz-radial-gradient(50% 50%, #666666, #141414);

    background-image: -o-radial-gradient(50% 50%, #666666, #141414);

    background-image: -ms-radial-gradient(50% 50%, #666666, #141414);

    background-image: radial-gradient(50% 50%, #666666, #141414);

}

/* Skillbars - 1.3

================================================== */



.symple-skillbar {

    position: relative;

    display: block;

    margin-bottom: 15px;

    width: 100%;

    background: #444444;

    height: 35px;

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -webkit-transition: 0.4s linear;

    -moz-transition: 0.4s linear;

    -ms-transition: 0.4s linear;

    -o-transition: 0.4s linear;

    transition: 0.4s linear;

    -webkit-transition-property: width, background-color;

    -moz-transition-property: width, background-color;

    -ms-transition-property: width, background-color;

    -o-transition-property: width, background-color;

    transition-property: width, background-color;

}

.symple-skillbar-title {

    position: absolute;

    top: 0;

    left: 0;

    font-weight: bold;

    font-size: 13px;

    color: #fff;

    background: #6adcfa;

    -webkit-border-top-left-radius: 3px;

    -webkit-border-bottom-left-radius: 4px;

    -moz-border-radius-topleft: 3px;

    -moz-border-radius-bottomleft: 3px;

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

}

.symple-skillbar-title span {

    display: block;

    background: rgba(0, 0, 0, 0.1);

    padding: 0 20px;

    height: 35px;

    line-height: 35px;

    -webkit-border-top-left-radius: 3px;

    -webkit-border-bottom-left-radius: 3px;

    -moz-border-radius-topleft: 3px;

    -moz-border-radius-bottomleft: 3px;

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px;

}

.symple-skillbar-bar {

    height: 35px;

    width: 0px;

    background: #6adcfa;

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

}

.symple-skill-bar-percent {

    color: #FFFFFF;

    font-size: 15px;

    height: 35px;

    line-height: 35px;

    position: absolute;

    right: 10px;

    top: 0;

}

/* Callout - 1.4

================================================== */



.symple-callout {

    background: rgba(255, 255, 255, .08);

    border-radius: 0px;

    padding: 20px;

    position: relative;

    margin-bottom: 15px;

    border: 1px solid rgba(255, 255, 255, 0.08);

}

.symple-callout-caption {

    float: left;

    font-size: 1.5em;

    font-weight: 400;

    width: 80%;

    color: #ffffff;

}

.symple-callout-button {

    position: absolute;

    right: 20px;

    top: 50%;

    margin-top: -23px;

}

.symple-callout-button .button {

    height: 40px;

    line-height: 40px;

}

/* Provide some responsive support for the Symple Shortcodes

================================================== */



@media only screen and (max-width: 520px) {

    .symple-one-half,

    .symple-one-third,

    .symple-two-third,

    .symple-three-fourth,

    .symple-one-fourth,

    .symple-one-fifth,

    .symple-two-fifth,

    .symple-three-fifth,

    .symple-four-fifth,

    .symple-one-sixth,

    .symple-five-sixth {

        width: 100%;

        float: none;

        margin-right: 0;

        margin-bottom: 20px;

    }

    .symple-pricing-table > div {

        margin-bottom: 25px

    }

    .symple-box,

    .symple-box.left,

    .symple-box.right {

        float: none;

        width: 100% !important;

    }

    .symple-tabs ul.ui-tabs-nav {

        margin-left: 0

    }

    .symple-tabs ul.ui-tabs-nav li {

        width: 100%

    }

    .symple-tabs ul.ui-tabs-nav li a {

        border-left-width: 1px

    }

    .symple-tabs ul.ui-tabs-nav .ui-state-active a,

    .symple-tabs ul.ui-tabs-nav .ui-state-active a:hover {

        height: 39px;

        padding-top: 0;

        margin-left: 0;

        top: auto;

        background-color: #eee;

        color: #000;

        font-weight: bold;

    }

    .symple-callout-caption {

        text-align: center

    }

    .symple-callout-caption {

        float: none;

        font-size: 1.6em;

        font-weight: 400;

        width: 100%;

        color: #555;

    }

    .symple-callout-button {

        position: inherit;

        right: auto;

        top: auto;

        margin: 20px auto 0;

        text-align: center;

    }

}

/*Visibility

================================================== */



.symple-hidden-desktop,

.symple-visible-phone,

.symple-visible-tablet {

    display: none

}

@media only screen and (max-width: 480px) {

    .t-title {

        font-size: 22px;

    }

    .google-mixed {

        font-size: 75% !important;

    }

    .google-mixed-2 {

        font-size: 75% !important;

    }

    .langselect .textwidget {

        text-align: center;

        margin: 0 auto;

    }

    .sitetitlecenter h1 {

        line-height: 0em;

    }

    .fancy span {

        font-size: 15px;

    }

    .fancy span:before,

    .fancy span:after {

        top: 9px;

    }

}

@media only screen and (max-width: 959px) {

    .symple-hidden-desktop {

        display: block

    }

    .symple-visible-desktop {

        display: none

    }

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

    .symple-hidden-desktop {

        display: block

    }

    .symple-visible-desktop {

        display: none

    }

    .symple-hidden-tablet {

        display: none

    }

}

@media only screen and (max-width: 767px) {

    .symple-hidden-desktop {

        display: block

    }

    blockquote h1 {

        font-size: 18px;

    }

    .page-title {

        font-size: 18px;

    }

    .fancy span:before,

    .fancy span:after {

        top: 11px;

    }

    .symple-visible-desktop {

        display: none

    }

    .symple-hidden-phone {

        display: none

    }

}

.sidebar_content.widget ul li:last-child {

    border-bottom: 0 none;

}

.wc-gallery .border {

    box-shadow: 0 0 0 1px #222222 inset, 0 0 0 2px #333333 inset, 0 0 0 8px #141414 inset, 0 0 0 9px #666666 inset !important;

    padding: 10px !important;

    margin-top: 25px;

}

.wc-gallery {

    margin: 0px 0px;

}

.testimonial-content > p {

    min-height: 70px;

    overflow: hidden;

}

.player .video-wrapper {

    border: 1px solid #333 !important;

}

.no_translate {

    margin-left: 10px;

    color: #ffffff;

}

.no_translate select {

    background: none repeat scroll 0 0 #000;

    border: 1px solid #333;

    height: 30px;

    line-height: 1.5em;

    padding: 0;

}

#sidebar-top {

    color: #ffffff;

    font-family: times new roman;

    font-size: 1.75em;

    margin-bottom: -60px;

    margin-top: 45px;

}

#tr_credit {

    display: none;

}

.glyphicon-star:before {

    content: "\2605" !important;

    color: #ffffff;

    font-size: 22px;

    cursor: pointer;

}

.glyphicon-star-empty:before {

    content: "\2606" !important;

    color: rgba(255, 255, 255, .3);

    font-size: 22px;

}

.rr_form_input.rr_required > input[type="submit"] {

    background-color: #222222;

    padding: 6px 12px;

    color: #ffffff;

    font-size: 14px;

    line-height: 1.428571429;

    border-radius: 3px;

    border: 1px solid #333333;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

}

.rr_form_input.rr_required > input[type="submit"]:hover {

    background-color: #333333;

}

.rr_form_heading {

    line-height: 34px !important;

    text-align: right !important;

    width: 25%;

}



.form_table {

    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) !important;

    background: rgba(0, 0, 0, 0.2);

}

.rr_review_text:before {

    content: "â€œ";

    position: relative;

    top: 16px;

    left: -2px;

    font-size: 40px;

    line-height: 0px;

    color: #444444;

}

.hreview-aggregate {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);

    box-shadow: 0 0 0 1px #222222 inset, 0 0 0 2px #555555 inset, 0 0 0 8px #141414 inset, 0 0 0 9px #444444 inset;

    margin-top: 15px;

    width: 100%;

    padding: 20px;

    color: #999999;

    font-size: 20px;

    text-align: center;

    margin-bottom: 15px;

}

.topmessage {

    margin: -40px 0 0;

}

.photo.column-photo img {

    border: 1px solid #ccc;

}

.btn.btn-facebook.btn-lg.btn-primary {

    /* IE 8 */

    

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)" !important;

    /* IE 5-7 */

    

    filter: alpha(opacity=90)!important;

    /* Netscape */

    

    -moz-opacity: 0.9!important;

    /* Safari 1.x */

    

    -khtml-opacity: 0.9!important;

    /* Good browsers */

    

    opacity: 0.9!important;

}

.btn.btn-facebook.btn-lg.btn-primary:hover {

    /* IE 8 */

    

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;

    /* IE 5-7 */

    

    filter: alpha(opacity=100)!important;

    /* Netscape */

    

    -moz-opacity: 1!important;

    /* Safari 1.x */

    

    -khtml-opacity: 1!important;

    /* Good browsers */

    

    opacity: 1!important;

}

.btn.btn-facebook.btn-lg.btn-primary {

    margin-bottom: 10px;

    border: 0 none;

}

#sidebar-top .textwidget {

    padding-top: 10px;

    padding-bottom: 0px;

}

.display-posts-listing .listing-item {

    clear: both;

}

.symple-accordion h3 {

    font-size: 1.25em !important;

}

.display-posts-listing img {

    float: none;

    margin: 0 10px 10px 0;

}

@media (max-width: 480px;

) {

    .fancy span:before,

    .fancy span:after {

        top: 8px;

    }

    .thumcap-post {

        padding: 0px !important;

        margin: 0px;

        margin-bottom: 5px;

    }

}

.fluid-width-video-wrapper {

    margin-top: -15px;

    margin-bottom: 0px;

}

.wp-caption-text h3 {

    font-size: 28px !important;

    padding-bottom: 10px !important;

    padding-top: 10px !important;

}

.allmodels {} #search.form-control {

    border: 1px solid rgba(255, 255, 255, .08);

    background: rgba(255, 255, 255, .1)

}

#search.btn .btn-primary,

.input-group-btn:last-child > .btn,

.input-group-btn:last-child > .btn-group {} .input-group .btn.btn-primary {

    border-left: 0 none !important;

    height: 40px;

}

.thumcap-post-inner img {

    width: 100%;

    border: 1px solid rgba(255, 255, 255, 0.08);

}

.cta-btn {

    border-radius: 2px !important;

}

.sidebar_content.widget h1 .fancy {

    margin: 5px 15px;

}

.sidebar_content.widget h1 {

    margin: 0px;

}

.vfb-select.vfb-medium {

    font-size: 16px;

    padding: 10px;

}

.symple-toggle-container .visual-form-builder-container .vfb-section {

    padding: 20px;

}

.symple-toggle-container .visual-form-builder-container ul li {

    margin-bottom: 15px;

}

.symple-toggle-container .visual-form-builder span.vfb-time {

    float: left;

    margin: 0 0.3em 0 0;

}

.profile > li {

    border-bottom: 0 none !important;

    line-height: 2em;

    margin-bottom: 0;

}

.rates > li {

    border-bottom: 0 none !important;

    margin-bottom: 0;

    padding-bottom: 10px;

    padding-top: 10px;

}

ul.leaders {

    list-style: outside none none;

    max-width: 80em;

    overflow-x: hidden;

    padding: 0;

}

ul.leaders li:before {

    color: rgba(255, 255, 255, .25);

    content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";

    float: left;

    white-space: nowrap;

    width: 0;

}

ul.leaders span:first-child {

    background: none repeat scroll 0 0 #141414;

    padding-right: 0.33em;

}

ul.leaders span + span {

    background: none repeat scroll 0 0 #141414;

    float: right;

    padding-left: 0.33em;

}

ul.leaders {

    margin: 0 !important;

    padding: 0 !important;

}

.leaders p {

    margin-bottom: 0 !important;

    margin-top: 0 !important;

}

.leaders > li {

    border-bottom: 1px solid #333333;

    line-height: 1.5em;

    margin-bottom: 0;

}

.leaders > li:last-child {

    border-bottom: 0 none;

}

.post-meta .post-meta-key {

    display: none;

}

.post-meta li {

    list-style: none;

}

ul.post-meta {

    padding: 0px;

    margin: 0px;

    text-align: center;

}

.post-meta > li img {

    margin: 8px;

}

@media (max-width: 728px) {

    .post-meta > li img {

        width: 96%;

        margin: 2% !important;

        height: auto;

    }

}

.header-text {

    font-family: times new roman;

    padding: 5px 15px;

    border-radius: 5px;

    text-shadow: 1px 1px 1px rgb(0, 0, 0);

    border: 1px solid rgba(173, 169, 158, 0.4);

    color: rgb(255, 255, 255);

    letter-spacing: 3px;

    font-size: 32px;

    font-weight: bold;

    background: none repeat scroll 0px 0px rgba(173, 169, 158, 0.2);

}

.es_textbox_class {

    background: none repeat scroll 0 0 rgba(255, 255, 255, .2);

    border: 0 none;

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

    height: 35px;

    padding: 6px 12px;

    width: 172px !important;

}

#es_txt_button {

    background: none repeat scroll 0 0 rgba(255, 255, 255, .1);

    border: 1px solid rgba(255, 255, 255, .14);

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

    height: 35px;

    width: 90px;

}

.es_textbox {

    margin-top: -20px;

}

#es_txt_email {

    float: left;

    margin-top: 20px;

}

#es_txt_button:hover {

    background: #333333;

    color: #ffffff;

}

.visual-form-builder label.vfb-choice {

    font-size: 100%;

    line-height: 150%;

    margin: -16px 0 0 20px;

    padding: 0 20px 5px 0;

    min-width: 75px;

}

.visual-form-builder li.vfb-left-half,

.visual-form-builder li.vfb-right-half {

    width: 49% !important;

}

.cwv3_dialog {

    background: none repeat scroll 0 0 #141414;

    color: #888888;

    border: 3px solid #333;

    box-shadow: 2px 11px 48px #000;

    left: 25%;

    max-height: 90%;

    max-width: 60%;

    overflow: hidden;

    position: fixed;

    top: 25%;

    z-index: 99999;

}

.cwv3_dialog .cwv3_title {

    background: none repeat scroll 0 0 brown;

    border: 3px solid #333;

    color: #fff;

    font-weight: 700;

    margin-bottom: 0.25em;

    padding: 20px 15px;

    text-align: center;

}

.cwv3_dialog .cwv3_content {

    height: 80%;

    margin-bottom: 0.25em;

    max-height: 200px;

    overflow: auto;

    padding: 0 0.75em;

}

.cwv3_dialog .cwv3_btns a {

    white-space: nowrap;

}

.cwv3_dialog .cwv3_btns .cwv3_enter a,

.cwv3_dialog .cwv3_btns .cwv3_exit a {

    background: none repeat scroll 0 0 #444444;

    border: 0 solid #fff;

    border-radius: 3px;

    letter-spacing: 1px;

    min-width: 60px;

    padding-bottom: 15px;

    padding-top: 15px;

    text-shadow: 1px 1px 1px #000;

    text-transform: uppercase;

}

.cwv3_dialog .cwv3_btns .cwv3_enter a:hover {

    background: green;

}

.cwv3_dialog .cwv3_btns .cwv3_exit a:hover {

    background: red;

}

.rr_form_input > input[type="submit"] {

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.08);

    border-radius: 3px;

    padding: 10px 20px;

}

.rr_form_input > input[type="submit"]:hover {

    background: rgba(0, 0, 0, .05)

}

@media (max-width: 1180px) {

    .thumcap2 a.title2 {

        /* IE 8 */

        

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        /* IE 5-7 */

        

        filter: alpha(opacity=100);

        /* Netscape */

        

        -moz-opacity: 1;

        /* Safari 1.x */

        

        -khtml-opacity: 1;

        /* Good browsers */

        

        opacity: 1;

    }

}

.page-full-blank {

    background: rgba(0, 0, 0, .18);

    padding: 15px;

    margin-bottom: 0px;

    border: 1px solid rgba(255, 255, 255, 0.08)

}

.p-banners {

    text-align: center;

    max-width: 1170px;

    width: 100%;

    margin: 20px auto 10px auto;

}

.martopbot {

    margin: 15px 0px;

}

.title.martop {

    margin-top: 15px;

}

.marbot {

    margin-bottom: 15px;

    margin-top: 0px;

}

.hdln-badge {

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.15);

    border-radius: 3px;

    color: rgb(255, 255, 255);

    padding-left: 15px;

    padding-right: 15px !important;

}

.prefancy-cursive {

    padding-left: 15px;

    padding-right: 15px !important;

    font-family: great vibes;

    text-transform: none !important;

    font-size: 1.4em;

}

.fullblog-fi {

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.0);

    box-shadow: 0 0 15px rgba(0, 0, 0, 1) inset;

    padding: 10px;

}

.fullblog-hr {

    border: 0px;

    border-bottom: 1px solid rgba(255, 255, 255, .2);

}

.entry-content.single-content.clearfix {

    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 0 9px rgba(0, 0, 0, 0.25) inset;

    padding: 10px;

    margin-bottom: 15px;

}

.artivle-body-bg {

    background: rgba(0, 0, 0, 0.18) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.2);

    padding: 15px;

}

.vw-pro {

    width: 200px;

    margin: 0 auto;

}

.vw-pro-text {

    margin: 0 auto;

    padding-left: 15px;

    padding-right: 15px;

}

.vw-profull-text-small {

    font-size: 0.65em;

}

.vw-pro-text-medium {

    font-size: 0.85em;

}

.vw-profull-text {

    margin: 0 auto;

    padding-left: 5px;

    padding-right: 5px;

    font-size: .75em;

}

.model-container {

    padding: 15px;

    border: 1px solid rgba(255, 255, 255, .08);

}

.modelfull-container {

    padding: 2px !important;

    border: 1px solid #202020;

    margin-bottom: 5px;

}

.fullcol {

    margin-top: 2px;

    text-transform: uppercase;

    font-size: 10px;

    height: 25px;

    overflow: hidden;

    line-height: 30px;

}

.nodisplay {

    display: none;

}

.notestimonials {

    text-align: center;

    padding-top: 30px;

}

.testicontrol {

    margin: 0 auto;

    width: 70px;

}

.displayposts-title {

    display: block;

    height: 50px;

    overflow: hidden;

    margin-top: -15px;

}

.displayposts-outer {

    display: table;

    width: 100%;

    max-height: 55px !important;

    overflow: hidden;

}

.displayposts-inner {

    display: table-cell;

    width: 100%;

    vertical-align: middle;

    height: 55px;

}

.displayposts-btn {

    border-radius: 0px;

    line-height: 2em;

    border: 0 none;

    border-top: 1px solid rgba(255, 255, 255, 0.08);

}

.aligncenter {

    text-align: center;

}

.displayposts-btn-container {

    width: 100%;

    margin: 0 auto;

    text-align: center;

}

.smodel-page {

    background: rgba(0, 0, 0, .2);

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid rgba(255, 255, 255, .08);

}

.t-client {

    color: rgba(255, 255, 255, 0.6);

}

.modelarc-container {

    border: 1px solid rgba(255, 255, 255, 0.08);

    margin-bottom: 15px;

    background: rgba(0, 0, 0, 0.2);

}

.footer-tint {

    background: rgba(0, 0, 0, .3);

    padding-top: 30px;

}

.protable-bg {

    border: 1px solid rgba(255, 255, 255, 0.3);

    box-shadow: 0 0 6px rgba(0, 0, 0, 1);

    margin-top: 0;

    padding: 15px 20px;

}

.protable-outer {

    border: 1px solid rgba(255, 255, 255, .15);

    padding: 7px;

    margin-bottom: 15px;

}

.protable-inner {

    background: rgba(0, 0, 0, .2);

}

.profile div {

    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

    display: inline;

}

ul.profile span:first-child div {

    margin-right: 5px;

}

.protable-hdr {

    margin-bottom: 20px;

}

.protable-bg > p {

    margin-top: 0;

}

.cta-box {

    padding: 20px;

    font-size: 1.3em;

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0% 0%;

    box-shadow: 0px 0px 6px rgb(0, 0, 0);

    border: 1px solid rgba(255, 255, 255, 0.2);

}

.cta-content {

    margin-bottom: 8px;

    margin-top: 9px;

}

.cta-thebutton {

    border-radius: 2px ! important;

    font-size: 0.9em;

}

.ctabutton {

    border: 0 none;

    line-height: 48px;

    width: 100%;

}

@media (max-width: 991px) {

    .crlink {

        text-align: center;

    }

    .cta-content {

        text-align: center;

    }

}

.prefancy.fancy h3 {

    margin-top: 7px;

}

.prefancy.fancy h5 a {

    padding: 5px 15px;

}

.blog-excerpt {

    text-align: center;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}

.blog-excerpt-frame {

    padding: 10px;

    margin-top: -20px;

    border: 1px solid rgba(255, 255, 255, .1);

    background: rgba(255, 255, 255, 0.04);

}

.arti-foot {

    margin: 0px ! important;

    background: none repeat scroll rgba(0, 0, 0, .1);

    border: 1px solid rgba(255, 255, 255, .1);

    border-top: 0 none;

}

.price-description {

    color: rgba(255, 255, 255, 0.3);

    font-size: 0.85em;

    font-style: italic;

}

.oopsheading {

    color: #ffffff;

    text-shadow: 1px 1px 2px #000000;

    font-family: great vibes;

    font-size: 3em;

}

.oopscenter {

    float: none;

    margin: 0 auto;

    text-align: center;

}

.oopsmessage {

    font-size: 18px;

    color: #ffffff;

    text-shadow: 1px 1px 2px #000000;

}

.oopsbg {

    background: rgba(0, 0, 0, .5);

    border: 1px solid #222222;

    color: #ffffff;

}

#es_msg {

    background: #333 none repeat scroll 0 0;

    border-radius: 2px;

    color: #fff;

    display: block;

    line-height: 2em;

    margin: 0 auto;

    text-align: center;

    width: 100% !important;

}

.modetitle {

    text-transform: uppercase !important;

}

.table-vam-container {

    display: table;

    margin: 0 auto;

}

.tr-vam-outer {

    display: table-row;

    text-align: center;

}

.td-vam-inner {

    display: table-cell;

    vertical-align: middle;

}

.td-vam-inner > h1 {

    margin: 0px;

}

.td-vam-inner.border-top-bottom {

    border-top: 1px solid #ffffff;

    border-bottom: 1px solid #ffffff;

}

.td-vam-inner.border-bottom {

    border-bottom: 1px solid #ffffff;

}

.panel [data-toggle="collapse"].collapsed:before {

    display: block;

    background: url("plus.png") no-repeat scroll 0px center;

    float: left;

    margin-right: 15px;

    height: 22px;

    width: 25px;

    content: '';

    position: relative;

    top: 0px;

    left: 15px;

}

.panel [data-toggle="collapse"]:before {

    display: block;

    background: url("minus.png") no-repeat scroll 0px center;

    float: left;

    margin-right: 15px;

    height: 22px;

    width: 25px;

    content: '';

    position: relative;

    top: 0px;

    left: 15px;

}

.featured-post-image {

    border: 10px solid rgba(255, 255, 255, .03);

    padding: 0px;

}

.featured-post-image img {

    border: 1px solid rgba(255, 255, 255, 0.2);

}

.testimonial_group .full-testimonial .rr_review_text .drop_cap {

    display: none;

}

.testimonial_group .full-testimonial {

    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    padding: 10px;

    margin-bottom: 10px;

}

.bottombanners {

    margin-top: 15px;

    text-align: center;

    margin-bottom: 25px;

}

.sidebar_content.widget .rr_form_row td {

    display: block;

    text-align: left !important;

    width: 100% !important;

}

.sidebar_content.widget .form_table {

    width: 100%;

    background: transparent;

}

.sidebar_content.widget .rr_review_form {

    background: #5b55a7 none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    margin-bottom: 15px;

    padding: 15px;

}

.sidebar_content .successful {

    background: #141414 none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    padding: 15px;

}

.visual-form-builder option {

    background: #333333 none repeat scroll 0 0;

    color: #ffffff;

}

#itro_popup {

    max-width: 800px;

    width: 100%;

}

#popup_content img {

    width: 100%;

    height: auto;

}

.thumcap-post-inner {

    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.08);

    margin: 0;

    padding: 15px;

}

@media screen and (max-width: 960px) {

    #itro_popup {

        left: 0px !important;

        width: 100% !important;

    }

    #itro_popup h1 {

        font-size: 14px !important;

    }

    #ageEnterButton,

    #ageLeaveButton {

        width: 40% !important;

        padding: 5px !important;

        border: 0 none !important;

        margin: 0 !important;

    }

    #itro_popup blockquote {

        padding: 5px !important;

    }

    #popup_content img {

        display: none;

    }

}

.panel-heading:hover {

    background: rgba(255, 255, 255, .15);

    cursor: pointer;

}

.panel-heading:hover a {

    color: #ffffff;

}

.wc-gallery .gallery-item {

    max-width: 100% !important;

}

@media (max-width: 600px) {

    .cta-box {

        font-size: 14px !important;

    }

    #ccr-testimonials .t-title h2 {

        font-size: 1em !important;

    }

    .cta-thebutton {

        border-radius: 2px !important;

        font-size: .75em;

    }

    .testimonial-content > p {

        font-size: 12px !important;

    }

    .model-container {

        padding: 3px !important;

    }

    .model-container .excerpt {

        display: none !important;

    }

}

@media (max-width: 570px) {

    .model-container {

        padding: 3px !important;

    }

    .model-container .excerpt {

        display: none !important;

    }

    .cta-thebutton {

        font-size: 1em !important;

    }

    .title.martop {

        margin-top: 3px !important;

    }

    .modeltitle a {

        font-size: .7em;

    }

    .model-container .excerpt p {

        font-size: 0.5em;

        background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;

        bottom: -30px;

        color: #ffffff;

        display: table-cell;

        height: 20px;

        line-height: 1em;

        padding: 0;

        position: relative;

        text-align: center;

        text-shadow: 1px 1px 2px #000;

        vertical-align: middle;

        width: 1200px;

    }

    .wp-caption-text.gallery-caption > p {

        font-size: 9px !important;

    }

    .thumcap2 a.title2 {

        bottom: 22px;

        color: #ffffff;

        display: block;

        font-size: 12px;

        line-height: 1em;

        margin: 0 auto;

        max-width: 275px;

        padding-bottom: 5px;

        padding-top: 5px;

        position: relative;

        text-align: center;

        text-shadow: 1px 1px 2px #000000;

        transition: all 0.5s ease-in-out 0s;

        width: 100%;

    }

    .thumcap2 a.title2 {

        max-height: 22px;

        overflow: hidden;

    }

    .archive-models-label {

        padding-top: 15px;

        height: auto;

    }

    .archive-models-outer {

        display: none;

    }

    .title.martop {

        height: 30px;

        margin-top: 15px;

        overflow: hidden;

    }

}

@media screen and (max-width: 570px) {

    #ccr-testimonials-carousel {

        padding: 0px !important;

    }

    .wp-caption-text.gallery-caption {

        display: none;

    }

    .vw-pro {

        display: none !important;

    }

    #ccr-testimonials .t-title h2 {

        font-size: .7em !important;

    }

    .testimonial-content > p {

        font-size: 14px !important;

    }

    .testimonial-meta p {

        font-size: 14px;

    }

    .page-full-blank {

        border: 0 none !important;

        padding: 0px !important;

        background: transparent !important;

    }

    .artivle-body-bg {

        background: transparent none repeat scroll 0 0;

        border: 0 none;

        padding: 0;

    }

}

@media screen and (max-width: 320px) {

	.model-container {min-height: 166px;}

}

@media screen and (max-width: 240px) {

	.model-container {min-height: 126px;}

}

/*Spiffy Calendar Style

================================================== */



/* to display all models in same color text wrap the calendar shortcode with a div class of no-colors

================================================== */

.no-colors .calnk a {

    color: #ccc !important;

}



.calendar-table td {

        max-width: 0;

        overflow: hidden;

       text-overflow: ellipsis;

       white-space: nowrap;

	   border: 1px solid #333333 !important;

	   padding:20px;

}

.calendar-heading, .calendar-date-switcher {

	background: #111;

}

.day-with-date {background: #111111;}

.normal-day-heading, .weekend-heading {

	color: #cccccc;

	background: transparent;

	height: 40px;

	background: #222222;

	text-shadow: 0px 2px 2px #000000;

}

.calendar-prev, .calendar-month.calendar-date-switcher form, .calendar-next, .normal-day-heading, .weekend-heading {

	text-align:center !important;

	vertical-align: middle !important;

}

.calendar-prev:hover, .calendar-next:hover {background: #222222;}

div.weekend {

	color: inherit;

	

}

td.day-without-date {

	border-color: #222222 !important;

}

.calendar-date-switcher select {

    background: #ccc none repeat scroll 0 0;

    margin: 5px 0;

    padding: 5px;

	color: #000;

}

.calendar-date-switcher input, .calendar-date-switcher input[type="submit"] {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    border-radius: 0;

    height: 32px;

    opacity: 0.75;

    padding: 3px 10px !important;

    text-transform: none;

}

.calendar-date-switcher input[type="submit"]:hover {

	opacity: 1;

}

.calendar-prev > a, .calendar-next > a {

	display:block;height: 32px;line-height:32px;

}



.spiffy.cat-key {

    display:none;

}

.event a {

    background: #202020 none repeat scroll 0 0;

    border-radius: 3px;

    display: block;

    margin: 3px 5px 0;

    padding: 5px 10px;

    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);

}

.spiffy .calnk a:hover {

    background: #999 none repeat scroll 0 0;

    color: #000 !important;

    text-shadow: none;

}

.calnk a .calnk-box .spiffy-title, .calnk a .calnk-box .calnk-time {

	border-bottom: 0 none;

}

.spiffy .calnk a {

	font-family: arial;

}



.day-number {

    background: #141414;

    border-bottom-right-radius: 40px;

    text-shadow: 1px 1px 1px #000;

    border-bottom: 1px solid #333;

	border-right: 1px solid #333;

    

    box-shadow: 3px 3px 5px #000;

    display: inline-block;

    margin-bottom: 10px;

    padding: 5px 20px 10px 10px;

}

.current-day {

    background-color: #181818;

    color: #fff;

}

.current-day .event a {

    background: #333 none repeat scroll 0 0;

    box-shadow: 0 0 1px #000;

}



.day-with-date.no-events .day-number {

    color: #555;

}

.day-with-date .day-number {

    color: #ccc;

}

div.spiffy-popup::before {

    border-color: rgba(204, 204, 204, 0) rgba(204, 204, 204, 0) #333;

}

div.spiffy-popup::after {

    border-color: rgba(255, 255, 192, 0) rgba(255, 255, 192, 0) #222;

}

div.spiffy-popup {text-align:center;}

.calnk a:hover div {

    background: #222 none repeat scroll 0 0;

    border: 1px solid #333;

    box-shadow: 2px 2px 8px #000;

    color: #cccccc !important;

    width: 200px;

}

.calnk div img {

	max-width: 100%;

	margin-top: 10px;

	border-radius: 5px;

}

.calnk a:hover div div.event-title-break, .calnk a:hover div div.event-content-break {

	background-color: #444444;

}

.entry-content p {

    margin-bottom: 10px;

    margin-top: 10px;

	color:#fff;

}

.minical .day-number {

    background: transparent none repeat scroll 0 0;

    border: 0 none;

    box-shadow: none;

	border-bottom-right-radius: 0px;

	padding:0px;

	text-align:center !important;

	display: block;

	font-family:arial;

	margin: 0px;

}

.minical .day-number a {

    border-radius: 3px;

    display: block;

    margin: 5px;

    text-align: center !important;

	background: #444444 !important;

	color: #cccccc;

}

.minical .day-number a:hover {background: #555555 !important;color: #ffffff !important;}

.minical .calnk {padding-bottom:0px;}

.minical td.day-without-date {

    background: rgba(0,0,0,.15);

    border: 0 none !important;

}

.spiffy-minical-block {margin-bottom: 15px;min-width: 285px;}

.minical .calendar-month {color: #999999;}

.minical .normal-day-heading, .minical .weekend-heading {

    background: #222 none repeat scroll 0 0;

    text-shadow: 1px 1px 2px #000;

}

.minical .calnk a:hover div {width: auto;}

.minical .calendar-month {

    padding-top: 5px !important;

    text-align: center !important;

	vertical-align:middle !important;

}

.minical .day-with-date.no-events {

	vertical-align:middle !important;

}

.minical .calnk a:hover div {padding: 15px;}

.minical .current-day {

    background-color: #777;

}

.minical .spiffy-popup {text-align:left;}



.spiffy-upcoming-events, .spiffy.upcoming-events-list {padding-left: 0px;}

.page-upcoming-events .spiffy-img, .page-todays-events .spiffy-img {



    margin-right: 15px;

    padding-right: 4px;

    width: auto;

	width: auto;

	display: block;

	margin-right: 15px;

}

.spiffy-event-details a .spiffy-title {

    display: inline-block;

    padding: 10px !important;

}

.spiffy-event-details .calnk {padding-bottom:0px;}

.spiffy-event-details.spiffy-Popup {

    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;

    border: 1px solid rgba(255, 255, 255, 0.1);

    border-radius: 3px;

    display: inline-block;

    list-style: outside none none;

    margin-bottom: 20px;

    margin-right: 5px;

    margin-top: 20px;

    padding: 0px;

}

.spiffy-event-details.spiffy-Popup:hover {background: #999999;}

.spiffy-upcoming-date {

    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0;

    border-radius: 3px;

    padding: 15px;

	display:block;

	width: 100%;

}

.spiffy-list-Expanded .spiffy-upcoming-day {

    border-bottom: 1px solid rgba(255, 255, 255, 0.05);

    

}

.spiffy-event-details.spiffy-Expanded {

    border-bottom: 1px solid #333;

    padding-bottom: 30px;

}

li.spiffy-upcoming-date .spiffy-desc {margin-top:0px;margin-bottom:30px;}

li:last-child.spiffy-event-details {border-bottom: 0 none;} 



 .mr_t4{ margin-top:4px;}

 .mr_t20{ margin-top:20px;}

 .txt_center{ text-align:center;}

 .wt_txt{ color:#fff;}

 

 /* Style inputs with type="text", select elements and textareas */

input[type=text], select, textarea {

    width: 100%; /* Full width */

    padding: 12px; /* Some padding */  

    border: 1px solid #ccc; /* Gray border */

    border-radius: 4px; /* Rounded borders */

    box-sizing: border-box; /* Make sure that padding and width stays in place */

    margin-top: 6px; /* Add a top margin */

    margin-bottom: 16px; /* Bottom margin */

    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */

}



/* Style the submit button with a specific background color etc */

input[type=submit] {

    background-color: #4CAF50;

    color: white;

    padding: 12px 20px;

    border: none;

    border-radius: 4px;

    cursor: pointer;

}



/* When moving the mouse over the submit button, add a darker green color */

input[type=submit]:hover {

    background-color: #45a049;

}



/* Add a background color and some padding around the form */

.container {

    border-radius: 5px;

    background-color: #f2f2f2;

    padding: 20px;

}



ul{ margin-left:0px; padding:0px;}

li{ list-style-type:none;}

 

 .keywords{ background:#069; padding:15px; margin:5px 0px 5px 15px; color:#fff; width:90%;}

 .keywords a{ color:#fff;}

  .keywords a:hover{ color:#ff0606;}

  .footer{background:#069; padding:34px; color:#fff; }
 
  .social{  background:#564BD5;}

  .social ul{ list-style-type:none; float:left; display:inline; margin-top:14px}

  .social ul li{ display:inline;}

  .social img{ width:7%}

 .blog .pic{ width:97%; border:#000 solid 1px; padding:5px;}

.squre{ height:80px; width:80px; background:#CB0DC8; margin-top:10px; color:#fff; text-align:center; vertical-align:middle;}

.squre:hover{color:#fff; background:#096; }

 .cl{ clear:both;}