@font-face{font-family:GeneratePress;src:url(//fmme.pt/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//fmme.pt/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//fmme.pt/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//fmme.pt/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//fmme.pt/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//fmme.pt/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.row .cro_firstsix{
padding-right: 50px;
} .cro_splash-head{
margin-bottom: 50px;
}
.cro_splash-head h2{
color: #fff;
text-align: center;
}
.cro_splash-head p{
color: #fff !important;
text-align: center;
}
.cro_color-head{
margin-bottom: 50px;
}
.cromax_videopouch{
position: relative;
} .cro_tab_container{
margin-bottom: 50px;
background: #fff;
-webkit-border-radius: 3px;
border-radius: 3px; 
border: 1px solid #e5e6e9;
border-bottom: 1px solid #dfe0e4;
padding-bottom: 20px;
}
.cro_tab_header{
font-size: 16px;
border-bottom: 2px solid #222;
padding: 15px 0;
text-transform: uppercase;
text-align: center;
background: #F6F7F8;
border-bottom: 1px solid #dfe0e4;
margin-bottom: 20px;
color: #707881;
}
.cro_tab_container ul.nav-tabs{
margin: 0;
padding: 0;
list-style-type: none;
background: #F6F7F8;
border-bottom: 1px solid #dfe0e4;
border-top: 1px solid #dfe0e4;
margin-bottom: 20px;
color: #707881;
}
.cro_tab_container ul.nav-tabs li{
display: inline-block;
list-style-type: none;
margin: 0;
padding: 15px;
float: left;
border-right: 1px solid #dfe0e4;
}
.cro_tab_container ul.nav-tabs li a{
text-transform: uppercase;
padding: 0;
margin: 0;
overflow: hidden;
color: #292c2f;
font-size: 13px;
}
.cro_tab_container .tab-content{
padding: 20px 0 0 0;
}
.tab-pane {
display: none;
}
.cro_tab_container .tab-content p{
color: #707881;
font-size: 15px;
line-height: 1.8;
}
.cro_tab_container ul.nav-tabs li.cro_activeli{
background: #fff;
}
.cro_activediv{
display: block;
padding: 0 60px;
} .cro_accordion_container{
margin-bottom: 50px;
background: #fff;
-webkit-border-radius: 3px;
border-radius: 3px; 
border: 1px solid #e5e6e9;
border-bottom: 1px solid #dfe0e4;
padding-bottom: 20px;
}
.cro_accordion_header{
font-size: 16px;
padding: 15px 0;
text-transform: uppercase;
text-align: center;
background: #F6F7F8;
border-bottom: 1px solid #dfe0e4;
margin-bottom: 20px;
color: #707881;
}
.cro_accordion_single{
border-bottom: 1px solid #fff;
}
.accordion-pane{
padding: 25px 0 25px 25px;
cursor: pointer;
background: #F6F7F8;
border-bottom: 1px solid #dfe0e4;
color: #292c2f;
}
.accordion-pane i{
color: #ccc;
margin-right: 25px;
border :1px solid #dfe0e4;
background: #fff;
padding: 5px 7px 3px 7px;
-webkit-border-radius: 3px;
border-radius: 3px; 
}
.accordion-pane i.icon-remove{
padding: 4px 7px 4px 7px;
margin-top: -6px;
}
.accordion-pane:hover i{
border: 1px solid #666;
color: #666;
}
.accordion-pane i.icon-remove{
display: none;
}
.cro_activepane i.icon-remove{
display: inline-block;
}
.cro_activepane i.icon-plus{
display: none;
}
.accordion-cnt{
display: none;
padding: 60px;
color: #707881;
line-height: 1.6;
}
.accordion-cnt p{
color: #777;
} .cro_icon_box{
text-align: center;
margin-bottom: 50px;
}
.cro_icon_box i{
background: #959C9F;
display: block;
margin: 0 auto 30px auto;
width: 120px;
height: 120px;
line-height: 120px;
text-align: center;
font-size: 80px;
-webkit-border-radius: 120px;
border-radius: 120px; 
}
.cro_icon_box h4{
text-transform: uppercase;
margin: 0;
color: #272727;
}
a.cro_boxlink{
background :#000;
padding: 10px 20px;
color: #fff;
font-size: 13px;
text-transform: uppercase;
}
p.cro_box_subtitle{
font-size: 12px !important;
} .cro_image_box{
text-align: center;
margin-bottom: 50px;
}
.cro_image_box h4{
text-transform: uppercase;
margin: 0;
color: #272727;
}
.cro_image_box img{
width: 200px;
height: 200px;
-webkit-border-radius: 200px;
border-radius: 200px; 
margin-bottom: 30px;
} #map-div *, #map-div *:before, #map-div *:after {
-moz-box-sizing: content-box!important;
-webkit-box-sizing: content-box!important;
box-sizing: content-box!important;  
}
#map-div img {
max-width: none;
}
#map-div label {
width: auto;
display: inline;
}
.entry-content ul.cro_directionscal{
list-style-type: none;
margin: 0;
padding: 0;
}
.entry-content ul.cro_directionscal li{
list-style-type: none;
margin: 0;
padding: 0;
}
.entry-content ul.cro_directionscal li.dir-label{
text-align: center;
text-transform: uppercase;
font-size: 16px;
color: #272727;
}
.entry-content ul.cro_directionscal li.cro_fromaddr{
text-align: center;
margin-bottom: 20px;
}
#cro_driveclick{
border: none;
color: #fff;
padding: 10px 20px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-border-radius: 3px;
border-radius: 3px; 
}
.entry-content ul.cro_directionscal li.cro_clickouter{
text-align: center;
padding-top: 20px;
}
#map-drv{
width: 100%;
height: 400px;
}
#map-drv *, #map-drv *:before, #map-drv *:after {
-moz-box-sizing: content-box!important;
-webkit-box-sizing: content-box!important;
box-sizing: content-box!important;  
}
body #map-drv img {
max-width: auto !important;
}
#map-drv label {
width: auto;
display: inline;
}
#map-str{
width: 100%;
height: 400px;
}
#map-str *, #map-str *:before, #map-str *:after {
-moz-box-sizing: content-box!important;
-webkit-box-sizing: content-box!important;
box-sizing: content-box!important;  
}
#map-str img {
max-width: none;
}
#map-str label {
width: auto;
display: inline;
}
.cro_dirmaps{
margin-bottom: 50px;
}
.cro_dirmaps ul{
list-style-type: none;
margin: 0;
padding: 0;
}
.cro_dirmaps  li{
list-style-type: none;
margin: 0;
padding: 0;
}
.cro_dirmaps  li.cro_fromaddr{
color: #777;
padding-bottom: 30px;
display: block;
}
.cro_dirmaps  li.cro_clickouter{
padding-top: 30px;
} .cro_ctcblock h2{
padding-bottom: 20px;
margin-bottom: 30px;
text-align: center;
border-bottom: 1px solid #d8d8d8;
}
.cro_ctctitle{
text-align: center;
font-size: 18px;
vertical-align: top;
padding-bottom: 10px;
}
.cro_ctccnt{
text-align: center;
font-size: 15px;
color: #808789;
vertical-align: top;
margin: 0 20px;
line-height: 1.6;
}
.cro_ctcitem{
margin-bottom: 20px;
} .cromax-hed{
position: relative;
margin-bottom: 50px;
}
.cromax-maskholder{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.cromax-hed h3{
position: relative;
z-index: 1;
text-align: center;
color: #fff;
text-transform: uppercase;
padding: 0;
margin: 0 0 50px 0;
font-size: 29px;
font-weight: normal;
line-height: 1.7;
}
.cromax-hed p{
position: relative;
z-index: 1;
text-align: center;
color: #eee;
font-size: 22px;
padding: 0;
margin: 0;
line-height: 2;
} hr.cromax-seperator{
vertical-align: middle;
border: 0px solid #000;
display: block;
margin: 0;
} .cromax-ftb{
text-align: center;
}
.cro_ftb_img_a{
display: inline-block;
margin-bottom: 30px;
position: relative;
}
.cromax-ftb a{
display: block;
}
.cromax-ftb img{
height: auto; 
position: relative;
z-index: 2;
max-width: 100%;
height: auto;
width: ;
}
.cromax-ftb i{
display: block !important;
text-align: center;
width: 170px;
height: 170px;
-webkit-border-radius: 10px;
border-radius: 10px; 
line-height: 170px;
font-size: 80px;
margin: 0 auto;
margin-bottom: 20px;
}
.cromax-ftb i:hover{
opacity: 0.6;
}
.cromax-ftb h3{
text-transform: uppercase;
margin: 0;
padding: 0;
}
.cromax-ftb h6{
color: #999;
text-transform: uppercase;
font-weight: normal;
margin: 0;
padding: 0;
font-size: 12px;
}
.cromax-ftb p{
color: #555;
padding: 20px 5px;
font-size: 16px;
line-height: 1.5;
}
.cromax-ftb a.cromax_morelink{
display: inline-block;
margin: 0 auto;
color: #fff;
padding: 15px 20px;
text-transform: uppercase;
font-size: 11px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.cromax-ftb a.cromax_morelink:hover{
opacity: 0.6;
} ul.cromax_tweets{
list-style-type: none;
margin: 0;
padding: 0;
}
ul.cromax_tweets a:hover{
color: #fff;
}
.cromax_twitstring{
display: block;
}
.cromax_timesince{
}
.cromax_retweet{
float: right;
position: relative;
margin-left: 20px;
}
.cromax_reply{
float: right;	
position: relative;
margin-left: 20px;
}
.cromax_favorite{
float: right;	
position: relative;
margin-left: 20px;
}
.cromax_retweet em{
position: absolute;
top: -30px;
right: 0px;
background: #000;
background: rgba(0,0,0,0.6);
color: #fff;
font-size: 11px;
padding: 0 6px;
text-transform: uppercase;
display: none;
}
.cromax_retweet:hover em{
display: block;
}
.cromax_reply em{
position: absolute;
top: -30px;
right: 0px;
background: #000;
background: rgba(0,0,0,0.6);
color: #fff;
font-size: 11px;
padding: 0 6px;
text-transform: uppercase;
display: none;
}
.cromax_reply:hover em{
display: block;
}
.cromax_favorite em{
position: absolute;
top: -30px;
right: 0px;
background: #000;
background: rgba(0,0,0,0.6);
color: #fff;
font-size: 11px;
padding: 0 6px;
text-transform: uppercase;
display: none;
}
.cromax_favorite:hover em{
display: block;
} .cro-sidebar-inner{
position: relative;
}
.cromax_playerbutdiv{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
cursor: pointer;
}
.cromax_playerbutdiv i{
display: block;
font-size: 64px;
color: #fff;
text-align: center;
line-height: 180px;
}
.cromax_videodesc{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 2;
background: #000;
color: #fff;
text-align: center;
} .widget_cromax_itunes a{
width: 300px;
}
.widget_cromax_itunes a  .title{
position:absolute;
width:300px;
height: 200px;
}
.widget_cromax_itunes a  h3{
position:relative;
text-align:center;
margin-top: 50px;
padding: 22px;
font-size:25px; 
color:#ffffff; 
z-index:1; 
text-shadow: 1px 1px 1px black; 
font-weight: normal;
opacity: 0.8;
word-wrap: break-word;
}
.widget_cromax_itunes a > img{
width: 300px; 
height:200px; 
opacity: 0.6;
}
@media screen and (max-width: 333px) {
.widget_cromax_itunes a  .title{
width:100%;
}
} .reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: black;
background: rgba(0, 0, 0, 0.45);
z-index: 98;
display: none;
top: 0;
left: 0; }
.reveal-modal {
visibility: hidden;
display: none;
z-index: 99;
height: auto;
background-color: white;
padding: 1.25em;
border: solid 1px #666666;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
position: absolute;
width: 70%;
left: 50%;
margin-left: -35%;
padding: 1.875em;
top: 6.25em;
}
.reveal-modal .column,
.reveal-modal .columns {
min-width: 0; 
}
.flex-video {
overflow: auto;
}
.reveal-modal > :first-child {
margin-top: 0; 
}
.reveal-modal > :last-child {
margin-bottom: 0; 
}
.reveal-modal .close-reveal-modal {
font-size: 20px;
line-height: 1.6;
position: absolute;
top: -10px;
right: -10px;
color: #fff;
font-weight: bold;
cursor: pointer; 
background: #000;
height: 32px;
width: 32px;
line-height: 30px;
text-align: center;
-webkit-border-radius: 100%;
border-radius: 100%;
display: block;
padding: 0;
}
@media only screen and (min-width: 768px) {
.reveal-modal {
padding: 1.875em;
top: 6.25em; 
}
.reveal-modal.tiny {
margin-left: -15%;
width: 30%; 
}
.reveal-modal.small {
margin-left: -20%;
width: 40%;
}
.reveal-modal.medium {
margin-left: -30%;
width: 60%; 
}
.reveal-modal.large {
margin-left: -35%;
width: 70%; 
}
.reveal-modal.xlarge {
margin-left: -47.5%;
width: 95%; 
} 
}
@media print {
.reveal-modal {
background: white !important; 
}
} .widget_cromax-latestnews img{
width: 60px;
height: auto;
float: left;
margin-right: 20px;
margin-bottom: 40px;
}
.widget_cromax-latestmediacast img{
width: 60px;
height: auto;
float: left;
margin-right: 20px;
margin-bottom: 40px;
}
.widget_cromax-latestnews .cromax_singlep:last-child img{
margin-bottom: 0px;
}
.widget_cromax-latestnews h6{
text-transform: uppercase;
font-size: 13px;
margin-bottom: 5px;
}
.widget_cromax-latestmediacast h6{
text-transform: uppercase;
font-size: 13px;
margin-bottom: 5px;
}
.widget_cromax-latestnews p{
line-height: 1.4;
font-size: 13px;
margin-top: -4px;
}
.widget_cromax-latestmediacast p{
line-height: 1.4;
font-size: 13px;
margin-top: -4px;
} .widget_cromax_twitter .cromax_twitstring{
line-height: 1.4;
font-size: 12px;
margin-bottom: 10px;
}
.widget_cromax_twitter ul.cromax_tweets li{
margin-bottom: 20px;
overflow: auto;
}
.cro_bodysidebar ul li.widget_cromax_twitter a.cromax_timesince{
font-weight: bold;
line-height: 11px;
display: block;
float: left;
}
.cromax_favorite i{
line-height: 18px;
}
.cromax-pct, .cro_ctcblock, #map-div{
margin-bottom: 40px;
} form.wpcf7-form{
background: #fff;
border-color: #e5e6e9 #dfe0e4 #d0d1d5;
border-width: 1px;
border-style: solid;
padding: 20px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}
form.wpcf7-form p{
font-size: 12px;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
}
form.wpcf7-form input{
padding: 10px;
background: #FBF9FA;
border: 1px solid #d8d8d8;
-webkit-box-shadow: 0 0 0 0 #000000;
box-shadow: 0 0 0 0 #000000;
height: 40px
}
form.wpcf7-form select{
padding: 10px;
background: #FBF9FA;
border: 1px solid #d8d8d8;
-webkit-box-shadow: 0 0 0 0 #000000;
box-shadow: 0 0 0 0 #000000;
height: 40px
}
form.wpcf7-form .wpcf7-radio .wpcf7-list-item{
display: block;
padding: 0 50px;
width: 100%;
text-align: left;
}
form.wpcf7-form .wpcf7-radio .wpcf7-list-item input{
height: 10px;
font-size: 16px;
}
form.wpcf7-form input[type="checkbox"]{
display: inline-block;
height: 18px;
vertical-align: top;
margin-left: 20px;
}
.wpcf7-validation-errors{
background: #e8c018;
color: #fff;
border: 0px solid #000 !important;
padding: 20px !important;
line-height: 1.6em;
}
.wpcf7-checkbox{
padding-top: 10px;
display: block;
}
form.wpcf7-form input.wpcf7-file{
height: 40px;
}
form.wpcf7-form input.wpcf7-range{
width: 100%;
}
form.wpcf7-form  textarea{
padding: 10px;
background: #FBF9FA;
border: 1px solid #d8d8d8;
-webkit-box-shadow: 0 0 0 0 #000000;
box-shadow: 0 0 0 0 #000000;
height: 120px
}
form.wpcf7-form input.wpcf7-submit{
color: #fff;
padding : 10px 30px;
text-transform: uppercase;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
border: none;
} .cromax-pic{
position: relative;
overflow: hidden;
margin-bottom: 50px;
text-align: center;
}
.cromax-pic a{
position: relative;
display :block;
overflow: hidden;
}
.cromax-pic a img{
width: 100%;
height: auto;
}
.cromax-pic h5.cromapic-title{
position: absolute;
bottom: 0;
left: 0;
background: #000;
background: rgba(0,0,0,0.6);
padding: 10px 0;
text-align: center;
width: 100%;
color: #fff;
margin: 0;
font-weight: normal;
} .cromax-cta{
padding: 30px 0 0px 0;
text-align: center;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}
.cromax-cta h4{
margin: 0;
display: inline-block;
font-size: 20px;
margin-bottom: 30px;
}
.cromax-cta a{
margin: 0;
display: inline-block;
padding: 15px 20px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-left: 50px;
font-size: 12px;
text-transform: uppercase;
margin-bottom: 30px;
}
.cromax-cta a:hover{
opacity: 0.6;
} .cromax-htm p{
color: #9da3a9;
} .cromax_tablecal{
background: #fff;
border: 1px solid #dfdfdf;
border-bottom: 1px solid #cecece;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
}
ul.calhead{
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
text-transform: uppercase;
}
ul.calhead li{
display: inline-block;
width: 33.33%;
padding: 10px 0;
font-size: 30px;
}
ul.calhead li.prevm{
text-align: left;
}
ul.calhead li.pnext{
text-align: right;
}
ul.calhead li.prevm i{
margin-left: 25px;
}
ul.calhead li.pnext i{
margin-right: 25px;
}
ul.calday{
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
margin-bottom: 20px;
}
ul.calday li{
display: inline-block;
width: 13.2%;
color: #434343;
background: #F0F0F0;
border: 1px solid #ddd;
text-transform: uppercase;
padding: 5px 0;
}
ul.maincal{
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}
ul.maincal li {
display: inline-block;
font-size: 16px;
height: auto;
min-width: 80px;
vertical-align: middle;
width: 13.6%;
padding: 2px;
}
ul.maincal li.daynum span.daybox {
background: #FFFFFF;
border: 1px solid #d8d8d8;
display: block;
font-size: 16px;
min-height: 120px;
padding: 5px 0;
position: relative;
text-align: center;
}
ul.maincal li.daynum span.daybox span.daynumber{
display: block;
float: left;
margin-left: 10px;
color: #999;
}
ul.maincal li.daynum span.thisday{
color: #fff;
background: #343434;
}
ul.maincal li.daynum span.daybox span.stringer{
display: block;
}
ul.maincal li.daynum span.daybox span.stringer span.numbday{
float: left;
margin-left: 10px;
}
ul.maincal li.daynum span.daybox span.stringer span.numbtime{
float: right;
margin-right: 10px;
color: #999;
font-size: 13px;
}
ul.maincal li.daynum span.daybox span.stringer span.numbdesc{
display: block;
background: #eee;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
}
ul.maincal li.daynum span.thisday span.stringer span.numbdesc{
background: #5F5959;
color: #fff !important;
}
ul.maincal li.daynum span.thisday span.stringer span.numbdesc a{
background: #5F5959;
color: #fff !important;
}
.cromax_agendacal ul.cro_agendatwister{
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}
.cromax_agendacal ul.cro_agendatwister li{
list-style-type: none;
margin: 0% 1%;
padding: 0;
display: inline-block;
width: 48%;
margin-bottom: 30px;
vertical-align: top;
background: #E5E7E8;
border: 1px solid #dfdfdf;
border-bottom: 1px solid #cecece;
border-color: #cacdd1 #cacdd1 #b8bcc1;
color: #272727;
-webkit-border-radius: 3px;
border-radius: 3px; 
}
.cromax_agendacal ul.cro_agendatwister li .cro_cal_dateside{
width: 150px;
float: left;
}
.cromax_agendacal ul.cro_agendatwister li .cro_cal_infoside{
margin-left: 150px;
background: #fff;
border-left: 1px solid #dfdfdf;
}
.cromax_agendacal ul.cro_agendatwister li .agendadate {
color: #272727;
font-size: 30px;
line-height: 40px;
margin: 20px auto 0;
position: relative;
text-transform: uppercase;
z-index: 2;
}
.cromax_agendacal ul.cro_agendatwister li .agendadate  span.first {
display: block;
padding-top: 8px;
text-align: center;
font-weight: normal;
text-shadow: 1px 1px 1px #fff;
font-family: impact;
color: #78818A;
font-size: 50px;
}
.cromax_agendacal ul.cro_agendatwister li .agendadate  span.second {
display: block;
text-align: center;
color: #6F6F6F;
font-size: 20px;
}
.cromax_agendacal ul.cro_agendatwister li .clarlabel {
padding: 10px 0 20px;
padding-top: 100px;
}
.cromax_agendacal ul.cro_agendatwister li .clarlabel a {
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 8px 16px;
text-decoration: none;
text-transform: uppercase;
-webkit-border-radius: 3px;
border-radius: 3px; 
}
.cro_calhead_single{
background: #F0F0F0;
border: 1px solid #dfdfdf;
border-bottom: 1px solid #cecece;
padding: 20px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-bottom: 50px;
}
.cromax_agendacal ul.cro_agendatwister li  p {
color: #777777;
font-size: 14px;
margin: 0;
padding: 5px 20px;
}
.cromax_agendacal ul.cro_agendatwister li h5 {
margin-bottom: 10px;
}
.cromax_agendacal ul.calhead{
background: #fff;
border: 1px solid #dfdfdf;
border-bottom: 1px solid #cecece;
color: #272727;
font-size: 28px;
font-weight: normal;
margin-bottom: 20px;
margin-left: 1%;
margin-right: 1%;
padding: 15px;
text-align: center;
}
.cromax_agendacal ul.calhead li{
padding: 0;
}
.cromax_agendacal ul.calhead li i{
background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,247,248,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,247,248,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f7f8',GradientType=0 ); padding: 8px 10px 5px 10px;
cursor: pointer;
color: #666;
border-color: #cdced0 #c5c6c8 #b6b7b9;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 3px;
border-radius: 3px; 
font-size: 16px;
vertical-align: 30%;
}
.cromax_agendacal ul.calhead li i:hover{
color: #000;
}
.cromax_tablecal ul.calhead li i{
background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,247,248,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,247,248,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f7f8',GradientType=0 ); padding: 8px 10px 5px 10px;
cursor: pointer;
color: #666;
border-color: #cdced0 #c5c6c8 #b6b7b9;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 3px;
border-radius: 3px; 
font-size: 16px;
vertical-align: 30%;
}
.cromax_tablecal ul.calhead li i:hover{
color: #000;
}
#calendarlayout{
background: #fff;
}
.cro_calendarsidebar h4{
text-transform: uppercase;
text-align: center;
padding: 10px 0;
}
.cro_calendarsidebar .cro_timewithimage{
text-transform: uppercase;
background: #272727;
text-align: center;
color: #fff;
padding: 10px 0;
margin-bottom: 30px;
}
.cro_calendarsidebar .cro_maindate{
text-transform: uppercase;
text-align: center;
color: #272727;
padding: 10px 0;
font-size: 18px;
margin: 0px;
}
.cro_calsingleimg img{
width: 100%;
}
.cro_calendarsidebar .cro_datebylines{
color: #777;
margin-bottom: 0;
}
.cromaxcal_byline{
padding: 20px;
text-align: center;
line-height: 1.6;
background:#fff;
margin-bottom: 30px;
-webkit-border-radius: 3px;
border-radius: 3px; 
border: 1px solid #dfdfdf;
color: #999;
}
.cro_maininfoholder{
background: #fff;
border: 1px solid #dfdfdf;
}
ul.cro_shortcal{
list-style-type: none;
margin: 0;
padding: 0;
}
ul.cro_shortcal li{
list-style-type: none;
margin: 0;
padding: 0;
background: #fff;
padding: 8px;
border: 1px solid rgba(0,0,0,0.05);
margin-bottom: 5px;
position: relative;
}
h3.cro_cal_short_title{
margin: 0 0 10px 0;
font-size: 20px;
}
h3.cro_cal_short_title a{
float: right;
font-size: 12px;
padding: 4px 7px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
text-transform: uppercase;
}
h3.cro_cal_short_title a:hover{
opacity: 0.6;
}
ul.cro_shortcal li .agendadate{
width: 100px;
text-align: center;
float: left;
text-transform: uppercase;
font-size: 18px;
color: #292c2f;
}
ul.cro_shortcal li .cro_maindate{
margin-left: 100px;
margin-right: 60px;
}
ul.cro_shortcal li .cro_maindate h5{
margin: 0;
font-size: 16px;
line-height: 1.2;
}
ul.cro_shortcal li .clarlabel{
width: 60px;
position: absolute;
top: 0;
right: 0;
width: 60px;
height: 100%;
text-align: center;
background: #e5e7e8;
}
ul.cro_shortcal li .clarlabel a{
position: relative;
display: block;
height: 100%;
}
ul.cro_shortcal li .clarlabel i{
color: #292C2F;
font-size: 30px;
position: relative;
top: 30%;
}
ul.cro_shortcal li .clarlabel:hover i{
color: #fff;
}
ul.cro_shortcal li .cro_timeframe{
color:  #707881;
font-size: 14px;
} ul.cro_latestmediacast{
margin: 0;
padding: 0;
list-style-type: none;
}
ul.cro_latestmediacast li{
background: #fff;
border: 1px solid rgba(0,0,0,0.06);
padding: 5px 0 0 0;
margin-bottom: 5px;
}
ul.cro_latestmediacast li .cro_mediapart{
height: 40px;
background: #78818a;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart{
width: 70%;
padding-top: 5px;
position: relative;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart  .mejs-container, ul.cro_latestmediacast li .cro_mediapart .cro_playerpart  .mejs-embed, .mejs-embed body {
background: transparent;
margin-bottom: 0;
position: absolute;
top: 5px;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart  .mejs-controls .mejs-time-rail .mejs-time-total {
background: #292C2F;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #000;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart  .mejs-controls .mejs-time-rail .mejs-time-current {
background: #fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
ul.cro_latestmediacast li .cro_mediapart .cro_playerpart .mejs-container .mejs-controls {
background: transparent;
}
ul.cro_latestmediacast li .cro_mediapart .cro_moreinfo{
height: 40px;
width: 30%;
background: #292C2F;
float: right;
}
ul.cro_latestmediacast li .cro_mediapart .cro_moreinfo a{
line-height: 40px;
color: #fff;
text-align: center;
display: block;
text-transform: uppercase;
font-size: 12px;
}
ul.cro_latestmediacast li .cro_mediapart .cro_moreinfo:hover{
background: #000;
}
ul.cro_latestmediacast li .cro_mainpart{
overflow: auto;
}
ul.cro_latestmediacast li .cro_mainpart img{
float: left;
margin: 0 20px 5px 5px;
width: 75px;
height: auto;
}
ul.cro_latestmediacast li .cro_mainpart h2{
font-size: 18px;
margin: 0;
padding-left: 20px;
}
ul.cro_latestmediacast li .cro_mainpart h3{
font-size: 17px;
margin: 0 0 10px 0;
color: #292C2F;
padding-left: 20px;
}
ul.cro_latestmediacast li .cro_mainpart h4{
font-size: 16px;
margin: 0 0 10px 0;
color: #78818A;
font-weight: normal;
padding-left: 20px;
} .cro_mediacast_post .hentry{
background: #e5e7e8;
border-color: #cacdd1;
border-image: none;
-webkit-border-radius: 3px;
border-radius: 3px; 
border-style: solid;
border-width: 1px;
margin-bottom: 40px;
border-bottom: 1px solid #b8bcc1;
}
.cro_mediacast_imagepart{
width: 100px;
float: left;
}
.cro_mediacast_sermonpart{
width: 50px;
float :right;
}
.cro_mediacast_mainpart{
min-height: 250px;
background: #fff;
margin-left: 100px;
margin-right: 50px;
border-left: 1px solid #cacdd1;
border-right: 1px solid #cacdd1;
}
.cro_mediacast_innerpart{
padding: 30px;
}
.cro_mediacast_innerpart h4{
color: #4e4e4e;
}
.cro_mediacast_innerpart .entry-summary p{
color: #9b9b9b;
}
.cro_mediacast_playerpart{
height: 50px;
border-bottom: 1px solid #cacdd1;
text-align: center;
}
.cro_mediacast_videopart{
height: 50px;
border-top: 1px solid #fff;
border-bottom: 1px solid #cacdd1;
text-align: center;
}
.cro_mediacast_downloadpart{
height: 50px;
border-top: 1px solid #fff;
border-bottom: 1px solid #cacdd1;
text-align: center;
}
.cro_mediacast_notespart{
height: 50px;
border-top: 1px solid #fff;
border-bottom: 1px solid #cacdd1;
text-align: center;
}
.cro_mediacast_commentpart{
height: 50px;
border-top: 1px solid #fff;
text-align: center;
}
.cro_mediacast_playerpart i{
line-height: 50px;
color: #78818A;
font-size: 21px;
cursor: pointer;
}
.cro_mediacast_videopart i{
line-height: 50px;
color: #78818A;
font-size: 21px;
cursor: pointer;
}
.cro_mediacast_downloadpart i{
line-height: 50px;
color: #78818A;
font-size: 21px;
cursor: pointer;
}
.cro_mediacast_notespart i{
line-height: 50px;
color: #78818A;
font-size: 21px;
cursor: pointer;
}
.cro_mediacast_commentpart i{
line-height: 50px;
color: #78818A;
font-size: 21px;
cursor: pointer;
}
.cro_mediacast_playerpart i:hover{
color: #292C2F;
}
.cro_mediacast_videopart i:hover{
color: #292C2F;
}
.cro_mediacast_downloadpart i:hover{
color: #292C2F;
}
.cro_mediacast_notespart i:hover{
color: #292C2F;
}
.cro_mediacast_commentpart i:hover{
color: #292C2F;
}
.cro_readfurther{
text-align: right;
padding: 0 0 30px 0;
}
.cro_readfurther a{
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
padding: 5px 10px;
text-transform: uppercase;
font-size: 12px;
}
.cro_readfurther a:hover{
color :#fff;
opacity: 0.6;
}
.cro_mediacast_imagepart h5{
padding: 5px 20px;
font-size: 11px;
text-transform: uppercase;
text-align: center;
margin: 0;
color: #fff;
background: #292C2F;
}
.cro_mediacast_imagepart h6{
padding: 10px 20px;
font-size: 11px;
text-transform: uppercase;
text-align: center;
margin: 0;
color: #fff;
}
.cro_playerholder{
background: #616161;
height: 0px;
padding-top: 5px;
position: relative;
width: 100%;
visibility: hidden;
}
.cro_playerholder .mejs-container, .cro_playerholder .mejs-embed, .cro_playerholder .mejs-embed body {
background: transparent;
position: absolute;
top: 5px;
}
.cro_playerholder  .mejs-container .mejs-controls {
background: transparent;
}
.cro_playerholder  .mejs-controls .mejs-time-rail .mejs-time-total {
background: #262626;
margin: 5px;
}
.cro_playerholder .mejs-controls .mejs-time-rail span {
-webkit-border-radius: 0px;
border-radius: 0px;
}
.cro_playerholder .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #9d9d9d;
}
.cro_playerholder .mejs-controls .mejs-time-rail .mejs-time-current {
background: #F0F0F0;
}
.cro_playerholder .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #262626;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.cro_playerholder .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #F0F0F0;
-webkit-border-radius: 0px;
border-radius: 0px;
}
ul.cro_messagetags{
padding: 0;
margin: 0;
list-style-type: none;
}
ul.cro_messagetags li{
padding: 0;
margin: 0;
list-style-type: none;
display: inline-block;
margin: 0 5px 5px 0;
line-height: 1.2;
}
ul.cro_messagetags a{
display: inline-block;
background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,247,248,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,247,248,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,247,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f7f8',GradientType=0 ); padding: 5px 10px;
margin-right: 3px;
color: #666;
border-color: #cdced0 #c5c6c8 #b6b7b9;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 3px;
border-radius: 3px; 
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
}  .noUi-target * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-ms-touch-action: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
cursor: default;
}
.noUiSlider{
width: 260px;
display: inline-block;
}
.cromax-uiblock .noUiSlider{
width: 260px;
}
#show-serialization-field{
width: 15%;
display: inline-block;
vertical-align: top;
background: #fff;
border: 1px solid #eee;
height: 28px;
-webkit-border-radius: 20px;
border-radius: 20px; 
text-align: center;
}
.sliderouter{
display: block;
width: 100%;
height: 40px;
} .noUi-base {
width: 100%;
margin: 0px;
height: 10px;
-webkit-border-radius: 20px;
border-radius: 20px; 
position: relative;
box-shadow: 0 0px 4px rgba(0, 0, 0, 0.1) inset;
} .noUi-handle {
top: -12px;
left: -17px;
width: 36px;
height: 36px;
z-index: 1;
position: relative;
border-radius: 3px;
cursor: default;
background: url(//i0.wp.com/fmme.pt/wp-content/plugins/cromax/assets/images/handle.png) no-repeat center;
} .noUi-connect {
background: Teal;
-webkit-transition: background 0.6s;
transition: background 0.6s;
}
.noUi-background {
background: #EA392B;
}
.cro_paypal_range_slider{
background: #e5e7e8;
-webkit-border-radius: 30px;
border-radius: 30px; 
padding: 15px;
-webkit-box-shadow:inset  0 0 3px rgba(0,0,0,0.2);
box-shadow:inset  0 0 3px rgba(0,0,0,0.2);
} .noUi-origin {
position: absolute;
right: 0;
top: 0;
bottom: 0;
border-radius: inherit;
background: #c1c5c9;
-webkit-border-radius: 30px;
border-radius: 30px; 
-webkit-box-shadow:inset  0 0 3px rgba(0,0,0,0.2);
box-shadow:inset  0 0 3px rgba(0,0,0,0.2);
}
.noUi-origin + .noUi-origin {
background: inherit !important;
}
.noUi-z-index {
z-index: 10;
} .noUi-vertical {
width: 38px;
height: 100%;
}
.noUi-vertical .noUi-origin {
bottom: 0;
left: 0;
}
.noUi-vertical .noUi-handle  {
top: -23px;
left: -3px;
} [disabled] .noUi-base {
background: #DDD;
}
[disabled] .noUi-handle {
background: #F7F7F7;
cursor: not-allowed;
}
[disabled] .noUi-connect {
background: #EEE;
} .noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
transition: left 0.3s, top 0.3s;
}
.noUi-state-blocked .noUi-connect {
background: #7f8c8d;
}