
/* #correction home grids*/
#grid2wrap {
  
  background: #f6f6f6;
  border-top: 8px solid rgba(0, 0, 0, 0.05) !important;
  
  color: #444444;
}
#grid2wrap a {
  
  color: #323a46;
}
#grid2wrap a:hover {
  
  color: #121519;
}
#grid2wrap h1,
#grid2wrap h2,
#grid2wrap h3,
#grid2wrap h4,
#grid2wrap h5,
#grid2wrap h6 {
  color: inherit;
}
#grid2wrap .container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  
  padding: none;
  margin-bottom: 0;
}

#grid3wrap {
  
  background: #f6f6f6;
  border-top: 8px solid rgba(0, 0, 0, 0.05) !important;
  
  color: #444444;
}
#grid3wrap a {
  
  color: #323a46;
}
#grid3wrap a:hover {
  
  color: #121519;
}
#grid3wrap h1,
#grid3wrap h2,
#grid3wrap h3,
#grid3wrap h4,
#grid3wrap h5,
#grid3wrap h6 {
  color: inherit;
}
#grid3wrap .container {
  
  background: none;
  
  border-top: none;
  
  border-bottom: none;
  
  padding: none;
  margin-bottom: 0;
}

.view-featured #gradient #grid3wrap p {
  color: #ffffff;
}
.view-featured #gradient #grid3wrap .btn {
  margin: 20px 0;
  display: inline-block;
  background: none !important;
  border: 2px solid #fff;
  padding: 20px;
  border: 1px solid #ffffff !important;
}
.view-featured #gradient #grid3wrap .btn:hover {
  background: #ff9900 !important;
  color: #121519 !important;
  border-color: #ffffff;
}
.view-featured #gradient #grid3wrap .btn:hover {
  background: #ff9900 !important;
}
/* #correction height nav bar */
.navbar-nav > li a,
.navbar-nav > li span {
  font-weight: bold;
  line-height: 24px;
  padding: 0 20px;
}

#navwrap {
 height: 40px;
position: relative;
z-index: 20;
background: rgba(255, 255, 255, 0.9);
box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
  }
#logowrap {
    padding: 15px 0 20px;
    position: relative;
    z-index: 2;
    background: background: rgba(255, 255, 255, 0.9);
    border-bottom: none;
    border-top: none;
    color: #000033;
    height: 120px;
}
/* flags*/
div.mod-languages img {
border: none;
padding-left: 10px;
}
div.mod-languages ul
{
    list-style-type: none;
}
div.mod-languages {
	  margin-right: 10px;
}
  
/* correction bottom row colors*/

#headerwrap h3,#bottomrow h3,#footerwrap h3
{
	color:#fff
}

#headerwrap input,#bottomrow input,#footerwrap input
{
	background-color:#333;
	border:1px solid #444;
	color:#acacac;
	padding:7px
}

#headerwrap .container
{
	padding:0
}

#headerwrap .row
{
	padding:5px 10px
}

#header4 ul
{
	list-style:none;
	margin:0
}

#header4 ul li
{
	float:right;
	margin:0 0 0 20px
}
#header3 
{
		margin:20px 0 0 0px
}

#header4 ul li a,#header4 ul li span
{
	color:#fff;
	font-size:12px;
	line-height:3
}
 
#headerwrap h2
{
	margin:0
}

/* correction bottom row mailchimp signup*/
  
.mcSignupModule input[type="text"] {
	width:95% !important;}
.mcSignupModule input[type="text"] {
	margin-bottom: 8px;
}

/* correction sidebar hover color submenu*/
#sidebar-1 ul.nav > li,
#sidebar-2 ul.nav > li {
  clear: both;
  font-weight: normal;
  border-bottom: 1px dotted #ccc;
  padding: 4px 0;
  
}
#sidebar-1 ul.nav > li.active > a,
#sidebar-2 ul.nav > li.active > a,
#sidebar-1 ul.nav > li.active span,
#sidebar-2 ul.nav > li.active span {
  color: #000033 !important;
  font-weight: bold !important;
  background: none !important;
}
#sidebar-1 ul.nav > li a:hover,
#sidebar-2 ul.nav > li a:hover,
#sidebar-1 ul.nav > li .nav-header:hover,
#sidebar-2 ul.nav > li .nav-header:hover,
#sidebar-1 ul.nav > li .separator:hover,
#sidebar-2 ul.nav > li .separator:hover {
  color: #ff9900 !important;
  background: transparent !important;
}
/* correction sidebar hover color submenu*/
.toggle-with-text .off-canvas-toggle {
    width: 155px;
}
/* hide slide grids modules size t(devices and browsers) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 960px) 
and (orientation : portrait) {
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/* hide slide grids modules size (devices and browsers) */

/*small screens*/
@media only screen 
and (max-device-width : 800px) 
{
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/*ipad portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 960px) 
and (orientation : portrait) {
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/*ipad portrait retina*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/*ipad mini portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/*iphone 6 */
@media only screen 
and (min-device-width : 540px) 
and (max-device-width : 960px) {
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/*iphone 5 */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}

/*iphone 2,3,4,5s */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px){
#grid2wrap {display: none;}
#grid3wrap {display: none;}
}
