/* @charset "utf-8"; */
  @import url("../css/font-awesome.css"); 
  

/*************************************  
/* normalize.css v3.0.2 
***************************************/
  html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

body {
margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}

audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}

audio:not([controls]) {
display: none;
height: 0;
}

[hidden],
template {
display: none;
}

a {
background-color: transparent;
}

a:active,
a:hover {
outline: 0;
}

abbr[title] { 
border-bottom: 1px dotted;
}

b,
strong {
font-weight: bold;
}

dfn {
font-style: italic;
}

h1 {
margin: .67em 0;
font-size: 2em;
}

mark {
color: #000;
background: #ff0;
}

small {
font-size: 80%;
}

sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}

sup {
top: -.5em;
}

sub {
  bottom: -.25em;
}
img {
border: 0;
border:none;
}

svg:not(:root) {
overflow: hidden;
}

figure {
margin: 1em 40px;
}

hr {
height: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

pre {
overflow: auto;
}

code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
margin: 0;
font: inherit;
color: inherit;
}

button {
overflow: visible;
}

button,
select {
text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}

input {
line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}

input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}

fieldset {
padding: .35em .625em .75em;
margin: 0 2px; 
}

legend {
padding: 0;
border: 0;
}

textarea {
overflow: auto;
}

optgroup {
font-weight: bold;
}

table {
border-spacing: 0;
border-collapse: collapse;
}

td,
th {
padding: 0;
} 

/*************************************  
/* ELEMENT GENERAL
***************************************/ 
* {
margin: 0;
padding: 0;
}

html {
height:100%;
}

body{
margin:0;
padding:0;
font-size:13px;
font-weight:normal;
}

 h1, h2, h3, h4, h5, h6{
font-weight: 200;
margin:5px 0;
}

h1{ 
font-size: 300%;
}

h2{ 
font-size: 250%;
}

h3{ 
font-size: 200%; 
}

h4{ 
font-size: 120%;  
}

h5{ 
font-size: 110%;
}

h6{ 
font-size: 100%; 
} 

p {
line-height: 1.5em; 
}

small {
font-size: 0.9em;
}

.clr {clear:both;}

/****************************  
/* STYLE DES LISTES GENERAL
****************************/ 
 ol  {
list-style-type:none ;
}

ul {
list-style-type:none ;
padding: 0 ; 
}

ol, ul, dl {
margin: 0.9em 0 ; 
padding: 0 
} 

ol li {
line-height: 1.3em ;
list-style: decimal ;
margin-left:20px ;
}

ul li {
list-style:none;
 margin-left:0px ;
}

ul li ul { 
margin-top: 0;
}  

/*************************************  
/* ELEMENT FORM
***************************************/ 
form {
margin: 0 0 10px; 
}

fieldset {
border:none;
margin: 10px 0;
padding: 0px 0px 15px 30px;
border-radius: 3px;
background:#fff ;
} 

legend {
font-weight: bold;
background: #fff;
padding: 5px 10px
}

label {
color:#000;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
line-height:25px;
margin: 0;
padding:0px; 
width:100%;
}

input,textarea,select,#advanced-search-toggle, input.search-query {
border: 0px solid #CCCCCC;
border-radius: 3px;
display: inline-block;
margin-bottom: 9px;
padding: 4px;
}

button {
 background:#000; 
color:#fff;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
line-height:25px;
margin:10px 0;
padding:5px;
border:none;

}

.filter-search-lbl {display:inline}
.filter-search, .display-limit {float:left; margin-right:10px}
.button,.profile-edit a {
padding: 3px;
line-height: 1.2em;
text-decoration: none;
} 

label input,label textarea,label select {
display: block;
}

input[type="image"],input[type="checkbox"],input[type="radio"] {
border-radius: 0;
cursor: pointer;
height: auto;
line-height: normal;
margin: 3px 0;
padding: 0;
width: auto;
}

input[type="button"],input[type="reset"],input[type="submit"] {
height: auto;
width: auto;
}

select {
height: 28px;
line-height: 28px;
max-width:99%
}

select {
width: 220px;
}

select[multiple],select[size] {
height: auto;
}

textarea {
height: auto;
}

.radio,.checkbox {
padding-left: 18px;
}

input[type="radio"],input[type="checkbox"] {
display: inline;
margin-right : 10px;
border:none
}

input,textarea {
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

input:focus,textarea:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.6);
outline: 0 none;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{
box-shadow: none;
outline-offset: -2px;
} 

/*********************
 * BLOCK HEADER
 *********************/
 #nav-top {
width: 100%;
height:98px;
background:transparent;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
z-index:99;
box-shadow:none;
float:left !important;
}  

#navigation {
 float:right ; 
 z-index:99;
}

#sitename  {
margin:20px 0 0 0 ;
padding:0 ;
height:35px;
text-align:left ;
}

#sitename a.logo {
font-weight:700;
webkit-transition: all 0.4s ease-in-out;	
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
padding:0px ; 
font-size:28px;
margin:0;
text-align:left;
}

#sitename a:hover {
text-decoration:none;
} 

 div#sitename > a.logo > img {
margin-top:5px;
}
.sitename-title  {
text-align:left;
margin:0;
padding:0;
height:20px;

}

