/* 
 Theme Name:   Enigma KM
 Theme URI:    http://infokal6.beget.tech/
 Author:       kaskod
 Author URI:   http://infokal6.beget.tech/
 Template:     enigma
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/




p , .textwidget{
font-size: 2vw;
line-height: 90%;
}


.searchform{
	display0: block;
	float: right;
	padding-top0:5px;
	padding-bottom0:2px;
	padding-left0:0;
	display: block;
	text-align: right;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0 6% 0 0;
}

.head-contact-info li a{color:#000;}

.search{
	display: block;
	text-align0: right;
	padding-top:0;
	padding-bottom:0;
	float0: right;
	margin0: 0 12% 0 0;
}

.social li{
	font-size:30px;
	-webkit-box-shadow0: 0 2px 2px 0 rgba(0,0,0,0.6);
	box-shadow0: 0 2px 2px 0 rgba(0,0,0,0.6);
	display: inline-block;
	height: 35px;
	margin-right: 10px;
	width: 35px;
	text-align: center;
	-webkit-transition: background .5s ease-in-out; 
	-moz-transition: background .5s ease-in-out;
	-o-transition: background .5s ease-in-out;
	-ms-transition: background .5s ease-in-out;
	transition: background .5s ease-in-out; 
	border: 2px solid #ffffff;
	cursor:pointer;
}


h3, h3 {
    font-size: 24px;
}


/* Flex Slider css *****************************************************************************************************************
********************************************************************************************************************************/ 

.carousel {
    margin-bottom: 0;
}

.carousel-text h1 {
	margin: 0 0 0px 0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.8vw;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	line-height: 1.4em;
	background:rgba(0,0,0,0.6);
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}


.carousel-list li {
	color: #fff;
	font-size: 6px;
	margin-bottom: 10px;
	overflow: hidden;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	padding0:10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:23px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);

}


.enigma_slider_shadow{
	background0: url('./images/shadow.png') no-repeat top center;
	position: absolute;
	left: 0;
	right: 0;
	height: 80px;
	z-index: 2;
	width:100%;
	background-size: 100% 100%;
	height: 60px;
	bottom: -60px;
}


.carousel-list{
display: none;
}

/*** Project Or Works  ******************************************************************************************************
**************************************************************************************************************************/
.enigma_project_section{
	background:#f3f3f3; 
    padding-top:3%;
	padding-bottom:90px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}

.col-md-8 .enigma_project_section{
	background:none; 
    padding-top:3%;
	padding-bottom:90px;
	border-top:none;
	border-bottom:none;
}

.enigma_home_portfolio_caption h3 {
    font-size0: 24px;
    font-weight: 600;
	margin: 0;
    padding: 9px 3px 0px;
    line-height0: 35px;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.5;
}


.enigma_home_portfolio_caption h3 a {
	color: #404040;
	font-size:18px;
	font-size0:2vw;
}
.enigma_home_portfolio_caption .h3a {
	color: #404040;
	font-size:18px;
	font-size0:2vw;
	cursor: default;
}

.no-img-wrapper .enigma_home_portfolio_caption:first-child{
border-top: 4px solid #077138;
}


/***************** BLog Section *************************************************************************
***************************************************************************************************/ 

.enigma_blog_thumb_wrapper p{
	font-size:16px;
	padding-right:8px;
	margin-bottom: 20px;
	line-height:27px;
	text-align: justify;
}

.enigma_blog_read_btn_p a{
	font-size: 16px;
	color:#fff;
	display:inline-block;
	transition: all 0.4s ease 0s;
	padding:5px 5px 5px 5px;
	-webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
	margin-bottom:20px;
}



/********* Blog Full width css ********/

.post-content-wrap {
	float: left;
	width:86%;
	padding-bottom:5%;
}

.enigma_blog_post_content p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 27px;
	text-align: justify;
	margin: 0 0 20px;

}

.enigma_fuul_blog_detail_padding p {
	font-size: 16px;
	line-height: 26px;
	margin: 0 0 20px;
	text-align: justify;
}


/***** Blog page with sidebar *****************************************************************
***************************************************************************************/

