/* Edits by Nicasio LLC */
 
 
/* MISC. ITEMS -------------------------------------------- */
 
* {margin:0;padding:0;}
 
a img {border:0px;}
 
.clear {clear:both;height:0px;overflow:hidden;}
 
/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font {display:none;}
 
/* RESET FORM FIELDS */
input, textarea, select, legend {font-family:arial,helvetica,sans-serif !important;}
input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}
 
/* RESET AD SPACE */
.advertisement * {padding:0px !important;white-space:nowrap;}
 
/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height:100%;margin:0 0 1px;}



/* MAIN LAYOUT ------------------------------------- */

.zoneHeader1Outer .zoneHeader1Inner:before, .zoneHeader1Outer .zoneHeader1Inner:after {
display:none;
}

.zoneFooter1Outer {
padding-bottom:20px;
}



/*******************************************************************/
/******* FONTS                                                                                 *******/
/*******************************************************************/

#id_Content [class^="WaGadget"] {
line-height:24px;
}

h1,
.contStylePageTitle {
background-color: inherit;
color: #333;
font: normal 40px/48px Roboto Condensed;
margin: 0 0 .4em 0;
text-decoration: inherit;
text-transform: uppercase;
}

h3 {font-weight:400;}

h2 {
color:#1598d5;
font-weight:700;
white-space: normal;
font-family: Open Sans, sans-serif;
}
h2:after {
display:none;
}

.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout,
.gadgetStyle003 a, .gadgetStyle003 a:link, 
.gadgetStyle003 a:visited, 
.gadgetStyle003 a:active {
color:#21AEF0;
}

.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout:hover,
.gadgetStyle003 a, .gadgetStyle003 a:hover {
color:#1598d5;
}



/*******************************************************************/
/******* HEADER & LOGIN                                                               *******/
/*******************************************************************/

#id_Header1 .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
margin-left:4px;
margin-right:4px;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink {
color:#FFF;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:hover {
text-decoration:underline;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:before,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink.showLoginContainer:before {
color:#1598d5;
border-color:#FFF;
background-color:#FFF;
}



/*******************************************************************/
/******* MENU                                                                                  *******/
/*******************************************************************/

.WaGadgetMenuHorizontal.menuStyle002 .menuInner {
border-bottom-color:#efefef;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.sel>.item>a>span:after,
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover {
background-color:#1598d5;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {
width:1%;
text-align:center;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
padding-left:0px !important;
padding-right:0px !important;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li>.item:hover>a {
color:#333;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li>.item>a:hover {
color:#1598d5;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.dir>.item>a:after,
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li.dir>.item>a>span:after {
display:none;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul {
border-top-color:#1598d5;
}



/*******************************************************************/
/******* CONTENT                                                                           *******/
/*******************************************************************/

.gadgetStyle003 {
padding:20px 0px 10px 0px;
}

a {
font-style: normal;
}

text-
a.stylizedButton.buttonStyle002 {
background-color:#1598d5;
}

a.stylizedButton.buttonStyle002:hover {
background-color:#21aef0;
}

img[align="left"],
img[align="right"] {
margin-bottom:30px !important;
}

img[align="left"] {
margin-right:20px !important;
}

img[align="right"] {
margin-left:20px !important;
}

.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
max-height:193px;
}

[class*="EditableArea"] ol {
margin-left:28px;
}



/*******************************************************************/
/******* FOOTER                                                                              *******/
/*******************************************************************/

.zoneFooter1Outer .gadgetContentEditableArea,
.zoneFooter1Outer .gadgetContentEditableArea *,
.zoneFooter1Outer .WaGadgetNavigationLinks.gadgetStyleNone ul li a,
.zoneFooter1Outer .WaGadgetNavigationLinks.gadgetStyleNone ul li a:hover,
.zoneFooter1Outer .WaGadgetNavigationLinks.gadgetStyleNone ul.orientationHorizontal li:after {
color:#6d6e71;
}

.zoneFooter1Outer .WaGadgetNavigationLinks .gadgetStyleBody ul {
text-align:center;
padding-bottom:10px;
}

.zoneFooter1Outer .WaGadgetNavigationLinks.gadgetStyleNone ul li a {
font-weight:600;
}

.zoneFooter1Outer .WaGadgetSocialProfile.gadgetStyleNone ul li a {
width:39px;
height:39px;
background-size:cover;
-moz-background-size:cover;
-webkit-background-size:cover;
}

.zoneBrandingOuter {display:none;}

/* Fixed by WA support. 2014.06.18 */
#idEditorToolbarContainer div[id^="idEditor"]
{ overflow: hidden !important; }



/* RESPONSIVE EDITS */

@media only screen and (max-width: 616px) {

  #id_Header1 .WaGadgetCustomMenu .gadgetStyleBody .customMenuWrapper.alignLeft,
  #id_Header1 .WaGadgetLoginForm .loginContainerWrapper.alignRight,
  #id_Header1 .WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox {
    text-align:center;
  }

  .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel {
    background-color:#efefef;  
  }

  .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {
    width:auto;
    text-align:left;
  }

  .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    padding-left:30px !important;
    padding-right:30px !important;
  }

  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li.sel>.item>a,   
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li.sel>.item:hover>a,
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul li.sel>.item>a, 
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul li.sel>.item:hover>a {
    color:#1598D5;
  }

  .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul ul>li>.item>a,   
  .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul ul>li>.item:hover>a {
    color:#8c8c8c;
  }

  .zoneContentOuter .zoneContentInner {
    padding: 20px;
  }

}