/*
Theme Name: We Cycle Key West
Description: Custom theme for Fogarty Builders
Version: 1.0
Author: 7thw.com
Author URI: http://7thw.com
Template: reboot
*/



.dnone{
  display:none !important;
}

/* Style Reset */

html {height: 100%;}

body{}

h1 {font-weight: 700; line-height:1em;}
h2 {font-weight: 700; line-height:1em;}
h3 {font-weight: 700; line-height:1em;}
h4 {font-weight: 700; line-height:1em;}
h5 {font-weight: 700; line-height:1em;}
h6 {font-weight: 700; line-height:1em;}

a:hover {text-decoration: none;}

.fixed-top {position: absolute;}

.whitetxt p{
	color:#ffffff !important;}
.whitetxt h1{
	color:#ffffff !important;}

.whitetxt h2{
	color:#ffffff !important;}
.whitetxt h3{
	color:#ffffff !important;}
.whitetxt h4{
	color:#ffffff !important;}
.whitetxt h5{
	color:#ffffff !important;}
.whitetxt h6{
	color:#ffffff !important;}

.big h1{
    font-size:85px !important;
   
}

.big h1,.big h2,.big h3,.big h4{
  
    line-height:0.8;
}


.shadow{
    text-shadow: 7px 5px 22px #000000;
}

/* header */

header img {
    padding: 5px 0;
    display: block;
    width: auto;
    height: auto;
    max-height: 100%;
    height: 100%\9;
    /* hack: fixes ie8 logo; */
}

.table strong{float:right;}
.table hr{margin:15px auto;}

/* ensure hamburger toggle menu is still in "smaller header"
   when device width is small */
#small-header {min-height: 210px;}

.navbar-brand {height: 60px!important; padding: 0px!important}

.navbar-nav > li > a {line-height: 38px;}


.navbar-toggle .icon-bar {
    background-color: #3d8b92!important;
}

.nav > li > a { padding-bottom: 0px; padding-top: 0px; color: white; font-weight: bold; font-size: 20px; text-transform: uppercase;}
.nav > li > a:hover, .nav > li > a:focus, .current_page_item a {
    text-decoration: none;
    background-color: transparent;
    border-bottom: 4px solid #00a160;
    color: #aeaeae!important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: transparent;}

.add-margin {margin-top: 16px;}
.extra-menu-margin {margin-top: 20px}

.dropdown-menu > li > a {font-size: 13px;}

.no-padding {padding: 0px;}
.no-padding .add_padding {padding: 0 30px;}

.main-page-heading {border-bottom: 1px solid #caac99; padding-left: 30px; margin: 0px;}

.vc_cta3 {
    min-height: 220px;}


ul#menu-main-menu { padding: 45px 0 0 !important;}

/* Buttons and Colors */


.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {background-color: #caac99;}
.vc_btn3.vc_btn3-block {text-align: center;}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 0px;
    padding: 13px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #3d8b92;
    border-radius: 2px;
}

.btn-modal {border-radius: 0px!important; border: none; margin: 10px 0!important;}


/* End Buttons and Color */

.modaltrip .ult_modal-content{

    width:640px !important;
}

.modaltrip .ult_modal.ult-medium {
    width: 45%;
}



.vc_custom_heading{

    margin-top:0px;
}


.testimonial{

    border-bottom:1px #ddd solid;
    padding-bottom:20px
}

.wpsdc-drop-cap {
    font-size:3.2em !Important;
}

#CDSWIDSSP {min-width: 100%}


.custom_heading h1 {font-family: 'Alex Brush', cursive; color: #caac99; font-size: 40px}
.sc_player_container1 {margin: 0 auto;
    display: block; width: 30px;}


.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header h2 {font-size: 16px; color: #3d8b92!important}
.vc_cta3_content-container p {font-size: 12px;}

.modaltripmobile-button{display:none!important}

.testimonial h3{

    color:#3d8b92;
}


/* About page logo images */

.bike-brands img {
  width:100% !important;
  height: auto !important;
}


/* Footer */

footer { font-size: 13px; color:#ffffff}
footer a { color:#ffffff}
footer a:hover{ color:#bfded1!important; text-decoration:none}

footer #menu-footer a{color:#ffffff; font-size:13px; margin-top:9px}
footer #menu-footer a:hover{color:#00a260 !important}




#menu-footer {list-style-type: none; margin: 0;
    padding: 0; text-align: right }
#menu-footer > li {display: inline-block;}
#menu-footer > li > a {padding: 10px 10px; font-size: 12px; }
#menu-footer > li:last-child > a {padding-right: 0px;}

footer .nav > li > a {font-size: 12px; line-height: 2em; font-weight: normal; }
footer .nav > li > a:hover, footer .nav > li > a:hover, .nav > li > a:focus, .current_page_item a {border-bottom: 0px; color: #bfded1!important;}

@media only screen and (max-width : 1200px) {
  /* positioning tripadvisor COE on all but lg devices */
  #CDSWIDCOE {margin: 0px auto!important;}
}


/* Responsive ipad----------------------------------------------------*/

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

.navbar-brand {height: 60px!important; padding: 0px!important}



}


/* Responsive mobile ----------------------------------------------------*/



#click-menu {position: relative!important; right:inherit!important; left: inherit!important; border-radius: 0px; }

#responsive-menu {left: 0px; box-shadow: none!important;}

.phone-footer-menu {
    /* overrides the collapsable phone menu
       for the two menu items in footer */
    display: inline-block;
}


@media only screen and (max-width: 767px) and (min-width: 200px) {

    nav.open ul { display: block; margin-top: 220px }

    .rowdesktop {display: none;}

    .navbar-nav.pull-right {
        float: none!important;
    }

    .navbar-nav > li > a {
        padding: 15px 0 !important;
        font-size: 18px;
        text-transform: uppercase;
        line-height: 1.01em !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: center!important;
    }

    .nav > li > a:hover, .nav > li > a:focus, .current_page_item a {
        border: none;
    }

    .add-margin, .extra-menu-margin {margin-top: 0!important;}

    footer {text-align: center;}

    footer .vc_custom_1446675538603 {padding-left: 30px!important; padding-right: 30px!important;}

    #menu-footer {list-style-type: none; margin: 0;
        padding: 0; text-align: center; margin-top: 20px }
    #menu-footer > li {display: inline-block;}
    #menu-footer > li > a {padding: 10px 10px;}
    #menu-footer > li:last-child > a {padding-right: 10px;}

    .headerbookbtn{
        margin-top:20px !important;
    }


.modaltrip-button{display:none!important}

    .modaltripmobile .ult_modal-content{

    width:280px !important;
}

.modaltripmobile .ult_modal.ult-container {
    width: 86%!important;


}

.modaltripmobile-button{display:block!important}


}


/* Responsive Iphone 4-5----------------------------------------------------*/




@media only screen and (max-width: 320px) and (min-width: 200px) {

    .navbar-brand {
        height: 60px !important;
        padding: 0px !important;
    }

    .seventh_sidebar.vc_row-fluidrates h4,h2{

    text-align:center !important;

    }

    .seventh_sidebar.vc_row-fluidrates{

        margin-top:50px
    }




}
