@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;600;700;800&display=swap');



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







* Filename:     style.css



* Version:      1.0.0 (2015-03-21)



* Website:      http://www.zymphonies.com



                http://www.freebiezz.com



* Description:  System Styles



* Author:       Zymphonies Team



                info@zymphonies.com







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







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



  margin: 0;



  padding: 0;



  border: 0;



  font-size: 100%;



  font: inherit;



  vertical-align: baseline;



}







/* HTML5 display-role reset for older browsers */







article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section {



  display: block;



}







ol, ul {



  list-style: none;



}







table {



  border-collapse: collapse;



  border-spacing: 0;



}







/*



  Clear Floated Elements



*/







.clear {



  clear:both;



  display:block;



  overflow:hidden;



  visibility:hidden;



  width:0;



  height:0;



}







.clear:after {



  clear:both;



  content:' ';



  display:block;



  font-size:0;



  line-height:0;



  visibility:hidden;



  width:0;



  height:0;



}







* html .clear {



  height:1%;



}







/*



  Style HTML Tags



*/






body {

  font-family: 'Montserrat', sans-serif;


  line-height: 1.5em;



  color: #333;



  font-size:14px;



  line-height:1.62em;



  background: url(images/body_bg.png) repeat-x #fff;

    overflow: hidden;
    overflow-y: auto;


}







a {



  color: #5d9ddf;



  text-decoration:none;



}







a:hover {



  color: #2f81d6;



}







h1, h2, h3, h4, h5, h6 {



  color: #333;



  font-weight: 600;



  margin-bottom:6px;



  line-height: 125%;



}







h1 {



  font-size: 28px;

  color: rgb(48, 67, 124);

  font-weight: bold;

}







h2 {



  font-size:24px;



}







h3 {



  font-size:18px;



}







h4 {



  font-size:16px;



}







h5 {



  font-size:15px;



}







h6 {



  font-size:14px;



}







p {



  margin-bottom:18px;



}







table {



  border-collapse:collapse;



  border-spacing:0;



  margin-bottom: 15px;



  width: 100%;



}







th, tr, td {



  vertical-align: middle;



}







.sticky-header th, .sticky-table th {



  border-bottom: 3px solid #ccc;



  padding-right: 1em;



  text-align: left;



}







table {



  background: #ececec;



  border: 1px solid #bbbbbb;



}







th {



  background: #dbdbdb;



  padding: 5px 4px;



  text-shadow: 1px 1px #fff;



  border-right: 1px solid #c8c7c7;



  color:#333;



}







td {



  background: #ebebeb;



  color: #747474;



  text-align: left;



  padding-left: 4px;



  border-right: 1px solid #c8c7c7;



  border-bottom: 1px solid #c8c7c7;



}







code {



  background: rgb(250, 250, 250);



  text-shadow: 1px 1px #fff;



  border: 1px solid #bbbbbb;



  display: block;



  padding: 7px;



  margin: 5px 0;



  border-radius: 7px;



}







mark {



  background-color:#fdfc9b;



  font-style:italic;



  font-weight:bold;



}







del {



  text-decoration: line-through;



}







hr {



  border:none;



  border-top:#EEE 1px solid;



}







dt {



  font-weight:bold;



  margin-bottom:24px;



}







dd {



  margin-left:30px;



  margin-bottom:24px;



}







ul {



  list-style-type:disc;



  margin-left:15px;



  margin-bottom:12px;



}







ul ul {



  list-style-type:square;



  margin-bottom:0;



}







ul ul ul {



  list-style-type:circle;



}







ol {



  list-style-type:decimal;



  margin-left:30px;



  margin-bottom:24px;



}







ol ol {



  list-style: upper-alpha;



  margin-bottom:0



}







ol ol ol {



  list-style: lower-roman;



}







ol ol ol ol {



  list-style: lower-alpha;



}







abbr,



acronym {



  border-bottom:#999 1px dotted;



  cursor:help;



}







big {



  font-size:1.3em;



}







cite,



em {



  font-style:italic;



}







ins {



  background-color:#fdfc9b;



  text-decoration:none;



}







pre {



  background: #d8d8d8;



  text-shadow: 1px 1px #fff;



  border: 1px solid #bbbbbb;



  padding: 7px;



  margin: 5px 0;



  border-radius: 7px;



}







blockquote, q {



  quotes:none;



  border: 1px solid #ECECEC;



  background: #FCFCFC url(images/quote.png) no-repeat;



  padding: 10px 5px 5px 47px;



  text-shadow: 1px 1px #fff;



  margin: 5px 0;



  border-radius: 7px;



}







blockquote:before, blockquote:after,



q:before, q:after {



  content:'';



  content:none;



}







strong {



  font-weight:bold;



}







sup,



sub {



  height:0;



  line-height:1;



  vertical-align:baseline;



  position:relative;



  font-size:10px;



}







sup {



  bottom:1ex;



}







sub {



  top:.5ex;



}







img,



video {



  max-width:100%;



  height:auto;



}






video {



  display:block;



}







audio {



  max-width:100%;



}







.content a img {



  padding:5px;



  box-shadow:0 0 3px #EEE;



  background:#FFF;



  border:#EEE 1px solid;



}







.content a:hover img {



  background:#F0F0F0;



}







/*



  Theme Design, Layout and Typography



*/







#inner_header_wrapper {



    width: 100%;



    height: 80px;



    background: rgba(255, 255, 255, 0.9);



    position: fixed;



    top: 0;



    z-index: 100;



}



.lside {float: left;}



.rside {float: right;}



.clear {clear: both;}