.enigma_sidebar_widget {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 5%;
	overflow: visible;
	box-shadow: none;
	padding: 0px 20px 0 20px;
	float: right;
	
}


/*** Testimonial Section  ******************************************************************************************************
**************************************************************************************************************************/
.enigma_testimonial_area{
	background: #f3f3f3;
	padding-top: 90px;
	padding-bottom: 90px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	text-align:center;
}


/***Client Section ******************************************************************************************************
**************************************************************************************************************************/


.enigma_client_wrapper{
	border: 4px solid #f3f3f3;
	opacity: 0.95;
	filter: alpha(opacity=95);
	text-align:center;
	transition: all 0.3s ease 0s;
	margin-bottom: 50px;
	
}



/***** Footer widget Area *****************************************************************
***************************************************************************************/

.enigma_footer_widget_area{
	background: #4d4f4e;
}

.enigma-footer-separator{
	background-color: #ffffff;
	height: 3px;
	margin-top:10px;
	text-align:center;
	width: 54%;
}


/*-----------------------
-----Scrollimations------
------------------------*/   

/***********theme required css **********/

.aligncenter{font:14px;    
 clear: both;
    display: block;
    margin0: 0 auto 1.75em; 
margin:auto;}


/*HTML POST HEADING CSS*/

.contact td{
border: 0;
border-color0: #fff;
}

.contact label{
font-weight: 500;
}

.contact p{
font-size: 14px;
}

.wpcf7-form p{
font-size: 14px;
}


.wpcf7-form label{
font-weight: 500;
}

.enigma_fuul_blog_detail_padding h1,.enigma_fuul_blog_detail_padding h3,.enigma_fuul_blog_detail_padding h4,
.enigma_fuul_blog_detail_padding h5 , .enigma_fuul_blog_detail_padding h5, .enigma_fuul_blog_detail_padding h6 
{
color: #077138;
margin-top: 10px;
margin-bottom: 10px;
}

.nav-previous {
    float: left;
    width: 50%;
}

/* Text meant only for screen readers. */


.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #077138;
	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; /* Above WP toolbar. */
}


@media(min-width:1200px){
body.boxed {
    width: 1230px;
	box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5) ;
    -webkit-box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
	-moz-box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
    margin: 0 auto;
    background-image: url("http://infokal6.beget.tech/wp-content/uploads/2019/08/bg.png");
}
body.boxed #header .main-header {
	width:1230px;
	margin:0 auto;
}
}

/* My modificationss. */



.wp-block-columns{
overflow0: auto;
}

.wp-block-column {
 border0: 1px solid #000;
display:flex;
flex-direction:column;
overflow0: visible;
float0: both;

}


.wcpt-cart-widget {
    position: fixed;
    bottom: 50px;
    left: 50%;
    width: 350px;
    background: #077138;
    background-color: rgb(76, 175, 80);
border: 2px solid
rgba(0,0,0,.1);
    border-top-color: rgba(0, 0, 0, 0.1);
    border-right-color: rgba(0, 0, 0, 0.1);
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-left-color: rgba(0, 0, 0, 0.1);
color:
#fff;
letter-spacing: .5px;
box-sizing: border-box;
transform: translateX(-50%);
padding: .5em 1.25em .6em;
box-shadow: 0 0 25px 0
    rgba(0,0,0,.25);
    border-radius: 0;
    font-weight: 700;
    font-size: 16px;
    z-index: 10000;
    cursor: pointer;
}


.wcpt-cell, .wcpt-heading{
word-wrap: break-word;
max-width: 100px;
}


.wcpt-excerpt p{
font-size: 12px;
color: #000000;
line-height: 1.25em;
text-align: left;
}




.vision-layer:hover{
    border: 10px solid #077138;
cursor: pointer;
border-radius: 50%;
}


.vision-tt .wcpt {
font-size: 0.6vw;
overflow: hidden;
word-wrap: break-word;
}


.vision-theme-light .vision-inbox {
    background-color: rgba(0,0,0,.3);
}

.vision-map{
 margin-left: auto;
 margin-right: auto;
}




.enigma_header_breadcrum_title{
position: relative;
z-index: 1;
}



