/*
Theme Name: Storktheme
Theme URI: http://bluestork.ru
Version: 1.5
Author: Dexter
Author URI: http://bluestork.ru
Description: Адаптивная тема с большим количеством виджетов.  
Tags: one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, full-width-template, custom-background, custom-header, custom-menu, featured-images, blue, light, dark, gray, editor-style, translation-ready
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: storktheme

Storktheme, Copyright 2015, Dexter
Storktheme is licensed under the GPL
*/

/* BASE CLASSES */
.clear{clear:both}
.f_left{float:left}
.f_right{float:right}
.inner{max-width:1160px;margin:0 auto}
.tcenter{text-align:center}
.rel{position:relative}


/* HEADINGS */
h1 {font-size:28px; line-height:1.2em;}
h2 {font-size:24px; line-height:1.2em;}
h3 {font-size:20px; line-height:1.5em;}
h4 {font-size:18px; line-height:1.5em;}
h5 {font-size:16px; line-height:2em;}
h6 {font-size:14px; line-height:2em;}


/* LINKS AND HTML TAGS */
a {text-decoration:none; color:#005985;}
a:hover {text-decoration:underline;}

strong, b {font-weight:bold;}
small {font-size:0.75em;}
big {font-size: 1.5em;}
sub {vertical-align:sub; font-size:0.9em;}
sup {vertical-align:super; font-size:0.9em;}
ins, mark {font-weight:bold; background:none; color:#005985;}
cite, em, abbr, acronym {font-style:italic;}
code, pre {margin:10px 0; padding:5px 10px; display:block; border:1px solid #ddd; word-wrap:break-word;}
blockquote, q {margin:10px 0; padding:0 0 0 20px; display:block; font-size:1.2em; line-height:1.5em; font-style:italic; border-left:2px solid #005985;}
address {margin:10px 0; padding:0 0 0 20px; display:block; font-size:1.2em; line-height:1.5em; border-left:2px solid #005985;}
p {margin:0 0 10px; text-align:left;}


/* TABLE AND LISTS */
table {margin:10px 0; border-collapse:collapse;}
table, th, td {border: 1px solid #ddd; padding:10px;}
table th {font-weight:bold;}

ul {list-style:inherit; margin:2px 0 4px 0;}
ol {list-style:decimal; margin:2px 0 4px 0;}
dl {margin:10px 0;}
dt {font-weight:bold;}
dd {margin:0 0 0 20px;}
ul li{margin:0 0 0 30px}
ol li{margin:0 0 0 35px}

/* INPUTS */
input, select, textarea {-webkit-appearance:none; -moz-appearance:none; border:1px solid #8CA5B7; padding:4px 15px; background:none; color:#005985; font-size:1em; font-family:'Roboto', sans-serif;}
input[type="submit"]:hover, input[type="reset"]:hover {background:#005985;color:#FFF;cursor:pointer}
input[type="checkbox"]{-webkit-appearance:checkbox; -moz-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio; -moz-appearance:radio;}
select {max-width:100%; -webkit-appearance:menulist; -moz-appearance:menulist;}

.clear{clear:both}
.f_left{float:left}
.f_right{float:right}
.inner{margin:0 auto;display:block;max-width:1170px}
.tcenter{text-align:center}
.rel{position:relative}
.hidden{opacity:0}
.visible{opacity:1}
.center{display:block;margin:0 auto;}
.mid{vertical-align:middle}
.p10{padding:10px}

/* GRIDS */
.gridcont{font-size:0px;letter-spacing:0px}
.grid2, .grid3, .grid4, .grid5, .grid6, .grid8, .grid9, .grid10, .grid12{display:inline-block;font-size:initial;vertical-align:top;font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: medium;
line-height: normal;}
.grid2{width:16.666666%}
.grid3{width:25%}
.grid4{width:33.333333%}
.grid5{width:41.666666%}
.grid6{width:50%}
.grid8{width:66.666666%}
.grid9{width:75%}
.grid10{width:83.333333%}
.grid12{width:100%}

/* SOME SIZE OF PADDING */
.p10{padding:10px}
.p20{padding:20px}

/* SOME SIZE OF INNER */
.in8{max-width:800px;margin:0 auto}
.in9{max-width:900px;margin:0 auto}
.in10{max-width:1000px;margin:0 auto}
.in11{max-width:1100px;margin:0 auto}
.in12{max-width:1200px;margin:0 auto}

/* BASE ELEMENTS */
h1,h2,h3,h4,h5,h6{padding:10px 0px;font-weight:bold}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:26px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:14px}
img{max-width:100%;height:auto}