#logo {



    float: left;

    width: 150px;

    background: #ffffff;

    padding: 20px;

    box-shadow: 2px 2px 20px #a9a9a9;

    transition: all .2s ease-in-out;

}







#site-title a,



#site-description {



  color: #ddd;



  font-weight: 300;



}







#site-title,



#site-description {



  float:left;



}







#site-title {



  margin: 2px 0 20px 0;



  font-size:30px;



  font-weight:bold;



}







#site-title a{



  float: left;



  line-height: 100%;



}







#site-description {



  color: rgb(148, 146, 146);



  margin: 0;



  float: left;



  clear: both;



  font-size: 12px;



  line-height: 100%;



}







#main-menu {



  max-width: 1170px;



  margin: 0 auto 1px auto;



  background: url("images/menu_bg.png");



  border: 1px solid rgb(222, 222, 222);



  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03);



  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03);



  -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03);



  -o-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03);



}







#main-menu ul {



  float:left;



  padding:0;



  margin:0;



  list-style:none;



  font-size:13px;



}







#main-menu li {



  background: none;



  border-right: 1px solid rgb(222, 222, 222);



  position:relative;



  float:left;



  padding:0;



  margin:0;



  font-size: 14px;



}







#main-menu ul li:first-child {



  padding-left:0;



}







ul, ol, div.item-list ul{



  margin: 5px 0 5px 0;



  padding: 0;



}







#main-menu a {



  display: block;



  color: rgb(153, 153, 153);



  text-align: center;



  padding: 13px 23px;



  text-decoration: none;



  font-size: 12px;



  text-transform: uppercase;



  font-weight: bold;



  background: url(images/menu_bg_a.png);



}







#main-menu a:hover,



#main-menu li a.active{



  color: #fff;



  text-decoration: none;



  background: #7fb008;



}



#main-menu li li a.active{



  background: #DFDFDF;



  color: #837878;



}







.drop-down-toggle {



  position: absolute;



  top: 7px;



  right: 16px;



  display: none;



  width: 20px;



  height: 20px;



  border-radius: 15px;



  background: rgb(73, 71, 71);



  border: rgb(170, 170, 170) 2px solid;



}







.drop-down-arrow {



  display:block;



  width:0;



  height:0;



  margin:8px 0 0 5px;



  border-top:5px solid #aaa;



  border-left:transparent 5px solid;



  border-right:transparent 5px solid;



}







#main-menu li li {



  float:none;



  min-width:190px;



  padding:0;



  margin:0;



}







#main-menu li li a {



  color: rgb(156, 156, 156);



  min-width: 150px;



  margin: 0;



  background: rgb(235, 235, 235);



  border-top: 1px solid rgb(206, 206, 206);



  font-size: 11px;



  text-align: left;



  overflow: hidden;



  padding: 7px 10px;



  font-weight: normal;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}







#main-menu li li:first-child > a {



  border-top:none;



}







#main-menu li li a:hover {



  background: rgb(223, 223, 223);



  color: rgb(131, 120, 120);



}







#main-menu li ul {



  display:none;



  position:absolute;



  z-index:9999;



  min-width:190px;



  height:auto;



  padding:0;



  margin:0;



  border: 1px solid rgb(221, 221, 221);



}







#main-menu li ul ul {



  margin:-33px 0 0 190px !important;



}







#main-menu li:hover > ul,



#main-menu li li:hover > ul,



#main-menu li li li:hover > ul {



  display:block;



}



#main-menu ul li.leaf, #main-menu ul li.expanded, #main-menu ul li.collapsed {



  list-style:none;



}



#main-menu ul.menu li {



  margin: 0;



}







#main-menu ul.menu li li{



  border: 0;



}







#main-menu li.expanded, #main-menu li.collapsed, #main-menu li.leaf {



  margin: 0;



  padding: 0;



}







#container {



  clear: both;



  margin: 0 auto;



  max-width: 1170px;



  overflow: hidden;



  padding: 0;



  background: #fff;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}







.container {



  margin: 0 auto;



  max-width: 1170px;



}







#fpslideshow {position: relative; margin-top: 80px;}







#slider a:active {



  outline:none;



}







.slides,



.flex-control-nav {



  margin:0;



  padding:0;



  list-style:none;



}







.slides {



  width:100%;



  overflow:hidden;



}







#slider .slides > li {



  display:none;



  position:relative;



  margin:0;



}







#slider .slides li:first-child {



  display:list-item;



}







.flex-pauseplay span {



  text-transform:capitalize;



}







.slides:after {



  content:".";



  display:block;



  clear:both;



  visibility:hidden;



  line-height:0;



  height:0;



}







.flex-control-nav {



  position:absolute;



  right:4%;



  bottom:7.3%;



  text-align:center;



}







.flex-control-nav li {



  display:inline-block;



  margin:0 0 0 15px;



}







.flex-control-nav li:first-child {



  margin:0;



}







.flex-control-nav li a {



  display:block;



  width:24px;



  height:24px;



  box-shadow:0 0 3px #999;



  cursor:pointer;



  background:#e9e9e9;



  color:#333;



  font-weight:bold;



  line-height:24px;



}







.flex-control-nav li a.active,



.flex-control-nav li a:hover {



  background:#fff;



}







#slider .post {



  padding:1.83%;



  margin:0;



  box-shadow:none;



  background:none;



}







#slider .entry-container {



  float:right;



  max-width:50%;



}







#slider .slide-image {



	max-width:49%;



	padding:0.47%;



	background:#E9E9E9;



}







#slider .entry-header,



#slider .entry-summary {



  margin-left:5%;



}







#slider .entry-title{



  margin-left:0;



  margin-bottom:15px;



}







