/*
Theme Name: Mediquip Plus
Theme URI: https://www.theclassictemplates.com/themes/free-mediquip-plus-wordpress-template/
Author: ClassicTemplate
Author URI: https://www.theclassictemplates.com/
Description: The year 2020 has shown us the most difficult time. It has put us through situations where we realized bunch of things. But we survived this disastrous year because of the medical services. Everyone from the medical industry has proven to be the real super-heroes. But to expand their reach even more, we present you Mediquip plus free Wordpress Theme! This product will help them to connect with the world quickly and easily. This Mediquip plus free Wordpress theme can be the savior for medical industry. Saving their time and efforts to create a functional website!. This Mediquip plus free Wordpress Theme is a combination of really amazing features. It is multipurpose with customization feature. You will be able to make any changes you want in it without touching the codes. It is multilingual and translation ready too. The Mediquip plus free Wordpress theme has responsive layout. It has SEO too, which will take care of your reach and viewership. It is device, user and browser friendly too. Your viewers can access it from anywhere and through anything. Plus it comes with social media assistance. All of these premium features you can get for free only here!
Version: 1.8.3
Tested up to: 5.6
Requires PHP: 5.6
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: mediquip-plus
Tags: blog, right-sidebar, custom-logo, full-width-template, footer-widgets, featured-images, custom-colors, editor-style, custom-header, custom-background, custom-menu, sticky-post, threaded-comments, theme-options, translation-ready

Mediquip Plus WordPress Theme has been created by ClassicTemplate (theclassictemplates.com), 2016.
Mediquip Plus WordPress Theme is released under the terms of GNU GPL
*/

*{
 margin:0;
 padding:0;
 outline:none;
}
body{
 margin:0;
 padding:0;
 line-height:20px;
 font-size:13px;
 color:#6E6D6D;
 font-family:Arial, Helvetica, sans-serif;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
img{
 border:none;
 margin:0;
 padding:0;
 height:auto;
 max-width:100%;
 }
p{
 margin:0;
 padding:0;
}
a{
 text-decoration:none;
 color:#0796D0;
}
a:hover{
 color:#333;
}
ol,ul{
 margin:0;
 padding:0;
}
.wp-caption, 
.wp-caption-text, 
.sticky, 
.gallery-caption, 
.aligncenter{
 margin:0;
 padding:0;
 max-width:100% !important;
}
.entry-content ol li, 
.entry-content ul li{
 margin-left:15px;
}
ul li ul, 
ul li ul li ul, 
ol li ol, ol li ol li ol{
 margin-left:10px;
}
h1,h2,h3,h4,h5,h6{
 color:#4B4A4A;
 font-family:'Roboto', sans-serif;
 margin:0 0 20px;
 padding:0;
 line-height:1.1;
 font-weight:400;
 }
h1{
 font-size:32px;
}
h2{
 font-size:30px;
}
h3{
 font-size:24px;
}
h4{
 font-size:20px;
}
h5{
 font-size:18px;
}
h6{
 font-size:14px;
}
.clear{
 clear:both;
}
.alignnone{
 width:100% !important;
}
img.alignleft, .alignleft{
 float:left;
 margin:0 15px 0 0;
 padding:5px;
 border:1px solid #cccccc;
}
img.alignright, .alignright{
 float:right;
 margin:0 0 0 15px;
 padding:5px;
 border:1px solid #cccccc;
}
.left{
 float:left;
}
.right{
 float:right;
}
#comment-nav-above .nav-previous, 
#comment-nav-below .nav-previous{
 float:none !important;
 margin:10px 0;
}
ol.comment-list li{
 list-style:none;
 margin-bottom:5px;
}

.logo{
 z-index:9999;
 padding:15px 0;
 color:#333;
 text-align:center;
 }
.logo h1{
 font-weight:600;
 margin:0;
 line-height:36px;
 color:#333;
}
.logo h1 span{
 color:#0796D0;
}
.logo a{
 color:#0796D0;
}
.logo p{
 text-transform:none;
}
.hidetitle{ display:none;}
.boxlayout{
 width:1140px;
 margin:0 auto;
 background-color:#fff;
 position:relative;
 box-shadow:0 -8px 8px #111;
}
.fulllayout{
 width:100% !important;
}
.container{
 width:1100px;
 margin:0 auto;
 position:relative;
}

