@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);   .ma0 { margin: 0 !important; }
.ma05 { margin: 5px !important; }
.ma10 { margin: 10px !important; }
.ma15 { margin: 15px !important; }
.ma20 { margin: 20px !important; }
.ma25 { margin: 25px !important; }
.ma30 { margin: 30px !important; }
.ma40 { margin: 40px !important; }
.ma50 { margin: 50px !important; }
.ma60 { margin: 60px !important; }
.ma70 { margin: 70px !important; }
.ma80 { margin: 80px !important; }
.ma90 { margin: 90px !important; }
.ma100 { margin: 100px !important; } .mt0 { margin-top: 0 !important; }
.mt05 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }
.mt90 { margin-top: 90px !important; }
.mt100 { margin-top: 100px !important; } .mb0 { margin-bottom: 0 !important; }
.mb05 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb90 { margin-bottom: 90px !important; }
.mb100 { margin-bottom: 100px !important; } .ml0 { margin-left: 0 !important; }
.ml05 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }
.ml60 { margin-left: 60px !important; }
.ml70 { margin-left: 70px !important; }
.ml80 { margin-left: 80px !important; }
.ml90 { margin-left: 90px !important; }
.ml100 { margin-left: 100px !important; } .mr0 { margin-right: 0 !important; }
.mr05 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr40 { margin-right: 40px !important; }
.mr50 { margin-right: 50px !important; }
.mr60 { margin-right: 60px !important; }
.mr70 { margin-right: 70px !important; }
.mr80 { margin-right: 80px !important; }
.mr90 { margin-right: 90px !important; }
.mr100 { margin-right: 100px !important; } .pa0 { padding: 0 !important; }
.pa05 { padding: 5px !important; }
.pa10 { padding: 10px !important; }
.pa15 { padding: 15px !important; }
.pa20 { padding: 20px !important; }
.pa25 { padding: 25px !important; }
.pa30 { padding: 30px !important; }
.pa40 { padding: 40px !important; }
.pa50 { padding: 50px !important; }
.pa60 { padding: 60px !important; }
.pa70 { padding: 70px !important; }
.pa80 { padding: 80px !important; }
.pa90 { padding: 90px !important; }
.pa100 { padding: 100px !important; } .pt0 { padding-top: 0 !important; }
.pt05 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.pt50 { padding-top: 50px !important; }
.pt60 { padding-top: 60px !important; }
.pt70 { padding-top: 70px !important; }
.pt80 { padding-top: 80px !important; }
.pt90 { padding-top: 90px !important; }
.pt100 { padding-top: 100px !important; } .pb0 { padding-bottom: 0 !important; }
.pb05 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb70 { padding-bottom: 70px !important; }
.pb80 { padding-bottom: 80px !important; }
.pb90 { padding-bottom: 90px !important; }
.pb100 { padding-bottom: 100px !important; } .pl0 { padding-left: 0 !important; }
.pl05 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl40 { padding-left: 40px !important; }
.pl50 { padding-left: 50px !important; }
.pl60 { padding-left: 60px !important; }
.pl70 { padding-left: 70px !important; }
.pl80 { padding-left: 80px !important; }
.pl90 { padding-left: 90px !important; }
.pl100 { padding-left: 100px !important; } .pr0 { padding-right: 0 !important; }
.pr05 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr40 { padding-right: 40px !important; }
.pr50 { padding-right: 50px !important; }
.pr60 { padding-right: 60px !important; }
.pr70 { padding-right: 70px !important; }
.pr80 { padding-right: 80px !important; }
.pr90 { padding-right: 90px !important; }
.pr100 { padding-right: 100px !important; } .ml-15 { margin-left: -15px !important; }
.mr-15 { margin-right: -15px !important; } .spt-1 { padding-top: 1rem !important; }
.spt-2 { padding-top: 2rem !important; }
.spt-3 { padding-top: 3rem !important; }
.spt-4 { padding-top: 4rem !important; }
.spt-5 { padding-top: 5rem !important; }
.spb-1 { padding-bottom: 1rem !important; }
.spb-2 { padding-bottom: 2rem !important; }
.spb-3 { padding-bottom: 3rem !important; }
.spb-4 { padding-bottom: 4rem !important; }
.spb-5 { padding-bottom: 5rem !important; }
.spy-1 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.spy-2 { padding-top: 2rem !important; padding-bottom: 2rem !important; }
.spy-3 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.spy-4 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
.spy-5 { padding-top: 5rem !important; padding-bottom: 5rem !important; }  .font-italic { font-style: italic !important; }
.text-white { color: white !important; }
.text-transparent { color: transparent !important; }
.text-uppercase { text-transform: uppercase !important; }
.inline-block { display: inline-block !important; }
.bg-white { background-color:#FFFFFF !important; }
.bg-black { background-color:#000000 !important; }
.center-block{display:block;margin-right:auto;margin-left:auto}
div.img-responsive img {
display: block;
max-width: 100%;
height: auto !important;
}
.no-border-radius { border-radius: 0 !important; }
.font-weight-100, .fw-100 { font-weight: 100 !important }
.font-weight-200, .fw-200 { font-weight: 200 !important }
.font-weight-300, .fw-300 { font-weight: 300 !important }
.font-weight-400, .fw-400 { font-weight: 400 !important }
.font-weight-500, .fw-500 { font-weight: 500 !important }
.font-weight-600, .fw-600 { font-weight: 600 !important }
.font-weight-700, .fw-700 { font-weight: 700 !important }
.font-weight-800, .fw-800 { font-weight: 800 !important }
.font-weight-900, .fw-900 { font-weight: 900 !important }  .b-a, .b-r, .b-l, .b-t, .b-b {
border-style: solid;
border-width: 0;
}
.b-r { border-right-width: 1px; }
.b-l { border-left-width: 1px; }
.b-t { border-top-width: 1px; }
.b-b { border-bottom-width: 1px; }
.b-a { border-width: 1px; }
.b-dashed { border-style: dashed; }
.b-thick { border-width: 2px; }
.b-transparent { border-color: rgba(0, 0, 0, 0.4); }
.b-transparent-white { border-color: rgba(255, 255, 255, 0.3); }
.b-grey { border-color: #e6e6e6; }
.b-white { border-color: #fff; }
.b-primary { border-color: #f56735; }
.b-complete { border-color: #f56735; }
.b-success { border-color: #03a885; }
.b-info { border-color: #3b4752; }
.b-danger { border-color: #f55753; }
.b-warning { border-color: #f8d053; } .b-rad-sm {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.b-rad-md {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.b-rad-lg {
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
}
.no-border { border: none !important; }  .img-hover-transp {
opacity: 1;
transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
}
.img-hover-transp:hover { opacity: .5; }      body {
font-family: 'Roboto', 'Lato', sans-serif;
background-color: #ebebeb;
color: #414141;	
font-size:15px;
overflow-x:hidden;
}
body p { 
line-height: 1.57;
margin-bottom:15px;
font-size:16px;
}
h2, h3, h4, h5 { font-family: 'Roboto', 'Lato', sans-serif;
line-height:1.25em; 
}
h3 { color: #111111; }
h6 {
font-family: 'Roboto', 'Lato', sans-serif;   letter-spacing:.15px;
line-height:1.3;
font-weight:400;
}
h4 { font-size:16px; letter-spacing:.25px; }
.bg-white { background-color: #FFFFFF; }
.fs16 {
font-size: 16px !important;
line-height: 1.5em;
}
.fs15 {
font-size: 15px !important;
line-height: 1.45em !important;
}
a {
color: #F56735;
text-decoration: none;
}
a:hover, a:focus { color: #f9a385; text-decoration: none; }
.panel-body li {
line-height:1.7;
}
.bg-success {
background-color: #e5f6f2;
}
.position-relative { position: relative; }
.text-bottom {
position: absolute;
bottom: 0;
right: 0;
}	
.h1, .h2, .h3, h1, h2, h3 {
margin-bottom: 20px;
}
.title-custom {
text-decoration: underline;
padding-bottom: 20px !important;
}
hr.hr-grey { 
border-color: #bababa;
margin-bottom: 25px;
}
small { letter-spacing: .25px; }
.lead p { font-size: 18px; } #top-bar {
background-image:none !important;
background-color: #111111 !important;
height: 40px;
color: #aaaaaa;
}
#top-bar h1 {
font-size: 13px;
padding-top: 12px;
padding-bottom: 0px;
margin-top: 0;
}
#top-bar a { color: #aaaaaa; }
#top-bar a:hover, #top-bar a:focus {
color:#d4d4d4;
text-decoration:none;
}
#top-bar .contact { 
padding-top:9px;
padding-right:50px;
}
#top-bar .contact a {
font-size:13px;
padding-top:10px;
}
.navbar-inverse {
background-image: none !important;
background-color: #f56735;
} .navbar-inverse .navbar-nav > li > a { color: #fff; }
.navbar-inverse .navbar-nav > li > a:hover { color: #fcd1c2; }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow: none !important; }
.navbar-nav > li > a {
font-family: 'Roboto', 'Lato', sans-serif;
font-weight: 300;
font-size: 16px;
letter-spacing: .015em;
} .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .open > a {
background-image: none !important;
background-color: #ab4825;
}
.navbar-inverse { border-color: #ab4825; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background-color: #ab4825; }
#navbar-menu { margin-top:40px; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#FFFFFF; }
.navbar-nav .open .dropdown-menu { background-color:#c4522a !important; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color:#662b16; }
.dropdown-menu .divider { background-color:#f56735; }
.dropdown-menu > li > a { padding: 10px 20px !important; } .panel-default > .panel-heading {
background-image: none;
background-color: #f56735;
color: #FFFFFF;
text-transform: uppercase;
border-bottom: solid 1px #ab4825;
}
.panel-default > .panel-heading h3 {
font-size: 17px;
padding-top: 1px;
margin-top: 1px;
margin-bottom:1px;
color: #FFFFFF !important;
letter-spacing: .03em;
font-family:'Lora', 'Droid Serif', serif !important;
}
#panel-destacadas .panel-default > .panel-body p, #sidebar-custom .panel-default > .panel-body p {
font-size: 15px;
font-weight:400;
margin-bottom: 8px;
line-height: 1.2em;
}
.panel-default > .panel-body h6 { color: #9b9b9b; }
.panel-default > .panel-body .row { margin-bottom: 12px; } #panel-destacadas .row { margin-bottom:20px; } .categoria a { color: #03a885 !important; }
.categoria a:hover { color: #01644f !important; }
h6.categoria { margin-top:5px !important; }
.text-green { color: #03A885 !important; } .btn {
padding: 6px 22px;
text-transform: uppercase;
letter-spacing: .03em;
}
.btn-xs {
font-size: 10px;
padding: 3px 19px;
}
.btn-primary, .btn-success { background-image: none !important; }
.btn-primary {
color: #ffffff;
background-color: #F56735;
border-color: #dc5c2f;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #F4551D;
border-color: #dc5c2f;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
background-color: #F56735;
border-color: #dc5c2f;
}
.btn-primary .badge {
color: #F56735;
background-color: #ffffff;
}
.btn-success {
color: #FFFFFF;
background-color: #03A885;
border-color: #02866A;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .open .dropdown-toggle.btn-success {
color: #FFFFFF;
background-color: #038F71;
border-color: #02866A;
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
background-color: #03A885;
border-color: #02866A;
}
.btn-success .badge {
color: #03A885;
background-color: #FFFFFF;
}  section#intro p {
line-height: 1.4em;
margin-bottom: 5px !important;
font-size: .95em;
}
section#novedades {
color: #F2F2F2;
background-image: -webkit-linear-gradient(top, #393939 0, #242424 100%);
background-image: -o-linear-gradient(top, #393939 0, #242424 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#393939), to(#242424));
background-image: linear-gradient(to bottom, #393939 0, #242424 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#242424', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x; }
section#novedades .fa-map-marker.fa-3x { padding-top: 7px; }
section#novedades #expositores .row { margin-bottom: 25px; } section#novedades h3 { color:#ffffff; }
#video-list p {
font-size: 14px;
line-height: 17px;
margin-top: 5px;
}
#video-list h4 {
font-size:17px;
}
#home-ultimos-posts h3 {
font-size: 19px;
letter-spacing: .5px;
}
#home-ultima-publicaciones h3 { font-size: 18px !important; } footer {
padding-top:30px;
padding-bottom:30px;
background-color:#111111;
color:#aaaaaa;
}
footer li a { font-size:.85em; letter-spacing:.03em; }
footer a { font-family: 'Roboto', 'Lato', san-serif; } .social-slide {
height: 48px;
width: 48px;
margin: 10px;
float: right;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.social-slide:hover {
background-position: 0px -48px;
box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}
.twitter-hover { background-image: url(//www.rifrem.mx/wp-content/themes/rifrem2/images/twitter-hover.png); }
.facebook-hover { background-image: url(//www.rifrem.mx/wp-content/themes/rifrem2/images/facebook-hover.png); }
.social-slide-xs {
height: 22px;
width: 22px;
margin: 0 5px;
float: right;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.social-slide-xs:hover {
background-position: 0px -22px;
box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}
.twitter-hover-xs { background-image: url(//www.rifrem.mx/wp-content/themes/rifrem2/images/twitter-hover-xs.png); }
.facebook-hover-xs { background-image: url(//www.rifrem.mx/wp-content/themes/rifrem2/images/facebook-hover-xs.png); }  .migproteam_social_container, .migproteam_full_social_container { display:none !important; } .space-top {
margin-top:100px;
padding-top:35px;
}
.gallery-item .gallery-icon img{display:block;max-width:100%;height:auto} .main-column {
padding-left: 0;
padding-right: 0;
}
.main-column .panel .panel-heading { padding-left:30px; }
.sidebar-column .panel .panel-body { padding:15px 15px 3px 15px; }
.sidebar-column .panel .panel-body p { 
line-height:1.3;
letter-spacing:.018em;
}
.sidebar-column .panel-default > .panel-heading {
background-color:#111111;
border-bottom:solid 1px #000000;
} .pagination-container { margin-bottom: 1em; }
.pagination > li > a, .pagination > li > span, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { color: #f56735; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
background-color: #f56735;
border-color: #f56735;
} .pagination-container ul,
.pagination-container ul * { display: inline; }  
.pagination-container  a { border-bottom: none; }
.pagination-container span.wpv-archive-pagination-link-current,
.pagination-container  a { padding: 0 0.5em; } .pagination-container span.wpv-archive-pagination-link-current {
background: #111;
color: #fff;
} .search-result { padding-left:5px; padding-right:5px; }
.search-result h4 { line-height:1.35; }
#search-page .page-header { margin-top:0; margin-bottom:0; }
#search-page .page-header h1 { margin-top:0; }
nav.navigation.pagination h2 { display:none; }
.text-searched { color:#03A885; }
.search-result a.more-link, #main-evento a.more-link { display:none; }
.search-result .panel-body { padding: 0 15px 15px; } .migproteam_inner_content { background-color:#FFFFFF; }
migproteam_full_social_container { padding-top:15px; }
div.migproteam_full_main_image_inner img {
display: block;
max-width: 100%;
height: auto !important;
} #single h3, .entry-content h3 {
color: #58504e;
font-family: 'Roboto', 'Lato', sans-serif;
}
.entry-content h1 { 
font-family: 'Lora', 'Droid Serif', serif;
color:#03A885;
margin-top:5px; }
.entry-content p {
font-size: 17px;
} .designed-by {
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1.1px;
font-weight: 300 !important;
} .miembros-loop p {
line-height: 1.2;
color: #6b7b8b;
}
.miembros-loop h1 {
color: #dc5c2f;
font-size: 1.4em;
} .ml-auto, .mx-auto { margin-left: auto !important; }
.mr-auto, .mx-auto { margin-right: auto !important; }
.bg-white { background: #ffffff !important; } .row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
}    @media (min-width: 1200px) {
#logo-header { padding-right: 15px; } section#novedades #main-evento { padding-right: 40px; }
section#novedades #novedades-columna { padding-left: 25px; }	
} @media (min-width: 992px) and (max-width: 1199px) { .navbar-brand { margin-bottom:10px; } } @media (min-width: 768px) and (max-width: 991px) {
.pull-right-sm { float:right !important }
.pl0-sm { padding-left:0 !important; }
.migproteam_inner_content { height:315px; }
} @media (max-width: 767px) {
.text-center-xs { text-align:center; }
.center-block-xs { display:block; margin-right:auto; margin-left:auto; }
.consejo .avatar { padding:10px 15px; }
#top-bar { height: 140px; }
#navbar-menu { margin-top: 100px; }
#search-top-bar { padding-top:15px; }	
#top-bar .contact { padding-right:11px; } .box { height: auto !important; } 
.pl0-xs { padding-left:0 !important; }
.pr0-xs { padding-right:0 !important; }
.b-none-xs { border:none !important; }
.space-top { margin-top: 130px; }
.designed-by { margin-top: 37px; }
}  @media (max-width: 1199px) {
.center-block-md-down { display:block; margin-right:auto; margin-left:auto; }
} @media (min-width: 992px) { #main-video { padding-right:40px; }
.consejo .avatar { margin-top:10px; } #conacyt-footer { 
padding-left:60px;
padding-right:60px;
}
.hidden-md-up { display:none !important; }
.migproteam_inner_content { height:420px; }
.container-fluid-home { padding: 20px 110px; }	
} @media (max-width: 991px) {
.consejo .semblanza { padding:15px; }
body, body p { font-size:19px; }
.entry-content p { font-size: 19px; }
.navbar-brand { 
margin-bottom:2px; 
padding-top:8px;
}
.hidden-sm-down { display:none !important; }
.navbar-nav > li > a small { font-size:14px; }
#top-bar { font-size:13px; }
.search-result .panel-body p { font-size:14px; line-height:1.48; } } @media (min-width: 768px) {
#search-top-bar { padding-top:5px; }
.main-column .panel .panel-body { padding:20px 30px 30px 30px; }
#logo-header { padding-left: 14px; }
#panel-quienessomos { padding: 20px 110px; }
#panel-destacadas { padding: 20px 40px 20px 0px; }
.pl-md-0 { padding-left: 0px !important; }
}    @media (min-width:767px) { .col-lg-1:nth-child(12n+1),  .col-lg-2:nth-child(6n+1),  .col-lg-3:nth-child(4n+1),  .col-lg-4:nth-child(3n+1),  .col-lg-6:nth-child(2n+1),  .col-md-1:nth-child(12n+1),  .col-md-2:nth-child(6n+1),  .col-md-3:nth-child(4n+1),  .col-md-4:nth-child(3n+1),  .col-md-6:nth-child(2n+1) { clear: none; }
.col-sm-1:nth-child(12n+1),  .col-sm-2:nth-child(6n+1),  .col-sm-3:nth-child(4n+1),  .col-sm-4:nth-child(3n+1),  .col-sm-6:nth-child(2n+1) { clear: left; }
} @media (min-width:992px) { .col-lg-1:nth-child(12n+1),  .col-lg-2:nth-child(6n+1),  .col-lg-3:nth-child(4n+1),  .col-lg-4:nth-child(3n+1),  .col-lg-6:nth-child(2n+1),  .col-sm-1:nth-child(12n+1),  .col-sm-2:nth-child(6n+1),  .col-sm-3:nth-child(4n+1),  .col-sm-4:nth-child(3n+1),  .col-sm-6:nth-child(2n+1) { clear: none; }
.col-md-1:nth-child(12n+1),  .col-md-2:nth-child(6n+1),  .col-md-3:nth-child(4n+1),  .col-md-4:nth-child(3n+1),  .col-md-6:nth-child(2n+1) { clear: left; }
} @media (min-width:1200px) { .col-md-1:nth-child(12n+1),  .col-md-2:nth-child(6n+1),  .col-md-3:nth-child(4n+1),  .col-md-4:nth-child(3n+1),  .col-md-6:nth-child(2n+1),  .col-sm-1:nth-child(12n+1),  .col-sm-2:nth-child(6n+1),  .col-sm-3:nth-child(4n+1),  .col-sm-4:nth-child(3n+1),  .col-sm-6:nth-child(2n+1) { }
.col-lg-1:nth-child(12n+1),  .col-lg-2:nth-child(6n+1),  .col-lg-3:nth-child(4n+1),  .col-lg-4:nth-child(3n+1),  .col-lg-6:nth-child(2n+1) { clear: left; }
}    @media (max-width: 1323px) {
.navbar-header { float: none; }
.navbar-left, .navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse { display: none!important; }
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li { float: none; }
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in { display: block !important; }
} @media (min-width: 1264px) {
.navbar-nav { float: right; }
} @media (min-width: 1499px) {
.container-fluid-nav { padding-left: 110px; padding-right: 110px; }
}div.pdfemb-viewer {
overflow: hidden;
line-height: 1;
margin: 0px;
padding: 0px;
border: 1px solid black;
position: relative;
text-align: left;
direction: ltr;
background-color: lightGrey;
}
div.pdfemb-inner-div {
overflow: hidden;
line-height: 1;
margin: auto;
padding: 0px;
border: none;
position: relative;
background-color: lightGrey;
display: block;
}
div.pdfemb-inner-div-wantmobile {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 50;
background-color: lightgray;
opacity: 0.5;
}
div.pdfemb-inner-div-wantmobile-fswrap {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
}
div.pdfemb-wantmobile-fsarea {
position: relative;
width: 80%;
margin: 40% auto 0 auto;
padding: 10px;
height: 20%;
max-height: 35px;
text-align: center;
opacity: 1;
cursor: pointer;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:4px solid #363600;
background-color:#C5BDCF;
-webkit-box-shadow: #B3B3B3 8px 8px 8px;
-moz-box-shadow: #B3B3B3 8px 8px 8px;
box-shadow: #B3B3B3 8px 8px 8px;
color: black;
font-family: sans-serif;
letter-spacing: 2px;
font-size: 16px;
line-height: 110%;
}
.grab-to-pan-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
-webkit-overflow-scrolling: touch;
}
.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
cursor: inherit;
}
.grab-to-pan-grab:active,
.grab-to-pan-grabbing {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
z-index: 50000; }
div.pdfemb-loadingmsg {
text-align: center;
padding: 5px;
background-color: white;
}
div.pdfemb-viewer canvas {
position: relative;
top: 0px; 
bottom: 0px;
margin: 0px;
padding: 0px;
display: inline-block;
background-color: white;
}
div.pdfemb-toolbar {
padding: 0px;
margin: 0px;
border: none;
z-index: 10;
position: absolute;
background-color: grey; 
width: 100%;
}
div.pdfemb-toolbar-fixed {
display: block;
}
div.pdfemb-toolbar-hover {
display: none;
}
div.pdfemb-toolbar-top {
top: 0px;
left: 0px;
}
div.pdfemb-toolbar-bottom {
bottom: 0px;
left: 0px; }
div.pdfemb-toolbar button, div.pdfemb-toolbar button[disabled] {
background-color: hsla(0,0%,0%,.12);
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
background-clip: padding-box;
border: 1px solid hsla(0,0%,0%,.35);
border-color: hsla(0,0%,0%,.32) hsla(0,0%,0%,.38) hsla(0,0%,0%,.42);
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
0 0 1px hsla(0,0%,100%,.15) inset,
0 1px 0 hsla(0,0%,100%,.05);
-webkit-transition-property: background-color, border-color, box-shadow;
-webkit-transition-duration: 150ms;
-webkit-transition-timing-function: ease;
transition-property: background-color, border-color, box-shadow;
transition-duration: 150ms;
transition-timing-function: ease;
min-width: 16px;
padding: 2px 6px 0;
width: auto;
border-radius: 2px;
color: hsla(0,0%,100%,.8);
font-size: 12px;
line-height: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
cursor: default;
margin: 4px 2px 4px 0;
float: left;
}
div.pdfemb-toolbar button:hover {
background-color: hsla(0,0%,0%,.2);
box-shadow: 0 1px 0 hsla(0,0%,100%,.05) inset,
0 0 1px hsla(0,0%,100%,.15) inset,
0 0 1px hsla(0,0%,0%,.05);
}
div.pdfemb-toolbar button:first-child {
margin-left: 4px;
}
div.pdfemb-toolbar button.pdfemb-toggled {
background-color: hsla(0,0%,0%,.3);
background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,100%,0));
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.45) hsla(0,0%,0%,.5);
box-shadow: 0 1px 1px hsla(0,0%,0%,.1) inset,
0 0 1px hsla(0,0%,0%,.2) inset,
0 1px 0 hsla(0,0%,100%,.05);
-webkit-transition-property: background-color, border-color, box-shadow;
-webkit-transition-duration: 10ms;
-webkit-transition-timing-function: linear;
transition-property: background-color, border-color, box-shadow;
transition-duration: 10ms;
transition-timing-function: linear;
}
div.pdfemb-toolbar button.pdfemb-toggled:hover {
background-color: hsla(0,0%,0%,.4);
border-color: hsla(0,0%,0%,.4) hsla(0,0%,0%,.5) hsla(0,0%,0%,.55);
box-shadow: 0 1px 1px hsla(0,0%,0%,.2) inset,
0 0 1px hsla(0,0%,0%,.3) inset,
0 1px 0 hsla(0,0%,100%,.05);
}
div.pdfemb-toolbar button.pdfemb-prev::before {
content: url(//www.rifrem.mx/wp-content/plugins/pdf-embedder/img/toolbarButton-pageUp.png);
}
div.pdfemb-toolbar button.pdfemb-next::before {
content: url(//www.rifrem.mx/wp-content/plugins/pdf-embedder/img/toolbarButton-pageDown.png);
}
div.pdfemb-toolbar button.pdfemb-zoomout::before {
content: url(//www.rifrem.mx/wp-content/plugins/pdf-embedder/img/toolbarButton-zoomOut.png);
}
div.pdfemb-toolbar button.pdfemb-zoomin::before {
content: url(//www.rifrem.mx/wp-content/plugins/pdf-embedder/img/toolbarButton-zoomIn.png);
}
div.pdfemb-toolbar button.pdfemb-fs::before {
content: url(//www.rifrem.mx/wp-content/plugins/pdf-embedder/img/toolbarButton-presentationMode.png);
}
div.pdfemb-toolbar button.pdfemb-download::before {
content: url(//www.rifrem.mx/wp-content/plugins/pdf-embedder/img/toolbarButton-download.png);
}
div.pdfemb-toolbar button.pdfemb-btndisabled {
color: lightGray;
}
div.pdfemb-toolbar div {
margin: 6px 15px 6px 2px;
font-family: sans-serif;
font-size: 12px;
padding: 2px;
text-align: center;
letter-spacing: normal;
word-spacing: normal;
font-size: 12px;
line-height: 14px;
text-transform: none;
text-indent: 0px;
text-shadow: none;
font-weight: normal;
display: inline;
color: lightgray;
float: left;
}
div.pdfemb-toolbar div.pdfemb-poweredby {
float: right;
}
div.pdfemb-toolbar div.pdfemb-poweredby a {
color: lightgray;
text-decoration: none;
border-bottom: 1px solid #333;
}
div.pdfemb-toolbar div.pdfemb-poweredby a:hover {
border-bottom: none;
}
div.pdfemb-errormsg {
padding: 5px;
text-align: center;
vertical-align: middle;
background-color: #faa;
}
.pdfemb-fsp-wrapper {
background: white;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 4000;
overflow-y: auto;
overflow-x: hidden;
display: none;
}
.pdfemb-fsp-content {
overflow: hidden;
width: 100%;
height: 100%;
position: relative;
top: 0px;
left: 0px;
}
input.pdfemb-page-num {
display: inline;
font-family: sans-serif;
width: 30px;
height: 15px;
vertical-align: middle;
font-size: 10px;
padding: 0px 2px;
color: black;
text-align: center;
margin: 0px;
}
.pdfembAnnotationLayer {
position: static;
}
.pdfembAnnotationLayer section.linkAnnotation {
position: absolute;
padding: 0;
margin: 0;
background: none;
z-index: 5;
}
.pdfembAnnotationLayer .linkAnnotation > a {
position: absolute;
font-size: 1em;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pdfembAnnotationLayer .linkAnnotation > a {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0 repeat;
border: none;
opacity: 0;
}
.pdfembAnnotationLayer .linkAnnotation > a:hover {
opacity: 0.2;
background: #ff0;
box-shadow: 0px 2px 10px #ff0;
border: none;
}
.pdfembAnnotationLayer .textAnnotation img {
position: absolute;
cursor: pointer;
}
.pdfembAnnotationLayer .popupWrapper {
position: absolute;
width: 20em;
}
.pdfembAnnotationLayer .popup {
position: absolute;
z-index: 200;
max-width: 20em;
background-color: #FFFF99;
box-shadow: 0px 2px 5px #333;
border-radius: 2px;
padding: 0.6em;
margin-left: 5px;
cursor: pointer;
word-wrap: break-word;
}
.pdfembAnnotationLayer .popup h1 {
font-size: 1em;
border-bottom: 1px solid #000000;
padding-bottom: 0.2em;
}
.pdfembAnnotationLayer .popup p {
padding-top: 0.2em;
}
.pdfembAnnotationLayer .highlightAnnotation,
.pdfembAnnotationLayer .underlineAnnotation,
.pdfembAnnotationLayer .squigglyAnnotation,
.pdfembAnnotationLayer .strikeoutAnnotation {
cursor: pointer;
}
.pdfembTextLayer {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: hidden;
opacity: 0.2;
line-height: 1.0;
background: none;
}
.pdfembTextLayer > div {
cursor: text !important;
color: transparent;
position: absolute;
padding: 0;
margin: 0;
background: none;
top: 0;
left: 0;
-webkit-transform-origin: 0% 0%;
-moz-transform-origin: 0% 0%;
-o-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
transform-origin: 0% 0%;
}
.pdfemb-pagescontainer {
overflow: hidden ;
display: block;
position: relative;
background-color: lightGrey;
}
.poweredby{
float: right !important;
} @media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
.pdfemb-pagescontainer {
margin-left: 1px;
}
}}
.scrollbar-none{
overflow: scroll;
scrollbar-width: none
}
.scrollbar-none::-webkit-scrollbar { 
display: none; 
} 
.scrollbar-none { -ms-overflow-style: none; }