/*
Theme Name:  Dolzhenkov WP theme
Theme URI: https://alexander.dolzhenkov.ru
Author URI: https://alexander.dolzhenkov.ru
Version: 3.0
Author: Alexander Dolzhenkov
Date: 29-12-2016

Tags: white, custom header, mobile friendly, two columns,  responsive
Text Domain: Dolzhenkov.ru

The theme was designed and built by Alexander Dolzhenkov whose blog about traveling you can find here https://dolzhenkov.ru
*/


[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 

.icon-picture:before { content: '\e800'; }  
.icon-newspaper:before { content: '\e802'; }  
.icon-camera:before { content: '\e803'; }  
.icon-eye:before { content: '\e804'; }  
.icon-chat-alt:before { content: '\e805'; }  
.icon-comment:before { content: '\e806'; }  
.icon-search-1:before { content: '\e807'; }  
.icon-up-open:before { content: '\e808'; }  
.icon-clock:before { content: '\e809'; }  
.icon-calendar-1:before { content: '\e80a'; }  
.icon-chat:before { content: '\e80b'; }  
.icon-chart-bar:before { content: '\e80c'; } 
.icon-calendar:before { content: '\e80d'; }  
.icon-home:before { content: '\e80e'; }  
.icon-search:before { content: '\e80f'; }  
.icon-user:before { content: '\e810'; }  
.icon-location:before { content: '\e811'; }  
.icon-email:before { content: '\e813'; }  
.icon-ok-2:before { content: '\e814'; }  
.icon-phone:before { content: '\e815'; }  
.icon-calendar-2:before { content: '\e816'; } 
.icon-ok:before { content: '\e818'; }  
.icon-calendar-3:before { content: '\e819'; }  
.icon-mail-2:before { content: '\e81b'; } 
.icon-icq:before { content: '\e81d'; }  
.icon-left:before { content: '\e81f'; }  
.icon-right:before { content: '\e820'; }  
.icon-vkontakte-1:before { content: '\e821'; }  
.icon-globe-inv:before { content: '\f019'; }  
.icon-twitter:before { content: '\f099'; }  
.icon-facebook:before { content: '\f09a'; }  
.icon-gplus-squared:before { content: '\f0d4'; }  
.icon-gplus:before { content: '\f0d5'; }  
.icon-comment-empty:before { content: '\f0e5'; }  
.icon-chat-empty:before { content: '\f0e6'; }  
.icon-calendar-empty:before { content: '\f133'; }  
.icon-rss-squared:before { content: '\f143'; }  
.icon-youtube:before { content: '\f167'; }  
.icon-instagram:before { content: '\f16d'; }  
.icon-skype:before { content: '\f17e'; }  
.icon-vkontakte:before { content: '\f189'; }  
.icon-twitter-squared:before { content: '\f304'; }  
.icon-facebook-squared:before { content: '\f308'; }  
  


/*Common*/  
html {font-family: Verdana,"Ubuntu",sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {margin: 0px; padding: 0px;font-family: Tahoma, Geneva, sans-serif; background-color:#fff;}


h1 {color: #222; margin: 0.67em 0; font-size: 38px;font-weight: normal; font-family: 'Roboto',Verdana, sans-serif; font-weight: 400; text-align:center;}
h2 {color: #222;margin: 30px 0 20px 0px; font-size: 30px;font-weight: normal; font-family: 'Roboto',Verdana, sans-serif;}
h3 {color: #222;margin: 25px 0 15px 0px;font-size: 26px; line-height: 1.3; font-weight: normal; font-family: 'Roboto',Verdana, sans-serif; }
h4 {color: #444;margin: 5px 0 15px 0px;font-size: 16px;line-height: 1.3; font-weight: lighter; font-family: 'Roboto',Verdana, sans-serif; text-transform: uppercase;}
.h-style1{color:#555;}
.h_uppercase_big{margin-top:35px; font-size:32px; color:#362c41; text-align:center; text-transform: uppercase;} 
h3  a{text-decoration: none; color: #333;} 

p {margin:0px 0px 25px 0px; padding:0px; color: #223; line-height: 1.7; font-size: 18px; font-family:  Tahoma, Geneva, sans-serif;} 

#content ul li, #content ol li{line-height: 1.7; font-size: 18px; margin-bottom:10px; margin-left:0px;  list-style-position:inside;}

#content ul, #content ol  {margin:0px; padding:0px; }

#content ul ul{margin-top:10px; margin-left:20px; }

img {border: 0;}
 
.wrapper { max-width: 1280px; margin: 0px auto; padding:0px 20px 0px 20px;   }

.wrapper2 {  margin: 0px auto; padding:0px 20px 0px 20px;   }

 
.sadv {font-size:12px; display:none;}


/*Tables style*/
table {border-collapse: collapse; border-spacing: 0;}
td, th {padding: 0;}
.table {color:#333; font-size: 18px; border-collapse:collapse;   border:2px solid #d1d1d1;  margin:20px 0px 20px 0px;}

.table thead  td, .table thead th {
	border:1px solid #d1d1d1;
	background:#eee;

	padding:10px;font-weight:
		bold;text-align:center;
	border-collapse:collapse;
}




.table tbody td{padding:10px;border:1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;border-collapse:collapse;
	text-align:left;
}


a 		{
		color: #8d1acf;  padding:1px;  text-decoration: underline;
		}
a:hover  {
		color: #8b7697;
		 
		}	
 
.clear{clear:both; font-size:8px;}
     
#content{border-top:1px solid #a4d596; margin:0px;}
#content img{  width: auto !important; max-width: 100%; }

.style_main{width: 100%; float: left; margin-right: -300px;} 
main{margin-right: 300px; padding-right:20px; box-sizing:border-box; }

.style_aside{width:300px; float:right; }
aside{  margin:20px 0px 0px 20px; }


.popular {border: 1px dashed #fff; width:100%; padding:10px 0px 10px 0px; box-sizing:border-box;} 

.style_main_ext{width:50%; float:left;}
.main_ext {margin:0px;}
.style_aside_ext{width:50%;float:right;}


input[type=text], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none;} /*remove shadow in ios*/


.green-btn{background-color: #68c900; color: #fff; border: 1px solid rgba(170,170,170,.15); border-radius:3px;  cursor: pointer;}
.green-btn:hover{background-color: #5db02b;}
.green-btn:active{background: #4e9d1e; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;}

/*Header*/
header {border-bottom: 5px solid #a4d596; background:#2c1945; } 
#logo{width:29%;  border:0px solid #efefef;  float:right; text-align:right; }
#logo img {margin-top:5px; width:221px;} 
nav{border: 0px solid red; color:#fff;  width:71%;  border:0px solid #efefef; float:right; } 
nav ul{list-style: none; padding:0px;}
nav a {color:#fff;}
.active { color:#cf81f4;} 
.header_link { border: 0px solid red; color:#fff; float:left; padding-top:0px; box-sizing: border-box; margin:0px 35px 0px 0px; font-family:  Verdana, sans-serif;}
.header_link  a { font-size: 24px; text-decoration: none; transition: all 0.3s ease-out;  } 
.header_link  a:hover{ color:#cf81f4; }
.header_link:last-of-type{margin:0px;}
.icon-search{cursor: pointer; font-size: 24px; transition: all 0.3s ease-out; } 
.icon-search:hover{color:#cf81f4; } 
.header-search {display:none; padding:5px 0px 5px 0px; background-color:#faf9ff; border-bottom:4px solid #a4d596; }
.header-search-form{position:relative;}	
.header-search-field{height: 40px; padding: 10px 10px 10px 0px; width: 80%; color:#444; border: 1px solid #fff; display: block; float: left; background-color: #faf9ff;}
.header-search-submit {position: absolute; right: 0px; top: 8px; height: 40px; padding: 0px 25px; text-transform: uppercase; letter-spacing: 2px; font-size: 16px; float: left;}
 
  	
   

/*Intro-first-page*/
.content_bg	{background-image: url(site/bg-main.jpg); background-repeat: no-repeat; background-position: top left; background-size: 100%; background-clip: content-box;}

.bg_white{background:#fff; border-top:1px solid #fff;}
.intro-face{margin:60px 0px 60px 0px;}	
.intro-face img{ border: 1px solid #eee; float:left; margin:0px 20px 20px 0px;}
.intro-face h2{line-height:16px; color:#fff; }
.intro-face p {color:#fff; font-weight:bold; text-shadow: 1px 1px 2px black; }
.podpiska-form {  } 
.podpiska-field {height: 48px; width: 210px; float: left; border-radius:3px; 
border: 1px solid #eee;
margin:0px 20px 0px 0px;
box-sizing: border-box;
font: 16px arial, helvetica;
padding-left:10px;
}
.podpiska-button {height: 48px; font: 18px arial, helvetica; float: left; padding: 0px 30px 0px 30px;}



   
   

/*Content*/
.frnt_page_flex{display: flex;
    flex-wrap: wrap;}
.frnt_page_posts{		align-items: stretch; 
		align-content: flex-start;
	box-sizing:border-box;
	 flex-basis:45%; padding:20px 20px 20px 0px; }

.frnt_page_posts:before, .frnt_page_posts:after	{content: " "; display: table;}	

.frnt_page_posts:nth-of-type(2n) {padding:20px 0px 20px 20px;}		
.data_comment{ margin:0px 0px 10px 0px; font-family: 'Roboto', sans-serif; color: #8b7697; font-size:14px;}
.data_comment a { text-decoration: none;color: #8b7697; }		
.frnt_page_p{margin-top:-15px; }		
 
 


.left_post{margin: 4px 4px 0px 0px;border: 0px #f00 solid;background: #fff;padding:6px 6px 20px 0px;line-height: 34px;}
	
.left_post_header{
		margin: 10px 0px 12px 0px;
		padding: 4px 4px 2px 4px;
		border-left: 5px #8a6b8f solid;
		background: #fff;
		color: #461750;
		font-size: 10px;
		 
		line-height: 26px;
		padding-left:10px;
		}

.left_post_header a{
		text-decoration: none;
		}

.left_post_title a{ color:#000;}

.left_post_title{
		border-bottom: 1px #ddd solid;
		 
		font-size: 30px; 
		color: #000;
		font-family: 'Roboto',Verdana, sans-serif; 
		padding-bottom:5px;
		margin-bottom: 2px;
		 
		}
 
 .left_post_comments{
		float:right;
		border: 1px #fff solid;
		font-family: Verdana; 
		font-size: 10px; 
		color: #461750;
		font-weight: bold;
		padding:0px 2px 0px 8px;
		margin: 0px 0px 0px 10px;
		}
 		


.category_list {margin:0px; padding:0px; }
.category_list  li{ list-style:none;}
.category_list  a {display:block; float:left; text-decoration:none; color:#000; border:1px solid #c6e2c1; border-radius:3px; padding:4px 7px 6px 7px; box-sizing:border-box; margin:0px 10px 12px 0px; background: #cdefc3; box-shadow:0 1px 2px rgba(0,0,0,.1);}	

	


/*Comments-list*/
#commentlist{margin:0px; padding:0px; list-style:none;}
#commentlist li {margin: 45px 0px 0px 0px; padding:0px;}
.comment_header {height:60px; overflow:hidden;}
.comment_header a{text-decoration:none;} 
.comment_avatar {float:left; width:50px; height:50px;}
.comment_avatar .avatar {border-radius:7px;}
.comment_name_time{margin-left:64px;}
.comment_name {font-size:24px;} 
.comment_time a {font-size:12px; color: #8b7697;}



/*Comments-form*/
#commentform{margin:50px 0px; background:#f9f6fb); background:linear-gradient(135deg,#e8e1f7 0%,#f9f6fb 40%); border:1px solid #ece1f7; padding:10px; box-sizing:border-box; border-radius:5px;}
.cmt_3fields{width:33%; float:left; margin-bottom:10px;}
#commentform input[type="text"] {font-family: Tahoma, Geneva, sans-serif;}
#commentform input[type="text"] ::placeholder {color: #555; font-size: 13px;}
#commentform input[type="text"]::-webkit-input-placeholder {color: #555; font-size: 13px;}
#commentform input[type="text"]::-moz-placeholder {color: #000; font-size: 13px;}
#commentform input[type="text"]:-ms-input-placeholder {  color: #555; font-size: 13px;}
#commentform input[type="text"], #commentform textarea{ margin:0px; padding:5px 0px 5px 5px; border-radius: 3px; border:1px solid #dfd5e6; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
#commentform input[type="text"]:focus, #commentform textarea:focus{border:1px solid #7717ba;}
.cmt_text_field {margin: 10px 0px 10px 0px;}
#commentform textarea{width: 98%;}
#commentform input[type="text"]{height:25px;}
.commentform-submit{padding:10px;}
#respond{text-shadow: 0 1px 0 rgba(255,255,255,0.5); color:#4c1752;}
 

 
/*Footer*/
footer {padding-top:40px; border:1px solid #eee; background-color:#f9f6fb; color:#555; box-shadow:0 3px 3px -3px rgba(200, 200, 200, 0.3) inset;}
footer a {color:#8b7697;}
footer p {color:#555;}		
#footer_1{float: left; width: 50%; }
/*footer follow Icons*/
.small_social_icon{font-size:40px;}
.small_social_icon i{padding-right:20px;}
.small_social_icon a{text-decoration: none;} 
#footer_2{padding:0px 0px 0px 20px; float: left; width: 50%;}
/*footer search form*/
.footer-search-form {background-color: #eee;max-width:390px;}
.footer-search-field{padding:5px 9px; box-sizing:border-box; height:35px; border:1px solid #b4b4b4; font: 14px Arial, helvetica; background: #fefefe; border-radius: 3px 0px 0px 3px; float: left; width:58%;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.footer-search-submit{ background-color: #b4b4b4; background-image: linear-gradient(#dfdddd, #b4b4b4); border-radius: 0px 3px 3px 0px; border-width: 1px 1px 1px 0px; border-style: solid; border-color:#b8b8b8 #8b8d8b #797a79; box-sizing:border-box; height:35px; padding: 3px 0px 5px 0px; float:left; width:30%; cursor:pointer; color:#4c1752; text-shadow: 0 1px 0 rgba(255,255,255,0.5);} 		
.footer-search-submit:hover {background-color: #b4b4b4; background-image: linear-gradient(#a2a2a2, #a2a2a2);}
.footer-search-submit:active { background: #b4b4b4; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;}
.ftr_ml{width: 100%; float: left; margin-right: -194px;}		
.ftr_ml_2{margin-right: 194px;}
#footer_3{float:right;width: 194px;}
.statistika{font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#555; line-height:20px;}		
.statistika [class^="icon-"]:before, [class*=" icon-"]:before {margin-right:.2em;}
.stranometr {font-size:14px; font-family: Arial, Helvetica, sans-serif; }
.stranometr a{text-decoration:none;}	
.column{box-sizing: border-box; padding: 0px 0px 10px 0px;}
.footer1_autr{margin: 15px 0px 15px 0px;}
#footer_4{text-align:center; color: #555; margin:15px 0px 50px 0px;}
#totop {width:50px; height:50px; line-height:46px; text-align:center; cursor:pointer;background-color: rgba(0, 0, 0, 0.5); border-radius:4px;color: #fff;position: fixed;right: 9px;bottom: 70px;z-index: 999;display: none;}	
#totop:hover {color:#cf81f4; font-size:20px;}





/*Sosial Follow Icons*/
#social {color:white; margin:0px 0px 10px 0px;}
#social  a{text-decoration:none;}
#social .item{padding:12px;  color:#fff; font-size:11px;float:left;margin:0px 10px 10px 0px;text-align:center;min-width:90px;min-height:80px;border-bottom:10px solid rgba(0,0,0,.15);}
#social .item.facebook{ background:#3a5795;}
#social .item.instagram{ background:#f24e40; background-image: linear-gradient(#9e2eb9, #fda544);}
#social .item.telegram{ background:#3399ff;}
#social .item.youtube{ background:#b31217;}
#social .item.twitter {background:#00a5e5;}
#social .item.vk {background: #507299;}
#social .item i{padding: 5px 0px 0px 0px; display:block; font-size:30px;}
#social .item .count {font-weight:600; padding:10px; display:block;}
#social.rounded {margin-top:27px;}
#social.rounded .item {min-width:0;min-height:0;width:50px;height:50px;position:relative;margin-right:20px;margin-bottom:20px;border-radius:50%;border:none;}
#social.rounded .item .count{ position:absolute;top:-10px;right:-10px;background:inherit;border:solid 2px #fff;border-radius:30px;height:15px;line-height:15px;}
#social.rounded .item .count{font-size:11px!important;}
#social.square .item {width:60px;height:60px;border-radius:0px; margin:0px 10px 0px 0px;}
#social.square .item .count{padding: 0px;display:block;font-size:20px;font-weight:600;}
.item_grid{ float:left;width:16.5%;}



/*Violet botton and blog navigation*/
.violet-btn{display:block; max-width:250px; box-sizing:border-box; color: #fff; font-family:'Roboto',Verdana, sans-serif; text-align: center; text-decoration: none; background-color:#7d4794; background-image: linear-gradient(#9f56bd, #7d4794); border-radius: 3px; margin-right:3px; padding: 15px 0px 15px 0px; white-space: nowrap; cursor: pointer;}
.violet-btn:hover{color: #fff; background:#83489d; background-image:linear-gradient(#83489d, #83489d);}
.violet-btn:active{background:#724c83; background-image:linear-gradient(#724c83, #724c83);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;}
.icon-left {margin-right:5px;}
.icon-right {margin-left:5px;}
.navigation a{  text-decoration: none;}
.alignleft {width:50%; float:left;}
.alignright {width:50%; float:left;}
.alignright .violet-btn{ margin-left: auto;}



 
/*Tour_list*/
#tour  {margin: 20px 0px 0px 0px;}
.tour_item {box-sizing:border-box; width:20%; margin:0px 0px; padding:5px 5px 5px 0px; float:left;text-align: center;font-size: 10px; line-height: 16px; overflow: hide; }

.tour_item a  {color: #333; text-decoration: none;}
.tour_item a  strong {font-size: 17px; font-weight: normal;}


/*Wallpapers_list*/
#wallpapers  {margin: 20px 0px 30px 0px;} 
.wallpapers_item {box-sizing:border-box; width:33%; height: auto; padding:5px 5px 5px 0px; float: left;  margin: 0px;}
 
 
/*Navigation in tours and wallpapers*/ 
#page-nav{  margin: 10px auto 70px auto;  text-align:center; }
.pageNum a, .pageCurrent{display: inline-block; font-size: 18px; padding:14px; margin:10px 12px 0px 0px; color: #444; background-color:#f9f6fb; text-decoration:none; border:1px solid #722f90; border-radius:4px;}
.pageNum a:hover {background:#722f90;text-decoration:none;color: #fff; background-image: linear-gradient(#9f56bd, #7d4794);}
.pageNum a:active {background-color:#724c83; }
#page-nav .pageCurrent{font-weight:bold; color: #fff; background:#83489d;  }

 
 
 

 
/*Youtube video style*/
.videoWrapper {position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; margin-bottom:17px;}
.videoWrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%;} 



/*Share social button*/ 
.s-share__widget{display:inline-block;padding:4px 0px 4px 0px; width:22%; margin-right:10px; border-radius:2px; white-space:nowrap; text-align:center;cursor:pointer;line-height:1.5;}
.s-share__widget:last-of-type{margin-right:0px;}
.s-share{opacity:0;padding:0px 0px;}
.s-share_visible{opacity:1;transition:opacity .1s ease-in}
.s-share>*{display:inline-block;visibility:hidden}
.s-share_visible>*{visibility:inherit}
.s-share__widget{display:inline-block; position:relative; white-space:nowrap}
.s-share__button,.s-share__counter{display:inline-block;  }
.s-share__button{position:relative;cursor:pointer; }
.s-share__button:before{content:"";display:inline-block}
.s-share__counter{display:none;position:relative}
.s-share_ready .s-share__counter{display:inline-block; border-left:1px solid #fff; margin-left:10px; padding-left:10px; }
.s-share_ready .s-share__counter_empty{display:none}
.s-share__icon_facebook:before{content: '\f308';}
.s-share__icon_plusone:before{content: '\f0d5';}
.s-share__icon_twitter:before{content: "\f099"}
.s-share__icon_vkontakte:before{content: '\f189';}
.s-share{min-height:36px; }
.s-share__button,.s-share__counter{box-sizing:border-box; color:#fff; font-size:16px;   font-family: 'Roboto', sans-serif; vertical-align:baseline; }
.s-share__button{padding:0px 0px 0px 5px;  }
.s-share__icon{ margin-right:10px; font-family: "fontello"; speak:none;text-transform:none;font-size:1.3em; }
.s-share__counter{padding-right:.5em;font-weight:400;font-size:.85em}
.s-share__widget_facebook{background:#3b5998;}
.s-share__widget_twitter{background:#55acee;}
.s-share__widget_plusone{background:#db4437;}
.s-share__widget_vkontakte{background:#507299;}



/* Responsive styles */

@media (max-width: 1024px) {
	.wrapper{width:96%; padding:0px; }
	.content_bg	{background-position: top center; background-size: auto;  }
	#logo img{width:200px; }
	.header_link{margin:0px 17px 0px 0px;   }
	.header_link a{  font-size:20px;}
	#top-search-btn{font-size:20px;}
	.small_social_icon i{padding-right:8px;}
	.s-share__widget{ width:45%; margin-top:10px;} .tour_item{width:25%; } h1{font-size:32px;}h2{font-size:28px;}h3{font-size:22px;}}


@media (max-width: 786px) {
	main {padding-right: 0px;}
	.wrapper{width: 96%; padding:0px;}
	.header_link{}  .frnt_page_posts:nth-of-type(2n) {padding:20px 0px 20px 20px;}
	#logo img{margin-top:8px;}
	.style_main  {clear:both; width:100%; border:0px solid #eee;} main{margin:0px;}
	.style_aside {clear:both; width:100%;}
	.header_link a{ font-size: 18px; font-family: Tahoma, Geneva, sans-serif; }
	#top-search-btn{font-size:18px;}
	#logo img{width:160px;}
	.small_social_icon i{padding-right:0px;}
	.s-share__widget{ width:22%; margin-top:10px;}
	.style_main_ext{clear:both; width:100%;}
	.style_aside_ext{clear:both; width:100%;}
	.tour_item{width:20%; } }


@media (max-width: 650px) { .wrapper{width: 95%} .style_main  {clear:both; width:100%;} .style_aside {clear:both; width:100%;} 
.ftr_ml{margin:0px; clear:both; width: 100%; } .ftr_ml_2{clear:both; margin:0px; width: 100%; } #footer_1{clear:both; width:100%; } 
#footer_2{clear:both;width: 100%; padding:0px;  margin-top:20px;} #footer_3{clear:both; width: 100%; margin-top:20px;}
	#logo img{width:140px; }
.header_link{margin:0px 16px 0px 0px;} .header_link:last-of-type{margin:0px 0px 0px 0px;}   .header_link a{font-size:16px;  } 
.item_grid{width:33%; } h1{font-size:24px; margin-bottom:30px;}h2{font-size:22px;}h3{font-size:20px;}
	.intro-face h2{font-size:22px;}  #top-search-btn{font-size:16px;}
 
.frnt_page_flex{display: block;
    }
 
.frnt_page_posts{ clear:both; width:100%; padding:0px; margin-bottom:50px; } 

.frnt_page_posts:nth-of-type(2n) {padding: 0px;} 




.intro-face{margin: 30px 0px;}	
.h_uppercase_big{font-size:24px;}	.small_social_icon i{padding-right:30px;} .cmt_3fields{width:100%; clear:both;}
.s-share__widget{ width:45%; margin-top:10px;} .tour_item{width:33%; }
	p {font-size:15px; line-height:1.5;}


	#content ul li, #content ol li{line-height: 1.5; font-size: 15px;}
	.table { font-size: 15px; }
	.table thead th{padding: 10px 5px; font-size: 13px;}
	}


@media (max-width: 480px) {
	.wrapper{width: 95%}
	.style_main  {clear:both; width:100%;}
	.style_aside {clear:both; width:100%;}
.ftr_ml{margin:0px; clear:both; width: 100%; }
	.ftr_ml_2{clear:both; margin:0px; width: 100%; }
	#footer_1{clear:both; width:100%; }
#footer_2{clear:both;width: 100%; padding:0px;  margin-top:20px;}
	#footer_3{clear:both; width: 100%; margin-top:20px;}
	#logo{clear:both; width:100%; text-align:center;}
#logo img{width:150px;} nav{clear:both; width:100%} .header_link{margin:0px 10px 0px 0px;}    .item_grid{width:33%; }   
.h_uppercase_big{font-size:24px;} .podpiska-field{ clear:left; }
	.podpiska-button{ clear:left; margin-top:20px; } .btn{font-size:17px;}
	.intro-face p {font-size:15px;}
	.intro-face img {clear:left; margin:0px 0px 20px 0px;}  .small_social_icon i{padding-right:15px;}
.s-t {display:none;}  .violet-btn {font-size:15px; font-family:Tahoma;} .icon-left {margin-right:0px;}
.icon-right {margin-left:0px;} .tour_item{width:50%; } .wallpapers_item {width:50%; } 
}



/*Correct display for old browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block;} 
[hidden], template { display: none;}
a:active, a:hover {outline: 0;}
b,strong {font-weight: bold;}
svg:not(:root) {overflow: hidden;}
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px;  }
button {overflow: visible;}
button,select {text-transform: none;}
button, html input[type="button"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}