/*  http://paletton.com/#uid=1560u0kkAx8aFP-g9FYoItxsDoA


Primary color:	
EA9CCF
D96BB3
C7479A
B62985
971068  

# alt #0b0c10 black header  #1f2833 body #cfc6c7 text #66fcf1 hightlight #45a29e hover

*/

@import url("presets/preset9.css");

#sp-menu { padding-right: 40px; }


#sp-menu>.sp-column {

height: 100%;


}
#sp-top-bar a {
  color: var(--spcw-blue); padding-left: 5px;
}

ul.sigFreeClassic li.sigFreeThumb {
    background: #000!important;
}

.burger-icon > span {

  background-color: #fff;
}

.pagination .counter { padding-right: 20px; }

 .timeline .btn-box a { background-color:  var(--spcw-blue)!important;}
 .timeline { border-left: 3px solid var(--spcw-blue)!important; }
 .timeline .item::before { border: 3px solid var(--spcw-blue)!important; }
 .timeline .item::after { border: 3px solid var(--spcw-blue)!important; background-color:  var(--spcw-blue)!important; }
 .timeline .place { margin-left: 0px; }

/* porfolio */
.portfolio .blog-item { padding-bottom: 30px; }
.portfolio .article-header { background-color: #efefef; padding: 10px 10px; margin-bottom: 10px; margin-left: -10px;  }

/* technical */
.technical .article-header { background-color: #efefef; padding: 10px 10px; margin-bottom: 10px; margin-left: -10px; }
.technical .blog-item { padding-bottom: 30px; }

/*support */
/* .support  li a span { display: none!important;} */

.article-header { background-color: #efefef; padding: 10px 10px; margin-bottom: 10px; margin-left: -10px; }
.item { padding-bottom: 30px; }
.item-page .page-header h2 {background-color: #efefef; padding: 10px 10px; margin-bottom: 10px; margin-left: -10px; }

.gridcontainer {
	color: #fff;
	background: url('https://images.unsplash.com/photo-1518176258769-f227c798150e') center;
	background-size: cover;
	padding: 4rem 2rem;	
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	grid-template-rows: auto;
}

.gridcontainer h1 { color: #fff; }

.griditems {
	padding: 2rem;
}
.griditems > ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-gap: 1rem;
}

.griditems > ul > li > figure > img { width: 100%; }


:root {
--main-color: #1f2833;
--menu-color: #0b0c10;
--secondary-color: #333;
--text-color: #383d3e; 
--title-color: #070f12;
--white-color: #fff;
--high-color: #66fcf1;
--hover-color: #45a29e;
--top-color: #cfcfcf;
--spcw-lightgray: #E0E0E0;
--top-text: #efefef;
--spcw-blue: #3e9eba;
--spcw-blue: #3e9eba;
--spcw-yellow: #ffbe27;
}

div.itemIntroText {
    font-weight: normal;
    line-height: 26px;
}

.spcwlatest .media { padding: 5px; }

* {
  border-radius: 0 !important;
}

.timeline-breaker:after {
    margin: 20px auto -44px;
}

#offcanvas-toggler > .fa {
    color: #fff;
}

/*util */
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;

  & > [class^="col-"],
  & > [class*=" col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/* spcw */
.spcwtopmargin20 { margin-top: 15px!important; }
.spcwtopmargin20 .media img { max-width: 400px; }
.spcwnav {border: #f3f3f3 1px solid; }
.spcwnav p {padding: 10px; }
.spcwnav .tab-pane ul {padding: 10px 30px; }
.spcwcentre { margin: auto;     transform: rotate(-7deg);     margin-left: -100px;}

.spcwheading h2 { color: #3e9eba; color: var(--spcw-blue); text-transform: uppercase;}
.spcwhph4 {border-top: #ffbe27 solid 2px; border-top: var(--spcw-yellow) solid 2px; border-bottom: #ffbe27 solid 1px;  border-bottom: var(--spcw-yellow) solid 1px;} 
.spcwheadinglight h2 {color: #fff; color: var(--white-color);}
.spcwheadinglight p {color: #fff; color: var(--white-color);}
.spcwheadinglight h4 {color: #E0E0E0; color: var(--spcw-lightgray); font-size: 30px;}


/* k2 */
span.catItemImage {
    border: #e0e0e0 1px solid;
}
a.moduleItemImage img { }
.timeline-breaker { background: #3e9eba; 
background: var(--spcw-blue); }
div.k2ItemsBlock ul li a.moduleItemTitle:hover, div.k2TagCloudBlock a:hover {  background: #3e9eba; background: var(--spcw-blue); color: #fff;}
div.k2ItemsBlock ul li {
    margin: 0 0 5px 0;
}
div.k2ItemsBlock a { padding: 5px;}
div.k2ItemsBlock a.moduleItemImage { padding: 0px;}


div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before { color: #ffbe27;
    color: var(--spcw-yellow);
}
div.itemHeader h2.itemTitle, h2.tagItemTitle, div.catItemHeader h3.catItemTitle {
	background: #E0E0E0;
	background: var(--spcw-lightgray);
	color: #383d3e;
	color: var(--text-color);
	font-weight: 300;
	text-transform: uppercase;
	padding: 10px 0 10px 10px!important;
	
}

.k2Container a,div.k2ItemsBlock  a {
	color: var(--spcw-yellow);
}


div.k2TagCloudBlock a { color: var(--spcw-blue);};
span.catItemImage {
    padding: 5px;
    border: #cfcfcf 1px solid;
}

#sp-left .sp-module, #sp-right .sp-module {
margin-top: 10px; padding: 10px;}
span.tagItemImage {
    border: #cfcfcf solid 1px;
    padding: 5px;
}
.div.k2TagCloudBlock a:hover { background: #49c5b6; }


/*template */
.sp-megamenu-parent > li { height: 70px; }
a.offcanvas-toggler-right { color: var(--spcw-blue);}
.spcwbottom { padding: 15px; }
#sp-bottom .sp-module ul > li {
     margin-bottom: 1px;
}
#sp-bottom {
    font-size: 16px;

}

#sp-bottom .sp-module .sp-module-title {
	color: #e0e0e0;
	color: var(--spcw-lightgray);
	font-size: 40px;
}

li.social-icon-twitter, li.social-icon-google-plus ,li.social-icon-pinterest, li.social-icon-dribbble , li.social-icon-instagram , li.social-icon-behance, li.social-icon-flickr, li.social-icon-vk,li.social-icon-skype,li.social-icon-whatsapp , .social-icons .fa-youtube { display: none!important; }
#offcanvas-toggler {
     height: 80px;
    line-height: 80px;
    font-size: 25px;
}
#sp-top-bar { padding: 2px 0; }

.btn-primary:hover, .sppb-btn-primary:hover, .btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
	background-color: #ffbe27;
    background-color: var(--spcw-yellow);
	border-color: #E0E0E0;
    border-color: var(--spcw-lightgray);
	box-shadow: none;
}
.btn-success {
    color: #fff;
	background-color: #3e9eba;
    background-color: var(--spcw-blue);
	 border-color: #E0E0E0; 
    border-color: var(--spcw-lightgray);
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
background-color: #E0E0E0;	
background-color: var(--spcw-lightgray); }

.sp-page-title h2 { text-transform: uppercase; }
.sp-page-title .sp-page-title-heading {
    font-size: 48px;
    /* line-height: 1; */
}
#sp-right .sp-module .sp-module-title { font-size: 38px ;     font-weight: 400; margin: 0 0 10px; padding-bottom: 0px;}

div.k2CategoriesListBlock ul li { margin: 0px;}
.sp-megamenu-parent { margin: 10px -15px; }
#sp-header {
	height: 80px;
	background:  #1f2833;
	background:  var(--main-color);
}
#sp-header .logo { height: 80px; }
body { background: var(--white-color); color: #383d3e; color: var(--text-color); line-height: 28px; }
#sp-main-body {  padding: 10px 10px;
}
# .container { max-width: 1300px;}

#sp-main-body .container { background: var(--white-color); padding: 40px 20px ; }

/* PB */
.sppb-blockquote:before {
    content: none;
}
.sppb-blockquote p {background: rgba(0,0,0,0.2);
    padding: 10px; color: #E0E0E0; color: var(--spcw-lightgray); }
#sppb-addon-1538987388098 { margin: 120px auto 0 auto;} 
#sppb-addon-1538995905633,#sppb-addon-1538995905625 { margin: 60px auto 0 auto;} 
h1,h3,h4 {color: #070f12; color: var(--title-color); text-transform: uppercase;}
h4.sppb-addon-title { color: #fff; color: var(--white-color); font-family: 'Barlow Condensed', sans-serif;
    font-size: 30px;
    font-weight: 500;
    font-style: normal;}
h3 {font-size: 45px ; text-transform: uppercase;}
h2 { color: #070f12; color: var(--title-color); font-size: 63px ; }

.spcwbackground { background: var(--main-color);}



@media (max-width: 1024px){
#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler {
		display: block!important;
		margin-left: auto;
		margin-right: 10px;
}
.burger-icon{
	padding-top: 20px;
   /*  background-color:white !important;*/
	
}

}


/* Media */
/* extra lareg devices */
@media (min-width: 1200px) {
	.spcwgs iframe { width: 100%; min-height: 520px;}

}


/* Large Devices */
@media (min-width: 992px) and (max-width: 1199px) {
	.spcwgs iframe { width: 100%; min-height: 420px;}	
}

/* Medium devices */
@media (min-width: 768px) and (max-width: 991px) {
	.spcwgs iframe { width: 100%; min-height: 420px;}	

}

/* small devices below 768px */
@media ( max-width: 767px) {
	.spcwgs iframe { width: 100%; min-height: 250px;}	
}


@media ( max-width: 575px) {
	.spcwgs iframe { width: 100%; min-height: 250px;}	
}




