/*

Theme Name: Novocure Theme

Theme URI: https://www.novocuretrial.com

Author: D4design Studios GmbH

Author URI: http://www.d4designstudios.ch/

Description: Novocure Trial Website

Version: 1.1

*/







/* Body Reset */



body {

	color: #333;

	font: 400 13px/18px 'Open Sans', sans-serif;

	background: #fff;

	overflow: hidden;

	overflow-y: auto;}


h1 a,
h1{
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 28px;
}
h2 a,
h2{
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 22px;
}
h3 a,
h3{
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 20px;
}
h4 a,
h4{
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 18px;
}
h5 a,
h5{
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 16px;
}
h6 a,
h6{
    font-family: 'Open Sans';
	font-weight: 300;
    font-size: 14px;
}

/* Links */

a{

	color: #e24a4a;}

a:hover,

a:focus{

	color: #cb4444;

	outline: none;}



article.page a {
	text-decoration: underline;
}
article.page a:hover {
	text-decoration: none;
}



/* Layout */

html,

body{

	margin:0;

	padding:0;

	height:100%;}



#wrapper{

	height:100%;

	position:relative;}



#main-container{

	position: relative;

	left: 0;

	min-height:100%;

	-webkit-transition: left 0.3s ease-out;

	-moz-transition: left 0.3s ease-out;

	-ms-transition: left 0.3s ease-out;

	-o-transition: left 0.3s ease-out;

	transition: left 0.3s ease-out; }



body.mobile-menu-active #main-container{

	left: 250px;}



#main{

  	padding-bottom:170px;}



#footer {

  	position:absolute;

  	bottom:0;

  	width:100%;

	max-height: 160px;}

	

.inline-middle{

	display: inline-block;

	vertical-align: middle;}



.relative{

	position: relative;}



.top-bordered{

	border-top: 1px solid #dedede;}



.left-bordered{

	border-left: 1px solid #dedede;}







/* Fonts */



.opensans{

	font-family: 'Open Sans', sans-serif;}



.oswald{

	font-family: 'Oswald', sans-serif;}



.fs-11{

	font-size: 11px;

	line-height: 11px;}



.fs-13{

	font-size: 13px;

	line-height: 13px;}



.fs-14{

	font-size: 14px;

	line-height: 14px;}



.fs-15{

	font-size: 15px;

	line-height: 15px;}







/* Text meant only for screen readers */

.says,

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	height: 1px;

	overflow: hidden;

	position: absolute !important;

	width: 1px;

}







/* Image */

img{

	max-width: 100%;}



img.alignleft{

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;}



img.alignright{

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;}



img.aligncenter{

	float: none;

	display: block;

	margin: 0 auto;}



img.full-width{

	width: 100%;}





/* Icon */







/* Button */

.btn,#comment-submit,.wpcf7-submit {

  	display: inline-block;

  	*display: inline;

  	padding: 4px 12px;

  	margin-bottom: 0;

  	*margin-left: .3em;

  	font-size: 14px;

  	line-height: 20px;

  	color: #333333;

  	text-align: center;

  	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  	vertical-align: middle;

  	cursor: pointer;

  	background-color: #f5f5f5;

  	*background-color: #e6e6e6;

  	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);

  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));

  	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);

  	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);

  	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);

  	background-repeat: repeat-x;

	border: 1px solid #cccccc;

	*border: 0;

	border-color: #e6e6e6 #e6e6e6 #bfbfbf;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	border-bottom-color: #b3b3b3;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	*zoom: 1;

	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}



.btn:hover,

.btn:focus,

.btn:active,

.btn.active,

.btn.disabled,

.btn[disabled],

#comment-submit:hover,

#comment-submit:focus,

#comment-submit:active,

.wpcf7-submit:hover,

.wpcf7-submit:focus,

.wpcf7-submit:active {

  color: #333333;

  background-color: #e6e6e6;

  *background-color: #d9d9d9;

  border-color: #e6e6e6 #e6e6e6 #bfbfbf;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}



.btn:active,

.btn.active,

#comment-submit:active,

.wpcf7-submit:active {

  background-color: #cccccc \9;}



.btn:first-child {

  *margin-left: 0;}



.btn:hover,

.btn:focus

#comment-submit:hover,

#comment-submit:focus,

.wpcf7-submit:hover,

.wpcf7-submit:focus{

  color: #333333;

  text-decoration: none;

  background-position: 0 -15px;

  -webkit-transition: background-position 0.1s linear;

     -moz-transition: background-position 0.1s linear;

       -o-transition: background-position 0.1s linear;

          transition: background-position 0.1s linear;}



.btn:focus,

#comment-submit:focus,

.wpcf7-submit:focus {

  outline: thin dotted #333;

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;}



.btn.active,

.btn:active {

  background-image: none;

  outline: 0;

  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);

     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);

          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}



.btn.disabled,

.btn[disabled] {

  cursor: default;

  background-image: none;

  opacity: 0.65;

  filter: alpha(opacity=65);

  -webkit-box-shadow: none;

     -moz-box-shadow: none;

          box-shadow: none;}



