/*--
    Theme Name: theme50743
    Theme URI: http://template-help.com/
    Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
    Author: Template_Help.com
    Author URL: http://www.Template-Help.com/
    Template: CherryFramework
    Version: 2.1
    MotoPress Version: 1.0
--*/

/* ----------------------------------------
    Please, You may put custom CSS here
---------------------------------------- */


.logo img {

    max-width: none !important;
    left: 0px;
    width:360px !important;
    height:auto;
    top:-12px !important;
    margin-left:-17px !important;

}



.logo_link {

line-height: 1 !important;

}

.logo {


    padding-right:5px;
    max-width: none !important;
}

.sf-menu > li > a {

font-size:16px;

}

.header-resize {


}

.nav-holder {


    margin-left: 6% !important;
    margin-top:-5px;
}

.cameraCont, .cameraContents {

    margin-top:220px !important;
}

.slider .camera_caption {

    width:860px !important;
}

.slider .camera_caption > div {

    left: 75% !important;
    bottom:340px !important;
    padding-top:2% !important;
    padding-left:2% !important;
    padding-right:2% !important;
    padding-bottom:2% !important;
 background:none !important;
}

.slider .camera_commands, .slider .camera_prev, .slider .camera_next {

    top:64% !important;
}
.main-text{

    line-height:130% !important;
    text-align:center;
    margin-top:-30px !important;
}

.page-id-2160 .excerpt {
display:none;
}

.cat-32-id .excerpt {
display:inline;

}

.content-holder {

    padding-bottom:0px !important;
}

.content_plane {


    margin-bottom:0px !important;
}

.footer-logo img{


    margin-top:15px;
    width:330px;
    
}

.hello{

    background-color:   #F0F0F0   !important;
width: 110% !important;
}


#header-widget-area {
position:absolute;
top:-30px;
left:46%;

}
#header-widget-area figure.thumbnail {
  border:0;
}



@media (max-width: 1024px) and (min-width: 769px)   {


.resize-masthead {

    padding-bottom:20px !important;
}

.nav-holder {


    margin-left: 3% !important;
    margin-top:5px;
}

.slider .camera_caption > div {

    left: 58% !important;
    bottom:200px !important;
}
.cameraCont, .cameraContents {

    margin-top:50px !important;
}
.slider .camera_commands, .slider .camera_prev, .slider .camera_next {

    top:49% !important;
}

.header-resize {
width:207px;

}

.sf-menu > li > a {

font-size:15px !important;


}

.social-nets-wrapper  {

    margin-top:20px !important;
    margin-right:80px !important;
}

.resize-masthead {

padding-top:0px !important;
padding-bottom:0px !important;
}
.logo img {

top: 5px !important; 
}

.nav__primary {
margin-bottom: 15px !important;
}

}






@media (max-width: 768px) and (min-width: 650px) {
.nav-holder {


    margin-left: 5% !important;
    margin-top:10px;
}

.slider .camera_caption > div {

    left: 43% !important;
    bottom:180px !important;
}

.slider .camera_commands, .slider .camera_prev, .slider .camera_next {

    top:48% !important;
}
.recent-posts li h5 {
    font-size: 13px !important;
}
.footer-logo {


    margin-top:10px;
    width:50%;
    height:auto;
}
.social {

    margin-right:80px !important;
margin-top: 30px !important;
}

.resize-masthead {

padding-bottom: 5px !important;

}

.nav__primary {

    margin-top:10px !important;
}
.cameraCont, .cameraContents {

    margin-top:20px !important;
}
.slider .camera_wrap {
    height: 400px !important;
}


    }

    @media (max-width: 500px) {

.nav-holder {


    margin-left: 0% !important;
    margin-top:10px;
}

.header > .container > div > div {

    padding-top:10px !important;
}
 
.main-text {

    margin-top:20px !important;
}
.header-resize {
width:257px !important;

}

.nav__primary {


}
.select-menu {


    width:85% !important;
}
.social{


    margin-right: 65px !important;
}

.resize-masthead {

    padding-bottom:15px !important;
}



    }