.content-sidebar-wrap {



  float:left;



  width:100%;



}



.front .content-sidebar-wrap{



  margin-top: 5px;



}







.front .content-sidebar-wrap article{



  margin: 0;



}







.content-sidebar-wrap #content {



  display: inline;



  margin-bottom: 2.7%;



  float:right;



  width:100%;



}







#sidebar-first {



  color: #888;



  float: left;



}







#sidebar-second {



  color: #888;



  float: right;



}







/* 3 columns */







body.two-sidebars .content-sidebar-wrap {



  width:80%;



}







body.two-sidebars #content {



  width:75%;



}







body.two-sidebars #sidebar-first {



  width: 24%;



}







body.two-sidebars #sidebar-second {



  width: 19%;



}







/* 2 columns: sidebar-first */







body.sidebar-first .content-sidebar-wrap {



  width: 100%;



}







body.sidebar-first #content {



  width: 80%;



}







body.sidebar-first #sidebar-first {



  width: 19%;



}







/* 2 columns: sidebar-second */







body.sidebar-second .content-sidebar-wrap {



  width: 80%;



}







body.sidebar-second #content {



  width: 100%;



}







body.sidebar-second #sidebar-second {



  width: 19%;



}







#post-content {



  padding: 0 20px;



}







.breadcrumb {



  margin:0 20px;



  padding-top:20px;



  margin-bottom:10px;



  border-bottom:#eee 1px solid;



  z-index: 1;



  position: relative;



}







#head, #content, #sidebar-second, #sidebar-first {



  margin-top: 10px;



}







.node {



  margin:20px 0;



}







.block > h2{



  font-size: 18px;



  font-weight: normal;



  margin: 5px 0px;



  padding: 0px 0px 4px 0px;



}







.not-front aside .block{



  margin: 10% 0;



}







.theme-default .nivo-directionNav a {



  opacity: 9 !important;



}







.nivo-directionNav{



  position: absolute;



  bottom: 55px;



  left: 8px;



}







.theme-default a.nivo-nextNav{



  left: 45px;



}







.theme-default a.nivo-nextNav:hover{



  background-position: -30px bottom;



}







.theme-default a.nivo-prevNav:hover{



  background-position: left bottom;



}







.theme-default a.nivo-nextNav {



  background-position: -30px 0;



}







#footer-area .block > h2 {



  margin-bottom: 10px;



  font-size: 16px;



  font-weight: bold;



  color: #fff;



}







#footer-area ul.menu li a.active{



  color:#ddd;



}







.region-front-welcome{



  background: url("images/hr.png") top center no-repeat;



  padding-top: 2%;



  margin-top: 3%;



}







.region-front-welcome h2{



  margin-bottom: 10px;



  font-size: 16px;



  text-transform: uppercase;



}







.submitted {

	font-size: 10px;



  -moz-border-radius: 4px;



  -webkit-border-radius: 4px;



  background: rgb(247, 247, 247);



  border: 1px solid rgb(236, 236, 236);



  border-radius: 4px;



  clear: both;



  color: rgb(56, 56, 56);



  display: inline-block;



  margin-bottom: 5px;



  padding: 2px 8px;



}







.links {



  color: #000;



  margin-top: 10px;



  font-size: 14px;



}







ul.links {



  margin:0;



}







.links li a {



  -moz-border-radius: 4px;



  -webkit-border-radius: 4px;



  background: rgb(245, 245, 245);



  border-radius: 4px;



  color: rgb(141, 141, 141);



  font-weight: normal;



  padding: 4px 8px;



  font-size: 12px;



}







.links li a:hover {



  background: #DDD;



  color: #414141;



}







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