.wcpt-table{
font-size: 12px;
}

#wcpt-2705 .wcpt-1574848645224 p{
font-size: 13px;
color0: #000;
line-height: 14px;
}



.woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .input.button.alt:hover{
background-color:#077138;
}


.woocommerce-info, .woocommerce-message{
border-top-color: #077138;
}

.woocommerce-info::before, .woocommerce-message::before{
color: #077138;
}


.woocommerce a.button:hover{
background-color:#077138;
color: #fff;
}


.woocommerce table.shop_table {
    border0: none;
border-top-color:
transparent;
border-right-color:
transparent;
border-bottom-color:
rgba(0,0,0,.05);
border-left-color:
transparent;
}

.wcpt-heading-row th, .woocommerce-cart-form__cart-item td, .actions, .woocommerce-mini-cart td{
 border: none;
 border-bottom: none;
}

.woocommerce-mini-cart td{
 border-right: none;
 border-bottom: none;
 border-left: none;
border-top: 1px solid rgba(0,0,0,.1);
padding: 9px 12px;
vertical-align: middle;
line-height: 1.5em;
}

.woocommerce-cart-form__cart-item:nth-child(2n) {
    background: 
    rgba(0,0,0,.02);
}

.woocommerce-mini-cart:nth-child(2n) {
    background: 
    rgba(0,0,0,.02);
}

.woocommerce-mini-cart__empty-message{
border-top: 3px solid #077138;;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 27px;
text-align: justify;
margin: 0 0 20px;
color: #777777;
padding: 1em 2em 1em 3.5em;
margin: 0 0 2em;
position: relative;
background-color:
#f7f6f7;
color: #515151;
list-style: none outside;
width: auto;
word-wrap: break-word;
}

.woocommerce table.shop_table {
    border-collapse: collapse;
 border: none;
}




.shop_category figcaption{
font-size: 22px;
text-align: center;
}




.wcpt-table input[type="number"].qty{
-moz-appearance: none;
}






.enigma_home_portfolio_caption .port_1_catalog a{
font-size0: 18px;
}







.btnPlus {
    background-color: #01a7e5;
    padding: 7px;
    width: 10px;
    color: #fff;
}
.btnMinus {
    background-color: #ff5722;
    padding: 7px;
    width: 10px;
    color: #fff;
    cursor: pointer;
}



.bwg-icon-play::before{
color: #ffffff;
}

.wcpt-title{
word-wrap: break-word;
max-width: 50px;
}





.enigma_footer_widget_area, .enigma_post_author, .enigma_blog_comment, .enigma_cats{
display: none;
}





#menu-item-835 a:before, #menu-item-834 a:before, #menu-item-3794 a:before, #menu-item-3825 a::before {
display:none;
}

#menu-item-835 a:hover, #menu-item-834 a:hover, #menu-item-3794 a:hover, #menu-item-3825 a:hover {
background: #fff;
color:#000;
}


#menu-item-835 a, #menu-item-834 a, #menu-item-3794 a, #menu-item-3825 a {
    background: #fff;
    color: #000;
    padding: 7px 32px 7px 26px;
    font-weight: 700;
}

.send input {
    background: #077138 none repeat scroll 0 0;
    display: inline-block;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    height: 35px;
    width: 70px;
}

.blog-date-left_{
display: none;
}



.head-contact-info {
    display: block;
    text-align: right;
    padding-top: 30px;
    padding-bottom: 5px;
}


.head-contact-info i {
    margin-right: 0;
}






.enigma_home_portfolio_showcase {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}





.img-wrapper .wp-block-image {
    margin-bottom: 0;
}


:root .editor-styles-wrapper .has-cyan-bluish-gray-color, :root .has-cyan-bluish-gray-color {
    color: #666;
}


#wblizar_nav span {
    padding-top: 0;
}


.nav-next {
    float: right;
    text-align: right;
    padding-left: 15%;
    width: 50%;
}



.wp-image-3317, .wp-image-3318, .wp-image-3319, .wp-image-3323, .wp-image-3325, .wp-image-3321, .wp-image-3326, .wp-image-3327,
.wp-image-3471, .wp-image-3477, .wp-image-3478, .wp-image-3474, .wp-image-3475,
.wp-image-3481, .wp-image-3483, .wp-image-3484
{
 height: auto;
 }




