body{
	font-family: 'Open Sans', sans-serif;
}

@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
	}
}

@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1400px;
	}
}

.bg-primary{
	background-color: rgb(75,192,183) !important;
}

.bg-black{
	background-color: #111;
}

.bg-dark{
	background-color: #111 !important;
}

.badge-primary{
	background-color: rgb(75,192,183) !important;
}

p{
	font-size: 0.9rem;
	line-height: 1.2rem;
}

p.error{
	position: relative;
	z-index: 99999;
	background-color: yellow;
}

a{
	color: #333;
}
@media (min-width: 600px){
	a:hover{
		color: #333;
	}
}

hr{
	border: 0;
	border-top: 1px solid #f2f2f2;
}

small{
	color: #777;
}

.bg-light{
	background-color: #f2f2f2 !important;
}

.form-group{
	margin-bottom: 7px;
}

.form-control{
	border-radius: 0;
	border: 1px solid #333;
}

.btn{
	border-radius: 0;
}

@media (max-width: 600px){
	.h1{
		font-size: 1.5rem;
		font-weight: bold;
	}
	.h3{
		font-size: 1.4rem;
	}
	h2{
		font-size: 1.5rem;
	}
}

/* Modal */
.modal-content{
	border: 0;
	border-radius: 0;
}
.modal-backdrop.show{
	opacity: .8;
}
/* End Modal */

/* Tabs */
section.tabs .nav{
	border-color: #f2f2f2;
}
section.tabs .nav-link.active{
	border-color: #f2f2f2 #f2f2f2 #fff !important;
	background-color: #fff;
	color: #333;
	font-weight: bold;
}
section.tabs .nav-link{
	font-size: 1rem;
	padding: 1rem 1rem;
}
@media (max-width: 600px){
	section.tabs .nav-link{
		font-size: 1rem;
	}
}
section.tabs .nav-link:hover{
	color: #000;
}
/* End Tabs */


/* Header */
.top-bar{
	background-color: #333;
	font-weight: bold;
}
/*
header{
	background-color: #f2f2f2;
}
.home header{
	background-color: transparent;
	opacity: 1;
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 2;
}
header .nav-link{
	font-size: 12pt;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	color: #555 !important;
	letter-spacing: 0.5px;
}
header .navbar-light .navbar-toggler{
	border: 0;
}
.home header .nav-link{
	color: #fff !important;
}
*/
body.header-fixed header{
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 4;
}
header{
	background-color: #111!important;
}
.home header{
	background-color: #111!important;
	z-index: 2;
}
header .nav-link{
	font-size: 0.85rem;
	padding-left: 0.5rem !important;
	padding-right: 0.5rem !important;
	color: #f2f2f2 !important;
	letter-spacing: 0.5px;
}
header .navbar-light .navbar-toggler{
	border: 0;
	color: #f2f2f2;
	padding: 0;
	padding-right: 10px;
}
header .navbar-light .navbar-toggler-icon{
	background: none;
	font-size: 1.6rem;
	width: auto;
	height: auto;
}
.home header .nav-link{
	color: #fff !important;
}
/* End Header */

/* Main */
body.header-fixed main{
	margin-top: 80px;
}
/* End Main */

/* Section title */
.section-title{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 20px;
}
.section-title h2{
	font-size: 1.9rem;
}
.section-title.with-tabs{
	padding-bottom: 0;
}
.section-title .tabs{
	margin-top: 10px;
}
.section-title .tabs .active{
	background-color: transparent;
	background-color: transparent;
	color: #222;
	border-bottom: 1px solid #ccc;
}
.section-title .tabs .nav{
	border-color: #f2f2f2;
}
.section-title .tabs .nav-link.active{
	border-color: #f2f2f2 #f2f2f2 #fff !important;
	background-color: #fff;
	color: #333;
	font-weight: bold;
}
.section-title .tabs .nav-link{
	font-size: 1rem;
	padding: 1rem 1rem;
}
.section-title .tabs .nav-link:hover{
	color: #000;
}
.bg-light .section-title{
	border-bottom: 1px solid #ccc;
}
.bg-light .section-title .tabs .nav-link.active{
	border-color: #ccc #ccc #f2f2f2 !important;
	background-color: #f2f2f2;
}
@media (max-width: 600px){
	.section-title .tabs .nav-link{
		font-size: 1rem;
    	padding: 0.5rem;
	}
}
/* End Section title */

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	border-color: #ccc #ccc #ccc;
	border-radius: 4px 4px 0 0;
}

