/*
Theme Name:  cherryone
Theme URI:   http://yoursite.com/link/to/theme
Description: Your theme description.
Author:      Your Name
Author URI:  http://yoursite.com
Version:     1.0.0
License:     GNU General Public License
License URI: license.txt
Tags:        dark, light, white, black, gray, left-sidebar, right-sidebar, fluid-layout, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: cherryone
Template:    cherryframework4
*/

/* =Theme customization starts here
-------------------------------------------------------------- */





@import url(//fonts.googleapis.com/css?family=Lato:400,300,100,700,900);



#header



{



	padding-top: 0px;



	padding-bottom: 0px;



}



.site-content {



    padding-top: 0px;



    padding-bottom: 0px;



}







.entry-content {



margin: 0 0 0;}







.qtranxs_widget {



    margin: 0.5em 0 0.5em;



	padding: 5px 15px 7px 15px;



	text-align:right;



	/* background: radial-gradient(#EEEEE0  0%, #CDC8B1 87%, rgb(180, 26, 104) 100%); */



	background:  #EEEEE0;



	-webkit-box-shadow: inset 0 0 4px 2px #838B83;



	box-shadow: inset 0 0 4px 2px #838B83;



        display: inline-block;



	



	-moz-border-radius: 5px; /* закругление для старых Mozilla Firefox */



	-webkit-border-radius: 5px; /* закругление для старых Chrome и Safari */



	-khtml-border-radius:5px; /* закругл. для браузера Konquerer системы Linux */



	border-radius: 3px; /* закругление углов для всех, кто понимает */







}



.header-bottom {



   background:  #008cf0;



   z-index: 0;



}







.qtranxs_widget ul li {



opacity: 0.8 !important;

display: inline-block !important;}











.ms_layer.mpsl-white-space-normal {



    white-space: normal !important;



}



.ms-layer h1, .h1



{



	/* color:  rgb(18, 178, 244) !important; */



	color:   #F5F5F5 !important;



	font-family: 'Lato', sans-serif !important;

        font-size: 60px !important;

	font-weight:900 !important;



	



}







.ms-layer h3, .h3, h2, .h2



{



	/* color:  rgb(9, 63, 86) !important; */



	color:  #EEE9E9  !important;



	font-family: 'Lato', sans-serif !important;



	font-weight:bold !important;



	



}



.title-box_content h2

{color: #093f56 !important;}



.about



{



	background: #008cf0;



	text-align:center;



	color: #fff !important;



		-webkit-transition: all 0.3s;



-moz-transition: all 0.3s;



transition: all 0.3s;



transition: all 0.3s ease 0s;



}







.about h1,h3,h4,h5,h6



{



	color:   #fff !important;



	font-family: 'Lato', sans-serif !important;



	



}







.about i {



  font-size:22px;



	line-height:30px;



	vertical-align:top;



}







.about i:hover {



  color: #FFC125 ;



}







.about p {



font: 18px/25px Raleway, sans-serif;}







.cherry-btn-primary



{



background-color:#FFB90F !important;



color:#fff !important;



}







.cherry-btn-primary



{



font: 16px/25px Raleway, sans-serif;



font-weight:bold;



-webkit-transition: all 0.3s ease;



-moz-transition: all 0.3s ease;



-o-transition: all 0.3s ease;



transition: all 0.3s ease;



}







.services



{



	text-align:left;



}







.tit



{



	text-align:center;



}



.ic {



    display: block;



    position: relative;



    text-decoration: none;



    width: 100%;



    overflow: hidden;



	color:transparent;



	text-align:left;}



	.ic p{



    margin:0;}



	



.ic h5{



    text-transform:none;



	color: #777777;



	}



.ic:after {



    content: attr(text);



    background: #fff;



    color: #777777; }



.ic > span {



    display: block;



    position: absolute;



    overflow: hidden;



    left: 0;



    top: 0;



    width: 0;



    height: 100%;



    transition: 0.3s ease;



    -webkit-transition: 0.3s ease;



    -moz-transition: 0.3s ease;



    -o-transition: 0.3s ease; }



.ic > span > span {



    background:#008cf0 ;



    color: #fff; 



	height: 100%;}



.ic:after, .ic > span > span {



    display: block;



    text-align: center;



    border-radius: 0 9px 9px 0;



    padding: 6px 0;



    width: 100%;}



.ic:hover > span { width: 100%; }



.ic:hover > .item { color:#fff; }



.item



{



	display: block;



    position: absolute;



    overflow: hidden;



    left: 0;



    top: 0;



    width: 100%;



    color: #777777;



	z-index:200;



	padding: 6px 3px;



	



}







.ic i



{ margin-right:10px;



margin-left:10px;



font-size:22px;



	line-height:22px;}



	



	.parallax-content h2



{



	/* color:  rgb(9, 63, 86) !important; */



	font-family: 'Lato', sans-serif !important;



	line-height:1.2em;	

        font-weight: bold !important;



}



.port .post-format {



display: none !important;}



	



.port .item-meta-container {



display: none !important;}







.inner-wrap {



background:#008cf0 !important;



margin:10px !important;}







.port p{



	color:#fff;



        font: 14px/21px Raleway, sans-serif;



	font-weight:bold;



	margin-right:15px;



	margin-left:15px;



}



	



.item-link.permalink



{



	display:none !important;



}







.item-link



{



	border:none !important;



	color:rgb(18, 178, 244) !important;



}







.rollover-content::before {



background: rgba(0,0,0, 0.5) !important;}



.cherry-btn{



	



	border:none !important;



}



.cherry-btn:hover{



	background: #777777 !important;



	color:#fff!important;



	border:none !important;



}







.map



{



	width:100%;



}







	



#back-top-wrapper {



	z-index:200;



	right:20px;



	bottom:20px;



	position:fixed;



}







#back-top-wrapper #back-top { margin:0; }







#back-top-wrapper #back-top a {



	width:auto;



	height:auto;



	border-radius:0;



	text-align:center;



	background:none;



	-webkit-box-sizing:border-box;



	-moz-box-sizing:border-box;



	box-sizing:border-box;







}







#back-top-wrapper #back-top a:after {







	content:'\f139';



	font:42px/46px FontAwesome;



	color: #FFC125;



	display:inline-block;



	position:relative;



	z-index:100;



	-webkit-transition:all 0.3s;



	-moz-transition:all 0.3s;



	transition:all 0.3s;



	transition:all 0.3s ease 0s;



}







#back-top-wrapper #back-top a span { display:none; }







#back-top-wrapper #back-top a:hover {







	background:none;



	border:none;



	



}