.sitename-title h1 {
font-size:13px;
text-align:left;
margin:0 0 0 10px;
padding:0;
}
 
/*************bas*****/
.top-menu.tm-fixed > header { 
float:left;
 position: fixed; 
top: 0;
left: 0;
width: 100%;
height:88px !important;
 margin-top:-30px; 
padding-top:25px;
background:#fff;
z-index: 99; 
transition: all 0.9s ease;
}  

/*******************
 * STYLE MENU TOP
 ******************/
/* Effect 1: Brackets */
#navigation .cl-effect-1 a::before,
#navigation .cl-effect-1 a::after {
display: inline-block;
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
-moz-transition: -moz-transform 0.3s, opacity 0.2s;
transition: transform 0.3s, opacity 0.2s;
}

#navigation .cl-effect-1 a::before {
margin-right: 3px; 
content: '[';
-webkit-transform: translateX(20px);
-moz-transform: translateX(20px);
transform: translateX(20px);
}

#navigation .cl-effect-1 a::after {
margin-left: 3px; 
content: ']';
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
transform: translateX(-20px);
}

#navigation .cl-effect-1 a:hover::before,
#navigation .cl-effect-1 a:hover::after,
#navigation .cl-effect-1 a:focus::before,
#navigation .cl-effect-1 a:focus::after {
opacity: 1;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
transform: translateX(0px);
}  

/**********************************
 * BLOCK PARALLAX
 **********************************/

.parallax-header {
margin-bottom:50px;
margin-top:50px;
}

.parallax-header h2,.parallax-header h1{
color:#fff;
font-size:32px;
text-transform:uppercase;
}

.parallax-header p{
color:#fff;
font-size:16px;
text-transform:capitalize;
}

.parallax-header .color{
color:#fad502;
}

div.parallax-image  {
margin-top:0px;
}

 /* div.parallax-image img  {
 max-width:100%;
height:auto; 
background-size:contain ;
opacity:1;
} */

div.parallax-image img  {
 /* max-width:100%;
height:auto; 
background-size:contain ;
opacity:1; */
}

div.parallax-text  {
text-align:left;
color:#fff;
margin-top:25px;
margin-left:30px;
}

div.parallax-text h3, div.parallax-text h2 {
text-align:left;
color:#fff;
font-size:22px;
text-transform:capitalize;
}

div.parallax-text p  {
color:#fff;
font-size:18px;
}

 div.parallax-text > div#button {
 color:#fff;
 margin-top:70px;
 }

div.parallax-text > div#button > a.download, 
div.parallax-text > div#button > a.demo{
 color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:13px;  
font-size:15px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
text-transform:capitalize; 
}

div.parallax-text > div#button > a.download:hover,
 div.parallax-text > div#button > a.demo:hover{
 color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:13px;  
font-size:15px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; 
}


div.parallax-text > div#button > a.demo{
 margin-left:25px; 
}


/**************************************
 * BLOCK TOP FRAMEWORK STYLE INHERITED
 **************************************/
#block-top {
float:left !important;
width:100%;
padding:10px 0 25px 0;
background:#181818;

}

#block-top ul li a {
font-weight:bold;
line-height: 1.8em ;
font-size:13px;
}

#block-top ul li:before {
content: "\f054";
font-family:fontawesome;
font-weight:bold;
color:#000;
margin-right:7px;
font-size:0.7em
}

#block-top h2 {
font-size:20px;
text-transform:uppercase;
text-align:left ;
font-weight:bold;
padding-bottom:10px;
color:#fff;
}

#block-top p {
text-align:left;
color:#efefef;
font-size:13px;
}

#block-top .moduletable {
padding:10px 20px;
/* background:#2d2d2d; */

margin-top:30px;
border-radius:5px;
-moz-box-shadow: inset 2px 2px 1px 0px #181818;
-webkit-box-shadow: inset 2px 2px 1px 0px #181818;
-o-box-shadow: inset 2px 2px 1px 0px #181818;
box-shadow: inset 2px 2px 1px 0px #181818;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#181818, Direction=134, Strength=1);
}

#block-top .moduletable-paypal {
padding:20px 20px 8px 20px;
/* background:#2d2d2d; */
margin-top:30px;
border-radius:5px;
-moz-box-shadow: inset 2px 2px 1px 0px #181818;
-webkit-box-shadow: inset 2px 2px 1px 0px #181818;
-o-box-shadow: inset 2px 2px 1px 0px #181818;
box-shadow: inset 2px 2px 1px 0px #181818;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#181818, Direction=134, Strength=1);
}

a.download {
color:#fff;
text-transform:capitalize;
font-size:14px; 
margin-left:0 !important;
}

a.download:hover {
color:#fad502;
}

.paypal-text {
font-weight:bold;
font-size:14px;
}

/*******************************************
 * BLOCK FEATURE FRAMEWORK STYLE INHERITED
 ******************************************/
#block-feature,#block-aftercontent,#block-bottomcontent {
float:left !important;
width:100%;
padding:50px 0 20px 0;
}

#block-aftercontent {
padding:20px 0 20px 0;
}

#block-feature h2,#block-aftercontent h2 {
font-size:30px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
padding-bottom:30px;
color:#2a2a2a;
background: url(../images/background-h3.jpg) 50% 100% no-repeat;
}

