/* Reset */
* ,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/* Main */
.skip-link{display:none}
body{font-family: 'Montserrat', sans-serif;font-size:14px;font-weight:300;line-height:1.7;background:transparent;color:#162230;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;visibility:visible}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block; clear: both; float: none;}
a{color:#1f90bf;font-weight: 400;text-decoration:none;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;cursor:pointer}
a:hover{color:#1f90bf;text-decoration:none}
a:focus,:focus{outline:none}
img{vertical-align:middle;max-width:100%;height:auto}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-0.01em; line-height: 1.5}
h1,h2,h3{color:#162230}
h1{font-size:225%;text-align:left;margin-bottom:25px;}
h2{font-size:150%;line-height:1.5;font-weight:600;margin-bottom:15px}
h3{font-size:125%;font-weight:600;margin-bottom:15px}
h4{font-size:100%;font-weight:600;text-transform:uppercase;padding-bottom: 10px;}
h5{font-size:100%;font-weight:600;margin-bottom:0}
h6{font-size:12px}
p{margin:0 0 15px}

h1, h2, h3, h4, ul#menu-footer-navigation > li > a {background: -webkit-linear-gradient(-45deg, #1f90bf 0%,#044f99 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
ul,li,ol{list-style:none}
.mobileOnly{display:none !important}
.mobileHide{display:block !important}
.no-padding {padding-left: 0 !important; padding-right: 0 !important}
.gradient {background: #1f90bf;background: -moz-linear-gradient(-45deg,  #1f90bf 0%, #044f99 100%);background: -webkit-linear-gradient(-45deg,  #1f90bf 0%,#044f99 100%);background: linear-gradient(135deg,  #1f90bf 0%,#044f99 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f90bf', endColorstr='#044f99',GradientType=1 )}
.light-blue-bkg {background: #1f90bf}
.light-blue-color {color: #1f90bf}
.semi-blue-bkg {background: #0073B9}
.semi-blue-color {color: #0073B9}
.dark-blue-bkg {background: #1f90bf}
.dark-blue-color {color: #1f90bf}
@media (max-width:680px){
.mobileHide{display:none !important;}
.mobileOnly{display:block !important}}

/*Form Reset*/
input,textarea,select{line-height:1;padding:10px !important;border:1px solid #bbb;border-radius:0 !important;width:94%;background:#fff !important;margin:0 0 10px;}
button,input,label,select,textarea{margin:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;}
select[multiple],textarea{vertical-align:top}input:focus{outline:0}
input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=checkbox],input[type=radio]{width:20px;height:20px; display: inline-block;}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box; box-sizing: content-box;}
::-webkit-search-decoration{display:none}
button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}
::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{overflow:auto}

button,input[type=reset],input[type=button],input[type=submit] {display: inline-block; text-transform: uppercase; border: none !important; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #fff !important; padding: 15px 20px !important; cursor: pointer;background: #1f90bf; background: -moz-linear-gradient(-45deg, #1f90bf 0%, #044f99 100%) !important; background: -webkit-linear-gradient(-45deg, #1f90bf 0%,#044f99 100%) !important; background: linear-gradient(135deg, #1f90bf 0%,#044f99 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f90bf', endColorstr='#044f99',GradientType=1 ) !important;margin: 0 !important;}
.gform_wrapper li.hidden_label input {margin-top: 0px !important; }
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {vertical-align: top !important; margin-right: 10px !important; }

/* Top Bar */
#top-bar {background: #f5f5f5;padding: 10px 0;display: none;}
#top-bar:after{clear:both}
@media (max-width:768px){
}

/* Header */ 
#masthead {position:relative;z-index:99999;width:100%;}
.telNo{padding:20px 0 15px;line-height:1;font-weight:400;font-size:125%;letter-spacing:-0.03em;text-align:right;display:none !important}
.telNo a:hover{color:#fff}
.header-info {display:block;text-align:right; padding: 10px 0 20px 0;}
.header-info-nav {display: inline-block;text-align: right;padding: 14px 0 10px 0;float: right;overflow: visible;}
.header-info-nav span {font-weight:300}
.header-info-nav a {font-weight: 600}
.header-info-nav a, .header-info-nav span {color:#fff; font-size: 16px;}
@media (max-width:768px){
.header-info-nav {display: none;}
}


.header-info ul {list-style-type:none;padding-bottom:0}
.header-info ul li {margin-right:30px;display:inline-block}
.header-info ul li:last-child {margin-right:0;position: relative; top: -5px; }
.header-label {color:#1f90bf;display: inline-block; font-size: 14px; margin-right: 15px; position: relative; vertical-align: top; top: 10px; border: 1px solid #e6e6e6; border-radius: 50px; width: 40px; height: 40px; line-height: 40px; text-align: center; transition: all 500ms ease;}
.header-label:hover {background: #1f90bf; color:#fff;border: 1px solid #1f90bf; border-radius: 50px; width: 40px; height: 40px; line-height: 40px; text-align: center; transition: all 500ms ease;}

/* Sweep To Right */
.button a, button, a.vc_general.vc_btn3 {display: inline-block; text-transform: uppercase; border: none !important; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #1f90bf; background: -moz-linear-gradient(-45deg, #1f90bf 0%, #044f99 100%) !important; background: -webkit-linear-gradient(-45deg, #1f90bf 0%,#044f99 100%) !important; background: linear-gradient(135deg, #1f90bf 0%,#044f99 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f90bf', endColorstr='#044f99',GradientType=1 ) !important; color: #fff !important; padding: 10px 20px;} 
a.vc_general.vc_btn3:before, button:before, .button a:before, button:before,input[type=reset]:before,input[type=button]:before,input[type=submit]:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #0073b9; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;} 
a.vc_general.vc_btn3:hover a.vc_general.vc_btn3:focus a.vc_general.vc_btn3:active, button:hover, button:focus, button:active, .button a:hover, .button a:focus .button a:active {color: white;} a.vc_general.vc_btn3:hover:before, a.vc_general.vc_btn3:focus:before, a.vc_general.vc_btn3:active:before, button:hover:before, button:focus:before, button:active:before, .button a:hover:before, .button a:focus:before, .button a:active:before, button:before, input[type=reset]:before, input[type=button]:before, input[type=submit]:before { -webkit-transform: scaleX(1); transform: scaleX(1);}


/* Logo Bar */
#logo-bar .site_brand {width: 30%;padding: 20px 0;}
#logo-bar .site-nav {width: 69%;}
#logo-bar .site_brand, #logo-bar .site-nav {position: relative;display: inline-block;}

/* Main Menu */
#mainMenu *{-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#mainMenu #menu-button{display:none}
#mainMenu{width:100%;line-height:1;z-index:99;text-align:left;margin: 0; padding: 0}
#mainMenu{list-style:none;margin:0;padding:0;display:inline-block;}
#mainMenu > ul > li {display:inline-block;margin:0;padding:0;position:inherit;margin-left: -4px;}
#mainMenu ul a{color:#fff;}
#mainMenu ul a:hover,#mainMenu ul .current_page_item a{color:#333}
#mainMenu ul a:hover:before,#mainMenu ul .current_page_item a:before{opacity:1;top:0;bottom:0}
#mainMenu > ul > li > ul{padding:0;position:absolute;width:250px;top:100%;z-index:9999;display:none;background:#fff;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.07);box-shadow:0 5px 10px rgba(0, 0, 0, 0.07);filter:alpha(opacity=0);-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease;}
#mainMenu ul li ul li ul{padding-top:10px;float:left;position:relative;left:100%;top:0}
#mainMenu > ul > li:hover > ul{visibility:visible;opacity:1;filter:alpha(opacity=100)}
#mainMenu ul li ul li:hover > a,#mainMenu ul li ul li.active > a{color:#1f90bf}
#mainMenu ul ul li:hover > ul{right:100%;left:auto}
#mainMenu > ul > li > a{z-index:9999;color:#fff;padding:20px;line-height: 1;}
#mainMenu ul li ul li a{z-index:2;font-size:100%;color:#333;display:block;padding:10px 15px;line-height:1;text-align:left;letter-spacing:0;text-transform:initial;}
#mainMenu ul li ul li a:hover {padding:15px;line-height:1;color:#1f90bf;width:100%}
#mainMenu > ul > li:hover > a, #mainMenu > ul > li.active > a{color:#ffffff; background: #0073b9;}
#mainMenu > ul > li:hover > ul{display:block !important;}
#mainMenu > ul > li:hover > ul > li{position:relative}
#mainMenu > ul > li > a{display:inline-block;}
#site-navigation {display: inline-block;}
.search-bar {width:4%; display: inline-block; text-align: right;}
.search-bar .fa {color:#fff;}

@media only screen and (min-width:250px) and (max-width:768px){
#site-navigation {width:100% !important; display: block !important;}
#nav-bar {padding: 10px 0;}
#logo-bar .site_brand, #logo-bar .site-nav {display:block; width:100%;}
#logo-bar .site_brand {padding:20px 0 0 0;width:100%;text-align:center;height:auto}
.header-info {text-align: center; padding-top: 0;}
.header-info ul li {margin: 0;}
.hero-banner {padding-top:20px !important; padding-bottom: 20px !important;}
.hero-banner h1 {font-size: 28px !important;line-height: 28px !important;width: 100% !important;}
.hero-banner h3 { font-size: 14px !important; width: 90% !important; line-height: 18px !important;}
.vc_btn3-container.vc_btn3-inline, a.vc_general.vc_btn3 {display: block;width: 100%;}
ul#menu-footer-navigation {padding-left: 0 !important}
ul#menu-footer-navigation > li {width: 100% !important;}
.gform_wrapper ul li.gfield{margin-top: 8px !important}
.gform_wrapper li.hidden_label input {margin-top: 0 !important}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height: 1 !important;}
.copyright { text-align: center !important;margin-bottom: 20px !important;}
#menu-footer-sub-navigation {text-align: center;}
#footerSubMenu ul li {border-right: none !important;}
#footerSubMenu ul li a {text-transform: none !important; padding: 5px !important;}
}
@media (max-width:768px){
.site_brand img {vertical-align:middle;max-width:100%;height:auto;margin:0 auto}
.home .site_brand img {vertical-align:middle;max-width:100%;height:auto;margin:0 auto;width:60%}
#mainMenu{width:100%}
#mainMenu > ul{max-height:0;overflow:hidden;-webkit-transition:max-height 0.35s ease-out;-moz-transition:max-height 0.35s ease-out;-ms-transition:max-height 0.35s ease-out;-o-transition:max-height 0.35s ease-out;transition:max-height 0.35s ease-out}
#mainMenu > ul > li > ul{width:100%;display:none;padding-bottom:5px}
#mainMenu.align-right ul li a{text-align:left}
#mainMenu > ul > li > ul > li{width:100%;display:block}
#mainMenu.align-right ul ul li a{text-align:left}
#mainMenu > ul > li > ul > li > a{width:100%;display:block}
#mainMenu ul li ul li a{width:100%}
#mainMenu.align-center > ul{text-align:left}
#mainMenu.align-center > ul > li{display:block}
#mainMenu > ul.open{max-height: 1000px; min-height: 190px;}
#mainMenu > ul > li a, #mainMenu > ul > li:hover > a, #mainMenu > ul > li.active > a {color:#ffffff}
#mainMenu ul{width:100%;text-align:left}
#mainMenu ul > li{margin-left:0;float:none;width:100%; top: 20px; position: relative;}
#mainMenu ul li a{width:100%;padding:15px;line-height:1}
#mainMenu ul li ul li{border-top:none}
#mainMenu ul > li:after{display:none}
#mainMenu ul li.has-sub > a:after,#mainMenu ul li.has-sub > a:before,#mainMenu ul li ul li.has-sub:after,#mainMenu ul li ul li.has-sub:before{display:none}
#mainMenu ul li ul,#mainMenu ul li ul li ul,#mainMenu ul li ul li:hover > ul,#mainMenu.align-right ul li ul,#mainMenu.align-right ul li ul li ul,#mainMenu.align-right ul li ul li:hover > ul{left:0;position:relative;right:auto}
#mainMenu ul li ul li,#mainMenu ul li:hover > ul > li{max-height:999px;position:relative;background:none}
#mainMenu ul li ul li a{padding:8px 20px 8px 35px}
#mainMenu ul li ul ul li a{padding:8px 20px 8px 50px}
#mainMenu ul li ul li ul{padding:0 0 5px;margin:0;top:0 !important;display:block}
#mainMenu ul li ul li:hover > a{color:#000}
#mainMenu #menu-button{display:block;width:100%;text-transform:uppercase;font-weight:600;font-size:15px; color:#fff; cursor:pointer;  position:relative; top:5px; padding-left: 20px}
#mainMenu #menu-button:after{display:block;content:'';position:absolute;height:7px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;right:20px;top:0}
#mainMenu #menu-button:before{display:block;content:'';position:absolute;height:3px;width:20px;border-top:2px solid #fff;right:20px;top:10px}
.header-info ul li:last-child, .search-bar {display: none;}
}


/* Body */
#content{width:100%;min-height:550px;background:#fff;position:relative; clear: both; float: none;}
.hero-banner {padding-top: 150px; padding-bottom: 150px; background-repeat: no-repeat;}
.hero-banner h1 { font-size: 54px; line-height: 54px; width: 70%;}
.hero-banner h3 {font-size: 20px; width: 50%; font-weight: 300;line-height: 24px;}
.hero-banner h3:after {background: none;}
.vc_row{margin: 0 !important}
.wpb_text_column ul {margin-left: 25px}
.wpb_text_column ul li {list-style-type: square;}



/* Sidebar */
#widget_search {padding: 0 !important; background: transparent !important;}
.screen-reader-text, #search-2 .search-form .search-submit {display:none}
#search-2 .search-form label {width:100%}


/* Front Page Desktop */
.tp-mask-wrap {position:absolute;bottom:0;right:0;line-height:4.5 !important;width:50%;top:-100px}
.tp-caption .News-Title, h1.News-Title {display:inline !important;text-align:right;-webkit-box-decoration-break:clone !important;box-decoration-break:clone !important;color:#fff !important;padding:15px!important;font-family:'oxygen',sans-serif !important;font-size:3.5em !important;background-color:#1f90bf !important;text-transform:none !important;line-height:1.85!important;font-weight:600!important}
.home header.entry-header {display:none}
.vc_icon_element {margin-bottom:0px !important}
.vc_custom_1493134312114 {overflow:visible !important}
.call-to-action-hero .wpb_content_element {margin-bottom:0 !important}
.vc_btn3.vc_btn3-style-custom:hover {background-image:none !important;background-repeat:no-repeat;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:color 0 ease-in !important;transition:none !important}
.overflow-visible {overflow:visible}
.call-to-action-hero h2 {margin-bottom:5px; padding-top: 28px !important;color: #fff;}
.call-to-action-hero p {padding-left: 28px; padding-right: 28px; color: #fff;line-height: 1.5;}
.call-to-action-hero h2:after {display: none;}
.vc_icon_element-icon {color:#1f90bf}
.icons-white .vc_icon_element-icon{color:#fff}
.wpb_revslider_element {margin-bottom:0 !important}
.vc_btn3.vc_btn3-size-md {background-image:none !important}
.wpb_gmaps_widget .wpb_wrapper {background-color:transparent !important;padding:0 !important}
.entry-header h1 {padding-top:25px}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {color: #1f90bf !important;border-color: #1f90bf !important;}
.text-center {text-align:center}

/* News List page */
.blog-list {padding-top: 60px;}
.blog h2:after, .blog h3:after {margin: 10px 0;}
.view-full-post {text-align: right;}
.vc_column-inner  {}

/* Page */
.hero-header {
	width: 100vw;
	height: 500px;
	background-position: top center !important;
	background-size: cover !important;
	position: relative;
	margin-bottom: 60px;
	background-image: url(imagenes/contabilidad-micro-empresa.jpg);
}
.hero-header h1.entry-title {position: absolute; top: 250px; color: #fff; padding: 15px 20px; font-weight: 600;background: #1f90bf; background: -moz-linear-gradient(-45deg, #1f90bf 0%, #044f99 100%) !important; background: -webkit-linear-gradient(-45deg, #1f90bf 0%,#044f99 100%) !important; background: linear-gradient(135deg, #1f90bf 0%,#044f99 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f90bf', endColorstr='#044f99',GradientType=1 ) !important;-webkit-text-fill-color: white;}
.home .hero-header h1.entry-title {display: none !important}
.entry-title-front {width: 50%; padding-top: 150px}
.entry-title-front h1 { display: inline; -webkit-box-decoration-break: clone; box-decoration-break: clone!important; color: #fff; padding: 15px 30px; font-size: 4em; text-transform: none; line-height: 1.9; font-weight: 600;-webkit-text-fill-color: white;}
.contact ul {margin: 0; padding: 0;}
.contact ul li {list-style-type: none;padding-bottom: 10px;}
.contact ul li .fa { width:20px; height: 20px; font-size: 20px; margin-right: 10px; position: relative; top: 4px; }
#gform_widget-2  {width: 90%;margin: 0 auto;}

@media only screen and (min-width:250px) and (max-width:768px){
.entry-title-front h1 {padding: 10px 20px; font-size: 2.2em;line-height: 2.1; }
.entry-title-front {width:100%; padding-top:50px}
.hero-header {height:250px;}
.hero-header h1.entry-title {top:70px;}
.gform_wrapper .gform_footer {padding-top: 8px !important;}
#gform_widget-2 .gform_wrapper .gform_footer {width: 100% !important;}
li#field_3_7 {width: 100%;}	
#gform_widget-2  {width: 100%;margin: 0 auto;}
}

/* Gravitiy Forms Resets */
.gform_wrapper div.validation_error {color:#1f90bf; border: none !important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(230,0,3,.05) !important;border-top:1px solid #1f90bf ;border-bottom:1px solid #1f90bf}
.gform_wrapper .gfield_error .gfield_label {color:#1f90bf }
.gform_wrapper .validation_message{color:#1f90bf !important;font-weight:700;letter-spacing:normal}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{border:1px solid #1f90bf !important}
#gform_submit_button_1 { background: #1f90bf; color: #fff; padding: 15px 20px !important; font-weight: 600; border: 2px solid #1f90bf;}
input {color: #1f90bf}
input:focus {outline: none !important;border:1px solid #1f90bf; color: #1f90bf}


/* Gravitiy Forms - Subscription Section */
.sign-up-form h2 {color: #fff;text-align: left;}
.sign-up-form h2:after {background-color: #fff;}
.sign-up-form .gform_wrapper {margin: 0 !important;}
.sign-up-form p {padding-top: 5px;}
.sign-up-form .gform_wrapper form {text-align: left;max-width: 100%;}
.sign-up-form .gform_wrapper .gform_body, .sign-up-form .gform_wrapper .gform_footer {display: inline-block; vertical-align: top;}
.sign-up-form .gform_wrapper .gform_body { width: 60%; margin-right: -4px; }
.sign-up-form .gform_wrapper .gform_footer {width: 35%;margin: 0;}
.sign-up-form .gform_footer input[type=submit] {padding: 13px 10px 13px 10px !important; transition: all 500ms ease !important;color: #162230;-webkit-appearance: none;}
.sign-up-form .gform_footer input[type=submit]:hover {background: #1f90bf; color: #fff; border: 1px solid #1f90bf; transition: all 500ms ease !important;}
.sign-up-form input {line-height: 1; font-weight: 600; padding: 10px 10px 10px 10px !important; border: 1px solid #bbb; border-radius: 0 !important; color: #1f90bf;}
.sign-up-form input:focus {outline: none !important;border:1px solid #1f90bf;}
.sign-up-form #input_2_2 {line-height: 1; font-weight: 600; padding: 15px !important; font-size: 14px; border: 2px solid #fff; border-radius: 0 !important; width: 100%; margin: 0 0 10px;}
.sign-up-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .sign-up-form .gform_wrapper li.gfield_error textarea {border: 2px solid #fff !important;}
.sign-up-form .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: rgba(255,255,255,.0) !important;border-top: 0 !important;border-bottom: 0 !important; color: #fff}
.sign-up-form .gform_wrapper .validation_message { color: #fff !important;text-align: left;}
.sign-up-form .gform_wrapper div.validation_error {color: #fff !important; padding: 0 !important; margin-bottom: 0;}
.sign-up-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top:8px !important;}
.confirmation-message{color:#ffffff; text-align: center;}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
li#field_3_7 {display: inline-block; float: left;}
#gform_widget-2 .gform_wrapper .gform_footer {margin: 6px 0 0; width: 64%; display: inline-block; text-align: right; }
@media only screen and (min-width: 768px){
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0;}
.gform_wrapper ul li.gfield {margin-top:12px;}
.gform_wrapper .gform_body {width: 98.5%;}

}

/* Footer */
#footer {background: #F4F4F4;color: #162230;margin-top: 60px;}
#footer strong {color: #FFF; font-weight: 600;}
#footer a{color: #162230;}

.copyright{text-align:left;font-size:14px;line-height:1;color:#fff;font-weight:400}
.copyright a{color:#fff;}
.copyright a.rdLink{font-size:10px;color:rgba(255,255,255,0.75);text-transform:uppercase;font-weight:600}
.copyright a:hover.rdLink{color:#C2D231;text-decoration:none}
.edit-link {display:none}

/* Footer #main_footer_nav */
#main_footer_nav {padding:70px 0 50px}
ul#menu-footer-navigation {margin:0; padding-left: 10%;}
ul#menu-footer-navigation li ul {margin:0;list-style:none}#menu-footer-sub-navigation{margin: 0;padding:0}
#footer ul#menu-footer-navigation > li {display:inline-block}
ul#menu-footer-navigation > li > ul > li {position:relative}
ul#menu-footer-navigation > li > ul > li:before {position:absolute;content:'';top:12px;width:2px;height:2px;left:10px;background-color:#999}
ul#menu-footer-navigation > li > ul > li:hover::before {background-color:#1f90bf}
ul#menu-footer-navigation > li > a {display:block;width:100%;text-decoration:none;font-weight:600;padding:0;margin:0 0 10px;font-size: 22px;color: #162230;}
ul#menu-footer-navigation > li > ul > li > a {text-decoration:none;display:inline-block;padding:7px 0 7px 20px;line-height:1;}
ul#menu-footer-navigation > li > ul > li > a:hover {color:#1F90BF}
ul#menu-footer-navigation > li {width:100%;margin-bottom:20px;vertical-align:top}

/* Footer #main_footer_address */
#main_footer_nav .company_address {margin-bottom:15px}
#main_footer_nav h2, #main_footer_nav h3 {font-size:22px;color:#162230;}
#main_footer_nav .company_address h4 {color:#1f90bf;margin-bottom:5px}
#main_footer_nav .company_address address, #main_footer_nav .company_address a, #main_footer_nav .company_address span {font-style:normal;line-height:1.4; font-size: 95%}

/* Footer #sub_footer_nav */
#sub_footer {padding: 25px 0;}
#footerSubMenu {text-align:right}
#footerSubMenu ul li {display:inline-block;list-style-type:none}
#footerSubMenu ul li {text-transform:uppercase;border-right:1px solid #fff;line-height:.8}
#footerSubMenu ul li:last-child {border:none;margin-left:0;margin-right:0}
#footerSubMenu ul li a{color:#fff;text-transform:uppercase;font-size:12px;padding: 10px 15px;letter-spacing: 1px;}
#footerSubMenu ul li a:hover {color:#fff}

/* Pagination */ 
.pagination {padding: 30px 0 50px 0;}
.pagination a, .pagination span {padding: 10px;}
.pagination a.prev, .pagination a.next{display: none;}
.pagination a.prev:before, .pagination a.next:after {font: normal normal normal 14px/1 FontAwesome; color: #1f90bf; font-size:14px;}
.pagination a.prev:before {content: "\f054"}
.pagination a.next:after {content: "\f054"}

/* Sidebar */
/*Quote Style*/

.quote {display: block; padding: 20px; text-align: left; border: 1px solid #1f90bf;color:#1f90bf}
.quote a > strong {display: block; text-align: right; line-height: 1.4; font-size: 10px; font-style: normal;}
.quote a > strong:first-child {padding-top: 5px; font-size: 14px !important;}
.quote a {text-align:left; line-height: 1.6; font-size: 16px;font-style: italic;}

/* Layout */
.container-full{margin:0 auto;width:100%;padding:0 15px}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}
@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}
@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

/* Lightbox */
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;max-width:inherit}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:0}
.lb-loader{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-44px}
.lb-cancel{display:block;width:44px;height:44px;margin:0 auto;background:no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data .lb-details{display:none}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

/* Loader */
.loader,.loader:before,.loader:after{background:#fff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}
.loader:before,.loader:after{position:absolute;top:0;content:''}
.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.loader{color:#fff;text-indent:-9999em;margin:0 auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.loader:after{left:1.5em}
@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}
@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}

/* Loader B */
.loaderB,.loaderB:before,.loaderB:after{background:#7d8791;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}
.loaderB:before,.loaderB:after{position:absolute;top:0;content:''}
.loaderB:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.loaderB{color:#7d8791;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.loaderB:after{left:1.5em}
@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}
@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}

/* Social Sharing */
.rrssb-buttons{box-sizing:border-box;font-family:"Oxygen",Helvetica,Arial,sans-serif;font-size:12px;height:36px;margin:0;padding:0;width:100%}
.rrssb-buttons:after{clear:both}
.rrssb-buttons:after,.rrssb-buttons:before{content:' ';display:table}
.rrssb-buttons li{box-sizing:border-box;float:left;height:40px;line-height:40px;list-style:none;margin:0;padding:0 2px}
.rrssb-buttons li.rrssb-email a:hover{background:#c2d231}
.rrssb-buttons li.rrssb-facebook a:hover{background:#3b5998}
.rrssb-buttons li.rrssb-linkedin a:hover{background:#007bb5}
.rrssb-buttons li.rrssb-twitter a:hover{background:#55acee}
.rrssb-buttons li.rrssb-googleplus a:hover{background:#dd4b39}
.rrssb-buttons li.rrssb-print a:hover{background:#717f8b}
.rrssb-buttons li a{background:#eaeaea;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}
.rrssb-buttons li a .rrssb-icon{display:block;left:10px;position:absolute;top:0;width:10%}
.rrssb-buttons li a .rrssb-icon svg {height:22px;width:22px;display:block;margin:2px auto}
.rrssb-buttons li a .rrssb-icon svg path{fill:#7d8791}
.rrssb-buttons li a:hover .rrssb-icon svg path{fill:#fff}
.rrssb-buttons li a .rrssb-text {color:#7d8791;display:inline-block;top:0;position:absolute;text-align:left}
.rrssb-buttons li a:hover .rrssb-text{color:#fff}
.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}
.rrssb-buttons li.small a{padding:0}
.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}
.rrssb-buttons li.small a .rrssb-text{visibility:hidden}
.rrssb-buttons.large-format,.rrssb-buttons.large-format li{height:auto}
.rrssb-buttons.large-format li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}
.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}
.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}
.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.rrssb-buttons.small-format{padding-top:5px}
.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}
.rrssb-buttons.small-format li a .rrssb-icon svg{position:relative;top:7px}
.rrssb-buttons.tiny-format{height:22px;position:relative}
.rrssb-buttons.tiny-format li{padding-right:7px}
.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}
.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}
.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background:transparent}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path{fill:#c2d231}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#3b5998}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path{fill:#007bb5}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path{fill:#55acee}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path{fill:#dd4b39}
.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path{fill:#717f8b}
.rrssb-buttons li.rrssb-print a .rrssb-icon svg path:nth-child(2){fill:none}

/*Custom Styles*/
@media only screen and (min-width:240px) and (max-width:768px){
	.relatedWork {margin-top:40px !important}
	.rrssb-buttons{height:auto !important}
	.rrssb-buttons li {display:inline-block !important}
	.rrssb-buttons li a .rrssb-icon {display:inline-block !important}
	.port_sidebar h5 {padding-bottom:10px}
	.rrssb-buttons li a .rrssb-icon svg {margin:9px auto !important}
}


/*Print Styles*/
@media print{#workHero,.site_brand,.port_sidebar h5,.port_sidebar .rrssb-buttons,.relatedWork,.hvrgrid,#site-navigation,.footerSocial {display:none}
.portfolio-image img {width:45%;float:left;margin-right:10px;margin-bottom:10px}
body,article {width:100%;margin:0;padding:0}
.port_sidebar {width:100%}
.telNo {text-align:left}
 @page{margin:2cm}}
