/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



/****************************************************************
custom font
******************************************************************/
@font-face { font-family: 'kg_ways_to_say_goodbyeregular'; src: url('./fonts/kgwaystosaygoodbye-webfont.woff2') format('woff2'), url('./fonts/kgwaystosaygoodbye-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'brandon_grotesqueblack'; src: url('fonts/brandon_blk-webfont.woff2') format('woff2'), url('fonts/brandon_blk-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'brandon_grotesquelight'; src: url('./fonts/brandon_light-webfont.woff2') format('woff2'), url('./fonts/brandon_light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline { text-align: center; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h2 { font-family: 'kg_ways_to_say_goodbyeregular'; display: block; font-size: 98px !important; text-transform: none; margin-top: 95px; line-height: 60px; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h3 { font-size: 80px; font-family: 'brandon_grotesqueblack'; text-transform: uppercase; line-height: normal; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h4 { font-family: 'brandon_grotesquelight'; font-size: 44px; text-transform: uppercase; color: #fff; box-shadow: none; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h4 span { font-family: 'brandon_grotesqueblack'; font-style: italic; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline .fusion-button-wrapper { display: block }
.maintagline .fusion-button.button-1.button-3d { background: #cf6f19 !important; box-shadow: inset 0px 1px 0px #cf6f19, 0px 5px 0px #cf6f19, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; }
.maintagline .fusion-button.button-1.button-3d:hover { background: #7a1501 !important; box-shadow: inset 0px 1px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; -webkit-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; -moz-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; }
.home .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline .fusion-button-text { font-family: 'brandon_grotesqueblack' !important; font-size: 31px; text-shadow: none !important; margin-top: 0px; position: relative; top: 3px; }
.fusion-button-text:hover { text-decoration: none; }
.fusion-button-wrapper.fusion-aligncenter .fusion-button.button-2 { background: #cf6f19 !important; box-shadow: inset 0px 0px 0px #cf6f19, 0px 5px 0px #cf6f19, 0px 3px 0px 0px rgba(0, 0, 0, 0.3) !important; }
.fusion-button-wrapper.fusion-aligncenter .fusion-button.button-2:hover { background: #7a1501 !important; box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; -webkit-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; -moz-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; }
.slide-content-container .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center, .slide-content-container.fusion-title.fusion-title-center.sep-underline .title-heading-center { font-family: 'brandon_grotesqueblack'; }
#desktopshome { display: block; }
#mobilehome { display: none; }
.slide-content-container .inner-banner { text-transform: uppercase; }
.slide-content-container .inner-banner h3 { color: #fff !important; font-size: 48px !important; line-height: normal !important; font-family: 'brandon_grotesqueblack' !important; }
.slide-content-container .inner-banner h4 { color: #fff !important; font-size: 48px;     line-height: normal !important; font-family: 'brandon_grotesqueblack' !important; }
.slide-content-container .inner-banner p { color: #fff !important; font-size: 40px; font-weight: lighter; font-family: 'brandon_grotesqueblack' !important; margin: auto; line-height: normal; font-style: italic; }
.custom-form { background: #6b3229; text-align: center; padding: 20px; display: block; clear: both; color: #fff; }
.custom-form .mc4wp-heading h4 { font-size: 20px !important; color: #ffffff !important; line-height: 1.7em; margin: 0px auto; line-height: 30px !important; margin-top: 0px; font-family: "Cardo", Arial, Helvetica, sans-serif; }
.custom-form .mc4wp-submit input { background: #d38c31; border: 0; color: #fff; width: 277px; padding: 15px; border-radius: 0; font-size: 18px; margin: 0 auto; cursor: pointer; }
.custom-form .mc4wp-submit input:hover { background: #bf781d !important; }
.custom-form .fusion-one-half { text-align: left; width: 50%; margin-right: 0px; padding: 10px; margin-bottom: 5px; }
.custom-form .fusion-one-full { float: none; text-align: left; padding: 0px 10px 10px; clear: both; }
.custom-form .fusion-one-full .mc4wp-submit { text-align: center; margin-top: 20px }
.form.mc4wp-form { background: #6b3229; }
.form.mc4wp-form .mc4wp-alert.mc4wp-success { color: #fff; padding: 0px 20px 10px 20px; }
.form.mc4wp-form .mc4wp-alert.mc4wp-error { color: #fff; padding: 0px 20px 10px 20px; }
.osc-res-tab .fusion-button-text { color: #fff !important }
.fusion-button.button-3.button-3d { box-shadow: inset 0px 1px 0px #fff, 0px 5px 0px #7a1501, 1px 7px 7px 3px rgba(0,0,0,0.3) !important; }
.page-id-5301 #main { background: #f0f0ed; }
.climateforceitinerary { margin: 50px 0px !important }
.climateforceitinerary .custom-form .fusion-one-half { /*width: 33%;*/ display: inline-block; }
.climateforceitinerary .custom-form .mc4wp-fields .fusion-one-full { width: 33%; display: inline-block; padding: 10px 5px; }
.climateforceitinerary .custom-form .fusion-one-full { width: 100% }
.climateforceitinerary .custom-form { background: #6b3229; text-align: center; padding: 20px; display: block; clear: both; color: #fff; width: 90%; margin: 0px auto; }
.climateforceitinerary .mc4wp-fields { padding-top: 10px; }
.fusion-main-menu > ul > li > a{ height:56px !important;}
.inner-banner .fusion-button-wrapper { line-height: normal !important}
a.fusion-button.button-3d.button-round.button-xlarge.button-default.button-1.inner-page-banner-btn{    background: #cf6f19 !important;
    text-shadow: none !important;
    padding: 17px 9px;
    line-height: 21px;
    font-size: 31px;
    border-radius: 4px !important;
    box-shadow: inset 0px 1px 0px #cf6f19, 0px 5px 0px #cf6f19, 1px 4px 7px 3px rgba(0, 0, 0, 0.3)!important;
    font-family: 'brandon_grotesqueblack' !important;
    width: 228px;}
a.fusion-button.button-3d.button-round.button-xlarge.button-default.button-1.inner-page-banner-btn span {
    position: relative;
    top: 3px;
}
a.fusion-button.button-3d.button-round.button-xlarge.button-default.button-1.inner-page-banner-btn:hover{    background: #7a1501 !important; box-shadow: inset 0px 1px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important;
}
.sub-menu-tab{width:100%;}
.sub-menu-tab ul{width:100%;margin:0; padding:10px 0 20px;list-style:none;text-align:center;}
.sub-menu-tab li { 
    display: inline-block;
	transition:all ease-in-out0.5s;
	min-width:19%;

}
.sub-menu-tab li a{padding: 10px 20px;background: #f1f1f1 none repeat scroll 0 0;width:100%;border-right: 1px solid #ddd;float:left;border-top:solid 2px transparent;}

.no-padding{padding-top:2px !important;}

.sub-menu-tab li a:hover {
border-top:solid 2px #333;
transition:all ease-in-out0.5s;
}



/****************************************************************
custom font
******************************************************************/

@font-face { font-family: 'Variane'; src: url('fonts/Variane_Script.ttf'); /* IE9 Compat Modes */ }
.fusion-logo img { width: 290px; height: 50px; }
.fusion-title-size-one, h1 { margin-top: -36px !important; }
.fusion-image-wrapper { max-height: 186px; }
.members_logo { margin: 0px 5px 0px 5px; max-height: 110px; vertical-align: middle; max-width: 250px;}
.sponsors { float: left; }
.copyright { float: left; margin-top: 5px; }
.fusion-copyright-notice { width: 72%; }
@media only screen and (max-width: 800px ) {
.fusion-copyright-notice { width: auto; }
.sponsors { width: 100%; }
.members_logo {max-height: 55px;}
.footer-bottom .copyright{ font-size: 14px; padding-bottom: 0; display: block;}
}
.fusion-button { background: #cf6f19 !important; }
.fusion-button.button-1.button-3d { box-shadow: inset 0px 1px 0px #fff, 0px 5px 0px #7a1501, 1px 7px 7px 3px rgba(0,0,0,0.3) !important; }
.fusion-button:hover { background: #b13218 !important; text-decoration : none !important; }
.fusion-button a { background: #b13218 !important; color: #fff; text-decoration : none !important; }
.fusion-button.button-2.button-3d { box-shadow: inset 0px 1px 0px #fff, 0px 5px 0px #7a1501, 1px 7px 7px 3px rgba(0,0,0,0.3) !important; }
.fusion-testimonials.clean blockquote q { font-size: 2em; }
/*
#sitemap_1 a,#sitemap_1 ul li a
{
color: #fff !important;
}
#sitemap_2 a,#sitemap_2 ul li a
{
color: #fff !important;
}
#photo_credit ul li
{
color: #fff !important;
}
#terms_and_condition_1 
{
color:#fff !important;
}
#privacy_policy
{
color:#fff !important;
}
#term_of_use
{ 
color:#fff !important;
}
#for_travel_agent
{
color: #fff !important;
}
*/
.privatetravelimg img { width: 2048px; }
.pullquote.align-left { float: left; padding: 0px 20px 0px 20px; border-left: 4px solid #e6e6e6; }
.pullquote { color: #adadad; width: 260px; margin: 20px 0 !important; }
.fusion-portfolio-content h4 { display: none; }
#sidebar .heading h4 { font-size: 18px; font-weight: bold; }
.home .fusion-portfolio-content h2 { font-size: 18px !important; }
.button.default, .fusion-button-default, .post-password-form input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit { padding: 17px 40px; line-height: 21px; font-size: 18px; box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #7a1501, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; -webkit-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #7a1501, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; -moz-box-shadow: inset 0px 1px 0px #ffffff, 0px 5px 0px #7a1501, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; }
.comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type=submit], .wpcf7-form input[type="submit"], .wpcf7-submit { background: #7a1501 !important; color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6666a4, endColorstr=#6666a4);
transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; }
.bottom-divider { border-right: 1px solid #fff; }
.fusion-image-wrapper { max-height: 350px !important; }
.left_content { float: left; width: 60%; }
.right_content { float: right; width: 30%; }
.tab-pane { float: right; }
.hotel_accomadation { float: right; margin-bottom: 20px; }
.page .fusion-portfolio-content { min-height: 306px; }
.home .fusion-portfolio-content { min-height: 366px; }
#main { /* padding-bottom: 0px !important; */ }
.slide-content-container .fusion-title h2, .slide-content-container .fusion-title h3 { /* font-family: 'Arapey' !important;*/ text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; text-transform: uppercase; }
/*
.fusion-main-menu > ul > li > a 
{
     text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; 
}
*/
.tab-pane { width: 100%; }
.home .fusion-testimonials.clean blockquote q { text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; }
/*
.page-id-4023 .fusion-fullwidth:nth-child(2)
{
margin-left: -90px !important;
margin-right: -90px !important;
}
*/

.post-content .fusion-row h1 { font-family: 'Arapey' !important; text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; }
/*
.fusion-header-wrapper
{
background: rgba(0, 0, 0, 0.76);
    opacity: 0.6;
}
*/

#wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-content-widget-area h4, .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-tabs .nav-tabs li .fusion-tab-heading, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, table th { line-height: 2.11 !important; }
/*
.fusion-logo
{
background-color: #fff;
opacity: .5
}
*/

.page-id-869 .imageframe-align-center .fusion-imageframe { width: 80% }
.fusion-header { height: 63px !important; }
.fusion-logo { margin-top: 7.5px !important; margin-bottom: 7.5px !important; }
.fusion-main-menu > ul > li > a { line-height: 56px !important; }
.fusion-main-menu > ul > li > a, .side-nav li a { font-size: 14px!important; }
.fusion-logo img { width: 253px !important; height: 50px !important; }
.page-id-4619 #main, .page-id-4782 #main { padding: 0px !important; }
.page-id-4619 #main .fusion-row, .page-id-4782 #main .fusion-row { max-width: 100% !important; }
.button_left_pane { width: 60%; float: left; }
.button_right_pane { padding-top: 25px; }
#mc4wp-form-1 .custom-form .fusion-one-half{margin: 0 auto;width: 40%;}
#mc4wp-form-1 .custom-form .fusion-one-half.fusion-layout-column{float: none;}
 @media only screen and (max-width: 1023px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header { padding-top: 0px !important; }
}
.fusion-filter { margin-right: 20px !important; }
.flexslider .slides img { width: auto !important; float: right; }
/*
.page-id-853 .fusion-column-wrapper
{
    background-position-x: -126px !important;
}
*/
.footer-mobile { display: none; }
.mobile-image { display: none; }
@media only screen and (max-width: 1024px ) {
.fusion-header { height: auto; }
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header { padding-bottom: 0px; padding-top: 20px !important; }
/*
.page-id-846 .fusion-column-wrapper
{
    padding:0px !important;
}
*/
.fusion-mobile-menu-design-modern .fusion-header { height: 91px !important; padding-left: 10px; padding-right: 10px; }
.home .slide-content-container .fusion-button-text { font-size: 20px !important; margin-top: 4px !important; }
.button-small { padding: 6px 16px !important; }
#explorervideo { height: 100% !important; }
.footer-mobile { display: block; }
.footer-desktop { display: none; }
.mobile-image { display: block; }
.page-id-846 .fusion-one-full .fusion-column-wrapper { padding: 0px !important; }
.home .fusion-portfolio-wrapper div.fusion-portfolio-post:nth-child(1) { display: none; }
.home .fusion-portfolio-wrapper div.fusion-portfolio-post:nth-child(3) { display: none; }
.home .fusion-portfolio-wrapper div.fusion-portfolio-post:nth-child(4) { /*display:none;*/ }
.home .fusion-portfolio-wrapper div.fusion-portfolio-post:nth-child(5) { display: none; }
.home .fusion-portfolio-wrapper div.fusion-portfolio-post:nth-child(6) { display: none; }
.home .fusion-posts-container div.fusion-post-grid:nth-child(2) { display: none; }
.home .fusion-posts-container div.fusion-post-grid:nth-child(3) { display: none; }
.slide-content-container .inner-banner h3 { font-size: 30px !important; }
.slide-content-container .inner-banner p{font-size: 30px !important; }
.slide-content-container .inner-banner h4 {
    font-size: 25px !important;
}
}
 @media only screen and (max-width: 767px ) {
	 
#mobilepath	.fusion-row {padding-left:20px !important;padding-right:20px !important;} 
	 
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h4 { font-size: 16px; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h2 { font-size: 35px !important; }
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h2 { margin-top: 40px; }
.home .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline .fusion-button-text { font-size: 22px !important; margin-top: 0 !important; }
.slide-content-container .inner-banner h3 { font-size: 24px !important; line-height: 32PX !important;  }
.slide-content-container .inner-banner h4 { font-size: 16px !important; line-height: 22px !important; font-family: 'brandon_grotesqueblack';}
.slide-content-container .inner-banner p { font-size: 16px !important; line-height: 22px !important; }
.custom-form .mc4wp-submit input { width: 100%; }
.custom-form .fusion-one-half { width: 100%; padding: 0; margin-bottom: 10px }
.custom-form .fusion-one-full { width: 100%; padding: 0; margin-bottom: 10px }
.climateforceitinerary .custom-form { width: 100%; }
.climateforceitinerary .custom-form .fusion-one-half { width: 100%; display: inline-block; }
.climateforceitinerary .custom-form .mc4wp-fields .fusion-one-full { width: 100%; display: inline-block; padding: 0; }
}
@media only screen and (max-width: 500px ) {
.tfs-slider .background-image { height: 200px !important; }
.fusion-slider-container { height: 200px !important; }
.slide-content-container .fusion-title h2 { font-size: 20px !important; line-height: 30px !important; }
}
@media only screen and (min-width: 500px ) and (max-width: 600px ) {
.tfs-slider .background-image { height: 250px !important; }
.fusion-slider-container { height: 250px !important; }
.slide-content-container .fusion-title h2 { font-size: 20px !important; line-height: 30px !important; }
}
 @media only screen and (max-width: 350px ) {
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center .maintagline h4 { font-size: 18px !important; line-height: 22px !important; text-shadow: none !important; }
}
 @media only screen and (max-width: 600px ) {
.osc-res-tab .nav { text-align: center; }
.osc-res-tab .nav-tabs > li { float: none; display: inline-block; background: #f0f0ed; border: none; }
.osc-res-tab .nav-tabs > li > a { margin-right: 0px; border-radius: 0px; border: none; color: #333333; font-size: 14px; }
.osc-res-tab .nav-tabs > li.active > a, .osc-res-tab .nav-tabs > li.active > a:hover, .osc-res-tab .nav-tabs > li.active > a:focus { color: #fff; background-color: #000; border: none; outline: none; }
}
@media only screen and (max-width: 340px ) {
.osc-res-tab .nav-tabs > li { margin-right: 5px; }
}
.fusion-button.button-3d.button-round.button-xlarge.button-default.button-2:hover { text-decoration: none !important }
#desktopshome { display: block; }
#mobilehome { display: none; }
 @media only screen and (max-width: 767px ) {
 
#mobilehome .fusion-button.button-1.button-3d { background: #cf6f19 !important; box-shadow: inset 0px 1px 0px #cf6f19, 0px 5px 0px #cf6f19, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; }
#desktopshome { display: none; }
#mobilehome { display: block; padding:15px 0px; }
#mobilehome h3 { font-size: 31.6px !important; }
#mobilehome .button-default { background: #cf6f19 !important; box-shadow: inset 0px 1px 0px #cf6f19, 0px 5px 0px #cf6f19, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; padding: 10px !important; }
#mobilehome .button-default:hover { background: #7a1501 !important; box-shadow: inset 0px 1px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important; -webkit-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; -moz-box-shadow: inset 0px 0px 0px #9f4b00, 0px 5px 0px #9f4b00, 1px 5px 0px 0px rgba(0, 0, 0, 0.3) !important; }
#mobilehome .inner-page-banner-btn{    font-size: 18px;
    line-height: normal !important;
    text-shadow: none !important;
    margin-top: 15px;
    padding: 7px 20px !important;
}
.members_logo {
    margin: 8px 5px;
}
     #mc4wp-form-1 .custom-form .fusion-one-half {
  margin: 0 auto;
  width: 100%;
}

}
.fusion-social-links-footer {
    width: 16%;
}
.footer-bottom{background: #7A1501;padding: 5px 0;}
.footer-bottom .copyright{float: none; margin: 0; color: #fff; text-align: center;}

.smallSubForm .custom-form .fusion-one-half {
  margin: 0 auto;
  width: 90% !important;
}
.fusion-slider-5670 .tfs-slider .background-image{background-position: 50% 70%;}




/***********************************
11-10-2017
*************************************/


#pmpro_user_fields { display: block; clear: both; width: 100%; float: left; }
#pmpro_user_fields .pmpro_checkout-fields div { margin: 0 0 1em 0; width: 50%; position: relative; /* padding-left: 0.9375rem; */ /* padding-right: 0.9375rem; */
float: left; }
#pmpro_checkout_box-business .pmpro_checkout-fields div { margin: 0 0 1em 0; width: 50%; position: relative; /* padding-left: 0.9375rem; */ /* padding-right: 0.9375rem; */
float: left;  }
#pmpro_checkout_box-personal .pmpro_checkout-fields div { margin: 0 0 1em 0; /*width: 50%;*/ float: left; }
.pmpro_submit { margin-top: 1em; text-align: center; width: 100%; float: left; }
.pmpro_submit .pmpro_btn.pmpro_btn-submit-checkout { background: #7a1501 !important; padding: 17px 40px; line-height: 21px; font-size: 18px; color: #FFF; width: auto !important; margin-top:20px; }
.log_forms input[type=submit]{background: #7a1501 !important; padding: 17px 40px !important; line-height: 21px; font-size: 18px; color: #FFF; width: auto !important; border:none !important;}
.pmpro_checkout-field.pmpro_captcha { display: block; }
form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select { height: 50px; }
#pmpro_checkout_box-personal .leftmar { width: 100%; }
div#agree_term_div { width: 100%; /* float: left; */
clear: both; }
#agree_term_div .leftmar { width: 100% !important; float: none !important;     margin: 0px !important; }
form.pmpro_form .pmpro_submit{    margin-top: 0px !important;}
#agree_term_div label,#mailchimp_div label { display: inline; }
.pmpro_checkout-fields div#shoe_gender_div { width: 25% !important; }
.pmpro_checkout-fields div#shoe_size_div { width: 25% !important; }
.select#shoe_size, .select#shoe_gender { width: 100% !important; }
div#years_div { width: 17% !important; /* float: left; */margin-top: 30px !important; }
div#days_div { width: 16% !important; margin-top: 30px !important; }
div#month_div { width: 17% !IMPORTANT; }
.pmpro_checkout-fields div#shoe_size_div select#shoe_size { width: 79%; }
.pmpro_checkout-fields div#shoe_gender_div select#shoe_gender { width: 79%; }
div#month_div select#month { width: 71%; }
div#days_div select#days { width: 71%; }
div#years_div select#years { width: 71%; }
#pmpro_checkout_box-business .pmpro_checkout-fields div select#country { width: 100% }
.fusion-header-wrapper .fusion-row{ padding-left:0px !important; padding-right:0px !important; }

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

#pmpro_user_fields .pmpro_checkout-fields div{ width:100% !important;}
form.pmpro_form input[type=text].input, form.pmpro_form input[type=password].input {
    width: 100%;
    max-width: 95%;
}

form.pmpro_form .input, form.pmpro_form textarea, form.pmpro_form select{    max-width: 95%;}
#pmpro_checkout_box-business .pmpro_checkout-fields div{ width:100% !important} 
#pmpro_checkout_box-personal .pmpro_checkout-fields div{ width:100% !important}

div#years_div { width: 100% !important; }
div#days_div { width: 100% !important;  }
div#month_div { width: 100% !IMPORTANT; }
div#month_div select#month { width: 100%; }
div#days_div select#days { width: 100%; }
div#years_div select#years { width: 100%; }
.pmpro_checkout-fields div#shoe_gender_div select#shoe_gender{ width:100%}
.pmpro_checkout-fields div#shoe_size_div select#shoe_size{ width:100%}

 }
 
.fusion-main-menu > ul > li > a.login_page{border-radius: 5px;
    background-color: #7A1501;
    padding-left: 13px;
    padding-right: 13px;
    height: 42px !important;
    position: relative;
    top: 12px;
    line-height: 41px !important;  border:none;}
.btn-block .fusion-button{    background: #7a1501 !important; color:#fff !important;     border: none;}
.btn-block .fusion-button:hover, .btn-block .fusion-button:focus{    background: #b13218 !important;
    text-decoration: none !important; border:none;}
	.my-account-block h3{    margin-bottom: 0px;}
	.my-account-block ul{    padding-left: 15px;
    padding-top: 0px;
    margin-top: 0px;}
	.fusion-main-menu > ul > li > a.login_page:hover{ border:none;}
	
	
	@media only screen and (min-width: 1024px) and (max-width: 1100px)
{
.fusion-header .fusion-main-menu > ul > li {
    padding-right: 17px !important;
}
}
	
	
	@media only screen and (min-width: 1100px) and (max-width: 1200px)
{
.fusion-header .fusion-main-menu > ul > li > a, .side-nav li a
{
  font-size: 14px !important;
}

}
@media only screen and (min-width: 1200px) and (max-width: 1300px)
{
.fusion-header .fusion-main-menu > ul > li > a, .side-nav li a
{
  font-size: 15px !important;
}
}
@media only screen and (min-width: 1300px)
{
.fusion-header .fusion-main-menu > ul > li > a, .side-nav li a
{
  font-size: 18px !important;
}
}

.private_boxes .content-box-column { cursor:inherit !important}