.live-ball{
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: red;
	border-radius: 50%;
}

/* Steps */
.steps a{
	color: #333;
}
.steps .card{
	border-radius: 0;
	border: 1px solid #eee;
}
.steps .card .card-header{
	padding-left: 10px;
	padding-right: 5px;
	border-radius: 0;
}
.steps .card{
	margin-bottom: 0;
	font-size: 1.2rem;
	padding: 0px 0px;
}
.steps .card ion-icon{

}
.steps .card.active{
	border-right: 0;
}
.steps .card.active .card-header{
	background-color: #333;
}
.steps .card.active .card-header{
	color: #fff;
}
.steps .card.active::after{
    content: '';
    position: absolute;
    left: 45%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
    clear: both;
}
/* End Steps */

.w-30 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px !important;
    flex: 0 0 300px !important;
    max-width: 300px;
}

 .workflow-table table th{
	border-top: 0 !important;
	max-height: 40px;
	vertical-align: middle !important;
	position: relative;
	min-width: 300px;
	padding-left: 20px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.workflow-table table td,
.workflow-table table th{
	height: 80px;
}
.workflow-table table td{
    position: relative;
    min-width: 300px;
    padding: 0 !important;
    vertical-align: middle !important;
    background-color: #fff;
}
.workflow-table table tr:hover td{
	background-color: #f2f2f2;
}
.workflow-table table tbody{


}
.workflow-table table .card{
	border-radius: 0;
	border: 0;
	background: transparent;
}
.workflow-table table .card .card-title{
	font-size: 1rem;
}
.workflow-table table .btn-outline-dark{
	border-style: dashed;
	opacity: 0.5;
}
.workflow-table .group-title{
	position: relative;
}
.workflow-table .group-title.fixed{
	position: fixed;
	margin-top: -12px;
	left: 622px;
}
.workflow-table .table-header-fixed{
	position: fixed;
	z-index: 1;
	background-color: #f2f2f2;
	top: -20px;
}
.workflow-table .table-header-fixed.sticky{
	height: 30px;
}
.workflow-table .table-header-fixed.sticky th{
	background-color: #f2f2f2;
    height: 60px;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
}
.workflow-table .galleries{
	background-color: #f2f2f2;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.workflow-table .galleries .input-group input[type=text]{
	max-width: 63%;
}
/*
.workflow-table .galleries table{
	margin-top: 160px;
}
.workflow-table .galleries thead{
	position: fixed;
	top: 61px;
	z-index: 2;
	background-color: #f2f2f2;
}
*/


/* Message Page */
.message-page .check ion-icon{
	font-size: 5rem;
}
.message-page h2{
	font-size: 4rem;
}
.message-page h3{
	color: #333;
}
.message-page .id-number{
	font-size: 1.6rem;
	font-weight: 100;
	border: 1px solid #ccc;
	display: inline-block;
	border-radius: 20px;
	padding: 10px 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #f9f9f9;
}
/* End Message Page */

/* Dropzone */
.dropzone_area.dz-drag-hover{
  border: 2px dashed orange;
}
.dropzone_area{
  min-height: 100px;
  border: 1px dashed #ccc;
}
.dropzone_area .dz-progress{
  height: 10px;
  background-color: #fff;
}
.dropzone_area .dz-progress .dz-upload{
  background-color: orange;
  height: 10px;
  display: block;
  width: 0%;
}
.dropzone_area .dz-success-mark{
  display: none;
}
.dropzone_area .dz-error-mark{
  display: none;
}
.dropzone_area .dz-details{
  display: none;
}
.dropzone_area .dz-preview{
	display: none;
}
/*
.my_dropzone .dz-preview{
  float: left;
}
.my_dropzone .dz-image-preview{
  margin: 10px;
}
*/
/* End Dropzone */

/* List Group */
.list-group-item.active {
    color: #fff;
    background-color: #222;
    border-color: #222;
}
/* End List Group */

/* Swiper */
.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  align-items: start;
}
.swiper-pagination-bullet-active{
	background-color: #333;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
	left: -30px;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
	right: -30px;
}
.swiper-button-next:after, .swiper-button-prev:after{
	font-size: 1.5rem;
}
/* End Swiper */