/* Fix CKEditor style



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







table.cke_editor {



  background: transparent;



  border: 0;



}



table.cke_editor td {



  background: transparent;



  padding: 0;



  border: 0;



}







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



/* Poll, Buttons, Form



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







.poll .vote-form .choices .title {



  font-size: 14px;



  font-weight: normal;



  line-height: 2;



}







.poll .vote-form .choices {



  margin: 0;



}







.form-submit{



  cursor: pointer;



  margin:5px;



}







input.form-checkbox, input.form-radio {



  vertical-align: baseline;



}







.form-text {



  padding: 4px 5px;



}







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



/* Menus and item lists 



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







.item-list ul {



  margin: 0;



  padding: 0 0 0 1.5385em;



}







ul.inline {



  clear: both;



}







ul.inline li {



  margin: 0;



  padding: 0;



}







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



/* Admin Tabs



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







.tabs-wrapper {



  border-bottom: 1px solid #b7b7b7;



  margin: 0 0 5px 0;



}







ul.primary {



  border: none;



  margin: 0;



  padding: 0;



}







ul.primary li{



  float: left;



}







ul.primary li a {



  background: none;



  border: none;



  display: block;



  float: left;



  line-height: 1.5385em;



  margin: 0;



  padding: 0 1em;



  border-radius: 4px 4px 0 0;



  margin-right: 5px;



}







ul.primary li a:hover, ul.primary li a.active {



  background: #666;



  border: none;



  color: #fff;



}







ul.primary li a:hover {



  background: #888;



  text-decoration: none;



}







ul.secondary {



  background: #666;



  border-bottom: none;



  clear: both;



  margin: 0;



  padding: 0;



}







ul.secondary li {



  border-right: none;



}







ul.secondary li a, ul.secondary li a:link {



  border: none;



  color: #ccc;



  display: block;



  float: left;



  line-height: 1.5385em;



  padding: 0 1em;



}







ul.secondary li a:hover, ul.secondary li a.active {



  background: #888;



  color: #fff;



  text-decoration: none;



}







ul.secondary a.active {



  border-bottom: none;



}







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



/* Tabs and Tags



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







.field-name-field-tags {



  margin: 0 0 10px 0;



}







.field-name-field-tags a{



display: inline-block;
    background: url(images/tag.png) no-repeat 0px 2px;
    padding: 0px 8px 0px 16px;
    height: 23px;
    font-size: 11px;
    FONT-WEIGHT: 600;
    position: relative;
    vertical-align: top;
    color: #fff;

}







.field-name-field-tags .field-item {



  margin: 0 1em 0 0;



}







.field-name-field-tags div {



  display: inline;



}







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



/* Profile



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







.profile {



  margin: 1.5385em 0;



}







.profile dd {



  margin-bottom: 1.5385em;



}







.profile h3 {



  border: none;



}







.profile dt {



  margin-bottom: 0;



}







.password-parent {



  width: 36em;



}







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



/* Navigation



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







.item-list .pager li {



  background: #cfcfcf;



  border-radius: 3px;



  margin-right: 4px;



  text-shadow: 1px 1px #fff;



}







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



/* Forum



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







.field-name-taxonomy-forums div {



  display: inline;



  margin-top: 4px;



}







#forum .title {



  font-size: 16px;



}







#forum .submitted {



  font-size: 12px;



  font-family: Lucida Grande, Verdana, Arial, sans-serif;



  background: transparent;



  padding: 0;



}







#forum .container {



  background: #a1a1a1;



  color: #fff;



}





#forum .container a {



  color: #000;



  font-weight: bold;



}







#forum div.indent {



  margin-left: 2px;



}







.forum-starter-picture {



  float: left;



  padding: 4px;



  border: 1px solid #d9d9d9;



  margin: 5px 7px 5px 0;



}







#forum th {



  background: #434343;



  text-shadow: none;



  color: #fff;



}







#forum th a {



  color: #fff;



}







#forum td.forum .icon, #forum .icon div {



  background: url(images/no-new-posts.png) no-repeat;



  width: 35px;



  height: 35px;



}







#forum .name a{ 



  font-size: 16px;



}







/* Images */







img { outline: 0; }







img.scale-with-grid { max-width: 100%; height: auto; }







/* Comments */







.comment h2.title { 



  margin-bottom: 1em; 



}







.comment div.user-picture img { 



  margin-left: 0; 



}







.comment { 



  margin-bottom: 20px; 



  display: table; 



  vertical-align: top; 



}







.comment .attribution {



  display: table-cell; 



  padding: 0 35px 0 0; 



  vertical-align: top; 



  overflow: hidden; 



}







.comment .attribution img { 



  margin: 0; 



  border: 1px solid #d3d7d9; 



}







.comment .attribution .username { 



  white-space: nowrap; 



}







.comment .comment-submitted p { 



  margin: 4px 0; 



  font-size: 1.071em; 



  line-height: 1.2; 



}







.comment .comment-submitted .comment-time { 



  font-size: 0.786em; 



}







.comment .comment-submitted .comment-permalink { 



  font-size: 0.786em; 



  text-transform: lowercase; 



}







.comment .content { 



  font-size: 0.929em; 



  line-height: 1.6; 



}







.comment .comment-arrow { 



  background: url(images/comment-arrow.gif) no-repeat 0 center transparent;



  border-left: 1px solid; 



  border-right: 1px solid; 



  height: 40px; 



  margin-left: -36px; 



  margin-top: 15px; 



  position: absolute;



  width: 20px; 



}







.comment .comment-text { 



  padding: 0 25px 10px 35px; 



  display: table-cell; 



  vertical-align: top;



  position: relative; 



  width: 100%; 



  border-left: 1px 



  solid #d3d7d9; 



}







.comment .indented { 



  margin-left: 40px; 



}







.comment-unpublished { 



  margin-right: 5px; 



  padding: 5px 2px 5px 5px; 



}







.comment .comment-text .comment-arrow { 



  border-left: 1px solid #ffffff; 



  border-right: 1px solid #ffffff; 



}







/* -------------- Form Elements   ------------- */







fieldset { 



  background: #ffffff; 



  border: 1px solid #cccccc; 



  margin-top: 10px; 



  margin-bottom: 32px;



  padding: 0 0 10px; 



  position: relative; 



  top: 12px; /* Offsets the negative margin of legends */



  -khtml-border-radius: 4px; 



  -moz-border-radius: 4px; 



  -webkit-border-radius: 4px; 



  border-radius: 4px; 



}







.fieldset-wrapper { 



  margin-top: 25px; 



}







.node-form .vertical-tabs .fieldset-wrapper {



  margin-top: 0; 



}







.filter-wrapper { 



  top: 0; padding: 1em 0 0.2em;



  -khtml-border-radius-topright: 0; 



  -khtml-border-radius-topleft: 0; 



  -moz-border-radius-topright: 0; 



  -moz-border-radius-topleft: 0;



  -webkit-border-top-left-radius: 0; 



  -webkit-border-top-right-radius: 0; 



  border-top-left-radius: 0; 



  border-top-right-radius: 0;



}







.filter-help a { 



  font-size: 0.857em; 



  padding: 2px 20px 0; 



}







.filter-wrapper .form-item label { 



  margin-right: 10px; 



}







.filter-wrapper .form-item { 



  padding: 0 0 0.5em 0.5em; 



}







.filter-guidelines { 



  padding: 0 1.5em 0 0.5em;



}







