/*

Theme Name: Porto

Theme URI: http://www.newsmartwave.net/wordpress/porto

Author: SW-THEMES

Author URI: http://www.newsmartwave.net/

Description: Porto Responsive Wordpress + eCommerce Theme.

Version: 3.5.1

License: Commercial

License URI: http://themeforest.net/licenses/regular_extended

Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: porto



*/



/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.header-main{
	z-index: 9999 !important;
}

@media only screen and (min-width: 320px) and (max-width: 980px){
 table#isolated {
  left: initial !important;
 }
 .scrollling {
  overflow-x: scroll;
 }
 div#showcase_hike_showcase_module {
  overflow-x: scroll;
 }
 div#showcase_module {
  overflow-x: scroll;
 }
 div#showcase_hike_photo_showcase_module {
  overflow-x: scroll;
 }
}
body #itTourWidget .fd-nav-mobile {
	min-width: 262px !important;
    
}
.bypostauthor {}


@charset "UTF-8";
/*CUSTOM SYLES PDM*/
/* TABLE OF CONTENTS
1. Витрины
2. Отправка запроса
3. Хедер, меню, топбар
4. Сайдбары
5. Футер
6. Карусели
7. Портфолио
8. Страницы
	8.1 Главная
	8.2 ГТ, ПТ, ЭТ
	8.3 Страны, Типы туров
	8.4 Услуги
	8.5 Новости
	8.6 О компании
	8.7 Контакты
9. Адаптивность
*/


/*******1. Витрины*******/
/*МП*/
#itt_tour_search_module .itt.itt_package.itt_bg-color_conten.is-open {height: 304px;}
#tour_search_module_mod2 {margin-top: -10px;}
/* цвет селектов на верхней панели МП
#itt_tour_search_module .itt_pull-right.itt_directions_position {color: #fff !important;}
#itt_tour_search_module .itt_font_weight_bd.itt_radio_position {color: #fff !important;}
*/
/*ГТ*/
strong.it_title {display: none !important ;}
.parent-pageid-5493 .itt_hs_main_wrap.itt_border_color {height: 1130px !important;}
/*#showcase_module .it_main_center { height: 794px !important; }*/