/* Webdoor */
.webdoor{
	position: relative;
	/*background-image: url(https://img.theculturetrip.com/wp-content/uploads/2018/04/rio-de-janeiro-1534089_1920.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;*/

    /*color: #fff;*/
}
.home .webdoor{

}
.webdoor h1{
	font-size: 6rem;
	margin: 0;
}
.webdoor h2{
	font-size: 2.5rem;
}
.webdoor h3{
	font-size: 1.6rem;
}
.webdoor:after{
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*
	background: rgb(75,192,183);
	background: linear-gradient(180deg, rgba(75,192,183,1) 0%, rgba(75,192,183,1) 0%, rgba(151,210,160,1) 100%);
	opacity: 0.9;
	*/

}
.webdoor .swiper-slide{
	background: rgb(75,192,183);
	background: linear-gradient(180deg, rgba(75,192,183,1) 0%, rgba(75,192,183,1) 0%, rgba(151,210,160,1) 100%);
	max-height: 500px;
	/*background-color: #f2f2f2;*/
	/*
	padding-top: 80px;
	padding-bottom: 80px;		*/
}
.swiper-pagination{
	position: relative;
	margin-top: 10px;
}
.swiper-pagination .swiper-pagination-bullet{
    margin-left: 15px;
    margin-right: 15px;
}

.webdoor .swiper-slide img{
	height: 500px;
    object-fit: cover;
}
@media (max-width: 600px){
	.webdoor .swiper-slide img{
		height: auto;
		min-height: 300px;
	}
}
/* End webdoor */

/* Events */
.events .card,
.events .card-body{
	position: relative;
}
.events .card .card-body h2{
	border-left: 2px solid #fff;
	padding: 0;
	padding-left: 15px;
}
.events .card:hover .card-body h2{
	border-left: 8px solid #fff;
	padding: 0;
	padding-left: 15px;
	transition: all 0.3s ease;
}
.events .card-body p{
	opacity: 0.8;
}
.events .card-footer{
	background-color: transparent;
}
.events .card .badge{
	position: absolute;
    top: -5px;
    left: -5px;
    border-radius: 0;
    font-size: 1.2rem;
}
.events .card:before{
	/*
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);
    */
    background-color: #000;
    z-index: 0;
    bottom: 0;
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    opacity: 0.5;
    transition: all 0.5s ease;
}
.events .card:hover:before{
	opacity: 0.8;
}
.events .card .event-date:after{
	content: "";
	margin-top: 10px;
	display: block;
	width: 0%;
	height: 1px;
	background-color: #fff;
	transition: all 0.5s ease;
}
.events .card:hover .event-date:after{
	width: 100%;
}
.events .section-title .tabs .nav-link {
    font-size: 0.8rem;
    padding: 0.8rem 0.8rem;
}
/* End Events */

/* Work Card */
.card.work{
	border: 0;
}
.card.work h2{
	font-size: 1.4rem;
}
/* End Work Card */

/* Link and share */
.work-item-template,
.gallery-item-template,
.event-item-template,
.new-item-template{
	position: relative;
}
.work-item-template .like_and_share,
.gallery-item-template .like_and_share,
.event-item-template .like_and_share,
.new-item-template .like_and_share{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 2;
	opacity: 1;
}
/*
.work-item-template:hover .like_and_share,
.gallery-item-template:hover .like_and_share,
.event-item-template:hover .like_and_share,
.new-item-template:hover .like_and_share{
	opacity: 1;
}
*/
.work-item-template .like_and_share a,
.gallery-item-template .like_and_share a,
.event-item-template .like_and_share a,
.new-item-template .like_and_share a{
	padding-left: 5px;
	color: #fff;
	font-size: 1.6rem;
}
.like_and_share.visible{
	opacity: 1 !important;
}
.event-template-item a.btn-outline-light:hover{
	background-color: transparent !important;
}
.work-item-template .saled{
    position: absolute;
    z-index: 22;
    top: 6px;
    left: 10px;
}
/* End Link and share */

/* Gallery Card */
.card.gallery{

}
.card.gallery h2{
	font-size: 1.2rem;
}
/* End Gallery Card */

/* Quick Access */
.block-quick-access .nav-item{
    display: flex;
    justify-content: space-between;
}
.block-quick-access .nav-link{
    color: #DEDEDE;
    padding: 1rem 0rem;
}
.block-quick-access .nav-item:not(:last-child){
    border-bottom: 1px solid #1d1d1d;
}
.block-quick-access .nav-item svg{
    color: #DEDEDE;
    width: 10px;
}
/* End Quick Access */

