/* 
Theme Name:     Dr. SGL
Theme URI:      https://www.stamina.ch
Description:    Stamina SA - developpement theme
Author:         Stamina SA - Mickael Houdebert
Author URI:     https://www.stamina.ch
Version:        3.0.0
License:		no Licencing possibility
License URI:	http://www.stamina.ch
Tags:			Custom theme 
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:normal}
q:before,q:after{content:'';font-family:Georgia,"Times New Roman",Times,serif}
abbr,acronym{border:0}
body,button,input,select,textarea{color:#333;font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:16px}
a{color:#0072bc;cursor:pointer;text-decoration:none}
a:visited{color:#8e599f}
a:hover{text-decoration:underline}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0}
body,button,input,select,textarea{color:#333;font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:16px}
.alignleft{display:inline;float:left}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.alignright{display:inline;float:right}
html{-webkit-text-size-adjust:100%;height:100%;width:100%}
a,a:visited,a:focus{outline:none;color:#ef7180}
img,object,embed,video{max-width:100%;height:auto}
strong{font-weight:700}
body{color:#6c6c6c;font-size:15px;line-height:1.5em;height:100%;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.Wrapper{width:auto;overflow:hidden}
.Wrapper.AlignLeft{float:left}
.Wrapper.AlignCenter{margin:0 auto;margin-top:-10px}
.Wrapper.AlignRight{float:right}
.grey{color:#999}
#Logo{z-index:9999;float:left;margin-top:25px}
#Header{width:100%;display:inline-block;background-color:#fff;position:fixed;box-shadow:-1px -7px 3px 8px rgba(0,0,0,0.18);border-top:8px solid #EF7180;height:123px;z-index:9999}
.SiteInfos{width:100%;text-align:center}
.Slider{background-color:#ffc0cb;display:block;height:35px;width:100%;min-height:170px}
.TopHeader{background-color:#EF7180;height:30px;text-align:right;color:#fff}
.HideButtun{display:none}
.row{width:100%;max-width:1200px;margin:0 auto;display:table}
.pink{color:#EF7180}
h2{font-size:15px;font-weight:700}
h3{color:#EF7180;font-weight:700;margin-bottom:25px;text-transform:uppercase;text-align:left}
.TopSite{float:right;margin-top:53px}
.TopSite ul li{border-left:1px solid #ccc}
.TopSite a{color:#6c6c6c}
.TopSite a:hover{text-decoration:none}
.TopIcon{float:right;padding-left:9px;padding-right:9px}
.TopIcon.Map{padding-right:0}
.TopIcon.Tel{border:none}
@media screen and (max-width: 1300px) {
.row{width:90%}
}
.top_link{background-image:url(images/ArrowTop.png);width:71px;height:56px;position:fixed;top:150px;right:0;display:none}
#ToTop{width:33px;height:33px;text-align:center;font-weight:700;color:#444;text-decoration:none;position:fixed;bottom:52px;right:84px;display:none;background-image:url(images/ArrowTop.png);z-index:9999}
#ToTop:hover{text-decoration:none}
.Error{width:80%;text-align:center;margin:0 auto;margin-top:200px}
.Error h1{font-size:13em}
.inf-main{width:80%;margin-bottom:45px;float:left}
.inf-main .inf-content{margin-top:13px}
.inf-main h4,.inf-main span,.inf-main label,.inf-main input,.inf-main .inf-submit,.inf-main .inf-success p a{color:#555;font-size:14px}
.inf-main h4{font-size:18px;margin:0 0 13px}
.inf-main h4,.inf-main label{font-weight:700}
.inf-main .inf-input{margin-bottom:7px;width:70%;float:left}
.inf-main label{display:block}
.inf-main input{height:35px;color:#999;border:1px solid #E9E9E9;border:none;padding-left:7px}
.inf-main .inf-input.inf-error label,.inf-main .inf-input.inf-error span.inf-message{color:#c03}
.inf-main .inf-input.inf-error input{border:1px solid #c03}
.inf-main .inf-input input{width:100%;border:1px solid #ccc}
.inf-main .inf-input.inf-error span.inf-message{display:block}
.inf-main .inf-submit{text-align:left;width:30%;float:left}
.inf-main .inf-submit input{background-color:#EF7180;color:#fff;border:none;font-weight:400;height:auto;padding:10px 15px 11px;margin-top:2px}
.inf-main .inf-submit input.disabled{opacity:.4}
.inf-btn{color:#555;border:medium none;font-weight:400;height:auto;padding:7px;display:inline-block;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.24);border-radius:2px;line-height:1em}
#Footer{width:100%;clear:both;margin-top:50px;float:left}
#SiteMap{width:100%;background-color:#eee;display:none}
#SiteMap ul li{display:table-cell}
#SiteMap ul li a{padding:0 10px}
#Contacts{width:100%;text-align:center}
#Address{background-color:#fafafa}
.Social{width:100%;background-color:#eee}
.Social div{display:inline-block}
.FirstSection{height:650px;background-position:center;min-height:100%;height:100vh;position:relative;-webkit-background-size:cover;background-size:cover}
.LogoPage{position:relative;bottom:120px;margin:0 auto;text-align:center;width:100%;position:absolute;bottom:120px;left:0}
.ArrowBottom{position:absolute;bottom:3%;width:100%;text-align:center;left:0}
.SecondSection{background-position:center;-webkit-background-size:cover;background-size:cover;width:100%;float:left;position:relative}
.ParagraphLeft{max-width:530px;float:left;background-image:url(images/55.png);background-repeat:repeat;padding:20px;margin-top:110px;margin-bottom:110px}
.Texte{margin-bottom:25px;text-align:left}
p{margin-bottom:25px}
.BlogLink{float:right;background-image:url(images/Quote.png);background-repeat:no-repeat;font-size:25px;padding-left:35px;padding-top:50px;color:#fff;position:absolute;bottom:6.2%;right:10%}
.BlogLink a{color:#fff;font-weight:300}
.BlogLink a:hover{color:#fff;text-decoration:none}
.BlogLink span{padding:0 15px}
.BlogLink ul{float:right}
.BlogLink ul li{display:inline-block;background:#ef7180 none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;font-size:1em;height:27px;list-style:outside none none;margin-right:10px;padding:5px 1px 1px;text-align:center;width:32px}
.ThirdSection{background-position:center center;background-size:cover;float:left;width:100%;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
.Specialisation{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;width:100%}
.MedecineSpecialisation{width:224px;padding:20px;position:relative;background-image:url(images/90.png);margin-top:110px;vertical-align:top;display:inline-block;*display:inline;zoom:1;z-index:10}
.bg-blur{position:relative}
.stretch{width:100%;display:inline-block;font-size:0;line-height:0}
.ThirdSection{float:left;width:100%}
.FourthSection{display:inline-block;padding-top:90px;width:100%}
.ContactLeft{width:45%;float:left}
.ContactRight{width:45%;float:right}
.FifthSection{width:100%;display:inline-block;height:321px;background-position:center center;background-size:cover}
.Newsletter{background-image:url(images/Quote.png);background-repeat:no-repeat;padding-top:50px;font-size:25px;padding-left:35px;line-height:1.3em;font-weight:300}
.Newsletter .Second p{font-weight:300}
.SocialIcons{margin-bottom:55px}
.SocialIcons ul li{background:#ef7180 none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;text-align:center;height:27px;width:32px;font-size:1.3em;list-style:outside none none;margin-right:10px;padding:5px 1px 1px}
.SocialIcons ul li img{padding-top:2px}
#HeaderSidebar,#FooterSidebar{width:100%;display:block;clear:both;background-color:#ccc}
#HeaderSidebar div,#FooterSidebar div{display:inline-table;margin:0 auto}
.side{clear:both;background-color:#fff}
#SideBar.left,#SideBar2.left{width:20%;float:left;clear:left}
#SideBar.right,#SideBar2.right{width:20%;float:right;clear:right}
#SideBar div div h3{text-transform:uppercase;font-weight:700;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:5px}
#SideBar div div ul{margin-bottom:25px}
.widget-area .widget ul ul{margin-left:12px;margin-left:.857142857rem}
.widget_rss li{margin:12px 0;margin:.857142857rem 0}
.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;font-size:.785714286rem;margin-left:12px;margin-left:.857142857rem}
#wp-calendar{margin:0;width:100%;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#686868}
#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left}
#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right}
.widget_search label{display:block;font-size:13px;font-size:.928571429rem;line-height:1.846153846}
.widget_twitter li{list-style-type:none}
.widget_twitter .timesince{display:block;text-align:right}
.GlobalPage{height:100%;width:100%}
.blog .GlobalPage{margin-top:100px}
.GlobalPage.left{width:60%;float:left}
.GlobalPage.right{width:60%;float:right}
.GlobalPage.full{width:100%}
.SideLeft{float:left;width:45%;padding-right:5%}
.SideRight{float:right;width:50%}
.SloganBig{font-family:Georgia,"serif",Constantia,"Lucida Bright","DejaVu Serif";font-size:30px;line-height:1.3em;padding-left:50px;margin-top:50px}
.post-title{text-transform:uppercase;font-weight:700;font-size:17px;margin-top:15%;padding-bottom:5px}
.blog .post-title{margin-top:0;text-transform:none}
.post-content{margin-top:30px}
.PostContainer{float:left;width:75%;background-color:blue}
.blog .post{float:left;width:32%;background-color:#ffc0cb;margin-right:2%}
.blog .post:nth-child(3n+3){margin-right:0}
#BreadcrumbContainer{width:100%;display:inline-block;background-color:#ffc0cb}
#crumbs span{display:inline-flex;margin-right:10px}
.post-comments{margin-top:20px}
.comments-template{margin:10px 0}
input.error,textarea.error{background-color:#FFD1D6;border:1px solid #ccc;padding:2px}
label.error{color:red;display:none}
@media screen and (max-width: 1050px) {
.ParagraphLeft{margin-bottom:200px}
.BlogLink{bottom:3%}
}
@media screen and (max-width: 930px) {
.ContactLeft,.ContactRight{width:100%}
}
@media screen and (max-width: 800px) {
#Logo{display:none}
.TopSite{float:none;margin:0 auto;display:table;margin-top:25px}
.TopIcon{display:inline-block}
#Header{height:68px}
.MedecineSpecialisation{margin-top:20px}
}
@media screen and (max-width: 700px) {
.LogoPage img{width:80%}
}
@media screen and (max-width: 610px) {
.MedecineSpecialisation{width:100%;margin:0 auto;display:block;margin-top:50px}
.scrollToTop{right:46.5%}