/*******2. Отправка запроса*******/
/*Баннер отправки запроса*/
img.eModal-1 {max-width: 100%;}
/*всплывающая форма отправки запроса*/
.emodal-content .wpcf7 input[type="text"], 
.emodal-content .wpcf7 input[type="email"],
.emodal-content .wpcf7 textarea,
.emodal-content .wpcf7-form-control-wrap.your-name,  
.emodal-content .wpcf7-form-control-wrap.your-message,
.emodal-content .wpcf7-form-control-wrap.your-email {width: 100%;}
.emodal-content .wpcf7-form-control-wrap.your-message textarea {height: 150px;}
.emodal .emodal-close {background-color: #aaa !important;}

/*******3. Хедер, меню, топбар, логотип*******/
.internal-page-title {
	background-image: url(../../uploads/2017/04/header.jpg);
	font-size: 36px;
	font-family: "Playfair Display";
	line-height: 44px;
	color: #fff;
	text-align: center;
	padding: 110px 40px;
	margin-bottom: 60px;
}
.porto-block .vc_row.wpb_row.vc_row-fluid.vc_custom_1488652369989.vc_row-has-fill {
	background-image: url(http://dev54.wp.ittour.com/site46/wp-content/uploads/2017/04/header.jpg)!important;
}
/*******4. Сайдбары*******/
.container .right-sidebar {
	padding-top: 0px;
}
/*******5. Футер*******/

/*******6. Карусели*******/
.blog-posts article {
	border: none;
}
/*******7. Портфолио*******/
body .post-type-archive-portfolio .portfolio-row .portfolio{margin-bottom:55px}
body .post-type-archive-portfolio .thumb-info-wrapper:after{-webkit-transition:top 0.2s,opacity .2s;-moz-transition:top 0.2s,opacity .2s;transition:top 0.2s,opacity .2s;background:transparent!important;color:#FFF;content:"\e090";font-family:simple-line-icons;font-size:30px;height:30px;position:absolute;top:30%;margin-top:-15px;display:block;text-align:center;width:100%;opacity:0;z-index:3}
body .post-type-archive-portfolio .thumb-info:hover .thumb-info-wrapper:after{opacity:1;top:50%}
body .post-type-archive-portfolio .portfolio-item h4{position:absolute;left:0;right:0;padding:12px;margin:-37px auto 0!important;width:80%;font-size:1.9rem;background:#fff;box-shadow:0 0 60px -10px rgba(139,139,139,0.5)}
.portfolio-slideshow .owl-dots{position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.portfolio-slideshow .zoom{display:none}
.ajax-box-content .portfolio-title .portfolio-nav-all,.ajax-box-content .portfolio-title .portfolio-nav,.ajax-box-content .m-t-lg{display:none}
.ajax-box-content .portfolio-nav-all+div{width:100%}
.ajax-box-content hr.tall{visibility:hidden;margin:7px 0}
.blog-posts .post-content .entry-title a:hover {color: #000;}
.blog-posts .grid-box .post-content {padding-bottom: 30px;}
/*******8. Страницы*******/

	/*******8.1 Главная*******/
.ult-responsive.ult_countdown.m-b-none.custom-newcomers-class.ult-cd-no-border.ult-cd-s1 {max-width: 50%;}
.strany-home-text {
	color: #50545f;
	font-size: 13px;
}
.blog-posts article {border: none;}
.vc_custom_1488645235705 .wpb_single_image {width: 73px;}
.vc_custom_1488645235705 .vc_row.wpb_row.vc_inner.vc_row-fluid {
	border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
	margin-bottom: 20px;
}
.home .custom-porto-container {margin-bottom: 60px;}
	/*******8.2 ГТ, ПТ, ЭТ*******/

.page-id-5265 .main-content {padding-bottom: 10px;}
.page-id-5269 .main-content {padding-bottom: 10px;}
.page-id-5296 .main-content {padding-bottom: 10px;}
	/*******8.3 Страны, Типы туров*******/
.parent-pageid-5493 .internal-content strong {font-size: 18px;}
.vc_custom_1487696118990 strong {font-size: 18px;}
	/*******8.4 Услуги*******/

	/*******8.5 Новости*******/
.page-id-5564 .post-grid .post-content {width: 100.1%;}
.single-post .sidebar {margin-top: 60px}
	/*******8.6 О компании*******/
.page-id-5599  .main-content {padding-bottom: 0px;}
.page-id-5599 h3.aio-icon-title.ult-responsive {font-size: 50px !important;}
.page-id-5599 .aio-icon-description h3.aio-icon-title.ult-responsive {
	font-size: 27px !important;
	color: #fff;
}
.page-id-5599 .vc_custom_1488560681592 {background-color: #fff !important;}
	/*******8.7 Контакты*******/

/*******9. Адаптивность*******/
@media screen and (min-width: 1200px) {
	.module-search-home #tour_search_module_mod2 {
		padding: 0 100px;
	}
}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 990px) {}
@media screen and (max-width: 767px) {
	.vc_custom_1488028147242 .custom-box-squares.vc_column_container.vc_col-sm-5 {
	display: none;
	}
}
@media screen and (max-width: 640px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 320px) {}

body #itTourWidget .fd-b, body #itTourWidgetPopup .fd-b, body #itTourWidget .fd-nav_item.active, body #itTourWidgetPopup .fd-nav_item.active, body #itTourWidget .fd-nav_item.active:hover, body #itTourWidgetPopup .fd-nav_item.active:hover {
	background-color:#DA7940!important;
}
body #itTourWidget .fd-nav-mobile .fd-select, body #itTourWidgetPopup .fd-nav-mobile .fd-select, body #itTourWidget .fd-nav-mobile, body #itTourWidgetPopup .fd-nav-mobile {
	background-color:#DA7940!important;
}
body #itTourWidget .fd-b, body #itTourWidgetPopup .fd-b {
	background-color:#DA7940!important;
}
body #itTourWidget .fd-nav_item:hover, body #itTourWidgetPopup .fd-nav_item:hover {
	background-color:rgba(218,121,64,.75)!important;
}
body #header.header-11 .header-main #main-menu .mega-menu > li.menu-item > a {
    padding-right: 5px!important;
    padding-left: 5px!important;
}
.widget .widgettitle, .widget .widget-title {font-family: sans-serif;}
body #itTourWidget .fd, body #itTourWidgetPopup .fd {
    min-width: 260px!important;
}
aside#nav_menu-4 {
    padding-top:  20px;
}
@media(max-width:1300px){
	div#eModal-1 {
    z-index:  999999!important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height:  100px;
}
}
html body #isolate  .it_gradient_right {
float:none!important;
width: inherit!important;
}
html body #isolate .ittour_order_block .ittour_order_block_customer_info .ittour_order_grey_form .ittour_order_grey_form_center .ittour_order_grey_form_center_right ul li textarea {
    width: 260px!important;
}
#isolated tr td {
    border: none;
}
#package_order_form_buy_all > div.itt_form_date_blcok > div.itt_row.itt_mtv_top_20 > div:nth-child(4) > dl > dt:nth-child(2) {
    width: 100%;
}
#isolate > div.itt_main_block.tour_order.boxy-content > div.ittour_order_block > div > div.ittour_order_block_title_box.itt_order_block_title_box_bg > div.itt_order_block_title_box_center_corner > div > h2 {
	line-height:15px!important
}
span.fl.number_stars {
    line-height: 15px!important;
}
table#isolated {
    z-index:  9999!important;
}
@media(max-width:1100px){
	html {
		overflow-x:unset!important;
	}
}
@media(max-width:1200px) and (min-width:768px){
	.blockalign {
		margin-left:25%;
	}
}
.internal-page-title {
    background-size:  cover;
}
@media(max-width:1100px){
#showcase_country_showcase_module > div.box_240px.itt_best_by_country > div.it_verh_it.it_verh_itt > div.it_right_head.it_bg_right_top > div > div.it_min_prices > h3 {
    font-size: 16px!important;
}
.nicescroll-rails {
	display:none!Important;
}
.col-md-3.sidebar.right-sidebar.mobile-hide-sidebar {
    display:  block;
}