/**********************************************
/*PAGE BLOG D'UNE SEULE CATEGORIE,BLOG FEATURE
***********************************************/
 
.cols-1 {
display: block;
float: none !important;
margin: 0 !important;
}

.cols-2 .column-1 {
width: 47%;
float: left;

}

.cols-2 .column-2 {
width: 47%;
float: right;
margin: 0

}

.cols-3 .column-1 {
float: left;
width: 30%;
/* padding: 0 5px;  */
margin-right: 3% 
}

.cols-3 .column-2 {
float: left;
width: 30%;
margin-left: 0;
/* padding: 0 5px; */
margin-right: 3% 
}

.cols-3 .column-3 {
float: right;
width: 30%;
/* padding: 0 5px; */
margin-right: 5px ; 
margin-left: 0;
}

.items-row {
 overflow: hidden; 
margin-bottom: 60px !important;
}

.column-1,
.column-2,
.column-3 {
padding: 10px 5px
}

.column-2 {
width: 55%;
margin-left: 40%;
}

.column-3 {
width: 30%
} 

div.page-header > h1 {
background: none;
font-size:20px;
text-transform:uppercase;
text-align:center ;
font-weight:bold;
letter-spacing:1px;	
padding-bottom:10px;
}

div.gk-article-blog a img {
background-size:cover !important;
float:none !important;

}

div.leading-0.clearfix > div.gk-article-blog > div.pull-item-image > a,
div.gk-article-blog > div.pull-item-image a { 
float:none !important;
}

div.gk-article-blog > div.pull-left.item-image > a.portfolio > span.overlay {
float:none !important;
}

div.leading-0.clearfix > div.gk-article-blog > div.pull-item-image > a,
div.gk-article-blog > div.pull-item-image > a img{
background-size:cover !important;
width:100%;
float:none !important;
}

a.portfolio-blog-featured  {
display: block;
float:none; 
position: relative;
width: 100%;
height:100%;
overflow: hidden;
text-decoration: none;
background-size:cover !important;
 -moz-box-shadow: 1px 1px 5px 1px #cfcfcf;
-webkit-box-shadow: 1px 1px 5px 1px #cfcfcf;
-o-box-shadow: 1px 1px 5px 1px #cfcfcf;
box-shadow: 1px 1px 5px 1px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5);
}
 
a.portfolio-blog-featured:hover  {
}

 

a.portfolio-blog-featured:hover .overlays .content {
display: block;
position:relative;
width: 100%;
height: 70px;
top: 50%;
left: 0;
margin-top: -7%;
text-transform:uppercase; 
color:#fff;
text-align:center;
}

a.portfolio-blog-featured:hover .overlays{
background:rgba(0, 0, 0, 0.8) ;
height:99.999%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; 
}

a.portfolio-blog-featured .overlays .content .fa {
visibility:hidden;
text-align:center;
margin-top: 5%; 	
}

a.portfolio-blog-featured:hover .overlays .fa {
font-size: 35px;
color: #fff;
visibility:visible;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; 
}

a.portfolio-blog-featured .overlays .content .image-caption {
/* visibility:hidden; */
}

a.portfolio-blog-featured:hover .overlays .content .image-caption {
visibility:hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
color:#fff;
margin-top:8px;
font-weight:bold;
}

.overlays {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} 

div.gk-article-blog > div.pull-left.item-image > a img:hover,
div.gk-article-blog > div.pull-right.item-image > a img:hover,
div.gk-article-blog > div.pull-none.item-image > a img:hover{
opacity:0.7;
background:#000 !important;
}

div.leading-0 div.gk-article-blog h2.article-header-blog,
div.leading-1 div.gk-article-blog h2.article-header-blog,
div.leading-2 div.gk-article-blog h2.article-header-blog,
div.leading-3 div.gk-article-blog h2.article-header-blog,
div.leading-4 div.gk-article-blog h2.article-header-blog,
div.item.column-1 div.gk-article-blog h2.article-header-blog,
div.item.column-2 div.gk-article-blog h2.article-header-blog,
div.item.column-3 div.gk-article-blog h2.article-header-blog,
div.item.column-4 div.gk-article-blog h2.article-header-blog,
div.item.column-5 div.gk-article-blog h2.article-header-blog{
display:block !important;
padding:0px 0px 0px 0px; 
font-size:22px;
text-transform:uppercase;
line-height:20px;
color:#000;
font-weight:bold;
height:25px;
text-align:center;
}

 div.gk-article-blog > p {
 text-align:center;
 font-weight:bold;
 margin-bottom:25px;
 }
 
div.leading-0 div.gk-article-blog h2.article-header-blog a,
div.leading-1 div.gk-article-blog h2.article-header-blog a,
div.leading-2 div.gk-article-blog h2.article-header-blog a,
div.leading-3 div.gk-article-blog h2.article-header-blog a,
div.leading-4 div.gk-article-blog h2.article-header-blog a,
div.item.column-1 div.gk-article-blog h2.article-header-blog a,
div.item.column-2 div.gk-article-blog h2.article-header-blog a,
div.item.column-3 div.gk-article-blog h2.article-header-blog a,
div.item.column-4 div.gk-article-blog h2.article-header-blog a,
div.item.column-5 div.gk-article-blog h2.article-header-blog a{

}

 div.gk-article-blog > div.pull-item-image {
 margin-top:20px;
 }

