/*Working Theme Name: GuardianNurses
Author: the GuardianNurses team
Description: The GuardianNurses theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way.
Version: Working/*
Theme Name: GuardianNurses
Author: the GuardianNurses team
Description: The GuardianNurses theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way.
Version: 1.0
Text Domain: guardiannurses
*/

/**
 * ----------------------------------------------------------------------------
 */

body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p {padding:0;margin:0; font-weight:normal;}
*{margin:0; padding:0;}

a{color: #0078ba;}

img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}

*:focus{outline:none;}

body{ font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; max-width: 1155px; margin: 0 auto !important;}

.wrapper{margin:0 auto; max-width:1155px;}

.main{ float:left; width:100%; position:relative; box-shadow: 0 8px 16px 9px #d2d1d0}
.main .right_bg{float:right; width:50%; height:83px; position:absolute; top:0px; right:0;background:url(images/r_bg.png) repeat-x 0 0;}
.search_box{ position: absolute; right:0px; top:192px; width:0px; z-index:1000; }

header{ float:left; width:100%;  float:left; width:100%; background:url(images/creampaper.png) repeat 0 0 ;}
.header_details{ float:left; width:100%;position:relative; z-index:999}
header .logo{ width:auto; position:absolute; left:31px; top:47px}
header .logo img{ float:left; max-width: 200px; margin-left: 15px;}
.header_top{ float:right; width:821px; background:url(images/top_right_bg3.png) no-repeat 0 0; height:119px; padding: 15px 0 0 105px}
.header_top .call{ font-size:17px; line-height:22px ;font-family: 'ProximaNova-Semibold', 'Helvetica', 'Times', 'serif'; width:225px; color:#fff; text-align:center; float:left}
.header_top .call strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-weight: normal;}
.header_top .call strong a{ color:#fff; text-decoration:none; cursor:inherit}


nav{ float:right; width:auto; padding-right:125px; margin-top:23px; margin-bottom:55px}

nav ul{ float:left; width:auto; list-style:none; margin:0px; display:block}

nav ul li{ float:left; width:auto; font-size:18px; color:#333333; line-height:23px; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; padding-right:30px; position:relative}
.current-menu-ancestor a{color: #f47b29}
.current-menu-ancestor a:hover{color: #f47b29}

nav ul li a { color:#333333; text-decoration:none; padding:10px; }
nav ul li a:hover{ color:#f47b29!important}

nav ul li.current-menu-item a{color:#f47b29 !important;}
nav ul li.current-menu-item a:hover{color:#f47b29 !important;}
nav ul li:hover > a{color:#f47b29}

nav ul li.submenu > a:hover{ background:#0065a0; color:#fff !important}
nav ul li.submenu:hover > a { background:#0065a0; color:#fff !important}

nav ul li ul{background:#0078ad; list-style:none; margin:0; position:absolute; left:0px; top:25px; padding:0; white-space:nowrap; text-align:left; width:330px; float:left;  -webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-o-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition: -webkit-transform 0.26s ease-out;
	-o-transition: -o-transform 0.26s ease;
	-ms-transition: -ms-transform 0.26s ease;
	transition: transform 0.26s ease;}

nav ul li ul li{font-size:13px; line-height:16px; color:#BE1E2D; width:100%; display:block; padding:0; }

nav ul li ul li a{text-decoration:none; cursor:pointer; padding:8px 0 8px 6%; width:94%; color:#fff!important; display:block; font-size:14px; line-height:16px;}

.sub-menu li.menu-item-has-children > a{background:url(images/plus_minus.png) no-repeat 94% 6px;}
.sub-menu li.menu-item-has-children > a:hover{background: #e0e7f1 url(images/plus_minus.png) no-repeat 94% 6px; color: #464646 !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    nav ul li ul li a{ padding:8px 0 8px 6.5%;}
}

nav ul li ul li a:hover{background:#d9e2ef; color:#464646 !important;}
nav ul li ul li.minus > a{background:#d9e2ef url(images/plus_minus.png) no-repeat 94% -56px !important; color:#464646 !important; }

nav ul li ul li.minus .current-menu-parent > a{color: #EF7622;}

nav ul li:hover ul{
    -webkit-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}

nav ul li ul li ul{ position: static; background:#d9e2ef;display:none}
nav ul li ul li ul a{ color:#333333 !important; width:91%; padding:6px 0 6px 9%; background:none; font-weight:normal; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}
nav ul li ul li ul a:hover{ background:none; color:#333333 !important;}

.right_box_header{  width:242px; position:absolute; right:67px; top:55px; color:#0065a0; font-size:20px; line-height:22px; text-align:center; font-family: "avenir", "helvetica", "sans-serif";}
.right_box_header .big{ font-size:25px; line-height:30px}

.right_box_header strong{font-weight:bold;}

.top_box_col{ float:left; width:100%; text-align:center; padding:0px 0px 55px 0px;}
.top_box_col.inner{ padding-bottom:26px; display: none; /*min-height:75px*/}
.top_box_col strong{color:#f47b29; font-size:27px; line-height:32px ; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; display:block; font-weight: normal; font-style: italic;}
.top_box_col strong.inner{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-weight: normal;}
.top_box_col small{color:#f47b29; font-size:27px; line-height:32px ;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; display:block}

ul.bredcurb{ float:left; width:100%; text-align:center; list-style: none; margin:0px; padding:0px}
ul.bredcurb li{ color:#808080; font-size:15px; line-height:20px; background:url(images/arrow.png) no-repeat 0 5px; float:none; display:inline; padding: 0 5px 0 15px ;font-family: 'ProximaNova-Regular';}
ul.bredcurb li:first-child{ background:none}
ul.bredcurb li a{color:#808080; text-decoration:none}
ul.bredcurb li a:hover{ text-decoration:underline}
ul.bredcurb li.active a{ text-decoration:underline}

.portals_box{ float:left; width:100%; border-bottom: solid 10px #f47b29; background:#ededed}
.portals_box ul{ float:left; width:100%; list-style:none; margin:0px}
.portals_box ul li{ float:left; width:24.77%; margin-left:0.3%; position:relative }
.portals_box ul li:first-child{ margin-left:0px}
.portals_box ul li h3{background:#f47b29; font-size:21px; line-height:25px ;font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; padding: 5px 0 5px 22px; color:#fff}
.portals_box ul li .caption{ float:left; width:100%; position:relative; cursor:pointer; overflow:hidden; transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0);}
.portals_box ul li .caption img{ float:left}
.portals_box ul li .caption p{ color:#333 ; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; font-size:16px; line-height:1.5em;}
.portals_box ul li .caption__media {width: 100%; height: auto;}
.portals_box ul li .caption .caption__overlay {/*position: absolute;*/top: 20px; right: 0; bottom: 0;left: 0; padding: 15px; margin:50px 0 0px; color:white; transform:translateY(100%); transition:transform .35s ease-out; -webkit-transform:translateY(100%); -webkit-transition:transform .35s ease-out; -ms-transform:translateY(100%); -ms-transition:transform .35s ease-out; position:absolute; }
.portals_box ul li .caption:hover .caption__overlay {transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); margin: 0px;}
.portals_box ul li .caption__overlay__title {
    display:none;
    margin: 0;
    padding: 0 0 12px;
    transform: translateY( calc(-100% - 10px) ); -webkit-transform: translateY( calc(-100% - 10px) ); -ms-transform: translateY( calc(-100% - 10px) ); /* +10px overlay padding */
    transition: transform .35s ease-out; -webkit-transition: transform .35s ease-out; -ms-transition: transform .35s ease-out; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-size:20px; line-height:25px; z-index:9999; color:#333333;
}

.portals_box ul li .caption:hover .caption__overlay__title {transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0);}

.portals_box ul li .caption::before {content: ' ';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:transparent; transition:background .35s ease-out; -webkit-transition:background .35s ease-out; -ms-transition:background .35s ease-out;}

.portals_box ul li .caption:hover::before {  background:url(images/grd_bg.png) repeat-x 0 0;}

.home_bottom_box{ float:left; width:96.7%; background:#ededed; padding:30px 20px}
.home_bottom_box .left_col_wrapper{display: inline-block; float: left; position: relative; width: 33%;}
.home_bottom_box .left_col_wrapper:after{padding-top: 53.25%; /*16:9 ratio*/ display: block; content: '';}
.home_bottom_box .left_col{ /*float:left;*/ /*width:92%;*/ background:#d9e2ef; padding:20px 20px 15px 20px; /*height:160px;*/ position: absolute; top: 0; bottom: 0; right: 0; left: 0;}
.home_bottom_box .left_col p{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; color:#333333; font-size:21px; line-height:1.5em; text-align:center; margin-top: -33px;}
.home_bottom_box .left_col ul.pagging{ float:left; width:100%; text-align:center; margin:0px; padding-bottom:6px}
.home_bottom_box .left_col ul.pagging li{ float:none; width:10px; height:10px; display:inline-block; padding: 15px 20px}
.home_bottom_box .left_col ul.pagging li a{ width:10px; height:10px; border-radius:20px; background:#b3b3b3 ;display:inline-block}
.home_bottom_box .left_col ul.pagging li a:hover{ background:#4d4d4d}
.home_bottom_box .left_col ul.pagging li.active a{background:#4d4d4d}

.home_bottom_box .left_col div.pagging{ float:left; width:100%; text-align:center; margin:0px; padding-bottom:20px; margin-top:5px}
.home_bottom_box .left_col div.pagging span{ font-size:0; background:#b3b3b3;border-radius:20px;display: inline-block;height:10px;width:10px; padding:0; cursor:pointer; margin:0 19px}
.home_bottom_box .left_col div.pagging span.cycle-pager-active{background:#4d4d4d;}
.home_bottom_box .left_col div.pagging span a{ width:10px; height:10px; border-radius:20px; background:#b3b3b3 ;display:inline-block}
.home_bottom_box .left_col div.pagging span a:hover{ background:#4d4d4d}
.home_bottom_box .left_col div.pagging span.cycle-pager-active a{background:#4d4d4d}

.home_bottom_box .left_col .click{ color:#0065a0; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; display:inline-block; text-align:center; width:100%;}
.home_bottom_box .left_col .click a{font-size:14px; line-height:19px; color:#0065a0; /*bottom: 40px; left: 207px;*/ position: relative;}
.home_bottom_box .left_col .click a:hover{text-decoration:none;}
.home_bottom_box .video_col{ float:left; width:33%}
.home_bottom_box .video_col .video_box{ float:left; width:100%; position:relative}
.home_bottom_box .video_col .video_box .video_btn{ position:absolute; left:15px; top:12px}
.home_bottom_box .video_col .video_box .video_btn img{ float:left; width:auto}
.home_bottom_box .video_col .video_box img{ float:left; width:87%}
.home_bottom_box .right_col{float:right; width:33%; background: #eeece3;}
.home_bottom_box .right_col h3{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; color:#333333; font-size:18px; line-height:25px; background:#ebe5cc; padding:10px 12px 10px 17px;}

.home_bottom_box .right_col .right_details{ float:left; width:90%; padding:2% 5%; min-height:133px}
.home_bottom_box .right_col .right_details strong{font-family: 'ProximaNova-bold', 'Helvetica', 'Times', 'serif'; font-weight: normal;}
.home_bottom_box .right_col .right_details strong a{color:#0065a0; text-decoration:none}
.home_bottom_box .right_col .right_details strong a:hover{ text-decoration: underline}
.home_bottom_box .right_col .right_details p{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; color:#333; font-size:16px; line-height:1.5em; padding-bottom:14px}
.home_bottom_box .right_col .right_details a.read_more{ float:left; font-size:16px; color:#0078ba; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}

.body_container{ float:left; width:100%; padding:42px 0}

.left_container{ float:left; width:763px}

.blog_col{ float:left; width:44%; margin-left:24px}
.blog_col:first-child{ margin-left:0px}
.blog_col ul.blog_list{ float:left; width:100%; list-style:none; margin:0px}
.blog_col ul.blog_list li{ float:left; width:100%; border-bottom: solid 1px #808080; padding:10px 0}
.blog_col ul.blog_list li:first-child{border-top: solid 1px #808080;}
.blog_col ul.blog_list li strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; display:block; font-weight: normal;}
.blog_col ul.blog_list li strong a{ color:#0065a4; text-decoration:none}
.blog_col ul.blog_list li strong a:hover{ text-decoration:underline}
.blog_col ul.blog_list li small{font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; color:#e9601b; font-size:14px; line-height:19px}
.blog_col ul.blog_list li img{ float:left; margin:14px 0 0 0; width:100%}

.left_form_container{ float: left; width:100%}
.form_col.right{ width:100%; margin:45px 0 0 0}
.form_col{ float:left; width:42%; margin: 0 0 0 24px}
.form_col .col{ float:left; width:100%; padding-bottom:8px}
.form_col .col.gap{ padding:15px 0 0 0}
.form_col .col label{ color:#666666; font-size:13px; line-height:18px ;font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; padding-bottom:7px; float:left; width:100%}
.form_col .col label .wpcf7-list-item-label{ margin:5px 0 0 8px; float:left; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; }
.form_col .col .input{ float:left; width:86%; background:#e6e6e6; border: solid 1px #757575; padding:9px 2% ;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; color:#666666; height:16px; -webkit-appearance:none; border-radius:0}
.form_col .col .small_col{ width:65px; float:left}
.form_col .col .sep{ float:left; width:auto; margin:15px 5px 0 5px}
.form_col .col .sep img{ float:left}
.form_col .col .textarea{float:left; width:86%; background:#e6e6e6; border: solid 1px #757575; padding:4px 2% ;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; color:#666666; height:34px; resize:none; height:172px; font-size:12px; line-height:17px; margin-top:6px; -webkit-appearance:none; border-radius:0}
.form_col .col .prefer{ color:#666; font-size:12px; line-height:17px;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; float:left; padding-right:3px}
.form_col .col .wpcf7-form-control-wrap.prefer{ float:left;  margin-top:-3px}
.form_col .col .wpcf7-form-control-wrap.prefer .wpcf7-radio .wpcf7-list-item{ float:left}
.form_col .col .wpcf7-form-control-wrap.prefer .wpcf7-radio .wpcf7-list-item label{ width:69px; padding-bottom:0}
.form_col .col .wpcf7-form-control-wrap.prefer .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{ margin:3px 0 0 0}
.form_col .col .middle_col{ width:64px; float:left}
.form_col .col strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-weight:normal; float:left; margin:2px 0 0 0}
.form_col .submit_btn{float:right; padding:8px 25px; border-radius:5px 5px 5px 0; color:#fff; font-size:14px; line-height:16px; background:#0078ad; font-family: 'ProximaNova-Regular'; text-decoration:none; border:none; cursor:pointer; margin:10px 25px 0 0 ; -webkit-appearance:none;}
.form_col .submit_btn:hover{background:#3C82AD;}
.form_col ul.tell_list{ float:left; width:100%; list-style:none; margin:0px; padding:0px}
.form_col ul.tell_list li{ float:left; width:100%!important; padding-bottom:13px; margin:0px!important}
.form_col ul.tell_list li .radio{ float:left; width:20px; height:20px}
.form_col ul.tell_list li small{ color:#666; font-size:12px; line-height:17px; padding: 3px 0 0 10px ;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; float:left}
.form_col:first-child{ margin-left:0px}

.landing_left{ float:left; width:100%}
.landing_left .landing_pic_box{ float:left; width:100%; margin-bottom:23px}
.landing_left .landing_pic_box h3{font-weight: 100; background:#f47b29; font-size:21px; color:#fff; font-family: 'ProximaNova', 'Helvetica', 'Times', 'serif'; padding:10px 0 10px 27px;  }
.landing_left .landing_pic_box img{ border-bottom: solid 10px #e85f1a; width:100%}
.landing_left h4{ color:#0065a0; font-size:26px; line-height:31px ;font-family: "avenir", "helvetica", "sans-serif"; text-transform:none; font-weight:bold}
.landing_left h4 em{font-family: "avenir", "helvetica", "sans-serif"; font-weight:normal; padding-bottom:19px; display:inline-block;}
.landing_left p{ font-size:17px; line-height:22px ;font-family: "avenir", "helvetica", "sans-serif";}

.right_container{ float:left; width:26%}

.inner_container{ float:left; width:98.7%; padding-top:34px; padding-bottom:50px; padding-left: 15px;}
.inner_container h2{color:#3381b0; font-size:21px; line-height:25px; padding-bottom:15px; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}

h2.pageTitle{font-size: 18px; line-height: 19px; padding-bottom: 5px; font-family: "ProximaNova-Bold", "Helvetica", "Times", "serif"; color: #0065A4}

.inner_container h3{color:#f47b29; font-size:16px; line-height:19px; padding-bottom:5px; font-family: 'ProximaNova-Bold', 'Helvetica', 'sans-serif';}
.inner_container div.p{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; color:#333; font-size:16px; line-height:1.5em; padding-bottom:16px;}
.inner_container p{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; color:#333; font-size:16px; line-height:1.5em; padding-bottom:16px;}
.blog p{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}
.qoute_box{ float:right; width:396px; color:#333; background:#d9e2ef; text-align:center; font-size:26px; line-height:32px; font-family: "avenir", "helvetica", "sans-serif"; padding:22px 0}
a.qoute_box{ float:right; width:396px; background:#d9e2ef; text-align:center; font-size:26px; line-height:32px; font-family: "avenir", "helvetica", "sans-serif"; padding:22px 0; text-decoration:none}
a.qoute_box:hover{text-decoration:none;}


/********************************Gallery - page***************************/

.inner_container .left_body{ float:left; width:70.2%;}
.inner_container .left_body.inner{ float:left; width:60%; padding-left:5.5%; padding-right:4%; }
.inner_container .left_body.inner ul.video{ float:left; width:100% !important; list-style:none; margin:0;}
.inner_container .left_body.inner ul.video li{ float:left; width:46%; margin:0 24px 30px 0; position:relative}
.inner_container .left_body.inner ul.video li a img{ float:left;  width:100%; margin-bottom:17px}
.inner_container .left_body.inner ul.video li a span{ position:absolute; top:10px; left:10px;}
.inner_container .left_body.inner ul.video li a span img{ border:none}
.inner_container .left_body.inner ul.video li strong{font-family: 'ProximaNova-Semibold', 'Helvetica', 'Times', 'serif'; font-size: 16px; line-height: 1.5em;}
.inner_container .left_body.inner ul.video li p{color:#333333; font-size:16px; line-height:1.5em; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}

.inner_container .left_body.inner ul{ float:left; width:100%; list-style:none; margin:0; font-size: 14px; padding-left: 25px;}
.inner_container .left_body.inner div#nivo-lightbox-demo ul{width: 100%; padding-left: 0px;}
.inner_container .left_body.inner div#nivo-lightbox-demo ul li{width: 46%; list-style: none !important;}
.inner_container .left_body.inner ul li{ float:left; width: 100%; margin:0 0 20px 7px; position:relative; list-style: disc; font-family:'ProximaNova-Regular', 'Helvetica', 'sans-serif';}
.inner_container .left_body.inner ul li a img{ float:left; border:1px solid #8e8e8e; width:100%; margin-bottom:17px}
.inner_container .left_body.inner ul li a span{ position:absolute; top:10px; left:10px;}
.inner_container .left_body.inner ul li a span img{ border:none}
.inner_container .left_body.inner ul li strong{ font-family: 'ProximaNova-Semibold', 'Helvetica', 'Times', 'serif'; font-weight: normal;}
.inner_container .left_body.inner ul li p{color:#333333; font-size:14px; line-height:1.5em; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}

.inner_container .right_body{ float:right; width:27.71%; margin-right: 20px;}
.inner_container .right_body .menu_box{ float:left; width:94%; background:#e0e7f1; padding:25px 3% 0 3%; margin-bottom: 20px;}

.right_body .menu_box h5{color:#fff; font-size:18px; line-height:19px; padding:15px 0; text-indent:25px; width:106%; font-family: 'ProximaNova-Bold'; background: #0078ad; margin: -25px -3%;}
.right_body .menu_box ul{float:left; width:95%; padding:45px 0 10px 5%; margin:0; list-style:none}
.right_body .menu_box ul li{float:left; color:#464646; font-size:14px; width:100%; padding-bottom:18px; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}
.right_body .menu_box ul li a{text-decoration:none; color:#464646;}
.right_body .menu_box ul li a:hover{ color:#0065a0;}
.right_body .menu_box ul li.active a{ color:#0065a0}
.right_body .menu_box ul li.current_page_item a{ color:#464646; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif';}
.right_body .signup_box{ float:left; width:93%; background-color: #eeece3; padding:25px 0 25px 7%; /*margin-top:21px*/}
.right_body .signup_box h3{background: #ebe5cc; color:#464646; font-size:18px; line-height:24px; padding:15px 0 10px 25px; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; margin: -25px 0 10px -7%;}
.right_body .signup_box p{font-size:14px; line-height:21px; color:#464646; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; float: left; width: 100%; padding-bottom: 0px;}
.right_body .signup_box a{ color:#0065a4; font-size:14px; text-decoration:none; float:left; margin-bottom:8px; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; float: left; width: 100%;}
.right_body .signup_box a:hover{ text-decoration:none}
.right_body .signup_box span{ color:#0065a4; font-size:14px; line-height:16.8px; float:left; margin-bottom:45px; font-family: 'Avenir-Medium';}
.right_body .signup_box span a{color:#0065a4; text-decoration: underline; margin-bottom:0px}
.right_body .signup_box span a:hover{ text-decoration:none}
.right_body .signup_box .news_box{ float:left; width:100%;}
.right_body .signup_box .news_box form{ float:left; width:100%;}
.right_body .signup_box #sf_widget_constantcontact_2_form{float:left; width:100%; margin-top: 12px;}

.signup_box .news_box form label{ float:left; color:#0065a4; font-size:15px; padding-bottom:6px; font-family: 'Avenir-Medium';}
.signup_box .news_box form input[type="text"]{ float:left; border:2px solid #1773a9; width:158px; color:#959595; font-size:12px; line-height:14px; padding:10px; font-family: 'Avenir-Medium';}
.signup_box .news_box form input[type="button"]{ float:left; margin-left:6px; cursor:pointer; color:#f2f2f2; font-size:14px; line-height:16px; padding:10px 30px; border-radius:5px 5px 5px 0; border:none; background:#0065a0; font-family: 'Avenir-Medium'; -webkit-appearance:none; -webkit-border-radius:0px;}
.signup_box .news_box form input[type="button"]:hover{ background:#e85f1a}
.right_body .signup_box p label{ color: #0065a4; float: left; font-family: "Avenir-Medium"; font-size: 15px; padding-bottom: 6px; padding-top: 14px;}

.constantcontactwidget_form p label{ color: #0065a4; font-family: "Avenir-Medium"; font-size: 15px; padding-bottom: 6px;}
.constantcontactwidget_form input[type="text"]{border: 2px solid #1773a9; color: #333; float: left; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; font-size: 12px; line-height: 14px; padding: 10px; width: 49%;}
.constantcontactwidget_form input[type="submit"]{background: none repeat scroll 0 0 #0078ad; border: medium none; border-radius: 5px 5px 5px 0; color: #f2f2f2; cursor: pointer; float: left; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; font-size: 14px; line-height: 16px; margin: 0 0 0 10px; padding: 9px 22px;}
.constantcontactwidget_form input[type="submit"]:hover{background: none repeat scroll #3C82AD;}

/********************************************blog - page*********************************/


.inner_container strong.date{ font-weight:normal; color:#f47b29; font-size:18px; line-height:20px; padding-bottom:25px; display:inline-block; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}
.inner_container strong.date small{ color:#e85f1a; font-size:18px; line-height:20px; color:#808080; padding-bottom:20px}


img.alignleft{ float:left !important; margin:10px 15px 15px 0 !important}

img.alignright{ float:right !important; margin:10px 9px 15px 15px !important}
img.aligncenter{ display:block; margin-left:auto !important; margin-right:auto !important; max-width:100%; height: auto;}

.inner_container .right_body .recent_blog{float:left; width:100%; background: #eeece3; padding-bottom:23px; margin-top:20px;}

.right_body .recent_blog .blog_space{width:84%; padding:0 7%;}
.right_body .recent_blog h4{font-family: 'ProximaNova-bold', 'Helvetica', 'Times', 'serif'; color:#333; font-size:18px; line-height:23px; background:#ebe5cc; padding:15px 12px 15px 20px; margin-bottom:25px; text-transform:capitalize}
.right_body .recent_blog strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-weight: normal;}
.right_body .recent_blog strong a{color:#0065a0; text-decoration:none}
.right_body .recent_blog strong a:hover{ text-decoration:underline}
.right_body .recent_blog p{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; color:#333; font-size:14px; line-height:1.5em; padding-bottom:14px}
.right_body .recent_blog a.read_more{float:left; font-size:14px; color:#0078BA; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}

.inner_container .left_body.inner .bottom_box{ float:left; width:100%; margin-top:30px}
.inner_container .left_body.inner .bottom_box ul{ float:left; width:96%; list-style:none; margin:0 0 30px 0; border-bottom:2px solid #0065a0; padding-bottom:11px}
.inner_container .left_body.inner .bottom_box ul li{ float:left; color:#0065a4; font-size:22px; width:auto; margin:0 14px 0 0; font-family: 'ProximaNova-bold', 'Helvetica', 'Times', 'serif';}
.left_body.inner .bottom_box ul li a{ float:left}

.left_body.inner .bottom_box strong{float:left; width:100%; margin-bottom:25px; font-family:'ProximaNova-Bold', 'Helvetica', 'sans-serif'; font-weight: normal;}
.left_body.inner .bottom_box strong small{text-transform:lowercase}
.left_body.inner .bottom_box .col{ float:left; width:46%}

.left_body.inner .bottom_box .col + .col{ margin-left:10px}
.left_body.inner .bottom_box .col p{color: #333333;font-size:16px; line-height:1.5em; padding-bottom:10px; font-family:'ProximaNova-Regular', 'Helvetica', 'sans-serif'}
.left_body.inner .bottom_box .col a.read_more{ float:left; width:auto; background:#0078ad; text-align:center; font-size:15px; color:#f2f2f2; line-height:20px; padding:10px 10px; text-align:center ;font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; text-decoration:none; border-radius:5px 5px 5px 0; margin-top:8px}
.left_body.inner .bottom_box .col a.read_more:hover{ background:#3C82AD;}

/********************************contact - page***************************/

.left_body.inner form{ float:left; width:100%;}
.left_body.inner form .col_form{ float:left; width:275px; margin-right:22px}
.left_body.inner form .col_form .row{ float:left; width:100%; margin-bottom:8px}
.left_body.inner form .col_form .row + .row + .row{ margin-top:10px}
.left_body.inner form .col_form .row label{ float:left; width:100%; color:#666666; font-size:12px; padding-bottom:5px; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif';}
.left_body.inner form .col_form .row input[type="text"]{ float:left; background:#e6e6e6; width:90%; padding:8px 10px; border:2px solid #898989; color:#666666; font-size:12px; line-height:17px; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}
.left_body.inner form .col_form .row textarea{float:left; background:#e6e6e6; width:90%; padding:8px 10px; border:2px solid #898989; color:#666666; font-size:12px; line-height:17px; height:195px !important; resize:none; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}
.left_body.inner form .col_form .row input[type="text"].quarter{ width:18.77%}
.left_body.inner form .col_form .row input[type="text"].quarter + img{ float:left;}
.left_body.inner form .col_form .row input[type="radio"]{ float:left; margin:0 10px 0 0}
.left_body.inner form .col_form .row input[type="radio"] + label{ float:left; width:90%; padding-bottom:15px; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}
.left_body.inner form .col_form .row span{ float:left; width:100%;}
.left_body.inner form .col_form .row span label{ color:#666666; font-size:12px; margin-right:10px; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; width:auto}
.left_body.inner form .col_form .row span input[type="radio"]{ float:left; margin:2px 5px 0 0}
.left_body.inner form .col_form .row span input[type="radio"] + label{ width:auto; padding-bottom:5px}
.left_body.inner form .col_form .row input[type="button"]{float:right; width:auto; background:#0065a0; text-align:center; font-size:15px; color:#f2f2f2; line-height:20px; padding:7px 20px; cursor:pointer; text-align:center ;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; text-decoration:none; border-radius:5px 5px 5px 0; margin-top:8px; border:none}
.left_body.inner form .col_form .row input[type="button"]:hover{ background:#e85f1a}

.right_body .menu_box ul li strong{ font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-weight: normal;}
.right_body .menu_box ul li p{ padding:0; color:#333333; font-size:14px; line-height:1.5em; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}
.right_body .menu_box ul li p a{ color:#0065a0; text-decoration:underline}
.right_body .menu_box ul li p a.tel{ color:#333333; cursor:text; text-decoration:none}
.right_body .menu_box ul li p a:hover{ text-decoration:none}

/********************************basic - page***************************/

.inner_container .left_body.inner .list{ float:left; width:100%; margin-bottom:30px}
.inner_container .left_body.inner .list.landing{ width:37%; margin:0 !important; list-style:none !important}
.inner_container .left_body.inner .list li{float:left; color:#333; font-size:17px; line-height:24px;  background:url(images/dot_bg.png) no-repeat 0 7px; padding-left:13px; margin:0 0 0 1%; font-family: "avenir", "helvetica", "sans-serif"; width:97%;}
.inner_container .left_body.inner .list li:first-child{ margin-left:1%}
.inner_container .left_body.inner ul li .gall_btn{ float:right; min-width:91%; text-align:center; padding:9px 13px; border-radius:5px 5px 5px 0; color:#fff; font-size:14px; line-height:16px; background:#0065a0; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; text-decoration:none}
.inner_container .left_body.inner ul li .gall_btn img{ float:none; display:inline-block; border:none; margin:0 0 1.5px 10px; vertical-align:text-bottom; width:auto}
.inner_container .left_body.inner ul li .gall_btn:hover{background:#e0e7f1; color: #464646;}

footer{ float:left; width:100%; position: relative; z-index: 999; box-shadow: 1px 12px 16px 7px #d2d1d0}
footer p{ color:#333333; font-size:15px; line-height:19px; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}
footer p a{color:#0065a0; text-decoration:underline; text-decoration: underline}
footer p a.num{color:#333333; text-decoration:none; cursor:text}
footer p a.num:hover{ text-decoration:none}
footer p a:hover{ text-decoration:none}

footer .footer_top{ float:left; width:98.3%; background:#d9e2ef; padding:43px 0 28px 20px}
footer .footer_top .top_left{ float:left; width: 32%;/*width:33.76%*/}
footer .footer_top .top_left .address{ float:left; width:53%}
footer .footer_top .top_left .address + .address{ float:left; width:40%}
footer .footer_top .top_right{ float:left; width:66.14%}
footer .footer_top .top_right ul{ float:left; width:100%; list-style:none; margin:0 0 17px 0; border-bottom:2px solid #b3b3b3; padding-bottom:15px}
.footer_top .top_right ul li{ float:left; color:#333333; font-size:15px; line-height:17px; padding:0 28px; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}
.footer_top .top_right ul li:first-child{ padding-left:20px}
.footer_top .top_right ul li a{ color:#333333; text-decoration:none}
.footer_top .top_right ul li a:hover{ color:#0065a0}

.footer_top .top_right .newsletter{ float:left; padding:9px 13px; border-radius:5px 5px 5px 0; color:#fff; font-size:14px; line-height:16px; background:#0078ad; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; text-decoration:none}
.footer_top .top_right .newsletter:hover{ background:#3C82AD;}
.footer_top .top_right .team_login{ float:left; margin-left:30px; padding:9px 13px; border-radius:5px 5px 5px 0; color:#fff; font-size:14px; line-height:16px; background:#808080; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif'; text-decoration:none}
.footer_top .top_right .team_login:hover{ background:#999;}
.footer_top .top_right .media{ float:left; width:auto; list-style:none; padding:0; margin:0; border:0; height: 45px;}
.footer_top .top_right .media li{ margin:0; padding:0; margin-left:30px}
.footer_top .top_right .media li:first-child{ margin-left:10px}
.footer_top .top_right .media li a{ float:left; text-decoration:none}
.footer_top .top_right .media li a.face{ background: url(images/facebook.png) no-repeat 0 0; width:37px; height:38px}
.footer_top .top_right .media li a.face:hover{background-position:0 bottom; height: 40px;}

.footer_top .top_right .media li a.twitter{ background: url(images/twitter.png) no-repeat 0 0; width:45px; height:39px}
.footer_top .top_right .media li a.twitter:hover{ background-position:0 bottom; height: 40px;}
.footer_top .top_right .media li a.in{ background: url(images/linked_in.png) no-repeat 0 0; width:37px; height:36px;}
.footer_top .top_right .media li a.in:hover{ background-position:0 bottom; height: 40px;}
.footer_top .top_right .media li a.rss{ background: url(images/rss.png) no-repeat 0 0; width:35px; height:36px}
.footer_top .top_right .media li a.rss:hover{ background-position:0 bottom; height:40px;}
.footer_top .top_right .media li a.you{ background: url(images/you_tube.png) no-repeat 0 0; width:33px; height:36px}
.footer_top .top_right .media li a.you:hover{ background-position:0 bottom; height:40px;}
.footer_top .top_right .media li a.g_plus{ background: url(images/g_plus.png) no-repeat 0 0; width:37px; height:34px;}
.footer_top .top_right .media li a.g_plus:hover{ background-position:0 bottom; height:40px;}
footer .footer_bottom{ float:left; width:100%; text-align:center; padding:18px 0}
footer .footer_bottom p a{ color:#0065a0; text-decoration:underline; margin-left:6%;}
footer .footer_bottom p a:hover{ text-decoration:none; }

.sb-search {
    position: relative;
    /*margin-top: 10px;*/
    width: 0%;
    min-width: 32px;
    height: 35px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background: #fff;
    width: 83%;
    height: 33px;
    margin: 0;
    z-index: 10;
    padding: 2px 41px 0 10px;
    font-family: inherit;
    font-size:14px;
    color: #000; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';
}

.sb-search-input::-webkit-input-placeholder {
    color: #000;
}

.sb-search-input:-moz-placeholder {
    color: #000;
}

.sb-search-input::-moz-placeholder {
    color: #000;
}

.sb-search-input:-ms-input-placeholder {
    color: #000;
}
.sb-icon-search, .sb-search-submit  {
    width: 32px;
    height: 35px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    background: #fff; /* IE needs this */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}



.sb-icon-search {
    color: #fff;
    background: url(images/search_bg.png) no-repeat 0 0;
    z-index: 90;
    font-size: 22px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

/* Open state */

.sb-search.sb-search-open, .no-js .sb-search {
    width: 270px;
}

.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
    background: url(images/search_bg.png) no-repeat 0 0;z-index: 11;

}

.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {
    z-index: 90;
}

/***************************css fixess******************************************/

.home_bottom_box .left_col .slider_container{ float:left; width:100%; }

p.cycle-slide-active{position: relative !important; margin-top: -30px;}
.home_bottom_box .left_col .slider_container .slider p a{color:#333333; text-decoration:none}


.form_col .col label ~ p{ padding:0; background: url(images/sep.jpg) no-repeat 0 0; width:22px; height:37px; float:left; margin:0 4px 0 0}
.form_col .col label + p{ display:none}

.jqTransformRadio{ height:20px!important;}
.jqTransformRadioWrapper{ margin-left:0 !important}

span.wpcf7-list-item label{ padding-bottom:11px !important}

.wpcf7-validation-errors{ float:left !important; border:0 !important; color:#f00 !important; margin:0 !important; padding:0 !important}
.wpcf7-mail-sent-ok{ float:left !important; border:0 !important; color:#0065A0 !important; margin:0 !important; padding:0 !important}

.wpcf7-not-valid-tip{ left:0 !important; top:0 !important; border:0 !important; position:static !important; color:#f00 !important}

.widget_wysija .widget-title{ display:none;}
.signup_box .widget_text .textwidget{ display:inline-block; width:100%;}
.signup_box .widget_text .textwidget p{ padding-bottom:0}
.signup_box .widget_text .textwidget a{ display:inline-block; float:none; text-decoration:underline; /*margin-bottom:20px*/}
.signup_box .widget_text .textwidget a:hover{ text-decoration:none}


.widget_wysija_cont .widget_wysija .wysija-paragraph{ display:inline-block; width:57%; padding-bottom:0; float:left; position:relative}
.widget_wysija_cont .widget_wysija label{color: #0065a4;float: left; font-size:15px; padding-bottom:6px; font-family: 'Avenir-Medium';}
.widget_wysija_cont .widget_wysija .wysija-paragraph input[type="text"]{ float:left;border: 2px solid #1773a9;color:#959595;float:left;font-size:12px;line-height:14px; padding:10px; width:86%; font-family: 'Avenir-Medium';}
.widget_wysija_cont .widget_wysija input[type="submit"]{background:#0065a0; border:none;border-radius: 5px 5px 5px 0; color: #f2f2f2; cursor: pointer; float: left; font-family: 'Avenir-Medium'; font-size: 14px; line-height: 16px; padding:10px 22px; margin:0 0 0 10px; -webkit-appearance:none;}
.widget_wysija_cont .widget_wysija input[type="submit"]:hover{ background:#e9601b}
.formError{ left:0 !important; top:38px!important; position:absolute!important; width:172px !important}
.formErrorContent{ width:150px !important}
.top_box_col.inner .breadcrumbs #crumbs{ display:inline; color: #808080; font-size:15px; line-height:17px; padding-left:5px; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif';}
.top_box_col.inner .breadcrumbs #crumbs a{ text-decoration:none; color: #808080; font-size:15px; line-height:17px; margin-right:5px}
.top_box_col.inner .breadcrumbs #crumbs span.current{ margin-left:3px; text-decoration:underline}

body.page-template-template-contact-php .inner_container .left_body .left_form_container .form_col .col .small_col .input{ resize:none; overflow:hidden}

body.page-template-template-contact-php .inner_container .left_body .left_form_container .col .textarea{ margin-top:0}
body.page-template-template-contact-php .inner_container .left_body .left_form_container .col .small_col{ margin-bottom:8px}
.inner_container .left_body.inner .bottom_box .share{border-bottom: 4px solid #0065a0;float:left;list-style:none; margin:0 0 25px;padding-bottom:11px;width:96%;}
.inner_container .left_body.inner .bottom_box .share p{color:#0065a4; float:left; font-size:22px;margin: 0 14px 0 0; width:auto; padding:0; font-family: 'ProximaNova-Semibold', 'Helvetica', 'Times', 'serif';}
.inner_container .left_body.inner .bottom_box .share span{ float:left; margin:4px 14px 0 0; cursor:pointer}
.inner_container .left_body.inner .bottom_box .share span img{ display:none}
.inner_container .left_body.inner .bottom_box .share span.st_facebook_custom{background: url(images/small_face1.png) no-repeat 0 0; width:20px; height:19px}
.inner_container .left_body.inner .bottom_box .share span.st_facebook_custom:hover{ background-position:0 bottom; height: 21px;}

.inner_container .left_body.inner .bottom_box .share span.st_twitter_custom{background: url(images/small_twitter1.png) no-repeat 0 0; width:23px; height:19px}
.inner_container .left_body.inner .bottom_box .share span.st_twitter_custom:hover{ background-position:0 bottom;}

.inner_container .left_body.inner .bottom_box .share span.st_linkedin_custom{background: url(images/small_linked_in1.png) no-repeat 0 0; width:20px; height:20px}
.inner_container .left_body.inner .bottom_box .share span.st_linkedin_custom:hover{ background-position:0 bottom;}

.inner_container .left_body.inner .bottom_box .share span.rss a.rss{ float:left; background: url(images/small_rss1.png) no-repeat 0 0; width:20px; height:19px}
.inner_container .left_body.inner .bottom_box .share span.rss a.rss:hover{ background-position:0 bottom;}

.inner_container .left_body.inner .bottom_box .share span.st_googleplus_custom{background: url(images/small_g_plus1.png) no-repeat 0 0; width:20px; height:20px}
.inner_container .left_body.inner .bottom_box .share span.st_googleplus_custom:hover{ background-position:0 bottom;}

.inner_container .left_body #masonary{ float:left; width:100%;}

.inner_container .left_body #masonary .item{width:100%; padding:0 20px 0 0;}

.inner_container .left_body #masonary .item strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'sans-serif'; color:#0065a4; display:block ; font-weight:normal; border-top: 1px solid #f47b29; padding-top:10px}
.inner_container .left_body #masonary .item strong a{ text-decoration:none; color:#0065a4}
.inner_container .left_body #masonary .item small{font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif', 'serif'; color:#f47b29; font-size:14px; line-height:19px; display:block; padding-bottom:10px}
.inner_container .left_body #masonary .item img{ display:block; margin:0 0 10px 0; width:100%;}

body.archive .left_body ul{ float:left; width:100%; margin:0; list-style:none}
body.archive .left_body ul li{ float:left; width:50%}
body.archive .left_body ul li strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; display:block ; font-weight:normal}
body.archive .left_body ul li strong a{text-decoration:none; color:#0065a4}
body.archive .left_body ul li small{font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; color:#e9601b; font-size:14px; line-height:19px}
body.archive .left_body ul li img{ display:block; margin:14px 0 0 0}


body.search .left_body ul{ float:left; width:100%; margin:0; list-style:none}
body.search .left_body ul li{ float:left; width:50%}
body.search .left_body ul li strong{font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif'; font-weight:normal}
body.search .left_body ul li strong a{text-decoration:none; color:#0065a4}
body.search .left_body ul li small{font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; color:#e9601b; font-size:14px; line-height:19px}
body.search .left_body ul li img{ display:block; margin:14px 0 0 0}

.inner_container h1{color:#0064a3; font-size:28px; line-height:1.2em; padding-bottom:15px; font-family: 'ProximaNova-Semibold', 'Helvetica', 'Arial', 'Sans-Serif';}
.inner_container h5{color:#0065a4; font-size:16px; line-height:19px; padding-bottom:5px; font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif';}
.landing_left ul{ float:left; width:100%; list-style:disc !important; margin:0 0 20px 15px !important}
.landing_left ul li{ float:left !important; margin:0 !important; width:100% !important}

.landing_left ol{ float:left; width:100%;  margin:0 0 20px 20px}
.landing_left ol li{ float:left; margin:0 ; width:100%}

.wp-pagenavi{ float:left; width:100%; margin:30px 0 10px; color:#0065a4;font-size:14px; line-height:18px;font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; color:#fff}
.wp-pagenavi a, .wp-pagenavi span{ background:#f47b29; color:#fff}
.wp-pagenavi a{ color:#fff}

.wp-pagenavi a:hover, .wp-pagenavi span.current{ background-color:#f79b69}

.wpcf7-radio.radio{ font-size:0}

.form_col .col.gap .tell_list .radio .wpcf7-list-item-label{font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; }

.wpcf7-list-item.test{ font-style:italic}
form a:focus{ font-style:italic; border:1px dotted}

.sharecareWidget.rectangleMedium{/*width: 100% !important; height: 100% !important;*/}
.sharecareWidget .sharecareWidgetFooter{/*bottom:-20px !important;*/}
.left_body .sharecareWidget dl dd{/*line-height: 18px !important;*/}
.left_body .sharecareWidget dl{/*margin: 0 !important;*/}
.sharecareWidget.rectangleMedium .sharecareSearch .sharecareSearchInput{/*margin-top: 35px;width: 215px !important;*/}
.sharecareWidget.rectangleMedium .sharecareSearch .sharecareSearchSubmit{margin-top: 0;}
.sharecareWidget dl dd p{font-size: 100%; font-weight: normal; line-height: 1.2em; margin: 3px 0 10px; text-align: left;}
.sharecareWidget dl dd strong{font: 19px "Garamond",Times,serif;}
.sharecareWidget dl dd span{color: #555555;}


.team_bio img{
	width:90px;
	height: auto;
	margin-top: 0px !important;
}

1.0

Text Domain: guardiannurses



/********************************Gallery - page***************************/

.right_body .sharecareWidget a{ color:#0065a4; font-size:14px; text-decoration:none; float:left; margin-bottom:8px; font-family: 'ProximaNova-Regular', 'Helvetica', 'Times', 'serif'; float: left; width: auto;}
.right_body .sharecareWidget a:hover{ text-decoration:none}
.right_body .sharecareWidget span{ color:#0065a4; font-size:14px; line-height:16.8px; float:left; margin-bottom:3px; font-family: 'Avenir-Medium';}
.right_body .sharecareWidget span a{color:#0065a4; text-decoration: underline; margin-bottom:0px}
.right_body .sharecareWidget span a:hover{ text-decoration:none}


@media only screen
and (max-width : 1224px) {
.constantcontactwidget_form input[type="text"]{width: 85%;}

.constantcontactwidget_form input[type="submit"]{margin: 10px 20px 0 0; padding: 9px 15px; float: right;}
}

.img-caption{
    font-size: 14px; font-style: italic;
}
.inner_container p.wp-caption-text{
    font-size: 14px; font-style: italic;
}

.widget_tag_cloud{float: left; /*margin-top: 25px;*/}
.tagcloud{padding: 35px 5px 5px; font-family: 'ProximaNova-Regular', 'Helvetica', 'sans-serif';}

.home_bottom_box .left_col .slider_container .slider p a {font-size: 19px;}

.sharecareWidget.rectangleMedium {height: auto !important; width: 100% !important; padding-bottom: 20px !important;}

.inner_container p.tags{color: #999;}
.inner_container p.tags a{color: #999;}

.right_body .signup_box #text-9 h3{font-style: italic;}

h1 sup {
bottom: 3ex;
}

.textwidget    {font-family: "ProximaNova-Regular","Helvetica","sans-serif";
    color: #333;
    font-size: 16px;
    line-height: 1.5em;
    padding-bottom: 16px;
}

.team_headline {
    color: #0064A3;
    font-size: 28px;
    line-height: 1.2em;
    padding-bottom: 15px;
    font-family: "ProximaNova-Semibold","Helvetica","Arial","Sans-Serif";
}

/******************************** ANNOUNCEMENT BAR ***************************/
body{z-index:999;}
header{margin-top:40px!important}
.announcement{background:#F47B2A;-webkit-box-shadow: 0px 7px 12px 0px rgba(129,133,133,1);
-moz-box-shadow: 0px 7px 12px 0px rgba(129,133,133,1);
box-shadow: 0px 7px 12px 0px rgba(129,133,133,1);display:block;height:40px;left:0;line-height:40px;max-width:100%;position:absolute;text-align:center;top:0;width:100%;z-index:9999}
.announcement h5{line-height:40px;}
.announcement h5 a{color:#fff;font-size:1.5em;font-family: 'ProximaNova-Bold', 'Helvetica', 'Times', 'serif';font-weight:bold;text-decoration:none;}
@media only screen and (max-width : 527px) {
	.announcement{height:82px}
	header{margin-top:82px!important}
}
