@charset "utf-8";
/*
Custom CSS page for Drone Solution Specialists
Author: Mike Samitz
*/  

/*   Colors  



*/



/*  Main Structure   */


/*  Main Navigation - Global  */

.menu-main-nav-container:before { opacity: 0; -webkit-transition: rotate(-90deg); transform: rotate(-90deg); float:left; width: 50px; height:50px; content:""; background-image: url("https://dronesolutionspecialists.com/wp-content/uploads/2017/12/logo-main-nav.png");}
.site-navigation-fixed   .menu-main-nav-container:before {opacity: 1; transform: rotate(0deg); -webkit-transition: all 1s ease-in; transition: all 1s ease-in; }
.main-navigation form.search-form  input[type="search"]{ padding:.3em; }
.main-navigation li.navsearch { width:20%; min-width:200px;}
.main-navigation form.search-form  button.search-submit { padding: .2em .2em; } 
.main-navigation li.navsearch { float:right;}


/* Header   */


/*  Global Styles  */

.colors-custom  .entry-content a.more-link {box-shadow:none!important; -webkit-box-shadow:none!important;}
.entry-contnt .more-link::before { content: ""; display: inline; margin-top: 0px; }
.entry-content a.more-link {font-style:italic; text-decoration:none; color:blue; font-size:.8em; }
img.alignright, img.alignleft {margin-top:5px;}  /*  align text to top of image  */
.entry-content img {margin-to:-20px;}

/*  CONTENT  */
#content { }
#content .entry-title {}
#content .entry-title a {  transition: color .2s ease-in 0s;}
#content .entry-title a:hover {  }
#content ul.millionsold p { margin-bottom:5px;}
#content ul.millionsold li {margin-left:25px;}

#content .post {padding-bottom:20px;}

/*   Home Page  */

/*  mailChimp Forms   */
div.phonefield br {display:none;}
div.phonefield span.small-meta {display:none;}
div#mc_embed_signup br {display:none;}
div#mc_embed_signup p {display:none;}
div#mc_embed_signup form  {background-color:hsl(193, 100%, 97%); border:1px solid #cccccc; box-shadow:2px 2px #cccccc;}

/*  Slide-Out  */
.xwpcs_content  {padding: 2px 10px;}
.wpcs-slide-out-div div#mc_embed_signup form  input {padding: 2px 5px;}
.wpcs-slide-out-div div#mc_embed_signup form  select  { width:100px; height:30px;}
.wpcs-slide-out-div div#mc_embed_signup form  h2:after {display:block; font-size:.6em; font-style:italic; font-color:blue; width:260px;}
.wpcs-slide-out-div div#mc_embed_signup form  h2:after {content:"We respect your privacy and will not sell, trade or share your information with any other party, group or organization."; }
.wpcs-slide-out-div div#mc_embed_signup form  h2:before{display:block; content:url(http://dronesolutionspecialists.com/wp-content/uploads/2017/12/2017_05_01-06-e1512917283212.jpg);}
.wpcs-slide-out-div div#mc_embed_signup form  h2 {margin:0;}
.wpcs-slide-out-div div#mc_embed_signup form  div.mc-field-group { padding-bottom:3px;}

/* pricing  */
table#pricing {  }
#pricing tr:nth-child(even){background-color: #f2f2f2;}
#pricing tr:hover {background-color: #ddd;}
#pricing th, #pricing  tr.phead  td {background-color: #4CAF50; color:white; font-weight:bold; padding-left:20px;}

/*  Contact 7 Forms  */
div.wpcf7 form  {background-color:hsl(193, 100%, 97%); border:1px solid #cccccc; box-shadow:2px 2px #cccccc; padding:20px;}
div.wpcf7 input { padding: 2px 5px;}
div.wpcf7 textarea { height:60px;}
div.wpcf7 label { color:blue;}
div.wpcf7 select  { width:100px; height:30px;}
div.wpcf7 input[type="submit"]  { margin-top: 20px; height:40px; width:60px; }

/*  Footer   */
div.footer-widget-1 img { box-shadow:none;}

#colophon {background:#0098DA; font-size:.9em;}
#xcolophon div.cont-info { text-align:center;}
#xcolophon div.cont-info p.fname {margin: 0;}
#xcolophon div.cont-info p.fphone{margin: 0;}
#xcolophon div.cont-info p.ydpc{color:white; margin: 0; font-style:italic;}
#xcolophon div.cpy-info { font-size:.5em; margin: 5px 0; color:white; width:110%;}
#xcolophon div.siteby-info {margin: 5px 0 0; }
#xcolophon div.siteby-info a{font-size:.5em; color:white;}
#xcolophon div.site-info {display:none;}

/*  DISPLAY  */

/*  >= 768px  */
@media screen and (min-width:48em){
body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
	float: left; width: 16%; }
.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
    float: right; width: 78%;}
body:not(.twentyseventeen-front-page) .entry-header { padding: 0; }
.site-description {font-size: 1.5em; font-weight:bold; margin-left:10px; text-shadow:2px 2px 5px black;}
.site-title {font-size: 2.5em; text-shadow:5px 5px 10px black;}
.custom-logo-link {padding-right: .5em;}
.navigation-top { font-size:1em;}
.site-header .menu-scroll-down { display:none;}
}

/*  <= 910px  */
@media screen and (max-width:56.8125em){
.menu-main-nav-container:before { width: 0px; height:0px; content:""; opacity:0;}
.site-navigation-fixed   .menu-main-nav-container:before {opacity: 0; }
.main-navigation li.navsearch { float:none;}
.main-navigation form.search-form  { width:50%; }
.navtitle {display:none;}	 
.xheader-image { }	  
}

/*  >= 910px  */
@media screen and (min-width:56.875em){


}
/*  >= 1200px  */
@media screen and (min-width:75em){
}