div.leading-0 div.gk-article-blog span.article-info,
div.leading-1 div.gk-article-blog span.article-info,
div.leading-2 div.gk-article-blog span.article-info,
div.leading-3 div.gk-article-blog span.article-info,
div.leading-4 div.gk-article-blog span.article-info,
div.item.column-1 div.gk-article-blog span.article-info,
div.item.column-2 div.gk-article-blog span.article-info,
div.item.column-3 div.gk-article-blog span.article-info,
div.item.column-4 div.gk-article-blog span.article-info,
div.item.column-5 div.gk-article-blog span.article-info{
float:left;
text-align: left; 
font-size: 10.05px;
margin:-11px 10px 20px 72px;
padding:0;
font-weight:normal;
width:70% !important;
display:inline;
} 

.article-info dd {
float:left;
display:inline;
padding-left:4px;
padding-right:8px;
text-align:left;
} 

.article-info dt {
float:left;
display:inline;
padding-left:8px;
text-align:left;
} 

.article-info a {
color:#000;
}

.article-info a:hover {
color:#757572;
}

dt.article-info-term {
display:none;
}

div.item-page   {
position: relative;
margin-bottom:30px !important;
 margin-top:20px !important;
}

div.item-page ul li   {
list-style:disc;
}

div.item-page.gk-item-page > div.gk-article > h1.article-header > a,
 div.item-page.gk-item-page > div.gk-article > h1.article-header {
background: none;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;	
padding-bottom:0px !important;
padding-top:20px;
}

div.gk-article > span.article-info {
color:#000;
margin-left:0;
padding-left:0;
background:red !important;
padding-top:-15px;
}

div.gk-article-blog > div#button {
margin-top:30px !important;
text-align:center;
}

div.gk-article-blog {
margin-bottom:30px ;
}

div.download > form > input ,.download-button> form > input{
float:left;
margin-top:0px;
margin-left:10px;
}



 div.demo {
float:left;
color:#fff;
margin:20px 0;
width:70px;
 width:50%;  

text-align:left; 

}

div.demo a {
float:right;
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
text-transform:capitalize;
width:70px;
margin-right:10px;

}

.demo a:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
width:70px;

}

div.download,.download-button{
float:left;
color:#fff;
margin:20px 0px;
width:70px;
width:50%; 
text-align:center;
}

div.download{
float:left;
color:#fff;
margin:20px 0px;
width:70px;
width:50%; 
text-align:left; 
}

div.download a,.download-button a {
float:left;
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
text-transform:capitalize;
width:70px;
margin-right:10px;
}

.download a:hover,.download-button a:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
width:70px;
}

.notice {
width:100%;
float:left;
}



div.moreinfo {
float:left;
color:#fff;
margin:-49px 98px;
width:70px;
text-align:center; 

}

div.moreinfo a {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #2c2c2c!important;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#181818)) !important;
 background-image: -webkit-linear-gradient(top, #2c2c2c, #181818)!important;
 background-image: -moz-linear-gradient(top, #2c2c2c, #181818)!important;
 background-image: -ms-linear-gradient(top, #2c2c2c, #181818)!important;
 background-image: -o-linear-gradient(top, #2c2c2c, #181818)!important;
 background-image: linear-gradient(to bottom, #2c2c2c, #181818)!important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2c2c2c, endColorstr=#181818)!important;
padding:8px;  
font-size:13px; 
text-transform:capitalize;
width:70px;

}

 div.demo-b {
float:left;
color:#fff;
margin:20px 0;
width:70px;
 width:40%;  

text-align:left; 

}

div.demo-b a {
float:right;
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
text-transform:capitalize;
width:70px;
margin-right:15px;

}

.demo-b a:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
width:70px;

}



div.download-b{
float:left;
color:#fff;
margin:17px 0px;
width:70px;
width:60%; 
text-align:left; 
}

div.download-b a{
float:left;
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
text-transform:capitalize;
width:70px;
margin-right:10px;
}

.download-b a:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
width:70px;
}
















div.gk-article-blog > div#button > a.demo,
div.gk-article-blog > div#button > a.download {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
/* -webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; */
text-transform:capitalize;
margin:20px 5px;
}


div.gk-article-blog > div#button > a.demo:hover,
div.gk-article-blog > div#button > a.download:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}

p.caption-featured{
font-size:14px;
}


#block-bottomcontent,#block-footertop {
float:left !important;
width:100%;
padding:0px 0 20px 0;
}

#block-footertop {
margin-bottom:30px;
}

#block-bottomcontent h2,#block-footertop h2 {
display:block !important;
padding:0px 0px 0px 0px; 
font-size:18px;
text-transform:uppercase;
line-height:20px;
color:#000;
font-weight:bold;
height:25px;
text-align:center;

}

#block-bottomcontent p, #block-footertop p{
text-align:center;
font-weight:bold;
margin-bottom:25px;
}

 #block-bottomcontent img, #block-footertop img {
display: block;
float:none; 
position: relative;
 width: 100%;
height:100%;
overflow: hidden;
text-decoration: none;
 background-size:cover !important; 
 -moz-box-shadow: 1px 1px 5px 1px #cfcfcf;