fieldset.collapsed { 



  background: transparent;



  -khtml-border-radius: 0; 



  -moz-border-radius: 0;



  -webkit-border-radius: 0;



   border-radius: 0;



}







fieldset legend { 



  background: #dbdbdb;



  border: 1px solid #ccc;



  border-bottom: none;



  display: block;



  height: 2em;



  left: -1px;



  line-height: 2;



  padding: 0;



  position: absolute;



  text-indent: 10px;



  text-shadow: 0 1px 0 #fff;



  top: -12px; width: 100%;



  -khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 



  -khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; 



}







fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }







fieldset .fieldset-wrapper { padding: 0 10px; }







fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }







input { margin: 2px 0; padding: 4px; }







input, textarea {  font-size: 0.929em; }







textarea { line-height: 1.5; }







textarea.form-textarea, select.form-select { padding: 4px; }







input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }







.password-suggestions ul li { margin-left: 1.2em; }







.form-item { margin-bottom: 1em; margin-top: 2px; }







.form-item label { font-size: 0.929em; }







.form-type-radio label, .form-type-checkbox label { margin-left: 4px; }







.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }







.form-actions { padding-top: 10px; }







/* Form Buttons */







button,



input[type="submit"],



input[type="reset"],



input[type="button"] {



  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);



  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);



  background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);



  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));



  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);



  background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);



  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');



  border: 1px solid #dbdbdb;



  -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;



  -moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;



  color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 7px 0.7em;



}







button:hover,



input[type="submit"]:hover,



input[type="reset"]:hover,



input[type="button"]:hover {



  background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);



  background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);



  background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);



  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));



  background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);



  background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);



  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');



  -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;



  -moz-box-shadow: inset 0 1px 0 0 white;



  -webkit-box-shadow: inset 0 1px 0 0 white;



  -o-box-shadow: inset 0 1px 0 0 white;



  box-shadow: inset 0 1px 0 0 white;



  cursor: pointer;



}







#block-search-form { padding-bottom: 7px; overflow: hidden; }







#block-search-form .content { margin-top: 0; }







#search-form input#edit-keys,



#block-search-form .form-item-search-block-form input { float: left; font-size: 1em; height: 1.143em; margin-right: 5px; width: 9em; }







#search-block-form input.form-submit,



#search-form input.form-submit { 



  margin-left: 0; margin-right: 0; height: 25px; width: 34px; padding: 0; cursor: pointer;



  text-indent: -9999px; border-color: #e4e4e4 #d2d2d2 #b4b4b4; background: url(images/search-button.png) no-repeat center top; overflow: hidden;



}







#search-block-form input.form-submit:hover,



#search-block-form input.form-submit:focus,



#search-form input.form-submit:hover,



#search-form input.form-submit:focus { background-position: center bottom; }







#search-block-form .form-actions{ float: left; padding: 0; }







#search-block-form .form-actions input { margin: 1px 0; }







#search-form .form-item-keys label { display: block; }







ol.search-results { padding-left: 0; }







.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom: 0.5em; }







.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }







.search-results .search-snippet-info { padding-left: 0; }







#top-area {



  clear:both;



  position:relative;



  margin-bottom: 15px;



}







#top-area .block {



  margin: 0;



}







#top-area .block p{



  margin: 0;



}







#top-area .column {



  float: left;



  width: 32.3%;



  margin: 1.8% 0;



  margin: 0 5px;



  background: rgb(253, 253, 253);



  border: 1px solid rgb(241, 241, 241);



}







#top-area .column:hover{



  border: 1px solid rgb(224, 224, 224);



}







#top-area h2{



  padding: 9px 10px 0px 10px;



  color: rgb(114, 114, 114);



  margin-bottom: 0;



  font-size: 16px;



  margin: 0;



  font-weight: bold;



}







#top-area .column .content{



  padding: 10px;



}







#top-area .column:first-child {



  margin-left:0;



}







#top-area .column-title {



  color:#e0e0e0;



}







#top-area li {



  border-bottom:#555 1px dashed;



}







#footer {



  clear:both;



  color: #8A8A8A;



  background: url(images/black_texture.gif);



  border-top: 1px solid #CFD7DB;



}







#footer_wrapper{



  max-width: 1170px;



  margin: 0 auto;



}







#footer-area {



  position:relative;



  padding: 1% 0;



  color:rgb(128, 128, 128);



}







#footer-area .column {



  float:left;



  width:30.8%;



  margin:0 0 1.9% 3.8%;



}







#footer-area .column:first-child {



  margin-left:0;



}







#footer-area .column-title {



  color:#e0e0e0;



}







#copyright {



  clear:both;    



  padding:0 0px;



}







.copyright {



  float:left;



  max-width:728px;



}







.credits {



  float:right;



  max-width:370px;



  margin-right:12px;



  text-align:right;



}







#copyright p {



  margin:0;



}



.credits a {color: #fff;}



.credits a:hover {text-decoration: underline;}



.footer_credit{



  color: #fff;



    font-family: Arial;



    overflow: auto;



    padding: 10px 0px;



    background: rgb(48, 67, 124);



    border-top: 1px solid #484848;



}







.footer_inner_credit{



  max-width: 1000px;



  margin: 0 auto;



}







.social-icons {



  float: right;



}







.social-icons ul {



  margin: 0;



}







.social-icons li {



  display: inline-block;



  list-style: none;



  background: none;



  padding: 3px 0px;



  margin: 0;



}



.social-icons li img:hover{



  opacity: .6;



}



.social-icons li img {



  display: block;



}







/*Admin style*/







#toolbar ul li{ background: none; }







.region-top-nav{ display: block;}







.region-top-nav ul li { 



  display: inline-block;



  background: none;



  padding: 0 10px;



  line-height: 100%; 



}







#user-login-form .form-text{ width: 90%; }











#block-views-front-overlay-block {



    position: absolute;



    width: 100%;



    top: 30%;



    z-index: 10;



}