@media (max-width: 649px) and (min-width: 400px) {



.slider .camera_caption > div {

    left: 25% !important;
    bottom:130px !important;
    width:25% !important;
}

.social {

    margin-right:75px !important;
    margin-top:30px !important;
}

.select-menu {


    width:85% !important;
}
.resize-masthead {

    padding-bottom:15px !important;
}
.logo img {

margin-top: 20px !important;
    margin-left:-30px !important;
width:250px !important;
height:auto;


}

.slider .camera_wrap {
    margin: 0px 0px 0px !important;
}



.cameraCont, .cameraContents {
    margin-top: -90px !important;
}

.slider .camera_commands, .slider .camera_prev, .slider .camera_next {

    top:38% !important;
}

.slider {


    margin-bottom:-60px !important;
}

}





@media  (max-width: 780px) {

.footer img {
    display:none !important;
}




}



@media  (max-width: 400px) {

.social-nets-wrapper { 

display:none !important;
}

.logo img {

margin-top:20px !important;
    margin-left:-30px !important;
width:270px !important;
height:auto;
}



}



}
h5 a {

 float:right !important;



}

.nav_menu-2 {


    width:70% !important;
}

#nav_menu-2 h2 {

    color: #454544 !important;
}

.filter-wrapper {

    display:none;
}

.btn-primary{

display:none !important;

}

.header > .container > div > div {

    padding:0px !important;

    margin-left:0px !important;
    margin-right:0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.logo {


    border-right: none !important;
}

.sf-menu > li > a { 

color: white !important;
}

#topnav li a:hover {

    color: #74C4DB !important;
}

@media (min-width: 1025px) {


.social {
    right: 110px;
    position: relative;
}

}

.carousel .item {-webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}

    @media (max-width: 600px) {

.hello{

    background-color:   #FAFAFA  !important;
width: 100% !important;
}
        }

.footer .copyright-widget span {

    font-size:14px !important;
}
@media  (min-width: 1200px) {
.slider .camera_wrap {

    height: 650px !important;
}
}

.footer-info {

color:white;
font-size:14px;
line-height:2;
}


.footer-info a{

color:#426AA8
}

@media (max-width: 768px) {
.wp-image-2429 {


margin-left:0px !important;
}
}


.page-id-2156 .thumbnail {
    box-shadow: none;
    border-radius: 3px;
    position: relative;
    overflow: visible;
    padding: 0px;
    display: block;
    margin-bottom: 10px;
    border: 0px none;
}

.category-blog #nav_menu-2, .single-post #nav_menu-2 {

display:none !important;
}

#recent-posts-3 {
display:none;
}

.category-blog  #recent-posts-3, .single-post #recent-posts-3 {
display:inline;
}

.page-id-203 .excerpt {
display:none;
}

.category-blog .btn-primary {
display:inline !important;
padding-top:5px !important;
padding-bottom:5px !important;

}

.category-blog h2 {
font-size:22px;
}

.category-blog{
font-size:14px;
}

.title-header {
    overflow: visible !important;
    margin-bottom: 1em;
    word-wrap: break-word;
    -moz-hyphens: auto;
}

.single-post .btn-primary {
display:inline !important;
}



.post_meta > div.post_meta_unite:nth-child(2) {
   display:none;
}

.post_permalink, .post_like, .post_dislike {
display:none !important;
}


.select-menu {
    display: block;
    height: 35px !important;
}

@media (max-width: 767px)

{
body.cherry-fixed-layout .header, body.cherry-fixed-layout .content-holder, body.cherry-fixed-layout .footer {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.nav__primary {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.logo img {
    margin-top: 20px !important;
    margin-left: auto !important;
    width: 270px !important;
    height: auto;
    margin-right: auto;
    display: block;
}

.boat-image {

margin-bottom:20px;
}

.footer .container {
    width: auto;
    padding: 0px 10px;
}

}

@media (max-width: 1200px) and (min-width: 767px)   {

    .social {
    display:none;
    }
}

@media (max-width: 767px)   {

    .social {
    display:block;
    }
}

@media (min-width: 1200px) {
    .social {
    display:block;
    }
}