-webkit-box-shadow: 1px 1px 5px 1px #cfcfcf;
-o-box-shadow: 1px 1px 5px 1px #cfcfcf;
box-shadow: 1px 1px 5px 1px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5); 
}

 div#bottomcontent .moduletable,#block-footertop .moduletable {
margin: 40px 15px;
background-size:cover !important;
 }
 
 a.block-bottom-blog-featured  {
display: block;
float:none; 
position: relative;
overflow: hidden;
text-decoration: none;
background-size:cover !important;
/* -moz-box-shadow: 1px 1px 5px 1px #cfcfcf;
-webkit-box-shadow: 1px 1px 5px 1px #cfcfcf;
-o-box-shadow: 1px 1px 5px 1px #cfcfcf;
box-shadow: 1px 1px 5px 1px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5); */

}
 
a.block-bottom-blog-featured:hover .overlays .content {
display: block;
position:relative;
width: 100%;
height: 70px;
top: 50%;
left: 0;
margin-top: -7%;
text-transform:uppercase; 
color:#fff;
text-align:center;

}

a.block-bottom-blog-featured:hover .overlays{
background:rgba(0, 0, 0, 0.8) ;
height:99.999%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; 
}

a.block-bottom-blog-featured .overlays .content .fa {
visibility:hidden;
text-align:center;
margin-top: 5%; 	
}

a.block-bottom-blog-featured:hover .overlays .fa {
font-size: 35px;
color: #fff;
visibility:visible;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; 
}

a.block-bottom-blog-featured .overlays .content .image-caption {
/* visibility:hidden; */
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;

}

a.block-bottom-featured:hover .overlays .content .image-caption {
visibility:hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
color:#fff;
margin-top:8px;
font-weight:bold;
}

.overlays {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} 

 div#bottomcontent div#button,
  div#footertop div#button{
margin-top:20px !important;
text-align:center;

}

 div#bottomcontent div#button > a.demo,
 div#bottomcontent div#button > a.download ,
 div#footertop div#button > a.demo,
 div#footertop div#button > a.download {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
/* -webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; */
text-transform:capitalize;
margin:20px 5px;
}


 div#bottomcontent div#button > a.demo:hover,
 div#bottomcontent div#button > a.download:hover,
 div#footertop div#button > a.demo:hover,
 div#footertop div#button > a.download:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}


 
 
 
 
 a.parallax-blog-featured   {
 display: block;
float:none; 
position: relative;
overflow: hidden;
text-decoration: none;  
 background-size:cover ;  

}

a.parallax-blog-featured img   {
 display: block;
float:none; 
position: relative;
 width: 100%;
height:100%; 
overflow: hidden;
text-decoration: none;  
}
 
a.portfolio-blog-featured:hover  {
}

a.parallax-blog-featured:hover .overlays .content {
 display: block;
position:relative;
width: 100%;
height: 70px;
top: 50%;
left: 0;
margin-top: -7%;
text-transform:uppercase; 
color:#fff;
text-align:center;  
}

a.parallax-blog-featured:hover .overlays{
 background:rgba(0, 0, 0, 0.8) ;
height:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;  
}

 a.parallax-blog-featured .overlays .content .fa {
visibility:hidden;
text-align:center;
margin-top: 5%; 	
}

a.parallax-blog-featured:hover .overlays .fa {
font-size: 35px;
color: #fff;
visibility:visible;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out; 
}

a.parallax-blog-featured .overlays .content .image-caption {
visibility:hidden;
}

a.parallax-blog-featured:hover .overlays .content .image-caption {
visibility:hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
color:#fff;
margin-top:8px;
font-weight:bold; 
}

.overlays {
 display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; 
} 

/**********************************************
/*parallax skill
***********************************************/

div.contentpara  h2 {
color:#fff;
font-size:32px;
text-transform:uppercase;
margin-top:0;
}

div.contentpara  p {
color:#fff;
font-size:18px;
}

#parallax-module {
float:left;
width:100%;
}

p.para-head   {
color:#fff;
font-size:18px;
margin-bottom:50px;
}

.padding-top-big {
padding-top: 100px !important;
}

.padding-bottom-middle {
padding-bottom: 120px;
}


/**********************************************
/*footer
***********************************************/
#footerbottom {
float:left;
width:100%;
background:#181818;
}

#footerbottom .moduletable{
color:#fff;
padding:30px 20px;
}

#footerbottom .moduletable h2{
color:#fafafa;
font-size:20px;
text-transform:uppercase;
margin-bottom:20px;
}

#footerbottom .moduletable h3{
color:#fafafa;
font-size:20px;
text-transform:uppercase;
margin-bottom:20px;
}

#footerbottom .moduletable a{
color:#fff;
}

#footerbottom .moduletable li{
padding:4px;
list-style-type:circle;
}

#footerbottom .moduletable a:hover{
color:#fad000;
}

/****************
/*BLOCK SOCIAL/copyright footer
*****************/
#block-social {
float:left;
width:100%;
background:#151515;
}

.soc_icons_box {
text-align:left;
margin-top:5px;

}

.soc_icons_box ul {
display:-moz-inline-stack;
display:inline-block;
padding:0;
}

.soc_icons_box li {
float:left;
list-style:none;
padding:0;
}

