/* monda-regular - latin */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/monda-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Monda Regular'), local('Monda-Regular'),
       url('../fonts/monda-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/monda-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/monda-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/monda-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/monda-v9-latin-regular.svg#Monda') format('svg'); /* Legacy iOS */
}
             
.ce_revolutionslider_hyperlink:hover {
    background-color:white;
    color:#8bb31d;
    transition: All 0.3s ease;
-webkit-transition: All 0.3s ease;
opacity:1 !important;
}
.ce_revolutionslider_hyperlink.light:hover {
    background-color:#8bb31d;
    color:white;
    transition: All 0.3s ease;
-webkit-transition: All 0.3s ease;
opacity:1 !important;
}
.ce_revolutionslider_hyperlink{
	border:0px;
}
.ce_revolutionslider_hyperlink.light{
	border:0px;
}
p{
	font-family:Monda;
}
h1,h2,h3,h4,h5,h6,span{
	font-family:Monda;
}
body{
	font-family:Monda;
}
.mainmenu ul li a {
    font-weight: 400;
}
h4{
	font-weight:400;
}
#header{
	background-color:rgb(62,62,62,0.8);
}
.testimonialsslider{
	color:white !important;
}
.testimonialsslider h3{
	color:white !important;
}
.testimonialsslider .ce_leadertext.version1 .divider{
	background:white !important;
}
.ce_testimonial_version1 .text p {
    font-family: Monda, Times, serif;
    font-size: 1.3rem;
}

.ce_image_text_box_banner {
    background: #8bb31d;
}

.ce_image_text_box_banner {
    background: rgb(30,136,210);
}
.ce_image_text_box_banner {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    color: rgb(255,255,255);
    background: rgb(139, 179, 29);
    font-size: 0.8rem;
    position: absolute;
    right: -2.4rem;
    top: 2rem;
    text-align: center;
    min-width: 11rem;
    z-index: 30;
    padding: 1rem;
}
.mod_portfoliolist_v7 .item:hover {
    box-shadow: 0 70px 70px rgba(0,0,0,0) !important;
    border-color: rgb(255,255,255);
    z-index: 100;
}
.mod_portfoliolist_v7 .image img {
    transition: All 0.0s ease;
    -webkit-transition: All 0.0s ease;
}

#top .inside, .header .inside, #footer .inside, #bottom .inside, body.sidebar #container, #main .mod_article:not(.fullwidth):not(.autogrid):not(.smallwidth), .fullwidth.boxed-content .contentwrap, .smallwidth .contentwrap, .boxed-content .contentwrap, .autogrid_wrapper.article, .ce_bgimage-inside, .ce_text_image_bar .inside, .ce_headerimage .ce_headerimage_inside, .ce_video_background .ce_video_background_inside, #offcanvas-top .offcanvas-top-inside, .ce_calltoaction .ce_calltoaction_inside, .mod_breadcrumb .mod_breadcrumb_inside {
    padding-left: 38px;
    padding-right: 38px;
}

label{
	font-family:Monda;
}

.ce_table table tfoot td {
	color:#555;
    font-weight: normal;
}
.col_first{
	font-weight: bold !important;
	font-size:15px;
}
.ce_table table td {
    border-top: 0;
    border-bottom: 1px solid rgb(190,190,190);
}
.ce_table table th{
	font-weight:normal;
}
#main .mod_article {
    padding-top: 85px;
    padding-bottom: 85px;
}

@media only screen and (max-width:800px){
	.ce_textarea.attribute.textarea.tp-resizeme {
    font-size: 15px !important;
    
}
a.hyperlink_txt.ce_revolutionslider_hyperlink.caption.tp-caption.block.sfl.stl.start {
    margin-top: 20% !important;
    /* width: 20%; */
    /* width: 120%; */
    /* height: auto; */
    width: 100px;
    height: 40px;
    /* margin: 10% !important; */
    padding-left: 10px !important;
    font-size: 12px !important;
    padding-right: 10px !important;
    line-height: 35px !important;
}
a.hyperlink_txt.ce_revolutionslider_hyperlink.button1.caption.tp-caption.block.sfl.stl.start {
    margin-left: -50px !important;
}
}


@media only screen and (max-width: 767px){
.header.cloned {
    background-color: rgb(62,62,62,0.8);
}
}

@media only screen and (max-width: 767px){
.mod_quickmenu {
    display: block;
}
}

.cookiebar_disagree a, a.btn {
    background: #cccccc;
    border-color: #cccccc;
}