/* Enter Your Custom CSS Here */
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
padding: none;
}

#mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content{
height: 27px;
}

a:hover {
text-decoration: none;
}

 .wpcf7 input[type="submit"]{
background: #FF6A00 url("http://digitalrhinos.com/wp-content/uploads/2014/12/right-arrow.png") no-repeat 95% 47% !important;
border-radius: 6px !important;
font-size: 21px!important;
line-height: 1.33!important;
padding: 20px 40px 20px 20px !important;
max-width: 100%;
font-weight: 400 !important;
color: #FFF !important;
}

 .wpcf7 input[type="submit"]:hover{
background-color:  #ACACAC !important;
border-color: #ACACAC !important;
}

.et-icon{
font-size: 22px;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
background: #3278B2!important;
}

body #nex-forms .btn.input-lg {
background: #FF6A00 url("http://digitalrhinos.com/wp-content/uploads/2014/12/right-arrow.png") no-repeat 95% 47% !important;
border-radius: 6px !important;
font-size: 21px!important;
line-height: 1.33!important;
padding: 20px 40px 50px 20px !important;
max-width: 100%;
font-weight: 400;
}

body #nex-forms .btn.input-lg:hover {
background-color:  #ACACAC !important;
border-color: #ACACAC !important;
}

.orange-box{
border: 3px solid #FF6A00;
border-radius: 8px;
padding: 5px;
}

.ca_book a, .ca_book a:hover {
color: #FFFFFF;
}

.wpcf7-not-valid-tip {
background: rgb(255, 106, 0) !important;
margin-top: 0px !important;
}

 .wpcf7 textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
border: 0px !important;
width: 100%;
}

 .wpcf7 .s_button{
text-align: center;
margin-bottom: 20px;
}

p, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 20px !important;
}

.widget_search input[type="submit"] {
background: rgb(255, 106, 0) !important;
color: #fff;
text-transform: uppercase;
padding: 8px 14px 8px;
}

.mc4wp-form button, .mc4wp-form input[type=submit] {
background-color: rgb(255, 106, 0) !important;
display: inline !important;
color: #fff;
}

.s_form_title {
background-color: #565656;
padding-top: 15px;
padding-bottom: 10px;
box-shadow: 0px 3px 5px #888888;
}

.s_form_box{
background-color: rgb(230, 230, 231);
border: 3px solid #FF6A00;
border-radius: 5px;
padding: 10px;
}

.p_form_box{
background-color: rgb(230, 230, 231);
border: 3px solid #FF6A00;
border-radius: 5px;
padding: 15px;
max-width: 500px;
}

.essb_links {
text-align: justify !important;
}

.social-icons-fullwidth .essb_links {
text-align: center!important;
}

.essb_counter{
color: #000000;
font-size: 12px;
}

.dslc-partner-thumb{
border-width:0 !important;
}

/* Hubspot form */
.hs-form .hs-richtext {
font-family: 'Roboto', Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif !important;
line-height: 27px !important;
font-weight: 300 !important;
color: rgb(65, 72, 77) !important;
font-size: 17px !important;
margin-bottom: 20px !important;
}

.hs-form.stacked label {
font-weight: 300 !important;
color: rgb(65, 72, 77) !important;
font-size: 17px !important;
}

.hs-form.stacked .field {
margin-bottom: 10px !important;
}

select.hs-input {
width: 100% !important;
}

input.hs-input, textarea.hs-input, select.hs-input {
border-radius: 6px !important;
height: 30px!important;
padding: 10px 16px!important;
border: 2px solid rgba(0, 0, 0, 0.1)!important;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset !important;
font-size: 17px !important;
margin-bottom: 0 !important;
}

select.hs-input {
height: 50px!important;
font-size: 16px !important;
}

.hs-form textarea.hs-input {
width: 97% !important;
height: 133px !important;
}

.hs-form input[type=checkbox], .hs-form input[type=radio] {
height: 16px!important;
}

.hs-form .hs-button {
background: #FF6A00 url("http://digitalrhinos.com/wp-content/uploads/2014/12/right-arrow.png") no-repeat 94% 50% !important;
border: 0 !important;
border-radius: 6px !important;
font-size: 21px!important;
line-height: 1.33!important;
padding: 10px 40px 10px 20px !important;
max-width: 100% !important;
font-weight: 400 !important;
text-transform: uppercase !important;
text-shadow: none !important;
}

.hs-form .hs-button:hover:not(.inactive), .hs-form .hs-button:focus:not(.inactive), .hs-form .hs-button.hovered:not(.inactive) {
box-shadow: none !important;
border: 0 !important;
}

.hs-form .actions {
text-align: center;
}

