/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

#content input[type=text], #content input.text {
background-color: #FFF;
border: 1px solid #DDD;
color: #666 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-style: normal;
font-size:1.34em;
line-height: 1.1em;
padding: 7px !important;
border-radius: 7px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 100%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(100%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

width: 58% !important;
}
/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
article.post-19294 header h1{display: none;}
.page-id-19294  .entry-title {display: none;}
.home header h1{display:none;}
@media only screen and (min-width: 800px) {
	/* Desktop styles go here */

  #footer{background: #fff; color:#292b27;}

/*

'''''''''''''''''''' alt start page
 */


.page-id-18655 .breadcrumb { display:none;}
.page-id-18655 #breadcrumbs  {display:none;}
.page-id-18655 section#breadcrumbs { display:none;}
mark {background-color: #3360AE;}
#navigation{margin-bottom: 0;}
#navigation ul.nav > li > a { padding: 1.416em; color: #fff; font-weight: 700; }
#navigation ul.nav li.current-menu-item a:hover, #navigation ul.nav li.current_page_item a:hover{  color: #3360AE; font-weight: 700; }
#navigation ul.nav > li.current_page_item > a,
  #navigation ul.nav li.current_page_parent > a,
  #navigation ul.nav li.current-cat > a,
  #navigation ul.nav li.current-menu-item > a {
    background: #f7f7f7;
    color: #3360AE;
    box-shadow: inset 0 0.207em 0 0 #474747;
    -webkit-box-shadow: inset 0 0.207em 0 0 #474747;
  }
.home #navigation ul ul.sub-menu { margin-top: -8px;}
#header {background-color: #fff; box-shadow: 50em 0 0 0 #fff, -50em 0 0 0 #fff; }
#ssheaderwrapper {background-color: #3360AE; width: 100%; }
#form-wysija-iframe523f49f02a222-1 p label{ color:#fff!important}
.widget_wysija_cont p label {    color:#fff!important;}
#navigation ,col-full {background-color:#3360AE; }
#breadcrumbs{margin-top: 0.24em; margin-bottom: 1.706em;}
#breadcrumbs {margin-bottom: 3.706em;font-size: .875em;color: #8b8b8b;}
.wrapper{background: #fff;}
div.home .widget, .business .widget {padding: 4.997em 0;}
/*#footer{background: #292b27; color:#fff;}*/
 #footer{background: #fff; color:#292b27;}
.widget_woothemes_features h2{margin-bottom: 2.236em;}
#woothemes_features-6{ background-color: #292b27; width: 100%; box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27; clear: both;}
#woothemes_features-6 h2{ color:#fff;margin-bottom: 2.236em;} 
#woothemes_features-6 .feature {width:98%;margin-left: 0;  }

#woothemes_features-5 {
 width:94%;
 padding: 3em 2em 0 2em;background-color: #292b27;
 box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;
}
#woothemes_features-5 h2{margin-bottom: 1em; padding: 2.236em ;}
#woothemes_features-7{  background-color: #292b27;  width: 94%; box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;padding: 2em ; clear: both; }

#woothemes_features-7 h2{ color:#fff;margin-bottom: 2.236em;} 
#woothemes_features-7 .feature {width:98%;margin-left: 1.2em;  }
#woothemes_features-9 .feature {
    border: 1px solid #828282;
    padding: 0.8em ;
    margin: 0 0.62em 2.236em 0.62em;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 30em;
    position: relative;
    }
#feature-page {width:100%; margin: 0 auto;}
#feature-page .features .feature {
    display: inline;
    float: left;
    width: 28.666666666666668%;
    text-align: center;
    border: 1px solid #828282;
    padding: 0.8em 0.8em 0em 0.8em;
    margin: 0 0.62em 2.236em 0.62em;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 31em;  
}
#feature-page .features .feature img{ float: left; margin: 0 1em 1em 0;  width: auto;  -moz-border-radius: 5px; border-radius: 5px;}
#feature-page .features .feature h3{ width: 86%;}
#feature-page .features .feature .feature-content{ width: auto; margin: 0; min-height: 21em;  position: relative;}
#feature-page .features .feature .feature-content .puffar-button-bottom{  width:100%; margin: 0 auto; position: absolute; bottom: 0em;}


