/*
Theme Name: sitepadweb
Theme URI: https://sitepad.com/themes/SitePad
Author: SitePad team
Author URI: https://sitepad.com/
Version: 1.1
Category: technology
Template: sitepad
License: Proprietary
License URI: https://sitepad.com/theme-license
Tags: robots,science,innovation ,dron
Text Domain: sitepadweb

Use it to make some cool website and have fun.
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:14px}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:14px}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}


/* Box Model */

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* Basic */

body{
font-family: Poppins, Arial, Sans-Serif;
}

a {
	text-decoration: none;
	outline: none;
}

/* Sitepad Single Template*/
.sitepad-template-name{
border-bottom:1px solid #dddddd;
}

.sitepad-template-name h1{
font-family:poppins;
display:inline-block;
line-height: 1.6;
font-weight: 500;
font-size: 30px;
text-transform: capitalize;
padding:10px;
}

.sitepad-template-name .sitepad-demo-url{
display: inline-block;
vertical-align: middle;
margin:15px 10px 0px 0px;
padding:10px 15px;
cursor:pointer;
}

.sitepad-screenshot-block{
width: 49%; 
display: inline-block;
box-shadow: 1px 1px 15px 1px #dcdcdc;
border-radius: 4px;
}

.sitepad-screenshot-view{
width: 100%;
max-height: 500px;
overflow: auto;
}

.sitepad-screenshot-view::-webkit-scrollbar {
  display: none;
}


@keyframes moveSlideshow {
  100% {
    transform: translateY(calc(-100% + 500px));
  }
}

.sitepad-img-selected .sitepad-img-div{
border: 1px solid #4b94b0;
}

.sitepad-img-screen{
width: 150px;
margin: 0px 15px 30px 15px;
display: inline-block;
border-radius: 3px;
cursor: pointer;
}

.sitepad-img-name{
font-family:poppins;
text-align: center;
background-color: #fff;
padding: 10px 10px;
text-transform: capitalize;
}

.sitepad-img-div{
overflow: hidden;
height: 250px;
border: 1px solid #cccccc;
border-radius:4px;
}

.sitepad-note{
text-align:center;
font-family: poppins;
padding: 10px 10px;
text-transform: capitalize;
}

.sitepad-note p{
font-family: poppins;
}

.purchase-btn{
text-align: center;
max-width: 90%;
margin: 35px auto 40px auto;
}

.button.sitepad-purchase-url{
font-family: poppins;
padding: 8px 18px;
margin-top: -5px;
font-size: 15px !important;
color:#ffffff;
background: linear-gradient(to right, #ff416c, #ff4b2b) !important;
}
/* Sitepad Single Template End*/

/* sitepad search start*/
.popularfx-close-div{
float:right;
color: #fff;
position: absolute;
top: 25px;
right: 20px;
cursor:pointer;
}

.popularfx-page{
margin:25px auto 80px auto;
width: 100%;
max-width:1200px;
padding: 20px;
}

.popularfx-logo{
margin-right: 20px;
}

.sitepad-search{
text-align:center;
margin: 0px;
position:relative;
min-width: 375px;
}

.sitepad-search-field{
width:100%;
line-height:120%;
padding: 5px 20px 5px 30px;
border-radius: 3px;
border: none;
font-size: 14px;
height:100%;
color: #111;
outline:none;
}

.sitepad-search .fa{
position: absolute;
top: 0;
padding: 0 7px;
color: #666;
line-height: 2.7;
}

.sitepad-search .sitepad-sf-empty{
right:4px;
left:auto;
font-weight:bolder;
cursor:pointer;
}

#sitepad-suggestion {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 420px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding: 12px 16px;
z-index: 1;
color: #111;
top: 38px;
left: -1px;
}