.s_form_box .hs-form.stacked label, .hb-s-up .hs-form.stacked label, .p_form_box .hs-form.stacked label {
display: none!important;
}

.s_form_box .hs-form .actions, .hb-s-up  .hs-form .actions, .p_form_box  .hs-form .actions  {
text-align: left;
}

.s_form_box input.hs-input, .hb-s-up  input.hs-input, .p_form_box  input.hs-input {
height: 20px!important;
padding-left: 5px;
font-size: 15px !important;
}

.s_form_box .hs-form .hs-button, .hb-s-up  .hs-form .hs-button, .p_form_box  .hs-form .hs-button {
background: #FF6A00 !important;
border-radius: 4px !important;
font-size: 15px!important;
padding: 1px 10px 1px 10px !important;
text-transform: none !important;
margin-top: -15px!important;
}

.p_form_box  .hs-form .hs-button {
margin-top: -25px!important;
}

.ebook-hubspot-form {
  margin-top: 20px;
}

.ebook-hubspot-form .hs-form .hs-button {
  font-size: 16px!important;
}

.ebook-hubspot-form .hs-form.stacked .actions {
margin-left: 0px;
padding-left: 20px;
}

@media all and (max-width: 1280px) {
.ebook-hubspot-form .hs-form .hs-button {
font-size: 15px!important;
}

.ebook-hubspot-form .hs-form.stacked .actions {
margin-left: 0px;
padding-left: 0px;
}
}

/* Ebook menu */

#menu {
position: fixed;
left: 0;
top: 0px;
font-family: Arial,sans-serif;
height: 100%;
background: #DDDDDD;
}
  
#menu a {
  color:#555555;  
  text-decoration: none !important;

}

.break-out-box0,.break-out-box1, .break-out-box2, .break-out-box3, .break-out-box4, .break-out-box5{
background-color:#DDDDDD;
padding: 10px;
}
  
.break-out-box0{
/*background-color:#fff;*/
}

h3.part0, h3.part1, h3.part2, h3.part3, h3.part4, h3.part5{
display:none;
margin-top: -55px;
margin-left: 110px;
font-size: 150%;
line-height: 55px;
width: 520px;
margin-bottom:0!important;
}
  