input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
  width: 100%;
}
















/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.0 | MIT License | git.io/normalize */
 
a{
text-decoration:none;
color:#077138;
}

a:focus,a:hover{color:#077138;
text-decoration:underline}

.text-primary{color:#077138}

.bg-primary{color:#fff;
background-color:#077138}

ol,ul{margin-bottom:10px;
color:#777777;
font-size:16px}

./col-lg-3  .enigma_home_portfolio_caption /h3 a {
    color0: #404040;
    font-size0: 20px;
    font-size: 3vw;
}

./col-lg-3  ./enigma_home_portfolio_caption ./h3a {
    color0: #404040;
    font-size0: 20px;
    font-size: 3vw;
    cursor: default;
}

.col-lg-5{
position:relative;
min-height:1px;
padding-right:2px;
padding-left:2px}

@media (min-width:768px){
./col-sm-6 ./enigma_home_portfolio_caption h3 a {
    color0: #404040;
    font-size0: 20px;
    font-size: 1.6vw;
}

./col-sm-6 ./enigma_home_portfolio_caption ./h3a {
    color0: #404040;
    font-size0: 20px;
    font-size: 1.6vw;
    cursor: default;
}

}

@media (min-width:992px){

.col-md-6 {
    width: 50%;
	padding-top: 100px;
}

.col-md-8 {
    width: 100%;
}

.\col-md-3 .\enigma_home_portfolio_caption h3 a {
    color0: #404040;
    font-size0: 20px;
    font-size: 1.1vw;
}

./col-md-3 .enigma_home_portfolio_caption /.h3a {
    color0: #404040;
    font-size0: 20px;
    font-size: 1.1vw;
    cursor: default;
}

}



.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons {
    display0: none;
}


.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons .photobox_a {
    display: none;
}



.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a {
    background-color: #077138;
    border: 2px solid #077138;
    color: #fff;
}




.form-control:focus{border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #077138;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #077138)}

.btn-primary{color:#fff;
background-color:#077138;
border-color:#357ebd}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#077138;
border-color:#357ebd}

.btn-primary .badge{color:#077138;
background-color:#fff}

.btn-link{font-weight:400;
color:#077138;
cursor:pointer;
border-radius:0}

.btn-link:focus,.btn-link:hover{color:#077138;
text-decoration:underline;
background-color:transparent}


.pagination>li>a,.pagination>li>span{position:relative;
float:left;
padding:6px 12px;
margin-left:-1px;
line-height:1.42857143;
color:#077138;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#077138;
background-color:#eee;
border-color:#ddd}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;
color:#fff;
cursor:default;
background-color:#077138;
border-color:#077138}

.label-primary{background-color:#077138}

.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#077138;
background-color:#fff}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#077138}

.progress-bar{float:left;
width:0;
height:100%;
font-size:12px;
line-height:20px;
color:#fff;
text-align:center;
background-color:#077138;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition:width .6s ease;
transition:width .6s ease}


a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{z-index:2;
color:#fff;
background-color:#077138;
border-color:#077138}

.panel-primary{border-color:#077138}

.panel-primary>.panel-heading{color:#fff;
background-color:#077138;
border-color:#077138}

.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#077138}

.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#077138}


.carousel-caption{position:absolute;
right:10%;
bottom:20px;
left:10%;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center}


@media screen and (min-width:768px){

.carousel-caption{
right:55%;
left0:30%;
padding-bottom:30px;
}

}












/* customizr.css */

.btn,.stitched{
font-weight:400;
}

#accordion-section-enigma_more h3.accordion-section-title{
background:#077138;
color:#fff;
}

#accordion-section-enigma_Rate h3.accordion-section-title{
background:#4d4f4e;
color:#fff;

}

.stitched{
padding:20px;
margin:10px;
background:#4d4f4e;
color:#fff;
font-size:17px;
line-height:1.3em;
border:2px dashed #fff;
border-radius:10px;
box-shadow:0 0 0 4px #4d4f4e,2px 1px 6px 4px rgba(10,10,0,.5);
text-shadow:-1px -1px #aa3030}

.btn-success{color:#fff;
background-color:#077138;
border-color:#4cae4c}

.versionhd{
font-weight:700}

a.button.enigma_pro1,a.button.enigma_pro1:hover{padding:7px;
height:45px;
font-size:18px;
color:#fff;
background:linear-gradient(141deg,#0fb8ad 0,#077138 51%,#077138 75%)}

#accordion-section-enigma-pro h3.accordion-section-title{color:#fff;
font-size:19px;
background:linear-gradient(141deg,#0fb8ad 0,#077138 51%,#077138 75%)!important}










/* default.css */

.hd_cover,.header_section{color:#000;
height: 200px;
}

#wp-calendar tbody tr td,#wp-calendar thead tr th,table td,table th{text-align:center}

.hd_cover{background-size:cover;
background: none;
background-image0: url("http://infokal6.beget.tech/wp-content/uploads/2019/08/bg.png");
border-top: 2px solid #077138;

}

/** navbar menus ***/
.navigation_menu{
background-image: url("http://infokal6.beget.tech/wp-content/uploads/2019/08/bg.png");
background-color0:#fff;
border-top:none}


.dropdown-menu,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{
background-color:#077138}


.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus, 
.dropdown-menu .active a {
    background-color: #077138;
}


.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{
color: #333;
text-decoration: none;
background-color: #fff;
outline: 0;
	}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover{
background-color:#eee;
color:#000;
border-color:#077138}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover{
color:#fff;
background-color:#077138}
}



.collapse ul.nav li.current-menu-item .dropdown-toggle,.collapse ul.nav li.current-menu-parent .dropdown-toggle,.collapse ul.nav li.current_page_ancestor .dropdown-toggle,.navbar-default .navbar-collapse ul.nav li.current-menu-item .dropdown-toggle .collapse ul.nav li.current_page_ancestor .dropdown-toggle,.navbar-default .navbar-collapse ul.nav li.current-menu-parent .dropdown-toggle,.navbar-default .navbar-collapse ul.nav li.current_page_ancestor .dropdown-toggle{background-color:#077138;
box-shadow:3px 3px 0 rgba(201,201,201,1);
color:#fff!important;
border-radius:0}

.dropdown-menu{background-color:#077138}

.enigma_heading_title h3{border-bottom:4px solid #077138;
color:#3b3b3b}

.enigma_heading_title2 h3{border-bottom:2px solid #077138;
color:#3b3b3b}

.carousel-list li{background:rgba(0,0,0,0.6)}

.enigma_service_iocn{border:4px solid #077138;
background-color:#077138;
background-size:100% 200%;
background-image:linear-gradient(to bottom,#077138 50%,#fff 50%)}

.enigma_service_area:hover .enigma_service_iocn i{color:#077138}

.enigma_service_area:hover .enigma_service_iocn{background-color:#fff}

.enigma_service_iocn_2 i{background:#fff;
border:4px solid #077138;
color:#077138;
background-size:100% 200%;
background-image:linear-gradient(to bottom,#fff 50%,#077138 50%)}

.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a{background-color:#077138;
border:2px solid #077138#077138;
color:#fff}

.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a:hover{background-color:#fff;
border:2px solid #077138;
color:#077138}

.enigma_home_portfolio_caption{
border-left:1px solid #ccc;
border-bottom:4px solid #077138;
border-right:1px solid #ccc;
min-height: 85px;
top0: 60%;
position0: relative;
padding0: 0;
}

.enigma_home_portfolio_caption.no_img{
border-left:1px solid #ccc;
border-bottom:4px solid #077138;
border-right:1px solid #ccc;
min-height: 10px;
}

.enigma_home_portfolio_caption:hover{background:#077138}

.img-wrapper:hover .enigma_home_portfolio_caption{background:#077138;
border-left:1px solid #077138;
border-bottom:4px solid #077138;
border-right:1px solid #077138}

.enigma-project-detail-sidebar .launch-enigma-project a,.enigma_portfolio_detail_pagi li a{background-size:100% 200%;
background-image:linear-gradient(to bottom,#077138 50%,#fff 50%)}

.enigma_proejct_button a{background-color:#f8504b;
color:#FFF;
border:2px solid #077138;
transition:all .4s ease 0s}


#port-next, #port-prev, .enigma_carousel-prev, .enigma_carousel-next {
display: inline-block;
}

.enigma_carousel-next,.enigma_carousel-prev,.enigma_proejct_button a:hover{
background-color:#fff;
border:2px solid #077138}

.enigma_proejct_button a:hover{
color:#077138;
text-decoration:none}

.enigma_carousel-next:hover,.enigma_carousel-prev:hover{
background-color:#077138;
color:#fff}

.enigma_portfolio_detail_pagi li a{color:#404040;
border:2px solid #077138;
text-align:center;
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

.enigma_portfolio_detail_pagi li a:hover{color:#404040;
border:2px solid #077138;
background-position:0 -100%}

.enigma-project-detail-sidebar .launch-enigma-project a{color:#fff;
border:2px solid #077138;
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

.enigma-project-detail-sidebar .launch-enigma-project a:hover{
color:#077138;
border:2px solid #077138;
}

.enigma_gallery_showcase .enigma_gallery_showcase_icons a{background-color:#077138;
border:2px solid #077138;
color:#fff}

.enigma_gallery_showcase .enigma_gallery_showcase_icons a:hover{background-color:#fff;
border:2px solid #077138;
color:#077138}

.enigma_blog_thumb_wrapper{background:#fff;
border-bottom:5px solid #077138;
box-shadow:0 0 6px rgba(0,0,0,.7)}

.enigma_blog_thumb_wrapper h2 a{color:#077138;
transition:all .4s ease 0s}

.enigma_blog_thumb_date li i,.enigma_blog_thumb_wrapper h2:hover a{color:#077138}

.enigma_cats a,.enigma_tags a{background-size:100% 200%;
background-color:#edf0f2;
background-image:linear-gradient(to bottom,#edf0f2 50%,#077138 50%)}

.enigma_cats a:hover,.enigma_tags a:hover{color:#fff;
background-position:0 -100%;
background-color:#077138}

.enigma_cats a i,.enigma_tags a i{color:#077138}

.enigma_cats a:hover i,.enigma_tags a:hover i{color:#fff}

.enigma_blog_thumb_wrapper span a i{color:#077138}

.enigma_blog_read_btn{border:2px solid #077138;
background-size:100% 200%;
background-color:#077138;
background-image:linear-gradient(to bottom,#077138 50%,#fff 50%)}

.enigma_blog_read_btn {
    font-size: 15px;
}

.enigma_blog_read_btn_p a{border:2px solid #077138;
background-size:100% 200%;
background-color:#077138;
background-image:linear-gradient(to bottom,#077138 50%,#fff 50%)}

.enigma_blog_read_btn:hover{
background-position:0 -100%;
background-color:#fff;
color:#077138;
}

.enigma_blog_read_btn_p a:hover{
background-position:0 -100%;
background-color:#fff;
color:#077138;
}

.enigma_blog_read_btn_p a{color:#fff}

.enigma_blog_thumb_wrapper_showcase .enigma_blog_thumb_wrapper_showcase_icons a{background-color:#077138;
color:#fff;
-webkit-transition:all .25s ease-in;
-moz-transition:all .25s ease-in;
-o-transition:all .25s ease-in;
transition:all .25s ease-in}

.enigma_blog_thumb_wrapper_showcase .enigma_blog_thumb_wrapper_showcase_icons a:hover{background-color:#fff;
border:2px solid #077138;
color:#077138}

.enigma_post_date{background:#077138;
color:#fff}

.enigma_blog_comment:hover h6,.enigma_blog_comment:hover i,.enigma_fuul_blog_detail_padding h2,.enigma_fuul_blog_detail_padding h2 a,.enigma_fuul_blog_detail_padding h2 a:hover,.enigma_recent_widget_post h3 a,.enigma_sidebar_link p a:hover,.enigma_sidebar_widget ul li a:hover{color:#077138}

.enigma_sidebar_widget{border-left: 0;
border-right:none;
border-bottom:none;
background-color:#fff}

.enigma_sidebar_widget_title{background:#077138}

.enigma_widget_tags a,.tagcloud a{background-size:100% 200%;
background-color:#edf0f2;
background-image:linear-gradient(to bottom,#edf0f2 50%,#077138 50%)}

.enigma_widget_tags a:hover,.tagcloud a:hover{border:1px solid #077138;
background-color:#077138;
background-position:0 -100%;
color:#fff}

.enigma_author_detail_wrapper{background:#077138;
padding:15px;
margin-bottom:40px;
border-left:2px solid #077138}

#enigma_send_button,.enigma_blog_pagi a,.enigma_send_button{background-size:100% 200%;
background-image:linear-gradient(to bottom,#fff 50%,#077138 50%)}

.reply a{color:#077138}

.enigma_con_input_control:focus,.enigma_con_textarea_control:focus,.enigma_contact_input_control:focus,.enigma_contact_textarea_control:focus{border-color:#077138;
-webkit-box-shadow:inset 0 0 0 #077138,0 0 5px #077138;
box-shadow:inset 0 0 0 #077138,0 0 5px #077138}

#enigma_send_button,.enigma_send_button{border-color:#077138;
color:#6a6a6a;
background-color:#fff;
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

#enigma_send_button:hover,.enigma_send_button:hover{background-position:0 -100%;
border:2px solid #077138;
color:#fff;
background-color:#077138}

.enigma_testimonial_area i{color:#077138}

.enigma_testimonial_area img{border:10px solid #077138}

.pager a{background:#fff;
border:2px solid #077138}

.pager a.selected{background:#077138;
border:2px solid #077138}

.enigma_client_wrapper:hover{border:4px solid #077138}

.enigma_client_next,.enigma_client_prev{background-color:#fff;
border:2px solid #077138}

.enigma_client_next:hover,.enigma_client_prev:hover{background-color:#077138;
color:#fff}

.enigma_carousel-next i,.enigma_carousel-prev i{color:#077138}

.enigma_team_showcase .enigma_team_showcase_icons a{background-color:#077138;
border:2px solid #077138;
color:#fff}

.enigma_team_showcase .enigma_team_showcase_icons a:hover{background-color:#fff;
border:2px solid #077138;
color:#077138}

.enigma_team_caption:hover,.enigma_team_wrapper:hover .enigma_team_caption{background:#077138}


.enigma_callout_area{background-color:#077138}

.enigma_footer_area{background:#077138;
border-top:0 solid #6B6B6B}

.enigma_contact_info li .desc{color:#077138}

.enigma_dropcape_square span{background-color:#077138;
color:#FFF}

.enigma_dropcape_simple span{color:#077138}

.enigma_dropcape_circle span{background-color:#077138;
color:#FFF}

.breadcrumb li a{color:#077138!important}

.progress-bar{background-color:#077138!important}

.btn-search{background:#077138!important}

.nav-pills>li>a,.nav-stacked>li>a{border:3px solid #077138!important;
background-size:100% 200%}

.nav-pills>li>a{background-image:linear-gradient(to bottom,#fff 50%,#077138 50%)!important}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-image:linear-gradient(to bottom,#077138 50%,#077138 50%)!important;
background-color:#077138}

.nav-stacked>li>a{background-image:linear-gradient(to bottom,#fff 50%,#077138 50%)!important}

.nav-stacked>li.active>a,.nav-stacked>li.active>a:focus,.nav-stacked>li.active>a:hover{background-image:linear-gradient(to bottom,#077138 50%,#077138 50%)!important;
background-color:#077138}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-toggle{background-color:#077138!important}

.navbar-toggle{border:1px solid #077138!important}

.enigma_blockquote_section blockquote{border-left:5px solid #077138}

#wp-calendar caption{background-color:#077138;
color:#fff;
padding:10px}

.enigma_footer_widget_column ul li a:hover{color:#077138}

.enigma_blog_pagi a.active,.enigma_blog_pagi a:hover{background-color:#077138;
color:#fff}










/* editor-style.css */
a,table a{color:#077138}

ins,mark{background:#077138;
}
















/* enigma-theme.css */

.container{
position0: relative;
}

a:focus, a:hover {
    text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
color: #666;
text-shadow:0 0 1px rgba(0,0,0,.01);
font-weight:700;
text-align: center;
margin-bottom: 30px;
}

#header_shadow{background0:url(../images/shadow.png) top center no-repeat;
right:0;
height:20px;
z-index:99;
width:100%}

.nav-pills>li>a,.nav-stacked>li>a {font-family:'Open Sans',sans-serif}

.navbar-toggle,.navbar-toggle:hover{position:relative;
float:right;
padding:9px 10px;
margin-top:28px;
margin-right:15px;
margin-bottom:8px;
background-color:#ff8300;
background-image:none;
border:1px solid #ff8300;
border-radius:4px}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ff8300}

.enigma_header_breadcrum_title{
margin-bottom:30px;
background:#f3f3f3;
opacity:1;
padding-top:8px;
padding-bottom:8px;
}

.breadcrumb{
font-size:17px;
padding:0;
background:0 0;
text-transform: uppercase;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
list-style:none;
position0: absolute;
}

.enigma_header_breadcrum_title_breadcrumb_slideshow{
background0: #edf0f2;
background: #f3f3f3;
opacity: 1;
padding-top0: 8px;
padding-bottom0: 8px;
height: 26px;
}


.breadcrumb li a{color:#ff8300}

.progress-bar{font-size:16px;
line-height:30px;
color:#fff;
text-align:left;
background-color:#ff8300;
padding-left:20px}

.btn-search{color:#fff;
background:#ff8300;
font-size:14px}

.nav-pills>li>a{background:#fff;
color:#3b3b3b;
border:3px solid #ff8300;
margin-right:15px;
margin-bottom:15px;
border-radius:0;
padding:9px 27px;
background-size:100% 200%;
background-image:linear-gradient(to bottom,#fff 50%,#ff8300 50%);
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;
background-image:linear-gradient(to bottom,#ff8300 50%,#ff8300 50%);
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

.nav-stacked>li>a{background:#fff;
color:#3b3b3b;
border:3px solid #ff8300;
margin-bottom:12px;
border-width:3px!important;
background-size:100% 200%;
background-image:linear-gradient(to bottom,#fff 50%,#ff8300 50%);
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

.nav-stacked>li.active>a,.nav-stacked>li.active>a:focus,.nav-stacked>li.active>a:hover{color:#fff;
background-image:linear-gradient(to bottom,#ff8300 50%,#ff8300 50%);
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s}

.enigma_panel-blue{border-color:#ff8300}

.enigma_panel-blue>.panel-heading{color:#fff;
background-color:#ff8300;
border-color:#ff8300}

#searchform .btn{font-size:10px;
font-weight:400;
height:auto;
width:auto}

#searchform .form-control{display:block;
width:100%;
height:auto;
padding:6px 12px;
font-size:14px}

.input-group{margin-top:0;
margin-bottom:0}













/* media-responsive.css */
@media (min-width:1200px) {	
	.carousel-caption {
	top: 0;
	}
}


/* This Media screen css called for All Hc Pages Element---------------------------------------------------------------------------------------------------------------------------------------------------------*/

	
@media only screen and (min-width: 767px) and (max-width: 992px) {

	.navbar-default .navbar-nav > li > a{
	color: #000;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	text-transform: uppercase;
	font-family: 'Arimo',Arial, Helvetica, sans-serif;
	font-weight0: 600;
	font-size:15px;
	}
	
}


@media only screen and (min-width: 480px) and (max-width: 767px) {

	.carousel-caption {
	top: 20%;
	top0: 0;
	right: 55%;
	padding-bottom: 30px;
	}
} 

@media only screen and (min-width: 200px) and (max-width: 480px) {

	
	.carousel-caption{
	top0:30%;
	top:20%;
	right: 55%;
	padding-bottom: 30px;
	}

	.enigma_post_date span.date {
		font-size: 3vw;
		line-height: 90%;
	}
	
}





















body .cn-button.wp-default {
    background: #077138;
}



.wp-block-media-text > .wp-block-media-text__content {
  padding: 0 4%;
}