#back-top-wrapper #back-top a:hover:after {







	color:#a0a0a0;







}







.wpcf7 form input[type="date"]



{padding: 12px 20px;



border-radius: 5px;



border: 1px solid #dddcdc;



background: none;



}







input[type="submit"]



{background-color: #FFB90F !important;



color: #fff !important;



font: 16px/25px Raleway, sans-serif;



font-weight: bold;



padding: 15px 30px;



-webkit-transition: all 0.3s ease;



-moz-transition: all 0.3s ease;



-o-transition: all 0.3s ease;



transition: all 0.3s ease;



}



.footer-map {

    position: relative;

    display: block;

    top: -70px;

}



#map-canvas {

    width: 100%;

    height: 670px;

    z-index: 10;

position: absolute;

background-color: rgb(229, 227, 223);

overflow: hidden;

}



#static-area-footer-top

{z-index: 100;}



.carousel-inner

{width:80% !important;

margin-right:auto;

margin-left:auto;

text-align:center;}



.carousel-caption {

    right: 0 !important;

    left: 0 !important;

    padding-bottom: 0 !important;

    background-color:#49423d;

    opacity: 0.7;

bottom: 0 !important;

padding-top: 10px !important;

width:100%;

}



.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

    display: block;

    max-width: 100%;

    width:100%;

    height: auto;

}



.item

{padding:0;}

.zag

{background-color:#FFB90F !important;

color:#fff;

font-weight: bold;}



.misure {

    border: 2px solid #008cf0 ;

    border-collapse: collapse;}



.misure td {

    text-align:center;

    padding: 2px 5px;

    border: 1px solid #008cf0;}



.booking_form .control-group {

    margin: 5px 0px !important;

}



#footer .static-footer-sidebars .widget

{

margin-bottom:15px !important;

margin-top:15px !important;

text-align:center!important;

color: #fff !important; 

font-weight:bold;

font-size:16px;}



.fa

{margin-right:15px;}

.book h3
{
color: #333333 !important;
text-align:center;
}