.view-front-overlay {



    width: 1170px;



    margin: 0 auto;



}



.view-front-overlay .view-content {



    background: RGBA(255,255,255,0.8);



    box-shadow: 0px 1px 10px 0px RGBA(0,0,0,0.22);



    padding: 30px;



    float: left;



    max-width: 500px;



}







.field-name-field-tagline {



	font-family: 'Montserrat';



    color: #000000;



    font-size: 225%;



    text-shadow: none;



    line-height: 1.3;



    font-style: normal;



    text-decoration: none;



    text-align: left;



    letter-spacing: normal;



    word-spacing: normal;



    text-transform: none;



    font-weight: bold;



}







.field-name-field-bodytxt {



    font-family: 'Montserrat';



    color: #000000;



    font-size: 100%;



    text-shadow: none;



    line-height: 1.8;



    font-style: normal;



    text-decoration: none;



    text-align: left;



    letter-spacing: normal;



    word-spacing: normal;



    text-transform: none;



    font-weight: bold;



	font-size: 16px;



	margin: 10px 0 20px 0;



}



.field-name-field-link a {



	font-family: 'Montserrat';



    color: #ffffff;



    text-shadow: 1px 1px 0px RGBA(0,0,0,0.17);



    line-height: 1.5;



    font-style: normal;



    text-decoration: none;



    text-align: center;



    letter-spacing: 1px;



    font-weight: bold;



    background: #16b7cc;



    padding: 10px 18px 10px 18px;



    border-radius: 3px;



    display: inline-block;



}



.menuwrap {



    margin-top: 33px;



	float: left;



}







#smicons {



	float: left;



    margin-top: 23px;



    margin-left: 20px;



}







#smicons li {



	display: inline-block;



	padding: 0 10px;



	font-size: 20px;



}



#smicons li a {color: rgb(48, 67, 124);}



#smicons li a:hover {color: #5d9ddf;}







.menuwrap ul.menu>li>a {padding-bottom: 35px;}







.menuwrap a, .menuwrap span {



    color: rgb(0, 0, 0);



    text-decoration: none;



    display: block;



    position: relative;



    -webkit-transition: all .2s ease-in-out;



    transition: all .2s ease-in-out;



    font-size: 16px;



    text-transform: uppercase;



    font-weight: 700;


    cursor: pointer;
}







.menuwrap ul>li.sf-parent-children-0>span:after {



    content: "\f107";



    margin-left: 5px;



    color: #000;



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    font-weight: bold;



    font-size: 20px;



    line-height: 5px;



	-webkit-transition: all .2s ease-in-out;



    transition: all .2s ease-in-out;



}



.sf-sub-indicator {display: none !important;}



.sf-menu.sf-horizontal.sf-shadow ul {



	bottom: -45px;



	min-height: 70px;



    background: #fff;



    border-radius: unset;



    padding: 10px !important;



    border-top: 2px solid #16b7cc;



}







.sf-menu li:hover > ul,



.sf-menu li.sfHover > ul {



  left: 0;



  top: 46px;



}



.region-top-nav ul li ul li {padding: 0px;}



.region-top-nav ul li ul li a {padding: 10px;}



.menuwrap a:hover, .menuwrap a.active, .menuwrap span:hover, 

.page-communication .menuwrap #menu-517-1 span,

.node-type-article .menuwrap #menu-518-1 a,

.node-type-article .menuwrap #menu-517-1 span,

.node-type-article .menuwrap #menu-517-1 span:after,

.node-type-media .menuwrap #menu-517-1 span,

.node-type-media .menuwrap #menu-517-1 span:after {color: rgb(48, 67, 124);}



.menuwrap span:hover:after, .menuwrap span.active:after {color: rgb(48, 67, 124) !important;}



.page-communication .pmedia, .node-type-media .pnews, .page-taxonomy-term .pmedia {display: none;}



.fpjkt {position: relative; margin: 30px 0;}



.fpjkt .field-name-field-image {



    width: 45%;



    height: 375px;



}



.fpjkt .field-name-field-content {



    position: absolute;



    top: 12%;



    right: 0px;



    background: rgba(255, 255, 255, 0.7);



    width: 75%;



    padding: 30px 30px 12px 30px;



    text-align: justify;



	box-shadow: 2px 2px 10px #ddd;



}







.fpjkt .field-name-field-content ul {margin: 0px 0 18px 30px;}



.objwrapp {



    padding: 30px 0;



    background-color: #ececec;



}



.objwrapp h2 {



    font-size: 30px;



    color: rgb(48, 67, 124);



    font-weight: bold;



    text-align: center;



}

.objwrapp h3 {font-size: 17px; text-align: center; margin: 20px 0 10px 0; min-height: 42px; color: rgb(48, 67, 124);}





.col2 {width: 50%; display: inline-block; position: relative;}

.col3 {width: 33.333%; display: inline-block; position: relative; float: left;}

.col3 .field-items {padding: 10px 15px;}



.col2 .field-items {padding-left: 150px;}



.col3 .field-items:before {



    color: rgb(138, 138, 138);



    font: normal normal normal 14px/1 FontAwesome;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    font-size: 100px;

    width: 100%;

    text-align: center;

    display: block;



}



.newwrapp {background: url(images/nlbg.jpg) no-repeat; background-position-y: -480px;}



.one p img {

    display: inline-block;

    width: 80px;

    padding-right: 7px;

}



