/*
Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@font-face{font-family:"Gotham Pro Bold";src:url('/wp-content/themes/svs/GothamProBold.ttf');}
@font-face{font-family:"Gotham Pro Regular";src:url('/wp-content/themes/svs/GothamProRegular.ttf');}



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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	line-height: 18px;
  font-family: "Gotham Pro Regular";
  font-size: 14px;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}



/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #373737;
	line-height: 18px;
  font-family: "Gotham Pro Regular";
  font-size: 14px;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	margin-bottom: 1.625em;
}
ul, ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
font-family:"Gotham Pro Bold";
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: smaller;
}

/* Forms */
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea {
	border: 1px solid #dc5721;
	color: #888;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number] {     margin-top: 15px;
padding: 10px 15px;
    width: 100%;
    border-radius: 3px;
}
input[type=submit]{border: 1px solid #dc5721;
     margin-top: 15px; color: #dc5721;
padding: 10px 15px;
    width: 100%;  font-family:"Gotham Pro Bold";
    border-radius: 3px;
}
.orange .wpcf7-spinner{display: none;}


input#s {
	background: url(images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
input#searchsubmit {
	display: none;
}

/* Links */
a {
	color: #1982d1;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}




/* =Menu
----------------------------------------------- */
#menu-top {margin: 0;list-style: none;}
#menu-top li a{font-family: "Gotham Pro Bold";font-size: 18px;color: #000;margin-bottom: 20px;line-height: 26px;}
#menu-top li{float: left; margin-left: 0px;}
#menu-top li + li {float: left; margin-left: 30px;}

.catalog1c span {background: #5db139 250px center;}
.otrasli1c span {background: #5db139 250px center;}
.sopr1c span {background: #5db139 250px center;}
.vnedren1c span {background: #5db139 250px center;}
.yslygi span {background: #5db139 250px center;}
.kkm span {background: #5db139 250px center;}

.catalog1c {background: url(images/catalog1c.png) left top no-repeat;background-size: cover;}
.otrasli1c {background: url(images/otrasli1c.png) left top no-repeat;background-size: cover;}
.sopr1c {background: url(images/sopr1c.png) left top no-repeat;background-size: cover;}
.vnedren1c {background: url(images/vnedren1c.png) left top no-repeat;background-size: cover;}
.yslygi {background: url(images/yslygi.png) left top no-repeat;background-size: cover;}
.kkm {background: url(images/kkm.png) left top no-repeat; background-size: cover;}
.keis {background: #ee7933 url(images/keis1c.png) right bottom no-repeat; padding-bottom: 22px;}


.line span {
    font-size: 1em;
    font-family: "Gotham Pro Bold";
    display: table;
    color: #fff;
    margin: 105px 0 35px -15px;
    padding: 10px 30px 10px 15px;
}
.line .keis-word {
    font-family: "Gotham Pro Regular";
    margin: 0px 0 15px -15px;
    padding: 0px 30px 0px 15px;
}
.line .keis-word-1 {
    margin: 105px 0 30px -15px;
    padding: 10px 30px 0px 15px;
}
.sopr1c span {
    margin: 105px 0 17px -15px;
}
.vnedren1c span {
    margin: 105px 0 17px -15px;
}
.navigation {margin-top: 45px;}


/* =Content
----------------------------------------------- */

#main { 
    background: url(http://дроны-нн.рф/wp-content/uploads/2024/08/254817227_0_56_3157_1831_2560x1440_80_0_0_d93c41019993e7e4b322d335888e9a16-1-3.jpg) left top no-repeat;
    background-size: 100% auto; background-position: center -45px;
	padding:0;
}
.page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
.page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
.hentry,
.no-results {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}
.hentry:last-child,
.no-results {
	border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.entry-title {font-family: "Gotham Pro Bold";
	color: #fff;      margin-top: 10px;
	font-size: 21px;
}

h2.col-entry-title {
    font-family: "Gotham Pro Bold";
    margin-top: 60px;
    font-size: 21px;
    text-align:center;
    margin-bottom: 30px;
}

h2.entry-title {

    margin-top: 150px;
    font-size: 21px;
}
.container h3.entry-title {
    margin-bottom: 150px;
    margin-top: 45px;
    font-size: 14px;
}
span.entry-rub{
font-size: 20px;
font-family: "Gotham Pro Bold";
}
.h3-entry-title{
margin-top: 0px;
}


p.entry-p {color: #fff;
    margin: 0 0 10px;
}
.row-p{margin: 45px 0 0 0px;}

.entry-content h2,  .entry-content h2 a{    margin-top: 30px;  color: #000;
    font-family: "Gotham Pro Bold";
    font-size: 21px;
        margin-bottom: 15px;
    line-height: 26px;
}
.rebika span {font-family: "Gotham Pro Bold";
font-size: 75px;
}
.rebika{background: url(images/logo-rebika.png) no-repeat top right; padding-top: 145px; margin-top: 60px;}
}
.rebika h2 {margin-top: 15px;
    font-family: "Gotham Pro Bold";
    font-size: 21px;
    margin-bottom: 20px;
    line-height: 26px;
}

.dot{background: url(images/dot.png) no-repeat left bottom;     padding-bottom: 40px;}
.veding{background: url(images/veding.png) no-repeat left bottom; padding-bottom: 20px;}
.zakaz{background: url(images/zakaz.png) no-repeat left bottom;}
.kassa{background: url(images/kassa.png) no-repeat left bottom;}

.sap{background: url(images/sap.png) no-repeat right bottom;     padding-bottom: 40px;}
.sklad{background: url(images/sklad.png) no-repeat right bottom; padding-bottom: 0px;}
.torg{background: url(images/torg.png) no-repeat right bottom;}
.prodag{background: url(images/prodag.png) no-repeat right bottom;}
.kontrol{background: url(images/kontrol.png) no-repeat left bottom; margin-bottom: 60px;}

.entry-content .sap h2 {margin-top: 0px;}
.entry-content .sklad h2 {margin-top: 20px;}
.entry-content .torg h2 {margin-top: 30px;}
.entry-content .prodag h2 {margin-top: 30px;}
.entry-content .dot h2 {margin-top: 0px;}
.entry-content .veding h2 {margin-top: 0px;}
.entry-content .zakaz h2 {margin-top: 10px;}
.entry-content .kassa h2 {margin-top: 20px;}
.entry-content .kontrol h2 {margin-top: 100px;}





ul.breadcrumbs, ul.breadcrumbs li { list-style-type:none; padding:0; margin:0; font: 12px "Gotham Pro Regular"; } ul.breadcrumbs { margin:20px 0 20px 0; height:26px; } ul.breadcrumbs li { float:left; line-height:26px; font-size: 12px; color:#bababa; padding-left:10px; } ul.breadcrumbs li a {background:url(images/crumbs.png) no-repeat right center; background-size: auto 100%; display:block;     padding: 5px 15px 5px 0; } ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited { color: #777; text-decoration:none; } ul.breadcrumbs a:link, ul.breadcrumbs a:visited, ul.breadcrumbs li a:hover, ul.breadcrumbs li a:focus { color:#166db7; } ul.breadcrumbs .hm{ float:left; margin:3px 5px 0 0; position: relative; top: -1px; }.home  .breadcrumbs {Display:none;}ul.breadcrumbs li span {font-size: 11px;}ul.breadcrumbs li.home {padding-left: 0px;}

.wp-pagenavi { padding: 10px 0px 10px 0; display: block !important; clear: both !important; } .wp-pagenavi a, .wp-pagenavi span.pages, .wp-pagenavi span.extend { color: #707070 !important; background: #FFFFFF !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border: solid 1px #DCDCDC !important; padding: 6px 9px 6px 9px !important; margin-right: 3px !important; text-decoration: none !important; font-size: 12px !important; } .wp-pagenavi span.current { padding: 6px 9px 6px 9px !important; border: solid 1px #DCDCDC !important; border-color: #3390CA !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; color: #fff !important; margin-right: 3px !important; border-color: #478223 !important; background: #599F2F !important; background: -moz-linear-gradient(top,#9FE355 1px,#79BF4A 1px,#599F2F) !important;
background: -webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9FE355),color-stop(0.02,#79BF4A),color-stop(1,#599F2F)) !important; } .wp-pagenavi a, .wp-pagenavi span.pages, .wp-pagenavi span.extend { color: #707070 !important; background: #FFFFFF !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border: solid 1px #DCDCDC !important; padding: 6px 9px 6px 9px !important; margin-right: 3px !important; text-decoration: none !important; font-size: 12px !important; }


.woocommerce div.product .col-md-6 div.images, .woocommerce-page div.product .col-md-6 div.images {
    float: left;
    width: 100%;
}
.woocommerce div.product .col-md-6 div.summary, .woocommerce-page div.product .col-md-6 div.summary {
    float: left;
    width: 100%;
    clear: none;
}

p.kp, p.kp-p {
    margin: 0 0 1px;
}

.site-main .product .col-md-6 .summary .price {
    color: #9a062e; margin-top:45px; 
    font-family: "Gotham Pro Bold";
    font-size: 29px;
}
.site-main .product .col-md-6 .summary .price span {
font-size: 29px;   font-family: "Gotham Pro Bold";
}

.formknopka {
    margin: 0px 0 15px 0;
    color: #fff;
    background: #00a648;
    cursor: pointer;
    padding: 15px 20px;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 14px;
    line-height: 16px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.formknopka2 {
    margin: 0px 0 15px 0;
    color: #1c9a32;
    background: #fff;
    cursor: pointer;
    padding: 15px 0px;
    border: 1px solid #1c9a32;
    border-radius: 3px;
    font-size: 14px;
    line-height: 16px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.kp a {
    text-decoration: none;
    font-size: 22px;
    line-height: 26px;
    color: #333;
    font-family: "Gotham Pro Bold";
    margin: 0 0 0px;
}

.plusi-komp {
margin: 15px 0 0 0;
}

strong{
font-family: "Gotham Pro Bold";
}

table {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0 0 1.625em;
    width: 100%;
}
.text-tovar td {border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding: 6px 6px 6px 6px;
    font-weight: normal;
    text-align: left;
}

.entry-title,
.entry-title a {
	text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a {
	font-weight: bold;
}
.single-author .entry-meta .by-author {
	display: none;
}
.entry-content,
.entry-summary {
	padding: 0 0 0;
}
.entry-content h3,
.comment-content h3 {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.entry-content #s {
	width: 75%;
}

.page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
.page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
.page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
.page-link span {
	margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
.entry-content .edit-link {
	clear: both;
	display: block;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {margin-bottom: 30px;
	max-width: 100%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}



.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
	margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
	margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
	background: #f7f7f7;
}

/* Author Info */
#author-info {
	font-size: 12px;
	overflow: hidden;
}
.singular #author-info {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 2.2em -35.6% 0 -35.4%;
	padding: 20px 35.4%;
}
.archive #author-info {
	border-bottom: 1px solid #ddd;
	margin: 0 0 2.2em;
	padding: 0 0 2.2em;
}
#author-avatar {
	float: left;
	margin-right: -78px;
}
#author-avatar img {
	background: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #bbb;
	-moz-box-shadow: 0 1px 2px #bbb;
	box-shadow: 0 1px 2px #bbb;
	padding: 3px;
}
#author-description {
	float: left;
	margin-left: 108px;
}
#author-description h2 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0 10px;
}

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	position: absolute;
	text-transform: uppercase;
	top: -5px;
}
.entry-header hgroup .entry-title {
	padding-top: 15px;
}
article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
	padding: 20px 0 0;
}
article.format-status .entry-content {
	min-height: 65px;
}
.recent-posts .entry-header .entry-format {
	display: none;
}
.recent-posts .entry-header hgroup .entry-title {
	padding-top: 0;
}

.widget-title {
    font-family: "Gotham Pro Bold";
    font-size: 21px;
    margin-bottom: 20px;
    line-height: 26px;
}

#fancybox-content .widget-title {
    font-family: "Gotham Pro Bold";
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 30px;
}

#contact_form_pop3, #contact_form_pop33, #contact_form_pop333, #contact_form_pop3333 {
    padding: 15px;
}

#fancybox-content input[type=text] {
    width: 100%; border: 1px solid #dc5721;
    font-size: 14px;
    margin-bottom: 1em;
    margin-top: 0px;
    background: #fff;
    box-shadow: none;
    height: 36px;
    padding: 0 1em;
    border: 1px solid #ddd;
    color: #888;
}
#fancybox-content input[type=submit] {
    margin: 0px 0 0 0;
    color: #fff;
    background: -webkit-linear-gradient(left, #83bb22 0%, #1c9a32 100%);
    background: linear-gradient(90deg, #83bb22 0%, #1c9a32 100%);
    cursor: pointer;
    padding: 15px 20px;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
    width: 100%;
    text-align: center;
}


.status .widget-title {margin-top: 60px;}
.geo .widget-title {margin-top: 60px;}
.container h3 {font-size: 14px; font-family:"Gotham Pro Bold"; margin-bottom: 15px;}
.status h2{text-align: center;}
.status a{text-align: right; font-family:"Gotham Pro Bold"; color: #dc5721;float: right;}
.sertificat a {
    text-align: right;
    font-family: "Gotham Pro Bold";
    color: #dc5721;
    float: right; margin-top: 0px;
}

.uslugi p a{    text-align: right;
    font-family: "Gotham Pro Bold";
    color: #dc5721;
    float: right; margin-top: 0px;}

.uslugi p{margin-bottom: 0px;}
.top{
    padding-top: 10px;
    padding-bottom: 10px;
    background: #ee7933;
    
}

.woocommerce div.product .block-tovar h2 {
    background: #ee7933;
    border: 1px solid #ee7933;
    display: inline-block;
    color: #fff;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0px 9px -1px 0px;
    padding: 0.5em 1em;
    font-family: "Gotham Pro Bold";
    font-size: 22px;
}
.woocommerce div.product .block-tovar .title-h2 {
    border-bottom: 1px solid #ee7933;
    margin: 45px 0 15px;
}
.all-tovar a{
    padding: 7px 0 3px 35px;
    display: block;
    background: url(images/pdf.png) left center no-repeat;
}


.block-tovar .woocommerce ul.columns-1 li.product a img{
display:table;
float:left;
width:20%;
margin: 0 30px 0 0;} 

.block-tovar .woocommerce ul.columns-1 li.product a h2{     display: inline-table;
background: none;  padding:0 0 0.5em 0;
    border: none;
    color: #000;
width:70%;
}
.block-tovar .woocommerce ul.columns-1 li.product a .price{
width:60%;     display: inline-table;
color: #9a062e;
}
.block-tovar .woocommerce ul.columns-1 li.product {
padding: 15px; border: 1px solid #e0d8d5; border-radius: 5px;
}
.block-tovar .woocommerce ul.columns-1 li.product:hover {
border: 1px solid #ee7933;
}

.type-product h2 {
    color: #000;
    padding: 16px 0 14px 0;
    font-size: 14px;
}





.top ul {
    list-style: none;
    margin: 14px 0 0 0;
}
.navi{
    font-family: "Gotham Pro Bold";
    color: #fff;
    margin-top: 10px;
    font-size: 21px;     display: table;
}


.top ul a { padding: 0 0 0 15px;
    color: #fff;
}
.top ul li {
    float: left;
}
.top ul{
    float: left;
}

.triger {display:table; margin-left: 30px; float: left; width: 130px; color: #666;}
.logo {display:table; float: left; margin-top: 10px;}
.tel-header, .mail-header{
 display:table; float: right;
}
.tel-header {
margin-left: 20px;
}
.tel-header p a, .mail-header p a {
    font-family: "Gotham Pro Bold";
    font-size: 21px;  color: #000;
    margin-bottom: 20px;
    line-height: 26px;
}
.tel-header p a, .mail-header p a {
    font-family: "Gotham Pro Bold";
    font-size: 21px;  color: #000;
    margin-bottom: 20px;
    line-height: 26px;
}

.tel-header p a.p-top, .mail-header p a.p-top {
    font-family: "Gotham Pro Regular";
    margin: 0 0 0px;
    font-size: 14px;  color: #000;
    margin-bottom: 20px;
    line-height: 18px;
}



.tel-header .p-top, .mail-header .p-top{
margin: 0 0 5px;  color: #666;
}

.widget-title-1 {
    font-family: "Gotham Pro Bold";
    font-size: 21px;  margin-bottom: 0px;
    margin-top: 30px;
    line-height: 26px;
}

.orange{padding-top: 10px; padding-bottom: 10px;
background: #ee7933;
}
.orange .widget-title{
color: #fff;
}
footer {background: url(http://дроны-нн.рф/wp-content/uploads/2024/08/media_20240725_150704_8077631805716860494-scaled.jpg) left top no-repeat;
    background-size: 100% auto;
    background-position: center -150px; 
padding-top: 650px;      margin-top: 40px;
color: #fff;
}
.trigger{padding-bottom: 15px;
padding-top: 0px;
}

#colophon .widget-title, #colophon .widget-title a {
    font-family: "Gotham Pro Bold";
    font-size: 21px;  
}
footer p{
color: #fff;
}
footer p.kontakti, footer p.kontakti a{
margin: 0 0 0px; color: #fff;
}
.yrlicho{
margin: 20px 0 0px; 
}
.yrlicho + .yrlicho {
margin: 0 0 0px; 
}

.geo {
text-align: center;
}
.geo p{
    margin: 0 0 30px;
}
.imgfooter img {
    margin: 10px 10px 0 0;
}
.cosial {
margin: 10px 0px 0 0;
}
footer ul {
    list-style: none;
}
footer ul, footer ol {
    margin: 0 0 35px 0;
}
footer ul a {font-family: "Gotham Pro Bold";
    color: #fff;
    text-decoration: none;
}
footer ul a:hover {color: #fff;}

.polici {font-size: 12px;
color: #fff;
}
footer .polici p a, footer .polici p{font-size: 11px;
color: #fff; margin: 0 0 0px; }


footer .polici p{line-height: 15px;}
footer .polici p a{line-height: 15px;}

.top-1 {
margin: 15px 0 0px;
}
footer .compani ul a{
font-family:"Gotham Pro Regular";
}


/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {
	
}
@media (max-width: 650px) {
	
}
@media (max-width: 450px) {

.top ul a {
    padding: 0 15px 0 0px;
    color: #fff;
}
h1.entry-title {
    margin-bottom: 0px;
}
#main {
    background-size: auto 100%;
}
footer {
    background-position: center 0px;
    padding-top: 200px;
}



}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

}

.top-social {
    display: flex;
    align-items: center;
    gap: 7px;
    margin: 5px 0 0;
    color: #fff;
}
a.icon-social img {
    width: 20px;
}