#menu:hover h3.part0 { display: block; }
#menu:hover h3.part1 { display: block; }
#menu:hover h3.part2 { display: block; }
#menu:hover h3.part3 { display: block; }
#menu:hover h3.part4 { display: block; }
#menu:hover h3.part5 { display: block; }
  
  .break-out-box0:hover  { background-color:#f2f2f2; }
  .break-out-box1:hover  { background-color:#f2f2f2; }
  .break-out-box2:hover  { background-color:#f2f2f2; }
  .break-out-box3:hover  { background-color:#f2f2f2; }
  .break-out-box4:hover  { background-color:#f2f2f2; }
  .break-out-box5:hover  { background-color:#f2f2f2; }

/* Ebook1 menu */

.break-out-box0-1{
background-color:#DDDDDD;
padding: 10px;
}

.break-out-box1-1{
background-color:#DDDDDD;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}
  
.break-out-box0-1{
/*background-color:#fff;*/
}

h3.part0-1{
display:none;
margin-top: -55px;
margin-left: 110px;
font-size: 150%;
line-height: 55px;
width: 520px;
margin-bottom:0!important;
}

h3.part1-1{
display:none;
margin-top: -25px;
margin-left: 110px;
font-size: 130%;
line-height: 25px;
width: 620px;
margin-bottom:0!important;
}
  
#menu:hover h3.part0-1, #menu:hover h3.part1-1 { display: block; }
  
.break-out-box0-1:hover  { background-color:#f2f2f2; }
.break-out-box1-1:hover  { background-color:#f2f2f2; }

div#dslc-module-2302, div#dslc-module-2285, div#dslc-module-2432,  div#dslc-module-1288, div#dslc-module-1316, div#dslc-module-1335, div#dslc-module-1336, div#dslc-module-1884, div#dslc-module-1885, div#dslc-module-2074, div#dslc-module-2209 {
z-index: 99999;
}

/***********hide heder*************/

body.page-id-1531 .site-header, body.page-id-1593 .site-header, body.page-id-1990 .site-header, body.page-id-2031 .site-header, body.page-id-2116 .site-header, body.page-id-2180 .site-header, body.page-id-2778 .site-header{
display: none!important; 
}

body.page-id-1531 #mega_main_menu.topbar, body.page-id-1593 #mega_main_menu.topbar, body.page-id-1990 #mega_main_menu.topbar,  body.page-id-2031 #mega_main_menu.topbar, body.page-id-2116 #mega_main_menu.topbar, body.page-id-2180 #mega_main_menu.topbar, body.page-id-2778 #mega_main_menu.topbar {
display: none!important; 
}

body.page-id-1531 ul.dslc-social, body.page-id-1593 ul.dslc-social, body.page-id-1990 ul.dslc-social, body.page-id-2031 ul.dslc-social, body.page-id-2116 ul.dslc-social, body.page-id-2180 ul.dslc-social{
bottom: -10px;
position: relative;
}

.step5table td {
border : 1px solid  !important;
}

.dslc-text-module-content table td {
padding: 6px !important;
}

/*  Search widget for ebook */
div#dslc-module-1345,  div#dslc-module-1337, div#dslc-module-1884, div#dslc-module-2208, div#dslc-module-2207, div#dslc-module-2273 {
margin-left: 15px;
}

.hs_email.field.hs-form-field {
max-width: 95%;
}

.page-id-1531 h2 {
/*margin-bottom: 0 !important;*/
}

@media screen and (max-width: 1023px){
         .page-id-1531 .dslc-no-columns-spacing .dslc-8-col,  .page-id-1593 .dslc-no-columns-spacing .dslc-8-col, .page-id-1990 .dslc-no-columns-spacing .dslc-8-col, .page-id-2031 .dslc-no-columns-spacing .dslc-8-col, .page-id-2778 .dslc-modules-area.dslc-col.dslc-8-col {
                width: 100%;
               /* padding-left: 10px;*/
          }
 
            div#dslc-module-2302, div#dslc-module-2085, div#dslc-module-2129, div#dslc-module-2123, div#dslc-module-2127,  div#dslc-module-2124, div#dslc-module-2086, div#dslc-module-2133, div#dslc-module-2432, div#dslc-module-2434, div#dslc-module-1335, div#dslc-module-1345, div#dslc-module-1336, div#dslc-module-1337, div#dslc-module-1884, div#dslc-module-1885 {
                 display: none;
          }
         #menu {
           display: none;
          }
}

@media screen and (min-width: 1024px){
         #dslc-content #dslc-module-1157 .dslc-widget a, #dslc-content #dslc-module-1145 .dslc-widget a{
       display: none;
}
       div#dslc-module-2303,div#dslc-module-2304, div#dslc-module-2295, div#dslc-module-2296, div#dslc-module-2297, div#dslc-module-2298, div#dslc-module-2289, div#dslc-module-2290,  div#dslc-module-2291, div#dslc-module-2293, div#dslc-module-1591, div#dslc-module-1593, div#dslc-module-1594, div#dslc-module-1470, div#dslc-module-1471, div#dslc-module-1472, div#dslc-module-1157, div#dslc-module-1145, div#dslc-module-1291, div#dslc-module-1292, div#dslc-module-1313, div#dslc-module-1314, div#dslc-module-1315, div#dslc-module-2062, div#dslc-module-2063, div#dslc-module-2064, div#dslc-module-2067, div#dslc-module-2072, div#dslc-module-2137, div#dslc-module-2135, div#dslc-module-2288{
       display: none;
}
}

.page-id-1531 .su-row {
     margin-top: -25px;
}

.dslc-text-module-content table td {
padding: 0 !important;
}


.mm-list > li > a, .mm-list > li > span {
font-size: 18px;
}

.page-id-1593 .alignright {
    margin-left: 10px;
}

.page-id-1593 .alignleft {
    margin-right: 10px;
}

.page-id-1531 .current-menu-item a {
    background: none;
}

div#dslc-module-2085, div#dslc-module-2123, div#dslc-module-2124, div#dslc-module-2133 {
    margin-left: 15px;
}


	.ca_filter_content span {
		display: inline-block;
		padding: 10px 5px;
		background-color: #FF8B00;
		color: #000;
		min-width: 100px;
		text-align: center;
		font-size: 14px;
		margin-right: 2px;
		margin-left: 2px;
		-webkit-transition: background-color 0.3s;
		-o-transition: background-color 0.3s;
		transition: background-color 0.3s;
		margin-bottom: 5px;
	}
	.ca_filter_content span.active {
		background-color: #ddd;
	}
	.ca_filter_content span:first-child {
		border-radius: 5px 0px 0px 5px;
	}
	.ca_filter_content span:last-child {
		border-radius: 0px 5px 5px 0px;
	}


	@media(max-width: 1024px) {
		.ca_filter_content span {
			border-radius: 5px !important;
		}
	}

.orange-box-download {
background-color: #FF6A00;
border-radius: 10px;
padding: 13px 21px;
margin-top: 40px;
margin-bottom: 25px;
}

.dslc-tp-content ul {
    list-style: initial;
}
