/*
Theme Name: uscitedipesca
Description: A <a href='http://codex.wordpress.org/Child_Themes'>gosmartpress</a> for the uscitedipesca Theme.
Version: 1.0
Author: gosmartpress
Author URI: http://www.gosmartpress.com
Template: uscitedipesca
*/
#scroll-top-link {
display: none;
}
.img-pesca-01 img {
    margin-top: -22em;
    transform: scale(0.7);
    left: -15em;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0;
}
/*===========location========= */
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
    vertical-align: bottom;
    text-align: left;
}
#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content {
    background: linear-gradient(0deg, rgb(0 0 0 / 72%) 0%, rgba(0,0,0,0.31425070028011204) 22%, rgba(0,0,0,0) 100%);
}
/*===========table========= */
.av-catalogue-image {
    border-radius: 0;
    width: 20px;
	margin-top: 6px
}
.av-catalogue-title-container {
    font-size: 0.8em !important;
    line-height: 2em !important;
    font-weight: 600;
    letter-spacing: 1px;
}
#top .av-catalogue-item {
    padding: 10px 16px;
}
.av-catalogue-list {
    border-top: 1px solid;
}
.av-catalogue-list li {
    border-bottom: 1px solid;
}
/*===========font========= */
.number-pesca p {
    font-size: 3em !important;
    font-weight: 600;
    margin-bottom: 0.3em;
}
.av-subheading.av-subheading_above {
    font-size: 1.3em !important;
    font-weight: 600;
    font-family: handlee;
}

h1,h2{
	font-weight: 600!important;
	text-transform:none!important;
}
.title-special h2{
	font-size: 3em!important;
	font-weight: 600!important;
}
h1, h2{
    font-size: 2.3em!important;
    line-height: 1!important;
}

blockquote {
    font-size: 1em;
    font-style: italic;
}
h3 {
    font-size: 2em;
    line-height: 1.2;
    font-weight: 600 !important;
}
h4 {
    font-size: 1.3em;
    line-height: 1.2em;
	    font-weight: 600 !important;
}

p a, p a:visited, strong p a, strong p , #top h3 a, #top h4 a, #top h5 a, #top h6 a{
    text-decoration: underline!important;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
	outline: none;
}

/*===========btn===========*/
.avia_ajax_form .button {
    background:#a67284 !important;
    border: 2px solid#a67284!important;
}
.avia_ajax_form .button:hover {
    background: #a67284	!important;
    border: 2px solid#a67284!important;
	color:#fff !important;
}
.avia-button.avia-size-large, .avia_ajax_form .button {
    padding: 1.2em 3em;
    font-size: 0.8em;
    min-width: 194px;
    transition: all 350ms ease-in-out;
    letter-spacing: 0;
    border-radius: 0;
    text-transform: uppercase;
    border: 2px solid;
    font-weight: 700;
}
.avia-button.avia-size-large:hover, .avia_ajax_form .button:hover {
transform: translateY(-10px);
}
.avia-button.avia-size-small {
    font-size: 14px;
    transition: all 350ms ease-in-out;
    border-radius: 100%;
    padding: 9px;
    width: 35px;
    line-height: 1.1;
}
#top .main_color .avia-color-theme-color:hover {
    opacity: 1;
}
#top .alternate_color .avia-color-theme-color {
    border: 0;
}
#top .avia-button.avia-color-light {
    color: #fff;
    border: 2px solid #fff;
    background: transparent;
    padding: 1.3em 1.4em !important;
    border-radius: 3em;
}
#top .avia-button.avia-color-light:hover {
    color: #666;
    border: 2px solid #fff;
    background: #fff;
	opacity: 1;
}
#top .footer_color .avia-color-theme-color {
    border-color: #a67284;
    background: #a67284 !important;
    color: #fff;
}
.socket_color .avia-color-theme-color{
border-color:#00f55e !important;
background: #00f55e !important;
}
.socket_color .avia-color-theme-color:hover{
background: transparent;
}

.av-minimal-toggle .toggle_content {
    padding: 35px 0;
    margin: 0.4em;
    background: transparent !important;
}

.avia_transform .avia_start_delayed_animation.left-to-right {-webkit-animation: avia-ltr 2.2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia-ltr 2.2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.avia_transform .avia_start_delayed_animation.right-to-left {-webkit-animation: avia-rtl 1.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia-rtl 1.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.avia_transform .avia_start_delayed_animation.top-to-bottom {-webkit-animation: avia-ttb 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia-ttb 1.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.avia_transform .avia_start_delayed_animation.bottom-to-top {-webkit-animation: avia-btt 2.3s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);animation: avia-btt 2.3s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
    border-radius: 0;
}
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select, #top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select, #top div .av-light-form .input-text, #top div .av-light-form input[type="text"], #top div .av-light-form input[type="input"], #top div .av-light-form input[type="password"], #top div .av-light-form input[type="email"], #top div .av-light-form input[type="number"], #top div .av-light-form input[type="url"], #top div .av-light-form input[type="tel"], #top div .av-light-form input[type="search"], #top div .av-light-form textarea, #top div .av-light-form select, div div .av-light-form .button {
    border-width: 1px !important;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
#top .avia-logo-element-container img, .av-partner-fake-img {
    box-shadow:none;
}
#footer-cst img {
    width: 5em;
}
#footer-cst p {
    font-size: 0.8em;
}
#footer-cst {
    margin-bottom: -3em !important;
}
/*=============================mobile=========================== */
@media only screen and (max-width: 767px) {

.title-special h2, .number-pesca p{
	font-size: 1.8em!important;
	font-weight: 600!important;
}
h1, h2{
    font-size: 1.6em!important;
    line-height: 1!important;
}
h3 {
    font-size: 1.4em;
}
h4 {
    font-size: 1.2em;
}
#footer-cst p, #footer-cst .avia-buttonrow-right {
    text-align: center;
}
#footer-cst img {
    text-align: center !important;
    margin: 0 auto;
}
.av-catalogue-price {
    position: relative;
}
}