.mWrap {opacity:0;}
.mMove {opacity:0; white-space:nowrap; transform: translateZ(0);}
.mWrap.mIni,
.mWrap.mIni .mMove {opacity:1}
.mWrap,
.mWrap *{
-moz-user-select: none;
-webkit-user-select: none;
-khtml-user-select: none;
user-select: none;      
}
.grab {
cursor: -moz-grab;
cursor: -webkit-grab;
cursor: grab;
}
.grabbing { 
cursor: -moz-grabbing !important;
cursor: -webkit-grabbing !important;
cursor: grabbing !important; 
}
.strTools *,
.strTools *:after,
.strTools *:before {
box-sizing:border-box !important;
-moz-user-select: none;
-webkit-user-select: none;
-khtml-user-select: none;
user-select: none;   
}
.mWrap img {
max-width:none !important;
}
.str_move {
cursor:move;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
cursor:inherit;
} .mWrap {
width:100%;
font-size:inherit;
line-height:inherit;
font-family:inherit;
text-transform:none;
text-align:left;
background:none;
color:inherit;
}@font-face {
font-family: 'optima';
src: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/fonts/version4/Optxb_0.TTF) format("truetype"); }
@font-face {
font-family: 'Roboto';
src: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/fonts/version4/Helvetica.ttf) format("truetype"); }
@font-face {
font-family: 'Montserrat';
src: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/fonts/version4/Helvetica.ttf) format("truetype"); }
body {
font-family: 'Montserrat', sans-serif;
line-height: 100%;
font-size: 16px; }
body a:hover {
text-decoration: underline; }
body :focus {
outline: 0px; }
body .container {
width: 100%;
max-width: 960px; }
body section#main_section_page, body section.box_slider, body body.blog section.blog_posts, body body.single-post, body section.blog_posts { padding-top: 152px; }
body a, body a:hover {
color: #6c1524; }
header {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
background-color: white;
z-index: 1000;
padding-top: 10px;
height: 152px; }
header .logo_container, header .top_info {
max-width: 1150px;
margin: 0 auto; }
header .top_info {
padding-left: 250px; }
header .top_info h3 {
display: inline-block;
font-family: 'optima', serif;
margin: 0px;
padding-left: 10px;
font-size: 20px;
font-size: 18px; }
header .top_info h3 a {
color: #6c1524; }
header .logo_container {
height: 40px;
position: relative; }
header .logo_container h1 {
padding: 0px;
margin: 0px; }
header .logo_container .logo {
position: absolute;
background-color: white;
z-index: 1;
padding-bottom: 10px;
}
header .logo_container .logo img {
width:221px;	
}
header .logo_container .logo:after {
display: block;
content: ' ';
position: absolute;
width: 0px;
height: 0px;
top: 0px;
right: -43px;
border-top: 142px solid white;
border-right: 43px solid transparent; }
header .logo_container .logo:before {
display: block;
content: ' ';
position: absolute;
width: 0px;
height: 0px;
top: 0px;
left: -43px;
border-bottom: 142px solid white;
border-left: 43px solid transparent; }
header .menu nav.top_navigation {  }
header .menu nav.top_navigation #mobile_nav_button {
display: none; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu {
background-color: #6c1524; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu {
max-width: 1190px;
margin: 0 auto;
position: static; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li:first-child {
padding-left: 250px !important; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li:first-child a.mega-menu-link {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/menu-home-icon.png) no-repeat 15px 15px;
background-size: 30px auto;
text-indent: -9000px;
width: 60px;
position: relative;
z-index: 9; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li:first-child a.mega-menu-link:before {
display: none; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-current_page_item a {
color: #c2943a; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > a.mega-menu-link {
display: inline-block;
line-height: 58px;
height: 58px;
font-size: 17px;
font-weight: normal;
padding: 0px 8px;
background-color: transparent; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > a.mega-menu-link:hover {
text-decoration: underline;
background-color: transparent; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > a.mega-menu-link:before {
display: block;
content: "";
position: absolute;
top: 19px;
left: -1px;
height: 20px;
width: 2px;
background-color: #c1923b; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1290, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1291, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1292, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1289 {
float: right;
margin-left: 5px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1290 a.mega-menu-link, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1291 a.mega-menu-link, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1292 a.mega-menu-link, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1289 a.mega-menu-link { width: 32px;
margin: 0px;
padding: 0px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1290 a.mega-menu-link:before, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1291 a.mega-menu-link:before, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1292 a.mega-menu-link:before, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-menu-item-1289 a.mega-menu-link:before {
display: none; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li.mega-current-menu-item a.mega-menu-link {
background-color: transparent; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu {
background-color: rgba(108, 21, 36, 0.8);
padding: 20px 0px 20px 5px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item {
padding: 5px 0px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
color: white;
text-transform: none;
line-height: 110%;
font-size: 12px;
padding-left: 15px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:after {
display: block;
content: "";
top: 5px;
left: 8px;
width: 5px;
height: 5px;
background-color: #c1923b;
position: absolute;
border-radius: 50%; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1386, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1387 { padding-left: 0px;
text-align: center; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1386 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1387 a {
font-weight: bold !important;
font-size: 18px;
line-height: 100%;
display: inline-block;
padding-top: 42px;
background-repeat: no-repeat;
background-position: center 0px;
margin-top: 80px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1386 a:after, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1387 a:after {
display: none; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1386.mega-menu-item-1386 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1387.mega-menu-item-1386 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_personal.png); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1386.mega-menu-item-1387 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1387.mega-menu-item-1387 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_business.png); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288 {
padding: 10px 0px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288 a {
font-size: 18px;
display: inline-block;
padding-left: 40px;
line-height: 40px;
background-repeat: no-repeat;
background-position: left 0px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284 a:after, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285 a:after, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286 a:after, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287 a:after, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288 a:after {
display: none; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284#mega-menu-item-1284 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285#mega-menu-item-1284 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286#mega-menu-item-1284 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287#mega-menu-item-1284 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288#mega-menu-item-1284 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_life.png); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284#mega-menu-item-1285 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285#mega-menu-item-1285 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286#mega-menu-item-1285 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287#mega-menu-item-1285 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288#mega-menu-item-1285 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_health.png); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284#mega-menu-item-1286 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285#mega-menu-item-1286 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286#mega-menu-item-1286 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287#mega-menu-item-1286 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288#mega-menu-item-1286 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_disability.png); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284#mega-menu-item-1287 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285#mega-menu-item-1287 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286#mega-menu-item-1287 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287#mega-menu-item-1287 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288#mega-menu-item-1287 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_longtermcare.png); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1284#mega-menu-item-1288 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1285#mega-menu-item-1288 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1286#mega-menu-item-1288 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1287#mega-menu-item-1288 a, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-item#mega-menu-item-1288#mega-menu-item-1288 a {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/megamenu_icon_financial.png); } .caldera-grid { }
.caldera-grid .form-group {
clear: both; }
.caldera-grid .form-group label.control-label {
float: left;
text-align: left;
line-height: 100%;
max-width: 250px;
padding-top: 5px;
font-weight: normal; }
.caldera-grid .form-group > div {
margin-left: 250px; }
.caldera-grid .form-group > div input[type="text"], .caldera-grid .form-group > div input[type="email"], .caldera-grid .form-group > div select, .caldera-grid .form-group > div textarea {
border-color: black;
border-radius: 0px;
background-color: #eeece1; }
.caldera-grid #fld_1856233_1-wrap label, .caldera-grid #fld_7324180_1-wrap label, .caldera-grid #fld_2071585_1-wrap label, .caldera-grid #fld_9592725_1-wrap label, .caldera-grid #fld_4693754_1-wrap label, .caldera-grid #fld_8181747_1-wrap label, .caldera-grid #fld_9160353_1-wrap label, .caldera-grid #fld_5428914_1-wrap label, .caldera-grid #fld_904285_1-wrap label, .caldera-grid #fld_2504463_1-wrap label, .caldera-grid #fld_1235354_1-wrap label, .caldera-grid #fld_4311413_1-wrap label, .caldera-grid #fld_31754_1-wrap label, .caldera-grid #fld_2893747_1-wrap label, .caldera-grid #fld_5683924_1-wrap label, .caldera-grid #fld_5022477_1-wrap label, .caldera-grid #fld_6027107_1-wrap label, .caldera-grid #fld_9476604_1-wrap label {
float: none;
display: block;
width: 100%;
max-width: none; }
.caldera-grid #fld_1856233_1-wrap > div, .caldera-grid #fld_7324180_1-wrap > div, .caldera-grid #fld_2071585_1-wrap > div, .caldera-grid #fld_9592725_1-wrap > div, .caldera-grid #fld_4693754_1-wrap > div, .caldera-grid #fld_8181747_1-wrap > div, .caldera-grid #fld_9160353_1-wrap > div, .caldera-grid #fld_5428914_1-wrap > div, .caldera-grid #fld_904285_1-wrap > div, .caldera-grid #fld_2504463_1-wrap > div, .caldera-grid #fld_1235354_1-wrap > div, .caldera-grid #fld_4311413_1-wrap > div, .caldera-grid #fld_31754_1-wrap > div, .caldera-grid #fld_2893747_1-wrap > div, .caldera-grid #fld_5683924_1-wrap > div, .caldera-grid #fld_5022477_1-wrap > div, .caldera-grid #fld_6027107_1-wrap > div, .caldera-grid #fld_9476604_1-wrap > div {
margin-left: 0px; }
.caldera-grid #fld_1856233_1-wrap > div .checkbox, .caldera-grid #fld_1856233_1-wrap > div .radio, .caldera-grid #fld_7324180_1-wrap > div .checkbox, .caldera-grid #fld_7324180_1-wrap > div .radio, .caldera-grid #fld_2071585_1-wrap > div .checkbox, .caldera-grid #fld_2071585_1-wrap > div .radio, .caldera-grid #fld_9592725_1-wrap > div .checkbox, .caldera-grid #fld_9592725_1-wrap > div .radio, .caldera-grid #fld_4693754_1-wrap > div .checkbox, .caldera-grid #fld_4693754_1-wrap > div .radio, .caldera-grid #fld_8181747_1-wrap > div .checkbox, .caldera-grid #fld_8181747_1-wrap > div .radio, .caldera-grid #fld_9160353_1-wrap > div .checkbox, .caldera-grid #fld_9160353_1-wrap > div .radio, .caldera-grid #fld_5428914_1-wrap > div .checkbox, .caldera-grid #fld_5428914_1-wrap > div .radio, .caldera-grid #fld_904285_1-wrap > div .checkbox, .caldera-grid #fld_904285_1-wrap > div .radio, .caldera-grid #fld_2504463_1-wrap > div .checkbox, .caldera-grid #fld_2504463_1-wrap > div .radio, .caldera-grid #fld_1235354_1-wrap > div .checkbox, .caldera-grid #fld_1235354_1-wrap > div .radio, .caldera-grid #fld_4311413_1-wrap > div .checkbox, .caldera-grid #fld_4311413_1-wrap > div .radio, .caldera-grid #fld_31754_1-wrap > div .checkbox, .caldera-grid #fld_31754_1-wrap > div .radio, .caldera-grid #fld_2893747_1-wrap > div .checkbox, .caldera-grid #fld_2893747_1-wrap > div .radio, .caldera-grid #fld_5683924_1-wrap > div .checkbox, .caldera-grid #fld_5683924_1-wrap > div .radio, .caldera-grid #fld_5022477_1-wrap > div .checkbox, .caldera-grid #fld_5022477_1-wrap > div .radio, .caldera-grid #fld_6027107_1-wrap > div .checkbox, .caldera-grid #fld_6027107_1-wrap > div .radio, .caldera-grid #fld_9476604_1-wrap > div .checkbox, .caldera-grid #fld_9476604_1-wrap > div .radio {
text-align: left;
padding-left: 20px; }
.caldera-grid #fld_1856233_1-wrap > div .checkbox input, .caldera-grid #fld_1856233_1-wrap > div .radio input, .caldera-grid #fld_7324180_1-wrap > div .checkbox input, .caldera-grid #fld_7324180_1-wrap > div .radio input, .caldera-grid #fld_2071585_1-wrap > div .checkbox input, .caldera-grid #fld_2071585_1-wrap > div .radio input, .caldera-grid #fld_9592725_1-wrap > div .checkbox input, .caldera-grid #fld_9592725_1-wrap > div .radio input, .caldera-grid #fld_4693754_1-wrap > div .checkbox input, .caldera-grid #fld_4693754_1-wrap > div .radio input, .caldera-grid #fld_8181747_1-wrap > div .checkbox input, .caldera-grid #fld_8181747_1-wrap > div .radio input, .caldera-grid #fld_9160353_1-wrap > div .checkbox input, .caldera-grid #fld_9160353_1-wrap > div .radio input, .caldera-grid #fld_5428914_1-wrap > div .checkbox input, .caldera-grid #fld_5428914_1-wrap > div .radio input, .caldera-grid #fld_904285_1-wrap > div .checkbox input, .caldera-grid #fld_904285_1-wrap > div .radio input, .caldera-grid #fld_2504463_1-wrap > div .checkbox input, .caldera-grid #fld_2504463_1-wrap > div .radio input, .caldera-grid #fld_1235354_1-wrap > div .checkbox input, .caldera-grid #fld_1235354_1-wrap > div .radio input, .caldera-grid #fld_4311413_1-wrap > div .checkbox input, .caldera-grid #fld_4311413_1-wrap > div .radio input, .caldera-grid #fld_31754_1-wrap > div .checkbox input, .caldera-grid #fld_31754_1-wrap > div .radio input, .caldera-grid #fld_2893747_1-wrap > div .checkbox input, .caldera-grid #fld_2893747_1-wrap > div .radio input, .caldera-grid #fld_5683924_1-wrap > div .checkbox input, .caldera-grid #fld_5683924_1-wrap > div .radio input, .caldera-grid #fld_5022477_1-wrap > div .checkbox input, .caldera-grid #fld_5022477_1-wrap > div .radio input, .caldera-grid #fld_6027107_1-wrap > div .checkbox input, .caldera-grid #fld_6027107_1-wrap > div .radio input, .caldera-grid #fld_9476604_1-wrap > div .checkbox input, .caldera-grid #fld_9476604_1-wrap > div .radio input {
margin-top: 7px; }
.caldera-grid #fld_6855861_1-wrap .checkbox input, .caldera-grid #fld_2702124_1-wrap .checkbox input, .caldera-grid #fld_6548512_1-wrap .checkbox input {
margin-top: 7px; }
.caldera-grid #fld_6855861_1-wrap > div {
margin-left: 0px;
text-align: center; }
.caldera-grid #fld_6855861_1-wrap > div .checkbox {
display: inline-block;
padding-right: 15px; }
.caldera-grid #fld_6855861_1-wrap > div .checkbox:last-child {
padding-right: 0px; }
.caldera-grid input.btn {
margin-top: 40px;
font-size: 18px;
color: white;
border: 0px;
background-color: #c1923b;
font-weight: bold;
padding: 15px 30px; }
.caldera-grid #fld_6027107_1-wrap {
padding-bottom: 30px; }
.caldera-grid #fld_6027107_1-wrap input.btn {
margin-top: 0px; }
.caldera-grid .g-recaptcha > div {
margin: 0 auto; }
.caldera-grid .help-block {
font-size: 12px;
line-height: 120%; }
.caldera-grid .help-block .psenter {
display: block;
color: red;
cursor: pointer;
font-size: 13px; }
.caldera-grid .hiddenval {
background-color: #666 !important;
color: #666 !important; }
body.home {   }
body.home section.home_bottom {
overflow: hidden; }
body.home section.home_bottom .container {
max-width: 100%;
padding-left: 0px;
padding-right: 0px; }
body.home section.home_bottom .logos {
background-color: #e9e8e4;
padding: 20px 0px; }
body.home section.home_bottom .logos .slick-list {
overflow: visible; }
body.home section.home_bottom .logos .logos-list {
background: transparent;
padding: 0px 20px;
margin: 0px;
list-style: none;
text-align: center; }
body.home section.home_bottom .logos .logos-list .logo-item {
display: inline-block;
padding: 0px 15px; }
body.home section.home_bottom .endless_text {
background-color: #c1923b;
text-align: center;
padding: 25px 0px; }
body.home section.home_bottom .endless_text h4 {
font-size: 20px;
font-family: 'optima', serif;
color: white;
margin: 0px;
padding: 0px;
line-height: 100%;
text-transform: uppercase;
font-size: 42px;
letter-spacing: 1px; }
body.home section.ctas {
background-color: #cbc7be;
padding: 0px 0px; }
body.home section.ctas ul {
list-style: none;
padding: 0px;
margin: 0px;
text-align: center; }
body.home section.ctas ul li {
display: inline-block;
margin: 30px 30px; }
body.home section.ctas ul li a {
display: inline-block;
padding-top: 120px;
text-transform: uppercase;
color: #6c1524;
min-width: 100px;
background-repeat: no-repeat;
font-size: 18px;
letter-spacing: 1px;
font-weight: bold;
background-size: 100px auto; }
body.home section.ctas ul li a.auto {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/home_cta_auto.png); }
body.home section.ctas ul li a.home {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/home_cta_home.png); }
body.home section.ctas ul li a.business {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/home_cta_business.png); }
body.home section.ctas ul li a.life {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/home_cta_life.png); }
body.home section.ctas ul li a.health {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/home_cta_health.png); }
body.home .office_locations {
text-align: center; }
body.home .office_locations h3 {
color: #6c1524;
text-transform: uppercase;
font-family: 'optima', serif;
letter-spacing: 2px;
font-weight: bold;
font-size: 20px;
margin-bottom: 20px; }
body.home .office_locations p {
line-height: 130%;
padding-left: 5px;
padding-right: 5px;
font-family: Roboto, 'serif';
font-size: 18px; }
body.home .office_locations .container {
margin-top: 30px;
margin-bottom: 30px;
max-width: 1100px; }
body.home .main_title {
background-color: #c1923b; }
body.home .main_title h2 {
color: white;
text-transform: uppercase;
font-family: 'optima', serif;
letter-spacing: 2px;
text-align: center; }
body.home .main_title h2.col-sm-8 {
padding-right: 10vw; }
body.home .newsletter_container {
text-align: center; }
body.home .newsletter_container .intro {
max-width: 780px;
margin: 0 auto;
font-size: 22px;
line-height: 130%;
padding: 40px 0px;
font-family: Roboto, serif; }
body.home .newsletter_container .intro p {
color: #5c5b5b;
margin: 0px; }
body.home .newsletter_container .button_container {
height: 169px;
position: relative;
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/newsletter_background.png) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
body.home .newsletter_container .button_container h4 {
margin: 0px;
position: absolute;
left: 0px;
right: 0px;
top: 50%; }
body.home .newsletter_container .button_container h4 a {
display: inline-block;
background-color: #6c1524;
color: white;
text-transform: uppercase;
font-family: 'optima', serif;
line-height: 40px;
height: 40px;
padding-left: 20px;
padding-right: 20px;
font-size: 20px;
letter-spacing: 1px;
margin-top: -20px;
position: relative; }
body.home .newsletter_container .button_container h4 a:after {
display: block;
content: ' ';
position: absolute;
width: 0px;
height: 0px;
top: 0px;
right: -12px;
border-top: 40px solid #6c1524;
border-right: 12px solid transparent; }
body.home .newsletter_container .button_container h4 a:before {
display: block;
content: ' ';
position: absolute;
width: 0px;
height: 0px;
top: 0px;
left: -12px;
border-bottom: 40px solid #6c1524;
border-left: 12px solid transparent; }
body.home .naccarato_blog {
padding-top: 30px;
}
body.home .naccarato_blog h3 {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/naccarato_blog_right_arrow.png) no-repeat right center;
text-transform: uppercase;
margin: 0 auto;
padding: 20px 0px;
color: #6c1524;
font-family: 'optima', serif;
font-size: 35px;
padding-right: 50px;
letter-spacing: 1px;
display: inline-block;
}
body.home section.box_slider .inner {
position: relative; }
body.home section.box_slider .hero_slider {
height: 420px;
position: relative; }
body.home section.box_slider .hero_slider .slick-list {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px; }
body.home section.box_slider .hero_slider .slide-item {
height: 420px;
position: relative; }
body.home section.box_slider .hero_slider .slide-item.auto {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_auto.png) no-repeat center/cover; }
body.home section.box_slider .hero_slider .slide-item.home {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_home.png) no-repeat center/cover; }
body.home section.box_slider .hero_slider .slide-item.business {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_business.png) no-repeat center/cover; }
body.home section.box_slider .hero_slider .slide-item.life {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_life.png) no-repeat center/cover; }
body.home section.box_slider .hero_slider .slide-item.health {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_health.png) no-repeat center/cover; }
body.home section.box_slider .hero_slider_captions {
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px; }
body.home section.box_slider .hero_slider_captions .slide-item {
height: 420px;
position: relative; }
body.home section.box_slider .hero_slider_captions .slide-item .text {
position: absolute;
bottom: 90px;
right: 10vw;
z-index: 10; }
body.home section.box_slider .hero_slider_captions .slide-item .text h2, body.home section.box_slider .hero_slider_captions .slide-item .text h3 {
margin: 0px;
color: white;
text-align: center;
font-family: 'optima', serif; }
body.home section.box_slider .hero_slider_captions .slide-item .text h2 {
font-size: 50px;
text-transform: uppercase;
letter-spacing: 2px; }
body.home section.box_slider .hero_slider_captions .slide-item .text h3 {
font-size: 40px;
letter-spacing: 1px;
padding-bottom: 10px; }
body.home section.box_slider .hero_slider_captions > button {
position: absolute;
bottom: 150px;
z-index: 10;
border: 0px;
width: 48px;
height: 48px;
text-indent: -9000px; }
body.home section.box_slider .hero_slider_captions > button:focus {
outline: 0px; }
body.home section.box_slider .hero_slider_captions > button.slick-prev {
left: 15px;
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_button_left.png) no-repeat 0px 0px; }
body.home section.box_slider .hero_slider_captions > button.slick-next {
right: 15px;
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_button_right.png) no-repeat 0px 0px; }
body.home article {
padding-top: 40px;
padding-bottom: 20px;
padding-right: 10vw; }
body.home article .verticalScroll {
height: 600px;
background-color: transparent;
font-size: 18px;
line-height: 130%;
font-style: italic;
font-family: Roboto, 'serif'; }
body.home article .verticalScroll .name {
color: #6c1524;
font-style: normal;
font-weight: bold; }
body.home article .verticalScroll p {
margin-bottom: 20px; }
body.home article > h2 {
display: none; }
body.home aside {
padding-top: 40px;
margin-left: 0px;
text-align: center; }
body.home aside > h2 {
display: none; }
body.home aside h3 {
margin-top: 0px;
font-family: 'optima', serif;
text-transform: uppercase;
color: #6c1524;
letter-spacing: 1px;
font-size: 18px; }
body.home aside ul.social_links {
padding: 0px;
margin: 0px;
padding-bottom: 20px;
list-style: none; }
body.home aside ul.social_links li {
display: inline-block; }
body.home aside ul.social_links li a {
display: inline-block;
width: 32px;
height: 32px;
text-indent: -9000px; }
body.home aside ul.social_links li.facebook a {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/social_icon_facebook.png) no-repeat 0px 0px; }
body.home aside ul.social_links li.instagram a {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/social_icon_instagram.png) no-repeat 0px 0px; }
body.home aside ul.social_links li.twitter a {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/social_icon_twitter.png) no-repeat 0px 0px; }
body.home aside ul.social_links li.linkedin a {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/social_icon_linkedin.png) no-repeat 0px 0px; } article {
line-height: 140%; } body.page #main_section_page article, body.single-carrier #main_section_page article {
text-align: center;
padding-bottom: 60px;
max-width: 700px;
margin: 0 auto; }
body.page #main_section_page article h1.entry-title, body.single-carrier #main_section_page article h1.entry-title {
font-family: 'optima', serif;
text-transform: uppercase;
letter-spacing: 1px;
margin: 60px 0px 20px 0px; }
body.page #main_section_page article h1.entry-title a, body.single-carrier #main_section_page article h1.entry-title a {
color: #6c1524; }
body.page #main_section_page article h1.entry-title a:hover, body.single-carrier #main_section_page article h1.entry-title a:hover {
text-decoration: none; }
body.page #main_section_page article div, body.page #main_section_page article p, body.single-carrier #main_section_page article div, body.single-carrier #main_section_page article p {
font-size: 20px;
line-height: 150%; }
body.page #main_section_page article p, body.single-carrier #main_section_page article p {
margin-bottom: 30px; }
body.page #main_section_page article p.bottom_cero, body.single-carrier #main_section_page article p.bottom_cero {
margin-bottom: 0px; }
body.page #main_section_page article h3, body.single-carrier #main_section_page article h3 {
color: #6c1524;
font-family: 'optima', serif;
font-size: 20px;
font-weight: bold;
letter-spacing: 1px;
margin-bottom: 30px; }
body.page #main_section_page article.post-227 table, body.single-carrier #main_section_page article.post-227 table {
text-align: left;
margin: 0 auto; }
body.page #main_section_page article.post-227 table td:first-child, body.single-carrier #main_section_page article.post-227 table td:first-child {
text-align: right;
max-width: 400px; }
body.page #main_section_page article.post-227 table td:last-child, body.single-carrier #main_section_page article.post-227 table td:last-child {
padding-left: 10px;
min-width: 300px; }
body.page #main_section_page article.post-227 h3, body.single-carrier #main_section_page article.post-227 h3 {
text-align: center;
font-family: 'optima', serif;
color: #6c1524;
letter-spacing: 1.5px;
font-weight: bold;
margin: 30px 0px 20px 0px; }
body.page #main_section_page article.post-2 ul.chamber, body.single-carrier #main_section_page article.post-2 ul.chamber {
max-width: 250px;
margin: 0 auto;
text-align: left; }
body.page #main_section_page article.post-43, body.page #main_section_page article.post-45, body.single-carrier #main_section_page article.post-43, body.single-carrier #main_section_page article.post-45 {
padding-bottom: 20px; }
body.page #main_section_page article.post-1352 ul.center_list, body.single-carrier #main_section_page article.post-1352 ul.center_list {
max-width: 270px;
margin: 0 auto;
text-align: left; }
body.page #main_section_page article.post-225 ul.center_list, body.single-carrier #main_section_page article.post-225 ul.center_list {
max-width: 350px;
margin: 0 auto;
text-align: left; }
body.page #main_section_page article.post-282, body.single-carrier #main_section_page article.post-282 { }
body.page #main_section_page article.post-282 table td:first-child, body.single-carrier #main_section_page article.post-282 table td:first-child {
text-align: right;
padding-right: 5px;
width: 50%; }
body.page #main_section_page article.post-282 table td:last-child, body.single-carrier #main_section_page article.post-282 table td:last-child {
text-align: left;
padding-left: 5px;
width: 50%; }
body.page #main_section_page article.post-1462, body.single-carrier #main_section_page article.post-1462 { max-width: 100%; }
body.page #main_section_page article.post-1462 p, body.single-carrier #main_section_page article.post-1462 p {
max-width: 700px;
margin: 0 auto; } .carrier_images {
margin: 30px 0px; }
.carrier_images .carrier_image {
display: inline-block; }
.carrier_images .carrier_image img {
max-height: 60px;
width: auto;
margin: 30px 20px; }
.carrier_images #carrier_logo_1552 img {
margin: 0px;
max-height: 120px; }
.carriers_list h2 {
color: #6c1524;
font-size: 22px;
padding-top: 30px;
font-family: 'optima', serif;
font-weight: bold; }
.carriers_list .listing {
margin: 30px 0px;
overflow: hidden; }
.carriers_list .listing .left, .carriers_list .listing .right {
float: left;
width: 50%; }
.carriers_list .listing .carrier_title {
padding: 8px 15px;
line-height: 100% !important;
text-align: left; }
.carriers_list .listing .carrier_title a {
color: #1b191d; }
.carriers_list .listing .carrier_title a:hover {
color: #6c1524; }
body.single-carrier #main_section_page article {
max-width: 100%; }
body.single-carrier #main_section_page article h1 {
color: #6c1524; }
body.single-carrier #main_section_page article .information {
margin-bottom: 40px;
overflow: hidden; }
body.single-carrier #main_section_page article .information .left, body.single-carrier #main_section_page article .information .right { }
body.single-carrier #main_section_page article .information .left h2, body.single-carrier #main_section_page article .information .right h2 {
color: #6c1524;
font-weight: bold;
font-size: 24px; }
body.single-carrier #main_section_page article .information .left > div, body.single-carrier #main_section_page article .information .right > div {
padding: 0px 5px; }
body.single-carrier #main_section_page article .information .link {
line-height: 110%; }
body.single-carrier #main_section_page article .information.two-columns-yes .left, body.single-carrier #main_section_page article .information.two-columns-yes .right {
float: left;
width: 50%; }
body.single-carrier #main_section_page article .logo, body.single-carrier #main_section_page article .vistit {
margin-bottom: 20px; }
section.insurace_services_section {
overflow: hidden;
padding-bottom: 60px; }
section.insurace_services_section .inner > div {
width: 25%;
float: left;
position: relative;
overflow: hidden; }
section.insurace_services_section .inner > div:before {
content: "";
display: block;
padding-top: 100%; }
section.insurace_services_section .inner > div > div {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0; }
section.insurace_services_section .inner > div > div .title {
position: absolute;
bottom: 30px;
left: 0px;
right: 0px;
text-align: center; }
section.insurace_services_section .inner > div > div .title a {
color: white;
text-transform: uppercase;
font-family: 'optima', serif;
font-size: 24px;
letter-spacing: 1px;
text-shadow: 0 0 20px #000; }
section.insurace_services_section .inner > div > div .title:after {
content: "";
display: block;
height: 5px;
width: 26px;
background-color: white;
position: absolute;
right: 50%;
bottom: -15px;
margin-right: -13px; }
section.insurace_services_section .inner > div.personal > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_personal.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.business > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_business.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.life > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_life.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.health > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_health.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.disability > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_disability.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.long_term_care > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_care.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.financial_services > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_financial.png) no-repeat center/cover; }
section.insurace_services_section .inner > div.nacarato > div {
background: transparent url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/insurance_services_naccarato.png) no-repeat center/cover; }
#ld_wp_breadcrum {
max-width: 1280px;
margin: 0 auto;
padding: 20px 0px 0px 15px;
color: #696969;
font-family: 'optima', serif; }
#ld_wp_breadcrum a, #ld_wp_breadcrum span.divition {
color: #6c1524; }
#ld_wp_breadcrum, #ld_wp_breadcrum a, #ld_wp_breadcrum span.divition {
font-size: 18px; }
#ld_wp_breadcrum span.divition:last-child {
color: #696969; }
section#nacc_child_posts_links {
padding-left: 15px;
padding-right: 15px;
text-align: center;
padding-bottom: 60px; }
section#nacc_child_posts_links a {
color: #6c1524;
font-size: 18px;
line-height: 150%;
font-weight: bold; } body.blog > section .container, body.single-post > section .container {
padding-bottom: 60px; }
body.blog > section .container h1, body.single-post > section .container h1 {
color: #6c1524;
font-family: 'optima', serif;
text-transform: uppercase;
letter-spacing: 1px;
margin: 40px 0px 20px 0px;
text-align: center; }
body.blog > section .container .row, body.single-post > section .container .row {
margin: 0px; }
body.blog > section .container .post.group h2 a, body.single-post > section .container .post.group h2 a {
font-family: 'optima', serif;
letter-spacing: 1px;
font-size: 22px; }
body.blog > section .container .post.group .date, body.single-post > section .container .post.group .date {
font-size: 14px;
font-style: italic; }
body.blog > section .container p, body.single-post > section .container p {
margin-bottom: 30px;
font-size: 18px;
line-height: 150%; }
footer .small_menu h3, header .top_info h3.quote, header .top_info h3.appointment {
display: inline-block;
margin: 0px;
padding: 0px 12px 0px 0px; }
footer .small_menu h3 a, header .top_info h3.quote a, header .top_info h3.appointment a {
background-color: #c1923b;
color: white;
text-decoration: none;
font-family: 'optima', serif;
font-weight: normal;
font-size: 20px;
letter-spacing: 1px;
line-height: 100%;
display: block;
padding: 12px 10px;
position: relative; }
footer .small_menu h3 a:after, header .top_info h3.quote a:after, header .top_info h3.appointment a:after {
display: block;
content: ' ';
position: absolute;
width: 0px;
height: 0px;
top: 0px;
right: -13px;
border-top: 44px solid #c1923b;
border-right: 13px solid transparent; }
footer .small_menu h3 a:before, header .top_info h3.quote a:before, header .top_info h3.appointment a:before {
display: block;
content: ' ';
position: absolute;
width: 0px;
height: 0px;
top: 0px;
left: -13px;
border-bottom: 44px solid #c1923b;
border-left: 13px solid transparent; }
footer .small_menu h3 a:hover, header .top_info h3.quote a:hover, header .top_info h3.appointment a:hover {
text-decoration: underline; }
footer .small_menu h3.quote, header .top_info h3.quote.quote, header .top_info h3.appointment.quote {
position: relative; }
footer .small_menu h3.quote > a:hover, header .top_info h3.quote.quote > a:hover, header .top_info h3.appointment.quote > a:hover {
text-decoration: none; }
footer .small_menu h3.quote:hover .quote_menu, header .top_info h3.quote.quote:hover .quote_menu, header .top_info h3.appointment.quote:hover .quote_menu {
display: block; }
footer .small_menu h3 .quote_menu, header .top_info h3.quote .quote_menu, header .top_info h3.appointment .quote_menu {
display: none; }
footer .small_menu h3 .quote_menu .item a, header .top_info h3.quote .quote_menu .item a, header .top_info h3.appointment .quote_menu .item a {
right: 0px;
left: 0px;
position: absolute;
z-index: 10;
text-align: center;
background-color: rgba(0, 0, 0, 0.55); }
footer .small_menu h3 .quote_menu .item a:after, header .top_info h3.quote .quote_menu .item a:after, header .top_info h3.appointment .quote_menu .item a:after {
border-top: 44px solid rgba(0, 0, 0, 0.55); }
footer .small_menu h3 .quote_menu .item a:before, header .top_info h3.quote .quote_menu .item a:before, header .top_info h3.appointment .quote_menu .item a:before {
border-bottom: 44px solid rgba(0, 0, 0, 0.55); }
footer .small_menu h3 .quote_menu .item.auto a, header .top_info h3.quote .quote_menu .item.auto a, header .top_info h3.appointment .quote_menu .item.auto a {
top: 44px;
left: -11px;
right: 24px; }
footer .small_menu h3 .quote_menu .item.home a, header .top_info h3.quote .quote_menu .item.home a, header .top_info h3.appointment .quote_menu .item.home a {
top: 88px;
left: -24px;
right: 37px; }
footer .small_menu h3 .quote_menu .item.life a, header .top_info h3.quote .quote_menu .item.life a, header .top_info h3.appointment .quote_menu .item.life a {
top: 132px;
left: -37px;
right: 49px; }
footer .small_menu h3 .quote_menu .item.health a, header .top_info h3.quote .quote_menu .item.health a, header .top_info h3.appointment .quote_menu .item.health a {
top: 176px;
left: -50px;
right: 62px; }
footer .small_menu h3 .quote_menu .item.business a, header .top_info h3.quote .quote_menu .item.business a, header .top_info h3.appointment .quote_menu .item.business a {
top: 220px;
left: -63px;
right: 75px; }
footer .small_menu h3 .quote_menu .item.espanol a, header .top_info h3.quote .quote_menu .item.espanol a, header .top_info h3.appointment .quote_menu .item.espanol a {
top: 264px;
left: -76px;
right: 88px; }
footer {
text-align: center;
background-color: #1b191d;
color: white;
padding-bottom: 0px;
clear: both; }
footer .logo {
padding-top: 20px; }
footer .text {
padding-top: 20px;
line-height: 130%;
max-width: 600px;
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
font-size: 18px; }
footer nav.footer_navigation {
padding: 20px 15px 20px 15px; }
footer nav.footer_navigation .menu-footer-navigation-container {
max-width: 800px;
margin: 0 auto; }
footer nav.footer_navigation ul {
padding: 0px;
margin: 0px;
list-style: none;
text-align: center; }
footer nav.footer_navigation ul li {
margin: 5px 0px;
display: inline-block;
border-left: 1px solid #cca73f; }
footer nav.footer_navigation ul li:first-child, footer nav.footer_navigation ul li#menu-item-1712, footer nav.footer_navigation ul li#menu-item-1717, footer nav.footer_navigation ul li#menu-item-1722 {
border: 0px; }
footer nav.footer_navigation ul li a {
color: white;
margin: 10px;
line-height: 100%; }
footer .bottom_text {
padding-left: 15px;
padding-right: 15px; }
footer .bottom_logos {
padding-top: 20px; }
footer .below_logos {
padding-bottom: 20px;
font-size: 12px;
line-height: 130%;
max-width: 800px;
margin: 0 auto; }
footer .copyright {
padding-bottom: 20px;
font-size: 12px;
text-transform: uppercase; }
footer .copyright a {
color: white;
text-transform: uppercase; }
footer .small_menu {
background-color: white; }
footer .rgi_copy {
background-color: white; }
footer .rgi_copy p {
margin: 0px;
color: black;
padding: 20px 0px 40px 0px;
font-size: 12px; } article.post-190 ul,
article.post-1098 ul,
article.post-291 ul,
article.post-600 ul {
list-style-type: none; }
ul.posts_home {
list-style-type: none;
text-align: left;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
ul.posts_home li{
padding-bottom: 10px;
}
ul.posts_home .date , ul.posts_home h2 {
display: inline;
font-size: 18px;
margin: 0px;
}
ul.posts_home h2 {
} body .sgpb-theme-1-content {
box-shadow: rgba(108, 21, 36, 0.8) 0px 0px 0px 14px !important;
}
.video-container iframe {
max-width: 100%
}
#sgpb-popup-dialog-main-div > div {
overflow: hidden ! important
}  #free-quote-buttons-ctas > div {
display: inline-block;
margin-left:10px;
margin-right: 10px;
margin-bottom: 15px;
font-weight: bold;
}
#free-quote-buttons-ctas img {
width: 100px;
height: auto;
padding-bottom: 10px;
}
body.page-id-1981 #main_section_page .container {
max-width: 1350px
}
body.page-id-1981 #main_section_page article {
max-width: 100%
}
body.page-id-1981 article .left {
float: left
}
body.page-id-1981 article .right {
float:right
}
body.page-id-1981 article .left , body.page-id-1981 article .right {
width: 50%;
text-align:left
}
body.page-id-1981 article .left h2, body.page-id-1981 article .right h2 {
margin-left:10px;
margin-right: 10px;
text-align: center;
font-size: 20px;
font-weight: bold;
}
body.page-id-1981 article .left > p, body.page-id-1981 article .right > p {
margin-left:10px;
margin-right: 10px;
}
body.page-id-1981 article .caldera-grid {
margin-left:10px;
margin-right: 10px;
}
body.page-id-1981 #main_section_page article .caldera-grid .form-group label.control-label {
float:none;
max-width: 100%
}
body.page-id-1981 #main_section_page article .caldera-grid .radio {
display: inline-block;
padding-right: 20px;
}
body.page-id-1981 #main_section_page article .caldera-grid .radio label input {
margin-top: 8px;
}
body.page-id-1981 #main_section_page article .caldera-grid .form-group > div {
margin-left: 0px
}
body.page-id-1981 #main_section_page article .caldera-grid .submit_button {
text-align: center
}
body.page-id-1981 #main_section_page article .caldera-grid .bottom_text {
padding-top: 20px
}
body.page-id-1981 #main_section_page article .caldera-grid .un-cuarto {
max-width: 150px
}
body.page-id-1981 #main_section_page article .caldera-grid .mitad {
max-width: 300px
}
body.page-id-2108 h1.entry-title,
body.page-id-2108 #ld_wp_breadcrum { display: none}
body.page-id-2108 #main_section_page { padding-top: 0px }
body.page-id-2108 .container { max-width: 100%;  }
body.page-id-2108 #main_section_page .col-sm-12 {padding-left:0px; padding-right: 0px}
body.page-id-2108 #main_section_page article {
max-width: 100%;
padding-top: 144px
}
body.page-id-2108 #main_section_page article .deserve {
background-color: #6c1524;
padding-top: 20px;
}
body.page-id-2108 #main_section_page article .endless {
background-color: #6c1524;
color: white;
font-size: 46px;
font-family: 'optima', serif;
letter-spacing: 2px;
padding-top: 10px;
padding-bottom: 10px;
}
body.page-id-2108 #main_section_page .landing_top_menu {
background: transparent url(https://www.naccaratoinsurance.com/wp-content/uploads/2023/04/menu_background.png) repeat center center;
}
body.page-id-2108 #main_section_page .landing_top_menu ul.nacc_small_menu {
font-family: 'optima', serif;
padding-top: 15px;
padding-bottom: 10px;
}
body.page-id-2108 #main_section_page .landing_top_menu ul.nacc_small_menu li {
border-left: 2px solid #3c343c;
padding-left: 12px;
padding-right: 10px;
}
body.page-id-2108 #main_section_page .landing_top_menu ul.nacc_small_menu li:first-child {
border-left: 0px;
}
body.page-id-2108 #main_section_page .landing_top_menu ul.nacc_small_menu a {
color: #3c343c;
font-size: 40px;
letter-spacing: 2px;
}
body.page-id-2108 #main_section_page article .container_landing {
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
padding-left: 15px;
padding-right: 15px;
}
body.page-id-2108 #main_section_page article .container_landing img { max-width: 100%}
body.page-id-2108 #main_section_page article .container_header {padding-bottom: 20px}
body.page-id-2108 #main_section_page article .left {
clear: both;
float: left;
width: 60%;
}
body.page-id-2108 #main_section_page article .left .left_content {
padding-right: 40px;
}
body.page-id-2108 #main_section_page article .left .left_content , body.page-id-2108 #main_section_page article .left .left_content p {
font-size: 26px;
line-height: 120%;
}
body.page-id-2108 #main_section_page article .left .landing_middle_menu, body.page-id-2108 #main_section_page article .left .landing_second_middle_menu {
padding-bottom: 20px;
}
body.page-id-2108 #main_section_page article .left .landing_middle_menu ul.nacc_small_menu a {
text-transform: uppercase;
padding-left: 5px;
padding-right: 5px;
}
body.page-id-2108 #main_section_page article .left .landing_middle_menu ul.nacc_small_menu, body.page-id-2108 #main_section_page article .left .landing_second_middle_menu {
font-size: 26px;
}
body.page-id-2108 #main_section_page article .left .landing_second_middle_menu a {
font-family: 'optima', serif;
letter-spacing: 2px;
line-height: 100%;
}
body.page-id-2108 #main_section_page article .left .landing_second_middle_menu  ul.nacc_small_menu li a {
padding-left: 11px;
padding-right: 10px;
border-left: 1px solid #6c1524;
}
body.page-id-2108 #main_section_page article .left .landing_second_middle_menu  ul.nacc_small_menu li:first-child a {
border-left: 0px;
}
body.page-id-2108 #main_section_page article .right {
float: right;
width: 40%;
background: transparent url(https://www.naccaratoinsurance.com/wp-content/uploads/2023/04/landing_division.png) no-repeat 0px 0px;
}
body.page-id-2108 #main_section_page article .right .imgs_container {
padding-left: 40px;
}
body.page-id-2108 #main_section_page article .right .imgs_container img{
padding-bottom: 15px;
}
body.page-id-2108 #main_section_page article ul.nacc_small_menu {
list-style-type: none;
display: block;
margin: 0px;
padding: 0px;
text-align: center;
}
body.page-id-2108 #main_section_page article ul.nacc_small_menu li {
display: inline-block;
} .gform_wrapper { text-align: left }
.gform_wrapper h2 { text-align: center; font-family: 'optima', serif; color: #6c1524; font-size: 22px}
.gform_wrapper h3 { text-align: center; margin-top: 8px; margin-bottom:3px !important }
.gform_wrapper .gform_required_legend {display:none}
.gform_wrapper .hiddenval {
background-color: #666 !important;
color: #666 !important; }
.gform_wrapper label {
display: block; float:left; padding-top: 8px !important
}
.gform_wrapper .ginput_container {margin-left:240px}
.gform_wrapper legend, .gform_wrapper label {
border-bottom-width: 0px;
line-height: 100%;
}
.gform_wrapper .clean_style label {padding-top: 0px !important; float:none}
.gform_wrapper .clean_style .ginput_container { margin-left:0px}
.gform_wrapper .ssn_define_data .gfield_description {
padding-top: 5px;
padding-left:240px;
font-size:13px !important;
text-align:center;
line-height: 100% !important;
}
.gform_wrapper .ssn_define_data .gfield_description .psenter {
color: red;
pointer: cursor;
}
@media (max-width: 500px) {
.gform_wrapper .ginput_container {margin-left:0px}
.gform_wrapper .ssn_define_data .gfield_description {padding-left: 0px}
.gform_wrapper label {float:none }
} body.landing_pages header {
position: static;
padding-top: 70px;
font-family: 'optima', serif;
}
body.landing_pages header .logo_label {
height: 20px;
margin: 0 auto;
max-width: 700px;
position: relative;
}
body.landing_pages header .logo_label span {
padding-left: 250px;
line-height: 20px;
font-size: 24px;
}
body.landing_pages header .logo_label a {
display: block;
position: absolute;
top: -55px;
width: 200px;
}
body.landing_pages header .logo_label a img {
height: auto;
width: 100%;
}
body.landing_pages main {
margin: 0 auto;
clear: both;
font-family: 'optima', serif;
}
body.landing_pages main .hero_title {
margin: 0;
background-position: center bottom;
height: 250px;
background-size: auto 250px;
background-repeat: no-repeat;
position: relative;
}
body.landing_pages main .hero_title h1 {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
color: white;
text-align: center;
font-size: 48px;
letter-spacing: 2px;
text-shadow: 0px 0px 3px rgba(75,75,75,1);
}
body.landing_pages .hero_text {
margin: 0 auto;
max-width: 800px;
font-size: 22px;
text-align: center;
padding-top: 30px;
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
letter-spacing: 1px;
line-height: 120%;
color: #515151;
}
body.landing_pages .hero_text p {
margin-bottom: 15px;
}
body.landing_pages .subtitle {
text-align: center;
}
body.landing_pages .subtitle h2 {
margin: 0px;
color : #6c1524;
font-size: 30px;
padding-bottom: 20px;
}
body.landing_pages .subtitle a {
font-size: 36px;
color: black;
}
body.landing_pages .form_container {
margin: 0 auto;
max-width: 700px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding-top: 20px;
}
body.landing_pages .form_container .left {
float: left;
width: 58%;
}
body.landing_pages .form_container .right {
float: right;
width: 37%;
padding-top: 10px;
line-height: 150%;
}
body.landing_pages .form_container .gform_wrapper.gravity-theme .left_label .gfield {
display: block;
}
body.landing_pages .form_container .gform_wrapper.gravity-theme .left_label .gfield label {
width: auto;
font-weight: normal;
}
body.landing_pages .form_container .gform_wrapper.gravity-theme .left_label .gfield .ginput_container {
margin-left: 130px;
width: auto;
}
body.landing_pages .form_container .gform_wrapper.gravity-theme .left_label .gfield .ginput_container input,
body.landing_pages .form_container .gform_wrapper.gravity-theme .left_label .gfield .ginput_container select {
border:1px solid #d9d9d9;
}
body.landing_pages .form_container .gform_wrapper.gravity-theme .gform-footer .gform_button.button {
color: white !important;
background-color: #c3923a !important;
border: 0px solid  !important;
font-family: 'optima', serif !important;
padding: 5px 15px !important;
display: inline-block !important;
letter-spacing: 1px;
}
body.landing_pages footer {
padding-top: 20px;
}
body.landing_pages footer .top_hero_text h4 {
font-family: 'optima', serif;
font-size: 22px;
} @media (max-width: 1190px) {
header .logo_container .logo {
padding-top: 13px; }
header .logo_container .logo img {
width: 200px;
height: auto; }
header .top_info {
padding-left: 230px; }
header .top_info h3.appointment a, header .top_info h3.quote a, header .top_info h3 a {
font-size: 17px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li > a.mega-menu-link {
padding-left: 5px;
padding-right: 5px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li:first-child {
padding-left: 220px !important; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li#mega-menu-item-1290 {
padding-right: 5px; }
} @media (max-width: 1090px) {
header {
top: 0px;
padding-top: 0px;
height: 95px; }
header .logo_container {
padding: 10px 0px 0px 10px;
float: left; }
header .logo_container .logo {
padding: 0px;
background-color: transparent; }
header .logo_container .logo:after, header .logo_container .logo:before {
display: none; }
header .logo_container .logo img {
width: 120px; }
header .top_info {
padding-left: 150px;
padding-top: 32px; }
header .top_info h3.quote {
padding-right: 9px; }
header .top_info h3.quote a, header .top_info h3.quote .quote_menu .item a, header .top_info h3.appointment a, header .top_info h3.appointment .quote_menu .item a {
font-size: 14px;
padding: 8px; }
header .top_info h3.quote a:before, header .top_info h3.quote .quote_menu .item a:before, header .top_info h3.appointment a:before, header .top_info h3.appointment .quote_menu .item a:before {
border-bottom-width: 30px;
border-left-width: 9px;
left: -9px; }
header .top_info h3.quote a:after, header .top_info h3.quote .quote_menu .item a:after, header .top_info h3.appointment a:after, header .top_info h3.appointment .quote_menu .item a:after {
border-top-width: 30px;
border-right-width: 9px;
right: -9px; }
header .top_info h3.quote .quote_menu .item.auto a {
top: 30px;
left: -9px;
right: 18px; }
header .top_info h3.quote .quote_menu .item.home a {
top: 60px;
left: -18px;
right: 27px; }
header .top_info h3.quote .quote_menu .item.life a {
top: 90px;
left: -27px;
right: 36px; }
header .top_info h3.quote .quote_menu .item.health a {
top: 120px;
left: -36px;
right: 45px; }
header .top_info h3.quote .quote_menu .item.business a {
top: 150px;
left: -45px;
right: 54px; }
header .top_info h3.quote .quote_menu .item.espanol a {
top: 180px;
left: -54px;
right: 63px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu {
background-color: transparent;
padding-top: 30px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-toggle-blocks-left, header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-toggle-blocks-center {
display: none; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-menu-toggle {
display: block;
position: absolute;
top: -40px;
right: 0px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right {
display: block;
width: 65px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
display: block;
width: 50px;
height: 50px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:after {
margin: 0px !important; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu {
overflow: hidden;
background-color: rgba(108, 21, 36, 0.8); }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li:first-child {
padding-left: 20px !important; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li {
padding-left: 20px !important; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li a:before {
display: none !important; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li#mega-menu-item-1290, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li#mega-menu-item-1291, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li#mega-menu-item-1292, header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu > li#mega-menu-item-1289 {
width: 25%;
clear: none;
margin-left: 0px;
margin-right: 0px; } body section#main_section_page, body section.box_slider {
padding-top: 95px; }
body.home section.box_slider .hero_slider_captions .slide-item .text {
left: 0px;
right: 0px;
text-shadow: 0 0 20px #000; }
body.home section.ctas ul li {
margin: 20px; }
body.home section.home_bottom .endless_text h4 {
line-height: 130%;
padding-left: 15px;
padding-right: 15px;
font-size: 35px; }
body.home .naccarato_blog {
padding-left: 15px;
padding-right: 15px; }
body.home .naccarato_blog h3 {
font-size: 26px; }
body.home .main_title h2.col-sm-4,
body.home aside {
margin-left: 0px;
padding-left: 0px; }
body.page #main_section_page article h1.entry-title {
margin-top: 20px;
font-size: 30px; }
body.page #main_section_page article img {
max-width: 100% !important;
height: auto !important; }
#ld_wp_breadcrum {
padding-top: 5px;
font-weight: normal;
font-size: 14px; }
section.insurace_services_section .inner > div {
width: 50%; }
.caldera-grid .form-group label.control-label {
float: none;
display: block;
max-width: none; }
.caldera-grid .form-group > div {
margin: 0px; }
body.page-id-2108 #main_section_page article {
padding-top: 93px
}
} @media (max-width: 950px) {
header .top_info h3.appointment {
display: none; }
body.home .main_title h2.col-sm-4,
body.home aside {
margin-left: -50px; } }
@media (max-width: 768px) {
header .top_info h3.email {
display: none; } }
@media (max-width: 767px) {
body.home .main_title {
display: none; }
body.home article {
padding-top: 0px;
padding-bottom: 0px; }
body.home aside {
padding-bottom: 20px;
margin-left: 0px; }
body.home article, body.home aside {
padding-left: 0px;
padding-right: 0px; }
body.home article > h2, body.home aside > h2 {
margin: 0px;
margin-bottom: 15px;
display: block;
text-align: center;
color: white;
text-transform: uppercase;
font-family: 'optima', serif;
letter-spacing: 2px;
background-color: #c1923b;
padding: 10px 0px;
font-size: 22px; }
body.home article .verticalScroll .str_move, body.home aside .verticalScroll .str_move {
padding-top: 20px;
padding-left: 15px;
padding-right: 15px; } } @media (max-width: 500px) {
header {
height: 85px; }
header .top_info h3.phone {
position: absolute;
top: 10px;
right: 20px; }
header .top_info h3.phone a {
font-size: 20px; }
header .top_info h3.quote {
position: absolute;
top: 5px;
left: 0px; }
header .top_info h3.quote > a {
padding-left: 2px;
padding-right: 2px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-menu-toggle {
top: -30px; }
header .menu nav.top_navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right {
width: 60px; }
body.page #main_section_page article .carrier_images .carrier_image, body.single-carrier #main_section_page article .carrier_images .carrier_image {
display: block; }
body.page #main_section_page article .carrier_images .carrier_image img, body.single-carrier #main_section_page article .carrier_images .carrier_image img {
margin: 10px 0px;
max-width: 90% !important; }
body.page #main_section_page article .carriers_list .left, body.page #main_section_page article .carriers_list .right, body.page #main_section_page article .information .left, body.page #main_section_page article .information .right, body.single-carrier #main_section_page article .carriers_list .left, body.single-carrier #main_section_page article .carriers_list .right, body.single-carrier #main_section_page article .information .left, body.single-carrier #main_section_page article .information .right {
float: none;
width: 100%; }
body.home section.box_slider .inner .hero_slider {
height: 250px; }
body.home section.box_slider .inner .hero_slider .slide-item.auto {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_mobile_auto.png); }
body.home section.box_slider .inner .hero_slider .slide-item.home {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_mobile_home.png); }
body.home section.box_slider .inner .hero_slider .slide-item.business {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_mobile_business.png); }
body.home section.box_slider .inner .hero_slider .slide-item.life {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_mobile_life.png); }
body.home section.box_slider .inner .hero_slider .slide-item.health {
background-image: url(//www.naccaratoinsurance.com/wp-content/themes/naccarato/img/slider_mobile_health.png); }
body.home section.box_slider .inner .hero_slider_captions .slide-item {
height: 250px; }
body.home section.box_slider .inner .hero_slider_captions .slide-item .text {
padding-left: 20px;
padding-right: 20px;
bottom: 40px; }
body.home section.box_slider .inner .hero_slider_captions .slide-item .text h3 {
font-size: 35px; }
body.home section.box_slider .inner .hero_slider_captions .slide-item .text h2 {
font-size: 40px; }
body.home section.box_slider .inner .hero_slider_captions > button {
bottom: 100px; }
body.home section.box_slider .inner .hero_slider_captions > button.slick-next {
right: 5px; }
body.home section.box_slider .inner .hero_slider_captions > button.slick-prev {
left: 5px; }
body.page-id-1981 article .left , body.page-id-1981 article .right {
float:none;
width: 100%;
}
body.page-id-2108 #main_section_page article .deserve img {
max-width: 300px !important;
}
body.page-id-2108 #main_section_page article .endless{
font-size: 30px;
}
body.page-id-2108 #main_section_page .landing_top_menu ul.nacc_small_menu a {
font-size: 28px;
}
body.page-id-2108 #main_section_page article .left, body.page-id-2108 #main_section_page article .right {
float: none;
width: 100%;
}
body.page-id-2108 #main_section_page article .left .left_content {
padding-right: 0px;
}
body.page-id-2108 #main_section_page article .right {
background: none;
}
body.page-id-2108 #main_section_page article .right .imgs_container {
padding-left: 0px;
}
body.page-id-2108 #main_section_page .landing_top_menu ul.nacc_small_menu li {
border-left: 0px;
}
body.page-id-2108 #main_section_page article .left .landing_second_middle_menu ul.nacc_small_menu li a {
border-left: 0px;
}
} @media (max-width: 350px) {
header .logo_container .logo img {
width: 85px; }
header .top_info {
padding-left: 110px; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
header .menu nav.top_navigation #mega-menu-wrap-main-menu ul#mega-menu-main-menu { } }