.btn-primary{

	color: #003875;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #f7ed29;

  *background-color: #e2bd0f;

  background-image: -moz-linear-gradient(top, #f7ed29, #e2bd0f);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7ed29), to(#e2bd0f));

  background-image: -webkit-linear-gradient(top, #f7ed29, #e2bd0f);

  background-image: -o-linear-gradient(top, #f7ed29, #e2bd0f);

  background-image: linear-gradient(to bottom, #f7ed29, #e2bd0f);

  background-repeat: repeat-x;

  border-color: #f89406 #f89406 #ad6704;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  border: none;

  -webkit-border-radius: 8px;

     -moz-border-radius: 8px;

          border-radius: 8px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7ed29', endColorstr='#ffe2bd0f', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);	}



.btn-primary:hover,

.btn-primary:focus{

	color: #003875;

  	background-color: #e2bd0f;

  	*background-color: #c7a400;

	border-color: #f89406 #f89406 #ad6704;

  	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  	border: none;

  	outline: none;}



.btn-primary:active,

.btn-primary.active {

  	background-color: #df8505 \9;}



.btn-info{

	color: #ffffff;

  	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  	background-color: #80aac5;

  	*background-color: #003875;

  	background-image: -moz-linear-gradient(top, #80aac5, #003875);

  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80aac5), to(#003875));

  	background-image: -webkit-linear-gradient(top, #80aac5, #003875);

  	background-image: -o-linear-gradient(top, #80aac5, #003875);

  	background-image: linear-gradient(to bottom, #80aac5, #003875);

  	background-repeat: repeat-x;

 	border-color: #003875 #003875 #002a80;

  	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  	border: none;

  	-webkit-border-radius: 8px;

       -moz-border-radius: 8px;

            border-radius: 8px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80aac5', endColorstr='#ff003875', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}



.btn-info:hover,

.btn-info:focus{

	color: #ffffff;

  	background-color: #003875;

  	*background-color: #000379;

	border-color: #0044cc #0044cc #002a80;

  	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  	border: none;

  	outline: none;}



.btn-info:active,

.btn-info.active {

  	background-color: #003875 \9;}



.btn-ghost{

	background: transparent;

	border: 1px solid #333;

	box-shadow: none;

	padding: 4px 8px;

	text-shadow: none;}







/* Navigation */

.nav {
	margin-bottom: 1px;
}

.navbar-default {

	background-color: transparent;

	border-color: transparent;

	border-radius: 0;

	min-height: 43px;

	margin-bottom: 0;}



.navbar-default .navbar-nav>li>a{

	color: #fff;

	/*font-family: 'Maven Pro', sans-serif;*/

	font-size: 14px;

	font-weight: 300;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0;

	padding-right: 0;

	-webkit-transition: all .25s ease-in-out;

	   -moz-transition: all .25s ease-in-out;

	    -ms-transition: all .25s ease-in-out;

	     -o-transition: all .25s ease-in-out;

	        transition: all .25s ease-in-out;}



.navbar-default .navbar-nav>li>a:hover,

.navbar-default .navbar-nav>li>a:focus{

	color: #fff;

	opacity: .8}



.navbar-nav>li>.sub-menu{

	position: absolute;

	top: 100%;

	left: -5px;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 130px;

	padding: 5px 0 5px 0;

	margin: 2px 0 0;

	list-style: none;

	font-size: 14px;

	background-color: #b6b6b6;

	background-clip: padding-box;}



.navbar-nav>li>.sub-menu:before{

	content: "";

	display: none;

	width: 0; 

	height: 0; 

	border-left: 12px solid transparent;

	border-right: 12px solid transparent;

	border-bottom: 12px solid #b6b6b6;

	position: absolute;

	top: -12px;

	left: 50%;

	margin-left: -12px;}



.navbar-nav>li>.sub-menu>li>a{

	font-family: 'Oswald', sans-serif;

	display: block;

	padding: 3px 20px;

	clear: both;

	color: #333;

	white-space: nowrap;}



.navbar-nav>li>.sub-menu>li>a:hover,

.navbar-nav>li>.sub-menu>li>a:focus{

	text-decoration: none;

	color: #fff;

	background-color: #e24a4a;}



.navbar-default .navbar-toggle{

	font-size: 32px;

	color: #fff;

	border: none;

	border-radius: 0;

	padding: 0px;}



.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus{

	background: transparent;}



.navbar-default .navbar-toggle:active{

	background: transparent;}



.navbar-default .navbar-toggle .icon-bar{

	width: 30px;

	height: 4px;

	background: #fff;}



.navbar-default .navbar-toggle:hover .icon-bar,

.navbar-default .navbar-toggle:focus .icon-bar{

	background: #fff;

	opacity: .8;}



.navbar-brand{

	margin-left: 15px;

	padding: 0;}



.btn-search-mobile{

	margin-top: 8px;

	margin-bottom: 8px;

	margin-right: 15px;}





/* Sidebar */

.menu-container{}

.sidebar-menu{

	/* fallback */

	background-color: #d6d6d6;

	background: url(assets/img/background/navi_gradient.jpg);

	background-repeat: repeat-x;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d6d6d6), to(#ffffff));

	background: -webkit-linear-gradient(top, #d6d6d6, #ffffff);

	background: -moz-linear-gradient(top, #d6d6d6, #ffffff);

	background: -ms-linear-gradient(top, #d6d6d6, #ffffff);

	background: -o-linear-gradient(top, #d6d6d6, #ffffff);

	padding-top: 20px;

	padding-bottom: 40px;}



.sidebar-menu a{

	color: #3a3a3a;

	display: block;

	font-family: 'Oswald', sans-serif;

	font-size: 15px;

	line-height: 32px;

	padding-left: 25px;

	padding-right: 25px;

	-webkit-transition: all .25s ease-in-out;

	   -moz-transition: all .25s ease-in-out;

	    -ms-transition: all .25s ease-in-out;

	     -o-transition: all .25s ease-in-out;

	        transition: all .25s ease-in-out;}



.sidebar-menu a:hover,

.sidebar-menu a:focus{

	text-decoration: none;}



.sidebar-menu li.current-menu-item a{

	background-color: #ef5026;

	color: #fff; 

	position: relative;}



.sidebar-menu li.current-menu-item a:after{

	background-color: #ef5026;

	border-top-right-radius: 16px;

	border-bottom-right-radius: 16px;

	content: "";

	position: absolute;

	top: 0;

	right: -16px;

	width: 16px;

	height: 100%;

	z-index: 2;}



.sidebar-menu>li{

	margin-top: 15px;}



.sidebar-menu .sub-menu{

	list-style: none;

	margin: 0;

	margin-top: 10px;

	padding: 0;}



.sidebar-menu .sub-menu>li{

	position: relative;

	padding-left: 20px;

	padding-top: 4px;

	padding-bottom: 4px;}



.sidebar-menu .sub-menu>li.current-menu-item:before{

	content: "\f04b";

	color: #133b8f;

	font-family: FontAwesome;

	display: inline-block;

	position: absolute;

	top: 4px;

	left: 0px;}



.sidebar-menu .sub-menu>li.current-menu-item>a{

	color: #133b8f;}



/* Aside Menu */

.site-sidebar {

	position: absolute;

	float: left;

	top: 0;

	left: -250px;

	width: 250px;

	min-height: 100%;

	height: 100%;

	z-index: 4;

	background-color: #000;

	color: #ffffff;

	background-repeat: repeat;

	overflow: auto;

	-webkit-transition: left .3s ease-out;

	-moz-transition: left .3s ease-out;

	-ms-transition: left .3s ease-out;

	-o-transition: left .3s, ease-out;

	transition: left .3s ease-out; }



body.mobile-menu-active .site-sidebar{

	left: 0px }



.mobile-close-button{

	display: inline-block;

	font-size: 34px;

	float: right;

	margin-right: 15px;

	color: #fff;}



.mobile-close-button:before,

.mobile-close-button:after{

	content: "";

	display: table; }



.mobile-close-button:after{

	clear: both; }



.mobile-sidebar-menu ul{

	margin-bottom: 0; }



.mobile-sidebar-menu .primary-menu > li,

.mobile-sidebar-menu .primary-menu > li > a,

.mobile-sidebar-menu .sidebar-menu-mobile > li,

.mobile-sidebar-menu .sidebar-menu-mobile > li > a{

	display: block;}



.mobile-sidebar-menu .primary-menu > li >a,

.mobile-sidebar-menu .sidebar-menu-mobile > li > a{

	background-color: #ef5026;

	color: #fff;

	text-align: center;

	padding: 10px 15px;

	margin-bottom: 5px; }



.mobile-sidebar-menu .sidebar-menu-mobile > li > a{

	background-color: #d6d6d6; 

	color: #333; }



/* Widget */

.widget-title,

.widget-title.widget-header{

	font-size: 26px;

	font-weight: 300;}



.widget-home-title{

	margin-top: 0px;

	margin-bottom: 30px; }



.widget-title.widget-header{

	padding-top: 15px;

	padding-bottom: 15px;}



.home-sidebar-widget{

	margin-left: -15px;

	margin-right: -15px;}



.home-sidebar-widget:before,

.home-sidebar-widget:after{

	clear: both;

	content: "";

	display: table;}



.home-sidebar-widget>li{

	float: left;

	padding-left: 15px;

	padding-right: 15px;

	width: 100%;}



.blog-sidebar-widget{

	padding-top: 20px;}



.blog-sidebar-widget .widget{

	padding-bottom: 20px;}



.blog-sidebar-widget .widget-title{

	color: #333;

	font-size: 20px;

	margin-top: 0;

	padding-top: 20px;}



.widget ul {

	line-height: 1;

	list-style: none;

	margin-bottom: 0;

	padding: 0;}



.widget ul li{

	padding: 3px 20px;

	position: relative;}



.widget ul li a{

	color: #333;}



.widget ul li a:hover{

	color: #e24a4a;}





/*search widget*/

.search-form>label {

	display: inline-block;

	width: 100%;

	position: relative;

	height: 38px;}



.search-form>label .search-field {

	width: 100%;

	height: 100%;

	padding: 5px 10px;

	border: none;

	color: #333;

	font-size: 14px;

	font-weight: 300;

	line-height: 20px;

	background-color: transparent;

	border: 1px solid #999999; }



.search-form>label .search-field:focus{

	border-color: #e24a4a;

	outline: none; }



.search-form>.search-submit {

	position: absolute;

	right: 0;

	top: 0;

	width: 42px;

	height: 100%;

	border: none;

	display: none;

	text-align: center;

	font-size: 20px;

	padding: 11px 0;

	color: #999999;

	background-color: transparent;

	-webkit-transition: color 0.3s ease-out;

	-moz-transition: color 0.3s ease-out;

	-ms-transition: color 0.3s ease-out;

	-o-transition: color 0.3s ease-out;

	transition: color 0.3s ease-out;}



input.search-field::-webkit-input-placeholder {

   color: #ddd;}



input.search-field:-moz-placeholder {

   color: #ddd;}



input.search-field::-moz-placeholder {

   color: #ddd;}



input.search-field:-ms-input-placeholder {

   color: #ddd;}



input.search-field::-webkit-input-placeholder {

   color: #ddd;}



input.search-field:-moz-placeholder {

   color: #ddd;}



input.search-field::-moz-placeholder {

   color: #ddd;}



input.search-field:-ms-input-placeholder {

   color: #ddd;}



.search-form>.search-submit:hover {

	color: #dddddd;

	cursor: pointer;}



/* Widget Recent Post */

.widget_recent_entries ul{

	list-style-type: disc; 

	padding-left: 40px;}

.widget_recent_entries ul>li{

	padding-left: 0;}



/* Widget Text Image */

.widget_sp_image-title{

	font-size: 24px;

	font-weight: 300;}



.widget_sp_image-more-link{

	color: #fff;

	text-decoration: underline;

	margin-left: 5px; 

	-webkit-transition: all .25s ease-in-out;

	   -moz-transition: all .25s ease-in-out;

	    -ms-transition: all .25s ease-in-out;

	     -o-transition: all .25s ease-in-out;

	        transition: all .25s ease-in-out; }



.widget_sp_image-more-link:hover,

.widget_sp_image-more-link:focus{

	color: #fff;

	opacity: .8;} 



/* widget video */

.video-container {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 30px;

	height: 0;

	overflow: hidden;

	margin-bottom: 15px; }



.video-container iframe,  

.video-container object,  

.video-container embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%; }





/* Modal */

.modal-content{

	border-radius: 0;}



.modal-header{

	color: #fff;

	background-color: #e24a4a;

	border: none;

	padding: 10px 15px;}



.modal-header .close{

	color: #fff;

	opacity: 1;

	filter: alpha(opacity=100);

	margin-top: 2px;}





/* Revolution Slider */

.tp-bullets.simplebullets.round{

	bottom: 20px !important;}



.tp-bullets.simplebullets.round .bullet{

	background: #fff !important;

	border-radius: 50%;

	width: 12px !important;

	height: 12px !important;

	margin-left: 13px !important;}



.tp-bullets.simplebullets.round .bullet.selected,

.tp-bullets.simplebullets.round .bullet:hover{

	background: #e24a4a !important;}



.tp-caption a{

	text-decoration: underline; }







/* Pagination */

.wp-pagenavi{

	padding-top: 20px;

	padding-bottom: 10px;

	text-align: center;}



.wp-pagenavi>.btn{

	color: #717171;

	font-size: 12px;

	font-weight: 700;

	margin-left: 3px;

	margin-right: 3px;}



.wp-pagenavi>.btn.current,

.wp-pagenavi>.btn.current:hover{

	color: #fff;

	cursor: default;

	background-color: #e24a4a;

	*background-color: #cb4444;

	background-color: #e24a4a \9;

	background-image: -moz-linear-gradient(top, #e24a4a, #cb4444);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e24a4a), to(#cb4444));

	background-image: -webkit-linear-gradient(top, #e24a4a, #cb4444);

	background-image: -o-linear-gradient(top, #e24a4a, #cb4444);

	background-image: linear-gradient(to bottom, #e24a4a, #cb4444);

	background-position: 0 0px;

	border-color: #e24a4a #e24a4a #cb4444;

	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

	border-bottom-color: #cb4444;

	border-top-color: transparent;

	margin-bottom: -1px;}



.wp-pagenavi>.btn.previouspostslink,

.wp-pagenavi>.btn.nextpostslink{

	font-size: 10px;}





/* Comments */

.section-lined {

	background: url(assets/img/h-line.png) repeat-x right center;}



.section-title span {

	padding: 0 12px 0 0;

	background: #fcf7fb;}



#comments-title em {

	color: #aaa;}



.comment-list li {

	list-style: none;

	margin: 0 0 20px 0;

	clear: both;

	background: none;

	padding: 0;}



.comment-list li .comment_wrap:after{

	content: "";

	clear: both;

	display: table;}



.comment-meta {

	float: left;

	margin: 0 20px 0 0;

	width: 90px;}



.comment-content {

	float: right;

	width: 525px;

	padding: 20px;

	background: #fff;

	min-height: 115px;

	position: relative;}



.comment-list li.depth-2 {

	padding: 0 0 0 110px;}



.comment-list li.depth-2 .comment-content {

	width: 415px;}



.bypostauthor .comment-content {

	background: #FFFADE !important;}



.comment-respond{

	background: #fff;

	float: right;

	padding: 20px;

	width: 100%;}



.comment-list #respond {

	width: 525px;	}



.comment-reply-title{

	font-size: 20px;

	margin-top: 0;}





/* 404 */

.page-404{

	background: #E94343;

	border-radius: 100px;

	position: relative;

	top: 0;

	margin: 0 auto;

	margin-top: 100px;

	margin-bottom: 100px;

	width: 200px;

	height: 200px;}



.page-404 p{

	color: #fff;

	font-size: 36px;

	line-height: 200px;

	text-align: center;}





/* Language Box */

.language-box{

	margin-bottom: -30px;}

#lang_sel{

	height: 25px; }

#lang_sel li{

	width: 110px; }

#lang_sel a, #lang_sel a:visited,

.trial-page-list a, .trial-page-list a:visited{

	border: none;}

#lang_sel a.lang_sel_sel,

.trial-page-list a.current-trial-page{

	background: #fff;

	border-radius: 15px;

	color: #ef5026;

	font-family: "Maven Pro", sans-serif;

	padding-left: 20px;

	padding-right: 5px;

	position: relative;

	text-align: center;

	text-transform: uppercase;}

#lang_sel a.lang_sel_sel:hover,

.trial-page-list a.current-trial-page:hover{

	color: #ef5026; }

#lang_sel>ul>li:hover a.lang_sel_sel,

.trial-page-list>ul>li:hover a.current-trial-page{

	border-bottom-left-radius: 0px;

	border-bottom-right-radius: 0px; }

#lang_sel a.lang_sel_sel:before,

.trial-page-list a.current-trial-page:before{

	content: "";

	width: 0; 

	height: 0; 

	border-left: 4px solid transparent;

	border-right: 4px solid transparent;

	border-top: 6px solid #ef5026;

	position: absolute;

	left: 12px;

	top: 50%;

	margin-top: -2px;}

span.icl_lang_sel_current,

span.icl_lang_sel_native{

	color: #ef5026; }

#lang_sel ul ul{

	border-top: none;

	top: 100%;

	width: 100%;

	z-index: 2;}

#lang_sel ul ul>li:last-child>a,

.trial-page-list ul ul li:last-child>a{

	border-bottom-left-radius: 15px;

	border-bottom-right-radius: 15px; }



.lang_sel_list_horizontal{

	height: 28px !important;

	display: inline-block;

	vertical-align: middle;}



.lang_sel_list_horizontal ul{}

.lang_sel_list_horizontal ul li{}

.lang_sel_list_horizontal ul li a{

	border-right: 1px solid #333;

	padding: 5px 10px !important;}



.lang_sel_list_horizontal ul li:last-child a{

	border-right: none;}



.icl_lang_sel_current{

	color: #0085b7;}



.trial-page-list{

	height: 25px;

	position: relative;

	font-family: "Maven Pro", sans-serif;

	font-size: 11px;

	display: inline-block;

	margin-right: 10px;}

.trial-page-list li{

	position: relative; 

	width: 240px;}

.trial-page-list a.current-trial-page{

	padding-left: 30px;

	text-align: left;}

.trial-page-list a,

.trial-page-list a:visited{
	text-decoration: none !important;

	background-color: #fff;

	display: block;

	font-weight: 900;

	line-height: 24px; 

	text-transform: uppercase; }

.trial-page-list a:hover{

	text-decoration: none; }

.trial-page-list ul ul{

	visibility: hidden;

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	-webkit-transition: all .25s ease-in-out);

	    -moz-transition: all .25s ease-in-out);

	     -ms-transition: all .25s ease-in-out);

	      -o-transition: all .25s ease-in-out);

	         transition: all .25s ease-in-out); }

.trial-page-list>ul>li:hover ul{

	visibility: visible; }

.trial-page-list ul ul li{

	overflow: hidden; }

.trial-page-list ul ul a{

	padding: 0 12px;

	line-height: 28px !important;}

.trial-page-list ul ul a>span{

	display: inline-block;

	vertical-align: middle;}

.trial-page-list ul ul a>span.bullet{

	border-radius: 50%;

	width: 10px;

	height: 10px; 

	margin-right: 5px;}





/**

 * HEADER

 */

#header,

#header .logo,

#header .language-box,

#header .navbar-brand{

	-webkit-transition: all .5s ease-in-out;

	-moz-transition: all .5s ease-in-out;

	-o-transition: all .5s ease-in-out;

	transition: all .5s ease-in-out;}



.sticky-wrapper.is-sticky{

	height: auto !important; }



#header{

	background: rgba(255,255,255,.93);

	position: relative;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 1040;}



#header.home-header{

	background-color: #ef5026;

	padding-top: 20px;

	padding-bottom: 0;}



#header.trial-header{

	padding-top: 30px;

	padding-bottom: 20px; }



.is-sticky #header{

	-webkit-box-shadow: 0px 0px 16px 0px rgba(99,99,99,.4);

	-moz-box-shadow: 0px 0px 16px 0px rgba(99,99,99,.4);

	box-shadow: 0px 0px 16px 0px rgba(99,99,99,.4);}



#header.is-sticky .language-box{

	display: none;

	visibility: hidden;}



#header.is-sticky .navbar-brand{

	margin-top: 5px;

	padding: 0px 0;}



#header-home .container{

	position: relative;}



.trial-navigation{

	margin-top: 20px;

	margin-bottom: -1px;

	text-transform: uppercase;}

.trial-navigation ul.nav-home-trial{}

.trial-navigation ul.nav-home-trial>li{}

.trial-navigation ul.nav-home-trial>li>a{

	padding-top: 5px;

	padding-bottom: 5px;

	-webkit-transition: all .25s ease-in-out;

	   -moz-transition: all .25s ease-in-out;

	    -ms-transition: all .25s ease-in-out;

	     -o-transition: all .25s ease-in-out;

	        transition: all .25s ease-in-out; }

.trial-navigation ul.nav-home-trial>li>a:hover,

.trial-navigation ul.nav-home-trial>li>a:focus{

	background: none; 

	opacity: .8;}

.trial-navigation ul.nav-home-trial>li>a>span{

	display: block; }

.trial-navigation ul.nav-home-trial>li>a>span.title{

	font-family: "Oswald", sans-serif;

	font-size: 14px;

	line-height: 20px; }

.trial-navigation ul.nav-home-trial>li>a>span.subtitle{

	font-family: 'Maven Pro', sans-serif;

	font-weight: 500;

	font-size: 11px; }







/**

 * CONTENT

 */





/* Home */

#main .no-have-feature-image{

	margin-top: 0px; }



.slider-container{

	margin-bottom: 30px;}



.blog-post-update img{

	float: left;

	margin-top: 5px;}



.latest-update{

	position: relative;}



.latest-update:before{

	content: "";

	height: 90%;

	border-left: 1px solid #ddd;

	position: absolute;

	left: 0;

	top: 10%;}



.post-update-header{}



.post-update-header>span{

	display: inline-block;

	vertical-align: top;}



.post-update-header>span.title{

	min-width: 120px;

	margin-right: 10px;}



.post-update-header a{

	color: #333;

	font-weight: 700;}



.post-update-header a:hover,

.post-update-header a:focus{

	color: #3a3a3a;

	text-decoration: none;

	outline: none;}



.post-update-content{

	padding-left: 100px;}



.post-update-content a.read-more{

	display: block;

	text-decoration: underline;}



.post-title,

.blog-post-title,

.blog-post-title a{

	color: #333;

	font-size: 28px;

	font-weight: 300;}



.blog-post-title a:hover,

.blog-post-title a:focus{

	color: #e24a4a; }



.post-title{

	font-weight: 300;

	margin-top: 15px;

	margin-bottom: 15px;}



.blog-post-container{

	padding-top: 20px;

	padding-bottom: 15px;}



.blog-post{

	padding-top: 40px;

	padding-bottom: 40px;}



.blog-post:first-child{

	border-top: none !important;

	padding-top: 0;}



.blog-thumb-image{

	margin-bottom: 30px;

	position: relative;}



.blog-thumb-image a,

.thumb-has-overlay{

	display: inline-block;

	position: relative;

	width: 100%;}



.blog-thumb-image img{

	max-width: 100%;

	width: 100%;



/*	-webkit-transition: opacity .5s ease-in-out;



	-moz-transition: opacity .5s ease-in-out;



	-o-transition: opacity .5s ease-in-out;



	transition: opacity .5s ease-in-out;*/



}



.blog-thumb-image .thumb-image-hovered,

.thumb-has-overlay .thumb-overlay{

	background-color: rgba(0,0,0,.5);

	opacity: 0;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-transition: opacity .5s ease-in-out;

	-moz-transition: opacity .5s ease-in-out;

	-o-transition: opacity .5s ease-in-out;

	transition: opacity .5s ease-in-out;

}



.blog-thumb-image a:hover .thumb-image-hovered,



.blog-thumb-image a:focus .thumb-image-hovered,



.thumb-has-overlay:hover .thumb-overlay,



.thumb-has-overlay:focus .thumb-overlay{



	opacity: 1;}



.blog-post-head{



	margin-top: 25px;



	margin-bottom: 15px;}



.blog-post-title{



	margin-bottom: 8px;}



.blog-post-title a:hover,



.blog-post-title a:focus{



	text-decoration: none;}



.blog-post-title .date{



	display: inline-block;}



.blog-post-title .date a{



	font-size: 12px;



	text-transform: uppercase;}



.blog-post-meta,



.blog-post-meta a{



	color: #333333;}



/* Page */

.page-trial-container .post-title{

	padding-right: 0px;

	position: relative; }

#text-sizer{

	font-family: "Maven Pro", sans-serif;

	font-size: 14px;

	font-weight: 700;}

#text-sizer span {

	padding: 0 1px;}

#text-sizer .normal a{
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	padding-bottom: 0px;
}

#text-sizer .big a{
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	padding-bottom: 0px;
}

#text-sizer .bigger a {
	font-size: 22px;
	font-weight: 700;
	text-decoration: none;
	padding-bottom: 0px;
}

#text-sizer span a{
	color: #333;
}

#text-sizer span a.active{
	border-bottom: 1px solid #333;
}

/* Home */

.trial-list-item{

	margin-bottom: 20px; }

.trial-list-item .trial-logo{

	display: block;

	padding: 10px; }

.trial-list-item .excerpt{

	padding: 10px; }

.trial-list-item .excerpt p{

	margin-bottom: 0px; }

.trial-list-item .excerpt .read-more{

	text-decoration: underline; }

.trial-list-item .excerpt .read-more:hover{

	opacity: .8; }



/* Contact */

.wpcf7-form p{

	font-weight: 700; }

.wpcf7-form input[type="text"],

.wpcf7-form input[type="email"],

.wpcf7-form input[type="url"], 

.wpcf7-form input[type="password"], 

.wpcf7-form input[type="search"],

.wpcf7-form textarea{

	display: block;

	width: 100%;

	height: 34px;

	padding: 6px 12px;

	font-size: 14px;

	font-weight: 400;

	line-height: 1.42857143;

	color: #555;

	margin-top: 5px;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.wpcf7-form textarea{

	height: auto; }

.wpcf7-form input[type="text"]:focus,

.wpcf7-form input[type="email"]:focus,

.wpcf7-form input[type="url"]:focus, 

.wpcf7-form input[type="password"]:focus, 

.wpcf7-form input[type="search"]:focus,

.wpcf7-form textarea:focus{

	border-color:#66afe9;

	outline:0;

	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);

	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.wpcf7-form input[type="submit"]{

	font-weight: 400;}



/**

 * FOOTER

 */

#footer{

	font-family: "Oswald", sans-serif;

	font-size: 11px;

	padding-top: 30px;

	padding-bottom: 65px;

	text-transform: uppercase;}



.copyright img{

	margin-right: 13px;}



.copyright p{

	margin-bottom: 0;

	padding: 4px 13px 4px 0;}



.footer-menu{

	margin-bottom: 0;}



.footer-menu>li{

	padding: 0;

	vertical-align: middle;}



.footer-menu>li>a{

	color: #333;

	padding: 0px 10px;

	border-left: 1px solid #333;}







/* Mobile device */



@media (max-width: 991px){

	#wrapper{

		height: auto;

		min-height:100%;}



	/* header */

	#header.home-header,
	#header.trial-header{
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		padding-bottom: 0px;}

	#header.trial-header{
		padding-top: 20px;
	}
	
	#header .navbar-brand,

	#header .navbar-brand .logo{

		height: auto !important;

		max-width: 210px;}

	.navbar-default{
		border: none;
	}

	.navbar-default .navbar-header{
		margin-bottom: 20px;
		position: relative;
	}

	.navbar-default .navbar-toggle{
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -10px;
	}

	.navbar-collapse{
		padding-top: 5px !important;
		padding-left: 5px;
		padding-right: 5px;
	}
	.navbar-collapse.collapse{
		overflow-y: auto !important;
	}


	.navbar-default .navbar-collapse{

		margin-top: 15px;	

		-webkit-box-shadow: 0px 16px 16px -16px rgba(99,99,99,0.6);

		-moz-box-shadow: 0px 16px 16px -16px rgba(99,99,99,0.6);

		box-shadow: 0px 16px 16px -16px rgba(99,99,99,0.6);

		position: relative;

		background: #fff;

		z-index: 1020;}

	.navbar-default .navbar-nav{
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-top: 0 !important;
		padding-right: 0 !important;
	}
	.navbar-default .navbar-nav>li{
		padding-right: 0 !important;
	}

    .navbar-nav>li,
    .sidebar-on-header>li {

        float: none;

        margin-bottom: 5px;

    }

	.navbar-default .navbar-nav>li>a,
	.sidebar-on-header>li>a{
		background-color: #eee;
		color: #333;
		display: block;
		padding: 10px 15px;
		text-align: center;
	}

	.navbar-default .navbar-nav>li>a:hover,
	.sidebar-on-header>li>a:hover{
		background-color: #eee;
		color: #333;
	}

	.language-box-mobile{
		display: block;
		margin-bottom: 5px;
	}

	.language-box-mobile #lang_sel{
		height: auto !important;
	}

	.language-box-mobile #lang_sel ul ul{

		position: relative;

		visibility: visible;}

	.language-box-mobile #lang_sel,

	.language-box-mobile #lang_sel li{

		width: 100%;}	

	.language-box-mobile #lang_sel a.lang_sel_sel{

		padding-right: 20px; }

	.language-box-mobile #lang_sel a.lang_sel_sel,

	.language-box-mobile #lang_sel ul ul>li>a{

		background-color: #fafafa;

		border-radius: 0; 

		text-align: center;}

	.language-box-mobile #lang_sel a.lang_sel_sel:before{

		border-right: none;

		border-top: 4px solid transparent;

		border-bottom: 4px solid transparent; 

		border-left:6px solid #ef5026; 	}

	.language-box-mobile #lang_sel ul ul a, 

	#lang_sel ul ul a:visited{

		font-size: 12px;

		line-height: 16px;

		padding: 10px 15px; }
	
	#lang_sel>ul>li.open ul, 
	.trial-page-list>ul>li.open ul{
		visibility: visible;
	}


	/* sidebar */

	.home-treatments-mobile-menu .nav-justified>li{

		display: block; 

		width: 100% !important;

		margin-bottom: 5px;}

	.home-treatments-mobile-menu a{

		text-decoration: none; }

	.home-treatments-mobile-menu .nav>li>a:hover, 

	.home-treatments-mobile-menu .nav>li>a:focus{

		background: none; }


	/* Treatments Page */
	.mobile-dropdown-menu .trial-page-list,
	.mobile-dropdown-menu #lang_sel {
		margin-top: 15px;
		margin-right: 0;
		height: 32px;
	}
	.mobile-dropdown-menu .trial-page-list,
	.mobile-dropdown-menu .trial-page-list li,
	.mobile-dropdown-menu #lang_sel,
	.mobile-dropdown-menu #lang_sel li {
		width: 100%;
	}

	.mobile-dropdown-menu .trial-page-list ul ul,
	.mobile-dropdown-menu #lang_sel ul ul{

		height: auto;
		
		z-index: 2;

		-webkit-box-shadow: 0px 0px 6px 0px rgba(99,99,99,.4);

		-moz-box-shadow: 0px 0px 6px 0px rgba(99,99,99,.4);

		box-shadow: 0px 0px 6px 0px rgba(99,99,99,.4);
	}

	.mobile-dropdown-menu #lang_sel a.lang_sel_sel,
	.mobile-dropdown-menu .trial-page-list a.current-trial-page{
		border: 1px solid #000;
		border-radius: 0;
		color: #333;
		padding-left: 15px;
		padding-right: 25px;
		padding-top: 3px;
		padding-bottom: 3px;
		text-align: left;
	}

	.mobile-dropdown-menu #lang_sel a.lang_sel_sel:before, 
	.mobile-dropdown-menu .trial-page-list a.current-trial-page:before{
		
		border: none;
		
		content: "\f107";
		
		display: inline-block;

	    width: 20px;

	    height: 20px;

	    font-size: 20px;

	    line-height: 1;

	    font-family: FontAwesome;

	    text-decoration: inherit;

	    font-weight: 400;

	    font-style: normal;

	    vertical-align: top;

	    text-align: center;

	    -webkit-transition: color .1s ease-in 0;

	    transition: color .1s ease-in 0;

	    -webkit-font-smoothing: antialiased;

	    -moz-osx-font-smoothing: grayscale;

	    left: auto;

	    right: 5px;
		
		margin-top: -10px;
	}

	.mobile-dropdown-menu #lang_sel a,
	.mobile-dropdown-menu #lang_sel a:visited,
	.mobile-dropdown-menu .trial-page-list a,
	.mobile-dropdown-menu .trial-page-list a:visited{
		background-color: #fff;
		text-decoration: none;
	}

	.mobile-dropdown-menu #lang_sel ul ul>li:last-child>a, 
	.mobile-dropdown-menu .trial-page-list ul ul li:last-child>a{
		border-radius: 0;
	}


	/* home */

	.testimonial-container{

		margin-top: 20px; }

	

	/* Footer */

	.footer-logo{

		text-align: center; }

	.footer-logo a{
		display: inline-block;
	}
	.footer-logo a>img{
		margin-left: auto;
		margin-right: auto;
	}

	.copyright{

		margin-bottom: 10px;

		text-align: center;	}



}







@media (max-width: 767px) {

	#header{

		padding-top: 15px;

		padding-bottom: 0px !important;}

	#header.home-header,
	#header.trial-header{
		padding-top: 10px;
	}

	#header.is-sticky .navbar-brand{

		margin-top: 5px;}



	.header-brand img{

		max-width: 200px;	}



	/* Navigation */

	.navbar-default {

		position: relative;	}



	.navbar-default .navbar-header{

		margin-bottom: 10px; }



	.navbar-default .navbar-nav{

		margin-bottom: 0px;	}



	.navbar-default .navbar-nav>li>a{

		padding-left: 15px;

		padding-right: 15px;}



	.navbar-default .navbar-nav>li>.sub-menu{

		position: static;

		float: none;

		width: auto;

		margin-top: 0;

		background-color: transparent;

		border: 0;

		box-shadow: none;	}



	.navbar-nav>li>.sub-menu:before{

		border: none;	}



	.navbar-default .navbar-brand{

		margin-left: 15px;}



	/* Widget */

	.widget_sp_image {

		text-align: center;}



	/* Content */

	.blog-thumb-image{

		float: none;}



	.blog-post-title .date{

		margin-left: 15px;}



	.object-feature-image{

		margin-bottom: 20px;}



	/* Page */

	.page-trial-container .post-title, .page-trial-container .post-content{

		padding-left: 0; }



	/* Comments */



	.comment-meta{

		position: relative;

		z-index: 1;

		top: 10px;

		left: 10px;	}



	.comment-list li.depth-2{

		padding-left: 30px !important;}



	.comment-content,

	.comment-list li.depth-2 .comment-content{

		float: none;

		width: auto;}



	.comment-list li.depth-2 .comment-content{

		min-height: 130px;}



	.comment-list #respond{

		width: 100%;}



	/* Footer */



	.footer-menu>li:first-child>a{



		border-left: none;}



	.copyright img{



		margin-right: 0;}



	.footer-menu{



		display: block;	}



	.mail-container{



		text-align: center;	}



}



@media (max-width: 639px){



	#header-home{



		background: #fff;	}



	#header-home .logo-action-box{



		position: static;}



	#header-home .logo-action-box:after{



		clear: both;



		content: "";



		display: table;	}



}