/*header*/
.header{
 width:100%;
 z-index:9999;
 border-top:4px solid #0796d0;
 background-color:#fff;
 box-shadow:0px 0px 3px #ccc;
 position:relative;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit- box-sizing:border-box;
}
.headerInfo{
font:600 14px/18px 'Roboto', sans-serif;
position:absolute; 
background-color:#0796d0;
color:#fff;
top:0;
right:0;
padding:10px 20px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.headerInfo h5{ 
display:none;
}
.headerInfo .fa{ margin-right:10px;}
body.home .fixed-header {
position:fixed !important;
top:auto;
z-index:99999;
}
body.home .boxlayout .fixed-header{ 
width:auto;
padding:0 20px;
}

/*header menu css*/
.toggle{
display: block;
}
.toggle a{
 width:100%;
 color:#ffffff;
 background:url(images/mobilenav.png) no-repeat right center #0796D0;
 padding:10px 10px;
 margin-top:5px;
 font-size:16px;
 display:none;
}
.toggle a:hover{
color:#ffffff !important;
}
.headerNav{ box-shadow:0px 0px 3px #ccc;}
.sitenav{
 padding:0;
 text-align:center;
}
.sitenav ul {
 margin:0;
 padding:0;
 font-family:'Roboto', sans-serif;
 font-weight:600;
 font-size:15px;
}
.sitenav ul li{
 display:inline-block;
 margin:0;
 position:relative;
 text-align:center;
}
.sitenav ul li a{
 padding:18px 13px;
 display:block;
 color:#333;
 }
.sitenav ul li ul li{
 display:block;
 position:relative;
 float:none;
 top:-1px;
 border-bottom:1px solid #e7e6e6;
}
.sitenav ul li ul li a{
 display:block;
 padding-top:10px;
 padding-bottom:10px;
 position:relative;
 top:1px;
 text-align:left;
  }
.sitenav ul li a:hover, 
.sitenav ul li.current_page_item a{
 color:#0796D0;
 }

.sitenav ul li ul{
 display:none;
 z-index:9999999;
 position:relative;
}
.sitenav ul li:hover > ul{
 display:block;
 width:200px;
 position:absolute;
 left:0;
 text-align:left;
 background-color:#fff;
 box-shadow:0 2px 2px #333;
 }
.sitenav ul li:hover ul li ul{
 display:none;
 position:relative;
}
.sitenav ul li:hover ul li:hover > ul{
 display:block;
 position:absolute;
 left:200px;
 top:1px;
}

section#home_slider{
 padding:0;
 }
#wrapsecond{
 padding:45px 0;
}

/* = Services section css
-------------------------------------------------- */
.last_column{
 clear:right;
 margin-right:0 !important;
 }
.page4box{
 color:#6e6d6d;
 width:23.1%;
 float:left;
 margin:0 2.2% 0 0;
 position:relative;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.page4box .thumbbx{
 height:150px;
 width:150px;
 overflow:hidden;
 border-radius:50%;
 margin: auto;
 border:4px solid #ccc;
}
.page4box .thumbbx img{
 width:100%;
 height:auto;
 min-height:150px;
}
.pagecontent{
 padding:20px 0;
}
.page4box p{
 margin-bottom:20px;
 line-height:20px;
 }
.page4box h3{
 font-size:20px;
 font-weight:600;
 color:#404040;
 margin:0 0 25px;
}
.page4box h3 a{
color:#404040;
}
.pagemore{
 border:1px solid #404040;
 color:#404040 ;
 padding:8px 20px;
 display:inline-block;
 -moz-border-radius:20px;
 -webkit-border-radius:20px;
 border-radius:20px;
}
.page4box:hover .pagemore{
 background-color:#0796D0;
 border-color:#0796D0;
 color:#fff;
 }
.page4box:hover h3 a{
 color:#0796D0;
}	

/*services section css*/
.ReadMore{
 background-color:#262626;
 color:#fff ;
 padding:8px 10px;
}
.MoreLink{
 background-color:#262626;
 color:#fff ;
 display: inline-block;
 padding:6px 15px;
}

/* = Our Services css
----------------------------------------- */
#ourservices{
 padding:0 0 50px 0;
 margin-top:-45px;
 position:relative;
 z-index:9999;
}
#ourservices .container{
 background-color:#fff;
 padding:30px;
 position:relative;
 box-sizing:border-box;
}

.lastcols{
 margin-right:0 !important;
}