.newwrapp .region-top-second {



    max-width: 800px;



    margin: 0 auto;



	padding: 50px 0;



}







.newwrapp input.form-text {



    width: calc(100% - 204px);



    float: left;



    display: block;



    padding: 0px 15px;



    height: 46px;



    border: 2px solid #fff;



    overflow: hidden;



    color: #1B5887;



    background: #fff;



    font-family: "Montserrat",sans-serif;



    font-weight: 400;



    font-size: 14px;



}







.newwrapp input[type="submit"] {



    width: 170px;



    float: right;



    display: block;



    padding: 4px 5px;



    height: 50px;



    border: 2px solid #fff;



    overflow: hidden;



    color: #fff;



    text-transform: uppercase;



    background: #1B5887;



    font-family: "Montserrat",sans-serif;



    font-weight: 400;



    font-size: 14px;



	margin: 2px 0;



    position: relative;



    left: -2px;



	border-radius: 0px;



}







.logged-in .newwrapp input[type="submit"] {



	float: none;



    margin: 0 auto;



}







#block-views-sm-box-block h2 {



    font-weight: 700;



    font-size: 39px;



    color: #ffffff;



	text-align: center;



	padding-bottom: 20px;



}



.logged-in .suffix { text-align: center;}



.newwrapp .suffix {



    clear: both;



    color: #fff;



    font-size: 16px;



    padding-top: 5px;



}



.eutwrapp {padding: 50px 0px;}



.eutwrapp p {



    width: 75%;



    margin: 0 auto;



    font-size: 13px;



}



#maincontbg {



    position: relative;



    padding: 0px 0px 50px 0px;



}







#maincontbg::after, #maincontbg::before {



    content: '';



    position: absolute;



    left: 0;



    top: 0;



    right: 0;



    bottom: 0;



    z-index: 0;



    background-repeat: no-repeat;



}



#maincontbg::before {



    background-image: url(images/top-rectangle.png);



    background-position: right top;



    -webkit-background-size: 40% auto;



    background-size: 40% auto;



}



#maincontbg::after {



    background-image: url(images/bottom-rectangle.png);



    background-position: left bottom;



    -webkit-background-size: contain;



    background-size: contain;



}



body.node-type-page #maincontbg #container, body.node-type-webform #maincontbg #container,

body.node-type-media #maincontbg #container, body.page-communication-news #maincontbg #container, body.page-taxonomy-term #maincontbg #container,

body.node-type-article #maincontbg #container, body.page-user #maincontbg #container {background-color: #fff; z-index: 1; position: relative;}



.bphead {position: relative;}



.bphead .views-field-title {



    font-weight: 600;



    font-size: 70px;



    letter-spacing: 20px;



    line-height: 70px;



    color: #ffffff;



    text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);



    position: absolute;



    text-align: center;



    width: 100%;



    padding: 90px 0;



}



.bphead .views-field-field-page-image img {float: left;}



.padbtms {padding-bottom: 10px;}



.field-name-body p:last-child {margin-bottom: 0px;}



#breadcrumbs {



	font-size: 14px;



    font-weight: bold;



}



.flleft {float: left; width: 35%;}



.webform-client-form {float: right; width: 60%;}



.flleft h2 {



    font-size: 35px;



    color: #16b7cc;



	    margin-bottom: 20px;



}



.contwrapp>div>div {display: inline-block;     margin-bottom: 20px;



    margin-left: 10px;}







.contwrapp>div>div strong {font-size: 15px;}







.contwrapp>div:before {



    color: #16b7cc;



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    font-weight: bold;



    font-size: 35px;



    vertical-align: top;



}



.addrs:before {content: "\f041";}



.tlfns:before {content: "\f095";}



.emils:before {content: "\f0e0";}



.hpfld  {



	width: 50%;



    float: left;



}



.hpfld input.form-text {width: 90%;}



.webform-client-form input.form-text {padding: 10px 5px;}



.webform-component--subject input.form-text {width: 95%;}



.webform-client-form textarea.form-textarea {width: 97%;}







.webform-component-textarea .grippie {display: none;}



.webform-client-form input[type="submit"] {



    color: #ffffff!important;



    border-width: 7px;



    border-color: #16b7cc;



    border-radius: 100px;



    letter-spacing: 1px;



    font-size: 14px;



    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;



    font-weight: 600!important;



    text-transform: uppercase!important;



    background-color: #16b7cc;



    background-image: none;



    text-shadow: none;



    box-shadow: none;



}



.field-name-field-harta {



    clear: both;



    padding-top: 30px;



}







.partnrs {



	margin-bottom: 2.75%;



    background-color: #f4f4f4;



    padding: 20px;



    border: 1px solid #d9d9d9;



}







.prttitl {



    cursor: pointer;



    position: relative;



    font-weight: bold;



    font-size: 20px;



    color: #16b7cc;



    /* margin-bottom: 10px; */



}



.prttitl i {float: right;}



.prttitl.active .fa-plus-circle:before {content: "\f056";}



.prttxt {padding: 15px 0px;}

.prttxt ul {margin-left: 35px;}