.mobile-sidebar {
    display:  none;
}
}
.page-id-5493 .post-type-archive-portfolio .thumb-info-wrapper:after {
	content: "\e08d"!important;
}
@media(max-width:1100px){
.emodal.tiny {
    width: 50%!important;
}
}
.itt_hs_name {
    display:  none;
}
.fd_price-item_val.ng-binding {
    font-size:  19px!important;
}
#itTourPriceWidget .fd_price-header, #itTourPriceWidgetPopup .fd_price-header {
    background: #DA7940!important;
}

#itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll {
    background: #DA7940!important;
}

@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
}

.fab {font-family: FontAwesome;}
.fa-telegram::before {
    content: "\f2c6";
}
.social-icons li a {font-size: 22px;}
.logo.logo-transition a {margin-top: 10px;}
.fa-viber::before {
    position: absolute;
    top: -19px;
    left: -10px;
    content: url(../../uploads/2018/06/Iikonka-vaybera.png);
}
.fa.fab.fa-viber {position: relative;
}
.vc_images_carousel .vc_carousel-control .icon-prev::before {left: -30px;}
.vc_images_carousel .vc_carousel-control .icon-next::before {left: 30px;}
body #header .logo {
    margin-bottom: 10px;
}


@media only screen and (max-width: 991px) {
#header .logo a {max-width: 100px;}
}