.sitepad_search{
width: 90% !important;
background: linear-gradient(to right, #ff416c, #ff4b2b);
color: #FFF;
box-shadow: 1px 8px 16px #00000014;
padding: 15px;
margin: 30px auto 0px;
border-radius: 4px;
font-family: 'Poppins';
}

.sitepad-categories{
padding: 4px 12px;
border: 1px solid #fff;
border-radius : 2px;
min-width: 150px;
margin-right: 20px;
}

.sitepad-cat{
padding: 7px 10px;
box-sizing: border-box;
cursor: pointer;
font-size: 14px;
margin-bottom:10px;
}

.sitepad-cat a{
color:#7f8083;
}

.sitepad-cat a:hover{
color:#f50057;
}

.sitepad-current-cat{
line-height:2;
text-transform:capitalize;
}

.sitepad-down{
position: absolute;
left: auto;
right: 10px;
top: 12px;
}

.sitepad-dropdown {
position: relative;
display: inline-block;
}

.sitepad-dropdown-content {
display: none;
position: absolute;
background-color: #ffffff;
min-width: 800px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding: 12px 16px;
z-index: 1;
color: #111;
top: 38px;
left: -1px;
border-radius:4px;
}

.sitepad-dropdown:hover .sitepad-dropdown-content {
display: block;
}

.popularfx-row{
box-sizing: border-box;
display: flex;
flex: 1 0 auto;
flex-direction: row;
flex-wrap: wrap;
width:100%;
align-content: stretch;
position: relative;
}

.sitepad-suggestion{
background-color: #ffffff;
border: 1px solid #ddd;
border-radius: 4px;
color: black;
position: absolute;
max-width: 380px;
width: 100%;
height: auto;
max-height: 300px;
overflow: hidden;
overflow-y: scroll;
box-shadow: 0px 8px 16px 0px #00000033;
margin-top:-2px;
z-index:1000;
}

.sitepad-suggestion a{
color:#7f8083;
display:block;
text-align: left;
padding: 10px 10px 5px 10px;
}

.sitepad-suggestion a:hover{
color: #f50057;
}

.sitepad-demo-url{
cursor:pointer;
font-family:poppins;
padding: 5px 10px;
margin-top:-5px;
font-size: 15px !important;
background: linear-gradient(to right, #ff416c, #ff4b2b) !important;
color: #fff !important;
border: 1px solid #F50057 !important;
float: right;
border-radius: 3px;
}

/*Sitepad Search end*/

/*Sitepad Pagination*/
.sitepad-pagination{
width:100%;
text-align:center;	
}

.sitepad-pagination ul li{
display :inline-block;
font-family:poppins;
font-size:16px;
margin: 0px 5px;
padding:8px 15px;
border-radius:4px;
}

.sitepad-pagination ul li a{
color: #000000;	
}

.sitepad-pagination ul li a:hover{
color: #f50057;	
}

.sitepad-pagination ul li.active{
background:linear-gradient(to right, #ff416c, #ff4b2b);
}

.sitepad-pagination ul li.active a{
color: #ffffff;
}
/*Sitepad Pagination end*/

.sitepad-theme-col{
padding:10px;
flex: unset;
}

.sitepad-theme-details{
margin-bottom:40px;
transition: all 0.4s;
border-radius: 4px;
box-shadow: 1px 1px 15px 1px #dcdcdc;
cursor: pointer;
width: 100%;
}

.sitepad-theme-details:hover{
margin-top: -2px;
}

.sitepad-theme-screenshot{
position:relative;
min-height: 220px;
}

.sitepad-theme-screenshot img{
max-width:100%;
border-top-right-radius: 4px;
border-top-left-radius: 4px
}

.sitepad-theme-name{
padding: 20px 10px;
font-family: poppins;
font-size: 14px;
font-weight: 600;
border-top: 1px solid #ccc;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px
}

.sitepad-theme-name .sitepad-theme-url{
color:#000000;
display:inline-block;
text-transform:capitalize;
}

/* Custom Templates css start*/
.sitepad-banner{
padding:100px 0px;
text-align: center;
background:linear-gradient(150deg, #f50057 23%, #f50057 45%, #f73378 100%);
}

.sitepad-banner .page-title{
color:#ffffff;
font-family:poppins;
font-size:50px;
font-weight:500;
}

.popularfx-page{
margin:25px auto 80px auto;
width: 100%;
max-width:1200px;
padding: 20px;
}

.register-link{
text-align:center;
}

.register-link p{
font-family:poppins;
}

.sitepad-nocs{
margin-top:50px;	
}

.noc-details .noc-name a{ 
font-family:poppins;
font-size:25px;
color:#000000;
font-weight:500;
line-height:1.6;
}

.noc-details .noc-address span{
font-family:montserrat;
font-size:14px;
font-weight: 500;
color: #7f8083;
display:block;
line-height:1.6;
}

.license-form{
padding:30px;
box-shadow: 1px 1px 15px 1px #dcdcdc;
}

.sitepad-subhead{
color: #010101;
font-family: Poppins !important;
font-size: 25px !important;
font-weight: 500 !important;
line-height: 1.4em !important;
}

.text-center{
text-align:center !important;
}

.w-100{
width:100% !Important;
}

.control-label{
display:block;
font-family:poppins;
font-size:16px;
font-weight:500;
line-height:2em;
}

.control-description{
display:block;
font-family:montserrat;
font-size:14px;
font-weight:400;
line-height:2em;	
}

.form-control{
width: 100%;
height: 35px;
font-family:poppins;
font-size:14px;
}

.form-section{
margin-top:40px;
}

form .sitepad-demo-url{
cursor:pointer;
padding: 10px 15px;
float:unset !Important;
}

.submit-btn{
margin-top:40px;
}

.theme-url{
font-family:poppins;
font-size:18px;
font-weight:500;
text-decoration:none;
display:block;
margin-top:30px;
}

.sitepad-alert.sitepad-danger,
.sitepad-alert.sitepad-success{
padding:30px;
box-shadow:1px 1px 15px 1px #dcdcdc;
}

.sitepad-alert .alert-title{
font-family: poppins;
font-size:25px;
font-weight:500;
}

.sitepad-alert .error-list{
margin:20px 0px 0px 20px;
list-style-type: disc;
font-family:montserrat;
font-size:16px;
font-weight:500;
line-height:1.8;
}

.sitepad-alert .error-list .error{
color:#f44336;
}

.sitepad-alert.sitepad-success .success-icon{
color:#26A599;
}

.sitepad-alert .alert-content{
margin-top:20px;
}

.sitepad-alert .alert-content .content-list{
list-style : decimal;
font-family: montserrat;
font-size:14px;
margin:10px 20px 20px 20px;
line-height:1.8;
}

.sitepad-alert .alert-content p{
font-family: montserrat;
font-size:14px;
font-weight:400;
}

.sitepad-alert .alert-subtitle{
font-family: poppins;
font-size:20px;
font-weight:500;
}

.position-relative{
position:relative !important;
}

.hide-password{
font-family:poppins;
font-size:14px;
cursor:pointer;
margin-left: auto;
position: absolute;
right: 10px;
top: 40px;
}

.sitepad-nocs .sitepad-theme-details{
padding:20px;
}

.testimonial .testimonial-content{
font-family: montserrat;
font-size:14px;
line-height:1.6;
}

.testimonial .testimonial-content .fa-quote-left{
color: #bdbdbd;
font-size: 40px;
margin-right: 10px;
}

.testimonial .user-details{
margin-top:20px;
}

.testimonial .user-details .user{
font-family:poppins;
font-size:20px;
font-weight:500;
display:block;
}

.testimonial .user-details .position-company{
color:#616161;
font-family:poppins;
font-size:16px;
font-weight:400;
display:block;
margin-top:10px;
}
/* Custom Templates css end*/

/* Docs CSS */
article.type-docs{
margin-top: 20px;
}

article.type-docs .page-title{
font-size: 20px;
margin-bottom: 20px;
}

article.type-docs{
line-height: 1.65
}
/* End Docs CSS */


 