/* = Page lay out css
-------------------------------------- */
.site-main{
 width:740px;
 margin:0;
 padding:0;
 float:left;
}
.fullwidth{
 width:100% !important;
 float:none  !important;
}
.fullwidth p{
 margin-bottom:15px;
}
.contentsecwrap{
 padding:25px 0;
}
.contentsecwrap p{
 margin-bottom:20px;
 line-height:20px;
}

.listarticle{
 margin-bottom:30px;
 
 }
.listarticle h2 a{
 color:#484f5e;
}
.listarticle h2 a:hover{
 color:#34c6f6;
}
.listarticle p{
 margin-bottom:10px;
}
.blog-meta{
 font-style:italic;
 margin-bottom:8px;
}
.post-date, 
.post-comment, 
.post-categories{
 display:inline;
 color:#000000;
} 
.single_title{
 margin-bottom:15px;
 font-size:20px;
 text-transform:none;
}
.BlogPosts{
 width:31.2%;
 float:left;
 margin:0 3% 0 0;
}
.BlogPosts img{
 width:100%;
}
.post-thumb{
 margin:0 0 15px 0;
}
.postmeta{
 margin-bottom:10px;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
}
.post-thumb img{
 width:100%;
}
.nav-links .page-numbers{
padding:5px 10px;
color:#111;
}
select{ border:1px solid #ccc; height:30px; width:100%;}
/* = sidebar
---------------------------------------------- */
#sidebar{
 width:330px;
 float:right;
}
aside.widget{
 margin-bottom:25px;
}
aside.widget ul{
 list-style:disc;
 }
h3.widget-title{
 padding:0;
 margin:0 0 10px;
 color:#111111;
 font-size:20px;
 text-transform:uppercase;
}
#sidebar ul li{
 list-style:inside none disc;
 list-style-position:inside;
 border-bottom:1px solid #ccc;
 padding:8px 0;
}
#sidebar ul li a{
 padding:0 0 0 10px;
 color:#3b3b3b;
  display:inline-block;
 }
#sidebar ul li a:hover{
 color:#34c6f6;
}
#sidebar ul li:last-child{
 border:none;
}

#sidebar .search-form input.search-field{
 background-color:#f0efef;
 width:80%;
 padding: 12px 15px 12px 15px;
 box-sizing:border-box;
 border:1px solid #ddd;
 }
#sidebar .search-form input.search-submit{
 background:url(images/search-icon.png) no-repeat center center #0796d0;
 padding: 12px 0 12px 0;
 font-size:0;
 width:20%;
 height:43px;
 float:right;
 border:0;
}
.textwidget select{ 
width:100%;
}
table{ 
width:100%;
}

/* = Footer css
------------------------------------------- */
#footer{
 background-color:#1A191A;
 position:relative;
 color:#595959;
}
.ftr-4-box{
 width:22%;
 float:left;
 margin:0 4% 2% 0;
 box-sizing:border-box;
 padding:35px 0 15px;
 }
.widget-column-4 {
 margin-right:0px !important;
}
.ftr-4-box h5{
 font-weight:400;
 font-size:20px;
 color:#fff;
 margin-bottom:25px;
 border-bottom:1px solid #303030;
 padding-bottom:15px;
 text-transform:uppercase;
 }
.ftr-4-box h5 span{
 font-weight:300;
 color:#0796D0;
 }
.ftr-4-box ul{
 margin:0;
 padding:0;
 list-style:inside disc;
}
.ftr-4-box ul li {
 display:block;
 padding:0;
 border-bottom:1px solid #303030}
.ftr-4-box ul li a {
 color:#595959;
 font:normal 12px/24px Arial, Helvetica, sans-serif;
 background:url(images/list-arrow.png) no-repeat 0 12px;
 padding:5px 0 5px 20px;
 display:block;
}
.ftr-4-box ul li a:hover, 
.ftr-4-box ul li.current_page_item a {
 color:#dd5145;
}
.ftr-4-box a.readmore span{
 color:#fff;
}
.ftr-4-box p{
 margin-bottom:15px;
}
.copywrap {
 background-color:#111111;
 color:#ccc;
 position:relative;
 padding:15px 0;
 text-align:center;
}
.copywrap a{
 color:#0796D0;
}
.copywrap a:hover{
 color:#fff;
 }
#slider-main{
 min-height:350px;
 position:relative;
 background:url(images/slider-loader.gif) no-repeat center center #fff;
}