.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.alignright {
display: inline;
float: right; }
.alignleft {
display: inline;
float: left; }
.wp-caption {
max-width: 100%; }
.wp-caption p.wp-caption-text {
font-size: 90%; } .wp-caption {
max-width: 100%;
margin-bottom: 15px; }
.gallery-caption {
margin-bottom: 10px; } .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px; }
.wp-caption figcaption.wp-caption-text {
margin-top: 10px; }
.bypostauthor .comment-meta {
font-weight: bold; } .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .blog-sidebar > .widget * {
max-width: 100%;
height: auto; }
#wp-calendar {
width: 100%; }
#wp-calendar tbody td, #wp-calendar thead th {
text-align: center; }
.widget_search button[type="submit"] {
border-width: 2px; }
.mb-15 {
margin-bottom: 15px; }
.widget_categories select,
.widget_archive select {
width: 100%; }
.left-sidebar .widget *,
.right-sidebar .widget * {
max-width: 100%;
height: auto; }
.left-sidebar .widget img,
.right-sidebar .widget img,
.cth-single img,
.cth-page img {
max-width: 100%;
height: auto; }
.cth-page {
text-align: left;
margin: 50px 0; }
.right-sidebar ul,
.left-sidebar ul {
list-style: none;
padding-left: 0px; }
.right-sidebar ul ul,
.left-sidebar ul ul {
padding-left: 15px;
padding-top: 8px; }
.right-sidebar ul li,
.left-sidebar ul li {
border-bottom: 1px solid #E6DDD4;
padding: 8px 0px; }
.right-sidebar ul ul > li:first-child,
.left-sidebar ul ul > li:first-child {
border-top: 1px solid #E6DDD4; }
.right-sidebar ul ul > li:last-child,
.left-sidebar ul ul > li:last-child {
border-bottom: 0px;
padding-bottom: 0px; }
table {
border-width: 1px 1px 1px 0px;
border-color: #eee #eee #eee transparent;
border-style: solid solid solid none;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px 0px 20px;
width: 100%; }
table th, table td {
border-top: 1px solid #eee;
border-left: 1px solid #eee;
padding: 8px;
vertical-align: top;
text-align: left; }
table thead:first-child tr:first-child th, table tbody:first-child tr:first-child th, table tbody:first-child tr:first-child td {
border-top: 0px none; }
.res-image {
max-width: 100%;
height: auto; }
caption {
margin-bottom: 10px; }
.gallery .gallery-item img {
width: auto; }
.gallery-columns-1 .gallery-item {
width: 100%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-2 .gallery-item {
width: 50%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-3 .gallery-item {
width: 33.33%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-4 .gallery-item {
width: 25%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-5 .gallery-item {
width: 20%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-6 .gallery-item {
width: 16.66%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-7 .gallery-item {
width: 14.28%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-8 .gallery-item {
width: 12.5%;
padding: 2px;
margin-bottom: 20px;
float: left; }
.gallery-columns-9 .gallery-item {
width: 11.11%;
padding: 2px;
margin-bottom: 20px;
float: left; } .gather_sec .wpb_row, .gather_sec .wpb_content_element, .gather_sec ul.wpb_thumbnails-fluid > li, .gather_sec .last_toggle_el_margin, .gather_sec .wpb_button {
margin-bottom: 0px !important; }
.blog-text .wpb_row, .blog-text .wpb_content_element, .blog-text ul.wpb_thumbnails-fluid > li, .blog-text .last_toggle_el_margin, .blog-text .wpb_button {
margin-bottom: 0px !important; } body,
html {
overflow-x: hidden; }
body {
font-family: 'Open Sans', Arial, sans-serif;
font-weight: 300;
font-size: 16px;
line-height: 1.7;
position: relative; }
a {
-webkit-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out; } strong,
b {
font-weight: 600; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Montserrat', Arial, sans-serif;
font-weight: 700;
line-height: 1.2; }
h5,
h6 {
font-weight: 400; }
h1 {
font-size: 55px; }
h2 {
font-size: 45px; }
h1.page-title{
font-size: 45px;
color: #fff; }
h3 {
font-size: 32px; }
h4 {
font-size: 26px; }
h5 {
font-size: 22px; }
h6 {
font-size: 16px; }
@media (max-width: 767px) {
h1 {
font-size: 35px; }
h2 {
font-size: 30px; }
h1.page-title,
h3 {
font-size: 20px; }
h4 {
font-size: 18px; }
h5 {
font-size: 16px; }
h6 {
font-size: 16px; } }
p,
.lead {
line-height: 1.7; }
ul,li {
color: #000; } .btn {
border-radius: 3px;
font-size: 14px;
padding: 6px 12px;
border-width: 0; }
.btn-group-lg > .btn,
.btn-lg {
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333; }
.btn-xl {
padding: 15px 50px;
font-size: 24px;
font-weight: bold; }
.btn-xs {
border-width: 1px;
padding: 5px 10px;
font-size: 11px;
font-weight: 300; }
@media (max-width: 767px) {
.btn-xl {
font-size: 20px;
padding: 15px 40px; } }
.btn-default,
.btn-outline,
.btn-success {
border-width: 2px; } .form-control {
border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #DDDDDD;
height: 40px; }
.form-control:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.has-error .form-control:focus {
border-color: #E23B1A;
-webkit-box-shadow: none;
box-shadow: none; }
.has-error .checkbox {
color: #5c5c5c; }
.input-lg {
height: 50px; }
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
border-radius: 3px; }
@media (max-width: 767px) {
.checkbox-inline,
.radio-inline {
display: block; }
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
margin-top: 5px;
margin-left: 0; } } .breadcrumb {
background-color: transparent;
font-size: 14px;
padding-left: 0;
margin-bottom: 0; }
.breadcrumb a {
color: #E1D1C3;
text-decoration: none; }
.breadcrumb a:hover,
.breadcrumb a:focus {
color: #000; } .navbar-default {
background-color: #fff;
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.05);
padding: 15px 0; }
.navbar-toggle {
margin-top: 0px;
margin-bottom: 0px; }
.navbar-default .navbar-nav > li > a {
font-size: 12px;
font-weight: 500; }
.navbar-brand {
padding: 0 15px;
height: auto; }
.navbar-static {
margin-bottom: 0px; }
.dropdown-menu {
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #000; }
.dropdown-menu .divider {
background-color: #F0F0F0; }
.dropdown-header {
font-size: 11px;
color: #CBCBCB;
text-transform: uppercase; }
.dropdown-menu > li > a {
padding: 5px 20px;
padding-right: 40px;
color: #000; }
@media (min-width: 768px) {
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px; }
.dropdown:hover .dropdown-menu {
display: block; } } .nav-center {
text-align: center; }
.nav-center ul.nav {
display: inline-block; }
.nav-center ul.nav li {
display: inline; }
.nav-center ul.nav li a {
float: left; } .modal-content {
border-radius: 3px; }
.modal-transparent .modal-content {
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
border: 0; }
.register-modal {
color: #5c5c5c;
text-align: left; }
@media (min-width: 768px) {
.modal-sm {
width: 450px; }
.modal-content {
-webkit-box-shadow: 0 0px 50px rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 50px rgba(0, 0, 0, 0.2); }
.modal-dialog {
margin: 80px auto; } } .panel-group .panel {
-webkit-box-shadow: inherit;
box-shadow: inherit;
border-width: 1px;
margin-bottom: 20px;
border-color: #f7f7f7; }
.panel-default > .panel-heading {
background: transparent;
padding: 0; }
.panel-title {
text-transform: uppercase;
font-size: 12px; }
.panel-title > a {
display: block;
position: relative;
padding: 15px; }
.panel-title > a:hover,
.panel-title > a:focus {
text-decoration: none; }
.panel-title > a:focus {
outline: inherit; }
.panel-title > a:before {
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/collapse.png) no-repeat 0 -2px;
content: "";
display: block;
height: 14px;
position: absolute;
right: 14px;
top: 17px;
width: 14px; }
.panel-title > a.collapsed:before {
background-position: 0 -33px; }
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-color: #f7f7f7; } .preloader {
position: fixed;
width: 100%;
height: 2px;
z-index: 9999999; }
.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 9999999;
position: fixed;
margin: auto;
top: 0;
left: 0;
right: 0;
height: 2px;
width: 100%; }
.pace .pace-progress {
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: width 1s ease-in-out 1s linear;
-o-transition: width 1s ease-in-out 1s linear;
transition: width 1s ease-in-out 1s linear;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
max-width: 100%;
position: fixed;
z-index: 9999999;
display: block;
position: absolute;
left: 0px;
top: 0px;
height: 100%;
background: #F76D53; }
.pace.pace-inactive {
display: none; } .back_to_top {
display: none;
color: #fff;
text-align: center;
padding: 10px;
position: fixed;
right: 20px;
bottom: 20px;
opacity: 0.3;
-webkit-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease; }
.back_to_top:hover {
opacity: 0.5; }  .vertical-space {
margin: 20px 0; }
.horizontal-space {
margin: 0 20px; }
.left-space {
margin-left: 20px; }
.right-space {
margin-right: 20px; }
.top-space {
margin-top: 40px; }
.bottom-space {
margin-bottom: 20px; }
.no-top-space {
margin-top: 0; }
.no-bottom-space {
margin-bottom: 0; }
.no-left-space {
margin-left: 0; }
.no-right-space {
margin-right: 0; } .vertical-space-lg {
margin: 40px 0; }
.horizontal-space-lg {
margin: 0 40px; }
.left-space-lg {
margin-left: 40px; }
.right-space-lg {
margin-right: 40px; }
.top-space-lg {
margin-top: 40px; }
.bottom-space-lg {
margin-bottom: 40px; } .vertical-space-xl {
margin: 80px 0; }
.horizontal-space-xl {
margin: 0 80px; }
.left-space-xl {
margin-left: 80px; }
.right-space-xl {
margin-right: 80px; }
.top-space-xl {
margin-top: 80px; }
.bottom-space-xl {
margin-bottom: 80px; } .vertical-space-sm {
margin: 10px 0; }
.horizontal-space-sm {
margin: 0 10px; }
.left-space-sm {
margin-left: 10px; }
.right-space-sm {
margin-right: 10px; }
.top-space-sm {
margin-top: 10px; }
.bottom-space-sm {
margin-bottom: 10px; } .header {
position: relative;
padding: 0;
color: #FFF;
text-align: left;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.header_top-bg {
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/header_graphic_1.png) no-repeat top center;
min-height: 155px;
padding: 80px 0 50px; }
.header_bottom-bg {
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/header_graphic_2.png) no-repeat bottom center;
min-height: 155px;
padding: 20px 0 100px; }
.headline-support {
font-family: 'Open Sans', Arial, sans-serif;
font-weight: 600; }
.when_where {
padding: 30px 0; }
.event_when {
font-size: 22px;
font-weight: bold;
color: #FFF;
margin-bottom: 5px; }
.event_where {
color: rgba(255, 255, 255, 0.8); }
.cta_urgency {
padding: 10px 0;
color: rgba(255, 255, 255, 0.7); } .sub-header {
position: relative;
padding: 50px 0 10px;
color: #FFF; }
.header small,
.sub-header small {
color: #A9D0E6; }
.navbar-fixed-top + .sub-header { }
.navbar-static + .sub-header {
padding-top: 0px;
padding-bottom: 24px; }
@media (max-width: 767px) {
.header small,
.sub-header small {
display: block;
margin-top: 5px; } }
.page-title {
text-align: center;
margin-bottom: 18px;
margin-left: 75px;
margin-right: 75px;
padding-top: 24px; }
.page-title small {
font-weight: 300;
font-size: 50%;
padding-left: 10px;
display: inline-block; }  .reveal-menu {
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease; }
.reveal-menu-hidden {
top: -100%; }
.reveal-menu-visible {
top: 0; } .header.parallax-bg {
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/parallax-bg.jpg) no-repeat center top;
background-size: cover;
background-attachment: fixed; }
.parallax-bg .header_top-bg,
.parallax-bg .header_bottom-bg {
background: none; } .header.slider-bg {
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/slider-bg.jpg) no-repeat center top;
background-size: cover;
background-attachment: fixed; }
.header-wrap {
padding: 100px 0 40px; }
.slide-item {
margin: 50px 0; }
.slider-excerpt {
max-width: 850px;
margin: 0 auto 30px; }
.background-opacity {
z-index: 0;
position: absolute;
background: rgba(0, 0, 0, 0.3);
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0; }
.font-50 {
font-size: 50px; }
.font-80 {
font-size: 80px; } .video-header {
position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/event-video.jpg) no-repeat;
background-size: cover; }
.header-video-module {
position: relative; }
.header-video-module .header {
background: none; z-index: 99999; }
.header-video-module .header_top-bg,
.header-video-module .header_bottom-bg {
background: none; }
.no-video .video-container video,
.touch .video-container video {
display: none; }
.no-video .video-container .poster,
.touch .video-container .poster {
display: block !important; }
.video-container .poster img { bottom: 0;
position: absolute;
height: 100%;
width: auto; }
.video-container .filter {
z-index: 9;
position: absolute;
background: rgba(0, 0, 0, 0.5);
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0; } .countdown_wrap {
margin-top: 40px; }
.countdown_wrap p {
font-size: 22px;
margin-bottom: 0; }
.countdown,
.countdown li {
list-style: none; }
.countdown {
padding: 0;
margin-bottom: 10px;
text-align: center; }
.countdown li {
display: inline-block;
width: 104px;
text-align: center;
background: #FFF;
padding: 15px 5px;
margin-right: 15px;
border-radius: 5px;
margin-bottom: 20px; }
.countdown li span {
font-size: 40px;
font-weight: bold;
color: #3b3b3b;
height: 108px;
line-height: 1.0;
position: relative;
font-family: 'Montserrat', Arial, sans-serif; }
.countdown li p {
margin-top: 5px;
color: #8a8a8a;
text-transform: uppercase;
font-size: .875em; }
.countdown_title {
margin: 20px 0; }  .addtocalendar var {
display: none; }
.addtocalendar {
position: relative;
display: inline-block;
background: transparent !important; }
.atcb-link {
display: block;
outline: none !important;
cursor: pointer; }
.atcb-link:focus ~ ul,
.atcb-link:active ~ ul,
.atcb-list:hover {
visibility: visible; }
.atcb-list {
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
width: 225px;
z-index: 900; }
.atcb-list,
.atcb-item {
list-style: none;
margin: 0;
padding: 0;
background: #fff; }
.atcb-item {
float: none;
text-align: left; }
.atcb-item-link {
text-decoration: none;
outline: none;
display: block; }
.atcb-item.hover,
.atcb-item:hover {
position: relative;
z-index: 900;
cursor: pointer;
text-decoration: none;
outline: none; } .atc-style-theme .atcb-link {
margin: 0;
padding: 7px 25px;
color: #8C8C8C;
border: solid 2px #CACACA;
font-size: 14px;
font-weight: bold;
text-decoration: none;
outline: none;
line-height: 20px;
vertical-align: middle;
background: transparent;
border-radius: 3px;
text-transform: uppercase;
zoom: 1; }
.atc-style-theme .atcb-link:hover,
.atc-style-theme .atcb-link:active,
.atc-style-theme .atcb-link:focus {
border-color: #818181;
color: #8C8C8C; }
.atc-style-theme .atcb-list {
width: 225px;
border: 1px solid #E7E7E7;
border-radius: 2px; }
.atc-style-theme .atcb-list,
.atc-style-theme .atcb-item {
background: #fff;
color: #000; }
.atc-style-theme .atcb-item,
.atc-style-theme .atcb-item-link {
line-height: 1.3em;
vertical-align: middle;
zoom: 1; }
.atc-style-theme .atcb-item-link,
.atc-style-theme .atcb-item-link:hover,
.atc-style-theme .atcb-item-link:active,
.atc-style-theme .atcb-item-link:focus {
color: #000;
font-size: 14px;
text-decoration: none;
outline: none;
padding: 10px 20px; }
.atc-style-theme .atcb-item-link:hover,
.atc-style-theme .atcb-item-link:active,
.atc-style-theme .atcb-item-link:focus { }
.atc-style-theme .atcb-item.hover,
.atc-style-theme .atcb-item:hover {
background: #EFEFEF; } .registration-form {
padding: 15px; }
.eventbrite-wrapper iframe {
width: 100%;
border: 0;
overflow: auto; } .highlight {
background: #f1f1f1;
padding: 30px 0; }
.section-title {
text-align: center;
margin: 70px 0 40px !important; }
.highlight .section-title {
text-align: center;
margin-top: 40px; }
.section-title.top-space-sm {
margin-top: 15px; }
.section-title p {
max-width: 450px;
margin: 0 auto; } .speaker-info {
text-align: center;
margin-bottom: 20px; }
.speaker-info img {
border-radius: 50%; }
.speaker-info p {
font-weight: 600;
font-size: 18px;
margin: 15px 0 0;
line-height: 1; }
.speaker-info span {
font-size: 13px; }
.speaker-slider .slick-prev,
.speaker-slider .slick-next {
top: 40%; } .nav-pills > li > a {
background-color: #eee;
padding: 5px 20px;
font-size: 16px;
font-weight: 600;
text-transform: uppercase; }
.nav-pills > li > a:hover {
background-color: #E7E7E7; }
.nav-pills > li + li {
margin-left: 0; }
.nav-pills > li:not(:first-child):not(:last-child) a {
border-radius: 0; }
.nav-pills > li:first-child > a {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.nav-pills > li:last-child > a {
border-top-left-radius: 0;
border-bottom-left-radius: 0; } .timeline {
position: relative;
padding: 0;
margin-top: 2em;
margin-bottom: 0; }
.timeline::before { content: '';
position: absolute;
top: 0;
left: 6px;
height: 100%;
width: 3px; }
@media only screen and (min-width: 1170px) {
.timeline {
margin-top: 3em;
margin-bottom: 0; }
.timeline::before {
left: 50%;
margin-left: -2px; } }
.timeline-block {
position: relative;
margin: 1em 0; }
.timeline-block:after {
content: "";
display: table;
clear: both; }
.timeline-block:first-child {
margin-top: 0; }
.timeline-block:last-child {
margin-bottom: 0;
background-color: #FFF; }
@media only screen and (min-width: 1170px) {
.timeline-block {
margin: 2em 0; }
.timeline-block:first-child {
margin-top: 0; }
.timeline-block:last-child {
margin-bottom: 0; } }
.timeline-bullet {
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 15px;
border-radius: 50%;
border: 3px solid;
background: #FFF; }
@media only screen and (min-width: 1170px) {
.timeline-bullet {
width: 15px;
height: 15px;
left: 50%;
margin-left: -8px; -webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden; } }
.timeline-content {
position: relative;
margin-left: 35px;
min-height: 50px;
margin-bottom: 10px; }
.timeline-content:after {
content: "";
display: table;
clear: both; }
.timeline-content h2 {
font-size: 18px;
margin: 0; }
.timeline-content p,
.timeline-content .date {
font-size: 14px; }
.timeline-content .date {
display: inline-block; }
.timeline-content p {
margin: 5px 0;
line-height: 1.6;
color: #B91218; }
.no-touch .timeline-content .read-more:hover {
background-color: #bac4cb; }
.timeline-content .date {
float: left;
padding: 0;
opacity: 1;
font-weight: 600;
color: #353C52; }
@media only screen and (min-width: 768px) {
.timeline-content {
margin-left: 60px; }
.timeline-content h2 {
font-size: 18px;
line-height: 1.0; }
.timeline-content p {
font-size: 14px;
line-height: 1.0; }
.timeline-content .read-more,
.timeline-content .date {
font-size: 14px; } }
@media only screen and (min-width: 1170px) {
.timeline-content {
margin-left: 0;
width: 47.3%; }
.timeline .timeline-block:nth-child(odd) .timeline-content h2,
.timeline .timeline-block:nth-child(odd) .timeline-content p {
text-align: right; }
.timeline-content::before {
top: 24px;
left: 100%;
border-color: transparent;
border-left-color: white; }
.timeline-content .read-more {
float: left; }
.timeline-content .date {
position: absolute;
width: 100%;
left: 112%;
top: 0;
font-size: 14px; }
.timeline-block:nth-child(even) .timeline-content {
float: right; }
.timeline-block:nth-child(even) .timeline-content::before {
top: 24px;
left: auto;
right: 100%;
border-color: transparent;
border-right-color: white; }
.timeline-block:nth-child(even) .timeline-content .read-more {
float: right; }
.timeline-block:nth-child(even) .timeline-content .date {
left: auto;
right: 112%;
text-align: right; } } .benefit-item {
margin-bottom: 30px; }
.benefit-item {
float: left;
width: 100%; }
.benefit-item img {
float: left; }
.benefit-item .benefit-icon {
float: left;
font-size: 40px;
margin: 0 15px; }
.benefit-item .benefit-title,
.benefit-item p {
margin-left: 80px; } .our-stats {
margin: 50px 0 20px; }
.stats-info {
text-align: center;
margin-top: 20px;
margin-bottom: 30px; }
@media (min-width: 768px) {
.stats-info {
margin-bottom: 15px; } }
.stats-info .fa {
font-size: 30px;
color: #DCDCDC; }
.stats-info h2 {
margin: 10px 0 0; }
.stats-info p {
color: #c2c2c2;
line-height: 1; } .embed_twitter iframe {
margin: 0 auto !important; }
.embed-tweet-item {
min-height: 200px;
margin-bottom: 20px !important; } .testblock {
width: 100%;
height: auto;
padding: 20px;
background: #F6F6F6;
border-radius: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
position: relative;
line-height: 28px;
font-size: 16px; }
.testblock:after {
top: 100%;
left: 20%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-top-color: #F6F6F6;
border-width: 15px;
margin-left: -15px; }
.clientblock {
margin-top: 40px;
margin-left: 10px; }
.clientblock img {
float: left;
border-radius: 100%; }
.clientblock p {
padding-left: 80px;
padding-top: 13px; }
.clientblock p strong {
color: #384047;
font-size: 16px; } .sponsor-slider {
margin-top: 40px;
margin-bottom: 30px !important; }
.sponsor-slider a {
border: 0px; }
.sponsor-slider .slick-center img {
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
-webkit-transform: scale(1.08);
color: #e67e22;
opacity: 1;
transform: scale(1.08);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%); }
.sponsor-slider img {
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
opacity: 0.3;
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); } .popup-gallery {
margin-bottom: 50px; }
.popup-gallery a {
display: block;
margin-bottom: 35px;
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: zoom-in; }
.media-thumb {
margin: 30px 0; }
.video-wrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0; }
.video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.play-video {
cursor: pointer; }
.play-video p {
text-transform: uppercase;
text-align: center;
padding: 5px 0;
background: transparent;
border: solid 5px transparent;
color: #a0a0a0;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis; }
.play-video:hover p {
background: #FFF;
border: solid 5px #FFF;
color: #333; }
.play-video:hover img {
opacity: 0.7; }
.play-video {
position: relative; }
.play-video .video-loader {
position: absolute;
top: 33%;
left: 0;
right: 0;
text-align: center;
color: #FFF;
font-weight: 600; }
@media (max-width: 767px) {
.media-video iframe {
width: 100%; } } .thumbnail {
text-align: center;
padding: 0;
margin-bottom: 50px !important;
border: 1px solid #ECECEC;
border-radius: 3px;
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease; }
.thumbnail img {
max-width: 100%;
height: auto; }
.thumbnail:hover {
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08); }
.caption-title {
margin-bottom: 10px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis; }
.caption-text {
line-height: 1;
font-size: 14px;
color: #C2C2C2;
margin-bottom: 20px; } .pricing-item {
padding: 25px;
border: solid 3px #F2F2F2;
text-align: center;
border-radius: 5px;
margin-bottom: 25px !important; }
.pricing-item .plan-name {
text-transform: uppercase;
font-weight: 600; }
.pricing-item .price {
font-size: 60px;
font-weight: 700;
margin: 10px 0;
font-family: 'Montserrat', Arial, sans-serif;
line-height: 1.4; }
.pricing-item .plan-features {
opacity: 0.7;
list-style: none;
padding: 0;
margin: 0 0 20px; }
.pricing-item .price .curr {
display: inline-block;
font-size: 30px;
vertical-align: super;
font-weight: 400; }
.pricing-item {
-webkit-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease; } .faq {
margin-bottom: 60px; }
.faq-title {
margin-top: 30px;
margin-bottom: 10px;
font-size: 17px;
font-weight: 600; } .susbcribe-head {
margin: 0;
line-height: 1.6;
text-align: center;
margin-bottom: 20px; }
.susbcribe-head small {
display: block;
color: #c2c2c2;
font-weight: normal; }
.inverted-form .help-block,
.inverted-form .has-error .help-block {
color: #FFF !important; }
@media (min-width: 768px) {
.subscribe-form .form-group {
margin-bottom: 0; }
.susbcribe-head {
margin: 0;
text-align: left; }
.susbcribe-head span {
display: block; } } .map {
height: 325px; }
#elm_82 { }
.gm-style > div > div { height: 100%; }
.gm-style img { max-width: none; }
.gm-style div { border-style: none; }
.gm-style > div.gmnoprint { }
.gm-style > div > a { }
.infoBox {
text-align: center; }
.infobox-inner {
display: inline-block;
padding: 6px 14px;
border-radius: 8px;
background-color: #FFF;
-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
text-align: center;
font-weight: 700;
font-size: 16px;
font-family: 'Montserrat', sans-serif; }
.infobox-inner:after,
.infobox-inner:before {
position: absolute;
bottom: 100%;
left: 50%;
width: 0;
height: 0;
border: solid transparent;
content: " ";
pointer-events: none; }
.infobox-inner:after {
margin-left: -10px;
border-width: 10px;
border-color: rgba(0, 0, 0, 0); }
.infobox-inner:before {
margin-left: -10px;
border-width: 10px;
border-color: rgba(0, 0, 0, 0);
border-bottom-color: #fff; }
.directions-results {
max-height: 170px;
min-height: 170px;
overflow-y: auto;
padding: 10px;
border: solid 1px #F0F0F0; }
.direction-text {
padding: 30px 10px;
text-align: center;
color: #C2C2C2; }
@media (min-width: 768px) {
.direction-text {
padding: 45px 100px; } }
@media (max-width: 767px) {
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
margin-left: 0; }
.checkbox-inline,
.radio-inline {
width: 100%; } } .contact-form {
margin-top: 40px;
margin-bottom: 0px; }
div.wpcf7-validation-errors {
text-align: center; }
.contact-box {
background: #FFF;
border-radius: 3px;
padding: 10px 30px;
margin: 20px 0; }
@media (min-width: 992px) {
.contact-box img {
float: right; margin: 40px 20px; } }
@media (max-width: 992px) {
.contact-box {
text-align: center; }
.contact-box img {
float: none; margin: 20px; } } .footer-action {
background: #f1f1f1;
text-align: center;
padding-top: 60px; }
.footer_bottom-bg {
background: url(//bonitocinesur.com.br/2024/wp-content/themes/gather/assets/images/footer_bg_light.png) no-repeat bottom center;
min-height: 155px;
padding: 20px 0 100px; }
.footer-action .headline {
margin-top: 0; }
.footer-action .headline-support {
color: #818181; } footer {
text-align: center;
padding: 40px 0 30px; }
.social-icons {
padding-bottom: 20px; }
.social-icons a {
display: inline-block;
padding: 0 5px; }
.social-icons a i {
background-color: #003C44;
color: #FFF;
font-size: 1.55em;
width: 2.15em;
height: 2.15em;
line-height: 2.15em;
border-radius: 50%;
-webkit-border-radius: 50%;
text-align: center;
margin: 0; }
.social-icons a:hover {
opacity: 0.4; } .post-wrap,
.blog-content {
margin: 50px 0; }
.post-entry,
.entry-image {
margin-bottom: 40px; }
.post-heading {
margin-top: 0;
margin-bottom: 5px; }
.post-heading a:hover,
.post-heading a {
color: #5c5c5c;
text-decoration: none; }
.post-meta {
font-size: 14px;
text-align:center; }
.post-meta a{
color: #E34228; }
.post-meta a:hover{
color: #6D3F94; }
.post-excerpt {
margin-bottom: 13px; }
.sidebar {
margin: 50px 0; }
.sidebar-widget {
margin-bottom: 30px; }
.pagination > li > a,
.pagination > li > span {
color: #6F6F6F; }
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
color: #A3A3A3; }
.pagination span.current,
.pagination span.current:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
background-color: #E6E6E6;
border-color: #D2D2D2;
color: #6E6E6E; }
.pagination span.current {
cursor: default; }
.vertical-links li {
border-bottom: 1px solid #E6DDD4;
padding: 8px 0; }
.tagcloud a,
.tag-cloud a {
display: inline-block;
margin-right: 5px;
margin-bottom: 10px;
padding: 2px 8px;
border: 1px solid #eceae4;
border-radius: 3px;
background: #FFF;
color: #C2C2C2;
font-size: 12px; }
.tagcloud a:hover,
.tag-cloud a:hover {
text-decoration: none; }
.comments-title {
margin: 0 0 20px;
padding-bottom: 10px; }
.comments {
position: relative;
margin-top: 50px;
padding-top: 30px;
border-top: 1px solid #EEE; }
.comments-list {
list-style: none;
padding-bottom: 50px;
margin: 0 0 50px;
border-bottom: 1px solid #EEE; }
.comments-list ul.children {
list-style: none; }
.comments-list > li,
.comments-list li ul.children,
.comments-list li ul.children > li {
margin: 30px 0 0 0; }
.comments-list ul:first-child {
margin-top: 0; }
.comments-list > li {
position: relative;
margin: 30px 0 0 30px; }
.comment-wrap {
position: relative;
border: 1px solid #E5E5E5;
border-radius: 5px;
padding: 20px 20px 20px 35px; }
.comments-list ul .comment-wrap {
margin-left: 25px;
padding-left: 35px; }
.comments-list > li:first-child {
padding-top: 0;
margin-top: 0; }
.comments-list li .children {
margin-top: 0; }
.comments-list li li .children {
margin-left: 30px; }
.comments-list li .comment-content,
.pingback {
position: relative;
overflow: hidden; }
.comments-list li .comment-content p,
.pingback p {
margin: 20px 0 0 0; }
.comments-list li .comment-content {
padding: 0 0 0 15px; }
.comments-list li .comment-meta {
float: left;
margin-right: 0;
line-height: 1; }
.comment-avatar {
position: absolute;
top: 15px;
left: -35px;
padding: 4px;
background: #FFF;
border: 1px solid #E5E5E5;
border-radius: 50%; }
.comment-avatar img {
display: block;
border-radius: 50%; }
.comments-list li .children .comment-avatar {
left: -35px; }
.comment-content .comment-author {
margin-bottom: -10px;
font-size: 16px;
font-weight: bold;
color: #555; }
.comment-content .comment-author a {
border: none;
color: #333; }
.comment-content .comment-author a:hover {
color: #363636; }
.comment-content .comment-author span {
display: block; }
.comment-content .comment-author span,
.comment-content .comment-author span a {
font-size: 12px;
font-weight: normal;
font-style: italic;
color: #AAA; }
.comment-content .comment-author span a:hover {
color: #888; }
.comment-reply-link,
.review-comment-ratings {
display: block;
position: absolute;
top: 4px;
left: auto;
text-align: center;
right: 0px;
width: 14px;
height: 14px;
color: #CCC;
font-size: 14px;
line-height: 1; }
.comment-reply-link:hover {
color: #888; }
.about-author {
margin-bottom: 30px;
border-bottom: 1px solid #C2C2C2; }
.about-author-avatar {
float: left;
margin-right: 20px; }  .white-speaker-popup {
position: relative;
margin: 0px auto;
padding: 100px 50px;
background: #FFF none repeat scroll 0% 0%; } .youtube-video-bg {
background-size: cover; }
.header-video-module.youtube-video-bg .header {
background-color: rgba(0, 0, 0, 0.5); }
.available-seats {
margin: 10px 0 15px; } .grid-item-holder {
width: 100%;
height: auto;
position: relative; }
.gallery-items {
position: relative; }
.ver-big-pad.gallery-items {
margin-left: -20px;
margin-right: -20px; }
.ver-big-pad .gallery-item {
padding: 20px; }
.ver-medium-pad.gallery-items {
margin-left: -15px;
margin-right: -15px; }
.ver-medium-pad .gallery-item {
padding: 15px; }
.ver-small-pad.gallery-items {
margin-left: -3px;
margin-right: -3px; }
.ver-small-pad .gallery-item {
padding: 6px; }
.ver-extrasmall-pad.gallery-items {
margin-left: -1px;
margin-right: -1px; }
.ver-extrasmall-pad .gallery-item {
padding: 2px; }
.ver-no-pad .grid-item-holder {
padding: 0; }
.gallery-item, .grid-sizer {
width: 25%;
position: relative;
float: left; }
.gallery-item-second,
.grid-sizer-second {
width: 50%; }
.gallery-item-three,
.grid-sizer-three {
width: 75%; }
.one-columns .gallery-item, .one-columns .grid-sizer,
.one-columns .gallery-item-second,
.one-columns .grid-sizer-second,
.one-columns .gallery-item-three,
.one-columns .grid-sizer-three {
width: 100%; }
.two-columns .gallery-item, .two-columns .grid-sizer,
.two-columns .gallery-item-second,
.two-columns .grid-sizer-second,
.two-columns .gallery-item-three,
.two-columns .grid-sizer-three {
width: 50%; }
.three-columns .gallery-item, .three-columns .grid-sizer {
width: 33.333%; }
.three-columns .gallery-item-second,
.three-columns .grid-sizer-second {
width: 66.666%; }
.three-columns .gallery-item-three,
.three-columns .grid-sizer-three {
width: 100%; }
.five-columns .gallery-item, .five-columns .grid-sizer {
width: 20%; }
.five-columns .gallery-item-second,
.five-columns .grid-sizer-second {
width: 40%; }
.five-columns .gallery-item-three,
.five-columns .grid-sizer-three {
width: 60%; }
.gallery-item img, .grid-sizer img {
width: 100%;
height: auto;
position: relative;
z-index: 1; }
.box-item {
width: 100%;
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0); }
.box-item a.popup-image {
position: absolute;
opacity: 0;
width: 50px;
height: 50px;
line-height: 50px;
top: 50%;
left: 50%;
margin-top: -25px;
margin-left: -25px;
z-index: 5;
color: #fff;
-webkit-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
cursor: pointer;
text-align: center; }
.box-item img {
position: relative;
z-index: 1;
-webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-o-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms; }
.box-item:hover img, .gallery-item:hover img {
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15); }
.box-item:hover > a.popup-image {
opacity: 1; }
.box-item a.popup-image:hover i {
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15); }
.gallery-filters-holder {
text-align: center; }
.gallery-filters {
display: inline-block;
margin: 0 0 40px 0;
padding: 0;
list-style: none; }
.gallery-filters li {
position: relative;
display: inline;
list-style: none;
margin: 0;
padding: 0;
color: #5c5c5c;
font-size: 16px;
float: left; }
.gallery-filters li a {
display: block;
font-weight: 600;
font-size: 14px;
text-decoration: none;
padding: 5px 20px;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-transform: uppercase;
background: #eee;
color: #c2c2c2; }
.gallery-filters li:first-child a {
border-radius: 4px 0 0 4px; }
.gallery-filters li:last-child a {
border-radius: 0px 4px 4px 0; }
.gallery-filters li a:hover {
background: #e7e7e7; }
.gallery-filters li a.active {
color: #fff; }
.gallery-lmore-holder {
float: left;
width: 100%;
position: relative;
display: block;
margin-top: 50px;
margin-bottom: 20px;
text-align: center;
visibility: hidden;
-webkit-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear; }
.gallery-lmore-holder i {
width: 40px;
height: 40px;
line-height: 36px;
border-radius: 100%;
margin: 0 auto;
border: 2px solid #ddd;
background: #eee;
font-size: 18px; }
.gallery-lmore-holder span {
float: left;
width: 100%;
font-style: italic;
margin-top: 15px; } .woocommerce h3 {
font-size: 24px; }
.shop-posts-column {
margin-top: 50px; }
.pswp__bg {
background: rgba(0, 0, 0, 0.7); }
.pswp__ui--fit .pswp__caption {
background-color: transparent; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
.woocommerce #reviews #comment,
.woocommerce #reviews #author,
.woocommerce #reviews #email {
padding: 5px 15px;
border-radius: 3px;
border: 1px solid #ddd;
background: #fff;
line-height: 1.3333333;
display: block;
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce #reviews #comment:focus,
.woocommerce #reviews #author:focus,
.woocommerce #reviews #email:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #ccc; }
.woocommerce #review_form #respond .form-submit #submit {
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-radius: 3px;
text-transform: uppercase;
color: #fff;
border: 2px solid transparent; }
.woocommerce-Tabs-panel {
border: none;
-webkit-box-shadow: none;
box-shadow: none; }
.woocommerce form .form-row .input-checkbox {
position: relative; }
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins {
display: inline-block; }
.pricing-item .add_to_cart_inline .amount {
display: none; }
.pricing-item .add_to_cart_inline .button {
background-color: transparent;
border: 2px solid #CACACA;
color: #8C8C8C;
padding: 10px 16px;
text-transform: uppercase;
font-size: 18px; }
.pricing-item .add_to_cart_inline .button:hover,
.pricing-item .add_to_cart_inline .button:focus,
.pricing-item .add_to_cart_inline .button:active {
background-color: transparent;
border-color: #818181;
color: #8C8C8C; }
.pricing-item.highlighted-plan .add_to_cart_inline .button {
color: #fff; }
.attr-nav {
float: right;
display: inline-block;
margin: 0;
padding: 0;
margin-left: 13px;
margin-right: -15px; }
.attr-nav > ul {
padding: 0;
margin: 0 0 -7px 0;
list-style: none;
display: inline-block; }
.attr-nav > ul > li {
float: left;
display: block;
margin: 0;
padding: 0; }
.attr-nav > ul > li > a {
display: block;
padding: 5px 15px 5px 25px;
position: relative;
color: #818181; }
.attr-nav > ul > li > a span.badge {
position: absolute;
top: 50%;
margin-top: -15px;
right: 5px;
font-size: 10px;
padding: 0;
width: 15px;
height: 15px;
padding-top: 2px; }
.attr-nav > ul > li > a:hover span.badge {
background-color: #818181; }
.woocommerce .products ul, .woocommerce ul.products {
margin-left: -10px;
margin-right: -10px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 25%;
margin: 0px;
padding: 10px; } .shop-one-cols ul.products li.product {
width: 100%; }
.shop-two-cols ul.products li.product {
width: 50%; }
.shop-two-cols ul.products li.product:nth-child(2n+3) {
clear: both; }
.shop-three-cols ul.products li.product {
width: 33.33%; }
.shop-three-cols ul.products li.product:nth-child(3n+4) {
clear: both; }
.shop-four-cols ul.products li.product {
width: 25%; }
.shop-four-cols ul.products li.product:nth-child(4n+5) {
clear: both; }
.shop-five-cols ul.products li.product {
width: 20%; }
.shop-five-cols ul.products li.product:nth-child(5n+6) {
clear: both; }
.shop-six-cols ul.products li.product {
width: 16.66%; }
.shop-six-cols ul.products li.product:nth-child(6n+7) {
clear: both; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: none; }
.cthiso-item .resp-video-holder {
padding: 2px; }
.cthiso-item img {
width: 100%;
height: auto;
position: relative;
z-index: 2; }
.cthiso-item .port-desc-holder:before {
right: 3px;
bottom: 3px; }
.cthiso-item:hover .port-desc-holder {
opacity: 1; }
.cthiso-item img {
-webkit-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear; }
#lg-share {
display: none; }
.lg-actions .lg-icon {
border: 0;
opacity: 0.5; }
.lg-actions .lg-icon:hover {
opacity: 1; }
.owl-dots .owl-dot {
background: transparent;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.single-product #commentform input[type=checkbox] + label, .single-product #commentform input[type=radio] + label {
margin-left: 5px; }
.fwcl {
width: 100%; }
select.fwcl {
height: 49px; }
.gather-tweet {
text-align: center; }
.gather-tweet ul {
list-style: none; }
.gather-tweet ul li {
color: #fff;
font-size: 16px;
font-family: 'Playball', cursive;
letter-spacing: 2px; }
.gather-tweet .user {
display: none;
margin-bottom: 10px; }
.gather-tweet .user a img {
border-radius: 100%; }
.gather-tweet .user a + a {
margin-left: 10px; }
.gather-tweet p.tweet {
text-align: center;
font-size: 16px; }
.gather-tweet p.timePosted {
text-align: center; }
.gather-tweet p.interact {
display: none; }
.gather-tweet p.interact a {
margin-right: 10px;
color: #999; }
.gather-instafeed {
margin-bottom: 15px; }
.gather-instafeed-ul {
margin-left: -5px;
margin-right: -5px;
list-style: none; }
.gather-instafeed-ul li {
float: left;
width: 33.33333%;
padding: 5px;
overflow: hidden; }
.gather-instafeed-ul li img {
width: 100%;
height: auto;
border-radius: 6px; }
.gather-instafeed-ul li a {
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.gather-instafeed-ul li a:hover {
opacity: 0.6; }
.speaker_link {
display: inline-block; }
.cthiso-items {
position: relative;
list-style: none;
padding: 0;
margin-bottom: 0; }
.cthiso-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.cthiso-item-holder { width: 100%;
height: auto;
position: relative; margin-bottom: 0; }
.cthiso-big-pad.cthiso-items {
margin-left: -15px;
margin-right: -15px; }
.cthiso-big-pad .cthiso-item {
padding: 15px; }
.cthiso-medium-pad.cthiso-items {
margin-left: -10px;
margin-right: -10px; }
.cthiso-medium-pad .cthiso-item {
padding: 10px; }
.cthiso-small-pad.post-cthiso-items, .cthiso-small-pad.cthiso-items {
margin-left: -5px;
margin-right: -5px; }
.cthiso-small-pad .post-cthiso-item, .cthiso-small-pad .cthiso-item {
padding: 5px; }
.cthiso-extrasmall-pad.cthiso-items {
margin-left: -2px;
margin-right: -2px; }
.cthiso-extrasmall-pad .cthiso-item {
padding: 2px; }
.cthiso-no-pad .cthiso-item {
padding: 0; }
.cthiso-item, .cthiso-sizer {
width: 25%;
position: relative; overflow: hidden; }
.cthiso-item:hover {
overflow: visible; }
.cthiso-item-two, .cthiso-sizer-two,
.cthiso-item-second {
width: 50%; }
.cthiso-item-three, .cthiso-sizer-three {
width: 75%; }
.cthiso-one-cols .cthiso-item, .cthiso-one-cols .cthiso-sizer,
.cthiso-one-cols .cthiso-item-two, .cthiso-one-cols .cthiso-sizer-two,
.cthiso-one-cols .cthiso-item-second,
.cthiso-one-cols .cthiso-item-three, .cthiso-one-cols .cthiso-sizer-three {
width: 100%; }
.cthiso-two-cols .cthiso-item, .cthiso-two-cols .cthiso-sizer {
width: 50%; }
.cthiso-two-cols .cthiso-item-second,
.cthiso-two-cols .cthiso-item-two, .cthiso-two-cols .cthiso-sizer-two, .cthiso-two-cols .cthiso-item-three, .cthiso-two-cols .cthiso-sizer-three {
width: 100%; }
.cthiso-three-cols .cthiso-item, .cthiso-three-cols .cthiso-sizer {
width: 33.333%; }
.cthiso-three-cols .cthiso-item-second,
.cthiso-three-cols .cthiso-item-two, .cthiso-three-cols .cthiso-sizer-two {
width: 66.666%; }
.cthiso-three-cols .cthiso-item-three, .cthiso-three-cols .cthiso-sizer-three {
width: 100%; }
.cthiso-five-cols .cthiso-item, .cthiso-five-cols .cthiso-sizer {
width: 20%; }
.cthiso-five-cols .cthiso-item-second,
.cthiso-five-cols .cthiso-item-two, .cthiso-five-cols .cthiso-sizer-two {
width: 40%; }
.cthiso-five-cols .cthiso-item-three, .cthiso-five-cols .cthiso-sizer-three {
width: 60%; }
.cthiso-six-cols .cthiso-item, .cthiso-six-cols .cthiso-sizer {
width: 16.66666%; }
.cthiso-six-cols .cthiso-item-second,
.cthiso-six-cols .cthiso-item-two, .cthiso-six-cols .cthiso-sizer-two {
width: 33.33333%; }
.cthiso-six-cols .cthiso-item-three, .cthiso-six-cols .cthiso-sizer-three {
width: 50%; }
.cthiso-seven-cols .cthiso-item, .cthiso-seven-cols .cthiso-sizer {
width: 14.285%; }
.cthiso-seven-cols .cthiso-item-second,
.cthiso-seven-cols .cthiso-item-two, .cthiso-seven-cols .cthiso-sizer-two {
width: 28.57%; }
.cthiso-seven-cols .cthiso-item-three, .cthiso-seven-cols .cthiso-sizer-three {
width: 42.857%; }
.cthiso-eight-cols .cthiso-item, .cthiso-eight-cols .cthiso-sizer {
width: 12.5%; }
.cthiso-eight-cols .cthiso-item-second,
.cthiso-eight-cols .cthiso-item-two, .cthiso-eight-cols .cthiso-sizer-two {
width: 25%; }
.cthiso-eight-cols .cthiso-item-three, .cthiso-eight-cols .cthiso-sizer-three {
width: 37.5%; }
.cthiso-nine-cols .cthiso-item, .cthiso-nine-cols .cthiso-sizer {
width: 11.11111%; }
.cthiso-nine-cols .cthiso-item-second,
.cthiso-nine-cols .cthiso-item-two, .cthiso-nine-cols .cthiso-sizer-two {
width: 22.22222%; }
.cthiso-nine-cols .cthiso-item-three, .cthiso-nine-cols .cthiso-sizer-three {
width: 33.33333%; }
.cthiso-ten-cols .cthiso-item, .cthiso-ten-col .cthiso-sizer {
width: 10%; }
.cthiso-ten-cols .cthiso-item-second,
.cthiso-ten-cols .cthiso-item-two, .cthiso-ten-cols .cthiso-sizer-two {
width: 20%; }
.cthiso-ten-cols .cthiso-item-three, .cthiso-ten-cols .cthiso-sizer-three {
width: 30%; }
@media only screen and (max-width: 767px) {
.cthiso-item, .cthiso-sizer {
width: 100%; }
.cthiso-big-pad .cthiso-item {
padding-bottom: 0; }
.cthiso-big-pad .cthiso-item,
.cthiso-medium-pad .cthiso-item,
.cthiso-small-pad .cthiso-item,
.cthiso-extrasmall-pad .cthiso-item {
padding-bottom: 0; } }
@media (max-width: 991px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.shop-two-cols ul.products li.product:nth-child(2n+3),
.shop-three-cols ul.products li.product:nth-child(3n+4),
.shop-four-cols ul.products li.product:nth-child(4n+5),
.shop-five-cols ul.products li.product:nth-child(5n+6),
.shop-six-cols ul.products li.product:nth-child(6n+7) {
clear: none; }
.shop-tablet-one-cols ul.products li.product {
width: 100%; }
.shop-tablet-two-cols ul.products li.product {
width: 50%; }
.shop-tablet-two-cols ul.products li.product:nth-child(2n+3) {
clear: both; }
.shop-tablet-three-cols ul.products li.product {
width: 33.33%; }
.shop-tablet-three-cols ul.products li.product:nth-child(3n+4) {
clear: both; }
.shop-tablet-four-cols ul.products li.product {
width: 25%; }
.shop-tablet-four-cols ul.products li.product:nth-child(4n+5) {
clear: both; }
.shop-tablet-five-cols ul.products li.product {
width: 20%; }
.shop-tablet-five-cols ul.products li.product:nth-child(5n+6) {
clear: both; }
.shop-tablet-six-cols ul.products li.product {
width: 16.66%; }
.shop-tablet-six-cols ul.products li.product:nth-child(6n+7) {
clear: both; } .grid-sizer,
.gallery-item {
width: 50% !important; }
.gallery-item-full,
.grid-sizer-second,
.gallery-item-second,
.grid-sizer-three,
.gallery-item-three {
width: 100% !important; } }
@media (max-width: 767px) { .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 50%;
margin: 0px;
padding: 10px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.shop-two-cols ul.products li.product:nth-child(2n+3),
.shop-three-cols ul.products li.product:nth-child(3n+4),
.shop-four-cols ul.products li.product:nth-child(4n+5),
.shop-five-cols ul.products li.product:nth-child(5n+6),
.shop-six-cols ul.products li.product:nth-child(6n+7),
.shop-tablet-two-cols ul.products li.product:nth-child(2n+3),
.shop-tablet-three-cols ul.products li.product:nth-child(3n+4),
.shop-tablet-four-cols ul.products li.product:nth-child(4n+5),
.shop-tablet-five-cols ul.products li.product:nth-child(5n+6),
.shop-tablet-six-cols ul.products li.product:nth-child(6n+7) {
clear: none; }
.woocommerce ul.products li.product:nth-child(2n+3), .woocommerce-page ul.products li.product:nth-child(2n+3) {
clear: both; }
.grid-sizer,
.gallery-item {
width: 100% !important; } }.admin-bar #main,.admin-bar #main header,.admin-bar .reveal-menu-visible, .admin-bar .navbar-fixed-top {top: 32px;}
.slick-slide {
height: auto;
}
.responsive-video {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.responsive-video iframe,
.responsive-video object,
.responsive-video embed  {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.directions-form {margin-top: 40px;}
#iw-container  .iw-title {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 22px;
font-weight: 400;
padding: 10px;
background-color: #48b5e9;
color: white;
margin: 1px;
border-radius: 2px 2px 0 0; } .gallery-col {
float: left;
padding: 0px 15px;
}
.gallery-col img {width: 100%;height: auto;}
.popup-gallery .gallery-col a {margin-bottom: 38px;}
.grid_size_one,.grid_size_two,.grid_size_three,.grid_size_full{width: 100%;}
@media (min-width: 768px){
.grid_size_one {
width: 50%;
}
.grid_size_two {
width: 100%;
}
.grid_size_three {
width: 100%;
}
}
@media (min-width: 992px){
.grid_size_one {
width: 25%;
}
.grid_size_two {
width: 50%;
}
.grid_size_three {
width: 75%;
}
}
a.popup-video {position: relative;}
.video-overlay {
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: #000;
opacity: 0.2;
filter: alpha(opacity=20);
}
.popup-video i {
position: absolute;
left: 50%;
top: 50%;
width: 28px;
height: 32px;
margin-left: -14px;
margin-top: -16px;
color: #fff;
}
a.popup-video:hover .video-overlay {
opacity: 0;
filter: alpha(opacity=0);
}
#eventreg_msg {color: #A94442;display: none;margin-bottom: 20px;text-align: center;}
.blogslider .flex-direction-nav a {width: 20px;height: 40px;top: 50%;}
.blogsingleslider .flex-direction-nav .flex-next,.blogslider .flex-direction-nav .flex-next {right: 0px;}
.blogsingleslider .flex-direction-nav .flex-prev,.blogslider .flex-direction-nav .flex-prev {left: 0px;}
.tagcloud a {font-size: 12px!important;}
.blogsingleslider {margin-bottom: 40px;}
.comment-reply-title {font-size: 2.5rem;font-weight: 400;} .vc_tta-tabs-container {margin-bottom: 40px!important;}
.vc_tta-panels {border: 0px!important;background: transparent !important;}
.vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {border-radius: 0px !important;border: 0px !important;color: #C2C2C2 !important;}
.vc_tta.vc_tta-shape-rounded .vc_tta-tab:not(:first-child):not(:last-child) > a {
border-radius: 0 !important;
}
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
background-color: #EEE;
padding: 5px 20px !important;
font-size: 16px;
text-transform: uppercase;
}
.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::before ,.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a::after{display: none!important;}
.vc_tta-accordion .vc_tta-panel {margin-bottom: 20px !important;border:1px solid #f7f7f7;border-radius: 3px;}
.vc_tta-panels .vc_tta-panel + .vc_tta-panel {margin-top: 5px;}
.vc_tta.vc_general .vc_tta-panel-title {
text-transform: uppercase!important;
font-size: 16px!important;
}
.vc_tta-panel-heading{
background-color: #f7f7f7 !important;
border-color: #f7f7f7 !important;
border-width: 0px!important;
border-radius: 3px!important;
}
.vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color: #A6DFE6 !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom: 0px solid #007F8F !important;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: auto!important;right:20px;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {padding-left: 20px !important;}
.header .background-opacity {background: rgba(0,0,0,0);}
.slider-bg .background-opacity {background: rgba(0,0,0,0.3);}
.slider-bg .flexslider {margin-bottom: 60px !important;}
.err-icon i {
width: 90px;
height: 90px;
line-height: 90px;
font-size: 50px;
border: 3px solid red;
border-radius: 100%;
text-align: center;
color: red;
}
.head404 {font-size: 100px;color: #A94442;}
.post-wrap .sticky {padding: 10px;border: 2px dashed #4EAE49;}
.nav-social ul{list-style: none;float: right;}
.nav-social ul li {display: inline-block;}
.nav-social ul li a {padding: 10px;}
.thumbnail > .caption > p:last-child {margin-bottom: 10px !important;}
.speaker_link,.speaker_link:hover {text-decoration: none;color:#5c5c5c;} @media only screen and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) {
.header.parallax-bg {
background-attachment: scroll !important;
-webkit-background-size: cover;
background-position: center;
}
} .header_slideshow {background-color: transparent !important;}
.bg-slideshow-wrap {position: absolute;
width: 100%;
height: 100%;
z-index: 0;
}
.bg-slideshow-slider {
width: 100%;
height: 100%;
}
.bg-slideshow-slider .slides,.bg-slideshow-slider .slides li,.bg-slideshow-slider .slides li .bg {height: 100%;}
.bg-slideshow-slider .slides li .bg {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.social-links ul {padding-left: 0px;list-style: none;}
div.wpcf7-mail-sent-ok {
     border: none;
     color:#fff;
     font-size: 14px;
}
div.wpcf7-response-output {
     border: none;
     color:#fff;
     font-size: 14px;
}