/*
Theme Name: Master
Theme URI: http://www.yootheme.com
Description: Warp Master Theme by YOOtheme
Version: 1.0.0
Author: YOOtheme
Author URI: http://www.yootheme.com
*/

.page-id-8 h1 { display: none; }
body{ background: url(images/bg.jpg) no-repeat fixed 100% 100%;
      font-family: 'futuralightregular'; font-size:18px;
      background-size:100%;  
}

@font-face {
    font-family: 'tempus_sans_itcregular';
    src: url('fonts/tempus-sans-itc-webfont.eot');
    src: url('fonts/tempus-sans-itc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tempus-sans-itc-webfont.woff') format('woff'),
         url('fonts/tempus-sans-itc-webfont.ttf') format('truetype'),
         url('fonts/tempus-sans-itc-webfont.svg#tempus_sans_itcregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futuralightregular';
    src: url('fonts/futuralight-webfont.eot');
    src: url('fonts/futuralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futuralight-webfont.woff') format('woff'),
         url('fonts/futuralight-webfont.ttf') format('truetype'),
         url('fonts/futuralight-webfont.svg#futuralightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#sidebar-a .mod-box P { font-family: 'futuralightregular'; font-size: 19px; color:#252424;line-height: 30px;text-align: justify; }
.mod-box { padding:0; border:none; }
#main { background: #fff;border-radius: 5px;min-height: 785px; }
.page-id-8 #content { display:none; }
#maininner { max-height: 785px; }
#menubar { background: #bcd751;border-radius: 5px;width: 70%;height: 55px;}
#menu { border-bottom: 1px dotted #000;border-top: 1px dotted #000;margin-top: 12px;width: 100%;}
.menu-dropdown a.level1, .menu-dropdown span.level1 { border:none; }
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { font-family: 'futuralightregular'; font-size:20px; }
.menu-dropdown li.level1 { margin-left: 20px; }
.menu-dropdown .dropdown-bg > div {background: #bcd751;}
#header {margin-left: 0; }
.mobile-logo { display:none; }
.hello {float:left;top: 12px;position: relative;left: 25px;}
#content h1 { font-family: 'futuralightregular'; font-size:20px; color:#f176a1; padding: 10px 0;font-weight: bold; } 

.page-id-12 #content,.page-id-14 #content,.page-id-208 #content,.page-id-206 #content,.page-id-281 #content { overflow-y: scroll !important;max-height: 740px;}
#content { overflow:hidden !important;max-height: 740px;}

::-webkit-scrollbar
{
  width: 8px;  /* for vertical scrollbars */
}

::-webkit-scrollbar-track {
      background-color: #f176a1;
} /* the new scrollbar will have a flat appearance with the set background color */
 
::-webkit-scrollbar-thumb {
      background-color: rgba(0, 0, 0, 0.2); 
} /* this will style the thumb, ignoring the track */
 
::-webkit-scrollbar-button {
      background-color:#bcd751;
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
 
::-webkit-scrollbar-corner {
      background-color: black;
} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */

#content p { width: 98%;line-height: 25px; }
textarea, input[type='text'], input[type='password'],input[type="email"], select { width:90%;font-family: 'futuralightregular';color:#f176a1;font-size:18px; }
button, input[type='button'], input[type='submit'] { padding: 5px;background: #bcd751;border: none;font-family: 'futuralightregular';color:#f176a1;font-size:18px;font-weight:bold; }
.su-gmap { width:90%; }
#emgoptions .portfolio-tabs { width:88%; }
#pagwrap  { width:88%; }
.fb { position: absolute;right: 0;top: -45px; }
#ffl-container-modal,.flexible-frontend-login { background: #f177a2;padding: 10px 30px;border-radius: 5px; }
#ffl-container-modal a,.flexible-frontend-login a { color:#000 !important; }

#footer { font-family:'arial'; }
#copyright img{margin-left: 12px;}
#footer #credit img {margin-left: 10px;}
#copyright {font-size:10px;color: #ccc;margin-left: 25px;margin-top: 15px;}
#credit{font-size:10px;color: #ccc;margin-left: 25px;}
div.powered_block {display:inline;font: normal small-caps normal 9px/150% Arial, Helvetica, sans-serif!important;color: #ccc!important; margin-right:15px;}
img.powered_image {border-style: none;} 
a.powered_text, a.powered_text:link, a.powered_text:visited, a.powered_text:hover, a.powered_text:active  {font: normal small-caps normal 1.1em/150% Arial, Helvetica, sans-serif!important;  color: #ccc!important;outline: none; } 
.hp_std_copyright{font-size:10px;color: #ccc;margin: 18px 0 0 0;}
#sidebar-a h3 { font-family: 'futuralightregular';font-size: 20px;color: #f176a1;padding: 10px 0;font-weight: bold;text-align: center; }
.wpcf7 form { margin-top: -40px; }
textarea { max-height:85px; }
input[type="text"], input[type="password"], input[type="email"], select { height:32px; }
.post-password-form input[type='password'] { width:25%; }
.post-password-form input[type='submit'] { margin: 0 10px;font-size: 16px; }

.copy-rights {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari and Chrome */
    -o-transform: rotate(90deg); /* Opera */
    -moz-transform: rotate(90deg); /* Firefox */
    float: right;
    width: 200px;
    position: relative;
    right: -135px;
    top: -157px;
}



/*Responsive Strucure */

/* iPad (Landscape) */
@media (max-width: 1024px) {
 #header { margin:15px 15px 15px 20px; }
 #main { width: 96%;margin:0 auto;}
.copy-rights { right:-102px; }
.desk-logo img { width:95%; }

}

/* iPad (Portrait) */
@media (max-width: 800px) {
.mobile-logo { display:block !important; }
#sidebar-a .grid-box:first-child { display:none;width:100%; }
	.sidebars-1 #sidebar-a .width100, .sidebars-1 #sidebar-b .width100 { width:100%;}
.copy-rights { -webkit-transform:none; float:none;right:0;top:10px;transform: rotate(0deg);}
#menubar { width:90%; }
#header { margin:15px; }
#main { width: 95%;margin:0 auto;}
#sidebar-a { min-height:initial !important;width:100%!important; }
#sidebar-b { min-height:initial !important;width:100%!important; }
.metaslider { margin:0 auto; }
}


/* Mobile Phones (Landscape) */
@media (max-width: 700px) {

}

/* iPhone 5 (Portrait) */
@media (max-width: 640px) {
.mobile-logo { display:block !important; }
.desk-logo { display:none !important; }
.copy-rights { -webkit-transform:none; float:none;right:0;top:8px;transform: rotate(0deg);}

}

/* Mobile Phones (Portrait) */
@media (max-width: 500px) {
.mobile-logo { display:block !important;margin: 0 35px; }
.desk-logo { display:none !important; }
.copy-rights { -webkit-transform:none; float:none;right:0;top:8px;transform: rotate(0deg);width:100%;}
#sidebar-a { min-height:initial !important;width:100%; }
#sidebar-b { min-height:initial !important;width:100%; }
#header { margin:15px; }
#main { margin:15px; width:90%;min-height:initial !important; }
.hello { width:100%; margin:0 auto;left:0; } 
.fb { left: 0;top: 8px; }
#maininner { min-height: inherit!important; }


}