.soc_icons li a {
font-size: 18px;
margin: 0 7px;
border-radius:50%;
padding:6px;
color:#fff;
}

.soc_icons li a:hover {
color:#f9cf00;
}

.soc_icons a {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}

.copyright{
float:right;
padding:20px;
color:#fff;
}

.copyright a {
color:#fff;
}

.copyright a:hover {
color:#f9cf00;
}

#head-joomlatemplates, #head-joomlaextensions,#head-contact,#head-gallery,#head-tutorial,#head-joomlaextensions3and2,#head-downloadpage{
float:left;
width:100%;
height:85px;
background:#181818;
margin-bottom:50px;
padding:50px 0 40px 0;
text-transform:uppercase;
}

#head-joomlatemplates h1,#head-joomlaextensions h1,#head-contact h1,#head-gallery h1,#head-tutorial h1,#head-joomlaextensions3and2 h1,#head-downloadpage h1 {
text-align:center;
font-size:25px;
/* line-height:120px; */
color:#fff;

}

#head-joomlatemplates p, #head-joomlaextensions p,#head-contact p,#head-gallery p,#head-tutorial p,#head-joomlaextensions3and2 p,#head-downloadpage p{
text-align:center;
font-size:15px;
color:#fff;
text-transform:capitalize;

}

/**************************/
/**SINGLE ARTICLE*********/
/*************************/
 div.single-article {
text-align:center;
float:none;
margin-top:40px;
}
 
.item-page {
text-align:center;
background-size:cover;
}
 
.item-page img {
width:100%;
height:100%;
}
 
.separateur {
float:left;
width:100%;
height:50px; 
}

 div.single-article > div.item-page > div.page-header > h2 {
 text-transform:uppercase;
 margin-bottom:25px;
 }
 
 
div.item-page > div > div.download > form {
height:20px;
}


/*Pagination General */

.pagenav {

text-align: center; 

padding: 0 10px 0 10px;

line-height: 2.1em; 

text-decoration: none;

border: 1px solid #ddd !important;

display: inline-block;

margin-left:5px;

}



.pagenav ul {

display: inline-block;

*display: inline;

list-style-type: none;

margin-left: 0;

margin-bottom: 0;

text-align: center;  

}



.pagenav li {

display: inline;

padding: 0 10px;

}



.pagenav a,span.pagenav {

padding: 0 10px;

}



.pagination {

float:none;

text-align:center;

width:100%;

margin-top:30px;

margin-bottom:40px;	 

}



.pagination ul {

padding: 0;

text-align:center;

width:100%;

margin-bottom:40px;

}



.pagination li {

display: inline;

float:left; 

padding: 0px 10px;

}



.pagination li a {

padding: 0px 10px;

text-decoration: none;

border: 1px solid #ddd !important;

display: inline-block

}



.pagination .active a {
cursor: default;

}

div.pagination > ul.pagination-list > span.pagenav span{
background:#151515;
color:#fff;
}

div.pagination li {
border-radius:5px;
}


.pagination span,.pagination span  a:hover {

cursor: default;

padding: 0 14px;

margin-left:5px;

}



.pagination p.pull-right {

float: none;

text-align: center;

margin-bottom:15px;

}



ul.pager.pagenav  {

border:none !important;

}



 ul.pager.pagenav > li.next > a ,ul.pager.pagenav > li.previous > a {

border:none;

background:#000;

color:#fff;

margin:10px 12px 10px 0 ;

padding:5px;

}

 

ul.pager.pagenav > li.next > a:hover ,ul.pager.pagenav > li.previous > a:hover {

border:none;

background:#757572;

color:#fff;

}


.notice-extensions {
float:left;
margin-top:5px;
font-weight:bold;
}

 div.blog-joomlaextensions div.gk-article-blog {
padding-bottom:130px;
 }



div.blog-joomlaextensions > div.items-row.cols-1.row-0.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a,
div.blog-joomlaextensions > div.items-row.cols-1.row-1.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a,
div.blog-joomlaextensions > div.items-row.cols-1.row-2.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a,
div.blog-joomlaextensions > div.items-row.cols-1.row-3.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a,
div.blog-joomlaextensions > div.items-row.cols-1.row-4.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a ,
div.blog-joomlaextensions > div.items-row.cols-1.row-5.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a,
div.blog-joomlaextensions > div.items-row.cols-1.row-6.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a,
div.blog-joomlaextensions > div.items-row.cols-1.row-7.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog > a{
font-size:25px;
}


 div#left div.grid_4    {
margin-top:60px;
display:block;
background-size:cover !important;
}

div#left > div.grid_4 > div.moduletable > div.custom   {
display:block;
}

.sep {
float:left;
display:block;
width:100%;
height:50px;
}

 /* div.container_12 > div#left > div.grid_4 > div.moduletable {
padding-bottom:60px;
}  */

/* div#left > div.grid_4 > div.moduletable {
background-size:cover !important;
}

div#left > div.grid_4 > div.moduletable > div.custom {
background-size:cover !important;
} */

div#left div.moduletable h2 {
display:block !important;
padding:0px 0px 20px 0px; 
font-size:21px;
text-transform:uppercase;
color:#000;
font-weight:bold;
text-align:center;
line-height:25px;
}