#fastlink-boka-kurs, #fastlink-butik,#fastlink-boka-tandem {display:block; margin: 0 auto; max-width: 160px; min-height:2em; padding: 1em; }
.fastlink-boka p{margin:0;}
.fastlink-boka:hover {background: #f7f7f7; }
.feature .feature-title{ display:none!important; }/*
.home #content.col-full{ background-color: #828282; box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282; }*/
.home #main .post{ border: 1px solid #999; margin:1.4em; padding:1.4em;}
.home#main { margin-bottom: 2.083333333333333%; padding-bottom: 1em;background-color: #f1f1f1;  /*box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282;*/}
.full-width{width: 99.8333%;}

.home .homepage-area {  
/*box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282;*/
   /* margin-bottom: 2.236em;*/
margin-bottom: 2.083333333333333%;
}
/*#main, #sidebar { background-color: #FFF;  margin-bottom: 0em;margin-top: 0em;}
*/#main, #sidebar { background-color: #FFF;  margin-bottom: -4em;margin-top: 0em;}

#evcal_list.eventon_events_list{background-color: #FFF;}
#sidebar { width: 26.8333%;}
.home .post .post-more { border-top: none 0px; padding-top: 0;}
/*.home ul.products li.product {width: 22%; border:#000000 1px solid;padding: 1em; margin-right:12px;}*/
.home ul.products li.product {width: 20.5%; border:#000000 1px solid;padding: 1em; margin-right:12px;}




.home #rev-slider-widget-2 {  padding-bottom: 0;}
.home div.woo-sc-box.normal {border-color: #e6e6e6;background-color: #f7f7f7;width: 78%;margin: 0 auto;}
.home #main {
    width: 92.23333333333334%;
    /*box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282;*/
    -moz-border-radius: 5px;border-radius: 5px;
  /*  padding-left: 3.683333333333333%;*/
     padding-bottom: 0;
}
.ss-newsgrid-item li{   padding: 0px;   margin:0 12px 0 12px;  /* -moz-border-radius: 5px;    border-radius: 5px;    border: 1px solid #828282;*/    width:47%!important;    }
.home .homepage-area .widget_text {
float: left;
width: 93.23333333333334%;
margin-left: 2.083333333333333%;
margin-right: 2.083333333333333%;
border: none;
margin: 2.083333333333333%;
background-color: #FFF;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 2.997em 0.9em 0.997em 0.9em;
}
.home.col-full{ width: auto; padding: 0; margin: 0;}
.home .homepage-area .widget_text h2:first-of-type{ margin-bottom: 3.236em;}
#main.homepage-area.full-width {    /* box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282;*/-moz-border-radius: 5px;border-radius: 5px;}
section#page-content header h1{ text-align: center; font-size: 2.4em; margin-bottom: 1.236em; line-height: 1.416em;padding-top: .997em;font-weight: 700;}
.single .col-full {margin-bottom: 1.236em; margin-top: 0em;-moz-border-radius: 5px;border-radius: 5px;}
table {background: #fff; }



.almanak-boka{margin-top: -1.5em; }
.almanak-boka h3 a{font: 1.2em ;}

.page-id-17894 #sidebar .widget_woothemes_features .feature, #footer-widgets .widget_woothemes_features .feature {
margin-bottom: 2.618em;border: 1px solid #828282;
padding: 0.8em 0.8em 0em 0.8em;
margin: 0 0.62em 2.236em 0.62em;
-moz-border-radius: 5px;
border-radius: 5px;
}
.page-id-17894 #sidebar .widget_woothemes_features img, #footer-widgets .widget_woothemes_features img {float: left;margin: 0 1em 1em 0; -moz-border-radius: 5px;border-radius: 5px;}

.feature{border:none;}


.home .wpb_row .vc_span6 {
position: relative;
min-height: 460px!important;
padding-left: 15px;
padding-right: 15px;
padding: 15px;
border: 1px solid #000;
}
/* ----------------------------------------------------------*/
/*                       FOOTER                              */
/* ----------------------------------------------------------*/
.footer-shop {margin-top: 1.083333333333333%;}
#footer-widgets{ 
/*background-color: #292b27; */ 
width: 100%;   
/*box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27; 
padding: 0em 0 0 0.65em ;*/
padding: 3em 0 0 0.65em ;
clear: both; }
.home #footer-widgets{
 /*background-color: #292b27; */
  /*width: 100%;   */
 /* box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;*/
   padding: 2em 0 0 0.85em ;clear: both; }
#footer-widgets.col-4 .block {display: inline; float: left;
margin-left: 0.9333%;
 margin-right: 0.08333%; 
 margin-bottom: 0.576em; 
  width: 20.65%;  
  background-color: #898989;
  padding: 1em;
  min-height: 398px;