.partnrs a {color: #16b7cc;}



.prtcont {display: none;}



.field-name-field-tags {margin-top: 20px;}



.node-type-article .field-name-field-image {margin-bottom: 15px; height: 400px;



    overflow: hidden;}

.smbox {text-align: center}



.fbbtn, .twbtn {

    background-color: #003399;

    padding: 5px 0 5px 5px;

    display: inline-block;

    cursor: pointer;

    position: relative;

    transition: all .5s ease-in-out;

}



.fbbtn:hover, .twbtn:hover {transition: all .5s ease-in-out; top: -3px;}



.twbtn {background-color: #1da1f2;}



.fbbtn a, .twbtn a {

    color: #fff;

    padding: 5px 10px;

    display: block;

    font-size: 15px;

}



.fbbtn a i, .twbtn a i {margin-right: 5px;}

.fbbtn {margin-right: 10px;}



.is-active #logo {

    box-shadow: none;

    padding: 0;

    width: 90px;

    background: none;

    margin-top: 8px;

}

.page-node-5 .field-name-body p img {

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

    border-width: 1px;

    border-color: rgb(214, 214, 214);

}



.page-communication-news .node-article .field-name-field-image, .page-taxonomy-term .node-article .field-name-field-image {

    float: left;

    margin-right: 2%;

    width: 20%;

}

.page-communication-news .node-article .field-name-field-tags, .page-communication-news .node-article .field-name-body,
.page-taxonomy-term .node-article .field-name-field-tags, .page-taxonomy-term .node-article .field-name-body {

    float: left;

    width: 78%;

}



.page-communication-news .node-teaser footer, .page-taxonomy-term .node-teaser footer {clear: both; text-align: right; position: relative;
    top: -40px;
    height: 10px;}

.page-communication-news .node-teaser footer a, .page-taxonomy-term .node-teaser footer a {
    font-family: 'Montserrat';
    color: #ffffff;
    text-shadow: 1px 1px 0px RGBA(0,0,0,0.17);
    line-height: 1.5;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: 1px;
    font-weight: bold;
    background: #16b7cc;
    padding: 10px 18px 10px 18px;
    border-radius: 3px;
    display: inline-block;
}

.node-type-media .field-name-field-image-gallery>.field-items>.field-item {

    width: 320px;

    height: 229px;

    float: left;

    margin-right: 85px;

    margin-bottom: 20px;

}

.node-type-media .field-name-field-image-gallery>.field-items>.field-item:nth-child(3n) {margin-right: 0px;}



.field-name-field-titgalls {

    font-size: 20px;

    margin: 0 0 10px;

    font-family: Oswald, sans-serif;

    color: #000;

    font-weight: 500;

    line-height: 1.1;

    text-align: center;

}

.node-type-media .field-name-field-images {

    position: relative;

    width: 320px;

    height: 197px;

    overflow: hidden;

    background: url(images/pheffect.png) center center no-repeat;

}



.node-type-media .field-name-field-images>.field-items>.field-item {

    height: 197px;

    width: 320px;

    position: absolute;

    top: 0;

    left: 0;

}



.node-type-media .field-name-field-images>.field-items>.field-item:nth-child(1) {

    z-index: 5;

}

.node-type-media .field-name-field-images a img {

    padding: 0;

    box-shadow: none;

    background: none;

    border: none;

    padding: 23px 0 0 26px;

}



#cboxClose {

    top: 20px;

    right: 20px;

}

.field-name-field-video-gallery {

    text-align: center;

    float: left;

    width: 100%;

    background: #f6f6f6;

    padding: 40px 0;

    margin-top: 50px;

}

.field-name-field-lvyv img {width: 854px; height: 480px;}

.node-type-media iframe {width: 1280px; height: 720px;}

.node-type-article .field-name-body {text-align: justify;}
.node-type-article .field-name-body ul {margin-left: 30px;}

.page-communication-news .node-article .field-name-body {
    text-align: justify;
}

.linkmap {
    position: relative;
}

.abpsmn {
    position: absolute;
    top: 207px;
    left: 269px;
    display: block;
    width: 137px;
    height: 82px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsmevf {
    position: absolute;
    top: 26px;
    left: 343px;
    display: block;
    width: 116px;
    height: 117px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsgap {
    position: absolute;
    top: 365px;
    left: 284px;
    display: block;
    width: 125px;
    height: 119px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsgbk {
    position: absolute;
    top: 550px;
    left: 335px;
    display: block;
    width: 110px;
    height: 130px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsacb {
    position: absolute;
    top: 268px;
    left: 63px;
    display: block;
    width: 142px;
    height: 81px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsbbs {
    position: absolute;
    top: 736px;
    left: 221px;
    display: block;
    width: 205px;
    height: 99px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpstdv {
    position: absolute;
    top: 719px;
    left: 801px;
    display: block;
    width: 178px;
    height: 111px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsktu {
    position: absolute;
    top: 301px;
    left: 972px;
    display: block;
    width: 124px;
    height: 123px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}

.abpsukr {
    position: absolute;
    top: 22px;
    left: 861px;
    display: block;
    width: 251px;
    height: 100px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}
.abpsbas {
    position: absolute;
    top: 764px;
    left: 488px;
    display: block;
    width: 231px;
    height: 95px;
    text-align: left;
    text-indent: -9999px;
    z-index: 5;
}



.nav-toggle {display: none;}
.line-burger {display: block; width: 30px; height: 4px; background-color: #374a82; margin-bottom: 4px; transition: all 0.3s ease-in-out;}
.is-menu-active .line-burger-1 {-webkit-transform: matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 8, 0.01, 1); transform: matrix3d(0.707107, -0.707107, 0, 0, 0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, 8, 0.01, 1);}
.is-menu-active .line-burger-2 {opacity: 0;}
.is-menu-active .line-burger-3 {-webkit-transform: matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -8, 0.01, 1); transform: matrix3d(0.707107, 0.707107, 0, 0, -0.707107, 0.707107, 0, 0, 0, 0, 1, 0, 0, -8, 0.01, 1);}


.page-user .bphead .views-field-title {display: none;}