@media (max-width: 479px){



	/* Comments */

	.section-title span{

		font-size: 14px;

		line-height: 32px;}



	.comment-content, .comment-list li.depth-2 .comment-content{

		padding: 10px;

		padding-left: 110px;}



}







/* Tablet device */

@media (min-width: 768px) {

	#header.is-sticky .navbar-default .navbar-collapse{

		padding-top: 0px;	}
	

	.navbar>.container .navbar-brand, 

	.navbar>.container-fluid .navbar-brand{

		margin-left: 0;}


	/* Sidebar */

	.sidebar-menu{

		min-height: 490px;}



	/* Widget */

	.widget_sp_image img{

		height: auto;}



	/* Search */

	.form-search .form-group{

		margin-right: 8px;

		width: 470px;}



	.form-search .form-control{

		width: 100%;}



	.form-search .btn{

		padding-top: 8px;

		padding-bottom: 8px;

		width: 75px;}



	/* Content */	

	.blog-thumb-image{}

	.blog-post-title .date{

		position: absolute;

		right: 0;

		top: -10px;	}



	/* Page */

	.page-trial-container .post-title{

		padding-right: 140px; }

	.home-trial-page-list .even{
		padding-right: 10px; }

	.home-trial-page-list .odd{
		padding-left: 10px;	}



	#text-sizer{

		position: absolute;

		top: 50%;

		margin-top: -12px;

		right: 0; }


	.rtl #text-sizer { right:auto; left:30px; }
	/* Comments */

	#comments{

		width: 675px;}

	



}







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

	/* Navigation mobile appear earlier */

	.navbar-default .navbar-collapse {

		margin-left: -15px;

		margin-right: -15px;

		background: #fff;

	}

	.navbar-default .container{
		width: 100%;
	}

    .navbar-header {

        float: none;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 0px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-collapse.collapse {

        display: none !important;

    }

    .navbar-collapse.collapse.in {

        display: block !important;

    }

    .navbar-nav {

        float: none !important;

        margin: 7.5px -15px;

        padding-right: 15px;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

	.navbar-nav .open .dropdown-menu {

		position: static;

		float: none;

		width: auto;

		margin-top: 0;

		background-color: transparent;

		border: 0;

		box-shadow: none;

	}

	/* End Navigation */





	.header-brand img{

		max-width: 200px;	}



	/* Page */

	.page-trial-container .post-title, .page-trial-container .post-content{

		padding-left: 0; }



	/* Content */

	

	/* Footer */

}







/* Desktop small screen */

@media (min-width: 992px) {

	.navbar-default{

		border-bottom: none;
		
	}

	.navbar-nav.navbar-right:last-child{

		margin-right: 5px;	}


	.navbar-default .navbar-nav>li:not(:first-child){

		border-left: 1px solid #fff; }



	.navbar-default .navbar-nav>li:first-child{

		padding-left: 0;}



	.navbar-default .navbar-nav>li>a{

		line-height: 24px;

		padding-top: 0;

		padding-bottom: 0;}

	.navbar-default .navbar-collapse{

		padding-right: 0;}

	.navbar-default .navbar-nav>li{

		padding-left: 10px;

		padding-right: 10px;}

	.trial-navigation ul.nav-home-trial>li{
	
		display: block;
		
		float: left;}




	/* Sidebar */

	.menu-container{

		padding-right: 0; }



	/* Page */

	.content.left-indent{

		padding-left: 25px;	}

	.page-trial-container{

		padding-left: 0px;	}

	.page-trial-container .post-title, 

	.page-trial-container .post-content {

		padding-left: 25px;

		padding-right: 0px;

	}



	/* Home */

	.trial-list-container{

		border-right: 1px solid #dbdbdb; 

		padding-right: 25px; }

	.testimonial-container{
		padding-left: 25px; }


	/* footer */

	.copyright{

		text-align: left; }

	.footer-logo{

		text-align: right;

	}



}







/* Desktop large screen */



@media (min-width: 1200px) {



	.container{

		width: 1150px;	}



	/* Content */

	.blog-post-container{

		padding-right: 80px; }	



}







.retina-view{

	display: none;

}







@media only screen and (-moz-min-device-pixel-ratio: 1.5),



only screen and (-o-min-device-pixel-ratio: 3/2),



only screen and (-webkit-min-device-pixel-ratio: 1.5),



only screen and (min-device-pixel-ratio: 1.5),



only screen and (min-resolution: 144dpi) {



	.retina-view { display: inline-block; }



  	.starting-view { display: none; }



    .footer-menu>li.swiss-icon>a{



    	background-image: url(assets/img/swiss_icon_2_darkx.png);



    	background-size: 18px 20px;



    }



    .page-template-template-home .footer-menu>li.swiss-icon>a{



    	background-image: url(assets/img/swiss_icon_2x.png);



    	background-size: 18px 20px;



    }



    #footer .social-link .appstore-icon{



    	background-image: url(assets/img/appstore_button_x2.png);



    	background-size: 81px 27px;



    }



    .page-template-template-home #footer .social-link .appstore-icon{



    	background-image: url(assets/img/appstore_button_x2_white.png);



    	background-size: 81px 27px;



    }



}







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



	.retina-view { display: inline-block; }



  .starting-view { display: none; }



}


.wpml-ls-legacy-dropdown{width:100%;}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none;}
.wpml-ls-legacy-dropdown ul li a{font-size:12px;}


.wpml-ls-statics-shortcode_actions a {color: #fff; background-color: #444;}

.nav.nav-justified.nav-home-trial {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
    -ms-flex-align: stretch;
        align-items: stretch;
}