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, font, 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 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
@font-face {
font-family: 'Capitaine-Regular';
src: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/CapitaineRegularWeb/Capitaine-Regular.eot);
src: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/CapitaineRegularWeb/Capitaine-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/CapitaineRegularWeb/Capitaine-Regular.woff2) format('woff2'),
url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/CapitaineRegularWeb/Capitaine-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'LabGrotesque-Black';
src: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/LabGrotesqueWebBlack/LabGrotesque-Black.eot);
src: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/LabGrotesqueWebBlack/LabGrotesque-Black.eot?#iefix) format('embedded-opentype'),
url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/LabGrotesqueWebBlack/LabGrotesque-Black.svg#LabGrotesque-Black-Black) format('svg'),
url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/LabGrotesqueWebBlack/LabGrotesque-Black.ttf) format('truetype'),
url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/LabGrotesqueWebBlack/LabGrotesque-Black.woff) format('woff'),
url(//www.frontierallergist.com/wp-content/themes/frontierallergist/fonts/LabGrotesqueWebBlack/LabGrotesque-Black.woff2) format('woff2');
font-weight: normal;
font-style: normal;
} a{
color:#f7b219;
text-decoration:none;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.clear{
clear: both;
}
html, body {
font-size: 100%;
height: 100%;
}
body{
margin:0;
background-color: #ffffff;
transition: all 0.5s ease;
}
body, th, td, input, textarea{
color:#212121;
font-family: LabGrotesque-Black;
font-size:16px;
}
input.text{
background:#FFFFFF;
border:none;
padding:1px;
}
input.button{
background:#000000;
border:1px solid #000000;
color:#ffffff;
}
h1, h2, h3, h4, h5, h6{
color:#212121;
}
h1{
font-size:50px;
}
h2{
font-size:48px;
}
h3{
font-size:40px;
}
h4{
font-size:30px;
}
h5{
font-size:26px;
}
h6{
font-size:22px;
}
p, ul, ol{
font-size:18px;
line-height:36px;
}
blockquote{
margin-left:36px;
margin-right:36px;
}
a:hover{
border:none;
text-decoration: none;
}
h1 a, h2 a, h3 a{
border:none;
color:#597f65;
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover{
background:none;
color:#371015;
}
hr{
display:none;
}
.header-wrapper {
margin: 0 auto;
width: 100%;
z-index: 99999;
padding: 20px 0;
transition: all 0.5s ease;
}
.header-wrapper.shrink-header {
background: #fff;
padding: 0;
transition: all 0.5s ease;
}
#header {
height: auto;
position: relative;
z-index: 9999;
margin: 0 auto;
background: #fff;
}
.content {
max-width: 1200px;
padding: 0 30px;
box-sizing: border-box;
margin: 0 auto;
}
.header-table {
display: table;
width: 100%;
}
.header-col {
display: table-cell;
vertical-align: middle;
}
.header-col.header-left-block {
width: 25%;
}
.header-right-block {
width: 50%;
}
.book-now-section {
position: relative;
width: 15%;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link{
font-size: 14px !important;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav{
text-align: center !important;
}
#access {
float: right;
width: auto;
padding-top: 7px;
}
#access2 {
width: auto;
padding:0 20px;
}
#access .menu-header, 
#access2 .menu-header, 
div.menu { 
} 
#access .menu-header ul, #access2 .menu-header ul, div.menu ul { 
list-style: none; 
margin: 0; 
} 
#access .menu-header li, #access2 .menu-header li, div.menu li { 
float:left; 
position: relative; 
} 
#access a {
color: #1d1d1d;
display: block;
font-size: 18px;
font-weight: 300;
line-height: 38px;
padding: 0 16px;
text-decoration: none;
transition: all 0.5s ease;
}
#access2 a {
margin: 0 10px 0 0;
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;
line-height: normal;
color: #262626;
transition: all 0.5s ease;
padding: 0 25px;
}
#access ul ul, #access2 ul ul { 
display:none; 
position:absolute; 
top:38px; 
left:0; 
float:left; 
box-shadow: 0px 3px 3px rgba(0,0,0,0.2); 
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); 
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); 
width: 180px; 
z-index: 99999; 
} 
#access ul ul li, #access2 ul ul li { 
min-width: 180px;     
} 
#access ul ul ul, #access2 ul ul ul { 
left:100%; 
top:0; 
} 
#access ul ul a, #access2 ul ul a { 
background:#333; 
height:auto; 
line-height:1em; 
padding:10px; 
width: 160px; 
} 
#access li:hover > a, #access ul ul :hover > a, #access2 li:hover > a, #access2 ul ul :hover > a { 
color:#0077c1; 
transition: all 0.5s ease;
} 
#access ul li:hover > ul, #access2 ul li:hover > ul { 
display:block; 
} 
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a,
#access2 ul li.current_page_item > a, #access2 ul li.current-menu-ancestor > a, #access2 ul li.current-menu-item > a, #access2 ul li.current-menu-parent > a { 
color: #0077c1; 
transition: all 0.5s ease;
} 
* html #access ul li.current_page_item a, 
* html #access ul li.current-menu-ancestor a, 
* html #access ul li.current-menu-item a, 
* html #access ul li.current-menu-parent a, 
* html #access ul li a:hover, 
* html #access2 ul li.current_page_item a, 
* html #access2 ul li.current-menu-ancestor a, 
* html #access2 ul li.current-menu-item a, 
* html #access2 ul li.current-menu-parent a, 
* html #access2 ul li a:hover{ 
color:#0077c1; 
transition: all 0.5s ease;
} .social-links-outer {
float: right;
width: auto;
padding-top: 7px;
}
.social-links-outer a {
float: left;
width: 40px;
height: 40px;
font-size: 17px;
color: #0077c1;
line-height: 40px;
text-align: center;
transition: all 0.5s ease;
}
.social-links-outer a:hover{
background-color: #0077c1;
color: #ffffff;
transition: all 0.5s ease;
}
.swlogo {
bottom: 15px;
float: right;
position: absolute;
right: 10px;
z-index: 999999999;
}
#search{
float:right;
width:270px;
padding-top: 10px;
}
#search fieldset{
border:none;
}
#search #s{
padding:3px;
width:140px;
vertical-align:top;
}
#search #x{
width:60px;
vertical-align:top;
}
#logo-wrapper{
height:160px;
margin:0 auto;
width: 1521px;
background-color: #A8A8A8;
background-repeat: no-repeat;
}
#page {
margin: 0 auto;
padding-top: 0px;
width: 100%;
}
.contentmain{
width:490px;
float:left;
}
#content{
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;	
}
.post .title{
font-weight:normal;
margin:0;
}
h1.title{
color:#333333;
font-size:26px;
}
h2.title{
color:#371015;
font-size:16px;
}
.desctitle{
font-size:10px;
}
.post h1.title {
font-size: 24px;
height: auto;
font-family: LabGrotesque-Black;
font-size: 48px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.1;
letter-spacing: normal;
color: #597f65;
text-align:left;
margin-bottom: 40px;
}
.entry p{
padding-bottom:20px;
}
.entry ul,ol{
padding-left:20px;
}
.post .meta{
border-bottom:1px dotted #CCCCCC;
color:#333333;
font-size:14px;
}
.navigation{
padding-top:10px;
padding-bottom: 10px;
}
.navigation a{
font-size: 14px;
font-weight: bold;
}
.post .meta a{
color:#333333;
}
.post .links{
margin:0;
}
.post .tags{
font-size:9px;
font-weight:bold;
margin:0;
text-transform:uppercase;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
.post .links a, .post .tags a{
border:none;
}
.leftsidebar{
width:245px;
float:left;
}
.rightsidebar{
width:245px;
float:right;
}
#sidebar ul{
list-style:none;
margin:0;
padding:0;
}
#sidebar li{
background-color: #C6C6C6;
padding: 5px;
}
#sidebar li li{
margin:0;
}
#sidebar li h2{
margin:0;
}
#sidebar li h2{
height:30px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
line-height: 30px;
background-color: #333333;
text-align: center;
}
#sidebar li ul{
line-height:normal;
padding-left: 5px;
padding-right: 5px;	
}
#sidebar li li{
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/list.jpg);
background-repeat: no-repeat;
background-position: left center;
padding-left:15px;
padding-top: 5px;
padding-bottom: 5px;	
}
#sidebar li li li{
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/list.jpg);
background-repeat: no-repeat;
background-position: left center;
padding:0px;
}
#calendar{
margin:0 auto;
}
#calendar caption{
font-weight:bold;
}
#calendar table{
border-collapse:collapse;
text-align:center;
width:220px;
}
#calendar thead th{
background:#CCCCCC;
color:#FFFFFF;
}
#calendar tbody td{
background:#EEEEEE;
}
#calendar #today{
background:#B8D03B;
color:#FFFFFF;
font-weight:bold;
}
#calendar a{
font-weight:bold;
}
#calendar #prev{
text-align:left;
}
#calendar #next{
text-align:right;
}
#footer {
background-color: #597f65;
margin:0 auto;
padding: 70px 0 20px 0;
}
.footer_copy{	
float: left;
width: 50%;
}
.footer-link{
float: right;
width: 50%;
}
.comlabel{
color:#666666;
font-size:13px;
font-weight:lighter;
}
.comtext{
background-color:#371015;
border:5px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
.postlabel{
color:#666666;
font-size:13px;
font-weight:lighter;
}
.posttext{
background-color:#371015;
border:5px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
.commentlist{
list-style:none;
}
.authorcomment{
background-color:#efefef;
margin:10px 0px 0px 0px;
padding:3px;
}
.odd{
color:#333333;
background-color: #EAEAEA;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #666666;
}
.odd a:link{
color:#000000;
}
.commenttext{
color:#000000;
color:#000000;
font-size:10px;
margin:0px 0px 10px 0px;
padding:5px 10px 5px 10px;
background-color: #EAEAEA;
}
#author, #email, #url{
background:#FBFBFB;
border:1px solid #cbcbcb;
padding:3px;
width:40%;
margin-bottom:5px;
}
#comment{
background:#FBFBFB;
border:1px solid #cbcbcb;
margin-bottom:0.6em;
padding:3px;
width:95%;
}
#submit{
background-color:#efefef;
border-bottom:2px solid #CCCCCC;
border-left:1px solid #E4E4E4;
border-right:2px solid #CCCCCC;
border-top:1px solid #E4E4E4;
padding:3px;
}
blockquote{
padding-left:52px;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/qt.png);
background-repeat: no-repeat;
background-position: left top;
margin-top: 15px;
margin-right: 30px;
margin-bottom: 0;
margin-left: 10px;
padding-top: 5px;
}
blockquote cite{
display:block;
margin:5px 0 0;
}
.center{
text-align:center;
}
.aligncenter{
margin-right: auto;
margin-left: auto;	
}
img.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
hr{
display:none;
}
a img{
border:none;
}
pre{
background:#f3f2ed;
border:solid 1px #9a9a9a;
color:blue;
margin:10px;
padding:10px;
}
code{
color:#000;
font-size:1.0em;
}
p img {
padding: 0;
max-width: 100%;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.post-password-form input[type="password"] {
border: 1px solid #f90;
height: 30px;
padding: 0 5px;
}
.post-password-form input[type="submit"] {
background: #f90;
border: none;
height: 30px;
cursor: pointer;
color: #fff;
transition: all 0.5s ease;
}
.post-password-form input[type="submit"]:hover {
background: #e1921b;
transition: all 0.5s ease;
}
.post-comment-block .comments-area {
float: left;
width: 100%;
}
.post-comment-block .comments-area ul{
float: left;
width: 100%;
padding-left: 15px;
}
.post-comment-block .comments-area ul li{
float: left;
width: 100%;
padding-left: 15px;
}
.post-comment-block .comments-area ul li.media {
padding-bottom: 30px;
}
.post-comment-block .comments-area ul li .media-left-avatar{
float: left;
width: auto;
border-radius: 50%;
}
.post-comment-block .comments-area ul li .media-left-avatar img {
float: left;
width: 50px;
border-radius: 50%;
height: 50px;
}
.post-comment-block .comments-area ul li .media-body{
float: left;
width: auto;
padding-left: 30px;
}
.post-comment-block .comments-area ul li.media .children {
padding-top: 30px;
}
.contentmain_404{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
.center1{
text-align:center;
}
.container{
margin: 0 auto;
display: table;
width: 96%;
max-width: 1521px;
}
.home-page-section-one{
float: left;
width: 100%;
}
.owl-stage-outer{
float: left;
width: 100%;
}
.book-now-section a{
float: right;
padding:13px 35px 13px 18px;
border-radius: 27.5px;
background-color:#f7b219;
margin: 0 ;
font-family: LabGrotesque-Black;
font-size: 13px;
font-weight: 400;
color: #383838;
position: relative;
}
.full-div{
float: left;
width: 100%;
}
.site_logo a, .site_logo img {
display: block;
}
.header-left-block img{
max-width: 100%;
height: auto;
margin-top: 0;
}
#access2 a::after{
content: "";
position: absolute;
top: 15px;
right: 5px;
width: 17px;
height: 16px;
background: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/menu-arrow.svg) no-repeat;
}
.home-page-section-one{
background-repeat: no-repeat;
background-size: cover;
background-color: #f7b219;
}
.slider-caption{
}
.slider-caption h1{
margin: 0px 28px 24px 0;
font-family: LabGrotesque-Black;
font-size: 70px;
font-weight: 400;	
line-height: 1.1;
color: #383838;
text-align: left;
}
.slider-caption p{
margin: 24px 217px 5.6px 5px;
font-family: Capitaine-Regular;
font-size: 18px;   
line-height: 1.4;  
color: #383838;
}
.slider-caption a{
padding: 18px 78px 18px 79px;
border-radius: 27.5px;
box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
background-color: #fff;
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;  
line-height: normal;  
color: #383838;
float: left;
margin-top: 30px;
}
.slider-caption {
float: left;
width: 85%;
padding: 100px 0;
padding-left: 0px;
}
.home-page-section-two {
padding: 100px 0;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/blue-left.svg);
background-repeat: no-repeat;
background-position: left -20px top -100px;
}
.conditions-left {
padding: 20px;
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.inner-row{
max-width: 80%;
margin: 0 auto;
}
.ui-tabs-vertical { 
width: 100%;
}
.ui-tabs-vertical .ui-tabs-nav { 
padding: 25px 30px; 
float: left; 
width: 37%;
background: #fff;
}
.ui-tabs-vertical .ui-tabs-nav li a { 
display:block; 
}
.ui-tabs-vertical .ui-tabs-panel { 
float: right; 
width: 45%;
}
.conditions-left  h4{
margin: 0 ;
font-family: LabGrotesque-Black;
font-size: 24px;
font-weight: 400;	
line-height: normal;	
color: #383838;
border-bottom: 2px solid #f7b219;
padding-bottom: 10px;
margin-bottom: 20px;
}
#tabs-home-page.ui-tabs-vertical .ui-tabs-nav li,
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-nav li {
margin: 10px 0;	
list-style: none;
}
#tabs-home-page.ui-tabs-vertical .ui-tabs-nav li a,
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-nav li a{
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400; 	  	
line-height: normal;  	
color: #383838;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/black-right.png);
background-repeat: no-repeat;
background-position: right ;
}
#tabs-home-page.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a,
#tabs-home-page.ui-tabs-vertical .ui-tabs-nav li:hover a,
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a,
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-nav li:hover a{
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/yellow-right.png);
color: #f7b219;
transition: all 1s ease;
}
h3, h3 a , #tabs-home-page h3,#tabs-home-page-two h3 {
font-size: 48px;
font-family: LabGrotesque-Black;
font-size: 42px;
font-weight: 400;      
line-height: 1.1;    
color: #597f65;
}
#tabs-home-page p,#tabs-home-page-two p{
font-family: Capitaine-Regular;
font-size: 18px;    
line-height: 1.4;  
color: #383838;
margin: 20px 0;
}
#tabs-home-page a.content-a,#tabs-home-page-two a.content-a, .common-a, .sidebar-inner a, .page-content a.button-common{
color: #383838;
text-decoration: none;
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;       
line-height: normal;    
text-align: center;
height: 50px;    
padding: 14px 65px 17px;
border-radius: 25px;
background-color: #f7b219;
float: left;
margin-top: 30px;
}
.page-content a{
color: #f7b219;
background:none;
padding: 0;
height: auto;
}
.home-page-section-three{
background-color: #dee5e0;
padding: 100px 0;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/blue-right.svg);
background-repeat: no-repeat;
background-position: right -87px bottom -120px;
}
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-nav{
float: right;
}
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-panel{
float: left;
width: 43%;
}
.home-page-section-four{
background:#fff;
padding: 100px 0;
}
.author-details {
float: left;
width:90%;
padding-left: 5%;
}
.author-bio h3{
font-family: LabGrotesque-Black;
font-size: 42px;
font-weight: 400; 
line-height: 1.1;  
color: #597f65;
}
.author-bio p{
font-family: Capitaine-Regular;
font-size: 18px;    
line-height: 1.4;  
color: #383838;
margin: 20px 0;
}
.home-page-section-five{
background:#dee5e0;
padding: 50px 0;
}
h5{
font-family: LabGrotesque-Black;
font-size: 34px;
font-weight: 400;
line-height: 1.1;
color:#597f65;
float: left;
width: 40%;
margin-right: 8%;
}
.subscription-form{
float: left;
width: 40%;
}
.subscription-form input {
border: 0;
padding: 13px 20px;
box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
outline: none;
width: 80%;
float: left;
}
.subscription-form input[type="submit"]{
background-color: #f7b219;
width: 50px;
height: 50px;
border-radius: 100%;
font-size: 0;
box-shadow: none;
outline: none;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/black-right-yellowbg.png);
background-repeat: no-repeat;
background-position: center;
margin-left: -26px;
margin-top: 0px;
float: left;
}
#footer li {
list-style: none;
}
#footer h5 {
font-family: LabGrotesque-Black;
font-size: 24px;
font-weight: 400;   
line-height: 1.4;
color: #fff;
width: 100%;
margin-bottom: 20px;
}
#footer .custom-html-widget a{
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;
color: #f7b219;
float: left;
width: 100%;
line-height: 30px;
}
.footer-column-last ul {
border-left: 2px solid #f7b219;
float: left;
padding-left: 20px;
}
.footer-one .container {
border-bottom: 2px solid #f7b219;
padding-bottom: 50px;
margin-bottom: 10px;
}
.footer-link a, .footer_copy{
font-family: Capitaine-Regular;
font-size: 14px;
line-height: 1.8;
color: #fff;
}
.footer-link li{
float: left;
}
.footer-link li {
float: right;
margin-left: 20px;
}
a:hover, a{
text-decoration: none;
transition: all 1s ease;
}
.page-top-section{
padding: 70px 0;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/pagebg.svg);
background-repeat: no-repeat;
background-color: #f7b219;
}
.page-top-section h1, h1{
font-family: LabGrotesque-Black;
font-size: 70px;
font-weight: 400;
line-height: 1.1;
text-align: center;
color: #383838;
margin-bottom: 30px;
}
.page-top-section p, p, ul, li{
font-family: Capitaine-Regular;
font-size: 18px;
line-height: 1.4;
text-align: left;
color: #383838;
margin-bottom: 20px;
}
.page-top{
max-width: 60%;
margin: 0 auto;
}
.page-content-area{
padding: 70px 0;
background-color: #fff;
background-image:url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/gray-right.jpg);
background-repeat: no-repeat;
background-position: left top 400px;
float: left;
width: 100%;
}
.page-content-area-inner{
float: left;
width: 100%;
background-image:url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/gray-left.jpg);
background-repeat: no-repeat;
background-position: right bottom 200px;
}
.sidebar-inner {
background: #597f65;
padding: 20px;
float: left;
width: 100%;
}
h4 {
font-family: LabGrotesque-Black;
font-size: 42px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.1;
letter-spacing: normal;
color: #597f65;
margin-top: 25px;
}
.authorimg {
float: left;
margin-right: 20px;
}
.author-details-about {
float: left;
width: 100%;
margin-bottom: 20px;
}
.page-content{
float: left;
width: 100%;
}
.page-content ul {
padding-left: 80px;
border-left: 1px solid #f7b219;
}
.page-content ul ,.page-content ol{
margin-left: 80px;
border-left: 2px solid #f7b219;
padding-left: 25px;
}
.page-content li::marker {
color: #f7b219;
width: 10px;
height: 10px;
text-align: center;
}
.page-content h3 {
font-family: LabGrotesque-Black;
font-size: 42px;
font-weight: 400;
line-height: 1.1;
letter-spacing: normal;
color: #597f65;
margin: 40px 0 20px 0;
}
.page-top-section p{
text-align: center;
}
.sidebar-inner h3{
font-family: LabGrotesque-Black;
font-size: 22px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: normal;
text-align: center;
color: #fff;
margin-bottom: 20px;
}
.sidebar-inner p{
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
text-align: center;
color: #fff;
}
.sidebar-inner a {
padding: 14px 35px 17px;
display: inline-block;
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/black-right-yellowbg.png);
background-repeat: no-repeat;
background-position: right 13px top 50%;
float: none;
}    
.page-content iframe {
float: left;
width: 100%;
margin: 20px 0;
}
.page-template-template-no-sidebar .page-top-section {
background-color: #383838;
}
.page-template-template-no-sidebar .page-top-section h1, .page-template-template-no-sidebar .page-top-section p,
.page-template-template-sidebar-double  .page-top-section h1, .page-template-template-sidebar-double .page-top-section p{
color: #fff;
margin-bottom: 20px;
}
.page-template-template-sidebar-double .page-top-section {
background-color: #620b14;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
padding: 45px 19%;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
color: #fff;
font-family: LabGrotesque-Black;
font-size: 24px;
font-weight: 400;
line-height: 1.4;
}
#mega-menu-primary_nav > li > ul > li > a,
#mega-menu-primary_nav > li > ul > li > a:hover, 
#mega-menu-primary_nav > li > ul > li > a:focus, 
#mega-menu-primary_nav > li > ul > li > a:active{
color: #ffffff !important; }
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #f7b219;
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{
border-left: 2px solid #f7b219;
margin-bottom: 40px;
padding-right: 40px;
box-sizing: border-box;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
background-image: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/yellow2.png);
background-repeat: no-repeat;
background-position: right;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
color: #fff;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
top: 56px;
}
#mega-menu-primary_nav > li > ul > li.mega-book-now-section.book-now-section{
display: none !important;
}
.page-template-template-conditions  .page-top-section{
background-color: #620b14;
}
.page-template-template-conditions .page-top-section h1, 
.page-template-template-conditions h1, 
.page-template-template-treatments  .page-top-section h1, 
.page-template-template-conditions .page-top-section p,
.page-template-template-treatments  .page-top-section p{
color: #fff;
}
.doctors-details-about {
float: left;
width: 100%;
padding: 20px 0;
margin: 60px 0;
border-top: 2px solid #f7b219;
border-bottom: 2px solid #f7b219;
}
.doctors-details-about p {
font-family: Capitaine-Regular;
font-size: 18px;
line-height: 1.4;
color: #383838;
}
.conditions-listing {
background: #597f65;
padding: 20px;
float: left;
width: 100%;
margin-bottom: 40px;
}
.conditions-listing h3{
font-family: LabGrotesque-Black;
font-size: 16px;
font-weight: 400;
line-height: 2.1;
color: #f7b219;
cursor: pointer;
position: relative;
}
.conditions-listing h3::after {
content: "";
position: absolute;
background: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/plus.png) no-repeat right;
width: 13px;
height: 15px;
top: 10px;
right: 0;
}
.conditions-listing li{
font-family: LabGrotesque-Black;
font-size: 14px;
font-weight: 400;
line-height: 2;
color: #f7b219;
padding-left:20px;
list-style: inside;
margin-bottom: 0;
list-style: none;
}
.conditions-listing li a:hover{
color: #ffffff;
}
.ui-accordion-content{
height: auto !important;
}
.conditions-listing h3.ui-accordion-header-active{
color: #fff;
}
.conditions-listing li:hover{
color: #ffffff;
}
.conditions-listing h4{
font-family: LabGrotesque-Black;
font-size: 22px;
font-weight: 400;
line-height: 1.2;
text-align: center;
color:#fff;
}
.conditions-listing h3.open::after{
background: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/minus.png) no-repeat right;
}
.conditions-listing h3.ui-accordion-header-active,.conditions-listing h3{
transition: all 1s ease;
}
#accordion > div{
display: none;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{
content: "";
position: absolute;
top: 3px;
right: -21px;
width: 17px;
height: 16px;
background: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/menu-arrow.svg) no-repeat;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link{
padding-right: 35px;
} .NewMenu a.mega-menu-link {
padding-right: 10px !important;
position: relative;
}
.NewMenu.NewMenu-1 a.mega-menu-link:before {
content: " ";
display: block !important;
width: 3px !important;
height: 20px !important;
background-color: #f7b219 !important;
position: absolute !important;
right: -6px !important;
top: 50% !important;
transform: translateY(-50%);
}
.book-now-section{
position: relative;
}
.book-now-section img {
margin-top: 1px;
overflow: auto;
position: absolute;
top: 14px;
margin-left: 2px;
}
.author-bio {
float: left;
width: 65%;
}
.author-image {
float: left;
width: 35%;
}
.doctors-details-about img {
width: 100px;
height: 100px;
}
.page-template-template-treatments .page-top-section {
background-color: #003cab;
}
.blog-page-content{
background-color: #fef4dd;
padding: 60px 0;
}
.blog-page-content h1{
font-family: 'LabGrotesque-Black';
font-size: 70px;
font-weight: 400;
line-height: 1.1;
color: #383838;
text-align:left;
margin-bottom: 60px;
}
.first-blog-right h3{
margin-bottom: 20px;
float: left;
width: 100%;
}
.first-blog-right span , .second-blog-details span{
font-family: 'LabGrotesque-Black';
font-size: 10px;
font-weight: 400;
font-stretch: normal;
font-style: normal;
line-height: 1.2;
letter-spacing: 0.83px;
color: #38383863;
text-transform: uppercase;
}
.read-more-block a{
font-family: 'LabGrotesque-Black';
font-size: 16px;
font-weight: 400;
color:#383838;
padding: 13px 35px;
border-radius: 27.5px;
background-color: #f7b219;
}
.read-more-block {
float: left;
width: 100%;
margin-top: 30px;
text-align: center;
}
.read-more-block a{
position: relative;
}
.read-more-block img {
position: absolute;
top: 15px;
right: 9px;
}
.first-blog-left img {
width: 100%;
height: auto;
object-fit: cover;
}
.blog-section-one{
margin-bottom: 70px;
}
.second-blog-img{
margin-bottom: 20px;
}
.second-blog-details h3 {
font-family: 'LabGrotesque-Black';
font-size: 26px;
font-weight: 400;
line-height: 1.2;
color: #597f65;
margin-bottom: 20px;
}
.second-blog-img img{
width: 100%;
height: 184px;
object-fit: cover;
}
.second-blog-content-inner{
margin-bottom: 70px;
}
.single #page {
background: #fef4dd;
padding-top: 40px;
}
.all-post {
font-family: 'LabGrotesque-Black';
font-size: 16px;
font-weight: 400;
color: #f7b219;
margin-bottom: 40px;
position: relative;
}
.all-post img{
margin-right: 7px;
}
.feat-img {
width: 100%;
height: 300px;
object-fit: cover;
margin-bottom: 40px;
}
.blog-single-content {
max-width: 60%;
margin: 0 auto;
}
.single h2{
font-family: Capitaine-Regular;
font-size: 22px;
line-height: 1.4;
color: #597f65;  
border-bottom: 2px solid #f7b219;
padding-bottom: 20px;
margin-bottom: 40px;
}
.single h3{
font-family: Capitaine-Regular;
font-size: 18px;
line-height: 1.4;
color: #597f65;
border-bottom: 2px solid #f7b219;
padding-bottom: 20px;
margin-bottom: 20px;
}
.read-more-block.read-more-block-single{
margin-bottom: 100px;
}
.single .second-blog-details h3{
border-bottom: 0px;
}
.first-blog-right a{
float: left;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav li.mega-menu-item a {
line-height: 30px;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
margin-bottom: 10px;
text-transform: capitalize;
}
.mobile-only{
display: none;
}
.search .blog-section-two.full-div {
padding: 100px 0;
background: #fff;
}
.page-content-common {
float: left;
width: 100%;
padding: 50px 0;
}
.entry p{
margin-bottom: 0;
}
.navigation {
float: left;
width: 100%;
margin: 10px 0;
}
@media screen and (max-width: 1300px){
li.mega-NewMenu.NewMenu-1{
margin-left: 0px !important;
}
}
@media screen and (max-width: 1200px){
.sidebar-inner a{
font-size: 14px;
line-height: 24px;
}
h3, h3 a, #tabs-home-page h3, #tabs-home-page-two h3 {
font-size: 20px;
}
.post h1.title {
font-size: 38px;
}
.slider-caption h1 {
font-size: 40px;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link {
padding-right: 45px;
}
.header-col.header-left-block {
width: 15%;
}
.header-right-block {
width: 65%;
}
.book-now-section {
width: 20%;
}
}
@media screen and (max-width: 1150px) {
.slider-caption h1 {
font-size: 50px;
}
}
@media screen and (max-width: 1050px) {
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link {
padding-right: 35px;
}
}
@media screen and (max-width: 1024px){ .author-image img {
width: 80%;
height: auto;
}
.author-bio h3 {
font-size: 30px;
}
h5 {
font-size: 26px;
}
.page-top-section h1, h1 {
font-size: 40px;
}
.sidebar-inner a {
font-size: 11px;
line-height: 24px;
padding: 14px 5px 17px;
width: 100%;
}
}
@media screen and (max-width: 992px) { .content {
padding: 0;
}
.header-table {
display: block;
}
.header-col {
display: block;
width: 100% !important;
}
.header-col.header-left-block {
background-color: #fff !important;
z-index: 9;
position: relative;
text-align: center;
}
.book-now-section{
float: left;
}
.author-details{
margin-left: 0;
}
.author-image img {
width: 80%;
height: auto;
}
.header-left-block img {	   
margin: 0 auto;
display: block;
float: none;
}
#header .container{
width: 100%;
} .header-right-block {
float: right;
width: 100%;
background: #597f65;
padding: 10px 0;
}
.header-right-block #access2 {
float: none;
}
#mega-menu-wrap-primary_nav {
background: #597f65;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
font-size: 18px;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
background: none;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link {
padding: 0 10px;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
background: none !important;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item > a.mega-menu-link{
color: #fff;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav {
text-align: center;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-item{
margin: 0 auto;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
border-top: 2px solid #f7b219;
border-left: 0;
padding: 0 !important;
margin-bottom: 0;
}	
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child {
border-bottom: 2px solid #f7b219;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
top: 50px;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu {
padding: 15px 24px 80px;
min-height: 400px;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
width: 100%;
}
#mega-menu-primary_nav > li > ul > li > a, 
#mega-menu-primary_nav > li > ul > li > a:hover, 
#mega-menu-primary_nav > li > ul > li > a:focus, 
#mega-menu-primary_nav > li > ul > li > a:active{ color: black;
margin-bottom:0 !important;
padding: 15px 0 !important;
z-index: 999;
}
#mega-menu-primary_nav > li > ul > li > a.mega-sub-menu{
margin-top:10px !important;
}
#mega-menu-primary_nav > li > ul > li > a:before {
content: " ";
display: block !important;
position: absolute !important;
background: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/plus.png) no-repeat right !important;
width: 13px !important;
height: 15px !important;
top: 21px !important;
right: 0;
}
#mega-menu-primary_nav > li > ul > li > a.open:before{
background: url(//www.frontierallergist.com/wp-content/themes/frontierallergist/images/minus.png) no-repeat right !important;
}
#mega-menu-wrap-primary_nav #mega-menu-primary_nav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{
display: none;
}
#mega-menu-primary_nav > li > ul > li.mega-book-now-section.book-now-section {
display: block !important;
border: none !important;
text-align: center !important;
margin-top: 20px !important;
position: absolute !important;
bottom: 25px !important;
left: 0 !important;
}
#mega-menu-primary_nav > li > ul > li.mega-book-now-section.book-now-section > a:before,
#mega-menu-primary_nav > li > ul > li.mega-book-now-section.book-now-section > a:after{
display: none !important;
}
#mega-menu-primary_nav > li > ul > li.mega-book-now-section.book-now-section a {
background-color: #f7b219 !important;
width: auto !important;
line-height: 1.5 !important;
color: #000 !important;
margin: 0 auto;
padding: 13px 35px 13px 18px !important;
border-radius: 27.5px;
font-size: 13px !important;
font-weight: 400;
color: #383838;
position: relative;
}
.header-col.book-now-section{
display: none;
}
.NewMenu {
display: none !important;
} .col-lg-3.col-md-3.col-xs-12.header-left-block, .col-lg-3.col-md-3.col-xs-12.book-now-section {
width: 100% !important;
float: none !important;
max-width: 100% !important;
display: block !important;
flex: none;
text-align: center;
}
.site_logo a {
display: inline-block;
margin: 0 auto;
}
.header-wrapper{
padding:0;
}
.header-left-block {
float: left;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
}
.book-now-section {
display: block;
text-align: center;
margin-top: 0;
background: #597F65;
padding-top: 10px;
padding-bottom: 20px;
}
.book-now-section a {
float: none;
display: inline-block;
}
.book-now-section img {
top: 14px;
}
.col-lg-3.col-md-3.col-xs-12.book-now-section img {
top: 24px;
} .forecast .day {
width: calc(33% - 16px) !important;
}
}
@media screen and (max-width: 960px) {
.book-now-section a {
font-size: 14px;
}
}
@media screen and (max-width: 800px) {
.book-now-section{
display: block;
}
.slider-caption h1 {
font-size: 40px;
}
.slider-caption p {
margin: 24px 50px 5.6px 5px;
}
.conditions-left h4 {
font-size: 16px;
}
#tabs-home-page.ui-tabs-vertical .ui-tabs-nav li a, #tabs-home-page-two.ui-tabs-vertical .ui-tabs-nav li a {
font-size: 14px;
}
#tabs-home-page a.content-a, #tabs-home-page-two a.content-a, .common-a, .sidebar-inner a, .page-content a.button-common{
padding: 14px 25px 17px;
}
#footer h5 {
font-size: 18px;
margin-bottom: 10px;
}
#footer .custom-html-widget a {
font-size: 14px;
line-height: 22px;
}
#custom_html-2 img {
height: 100px;
width: auto;
}
h5 {
font-size: 22px;
}
.subscription-form input{
font-size: 14px;
}
}
@media screen and (max-width: 768px) {
.slider-caption h1 {
font-size: 35px;
}
.slider-caption p{
margin-right: 0;
}
h3, h3 a, #tabs-home-page h3, #tabs-home-page-two h3 {
font-size: 24px;
}
#tabs-home-page a.content-a, #tabs-home-page-two a.content-a, .common-a, .sidebar-inner a, .page-content a.button-common{
padding: 14px 30px 17px;
}
h5{
font-size: 20px;
}
body, th, td, input, textarea{
font-size: 14px;
}
#footer h5 {
font-size: 18px;
}
#footer .custom-html-widget a {
font-size: 12px;
line-height: 22px;
}
#custom_html-2 img {
height: 150px;
}
.slider-caption {
padding: 50px 0;
}
.home-page-section-two {
padding: 50px 0;
}
#tabs-home-page p, #tabs-home-page-two p , .author-bio p, .page-top-section p, p, ul, li{
font-size: 16px;
}
.page-top-section h1, h1 {
font-size: 35px;
}
h4 {
font-size: 30px;
}
.page-content h3 {
font-size: 28px;
}
.about-sidebar, .contact-sidebar{
margin-top: 40px;
}
.blog-page-content h1{
font-size: 35px;
margin-bottom: 30px;
}
.post h1.title {
font-size: 30px;
margin-bottom: 20px;
}
.single h2 {
font-size: 18px;
}
.wp-block-image img {
max-width: 100%;
height: auto;
}
}
@media screen and (max-width: 767px) {
li.mega-NewMenu.NewMenu-1{
margin-left: 0 !important;
}
.slider-caption {
width: 100%;
padding: 50px 0;
}
.slider-caption h1 {
font-size: 28px;
margin-right: 0;
}
.slider-caption a{
width: 100%;
text-align: center;
padding: 18px 40px 18px 40px;
}
.ui-tabs-vertical .ui-tabs-panel , .ui-tabs-vertical .ui-tabs-nav,
#tabs-home-page-two.ui-tabs-vertical .ui-tabs-panel{
float: left;
width: 100%;
}
.home-page-section-two , .home-page-section-three{
padding: 50px 0;
}
h3, h3 a, #tabs-home-page h3, #tabs-home-page-two h3 {
font-size: 22px;
}
.inner-row {
max-width: 90%;
}
.author-bio h3 {
font-size: 28px;
}
.author-details {
width: 100%;
padding-left: 0;
}
.home-page-section-five h5{
width: 100%;
margin: 0;
}
.subscription-form {
width: 100%;
margin-top: 20px;
}
.home-page-section-two {
background-position: left -20px bottom -100px;
}
.ui-tabs-vertical .ui-tabs-panel{
margin-bottom: 30px;
}
#tabs-home-page a.content-a, #tabs-home-page-two a.content-a{
width: 100%;
}
.mobile-only{
display: block;
}
.home-page-section-four .author-bio h3{
display: none;
}
.author-image, .common-a {
width: 100%;
}
.author-image img {
width: 120px;
float: left;
margin-right: 20px;
}
.author-bio {
width: 100%;
}
.mobile-only h3{
font-size: 24px;
margin-top: 20px;
}
.desktop-only{
display: none;
}
#custom_html-2 img {
height: auto;
}
.footer_copy, .footer-link {
float: left;
width: 100%;
text-align: center;
}
.footer-link li {
float: none;
display: inline-block;
}
.page-top-section h1, h1 {
font-size: 34px;
}
.page-top-section {
padding: 30px 0;
}
.page-top {
max-width: 96%;
}
.page-top-section p {
text-align: left;
}
.page-top-section p, p, ul, li {
font-size: 16px;
}
.page-content-area {
padding: 30px 0;
}
.page-content ul, .page-content ol {
margin-left: 0;
}
.doctors-details-about p {
font-size: 14px;
}
.condition-sidebar {
display: none;
}
.author-details-about h4 {
font-size: 28px;
}
.page-content h3 {
font-size: 28px;
}
.about-sidebar, .contact-sidebar{
display: none;
}
.page-content.page-content-contact h3 {
margin-top: 0;
}
.page-content a.button-common{
width: 100%;
}
.blog-page-content h1{
font-size: 34px;
margin-bottom: 30px;
}
.first-blog-right .read-more-block{
display: none;
}
.read-more-block a {
width: 100%;
float: left;
}
.post h1.title {
font-size: 28px;
}
.blog-single-content {
max-width: 96%;
} .forecast .day {
width: calc(50% - 16px) !important;
}
}
@media screen and (max-width: 480px) { .forecast .day {
width: 100% !important;
margin: 0 8px 20px !important;
}
.forecast ul.singleForecast h3.date{
padding: 0 0 20px !important;
}
} .sidebar-inner .sidebar-contact-info a {
padding: 0;
display: inline-block;
background-image: none;
background-repeat: no-repeat;
background-position: unset;
background-color: unset;
color: #f7b219;
margin: 0 0 10px;
float: none;
height: auto;
}
.mc4wp-response:before {
content: " ";
display: block;
clear: both;
}
.mc4wp-alert.mc4wp-success {
display: block;
float: none;
max-width: 500px;
padding-top: 10px;
} .forecast {
width: 100%;
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 20px auto 0;
}
.forecast .day {
background: #fff;
margin:0 8px 20px;
width: calc(20% - 16px);
padding: 30px 0 0;
position: relative;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);
overflow: hidden;
font-family: 'Lato', sans-serif;
}
.forecast ul{
margin-bottom: 0;
font-family: 'Lato', sans-serif;
}
.forecast ul.singleForecast h3.date {
font-size: 24px;
text-align: left;
text-transform: uppercase;
letter-spacing: .1em;
color: #555555;
padding: 0 22px 20px;
font-weight: 400;
font-family: 'Lato', sans-serif;
}
.forecast ul.singleForecast li {
font-size: 16px !important;
margin-bottom: 5px;
display: block;
font-family: 'Lato', sans-serif;
}
.day-wrap {
padding: 0 22px;
}
.day-wrap:after {
content: " ";
display: block;
clear: both;
}
.forecast ul.singleForecast .icon {
display: inline-block;
width: 70%;
float: right;
}
.forecast ul.singleForecast .icon li{
text-align: center;
}
.forecast ul.singleForecast .description {
text-align: center;
line-height: 1.2;
margin: 0px auto 15px;
color: #9f9f9f;
font-size: 15px;
}
.forecast ul.singleForecast .temp {
margin-bottom: 12px;
padding: 0 0px 10px;
display: inline-block;
width: 30%;
float: left;
}
.forecast ul.singleForecast .temp .min, .forecast ul.singleForecast .temp .max {
font-weight: 900;
font-style: normal;
color: #3b3b3b;
font-size: 28px;
display: block;
position: relative;
padding-bottom: 15px;
}
.forecast ul.singleForecast .temp span.high {
font-size: 10px;
color: #fff;
right: 0;
bottom: 0;
background-color: #ed1c24;
display: block;
text-align: center;
border-radius: 21px;
padding: 0;
max-width: 40px;
}
.forecast ul.singleForecast .temp span.low {
font-size: 9px;
color: #fff;
right: 0;
bottom: 0;
background-color: #289812;
display: block;
text-align: center;
border-radius: 21px;
padding: 0;
max-width: 40px;
}
.allergy-wrap {
background-image: linear-gradient(to right, #587e65, #346043);
background-size: cover;
background-position: bottom right;
padding: 20px 22px 30px;
position: relative;
z-index: 9;
}
.forecast .day:after {
content: " ";
display: block;
background-image: linear-gradient(to right, #587e65, #346043);
width: 100%;
top: 75%;
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.allergy-wrap li{
color: #fff;
font-size: 15px;
}
.forecast a.button.white {
padding: 0px;
width: 160px;
margin: 13px auto 0;
text-transform: uppercase;
font-size: 11px;
background: #fff;
text-align: center;
display: inline-block;
height: 34px;
line-height: 34px;
font-weight: 700;
font-style: normal;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #366445;
} .wi {
line-height: 1.4;
padding: 0 0 10px;
font-size: 50px;
}
.wi:before {
font-family: weathericons !important;
font-style: normal;
font-weight: 400;
line-height: 1;
color: #f7b219;
-moz-osx-font-smoothing: grayscale;
} .icon-accu1:before {content: "\f00d";}
.icon-accu2:before {content: "\f002";}
.icon-accu3:before {content: "\f002";}
.icon-accu4:before {content: "\f07d";}
.icon-accu5:before {content: "\f003";}
.icon-accu6:before {content: "\f002";}
.icon-accu7:before {content: "\f013";}
.icon-accu8:before {content: "\f00c";}
.icon-accu9:before {content: "\f0d7";}
.icon-accu10:before {content: "\f0d8";}
.icon-accu11:before {content: "\f014";}
.icon-accu12:before {content: "\f01a";}
.icon-accu13:before {content: "\f009";}
.icon-accu14:before {content: "\f009";}
.icon-accu15:before {content: "\f01e";}
.icon-accu16:before {content: "\f010";}
.icon-accu17:before {content: "\f010";}
.icon-accu18:before {content: "\f019";}
.icon-accu19:before {content: "\f01b";}
.icon-accu20:before {content: "\f00a";}
.icon-accu21:before {content: "\f00a";}
.icon-accu22:before {content: "\f01b";}
.icon-accu23:before {content: "\f00a";}
.icon-accu24:before {content: "\f076";}
.icon-accu25:before {content: "\f0b5";}
.icon-accu26:before {content: "\f015";}
.icon-accu27:before {content: "\f0e9";}
.icon-accu28:before {content: "\f0ea";}
.icon-accu29:before {content: "\f017";}
.icon-accu30:before {content: "\f055";}
.icon-accu31:before {content: "\f053";}
.icon-accu32:before {content: "\f012";}