/* FAQ */
.faq .card{
	border-radius: 0;
	border: 1px solid #333;
	margin-bottom: -1px;
}
.faq .card,
.faq .card .card-header{
	background-color: transparent;
}
.faq .card .card-header button{
	color: #333;
	width: 100%;
	text-align: left;
}
.faq .card .card-header button.collapsed:after{
	content: "+";
	float: right;
}
.faq .card .card-header button:after{
	content: "-";
	float: right;
}
/* End FAQ */

/* Gallery Works */
.gallery-works .card{
	border-radius: 0;
}
.gallery-works .card img.card-img-top{
	width: 100%;
	height: 370px;
	object-fit: cover;
	border-radius: 0;
}
/* End Gallery Works */

/* Input Slider */
.slider.slider-horizontal{
	width: 95%;
	margin-left: 10px;
}
.slider-handle{
	background-color: #333;
	background-image: none;
	width: 12px;
	height: 12px;
}
.slider.slider-horizontal .slider-track {
    height: 2px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}
.slider-selection{
	background: #333;
}
/* End Input Slider */

/* Slider Dates */
.slider-dates .nav-link.active{
	background-color: #333;
	color: #fff;
}
/* End Slider Dates */

/* Whatsapp */
.whatsapp.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#111;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  	font-size:30px;
	box-shadow: 2px 2px 3px #999;
  	z-index:100;
}
.whatsapp.my-float{
	margin-top:16px;
}
.whatsapp .hello-window{
	position: absolute;
	top: -27px;
	border-radius: 10px;
	right: 30px;
	border-bottom-right-radius: 0;
	font-size: 0.8rem;
	color: #333;
	background: rgba(255,255,255,0.95);
	width: 140px;
	padding: 5px;
	box-shadow: rgba(0, 0, 0, 0.342) 0px 2.5px 10px !important;
	font-weight: normal;
}
.whatsapp .hello-window .close{
    font-size: 0.8rem;

    background: #fff;
    display: inline-block;
    opacity: 1;
    cursor: pointer;
}
@media (max-width: 600px){
	.whatsapp.float{
    	bottom: 10px;
    	right: 10px;
	}
	/*
	.whatsapp .hello-window{
		display: none;
	}
	*/
}
/* Whatsapp */

/* Footer */
footer dt{
	font-size: 0.9rem;
}
footer dd{
	font-size: 0.8rem;
}
footer dd a{
	color: #fff;
}
footer dd a:hover{
	color: #fff;
	opacity: 0.9;
}
/* End Footer */