min-width: 13.3em
;-moz-border-radius: 5px;
border-radius: 5px;}
#footer-widgets.col-3 .block {display: inline; float: left;
margin-left: 0.9333%;
 margin-right: 0.08333%; 
 margin-bottom: 0.576em; 
  /*width: 20.65%;  */
  background-color: #898989;
  padding: 1em;
  min-height: 398px;
min-width: 13.3em
;-moz-border-radius: 5px;
border-radius: 5px;}
#footer-widgets hr{display:none;}
#footer-widgets .widget h3 {color: #ffffff; font-size: 1em;}
#footer-widgets .widget .textwidget {color: #ffffff; font-size: 1em;}
#footer-widgets .widget { margin-bottom: 0.618em;}
#footer-widgets #searchform .s, #searchform #s {
    color: #474747;
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color : #fff;
    border: 0 none;
    border-radius: 0.236em;
    font-family: inherit;
    font-size: 1.1em;
    line-height: 1;
    outline: medium none;
    padding: 0.875em 1em;
}
#footer-widgets .ajde_evcal_calendar .eventon_events_list .eventon_list_event {
margin-left: 0;
margin-bottom: 0;
padding: 0px;
overflow: hidden;
position: relative;
list-style-type: none;
max-height:4em;
}
#footer-widgets .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p { color: #d4d4d4; padding-right: 1em;}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p { padding-right: 1em;}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock {width: 2.6em!important;}
.eventon_fc_days, .eventon_fc_daynames { border-left: 1px solid #898989;}
.eventon_fullcal .evo_fc_day { border-top: 1px solid #898989;border-right: 1px solid #898989;}
.eventon_fc_days, .eventon_fc_daynames {border-left: 1px solid #898989;}
.eventon_fullcal .evo_fc_day.bb{border-bottom: 1px solid #898989;}
#evcal_widget #evcal_head .evcal_arrows .fa {    font-size: 20px;    margin-top: -1px;    margin-right: 2px;    color:#000;    position: absolute;}
.ajde_evcal_calendar #evcal_prev .fa, .ajde_evcal_calendar #evcal_nex .fa{margin-left: -4px;}
.brett_radios ul#input_3_9{padding-left: 1.2em!important;}
ul.gfield_radio li .g_choice_9_0{padding: 10px !important;}
.ginput_container {margin-bottom: 0.1em;}

#footer{padding: 0}

/* ----------------------------------------------------------*/
/*                      Woocommerce                          */
/* ----------------------------------------------------------*/

/*
.woocommerce .woocommerce-tabs {
    border-bottom: 1px solid #666;
    border-top: 0px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;


}

.woocommerce .woocommerce-tabs ul.tabs {border: 1px solid #e6e6e6;}*/

div.product .woocommerce-tabs .panel{background-color: #e6e6e6;}
div.product .woocommerce-tabs ul.tabs li.active a{background-color: #e6e6e6; height: 1.7em;}

div.product .woocommerce-tabs ul.tabs li.active{
   border-top: 0px solid #666;
    border-left: 0px solid #666;
    border-right: 0px solid #666;
    border-bottom: 1px solid #e6e6e6;
}

div.product .woocommerce-tabs ul.tabs li {
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;    
}


textarea{border:1;}
.woocommerce-columns-4 ul.products li.product {display: inline;float: left;width: 20.833333333333336%;margin-left: 2.083333333333333%;margin-right: 2.083333333333333%;
/*border:#000000 1px solid; */
padding:1em 0;
}
/*.woocommerce-columns-4 ul.products li.product img{-moz-border-radius: 5px;border-radius: 5px;}*/
.single-product .summary table.variations .label {display: inline;}
.woocommerce-tabs ul.tabs li a { padding: .618em 1.3em !important;}
ul.products li.product a img {margin-bottom: 0;}
/*ul.products li.product .product-details {background: none;}*/
ul.products li.product .product-details h3{margin:0;}
.home ul.products li.product a.button {display:none;}

ul.products li.product h3 { margin-top: 0.56em;
font-size: 1em;
}
mark {background-color: #3360AE;}
.single-product .images {
width: 47.916666667%;padding: 1em;
margin-bottom: 1.618em; /*border:#000000 1px solid;*/
}

ul.products li.product .button, ul.products li.product .added_to_cart { margin-top: .4em;}
.single-product .thumbnails a {
display: inline;
float: left;
width: auto; 
margin-left: 4.166666666666666%;
margin-right: 4.166666666666666%;
display: inline-block;
}

.archive ul.products li.product .product-details {
position: relative;
 /*background: rgba(119, 203, 109, 0.95); 
top: 0;
left: 0;
right: 0;
bottom: 0;*/
border:none;
/* border: 0.334em solid #000;padding: 1.618em;
 */
color: #f7f7f7;
padding: 1em 1em 0.6em 1em;
text-align: left;
 opacity: 0.85; 
/*filter: alpha(opacity=@opacity * 100);
-webkit-transition: all ease 0.4s;
-moz-transition: all ease 0.4s;
-ms-transition: all ease 0.4s;
-o-transition: all ease 0.4s;
transition: all ease 0.4s;*/
margin: 0 1.276em ;
}

.woocommerce-columns-4 ul.products li.product:hover .product-details,
  .woocommerce-columns-5 ul.products li.product:hover .product-details {
    display: block;
  }
  
  .product_meta .sku_wrapper {display: none;}
  .breadcrumb-trail .trail-end, .breadcrumb-trail .breadcrumb-title { color: #000;}
  
  #main .term-description p{ display:none;}
  
  
  
/*



.single-post #content{
 box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;
}

.page#content {
 box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;
}

.evo_fc_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day( visibility:visible}
.evo_fc_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day:first-letter {
    visibility: hidden;
}

.evo_fc_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
    display: block;
    visibility: visible!important;
}
*/
/*
take the code below and paste it under the "appearance" tab " then click "edit css"
*/



/*
Light Blue Gradient

take the code below and paste in your "edit css" located on your "appearance" tab "

You must have Jetpack installed and activated

screenshot http://cl.ly/OPbr

*/


/*
greenjuice Template for Gravity Forms

take the code below and paste in your "edit css" located on your "appearance" tab "
`
You must have Jetpack installed and activated

*/

/*
Whitesmoke and Grey CSS Template for Gravity Forms

take the code below and paste in your "edit css" located on your "appearance" tab "

You must have Jetpack installed and activated

*/


.gform_wrapper #gform_2 h3.gform_title {display:none;}

 #content #input_2_33,#content #input_2_31 {
background-color: none;
border: none;
color: #666 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-style: normal;
font-size:1em;
line-height: 1.1em;
padding: 7px !important;
border-radius: 7px;
background: #ffffff; /* Old browsers */

width: 38% !important;

}





.gform_wrapper .gfield_radio li input[type=radio],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
margin-top: 2px;width: 2em!important; height: 2em;padding-left:0.4em;
}

.gform_wrapper select, 
.gform_wrapper textarea.textarea {
background-color: #FFF;
border: 1px solid #DDD;
color: #666 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-style: normal;
font-size:1em;
line-height: 1.1em;
padding: 7px !important;
border-radius: 7px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 100%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(100%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

width: 58% !important;
}


#content input[type=text], #content input.text {
background-color: #FFF;
border: 1px solid #DDD;
color: #666 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-style: normal;
font-size:1.34em;
line-height: 1.1em;
padding: 7px !important;
border-radius: 7px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 100%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(100%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

width: 58% !important;
}


#content .res_form_rules input[type=text]{ 
width:4em !important;
}

#content .res_form_rules #ginput_quantity_10_47{ 
width:4em !important;
}
#content #ginput_quantity_10_47{ 
	width:4em!important;
	}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width: 99.2%;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 100%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(100%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

}
.gform_wrapper .top_label input.medium {
padding-right: 2px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 100%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(100%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 100%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

}

 #field_27_60.gform_wrapper img.ui-datepicker-trigger{width:36px!important;height: 36px!important;}

}

@media only screen and (max-width: 946px) {	
	#footer-widgets.col-4 .block {
		display: inline;
		float: left;
		margin-left: 1.9333%;
		margin-right: 0.08333%;
		margin-bottom: 0.576em;
		width: 42%;
		background-color: #898989;
		padding: 1em;
		min-height: 398px;
		min-width: 13.3em;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	h2.woocommerce-loop-product__title {
		color: #3360AE!important;
		font-size: 1.3em;
		font-weight: 600;
	}
}
@media only screen and (max-width: 856px) {	
	.wrapper{max-width: 100%!important;}
}

@media only screen and (max-width: 800px) {	
	.wrapper{max-width: 100%;}
}

@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) and (orientation : portrait) {

body{background: #ffffff!important;}
 .home.col-full{ width: 100%; padding: 0; margin: 0; border: none;}
 .home.homepage-area{padding:0; background: #292b27;box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;width:110%;}
#woothemes_features-5 { width:100%; margin:0; padding: 3em 0em 3em 0em;box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27;}
.home .feature.last {margin-top: 1.666em;}


.home .feature img{margin-left:12em;padding:0; }
.home .features {width:100%; border:none; padding:0; }
.home .last{margin-top: 1.666em; border:none; padding:0; }
div#text-7 .widget_text {width: 100%;margin: 0;padding: 0;}
.home .homepage-area .widget_text {
float: left;
width: 100%;
border: none;
background-color: #FFF;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 2.997em 0;
}
div#text-7 .widget.widget_text{margin:0; padding-left:-2em; }
.home #content.col-full{  box-shadow: 50em 0 0 0 #292b27, -50em 0 0 0 #292b27; }
#navigation ,col-full {background-color:#f1f1f1; }
#navigation ul.nav > li > a { color: #3360AE; padding: 1.416em;font-weight: 700; }
#navigation ul.nav li.current-menu-item a:hover, #navigation ul.nav li.current_page_item a:hover{  color: #3360AE; font-weight: 700; }
.home ul.products li.product {width: 49%;}
.home.wrapper{background: #292b27; padding: 0;}
.home#main {
    width: 82.23333333333334%;/*box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282;*/
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 3.603333333333%;  margin-left:2.1333%; background-color:lime;
}

#main.homepage-area.full-width {  width: 82.23333333333334%;    /*box-shadow: 50em 0 0 0 #828282, -50em 0 0 0 #828282;*/-moz-border-radius: 5px;border-radius: 5px; background-color:lime;}
.home .homepage-area .widget_text {
float: left;
width: 93.23333333333334%;
margin-left: 2.083333333333333%;
margin-right: 2.083333333333333%;
border: none;
background-color: #FFF;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 0.997em 0.9em;
}
.home .homepage-area .widget_text h2:first-of-type {
    margin-bottom: 0em !important;
    font-size: 2.4em !important;
}
.home ul.products li.product {width: 42.5%; border:#000000 1px solid;padding: 0.8em; margin:1em 0.8em 1em 0.8em; -moz-border-radius: 5px;
border-radius: 5px;}
.home ul.products li.product.last { margin:1em 0 1em 1.3em; padding:0.8em; float:left;}


body{padding:0!important;}
#header{ width:94%;padding:2em 2em 0 2em; margin:0 1em 0 0.61em;}
 #logo { margin: 0.8em 0 0 8em;}


#footer-widgets { background-color: #292B27; width: 100%; box-shadow: 50em 0px 0px 0px #FFF, -50em 0px 0px 0px #292B27; padding: 2em 0px 0px 0.65em; clear: both;}


.home #footer-widgets.col-4 .block {display: inline; float: left;
margin-left: 0.9333%; margin-right: 1.08333%; margin-bottom: 0.976em;  
width: 39.65%;  background-color: #898989;padding: 1.6em 1.6em 0 1.6em;min-height: 444px;
min-width: 13.3em;-moz-border-radius: 5px;border-radius: 5px;}

#footer .col-left { display: inline; float: left; width: 40.8333%; margin-left: 6.08333%;  margin-right: 2.08333%;}
#footer .col-right {  display: inline;  float: right;    width: 46.8333%;    margin-left: 0.08333%;    margin-right: 0.08333%;}

} 


 /*--------------   mobbil-------------------*/
@media only screen and (max-device-width: 480px) {

#navigation ul.nav > li > a { color: #3360AE; padding: 1.416em;font-weight: 700; }
#navigation ul.nav li.current-menu-item a:hover, #navigation ul.nav li.current_page_item a:hover{  color: #3360AE; font-weight: 700; }
.home .last{margin-top: 1.666em; border:none; padding:0; }
#rev-slider-widget-2{display:none;} 
#woothemes_features-5 { width:100%;padding: 3em 2em 0 2em;background-color: #292b27;box-shadow: 0em 0 0 0 #292b27, -0em 0 0 0 #292b27;}
#woothemes_features-5 .last {margin-top: 1.666em;}
}

@media only screen and (max-device-width: 799px) {
 #navigation ,col-full {background-color:#f1f1f1!important; }
#navigation ul.nav > li > a { color: #3360AE; padding: 1.416em;font-weight: 700; }
#navigation ul.nav li.current-menu-item a:hover, #navigation ul.nav li.current_page_item a:hover{  color: #3360AE; font-weight: 700; }

}