*::-webkit-selection{background-color:#03A9F4;background-position:initial initial;background-repeat:initial initial;color:#FFF}
*::-moz-selection{background-color:#03A9F4;background-position:initial initial;background-repeat:initial initial;color:#FFF}
*::selection{background-color:#03A9F4;background-position:initial initial;background-repeat:initial initial;color:#FFF}

/* =============================================================================
Forms
============================================================================= */
select{background:#fff;border:1px solid #ccc}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.20) inset;-moz-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.20) inset;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.20) inset}

textarea:hover,textarea:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="color"]:hover,input[type="color"]:focus{border:1px solid #ccc;color:#201C1C;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background:#eee}
legend{border-bottom:1px solid #ccc}
label{color:#201C1C}
.form-prefix,.form-suffix{color:#fff;background:#336E7B}

.formschecklist li label{color:#201C1C;background:#ccc;border:1px solid #ccc}
.formschecklist li label:hover,.formschecklist li input[type="radio"]:checked + label,.formschecklist li input[type="checkbox"]:checked + label{color:#fff;background:#336E7B;border:1px solid #22313F}

.formswitch input.toggle-round + label{background:#ddd}
.formswitch input.toggle-round + label:before{background:#DDD}
.formswitch input.toggle-round + label:after{background:#fff}
.formswitch input.toggle-round:checked + label:before{background:#4EB56C}

.formswitch input.toggle-flat + label{background:#ddd}
.formswitch input.toggle-flat + label:before{background:#fff}
.formswitch input.toggle-flat + label:after{background:#ddd}
.formswitch input.toggle-flat:checked + label{background:#4EB56C}
.formswitch input.toggle-flat:checked + label:after{background:#4EB56C}

.fielderror{border:1px solid #F1734B !important}
.msgnovalid{color:#FCFCFC;background:#F1734B}
.fieldsuccess{border:1px solid #4EB56C !important}
.msgvalid{color:#FCFCFC;background:#4EB56C}

/* =============================================================================
Heading
============================================================================= */
.heading { background-color: #f8f9fb;}

/* =============================================================================
Search
============================================================================= */
.search { border:none; background-color: #e9e9e9; font-style: italic;}

/* =============================================================================
Buttons
============================================================================= */
.btn{background:#FCFCFC;color:#524B48;border-color:#EEEBE8}
.btn:hover,.btn:active,.btn:focus{background:#ECE9E6}
.btn.primary{background:#77A6C0;color:#fff;border-color:#527C95}
.btn.primary:hover,.btn.primary:active,.btn.primary:focus{background:#5D8399}
.btn.success{background:#4EB56C;color:#fff;border-color:#3D985B}
.btn.success:hover,.btn.success:active,.btn.success:focus{background:#409559}
.btn.info{background:#52B3D9;color:#fff;border-color:#337B96}
.btn.info:hover,.btn.info:active,.btn.info:focus{background:#4398B7}
.btn.warning{background:#FAC239;color:#fff;border-color:#D79606}
.btn.warning:hover,.btn.warning:active,.btn.warning:focus{background:#D1A432}
.btn.danger{background:#F1734B;color:#fff;border-color:#AA5032}
.btn.danger:hover,.btn.danger:active,.btn.danger:focus{background:#BF5437}

/* =============================================================================
Audio
============================================================================= */
.blocksound{background:#0288D1}
.blocksound strong{color:#FCFCFC}
.blocksound .mejs-embed,.blocksound .mejs-embed body{background:#000}
.blocksound .mejs-overlay-loading span{background:url('../images/preloader.gif') #3A3C3D 50% 50% no-repeat;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-total{background:#343434}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#262626}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-current{background:#03A9F4}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-buffering{background:#464849;background-image:-webkit-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-moz-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-o-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-ms-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);-moz-background-size:6px 6px;background-size:6px 5px;-webkit-background-size:6px 5px}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float{background:#C2C8CF;color:#111}
.blocksound .mejs-controls .mejs-play button,.blocksound .mejs-controls .mejs-pause button{background:none;color:#fff}
.blocksound .mejs-controls .mejs-mute button,.blocksound .mejs-controls .mejs-unmute button{background:none;color:#fff}
.blocksound .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#262626}
.blocksound .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#E8E8E8}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float{background:#fff}
.blocksound .mejs-controls .mejs-time-rail .mejs-time-float-current{color:#262626}
.blocksound .mejs-container .mejs-controls .mejs-time{color:#fff}
.blocksound .mejs-container .mejs-controls .mejs-time span{color:#fff}

/* =============================================================================
Video
============================================================================= */
.blockvideo{background:#0288D1}
.blockvideo .mejs-container{background:#000}
.blockvideo .mejs-embed,.blockvideo .mejs-embed body{background:#000}
.blockvideo .mejs-poster{background-position:50% 50%;background-repeat:no-repeat}
.blockvideo .mejs-poster img{border:0}
.blockvideo .mejs-overlay-button{background:#0288D1;color:#dedede}
.blockvideo .mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.blockvideo .mejs-overlay-loading span{background:url('../images/pr-video.gif') transparent no-repeat 50% 50%;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;background-size:24px 24px}
.blockvideo .mejs-container .mejs-controls{background:#0288D1}
.blockvideo .mejs-container .mejs-controls .mejs-time{color:#FCFCFC}
.blockvideo .mejs-container .mejs-controls .mejs-time span{color:#FCFCFC}
.blockvideo .mejs-controls .mejs-play button,.blockvideo .mejs-controls .mejs-pause button{background:none;color:#fff}
.blockvideo .mejs-controls .mejs-time-rail span{background:#DBD1C7}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-total{background:#343434}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#262626}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-current{background:#03A9F4}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-handle{background:#FCFCFC;border:solid 2px #333}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-float{background:#eee;border:solid 1px #333;color:#111}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-float-current{background:none}
.blockvideo .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent transparent;background:none}
.blockvideo .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{background:none}
.blockvideo .mejs-controls .mejs-fullscreen-button button,.blockvideo .mejs-controls .mejs-unfullscreen button{background:none;color:#fff}
.blockvideo .mejs-controls .mejs-mute button,.blockvideo .mejs-controls .mejs-unmute button{background:none;color:#fff}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider{background:#0288D1}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{background:#ddd;background:rgba(255, 255, 255, 0.5)}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#ddd;background:rgba(255, 255, 255, 0.9)}
.blockvideo .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{background:#ddd;background:rgba(255, 255, 255, 0.9)}
.blockvideo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}
.blockvideo .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}
.blockvideo .mejs-controls .mejs-captions-button button{background-position:-48px 0}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent}
.blockvideo .mejs-controls .mejs-captions-button .mejs-captions-selector ul li{color:#FCFCFC}
.blockvideo .mejs-chapters{border-right:solid 1px #FCFCFC}
.blockvideo .mejs-chapters .mejs-chapter{background:#222;background:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);border:0}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block{color:#FCFCFC;border-right:solid 1px #333;border-bottom:solid 1px #333}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}
.blockvideo .mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}
.blockvideo .mejs-captions-layer{color:#FCFCFC}
.blockvideo .mejs-captions-layer a{color:#FCFCFC}
.blockvideo .mejs-captions-text{background:rgba(20, 20, 20, 0.8)}
.blockvideo .me-cannotplay a{color:#FCFCFC}
.blockvideo .mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.blockvideo .mejs-controls .mejs-loop-on button{background-position:-64px 0}
.blockvideo .mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.blockvideo .mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.blockvideo .mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.blockvideo .mejs-contextmenu{background:#FCFCFC;border:solid 1px #999}
.blockvideo .mejs-contextmenu .mejs-contextmenu-separator{background:#333}
.blockvideo .mejs-contextmenu .mejs-contextmenu-item{color:#333}
.blockvideo .mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#FCFCFC}
.blockvideo .mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.blockvideo .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent}
.blockvideo .mejs-postroll-layer{background:rgba(50,50,50,0.7)}
.blockvideo .mejs-postroll-close{background:rgba(50,50,50,0.7);color:#FCFCFC}

/* =============================================================================
Lightbox
============================================================================= */
.tos-wrapper.tos-fixed{background:yellow;}
.tos-uibg{background-image:-webkit-linear-gradient(bottom,rgba(255,206,85,0.5) 0%,rgba(255,206,85,0) 100%);background-image:-moz-linear-gradient(bottom,rgba(255,255,0,0.5) 0%,rgba(255,255,0,0) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)}
.tos-wrapper .tos-caption{text-shadow:0 1px 2px rgba(255,206,85,0.8)}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{text-shadow:0 2px 4px rgba(255,206,85,0.8)}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{text-shadow:0 3px 6px rgba(255,206,85,0.8)}
.tos-caption{color:#fff}
.tos-slide.tos-loading:after{border-right:5px solid #000}
.tos-wrapper.tos-fixed .tos-slide.tos-loading:after{border-right-color:#fff}
.tos-wrapper.tos-fixed .tos-slide.tos-html > div{background:#fff;color:#333}
.tos-desktop .tos-wrapper.tos-fixed{background:rgba(255,206,85,0.85)}
.tos-play{background:#000}
.tos-prev,.tos-next,.tos-close{background:#000}
.tos-prev span,.tos-close span:before{border-bottom:3px solid #fff;border-left:3px solid #fff}
.tos-next span,.tos-close span:after{border-top:3px solid #fff;border-right:3px solid #fff}
.tos-pagination.tos-bullets a{background:rgba(255,206,85,0.2)}
.tos-pagination.tos-bullets a:hover{background:rgba(255,206,85,0.5)}
.tos-pagination.tos-bullets a.tos-selected{background:rgba(255,206,85,0.9)}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{border:2px solid #333}
.tos-wrapper.tos-has-thumbnails .tos-pagination a.tos-selected{border:2px solid #fff}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover}
.tos-wrapper .tos-play:after{border-left-color:#fff}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff}

/* =============================================================================
Slider Pro
============================================================================= */
/* Right thumbnails with pointer
--------------------------------*/
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-left:5px solid red}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}

/* Left thumbnails with pointer
-------------------------------*/
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-left:5px solid red}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}

/* Bottom thumbnails with pointer
---------------------------------*/
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-bottom:5px solid red}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}

/* Top thumbnails with pointer
------------------------------*/
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-bottom:5px solid red}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}

/* Layers
--------------------------------------------------*/
.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,0.7)}
.sp-white{color:#000;background:#fff;background:rgba(255,255,255,0.7)}

/* Touch Swipe
--------------------------------------------------*/
.sp-grab{cursor:url('../images/openhand.cur'),move}
.sp-grabbing{cursor:url('../images/closedhand.cur'),move}

/* Full Screen
--------------------------------------------------*/
.sp-full-screen{background:#000}

/* Buttons
--------------------------------------------------*/
.sp-selected-button{background:#000}

/* Arrows
--------------------------------------------------*/
.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after{background:#FFF}
.ie8.sp-horizontal .sp-previous-arrow,.ie7.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}
.ie8.sp-horizontal .sp-next-arrow,.ie7.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}
.ie8.sp-vertical .sp-previous-arrow,.ie7.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}
.ie8.sp-vertical .sp-next-arrow,.ie7.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}

/* Thumbnail Arrows
--------------------------------------------------*/
.sp-previous-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-next-thumbnail-arrow:after{background:#FFF}
.ie8 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie7 .sp-thumbnail-arrow:after{content:none}
.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}
.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}
.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}
.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}

/* Video
--------------------------------------------------*/
a.sp-video img{border:none}
a.sp-video:after{border:2px solid #FFF;color:#FFF;background:rgba(0,0,0,0.2)}

/* CSS for preventing styling issues in WordPress
--------------------------------------------------*/
.slider-pro img.sp-layer{border:none}

/* =============================================================================
Navbar
============================================================================= */
.top-nav{background:transparent}
.top-nav span[class="nav-brand"],.top-nav span[class="nav-brand"] a{color:#fff}
.top-nav label.btmenu-toggle span:nth-child(1){color:#666565;}
.top-nav label.btmenu-toggle span:nth-child(2),.top-nav label.btmenu-toggle span:nth-child(3),.top-nav label.btmenu-toggle span:nth-child(4){background:#666565;}

/* =============================================================================
Nav Dropdown
============================================================================= */
.tmenu{background:#0288D1}
.nav-dropdown .sub-menu{background:#f8f9fb;}
.nav-dropdown .sub-menu a{background: #f8f9fb;color:#99abb4;}
.nav-dropdown a:hover{background:transparent;}
.nav-dropdown li,.tmenu,.nav-dropdown a{color:#99abb4}
.nav-dropdown li{border-bottom:0}
.nav-dropdown li:last-child{border-bottom:none}
.nav-dropdown a{border-right:none}
.nav-dropdown li:last-child a,.nav-dropdown ul ul a{border-right:none}
.nav-dropdown label.arrow,.tmenu span.arrow{background:#BBBBBB;color:#fff}
.nav-dropdown .sub-menu label.arrow{background:#212121;}
.nav-dropdown li, .tmenu, .nav-dropdown a:hover {color:#fff !important;}

/* =============================================================================
Menu
============================================================================= */
.current-menu-item a{background:none; color: #fff}

/* =============================================================================
Site
============================================================================= */
body{background: #fff;color:#555}

a{color:#03A9F4;text-decoration:none;}
h1,h2,h3,h4,h5,h6{color:#212121}
.alignleft,img.alignleft{}
.alignright,img.alignright{border:1px solid #C5C5C5}
.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto;border:1px solid #C5C5C5}
.wp-caption{background:#E8E8E8}

h2{font-family: 'rochesterregular', Arial, sans-serif; font-size: 4rem }
h2.chisono {color:#a0d468;}
h2.libri {color: #fb6e52;text-align: left;font-size: 2.9rem;}
h2.slider-home{font-family: 'rochesterregular', Arial, sans-serif; font-size: 2rem }

/* =============================================================================
Cookie Bar
============================================================================= */
#cookiebar.opacity{background:rgba(0,0,0,0.9);color:#fff}
#cookiebar.solid{background:#111;color:#fff}

/* =============================================================================
logo
============================================================================= */

/* =============================================================================
404
============================================================================= */

/* =============================================================================
Header
============================================================================= */

/* =============================================================================
Top Search
============================================================================= */
#topsearch input{background: #FFFFFF;
  border: 1px solid #89a2aa;-webkit-box-shadow:0 1px 3px #c8bfbf inset;-moz-box-shadow:0 1px 3px #c8bfbf inset;box-shadow:0 1px 3px #c8bfbf inset}
#topsearch button{color:#fff;background: #89a2aa;}
#topsearch button:hover,#topsearch button:active,#topsearch button:focus{background:#89a2aa;}

/* =============================================================================
Live Search
============================================================================= */
#search-result:before{border-color:transparent transparent #b6b6b6}
#search-result a:hover{background:#F5F5F5}
#search-result{background:#fff;border:1px solid #b6b6b6}
#search-result li{border-bottom:1px solid #b6b6b6}
#search-result li:last-child{border-bottom:none}
form#searchform i.live-search-loading{color:#fff}

/* =============================================================================
Page
============================================================================= */

/* =============================================================================
Footer
============================================================================= */
footer#foot{}


/* =============================================================================
Search page
============================================================================= */
#page_search article span{color:#666}
span.search-highlight{background:#FFD22E}

/* =============================================================================
Blog
============================================================================= */
.listarticleblog article span.postype{color:#03A9F4}
.listarticleblog article .intpost h3 a{color:#0288D1}

/* =============================================================================
Gallery post format
============================================================================= */

/* =============================================================================
Default navigatiopn gallery
============================================================================= */
.gallery li a:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background:rgba(0,0,0,0.5)}
.gallery li a:hover:after{filter:alpha(opacity=100);opacity:1;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background:rgba(0,0,0,0.5)}
.gallery li a:before{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;background:#d64425;color:#fff}
.gallery li a:hover:before{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.gallery li a:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background:rgba(0,0,0,0.5)}
.gallery li a:hover:after{filter:alpha(opacity=100);opacity:1;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background:rgba(0,0,0,0.5)}
.gallery li a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;background:#d64425;color:#fff}
.gallery li a:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}

#navimg span a:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background:rgba(0,0,0,0.5)}
#navimg span a:hover:after{filter:alpha(opacity=100);opacity:1;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background:rgba(0,0,0,0.5)}
#navimg span a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);opacity:0;background:#d64425;color:#fff}
#navimg span a:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}

/* =============================================================================
Single post
============================================================================= */
.articleblog article span.postype{color:#03A9F4}

/* =============================================================================
Page author
============================================================================= */
.page_author #boxauthor figure{background:#ccc}
.page_author #boxauthor img.avatar{border:4px solid #fff;box-shadow:0 0 1px 0 #ccc}
.page_author #boxauthor figcaption{background:#fff}
.page_author #boxauthor figcaption a{color:#333}
.page_author #boxauthor #authordesc{background:#fff}
.page_author #boxauthor nav{background:#fff}

/* =============================================================================
Share link
============================================================================= */
#sharelink ul li a i{color:#B2B2B2}
#sharelink ul li a:hover i.fa-facebook-square{color:#3B5998}
#sharelink ul li a:hover i.fa-twitter-square{color:#4287B9}
#sharelink ul li a:hover i.fa-google-plus-square{color:#DE5342}
#sharelink ul li a:hover i.fa-pinterest-square{color:#CB2027}
#sharelink ul li a:hover i.fa-linkedin-square{color:#2B5AC8}

/* =============================================================================
Author desc
============================================================================= */
.authordesc{background:#fff}
.authordesc i{color:#EB5055}
.authordesc span{color:#043D5D}
.authordesc p{color:#707070}

/* =============================================================================
Paginate
============================================================================= */
.mbs-pages ul li a{background:#03A9F4;color:#fff}
.mbs-pages ul li a:hover,.mbs-pages ul li span.current{background:#0288D1;color:#fff}
.mbs-pages ul li a,.mbs-pages ul li span{border:1px solid #fff}
.pagination-post span,.pagination-post a:hover span{background:#03A9F4;color:#fff}
.pagination-post a span{background:#03A9F4;color:#fff}

/* =============================================================================
Comments
============================================================================= */
/*comments header*/
.comments-header i, .comments-header h3{color:#03A9F4}

/*comments color*/
ol.commentlist li div.firstlist{  background: #F7F7F7;-webkit-box-shadow: 0 0 1px 0 rgba(164,154,135,0.6);-moz-box-shadow: 0 0 1px 0 rgba(164,154,135,0.6);box-shadow: 0 0 1px 0 rgba(164,154,135,0.6);border-radius: 2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;-webkit-border-radius: 2px 2px 2px 2px;border: 1px solid #c7d3d9;}

ol.commentlist li .comment-top .reply a{color:#fff}
ol.commentlist li .author-image img{border:1px solid #fff}
ol.commentlist li .comment-author{color: #99ABB4;}

/*comments form color*/
#respond h3{color: #99ABB4;font-family: 'rochesterregular';font-size: 2rem;}
p.comment-notes{color:#434037}
form#commentform p input[type="text"]{border:1px solid #D0CCC4;background:#F1F0ED;-webkit-box-shadow:0 1px 3px rgba(165,156,135,0.6) inset;-moz-box-shadow:0 1px 3px rgba(165,156,135,0.6) inset;box-shadow:0 1px 3px rgba(165,156,135,0.6) inset}

form#commentform p textarea{border:1px solid #D0CCC4;background:#F1F0ED;-webkit-box-shadow:0 1px 3px rgba(165,156,135,0.6) inset;-moz-box-shadow:0 1px 3px rgba(165,156,135,0.6) inset;box-shadow:0 1px 3px rgba(165,156,135,0.6) inset}

form#commentform p input[type="text"]:hover,form#commentform p input[type="text"]:active,form#commentform p input[type="text"]:focus,form#commentform p textarea:hover,form#commentform p textarea:active,form#commentform p textarea:focus{background:#fff;color:#786C59}

form#commentform p input[type="submit"]{color:#fff;background:#00D2A5;border:none;-webkit-box-shadow:0 -2px 0 #03A9F4 inset;-moz-box-shadow:0 -2px 0 #03A9F4 inset;box-shadow:0 -2px 0 #03A9F4 inset}
form#commentform p input[type="submit"]:hover{background:#03A9F4}

form#commentform p input[type="text"]:-moz-placeholder{color:#786C59}
form#commentform p input[type="text"]::-moz-placeholder{color:#786C59}
form#commentform p input[type="text"]:-ms-input-placeholder{color:#786C59}
form#commentform p input[type="text"]::-webkit-input-placeholder{color:#786C59}
form#commentform p input[type="email"]:-moz-placeholder{color:#786C59}
form#commentform p input[type="email"]::-moz-placeholder{color:#786C59}
form#commentform p input[type="email"]:-ms-input-placeholder{color:#786C59}
form#commentform p input[type="email"]::-webkit-input-placeholder{color:#786C59}
form#commentform p textarea:-moz-placeholder{color:#786C59}
form#commentform p textarea::-moz-placeholder{color:#786C59}
form#commentform p textarea:-ms-input-placeholder{color:#786C59}
form#commentform p textarea::-webkit-input-placeholder{color:#786C59}

form#commentform p input[type="text"]:hover:-moz-placeholder,form#commentform p input[type="text"]:focus:-moz-placeholder{color:#fff}
form#commentform p input[type="text"]:hover::-moz-placeholder,form#commentform p input[type="text"]:focus::-moz-placeholder{color:#fff}
form#commentform p input[type="text"]:hover:-ms-input-placeholder,form#commentform p input[type="text"]:focus:-ms-input-placeholder{color:#fff}
form#commentform p input[type="text"]:hover::-webkit-input-placeholder,form#commentform p input[type="text"]:focus::-webkit-input-placeholder{color:#fff}
form#commentform p input[type="email"]:hover:-moz-placeholder,form#commentform p input[type="email"]:focus:-moz-placeholder{color:#fff}
form#commentform p input[type="email"]:hover::-moz-placeholder,form#commentform p input[type="email"]:focus::-moz-placeholder{color:#fff}
form#commentform p input[type="email"]:hover:-ms-input-placeholder,form#commentform p input[type="email"]:focus:-ms-input-placeholder{color:#fff}
form#commentform p input[type="email"]:hover::-webkit-input-placeholder,form#commentform p input[type="email"]:focus::-webkit-input-placeholder{color:#fff}
form#commentform p textarea:hover:-moz-placeholder,form#commentform p textarea:focus:-moz-placeholder{color:#fff}
form#commentform p textarea:hover::-moz-placeholder,form#commentform p textarea:focus::-moz-placeholder{color:#fff}
form#commentform p textarea:hover:-ms-input-placeholder,form#commentform p textarea:focus:-ms-input-placeholder{color:#fff}
form#commentform p textarea:hover::-webkit-input-placeholder,form#commentform p textarea:focus::-webkit-input-placeholder{color:#fff}

/* =============================================================================
Default audio playlist wordpress
============================================================================= */
.wp-audio-playlist .mejs-container{background:#0288D1}
.wp-audio-playlist .mejs-embed,.wp-audio-playlist .mejs-embed body{background:#000}
.wp-audio-playlist .mejs-overlay-loading span{background:url('../images/loader.gif') #3A3C3D 50% 50% no-repeat}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-total{background:#343434}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#262626}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-current{background:#03A9F4}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-buffering{background:#464849;background-image:-webkit-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-moz-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-o-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:-ms-linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);background-image:linear-gradient(-45deg,#464849 25%,#262929 25%,#262929 50%,#464849 50%,#464849 75%,#262929 75%,#262929);-moz-background-size:6px 6px;background-size:6px 5px;-webkit-background-size:6px 5px}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float{background:#C2C8CF;color:#111}
.wp-audio-playlist .mejs-controls .mejs-play button,.wp-audio-playlist .mejs-controls .mejs-pause button{background:none;color:#fff}
.wp-audio-playlist .mejs-controls .mejs-mute button,.wp-audio-playlist .mejs-controls .mejs-unmute button{background:none;color:#fff}
.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#262626}
.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float{background:#DBD1C7}
.wp-audio-playlist .mejs-controls .mejs-time-rail .mejs-time-float-current{color:#746A5F}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time{color:#FCFCFC}
.wp-audio-playlist .mejs-container .mejs-controls .mejs-time span{color:#FCFCFC}
.wp-playlist-current-item img{border:2px solid #b6b6b6}

/* =============================================================================
Default video playlist wordpress
============================================================================= */
.wp-video-playlist .mejs-container{background:#000}
.wp-video-playlist .mejs-embed,.wp-video-playlist .mejs-embed body{background:#000}
.wp-video-playlist .mejs-poster{background-position:50% 50%;background-repeat:no-repeat}
.wp-video-playlist .mejs-poster img{border:0}
.wp-video-playlist .mejs-overlay-button{background:#03A9F4;color:#dedede}
.wp-video-playlist .mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.wp-video-playlist .mejs-overlay-loading span{background:url('../images/loader.gif') transparent no-repeat 50% 50%}
.wp-video-playlist .mejs-container .mejs-controls{background:#0288D1}
.wp-video-playlist .mejs-container .mejs-controls .mejs-time{color:#FCFCFC}
.wp-video-playlist .mejs-container .mejs-controls .mejs-time span{color:#FCFCFC}
.wp-video-playlist .mejs-controls .mejs-play button,.wp-video-playlist .mejs-controls .mejs-pause button{background:none;color:#fff}
.wp-video-playlist .mejs-controls .mejs-time-rail span{background:#DBD1C7}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-total{background:#343434}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#262626}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-current{background:#03A9F4}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-handle{background:#FCFCFC;border:solid 2px #333}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-float{background:#eee;border:solid 1px #333;color:#111}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-float-current{background:none}
.wp-video-playlist .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent transparent;background:none}
.wp-video-playlist .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{background:none}
.wp-video-playlist .mejs-controls .mejs-fullscreen-button button,.wp-video-playlist .mejs-controls .mejs-unfullscreen button{background:none;color:#fff}
.wp-video-playlist .mejs-controls .mejs-mute button,.wp-video-playlist .mejs-controls .mejs-unmute button{background:none;color:#fff}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider{background:#0288D1}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{background:#ddd;background:rgba(255, 255, 255, 0.5)}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#ddd;background:rgba(255, 255, 255, 0.9)}
.wp-video-playlist .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{background:#ddd;background:rgba(255, 255, 255, 0.9)}
.wp-video-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}
.wp-video-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}
.wp-video-playlist .mejs-controls .mejs-captions-button button{background-position:-48px 0}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent}
.wp-video-playlist .mejs-controls .mejs-captions-button .mejs-captions-selector ul li{color:#FCFCFC}
.wp-video-playlist .mejs-chapters{border-right:solid 1px #FCFCFC}
.wp-video-playlist .mejs-chapters .mejs-chapter{background:#222;background:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);border:0}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block{color:#FCFCFC;border-right:solid 1px #333;border-bottom:solid 1px #333}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}
.wp-video-playlist .mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}
.wp-video-playlist .mejs-captions-layer{color:#FCFCFC}
.wp-video-playlist .mejs-captions-layer a{color:#FCFCFC}
.wp-video-playlist .mejs-captions-text{background:rgba(20, 20, 20, 0.8)}
.wp-video-playlist .me-cannotplay a{color:#FCFCFC}
.wp-video-playlist .mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.wp-video-playlist .mejs-controls .mejs-loop-on button{background-position:-64px 0}
.wp-video-playlist .mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.wp-video-playlist .mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.wp-video-playlist .mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.wp-video-playlist .mejs-contextmenu{background:#FCFCFC;border:solid 1px #999}
.wp-video-playlist .mejs-contextmenu .mejs-contextmenu-separator{background:#333}
.wp-video-playlist .mejs-contextmenu .mejs-contextmenu-item{color:#333}
.wp-video-playlist .mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#FCFCFC}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.wp-video-playlist .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent}
.wp-video-playlist .mejs-postroll-layer{background:rgba(50,50,50,0.7)}
.wp-video-playlist .mejs-postroll-close{background:rgba(50,50,50,0.7);color:#FCFCFC}

/* =============================================================================
Playlist wordpress
============================================================================= */
.wp-playlist-item{background:#03A9F4;color:#fff;border-bottom:1px solid #212121}
.wp-playlist-item:last-of-type{border-bottom:none}
.wp-playlist-item:hover{background:#0288D1)}
.wp-playlist-item.wp-playlist-playing{background:#0288D1}
.wp-playlist-item a{color:#fff}

/* =============================================================================
Widgets
============================================================================= */
.sdwidget{color:#555;background:#fff;border:1px solid #d1d1d1}
.sdwidget strong.sidebar_title{color:#555;border-bottom:1px solid #c9c9c9;display: none;}
.sdwidget strong.sidebar_title span{border-bottom:1px solid #555}
.sdwidget a{color:#555}
.sdwidget a:hover{color: #80CAF0;}
.sdwidget li{color:#555}

/* =============================================================================
Widget Default Archive
============================================================================= */
.widget_archive ul li{border-bottom:1px solid #d1d1d1}
.widget_archive ul li a:before{color:#666}
.widget_archive select{border:1px solid #d1d1d1}

/* =============================================================================
Widget Default Categories
============================================================================= */
.widget_categories ul li{border-bottom:1px solid #d1d1d1}
.widget_categories ul li:last-child{border:none}
.widget_categories ul li a:before{color:#666}
.widget_categories select{border:1px solid #d1d1d1}

/* =============================================================================
Widget Default Recent post
============================================================================= */
.widget_recent_entries ul li{border-bottom:1px solid #d1d1d1}
.widget_recent_entries ul li:last-child{border-bottom:none}

/* =============================================================================
Widget Default Recent comments
============================================================================= */
.widget_recent_comments ul li{border-bottom:1px solid #d1d1d1}
.widget_recent_comments ul li:last-child{border-bottom:none}

/* =============================================================================
Widget Default Tag cloud
============================================================================= */
.widget_tag_cloud .tagcloud a{border:1px solid #d1d1d1}
.widget_tag_cloud .tagcloud a:hover{background:#33302A}

/* =============================================================================
Widget Default Calendar
============================================================================= */
.widget_calendar table{background:#fff;border:1px solid #d1d1d1;color:#2A2A25}
.widget_calendar table td a:hover{color:#2A2A25 !important}
.widget_calendar table td#today{background:#2A2A25;color:#fff}
.widget_calendar table td{border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
.widget_calendar table td:last-child{border-right:none}
.widget_calendar table tfoot td#prev,.widget_calendar table tfoot td.pad{border:none}

/* =============================================================================
Widget Default pages
============================================================================= */
.widget_pages ul li{border-bottom:1px solid #d1d1d1}
.widget_pages ul li:last-child{border-bottom:none}
.widget_pages ul li.current-menu-item a{color:#D74325}

/* =============================================================================
Widget Default Meta
============================================================================= */
.widget_meta ul li{border-bottom:1px solid #d1d1d1}
.widget_meta ul li:last-child{border-bottom:none}

/* =============================================================================
Widget Default Search
============================================================================= */
.widget_search #searchform input{background:#fff;color:#2A2A25;border:none}
.widget_search #searchform button{border:none;background:#D24627;color:#fff}
.widget_search #searchform input[type="text"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.widget_search #searchform input[type="text"]:-moz-placeholder{color:#999}
.widget_search #searchform input[type="text"]::-moz-placeholder{color:#999}
.widget_search #searchform input[type="text"]:-ms-input-placeholder{color:#999}
.widget_search #searchform input[type="text"]::-webkit-input-placeholder{color:#999}
.widget_search #searchform input[type="email"]:-moz-placeholder{color:#999}
.widget_search #searchform input[type="email"]::-moz-placeholder{color:#999}
.widget_search #searchform input[type="email"]:-ms-input-placeholder{color:#999}
.widget_search #searchform input[type="email"]::-webkit-input-placeholder{color:#999}

/* =============================================================================
Widget Default Menu
============================================================================= */
.widget_nav_menu ul li{border-bottom:1px solid #d1d1d1}
.widget_nav_menu ul li:last-child{border-bottom:none}
.widget_nav_menu ul li.current-menu-item a{color:#B47240}

/* =============================================================================
Contact form 7
============================================================================= */
div.wpcf7-mail-sent-ok{color:#FCFCFC;background:#4EB56C}
div.wpcf7-spam-blocked{border:2px solid #f39c12}
.wpcf7-not-valid{border:1px solid #F1734B !important}
div.wpcf7-mail-sent-ng,span.wpcf7-not-valid-tip,div.wpcf7-validation-errors,.use-floating-validation-tip span.wpcf7-not-valid-tip{color:#FCFCFC;background:#F1734B}
div.wpcf7 img.ajax-loader{border:none}
div.wpcf7 .placeheld{color:#888}

/* =============================================================================
Wpml
============================================================================= */
#lang_sel_widget{background:#f9f2e6;box-shadow:0 0 3px 0 rgba(231, 203, 156, 0.8)}
#lang_sel a,#lang_sel a:visited{color:#444;border:1px solid #b6b6b6;background:#fff}
#lang_sel ul ul {border-top:1px solid #b6b6b6}
#lang_sel ul ul a,#lang_sel ul ul a:visited{background:#fff;color:#444}
#lang_sel a:hover,#lang_sel ul ul a:hover{color:#000;background:#eee}
#lang_sel :hover > a,#lang_sel ul ul :hover > a{color:#000;background:#eee}
#lang_sel a.lang_sel_sel{color:#727272}
#lang_sel a.lang_sel_sel:hover{color:#212121}
#lang_sel_footer{background-color:#fff;border:1px solid #b6b6b6}
#lang_sel_list a,#lang_sel_list a:visited{color:#444}
#lang_sel_list.lang_sel_list_vertical a,#lang_sel_list.lang_sel_list_vertical a:visited{border:1px solid #b6b6b6}
#lang_sel_list.lang_sel_list_vertical ul{border-top:1px solid #b6b6b6}
#lang_sel_list ul a,#lang_sel_list_list ul a:visited{color:#444}
#lang_sel_list ul a.lang_sel_sel{background:#fff}
#lang_sel_list a.lang_sel_sel{background:none;color:#444}
#lang_sel_list a.lang_sel_sel:hover{color:#000}

/* =============================================================================
Buttons Defult Theme
============================================================================= */
.btn{color:#fff}
.btn.dftheme-default{background:#0288D1;border:none}.btn.dftheme-default:hover,.btn.dftheme-default:active,.btn.dftheme-default:focus{background:#03A9F4}
.btn.dftheme1{background:#555;border:none}.btn.dftheme1:hover,.btn.dftheme1:active,.btn.dftheme1:focus{background:#676668}
.btn.dftheme2{background:#C05A3B;border:none}.btn.dftheme2:hover,.btn.dftheme2:active,.btn.dftheme2:focus{background:#A44D32}
.btn.dftheme3{background:#BCCDB0;border:none}.btn.dftheme3:hover,.btn.dftheme3:active,.btn.dftheme3:focus{background:#9DAB93}

/* =============================================================================
Responsive site
============================================================================= */
@media only screen and (max-width:48.000em){

}

/* =============================================================================
Header
============================================================================= */
header {background-color: #f8f9fb}

/* =============================================================================
Button Chi Sono
============================================================================= */
.who {color:inherit;}
.who:hover {background-color: rgb(160,212,104); color:#fff;}
.who.current-menu-item a {background-color: rgb(160,212,104); color:#fff;}

/* =============================================================================
Button Libri
============================================================================= */
.books {color:inherit;}
.books:hover a {background-color: rgb(251,110,82); color:#fff !important;}
.books.current-menu-item a {background-color: rgb(251,110,82);; color:#fff;}

/* =============================================================================
Button Eventi
============================================================================= */
.events {color:inherit;}
.events:hover {background-color: rgb(255,206,85); color:#fff;}
.events.current-menu-item a {background-color: rgb(255,206,85); color:#fff;}

/* =============================================================================
Button Bacheca
============================================================================= */
.bacheca {color:inherit;}
.bacheca:hover {background-color: rgb(243,158,201); color:#fff;}
.bacheca.current-menu-item a {background-color: rgb(243,158,201); color:#fff;}

/* =============================================================================
Button Gli Esperti 
============================================================================= */
.btn-esperti {color:inherit;}
.btn-esperti:hover {background-color: rgb(72,207,174); color:#fff;}
.btn-esperti.current-menu-item a {background-color: rgb(72,207,174); color:#fff;}

/* =============================================================================
Button Progetti Sociali
============================================================================= */
.btn-projects {color:inherit;}
.btn-projects:hover {background-color: rgb(79,192,232); color:#fff;}
.btn-projects.current-menu-item a {background-color: rgb(79,192,232); color:#fff;}

/* =============================================================================
Button Partners
============================================================================= */
.btn-artners {color:inherit;}
.btn-partners:hover {background-color: rgb(93,156,236); color:#fff;}
.btn-partners.current-menu-item a {background-color: rgb(93,156,236); color:#fff;}

/* =============================================================================
Button Gallery
============================================================================= */
.gall:hover {background-color: rgb(187,163,237); color:#fff;}
.gall {color:inherit;}
.gall.current-menu-item a {background-color: rgb(187,163,237); color:#fff;}

/* =============================================================================
Button Contatti
============================================================================= */
.cont:hover {background-color: rgb(219,68,89); color:#fff;}
.cont.current-menu-item a {background-color: rgb(219,68,89); color:#fff;}
.cont {color:inherit;}


#titlehead {height: auto; padding:3px; text-transform: uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; color: #c4c4c4; font-size: 1rem;background:transparent}
header#titlehead h1#pagetitle {color:#C8D3D5; font-weight: bold;}
h1#pagetitle {padding-bottom: 0px;}
header#titlehead.row {background-position: center;height: 73px;}
header#titlehead {height:50px; border: 1px solid #d1d1d1;}
article.row.content {margin-top:12px;}

.books{margin-bottom:30px;}

/*#home-slider .sp-bottom-thumbnails {margin-top: -8rem;background-color: #fff;opacity: 0.8;outline: 6.7rem solid #fff;}*/

#home-slider .sp-white {background-color: #fff;opacity: 0.8;}

#home-slider .sp-caption-container {position: absolute; margin-top:-4.4rem ;width: 100%; padding: 1.2rem 0 1.2rem 0;font-family: 'rochesterregular', Arial, sans-serif; font-size: 2.6rem;}

#whohome {height: auto;border: 1px solid #99ABB4 !important;background-color: #F1F2F7;border-radius: 200px 200px 0 0;padding: 0;}




.mini-social {height: auto;width: auto;padding: 1rem 1.7rem 1rem;}

#topsocial li {list-style:none;float:left;}

#topsocial span {list-style:none;float:left;}

#whohome_hor {height: 170px;border: 1px solid #99ABB4 !important;background-color: #F1F2F7;border-radius: 85px 0px 0px 85px;padding: 0;}

#whohome_hor img{height:100%;float:left;}

.whohome_hor_content{width: 35%;float: left;height: 100%;}

.whohome_hor_social{width: 10%;float: right;height: 100%;margin-right: -1rem;margin-top: 1rem;}


#whohome_hor h3{float:left;font-family: 'rochesterregular', Arial, sans-serif; padding:0 0.7rem 0.7rem 0.7rem;text-align:center; font-size: 2rem;color: #99ABB4;margin-top: -0.7rem;line-height: 2.8rem;}

#whohome_hor h5{text-align:center; font-size: 1rem;color: #a0d468; font-weight:bold;margin-top: 2rem;}


/* =============================================================================
Nav main social
============================================================================= */
nav#topsocial ul{margin:0;padding:0;float:left;list-style:none;padding: 0 1.7rem;}
nav#topsocial ul li{margin:0 10px 10px 0;padding:0;float:left}
nav#topsocial ul li:last-child{margin:0 0 10px}
nav#topsocial ul li a{margin:0;padding:0;float:left;position:relative;overflow:hidden;display:block;width:32px;height:32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
nav#topsocial ul li a{opacity:0.6}
nav#topsocial ul:hover li a{opacity:0.3}
nav#topsocial ul:hover li a:hover{opacity:0.8}
nav#topsocial ul li a span{position:absolute;top:0;left:-9999px}

/* =============================================================================
Main social
============================================================================= */
.mini-social{background:url('../images/navsocial_top.png') no-repeat;-webkit-background-size:365px 402px;-moz-background-size:365px 402px;background-size:365px 402px}.aboutme{background-position:0 0}.aim{background-position:-37px 0}.alistapart{background-position:-74px 0}.android{background-position:-111px 0}.angellist{background-position:-148px 0}.appdotnet{background-position:-185px 0}.apple{background-position:-222px 0}.audioboo{background-position:-259px 0}.aws{background-position:-296px 0}.bebo{background-position:-333px 0}.behance{background-position:0 -37px}.bitbucket{background-position:-37px -37px}.blip{background-position:-74px -37px}.blogger{background-position:-111px -37px}.codecademy{background-position:-148px -37px}.codepen{background-position:-185px -37px}.coderwall{background-position:-222px -37px}.codeschool{background-position:-259px -37px}.conservatives{background-position:-296px -37px}.coursera{background-position:-333px -37px}.delicious{background-position:0 -74px}.designernews{background-position:-37px -74px}.deviantart{background-position:-74px -74px}.digg{background-position:-111px -74px}.disqus{background-position:-148px -74px}.dribbble{background-position:-185px -74px}.dropbox{background-position:-222px -74px}.ebay{background-position:-259px -74px}.envato{background-position:-296px -74px}.eventbrite{background-position:-333px -74px}.eventstore{background-position:0 -111px}.evernote{background-position:-37px -111px}.exfm{background-position:-74px -111px}.facebook{background-position:-111px -111px}.flattr{background-position:-148px -111px}.flickr{background-position:-185px -111px}.formspring{background-position:-222px -111px}.forrst{background-position:-259px -111px}.foursquare{background-position:-296px -111px}.geeklist{background-position:-333px -111px}.github{background-position:0 -148px}.goodreads{background-position:-37px -148px}.google{background-position:-74px -148px}.googleplus{background-position:-111px -148px}.govuk{background-position:-148px -148px}.gravatar{background-position:-185px -148px}.grooveshark{background-position:-222px -148px}.hackernews{background-position:-259px -148px}.heroku{background-position:-296px -148px}.imdb{background-position:-333px -148px}.instagram{background-position:0 -185px}.jsdb{background-position:-37px -185px}.jsfiddle{background-position:-74px -185px}.justgiving{background-position:-111px -185px}.khanacademy{background-position:-148px -185px}.kickstarter{background-position:-185px -185px}.klout{background-position:-222px -185px}.labour{background-position:-259px -185px}.laravel{background-position:-296px -185px}.lastfm{background-position:-333px -185px}.layervault{background-position:0 -222px}.letterboxd{background-position:-37px -222px}.liberaldemocrats{background-position:-74px -222px}.linkedin{background-position:-111px -222px}.mendeley{background-position:-148px -222px}.myspace{background-position:-185px -222px}.orkut{background-position:-222px -222px}.path{background-position:-259px -222px}.picasa{background-position:-296px -222px}.pinboard{background-position:-333px -222px}.pingup{background-position:0 -259px}.pinterest{background-position:-37px -259px}.pocket{background-position:-74px -259px}.protoio{background-position:-111px -259px}.quora{background-position:-148px -259px}.rdio{background-position:-185px -259px}.readmill{background-position:-222px -259px}.reddit{background-position:-259px -259px}.rss{background-position:-296px -259px}.skydrive{background-position:-333px -259px}.skype{background-position:0 -296px}.slideshare{background-position:-37px -296px}.soundcloud{background-position:-74px -296px}.spotify{background-position:-111px -296px}.squarespace{background-position:-148px -296px}.stackexchange{background-position:-185px -296px}.stackoverflow{background-position:-222px -296px}.stumbleupon{background-position:-259px -296px}.treehouse{background-position:-296px -296px}.tripadvisor{background-position:-333px -296px}.tumblr{background-position:0 -333px}.twitch{background-position:-37px -333px}.twitter{background-position:-74px -333px}.viadeo{
background-position:-111px -333px}.vimeo{background-position:-148px -333px}.vine{background-position:-185px -333px}.wikipedia{background-position:-222px -333px}.wordpress{background-position:-259px -333px}.xing{background-position:-296px -333px}.yahoo{background-position:-333px -333px}.yelp{background-position:0 -370px}.youtube{background-position:-37px -370px}.zerply{background-position:-74px -370px}


.hidden {display: none;}

form#commentform p textarea {
  border: none;
  background: #F2F2F2;;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: 'rochesterregular';
  font-size: 2.6rem
}

.tos-close {background: #EC6310;;color: #000;top: 3rem;right: 1.5rem;opacity: 0.5 !important;}

.tos-wrapper.tos-fixed .tos-slide.tos-html > div {background: #fff;color: inherit;max-width: 17rem;}

.dotting {border-top: 2px dotted #c7d3d9;padding: 0.5rem; font-size: 0.8rem;}

.archivio-bacheca {border: 1px solid #c7d3d9;}

.archivio-bacheca-type {font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-size: 1rem; font-weight: bold; color:#c4c4c4;}

.archivio-bacheca-type a {color:#c7d3d9;}

.txtpost {font-style: italic;font-weight: 800;color: #55666f; font-size: 1rem; padding: 0 1.5rem 0 1.5rem;}

.bacheca-quotes {  font-family: 'rochesterregular', Arial, sans-serif;padding: 1rem 2rem 0rem 2rem;text-align: center;font-size: 1.6rem;color: #9AACB5 !important;line-height: 0.8rem;font-style: italic;}

.bacheca-quotes h3{color: #9AACB5}

h1.bacheca-titolo{font-family:'rochesterregular';color: #F39EC9;font-size: 3rem; text-align: center;padding-left: 1rem;padding-right: 1rem;}

a {color:#B2B2B2}

.title-single-bacheca{font-family:'rochesterregular';color: #F39EC9;font-size: 3rem; text-align: center}

.btn.dftheme-default {
  background: #C5C5C5;
  border: none;
}

.social-footer-facebook{
  height: 8rem;
  background-color:#3b5998;
  padding-top: 1rem;
  margin-bottom: 18px;
  margin-top: 9px;
}

.social-footer-twitter {
  height: 8rem;
  background-color: #35abde;
  padding-top: 1rem;
  margin-top: 8px;
}

.social-footer-instagram {
  height: 8rem;
  background-color: #eff1f6;
  padding-top: 1rem;margin-top: 8px;
}

.social-footer-tumblr {
  height: 8rem;
  background-color: #36465D;
  padding-top: 1rem;margin-top: 8px;
}


.facebook-widget{border:none;}

.twitter-widget{border:none;}

.instagram-widget{border:none;}

.tumblr-widget{border:none;}

#facebook-widget-2 .sidebar_title{background-color: #3b5998; color:#fff; border: none; padding: 0.6rem 0rem 1rem 1rem; font-weight: bold; display: block;}

#latest-tweets-widget-2 .sidebar_title{background-color: #35abde; color:#fff; border: none; padding-left: 1rem; padding: 0.6rem 0rem 1rem 1rem; font-weight: bold; display: block;}

#instagram-widget-2 .sidebar_title{display:none;}

#tumblr-widget-3 .sidebar_title{background-color: #36465d; color:#fff; border: none; padding-left: 1rem; padding: 0.6rem 0rem 1rem 1rem; font-weight: bold; display: block;}

.lastevents-widget {border: none;}

.sdwidget strong.sidebar_title span {border: none;}

.nds-ads{border:none;}
#nds-ads-widget-5 .sidebar_title{border:none;}
#nds-ads-widget-4 .sidebar_title{border:none;}
#nds-ads-widget-3 .sidebar_title{border:none;}
#nds-ads-widget-3 .sidebar_title{border:none;}
.nds-singlepost .sidebar_title{border:none;}
.nds-singlepost {border:none;}

#latest-tweets-widget-2 .row{  border-top: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;}

#instagram-widget-2 .row{border: 1px solid #d1d1d1;}

#tumblr-widget-3 .row{border: 1px solid #d1d1d1;}

.sdwidget li {color: #555;padding: 0rem 0.5rem 0.5rem 0.5rem;}

.twitter-item {padding: 1rem 0.5rem 0 0.5rem;}

.widget-home-contour{border: 1px solid #d1d1d1;text-align: center; padding-bottom: 1rem; margin-bottom: 1rem;}

.icon img{
  margin-top: -3rem;
  border-radius: 50%;
  background-color: #CFCFCF;
  border: 6px solid #fff;
  box-shadow: -5px 5px 5px rgba(136, 136, 136, 0.27);
}

.grey_libri img:hover{
  background-color: #fb6e52;
}

.grey_video img:hover{
  background-color: #555;
}

.grey_progetti img:hover{
  background-color: #4fc0e8;
}

.grey_esperti img:hover{
  background-color: #48cfae;
}

.grey_events img:hover{
  background-color: #ffce55;
}

.grey_contact img:hover{
  background-color: #db475c;
}

.grey_chi-sono img:hover{
  background-color: #a0d468;
}

.grey_bacheca img:hover{
  background-color: #ec87bf;
}

.widget-home-title{
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  color: #c4c4c4;
  padding: 1rem !important;
}

.widget-home-content {
  font-style: italic;
  font-weight: 800;
  color: #55666f;
  font-size: 1.3rem;
  padding: 0 1.5rem 1rem 1.5rem;
}

.widget-home-quote {
  font-family: 'rochesterregular', Arial, sans-serif;
  padding: 0rem 1rem 1rem 1rem !important;
  text-align: center;
  font-size: 2rem;
  color: #9AACB5 !important;
  line-height: 2.8rem;
  font-style: italic;
}

.widget-home-read-more {
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	font-style: italic;
	color: rgb(85, 85, 85);
  	padding: 1rem;

}

.mnevents {

  margin: 0rem 0 2rem 14rem;
  list-style: none;
  float: left;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.5rem;
  color: #C8D3D5;
}

.mnevents li{float:left;}

.mnexperts {

  margin: 0rem 0 2rem 0;
  list-style: none;
  float: left;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.5rem;
  color: #C8D3D5;
  margin-left: 5rem;
}

.mnexperts li{float:left;}

/*.news-hidden-title {
  font-style: italic;
  font-weight: 800;
  color: #55666f;
  font-size: 1.5rem;
  padding: 1.5rem 0 0 0;
}*/

.sp-bottom-thumbnails {padding: 5.5rem 6.5rem 2.5rem 6.5rem;background-color: rgba(255,255,255,0.8);margin-top: -14rem; }

.sp-thumbnails-container { opacity:0; -webkit-transition: opacity 1s;transition: opacity 1s; }
.sp-caption-container { background: rgba(255,255,255,0.8);padding:1.2rem 0 1.2rem 0; -webkit-transition: background 1s;transition: background 1s; -webkit-transition: margin-top 1s;transition: margin-top 1s; }

#home-slider:hover > .sp-thumbnails-container { opacity:1;}
#home-slider:hover > .sp-caption-container {margin-top: -13.5rem; padding:1.2rem 0 1.2rem 0; background:none; }

.disattivato {display: none;width: 0;height: 0;position: absolute;padding: 0;margin: 0;float: none;line-height: 0;}
.tos-thumbnails {display: none;}
@media only screen{
	.img-event{left: 33%;}
	.news-day{font-size: 3rem;}
	.cuore{width:25%;height:25%;}
	.nav-dropdown > ul > li > a {margin: 0;padding: 1.2em 2.44em;}
	.nav-dropdown ul, .nav-dropdown ul li {width: 100%;}
	.nav-dropdown {width: 100%;}
	.fa.fa-chevron-down {margin: 0;margin-top: 1.3rem;}
	.footer {text-align: center !important;}
	nav#topsocial ul {margin: 0;padding: 0;float: left;list-style: none;padding: 0 4.8rem;}
	header#titlehead h1#pagetitle {color: #C8D3D5;font-weight: bold;font-size: 1.9rem;}
	.listarticleblog article:last-of-type {margin-bottom: 10rem;padding-bottom: 0;}
	.tos-wrapper.tos-fixed .tos-slide.tos-html > div {background: #fff;color: inherit;max-width: 22rem;}

	}

@media only screen and (min-width:31em){
	.img-event{left: 31%;}
	.nav-dropdown ul li {float:none;}
	.sp-bottom-thumbnails {padding: 5.5rem 6.5rem 2.5rem 1.5rem;}
	nav#topsocial ul {margin: 0;padding: 0;float: left;list-style: none;padding: 0 1.7rem;}
	.mnevents {margin: 0rem 0 -3rem 1rem;}
	header#titlehead h1#pagetitle {color: #C8D3D5;font-weight: bold;font-size: 1.9rem;}
	.tos-wrapper.tos-fixed .tos-slide.tos-html > div {background: #fff;color: inherit;max-width: 60rem;}

	}

@media only screen and (min-width:48em){
	.nav-dropdown ul li {float:none;}
	.img-event{left: 23%;}
	.sp-bottom-thumbnails {padding: 5.5rem 6.5rem 2.5rem 1.5rem;}
	.mnevents {margin: 0rem 0 -3rem 2rem;}
	header#titlehead h1#pagetitle {color: #C8D3D5;font-weight: bold;font-size: 1.8rem;}
	.widget-home-content {font-style: italic;font-weight: 800;color: #55666f;font-size: 1rem;padding: 0 1.5rem 1rem 1.5rem;}
	.cuore{width:100%;height:100%;}
	header#titlehead h1#pagetitle {color: #C8D3D5;font-weight: bold;font-size: 2rem;}
	.listarticleblog article:last-of-type {margin-bottom: 0rem;padding-bottom: 0;}
	}

@media only screen and (min-width:60em){
	.mnevents {margin: 0rem 0 2rem 7rem;}
	.img-event{left: 30%;}
	}

@media only screen and (min-width:64.063em){
	.nav-dropdown ul li {float:left;}
	.sp-bottom-thumbnails {padding: 5.5rem 6.5rem 2.5rem 6.5rem;}
	.tmenu, .nav-dropdown > ul > li > a {  font-size: 1rem;}
	.mnevents {margin: 0rem 0 2rem 11rem;}
	.img-event {left: 32%;}
	.tmenu, .nav-dropdown > ul > li > a {margin: 0;padding: 0.2em 1.7em;}
	.fa.fa-chevron-down {margin: 0;}
	.nav-dropdown ul, .nav-dropdown ul li {width: auto;}
	.nav-dropdown {width: auto;}
	.footer {text-align: right;}
	}

@media only screen and (min-width:90.063em){
	.tmenu, .nav-dropdown > ul > li > a {font-size: 1rem;}
	.nav-dropdown ul li {float:left;}
	#banner-media {display:none;}
	}

@media only screen and (min-width:120.063em){
	.tmenu, .nav-dropdown > ul > li > a {font-size: 0.86rem;}
	}

.news-hidden-title {
	font-style: italic;
	font-weight: 800;
	color: #55666f;
	font-size: 1.3rem;
	padding: 1.5rem 0rem 1rem 0rem;
	}

.tagline-title {
	font-style: italic;
	color: #55666f;
	font-size: 1.3rem;
	padding: 1.5rem 0rem 1rem 0rem;
	}

#instagram-widget-2 .sidebar_title {
  /* display: inherit; */
  background-color: #EFF1F6;
  color: #55666F;
  border: none;
  padding-left: 1rem;
  padding: 0.6rem 0rem 1rem 1rem;
  font-weight: bold;
  display: block;
}

.twitter-item.row {
  border: none !important;
}