div#left div.moduletable h3{
display:block !important;
padding:0px 0px 20px 0px; 
font-size:21px;
text-transform:uppercase;
line-height:25px;
color:#000;
font-weight:bold;
text-align:left;
}

 div#left div.grid_4 > div.moduletable-icon-left > h3{
display:block !important;
padding:0px 0px 0px 0px; 
font-size:21px;
text-transform:uppercase;
line-height:20px;
color:#000;
font-weight:bold;
text-align:left;
}

div#left div.grid_4 > div.moduletable-icon-left {
margin-bottom:40px;
}

div#left div.grid_4 > div.moduletable-icon-left li {
padding:5px 0px 5px 20px;
}

div#left div.grid_4 > div.moduletable-icon-left li a {
list-style-type:square;

}


 
 div#left div.moduletable  {
background-size:cover !important;
} 




div#left > div.grid_4 > div.moduletable > div.custom > p  img,
div#left > div.grid_4 > div.moduletable > div.custom > p.contentimg img {
/* -moz-box-shadow: 1px 1px 5px 1px #cfcfcf;
-webkit-box-shadow: 1px 1px 5px 1px #cfcfcf;
-o-box-shadow: 1px 1px 5px 1px #cfcfcf;
box-shadow: 1px 1px 5px 1px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5); */
width:100%;
height:100%;
}

div#left > div.grid_4 > div.moduletable > div.custom > div.download-package {
text-align:center !important;
width:100% !important;
}

div#left div.moduletable p  {
margin:5px 0 0px 0;
font-weight:bold;
text-align:center;
}

 div.container_12 > div.grid_7 > div > div.blog-featured-home {
 margin:50px 0;
 text-align:center;
 float:right !important;
 }
 
 div.container_12 > div.grid_7  {
 float:right !important;
 }
 
 div#left div#button  {
 text-align:center; 
padding-top:0px;
 }
 
  div#left div#button > form  {
width:100px;
text-align:center;
padding-top:0px;

 }
 
 div.download-package  {
}
 
div.download-package > form {
margin-top:10px;
margin-bottom:0 !important;
padding:0;
/* background:green; */
}

