/* partially ported from Woothemes */
/*
Theme Name: Atrek
Theme URI: http://www.woothemes.com/
Version: 3
Description: Designed by themeray.
Author: WooThemes
Author URI: http://www.woothemes.com

	Copyright: (c) 2009 WooThemes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
/* ---------- color schemes import ---------- */
@import url(oldspan.css);
@import url(color_schemes/light-green.css);
@import url(color_schemes/blue-sky.css);
@import url(color_schemes/orange.css);
 

/* ---------- fancybox  ---------- */
@import url(jquery.fancybox-1.3.4.css);
/* ---------- prettify  ---------- */
@import url(prettify.css);
/*-------------------------------------------------------------------------------------------*/

 body{font-size: 14px;font-family: 'Barlow', sans-serif;color: #2D2D2D;}
 body a:link, body a:visited{color:#2D2D2D}
 body.dockbar-transparent .dockbar{background:transparent;border-bottom:0}
 body.dockbar-transparent .dockbar>ul li a{text-shadow:none}
 body.Hide-chat .chat-bar{display:none}
 h1, h2, h3, h4, h5, h6{margin: 20px 0;color:inherit;font-weight:bold}
 h1{font-size:22px}
 h2{font-size:22px}
 h3{font-size:22px}
 h4{font-size:16px}
 h5{font-size:14px}
 h6{font-size:12px}
 p{margin:0;}
 hr{background-color:#e6e6e6;border:0;height:1px;margin-bottom:20px}
 input, textarea{padding:7px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid}
 input[type="submit"], input[type="button"], input[type="reset"], button, .button, a.red, a.green, a.pink, a.grey, .btn{color:#999;display:block;float:left;margin-right:6px;text-shadow:none;font-size:15px;border:2px solid #999;border-radius:5px;background:white}
 input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, button:hover, button:focus, button:active, .button:hover, a.red:hover, a.green:hover, a.pink:hover, a.grey:hover, .button:focus, a.red:focus, a.green:focus, a.pink:focus, a.grey:focus, .button:active, a.red:active, a.green:active, a.pink:active, a.grey:active, .btn:hover, .btn:focus, .btn:active{background:#e98003;border:2px solid #e98003;color:white;text-shadow:none}
 .taglib-header .header-title{color:#2D2D2D}
 .taglib-icon{color:#999;height:25px}
 .taglib-header .header-back-to a{padding:0;padding-top:3px}
 .portlet-borderless-bar{padding:0}
 ::-moz-focus-inner{border:0}
 .taglib-social-bookmarks{background:#f0f0f0}
 a:link, a:visited{color:white;text-decoration:none}
 a:hover{text-decoration:underline}
 h1 a:link, h1 a:visited{text-decoration:none}
 h2 a:link, h2 a:visited{text-decoration:none}
 h3 a:link, h3 a:visited{text-decoration:none}
 h4 a:link, h4 a:visited{text-decoration:none}
 h5 a:link, h5 a:visited{text-decoration:none}
 h6 a:link, h6 a:visited{text-decoration:none}
 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline}
 #wrapper{padding:0}
 #wrapperLayoutNoHome{padding-left:20px;padding-right: 20px}
 #main-content{max-width:940px;width:100%;margin:0 auto;min-height:100px}
 #main-content.inspire-1-2-columns, #main-content.inspire_home{max-width:100%;width:100%;min-height:100px}
 .col-left{text-align:center}
 .col-right{text-align:center;text-align:center;margin-top:20px;background-position:50% 50%;padding:10px}
 .col-full{max-width:940px;width:100%;margin:0 auto}
 #hrefFm{display:none}
 #header{max-width:940px;width:100%;margin:0 auto;padding:10px 0;clear:both;position:relative;box-shadow:-7px 20px 10px -20px #d3d3d3;padding-bottom:30px;margin-bottom:100px}
#header{padding:17px 0;margin-bottom:0}
 .layout-inspire_home #header{padding:17px 0;margin-bottom:0}
 .portlet-journal-content .portlet-title-text{display: none}
 
 #Language-choices{position:absolute;z-index:10;left:inherit; right: 5%;}
 #Language-choices .portlet-topper,  #Language-choices .portlet-title-text{display: none}
 #logo{float:left}
 .site-title{color:#fff;display:none}
 .site-title a{color:#fff;text-shadow:#000 0 1px 0;font-size:40px;line-height:40px;text-transform:none;font-weight:bold;text-decoration:none}
 .site-title a:hover{text-decoration:underline}
 #toogel-nav{display:none}
 .nav>li>a:hover{color:#e98003}
 .nav .selected>a{color:#e98003}
 #navigation{float:right;margin-top:18px;z-index:99999;padding:0;list-style:none;line-height:1}
 #navigation ul{z-index:99999;margin:0;padding:0;list-style:none;line-height:1}
 #navigation a{font-size:18px;display:block;z-index:100;padding:0 10px;text-decoration:none;text-shadow:none;background:0}
 #navigation li{float:left;width:auto;padding:2px;margin:0 1px}
 #navigation li:hover, #navigation li.selected, #navigation li.current_page_parent, #navigation li.selected, #navigation li.current-menu-ancestor{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
 #navigation li:hover, #navigation li.current_page_parent, #navigation li.selected, #navigation li.current-menu-ancestor{color:#eca912}
 #navigation li:hover, #navigation li.current_page_parent, #navigation li.selected, #navigation li.current-menu-ancestor{color:#eca912}
 #navigation li li:hover, #navigation li li.selected, #navigation li li.current_page_parent, #navigation li li.selected, #navigation li li.current-menu-ancestor{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
 #navigation li li.selected, #navigation li li.current_page_parent, #navigation li li.current-menu-item, #navigation li li.current-menu-ancestor{background:0}
 #navigation li ul{position:absolute;left:-999em;width:172px;background:#FFF;padding:5px}
 #navigation li ul li{border:1px solid #efefef;border-width:0 0 1px;padding:0;margin:0}
 #navigation li ul li a{background:url(../images/ico-bullet.png) no-repeat 5px 10px;width:145px;padding-left:15px;line-height:30px;font-size:12px;color:#000}
 #navigation li ul li a:HOVER{color:white}
 #navigation li ul li:hover{background:#e98003}
 #navigation li ul ul{margin:-25px 0 0 120px}
 #navigation li ul li ul li a{border-width:0 0 1px;text-shadow:none}
 #navigation li:hover ul ul, #navigation li.sfhover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul ul{left:-999em}
 #navigation li:hover ul{left:auto}
 #navigation li li:hover ul, #navigation li li li:hover ul{left:auto}
 #navigation li.sfhover ul{left:auto}
 #navigation li li.sfhover ul, #navigation li li li.sfhover ul{left:auto}
 #navigation li:hover, #navigation li.hover{position:static}
 #navigation .sf-sub-indicator{display:none}
 body.layout-inspire_1_2_columns #content{background:0;padding-bottom:0}
 body.layout-inspire_home #content{background:0;padding-bottom:0}
 body.home .slide-nav{position:relative;z-index:990}
 .portlet-column-content{padding:0}
 -w30{width:280px;float:right}
 -w70{width:585px;float:left}
 .inspire-1-2-columns .portlet-layout-last, .inspire_home .portlet-layout-last{min-height:100px;padding:50px 0 30px 0;border-collapse:inherit}
 .inspire-1-2-columns #column-2, .inspire_home #column-2{width:585px;float:left}
 .inspire-1-2-columns #column-3, .inspire_home #column-3{width:280px;float:right}
 #widgets-footer-wrap{background:url(../images/bg-footer-widgets.jpg) repeat-x top;background-size:cover;height:700px}
 #widgets-footer-wrap #widgets-footer{max-width:940px;width:100%;margin:0 auto;top:1px}
 #widgets-footer-wrap #widgets-footer a:link, #widgets-footer-wrap #widgets-footer a:visited{color:white}
 #widgets-footer-wrap #widgets-footer .left{width:580px;float:left;padding:0 40px 0 0;margin-top:20px}
 #widgets-footer-wrap #widgets-footer .right{width:34%;position:absolute;right:0;padding:20px 0 0 40px;background:rgba(34,33,53,0.57);height:700px}
 #widgets-footer-wrap #widgets-footer .right -column{width:100%;margin-right:0;float:left;min-height:100px;margin-left:-25px}
 #widgets-footer-wrap #widgets-footer .right -column .sub{padding-left:20px}
 #widgets-footer-wrap #widgets-footer h2, #widgets-footer-wrap #widgets-footer h3{font-size:23px;line-height:1.6em;font-weight:bold;margin:0 0 1em 0;padding:0;color:white;text-transform:uppercase}
 #widgets-footer-wrap #widgets-footer .widget-blog-news{position:relative}
 #widgets-footer-wrap #widgets-footer .widget-blog-news h3{padding-bottom:25px;margin-bottom:25px;color:white}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .rss-icon{position:absolute;right:0;top:0}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .rss-icon img{box-shadow:none;border:0}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .item{margin-bottom:25px;clear:both}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .item p{color:white}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .item a.title{font-size:23px;font-weight:bold;padding:0;color:white}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .item .post-meta{margin:10px 0 25px 320px;font-size:11px;color:white;background:url(../images/calendar_.png) no-repeat 11% 0;padding:2px 0 2px 49px}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .item span a{position:absolute;margin-left:-14%;padding-left:25px;background:url(../images/message_.png) no-repeat 14% 37%;padding-bottom:2px}
 #widgets-footer-wrap #widgets-footer .widget-blog-news .item a img{float:right;height:auto;margin:40px 0 5px 15px}
 #widgets-footer-wrap #widgets-footer h4{margin:0;color:white;font-weight:normal;font-size:1.2em}
 #widgets-footer-wrap #widgets-footer img{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
 #widgets-footer-wrap #widgets-footer ul.social{list-style:none;margin:10px 5px}
 #widgets-footer-wrap #widgets-footer ul{list-style-position:inside;list-style-type:none;margin:-15px 0 30px 3px}
 #footer{background-color:#e98003;color:white;padding:37px 0;background-image:url(../images/logo2.png);background-repeat:no-repeat;background-position:50% 35%;z-index:9;position:relative}
 #footer p{font-size:15px;text-align:center}
 #footer ul{list-style:none}
 .fix{clear:both}
 .portlet-blogs .navbar-inner{border:0;background:0;-webkit-box-shadow:none}
 .portlet-blogs .search-query{border-radius:0!important;left:9%;border-color:#e98003}
 .portlet-blogs .icon-search{color:white}
 .portlet-blogs .entry{margin:0 0 30px;position:relative}
 .portlet-blogs .entry-title{padding-bottom:6px;font-weight:bold;font-size:24px;line-height:24px;}
 .portlet-blogs .entry-title a{font-weight:bold}
 .portlet-blogs .entry-date{background:url(/inspire-theme/images/common/date.png) no-repeat 0 50%;color:#999;padding-left:25px;position:absolute;top:72%;right:24px}
 .portlet-blogs .taglib-header{border-bottom:0}
 .portlet-blogs .taglib-header .header-title{max-width:500px;color:#2D2D2D}
 .portlet-blogs .entry-title a:link, .portlet-blogs .entry-title a:visited{color:#222}
 .portlet-blogs .entry-author a{color:#868686}
 .portlet-blogs .entry-author{background:url(../images/orange/author.png) no-repeat 0 50%;font-weight:normal}
 .portlet-blogs .stats{background:url(../images/orange/message.png) no-repeat -1% 50%;padding-left:20px}
 .portlet-blogs .taglib-flags{background:url(../images/orange/signaler.png) no-repeat 26% 52%}
 .portlet-blogs .taglib-flags img{visibility:hidden}
 .portlet-blogs .entry-body{color:#777; overflow-wrap: break-word;}
 .portlet-blogs .entry-info{float: right;    margin-right: 22px;}
 .portlet-blogs .entry-body p{margin:0 0 20px 0}
 .portlet-blogs .entry-footer{float:right;margin-bottom:5%;width:100%}
 .portlet-blogs .separator{border:0}
 .portlet-blogs a:link, .portlet-blogs  a:visited{color:#2D2D2D;text-shadow:none}
 .portlet-blogs .fieldset a:hover, .portlet-blogs a:ACTIVE{color:white;text-shadow:none}
 .portlet-blogs img.asset-small-image{padding:5px;margin:5px 15px 5px 0;position:relative;width:96%;margin-bottom:35px;padding-left:0}
 .widget{margin:0 0 30px 0;font-size:14px}
 .widget p{margin-bottom:15px;margin-top:15px}
 .widget h3{margin:0 0 15px 0;padding:0;font-size:18px;font-weight:bold;color:#777}
 .widget ul{background:#f0f0f0;padding:25px;-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.15);box-shadow:1px 2px 1px rgba(0,0,0,0.15);border-radius:6px;-webkit-border-radius:6px;margin:0 auto}
 .widget ul li{background:url(../images/ico-bullet.png) no-repeat left 8px;padding-left:10px;list-style-type:none}
 .widget ul li a{color:#555;padding:0 0 0 5px;line-height:22px;text-decoration:none;font-size:14px}
 .widget_shopping_cart ul.cart_list{background:#f0f0f0;border:1px solid #ddd;border-bottom:0;padding:25px;border-top-left-radius:6px;border-top-right-radius:6px}
 .widget_shopping_cart ul.cart_list li{background:0}
 .widget_shopping_cart ul.cart_list li.empty{padding:0 25px 25px 25px;margin:0 -25px -25px -25px;border-bottom:1px solid #ddd}
 .portlet-recent-bloggers{color:#9e9e9e}
 .portlet-recent-bloggers .lfr-search-container{margin:0}
 .portlet-recent-bloggers .table-bordered{border:1px solid #f5f5f5}
 .portlet-recent-bloggers .table-striped tbody>tr:nth-child(odd)>td{background-color:#f5f5f5}
 .portlet-recent-bloggers .table-bordered td{border-left:none}
 .portlet-recent-bloggers .taglib-user-display{position:relative;background:#f5f5f5}
 .portlet-recent-bloggers .taglib-user-display a .user-name, .portlet-recent-bloggers .taglib-user-display a:hover .user-name{text-decoration:none;color:#2D2D2D}
 .portlet-recent-bloggers .table-cell only{background:transparent;border-left:transparent}
 .portlet-recent-bloggers .blogger-date{text-align:right;position:absolute;top:8%;left:69%}
@media(max-width:979px){
	 .portlet-blogs .search-query{left:0}
	 .portlet-blogs .btn{background-image:none}
}
 .portlet-body{font-size:16px}
 .navbar-search{left:7px}
 .form-search .input-append{padding-right:4px}
 .form-search .input-append .btn{margin-left:0;border-radius:0!important;background-color:#e98003;background-image:url(../images/blog-search.png);background-position:center;background-repeat:no-repeat;height:30px;border:0;width:15%;float:right;color:transparent;text-shadow:none}
 .portlet-search form{background:#FFF;border-bottom:3px solid #2c2a4a;position:relative}
 .portlet-search form input[type="text"]{width:80%;margin-bottom:0;border:0;color:#999;outline:0;background:0;box-shadow:none}
 .portlet-search form input[type="image"]{position:absolute;right:10px;bottom:0;border:0;padding:2px}
 .portlet-search form select{display:none}
 .portlet-search form input.focus, .portlet-search form textarea.focus{background:0}
 .portlet-search form-form{width:100%;border:0;background:0}
 .portlet-search form-form input[title="clear-search"]{position:relative;top:0;right:0;padding-bottom:.6em}
 .portlet-search form-form fieldset -field-select{display:none}
 .portlet-search -button-image -button-content input[title="search"]{display:none}
 .portlet-search -fieldset -field-content{border:6px solid #e2e2e2;margin:0;background:#FFF;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
 .portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value a img{width:16px;height:16px}
 legend{border:0}
 .web-form-portlet{margin-bottom:100px}
 .web-form-portlet -legend{font-weight:bold;font-size:24px;line-height:24px;position:relative;border:0}
 .web-form-portlet -fieldset -field-content{margin:18px 0}
 .web-form-portlet -field-content{display:block}
 .web-form-portlet em.description{margin:0 0 20px 0;font-size:14px;}
 .web-form-portlet input[type="text"], .web-form-portlet input[type="password"], .web-form-portlet input[type="file"], .web-form-portlet input[type="reset"], .web-form-portlet select, .web-form-portlet button, .web-form-portlet -field-input-text{padding:7px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid;background:white;width:214px}
 .web-form-portlet input[type="submit"]:hover, .web-form-portlet input[type="button"]:hover, .web-form-portlet input[type="reset"]:hover, .web-form-portlet button:hover, .web-form-portlet .btn:hover, .web-form-portlet input[type="submit"]:ACTIVE, .web-form-portlet input[type="button"]:ACTIVE, .web-form-portlet input[type="reset"]:ACTIVE, .web-form-portlet button:ACTIVE, .web-form-portlet .btn:ACTIVE, .web-form-portlet input[type="submit"]:FOCUS, .web-form-portlet input[type="button"]:FOCUS, .web-form-portlet input[type="reset"]:FOCUS, .web-form-portlet button:FOCUS, .web-form-portlet .btn:FOCUS{border:2px solid #e98003;background:#e98003;color:white}
 .web-form-portlet input[type="submit"], .web-form-portlet input[type="button"], .web-form-portlet input[type="reset"], .web-form-portlet button, .web-form-portlet .btn{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:2px solid #e98003;border-radius:5px;color:#e97f03;box-shadow:none;width:20%;text-shadow:none;font-size:13px;font-weight:bold;line-height:1;display:initial;min-width:120px}
 .web-form-portlet input.focus, .web-form-portlet textarea.focus{background:white}
 .web-form-portlet -field-label, .web-form-portlet -field-label-inline-label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px}
 .web-form-portlet textarea-field-input-text{height:300px;width:400px;padding:7px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid}
 .web-form-portlet -fieldset-content -button-submit{left:120px;position:relative}
 .web-form-portlet -field-input{outline:0}
 input[type="text"], input[type="password"], input[type="file"], input[type="reset"], select, -field-input-text{padding:7px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid;background:white;width:214px}
 input.focus, textarea.focus{background:white;outline:0}
 -field-label, -field-label-inline-label{cursor:pointer;display:block;font-weight:700;padding-right:20px}
 textarea-field-input-text{padding:7px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid}
 .form.sign-in-form > .input-container > .fieldset > div > .form-group.input-text-wrapper > .control-label{color: white!important}.form.sign-in-form > .input-container > .fieldset > div > .form-group.input-text-wrapper > .form-validator-stack.help-block{color: white!important}.form.sign-in-form > .input-container > .fieldset > div > .form-group.input-text-wrapper.has-error > .control-label{color: white!important}.form.sign-in-form > .input-container > .fieldset > div > .form-group.input-text-wrapper.has-error > .form-validator-stack.help-block{color: white!important}.portlet-login -field-element{padding-right:20px}.portlet-body > .form.sign-in-form > .input-container > .button-holder{display: flex;justify-content: flex-end}.portlet-body > .form.sign-in-form > .input-container > .fieldset > div > .form-group.input-text-wrapper > .field.form-control{width: 100%;border-radius: 18px}.portlet-login .portlet-body .portlet-body{padding:0;margin:0 auto;background:#fff;width:500px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px #4e707c;-moz-box-shadow:0 0 10px #4e707c;box-shadow:0 0 10px #4e707c;text-align:left;position:relative}.portlet-login .portlet-body .portlet-body -form -field-text -field-content{display:block;margin:.5em 25px;padding:4px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:right;position:relative}.portlet-login .portlet-body .portlet-body -form -field-text -field-label{font-weight:bold;float:left;line-height:30px;padding-left:10px;font-size:12px}.portlet-login .portlet-body .portlet-body -form -field-choice -field-content, .portlet-login .portlet-body .portlet-body -form -button-holder{padding-left:28px}.portlet-login .portlet-body .portlet-body -form fieldset{padding-top:20px}.portlet-login .portlet-body .portlet-body -form -column{float:none}.portlet-login .portlet-body .portlet-body -form -field-date -field-content, .portlet-login .portlet-body .portlet-body -form -field-select -field-content, .portlet-login .portlet-body .portlet-body -form .taglib-captcha{padding-left:25px}.vf_login-card{margin-top: 85px!important;margin-bottom:85px!important;width: 700px;display: flex;border: 1px solid white;border-radius: 10px;padding: 40px;background-color: white;box-shadow: 0 0 5px gray;margin: 0 auto}.vf_login-left{width: 50%}.vf_login-form{display: flex;flex-direction: column}.vf_login-intestation{font-family: Lato;margin: 15px 0;font-size: 18px;color: #0076CC}.vf_login-input-box{display:flex;margin: 8px 0}.vf_login-input-box .vf_login-input{border: none!important;margin-left: 10px}.vf_login-input-box .vf_login-input:focus-visible{outline: none!important}.vf_login-hr{margin-top: 8px}.vf_login-input_check{margin-top: 9px}.vf_login-btn{width: 150px;height: 40px;background-color: #0076CC;border: none;color: white;border-radius: 20px;margin-top: 30px;cursor: pointer;transition: .5s}.vf_login-btn:hover{transform: translateY(-3px);box-shadow: 1px 1px 3px gray}.vf_login-right{width: 50%;display: flex;justify-content: center;align-items: center}.vf_login-img-box{display: flex;justify-content: flex-end;align-items: center}.vf_login-img{width: 80%}@media screen and (max-width: 740px){.vf_login-card{width: 90%;flex-direction: column-reverse}.vf_login-left{width: 100%}.vf_login-right{width: 100%}.vf_login-img-box{justify-content: center}}
 .vf_login-left > .form.sign-in-form {margin: 0!important;}
 .vf-logout {position: absolute; display: flex; align-items: center; right: 20px; bottom: 50%; transform: TranslateY(50%); color: white; text-decoration: none; font-family: Lato;}
 .vf-logout-txt {display: flex; align-items: center;}
 .vf-logout-icon {display: flex; margin-bottom: 2px; align-items: center; margin-left: 8px;}
 .portlet-message-boards .top-links .category-search{padding-top:1em}
 .portlet-message-boards .message-container{border:0;-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 2px 1px rgba(0,0,0,0.15);box-shadow:1px 2px 1px rgba(0,0,0,0.15)}
 .portlet-wiki .top-links .page-search{float:right;margin:0 0 .5em .5em;padding-top:1em}
 .flex-nav, .fixed-text-sliding-image-slider-wrap .flex-next, .fixed-text-sliding-image-slider-wrap .flex-prev, .multi-image-slider-wrap .flex-next, .multi-image-slider-wrap .flex-prev{display:block;height:0;overflow:hidden;padding-top:22px;position:absolute;width:18px;filter:"alpha(opacity=$opacity * 100)";-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;-webkit-transition:initial .1s ease-in;-webkit-transition-delay:.2s;-moz-transition:initial .1s ease-in .2s;-o-transition:initial .1s ease-in .2s;transition:initial .1s ease-in .2s}
 .flex-nav1, .testimonial .testimonial-slider .flex-prev, .testimonial .testimonial-slider .flex-next{width:70px;height:70px;background-color:white;background-repeat:no-repeat;background-position:50% 50%;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;position:absolute;cursor:pointer;border:1px solid silver}
 .slides>li{display:none;-webkit-backface-visibility:hidden;margin:0}
 .slides{margin:0}
 .flex-direction-nav{list-style:none}
 .flex-direction-nav .flex-disabled{filter:"alpha(opacity=$opacity * 100)";-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;pointer-events:none;cursor:default}
 .slide-nav{background:#e98003;height:65px;border-bottom:1px solid #aaa;line-height:50px;color:#666}
 .slide-nav .flex-pagination{padding-top:7px;position:relative;width:50%;z-index:999;margin-left:25%}
 .slide-nav .flex-pagination .fr{float:right}
 .slide-nav .flex-pager{margin-top:20px} 
 .slide-nav .flex-pager li{display:inline}
 .slide-nav .flex-pager li a{background:url(../images/btn-slider.png) no-repeat;display:inline-block;overflow:hidden;height:13px;width:13px;padding-top:13px;margin-left:5px;float:left;text-indent:-1000px;cursor:pointer;color:#b8c4cf}
 .slide-nav .flex-pager .flex-active a, .slide-nav .flex-pager a:hover{background:url(../images/btn-slider-active.png) no-repeat}
 .text-slider{background:url("../images/bg.jpg") no-repeat scroll center top;background-size:cover}
 .text-link-image-slider-wrap{max-height:457px;min-height:457px;max-width:1050px}
 .text-link-image-slider-wrap img{max-width:100%;width:100%}
 .text-link-image-slider-wrap h2{color:white;font-size:23px;font-weight:bold;line-height:1em;margin-bottom:30px;margin-top:140px;margin-left:61px;margin-right:61px}
 .text-link-image-slider-wrap span{padding:0 30px;line-height:2em}
 .text-link-image-slider-wrap .slide-media{margin:0 auto;float:left;width:60%}
 .text-link-image-slider-wrap .slider-intro{float:left;width:44%;height:457px;background:rgba(34,33,53,0.57)}
 .text-link-image-slider-wrap .slider-intro .description{color:white;font-size:17px;line-height:24px;padding-bottom:20px;margin-left:61px;margin-right:61px}
 .text-link-image-slider-wrap .slider-intro a.button, .text-link-image-slider-wrap .slider-intro a.red, .text-link-image-slider-wrap .slider-intro a.green, .text-link-image-slider-wrap .slider-intro a.pink, .text-link-image-slider-wrap .slider-intro a.grey{background:transparent no-repeat scroll top right;color:#e98003;display:block;float:left;height:40px;margin-right:16px;padding:0 27px 0 10px;text-decoration:none;font-weight:bold;font-size:15px;margin-bottom:20px;border:0;border-radius:11px;border:2px solid #e98003;border-radius:5px;margin-left:61px; margin-right:61px}
 .text-link-image-slider-wrap .slider-intro a.button:hover, .text-link-image-slider-wrap .slider-intro a.red:hover, .text-link-image-slider-wrap .slider-intro a.green:hover, .text-link-image-slider-wrap .slider-intro a.pink:hover, .text-link-image-slider-wrap .slider-intro a.grey:hover{color:white!important;background:#e98003;outline:0;text-shadow:none}
 .text-link-image-slider-wrap .slider-intro a.button span, .text-link-image-slider-wrap .slider-intro a.red span, .text-link-image-slider-wrap .slider-intro a.green span, .text-link-image-slider-wrap .slider-intro a.pink span, .text-link-image-slider-wrap .slider-intro a.grey span{display:block;line-height:35px;padding:3px 0 0 20px}
 .text-link-image-slider-wrap .flex-direction-nav{padding-top:7px;list-style:none;float:left;width:65px;margin:0 0 10px 68px}
 .text-link-image-slider-wrap .flex-direction-nav .flex-prev{background:url(../images/btn-left.png) no-repeat top;display:block;width:30px;height:30px;float:left;margin-right:5px;margin-top:10px}
 .text-link-image-slider-wrap .flex-direction-nav .flex-prev:hover{background:url(../images/btn-left.png) no-repeat bottom}
 .text-link-image-slider-wrap .flex-direction-nav .flex-next{background:url(../images/btn-right.png) no-repeat top;display:block;width:30px;height:30px;float:right;margin-top:10px}
 .text-link-image-slider-wrap .flex-direction-nav .flex-next:hover{background:url(../images/btn-right.png) no-repeat bottom}
 .text-link-image-slider-wrap .flex-direction-nav .flex-prev, .text-link-image-slider-wrap .flex-direction-nav .flex-next{font-size:0; overflow:hidden;text-indent:100%;margin-right:-25px}
 .fixed-text-sliding-image-slider-wrap{max-width:940px;width:100%;margin:0 auto;padding:0}
 .fixed-text-sliding-image-slider-wrap ul{margin:0;list-style:none}
 .fixed-text-sliding-image-slider-wrap .intro-copy{color:#fff;float:left;margin-top:47px;width:45%}
 .fixed-text-sliding-image-slider-wrap .intro-copy h1{font-family:"Lobster",serif;font-size:2.5em;line-height:1.2em;padding:.5em 0;color:#3b3b3b;font-weight:normal;text-shadow:0 1px 0 white}
 .fixed-text-sliding-image-slider-wrap .intro-copy .description{text-shadow:0 1px 0 white;font:normal 1.7em/1.2em "Droid Serif",serif;color:#6f6f6f;font-size:18px;line-height:24px}
 .fixed-text-sliding-image-slider-wrap .intro-theme{display:block;float:right;height:auto;margin-top:26px;padding-top:28px;position:relative;width:45%}
 .fixed-text-sliding-image-slider-wrap .intro-theme img{width:100%}
 .fixed-text-sliding-image-slider-wrap .flex-next:hover{filter:"alpha(opacity=$opacity * 100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:initial .1s ease-in;-webkit-transition-delay:.2s;-moz-transition:initial .1s ease-in .2s;-o-transition:initial .1s ease-in .2s;transition:initial .1s ease-in .2s}
 .fixed-text-sliding-image-slider-wrap .flex-next{background:url("../images/custom/next.png") no-repeat;right:-35px;bottom:45%}
 .fixed-text-sliding-image-slider-wrap .flex-prev{background:url("../images/custom/prev.png") no-repeat;left:-35px;bottom:45%}
 .ie8 .fixed-text-sliding-image-slider-wrap img, .ie8-0 .fixed-text-sliding-image-slider-wrap img{height:auto!important}
 .multi-image-slider-wrap{max-width:900px;margin:30px 0 100px 0;position:relative;padding:0 0 3em;border-bottom:1px solid #e6e6e6;-webkit-box-shadow:white 0 1px 0 0;-moz-box-shadow:white 0 1px 0 0;box-shadow:white 0 1px 0 0}
 .multi-image-slider-wrap ul{margin:0;list-style:none}
 .multi-image-slider-wrap .slide-item{margin:1em 0 1em 14%;margin:5px .6%!important;position:relative;display:inline-block;padding-left:5px}
 .multi-image-slider-wrap .slide-item a.item{position:relative;padding:4px;display:inline-block}
 .multi-image-slider-wrap .slide-item a.item img{width:100%;margin:0;padding:0;border:0;background:0;vertical-align:bottom;-webkit-box-shadow:#888 0 0 0 0;-moz-box-shadow:#888 0 0 0 0;box-shadow:#888 0 0 0 0;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none}
 .multi-image-slider-wrap .slide-item a.item .mask{width:97%;height:95%;position:absolute;top:4px;left:4px;background:white;background:rgba(255,255,255,0.8);filter:"alpha(opacity=$opacity * 100)";-moz-opacity:0;-khtml-opacity:0;opacity:0}
 .multi-image-slider-wrap .slide-item a.item:hover .mask{display:block;filter:"alpha(opacity=$opacity * 100)";-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;-webkit-transition:initial 50ms ease-in;-webkit-transition-delay:.2s;-moz-transition:initial 50ms ease-in .2s;-o-transition:initial 50ms ease-in .2s;transition:initial 50ms ease-in .2s}
 .multi-image-slider-wrap .slide-item a.item .mask .content{font-family:"Droid Sans",sans-serif;padding:10px 15px;position:absolute;top:0;left:0}
 .multi-image-slider-wrap .slide-item a.item .mask .content p.date{font-size:1em;color:#888;font-family:"Droid Serif",serif;font-style:italic}
 .multi-image-slider-wrap .slide-item a.item .mask .content h2{font-size:1.4em;font-weight:bold;text-decoration:none}
 .multi-image-slider-wrap .flex-next:hover, .multi-image-slider-wrap .flex-prev:hover{filter:"alpha(opacity=$opacity * 100)";-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;-webkit-transition:initial .1s ease-in;-webkit-transition-delay:.2s;-moz-transition:initial .1s ease-in .2s;-o-transition:initial .1s ease-in .2s;transition:initial .1s ease-in .2s}
 .multi-image-slider-wrap .flex-next{right:-33px;bottom:60%;background:url("../images/custom/next.png") no-repeat}
 .multi-image-slider-wrap .flex-prev{left:-33px;bottom:60%;background:url("../images/custom/prev.png") no-repeat}
 .multi-image-slider-wrap .flex-control-nav{left:43%}
 .ie8 .multi-image-slider-wrap .flex-viewport, .ie8-0 .multi-image-slider-wrap .flex-viewport{height:200px!important}
 .ie8 .multi-image-slider-wrap .slide-item a.item, .ie8-0 .multi-image-slider-wrap .slide-item a.item{border:0;display:inline}
 .ie8 .multi-image-slider-wrap .slide-item a.item img, .ie8-0 .multi-image-slider-wrap .slide-item a.item img{width:100%}
 .carousel-outer-wrap{border:1px solid #d2d3d4;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;margin:30px auto}
 .carousel-outer-wrap::after, .carousel-outer-wrap::before{content:" 0020";display:block;height:0;overflow:hidden;clear:both}
 .carousel-outer-wrap .carousel-wrap{margin:0 auto;max-width:940px;float:right;width:68%}
 .carousel-outer-wrap .carousel-wrap ul{overflow:hidden;list-style:none;margin:0}
 .carousel-outer-wrap .carousel-wrap a.btn:hover{filter:"alpha(opacity=$opacity * 100)";-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
 .carousel-outer-wrap .carousel-wrap .slide-media{display:block;height:auto;position:relative;width:100%;overflow:hidden;float:right}
 .carousel-outer-wrap .carousel-wrap .slide-media img{width:100%;height:350px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
 .carousel-outer-wrap .carousel-wrap a.btn{background:url(../images/custom/btn-slider.png);color:white;font-size:15px;text-decoration:none;padding:13px 15px;margin-top:20px;margin-right:15px;text-shadow:-1px 1px 0 rgba(0,0,0,0.4);display:block;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;-moz-box-shadow:rgba(0,0,0,0.3) 1px 1px 2px;box-shadow:rgba(0,0,0,0.3) 1px 1px 2px}
 .carousel-outer-wrap .carousel-wrap a.btn.btn span{background:url(../images/custom/btn-slide-arrow.png) no-repeat right center;padding:7px 35px 7px 0}
 .carousel-outer-wrap .carousel-slide-nav{height:auto;float:left;width:32%}
 .carousel-outer-wrap .carousel-slide-nav .flex-pager{position:relative;overflow-x:hidden;overflow-y:hidden;margin:0;list-style:none}
 .carousel-outer-wrap .carousel-slide-nav .flex-pagination{width:104%}
 .carousel-outer-wrap .carousel-slide-nav .flex-active{background:url(../images/custom/carousel-tab.png) no-repeat 10px 2px;background-size:83%;z-index:2}
 .carousel-outer-wrap .carousel-slide-nav .flex-active span.title{color:#2D2D2D!important}
 .carousel-outer-wrap .carousel-slide-nav li{height:112px;display:block;width:105%;padding:0 15px}
 .carousel-outer-wrap .carousel-slide-nav li a{display:block;padding:0 6px;width:75%}
 .carousel-outer-wrap .carousel-slide-nav li a:hover{text-decoration:none}
 .carousel-outer-wrap .carousel-slide-nav li a:hover span.title{color:#2D2D2D}
 .carousel-outer-wrap .carousel-slide-nav li span{display:block;margin:5px 15px}
 .carousel-outer-wrap .carousel-slide-nav li span.title{color:#555;margin:0 0 .3em;font-family:'Droid Sans',arial,sans-serif;font-size:1.7em;line-height:1.2em;padding:.5em 0 0}
 .carousel-outer-wrap .carousel-slide-nav li span.title:hover{color:#2D2D2D}
 .carousel-outer-wrap .carousel-slide-nav li span.content{color:#555}
 .carousel-outer-wrap .carousel-slide-nav li::before{content:'';width:80%;height:1px;background:#d9d9d9;display:block;top:.81em;z-index:-999}
 .carousel-outer-wrap .carousel-slide-nav li:first-child::before{height:0}
 .testimonial{margin:35px 0}
 .testimonial .testimonial-header{text-align:center;margin-top:1em}
 .testimonial .testimonial-header h1{margin:0 0 .3em;letter-spacing:.05em;ont-family:"Lobster",serif;font-size:2.5em;line-height:1.2em;padding:.5em 0;color:#3b3b3b;font-weight:normal;text-shadow:0 1px 0 white}
 .testimonial .testimonial-header p{color:#4a4a4a;margin:1.618em 0 4em 0}
 .testimonial .testimonial-header p span{position:relative;z-index:2;display:inline;padding:0 1.387em;max-width:80%;margin:0 auto;background:#fff}
 .testimonial .testimonial-header p span a{color:#9e9e9e;padding:.382em}
 .testimonial .testimonial-header p::after{content:'';width:100%;height:1px;background:#d9d9d9;display:block;position:relative;top:-0.6em}
 .testimonial .testimonial-slider{max-width:910px}
 .testimonial .testimonial-slider p, .testimonial .testimonial-slider .author{margin:0 0 1.618em 74px}
 .testimonial .testimonial-slider .flex-prev{padding-top:0;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background-image:url(../images/custom/prev.png);width:3.631em;height:3.631em;display:block;position:relative}
 .testimonial .testimonial-slider .flex-next{padding-top:0;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background-image:url(../images/custom/next.png);width:3.631em;height:3.631em;display:block;position:relative}
 .testimonial .testimonial-slider .flex-next:hover, .testimonial .testimonial-slider .flex-prev:hover{background-color:#ededed}
 .testimonial .testimonial-slider .flex-direction-nav{position:relative;margin:2.387em auto 0;overflow:hidden}
 .testimonial .testimonial-slider .flex-direction-nav li{float:left;margin:0;background:#fff;padding:1em;position:relative;z-index:999}
 .testimonial .testimonial-slider .flex-direction-nav li:first-child{left:43%}
 .testimonial .testimonial-slider .flex-direction-nav li:last-child{right:-42%}
 .testimonial .testimonial-slider .flex-direction-nav::before{content:'';width:100%;height:1px;background:#d9d9d9;display:block;position:absolute;top:51%}
 .testimonial .testimonial-slider .flex-direction-nav::after{content:'';width:100%;height:1px;background:#fdfdfd;display:block;position:absolute;top:53%}
 .testimonial .testimonial-slider ul{margin:0;list-style:none}
 .testimonial .testimonial-slider li a{font-weight:normal}
 .testimonial .testimonial-slider li h2{margin:10px 0}
 .testimonial .testimonial-slider li .content{margin:0 10px}
 .testimonial .testimonial-slider li .content .name{font-weight:normal;color:#424242;display:block}
 .testimonial .testimonial-slider li .gravatar-wrap{position:relative;float:left;background:#fafafa;overflow:hidden;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;padding:.382em;-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 0 1px;-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 0 1px;box-shadow:rgba(0,0,0,0.05) 0 1px 0 1px}
 .testimonial .testimonial-slider li .gravatar-wrap img{vertical-align:middle;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background-color:#DDD;z-index:999}
 .testimonial .testimonial-slider .slides li{padding-right:50px}
 .testimonial .flex-control-nav{left:53%}
 .latest-news-slider-wrap{margin-top:30px}
 .latest-news-slider-wrap .intro-copy{background:#e98003;margin-left:-1px}
 .latest-news-slider-wrap h3{background:url(../images/ico-latest-news.png) no-repeat;padding:5px 0 5px 42px;background-position-x:13px;background-position-y:9px;font-size:21px}
 .latest-news-slider-wrap .intro-theme{margin-right:1px;padding:25px 25px 0 25px;box-shadow:0 0 3px 0 #999}
 .latest-news-slider-wrap .intro-theme p{color:#2D2D2D;margin-bottom:10px}
 .latest-news-slider-wrap .intro-theme cite{color:#2D2D2D;font-size:12px;padding-left:25px;background:url(../images/calendar.png) no-repeat 0;float:right}
 .latest-news-slider-wrap .intro-theme ul{margin-left:0}
 .latest-news-slider-wrap .intro-theme blockquote, .latest-news-slider-wrap .intro-theme ul{margin:0; padding: 0;}
 ol.flex-control-nav.flex-control-paging {
    list-style: none;padding: 0;     padding: 0; width: auto; display: inline-block;  margin: 5px auto;
}
ol.flex-control-nav.flex-control-paging li {
    display: inline-block;
    padding: 0 10px;
}

 .latest-news-slider-wrap .intro-theme .flex-direction-nav{position:relative;overflow:hidden;text-indent:100%}
 #features{margin:0}
 #features .block{width:275px;margin:0 30px 60px 0;float:left}
 #features .block .home-icon{float:left;margin-right:10px}
 #features .block h3{font-size:19px;padding-top:5px;padding-bottom:20px;font-weight:bold;color:#2D2D2D;letter-spacing:-1px}
 #features .block p{padding-bottom:20px}
 #features .block a.it-btn{color:#999;display:block;float:left;font:normal 12px arial,sans-serif;min-height:20px;margin-right:6px;padding-right:20px;text-decoration:none;font-size:15px;border:2px solid #999;border-radius:5px;padding:8px}
 #features .block a.it-btn:hover{background-position:bottom right;background:#e98003;border:2px solid #e98003;color:white}
 #features .block a.it-btn span{display:block;line-height:14px;padding:1px 20px 5px 20px}
 #features .last{clear:right;margin-right:0!important}
 .portfolio .port-tags{margin-bottom:70px;text-align:center;text-transform:uppercase}
 .portfolio .portfolio-header{padding-top:50px;padding-bottom:20px;padding-bottom:20px;font-size:32px;text-align:center;color:#2D2D2D;text-transform:uppercase;font-weight:500}
 .portfolio .port-cat{border-top-style:solid;border-top-color:#eaeaea;border-top-width:1px;padding-top:15px}
 .portfolio .port-cat a{font-size:18px;color:#2D2D2D;padding:2px 6px;margin:0 0 0 5px;text-decoration:none}
 .portfolio .port-cat a:hover, .portfolio .port-cat a.current{color:#e98003}
 .portfolio .portfolio-item{margin:0 2% 8%;width:45%;float:left}
 .portfolio .portfolio-item a{text-decoration:none}
 .portfolio .portfolio-item a.item{background:url(../images/portfolio-hover.png) no-repeat 50% 50%;padding:4px;padding-bottom:0;margin:0 0 20px 0;display:block}
 .portfolio .portfolio-item a.item img{width:100%}
 .portfolio .portfolio-item a.item img:hover{filter:"alpha(opacity=$opacity * 100)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
 .portfolio .portfolio-item h2{font-size:28px;margin-bottom:15px;color:#2D2D2D;font-weight:500}
 .portfolio .portfolio-item p{font-weight:500;font-size:18px;color:#777}
 .social::before, .social::after{content:" 0020";display:block;height:0;overflow:hidden;clear:both}
 .social{margin:5px 15px 5px 0;list-style:none}
 .social li{padding:0}
 .social a{float:left;height:26px;width:26px;margin:1px;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-timing-function:none;-moz-transition-timing-function:none;-o-transition-timing-function:none;transition-timing-function:none}
 .google-plus{background:url(../images/custom/social.png) -122px 3px no-repeat}
 .google-plus:hover{background:url(../images/custom/social.png) -122px -24px no-repeat}
 .facebook{background:url(../images/custom/social.png) -71px 3px no-repeat}
 .facebook:hover{background:url(../images/custom/social.png) -71px -24px no-repeat}
 .twitter{background:url(../images/custom/social.png) 3px 3px no-repeat}
 .twitter:hover{background:url(../images/custom/social.png) 3px -24px no-repeat}
 .linkedin{background:url(../images/custom/social.png) -46px 3px no-repeat}
 .linkedin:hover{background:url(../images/custom/social.png) -46px -24px no-repeat}
 .youtube{background:url(../images/custom/social.png) -96px 3px no-repeat}
 .youtube:hover{background:url(../images/custom/social.png) -96px -24px no-repeat}
 .rss{background:url(../images/custom/social.png) -22px 3px no-repeat}
 .rss:hover{background:url(../images/custom/social.png) -22px -24px no-repeat}
 .vimeo{background:url(../images/custom/social.png) -148px 3px no-repeat}
 .vimeo:hover{background:url(../images/custom/social.png) -148px -24px no-repeat}
 .journal-content-article .about-us{margin-bottom:100px}
 .journal-content-article .about-us h1{padding-bottom:20px}
 .journal-content-article .about-us img{width:100%;margin-bottom:50px;text-align:center}
 #shortcodes p{margin-bottom:1em}
 a.button, a.red, a.green, a.pink, a.grey{color:white}
 a.red{background-color:#d8241d;border:1px solid #d1231d;border-bottom-color:#c9211c}
 a.red:hover{background-color:#c4130c;border:1px solid #d1231d;border-bottom-color:#c9211c}
 a.green{background-color:#ace53e;border:1px solid #87c000;border-bottom-color:#87c000}
 a.green:hover{background:#ace53e}
 a.pink{background-color:#e852e6;border:1px solid #bc00d2;border-bottom-color:#bc00d2}
 a.pink:hover{background:#e852e6}
 a.grey{background-color:#8e8d8d;border:1px solid #5a5a5a;border-bottom-color:#545353}
 a.grey:hover{background:#8e8d8d}
 a.small{padding:2px 10px;font-size:.9em}
 a.large{padding:7px 16px;font-size:1.4em;background-size:2px;background-position:0 -1px}
 a.large:hover{background-size:2px;background-position:0 -1px}
 a.xl{padding:9px 20px;font-size:1.8em;background-size:2px;background-position:0 47px}
 a.xl:hover{background-size:2px;background-position:0 47px}
 a.icone-button, a.icone-button-note, a.icone-button-alert, a.icone-button-info, a.icone-button-tick, a.icone-button-download{display:inline-block;color:#444!important;text-shadow:0 1px white;border-color:#BBB;border-bottom-color:#999;background-color:#CCC;padding:10px 20px 10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}
 a.icone-button:hover, a.icone-button-note:hover, a.icone-button-alert:hover, a.icone-button-info:hover, a.icone-button-tick:hover, a.icone-button-download:hover{opacity:.85}
 a.icone-button-note{background:#e9e9e9 url(../images/messages/ico-note.png) no-repeat 5px 50%}
 a.icone-button-alert{background:#e9e9e9 url(../images/messages/ico-alert.png) no-repeat 5px 50%}
 a.icone-button-info{background:#e9e9e9 url(../images/messages/ico-info.png) no-repeat 5px 50%}
 a.icone-button-tick{background:#e9e9e9 url(../images/messages/ico-tick.png) no-repeat 5px 50%}
 a.icone-button-download{background:#e9e9e9 url(../images/messages/ico-download.png) no-repeat 5px 50%}
 blockquote p{margin:1em 20px;padding:0 0 0 55px;font-family:serif;font-size:1.2em;font-style:italic;color:#777;min-height:32px}
 pre.prettyprint, code.prettyprint{padding:2px;border:1px solid #888;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
 .portlet-msg, .portlet-msg-alert, .lfr-message-alert, .portlet-msg-info, .lfr-message-info, .portlet-msg-error, .lfr-message-error, .portlet-msg-success, .lfr-message-success{margin-bottom:5px;padding:9px 10px 9px 50px;border-left:none;border-right:0;color:#FFF;text-shadow:none}
 .portlet-msg a, .portlet-msg-alert a, .lfr-message-alert a, .portlet-msg-info a, .lfr-message-info a, .portlet-msg-error a, .lfr-message-error a, .portlet-msg-success a, .lfr-message-success a{color:white}
 .portlet-msg-alert, .lfr-message-alert{background-color:#eae241;background-image:url(../images/messages/alert.png)}
 .portlet-msg-info, .lfr-message-info{background-color:#3585b3;background-image:url(../images/messages/info.png)}
 .portlet-msg-error, .lfr-message-error{background-color:#d1231d;background-image:url(../images/messages/error.png)}
 .portlet-msg-success, .lfr-message-success{background-color:#87c000;background-image:url(../images/messages/success.png);border-color:#acdfa7;background-size:20px;background-position:20px}
 blockquote{position:relative;padding:0 50px;text-align:center;background:url(../images/custom/quote-begin.png) no-repeat}
 blockquote h3{font-size:30px;line-height:1em;font-weight:800}
 blockquote::after{content:'';position:absolute;height:24px;top:0;right:0;background:url(../images/custom/quote-end.png) no-repeat;width:26px}
 blockquote p{font-size:24px;color:#555e58;line-height:36px}
 .twocol-one{width:48%}
 .threecol-one, .twocol-onethird{width:30.66%}
 .threecol-two, .twocol-twothird{width:65.33%}
 .fourcol-one, .threecol-onequarter, .twocol-onequarter{width:22%}
 .fourcol-two, .threecol-onehalf{width:48%}
 .fourcol-three, .twocol-threequarter{width:74%}
 .fivecol-one{width:16.8%}
 .fivecol-two{width:37.6%}
 .fivecol-three{width:58.4%}
 .fivecol-four{width:67.2%}
 .sixcol-one{width:13.33%}
 .sixcol-two{width:30.66%}
 .sixcol-three{width:47.99%}
 .sixcol-four{width:65.33%}
 .sixcol-five{width:82.67%}
 .twocol-threequarter, .threecol-onehalf, .threecol-onequarter, .twocol-onequarter, .twocol-one, .twocol-twothird, .twocol-onethird, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five{float:left;margin-right:4%;position:relative}
 .last{clear:right;margin-right:0!important}
.settings-container{color:white;position:absolute;text-align:center;opacity:.99;z-index:11;top:265px}
.settings-btn{width:50px;background-color:#e97f03;text-align:center;padding:5px 0;float:right}
.settings-btn i{display:block;font-size:35px;line-height:35px;margin:0;color:white}
.settings-box{display:none;float:left;width:300px;padding:15px;background-color:white;padding-bottom:30px}
.settings-box .btn-wide-style{width:50%;margin:0;border:0;border-radius:initial;background-color:#e2e2e2}
.settings-box .btn-boxed-style{width:50%;margin:0;border:0;border-radius:initial;background-color:#e2e2e2}
.settings-box h3{color:#999;font-weight:100;font-size:19px}
.settings-box .orange{width:100%;border:0;border-radius:initial;background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0.5,#e98003),color-stop(0.5,#2d2a49));margin-bottom:15px}
.settings-box .blue-sky{width:100%;border:0;border-radius:initial;background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0.5,#6fb1bf),color-stop(0.5,#24272e));margin-bottom:15px}
.settings-box .blue-sky:ACTIVE,.settings-box .blue-sky:HOVER,.settings-box .blue-sky:FOCUS{background:#6fb1bf;border:0}
.settings-box .green{width:100%;border:0;border-radius:initial;background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0.5,#a8ad1b),color-stop(0.5,#220e05))}
.settings-box .green:ACTIVE,.settings-box .green:FOCUS,.settings-box .green:HOVER{background:#a8ad1b;border:0}
.settings-box.open{display:inline-block}
.btn-wide-style,.btn-boxed-style{border:2px solid white;color:white;background:0;width:100px;height:40px;font-size:20px}
.color-shemes{width:90%;font-size:200%;padding:15px 0;margin-left:4.5%;text-align:center;margin-bottom:5px;color:white;border:0}
body.boxed{width:90%;margin:auto}
body.boxed #widgets-footer-wrap .right{right:5%!important;width:29%!important}
@media(max-width:979px){
	.navbar .container .btn-navbar{height:auto}
	a#_145_navSiteNavigationNavbarBtn{display:none}
}

 .portlet-options a .icon-cog {  display: block ; text-indent: 1px;}
 .portlet-options a .icon-cog:before {font-size:16px;color:white;}

 #_3_searchContainer #_3_search,  #_3_searchContainer #_3_clearSearch{  position: relative; padding: inherit; max-width: 24px;}
 #_3_searchContainer .control-group:FIRST-CHILD {  border-bottom: 1px solid;}
 footer .col-left,  footer .col-right {text-align: center; margin-top: 0; background-position: 50% 50%; padding: 10px; float:left}
 footer .col-right {float:right}
 footer .portlet-content .portlet-title-text{display: none}
 #widgets-footer-wrap #widgets-footer ul.social{ padding-left: 0;}
 .clearfix{    clear: both; display: block; width: 100%;  min-height: 1px;}
 .inspire_home #column-1 .portlet-content{padding: 0}
 
 .portlet-forms-display .ddl-form-builder-app .lfr-ddm-form-page > .row{margin-left:0 }
 .portlet-forms-display .ddl-form-builder-app .lfr-ddm-form-page > .row .col-md-12{padding-left:0 }
 .ddl-form-description{font-size: 14px;}
 
 .portlet-column-content.empty {
    padding: 15px 0;
}
 
 .signed-out .portlet:hover>.portlet-topper, .signed-out .portlet.focus>.portlet-topper {
    opacity: 0;
}

.signed-out .portlet-title-text {display: none}
 
 

/********** UNINT CUSTOM ************/

body {
	color: #3d3d3d;
	letter-spacing: 0.3px;
	font-size: 15px;
}

body a:link, body a:visited {
	color: #0076cc;
}

.clearfix {
	height: 1px;
}

#navigation a:link, #navigation a:hover, #navigation a:visited {
	color: #3d3d3d;
}

#logo {
	width: 100%;
	float: none;
}

#navigation {
	width: 85%;
}

#navigation a {
	padding: 0 6px;	
}

.logo img {
	width: 55%;
}

#header {
	max-width: 100%;
    text-align: center;
    background: #fff;
    padding: 13px 0;
}

.portlet {
	margin-bottom: 0;
}

#main-content {
	max-width: 100%;
}

#column-2 {
	padding: 15px 30px;
}

.journal-content-article {
	padding: 0; /* 20px 41px */
}

.portlet-content, .portlet-minimized .portlet-content-container {
	padding: 0;
}

.row {
	margin: 0;
}

.col-md-12 {
	padding: 0;
}

.text-link-image-slider-wrap .slider-intro {
	background: none;
}

.text-slider, .slide-nav {
	margin: 0 -41px;
}

form {
	margin: 0 40px;
}

.slide-nav {
	background: rgba(0,123,228,.95);
	height: 45px;
}

.slide-nav .flex-pagination {
	display: none;
}

#footer {
	background-image: url(../images/logo-unint.png);
	background-color: rgba(0,123,228,.95);
	padding: 20px;
	background-size: 200px;
    background-position: 5% 65%;
}

.footer-blocco-1 a, .footer-blocco-2 a {
	color: #dcdcdc !important;	
}

.footer-blocco-1 a:hover, .footer-blocco-2 a:hover {
	text-decoration: none;
}

.footer-blocco-1 a, .footer-blocco-2 a {
	margin-right: 15px;	
}
	
li {
	line-height: 35px;
}

.text-link-image-slider-wrap .slider-intro a.button, 
.text-link-image-slider-wrap .slider-intro a.red, 
.text-link-image-slider-wrap .slider-intro a.green, 
.text-link-image-slider-wrap .slider-intro a.pink, 
.text-link-image-slider-wrap .slider-intro a.grey {
	color: rgba(0,123,228,.95);
	border: 2px solid rgba(0,123,228,.95);
}

.text-link-image-slider-wrap .slider-intro a.button:hover, 
.text-link-image-slider-wrap .slider-intro a.red:hover, 
.text-link-image-slider-wrap .slider-intro a.green:hover, 
.text-link-image-slider-wrap .slider-intro a.pink:hover, 
.text-link-image-slider-wrap .slider-intro a.grey:hover {
	background: rgba(0,123,228,.95);
}

#features .block {
	width: 50%;
}

#widgets-footer-wrap #widgets-footer {
	margin: 0;
	max-width: 70%;	
}

#widgets-footer-wrap #widgets-footer .left {
	width: 80%;
	margin-top: 0;
	padding: 0 20px 0 0;
}

#widgets-footer-wrap #widgets-footer .widget-blog-news .item .post-meta {
	font-size: 14px;
	background: url(../images/calendar_.png) no-repeat 1% 0;
	margin: 0;
	padding-left: 30px;	
}

small, .small {
	font-size: inherit;
}

#widgets-footer-wrap #widgets-footer .widget-blog-news .item {
	border-bottom: 2px solid #f9f9f9;
    padding-bottom: 12px;
}

#widgets-footer-wrap #widgets-footer .widget-blog-news .item a.title {
	font-weight: normal;
	font-size: 20px;
	letter-spacing: 0.4px;
}

.portlet-title-text {
	display: none;
}

#features .block a.it-btn:hover {
	background: #0076cc;
    border: 2px solid #0076cc;
}

#features .block h3 {
	letter-spacing: 0.3px;
}

footer .col-right {
	float: left;
}

.text-slider {
	margin: 0; /*-20px -41px 20px -41px*/
}

.slide-nav {
	display: none;
}

.home2 {
    visibility: hidden;
}

.home3 {
    transform-origin: center 0.5px;
    left: 0px;
    margin-left: 40px;
    width: calc(100% - 80px);
    min-width: initial;
    right: 0px;
    position: absolute;
    margin-right: 40px;
    top: 173px;
    height: 0.01em;
    background-color: #fff;
}

.home4 {
    font-family: 'Montserrat', sans-serif; font-size: 27px; font-weight: 400;
}

.home5 {
    font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 400;
    width: 50%;
    float: right;
    margin-top: 10px;
}

.myunint_home-title {
	font-family: 'Rozha One', serif;
	font-size: 144px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: right;
	font-weight: 100;
    position: absolute;
    top: 30%;
    right: 200px;
}

.myunint_home-title2 {
	font-family: 'Work Sans', sans-serif;
	font-size: 144px;
	color: #FFFFFF;
}

    #home-riga-1-1, #home-riga-2-4 {
        background-color: #ffd774;
		min-height: 250px;
		margin: 0;
		min-width: 25%;
    }
    
    #home-riga-1-2, #home-riga-2-3 {
        background-color: #FBC00E;
		min-height: 250px;
		margin: 0;
		min-width: 25%;
    }
    
    #home-riga-1-3, #home-riga-2-2 {
        background-color: #81EAFF;
		min-height: 250px;
		margin: 0;
		min-width: 25%;
    }
    
    #home-riga-1-4, #home-riga-2-1 {
        background-color: #29B3FF;
		min-height: 250px;
		margin: 0;
		min-width: 25%;
    }
    
    .testo-blocco {
		width: 65%;
		text-align: left;
		float: right;
		position: relative;
		color: #fff;
		bottom: -40px;
		font-size: 20px;
		padding-right: 80px;
	}
	
	.link-blocco {
		width: 100%;
		float: right;
		position: relative;
		bottom: -60px;
		font-size: 15px;
		text-align: right;
		margin-right: 20px;
		font-weight: 100;
		padding-right: 80px;
	}
	
	.link-blocco a {
		color: #fff !important;
		text-decoration: none;
	}
	
	#home-blocco-3 {
    background-color: #A2CDF2;
	min-height: 300px;
	margin: 0;
	width: 100%;
}
    
.testo-blocco-3-1 {
    font-size: 76px;
    color: #fff;
    font-weight: 500;
    width: 60%;
	text-align: center;
    margin: 30px auto 0 auto;
	padding-right: 100px;
}

.testo-blocco-3-2 {
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    width: 60%;
    text-align: center;
    position: relative;
    font-weight: 100;
	padding-right: 100px;
	margin: 20px auto 0 auto;
}

.pulsante-blocco-3 {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    width: 60%;
    text-align: center;
    position: relative;
    font-weight: 100;
	padding-right: 100px;
    margin: 50px auto;
} 

.pulsante-blocco-3 a {
	background-color: transparent;
	color: #fff !important;
	border: 1px solid #fff;
    padding: 15px 80px;
    text-decoration: none;
    transition: background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear;
    -moz-transition: background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear;
    -webkit-transition: background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear;
    -ms-transition: background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear;
}

.pulsante-blocco-3 a:hover {
	border: 0;
	color: #8F7C64 !important;
	background-color: #fff;
}

#home-blocco-4-row {
        background-color: #A2CDF2;
		padding-bottom: 10px;
    }
    
	.home-blocco-4-container {
		min-height: 250px;
		background-color: #fff;
        text-align: center;
        padding-top: 25px;
	}
	
	.testo-blocco-4-1 {
		font-size: 30px;
		font-weight: bold;
		margin: 0 20px 15px;
	}
	
	.testo-blocco-4-2 {
		padding: 0 80px;
	}
	
	.link-blocco-4 {
		margin-top: 20px;
	}
	
	.link-blocco-4 a {
		color: #3d3d3d !important;
	}
	
	.link-blocco-4 a:hover {
		text-decoration: none;
		color: #696868 !important;
	}
	
	.blocco-4-freccia {
		font-size: 20px;
		font-weight: 900;
	}
	
	/* ---------- init accordion  ---------- */
	
#myunint-accordion{ 
	width: 80vw;
	margin-left: 10px;
	/*box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);*/
	box-shadow: 2px 3px 6px 1px rgb(165 165 165 / 75%);
}

.myunint-panel-default {
    box-shadow: none;
    margin: 0;
    padding: 0;
	border: 0;
}

.myunint-panel-title {
    display: block;
    font-weight: 500;
    padding: 1.1em 1.4em;
    color: #fff;
    position: relative;
}

.myunint-panel-heading {
	padding: 0;
}

.myunint-panel-heading h5 {
	background:#0076cc;
}

.myunint-panel-heading h5:before {
    content: "";
    border-top: 7px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    top: 23px;
    right: 30px;
}

.myunint-panel-heading:target h5:before {
  transform: rotate(-90deg);
}

.myunint-panel-title a {
	color: #fff !important;
	text-decoration: none;
}

.myunint-panel-title a:hover {
	text-decoration: none;
}

.myunint-dispInline {
	display: inline-block;
}

/* ----------  end accordion  ---------- */

.unint-heading {
	text-align: center;
	padding: 5px;
	font-weight: bold;
	background-color: #0076cc !important;
	color: #fff !important;
	text-transform: uppercase;
	border-left: 1px solid #bbb;
	border-collapse: collapse;
}

 

.unint-row {
	border: 1px solid #bbb;

}

.unint-inner {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	text-align: center; 
	padding: 5px;
}

.unint-noinner {
	border: 0px;
	text-align: center;
	padding: 5px;
}

.unint-center-label {
	height: 7em;
	display: flex;
	align-items: center
}
	
	@media(max-width: 1024px){
		.myunint_home-title {
			top: 15%;
			right: 100px;
		}
		
		.home3 {
			top:73px;
		}
		
		.home5 {
			width: 90%;
		}
		.testo-blocco {
			width: 90%;
		}
		
		.testo-blocco-4-1 {
			font-size: 23px;
		}
		
		.testo-blocco-4-2 {
		    padding: 0 30px;
		}
	}
	
	@media(max-width:840px){
		.myunint_home-title {
			font-size: 55px;
			top: 11%;
			right: 20px;
		}
		
		img.home1 {
			max-width: 100% !important;
		}
		
		.myunint_home-title2 {
			font-size: 55px;
		}
		
		.home3 {
			top: 25px;
		}
	
		.home4 {
			font-size: 13px;
		}
	
		.home5 {
			font-size: 10px;
			width: 95%;
			margin-top: 5px;
		}
		
		.testo-blocco-3-1 {
			padding-right: 0;
			width: 100%;
			font-size: 46px;
		}
		
		.testo-blocco-3-2 {
			padding-right: 10px;
			padding-left: 10px;
			width: 100%;
		}
		
		.pulsante-blocco-3 {
		    width: 100%;
		    font-size: 18px;
		    padding-right: 0px;
		}
		
		.footer-blocco-2 {
			margin-top: 150px;
		}
		
		#footer {
		    background-position: 50% 25%;
		}
		
		.footer-blocco-1 {
			text-align: center;
		}
		
		.footer-blocco-2 {
    		margin-left: 9em;
		}
		
		.testo-blocco-4-2 {
		    padding: 0 5px;
		}
		
		.link-blocco-4 {
		    margin-top: 10px;
		}
		
		.testo-blocco-4-1 {
		    font-size: 18px;
		    margin: 0 5px 15px;
		}
		
		.home-blocco-4-container {
    		min-height: 210px;
		}
		
		.testo-blocco {
			font-size: 15px;
    		padding-right: 65px;
    		bottom: -45px;
    		width: 90%;
		}
		
		#home-riga-1-1, #home-riga-2-4,
		#home-riga-1-2, #home-riga-2-3,
		#home-riga-1-4, #home-riga-2-1,
		#home-riga-1-3, #home-riga-2-2 {
			min-height: 220px;
		}
		
		.pulsante-blocco-3 a {
			padding: 15px 45px;
		}
	}
	
	@media(max-width: 320px){
		.myunint_home-title {
			font-size: 35px;
		}
		
		.myunint_home-title2 {
		    font-size: 35px;
		}
		
		.home4 {
		    font-size: 11px;
		}
		
		.home5 {
		    font-size: 9px;
    		width: 98%;
		}
	}
	
/********** UNINT CUSTOM END ************/ 
 
 
 
 @media(max-width:910px){
 	.text-link-image-slider-wrap h2{    margin-top: 70px;}
 	 .inspire_home #column-3, .inspire_home #column-2{width: 100%; margin: 0; float: none;}
 	 
 	 #column-2{padding:10px 15px;}
 	 #footer{height: 100%;}
 }
 
 
@media(max-width:720px){
 	.text-link-image-slider-wrap h2{}
	
	#Language-choices,#Language-choices{left:70%}
	
	.multi-image-slider-wrap .flex-next,.multi-image-slider-wrap .flex-next{top:-15%;left:58%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
	.multi-image-slider-wrap .flex-prev,.multi-image-slider-wrap .flex-prev{top:-15%;left:40%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
	.fixed-text-sliding-image-slider-wrap .flex-prev,.fixed-text-sliding-image-slider-wrap .flex-prev{left:15px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
	.fixed-text-sliding-image-slider-wrap .flex-next,.fixed-text-sliding-image-slider-wrap .flex-next{right:15px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
	.text-link-image-slider-wrap .flex-next,.text-link-image-slider-wrap .flex-prev{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
	.testimonial .testimonial-slider .flex-next,.testimonial .testimonial-slider .flex-prev{width:2.631em;height:2.631em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
	.portlet-search input[type="text"],#page-search input[type="text"],.portlet-search input[type="text"],#page-search input[type="text"]{width:80%;padding-right:0}
	.portlet-column,.portlet-column{width:100%!important;display:block!important}
	.portlet-layout,.portlet-layout{display:block}
	#features .block,#features .block{float:none;width:100%}
	#header,#header{height:auto}
	#logo,#widgets-footer-wrap -column,.inspire-1-2-columns #column-2,.inspire-1-2-columns #column-3,.columns-2 #column-1,.columns-2 #column-2,.columns-1 #column-1,.inspire_home #column-2,.inspire_home #column-3,#logo,#widgets-footer-wrap -column,.inspire-1-2-columns #column-2,.inspire-1-2-columns #column-3,.columns-2 #column-1,.columns-2 #column-2,.columns-1 #column-1,.inspire_home #column-2,.inspire_home #column-3{float:none}
	.inspire-1-2-columns #column-2,.inspire-1-2-columns #column-3,.columns-2 #column-1,.columns-2 #column-2,.columns-1 #column-1,.inspire_home #column-2,.inspire_home #column-3,.inspire_home #column-4,.inspire-1-2-columns #column-2,.inspire-1-2-columns #column-3,.columns-2 #column-1,.columns-2 #column-2,.columns-1 #column-1,.inspire_home #column-2,.inspire_home #column-3,.inspire_home #column-4{width:100%;margin:0 auto}
	#logo,#logo{margin:0 auto 15px;width:171px}
	.text-link-image-slider-wrap,.text-link-image-slider-wrap{text-align:center}
	.text-link-image-slider-wrap .slide-media,.text-link-image-slider-wrap .slide-media{margin-top:30px}
	.text-link-image-slider-wrap .slider-intro,.text-link-image-slider-wrap .slider-intro{width:100%}
	.text-link-image-slider-wrap .slider-intro a.button,.text-link-image-slider-wrap .slider-intro  a.red, .text-link-image-slider-wrap .slider-intro a.red,.text-link-image-slider-wrap .slider-intro  a.green, .text-link-image-slider-wrap .slider-intro a.green,.text-link-image-slider-wrap .slider-intro  a.pink, .text-link-image-slider-wrap .slider-intro a.pink,.text-link-image-slider-wrap .slider-intro  a.grey, .text-link-image-slider-wrap .slider-intro a.grey,.text-link-image-slider-wrap .slider-intro a.button,.text-link-image-slider-wrap .slider-intro  a.red, .text-link-image-slider-wrap .slider-intro a.red,.text-link-image-slider-wrap .slider-intro  a.green, .text-link-image-slider-wrap .slider-intro a.green,.text-link-image-slider-wrap .slider-intro  a.pink, .text-link-image-slider-wrap .slider-intro a.pink,.text-link-image-slider-wrap .slider-intro  a.grey, .text-link-image-slider-wrap .slider-intro a.grey{float:none;margin:20px auto;width:124px}
	.carousel-outer-wrap .carousel-slide-nav .flex-active,.carousel-outer-wrap .carousel-slide-nav .flex-active{background-size:78%;background-position:10px}
	.carousel-outer-wrap .carousel-slide-nav li,.carousel-outer-wrap .carousel-slide-nav li{padding:0}
	.carousel-outer-wrap .carousel-slide-nav li span.content,.carousel-outer-wrap .carousel-slide-nav li span.content{display:none}
	.carousel-outer-wrap .carousel-slide-nav li span.title,.carousel-outer-wrap .carousel-slide-nav li span.title{font-size:1.2em;padding:3.5em 0 0}
 	
	.lfr-textarea,-form -fieldset -field.lfr-textarea-container textarea{width:72%}
	#footer,#footer{padding:20px 5%}
	#widgets-footer-wrap,#widgets-footer-wrap{height:auto;padding:20px 5%}
	#widgets-footer-wrap #widgets-footer .left,#widgets-footer-wrap #widgets-footer .left{float:none;padding:0;width:100%}
	#widgets-footer-wrap #widgets-footer .left -column-content,#widgets-footer-wrap #widgets-footer .left -column-content{padding:0}
	#widgets-footer-wrap #widgets-footer .right,#widgets-footer-wrap #widgets-footer .right{padding:25px 0 0 0;float:none;background:0;width:100%;position:relative}
	#widgets-footer-wrap #widgets-footer -column,#widgets-footer-wrap #widgets-footer -column{float:none;width:100%;margin-left:0!important}
	.portfolio .portfolio-item,.portfolio .portfolio-item{width:45%}
	
	#main-content,#main-content,.inspire_home .portlet-layout-last,.inspire-1-2-columns .portlet-layout-last,.inspire_home .portlet-layout-last,.inspire-1-2-columns .portlet-layout-last{padding-right:0;padding-left:0;width:auto}
	body.layout-inspire_1_2_columns #main-content,body.layout-inspire_home #main-content,body.layout-inspire_1_2_columns #main-content,body.layout-inspire_home #main-content{width:100%;padding-right:0;padding-left:0}
	#toogel-nav,#toogel-nav{display:block;text-align:center;font-size:1.4em;padding:5px;color:#2D2D2D;text-decoration:none;cursor:pointer}
	#toogel-nav:hover,#toogel-nav:hover,#toogel-nav:ACTIVE,#toogel-nav:ACTIVE{color:#e98003}
	#navigation,#navigation{display:none;float:none;width:40%;margin:0 auto}
	#navigation li,#navigation li{width:auto;float:none}
	#navigation li ul,#navigation li ul{width:auto}
	#navigation li ul li,#navigation li ul li{width:auto}
	#navigation a,#navigation a{text-align:center}
	#navigation .child-menu a,#navigation .child-menu a{text-align:left}
	body,body{padding-left:0;padding-right:0}
	#column-2{padding:10px 15px;}
	#features .block .home-icon {margin-right: 10px;width: 18%;}
	#footer{height: 100%;background-position: 45% 25%;}
 }
 
 @media(max-width:480px){
	.carousel-outer-wrap .carousel-slide-nav .flex-active,.carousel-outer-wrap .carousel-slide-nav .flex-active{background:0}
	.portlet-blogs form{margin:0}
	.lfr-textarea,-form -fieldset -field.lfr-textarea-container textarea,.lfr-textarea,-form -fieldset -field.lfr-textarea-container textarea{width:60%}

	.portfolio .portfolio-item,.portfolio #portfolio-filter,.portfolio .portfolio-item,.portfolio #portfolio-filter{width:90%;margin:20px auto;float:none}
	#portfolio-filter .port-cat span,#portfolio-filter .port-cat span{padding:10px;display:block}
	#portfolio-filter .port-cat a,#portfolio-filter .port-cat a{display:block;text-align:center;margin-bottom:5px;text-transform:uppercase}
	#Language-choices{left:50%}
	#column-2{padding:10px 15px;}
	#features .block .home-icon {margin-right: 10px;width: 18%;}
	#footer{height: 100%;background-position: 45% 25%;}
 }
 
 @media(max-width:320px){
	#footer,#footer{text-align:center}
	#footer .col-left,#footer .col-left{text-align:center}
	#footer .col-right,#footer .col-right{text-align:center}
	#navigation li ul li a{width:auto;font-size:11px}
	.web-form-portlet input[type="text"],.web-form-portlet input[type="password"],.web-form-portlet input[type="file"],.web-form-portlet input[type="reset"],.web-form-portlet select,.web-form-portlet button,.web-form-portlet -field-input-text{width:50%}
	.lfr-textarea,-form -fieldset -field.lfr-textarea-container textarea{width:50%}

	#column-2{padding:10px 15px;}
	#features .block .home-icon {margin-right: 10px;width: 18%;}
	#footer{height: 100%;background-position: 45% 25%;}
 }
 
  
/* COMPONENTS___________________________________________________________ */
.vf-cards-container {
    width: 60%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}
.vf-card {
    margin: 1px;
    padding: 5px;
    width: calc(50% - 2px);
    min-height: 300px;
    background-color: #0076CC;
    color:  rgb(245, 245, 245);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .3s;
}
/* buttons */
.vf-button-box {
    width: 100%;
    display: flex;
}
.vf-button {
    width: 230px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 10px;
}
.vf-button-a {
    display: block;
    border-radius: 20px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #0076CC;
    color: white;
    margin-top: 10px;
    transition: .3s;
    font-family: "Lato", sans-serif;
    font-weight: 600;
}
/* buttons */
.vf-link {
    text-decoration: none!important;
    color: rgb(245, 245, 245)!important;
}

 
/* COMPONENTS___________________________________________________________ */
.vf-cards-container {
    width: 60%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}
.vf-card {
    margin: 1px;
    padding: 5px;
    width: calc(50% - 2px);
    min-height: 300px;
    background-color: #0076CC;
    color:  rgb(245, 245, 245);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .3s;
}
/* buttons */
.vf-button-box {
    width: 100%;
    display: flex;
}
.vf-button {
    width: 260px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 10px;
}
.vf-button-a {
    display: block;
    border-radius: 20px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #0076CC;
    color: white;
    margin-top: 10px;
    transition: .3s;
    font-family: "Lato", sans-serif;
    font-weight: 600;
}
/* buttons */
.vf-link {
    text-decoration: none!important;
    color: rgb(245, 245, 245)!important;
}
/* COMPONENTS___________________________________________________________ */
/* BOX-HEADER_________________________________________________________ */
.vf-mini-header {
	position: relative;
    background-color: #0076CC;
    text-align: center;
    padding: 15px 0;
    margin: 0 auto;
}

@media screen and (max-width: 600px) {.vf-mini-header {display: flex; padding-left: 6px;} .vf-logout-txt {display: none;}}

.vf-mini-header-txt {
    color:  rgb(245, 245, 245);
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 400;
}
.vf-myunint-logo-txt {
    line-height: 1;
}
.vf-box-header {
    width: 100%;
    height: 130px;
    background-color: #0076CC;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 70px;
}
.vf-back-icon {
    color:  rgb(245, 245, 245);
    font-size: 50px;
    padding: 12px;
}
.vf-back-icon .vf-link {
    transition: .3s;
}
.vf-back-icon, .vf-section-name, .vf-help{
    height: 100%;
    display: flex;
    align-items: center;
}
.vf-back-icon, .vf-help {
    width: 300px;
}
.vf-section-name {
    width: 365px;
    justify-content: center;
}
.vf-help {
    justify-content: flex-end;
    margin-right: 18px;
}
.vf-box-header-span {
    display: inline-block;
    font-family: "Lato", sans-serif;
    color: rgb(245, 245, 245);
    font-size: 35px;
    text-align: center;
}
.vf-help {
    display: flex;
    align-items: center;
}
.vf-help .vf-icon {
    font-size: 28px;
    padding-right: 8px;
}
.vf-help .vf-help-span {
    font-family: "Lato", sans-serif;
    font-size: 23px;
}
/* BOX-HEADER__________________________________________________________ */
/* MAIN PAGE ____________________________________________________________ */
/* INTESTATION _________*/
.vf-intestation {
    width: 60%;
    margin: 50px auto;
    font-size: 18px;
    line-height: 1.5;
    font-family: "Domine", serif;
}
.vf-intestation .vf-intestation-title {
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 13px;
    color: #0076CC;
}
/* //INTESTATION ________*/
/* CARDS _________*/
.vf-card-title {
    text-align: center;
    margin: 0!important;
    font-family: "Lato", sans-serif;
}
.vf-card .vf-icon {
    font-size: 50px;
    margin-bottom: 28px;
}
.vf-card .vf-card-p {
    font-size: 12px;
    margin-top: 6px;
    text-align: center;
    font-family: "Domine", serif;
}
/* //CARDS ________*/
/* //MAIN PAGE ___________________________________________________________ */
/* PAGINA INTERNA____________________________________________________________ */
/* LEFT__________________ */
.vf-content {
    width: 100%;
    max-width: 2500px;
    display: flex;
    margin: 0 auto;
    padding: 50px 50px 0 50px;
}
.vf-left-content {
    width: 45%;
    text-align: center
}
.vf-left-txt-box {
    width: 55%;
    margin: 0 auto;
    text-align: start;
    position: sticky;
    top: 20px;
}
.vf-left-content .vf-left-text {
    font-weight: 600;
    font-size: 28px;
    font-family: "Lato", sans-serif;
    text-transform: uppercase;
    color: #0076CC;
}
/* LEFT__________________ */
/* RIGHT__________________ */
.vf-right {
    width: 55%;
}
.vfcard {
    width: 70%;
    margin-bottom: 30px;
}
.vfcard .vf-right-box {
    display: flex;
    align-items: flex-start;
}
.vfcard .vf-right-text {
    font-size: 20px;
    font-weight: 400;
    font-family: "Domine", serif;
    margin: 2px;
}
.vf-right-box .vf-icon {
    display: flex;
    align-items: flex-start;
    font-size: 25px;
    color: #C1001F;
    margin-right: 18px;
}
.vf-right .vf-voice-description {
    margin-top: 18px;
    display: inline-block;
    font-size:13px;
    font-family: "Domine", serif;
}
.vf-right .vf-voice-description.vf-indirizzi-rubrica {
    font-size: 13px;
   
}
.vf-hr {
    border: 0;
    border-top: 1px solid rgba(0, 118, 204, .3);
}
/* RIGHT__________________ */
/* MODULO PRESTITO__________________ */
.vf-form-biblio {
    width: 40%;
    margin: 0 auto;
}
.vf-form-biblio .vf-label-form, .vf-form-biblio .vf-input-form {
    display: block;
}
.vf-form-biblio .vf-input-form {
    width: 100%;
    height: 35px;
    border-radius: 15px;
    padding-left: 5px;
    border: 2px solid #0076CC;
    transition: .3s;
}
.vf-label-form {
    margin-bottom: 8px;
}
.vf-form-biblio .vf-input-form:focus-visible {
    border: 2px solid #005fa3;
    outline: none;
    box-shadow: 0 0 5px gray;
   
}
.vf-form-biblio .vf-button-a {
    width: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
    cursor: pointer;
    border: 0;
    font-size: 17px;
    margin-left: auto;
}
.vf-input-form.vf-textarea {
    height: 100px;
    padding: 10px;
}
.vf-informativa-privacy {
    display: flex;
    justify-content: space-between;
    margin-top: 27px;
}
.vf-checkbox-privacy-box {
    margin-top: 3px;
    margin-right: 10px;
}
.vf-testo-informativo-privacy {
    font-size: 14px;
    color: rgb(141, 141, 141);
}
/* MODULO PRESTITO__________________ */
/* hover______________________________________________________ */
.vf-card:hover {
    background-color: #005fa3;
}
.vf-button-a:hover {
    /* background-color: #005fa3; */
    box-shadow: 1px 1px 7px rgba(0, 0, 0, .5);
    transform: translateY(-3px);
}
.vf-back-icon .vf-link:hover {
    transform: scale(1.1);
}
/* hover______________________________________________________ */
.vf-mini-header {
    width: 60%;
}
/* MEDIA______________________________________________________ */
@media screen and (max-width: 1255px) {
    .vf-cards-container, .vf-mini-header {
        width: 80%;
    }
    .vf-intestation {
        width: 80%;
    }
    .vf-button-box {
        flex-direction: column;
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .vf-button {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 900px) {
    /* box-header */
    .vf-box-header .vf-back-icon {
        font-size: 30px;
    }
    .vf-box-header .vf-box-header-span {
        font-size: 20px;
    }
    /* box-header */
    /* homepage-cards */
    .vf-card {
        width: 100%;
    }
    /* homepage-cards */
    /* pagina-interna-docenti */
    /* fonts-size */
    .vf-left-content .vf-left-text {
        font-size: 26px;
    }
    .vf-right-box .vf-right-text {
        font-size: 17px;
    }
    .vf-right-box .vf-icon {
        font-size: 17px;
    }
    .vfcard .vf-right-text {

        font-size: 17px;
    }
    /* fonts-size */
    .vf-content {
        flex-direction: column;
    }
    .vf-left-content, .vf-right, .vf-left-txt-box {
        width: 100%;
    }
    .vf-left-content {
        margin-top: 20px;
        padding: 8px;
    }
    .vf-left-txt-box {
        margin-bottom: 50px;
        font-size: 23px;
    }
    .vf-content {
        padding: 0;
    }
    .vf-button-box {
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 0;
        margin-top: 30px;
    }
    .vf-right-text {
        margin-bottom: 20px;
    }
    .vf-hr {
        margin-top: 20px;
    }
    .vf-box-header .vf-help-span{
        display: none;
    }
    .vf-help {
        justify-content: flex-end;
        margin-right: 10px;
    }
    .vfcard {
        width: 100%;
        padding: 8px;
    }
    /* pagina-interna-docenti */
    /* Form biblio */
    .vf-form-biblio {
        width: 80%;
    }
    /* Form biblio */
}
@media screen and (max-width: 570px) {
    .vf-cards-container, .vf-mini-header {
        width: 100%;
    }
    .vf-intestation {
        width: 100%;
        font-size: 15px;
    }
    .vf-card-title {
        font-size: 18px;
    }
    .vf-button-box {
        align-items: center;
    }
    .vf-box-header {
        margin-bottom: 10px;
    }
    /* Form biblio */
    .vf-form-biblio {
        width: 95%;
    }
    .vf-label-form:first-child {
        margin-top: 50px;
    }
    /* Form biblio */
}
.portlet-layout.row-fluid > .home-blocco-3.span12.portlet-column.portlet-column-only {
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* ADATTAMENTO LIFERAY */
.vf-mini-header {
    background-color: #0076CC;
    text-align: center;
    padding: 15px 0;
    margin: 0 auto;
}
.vf-mini-header-txt {
    color:  rgb(245, 245, 245);
    font-family: 'Work Sans', sans-serif;
    font-size: 35px;
    font-weight: 100;
}

.vf-right .vf-voice-description  {
      font-weight: 500;
}

.vf-myunint-header {
    width: 100%;
    height: 180px;
    background-color: #0076CC;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.vf-myunint-logo-txt {
    font-size: 60px;
    margin-left: 80px;
    color: white;
    text-decoration: none;
}
.vf-myunint-logo-txt > .vf-header-txt {
    color: white!important;
}
.vf-myunint-header .vf-unint-logo-img-box {
    height: 100%;
    width: 300px;
    display: flex;
    align-items: center;
    margin-right: 80px;
}
.vf-myunint-header .vf-unint-logo-img-box .vf-img {
    width: 100%;
}
@media screen and (max-width:900px) {
    .vf-myunint-logo-txt {
        font-size: 50px;
        margin-left: 40px;
    }
    .vf-myunint-header .vf-unint-logo-img-box {
        width: 200px;
        margin-right: 50px;
    }
    .vf-header-txt:nth-child(2) {
        margin-left: 0!important;
    }
}
@media screen and (max-width:550px) {
    .vf-myunint-logo-txt {
        font-size: 33px;
        margin-left: 10px;
    }
    .vf-myunint-header .vf-unint-logo-img-box {
        width: 150px;
        margin-right: 10px;
    }
}