/* Article */
article h3{
	font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

article p{
	font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
}

article.medium .image{
	height: 180px;
	overflow: hidden;
}

article.medium h3{
	font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}

article.medium p{
	font-size: 14px;
    line-height: 16px;
}

article.mini-article{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

article.mini-article h3{
	font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 5px;
}

article.mini-article p{
	font-size: 12px;
    line-height: 16px;
    margin-bottom: 0;
}

article.video iframe{
	/*width: 640px;
	height: 360px;*/
}

article.video .embed-container{
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
article.video .embed-container iframe,
article.video .embed-container object,
article.video .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.slider article{
	margin-bottom: 40px;
}

@media (max-width: 600px){

	article{
		margin-bottom: 40px;
	}

	article h3{
		font-size: 18px;
	    line-height: 24px;
	    font-weight: bold;
	}

	article p{
		color: #444;
		font-size: 14px;
	    line-height: 20px;
	}

	.slider article{
		margin-bottom: 20px;
	}

	article.video iframe{
		width: 100%;
		height: 190px;
	}

	article.slideshow{
		margin-bottom: 40px !important;
	}

}
/* End Article */

.spinner {
    -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }



.events .card:hover .bell{
  -webkit-animation: ring 4s .1s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 4s .1s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  animation: ring 4s .1s ease-in-out infinite;
  transform-origin: 50% 4px;
}

@-webkit-keyframes ring {
  0% { -webkit-transform: rotateZ(0); }
  1% { -webkit-transform: rotateZ(30deg); }
  3% { -webkit-transform: rotateZ(-28deg); }
  5% { -webkit-transform: rotateZ(34deg); }
  7% { -webkit-transform: rotateZ(-32deg); }
  9% { -webkit-transform: rotateZ(30deg); }
  11% { -webkit-transform: rotateZ(-28deg); }
  13% { -webkit-transform: rotateZ(26deg); }
  15% { -webkit-transform: rotateZ(-24deg); }
  17% { -webkit-transform: rotateZ(22deg); }
  19% { -webkit-transform: rotateZ(-20deg); }
  21% { -webkit-transform: rotateZ(18deg); }
  23% { -webkit-transform: rotateZ(-16deg); }
  25% { -webkit-transform: rotateZ(14deg); }
  27% { -webkit-transform: rotateZ(-12deg); }
  29% { -webkit-transform: rotateZ(10deg); }
  31% { -webkit-transform: rotateZ(-8deg); }
  33% { -webkit-transform: rotateZ(6deg); }
  35% { -webkit-transform: rotateZ(-4deg); }
  37% { -webkit-transform: rotateZ(2deg); }
  39% { -webkit-transform: rotateZ(-1deg); }
  41% { -webkit-transform: rotateZ(1deg); }

  43% { -webkit-transform: rotateZ(0); }
  100% { -webkit-transform: rotateZ(0); }
}

@-moz-keyframes ring {
  0% { -moz-transform: rotate(0); }
  1% { -moz-transform: rotate(30deg); }
  3% { -moz-transform: rotate(-28deg); }
  5% { -moz-transform: rotate(34deg); }
  7% { -moz-transform: rotate(-32deg); }
  9% { -moz-transform: rotate(30deg); }
  11% { -moz-transform: rotate(-28deg); }
  13% { -moz-transform: rotate(26deg); }
  15% { -moz-transform: rotate(-24deg); }
  17% { -moz-transform: rotate(22deg); }
  19% { -moz-transform: rotate(-20deg); }
  21% { -moz-transform: rotate(18deg); }
  23% { -moz-transform: rotate(-16deg); }
  25% { -moz-transform: rotate(14deg); }
  27% { -moz-transform: rotate(-12deg); }
  29% { -moz-transform: rotate(10deg); }
  31% { -moz-transform: rotate(-8deg); }
  33% { -moz-transform: rotate(6deg); }
  35% { -moz-transform: rotate(-4deg); }
  37% { -moz-transform: rotate(2deg); }
  39% { -moz-transform: rotate(-1deg); }
  41% { -moz-transform: rotate(1deg); }

  43% { -moz-transform: rotate(0); }
  100% { -moz-transform: rotate(0); }
}

@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }

  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}

.block-recomendations{
	background-position: center;
	background-size: cover;
    background-attachment: fixed;
	position: relative;
}
.block-recomendations:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
}
.block-recomendations .row{
	/*
	background-color: rgb(0,0,0,0.95);
    padding: 60px;
    */
}
@media (max-width: 600px){
	.block-recomendations{
		background-attachment: inherit;
	}
}

/* Browser by option home */
.browser_by_option{
	color: #fff;
	background-image: url(../imgs/box-bg.jpg);
	background-size: cover;
	position: relative;
	min-height: 200px;
}
@media (max-width: 600px){
	.browser_by_option{
		/*min-height: 80px;*/
	}
}
.browser_by_option:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../imgs/box-bg.jpg);
	background-size: cover;
}
.browser_by_option h2{
	border-bottom: 0px solid #fff;
	transition: all 0.5s ease;
	position: relative;
}
.browser_by_option:hover h2{
	margin-top: -10px;
	border-bottom: 10px solid #fff;
}
.browser_by a:hover{
	text-decoration: none;
}
/* End Browser by option home */

/* Sweet Alert */
.sweet-alert{
	background-color: #111;
}
.sweet-alert h2{
	color: #fff;
}
.sweet-alert p{
	color: #fff;
}
.sa-confirm-button-container button.confirm{
	background: transparent !important;
    border: 1px solid #fff;
    border-radius: 0;
}
.sweet-alert .sa-icon.sa-success::before{
	display: none;
}
.sweet-alert .sa-icon.sa-success::after{
	display: none;
}
.sweet-alert .sa-icon.sa-success .sa-fix{
	display: none;
}
.sweet-alert button.cancel{
	background-color: transparent;
}
/* End Sweet Alert */

@media (max-width: 600px){
	* {
	    -o-transition-property: none !important;
	    -moz-transition-property: none !important;
	    -ms-transition-property: none !important;
	    -webkit-transition-property: none !important;
	    transition-property: none !important;
	}
}