div.download-package > form > input {
padding:0;
margin:0;
}
 
 div#left div#button > a.demo,
 div#left div#button > a.download {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#b0260a), to(#891c08));
 background-image: -webkit-linear-gradient(top, #b0260a, #891c08);
 background-image: -moz-linear-gradient(top, #b0260a, #891c08);
 background-image: -ms-linear-gradient(top, #b0260a, #891c08);
 background-image: -o-linear-gradient(top, #b0260a, #891c08);
 background-image: linear-gradient(to bottom, #b0260a, #891c08);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#891c08);
padding:8px;  
font-size:13px; 
/* -webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; */
text-transform:capitalize;
margin:20px 5px;
}


div#left div#button > a.demo:hover,
div#left div#button > a.download:hover {
color:#fff;
-webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: #b0260a; background-image: -webkit-gradient(linear, left top, left bottom, from(#891c08), to(#b0260a));
 background-image: -webkit-linear-gradient(top, #891c08, #b0260a);
 background-image: -moz-linear-gradient(top, #891c08, #b0260a);
 background-image: -ms-linear-gradient(top, #891c08, #b0260a);
 background-image: -o-linear-gradient(top, #891c08, #b0260a);
 background-image: linear-gradient(to bottom, #891c08, #b0260a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b0260a, endColorstr=#b0260a); 
padding:8px;  
font-size:13px; 
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
 
 
div.blog-featured-home > div.items-row.cols-1.row-0.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-1.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-2.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-3.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-4.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-5.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-6.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog,
div.blog-featured-home > div.items-row.cols-1.row-7.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog{
 text-align:center;
 font-size:21px;
 }
 
 div.blog-featured-home > div.items-row.cols-1.row-7.row-fluid > div.item.column-1.span12 > div.gk-article-blog > h2.article-header-blog {
 line-height:25px;
 padding-bottom:20px;
 }
 
div.blog-featured-home > div.items-row.cols-1.row-0.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-1.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-2.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-3.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-4.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-5.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-6.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p,
div.blog-featured-home > div.items-row.cols-1.row-7.row-fluid > div.item.column-1.span12 > div.gk-article-blog > div.image-caption > p{
 font-weight:bold;
 font-size:13px;
 }
 
 

 

/*Page contact */

div.contact {
margin:20px 0;
}

div.contact label {
margin-top:20px;
}

 div.contact > div.page-header > h2 {
 text-transform:uppercase;
 text-align:center;
padding-bottom:30px;
 }

div.contact > h3 {
display:none;
}

div.contact input {
border:1px solid #ccc;
margin-bottom:20px; 
padding:10px ;
width:50%;
}

div.contact textarea  {
 border:1px solid #ccc;
margin-top:20px;
margin-bottom:10px;
width:50%;

} 

/*************************************  
/*TOOLTIP
***************************************/

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.in {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.tooltip.top {

	margin-top: -3px;

	padding: 5px 0;

}

.tooltip.right {

	margin-left: 3px;

	padding: 0 5px;

}

.tooltip.bottom {

	margin-top: 3px;

	padding: 5px 0;

}

.tooltip.left {

	margin-left: -3px;

	padding: 0 5px;

}

.tooltip-inner {

	max-width: 200px;

	padding: 8px;

	color: #fff;

	text-align: center;

	text-decoration: none;

	background-color: #000;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}

.tooltip-arrow {

	position: absolute;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid;

}

.tooltip.top .tooltip-arrow {

	bottom: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000;

}

.tooltip.right .tooltip-arrow {

	top: 50%;

	left: 0;

	margin-top: -5px;

	border-width: 5px 5px 5px 0;

	border-right-color: #000;

}

.tooltip.left .tooltip-arrow {

	top: 50%;

	right: 0;

	margin-top: -5px;

	border-width: 5px 0 5px 5px;

	border-left-color: #000;

}

.tooltip.bottom .tooltip-arrow {

	top: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 0 5px 5px;

	border-bottom-color: #000;

}



div#left > div.grid_4 > div.moduletable-icon-left.-documentation {
display:none;
}

#wrapper-images {
display:none;
}


 div.container_12 > div.grid_12 > div > div.blogpage-module {
/* padding-left:100px;
padding-right:100px; */
}
 
 div.blogpage-module > div.items-row.cols-1.row-0.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-1.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog , 
div.blogpage-module > div.items-row.cols-1.row-2.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-3.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-4.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-5.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-6.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-7.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-8.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-9.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-10.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-11.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-12.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-13.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-14.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-15.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-16.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-17.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-18.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-19.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-20.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-21.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog ,
div.blogpage-module > div.items-row.cols-1.row-22.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  ,
div.blogpage-module > div.items-row.cols-1.row-23.row-fluid.clearfix > div.span12 > div.item.column-1 > div.gk-article-blog > h2.article-header-blog  {
font-size:25px;
padding-bottom:30px;
}


div.container_12 > div.grid_12 > div > div.container_12 > div.grid_8 > div.push_2 > div.single-article > div.item-pagepage-module > div.pull-right.item-image > img{
width:98%;
}


 div.single-article > div.item-pagejoomlaextension3 > div.page-header > h2 {
 text-transform:uppercase;
 margin:0 0 25px 0;
 padding:0;
 }
 
div.single-article > div.item-pagejoomlaextension3 > div.pull-right.item-image >img{
 border:1px solid #eee;
 background-size:cover !important;
/* -moz-box-shadow: 1px 1px 5px 1px #cfcfcf;
-webkit-box-shadow: 1px 1px 5px 1px #cfcfcf;
-o-box-shadow: 1px 1px 5px 1px #cfcfcf;
box-shadow: 1px 1px 5px 1px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5); */
 }
 
div.single-article > div.item-pagejoomlaextension3 > div > div.notice-extensions > p {
 display:none;
 }
 
 div.single-article > div.item-pagejoomlaextension3 > div > div.notice-extensions {
float:right;
 }
 
div.single-article > div.item-pagefreedownload > div.page-header > h2 {
margin-bottom:30px;
}

/***********MENU FOOTER**********/
div#block-social > div.container_12 > div.grid_5 > div.menu-f > ul#menu.menumenu-footer > li#hide,
div#block-social > div.container_12 > div.grid_5> div.menu-f > ul#menu.menumenu-footer > li#toggle {
display:none;
}

div#block-social > div.container_12 > div.grid_5 > div.menu-f > ul#menu.menumenu-footer > div.cl-effect-1 > li {
float:left;
padding:10px 5px ;
}

div#block-social > div.container_12 > div.grid_5 > div.menu-f > ul#menu.menumenu-footer > div.cl-effect-1 > li > a {
color:#fff;
font-weight:normal;
}

div#block-social > div.container_12 > div.grid_5 > div.menu-f > ul#menu.menumenu-footer > div.cl-effect-1 > li > a:hover {
color:#f9cf00;
font-weight:normal;
}

 div.single-article > div.item-pagefreedownload img {
 background-size:cover !important;
 width:100%;
 height:100%;
 }


/* div#block-social-icons {
background:#000;
padding:10px 0 0 0;
text-align:center;
}

 div.soc_icons_box {
 text-align:center;
 }
 
 
div.soc_icons_box > ul.soc_icons > li a  {
 padding:25px 10px;
font-size:32px; 
}

div.soc_icons_box > ul.soc_icons > li a:hover  {
color:#f9cf00;
} */



/*****contact*****/
.contact-form {
text-align:left !important;
float:left !important;
padding:0px 50px 50px 50px !important;
}
.to ,.controls-to{
display:none !important;
}

.control-label {
text-align:left !important;
width:100% !important;
padding:0 7px;

}

.controls input {
border:1px solid #ccc !important;
width:100% !important;
padding:5px 20px !important;
margin-bottom:15px;
text-align:left !important;
border-radius:0;
height:25px;

}

.controls textarea{
border:1px solid #ccc !important;
width:100% !important;
padding:5px 20px !important;
margin-bottom:15px;
text-align:left !important;
border-radius:0;

}

 input#recaptcha_response_field{
width:86% !important;
}

ul#menu.menu > div.cl-effect-1 > li.item-28 ,
 ul#menu.menu > div.cl-effect-1 > li.item-210,
  ul#menu.menu > div.cl-effect-1 > li.item-211{
  visibility:hidden;
  }